@font-face {
	font-family: 'open_sansbold';
	src: url('/Script/JQuery/MacMotors/fonts/opensans-bold-webfont.eot');
	src: url('/Script/JQuery/MacMotors/fonts/opensans-bold-webfont.eot?#iefix') format('embedded-opentype'),  
	url('/Script/JQuery/MacMotors/fonts/opensans-bold-webfont.woff2') format('woff2'),  
	url('/Script/JQuery/MacMotors/fonts/opensans-bold-webfont.woff') format('woff'),  
	url('/Script/JQuery/MacMotors/fonts/opensans-bold-webfont.ttf') format('truetype'),  
	url('/Script/JQuery/MacMotors/fonts/opensans-bold-webfont.svg#open_sansbold') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'open_sanslight';
	src: url('/Script/JQuery/MacMotors/fonts/opensans-light-webfont.eot');
	src: url('/Script/JQuery/MacMotors/fonts/opensans-light-webfont.eot?#iefix') format('embedded-opentype'),  
	url('/Script/JQuery/MacMotors/fonts/opensans-light-webfont.woff2') format('woff2'),  
	url('/Script/JQuery/MacMotors/fonts/opensans-light-webfont.woff') format('woff'),  
	url('/Script/JQuery/MacMotors/fonts/opensans-light-webfont.ttf') format('truetype'),  
	url('/Script/JQuery/MacMotors/fonts/opensans-light-webfont.svg#open_sanslight') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'open_sansregular';
	src: url('/Script/JQuery/MacMotors/fonts/opensans-regular-webfont.eot');
	src: url('/Script/JQuery/MacMotors/fonts/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),  
	url('/Script/JQuery/MacMotors/fonts/opensans-regular-webfont.woff2') format('woff2'),  
	url('/Script/JQuery/MacMotors/fonts/opensans-regular-webfont.woff') format('woff'),  
	url('/Script/JQuery/MacMotors/fonts/opensans-regular-webfont.ttf') format('truetype'),  
	url('/Script/JQuery/MacMotors/fonts/opensans-regular-webfont.svg#open_sansregular') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'open_sanssemibold';
	src: url('/Script/JQuery/MacMotors/fonts/opensans-semibold-webfont.eot');
	src: url('/Script/JQuery/MacMotors/fonts/opensans-semibold-webfont.eot?#iefix') format('embedded-opentype'),  
	url('/Script/JQuery/MacMotors/fonts/opensans-semibold-webfont.woff2') format('woff2'),  
	url('/Script/JQuery/MacMotors/fonts/opensans-semibold-webfont.woff') format('woff'),  
	url('/Script/JQuery/MacMotors/fonts/opensans-semibold-webfont.ttf') format('truetype'),  
	url('/Script/JQuery/MacMotors/fonts/opensans-semibold-webfont.svg#open_sanssemibold') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'open_sanssemibold_italic';
	src: url('/Script/JQuery/MacMotors/fonts/opensans-semibolditalic-webfont.eot');
	src: url('/Script/JQuery/MacMotors/fonts/opensans-semibolditalic-webfont.eot?#iefix') format('embedded-opentype'),  
	url('/Script/JQuery/MacMotors/fonts/opensans-semibolditalic-webfont.woff2') format('woff2'),  
	url('/Script/JQuery/MacMotors/fonts/opensans-semibolditalic-webfont.woff') format('woff'),  
	url('opensans-semibolditalic-webfont.ttf') format('truetype'),  
	url('/Script/JQuery/MacMotors/fonts/opensans-semibolditalic-webfont.svg#open_sanssemibold_italic') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
    font-family: 'oswaldregular';
    src: url('/Script/JQuery/MacMotors/fonts/oswald-regular-webfont.eot');
    src: url('/Script/JQuery/MacMotors/fonts/oswald-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('/Script/JQuery/MacMotors/fonts/oswald-regular-webfont.woff2') format('woff2'),
         url('/Script/JQuery/MacMotors/fonts/oswald-regular-webfont.woff') format('woff'),
         url('/Script/JQuery/MacMotors/fonts/oswald-regular-webfont.ttf') format('truetype'),
         url('/Script/JQuery/MacMotors/fonts/oswald-regular-webfont.svg#oswaldregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'oswaldlight';
    src: url('/Script/JQuery/MacMotors/fonts/oswald-light-webfont.eot');
    src: url('/Script/JQuery/MacMotors/fonts/oswald-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('/Script/JQuery/MacMotors/fonts/oswald-light-webfont.woff2') format('woff2'),
         url('/Script/JQuery/MacMotors/fonts/oswald-light-webfont.woff') format('woff'),
         url('/Script/JQuery/MacMotors/fonts/oswald-light-webfont.ttf') format('truetype'),
         url('/Script/JQuery/MacMotors/fonts/oswald-light-webfont.svg#oswaldlight') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'oswaldmedium';
    src: url('/Script/JQuery/MacMotors/fonts/oswald-medium-webfont.eot');
    src: url('/Script/JQuery/MacMotors/fonts/oswald-medium-webfont.eot?#iefix') format('embedded-opentype'),
         url('/Script/JQuery/MacMotors/fonts/oswald-medium-webfont.woff2') format('woff2'),
         url('/Script/JQuery/MacMotors/fonts/oswald-medium-webfont.woff') format('woff'),
         url('/Script/JQuery/MacMotors/fonts/oswald-medium-webfont.ttf') format('truetype'),
         url('/Script/JQuery/MacMotors/fonts/oswald-medium-webfont.svg#oswaldmedium') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'oswaldbold';
    src: url('/Script/JQuery/MacMotors/fonts/oswald-bold-webfont.eot');
    src: url('/Script/JQuery/MacMotors/fonts/oswald-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('/Script/JQuery/MacMotors/fonts/oswald-bold-webfont.woff2') format('woff2'),
         url('/Script/JQuery/MacMotors/fonts/oswald-bold-webfont.woff') format('woff'),
         url('/Script/JQuery/MacMotors/fonts/oswald-bold-webfont.ttf') format('truetype'),
         url('/Script/JQuery/MacMotors/fonts/oswald-bold-webfont.svg#oswaldbold') format('svg');
    font-weight: normal;
    font-style: normal;

}




/*---------------------------Reset Css------------------------------------------- */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	vertical-align: baseline;
	list-style: none;
	border-collapse: collapse;
	border-spacing: 0;
	line-height: normal;
	word-wrap: break-word;
	-webkit-text-size-adjust: 100%;
	-moz-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
}
article, aside, details, fig, caption, figure, footer, header, hgroup, menu, nav, section {
	display: block;
	-webkit-text-size-adjust: 100%;
	-moz-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
}
body {
	background: #ffffff;
	
}
a {
	color: #878961;
	text-decoration: none;
	outline: none;
	
}
a:hover {
	outline: none;
	text-decoration: none;
	color: #71468B;
}

a img {
	border: none;
	outline: none;
	text-decoration: none;
}
a:hover img {
	border: none;
	outline: none;
	text-decoration: none;
}
img {
	max-width: 100%;
}
input, select, textarea, button {
	vertical-align: middle;
	outline: none;
	border: none;
}

.noImage {
	background: url(/Images/Themes/119/noimage.png) no-repeat center center #CCCCCC !important;
	color: #535353;
	font-weight: bold;
	line-height: normal;
	text-align: center;
	text-transform: uppercase;
}
.noImage > img {
	visibility: hidden;
}

<!--safari-->
@media screen and (-webkit-min-device-pixel-ratio:0) {
	
	::i-block-chrome, .emailBox button { padding:8px 30px 8px !important;}
}

<!--crome--->
@media screen and (-webkit-min-device-pixel-ratio:0)
{ 
    .emailBox button { padding:13px 30px 9px !important;}
}


/********************/
footer { float:left; width:100%; background:#272727; padding:46px 0 28px 0 }
.footer { float:left; width:100%; border-bottom:1px solid #3d3d3d; padding:0 0 40px 0; margin:0 0 28px 0;}
.footer h6 { float:left; width:100%; background:url(/Images/Themes/119/greybarnew.jpg) no-repeat left bottom; font-size:18px;font-family: 'oswaldlight'; color:#ababab; line-height:26px; text-transform:uppercase; padding-bottom:18px; margin-bottom:16px;}
.footer p { font-size:13px; line-height:18px;font-family: 'open_sansregular'; padding:0 0 0 0; margin:0 0 0 0; color:#ffffff;}
ul.footerlisting { float:left; width:100%;}
ul.footerlisting li { float:left; width:45%; padding:0 0 12px 0;}
ul.footerlisting li a { font-size:13px; color:#ababab;font-family: 'open_sansregular';transition: all linear 0.3s;	-webkit-transition: all linear 0.3s;-moz-transition: all linear 0.3s;-o-transition: all linear 0.3s;}
ul.footerlisting li:hover a , ul.footerlisting li.active a { color:#ffffff;} 
.phone , .mail { float:left; width:100%; font-size:13px; color:#ababab;font-family: 'open_sansregular'; padding-bottom:12px;}
.mail a {color:#ababab;transition: all linear 0.3s;-webkit-transition: all linear 0.3s;-moz-transition: all linear 0.3s;	-o-transition: all linear 0.3s;}
.mail a:hover { color:#ffffff;}
.phone i.fa , .mail i.fa { float:left; width:27px;font-size:13px; color:#ababab;}
.socialIcon { float:left; width:100%; margin-top:0px;}
.socialIcon ul { float:left;}
.socialIcon ul li { float:left; margin-right:5px;}
.socialIcon ul li a { width:40px; height:40px; text-align:center; font-size:13px; color:#ababab;font-family: 'open_sansregular'; line-height:40px; border-radius:999px; background:#1b1b1b; float:left;-webkit-box-shadow: 0px .5px 0px 0px rgba(64,64,64,1);
-moz-box-shadow: 0px .5px 0px 0px rgba(64,64,64,1);
box-shadow: 0px 1px 0px 0px rgba(64,64,64,1);}
.socialIcon ul li a:hover { color:#ffffff;}
p.copyright { font-size:12px;color:#696969;font-family: 'open_sansregular'; line-height:normal; padding:0 0 0 66px; line-height: 30px;}
p.footerlink {font-size:12px;color:#696969;font-family: 'open_sansregular';line-height:normal; line-height: 30px; padding:0 0 0 0; text-align:right;}
p.footerlink a { color:#a6a6a6;}
p.footerlink a:hover { color:#ffffff;}
.largeThumb , .smallThumb { float:left; width:100%; position:relative; background:#a6a6a6;transition: all linear 0.3s;	-webkit-transition: all linear 0.3s;-moz-transition: all linear 0.3s;-o-transition: all linear 0.3s; display:inline-block;margin-top: 40px;}
.largeThumb a::after , .smallThumb a::after {content: '';position: absolute;top: 0;right: 0;bottom: 0;left: 0;box-shadow: inset 0 0 0 0 rgba(255,255,255,.5);  transition: box-shadow .1s ease;}
.largeThumb a:hover::after , .smallThumb a:hover::after { box-shadow: inset 0 0 0 5px #de3c43; cursor:pointer;}
.smallThumb { margin-bottom:30px;}
.smallThumb.last { margin-bottom:0px;}
.largeThumb img , .smallThumb img { float:left; width:100%; height:auto;}
.captiontext { position:absolute; top:50%; text-align:center; width:100%; font-size:36px;font-family: 'oswaldregular'; color:#ffffff; transform:translateY(-50%); -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); -o-transform:translateY(-50%);}
.smallThumb .captiontext { top:38%;}
.largeThumb span , .smallThumb span { position:absolute; top:0; right:0; bottom:0; left:0; margin:auto;}
.thumbBlocks { float:left; width:100%; padding:50px 0px; }
.logosBlock { float:left; width:100%; background:url(/Images/Themes/119/linkbg.jpg) no-repeat left top; background-size:cover; padding:41px 0 50px 0;}
.centerHeading { float:left; width:100%; text-align:center; background:url(/Images/Themes/119/purplebar.jpg) no-repeat center bottom; font-size:28px; color:#ffffff;font-family: 'oswaldregular'; text-transform:uppercase; padding-bottom:15px; margin-bottom:15px;}
.logosection ul { float:left; width:100%; margin:45px 0 30px 0;}
.logosection ul li { float:left; margin-right:30px;}
.logosection ul li:last-child { margin:0px;}
.logosection ul li img { float:left;}
.logosBlock p { text-align:center; color:#ffffff; font-size:15px; padding:0 0 0 0; line-height:22px;}
.center { float:left; width:100%; text-align:center;}
.center a , a.link { float:none; display:inline-block; background:#de3c43; font-size:18px; color:#ffffff; padding:8px 35px 8px;font-family: 'oswaldlight'; border-top:1px solid #e8787d;  }
.center a:hover, a.link:hover { color: #fff; background: #909090; border-color:#909090;}
.featuredProduct { float:left; width:100%; padding:50px 0px;}
.featuredProduct .centerHeading { color:#272727;}
.productsection { float:left; width:100%; margin-top:15px;}
.product { float:left; width:100%;}
.pthumb { float:left; width:100%; padding:8px; background:#ffffff;}
.pdesc { border-top:0px solid #000; float:left; width:100%; background:#fafafa;padding-left: 15px;padding-bottom: 22px;}
.pdesc a { font-size:13px;font-family: 'open_sansbold'; color:#474747; float:left; width:100%; padding:15px 0px 0px;transition: all linear 0.3s;
	-webkit-transition: all linear 0.3s;
	-moz-transition: all linear 0.3s;
	-o-transition: all linear 0.3s; text-transform:uppercase; text-decoration:underline;}
/*--.product:hover .pdesc { background:#4f38bd;border:1px solid #a6a6a6;border-top:0px solid #000;}---*/
.product:hover .pdesc  a { color:#de3c43;}
/*--.product:hover .pthumb { border-bottom:1px solid #a6a6a6;}*/
/*-- logo slider --*/
.bx-wrapper .bx-prev {
   position:absolute;left:-11px;top:0;bottom:0;margin-top:auto;margin-bottom:auto;width:17px;height:28px;background-image:url(/images/themes/119/owlprev.png);background-position:0 0;background-repeat:no-repeat;text-indent:99999px;overflow:hidden;font-size:0px;
}

.bx-wrapper .bx-next {
   position:absolute;right:-11px;top:0;bottom:0;margin-top:auto;margin-bottom:auto;width:17px;height:28px;background-image:url(/images/themes/119/owlnext.png);background-position:0 0;background-repeat:no-repeat;text-indent:99999px;overflow:hidden;font-size:0px;
}
.owl-carousel {position:relative;}
/*.owl-prev {position:absolute;left:-35px;top:0;bottom:0;margin-top:auto;margin-bottom:auto;width:17px;height:28px;background-image:url(/Images/Themes/119/owlprev.png);background-position:0 0;background-repeat:no-repeat;text-indent:99999px;overflow:hidden;font-size:0px;}
.owl-next {position:absolute;right:-35px;top:0;bottom:0;margin-top:auto;margin-bottom:auto;width:17px;height:28px;background-image:url(/Images/Themes/119/owlnext.png);background-position:0 0;background-repeat:no-repeat;text-indent:99999px;overflow:hidden;font-size:0px;}
.owl-prev:hover {background-image:url(/Images/Themes/119/owlprevhover.png);background-position:0 0;;background-repeat:no-repeat;}
.owl-next:hover {background-image:url(/Images/Themes/119/owlnexthover.png);background-position:0 0;;background-repeat:no-repeat;}*/
.selectionBlock { float:left; width:100%; background:#272727; padding:40px 0px;}
.selectBox { float:left; width:100%;}
.selectBox select { float:left; width:100%; background:#ffffff; border:0px solid #000; color:#272727; font-size:14px;font-family: 'open_sansregular'; padding:9px 5px 9px; line-height:36px;}
a.link  { float:left; width:100%; text-align:center;padding: 10px 35px;}
.bannersection { float:left; width:100%; position:relative; }
.bannersection img { float:left; width:100%; height:auto; position:relative;}
.bannertext { position:absolute;top:136px; max-width:570px; padding-left:15px; background:url(/Images/Themes/119/greybarnew.jpg) no-repeat 15px bottom; padding-bottom: 16px;}
.bannertext h1 { color:#ffffff; text-transform:uppercase; font-size:46px;font-family: 'oswaldregular'; padding-bottom:8px;}
.bannertext p { font-size:18px; line-height:26px;font-family: 'open_sansregular'; padding:0 0 13px 0; color:#ffffff; }
.bannertext p.highlight {font-family: 'open_sansbold'; font-size:20px; line-height:24px;}
.navbar {margin-bottom:0px;min-height:inherit;position: relative;}
.navbar-default {background-color:transparent;border:0px solid #e7e7e7;}
.navOuter { float:left; width:100%; background:#a6a6a6;}
.navOuter nav ul li { border-left:1px solid #858585;}
.navbar-default .navbar-nav > li > a { font-size:16px; color:#ffffff;font-family: 'oswaldlight';}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus { color:#ffffff;background:url(/Images/Themes/119/nav.png) no-repeat top center rgba(0,0,0,0.10);}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {color:#ffffff; background:url(/Images/Themes/119/nav.png) no-repeat top center rgba(0,0,0,0.10);}
.navbar-nav > li > a { padding:16px 24px 13px;}
.navbar-collapse { padding:0px;}
p.menu { display:none;}

.umbrellaImage > img { float: left;}
.umbrellaImage { background: #ffffff; border-radius: 50%;  display: inline-block;  padding: 7px 6px 7px 8px; margin-bottom: 10px;}
.umbrellaExt { color: rgb(255, 255, 255, 0.5);  font-family: "oswaldlight";  font-size: 17.5px;   line-height: 22px; color:#ababab; }
.umbrellaPic.roundArrow {  margin-bottom: 44px;}

header { float:left; width:100%; background:#272727; padding:20px 0px;}

.logo { float:left; width:100%;}
.logo img { float:left; width:auto; max-width:100%; height:auto;}
header .form-control { background-color:#ffffff; border:0px solid #000; box-shadow:none; border-radius:0px; color:#a8a8a8; height:40px;}
header .input-group-addon { background-color:#ffffff;border:0px solid #000; box-shadow:none;border-radius:0px; color:#a8a8a8; padding:6px 3px;}

header .input-group-addon button { background:none; }


header .input-group { border-bottom:0px solid #454545;margin-top:40px;}
.icon { float:left;}
.icon i.fa {font-size:16px; color:#ababab;float:left;}
.text { font-size:16px;font-family: 'oswaldregular'; line-height:normal; color:#ffffff;}
.text  a { color:#ffffff; font-size:16px;}
.text  a:hover { text-decoration:underline; }
.cart { float:right; background:#de3c43; border-top:1px solid #e8787d;}
.cart i.fa { background:#c7363c; font-size:16px; color:#ffffff; padding:12px; float:left;}
.cart span a { float:left; padding:12px 12px 0; font-size:16px; color:#ffffff;font-family: 'oswaldlight';}
.mail i.fa { margin-top:3px;}

.cart { margin-top:41px;}
.details { float:left; width:100%; word-break:break-all; margin-top:33px;}
.details > div { float:left;margin-right: 20px;}
.details .icon i{ float:left; width:20px; margin-right:15px; margin-top:6px;box-shadow: 0 1px 0 0 rgb(64, 64, 64); width:40px; height:40px; line-height:40px; background:#1b1b1b; text-align:center; border-radius:50%;}
.details .text { float:none; width:100%; display:table-cell; vertical-align:middle;}






/***************/
.footerSpcltext { float:left; width:100%; display:table; margin:15px 0 12px 0;}
.footerSpcltext i.fa { float:left; width:40px; height:40px; line-height:40px; background:#ffffff; border-radius:999px; color:#4f38bd; font-size:30px; text-align:center;}
.footerSpcltext .left { float:left; margin-right:10px;}
.footerSpcltext .right { float:none; display:table-cell; width:100%; vertical-align:middle;font-family: 'oswaldlight'; font-weight:300; color:#fff; font-size:18px;}

.emailBox { float:left; width:100%; border-bottom:1px solid #454545; margin-top:17px;}
.emailBox input { float:left; width:72.5%; border-radius:0px; border:0px solid #1b1b1b; background:#1b1b1b; color:#a8a8a8; font-size:14px; padding:11px 15px 8px; height:auto;}
.emailBox button { float:right; font-size:16px; color:#fff;font-family: 'oswaldlight'; font-weight:300; background:#de3c43; border-top:1px solid #e8787d; padding:12px 30px 9px; border-radius:0px; }
.emailBox button:hover { background:#909090;border-top: 1px solid #909090;}

.rightToplogo { float:right;}
.rightToplogo img { float:left; width:auto; max-width:100%; height:auto;}

.featuredProduct{ background:url(/Images/Themes/119/featurebg.jpg) no-repeat; background-size:cover;}

.head{font-size:20px; color:#272727;font-family: 'oswaldlight'; padding:16px 0 10px;}
.pdesc > span {
  display: block;
}
.pdesc > span.oldRate{font-family: 'open_sansregular'; font-size:13px;}
.pdesc > span.newRate{font-family: 'oswaldregular'; font-size:15px; color:#de3c43;}
.pdesc > span.saveBlk{font-family: 'open_sansregular'; font-size:13px;}
.pdesc > p{font-family: 'open_sansregular'; font-size:13px;padding: 11px 0 4px;}

.inputOuter input{font-family: 'open_sansregular'; font-size:14px; height:40px; border-radius:0; color:rgba(39,39,39,0.5);padding-left: 10px;}

.navOuter nav ul li:last-child{
  border-right: 1px solid rgb(133, 133, 133);
}

.glyphicon {
  color: rgb(27, 27, 27);
}
.text > span{font-family: 'open_sansregular'; font-size:12px; color:rgba(255,255,255,0.5);}
.details > div:last-child {
  margin: 0;
}
.logosBlock .centerHeading{ background:url(/Images/Themes/119/linkshape.jpg) no-repeat center bottom;}
.featuredProduct .centerHeading{ background:url(/Images/Themes/119/featureshape.jpg) no-repeat center bottom;}

.owl-carousel .owl-item img {
    width:auto !important;
}