*{
	padding: 0;
}
body{
	padding: 0;
}
.dp_flex{
	display: inline-flex;
}

.green{
	color: green;
}
.p-0{
	padding: 0 !important;
}
.red{
	color: red;
}
.f-m{
	font-size: 12px;
	/* margin: 6px !important; */
	/* margin-bottom: 6px; */
	margin: 0 0 5px 0;
}
.f-mm{
	color: red;
	font-size: 14px;
	/* margin: 0 !important; */
	margin: 0;
}
.fc-c{
	font-size: 12px;
}
.fav-btn {
    background: #60ae0d;
}
.fav-btn a{
	color: #fff;
}
.stock-wrap{
	padding-right: 7px;
}
.product-page-tble table td{
	padding:5px !important;
}
.product-page-tble table td.vehcile-list-img {
    padding: 0px !important;
}
.product-page-tble table td img{
	height: 90px;
}
.product-page-tble table td {
	vertical-align: middle !important;
	text-align: center !important;
	
}
.product-page-tble table th{
	vertical-align: middle !important;
	text-align: center !important;
}
hr{
    margin-top: 0px;
    margin-bottom: 0px;
	/*margin: 0 !important;*/
	border-top: 1px solid red !important;
	width: 60px;
}

i.fab.fa-twitter {
    color: rgba(29,161,242,1.00);
   
}
i.fab.fa-instagram {
    color: black;
}
i.fab.fa-pinterest-p {
   
    color: black;
}


i.fab.fa-google-plus {
    color: #e55050;
}

i.fa.fa-question-circle {
    color: #3c8dbc;
    
}
i.fab.fa-facebook-f {
	color: blue;
}
.pt-0{
	padding-top: 0 !important;
}
.col-md-3.pr-0 {
    padding-right: 0px;
}
.pd-r-0{
	padding-right: 0;
}
.pa-0{
	padding: 0;
}
.mt-10{
	margin-top: 10px;
}
.mt-20{
	margin-top: 2px;
}
.clr-bk{
	color: black !important;
}
.pd-0{
	padding: 0;
}
.f-11{
	font-size: 15px;
	padding: 0;
}
.f-10{
	padding: 0;
	font-size: 8px;
}
.f-12{
	font-size: 12px;
	font-weight: normal;
}
.f-12 span{
	color: #fff;
	font-size: 12px;
	display: inline-flex;
	vertical-align: middle;
	margin-top: -6px;
	margin-left: 4px;
}
.mr{
	margin-right: 22px;
}
.ml-48{
	margin-left: 48px;
}
.ml-26{
	margin-left: 26px;
}
.ml-33{
	margin-left: -34px;
}
.ml-25{
	margin-left: -25px;
}
.mr-16{
	margin-left: -16px;
}
.mll-5{
	margin-left: -5px;
}
.ml-40{
	margin-left: -40px;
}

.pw-custom{
	padding: 0;
	width: 73px;
	
}
.d-none{
	visibility: hidden;
}
.ml-60{
	margin-left: -60px;
}
.ml-5{
	margin-left: 5px;
	margin-right: 5px;
}
.cal-icon{
	margin-top: -7px;
}

.form-horizontal{
	margin-top: 20px;
}
.ft-right{
	float: right;
	clear: both;
}
.fixed-clr:hover{
	background-color: #ffff !important;
	color: black;
	
}
.fixed-clr{
	padding-left: 15px !important;
	border-bottom: 2px solid black;
}
.fixed-bg-b{
	background-color: #920405;
}

.top-strip-img {
    padding: 15% 0px;
}

.cr-top-strip{
	padding: 0px 0;
	background-color: black;
	width: 100%;
}
.cr-top-strip .top-strip-text{
	/* margin: 40px 0; */
	/* margin-top: 20px; */
}
.cr-top-strip .top-strip-text .strip-content h2{
	    margin: 0;
	    color: #fff;
	    float: left;
	    font-size: 12px;
	    font-weight: 700;
	    /* margin: 0 0 0 5px; */
	    /* padding: 1px; */
}
.cr-top-strip .strip-right-img{
	/* margin-top: 14px; */
	display: inline-flex;
	/* margin: 40px 0; */
	float: right;
	clear: both;
}
.cr-top-strip .strip-right-img img{
	/*width: 60px;*/
	/*margin-left: 15px;*/
	/*height: 14px;*/
}
.lang-text {
    color: #fff;
    padding-right: 5px;
}
/*nab-bar-starts*/
.car-nav nav{
	background-color: #920405;
}
.car-nav nav li a{
	color: #fff;
}
.car-nav nav .navbar-brand{
	/*padding: 2px 140px 0 10px !important;*/
	padding:0px !important;
}
.car-nav nav .navbar-brand img{
	height: 46px;
}

.car-nav  .nav>li>a:hover, .nav>li>a:focus {
    text-decoration: none;
    background-color: #920405 !important;
}
.dropdown-content a {
  float: none;
  color: black;
   text-transform: uppercase;
 padding: 12px 50px;
  text-decoration: none;
  display: block;
  text-align: left;
}
.dropdown-content {
  display: none;
  position: absolute;
  background-color: #fff;
  min-width: 160px;
  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
  z-index: 1;
  padding: 0;
}
.dropdown-content li{
	list-style: none;

}
.dropdown:hover .dropdown-content {
  display: block;
}
.dropdown .dropbtn{
 		/* border-right: 1px solid black; */
 		/* padding-right: 30px; */
 }
 .dropdown-content li a{
	 color:#000 !important;
	 padding:10px;
	 border-bottom: 1px solid #efefef;
 }
.car-nav .i-class li a{
  /*background-color: #ffff;*/
  margin-right: 5px;
  padding: 3px 10px;
}
.car-nav .i-class{
	margin-top: 12px;
}
/*nav-bar-ends*/
/* MEGA MENU STYLE
********************************/ 
.mega-menu {
	padding: 10px 0px ! important;
	width: 388px;
  border-radius: 0;
  margin-top: 0px;
  width:390px;
	}

	.mega-menu li {
		display: inline-block;
		float:left;
		font-size: 0.94rem;
		padding: 2px 0px;
		}

		.mega-menu li.mega-menu-column {
			margin-right: 5px;
			width: 122px;
			border-right: 1px solid #efefef;
			padding-right: 5px;
			}
			.mega-menu li.mega-menu-column:last-child {
				border: none;
				padding-right: 0px;
				margin-right: 0px;
			}
			.mega-menu .nav-header {
				padding: 0 !important;
				margin-bottom: 0px;
				display: inline-block;
				width: 100%;
				border-bottom: 1px solid #efecec;
				font-size: 14px;
				font-weight: 600;
				color: #000;
				padding-bottom: 5px !important;
			}
      .mega-menu img { padding-bottom: 10px;}
	  ul.dropdown-menu.mega-menu.no-third {
		width: 328px;
	}
	ul.dropdown-menu.mega-menu.no-third li.mega-menu-column {
		min-width: 150px;
		
	}
	  .navbar-nav>li>.dropdown-menu >li>ul>li >a {
		color: #3366cc;
	}
	
	.navbar-nav>li>.dropdown-menu >li>ul>li {
		display: block;
		width: 100%;
		font-size: 13px;
		line-height: 16px;
	}
	
	.navbar-nav>li>.dropdown-menu >li>ul>li >a:hover {
  color: #920405;
}

ul.dropdown-menu.mega-menu.fourth-sub-menu {
    width: 516px;
}




/* Disable Toggle style
********************************/  

/* Dropdown Toggle on style */
.navbar .nav li.dropdown.open > .dropdown-toggle, 
.navbar .nav li.dropdown.active > .dropdown-toggle, 
.navbar .nav li.dropdown.open.active > .dropdown-toggle {
    background: inherit; /* Set to inherit when using mouse hover to open dropdown */
    color: inherit;
    }   
    /* Toggle off style */
    .navbar .nav li.dropdown.open.active > .dropdown-toggle,
    .navbar .nav > li.dropdown > a:focus { 
    background: inherit;
    color: inherit;
    }
    /* Toggle hover */
    .navbar .nav li.dropdown > .dropdown-toggle:hover,
    .navbar .nav li.dropdown.open > .dropdown-toggle:hover {
    background-color: #DDDDDD;
    }
            
            
    /* Toggle caret*/
    .navbar .nav li.dropdown > .dropdown-toggle .caret {
        /*border-bottom-color:;
        border-top-color:; */
        }
        /* Toggle caret hover */
        .navbar .nav li.dropdown > a:hover .caret, 
        .navbar .nav li.dropdown > a:focus .caret {
        border-bottom-color: #333;
        border-top-color: #333;
        }
        /* Toggle caret active */
        .navbar .nav li.dropdown.open > .dropdown-toggle .caret, 
        .navbar .nav li.dropdown.active > .dropdown-toggle .caret, 
        .navbar .nav li.dropdown.open.active > .dropdown-toggle .caret {
        border-bottom-color:#333;
        border-top-color: #333;
        }


		.navbar-nav>li>.dropdown-menu {
			margin-top: 0;
			border-top-right-radius: 0;
			border-top-left-radius: 0;
			padding: 5px !important;
		}
/* Hover style
********************************/ 
.navbar .nav > li > a, .mega-menu a
 { 
  -webkit-transition: all 200ms ease;
	 -moz-transition: all 200ms ease;
	  -ms-transition: all 200ms ease;
	   -o-transition: all 200ms ease;
	      transition: all 200ms ease; 
	
		 /* -webkit-transform: translate3d(0, 0, 0); Webkit Hardware Acceleration*/ 
	     -webkit-backface-visibility: hidden; /* Safari Flicker Fix #2 */
	     -webkit-transform: translateZ(0);
}	
/*offers-banner-starts*/
#ban_offer{
	margin-top: 0px;
	margin-bottom: 0px;
}

.bann-img img {margin: 0px auto;width:100%;}
/*offers-banner-ends*/

 /*products-activity-starts */
#more {
	display: none;
}
  #product_grid{
  	margin: 20px 0;
  }
  .counter p {
    color: #fff;
}
 #product_grid .product-details-wrapper{
 	margin-top: 15px;
 }
 #product_grid .product-wrapper .product-img img{
 	width: 100%;
 }
#product_grid .product-wrapper .activity-title h3{
  color: #920405;
  /* color: black; */
}
#product_grid .product-wrapper .activity-title{
	padding-bottom: 0px;
	margin-bottom: 15px;
	border-bottom: 1px solid #920405;
	margin-left: 15px;
}
#product_grid .product-wrapper .product-names h6{
	color: blue;
	font-size: 14px;
	margin: 4px 0;
}
#product_grid .product-wrapper .product-names h6:hover{
	color: #920405;

}
#product_grid .product-wrapper .product-prices h4{
	margin: 9px 0 1px 0;
}
#product_grid .product-wrapper .product-prices p{
	margin: 0;
}
#product_grid .product-wrapper .product-prices p:first-child a{
	color: green;
}
#product_grid .product-wrapper .product-prices p:last-child a{
	color: #920405;
}
 #product_grid .seeMore-btn{
 	margin-top: 15px;
 }
  #product_grid .seeMore-btn a:hover{
  	color: #920405;
  }
/*products-activity-ends */

/*automobile_stock-starts*/
#automobile_stock{
	margin-top: 2px;
}
#automobile_stock ul .fixed-bg-b{
	font-weight: bold;
	padding-left: 0;
	border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}

#automobile_stock .stock-wrapper ul a li img{
	width: 43px;
}
#automobile_stock ul{
	padding: 0;
}
#automobile_stock ul li{
  list-style: none;
  padding: 10px 0;
  color: #ffff;
  border-bottom: 1px solid black;
  }
#automobile_stock ul li:hover{
	background-color: #920405;
}
#automobile_stock ul a li{
	text-decoration: none;
	color: #000;
}
#automobile_stock ul li a{
	color: black;
}
#automobile_stock ul li:hover a{
	color: #ffff;
}
/*automobile_stock-ends*/

/*slider-section-starts*/
#car_slider{
	margin-top: 0px;
}
#car_slider .slider-for img{
	width: 100%;
}
#car_slider .slider-nav img{
	max-width: 100% !important;
	margin-left: 20px;
}
#car-slider img {margin:0px auto;}

#car_slider .slider-nav{
	margin: 10px 0 0 0;
}
.slider-img.slick-slide.slick-active {
    width: auto !important;
}
.slick-slide img {
    display: block;
    width: 100%;
}
/*search-section-starts */
#car_slider .srch-wrapper{
	 position: relative;
	 margin: 0 auto;
	 /* display: inline-block; */
	 background-color: #920405;
	 height: 157px;
	 margin-top: 20px;
	 left: 50%;
	 transform: translateX(-50%);
}
.srch-wrapper .search-btn a{
	border-radius: 2px;
	background-color: black;
	color: #fff;
	padding: 2px 33px;
	text-decoration: none;
	vertical-align: middle;
	display: inline-block;
	margin-top: 50px;
	/* padding: 5px; */
}
label.control-label {
    color: #ffffff;
}
#car_slider .srch-wrapper #search {
    position: relative;
    font-size: 18px;
    padding-top: 40px;
  
}
#car_slider .srch-wrapper #search label {
    position: absolute;
    left: 17px;
    top: 51px;
}
#car_slider .srch-wrapper #search input{
	background-color: transparent;
		border-bottom: 2px solid #ffff;
	
	border-radius: 0px;
}
#car_slider .srch-wrapper #search #search-input, #search .hint {
    font-size: 14px;
    padding-left: 43px;
    padding-right: 43px;
    /* color: red; */
}
#car_slider .srch-wrapper #search .form-control{
	border-top:none;
	border-left: none;
	border-right: none;
}
#car_slider .srch-wrapper .b-d{
	margin: 0 5px;
	/* display: inline-flex; */
	width: 100%;
	background-color: red;
	padding: 6px 25px;
	color: #ffffff; 
	font-weight: bold;
	/* margin:0 5px; */
	font-size:12px;
	vertical-align: middle;
	border-radius:4px;
	/* display: inline-flex; */
}
.inner-field {
    margin-left: 35%;
}
.cp-inner-field {
    margin-left: 34%;
}
select.form-control.f-11 + span {
    position: relative;
    top: 8px;
}
#car_slider .srch-wrapper  .bg-b{
	margin: 0 5px;
	background-color: black;
}
/*search-section-ends*/

#side_countries .list-wrapper ul li{
      background: #323232;
      padding:15px;
      list-style: none;
      color: #fff;
      font-weight:normal;
      border-bottom: 1px solid black;
      font-size: 13px;
}
#side_countries .list-wrapper ul li:hover{
	 background-color: #920405;
	 color: black;
}
#side_countries .list-wrapper ul li.fixed-bg{
	 border-top-left-radius: 5px;
	 border-top-right-radius: 5px;
	 background-color: #920405;
	 color: black;
	 font-weight: bold;
}
#side_countries .list-wrapper ul li a{
	border-right: none;
	color: #ffff;
	text-decoration: none;
	font-weight: normal;
}
#side_countries .list-wrapper li img{
	    width: 21px;
    height: 15px
}

#side_countries .list-wrapper .dropdown-content li{
	padding: 0;
	background-color: #920405;
	text-decoration: none;

}
#side_countries .list-wrapper .dropdown-content li:hover{
	background-color: #ffff;
}

#side_countries .list-wrapper .dropdown-content li:hover a{
	color: black;
}
#side_countries .list-wrapper .dropdown-content{
		
		 top: 0;
/*		 top: 20px;*/
		 left: 160px;

}
#side_countries .list-wrapper .dropdown-content a{
	padding: 5px 10px ;
}
#side_countries ul{
	padding: 0;
}
#automobile_prices{
 margin-top:2px;
}

#automobile_prices ul {
 padding: 0;
}
#automobile_prices ul .fixed-bg-b{
	font-weight: bold;
	padding-left: 0;
	border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}
#automobile_prices ul{
	background-color: #FCFCFC;
}
#automobile_prices ul li{
  list-style: none;
  padding: 10px 0;
  color: #ffff;
  border-bottom: 1px solid black;
  }
  #automobile_prices ul li:hover{
  	background-color: #920405;
  }
#automobile_prices ul a li{
	text-decoration: none;
	color: black;
}
#automobile_prices ul li:hover a{
	color: #ffff;
}

/*footer-starts*/
#cr_footer{
	background-color: #323232;
	padding: 0 0 0 0;
}
#cr_footer ul{
	padding: 0;
	margin-left: 3px;
	
}
.footer-content-wrpper {
    box-shadow: 2px 0 0 0 #000;
    height: 490px;
    padding-top: 20px;
}
#cr_footer ul li{
	list-style: none;
	line-height:21px;
	
}
#cr_footer ul li h5{
	color: #337ab7;
	font-weight:600;
}
#cr_footer ul li h6{
	font-size: 12px;
	font-weight: 700px;
	color:  #8e8eb5; 
	font-weight: bold;
}
#cr_footer ul li a{
	color: #ffffff;
	font-size: 15px;

}
#cr_footer ul li a:hover{
	color: #337ab7;
	font-size: 15px;

}
#cr_footer ul li a img{
	height: 13px;
	padding-right: 4px;
}
#cr_footer ul li a .lg-img{
	height: auto;
}
/*footer-ends*/
/*lower-footer-starts*/
#lower_footer{
	background-color:black;
	padding: 15px 15px 10px 15px;
}
#lower_footer .lower-ft-content p{
	color: #ffffff;

}

#lower_footer ul li a{
background-color: #ffffff;
    margin-right: 5px;
    padding: 3px 10px;

}
#lower_footer ul li:hover a{
	background-color: #920405;
}
.owl-theme .owl-nav [class*=owl-] {
    color: #212226;
    font-size: 40px;
    background: none;
    margin: 0;
}

.owl-theme .owl-nav [class*=owl-]:hover {
    background: none;
    color: #212226;
}
/*lower-footer-ends*/
 

 /*----------------------------------
         ABOUT-PAGE STARTS
 ----------------------------------*/

 #cal_wrapper .sec-title h1{
 	    font-size: 22px;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
    margin: 0 0 10px 0;
 }
  #cal_wrapper .sec-title{
  	margin-top: 10px;
  }
 #cal_wrapper .cal-upper-wrap .cal-price-title p{
 	    background-image: url(../img/calculator/calculator.png);
    background-position: 0 6px;
    background-repeat: no-repeat;
    padding-left: 20px;
    padding-bottom: 0px;
    color: #1080b6;
    font-size: 16px;
    font-weight: bold;
    width:100%;
 }
  #cal_wrapper .cal-upper-wrap .cal-price-inst p{
  	font-size: 12px;

}
 #cal_wrapper .cal-upper-wrap{
display: inline-block;
    background-color: #bab7b7;
    /* height: 152px; */
    /* background: red; */
    border: 1px solid #1783B8;
    padding: 5px 0;
    align-items: center;
    margin-bottom: 8px;
    width:100%;
 }
 #cal_wrapper .cal-upper-wrap .form-group{
 	margin-bottom: 0px;
 }
 #cal_wrapper .cal-upper-wrap .cal-price-inst span{
 	color: red;
 }
  #cal_wrapper .cal-upper-wrap .cal-form-sec label{
  	width: 33%;
  	font-size: 11px;
  	display: inline-flex;
  	line-height: 10px;
  }
 #cal_wrapper .cal-upper-wrap .cal-form-radio label{
 	width: 38%;
 	margin-right: 0px;
 	font-size: 11px;
 	
 	/* display: inline-flex; */
 }
 #cal_wrapper .cal-upper-wrap .cal-form-radio span i{
 	margin-left: 7px;
 }
 .cal-btns {
    text-align: center;
}
 #cal_wrapper .cal-upper-wrap .cal-form-radio .radio-opt{
 	margin-top: -6px;
 	margin-left: 4px;
 	vertical-align: middle;
 	display: inline-flex;
 }
   #cal_wrapper .cal-upper-wrap .calculate-btn{
  
background-color: #1a99d5;
  
/*width: 95%;*/
  
border:2px solid  #1a99d5;
  padding: 5px 0;
border-radius: 3px;
  
}
  #cal_wrapper .cal-upper-wrap .calculate-btn a{
    text-transform: uppercase;
    text-decoration: none;
    font-weight: bold;
    color: #fff;
    background-image: url(../img/calculator/calculator-02.png);
    background-position: 10px 50%;
    background-repeat: no-repeat;
    padding-left: 4px;
    display: inline-block;
    width: 100%;


  }
  #cal_wrapper .cal-upper-wrap .calculate-btn:hover {
    background-color: #26adec;
}
#cal_wrapper .cal-upper-wrap .reset-btn{
	background-color: #f2f2f2;
    /*width: 95%;*/
    border:2px solid #f2f2f2;
    padding: 7px auto;
   
    margin-top: 10px;
}
#cal_wrapper .cal-upper-wrap .reset-btn a{
	/*padding: 5px 55px;*/
	color: #6e6e6e;
	padding: 0 auto;
	text-transform: uppercase;
	font-weight: bold;
}
#cal_wrapper .cal-upper-wrap .assis-link{
	margin-top: 10px;

}
#cal_wrapper .cal-upper-wrap .assis-link a{
	    font-size: 11px;
	    color: #3366cc;
	    text-transform: uppercase;
	    font-weight: bold;
}
 /*detail-form-starts*/
 #cal_wrapper .detail-form{
 	padding: 20px 0;
 	border-top: 20px;
 	background-color: #920405;
 	/* height: 250px; */
 	margin-top: 0px;
 	display: inline-block;
 	width: 100%;
 }
#cal_wrapper .ty-left{
 width: 260px;
}
#cal_wrapper .model{
	width: 245px;
}
#cal_wrapper table .form-group{
	margin-right: 20px;
}
.custom-wi{
	width: 25%;
}
.select-bk {padding: 0;display: inline-flex;width: 75px;}

.select-bk select {
    padding: 0px;
    font-size: 15px;
}
.select-bk.small {
    width: 40px;
}
.ad-btn{
	color: #fff;
	line-height: 39px;
	margin-top: 0;
}
.wd-46{
	padding: 0 0 0 9px;
	width: 45% !important;
	font-size: 8px;
}
#cal_wrapper .btn-grp{
	font-size: 12px;
	display: inline-flex;
	vertical-align: middle;
	margin-left: 4px;
	margin-top: -5px;
	background-color: red;
	color: #ffffff;
	padding: 4px 20px;
	border-radius: 2px;
	/* font-weight: bold; */
}
#cal_wrapper .bg-black{
	background-color: black;
	
	
	
}
#cal_wrapper .bg-blue{
	background-color: blue;
}
#cal_wrapper .bg-grey{
	background-color: grey;
}
#cal_wrapper .se-btn .bg-a{
	       background: #EA7E1F;
    color: #ffff;
    font-size: 14px;
    padding: 2px 16px;
}
#cal_wrapper .se-btn  span{
	color: #fff;
	font-size: bold;
}
#cal_wrapper .wishlist-btn{
	background-color: #3EB5ED;
	/* padding: 5px 0px; */
}
#cal_wrapper .wishlist-btn a{
	color: #ffff;
	text-align: center;
	margin-left: 80px;
}
#cal_wrapper  .buttons-group{
	margin-top: 20px;
}
.slider-img {
    display: inline-block;
    margin-bottom: 8px;
}
div#collapseThree3 {
    clear: both;
}
div#collapseThree3+div {
    clear: both;
}
/*detail-form-ends*/

/*table-starts*/
.product-page-tble{
	margin-top: 30px;
}
.product-page-tble .model-no{
   /* background-color:  #fff; */
   /* padding: 5px 0; */
}
.product-page-tble .model-no a{
	/* font-weight: bold; */
}
.product-page-tble .img-wrape img {
	position: relative;
}
.product-page-tble .fav-icon{
	position: absolute;
	
}
.product-page-tble .mt-10{
	margin-top: 0;
}
.product-page-tble .item-selector{
	margin-top: 25px;
}
.product-page-tble .dataTables_info{
	margin-top: 25px;
}
.product-page-tble  .clr-bl{
	color: blue;
}
select#SearchCategoryId{
	/* width: auto !important; */
}
.label-wrapper label{
	font-size: 15px !important;
}
/*table-ends*/
  /*----------------------------------
         ABOUT-PAGE ENDS
 ----------------------------------*/
    

      /*----------------------------------
         USED-PAGE ENDS
 ----------------------------------*/
#path .path-list ul li{
	display: inline-block;

}
#path .path-list ul li a{
	color: #3366cc;
	font-size: 12px;
}
.slider-wrapper .ref-link p{
	    background-image: url(../img/slider/click_icon.gif);
    background-position: 0 2px;
    background-repeat: no-repeat;
    padding-left: 20px;
    font-weight: bold;
    display: inline-block;
    display: inline;
}
.slider-wrapper .slider-nav img{
	/* width: 100%; */
	margin-left: 2px;
	margin-right: 4px;
}
.spec-info .spec-title-wrap .title{
	margin-bottom: 10px;
}
.spec-info .spec-title-wrap .title h1{
	font-size: 24px;
    line-height: 26px;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
    margin-bottom: 2px;
}
.title{
    padding-left:15px;
}
.spec-info .spec-title-wrap .spec-text p{
	    color: #A2A2A2;
    font-weight: bold;
    font-size: 17px;
}
.spec-info .spec-title-wrap .spec-share-icons li{
	display: inline-block;
	float:right;
}
.spec-info .price-quote-sec {
	margin-top: 0px;
}
.spec-info .price-quote-sec .f-17{
	font-size: 17px;
}

.spec-info .price-quote-sec .bf{
	    font-size: 18px;
    width: 80%;
    float: left;
}
.spec-info .price-quote-sec .inquery-btn{
	margin-top: 20px;
}
.spec-info .price-quote-sec .inquery-btn a{
	color: #FFF;
    background-color: #e66b02;
    padding: 12px 30px;
}
.spec-info .price-quote-sec .text-right{
	float: right;
}
.spec-info .price-quote-sec{
	border:1px solid grey;
	padding: 10px 10px;
	
}
a.bf-btn.bf-btn-large.bf-btn-primary.fn-moving-inquiry{
    margin-bottom:0px;
}
span.text-right.green {
    font-size: 18px;
    font-weight: 600;
}
.spec-info .spec-btn-group .fav-btn, .print-btn{
	text-align: center;
	padding: 10px 10px 10px 10px;
	background-color: #a7a7a7;
	width: 155px;
	border-radius: 6px;
}
.spec-info .spec-btn-group .fav-btn i,.print-btn i{
	padding-right:5px;
}
.spec-info .spec-btn-group .fav-btn a,.print-btn a{
	color: #fff;
}
.spec-info .spec-btn-group .fav-btn,.print-btn{
	margin-bottom: 10px;
}
.spec-info .spec-btn-group .ref-text{
	font-size: 12px;
}
.spec-btn-group>div {
    padding: 7px 20px !important;
}
.spec-info .spec-btn-group .ref-text {
    font-size: 12px;
    padding: 0px !important;
}
.spec-info .spec-btn-group .ref-text .m-code{
	color: #A2A2A2;
}
.spec-info .spec-btn-group .ref-text .mod{
	color: #000;
}
.spec-info .spec-btn-group .ref-text:hover p{
	color: blue;
}
.spec-table{
	margin-top: 0px;
}
.spec-table table .gray {
    background-color: #f2f2f2;
    color: #000;
}
.spec-table table{
	margin-top: 0px;
}
.specification th {
    width: 70px;
    font-size: 12px;
    text-align: left;
    font-weight: bold;
    padding: 5px;
    border-right: 1px dotted #999999;
    border-bottom: 1px dotted #b4b4b4;
    font-family: Arial, Helvetica, sans-serif;
}
.specification{
	    width: 100%;
    padding: 0;
    margin: 0;
    border-collapse: collapse;
    line-height: normal;
}
 .specification tr:not(:last-child) td {
    border-right: dotted 1px #bfbfbf;
}
 .specification td {
    padding: 5px;
    font-size: 12px;
    border-bottom: 1px dotted #b4b4b4;
}
 .specification .gray {
    background-color: #f2f2f2;
    color: #000;
}
.orange {
    color: #f28705;
}
.bold {
    font-weight: bold;
}
.headline {
    background-image: url(../img/social/more_cars_bg.gif);
    background-position: 0 0;
    background-repeat: repeat-x;
    height: 25px;
    display: block;
    border-bottom: none;
    padding: 5px 1px 9px 5px;
    line-height: 100%;
    font-size: 13px;
    font-family: Arial;
    font-weight: bold;
    text-align: left;
    cursor: pointer;
    text-transform: uppercase;
}
a.tip {
    color: #3a87ad;
    font: 11px Arial, sans-serif;
    text-decoration: none;
    padding: 5px 7px;
    position: relative;
    display: inline-block;
    transition: border-color .218s;
    background: #d9edf7;
    background: -webkit-gradient(linear,0% 40%,0% 70%,from(#d9edf7),to(#d9edf7));
    background: -moz-linear-gradient(linear,0% 40%,0% 70%,from(#d9edf7),to(#d9edf7));
    border: solid 1px #bce8f1;
    border-radius: 2px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    line-height: 110%;
}
   /*standard-features-starts*/
#sec_tables{
	border:1px solid #b4b4b4;
	margin-top: 10px;
	
}

#sd_feautures .list-title {
    font-family: Arial, Helvetica, sans-serif;
    line-height: 1.5;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 1px;
}
#sd_feautures .remarks table {
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 10px;
}
#sd_feautures .attached_off {
    color: #A7A7A7;
    background-color: #F3F3F3;
    padding: 4px 12px 5px;
    text-align: center;
    border-right: 2px solid #FFF;
    border-top: 2px solid #FFF;
    height: 20px;
    border-radius: 4px;
}
#sd_feautures .attached_on {
    padding: 4px 12px 5px;
    text-align: center;
    background-color: #ffcfa6;
    border-right: 2px solid #FFF;
    border-top: 2px solid #FFF;
    height: 20px;
    border-radius: 4px;
}
/**** login register form****/
@font-face {
    font-family: 'BebasNeueRegular';
    src: url('fonts/BebasNeue-webfont.eot');
    src: url('fonts/BebasNeue-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/BebasNeue-webfont.woff') format('woff'),
         url('fonts/BebasNeue-webfont.ttf') format('truetype'),
         url('fonts/BebasNeue-webfont.svg#BebasNeueRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}
/* CSS reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
}
html,body {
	margin:0;
	padding:0;
	height: 100%;
}
body{
        overflow-x: hidden;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym { border:0;
}
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
	display: block;
}
/* General Demo Style */
body{
	/*font-family: Cambria, Palatino, "Palatino Linotype", "Palatino LT STD", Georgia, serif;*/
	font-weight: 400;
	font-size: 15px;
	color: #000000;
	overflow-y: scroll;
}
a{
	color: #337ab7;
	text-decoration: none;
}

.clr{
	clear: both;
}
.container > header{
	padding: 20px 30px 10px 30px;
	margin: 0px 20px 10px 20px;
	position: relative;
	display: block;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.2);
    text-align: center;
}
.container > header h1{
	font-family: 'BebasNeueRegular', 'Arial Narrow', Arial, sans-serif;
	font-size: 35px;
	line-height: 35px;
	position: relative;
	font-weight: 400;
	color:#000;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.1);
    padding: 0px 0px 5px 0px;
}
.container > header h1 span{
	color: #000;
	text-shadow: 0px 1px 1px rgba(255,255,255,0.8);
}
.container > header h2{
	font-size: 16px;
	font-style: italic;
	color: #2d6277;
	text-shadow: 0px 1px 1px rgba(255,255,255,0.8);
}
/* Header Style */
.codrops-top{
	line-height: 24px;
	font-size: 11px;
	background: rgba(255, 255, 255, 0.4);
	text-transform: uppercase;
	z-index: 9999;
	position: relative;
	box-shadow: 1px 0px 2px rgba(0,0,0,0.2);
}
.codrops-top a{
	padding: 0px 10px;
	letter-spacing: 1px;
	color: #333;
	text-shadow: 0px 1px 1px #fff;
	display: block;
	float: left;
}
.codrops-top a:hover{
	background: #fff;
}
.codrops-top span.right{
	float: right;
}
.codrops-top span.right a{
	float: left;
	display: block;
}

.codrops-demos{
	text-align:center;
	display: block;
	padding: 14px;
}
.codrops-demos span{
	display: inline-block;
	padding-right: 15px;
	text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.8);
}
.codrops-demos a,
.codrops-demos a.current-demo,
.codrops-demos a.current-demo:hover{
    display: inline-block;
	font-style: italic;
	font-size: 12px;
	padding: 3px 5px;
	margin: 0px 3px;
	font-weight: 800;
	box-shadow: 1px 1px 1px rgba(0,0,0,0.05) inset;
	color: #fff;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.1);
	background: rgba(104,171,194,0.5);
}
.codrops-demos a:hover{
	background: #4fa2c4;
}
.codrops-demos a.current-demo,
.codrops-demos a.current-demo:hover{
	color: rgba(104,171,194,1);
	background: rgba(255,255,255,0.9);
	box-shadow: 0px 1px 1px rgba(0,0,0,0.1);
}
/* remove codrops styles and reset the whole thing */
#container_demo{
	 text-align: left;
	 margin: 0;
	 padding: 0;
	 margin: 0px auto;
	 margin-bottom: 90px;
}


/** fonts used for the icons **/ 
@font-face {
    font-family: 'FontomasCustomRegular';
    src: url('fonts/fontomas-webfont.eot');
    src: url('fonts/fontomas-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/fontomas-webfont.woff') format('woff'),
         url('fonts/fontomas-webfont.ttf') format('truetype'),
         url('fonts/fontomas-webfont.svg#FontomasCustomRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'FranchiseRegular';
    src: url('fonts/franchise-bold-webfont.eot');
    src: url('fonts/franchise-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/franchise-bold-webfont.woff') format('woff'),
         url('fonts/franchise-bold-webfont.ttf') format('truetype'),
         url('fonts/franchise-bold-webfont.svg#FranchiseRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}
a.hiddenanchor{
	display: none;
}
/** The wrapper that will contain our two forms **/
#wrapper{
	width: 60%;
	right: 0px;
	min-height: 560px;	
	margin: 0px auto;	
	width: 500px;
	position: relative;	
}
/**** Styling the form elements **/

/**** general text styling ****/
#wrapper a{
	color: rgb(95, 155, 198);
	/*text-decoration: underline;*/
}

#wrapper h1{
	font-size: 48px;
	color: #000;
	padding: 2px 0 10px 0;
	font-family: 'FranchiseRegular','Arial Narrow',Arial,sans-serif;
	font-weight: bold;
	text-align: center;
	padding-bottom: 30px;
}
/** For the moment only webkit supports the background-clip:text; */
#wrapper h1{
    
}
#wrapper h1:after{
	content: ' ';
	display: block;
	width: 100%;
	height: 2px;
	margin-top: 10px;
	background: -moz-linear-gradient(left, rgba(164,4,7,0) 0%, rgba(164,4,7,0.8) 20%, rgba(164,4,7,1) 53%, rgba(164,4,7,0.8) 79%, rgba(147,184,7,0) 100%); 
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(147,184,7,0)), color-stop(20%,rgba(147,184,7,0.8)), color-stop(53%,rgba(147,184,7,1)), color-stop(79%,rgba(147,184,7,0.8)), color-stop(100%,rgba(147,184,7,0))); 
	background: -webkit-linear-gradient(left, rgba(164,4,7,0) 0%,rgba(164,4,7,0.8) 20%,rgba(164,4,7,1) 53%,rgba(164,4,7,0.8) 79%,rgba(164,4,7,0) 100%); 
	background: -o-linear-gradient(left, rgba(164,4,7,0) 0%,rgba(164,4,7,0.8) 20%,rgba(164,4,7,1) 53%,rgba(164,4,7,0.8) 79%,rgba(164,4,7,0) 100%); 
	background: -ms-linear-gradient(left, rgba(164,4,7,0) 0%,rgba(164,4,7,0.8) 20%,rgba(164,4,7,1) 53%,rgba(164,4,7,0.8) 79%,rgba(164,4,7,0) 100%); 
	background: linear-gradient(left, rgba(164,4,7,0) 0%,rgba(164,4,7,0.8) 20%,rgba(164,4,7,1) 53%,rgba(164,4,7,0.8) 79%,rgba(164,4,7,0) 100%); 
}

#wrapper p{
	margin-bottom:15px;
}
#wrapper p:first-child{
	margin: 0px;
}
#wrapper label{
	color: #000;
	position: relative;
}

/**** advanced input styling ****/
/* placeholder */
::-webkit-input-placeholder  { 
	color: rgb(190, 188, 188); 
	font-style: italic;
}
input:-moz-placeholder,
textarea:-moz-placeholder{ 
	color: rgb(190, 188, 188);
	font-style: italic;
} 
input {
  outline: none;
}

/* all the input except submit and checkbox */
#wrapper input:not([type="checkbox"]){
	width: 92%;
	margin-top: 4px;
	padding: 10px 5px 10px 32px;	
	border: 1px solid rgb(178, 178, 178);
	-webkit-appearance: textfield;
	-webkit-box-sizing: content-box;
	  -moz-box-sizing : content-box;
	       box-sizing : content-box;
	-webkit-border-radius: 3px;
	   -moz-border-radius: 3px;
	        border-radius: 3px;
	-webkit-box-shadow: 0px 1px 4px 0px rgba(168, 168, 168, 0.6) inset;
	   -moz-box-shadow: 0px 1px 4px 0px rgba(168, 168, 168, 0.6) inset;
	        box-shadow: 0px 1px 4px 0px rgba(168, 168, 168, 0.6) inset;
	-webkit-transition: all 0.2s linear;
	   -moz-transition: all 0.2s linear;
	     -o-transition: all 0.2s linear;
	        transition: all 0.2s linear;
}
#wrapper input:not([type="checkbox"]):active,
#wrapper input:not([type="checkbox"]):focus{
	border: 1px solid rgba(91, 90, 90, 0.7);
	background: rgba(238, 236, 240, 0.2);	
	-webkit-box-shadow: 0px 1px 4px 0px rgba(168, 168, 168, 0.9) inset;
	   -moz-box-shadow: 0px 1px 4px 0px rgba(168, 168, 168, 0.9) inset;
	        box-shadow: 0px 1px 4px 0px rgba(168, 168, 168, 0.9) inset;
} 

/** the magic icon trick ! **/
[data-icon]:after {
    content: attr(data-icon);
    font-family: 'FontomasCustomRegular';
    color: rgb(164, 4, 7);
    position: absolute;
    left: 10px;
    top: 41px;
	width: 30px;
}

/*styling both submit buttons */
#wrapper p.button input{
	width: 30%;
	cursor: pointer;	
	background: #000;
	padding: 8px 5px;
	font-family: 'BebasNeueRegular','Arial Narrow',Arial,sans-serif;
	color: #fff;
	font-size: 24px;	
	border: 1px solid #000;	
	margin-bottom: 10px;	
	text-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
	-webkit-border-radius: 3px;
	   -moz-border-radius: 3px;
	        border-radius: 3px;	
	-webkit-box-shadow: 0px 1px 6px 4px rgba(0, 0, 0, 0.07) inset,
	        0px 0px 0px 3px rgb(254, 254, 254),
	        0px 5px 3px 3px rgb(210, 210, 210);
	   -moz-box-shadow:0px 1px 6px 4px rgba(0, 0, 0, 0.07) inset,
	        0px 0px 0px 3px rgb(254, 254, 254),
	        0px 5px 3px 3px rgb(210, 210, 210);
	        box-shadow:0px 1px 6px 4px rgba(0, 0, 0, 0.07) inset,
	        0px 0px 0px 3px rgb(254, 254, 254),
	        0px 5px 3px 3px rgb(210, 210, 210);
	-webkit-transition: all 0.2s linear;
	   -moz-transition: all 0.2s linear;
	     -o-transition: all 0.2s linear;
	        transition: all 0.2s linear;
}
#wrapper p.button input:hover{
	background: #920405;
}
#wrapper p.button input:active,
#wrapper p.button input:focus{
	background: #920405;
	position: relative;
	top: 1px;
	border: 1px solid rgb(12, 76, 87);	
	-webkit-box-shadow: 0px 1px 6px 4px rgba(0, 0, 0, 0.2) inset;
	   -moz-box-shadow: 0px 1px 6px 4px rgba(0, 0, 0, 0.2) inset;
	        box-shadow: 0px 1px 6px 4px rgba(0, 0, 0, 0.2) inset;
}
p.login.button,
p.signin.button{
	text-align: right;
	margin: 5px 0;
}


/* styling the checkbox "keep me logged in"*/
.keeplogin{
	margin-top: -5px;
}
.keeplogin input,
.keeplogin label{
	display: inline-block;
	font-size: 12px;	
	font-style: italic;
}
.keeplogin input#loginkeeping{
	margin-right: 5px;
}
.keeplogin label{
	width: 80%;
}


/*styling the links to change from one form to another */

p.change_link{
	position: absolute;
	color: rgb(127, 124, 124);
	left: 0px;
	height: 20px;
	width: 100%;
	padding: 17px 30px 20px 30px;
	font-size: 16px	;
	text-align: right;
	border-top: 1px solid rgb(219, 229, 232);
	-webkit-border-radius: 0 0  5px 5px;
	   -moz-border-radius: 0 0  5px 5px;
	        border-radius: 0 0  5px 5px;
	
}
#wrapper p.change_link a {
	display: inline-block;
	font-weight: bold;
	background: rgb(247, 248, 241);
	padding: 2px 6px;
	color: rgb(164, 4, 7);
	margin-left: 10px;
	text-decoration: none;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	border: 1px solid rgb(203, 213, 214);
	-webkit-transition: all 0.4s linear;
	-moz-transition: all 0.4s  linear;
	-o-transition: all 0.4s linear;
	-ms-transition: all 0.4s  linear;
	transition: all 0.4s  linear;
}
#wrapper p.change_link a:hover {
	color: rgb(164, 4, 7);
	background: rgb(247, 247, 247);
	border: 1px solid rgb(164, 4, 7);
}
#wrapper p.change_link a:active{
	position: relative;
	top: 1px;
}
/** Styling both forms **/
#register, 
#login{
	position: absolute;
	top: 0px;
	width: 100%;	
	padding: 18px 6% 60px 6%;
	margin: 0 0 35px 0;
	background: rgb(247, 247, 247);
	border: 1px solid rgba(164, 4, 7,0.8);
	-webkit-box-shadow: 0pt 2px 5px rgba(105, 108, 109,  0.7),	0px 0px 8px 5px rgba(208, 223, 226, 0.4) inset;
	   -moz-box-shadow: 0pt 2px 5px rgba(105, 108, 109,  0.7),	0px 0px 8px 5px rgba(208, 223, 226, 0.4) inset;
	        box-shadow: 0pt 2px 5px rgba(105, 108, 109,  0.7),	0px 0px 8px 5px rgba(208, 223, 226, 0.4) inset;
	-webkit-box-shadow: 5px;
	-moz-border-radius: 5px;
		 border-radius: 5px;
}
#register{	
	z-index: 21;
	opacity: 0;
}
#login{
	z-index: 22;
}
#toregister:target ~ #wrapper #register,
#tologin:target ~ #wrapper #login{
	z-index: 22;
	-webkit-animation-name: fadeInLeft;
	-moz-animation-name: fadeInLeft;
	-ms-animation-name: fadeInLeft;
	-o-animation-name: fadeInLeft;
	animation-name: fadeInLeft;
	-webkit-animation-delay: .1s;
	-moz-animation-delay: .1s;
	-o-animation-delay: .1s;
	-ms-animation-delay: .1s;
	animation-delay: .1s;
}
#toregister:target ~ #wrapper #login,
#tologin:target ~ #wrapper #register{
	-webkit-animation-name: fadeOutLeft;
	-moz-animation-name: fadeOutLeft;
	-ms-animation-name: fadeOutLeft;
	-o-animation-name: fadeOutLeft;
	animation-name: fadeOutLeft;
}

/** the actual animation, credit where due : http://daneden.me/animate/ ***/
.animate{
	-webkit-animation-duration: 0.5s;
	-webkit-animation-timing-function: ease;
	-webkit-animation-fill-mode: both;
	
	-moz-animation-duration: 0.5s;
	-moz-animation-timing-function: ease;
	-moz-animation-fill-mode: both;
	
	-o-animation-duration: 0.5s;
	-o-animation-timing-function: ease;
	-o-animation-fill-mode: both;
	
	-ms-animation-duration: 0.5s;
	-ms-animation-timing-function: ease;
	-ms-animation-fill-mode: both;
	
	animation-duration: 0.5s;
	animation-timing-function: ease;
	animation-fill-mode: both;
}

/** yerk some ugly IE fixes 'cause I know someone will ask "why does it look ugly in IE?", no matter how many warnings I will put in the article */

.lt8 #wrapper input{
	padding: 10px 5px 10px 32px;
    width: 92%;
}
.lt8 #wrapper input[type=checkbox]{
	width: 10px;
	padding: 0;
}
.lt8 #wrapper h1{
	color: #066A75;
}
.lt8 #register{	
	display: none;
}
.lt8 p.change_link,
.ie9 p.change_link{
	position: absolute;
	height: 90px;
	background: transparent;
}

/*** mobile css ***/
@media(max-width:767px){
	.container > header h1{
		font-size: 28px;
    line-height: 30px;
	}
	div#container_demo {
		padding: 0px 15px;
	}
	#wrapper,p.change_link{
		width: 100%;
		
	}
	p.change_link{
		padding: 17px 0px 20px 0px;
		text-align: center;
	}
	#wrapper input:not([type="checkbox"]) {
		width: 87%;
	}
}
   /*standard-features-ends*/


  /*----------------------------------
        CART-PAGE STARTS
 ----------------------------------*/
#cart_details_wrapper .cart-icon i{
    font-size: 20px;
    padding-right: 6px;

}
#cart_details_wrapper .cart-icon {
      margin-bottom: 8px;
}
#cart_details_wrapper .cart-icon span{
        font-size: 18px;
  
}
#cart_details_wrapper .cart-msg{
       margin-bottom: 10px;
    background: #dff6e1;
    border-radius: 5px;
}
#cart_details_wrapper .cart-msg p{
    padding: 5px 10px;
    font-size: 14px;
    color: #000000;
}
.cart-tbl table{
    width: 100%;
}
.cart-tbl table thead{
        background: #f7f7f7;
}
.text-center{
    text-align: center !important;
}
.cart-tbl table thead tr{
        border-top: 1px solid #e7e7e7;
    border-bottom: 1px solid #e7e7e7;
    font-weight: bold;
    padding-top: 5px;
    padding-bottom: 5px;
    color: #9a9a9a;
}
.cart-tbl table thead:first-child{
        border-top-left-radius: 5px;
    border-left: 1px solid #e7e7e7;
}
.cart-tbl table thead:last-child{
        border-top-right-radius: 5px;
    border-right: 1px solid #e7e7e7;
}
.cart-tbl table thead tr th{
    padding: 10px;
    border:none;
}
.cart-tbl table thead tr .middle-child{
    /* width: 458px; */
}
.cart-tbl table th.cel-middle{
    width:126px;
}
.cart-tbl table tbody tr{
    border:1px solid rgb(231, 231, 231);
}
.cart-tbl table tbody img{
        width: auto;
    height: auto;
    max-height: 113px;
    max-width: 150px;

}
.cart-tbl table  tbody tr td p.item-name {
    word-break: break-word;
    font-size: 14px;
    line-height: 1.4;
}
.cart-tbl table  tbody tr td.item-info{
    max-width: 238px;
    padding: 10px;
    display: inline-block;
    vertical-align: middle;
}
.cart-tbl table  tbody tr td p.stock-location {
        margin-bottom: 2px;
    font-size: 14px;
}
.cart-tbl table  tbody tr td p.stock-location span{
    font-weight: bold;
}
.cart-tbl table  tbody tr td p.item-code{
    color: #9a9a9a;
}
.cart-tbl table  tbody tr td p.Remove-link a{
    color: #36c;

}
.cart-tbl table  tbody td{
    background-color: #fcfcfc;

}
.cart-tbl table  tbody tr td.sr-no{
    text-align: center;
}
.cart-tbl table  tbody tr td.price p{
    text-align: center;
    color: #64ab30;
    font-size: 16px;
    line-height: 1.8;
    font-weight: bold;
}
.cart-tbl table  tbody tr td.quantity p{
  text-align: center;
}
.cart-tbl table  tbody tr td.quantity p.stock-status{
        color: red;
    font-size: 12px;
   
}
.cart-tbl table  tfoot{
     background-color: #fcfcfc;
}
.cart-tbl table  tfoot td:last-child {
       border-bottom-right-radius: 5px;
    border-right: 1px solid #e7e7e7;
}
.cart-tbl table tfoot td:first-child {
    border-bottom-left-radius: 5px;
    border-left: 1px solid rgb(231, 231, 231);
}
.cart-tbl table  tfoot td {
    border-top: 1px solid #e7e7e7;
    border-bottom: 1px solid #e7e7e7;
    text-align: right;
    font-weight: bold;
       
}
.cart-tbl table  tfoot td{
    padding: 10px;
    border:none;
}
 .subtotal {
    font-size: 14px;
    margin-right: 20px;
}
.fs-l {
    font-size: 20px;
    line-height: 1.8;
}
.cart-tbl table tfoot td {
    text-align: right;
    font-weight: bold;
    border-top: 1px solid rgb(231, 231, 231);
    border-bottom: 1px solid rgb(231, 231, 231);
}
  /*Shipping-starts*/
#shipping_wrapper{
    margin-bottom: 20px;
    margin-top: 15px;
}
.shipping-icon {
    margin-bottom: 10px;
}
#shipping_wrapper .shipping-icon i {
    font-size: 20px;
    padding-right: 6px;
}
 #shipping_wrapper .shipping-icon  span{
    font-size: 18px;
 }
.data-wrap {
    padding: 8px 19px 13px;
    background: #f7f7f7;
    border: 1px solid #e7e7e7;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

.data-wrap-header {
    border-bottom: none;
    padding: 0 0 6px;
}
 .c-glay-t {
    color: #666666;
    font-size: 14px;
    font-weight: bold;
    margin-right: 14px;
}
.data-wrap .data-wrap-header select {
    display: block;
    height: 40px;
    width: 260px;
    margin-top: 4px;
    font-size: 16px;
}
.data-wrap .data-wrap-body {
    background: #f7f7f7;
}
 .data-wrap .data-wrap-body .table-shipping {
    width: 100%;
    border-collapse: separate;
    border-spacing: 0px 10px;
}
 .data-wrap .data-wrap-body .table-shipping .pc-mode-block {
    display: table-row !important;
}
.data-wrap .data-wrap-body .table-shipping .pc-mode-block th.th-desitination {
    padding-left: 47px;
}
.data-wrap .data-wrap-body .table-shipping .pc-mode-block th {
    font-size: 14px;
    font-weight: bold;
    padding: 0;
    color: #666666;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #b7b7b7;
}
.data-wrap .data-wrap-body .table-shipping .pc-mode-block th, #page-cart-view #global-main #content-contentDelivery .data-wrap .data-wrap-body .table-shipping .pc-mode-block td {
    text-align: center;
}
 .data-wrap .data-wrap-body .table-shipping .pc-mode-block.active td {
    background: #fef4ea;
    border-color: #e66b00;
}
.data-wrap .data-wrap-body input[type="radio"] {
    margin-top: 0;
}
.data-wrap .data-wrap-body .table-delivery-cal tbody tr td input {
    margin-right: 5px;
}
.data-wrap .data-wrap-body .table-shipping .pc-mode-block td.shipping-text p {
    font-size: 15px;
    font-weight: bold;
}
.data-wrap .data-wrap-body .table-delivery-cal tbody tr td p {
    margin-bottom: 0;
}
.data-wrap .data-wrap-body .table-shipping .pc-mode-block td.shipping-text p .review-text {
    padding: 1px 5px;
    font-size: 12px;
    font-weight: normal;
    color: #fff;
    line-height: 22px;
    background: #e66b00;
    border-radius: 2px;
}
.data-wrap .data-wrap-body .table-shipping .pc-mode-block.active td {
    background: #fef4ea;
    border-color: #e66b00;
}
.data-wrap .data-wrap-body .table-shipping .fa-plane {
    font-size: 16px;
    color: #e66b00;
    vertical-align: -1px;
}
.data-wrap .data-wrap-body .table-shipping .pc-mode-block td {
   
    color: #505050;
    font-size: 13px;
    padding: 10px 0;
    border-top-style: solid;
    border-top-width: 1px;
  
    border-bottom-style: solid;
    border-bottom-width: 1px;
    
    border-right: none;
}
.data-wrap .data-wrap-body .table-shipping .pc-mode-block td{
    text-align: center;
}
.data-wrap .data-wrap-body .table-shipping .pc-mode-block td:last-child {
    border-right-style: solid;
    border-right-width: 1px;
   
    border-radius: 0 5px 5px 0;
}
.data-wrap .data-wrap-body .table-shipping .pc-mode-block td:first-child {
    border-left-style: solid;
    border-left-width: 1px;
   
       border-radius: 5px 0px 0px 5px
}
.delivery-rows span{
    font-weight: bold;
}
.next-btn {
    border-radius: 5px;
    margin-top: 20px;
    text-align: center;
    display: inline-flex;
    background: #ef7c13;
    color: #fff;
    padding: 15px 150px;
    position: relative;
    left: 50%;
    transform: translate(-50%);
}
.next-btn a{

    font-size: 16px;
    font-weight: bold;
    color: #fff;
}
.table-responsive{
    width: 100%;
}
#order_summary{
    margin-top: 30px;
    border-radius: 5px;
    background-color: #fef4ea;
    padding: 15px;
}
#order_summary .subtotal-status{
    padding-bottom: 7px;
    border-bottom: 1px solid grey;
}
#order_summary .shipping-status h2{
    font-size: 17px;
    font-weight: bold;
}
#order_summary .sub-charge{
    float: right;
}
#order_summary .totle-charges span{
    font-size: 17px;
    font-weight: bold;
}
#order_summary span{
    font-size: 16px;
}
#order_summary .nx-btn{
    background-color: #ef7c13;
    padding: 13px 0;
    border-radius: 5px;
}
#order_summary .nx-btn a{
    color: #fff;
    font-size: 16px;
}
#order_summary .totle-charges {
    margin: 10px 0;
}
 .text-field {
    width: 147px;
    float: left;
    font-size: 13px;
    height: 40px;
    color: #505050;
    padding: 2px 6px;
    border-radius: 3px 0 0 3px;
    border-right: 0;
}


.btn-cart {
    width: 56px;
    padding: 4px 2px;
    height: 40px;
    border: 1px solid #cecece;
    background-color: #e0e0e0;
    border-radius: 0 3px 3px 0;
    font-weight: bold;
    font-size: 13px;
    color: #555555;
    cursor: pointer;
}
#fn-coupon-message {
    margin-top: 7px;
    color: #cc1212;
    line-height: 0;
}
.bfs-area p {
    margin-bottom: 0;
}
.text-bold {
    font-size: 12px;
    font-weight: bold;
    margin: 0;
}
.dis-btn {
    clear: both;
        background: #f7f7f7;
        padding: 10px;


}
.dis-btn i.fas.fa-tag{
    
    padding-right: 7px;
    color: black;

}
.dis-btn i.fas.fa-angle-down.rotate-icon {
  
    float: right;
}
.dis-btn{
    color: black;
    font-size: 16px;
}
.bg-clr{
    background-color: #f7f7f7;
    border-radius: 5px;
}
.card .card-header{
    border-bottom: 1px solid #eaeaea;
}
.card .card-body{
    font-size: 12px;

    
}
.card .bf-points{
    padding: 7px 0 7px 22px;
}
.card .card-body a span{
    color: #36c; 
}
.card .card-body a{
    color: black;
}
.card .card-body p{
    margin: 0;
}
  /*shipping-ends*/
  /*----------------------------------
        CART-PAGE-ENDS
 ----------------------------------*/


   /*----------------------------------
         USED-PAGE ENDS
 ----------------------------------*/


/*media-queries-starts*/
@media (min-width: 320px) and (max-width: 812px){
	#car_slider .srch-wrapper{
    background-color: #920405;
    height: 700px;
    margin-top: 20px;
}
.spec-info {
    margin-top: 100px;
}
.cr-top-strip .top-strip-text {
    
    margin-top:0;
}
.top-strip-img {
    padding: 0;
}
.cr-top-strip .strip-right-img img {
    width: 48px;
  
}
.cr-top-strip .top-strip-text .strip-content h2 {
  
font-size: 9px;
  
margin-top: 6px;
}
.cr-top-strip .strip-right-img {
   margin-top: 0;
}
.wrape-co.text-right {
    text-align: inherit;
    margin-bottom: 7px;
}
#cal_wrapper .cal-upper-wrap {
   
    height: 400px;
  
   
}
#sec_tables {
     border:none; 
   
}

    #ban_offer .bann-img a img{
   width: 100%;
    margin-bottom: 15px;
}

.cr-top-strip .top-strip-img img{
   	width: 100%;
   }

 .cr-top-strip .top-strip-text {
    /* margin: 22px 0; */
    margin-left: 12px;
}
.cr-top-strip .strip-right-img {
 
/* margin: 13px 0 40px 36px; */
 
float: none;
}
.navbar-toggle .icon-bar {
    border: 1px solid #fff;
    
}

.navbar-toggle {
 
background-color: black;
 
float: right;
 
margin-left: 15px;
 
margin-top: -44px;
}

ul.nav.navbar-nav.navbar-right.i-class {
    display: inline-flex;
}

.car-nav .i-class {
    margin-left: 1px;
   
}
#car_slider .srch-wrapper{
		display: inherit;
	}
.footer-social-links.text-right {
    text-align: center;
}
.srch-wrapper .search-btn a{
	margin-top: 0px !important;
}
.mt-10{
	margin-top: 5px;
}
.footer-content-wrpper {
    box-shadow: 2px 0 0 0 #000;
    height: 100%;
}
.search-btn {
    margin-left: 14px;
}
#cal_wrapper .detail-form{
	height: 100%;
} 



}
@media (min-width:1024px) and (max-width: 1366px){
	img.lg-img {
		width: 100%;
}
    
    /*ul.nav.navbar-nav.topnav-centered{padding:0px 5% !important}*/
    .inner-field {
    margin-left: 23%;
}
.cp-inner-field {
    margin-left: 23%;
}
}


ul.nav.navbar-nav.navbar-right.i-class {
    display: inline-flex;
}

@media (min-width:320px) and (max-width: 1024px){
	#car_slider .srch-wrapper{
		display: inherit;
	}
}
.slider-nav{
	height: 83px !important;
}



/*  .list-wrapper ul li  */
.list-wrapper ul li{
    background: #323232;
    padding: 8px !important;
    list-style: none;
    color: #fff;
    font-weight: bold;
    border-bottom: 1px solid black;
    font-size: 15px !important;
    
}

.fixed-bg{
    color: #ffffff !important;
}
.search-btn{
    border-radius: 2px;
    
    padding: 2px 33px;
    text-decoration: none;
    vertical-align: middle;
    display: inline-block;
    margin-top: 50px;
}
.no-padding{
    padding-left: 2px;
    padding-right: 2px;
    padding-top: 2px;

}

.navbar {
    position: relative;
    min-height: 50px;
    margin-bottom: 0px;
    border: 1px solid transparent;
    border-radius:0px;
}

.bann-wrapper{
    margin-top: 0px;
}
#side_countries{
    padding-top:2px;
}

@media (min-width: 1000px) and (max-width: 1300px){
	.navbar-header{
	    margin-right:0px !important;
	}
}
#car-slider{
    padding-top:2px;
}
/*ul.nav.navbar-nav.topnav-centered{padding:0px 12%}*/
/*ul.nav.navbar-nav.topnav-centered2 {*/
/*    padding: 0px 9.7%;*/
/*}*/
@media(min-width:1600px ) and (max-width:2400px){
    /*ul.nav.navbar-nav.topnav-centered{*/
    /*    padding:0px 17%;*/
        
    /*}*/
    .cp-inner-field {
    margin-left: 29%;
}
    
    .inner-field {
    margin-left: 37%;
}
.cp-inner-field {
    margin-left: 37%;
}
}
/*@media(min-width:2401px ) and (max-width:3200px){*/
/*ul.nav.navbar-nav.topnav-centered {*/
/*    padding: 0px 28% !important;*/
/*}*/
/*}*/
/*@media(min-width:1800px ) and (max-width:2400px){*/
/*    ul.nav.navbar-nav.topnav-centered{*/
/*       padding: 0px 20% !important; */
/*    }*/
/*}*/
/*@media(min-width:1800px ) and (max-width:2400px){*/
/*    ul.nav.navbar-nav.topnav-centered{*/
/*       padding: 0px 20% !important; */
/*    }*/
/*}*/

#port_country_code{
    width:141px;
    height:25px;
    font-size:small;
}
#ports{
    width:141px;
    height: 25px;
    font-size:small;
}


.fn-moving-inquiry{
    color: #FFF !important;
    background-color: #8D000D !important;    
}
.fn-moving-inquiry:hover{
    background-color: #E33535 !important;    
}


.moving-inquiry .bf-btn {
    width: 294px;
    padding: 0;
    margin: 0;
    color: #FFF;
    background-color: #920405;
}

.bf-btn-large {
    font-size: 16px;
    height: 50px;
    line-height: 50px;
    padding: 0 26px;
    letter-spacing: 0.01em;
}
.bf-btn {
    display: inline-block;
    margin: 6px 0;
    padding: 0 26px;
    height: 40px;
    line-height: 40px;
    color: #555;
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    font-size: 15px;
    font-weight: bold;
    letter-spacing: 0.03em;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    vertical-align: middle;
    background: #e0e0e0;
    border: none;
    border-radius: 4px;
    box-shadow: 0 0px 2px rgba(0, 0, 0, 0.12), 0 2px 2px rgba(0, 0, 0, 0.2);
    cursor: pointer;
    outline: 0;
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    overflow: hidden;
}
.f-22{
    width:100% !important;
}

.mb-0{
    margin-bottom:-5px !important;
}
a:hover{
 text-decoration:none !important;
}
.cal-upper-wrap .form-inline>label {
    text-align: right;
    display: inline-block !important;
    vertical-align: text-top;
}
#cal_wrapper .cal-upper-wrap .form-group {
    margin: 10px 0px;
}
.cal-form-radio label {
    text-align: right;
    margin-right: 5px !important;
    display: inline-block;
    vertical-align: middle;
}
.cal-form-radio label {
    text-align: right;
    margin-right: 5px !important;
    display: inline-block;
    vertical-align: middle;
}.nr-0 {
    padding-right: 0px;
}

.nl-0 {
    padding-left: 0px;
}
#cal_wrapper .cal-upper-wrap .form-group {
    margin: 1px 0px;
    margin-bottom: 0px !important;
}
.form-group .form-control {
    border-radius: 6px;
}
.se-btn button.btn.btn-primary {
    padding: 5px 43px;
    font-size: 15px;
    /*background-color: #f0ad4e;*/
    /*border-color: #f0ad4e;*/
}
.se-btn button.btn.btn-warning {
    /* background-color: #f0ad4e;*/
    /*border-color: #f0ad4e;*/
 padding: 5px 55px;
}
.cal-form-sec select {
    border-radius: 6px;
}
.form-btn .btn.btn-primary {
    padding: 5px 35px;
}

a.add-fav-vahicle.active{
    color:#920405 !important;
    
}

/********* inner form Csss *****/
#list-center {
    clear:both;
	width:560px;
	margin: 20px auto;
}
.step1-area-left h3.headline {
    background: none;
}

#list-center .inquiry {
    padding: 0px 7px 0px 7px;
}

#list-center .inquiry-order{
    padding: 0px 7px 0px 7px;
}

#list-center .inquiry .inquiry-left {
    color: #858585;
    font-weight: bold;
}

#list-center .inquiry .inquiry-box {
    margin-top: 20px;
    margin-bottom: 10px;
}

#list-center .inquiry dt {
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
}

#list-center.inquiry dd {
    margin-bottom: 10px;
}

#list-center .inquiry dd img {
    vertical-align: middle;
    margin-left: 5px;
}

#list-center .inquiry dd input {
    width: 205px;
}

#list-center .inquiry dd select {
    width: 220px;
}

#list-center .inquiry form p {
    color: #858585;
    font-size: 11px;
}

#list-center #country_info{
	padding: 0 10px;
}

#list-center .fixedTip img{
	vertical-align: top;
	}

#list-center .local-service  .fixedTip img,
#list-center .step1-area-left .fixedTip img{
	vertical-align: bottom;
	margin-left: 3px;
}

#list-center .quote-table-russian .fixedTip img{
	margin-left: 3px;
}

#list-center .step1-add-area .fixedTip img{
	margin-left: 5px;
	vertical-align: baseline;
}

#list-center .promotion-step2 .fixedTip img{
	width: 15px;
}
/* Inquiry */

body {
  -webkit-text-size-adjust: 100%;
}

/* cf is clearfix */
.cf:before,
.cf:after{
	content:"";
	display:table;
}

.cf:after{
	clear:both;
}

.cf{
	*zoom:1;
}

#list-detail{
	margin:0 0 20px;
}

#list-detail .fixedTip img,
.popup_div .fixedTip img{
	margin-left:4px;
	vertical-align:middle;
}
.th-delivery-price .fixedTip img {
	margin:0px;
}
.th-delivery-price a {
	position:absolute;
	top:50%;
	margin-top:-7px;;
	right:3px;
}
.th-vanning-fee a {
	position:absolute;
	top:50%;
}
.th-delivery-price span{
	font-weight:bold;
}
#imgMain {
	visibility:hidden;
	height: 345px;
}
#imgMain a{
	width: 460px;
	height: 345px;
	display:block;
}

#imgMain img{
	vertical-align:bottom;
}

#list-detail .list-detail-left .photo-click{
	text-align:left;
	margin:12px 0 4px;
}

#list-detail #gallery{
	margin:0;
	visibility:hidden;
}

.dl-pic-area{
	margin:16px 0;
	text-align:center;
}
.download-sheet-area .dl-pic-area{
	margin:16px 6px 16px 10px;
	display: inline-block;
}

.download-sheet-area .dl-pic-area .bf-btn{
	width: 158px;
}
.dl-pic-area .bf-btn:hover,
.dl-pic-area .bf-btn:visited{
	color: #555;
	text-decoration: none;
}


#mgt #spec{
	float:none;
}

.specification .gray-cell{
	background:#F2F2F2;
}

.contact-info-area{
	margin:40px 0 0;
}

.contact-info-area .area-headline{
	padding:5px;
	line-height: 1;
	font-size: 13px;
	font-family: Arial;
	font-weight: bold;
	background: url(more_cars_bg.gif) bottom left repeat-x;
	border: 1px solid #E1E1E1;
	text-transform: uppercase;
}


#list-detail .contact-info-area .list-inner{
	margin:0;
}


.car-info-area{
	margin:0 0 12px;
}

.car-info-area .way-to-georgia{
    font-size: 20px;
    margin: 10px 0;
    color:#ff0000;
}

.car-info-area .way-to-georgia-notice, .zambia_local_stock_used_car_notice{
	margin:0 0 10px;
	padding:12px 12px;
	color:#f00;
	font-size: 15px;
	line-height:1.5;
	background:#FF6;
	border:solid 1px #ECEC00;
}

.display_campaign_notice{
	margin:       0 0 10px;
	padding:      5px 12px 12px;
	color:        #4f5150;
	font-size:   15px;
	line-height: 1.5;
	background:  #ecf0fb;
	border:      solid 1px #d6dcf2;
}

.display_campaign_notice img{
	margin-left: -5px;
}

.vehicle-option-list{
	margin:0 0 16px;
}

.car-info-area-bottom{
	width:500px;
}
.car-underoffer-info-area .car-info-area-bottom{
	margin-top: 16px;
}

.vehicle-estimate-count{
	margin: 10px auto;
	padding: 0 10px;
}
.vehicle-estimate-count .popular{
	margin: 0 8px 0 0;
	padding: 3px 5px;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	float: left;
	line-height: 14px;
	background: #e66b02;
	border-radius: 2px;
}
.vehicle-estimate-count .count{
	margin: 0 4px 0 0;
	color: #333;
	font-size: 14px;
	font-weight: bold;
}
.vehicle-estimate-count .text{
	font-size: 13px;
	font-weight: bold;
	margin: 4px 0 0;
}
.vehicle-estimate-count.is-underoffer{
	margin: 20px 0 0;
	padding: 0;
}
.vehicle-estimate-count.is-underoffer .popular{
	font-size: 14px;
	float: none;
}
.vehicle-estimate-count.is-underoffer .count{
	font-size: 16px;
}
.vehicle-estimate-count.is-underoffer .text{
	font-size: 16px;
	font-weight: normal;
	margin: 0;
}
#list-detail .list-detail-box{
	margin:0;
	padding:6px 0;
}

#list-detail .button-compare,
#list-detail a.print-inner{
	margin:0 0 5px;
	vertical-align: bottom;
}

.step1-area{
	margin:0 0 20px;
	border:solid 1px #888;
}

.step1-area .area-headline{
	margin:0 0 8px;
	padding:8px;
	font-size:20px;
	color:#000057;
	background:#e8eff9;
}

.step1-area-left{
	float:left;
	width:240px;
	margin:0 0 8px;
	padding:12px 0 0 18px;
}

.step1-area-left #tp_country_id{
	height:auto;
	font-size:13px;
	cursor:pointer;
	height:30px;
}
 
.final-country-note{
	margin:0 0 8px;
	font-weight:bold;
	clear: left;
	padding-left: 20px;
}

.final-country-note-zambia{
	margin:10px 5px 8px 0;
	font-weight:bold;
	color:#f00;
}

.service-area-link{
	font-weight:bold;
	text-decoration:underline;
	clear: left;
	padding: 0 0 20px 20px;
}

.step1-area-right{
	float:right;
	width:240px;
	padding:12px 8px 8px;
	margin:0 0 8px;
	background:#fff;
}
.step1-area-right .headline{
    	background:none;
}
#mgt .step1-area .headline{
	height:auto;
	margin:0 0 8px;
	padding:0;
	background:none;
	cursor:auto;
	text-transform: none;
}

.service-legend-list li{
	margin:0 0 4px;
}

.service-legend-list img{
	margin: 0 4px 0 0;
	vertical-align:top;
}
.step1-area .quote-table-area{
	clear:both
}

.step1-area .quote-table{
	width:100%;
	background:#fff;
	border:solid 1px #bfbfbf;
	border-right:none;
	border-left:none;
}
.step1-area .quote-table-russian{
	width:100%;
	background:#fff;
	border:solid 1px #bfbfbf;
	border-right:none;
	border-left:none;
	margin-top: 5px;
}
.step1-area .quote-table-russian thead th{
	background: #feffff;
	background: -moz-linear-gradient(top, #feffff 0%, #bacee0 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#feffff), color-stop(100%,#bacee0));
	background: -webkit-linear-gradient(top, #feffff 0%,#bacee0 100%);
	background: -o-linear-gradient(top, #feffff 0%,#bacee0 100%);
	background: -ms-linear-gradient(top, #feffff 0%,#bacee0 100%);
	background: linear-gradient(to bottom, #feffff 0%,#A9D4FA 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#feffff', endColorstr='#bacee0',GradientType=0 );
}
.step1-area .quote-table-russian .th-service-details{
	width:15%;
}
.step1-area thead th{
	padding:4px 2px;
	font-size: 11px;
	text-align:center;
	line-height:1.3;
	background:#efefef;
	border-bottom:solid 1px #bfbfbf;
	border-left:solid 1px #bfbfbf;
}
.table-freight{
	width: 75px;
	color: #0000ff;
}

.th-vehicle-price{
	width: 68px;
}
.table-vanning-fee {
	text-align: center;
}
.step1-area .th-arrival-port{
	border-left:none;
}

.step1-area .th-service-details{}

.step1-area .th-delivery-price{
	padding:0 7px;
	padding-right:18px;
	position:relative;
	text-align:center;
}
.step1-area .th-vanning-fee{
	text-align:center;
	position: relative;
	width: 56px;
}
.step1-area .th-vanning-fee span{
	font-weight: bold;
}
.step1-area .th-total-price{
	border-right:none;
	width: 16%;
}

.step1-area .service-details-cell img{
	margin: 0 2px 0 0;
	vertical-align:top;
}

.step1-area .gray-cell{
	background:#f2f2f2;
}

.step1-area tbody th{
	padding:4px 0 4px 8px;
	border-bottom:solid 1px #bfbfbf;
	border-right: 1px solid #bfbfbf;
	font-size: 90%;
	padding: 4px 3px;
}

.step1-area tbody td{
	padding:4px;
	border-left:dotted 1px #bfbfbf;
	border-bottom:dotted 1px #bfbfbf;
}

.step1-area tbody tr:nth-child(even) td{
	background:#f2f2f2;
}

.step1-area td label {
	font-size: 90%;
	white-space: nowrap;

}

.step1-area td label:hover{
	cursor:pointer;
	color:#008CCE;
}

.step1-area td input{
	margin:0 4px 0 0;
	vertical-align: middle;
}

.step1-area .jpp-quote-error-box{
	clear: both;
	padding: 17px;
	border-top: solid 1px #888;
}

.step1-area .jpp-quote-error-box .jpp-quote-error{
	background: #fff1f1;
	border-left: solid 4px #ee2d2e;
	padding: 10px;
	font-size: 14px;
}

.step1-area .jpp-quote-error-box .jpp-quote-error-title{
	color: #ee2d2e;
	font-weight: bold;
	margin-bottom: 5px;
}

.guarantee-navi {
	clear : both;
	margin : 0 0 8px;
	padding-left : 18px;
}

.guarantee-navi .guarantee-image {
	float : left;
	padding-right: 16px;
}

.guarantee-navi p {
	font-weight : bold;
}

.guarantee-navi a {
	font-weight : bold;
	text-decoration: underline;
}

.local-service {
	clear : both;
	margin : 0 0 8px;
	padding-left : 18px;
	font-weight : bold;
}

.local-service p{
	font-weight : bold;
	margin-bottom:10px;
	line-height:1.2;
}

.local-service span {
	color: orange;
}

.local-service-remark {
	margin : 0 0 8px;
	padding-left : 18px;
	font-weight : bold;
	clear: both;
	font-size: 13px;
    color:#0000ff;
}

.local-service-remark p,
.local-service-remark div
{
	font-weight : bold;
}

.local-service-remark > span {
	color: red;
	font-weight: bold;
}
.local-service-remark-price {
	color:#0000ff;
	margin-bottom: 10px;
	font-weight: bold;
	font-size: 11px;
	line-height: 120%;
}
.local-service-remark-price > div{
	font-weight : bold;
	display: inline-block;
	color: #000;
}

.local-service-remark div.black {
    font-size: 11px;
    font-weight: inherit;
    color: #000000;
}
.local-service-remark div.red {
    font-size: 12px;
    font-weight: inherit;
    color: red;
}
.local-service-remark-agent {
	font-size: 12px;
	line-height: 1.4;
	margin: 0 10px 8px 10px;

}
.zambia-local-stock-bsi {
	font-size: 10px;
	line-height: 1.4;

}
.local-service-remark-agent p {
	font-weight : bold;
	padding: 5px 0 10px 0;
}
.local-service-remark-agent .red {
	color: red;
	font-weight : bold;
}
.local-service-remark-agent .blue {
	color: blue;
	font-weight : bold;
}
.car-loan-block {
	padding: 0 0 20px 20px;
	width: 350px;
}
.car-loan-block p,
.car-loan-block p a {
	color: #1da930;
	font-weight: bold;
}
.car-loan-block p a {
	text-decoration: underline;
}
.car-loan-block p a:hover {
	text-decoration: none;
}
.car-loan-block .car-loan-icon {
	float: left;
	padding: 0 15px 0 0;
}
tbody tr td.table-subtotal-price {
text-align: right;
padding-right: 25px;
}

.table-subtotal-price,
.table-total-price{
	text-align:center;
	white-space: nowrap;
}

.table-total-price {
	font-weight:bold;
}

.destination-selected {
	color:#f00;
}
.table-vehicle-price{
	text-align:center;
}

.service-promo-area{
	background: #f3f8ff;
}
ul.service-list{
	margin: 0px;
	padding: 0px;
	list-style: none;
}
.service-promo-area h3{
	margin:0 0 12px;
font-size: 14px;
	font-weight:bold;
}

.service-promo-area li{
	margin:0 0 8px;
}

.service-promo-area #protection_li{
	line-height: 14px;
}

.service-promo-area label{
	font-weight:bold;
}

.service-promo-area input{
	vertical-align:middle;
}

.service-promo-area .fixedTip{
	text-decoration: none;
}

.service-promo-area label.disabled-service-label:hover {
	color: black;
	cursor: default;
}

.note-optional,
.note-required,
.note-not-available{
	display:block;
	margin:2px 0 0 20px;
	font-size:11px;
	font-style:italic;
	font-weight:bold;
	line-height:1;
}

.note-optional,
.note-not-available{
	color:#808080;
}

.note-required{
	color:#f00;
}

.service-promo-area-left,
.service-promo-area-right{
	padding:12px 12px;
}

.service-promo-area-left{
	overflow: hidden;
}

.service-promo-area-left .about-warranty{
    font-size: 11px;
    font-weight: bold;
    color: #3366cc;
    margin: 2px 0 0 20px;
}

.service-promo-area-left span.available{
    font-weight: bold;
	font-size: 14px;
}

.service-promo-area-left span.available span{
    font-weight: bold;
    color: #808080;
}

.service-promo-area-right{
	border-top:solid #BFBFBF 1px;
}

.service-promo-area-right .service-list input[disabled="disabled"]{
	display: none;
}

.service-promo-area-right .service-list input[disabled="disabled"][checked="checked"]{
	display:inline;
}

.service-list label:hover{
	cursor:pointer;
}

.service-list label.fn-protection-quotation-type:hover input[disabled] + span{
	color:#000;
	cursor:default;
}

.service-list label.fn-protection-quotation-type .warranty-note-for-city,
.service-list label.fn-protection-quotation-type:hover .warranty-note-for-city{
	display: none;
	margin:4px 0 0 20px;
	color:#808080;
	cursor:default;
}

.service-list .to-protection-service-link{
	margin:0 0 0 20px;
	font-size:11px;
	font-weight: bold;
}

.service-list input{
	margin:0 4px 0 0;
}

.service-list span.domestic-expenses,
.service-list .not-available {
	color: #808080;
	font-weight: bold;
}

.service-list span.domestic-expenses{
	margin-left: 20px;
}

.service-list span.not-pre-inspection,
.service-list .not-available {
	color: #ff0000;
	font-weight: bold;
}

.service-list span.not-pre-inspection{
	margin-left: 20px;
}
ul{
	margin: 0px;
	list-style: none;
	padding: 0px;
}
.service-list div.warranty-note,
.service-list div.warranty-note-for-ask{
	display: none;
	color: #808080;
	margin: 4px 0 0 20px;
	font-size: 14px;
}

.service-promo-area-right .service-list .not-available label:hover {
	color: #808080;
}

.total-price-area{
	padding:12px;
	font-size:20px;
	font-weight:bold;
	background:#fff;
	border-top:solid #888 1px;
	text-align: right;
}

#div-supporters-info{
	display: none;
	margin:5px 5px 0;
}

#supporters-info-left,
#supporters-info-right{
	display: table-cell;
}

#supporters-info-right{
	vertical-align: middle;
}

.image-wrap{
	overflow: hidden;
	width:35px;
	height:35px;
	margin:0 6px 0 0;
	border-radius: 50%;
}

#supporters-name{
	color:#888;
	font-size: 13px;
	font-weight:bold;
}

#supporters-grade{
	color:#888;
	font-size: 12px;
}

#supporters-grade .grade{
	text-transform: capitalize;
}

#supporters-grade .gold{
	color:#d1b313;
	background: none;
}

#supporters-grade .silver{
	color:#a7a9ac;
	background: none;
}

.total-price-discount-area-wrap {
	border-top:dotted #BFBFBF 1px;
	padding:0px 18px 14px;
}

.total-price-discount-area {
	padding-top:10px;
	font-size:19px;
	font-weight:bold;
	background:#fff;
	text-align: right;
}

.other-currency-with-area {
	text-align: right;
}

.other-currency-with-area .price {
	color: green;
	font-size: 14px;
	font-weight: bold;
	display: block;
	padding: 8px 0 6px;
}

.other-currency-with-area .price span{
	font-weight: bold;
}

.discount-detail-title {
}

.total-discount-title-area {
	padding-bottom:12px;
	border-bottom:solid #BFBFBF 1px;
}

.total-discount-title {
}

#div-promotion-discount, #div-supporters-discount {
	font-size:14px;
}

#div-total-discount-price {
	font-size:16px;
}


#selected_total_price{
	color:#F00;
	font-weight:bold;
}

span.price-quotation{
	display: inline-block;
	font-weight: bold;
	padding-right: 1%;
}

span.price-total{
	float: left;
	font-weight: bold;
}

.step2-area{
    margin: 0 0 20px;
    border: solid 1px #888;
}

#inquiry_form{
	margin-top:-20px;
	border: solid 1px #888;
    border-top: none;
}

.step2-area .area-headline{
	padding:8px;
	color:#000057;
	font-size:20px;
	background:#e8eff9;
}

.step2-area .inquiry-order .inquiry-left{
	margin: 8px 0 0 11px;
}

.step2-area .user-info-table{
	width:100%;
	margin:6px 0 6px;
}

.step2-area .user-info-table.login-table{
	width: 300px;
	margin: 10px auto 0;
	text-align: left;
}

.step2-area .user-info-table td{
	display: inline-block;
	width: 253px;
	margin: 0 6px 0 11px;
	padding:0 0 10px;
	vertical-align: top;
}

.step2-area .user-info-table.login-table td{
	width: 300px;
	padding-bottom: 17px;
	margin:0;
}

.step2-area .user-info-table td h3{
	margin:0 0 2px;
	font-size:14px;
	font-weight:bold;
}

.step2-area .user-info-table td p{
	font-size: 14px;
}

#mgt .step2-area .user-info-table td input,
#mgt .step2-area .user-info-table td select{
	font-size: 14px;
	width: 253px;
	height: 32px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-radius: 4px;
	border: 1px solid #B5B5B5;
}

#mgt .step2-area .user-info-table.login-table td input{
	width: 300px;
}

#mgt .step2-area .user-info-table td input{
	padding: 3px 5px;
}

/* Sing In */
.step2-area .inquiry-switch .inquiry-switch-nav {
	padding: 16px 10px 0;
	overflow: hidden;
}

#list-center .step2-area .inquiry-login {
	padding: 8px 7px 14px 7px;
	text-align: center;
}

.step2-area .inquiry-switch .button {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	float: left;
	width: 261px;
	height: 43px;
	font-family: Arial, Helvetica, Geneva, sans-serif;
	color: #666;
	font-size: 16px;
	text-align: center;
	background: #f2f2f2;
	border: 1px solid #ccc;
	border-top: solid 4px #ccc;
	outline: none;
	line-height: 1;
	cursor: pointer;
}

.step2-area .inquiry-switch .button.is-active {
	color: #8d000d;
	background-color: #fff;
	border-top: solid 4px #8d000d;
	border-bottom: none;
	cursor: default;
}

.step2-area .inquiry-switch .button:first-child{
	border-right: none;
}

.step2-area #login-error {
	display: none;
	width: 300px;
	font-size: 14px;
	margin: 23px auto 0;
}

.step2-area .inquiry-login > .button-area {
	text-align: center;
}

.step2-area .inquiry-login > .button-area > button {
	width: 300px;
	background-color:#8d000d;
	color:#fff;
}

.step2-area .inquiry-login > .other-info > .message {
	text-align: center;
	font-size: 14px;
	color: #666666;
}

.step2-area .inquiry-login > .create-account-wrap{
	text-align: center;
	font-size: 12px;
	color: #666666;
	margin:13px 0 4px;
}

/* ABtest F19-507 start */

.step2-area .optly-inquiry-switch-nav {
	display: none;
	font-size: 14px;
	margin-top: 16px;
	padding-bottom: 8px;
	text-align: center;
	line-height: normal;
}

.step2-area .optly-inquiry-switch-nav .fn-switch-guest,
.step2-area .optly-inquiry-switch-nav .fn-switch-login {
	font-style: normal;
	cursor: pointer;
	text-decoration: none;
}

.step2-area .optly-inquiry-switch-nav .fn-switch-guest {
	margin-right: 11px;
}

.step2-area .optly-inquiry-switch-nav .is-active {
	display: none;
}

.step2-area .optly-inquiry-switch-nav .icon-user {
	margin-right: 2px;
	font-size: 16px;
}

.step2-area .optly-inquiry-switch-nav .icon-angle-right {
	margin: 0 6px 0 2px;
}

.step2-area .optly-inquiry-switch-nav .icon-angle-right.rotate-left {
	margin: 0 2px 0 0;
}

.step2-area .optly-inquiry-switch-nav .icon-angle-right.rotate-left:before {
	-o-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
}

/* ABtest F19-507 end */

.promotion-step2 .promotion-code-area, .popup_div, .promotion-code-area {
	text-align: center;
	line-height: 15px;
/*	margin: 12px auto 10px; */
	margin: 0px auto;
	padding: 10px 0px;
}

.promotion-step2 .promotion-code-block,
.popup_div .promotion-code-block{
	display:inline-block;
	text-align: left;
	margin: 0 auto 0 auto;
}

.promotion-step2  input,
.popup_div .promotion-code-block input{
	display:inline;
	margin-bottom: 2px;
	margin-top: 4px;
	width:	240px;
}

#quote-table-area .promotion-step2 input{
height: 30px;
    border: 1px solid #e2e0e0;
    width: 233px;
    padding: 0 5px;
    border-radius: 4px;
}
button#button-promotion-discount-apply {
    background-color: #8d000d;
    color: #fff;
    padding: 5px 18px;
    border: 1px solid #8d000d;
    border-radius: 4px;
}
.promotion-step2  h3,
.popup_div .promotion-code-block h3{
	display:inline;
	margin:0 49px 0 0;
	font-weight:bold;
	font-size: 14px;
}

.promotion-step2 .promotion-code-block .promotion-text p{
	font-size: 13px;
	font-weight: bold;
	line-height: 150%;
	margin-bottom: 10px;
}
.promotion-step2 .promotion-code-block .promotion-text p:last-child{
	margin-bottom: 0;
}
.promotion-step2 .promotion-code-block .promotion-text p span {
    font-weight: bold;
}
.promotion-step2 .promotion-code-block .promotion-text p .text-red{
	color: red;
}
.promotion-step2 .promotion-code-block .comparision-area {
    display: none;
}

.promotion-step2 {
	background-color: #fff;
	border-top:solid #BFBFBF 1px;
}

.popup_div .promotion-code-block .promotion-code-description{
	text-align: left;
}
.step2-area .user-info-table tbody.sign-in td,
.popup_div .user-info-table tbody.sign-in td{
	padding: 0px;
}
.popup_div .select01 .promotion-code-tr th,
.popup_div .select01 .promotion-code-tr td{
	padding: 8px 0;
}
/*Firefox*/
@-moz-document url-prefix() {
  .popup_div .select01 .promotion-code-tr th,
  .popup_div .select01 .promotion-code-tr td {
    padding: 6px 0;
  }
}
/*IE10*/
@media all and (-ms-high-contrast:none){
  .popup_div .select01 .promotion-code-tr th,
  .popup_div .select01 .promotion-code-tr td {
	padding: 6px 0;
  }
}

.order-now-button{
	padding:15px 0 16px;
	text-align:center;
	margin: 0 -7px;
}

.order-now-button a,
.order-now-button a:hover{
	padding:8px 40px;
	background-image:none;
}

.order-now-button .bf-btn-primary{
	width: 300px;
}

.order-now-button .bf-btn-primary .icon-mail{
	font-size: 18px;
}

.mail-subscribe{
	display:block;
	margin:0 -7px;
	padding:0 0 8px;
	font-size:11px;
	text-align:center;
}

.warranty-subscribe{
	margin:0 0 8px;
	font-size:11px;
	text-align:center;
}

.mail-subscribe input{
	vertical-align:middle;
}

.mail-subscribe span{
	margin:0 0 0 4px;
	color:#777;
	font-style:italic;
}

.step3-area{
	border:solid 1px #888;
}

.step3-area .area-headline{
	padding:8px;
	color:#fff;
	font-weight:bold;
	font-size:16px;
	background:#b5b5b5;
}

.step3-area p{
	padding:8px;
	color:#475a78;
	font-weight:bold;
}

.step3-area .order-flow{
	padding:0 20px 4px;
}

.step3-area .order-flow li{
    margin: 0 22px 8px;
    color: #555;
    line-height: 1em;
    list-style-type: decimal;
}

.step3-area .order-flow li img{
	vertical-align:middle;
}

.step3-area + .payment-methods-area{
	margin: 20px 0 -20px;
}

.payment-methods-area{
	width: 560px;
	text-align: center;
}

.payment-methods-area .payment-title{
	text-align: center;
	font-size: 14px;
	font-weight: bold;
}

.payment-methods-area .payment-methods-content{
	margin-top: 25px;
}

.payment-methods-area .payment-methods-content li{
	float: left;
	width: 280px;
	height: 53px;
	font-size: 14px;
}

.payment-methods-area.bz .payment-methods-content li,
.payment-methods-area.bw .payment-methods-content li{
	width: 186px;
}
.payment-methods-area.bz .payment-methods-content .atlasmara,
.payment-methods-area.bz .payment-methods-content .western-union{
	width: 280px;
	margin-top: 15px;
}

.payment-methods-area.bs .payment-methods-content .western-union,
.payment-methods-area.bs .payment-methods-content .sunshine-finance{
	margin-top: 15px;
}

.more-cars-to-consider-area{}

.more-cars-to-consider-area .headline{
	border: 1px solid #E1E1E1;
}

#mcc_target{
	height:200px;
	min-height:200px;
	margin:0 10px 16px;
	position:relative;
}

.loading-img{
	position:absolute;
	top:40px;
	left:50%;
	margin:0 0 0 -50px;
}

#thanks_popup_close {
	width: 100%;
	background: transparent url("../images/inquiry_head_bg.jpg") repeat-x scroll 0 0;
	height: 29px;
	font-size:12px;
	padding:6px 0;
}

#thanks_popup_close span {
	padding-left: 10px;
	font-weight: bold;
}

#thanks_popup_close img {
	cursor : pointer;
	position : absolute;
	width:16px;
	height:16px;
	top : 6px;
	right : 5px;
}

.step1-add-area{
	margin:0 0 20px;
}

.on-road-cost-area{
	padding:12px;
	font-size:20px;
	font-weight:bold;
	background:#fff;
	text-align: right;
}

#selected_on_road_cost{
	color:#FF9800;
	font-weight:bold;
}

.contact-info-area .bold{
	margin-bottom: 30px;
	font-size: 20px;
	text-align: center;
}

#img-position {
	margin: 30px 25px 27px 0;
}



.contact-info-add {
	top: -174px;
}

#orc-help {
	text-decoration: none;
}

.step1-add-area .on-road-cost-area .not-available {
	float: left;
}

#country_info {
	text-align: center;
	border-bottom: solid #DEDEDE 1px;
	border-top: solid #DEDEDE 1px;
}

.contact-info {
	width: 460px;
	overflow: hidden;
	margin: 0 auto 30px
}

.contact-info .bf_logo {
	text-align: center;
	margin: 30px 0 25px 0;
}

.contact-info_nz {
	min-height: 74px;;
}

.contact-info .left_side,
.contact-info_nz .left_side {
	float: left;
	margin-left: 17px;
}

.contact-info .right_side,
.contact-info_nz  .right_side{
	float: right;
	margin-right: 35px;
}

.contact-info .list,
.contact-info_nz .list{
	float: left;
	width: 136px;
	font-size: 13px;
	color: #555555;
	margin-top: -5px;
}

.contact-info .whats_app{
	float: left;
	width: 180px;
	font-size: 13px;
	color: #555555;
}

.contact-info .icon,
.contact-info_nz .icon {
	float: left;
	margin-right: 16px;
}

.contact-info li {
	overflow: hidden;
    margin-bottom: 30px;
}

.contact-info ul{
	height: auto;
}


.contact-info .list span,
.contact-info_nz .list span,
.contact-info .whats_app span {
    font-weight: bold;
    color: #e66c00;
    font-size: 11px;
}

.contact-info .whats_app .time {
	font-weight: normal;
    color: #888888;
    font-size: 12px;
}



.contact-info .list dd span{
	font-size:12px;
	color: #888888;
}


.contact-info li:last-child {
	margin: 0;
}

.notice-msg-tanzania {
    color: #f00;
    font-size: 14px;
    line-height: 150%;
}
.notice-msg-tanzania p{
	margin: 0 30px 20px 30px;
    text-indent: -3.8em;
    padding-left: 56px;
}

.notice-msg-bahamas {
    color: #f00;
    font-size: 14px;
    line-height: 150%;
}
.bahamas-message{
	margin: 0 30px 0 30px;
    text-indent: -3.4em;
    padding-left: 56px;
}
.bahamas-url{
	margin: 0 30px 20px 30px;
    text-indent: -3.4em;
    padding-left: 105px;
    text-decoration: underline;
}
.notice-msg-mozambique {
    color: #f00;
    font-size: 14px;
    line-height: 150%;
}
.notice-msg-mozambique p{
	margin: 0 30px 20px 10px;
}
.notice-msg-congo {
    color: #f00;
    font-size: 14px;
    line-height: 150%;
}
.congo-message{
	margin: 0 30px 0 30px;
    text-indent: -3.4em;
    padding-left: 56px;
}
.congo-url{
	margin: 0 30px 20px 30px;
    text-indent: -3.4em;
    padding-left: 105px;
    text-decoration: underline;
}

.vwo-mod-arrow {
    margin: 0 0 8px;
    text-align: center;
}

.promote-price-text{
	font-size: 16px;
	line-height: 22px;
	margin: 20px 0px;
	background-color: #dff6e1;
	padding: 10px;
	border-radius:2px;
}

.promote-price-text p,
.promote-price-text span{
	font-weight: bold;
}

.promote-price-text .save-text{
	color: #008000;
}

/*--------------------------------------------
accordion 20160519
--------------------------------------------*/
.promotion-code-block {
/*	width: 424px; */
}
.promotion p {
	font-weight: bold;
    font-size: 14px;
}

.promotion img {
	margin-right: 5px;
	width: 14px;
}

.code_form input {
/*	width: 205px; */
}
.code_form .promotion_code_text{
	font-size: 12px;
	padding:0px 0px 6px 0px;
}

.accordion input[type="checkbox"].code {
	display: none;
}
.accordion .promotion {
	position: relative;
	display: block;
	cursor: pointer;
	margin-bottom: 15px;
}
.accordion .promotion::after {
	position: absolute;
	top: 50%;
	right: 210px;
	display: block;
	content: '';
	width: 0px;
	height: 0px;
	margin-top: -6px;
	border-top: 9px solid #1070D6;
	border-right: 6px solid transparent;
	border-bottom: 6px solid transparent;
	border-left: 6px solid transparent;

	-webkit-transform: rotate(0deg);
	transform: rotate(0deg);
}
.accordion .code_form {
	position: relative;
	height: 0;
	overflow: hidden;
	transition: height .2s ease-in-out;
	margin-bottom: 0px;
}
.accordion input[type="checkbox"].code:checked + .promotion::after {
	margin-top: -10px;
	-webkit-transform: rotate(-180deg);
	transform: rotate(-180deg);
}
.accordion input[type="checkbox"].code:checked ~ .code_form {
	height: 100%;
	margin-top: 15px;
}

/*--------------------------------------------
classified_detail 20160708
--------------------------------------------*/
.page-classified-detail .contact-info-area{
	width:auto;
}
.page-classified-detail .step1-area{
	background:#f3f8ff;
}

.page-classified-detail .step1-area .area-headline{
	margin:0 0 8px;
	padding:8px;
	font-weight:bold;
	font-size:16px;
	color:#fff;
	background:#1a99d5;
}
.page-classified-detail .service-promo-area{
	background: transparent;
}

.page-classified-detail .step2-area .area-headline{
	margin:0 0 8px;
	padding:8px;
	color:#fff;
	font-weight:bold;
	font-size:16px;
	background:#ff7200;
}

.page-classified-detail .step3-area .area-headline{
	padding:8px;
	color:#fff;
	font-weight:bold;
	font-size:16px;
	background:#e70000;
}

.page-classified-detail .step3-area .order-flow{
	padding:0 8px 4px;
}

.page-classified-detail .step3-area .order-flow li{
	margin: 0 0 8px;
	color:#f00;
	font-weight:bold;
	line-height:1;
	list-style-type: none;
}

.page-classified-detail .order-now-button{
	padding:0;
	margin:15px 0 16px;
	text-align:center;
	background: transparent;
}

.page-classified-detail .mail-subscribe{
	display:block;
	margin:0 0 8px;
	padding:0;
	font-size:11px;
	text-align:center;
	background: transparent;
}

.page-classified-detail #inquiry_form{
	margin-top: -8px;
	border: none
}

.total-price-discount-area #selected_total_price{
    color: #008000;
}
span.font-normal-promo{
    font-weight: normal;
}

.step3-area .black{
	color:#555;
    margin: 0 22px;
}

.detail-title-text{
	color:#FF0000;
	font-weight:bold;
	font-size:14px;
	line-height:16px;
	margin-bottom: 6px;
}

.detail-specs-text{
	color:#A2A2A2;
	font-weight:bold;
	font-size:17px;
}

/* share-area */

.share-area-layout{
	padding-top: 7px;
	margin-bottom: 13px;
}
.share-area-layout .detail-specs-text{
	float: left;
	line-height: 19px;
}
.share-area-button-list{
	float: right;
	text-align: right;
	font-size: 0;
	line-height: 100%;
}
.share-area-button-list li{
	display: inline-block;
	margin-right: 13px;
	vertical-align: middle;
	-o-transition: opacity .2s;
	-ms-transition: opacity .2s;
	-moz-transition: opacity .2s;
	-webkit-transition: opacity .2s;
	transition: opacity .2s;
}
.share-area-button-list li:last-child{
	margin-right: 0;
}
.share-area-button-list li:hover{
	opacity: 0.8;
}

/* sold-area */

.sold-area .vehicle-option-list{
	margin: 0 0 16px;
}
.sold-area .car-info-area-bottom{
	margin: 16px 0 20px;
}
#list-detail .sold-area .photos-specs-area{
	position:relative;
	padding-bottom: 30px;
	overflow: hidden;
}
#list-detail .sold-area .photos-specs-area.slidedown {
	-webkit-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
#list-detail .sold-area .photos-specs-shade {
	position:absolute;
	top: 0;
	right:0;
	bottom:0;
	left:0;
	width: 460px;
	background: #fff;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
	z-index: 1;
}
#list-detail .sold-area .photos-specs-accordion{
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	color: #3366cc;
	cursor: pointer;
	margin: 30px 0;
}
#list-detail .sold-area .photos-specs-accordion .icon-angle-up:before{
	font-weight: bold;
	font-size: 17px;
}
#list-detail .sold-area .list-detail-box{
	border:none;
	padding: 0;
}
#list-detail .sold-area .detail-icon{
	padding: 0;
	font-size: 16px;
}
#list-detail .sold-area .detail-icon .find-more-text{
	padding: 0 0 10px;
}
#list-detail .sold-area .detail-icon span{
	text-transform: none;
}
#list-detail .sold-area .find-more-btn .bf-btn{
	min-width: 188px;
	text-decoration: none;
	font-size: 16px;
}
#list-detail .sold-area .list-detail-center .find-more-btn{
	margin: 30px 0;
	text-align: center;
}
#list-detail .sold-area .seo-content{
	margin-left: 20px;
}
#list-detail .sold-area .seo-content:after{
	content: ".";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
}
#list-detail .sold-area .seo-content .seo-list-head {
	clear: both;
	font-size: 15px;
	color: #C0C0C0;
	margin: 25px 0px 10px 0px;
}
#list-detail .sold-area .seo-content .seo-list {
	width: 240px;
	font-size: 12px;
	float: left;
	list-style-type: none;
	line-height: 1.5;
	font-weight: bold;
}
.sold-area .sold-text{
	font-size: 16px;
}
.sold-area #spec{
	margin-top: 10px;
}

.same-genre-item{
	margin-left: 20px;
	margin-bottom: 60px;
}
.same-genre-item .items li span{
	font-weight: bold;
}
.same-genre-item .same-genre-item-head{
	clear: both;
	font-size: 15px;
	color: #C0C0C0;
	margin: 25px 0px 10px 0px;
}
.same-genre-item .items .item{
	float: left;
	margin: 0 10px 8px 0;
	padding: 4px 6px;
	color: #36c;
	border-style: solid;
	border-width: 1px;
	border-color: #36c;
	border-radius: 3px;
}

#customer-reviews-and-ratings{
    margin:40px auto 0;
}

#customer-reviews-and-ratings #reviews{
    position:relative;
    min-height: 200px;
}

.lightbox .lb-nav a.lb-next,
.lightbox .lb-nav a.lb-prev{
    filter: alpha(Opacity=100);
    opacity: 1;
}

/* Vehicle-detail Modal - Inquiry & Favorites Button */
.vehicle-detail-page .lightbox-button-area-wrap {
	display: none;
}

.vehicle-detail-page .lightbox .lb-outerContainer{
	overflow: hidden;
}

.vehicle-detail-page .lightbox .lb-nav a.fn-lb-end{
	width: 64%;
	right: 0;
	float: right;
	background: url(/assets/images/lightbox-2.9/next.png) right 48% no-repeat;
    filter: alpha(Opacity=100);
    opacity: 1;
	-webkit-transition: opacity .6s;
	-moz-transition: opacity .6s;
	-o-transition: opacity .6s;
	transition: opacity .6s;
	height: 100%;
	cursor: pointer;
}

.vehicle-detail-page .lightbox .lb-container .button-area-shade{
	display: none;
	position: absolute;
	z-index: 10;
	top: 0;
	width: 100%;
	height: 100%;
	background: #fff;
	filter: alpha(opacity=30);
	-ms-filter: "alpha(opacity=30)";
	opacity: 0.3;
	zoom:1;
	z-index: 11;
}

.vehicle-detail-page .lightbox .lb-container .button-area-shade:not(:target){
	filter: none\9;
	-ms-filter: none\9;
}

.vehicle-detail-page .lightbox .lb-container.is-end .button-area-shade{
	display: block;
}

.vehicle-detail-page .lightbox .lb-container.is-end .lb-nav a.lb-prev,
.vehicle-detail-page .lightbox .lb-container.is-end .lb-nav a.fn-lb-end{
	opacity: 0.3;
	-webkit-transition: none;
	-moz-transition: none;
	-o-transition: none;
	transition: none;
}

.vehicle-detail-page .lightbox .button-area{
	visibility: hidden;
	position: absolute;
	top: 100%;
	left: 0;
	right: 0;
	margin: 0 auto;
	z-index: 11;
	width: 100%;
	max-width: 460px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
    padding: 0 10px;
	pointer-events: none;
}

.vehicle-detail-page .lightbox .lb-container.is-end .button-area{
	visibility: visible;
	top: 25%;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
	margin-top: -6px;
}

.vehicle-detail-page .lightbox .button-area:before,
.vehicle-detail-page .lightbox .button-area:after{
	content:"";
	display: block;
	position: relative;
	left: 0;
	width: 100%;
	height: 50px;
	background: #fff;
	border-radius: 5px;
	z-index: -1;
}

.vehicle-detail-page .lightbox .button-area:before{
	top: 50px;
}

.vehicle-detail-page .lightbox .button-area:after{
	top: -50px;
}

.vehicle-detail-page .lightbox .button-area .bf-btn{
	position: relative;
	width: 100%;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	margin: 0;
	text-decoration: none;
	pointer-events: auto;
}

.vehicle-detail-page .lightbox .button-area .bf-btn .icon-mail:before{
	vertical-align: 1px;
}

.vehicle-detail-page .lightbox .button-area .bookmark-button{
	color: #555;
	background: #e0e0e0;
	line-height: 50px;
	margin: 40px 0 0;
}

.vehicle-detail-page .lightbox .button-area .bookmark-button .icon-bookmark:before,
.vehicle-detail-page .lightbox .button-area .bookmark-button .icon-bookmark-add:before,
.vehicle-detail-page .lightbox .button-area .bookmark-button .bookmark-statement{
	font-weight: bold;
}
ul.service-list.fn-additional-options li {
    display: inline-block;
}

/* For Container LP - start - */

.container-lp #body-wrap{
	width: 1250px;
}
.container-lp #content{
	width: 668px;
	margin: 0;
	padding-left: 36px;
}

.container-lp h2{
	font-size: 36px;
	font-weight: bold;
	line-height: 1.3;
	margin-bottom: 12px;
}
.container-lp .content-row{
	display: inline-block;
	width: 100%;
	font-size: 0;
	margin: 0 0 20px 0;
}
.container-lp .content-left,
.container-lp .content-right{
	font-size: 14px;
	display: inline-block;
	margin: 0;
	padding: 0;
	vertical-align: top;
}
.container-lp .content-left{
	width: 318px;
	font-size: 0;
	line-height: 0;
}
.container-lp .content-right{
	width: 320px;
	margin-left: 30px;
}

.container-lp .content-left img:first-child{
	margin-bottom: 12px;
}
.container-lp .content-left .option-area img{
	margin-bottom: 0;
}
.container-lp .introduction .content-right{
	font-size: 16px;
	line-height: 1.8em;
}

.container-lp #list-center{
	width: auto;
	margin-top: 0;
}
.container-lp .step1-area,
.container-lp .step2-area{
	border: none;
	text-align: center;
}
.container-lp .step1-area .content-row{
	margin-bottom: 20px;
}
.container-lp .step1-area .bf-validation-error-msg{
	font-size: 14px;
}
.container-lp .step1-area .bf-validation-error-msg .error-vehicles{
	padding-left: 12px;
}
.container-lp#mgt .headline{
	font-size: 14px;
	margin-bottom: 4px;
}
.container-lp textarea{
	box-sizing: border-box;
	width: 100%;
	height: 144px;
	padding: 8px 10px;
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-size: 14px;
	line-height: 1.5em;
	border-radius: 4px;
	border: 1px solid #B5B5B5;
	margin-top: 1px;
	resize: none;
}
.container-lp .textarea-under-text{
	margin-top: 6px;
	font-size: 13px;
	line-height: 1.6;
	letter-spacing: -0.1px;
}
.container-lp .textarea-under-text span{
	font-weight: bold;
}
.container-lp .option-area{
	margin-bottom: 15px;
}
.container-lp .option-area:last-child{
	margin-bottom: 0;
}
.container-lp#mgt .option-area select{
	font-size: 16px;
	height: 40px;
	width: 100%;
	border-radius: 4px;
	border: 1px solid #B5B5B5;
}
.container-lp #additional-options-loading{
	display: inline-block;
	color: #333;
	font-size: 64px;
	margin: 6px 26px;
}
.container-lp .service-promo-area{
	background: inherit;
}
.container-lp#mgt .service-promo-area .headline{
	margin-bottom: 12px;
}
.container-lp .service-promo-area label input[type="checkbox"]{
	margin: 0;
	vertical-align: middle;
}
.container-lp .service-promo-area label span{
	vertical-align: middle;
}
.container-lp #list-center .service-promo-area .fixedTip img{
	vertical-align: text-bottom;
}
.container-lp .service-promo-area span.available span{
	vertical-align: baseline;
}
.container-lp .service-promo-area label,
.container-lp .service-promo-area span,
.container-lp .service-promo-area span span{
	font-weight: normal;
}
.container-lp .service-promo-area .service-promo-area-left{
	padding: 0;
}
.container-lp .service-promo-area .service-promo-area-right{
	padding: 12px 0;
}
.container-lp .service-promo-area .service-list{
	font-size: 14px;
}
.container-lp .service-promo-area li{
	margin-bottom: 10px;
}
.container-lp .service-list label.fn-protection-quotation-type:hover input[disabled] + span{
	color: #808080;
}

.container-lp .service-promo-area .service-list span.domestic-expenses{
	line-height: 20px;
}

.container-lp .service-promo-area .service-list span.not-pre-inspection{
	line-height: 20px;
}

.container-lp .button-area{
	clear: both;
	text-align: center;
	margin-bottom: 8px;
}
.container-lp .button-area #btn-container-price-calc{
	font-size: 16px;
	width:266px;
}

.container-lp #total-container-price-area{
	border: 1px solid #ddd;
	border-left: none;
	border-right: none;
	padding: 12px;
	text-align: center;
}
.container-lp .container-price-area{
	display: inline-block;
	min-width: 290px;
	font-size: 16px;
}
.container-lp .container-price-unit{
	margin-bottom: 8px;
}
.container-lp .container-price-title{
	font-weight: bold;
	margin-right: 10px;
}
.container-lp .container-price-value{
	float: right;
	color: #008000;
	font-weight: bold;
}
.container-lp .container-price-value.icon-bookmark-spin{
	color: #666;
	font-size: 20px;
}
.container-lp .price-attention{
	font-size: 13px;
	color: #E66B02;
	text-align: center;
}
.container-lp .vwo-mod-arrow{
	margin-bottom: 4px;
}

.container-lp .vwo-mod-arrow:after{
	font-family: "bf-iconfont";
	font-size: 32px;
	color: #999;
	content: '\f107';
}

.container-lp .step2-area .inquiry-order{
	text-align: center;
}
.container-lp .step2-area .user-info-table td{
	width: initial;
	margin: 0 15px 0 15px;
}
.container-lp #ref-no-sample{
	width: 668px;
	margin-top: 60px;
	font-size: 14px;
	font-style: Italic;
}
.container-lp #ref-no-sample img{
	display: block;
	margin-top: 10px;
}

.container-lp .vwo-mod-arrow img,
.container-lp .step2-area .inquiry-left,
.container-lp .step2-area .area-headline,
.container-lp .step2-area .inquiry-switch{
	display: none;
}

.container-lp .about-warranty {
	margin: 2px 0 0 18px;
}

button#button-inquiry-control {
    background-color: #8d000d;
    color: #fff;
}
.step2-area .user-info-table input,.step2-area .user-info-table select,.step1-area-left select,select#tp_port_id {
    height: 32px;
    border-radius: 4px;
    border: 1px solid #cac8c8;
    padding: 0px 6px;
    width:100%;
    font-size:13px;
}
/* For Container LP -  end  - */
.lb-number{
    display: none !important;
}
/***** testimonials section ****/
.testmonial-bk {
    display: flex;
    width: 80%;
    /*margin: 0px auto;*/
    border-bottom: 1px solid #efefef;
    padding-bottom: 10px;
    margin-bottom: 20px;
}
	.left-img-bk {
    float: left;
    width: 30%;
    padding-right: 15px;
}

.left-img-bk img {
    width: 100%;
    max-width: 100%;
}

span.country_flag {float: right;}
	.rating-bk {
    display: inline-block;
    margin-top: 8px;
    margin-right: 10px;
    vertical-align: -2px;
}
	.author-name {
    margin-right: 8px;
}
	.verify-bk {
    display: inline-block;
    color: #c45500;
    font-weight: bold;
}
	.inner-cpntent p{
		margin-top: 16px;
    font-size: 12px;
	}
.review-model {
    margin-top: 19px;
    margin-bottom: 16px;
    font-size: 15px;
    color: #666;
}
.review-model a {
    font-weight: bold;
}
.review-share {
    display: block;
    float: left;
    font-size: 15px;
    position: relative;
}
.review-helpful {
    float: right;
    font-size: 15px;
    border-radius: 3px;
    background-color: #fff;
    transition: background-color 0.2s linear;
    color: #666;
    background-color: #fff;
    width: 334px;
}
.right-testimonial-content {
    float: left;
    width: 70%;
}
.rating-bk i {
    color: #efda22;
}
.test-author-bk {
    font-size: 12px;
    margin: 10px 0px;
}
.testtitle {
    font-weight: 800;
    color: #000;
}
button.btn.btn-primary.dropdown-toggle {
    margin-top: -5px;
}
/***** conatct us***/
.contact-bk p {
    line-height: 25px;
}

.contact-bk .contact-title,.form-title  {
    font-weight: 600;
    margin-bottom: 15px;
    font-size: 16px;
}

.contact-bk {
    margin-bottom: 10px;
}

.contact-bk a {
    color: #000 !important;
    font-weight: 700;
    text-decoration: none !important;
    line-height: 25px;
}
.contact-form-bk {
    margin: 20px 0px;
}

.contact-form-bk .fields {
    width: 428px;
    display: block !important;
    border-radius:4px !important;
}

.contact-form-bk .input-group {
    width: 100%;
    margin-bottom: 15px;
}

.form-section {
    /*background-color: #efefef;*/
    padding-top: 22px;
    padding-left: 110px;
}
.form-title {
    margin-bottom: 13px;
    font-size: 22px;
    font-weight: 200;
    text-transform: capitalize;
}
.contact-form-bk .fields::placeholder {
    font-style: normal;
}
input.form-control.submit-btn {
    width: auto !important;
    background-color: #920405;
    border-color: #920405;
    color: #fff;
    padding:8px 30px;
}

/**** new media queries for menu *****/
@media(max-width:1240px){
    .inner-field {
    margin-left: 16%;
}
.cp-inner-field {
    margin-left: 15%;
}
}
@media(min-width:1891px){
    ul.nav.navbar-nav.topnav-centered {
    padding: 0px 20.6%;
}
ul.nav.navbar-nav.topnav-centered2 {
    padding: 0px 23.8%;
}
}

@media(min-width:1691px) and (max-width:1710px){
    ul.nav.navbar-nav.topnav-centered {
    padding: 0px 18%;
}
    ul.nav.navbar-nav.topnav-centered2 {
    padding: 0px 22%;
}
}

@media(min-width:1681px) and (max-width:1890px){
    ul.nav.navbar-nav.topnav-centered {
    padding: 0px 17%;
}
    ul.nav.navbar-nav.topnav-centered2 {
    padding: 0px 21%;
}
}

@media(min-width:1667px) and (max-width:1680px){
    ul.nav.navbar-nav.topnav-centered {
    padding: 0px 16%;
}
    ul.nav.navbar-nav.topnav-centered2 {
    padding: 0px 19.8%;
}
}
@media(min-width:1622px) and (max-width:1666px){
    ul.nav.navbar-nav.topnav-centered {
    padding: 0px 15%;
}
ul.nav.navbar-nav.topnav-centered2 {
    padding: 0px 19%;
}
}
@media(min-width:1601px) and (max-width:1621px){
    ul.nav.navbar-nav.topnav-centered {
    padding: 0px 14%;
}
ul.nav.navbar-nav.topnav-centered {
    padding: 0px 18%;
}
}

@media (max-width: 1578px) and (min-width: 1539px){
ul.nav.navbar-nav.topnav-centered {
    padding: 0px 13%;
}
ul.nav.navbar-nav.topnav-centered2 {
    padding: 0px 17%;
}
}

@media (max-width: 1538px) and (min-width: 1500px){
ul.nav.navbar-nav.topnav-centered {
    padding: 0px 12.4%;
}
ul.nav.navbar-nav.topnav-centered2 {
    padding: 0px 16.4%;
}
}


@media (max-width: 1600px) and (min-width: 1579px){
ul.nav.navbar-nav.topnav-centered {
    padding: 0px 14%;
}
ul.nav.navbar-nav.topnav-centered2 {
    padding: 0px 18%;
}
}

/*@media (max-width: 1366px) and (min-width: 1290px){*/
/*ul.nav.navbar-nav.topnav-centered {*/
/*    padding: 0px 8% !important;*/
/*}*/
/*}*/
@media (max-width: 1480px) and (min-width: 1397px){
    ul.nav.navbar-nav.topnav-centered {
    padding: 0px 10%;
}
    ul.nav.navbar-nav.topnav-centered2 {
    padding: 0px 14%;
}
.cp-inner-field {
    margin-left: 30%;
}
.inner-field {
    margin-left: 31%;
}
/*ul.nav.navbar-nav.topnav-centered2 {*/
/*    padding: 0px 13.7%;*/
/*}*/
}
@media (max-width: 1429px) and (min-width: 1396px){
    ul.nav.navbar-nav.topnav-centered {
    padding: 0px 9%;
}
ul.nav.navbar-nav.topnav-centered2 {
    padding: 0px 13%;
}
.cp-inner-field {
    margin-left: 30%;
}
.inner-field {
    margin-left: 31%;
}
}

@media (max-width: 1397px) and (min-width: 1366px){
    ul.nav.navbar-nav.topnav-centered {
    padding: 0px 8%;
}
    ul.nav.navbar-nav.topnav-centered2 {
    padding: 0px 12%;
}
.cp-inner-field {
    margin-left: 30%;
}
.inner-field {
    margin-left: 31%;
}
}

@media (max-width: 1377px) and (min-width: 1335px){
    ul.nav.navbar-nav.topnav-centered {
    padding: 0px 7%;
}
    ul.nav.navbar-nav.topnav-centered2 {
    padding: 0px 11%;
}
.cp-inner-field {
    margin-left: 29%;
}
.inner-field {
    margin-left: 31%;
}
/*ul.nav.navbar-nav.topnav-centered2 {*/
/*    padding: 0px 11.7%;*/
/*}*/
}

@media (max-width: 1334px) and (min-width: 1307px){
    ul.nav.navbar-nav.topnav-centered {
    padding: 0px 6%;
}
    ul.nav.navbar-nav.topnav-centered2 {
    padding: 0px 10%;
}
.cp-inner-field {
    margin-left: 30%;
}
.inner-field {
    margin-left: 31%;
}
}
@media (max-width: 1308px) and (min-width: 1278px){
    ul.nav.navbar-nav.topnav-centered {
    padding: 0px 5%;
}
    ul.nav.navbar-nav.topnav-centered2 {
    padding: 0px 8%;
}
.cp-inner-field {
    margin-left: 30%;
}
.inner-field {
    margin-left: 31%;
}
}

@media (max-width: 1279px) and (min-width: 1250px){
    ul.nav.navbar-nav.topnav-centered {
    padding: 0px 4%;
}
    ul.nav.navbar-nav.topnav-centered2 {
    padding: 0px 7%;
}
.cp-inner-field {
    margin-left: 30%;
}
.inner-field {
    margin-left: 24%;
}
}


@media (max-width: 1200px) and (min-width: 1180px){
ul.nav.navbar-nav.topnav-centered {
    padding: 0px 1.8% !important;
}
.cp-inner-field {
    margin-left: 1%;
}
}
@media (max-width: 1280px) and (min-width: 1180px){
.cp-inner-field {
    margin-left: 21%;
}
}
@media(max-width:1024px){
.cp-inner-field {
    margin-left: 1%;
}
 .inner-field {
    margin-left: 3%;
}   
}

.goog-te-gadget {
    color: #000 !important;
}
.goog-logo-link{
    display:none !important;
}
/****** for faqs****/
.faq-bk {
    background-color: #920405;
    color: #fff;
    text-align: center;
    padding: 8px 20px;
    margin-bottom: 20px;
    border-radius: 20px;
    width: 100%;
}

.faq-bk a {
    color: #fff;
    display:block;
}
.faq-section .col-sm-4 {
    padding: 0px 3px;
}

 .panel-group .panel {
        border-radius: 0;
        box-shadow: none;
        border-color: #EEEEEE;
    }

    .panel-default > .panel-heading {
        padding: 0;
        border-radius: 0;
        color: #212121;
        background-color: #FAFAFA;
        border-color: #EEEEEE;
    }

    .panel-title {
        font-size: 14px;
    }

    .panel-title > a {
        display: block;
        padding: 15px;
        text-decoration: none;
    }

    .more-less {
        float: right;
        color: #212121;
    }

    .panel-default > .panel-heading + .panel-collapse > .panel-body {
        border-top-color: #EEEEEE;
    }

.footer-social-links{

    margin-right:65px;
}
    
select{
    font-size:small !important;
}
