@charset "utf-8";
/* CSS Document */
*{padding:0px;	margin:0px;}
html{font-size:100%;}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{margin:0; padding:0; border:0; outline:0; font-size:100%; font-weight:normal;}
label{display:inline-block; font-weight:bold; margin-bottom:5px; max-width:100%;}
ol, ul{list-style:none;}
:focus{outline:0;}
a, a:link{text-decoration:none; outline:none;}
figure{text-align:center;}
img{max-width:100%; height:auto;}
p{padding:2px 0;}
.clear{clear:both;}
body{margin:0 !important; padding:0; font-family:'ArialRegular'; color:#000; background:#fff;}

.header{background:#ececec; padding:18px 0;}
.navigation{}
.navigation ul{margin-top:13px;}
.navigation ul li{margin-left:20px; display:inline-block;}
.navigation ul li:first-child{margin-left:0;}
.navigation ul li a{font-family:'Montserrat', sans-serif; font-weight:700; font-size:14px; color:#000; transition:all 0.3s linear; padding:0 10px; line-height:27px; border:#cacaca solid 1px; border-radius:30px; background:#ececec; text-align:center; display:block;}
.navigation ul li a:hover{color:#000; border:#fff solid 1px; background:#fff;}
.navigation ul li a.active{color:#000; border:#fff solid 1px; background:#fff;}

.navbar-brand{padding:0; margin-right:0;}
.navbar-toggler{color:#000;}
.navbar-toggler:hover{outline:none;}
.navbar-toggler:focus{outline:none;}
.navbar-toggler:focus{box-shadow:none !important;}

.banner-sec{background:#a49f9c url(../images/bannerbg.jpg) top center no-repeat; background-size:cover; border-top:#f68131 solid 6px; padding:23px 0;}
.banner-content{color:#fff; font-size:13px; line-height:20px;}
.banner-content h2{font-family:'ArialBold'; font-size:16px;}

.search-div{padding-top:25px; width:80%; float:right;}
.search-div input[type=text]{width:70%; float:left; background:#fff; line-height:45px; height:45px; padding-left:11px; border:none; color:#757575; font-size:13px; font-family:'ArialRegular';}
.search-div input[type=submit]{width:30%; background:#f3782b; line-height:45px; height:45px; border:none; color:#fff; font-size:16px; font-family:'ArialBold'; text-align:center; cursor:pointer; transition:all 0.3s linear;}
.search-div input[type=submit]:hover{background:#000; color:#fff;}

.main-content-sec{padding:20px 0 50px;}
ul.alphabetsul{}
ul.alphabetsul li{padding-left:0;}
.alphabetsdiv{}
.alphabetsdiv a{border:#bec6c8 solid 1px; background:#ebebeb; text-align:center; padding:10px; width:100%; font-family:'Montserrat', sans-serif; font-weight:700; font-size:16px; color:#000; display:block; margin-bottom:10px; text-transform:uppercase;}
.alphabetsdiv a:hover{border:#bec6c8 solid 1px; background:#ff4522; color:#fff;}
.alphabetsdiv a.active{border:#bec6c8 solid 1px; background:#ff4522; color:#fff;}
.shop-div{margin-top:20px; text-align:left;}

.content-div{}
.content-div h2{font-size:25px;}
.content-div h3{display:block; background:url(../images/titlebg.png) top left no-repeat; line-height:51px; height:51px; color:#fff; padding-left:12px; font-size:18px; margin-bottom:22px;}
.content-div h3.big{display:block; background:url(../images/titlebg1.png) top left no-repeat; line-height:51px; height:51px; color:#fff; padding-left:12px; font-size:18px; margin-bottom:22px;}
.content-div h4{font-size:18px;}
.content-div p{font-size:14px; line-height:25px; margin-bottom:27px;}
.content-div p a{font-family:'ArialBold'; color:#ff4522;}
.content-div p a:hover{color:#000;}

.line-div{width:100%; text-align:center; padding:18px; border:#d5d5d5 solid 1px; font-size:14px; line-height:25px; margin-bottom:30px;}
.line-div img{margin-left:20px;}

footer{margin-top:100px; text-align:center; background:#ececec; border-top:#f68131 solid 6px; padding:45px 0 25px;}
footer p{padding-bottom:25px; font-size:12px; line-height:30px; margin:auto; text-align:center; width:85%;}
footer p a{color:#000; padding:0 10px;}
footer p a:hover{color:#ff4522;}

.foot-sec{background:#363636; color:#fff; text-align:center; font-size:12px; line-height:40px;}
.foot-sec p{padding:0;}
.foot-sec a{color:#fff; padding:0 5px;}
.foot-sec a:hover{color:#ff4522;}

.totop{position:fixed; bottom:50px; right:15px; cursor:pointer; display:none; background:#000; color:#fff; border-radius:50%; height:40px; width:40px; text-align:center; line-height:40px; font-size:25px;}
.totop:hover{background:#ff4522; color:#000;}

.article-div{border:#d4d4d4 solid 1px; padding:20px; margin-bottom:12px;}
.article-div p{margin-bottom:3px;}
.article-div p a{font-family:'ArialRegular'; text-decoration:underline;}
ul.numberdiv{margin-top:15px;}
ul.numberdiv li{display:inline-block; margin-right:10px;}
ul.numberdiv li a{display:block; background:#ebebeb; border:#c3c3c3 solid 1px; border-radius:50%; text-align:center; font-family:'ArialBold'; font-size:16px; color:#000; width:40px; line-height:40px; height:40px;}
ul.numberdiv li a:hover{color:#000; text-decoration:underline;}
ul.numberdiv li a.active{color:#000; text-decoration:underline;}

.article-div1{border:#d4d4d4 solid 1px; border-bottom:none; padding:10px 20px;}
.article-div1 p{margin-bottom:0;}

.glossary-div{border:#d4d4d4 solid 1px; border-bottom:none; padding:20px 20px 10px;}
.glossary-div p{margin-bottom:15px;}
.glossary-div p a{font-family:'ArialRegular'; display:block;}
.glossary-div1{border:#d4d4d4 solid 1px; padding:20px; margin-bottom:30px;}
.glossary-div1 p{margin-bottom:15px;}
.glossary-div1 p a{font-family:'ArialRegular'; display:block;}

.car-div{padding:20px; border:#bebebe solid 1px; border-bottom:none; border-right:none;}
.car-div ul.carsul{}
.car-div ul.carsul li{font-family:'ArialRegular'; font-size:14px; line-height:25px; margin:0; padding:0; display:block;}
.car-div ul.carsul li a{font-family:'ArialRegular'; color:#000;}
.car-div ul.carsul li a:hover{color:#ef4b22; text-decoration:underline;}
.car-div:hover{background:#fafafa;}
ul.cars-content{margin-bottom:30px !important;}
ul.cars-content li:nth-child(4n) .car-div{border-right:#bebebe solid 1px;}
ul.cars-content li:last-child .car-div{border-bottom:#bebebe solid 1px;}

ul.cars-content1{margin-bottom:30px !important;}
ul.cars-content1 li:nth-child(2n) .car-div{border-right:#bebebe solid 1px;}
ul.cars-content1 li:last-child .car-div{border-bottom:#bebebe solid 1px;}
ul.cars-content1 li:nth-child(11) .car-div{border-bottom:#bebebe solid 1px;}

ul.links-content{}
ul.links-content li:nth-child(4n) .car-div{border-right:#bebebe solid 1px;}
ul.links-content li:last-child .car-div{border-bottom:#bebebe solid 1px;}

.auto-links-div{background:#fafafa; padding:10px 20px; font-family:'ArialBold'; font-size:16px; border:#bebebe solid 1px; border-bottom:none;}
.links-text{padding:20px 0 50px;}
.links-text a{font-family:'ArialBold'; color:#ff5a00; text-decoration:underline;}
.links-text a:hover{color:#000; text-decoration:none;}
.links-table{margin-bottom:45px;}
.links-table td{font-family:'ArialRegular'; font-size:14px; border:#bebebe solid 1px; line-height:30px; padding-left:20px;}
.links-table td a{color:#000; text-decoration:none;}
.links-table td a:hover{color:#ff5a00; text-decoration:underline;}

.car-portfolio{}
.car-portfolio img{width:100%; height:auto; max-width:100%;}
.specifications-div{background:#fafafa; padding:10px 20px; font-size:16px; border:#bebebe solid 1px; border-bottom:none; text-align:center;}

.mid-container{padding-left:0;}
.banner-block{position:relative;}
.banner-title{background:url(../images/titlebg2.png) no-repeat left center; width:302px; font-size:24px; color:#fff; position:absolute; left:0; top:0; text-align:left; padding:10px 20px;}
.content-block{position:absolute; bottom:40px; left:50px; text-align:left; width:735px; padding-right:20px; max-width:100%;}
.content-block h2{font-family:Montserrat; font-size:30px; font-weight:600; color:#fff;}
.content-block h2 a{font-weight:600; color:#fff;}
.content-block h2 a:hover{color:#ff5a00;}
.content-block p{font-size:16px; color:#fff; line-height:24px; margin:10px 0 0;}
.meta-uti{margin:15px 0 0; display:flex;}
.meta-uti ul{padding:0; border-top:1px solid #7d868a; padding-top:15px;}
.meta-uti ul li{font-size:16px; color:#fff; display:inline-block;}
.meta-uti ul li a{color:#fdb913; text-decoration:underline;}
.meta-uti ul li a:hover{color:#fff; text-decoration:none;}
.meta-uti ul li:last-child{border-left:1px solid #fff; padding-left:10px; margin-left:8px; line-height:14px;}
.social-share{font-size:16px; color:#fff; margin-left:30px; margin-top:15px;}
.social-share a{display:inline-block; padding:0 5px;}
.grid-block{position:relative;}
.grid-block h3{position:absolute; bottom:20px; padding:0 15px; text-align:left;}
.grid-block h3 a{font-family:Montserrat; font-weight:600; font-size:18px; color:#fff;}
.grid-block h3 a:hover{color:#ff5a00;}
.btn-share{position:absolute; color:#fff; position:absolute; top:10px; right:10px;}
.share-grid{}
.share-grid li{margin-top:20px;}
.post-content{text-align:left;}
.post-content h3{font-family:Montserrat; font-size:18px; font-weight:600;}
.post-content h3 a{color:#000; font-weight:600;}
.post-content h3 a:hover{color:#ff5a00;}
.post-content p{font-size:14px; color:#737373; margin:15px 0 0;}

.post-content .meta-uti{margin:10px 0 0; display:flex;}
.post-content .meta-uti ul{padding:0; border-top:none; margin:5px 0 0 20px;}
.post-content .meta-uti ul li{font-size:14px; color:#000; display:inline-block;}
.post-content .meta-uti ul li a{color:#000; text-decoration:underline;}
.post-content .meta-uti ul li a:hover{color:#ff5a00; text-decoration:none;}
.post-content .meta-uti ul li:last-child{border-left:1px solid #000; padding-left:10px; margin-left:8px; line-height:14px;}
.post-content .social-share{font-size:16px; color:#000; border:1px solid #ccc; padding:8px 15px; margin:0;}
.post-content .social-share a{display:inline-block; padding:0 5px;}
.post-column{}
.post-column> li{border-bottom:5px solid #fdc689; margin:0; padding:30px 0;}
.post-column> li:last-child{border-bottom:none;}
.post-image{padding-left:0;}
.post-content{padding-right:0;}
.banner-ad{text-align:right; padding:0; margin:-10px 0 20px;}
.sidebar-right{}
.sidebar-right h3{font-family:Montserrat; font-size:20px; font-weight:600; margin:25px 0 0;}
.recent-post{margin-top:20px;}
.recent-post li{margin-top:15px;}
.recent-post li img{display:block; border:1px solid #000;}
.recent-post li h4{font-family:'ArialRegular'; line-height:22px; font-size:15px; font-weight:600; color:#737373; padding:12px 15px 0 0;}
.recent-post li h4:hover{color:#ff5a00;}
.recent-post li p{font-size:12px; color:#737373;}

.bdr-bottom{border-bottom:#bebebe solid 1px !important;}
.marg-bott-20{margin-bottom:20px !important;}

/*GENERAL FONTS*/
@font-face {
    font-family:'ArialRegular';
    src: url('../fonts/arial.eot');
    src: url('../fonts/arial.eot') format('embedded-opentype'),
         url('../fonts/arial.woff') format('woff'),
         url('../fonts/arial.ttf') format('truetype'),
         url('../fonts/arial.svg#ArialRegular') format('svg');
}
@font-face {
    font-family:'ArialBold';
    src: url('../fonts/arialbd.eot');
    src: url('../fonts/arialbd.eot') format('embedded-opentype'),
         url('../fonts/arialbd.woff') format('woff'),
         url('../fonts/arialbd.ttf') format('truetype'),
         url('../fonts/arialbd.svg#ArialBold') format('svg');
}