.h1,
.h2,
.h3,
h1,
h2,
h3 {
   margin-top: 3px;
   margin-bottom: 3px;
}
a:hover,a:focus{
  outline:0px;
}
/*
_________________________________________________________
icons8 icons
_________________________________________________________
*/
.icons8-money-bag {
display: inline-block;
width: 22px;
height: 22px;
background: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHg9IjBweCIgeT0iMHB4Igp3aWR0aD0iMjIiIGhlaWdodD0iMjIiCnZpZXdCb3g9IjAgMCAyNCAyNCIKc3R5bGU9IiBmaWxsOiMwMDAwMDA7Ij4gICAgPHBhdGggZD0iTSAxMiAwLjAyOTI5Njg3NSBDIDEwLjk4OTI1IDAuMDI5Mjk2ODc1IDkuOTc5MTg3NSAwLjM1MjUgOS4xNzk2ODc1IDEgTCA2LjAyMzQzNzUgMSBMIDcuMTY3OTY4OCA3LjIyODUxNTYgQyA1LjMwMDkzMzcgOC45MTcxMjM2IDIgMTIuNTI2MjAyIDIgMTcgQyAyIDE5LjAwMiAyLjYwODU0NjkgMjAuNTkyNTYyIDMuODEwNTQ2OSAyMS43MjY1NjIgTCA0LjA5OTYwOTQgMjIgTCAxOS45MDAzOTEgMjIgTCAyMC4xODk0NTMgMjEuNzI2NTYyIEMgMjEuMzkwNDUzIDIwLjU5MTU2MiAyMiAxOS4wMDIgMjIgMTcgQyAyMiAxMi41MzA1MTggMTguNzAxMDQ5IDguOTIwNzk5NCAxNi44MzM5ODQgNy4yMzA0Njg4IEwgMTcuOTc4NTE2IDEgTCAxNC44MjAzMTIgMSBDIDE0LjAyMDgxMiAwLjM1MjUgMTMuMDEwNzUgMC4wMjkyOTY4NzUgMTIgMC4wMjkyOTY4NzUgeiBNIDEyIDIuMDIzNDM3NSBDIDEyLjYzNTUgMi4wMjM0Mzc1IDEzLjI3MDE4OCAyLjI1MzM0MzcgMTMuNzQyMTg4IDIuNzE0ODQzOCBMIDE0LjAzNTE1NiAzIEwgMTUuNTc2MTcyIDMgTCAxNS4wMjUzOTEgNiBMIDguOTc0NjA5NCA2IEwgOC40MjM4MjgxIDMgTCA5Ljk2NDg0MzggMyBMIDEwLjI1NzgxMiAyLjcxNDg0MzggQyAxMC43Mjk4MTMgMi4yNTMzNDM3IDExLjM2NDUgMi4wMjM0Mzc1IDEyIDIuMDIzNDM3NSB6IE0gOS4zNDE3OTY5IDggTCAxNC42NjAxNTYgOCBDIDE1Ljc0MDE1NiA4Ljg2MSAyMCAxMi41MzkgMjAgMTcgQyAyMCAxOC4yODMgMTkuNjk2MjE5IDE5LjI2OSAxOS4wNzQyMTkgMjAgTCAxMi41MjM0MzggMjAgTCAxMi41MjM0MzggMTkuMDg3ODkxIEMgMTIuODMyNDM4IDE5LjA0ODg5MSAxNC41NzYxNzIgMTguNzYyNjcyIDE0LjU3NjE3MiAxNi42Mzg2NzIgQyAxNC41NzYxNzIgMTMuNzEzNjcyIDExLjQyMDg3NSAxNC4yNzM1MTYgMTEuNDIxODc1IDEyLjQ3ODUxNiBDIDExLjQyMTg3NSAxMS40NTA1MTYgMTEuOTIwMzc1IDExLjQxNzk2OSAxMi4xMDkzNzUgMTEuNDE3OTY5IEMgMTIuMzUxMzc1IDExLjQxNzk2OSAxMi44NjUyMzQgMTEuNjE0MTg3IDEyLjg2NTIzNCAxMi44NjcxODggTCAxNC41ODk4NDQgMTIuODY3MTg4IEMgMTQuNTg5ODQ0IDEwLjQ2OTE4NyAxMi45NTAyMDMgMTAuMDk3MDE2IDEyLjY1ODIwMyAxMC4wNDEwMTYgTCAxMi42NTgyMDMgOC43MTI4OTA2IEwgMTEuNzM4MjgxIDguNzEyODkwNiBMIDExLjczODI4MSAxMC4wMTc1NzggQyAxMS40MjkyODEgMTAuMDU2NTc4IDkuNjk3MjY1NiAxMC4zODE3MDMgOS42OTcyNjU2IDEyLjQ3MDcwMyBDIDkuNjk3MjY1NiAxNS41MTg3MDMgMTIuODUzNTE2IDE0LjYxNjM5MSAxMi44NTM1MTYgMTYuNjUwMzkxIEMgMTIuODUzNTE2IDE3LjY2ODM5MSAxMi4xOTQ1NDcgMTcuNjkzMzU5IDEyLjA2MDU0NyAxNy42OTMzNTkgQyAxMS45Mzg1NDcgMTcuNjkzMzU5IDExLjEzNDc2NiAxNy43NTcyMTkgMTEuMTM0NzY2IDE2LjE5OTIxOSBMIDkuNDEwMTU2MiAxNi4xOTkyMTkgQyA5LjQxMDE1NjMgMTguODM4MjE5IDExLjMyNDM3NSAxOS4wNDg4OTEgMTEuNjA5Mzc1IDE5LjA4Nzg5MSBMIDExLjYwOTM3NSAyMCBMIDQuOTIzODI4MSAyMCBDIDQuMzAyODI4MSAxOS4yNjkgNCAxOC4yODMgNCAxNyBDIDQgMTIuNTUyIDguMjYxNzk2OSA4Ljg2MyA5LjM0MTc5NjkgOCB6Ij48L3BhdGg+PC9zdmc+') 50% 50% no-repeat;
background-size: 100%; }

.makeAnOffer .icons8-money-bag{
  vertical-align : middle;
}

.icons8-money-bag:hover,
.makeAnOffer:hover .icons8-money-bag {
display: inline-block;
width: 22px;
height: 22px;
background: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHg9IjBweCIgeT0iMHB4Igp3aWR0aD0iMjIiIGhlaWdodD0iMjIiCnZpZXdCb3g9IjAgMCAyMjYgMjI2IgpzdHlsZT0iIGZpbGw6IzAwMDAwMDsiPjxnIHRyYW5zZm9ybT0iIj48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9Im5vbnplcm8iIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBzdHJva2UtbGluZWNhcD0iYnV0dCIgc3Ryb2tlLWxpbmVqb2luPSJtaXRlciIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBzdHJva2UtZGFzaGFycmF5PSIiIHN0cm9rZS1kYXNob2Zmc2V0PSIwIiBmb250LWZhbWlseT0ibm9uZSIgZm9udC13ZWlnaHQ9Im5vbmUiIGZvbnQtc2l6ZT0ibm9uZSIgdGV4dC1hbmNob3I9Im5vbmUiIHN0eWxlPSJtaXgtYmxlbmQtbW9kZTogbm9ybWFsIj48cGF0aCBkPSJNMCwyMjZ2LTIyNmgyMjZ2MjI2eiIgZmlsbD0iI2YzNTE1YyI+PC9wYXRoPjxnIGZpbGw9IiNmZmZmZmYiPjxwYXRoIGQ9Ik0xMTMsMC4yNzU4OGMtOS41MTc5LDAgLTE5LjAyOTMyLDMuMDQzNSAtMjYuNTU3OTQsOS4xNDA3OWgtMjkuNzIxMzVsMTAuNzc3NjcsNTguNjUxODZjLTE3LjU4MTI1LDE1LjkwMTA2IC00OC42NjUwNCw0OS44ODY1NSAtNDguNjY1MDQsOTIuMDE0ODFjMCwxOC44NTIxNyA1LjczMDQ4LDMzLjgyOTk2IDE3LjA0OTMyLDQ0LjUwODQ2bDIuNzIyMDEsMi41NzQ4N2gxNDguNzkwNjlsMi43MjIsLTIuNTc0ODdjMTEuMzA5NDIsLTEwLjY4NzkyIDE3LjA0OTMyLC0yNS42NTYyOSAxNy4wNDkzMiwtNDQuNTA4NDZjMCwtNDIuMDg3NjIgLTMxLjA2NTEyLC03Ni4wNzkxNCAtNDguNjQ2NjUsLTkxLjk5NjQybDEwLjc3NzY4LC01OC42NzAyNWgtMjkuNzM5NzVjLTcuNTI4NjMsLTYuMDk3MjkgLTE3LjA0MDA0LC05LjE0MDc5IC0yNi41NTc5NCwtOS4xNDA3OXpNMTEzLDE5LjA1NDA0YzUuOTg0MjksMCAxMS45NjA5NCwyLjE2NDk1IDE2LjQwNTYsNi41MTA3NGwyLjc1ODc4LDIuNjg1MjJoMTQuNTExMjNsLTUuMTg2NTIsMjguMjVoLTU2Ljk3ODE5bC01LjE4NjUyLC0yOC4yNWgxNC41MTEyM2wyLjc1ODc4LC0yLjY4NTIyYzQuNDQ0NjgsLTQuMzQ1NzkgMTAuNDIxMzEsLTYuNTEwNzQgMTYuNDA1NiwtNi41MTA3NHpNODcuOTY4NTksNzUuMzMzMzNoNTAuMDgxMjFjMTAuMTcsOC4xMDc3NSA1MC4yODM1Myw0Mi43NDIyNSA1MC4yODM1Myw4NC43NWMwLDEyLjA4MTU4IC0yLjg2MDYsMjEuMzY2NDIgLTguNzE3NzcsMjguMjVoLTYxLjY4NjUydi04LjU4OTAzYzIuOTA5NzUsLTAuMzY3MjUgMTkuMzI5OTEsLTMuMDYyNDggMTkuMzI5OTEsLTIzLjA2MzQ4YzAsLTI3LjU0Mzc1IC0yOS43MTIzOCwtMjIuMjcxODkgLTI5LjcwMjk2LC0zOS4xNzQ4YzAsLTkuNjgwMzMgNC42OTQyMSwtOS45ODY4MiA2LjQ3Mzk2LC05Ljk4NjgyYzIuMjc4ODMsMCA3LjExNzY3LDEuODQ3NzIgNy4xMTc2NywxMy42NDY4MWgxNi4yNDAwOGMwLC0yMi41ODExOCAtMTUuNDM5OTUsLTI2LjA4NTc5IC0xOC4xODk2MiwtMjYuNjEzMTJ2LTEyLjUwNjUxaC04LjY2MjZ2MTIuMjg1ODFjLTIuOTA5NzUsMC4zNjcyNSAtMTkuMjE5NTYsMy40Mjg4NCAtMTkuMjE5NTYsMjMuMTAwMjZjMCwyOC43MDIgMjkuNzIxMzYsMjAuMjA1MjMgMjkuNzIxMzYsMzkuMzU4NzNjMCw5LjU4NjE3IC02LjIwNTI5LDkuODIxMjggLTcuNDY3MTIsOS44MjEyOGMtMS4xNDg4MywwIC04LjcxNzc3LDAuNjAxMzUgLTguNzE3NzcsLTE0LjA2OTgyaC0xNi4yNDAwOGMwLDI0Ljg1MDU4IDE4LjAyNTU2LDI2LjgzNDQxIDIwLjcwOTMxLDI3LjIwMTY2djguNTg5MDNoLTYyLjk1NTU3Yy01Ljg0Nzc1LC02Ljg4MzU4IC04LjY5OTM4LC0xNi4xNjg0MiAtOC42OTkzOCwtMjguMjVjMCwtNDEuODg1MzMgNDAuMTMxOTIsLTc2LjYyMzQyIDUwLjMwMTkyLC04NC43NXoiPjwvcGF0aD48L2c+PHBhdGggZD0iIiBmaWxsPSJub25lIj48L3BhdGg+PC9nPjwvZz48L3N2Zz4=') 50% 50% no-repeat;
background-size: 100%; }
/*
_________________________________________________________
:: icons8 icons
_________________________________________________________
*/

.btn{
  background-image: none !important;
}

ul.pinsBar {      border-bottom: 1px solid #b2beb5;}
ul.pinsBar li { cursor:pointer; display:inline-block; width:32%; font-size:16px;}
ul.pinsBar li:hover { color:#1174FF;cursor:pointer;}
ul.pinsBar li .fa{ font-size:1em; }

.disabledBlackBlock {
    opacity: 0.3; background-color:#fff !important;
    pointer-events: none;
}
.callOfActionsBar {
    border: 1px solid #eee;
    box-shadow: 0 5px 14px rgba(0,0,0,.3);
    position: fixed;
    background: #fff;
    top: 0;
    left: 0;
    right: 0;
    padding: 10px;
    z-index: 10;
}
.callOfActionsBarTitle {
      font-size: 24px;
      font-weight: bold;
      font-stretch: normal;
      font-style: normal;
      line-height: 1;
      letter-spacing: normal;
      text-align: right;
      color: #004369;
      text-overflow: ellipsis;
      overflow: hidden;
      white-space: nowrap;
}
.usedCarsSearchSidebar { width:333px !important; padding-right:0px !important; padding-left: 10px !important;}

#usedCarsDetailsBlock{
	padding-right: 5px;
	 width: calc(100% - 333px);
}

#ucDesc {
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.71;
  letter-spacing: normal;
  text-align: right;
  color: #000000;

 }
.report_listing
{
  text-align: left;
  font-size: 12px;
 font-weight: normal;
line-height: 1.75;
 letter-spacing: 0.43px;
 color: #9d9d9d;
}
.emiCalc
{
  font-size: 13px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.15;
  letter-spacing: normal;
  text-align: center;
   color: #6c6767;
}
.replyToThisAdHeading
{
  font-size: 16px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.56;
  letter-spacing: normal;
  text-align: right;
  color: #334150;
  margin-bottom:35px;
}
.jconfirm.jconfirm-modern .jconfirm-box div.jconfirm-content {
    text-align: right !important;
}

.fa-lg { vertical-align: initial; }

.priceCal { padding-right:0px; font-size:16px;}
.breadcrumb {
   margin-bottom: 10px;
   background-color: #fff !important;
   padding: 0px;
   display: inline-block;
}
.breadcrumb>li+li:before
{
	content: ">";
	color: #004276 !important;
}
#usedCarsDetailsBlock .breadcrumb li a{
  color: #004276;
  font-size: 13px;
  font-weight: 300;
}
#usedCarsDetailsBlock .breadcrumb>.active {
    color: #000;
}
.prevCarLink {
   padding: 8px;
   color: #1492e6;
}
.nextCarLink {
   color: #1492e6;
}
.prevCarLink .prevLinkIcon,
.nextCarLink .nextLinkIcon{
  -webkit-transform: scaleX(-1);
  transform: scaleX(-1);
}

hr.style1 {
   margin-top: 3px;
   margin-bottom: 3px;
}

.jc-bs3-container {
   background: none !important;
}

#mainContentBar {
   padding-left: 0px;
}

#sideContentBar {
 padding: 50px 5px 0px 0px;
}

#titleOfCar h1 {
  font-size: 29px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.28;
  letter-spacing: normal;
  text-align: right;
  color: #004369;
}



.carPriceDetails {
   padding-right: 0px;
   padding-left: 0px;
   text-align:center;
   margin-bottom: 6px;
}
#dateAndShare {
   margin-top: 10px;
   margin-bottom: 10px;
}

#postedOnString {
  text-align: right;
  font-size: 11px;
  font-weight: 300;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.73;
  letter-spacing: 0.39px;
  color: #868686;
}

#vehicleInformationHeading {
   margin-bottom: 30px;
  font-size: 16px;
  font-weight: bold;
  line-height: 1.56;
  letter-spacing: normal;
  text-align: right;
  color: #334150;
}

.labelStyleOne {
   display: block;
   font-size: 8px;
  font-weight: bold;
  line-height: 1.5;
  letter-spacing: 0.13px;
  text-align: center;
  color: #7c86a4;
  text-transform: uppercase;

}

.dataStyleOne {
   font-size: 14px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.43;
  letter-spacing: 0.22px;
  text-align: center;
  color: #004369;
}

#usedCarDetailsTable {
   margin-top: 50px;
}

#usedCarDetailsTable td.whiteCell {
   background-color: #FFF;
   border: none;
}

.labelStyleTwo {
   width: 23%;
  font-size: 13px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.15;
  letter-spacing: normal;
  text-align: right;
  color: #7f8fa4;

}
.labelStyleThree {
   width: 23%;
   font-size: 13px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.15;
  letter-spacing: normal;
  text-align: right;
  color: #7f8fa4;
}

.dataStyleTwo {
   text-align: left;
   font-size: 13px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.38;
  letter-spacing: normal;
  color: #000000;
}

.dataStyleThree {
     text-align:left;
    font-size: 13px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.38;
  letter-spacing: normal;
  color: #000000;
}
.priceCurrency
{
	     font-size: 18px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.59;
  letter-spacing: normal;
  text-align: left;
  color: #f3515c;
}
.priceValue {
     font-size: 32px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.59;
  letter-spacing: normal;
  text-align: left;
  color: #f3515c;
}
.callOfActionsBar .priceValue {
  font-size:25px !important;
}

.sideTopInfo {
   border: 1px solid #e9e9e9;
   margin-bottom: 10px;
   box-shadow: 0 0 2px 0 rgb(51 65 80 / 3%);
}

.notifyPriceDropLink
{
  text-align: center;
  color: #1492e6;
  font-size: 12px;
 font-weight: 600;
 font-stretch: normal;
 font-style: normal;
 line-height: 1.75;
 letter-spacing: 0.43px;
}
.priceDropNotiBlock .notifyPriceDropLink {
    border-top: 1px solid rgba(0, 0, 0, 0.04);
    border-bottom: 1px solid rgba(0, 0, 0, 0.04);
    padding:4px 0px;
  }


.sideTopInfo a.priceDropLink:link,
.sideTopInfo a.priceDropLink:visited,
.sideTopInfo a.priceDropLink:active,
.sideTopInfo a.priceDropLink:hover
{
	color:  #1492e6 !important;
}
.sideTopInfo a.priceDropLink:link,
.sideTopInfo a.priceDropLink:visited,
.sideTopInfo a.priceDropLink:hover,
.sideTopInfo a.priceDropLink:active
{
 text-decoration: none;
}



.prevPriceOfCar {
  position: relative;
  left: 30px;
  top: -6px;
  text-align: left;
  line-height: 1.2;
  margin-bottom: 20px;
}


.priceDetails {
   margin-left: 0px !important;
   margin-right: 0px !important;
}
.priceDropNotiBlock
{
	 margin-left: 0px !important;
   margin-right: 0px !important;
   margin-top: 10px !important;
}
.priceDropNotiBlock .priceDropCall
{
	padding: 0px !important;
}
.notify {
   font-size: 14px;
   color: #166dbc;
}
#carDescription { margin-bottom:20px; }

.callOfActionsTwo {
		list-style-type: none;
		margin-top: 15px;
		padding-left: 0px;
		display:inline-flex;

}
.callOfActionsTwo .makeAnOffer{
	    padding-top: 14px;
}
.callOfActionsTwo li {
    border: 1px solid #cccc;
    background-color: #f5f5f5;
    font-size: 14px;
    padding: 6px 10px;
    margin-right: 5px;
    cursor: pointer;
    font-weight: 500;
	}
.callOfActionsTwo li:hover{
	background-color:#b62125 ;
	color:white;
	}
.callOfActionsTwo li:focus{
	border-color:#b62125 ;
	}


.callOfActionsOne {
   list-style-type: none;
   margin-top: 15px;
   padding: 10px !important;
   border-bottom: 1px solid rgba(0, 0, 0, 0.04);

}

span.bellIconOne {
    vertical-align: top;
}

.callOfActionsOne li {
   border: 1px solid #e4e4e4;
   border-radius: 5px;
   height:48px;
   padding: 8px;
   margin-bottom: 15px;
   background-color: #e4e4e4;
   cursor: pointer;
   font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 2;
  letter-spacing: normal;
  text-align: center;
}
.callOfActionsOne li.makeAnOffer a {
    color: #000;
    text-decoration: none !important;
}
 .callOfActionsOne li .brandColorIcon,
 .callOfActionsTwo li .brandColorIcon{
	color: #7B0708;
 }
.callOfActionsOne li:hover{
   background-color: #f3515c;
   color: #fff;
}
.callOfActionsOne li:hover a {
    color: #fff;
}
li.noHover:hover{
   background-color: #f5f5f5 !important;
   color: #333 !important;
   cursor: auto;
}

.callOfActionsOne a.styleOne:link,
.callOfActionsOne a.styleOne:visited,
.callOfActionsOne a.styleOne:active
{
	color:  #000000;
}
.callOfActionsOne a.styleOne:link,
.callOfActionsOne a.styleOne:visited,
.callOfActionsOne a.styleOne:hover,
.callOfActionsOne a.styleOne:active
{
 text-decoration: none;
}

.callOfActionsOne a.styleOne:hover
{
	color: #FFF !important;
}
.callOfActionsTwo li:hover .brandColorIcon,
.callOfActionsOne li:hover .brandColorIcon
 {
	 color: #FFF;
}
li.noHover:hover .brandColorIcon
 {
	 color: #7B0708;
}
.callOfActionsOne li:focus {
   border-color: #b62125;
}
.callOfActionsOne li:hover a.styleOne  {
  color: #fff !important;
}
.carInfoModule {
   border: 1.5px solid rgba(127, 143, 164, 0.13);;
   padding: 11px;
   border-radius: 5px;
   text-align: center;
}

.infomodule .helpIcon {
   float: left;
   position: absolute;
   left: 0px;
   top: 50px;
}

.bg-odometer {
   width: 68px;
   height: 21px;
   background: url('https://s3.us-west-2.amazonaws.com/motoraty-media/img/car_details_page_sprite.png') -211px -10px;
}

.bg-calendar {
   width: 50px;
   height: 39px;
   background: url('https://s3.us-west-2.amazonaws.com/motoraty-media/img/car_details_page_sprite.png') -71px -10px;
}

.bg-car {
   width: 50px;
   height: 39px;
   background: url('https://s3.us-west-2.amazonaws.com/motoraty-media/img/car_details_page_sprite.png') -141px -10px;
}

.bg-transmission {
   width: 41px;
   height: 50px;
   background: url('https://s3.us-west-2.amazonaws.com/motoraty-media/img/car_details_page_sprite.png') -10px -10px;
}

.noDec:hover,.noDec:focus{
	text-decoration: none;

}
div#sellerLocation {
   padding: 10px;
   border: 2px solid #DDD;
   margin-top: 10px;
}

#searchMoreNewCars {
   text-align: center;
   border-top: 1px solid #eee;
   padding-top: 10px;
}
#searchMoreNewCars .searchMoreCarsBtn {
    border-color: #f3515c;
    background-color: #fff;
	color: #f3515c;
	font-size: 16px;
}
#searchMoreNewCars .searchMoreCarsBtn:hover {
    background-color: #f3515c;
    color: #fff !important;
}

#relatedNewCars{
	padding: 10px 0px;
	border: 2px solid #ebebeb;
	margin-top: 10px;
	border-radius: 10px;
}

#relatedNewCars .pricePhrase {
	display: block;
    font-size: 15px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.87;
    letter-spacing: 0.24px;
    color: #7f8fa4;
	margin-top: 10px;
}
#relatedNewCars .currencyOne{
	font-size: 18px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.87;
    letter-spacing: 0.24px;
    color: #f3515c;
}
#relatedNewCars .priveValue {
    font-size: 23px;
    font-weight: bold;
    letter-spacing: 0.32px;
    color: #f3515c;
}
#relatedNewCars .nc-carTitle{
    border-top: 1px solid #eee;
    margin-top: 10px;
    margin-bottom: 15px;
}
#relatedNewCars .parentTitle.dataYM{
	font-size: 16px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.44;
    letter-spacing: 0.29px;
    color: #000000;
    text-align: center;
    text-decoration: none;
}
#relatedNewCars .carHeading{
	font-size: 18px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.44;
	letter-spacing: 0.29px;
	color: #000000;
	text-align: center;
	margin-top: 20px;
	text-decoration: none;
}
#relatedNewCars .carHeading.showArrow:hover {
    color: #932224 !important;
    border-bottom: 2px dotted #932224;
}

#relatedNewCars .showArrow:after {
	background: no-repeat 0 url(https://s3-us-west-2.amazonaws.com/motoraty-media/icons/right-arrow-v2.png);
	content: "";
	display: inline-block;
	height: 14px;
	margin-left: 5px;
	margin-top: 2px;
	/* vertical-align: top; */
	width: 18px;
  -webkit-transform: scaleX(-1);
  transform: scaleX(-1);
}

li.relatedUsedCar {
   margin-bottom: 20px;
   display: inline-block;
   width: 33%;
}

p.termOfFeatures {
   font-size: 15px;
   margin-bottom: 10px;
     font-weight: bold;
  color: #7f8fa4;
}
li.featureItem{

	  font-size: 13px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.38;
  letter-spacing: normal;
  text-align: left;
  color: #000000;
}
#replyToSeller .intl-tel-input {
   width: 100%
}

.formLabel {
   position: absolute;
   padding-top: 0px;
   padding-right: 10px;
   color: #8a8686;
   z-index: 1;
   margin-top: 4px !important;
}

#replyToSeller input {
   height: 60px;
}

#replyToSeller textarea {
   height: 125px;
}

#replyToSeller #replySellerButton {
    background-color: #ff5a5f;
    border-color: #ff5a5f;
    color: #fff;
    padding: 9px 12px !important;
    text-align: center;
    box-shadow: none;
}

#replyToSeller .intl-tel-input.allow-dropdown .flag-container,
#replyToSeller .intl-tel-input.separate-dial-code .flag-container{
  left: auto !important;
  right: 0 !important;
}
#replyToSeller .intl-tel-input .selected-flag{
  padding: 0 8px 0 0px !important;
}
#replyToSeller  .intl-tel-input .selected-flag .iti-arrow{
  left: 6px !important;
  right: auto !important;
}
#replyToSeller .intl-tel-input.allow-dropdown input{
  padding-left: 6px !important;
  padding-right: 52px !important;
}
/* foto rama arrow */
#usedCarImagesCarousel .fotorama__arr{
  background: none !important;
}
.fotorama__arr--prev {
    left: 0px !important;
}
.fotorama__arr--next {
    right: 8px !important;
}
.fotorama__caption{
  right: 0px !important;
}
#usedCarImagesCarousel .fotorama__arr.fotorama__arr--next:before{
    content: "\e080";
    display: inline-block;
    color: #fff;
    font-family: 'Glyphicons Halflings';
    font-size: 20px;
    font-weight: 700;
    background: #727272;
    padding: 10px;
}
#usedCarImagesCarousel .fotorama__arr.fotorama__arr--prev:before {
    content: "\e079";
    display: inline-block;
    color: #fff;
    font-family: 'Glyphicons Halflings';
    font-size: 20px;
    font-weight: 700;
    background: #727272;
    padding: 10px;

}
.ucSecHeading {
   margin-bottom: 20px;
    font-size: 16px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.56;
  letter-spacing: normal;
  text-align: right;
  color: #334150;
}
#premiumFeaturesContent {
    margin-bottom: 10px;
}
#premiumFeaturesContent ul {
    display: inline-grid;
    width: 32%;
	margin-bottom: 15px;
}
#premiumFeaturesContent ul li {
    line-height: 2;
}
.featureItem {
   margin-right: 10px;
}
.previous_price {
   text-decoration-line: line-through;
   font-size: 14px;
}
.priceDroppedBy {
   font-size: 15px;
   font-weight: 400;
}

#replyToSeller .form-control {
   height: 60px;
}

#replyToSeller textarea {
   height: 125px !important;
}

#replyToSeller input {
   padding-top: 20px !important;
}

#replyToSeller textarea {
   padding-top: 35px !important;
}


/*
___________________________

chat window

___________________________

*/


#chatWindow .modal-dialog {
        position:fixed;
        bottom:0px;
        right:90px;
        margin:0px;
		width: 350px !important;
    }


#chatWindow  .close {
  color: #FFF;
  opacity: 1;
}
#chatWindow .modal-body
{
	padding-top:10px;
	height: 250px !important;
	min-height: 250px !important;
	overflow-x: hidden;
	overflow-y: scroll;
	display: flex;
	flex-direction: column;
}

#chatWindow .media-heading {
	color: #000;
    margin-top: 0;
    margin-bottom: 5px;
    text-overflow: ellipsis;
    overflow: hidden;
    width: 160px;
    height: 1.2em;
    white-space: nowrap;
}

#chatWindow  .modal-content{

  border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
}


	#chatWindow  .seller-details {
		padding: 5px 14px;
	}
	#chatWindow  .adPostedChat{
		float: right;
	}
	#chatWindow .close {
		font-size: 30px;
		font-weight: normal;
		vertical-align: middle;
		line-height: 45px;
	}
	#chatWindow  .sellerName {
		overflow: hidden;
		width: 176px;
	}

/* width */
/*
::-webkit-scrollbar {
  width: 15px;
}
*/
/* Track */
/*
::-webkit-scrollbar-track {
  background: #f1f1f1;
}
*/

/* Handle */
/*
::-webkit-scrollbar-thumb {
  background: #888;
}
*/
/* Handle on hover */
/*
::-webkit-scrollbar-thumb:hover {
  background: #555;
}
*/


/*custom css*/

	#chatWindow .carValues {
		margin-bottom: 2px;
		}
	#chatWindow .carImage{
		height:65px;
		width:65px;
		}
	#chatWindow .text{
		font-size:18px;
		}
	#chatWindow .location{
			color: #ada59b;
			font-size:12px;
			overflow: hidden;
			text-overflow: ellipsis;
			white-space: nowrap
		}
	#chatWindow .postedText{
		font-size:12px;
		color: #ada59b;

		}
	#chatWindow .postedDate{
		font-size:12px;
		color: #ada59b;

		}
	#chatWindow .post{
		text-align:right;
		}

	#chatWindow .CarDetails {
			border-bottom: 1px solid #beb2b5;
			position: relative;
			overflow: hidden;
			z-index: 1;
			background-color: #FFF;
			padding: 5px 10px 7px 10px;
			width: 100%;
		}
	.textMsg {
		border-radius: 25px !important;
		padding: 25px;
		}
	.modal-footer{
		border-top:none;
		}

#chatWindow .modal-header {
		background-color: #000;
		color: #FFF;
		padding: 0px;
		border-bottom: 1px solid #e5e5e5;
		}
	.seller {
		display: inline-block;
		}
	.seller {
		display: inline-block;
		}
	.seller .sellerNameShort {
		width: 32px;
		height: 32px;
		font-size: 12px;
		background-color: #eef0f1;
		text-align: center;
		border-radius: 50%;
		color: #2b2d2e;
		justify-content: center;
		display: flex;
		}
	.seller .position {
		top: -14px;
		left: 26px;
		width: 9px;
		height: 9px;
		border: 2px solid #2b2d2e;
		border-radius: 50%;
		background-color: #717271;
		position: relative;
		}
	.seller .away { background-color: #ffba00 !important; border:2px solid #ffba00 !important;}
	.seller .online { background-color: #4dd964 !important; border:2px solid #4dd964 !important;}
	.seller .offline { background-color: #9a9a9a !important; border:2px solid #9a9a9a !important;}

	.nameAndStatus {
		margin-left: 15px;
		display: inline-block;
		}
	.sellerName {
		font-size: 16px;
		font-weight: 600;
		text-overflow: ellipsis;
		white-space: nowrap;
		}
	.onlineStatus {
		font-size: 12px;
		color: #b6b8b9;
		}
	#chatwindow .close {
		color: #FFF !important;
		opacity: 1;
		}
	.closeButton {
		float: right;
		display: inline-block;
		}
	.close {
		color: #FFF;
		opacity: 1;
		}
	.close:hover{
		color: #FFF;
		opacity: 1;
		}
.modal-header .close {
	margin-top: -2px;
	}
.modal-header .close {
  color: #000;
	opacity: 0.2;
	}
.modal-header .close:hover{
	color: #000;
  opacity: 1;
	}


		.location {
	margin-bottom: 0px;
	margin-top: 0px;
}


/* chat window */

#chatWindow .modal-footer,
#chatWindow .msgs
{
	background-color: #e6eaea;
}

.msgs p {
  max-width: 255px;
  word-wrap: break-word;
  margin-bottom: 12px;
  line-height: 24px;
  position:relative;
	padding:5px 10px;
  border-radius:25px;
  font-size: 12px;
}

.msgs p:before, .msgs p:after {
    content:"";
		position:absolute;
    bottom:-2px;
    height:20px;
  }

.dateDisplay{
		text-align:center; margin-bottom:10px;
		}
	.onDate {
		 box-shadow: 0px 2px #afc7de;
		border:1px solid #fff;
		padding: 5px 10px;
		border-radius: 15px;
		background-color:#fff;
		font-size:10px;
		}

.from-me {
	color:white;
	background:#435f7a;
	align-self: flex-end;
}

.from-me:before {
		right:-7px;
		border-right:20px solid #435f7a;
		border-bottom-left-radius: 16px 14px;
		-webkit-transform:translate(0, -2px);
		        transform:translate(0, -2px);
	}

.from-me:after {
		right:-56px;
		width:26px;
		background:#e6eaea;
		border-bottom-left-radius: 10px;
		-webkit-transform:translate(-30px, -2px);
		        transform:translate(-30px, -2px);
	}
.from-them {
	background:#FFF;
	color:black;
}
.from-them:before {
		left:-7px;
		border-left:20px solid #FFF;
		border-bottom-right-radius: 16px 14px;
		-webkit-transform:translate(0, -2px);
		        transform:translate(0, -2px);
	}
.from-them:after {
		left:4px;
		width:26px;
		background:#e6eaea;
		border-bottom-right-radius: 10px;
		-webkit-transform:translate(-30px, -2px);
		        transform:translate(-30px, -2px);
	}


  .callOfActionsThree a:link,
  .callOfActionsThree a:visited,
  .callOfActionsThree a:active
  {
  	color:  #000000;
  }
  .callOfActionsThree a:link,
  .callOfActionsThree a:visited,
  .callOfActionsThree a:hover,
  .callOfActionsThree a:active
  {
   text-decoration: none;
  }


	.callOfActionsThree ul {
		list-style-type: none;
		margin-top: 15px;
		padding-left: 0px;
		display: inline-flex;

	}

	.callOfActionsThree li {
  border: 1px solid #e4e4e4;
  border-radius: 5px;
  text-align: center;
  margin-bottom: 8px;
  margin-right: 10px;
  background-color: #e4e4e4;
  cursor: pointer;
  font-size: 12px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 3.1;
  letter-spacing: normal;
  width: 210px;
  display: inline-block;
  max-height: 38px;
	}



.callOfActionsThree li:hover{
  box-shadow: 0 2px 8px 0 rgb(0 0 0 / 13%);
   border: solid 1px #f3515c;
   background-color: #f3515c;
   color:#fff;
}
.callOfActionsThree li:hover a{
   color: white;
}



	.callOfActionsThree .brandColorIcon {
		color: #000;
	}

	.callOfActionsThree :hover .brandColorIcon {
		color: #FFF;
	}

	.callOfActionsThree a:hover {
		color: #337ab7;
		text-decoration: none;
	}

.postedByOne { font-size: 13px; font-weight:bold;
	border-bottom: 1px solid #b2beb5;}


  .packageName span {
      color: #fff;
      padding: 2px 15px;
      font-weight: 300;
      font-size: 10px;
      border-radius: 4px 0px 4px 0px;
  }
  .packageName.featurePlus span,
  .packageName.feature span {
      background-color: #f3515c;
  }
  .packageName.premium span {
      background-color: #d5ae39;
  }



/* Similar Cars */

.similarCarsHeading
{
  font-size: 18px;
  font-weight: bold;
  line-height: 1.72;
  text-align: right;
  color: #334150;
}
.similarCarsHeading:after {
    content: "";
    background-color: #e7e8e8;
    display: inline-block;
    height: 3px;
    position: relative;
    vertical-align: middle;
    margin-right: 12px;
    width: 91%;
}
.similarCarsContainer .panel {
border: solid 1px rgba(225, 232, 238, 0.49);
background-color: #ffffff;
}
.similarCarsContainer .panel-heading {
padding: 0px;
border-color: #FFF;
background-color: #FFF;
}
.similarCarsContainer .relatedUsedCarImage {
border-radius: 5px 5px 0px 0px;
}
.similarCarsContainer .similarCarTitle {
font-size: 16px;
font-weight: bold;
line-height: 1.63;
letter-spacing: normal;
color: #004369;
}
.similarCarsContainer .priceCurrency {
font-size: 15px;
font-weight: bold;
font-stretch: normal;
font-style: normal;
line-height: 1.59;
letter-spacing: normal;
text-align: left;
color: #f3515c;
}
.similarCarsContainer .priceValue {
font-size: 19px;
font-weight: bold;
font-stretch: normal;
font-style: normal;
line-height: 1.59;
letter-spacing: normal;
text-align: left;
color: #f3515c;
}
.similarCarsContainer .carDetailsText {
font-size: 15px;
font-weight: normal;
font-stretch: normal;
font-style: normal;
line-height: 1.5;
letter-spacing: normal;
text-align: left;
color: #7f8fa4;
}
.similarCarsContainer .carDetailsvalue {
font-size: 13px;
font-weight: 600;
font-stretch: normal;
font-style: normal;
line-height: 1.46;
letter-spacing: normal;
text-align: left;
color: #334150;
}
.similarCarsContainer .panel-footer {
background-color: #FFF;
border-top: none !important;
}
.similarCarsContainer .btn-view-more {
color: #000;
background-color: #f2f4f6;
border-color: #f2f4f6;
font-size: 16px;
font-weight: 600;
font-stretch: normal;
font-style: normal;
line-height: 1.63;
width: 200px;
text-decoration: none;
background-image: none;
}

/* reply to sell form */
#replyToSellerForm .selectBox {
    position: relative;
}
#replyToSellerForm .selectBox:before {
    content: "";
    position: absolute;
    top: 26%;
    margin-top: -8px;
    left: 9%;
    width: 5px;
    height: 5px;
    border: solid #484848;
    border-width: 0 2px 2px 0;
    display: inline-block;
    padding: 3px;
    transform: rotate(45deg);
}
#replyToSeller .selectBox select.form-control {
    height: 60px !important;
    appearance: none;
}
#replyToSeller .selectBox select.form-control:focus{
  box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%), 0 0 8px rgb(102 175 233 / 60%);
}

/* featured-image-bottom-right  */
#usedCarImagesCarousel{
  position: relative;
}
#usedCarImagesCarousel .featured-image-bottom-right {
    position: absolute;
    bottom: 79px;
    z-index: 1;
    width: 8%;
    left: 16px;
    font-size: 10px;
    background-color: #ddd;
    padding: 5px 11px 2px 10px;
    color: #000 !important;
    border-radius:4px;
}
span.svgIcon {
    font-size: 9px;
    vertical-align: middle;
}

/* user information in side bar */
.sideTopInfo .user_information {
    padding: 15px;
}

.sideTopInfo .user_information .user_name {
    font-size: 16px;
    font-weight: bold;
    line-height: 1.43;
    color: #1492e6;
}
.sideTopInfo .user_information .user_name a:focus,
.sideTopInfo .user_information .user_name a:hover{
  color: #1492e6 !important;
}

.sideTopInfo .user_information .total_listings {
    font-size: 14px;
    font-weight: 600;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.5;
    letter-spacing: normal;
    text-align: right;
    color: #7f8fa4;
}
.sideTopInfo .user_information .view_listings {
    font-size: 14px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.8;
    letter-spacing: normal;
    text-align: left;
    color: #0288ef;
    text-decoration: none;
}
.sideTopInfo .user_information .view_listings a:focus,
.sideTopInfo .user_information .view_listings a:hover{
  color: #0288ef !important;
}
.intl-tel-input .country-list{
  text-align: right !important;
}

/* car Details Tab
#ucCarDetailsTab .nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus {
  border-width: 0px  !important;
 background: none !important;

}
#ucCarDetailsTab .nav-tabs>li.active>a{
 border-bottom: 2px solid #f3515c !important;
}

#ucCarDetailsTab .nav-tabs li a{
  color:#7f8fa4;
  font-size:15px;
  font-weight:600;
}
#ucCarDetailsTab .nav-tabs{
  border-bottom:2px solid #e7e8e8;
}
#ucCarDetailsTab .nav>li>a:hover, .nav>li>a:focus{
  background:none !important;
  outline:0;
 border-width: 0px 0px 2px !important;
}
.ucCarDetailsContent .carImages{
  border-radius: 10px;
  margin-right: 5px;
  margin-bottom: 10px;
  padding:6px;
}
#ucCarDetailsTab .svgIcon{
  vertical-align:middle;
}
#ucCarDetailsTab .fa {
    font-size: 16px;
    margin-right: 6px;
    vertical-align: middle;
}
#ucCarDetailsTab {
    padding-top: 10px;
}
.ucCarDetailsContent{
  padding-top:20px;
}
.ucCarDetailsContent #videos video {
    margin-right: 20px;
}
*/
