/*

Theme Name: Scrap May Car


Version: 1.0

Theme URI:

Author:

Author URI:

Description: Custom theme made for Scrap May Car

*/


@font-face {
	font-family: "Barlow-Bold";
	src: url("./fonts/Barlow-Bold.ttf");
}

@font-face {
	font-family: "BarlowCondensed-Bold";
	src: url("./fonts/BarlowCondensed-Bold.ttf");
}

@font-face {
	font-family: "Barlow-Medium";
	src: url("./fonts/Barlow-Medium.ttf");
}

@font-face {
	font-family: "Barlow-Regular";
	src: url("./fonts/Barlow-Regular.ttf");
}

@font-face {
	font-family: "Barlow-SemiBold";
	src: url("./fonts/Barlow-SemiBold.ttf");
}
@font-face {
	font-family: "BarlowCondensed-Medium";
	src: url("./fonts/BarlowCondensed-Medium.ttf");
}
@font-face {
	font-family: "BarlowCondensed-Thin";
	src: url("./fonts/BarlowCondensed-Thin.ttf");
}
@font-face {
	font-family: "BarlowCondensed-SemiBold";
	src: url("./fonts/BarlowCondensed-SemiBold.ttf");
}
@font-face {
	font-family: "Poppins-Light";
	src: url("./fonts/Poppins-Light.ttf");
}
@font-face {
	font-family: "Poppins-SemiBold";
	src: url("./fonts/Poppins-SemiBold.ttf");
}
@font-face {
	font-family: "Montserrat-Regular";
	src: url("./fonts/Montserrat-Regular.ttf");
}
@font-face {
	font-family: "BarlowCondensed-Light";
	src: url("./fonts/BarlowCondensed-Light.ttf");
}
@font-face {
	font-family: "BarlowCondensed-Regular";
	src: url("./fonts/BarlowCondensed-Regular.ttf");
}
@font-face {
	font-family: "Poppins-Regular";
	src: url("./fonts/Poppins-Regular.ttf");
}
@font-face {
	font-family: "Poppins-Medium";
	src: url("./fonts/Poppins-Medium.ttf");
}
@font-face {
	font-family: "Montserrat-SemiBold";
	src: url("./fonts/Montserrat-SemiBold.ttf");
}
/* -- style for common -- */

body {
	font-family: "Poppins-Regular";
	overflow-x: hidden;
	font-size: 14px;

	color: #808080;
	line-height: 24px;
}
a,
input,
textarea,
button,
select {
	outline: none;
}
a:hover,
a:focus,
input:focus,
textarea:focus,
button:focus,
select:focus {
	outline: none;
	text-decoration: none;
}


a {
	color: #006197;
}



input[type=text],
input[type=email],
input[type=tel],
input[type="password"],
select {
	width: 100%;
	padding: 5.5px 17px;
	border-radius: 5px;
}

textarea {
	padding: 2px 13px;
	width: 100%;
	border-radius: 5px;
}

option {
	font-size: 14px;
}

header,
section,
footer {
	float: left;
	width: 100%;
}
 .container {

    width: 1230px;
    max-width: 100%;

}

img {

    max-width: 100%;
	height: auto;

}
h1, h2, h3, h4, h5, h6
{
 font-family: "BarlowCondensed-Bold";
 color: #0c1529;

}
img.alignright { float: right; margin: 0 0 1em 1em; }
img.alignleft { float: left; margin: 0 1em 1em 0; }
img.aligncenter { display: block; margin-left: auto; margin-right: auto; }
.alignright { float: right; }
.alignleft { float: left; }
.aligncenter { display: block; margin-left: auto; margin-right: auto; }
h1 {
    font-size: 36px;
}
h2 {
    font-size: 32px;
}
h3 {
    font-size: 28px;
}
h4 {
    font-size: 24px;
}
h5 {
    font-size: 20px;
}
h6 {
    font-size: 18px;
}
/* background-image: url(images/footer.png); */
.header_sec {
    width: 100%;
    float: left;
    min-height: 120px;
    padding: 29px 47px 13px 79px;
        padding-top: 29px;
        padding-right: 77px;
        padding-bottom: 13px;
        padding-left: 79px;
    background-color: #0c1529;
}
.header_lft {
    width: 20%;
    float: left;
}


.header_right {
    width: 80%;
    float: left;

}
.header_btn {
    width: 213px;
float: right;
height: 55px;
border: 1px solid #655624;
padding: 2px 10px;
    padding-left: 10px;
border-radius: 5px;
padding-left: 58px;
position: relative;
line-height: 20px;
margin-top: 4px;
}
.header_btn a {
    display: inline-block;
    text-align: center;
    font-size: 24px;
    color: #fff;
    position: relative;
    font-family: "BarlowCondensed-Bold";
	letter-spacing: 1.5px;
}
.header_btn span {
    font-family: "BarlowCondensed-Medium";
    font-size: 18px;
    color: #fff;
}
.header_btn::before {
    position: absolute;
    content: "";
    background-image: url(./images/phone.png);
    background-size: 100%;
    width: 35px;
    height: 35px;
    background-repeat: no-repeat;
    top: 9px;
    left: 10px;
	
}
#main-menu li a {
    color: #19212d;
text-transform: capitalize;
font-size: 16px;

}
.header_menu {
    width: calc(100% - 213px);
    float: left;
	padding-top: 20px;
	
}
#main-menu li {
    padding: 10px 22px;
	padding-top: 0px;
}
#main-menu {
    float: right;
	padding-right: 42px;
}

#main-menu .dropdown-toggle {
    padding-left: 10px;
color: #da3c22;
font-size: 14px;
}

#main-menu .dropdown-toggle::after {
    opacity:0;
}
.res_menu {
    display: none;
}
.loader {
    display: none;
}
.home_banner_sec {
    width: 100%;
    float: left;
}
.banner {
    width: 100%;
    float: left;
    min-height: 592px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    padding: 79px 0px;
}
.banner_content {
    width: 100%;
    float: left;
	padding-left: 74px;
}
.banner_content_sub {
    width: 545px;
    height: 339px;
    background-color: #0c1529e6;
    padding: 27px 40px;
    border-radius: 20px;
}
.banner_content_sub h1 {
    font-family: "BarlowCondensed-Bold";
    font-size: 56px;
    color: #fff;
    padding-bottom: 15px;
}
.banner_list li {
    width: 100%;
    float: left;
    font-family: "Poppins-Medium";
    font-size: 18px;
    color: #fff;
    padding-bottom: 12px;
    list-style-type: none;
    position: relative;
}
.banner_list {
    width: 100%;
    float: left;
    padding-left: 38px;
    padding-top: 7px;
}
.banner_list li::before {
    position: absolute;
    content: "";
    width: 16px;
    height: 16px;
    left: -34px;
    top: 2px;
    background-repeat: no-repeat;
    background-position: 100%;
    background-image: url(./images/chk.png);
}
.banner_main_form {
    width: 100%;
    float: left;
	padding-bottom: 75px;
	background-color: #f5f2e8;
}
.banner_form {
    width: 100%;
    float: left;
    margin-top: -88px;
}
.quote_form_sec {
    width: 1040px;
    max-width: 100%;
    float: none;
    margin: 0 auto;
}
.quote_form_sub {
    width: 100%;
float: left;
background-color: #362e94;
padding: 35px 47px 38px 47px;
border-radius: 20px;
}
.frm_ctrl label {
    font-family: "BarlowCondensed-Regular";
    font-size: 16px;
    color: #fff;
}
.price_quote {
    font-family: "BarlowCondensed-SemiBold";
    color: #fff;
    font-size: 43px;
    text-align: center;
    padding-bottom: 20px;
}
.frm_ctrl_input {
    position: relative;
}
.regname_bg {
    position: absolute;
    width: 46px;
    height: 52px;
    background-image: url(images/rno.png) !important;
    background-size: auto 100% !important;
    background-position: left top !important;
    background-repeat: no-repeat !important;
    left: 1px;
top: 1px;
}
.postcode_bg {
    position: absolute;
    width: 46px;
    height: 52px;
    background-image: url(images/post.png) !important;
    background-size: auto 100% !important;
    background-position: left top !important;
    background-repeat: no-repeat !important;
   left: 1px;
top: 1px;
}
.frm_ctrl input {
    box-shadow: none;
    border: 1px solid #fff;
    border-radius: 0px;
    height: 54px;
    padding-left: 60px;
}
.frm_ctrl {
    width: 37.7%;
    float: left;
    padding-right: 25px;
}

.sumit_btn_fld {
    width: 24.6%;
    float: left;
    padding-top: 31px;
	position: relative;
}
.submit_bg {
    position: absolute;
    width: 11px;
    height: 18px;
    
    right: 54px;
    top: 50px;
}
.sumit_btn_fld input {
    width: 201px;
    height: 55px;
    background-color: #9fd34a;
    border-radius: 4px;
    box-shadow: none;
    border: 0px;
    color: #fff;
    font-family: "Poppins-Medium";
    font-size: 16px;
    text-align: left;
    padding-left: 35px;
    background-image: url(images/rt-arrow.png) !important;
    background-size: auto 30% !important;
    background-position: 84% center !important;
    background-repeat: no-repeat !important;

position: relative;
cursor: pointer;
}
.submit_bg {
    position: absolute;
    left: 8px;
    top: 38px;
    border: 2px solid #9fd34a;
    width: 201px;
    height: 55px;
    border-radius: 5px;
}
.home_sec {
    width: 100%;
    float: left;
}
.sell_car_sec {
    width: 100%;
    float: left;
}
.sell_car_sec {
    width: 100%;
    float: left;
    padding: 14px 0px;
    background-color: #f5f2e8;
    text-align: center;
	padding-bottom: 118px;
}
.common_heading {
    font-family: "BarlowCondensed-Bold";
    font-size: 60px;
    color: #19212d;
}
.sell_car_sec p {
    font-family: "BarlowCondensed-Regular";
    font-size: 24px;
    color: #464646;
    margin-top: 22px;
word-spacing: 1px;
}
.sell_car_list_sub ul li {
    width: 33.3%;
    float: left;
    list-style-type: none;
	padding: 0px 42.5px;
	
}
.easy_sell_sec {
    width: 100%;
    float: left;
    background-color: #eab71c;
    padding: 20px 15px;
    min-height: 225px;
	border-radius: 5px;
	position: relative;
}
.sell_car_list_sec {
    width: 100%;
    float: left;
    padding-top: 40px;
}
.sell_car_list_sub ul {
    padding-left: 0px;
}
.sell_car_list_sub {
    width: 71.5%;
    float: none;
    margin: 0 auto;
}
.number {
    background-color: #0c1529;
position: absolute;
left: -14px;
font-family: "BarlowCondensed-SemiBold";
font-size: 19px;
color: #fff;
top: -14px;
width: 51px;
height: 51px;
border-radius: 50px;
padding: 12px 10px;
}
.sell_sec_img {
    width: 100%;
    float: left;
    padding-top: 13px;
}
.sell_sub_img_sec {
    padding-left: 20px;
}
.sell_sec_img h4 {
    color: #fff;
    padding-top: 18px;
    font-family: "BarlowCondensed-SemiBold";
    font-size: 22px;
}
.sell_sub_img_sec {
    width: 100px;
height: 100px;
background-color: #eec342;
padding: 29px 10px;
border-radius: 50px;
float: none;
margin: 0 auto;
}
.best_price_sec {
    width: 100%;
    float: left;
    padding: 73px 0px;
}
.best_price_sec h2 {
    padding-bottom: 23px;
}
.best_price_lft {
    width: 50%;
    float: left;
}
.best_price_lft h6 {
    font-family: "BarlowCondensed-Medium";
    font-size: 24px;
    color: #333;
    padding-bottom: 10px;
}
.best_price_lft p {
    color: #808080;
    line-height: 24px;
}
.best_price_tp {
    width: 100%;
    float: left;
    padding-bottom: 25px;
}
.best_price_rgt {
    width: 50%;
    float: left;
    text-align: center;
    padding-left: 50px;
	padding-top: 20px;
}
.call_any_time_sec {
    width: 100%;
    float: left;
    background-image: url(./images/bg.png);
    background-repeat: no-repeat;
    background-size: 58%;
    background-position: left;
    background-color: #f8f8f9;
	padding-top: 114px;
}
.call_tp_sec {
    width: 100%;
    float: left;
    text-align: center;
}
.call_tp_sub {
    display: inline-block;
}
.call_tp_sub1 {
    width: 212px;
    height: 55px;
    background-color: #0c1529;
	border-radius: 6px;
}
.call_img {
    width: 54px;
    float: left;
    padding: 8px 5px;
}
.call_content p {
    font-family: "BarlowCondensed-Medium";
    font-size: 18px;
    color: #fff;
	margin-bottom: 0px;
}
.call_content {
    width: calc(100% - 54px);
    float: right;
    text-align: left;
    padding-left: 5px;
}
.call_content a {
    font-family: "BarlowCondensed-Bold";
    font-size: 24px;
    color: #eab71c;
}
.collections_detail {
    width: 100%;
    float: left;
    padding-top: 65px;
}
.collection_list {
    padding-left: 0px;
    width: 100%;
    float: left;
}
.collection_list li {
    width: 33.3%;
    float: left;
    list-style-type: none;
    padding: 0px 18px;
}
.collection_list_sub {
    width: 100%;
    float: left;
    background-color: #fff;
    padding: 52px 37px;
	border-radius: 20px;
	box-shadow: 0px 0px 47.43px 3.57px rgba(6, 11, 46, 0.06);
}
.collection_list_img {
    width: 50%;
    float: left;
}
.collection_list_content {
    width: 50%;
    float: left;
    font-family: "BarlowCondensed-SemiBold";
    font-size: 26px;
    color: #242831;
    line-height: 28px;
}
.collections_detail_sub {
    width: 84%;
    float: none;
    margin: 0 auto;
}
.best_price_sec_btm {
    width: 100%;
    float: left;
    padding: 97px 0px;
	padding-bottom: 0px;
	position: relative;
}
.best_price_sec_lft ul {
    padding-left: 0px;
}
.best_price_sec_lft {
  width: 48.4%;
float: left;
background-color: #0c1529;
padding: 88px 54px;
    padding-bottom: 88px;
padding-bottom: 60px;
}
.best_price_sec_lft h3 {
    color: #fff;
    font-family: "BarlowCondensed-SemiBold";
    font-size: 43px;
	padding-bottom: 10px;
}
.best_price_list li {
    list-style-type: none;
    color: #fff;
    padding-bottom: 15px;
    position: relative;
    padding-left: 20px;
}
.best_price_sec_rgt {
    width: 51.6%;
    float: left;
    background-color: #eab71c;
    padding: 52px 50px;
	padding-bottom: 5px;
}
.complaint_sec {
    width: 50%;
    float: left;
    position: relative;
}
.complaint_sec_img {
    padding-bottom: 20px;
    width: 100%;
    float: left;
}
.complaint_sec_content {
    font-family: "BarlowCondensed-Medium";
    font-size: 20px;
    color: #242831;
    padding-bottom: 38px;
}
.complaint_sec.certificate_sec {
    padding-top: 42px;
}
.complaint_sec.class_service_sec {
    padding-top: 42px;
}
.best_price_list li::before {
    position: absolute;
    content: "";
    width: 10px;
    height: 10px;
    left: 0px;
    top: 8px;
    background-repeat: no-repeat;
    background-position: 100%;
    background-image: url(./images/chk-red.png);
}
.remove_car_sec {
    width: 100%;
    float: left;
    background-color: #f5f2e8;
    padding-top: 307px;
    margin-top: -206px;
    padding-bottom: 200px;
	
}
.remove_car_sec_lft {
    width: 42%;
    float: left;
	padding-left: 19px;
}
.remove_car_sec_rgt {
    width: 58%;
    float: left;
    padding-left: 36px;
	padding-top: 20px;
}
.remove_car_list {
    padding-left: 0px;
    width: 50%;
    float: left;
}
.remove_car_list li {
    width: 50%;
    float: left;
    list-style-type: none;
    font-family: "BarlowCondensed-SemiBold";
    font-size: 18px;
    color: #242831;
    padding-bottom: 20px;
position: relative;
padding-left: 25px;
}
.remove_car_list li::before {
    position: absolute;
    content: "";
    width: 10px;
    height: 10px;
    left: 0px;
    top: 8px;
    background-repeat: no-repeat;
    background-position: 100%;
    background-image: url(./images/chk-red.png);
}
.buy_car_sec {
    width: 100%;
    float: left;
    padding: 0px 0px;
	background-image: url(./images/bg2.png);
    background-repeat: no-repeat;
    background-size: 63%;
    background-position: 103% -31%;
	padding-bottom: 142px;
	padding-top: 262px;
}
.home_mid_sec_frm_main {
    width: 100%;
    float: left;
    position: relative;
    background-color: #f5f2e8;
}
.buy_car_sec_lft {
    width: 38%;
    float: left;
    text-align: center;
}
.buy_car_sec_rgt {
    width: 62%;
    float: left;
    padding-left: 72px;
}
.buy_car_sec_rgt h3 span {
    width: 100%;
    float: left;
}
.buy_car_sec_rgt h3 {
    line-height: 54px;
}
.buy_car_txt {
    font-family: "BarlowCondensed-Medium";
    font-size: 24px;
    padding-top: 28px;
    float: left;
    color: #333;
    padding-bottom: 25px;
}
.buy_car_sec .remove_car_list {
    width: 100%;
}
.buy_car_text {
    font-family: "BarlowCondensed-SemiBold";
    font-size: 30px;
    color: #242831;
}
.buy_car_sec_lft a {
    font-family: "BarlowCondensed-SemiBold";
    font-size: 30px;
    color: #eab71c;
}
.car_collection_lft h4 {
    font-size: 43px;
	color: #fff;
padding-bottom: 20px;
}
.car_collection_lft {
   width: 44%;
float: left;
background-color: #da3c22;
color: #fff;
padding-left: 151px;
padding-top: 55px;
padding-bottom: 138px;
padding-right: 78px;
}
.car_collection_txt {
    font-family: "BarlowCondensed-Medium";
    font-size: 24px;
    padding-bottom: 30px;
}
.car_collection_list {
    padding-left: 0px;
    width: 100%;
    float: left;
}
.car_collection_list li {
    font-family: "BarlowCondensed-Medium";
    font-size: 18px;
	padding-bottom: 20px;
position: relative;
padding-left: 25px;
list-style-type: none;
}
.car.collection_rgt {
    width: 56%;
    float: left;
}
.car_collection_list li::before {
    position: absolute;
    content: "";
    width: 16px;
    height: 16px;
    left: 0px;
    top: 8px;
    background-repeat: no-repeat;
    background-position: 100%;
    background-image: url(./images/chk-white.png);
}
.footer-top {
    width: 100%;
    float: left;
    background-color: #0c1529;
    padding-top: 134px;
    padding-bottom: 45px;
}
.foot_content {
    width: 25%;
    float: left;
}
.foot_sec {
    width: 75%;
    float: left;
	padding-top: 20px;
}
.foot_sec ul {
    padding-left: 0px;
}
.foot_sec ul li {
    list-style-type: none;
    float: left;
}
#footer-right li a {
    color: #fff;
    font-size: 16px;
    padding: 0px 41px;
}
.foot_menu {
    display: inline-block;
    float: right;
}
.foot_menu_term {
    width: 100%;
    float: left;
	padding-top: 20px;
}
#footer-right2 li a {
    color: #fff;
    padding: 0px 20px;
}
#footer-right2 {
    display: inline-block;
    float: right;
	padding-top: 7px;
}
.icon_list li:last-child a {
    padding-left: 13px;
}
.icon_list li {
    list-style-type: none;
    float: left;
    padding-right: 10px;
}
.icon_list {
    padding-left: 0px;
    padding-top: 22px;
}
.icon_list li a {
    width: 33px;
height: 33px;
background-color: #3f4756;
display: block;
padding: 4px 10px;
    padding-right: 10px;
border-radius: 50px;
padding-right: 5px;
}
.home_frm2 {
    width: 100%;
    float: left;
    background-color: #ee7b4c;
   
}
#footer-right2 li {
    position: relative;
}
#footer-right2 li:first-child::before {
    position: absolute;
    content: "/";
    right: 0px;
    width: 1px;
    height: 1px;
    top: 0px;
    color: #fff;
}
#footer-right2 li a {
    padding: 0px 10px;
}
.quote_form_sub.quote_sub_frm2 {
    background-color: #ee7b4c;
}
.quote_form_sub.quote_sub_btm {
    background-color: #ee7b4c;
}
.foot_inner {
    width: 100%;
    float: left;
	padding-top: 83px;
	padding-left: 3px;
padding-right: 3px;
}
.footer_form_sec {
    width: 100%;
    float: left;
   margin-top: -224px;
}
.home_mid_sec_frm {
    width: 100%;
float: left;
position: absolute;
top: -117px;
left: 50%;
transform: translateX(-50%);
}
.nav li a {
    color: #fff !important;
    font-size: 16px;
}
.dropdown-menu {
    background-color: #0c1529;
}
.inner_pg_banner {
    width: 100%;
    float: left;
    min-height: 413px;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}
.inner_pg_title h1 {
    font-family: "BarlowCondensed-Bold";
    font-size: 60px;
    color: #fff;
}
.inner_pg_title {
    width: 100%;
    float: left;
    text-align: center;
    padding: 50px 0px;
        padding-top: 50px;
    padding-top: 125px;
}
.brekers_pg_inner_sec h2 {
    padding-bottom: 30px;
}
.popular_car_sec {
    width: 100%;
    float: left;
    padding: 103px 0px;
}
.popular_car_sec h2 {
    line-height: 60px;
	padding-right: 163px;
}
.carparts_list_sec {
   width: 100%;
float: left;
padding-top: 40px;
padding-bottom: 75px;
}
.carparts_lists {
    padding-left: 0px;
}
.carparts_lists li {
    list-style-type: none;
float: left;
width: calc(16.6% - 11px);
text-align: center;
margin-bottom: 30px;

margin-right: 14px;
}
.car_parts_list_img {
    width: 100%;
    float: left;
    background-color: #f9f9fa;
	box-shadow: 0px 0px 47.43px 3.57px rgba(6, 11, 46, 0.09);
border-radius: 10px;
}
.carparts_lists li h5 {
    font-size: 22px;
	color: #242831;
}
.cheap_parts_sec {
    width: 100%;
    float: left;
}
.cheap_inner_parts_sec {
    width: 90%;
    float: none;
    margin: 0 auto;
}
.cheap_inner_parts1 {
    width: 100%;
    float: left;
    background-color: #eab71c;
    padding: 40px 40px 10px 40px;
}
.cheap_inner_parts1 p {
    font-family: "BarlowCondensed-Medium";
    font-size: 26px;
    color: #242831;
    text-align: center;
    line-height: 29px;
}
.inner_parts_list {
    width: 100%;
    float: left;
}
.parts_lists {
    padding-left: 0px;
    width: 100%;
    float: left;
}
.parts_lists li {
    list-style-type: none;
    float: left;
    width: 33.3%;
	display: flex;
align-items: center;
min-height: 100px;

position: relative;
}
.parts_icon {
    width: 50px;
    float: left;
}
.parts_content {
    width: calc(100% - 50px);
    float: right;
    font-family: "BarlowCondensed-Medium";
    font-size: 20px;
    color: #242831;
	padding-left: 15px;
}
.parts_lists li::before {
    width: 1px;
    height: 100%;
    background-color: #eec549;
    position: absolute;
    content: "";
    right: 0px;
    top: 0px;
}
.genuine_parts_sec {
    width: 100%;
    float: left;
    background-color: #da3c22;
    padding: 85px 0px;
}
.genuine_list {
    padding-left: 0px;
}
.genuine_list li {
    list-style-type: none;
    float: left;
    width: 33.3%;
    display: flex;
    align-items: center;
}
.genuine_title {
    font-family: "BarlowCondensed-SemiBold";
    font-size: 24px;
    color: #fff;
    padding-left: 20px;
}
.genuine_parts_sub {
    width: 86%;
    float: none;
    margin: 0 auto;
}
.inner_pg_title.scrapyard_pg_title h1 {
    margin-bottom: 0px;
}
.banner_main_form.scrap_main_frm .banner_form {
    margin-top: -109px;
}
.car_brand_sec {
    width: 100%;
    float: left;
    background-color: #f5f2e8;
    padding: 123px 0px;
	padding-bottom: 130px;
}
.car_brand_list_sec {
    width: 100%;
    float: left;
	padding: 0px 18px;
}
.brands_list li:nth-of-type(5n) {
    margin-right: 0px;
}
.brands_list li {
    list-style-type: none;
    float: left;
    width: calc(20% - 16px);
    text-align: center;
    background-color: #fff;
    margin-right: 20px;
    margin-bottom: 20px;
	padding: 10px;
}
.brands_list li:nth-of-type(5n+1) {
    clear: left;
}
.brands_list li h6 {
    font-family: "Montserrat-SemiBold";
    font-size: 14px;
    padding-top: 5px;
}
.currently_breaking_sec {
    width: 87%;
    float: none;
    padding-top: 70px;
    margin: 0 auto;
}
.currently_breaking_sec {
    width: 100%;
    float: left;
    padding-top: 70px;
    padding-left: 86px;
    padding-right: 62px;
	padding-bottom: 20px;
}
.currently_breaking_sec h2 {
    line-height: 60px;
    padding-bottom: 40px;
}
.currently_breaking_sec p {
    margin-bottom: 25px;
}
.inner_parts_list {
    width: 100%;
    float: left;
    padding-top: 40px;
}
.parts_lists li:last-child::before {
    display: none;
}
.quote_form_sub.scrapyard_form {
    background-color: #ee7b4c;
}
.banner_sub_title h3 {
    font-family: "BarlowCondensed-SemiBold";
    color: #fff;
    font-size: 48px;
}
.inner_pg_title.scrapyard_pg_title {
    padding-top: 96px;
}
.abt_company_lft h2 {
    padding-bottom: 10px;
}
.help_btn {
    width: 201px;
    height: 55px;
    background-color: #9fd34a;
    border-radius: 6px;
    box-shadow: none;
    border: 0px;
    color: #fff;
    font-family: "Poppins-Medium";
    font-size: 16px;
    text-align: left;
    background-image: url(images/rt-arrow.png) !important;
    background-size: auto 26% !important;
    background-position: 84% center !important;
    background-repeat: no-repeat !important;
    display: block;
    padding: 15px 15px;
        padding-left: 15px;
    padding-left: 35px;
	float: none;
margin: 0 auto;
}
.help_list {
    padding-left: 0px;
}
.help_list li {
    width: 33.3%;
    float: left;
    list-style-type: none;
	padding: 0px 10px;
}
.banner_main_form.scrap_main_frm {
    background-color: #fff;
}
.scrap_help_sec {
    width: 100%;
    float: left;
    text-align: center;
    padding-top: 40px;
	padding-bottom: 96px;
}
.help_img img {
    width: 100%;
    height: 177px;
    object-fit: cover;
}
.help_content {
    width: 100%;
    float: left;
    text-align: center;
    background-color: #0c1529;
    color: #fff;
    padding: 15px;
	border-bottom-left-radius: 8px;
border-bottom-right-radius: 8px;
}
.help_content h4 {
    font-family: "BarlowCondensed-SemiBold";
    font-size: 26px;
    color: #fff;
    padding-bottom: 15px;
    padding-top: 10px;
}
.help_list {
    padding-left: 0px;
    width: 100%;
    float: left;
    padding-top: 46px;
}
.carparts_lists li:nth-of-type(6n) {
    margin-right: 0px;
}
.carparts_lists li h5 {
    padding-top: 10px;
    float: left;
    width: 100%;
	font-family: "BarlowCondensed-SemiBold";
}
.parts_sub {
    display: inline-block;
    float: none;
    margin: 0 auto;
}
.parts_sub .parts_content {
    padding-top: 12px;
}
.brekers_pg_sec {
    width: 100%;
    float: left;
}
.brekers_pg_inner_sec {
    width: 100%;
    float: left;
    background-color: #ee7b4c;
   padding: 40px 65px 40px 65px;
border-radius: 20px;
}
.brekers_pg_tp_sec {
    width: 87%;
    float: none;
    margin: 0 auto;
	margin-top: -110px;
}
.brekers_pg_inner_sec h2 {
    text-align: center;
    font-family: "BarlowCondensed-SemiBold";
    font-size: 43px;
    color: #fff;
}
.carbreakers_list {
    padding-left: 0px;
    width: 100%;
    float: left;
	margin-bottom: 0px;
}
.carbreakers_list li {
    list-style-type: none;
    float: left;
    width: calc(33.3% - 13px);
    margin-right: 19px;
	margin-bottom: 19px;
}
.carbreakers_list li:nth-of-type(3n) {
    margin-right: 0px;
}
.breaker_title {
    width: 100%;
    float: left;
    background-color: #0c1529;
    color: #fff;
    text-align: center;
    font-family: "BarlowCondensed-SemiBold";
    font-size: 24px;
    padding: 11px 10px;
	text-transform: capitalize;
}
.tab-val-sec.car_breakers-val-sec {
    background-color: #f5f2e8;
}
.sumit_btn_fld.breakers_sumit_btn_fld {
    width: 100%;
}
.sumit_btn_fld.breakers_sumit_btn_fld .submit_bg {
    left: 51%;
    transform: translateX(-49%);
}
.sumit_btn_fld.breakers_sumit_btn_fld {
    width: 100%;
    text-align: center;
}
.breakers_img {
    width: 100%;
    float: left;
}
.breakers_img a {
    width: 100%;
    float: left;
}
.breakers_img img {
    width: 100%;
}
.phone_sec {
    width: 100%;
    float: left;
    text-align: center;
    background-color: #9fd34a;
    padding: 10px 10px;
	margin-top: -44px;
}
.phone_sec a {
    font-family: "BarlowCondensed-Bold";
    font-size: 24px;
    color: #fff;
	display: block;
}
.car_breakers_mid_sec {
    width: 100%;
    float: left;
    padding: 86px 0px;
}
.car_breakers_frm_sec {
    width: 100%;
    float: left;
    display: flex;
align-items: center;
background-color: #362e94;
}
.car_breakers_frm_lft {
    width: 61.6%;
    float: left;
    background-color: #362e94;
    padding: 60px 60px 60px 79px;
	min-height: 653px;
}
.car_breakers_frm_rgt {
    width: 38.4%;
    float: left;
}
.car_quote {
    font-family: "BarlowCondensed-SemiBold";
    font-size: 43px;
    color: #fff;
    padding-bottom: 20px;
}
.frm_ctrl.breakers_frm_ctrl {
    width: calc(50% - 13px);
    margin-right: 25px;
    float: left;
    padding-right: 0px;
    padding-bottom: 20px;
}
.frm_ctrl.breakers_frm_ctrl:nth-of-type(2n) {
    margin-right: 0px;
}
.frm_text.frm_ctrl_notes label {
    font-family: "BarlowCondensed-Regular";
    font-size: 16px;
    color: #fff;
}
.frm_text.frm_ctrl_notes textarea {
    border: 0px;
    border-radius: 0px;
}
.frm_ctrl.breakers_frm_ctrl span {
    color: red;
}
.frm_text.frm_ctrl_notes span {
    color: red;
}
.car_breakers_frm_rgt img {
    width: 100%;
    height: 719px;
    object-fit: cover;
}
.about_company_sec {
    width: 100%;
    float: left;
    padding: 90px 0px;
}
.abt_company_lft {
    width: 60%;
    float: left;
}
.abt_company_lft {
    width: 60%;
    float: left;
	padding-right: 30px;
}
.abt_company_rgt {
    width: 40%;
    float: left;
	padding-top: 15px;
}
.abt_call_sec {
    width: 100%;
    float: left;
    padding: 90px 0px;
        padding-bottom: 90px;
    background-color: #f5f2e8;
    padding-bottom: 183px;
}
.abt_call_sub_sec {
    width: 70%;
    float: none;
    margin: 0 auto;
    text-align: center;
}
.abt_call_txt {
    width: 100%;
    float: left;
    padding: 20px 0px;
}
.call {
    font-family: "BarlowCondensed-Bold";
    color: #19212d;
    font-size: 36px;
}
.scrap_btn {
    background-color: #9fd34a;
    border-radius: 4px;
    box-shadow: none;
    border: 0px;
    color: #fff;
    font-family: "Poppins-Medium";
    padding: 11px 10px;
        padding-top: 11px;
    font-size: 24px;
    display: inline-block;
    padding-top: 15px;
}
.contact_pg {
    width: 100%;
    float: left;
    padding-top: 60px;
    padding-bottom: 160px;
}

.form-ctrl input {
    border: 0px !important;
    background-color: #f5f2e8 !important;
    box-shadow: none !important;
    height: 50px !important;
    width: 100% !important;
}
.form-ctrl textarea {
    border: 0px !important;
    background-color: #f5f2e8 !important;
    box-shadow: none !important;
    height: 108px !important;
    width: 100% !important;
}
.frm_button_submit {
    width: 201px !important;
    height: 55px !important;
    background-color: #9fd34a !important;
    border-radius: 4px !important;
    box-shadow: none !important;
    border: 0px !important;
    color: #fff !important;
    font-family: "Poppins-Medium" !important;
    font-size: 16px !important;
}
.contact_lft h2 {
    font-size: 44px;
}
.contact_rgt h2 {
    font-size: 44px;
    padding-bottom: 15px;
}
.contact_information h2 {
    color: #fff;
    padding-bottom: 26px;
}
.contact_list {
    padding-left: 0px;
}
.contact_list li {
    list-style-type: none;
    padding-bottom: 20px;
	color: #fff;
    font-size: 18px;
}
.contact_list li a {
    color: #fff;
    font-size: 18px;
}
.contact_information {
    width: 100%;
    float: left;
    background-color: #0c1529;
    padding: 90px 70px;
}
.contact_lft {
    width: 50%;
    float: right;
    padding-left: 60px;
    padding-top: 120px;
}
.quote_form_sub.steps_form {
    background-color: #ee7b4c;
	box-shadow: 4.243px 4.243px 11.83px 1.17px rgba(6, 11, 46, 0.14);
}
.car_collection_sec {
    width: 100%;
    float: left;
}
.car.collection_rgt iframe {
    width: 100%;
    float: left;
}
.tab-val-sec {
    width: 100%;
    float: left;
}
.tab-val-sec .nav {
    width: 73%;
    float: none;
    margin: 0 auto;
}
.tab-val-sec .nav li {
    width: 33.3%;
	justify-content: center;
    display: flex;
}
.tab-val-sec .nav {
    display: flex;
    justify-content: center;
    border: 0px solid;
}
.tab-val-inner {
    float: left;
    width: 100%;
    padding: 0px 0px 40px 0px;
	background-color: #f5f2e8;
}
.banner_main_form.steps_main_form {
    padding-bottom: 60px;
}
.nav.tab_sec_nav li.active .tab_padding {
   background-color: #f6e7d7;
}
.tab_padding {
    width: 70px;
    background-color: #e6e8ea;
    height: 70px;
    border-radius: 50px;
    text-align: center;
    padding-left: 10px;
	padding-top: 10px;
}
.nav.tab_sec_nav li.active .tab_padding h2 {
    background-color: #eab71c !important;
}
.tab-val-sec .nav li h2 {
    color: #fff;
    text-align: center;
    font-size: 30px;
    max-width: 600px;
    border-radius: 50px;
    background: #d4d6da;
        background-color: rgb(212, 214, 218);
    width: 50px;
    height: 50px;
    padding: 5px;
    position: relative;
	float: left;
}
.tab_padding i {
    font-size: 25px;
    padding-top: 8px;
}
.tab_titl {
    width: calc(100% - 70px);
    float: right;
    text-align: left;
    padding-left: 20px;
    text-transform: uppercase;
    font-family: "Barlow-Bold";
    font-size: 16px;
	padding-top: 21px;
   
}

.tab-val-sec .nav li h2 {
    color: #fff;
    text-align: center;
    font-size: 30px;
	background-color: #0d1a2d;
}
.nav.tab_sec_nav li .tab_padding i {
    display: none;
}
.tab-val-sec .nav li a {
    font-size: 14px;
    font-family: "Barlow-SemiBold";
    color: #19212d !important;
    
    padding-top: 12px;
    border: 0px !important;
}
.step2_sec {
    width: 100%;
    float: left;
}
.step2_top.frm_mobile_view {
    display: none;
}
.step2_inner {
    width: 74.3%;
    float: none;
    margin: 0 auto;
}
.step2_sec {
    width: 100%;
    float: left;
    padding: 50px 0px 150px 0px;
}
.step2_content_sec {
    width: 58%;
    float: left;
    background-color: #eab71c;
    padding: 26px 20px 26px 40px;
    
    border-top-left-radius: 20px;
}
.step2_img_sec {
    width: 42%;
    float: left;
}
.step2_inner_sub {
    width: 100%;
    float: left;
    box-shadow: 4.243px 4.243px 11.83px 1.17px rgba(6, 11, 46, 0.07);
}
.step2_content_padding {
    width: 100%;
    float: left;
    padding: 38px 34px 45px 34px;
    background-color: #fff;
	border-bottom-left-radius: 20px;
border-bottom-right-radius: 20px;
}
.tab-val-inner.step2_sec {
    padding-bottom: 184px;
}
.tab-val-inner.tab-val-inner-step3 .tab-content {
    padding-top: 50px;
}
.tab-val-inner.tab-val-inner-step3 .steps_btm_txt {
    padding-top: 45px;
}
.id_list li::before {
    width: 9px;
    height: 9px;
    content: "";
    position: absolute;
    background-color: #ff8242;
    border-radius: 50px;
    left: 0px;
    top: 9px;
}
.step2_img_sec img {
    width: 327px;
    height: 202px;
    object-fit: cover;
}
.step2_inner_sub {
    width: 100%;
    float: left;
    box-shadow: 4.243px 4.243px 11.83px 1.17px rgba(6, 11, 46, 0.07);
    border-top-right-radius: 20px;
    border-top-left-radius: 20px;
    border-bottom-left-radius: 20px;
border-bottom-right-radius: 20px;

}
.step2_content_sec h4 {
    font-size: 24px;
    color: #fff;
    text-transform: capitalize;
}
.step_list {
    padding-left: 0px;
    width: 100%;
    float: left;
    padding-top: 10px;
	margin-bottom: 0px;
}
.step_list li {
    list-style-type: none;
    width: 100%;
    color: #fff;
    font-family: "Barlow-Regular";
    padding-bottom: 5px;
}
.step2_top.frm_desk_view {
    width: 100%;
    float: left;
    background-color: #fff;
    border-top-right-radius: 20px;
    border-top-left-radius: 20px;
}
.quote_text h4 {
    font-family: "Barlow-Bold";
    font-size: 30px;
    text-transform: uppercase;
}
.quote_text {
    width: 100%;
    float: left;
}
.quote_text p {
    font-family: "Barlow-Medium";
    font-size: 16px;
    color: #19212d;
}
.alloy-txt {
    width: 100%;
    float: left;
    font-family: "Barlow-SemiBold";
    font-size: 16px;
    color: #19212d;
    padding-top: 8px;
}
.chk_fld {
    width: 100%;
    float: left;
}
input[type='radio'] {
        -webkit-appearance: none;
        width: 15px;
        height: 15px;
        border-radius: 50%;
        outline: none;
        border: 1px solid #cccccc;
    }

    input[type='radio']:before {
        content: '';
        display: block;
        width: 7px;
        height: 7px;
        margin: 25% auto;
        border-radius: 50%;
    }

 input[type="radio"]:checked:before {
        background: #ff8242;
        
    }
    
    input[type="radio"]:checked {
      border-color:#cccccc;
    }
	.chk_fld_sub label span {
    color: #19212d;
    font-family: "Barlow-Regular";
    text-transform: uppercase;
    padding-left: 10px;
}
.chk_fld_sub {
    width: 16%;
    float: left;
}
.form_input {
    width: 100%;
    float: left;
    padding-top: 22px;
}
.form_control.floating-label input {
    width: 100%;
    border: 1px solid #e3e3e3;
    height: 50px;
}
.form_control.floating-label {
    width: 50%;
    float: left;
    padding-right: 16px;
}
.submit_fld.text-center {
    width: 100%;
    float: left;
    padding-top: 23px;
    text-align: left !important;
    padding-bottom: 30px;
	position: relative;
}
.submit_fld.text-center input {
    width: 201px;
    height: 55px;
    background-color: #9fd34a;
    border-radius: 4px;
    box-shadow: none;
    border: 0px;
    color: #fff;
    font-family: "Poppins-Medium";
    font-size: 16px;
    text-align: left;
    padding-left: 35px;
    background-image: url(images/rt-arrow.png) !important;
    background-size: auto 26% !important;
    background-position: 84% center !important;
    background-repeat: no-repeat !important;
    
    position: relative;
}
.submit_fld.text-center .submit_bg {
    top: 31px;
}
.steps_btm_txt h6 {
    font-family: "Barlow-SemiBold";
    font-size: 16px;
    padding-bottom: 5px;
    padding-top: 2px;
    float: left;
    width: 100%;
}
.steps_btm_txt p {
    font-family: "Barlow-Regular";
    font-size: 16px;
    color: #19212d;
}
.tab-pane.in.step2 {
    display: block;
}
.tab-val-sec .nav li.active span {
    display: none;
}
.tab-val-sec .nav li.active i {
    display: block;
}
.tab_titl {
    display: block !important;
}
.tab-content {
    width: 100%;
    float: left;
}
.val-box {
    width: 72%;
float: none;
margin: 0 auto;
padding-top: 12px;
}
.val-box-sub {
    width: 100%;
    float: left;
    background-color: #fff;
    padding: 50px 150px 50px 150px;
    text-align: center;
}
.tit {
    font-family: "BarlowCondensed-Bold";
    font-size: 30px;
}
.val-box-sub {
    width: 100%;
    float: left;
    background-color: #fff;
    padding: 50px 150px 60px 150px;
    text-align: center;
    border-radius: 30px;
	box-shadow: 4.243px 4.243px 11.83px 1.17px rgba(6, 11, 46, 0.07);
}
.val-box-main {
    width: 100%;
    float: left;
    padding-bottom: 100px;
    padding-top: 20px;
}
.amount {
    width: 50%;
    float: left;
    font-family: "BarlowCondensed-Bold";
    font-size: 80px;
    color: #ff8242;
	padding-top: 10px;
}
.ptaccept_fld {
    width: 50%;
    float: left;
	position: relative;
}
.btn.acc_btn.ptaccept {
    width: 201px;
    height: 55px;
    background-color: #9fd34a;
    border-radius: 4px;
    box-shadow: none;
    border: 0px;
    color: #fff;
    font-family: "Poppins-Medium";
    font-size: 16px;
    text-align: left;
   
    background-image: url(images/rt-arrow.png) !important;
    background-size: auto 26% !important;
    background-position: 84% center !important;
    background-repeat: no-repeat !important;
    /*z-index: 1;*/
    position: relative;
    padding: 16px 10px;
	 padding-left: 35px;
}
.accept_qt_sec {
    width: 73%;
    float: none;
    margin: 0 auto;
    padding-top: 25px;
}
.ptaccept_fld .submit_bg {
   top: 6px;
left: 12px;
}
.step2_mid_sec {
    width: 100%;
    float: left;
}
.image {
    width: 120px;
    float: left;
}
.list {
    width: 50%;
float: left;
display: flex;
align-items: center;
min-height: 114px;
padding-left: 20px;
}
.list_sec {
    width: 61%;
    float: left;
    background-color: #0d1a2d;
    padding: 44px 40px 44px 40px;
}
.list h4 {
    width: calc(100% - 120px);
    float: right;
    color: #fff;
    font-family: "Barlow-Bold";
    font-size: 18px;
    text-transform: uppercase;
	
}
.call_to_action {
    width: 39%;
    float: left;
    background-color: #eab71c;
    padding: 91px 50px 91px 50px;
}
.call_to_action h5 {
    font-family: "Barlow-Bold";
    font-size: 36px;
    color: #fff;
    padding-bottom: 12px;
    padding-right: 72px;
}
.call_to_action span {
    font-family: "Barlow-SemiBold";
    color: #fff;
    font-size: 24px;
}
.call_to_action a {
    font-family: "Barlow-SemiBold";
    color: #0d1a2d;
    font-size: 24px;
}
.tab-val-inner.step2_sec .container {
    width: 1263px;
}
.step3_whole_sec {
    width: 100%;
    float: left;
    box-shadow: 4.243px 4.243px 11.83px 1.17px rgba(6, 11, 46, 0.07);
    background-color: #fff;
    border-radius: 30px;
}
.step3_top.frm_desk_view {
    width: 100%;
    float: left;
    background-color: #eab71c;
    border-top-left-radius: 30px;
    border-top-right-radius: 30px;
    padding: 56px 50px 30px 58px;
}
.step3_top.frm_desk_view h4 {
    font-family: "Barlow-Bold";
    font-size: 30px;
    color: #fff;
}
.step3_top.frm_desk_view h6 {
    font-family: "Barlow-Medium";
    color: #fff;
    font-size: 16px;
}
.step3_content_padding.instant-form-sec {
    width: 100%;
    float: left;
    padding: 35px 53px 35px 53px;
}
.step3_content_padding.instant-form-sec p {
    font-family: "Barlow-SemiBold";
    margin-bottom: 0px;
    font-size: 16px;
    color: #19212d;
}
.form_input .form_control {
    width: 50%;
    float: left;
    padding-right: 16px;
	padding-bottom: 23px;
}
.form_control.text_ctrl {
    width: 100%;
}
.form_input .form_control input {
    width: 100%;
    border: 1px solid #e3e3e3;
    height: 53px;
    box-shadow: none;
	font-size: 14px;
font-family: "Barlow-Regular";
}
.form_input .form_control textarea {
    width: 100%;
    border: 1px solid #e3e3e3;
    height: 145px;
    box-shadow: none;
	font-size: 14px;
font-family: "Barlow-Regular";
padding: 5px 15px;
}
.form_control.text_ctrl label {
    color: #19212d;
    font-family: "Barlow-Regular";
}
.submit_fld input {
   width: 201px;
height: 55px;
background-color: #9fd34a;
border-radius: 4px;
box-shadow: none;
border: 0px;
color: #fff;
font-family: "Poppins-Medium";
font-size: 16px;
text-align: left;
padding-left: 18px;
background-image: url(images/rt-arrow.png) !important;
background-size: auto 26% !important;
background-position: 87% center !important;
background-repeat: no-repeat !important;

position: relative;
}
.submit_fld {
    width: 100%;
    float: left;
    position: relative;
}
.tab-val-inner.tab-val-inner-step3 {
    padding-bottom: 187px;
}
.id_list {
    padding-left: 0px;
    width: 100%;
    float: left;
}
.id_list li {
    list-style-type: none;
    font-family: "Barlow-Regular";
    color: #19212d;
    position: relative;
    padding-left: 20px;
}
.submit_fld .submit_bg {
    top: 6px;
}
.steps_btm_txt {
    width: 100%;
    float: left;
    padding-top: 4px;
}
.validation_error {
    color: red;
}
.thank_sec {
    width: 100%;
    float: left;
}
.top_sec h4 {
    font-family: "BarlowCondensed-Bold";
    font-size: 72px;
    color: #ee7b4c;
    padding-bottom: 15px;
	text-transform: uppercase;
}
.thank_sec_sub {
    width: 61%;
    float: none;
    margin: 0 auto;
}
#thank_title {
    font-family: "Barlow-Bold";
    font-size: 24px;
    text-transform: capitalize;
}
.booking-ref {
    font-family: "Barlow-SemiBold";
    font-size: 18px;
    padding-top: 16px;
}
.booking-ref span {
    color: #ff8242;
}
.thank_sec {
    width: 100%;
    float: left;
    padding-top: 20px;
    padding-bottom: 197px;
}
.btm_sec {
    width: 100%;
    float: left;
    text-align: center;
    background-color: #282f40;
    padding: 47px 30px;
}
.btm_sec h4 {
    color: #fff;
    font-family: "Barlow-Bold";
    font-size: 24px;
    padding-bottom: 15px;
}
.btm_sec h5 {
    font-family: "Barlow-SemiBold";
    color: #fff;
    font-size: 16px;
    text-transform: uppercase;
}
.btm_sec h5 a {
    font-family: "BarlowCondensed-Bold";
    font-size: 30px;
    color: #ee7b4c;
    padding-left: 25px;
}
.top_sec {
    width: 100%;
    float: left;
    text-align: center;
    background-color: #fff;
    padding: 64px 35px;
}
.error_response {
    width: 100%;
    float: left;
    text-align: center;
    border: 1px solid red;
    padding: 20px;
}
.error_response p {
    margin-bottom: 0px;
    color: #121b2f;
}
.error_response_sec {
    width: 100%;
    float: left;
    padding-bottom: 150px;
}
/* menu */
.menu_icon{
    position: absolute;
    top: 50%;  left: 50%;
    transform: translate(-50%,-50%);
    width: 50px;  height: 50px;
  
    overflow: hidden;
    cursor: pointer;
}
.menu_icon li {
    list-style: none;
    position: absolute;
    transform: translateY(-50%);
    width: 70%;
    height: 3px;
    background: #fff;
    transition: 1s;
        transition-delay: 0s;
}
.menu_icon li:nth-of-type(1){
    top: 30%;  left: 15%; 
    transition-delay: 1s; 
    opacity: 1; 
}
.menu_icon li:nth-of-type(2){
    top: 50%;  left: 15%; 
    transition-delay: 0s;   
}
.menu_icon li:nth-of-type(3){
    top: 70%;  right: 15%;
    transition-delay: 1s; 
    opacity: 1; 
}
.menu_icon.active li:nth-of-type(1){
    left: 100%;
    transition-delay: 0s;
    opacity: 0; 
}
.menu_icon.active li:nth-of-type(2){
    transform: translateY(-50%) rotate(405deg);
    transition-delay: .5s;
}
.menu_icon.active li:nth-of-type(3){
    right: 100%;
    transition-delay: 0s;
    opacity: 0; 
}




.menu_icon li:nth-of-type(2)::before{
   content: '';
   position: absolute;
   top: -150px;  left: 0;
   width: 100%;  height: 100%;
   background: #fff;
   transform: rotate(90deg);
   transition: 1s;
   transition-delay: .5s;
}
.menu_icon.active li:nth-of-type(2)::before{
   top: 0; 
   transition-delay: 1s;
}
.brands_list {
    padding-left: 0px;
}
.complaint_sec.dealers_sec::before {
    width: calc(100% - 30px);
    height: 1px;
    background-color: #eec549;
    content: "";
    position: absolute;
    left: 0px;
    bottom: 0px;
}
.complaint_sec.facility_sec {
    padding-left: 20px;
}
.complaint_sec.facility_sec::before {
    width: calc(100% - 6px);
    height: 1px;
    background-color: #eec549;
    content: "";
    position: absolute;
    right: 0px;
    bottom: 0px;
    
}
.complaint_sec.facility_sec::after {
    width: 1px;
    height: calc(100% - 20px);
    background-color: #eec549;
    content: "";
    position: absolute;
    left: -14px;
    top: 0px;
}
.complaint_sec.class_service_sec::before {
    width: 1px;
    height: calc(100% - 20px);
    background-color: #eec549;
    content: "";
    position: absolute;
    left: -14px;
    bottom: 0px;
}
.complaint_sec.class_service_sec {
    padding-left: 20px;
}
#footer-right li:last-child a {
    padding-right: 0px;
}
#footer-right2 li:last-child a {
    padding-right: 0px;
}
::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #d5d5d5;
  opacity: 1; /* Firefox */
  

}

:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #d5d5d5;
  

}

::-ms-input-placeholder { /* Microsoft Edge */
  color: #d5d5d5;
  
  
}
/* .sumit_btn_fld input:hover { */
    /* background-color: #0c1529; */
/* } */
.form_control.floating-label input::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #19212d;
  opacity: 1; /* Firefox */
  font-family: "Barlow-Regular";
  font-size: 14px;

}

.form_control.floating-label input::-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #19212d;
  font-family: "Barlow-Regular";
  font-size: 14px;

}

.form_control.floating-label input::-ms-input-placeholder { /* Microsoft Edge */
  color: #19212d;
  font-family: "Barlow-Regular";
  font-size: 14px;

}
.form_input .form_control input::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #19212d;
  opacity: 1; /* Firefox */
  font-family: "Barlow-Regular";
  font-size: 14px;

}

.form_input .form_control input::-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #19212d;
  font-family: "Barlow-Regular";
  font-size: 14px;

}

.form_input .form_control input::-ms-input-placeholder { /* Microsoft Edge */
  color: #19212d;
  font-family: "Barlow-Regular";
  font-size: 14px;

}
.dropdown-menu {
    width: 300px;
}
.help_btn:hover {
    color: #fff;
	background-color: #ee7b4c;
}
.help_img img {
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
}
.scrap_btn:hover {
    color: #fff;
}
.frm_button_submit:hover {
    background-color: #ee7b4c !important;
}
.error_page.inner_page {
    width: 100%;
    float: left;
    padding: 100px 0px;
        padding-bottom: 100px;
    text-align: center;
    padding-bottom: 150px;
}
.nt_page {
    width: 100%;
    float: left;
}
.nt_page h4 {
    font-size: 70px;
}
.nt_page h1 {
    font-size: 42px;
    padding: 20px 0px;
}
.back_to_hm {
    width: 100%;
    float: left;
    padding-top: 25px;
}
.back_to_hm a {
    font-size: 18px;
}
.inner_pg_title.car-parts-title {
    padding-top: 147px;
}
.car__body {
  -webkit-animation: shake 0.2s ease-in-out infinite alternate;
          animation: shake 0.2s ease-in-out infinite alternate;
}
.car__line {
  transform-origin: center right;
  stroke-dasharray: 22;
  -webkit-animation: line 0.8s ease-in-out infinite;
          animation: line 0.8s ease-in-out infinite;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
}
.car__line--top {
  -webkit-animation-delay: 0s;
          animation-delay: 0s;
}
.car__line--middle {
  -webkit-animation-delay: 0.2s;
          animation-delay: 0.2s;
}
.car__line--bottom {
  -webkit-animation-delay: 0.4s;
          animation-delay: 0.4s;
}

@-webkit-keyframes shake {
  0% {
    transform: translateY(-1%);
  }
  100% {
    transform: translateY(3%);
  }
}

@keyframes shake {
  0% {
    transform: translateY(-1%);
  }
  100% {
    transform: translateY(3%);
  }
}
@-webkit-keyframes line {
  0% {
    stroke-dashoffset: 22;
  }
  25% {
    stroke-dashoffset: 22;
  }
  50% {
    stroke-dashoffset: 0;
  }
  51% {
    stroke-dashoffset: 0;
  }
  80% {
    stroke-dashoffset: -22;
  }
  100% {
    stroke-dashoffset: -22;
  }
}
@keyframes line {
  0% {
    stroke-dashoffset: 22;
  }
  25% {
    stroke-dashoffset: 22;
  }
  50% {
    stroke-dashoffset: 0;
  }
  51% {
    stroke-dashoffset: 0;
  }
  80% {
    stroke-dashoffset: -22;
  }
  100% {
    stroke-dashoffset: -22;
  }
}
.loader {
    height: 100%;
    position: fixed;
    width: 100%;
    background: rgba(0, 0, 0, 0.64);
     display: none; 
	
}
.form_loader .loader
{
	display: block;
}
.loader .car {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    height: 55px !important;
    z-index: 999;
}
.contact_rgt {
    width: 50%;
    float: left;
}
.header_menu ul li.active a {
    color: #da3c22 !important;
}
.header_menu ul li:hover a {
    color: #da3c22 !important;
}
.quote_form_sub.quote_sub_btm {
    position: relative;
}
.car_collection_lft {
    padding-top: 56px;
}
.frm_ctrl input {
    padding-top: 8px;
    padding-bottom: 8px;
}
.collection_list_content {
    padding-left: 5px;
}
.collection_list li:first-child .collection_list_img {
    width: 45%;
}
.best_price_sec_rgt {
    padding-left: 30px;
}
.complaint_sec.dealers_sec {
    padding-left: 20px;
}
.complaint_sec.certificate_sec {
    padding-left: 20px;
}
.coming_soon_pg {
    width: 100%;
    float: left;
    padding: 70px 0px;
        padding-bottom: 70px;
    padding-bottom: 124px;
    text-align: center;
}
.frm_text.frm_ctrl_notes .validation_error {
    width: 100%;
    float: left;
    margin-top: -3px;
}
.steps_lft {
    width: 181px;
    float: left;
}
.steps_rgt {
    width: calc(100% - 181px);
    float: right;
}
.payment_role span {
    float: left;
    padding-top: 10px;
}
.payment_role {
    display: inline-block;
}
.menu-item-has-children:hover .dropdown-menu li a {
    color: #fff !important;
}
.form_loader .nav.tab_sec_nav.isopen-1 {
    display: none;
}
.tab_sec_nav.active {
	display: none;
}
.breakers-input input {
    padding-left: 15px;
}
.dropdown-toggle {
    cursor: pointer;
}
/* :-moz-placeholder { /* Firefox 18- */ */
   
   /* line-height: 25px; */
/* } */

/* ::-moz-placeholder {  /* Firefox 19+ */ */
     
   /* line-height: 25px; */
/* } */
/* @media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution: .001dpcm) { */
    /* .frm_ctrl input { */
    /* padding-top: 14px; */
    /* line-height: 24px; */
    /* padding-bottom: 5px; */
    /* font-size: 18px; */
    /* } */
   
/* } */
.step2_sec.steps2_padding {
    padding-bottom: 0px;
}
.quote_form_sub input {
    font-family: "BarlowCondensed-SemiBold";
    font-size: 24px;
    padding-top: 12px;
    padding-bottom: 12px;
}
.frm_ctrl.breakers_frm_ctrl input {
	 font-family: "BarlowCondensed-SemiBold";
    font-size: 24px;
    padding-top: 12px;
    padding-bottom: 12px;
}
.frm_ctrl.breakers_frm_ctrl.breakers-input input {
    font-size: 14px;
    font-family: "Poppins-Regular";
}
.currently_breaking_sec h4 {
    padding-top: 10px;
    padding-bottom: 5px;
}
.home_content_sec {
    width: 100%;
    float: left;
    padding: 90px 0px;
    background-color: #f5f2e8;
}
.home_content_sec .common_heading {
    padding-bottom: 20px;
    padding-top: 0px;
}
.home_content_sec h4 {
    padding-top: 10px;
    padding-bottom: 5px;
}
.remove_car_list.content_list {
    width: 100%;
}
.remove_car_list.content_list li {
    width: 100%;
	font-family: "Poppins-Regular";
font-size: 14px;
color: #808080;
line-height: 24px;
}