.pr-list.fusion-content-boxes .content-box-column {margin-bottom: 0;}
.pr-list.fusion-content-boxes.content-boxes-clean-vertical .col {padding-top: 20px;padding-bottom: 20px;}
.pr-list.fusion-content-boxes .col .heading-link h2.content-box-heading {text-align: left;}

.btn {background-color: #b31b1d;color: #fff;font-weight: bold;padding: 15px 25px;display: inline-block;text-transform: uppercase;text-align: center;}
.btn:hover, .btn:focus, .btn.btn-black {background-color: #131313;color: #fff;}
.btn.btn-black:hover, .btn.btn-black:focus {background-color: #b31b1d;color: #fff;}
.inline-btn .btn {margin-right: 10px;}
.inline-btn .btn:last-child {margin-right: 0;}
.lr-sec .lr-sec-content .fusion-content-layout-column {padding-left: 30px !important; padding-right: 30px !important;}
.lr-sec .fusion-builder-row.fusion-row {max-width: 100% !important;}
.lr-sec .flex-control-nav.flex-control-paging {display: none !important;}
.lr-sec .fusion-builder-row.fusion-row .fusion-column-wrapper {margin: 0;}
.lr-sec .flexslider {margin-bottom: 0;}
.lr-sec .lr-sec-content.fusion-flex-column {display: inline-block !important;}
.lr-sec .btn {min-width: 150px;margin-top: 15px;}

.lr-sec .flex-direction-nav .flex-direction-nav {position: absolute;right: 20px;bottom: 0;height: 40px;width: 81px;}
.lr-sec .flex-direction-nav .flex-direction-nav li a {width: 40px;height: 40px;line-height: 40px;font-size: 16px;opacity: 1;background-color: #131313;}
.lr-sec .flex-direction-nav .flex-direction-nav li a:hover {background-color: #b31b1d;}


.pr-ad-list.fusion-content-boxes .content-box-wrapper, .pr-ad-list.fusion-content-boxes .content-box-wrapper .heading, .pr-ad-list.fusion-content-boxes .content-box-wrapper .content-container {text-align: left;}
.pr-ad-list.fusion-content-boxes .content-box-wrapper .content-box-heading {margin-top: 8px;}
.pr-ad-list.fusion-content-boxes .content-container, .apply-box.fusion-content-boxes .content-container {margin-bottom: 0;}
.pr-ad-list.fusion-content-boxes .fusion-button.fusion-read-more-button, .apply-box.fusion-content-boxes .fusion-button.fusion-read-more-button {margin-top: 0;}
.fusion-button.fusion-read-more-button {padding: 18px 25px;line-height: 28px;font-size: 18px;min-width: 230px;text-transform: uppercase;}
.fusion-button.fusion-read-more-button:hover {background-color: #131313}

.find-dealer-form {margin-top: 35px;}
.find-dealer-form .form-control {width: 100%;border-radius: 0;padding: 16px 20px;font-size: 18px;color: #999999;font-weight: 600;height: auto;}
.find-dealer-form .btn {width: 100%;padding: 15px 10px;font-size: 18px;line-height: 30px;border: none;cursor: pointer;}
.find-dealer-form.row {margin-left: -10px;margin-right: -10px;}
.find-dealer-form.row [class^="col-"] {padding-left: 10px;padding-right: 10px;}
.find-dealer-form.row .col-sm-5 {width: 36%;}
.find-dealer-form.row .col-sm-2 {width: 28%;}

.apply-box.fusion-content-boxes .content-container {margin-bottom: 0;}


.contact-address.fusion-content-boxes .fusion-column, .contact-address.fusion-content-boxes .fusion-column > .content-box-wrapper {height:100%;}
.contact-address.fusion-content-boxes .fusion-column > .content-box-wrapper .content-container {margin-bottom: 0 !important;}
.contact-form .gform_wrapper .gform_heading h3.gform_title {font-size: 30px;text-transform: uppercase;color: #b31b1d;}
.contact-address.fusion-content-boxes.row {display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}



.product-list .truck-image {padding-bottom: 66%;}
.blg-list .truck-image {padding-bottom: 60%;background-color: #fff;}
.blg-list .truck-box-details {color: #595a6f;padding: 0;margin-bottom: 20px !important;background-color: transparent;border: none;}
.blg-list .ttl-link h4 {text-transform: uppercase;font-size: 22px;}
.blg-list .ttl-link:hover h4 {color: #b31b1d;}
.blg-list .truck-box a.btn {min-width: 150px;}
.blg-list .truck-box-details p {font-size: 17px !important;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;}



/************** Rakesh 19-02-2021 *****************/

.gallery-details .gallery-item:hover .gallery-img { transform: scale(1.1);-o-transform: scale(1.1);-ms-transform: scale(1.1);-moz-transform: scale(1.1);-webkit-transform: scale(1.1);}
.gallery-details .gallery-item .gallery-img {transition: all ease 0.3s;-o-transition: all ease 0.3s;-ms-transition: all ease 0.3s;-moz-transition: all ease 0.3s;-webkit-transition: all ease 0.3s;}

.table-block { width:100%; overflow: auto; }
.table-block table { width:100%; text-align: left; }
.table-block table th {font-size: 20px;font-weight: bold;color: #ffffff;padding:15px 25px;background: #cf0a2c;border: none;}
.table-block table td {font-size: 20px;color: #262729;padding: 15px 25px;background: #eeeeee;border: none;}
.table-block table tbody tr:nth-child(even) td { background: #ffffff; }


.table-block.responsive-table.product-table {width: 100%;overflow: auto;}
.table-block.responsive-table.product-table table {width: 100%;text-align: left;}
.table-block.responsive-table.product-table table tbody tr.show-for-large th {font-weight: 700;color: #ffffff;padding: 15px 25px;background: #131313;border: none;text-transform: uppercase;font-size: 24px;}
.table-block.responsive-table.product-table table tbody tr {background: #fff;}
.table-block.responsive-table.product-table table tbody tr td {}
.myTabs .tab_content .table-block.responsive-table.product-table {max-width: 750px;margin: 0 auto;}

.pro-more-details ul{margin: 0; padding: 0; list-style: none; }
.pro-more-details ul li { position: relative; padding-left: 30px;  font-size: 20px; line-height: 1.5em; margin-bottom: 5px; text-align: left;}
.pro-more-details ul li:before { position: absolute; content: '\f054'; font-family: "Font Awesome 5 Free"; font-weight: 900; left: 0; top: 1px; font-size: 16px; }

.remove-box-shadow span {box-shadow: none !important;}

.loadprogallery.disabled {pointer-events: none;}

body .fusion-content-boxes-1 .fusion-content-box-hover .heading.heading-with-icon:hover .icon span i { border-color:#b31b1d !important; background-color:#b31b1d !important; }

section.search-main article .post-content p:empty { display:none; }
section.search-main article .post-content .fusion-post-content-container p:first-child{ margin-top:10px !important; }
section.search-main  .fusion-blog-archive .fusion-posts-container article.fusion-post-large h2.entry-title { margin:0 0 5px !important; }
.datepicker_with_icon {padding-right: 40px !important;}
@media (min-width: 1024px){
    .lr-sec .lr-sec-content .fusion-content-layout-column {max-width: 685px;float: right;     padding-right: 20px !important; padding-left: 20px !important; }
    .lr-sec.lr-sec-invert .lr-sec-content .fusion-content-layout-column {float: left;padding-right: 20px !important;padding-left: 20px !important;}
}
@media (min-width: 1200px){
    .fusion-title.h2-title h2 {font-size: 40px !important;}
    /* padding-right: 150px !important; */
    /* padding-left: 150px !important; */
    .lr-sec .lr-sec-content .fusion-content-layout-column {   padding-right: 25px !important; padding-left: 25px !important; }
    .lr-sec.lr-sec-invert .lr-sec-content .fusion-content-layout-column {padding-right: 25px !important;padding-left: 25px !important;}
    .lr-sec .btn {min-width: 230px;margin-top: 15px;}
    .blg-list .truck-box a.btn{min-width: 230px;}
}	
@media (min-width: 1300px){
    .lr-sec .lr-sec-content .fusion-content-layout-column {   padding-right: 50px !important; padding-left: 25px !important; }
    .lr-sec.lr-sec-invert .lr-sec-content .fusion-content-layout-column {padding-right: 25px !important;padding-left: 50px !important;}
}

@media (min-width: 1400px){
    .fusion-title.h2-title h2 {font-size: 60px !important;}
    .lr-sec .lr-sec-content .fusion-content-layout-column { max-width: 705px;  padding-right: 150px !important; padding-left: 20px !important; }
    .lr-sec.lr-sec-invert .lr-sec-content .fusion-content-layout-column {padding-right: 20px !important;padding-left: 150px !important;}
    .btn {padding: 18px 25px}
}	

@media (max-width: 800.98px){
.contact-address.fusion-content-boxes .fusion-column, .contact-address.fusion-content-boxes .fusion-column > .content-box-wrapper {height: auto;}
}

@media (max-width: 991.98px){
    .btn {font-size: 14px;}
	.space50 { height:25px; }
}