/*

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: "Montserrat-Regular";
     src: url("fonts/Montserrat-Regular.ttf");
}
@font-face {

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

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

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

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

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

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

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

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

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

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

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

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

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

    font-family: "ProximaNovaCond-Semibold";
     src: url("fonts/ProximaNovaCond-Semibold.otf");
}

/* -- style for common -- */

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

	color: #000;
	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: 1212px;
    max-width: 100%;

}

img {

    max-width: 100%;
	height: auto;

}
h1, h2, h3, h4, h5, h6
{
 font-family: "Montserrat-SemiBold";
 color: #19212d;

}
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: 100px;
   padding: 13px 47px 13px 82px;
}
.header_lft {
    width: 20%;
    float: left;
}

.header_lft .header_logo img{
    width: 159px;
height: 91px;
}
.header_right {
    width: 80%;
    float: left;
padding-top: 34px;
}
.header_btn {
    width: 205px;
    float: right;
}
.header_btn a {
    
width: 205px;
display: inline-block;
text-align: center;
height: auto;
font-size: 22px;
color: #19212d;
position: relative;
font-family: "Poppins-Bold";
}
.header_btn a::before {
	position: absolute;
content: "";
background-image: url(./images/phone.png);
background-size: 100%;
width: 21px;
height: 21px;
background-repeat: no-repeat;
top: 0px;
left: 0px;
}
#main-menu li a {
    color: #19212d;
text-transform: capitalize;
font-size: 16px;
font-weight: bold;
}
.header_menu {
    width: calc(100% - 205px);
    float: left;
	
}
#main-menu li {
    padding: 10px 28.3px;
	padding-top: 0px;
}
#main-menu {
    float: right;
	padding-right: 15px;
}

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

#main-menu .dropdown-toggle::after {
    opacity:0;
}


.banner {
    width: 100%;
    float: left;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
    min-height: 545px;
    padding: 50px 0px;
	padding-top: 123px;
	background-position: center;
}
.banner_sub_image {
    width: 100%;
    float: left;
    text-align: right;
    padding-right: 8px;
}

.home_banner h1 span {
   color: #9fd34a;
   letter-spacing: -1px;
}
.banner h4 {
    font-family: "Poppins-Light";
    font-size: 24px;
    color: #fff;
    text-align: center;
    padding-top: 20px;
    width: 100%;
    float: left;
}
.home_banner h1 {
color: #fff;
font-size: 55px;
font-family: "Poppins-Bold";
text-align: center;
width: 100%;
float: left;
word-spacing: 10px;
}
.quote_form_sec {
    width: 95%;
float: none;
padding-top: 14px;
margin: 0 auto;
	
}
.quote_form_sub {
    width: 100%;
    float: none;
    margin: 0 auto;
}
.quote_form {
    width: 100%;
    float: left;
   background-image: url(./images/carbon.png);
 background-color: rgb(25, 33, 45);
box-shadow: 4.243px 4.243px 11.83px 1.17px rgba(6, 11, 46, 0.14);
background-repeat: repeat;
    padding: 70px 44px;
	
}

.quote_form_bk {
    width: 100%;
    float: left;
   background-image: url(./images/carbon.png);
 background-color: rgb(25, 33, 45);
box-shadow: 4.243px 4.243px 11.83px 1.17px rgba(6, 11, 46, 0.14);
background-repeat: repeat;
    padding: 45px 44px;
	
}

.non_top {
    width: 100%;
    float: left;
   background-image: url(./images/carbon.png);
 background-color: rgb(25, 33, 45);
box-shadow: 4.243px 4.243px 11.83px 1.17px rgba(6, 11, 46, 0.14);
background-repeat: repeat;
padding: 0px 0px 50px 0px;
	
}

.non_top .form_box{
    padding: 35px 0px 10px 0px;
}

.quote_form_bk_sec {
    width: 100%;
    float: left;
    background-image: url(./images/carbon.png);
    background-color: rgb(25, 33, 45);
    box-shadow: 4.243px 4.243px 11.83px 1.17px rgba(6, 11, 46, 0.14);
    background-repeat: repeat;
    padding: 70px 44px;
}
.frm_ctrl input {
   width: 100%;
    height: 52px;
    box-shadow: none !important;
    border-radius: 0px;
    border: 0px;
    padding: 8px 60px;
    padding-right: 15px;
    padding-top: 10px;
	 font-family: "Montserrat-ExtraBold";
  font-size: 20px;
  background-color: #2a3340;
}
.frm_ctrl {
    width: 33.3%;
    float: left;
  padding: 0px 20px;
}
.sumit_btn_fld {
width: auto;
float: left;
padding-top: 33px;
position: relative;

}
.banner_form {
    width: 100%;
    float: left;
    margin-top: -263px;
    position: relative;
}
.price_quote {
font-family: "Poppins-Bold";
font-size: 30px;
color: #fff;
text-align: center;
padding-bottom: 15px;
line-height: 1.25;
}
.sumit_btn_fld input {
    width: 261px;
height: 50px;
background-color: #2551bf;
border: 0px;
font-size: 20px;
text-transform: capitalize !important;
padding-left: 22px;
text-align: center;
cursor: pointer;
color: #fff;
font-family: "Poppins-SemiBold";
max-width: 100%;
}

}
.frm_ctrl label {
    font-family: "Montserrat-Light";
    color: #fff;
    font-weight: bold;
}
.frm_ctrl label span {
    color: #ff0819;
}
.frm_text label span {
    color: #ff0819;
}
.frm_ctrl_input {
    position: relative;
}
#rno {
 /* background-image: url(images/rno.png) !important; */
	background-size: auto 100% !important;
	background-position: left top !important;
	background-repeat: no-repeat !important;
	text-transform: uppercase;
}
.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: 0;
    top: 0;
}
#postalcode {
	 /* background-image: url(images/post.png) !important; */
	background-size: auto 100% !important;
	background-position: left top !important;
	background-repeat: no-repeat !important;
	text-transform: uppercase;
}
.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: 0;
    top: 0;
}

.submit_bg {
    position: absolute;
    width: 20px;
    height: 20px;
    background-image: url(images/arrow-right.png) !important;
    background-size: auto 100% !important;
    background-position: left top !important;
    background-repeat: no-repeat !important;
    right: 35px;
top: 50px;
}

::-webkit-input-placeholder { /* Edge */
  color: #cdcecf;
  font-family: "Montserrat-ExtraBold";
  font-size: 16px;
}

:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #cdcecf;
  font-family: "Montserrat-ExtraBold";
  font-size: 16px;
}

::placeholder {
   color: #cdcecf;
  font-family: "Montserrat-ExtraBold";
  font-size: 16px;
}
.scrap_steps {
    width: 100%;
    float: left;
    padding: 96px 0px;
	padding-bottom: 80px;
}
.common_heading {
    width: 100%;
    float: left;
    text-align: center;
    font-size: 36px;
}
.common_heading span {
    font-family: "Montserrat-UltraLight";
}
.steps_sec {
    width: 100%;
    float: left;
	padding-top: 40px;
}
.steps_list {
    width: 25%;
    float: left;
    padding: 0px 10px;
}
.steps_list_sub {
    border: 1px solid #19212d;
    width: 100%;
    float: left;
    text-align: center;
}
.steps_title {
    color: #fff;
    text-transform: uppercase;
    background-color: #121b2f;
    padding: 6px 0px;
}
.steps_img {
    width: 100%;
    float: left;
    padding: 29px 0px;
	min-height: 149px;
}
.steps_list:first-child .steps_img {
    padding-top: 47px !important;
}

.steps_sub {
    width: 86.5%;
    float: none;
    margin: 0 auto;
}
.collection_list_sec h5 {
    padding-bottom: 22px;
}
.steps_content {
    width: 100%;
    float: left;
    padding: 6px 20px;
        padding-bottom: 6px;
    padding-bottom: 6px;
    padding-bottom: 20px;
    min-height: 98px;
    font-family: "Montserrat-Light";
    font-size: 16px;
    line-height: 24px;
    color: #19212d;
}
.cars_national_sec {
    width: 100%;
    float: left;
    padding: 70px 0px;
    background-color: #eceef3;
	padding-bottom: 12px;
}
.cars_national_lft {
    width: 55%;
    float: left;
}
.cars_national_rgt {
    width: 45%;
    float: left;
    padding-left: 20px;
    text-align: right;
}
.cars_national_lft h3 {
    text-align: left;
}
.cars_national_inner_sec {
    width: 88%;
    float: none;
    margin: 0 auto;
}
.cars_national_txt {
    width: 100%;
    float: left;
    padding-top: 44px;
	font-family: "Montserrat-Light";
}
.cars_national_rgt h4 {
    padding-bottom: 20px;
}
.cars_national_img {
    width: 100%;
    float: left;
    text-align: center;
    padding-top: 40px;
}
.cars_national_img {
    width: 100%;
    float: left;
    text-align: center;
    padding-top: 43px;
}
.scrap_car_list_sec {
    width: 100%;
    float: left;
    padding-top: 20px;
}
.scrap_car_list_sec {
    width: 100%;
    float: left;
    padding-top: 40px;
}
.scrap_car_list_img {
    width: 88px;
    height: 88px;
    border-radius: 50px;
    background-color: #19212d;
    text-align: center;
    padding-top: 16px;
	float: none;
margin: 0 auto;
}
.scrap_car_list {
    width: 33.3%;
    float: left;
    text-align: center;
	margin-bottom: 78px;
}
.scrap_car_list h4 {
    padding-top: 15px;
}
.scrap_car_list h4 span {
    font-family: "Montserrat-UltraLight";
}
.cars_national_img_sub {
    width: 100%;
    float: left;
    padding-bottom: 20px;
}
.cars_national_img h4 {
    font-size: 18px;
    text-transform: uppercase;
    font-family: "Montserrat-Bold";
}
.collection_sec {
    width: 100%;
    float: left;
    padding: 120px 0px;
}
.btm_quote #quote_form {
    background-color: #19212d;
    padding-top: 28px;
    padding-bottom: 38px;
}
.collection_sec h3 {
    text-align: left;
}
.collection_txt {
    width: 100%;
    float: left;
    padding-bottom: 30px;
	padding-top: 29px;
}
.collection_list_sec {
    width: 100%;
    float: left;
}
.collection_list_sec h5 {
    font-size: 24px;
}
.scrap-page-sec {
    width: 100%;
    float: left;
    padding-left: 0px;
}
.scrap-page-sec li {
    list-style-type: none;
    font-size: 16px;
    color: #295ad3;
    position: relative;
	width: 20%;
float: left;
padding-left: 30px;
padding-bottom: 10px;
}
.scrap-page-sec li a {
    font-size: 16px;
    color: #295ad3;
	text-transform:capitalize;
}

.scrap-page-sec li::before {
    position: absolute;
    content: "";
    top: 5px;
    left: 0px;
    background-repeat: no-repeat !important;
    background-image: url(images/check.png) !important;
    width: 20px !important;
    height: 18px !important;
    background-position: center !important;
    background-size: 100%;
}
.btm_quote_form_sec {
    width: 100%;
    float: left;
    position: relative;
   padding: 90px 0px;
background-color: #eceef3;
}
.btm_quote {
    width: 100%;
float: left;
}
.btm_quote_form {
    width: 100%;
    float: left;
    position: relative;
}
.banner_main_form {
    width: 100%;
    float: left;
    background-color: #eceef3;
    padding: 80px 0px 0px 0px;
}

.banner_main_form.bg_w {
    background-color: #fff;
}
#quote_form h2 {
   color: #9fd34a !important;
padding-bottom: 30px;
margin-top: 0px;
}
.quote_form_sub h2 span {
    color: #fff;
}
.footer-top {
    width: 100%;
    float: left;
    background-color: #fff;
}

.footer-top .container{
width:1185px!important;
}

.foot_sec_one {
    width: 50%;
    float: left;
}

.foot_sec {
    width: 50%;
    float: left;
}
.foot_menu {
    width: 100%;
    float: left;
}
#footer-right li {
    list-style-type: none;
    float: left;
    width: 100%;
}
#footer-right li a {
    color: #fff;
	font-family: "ProximaNovaCond-Regular";
font-size: 14px;
text-transform: uppercase;
}
.foot_content {
    width: 100%;
    float: left;
    text-align: center;
}
.foot_logo {
    width: 229px;
    height: 200px;
    background-color: #fff;
    display: flex;
    justify-content: center;
    align-items: center;
	position: relative;
}
.foot_list li a {
    font-family: "Arimo-Regular";
    color: #fe8a01;
}
#footer-right2 {
    padding-left: 0px;
	padding-top: 25px;
}
#footer-right2 li a {
  
font-size: 16px;
font-family: "Montserrat-Regular";
color: rgb(25, 33, 45);
line-height: 1.625;
text-transform: capitalize;
font-weight: bold;
}

#footer-right2 li {
    list-style-type: none;
    float: left;
    position: relative;
    padding-right: 20px;
    width: 25%;
text-align: right;
}
#footer-right2 li::before {
    content: "";
    position: absolute;
    color: #fff;
    right: -1px;
    top: 0px;
    width: 19px;
    height: 10px;
}
#footer-right2 li:last-child::before {
    display: none;
}
#footer-right {
    padding-left: 0px;
}

.foot_menu_term {
    float: left;
    width: 100%;
    padding: 20px 0px;
}

.foot_menu_term ul {
    list-style: none;
    float:right;
}

.foot_menu_term ul li {
    list-style-type: none;
position: relative;
padding-right: 20px;
float:left;
}

.foot_menu_term ul li a{
  font-size: 14px;
  font-family: "Montserrat-Regular";
  color: rgb(25, 33, 45);
  line-height: 1.857;
}


.foot_menu_term ul li::before {
    content: "/";
    position: absolute;
    color: #000;
    right: -8px;
    top: 0px;
    width: 19px;
    height: 10px;
}

.foot_menu_term ul li:last-child::before {
    content: "";
    position: absolute;
    color: #fff;
    right: -15px;
    top: 0px;
    width: 19px;
    height: 10px;
}

.foot_sec .icon_list {
    width: auto;
    float: right;
    padding-left: 0px;
    text-align: right;
}
.home_post {
    width: 100%;
    float: left;
}
.mini-banner {
    width: 100%;
    float: left;
    min-height: 660px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    text-align: center;
   padding: 109px 0px;
background-color: #000;
}

.mini-banner.ct_ban {
    min-height: 0;
}
.page_title {
    font-size: 40px;
    color: #fff;
	letter-spacing: -0.5px;
}
.page_breadcrumbs {
    width: 100%;
    float: left;
    padding: 24px 0px;
	padding-bottom: 0px;
}
.abt_company_lft h2 {
    text-align: left;
    padding-bottom: 30px;
}
.abt_company_lft {
    width: 49%;
    float: left;
}
.abt_company_rgt {
    width: 51%;
    float: left;
    padding-left: 60px;
}
.abt_call_sec {
    width: 100%;
    float: left;
    padding: 96px 0px;
    background-color: #eceef3;
}
.about_company_sec {
    padding: 87px 0px;
    width: 100%;
    float: left;
}
.abt_call_sec h2 {
    padding-bottom: 30px;
}
.abt_call_txt {
    width: 73%;
    float: none;
    margin: 0 auto;
    text-align: center;
    line-height: 26px;
}
.call {
    text-align: center;
    font-family: "Montserrat-SemiBold";
    font-size: 24px;
    padding-top: 41px;
}
.scrap_btn {
    background-color: #2551bf;
width: 182px;
display: inline-block;
text-align: center;
height: 52px;
font-family: "Montserrat-SemiBold";
font-size: 18px;
padding: 13px 10px;
color: #fff;
border-radius: 0px;
}
.btn.scrap_btn:hover {
    background-color: #9fd34a;
}
.btn_sec {
    width: 100%;
    float: left;
    text-align: center;
}
.btm_quote_form_sec.btm_quote_full_width {
   background-color: #fff;
}
.scrap_bg {
    width: 100%;
    float: left;
background-size: cover;
background-color: #000;
background-repeat: no-repeat;
position: relative;
}
.scrap_bg h1 {
    font-size: 40px;
	color: #fff;
	text-align: center;
padding-bottom: 33px;
}
.scrap_bg h1 span {
    font-family: "Montserrat-UltraLight";
}
.care_sec {
    width: 100%;
    float: left;
    padding-top: 65px;
}
.care_list_sec {
    width: 100%;
    float: left;
    padding-top: 60px;
}
.care_list {
    width: 16.66%;
    float: left;
    padding: 0px 7.5px;
}
.care_list_sub {
    width: 100%;
    float: left;
    border: 1px solid #19212d;
    padding: 14px;
    padding-top: 14px;
text-align: center;
padding-top: 20px;
}
.care_sec .container {
    width: 1184px;
}
.care_list_img {
    display: flex;
    justify-content: center;
    min-height: 153px;
}
.care_list_img img {
    width: 100%;
    margin: auto;
    display: block;
}
.care_list_txt {
    width: 100%;
    float: left;
    font-family: "Montserrat-Light";
    font-size: 16px;
    padding-top: 40px;
	min-height: 90px;
}
.care_sec_sub {
    width: 71%;
    margin: 0 auto;
    text-align: center;
}
.care_txt {
    width: 100%;
    float: left;
    padding: 0px 95px;
        padding-top: 0px;
    padding-top: 20px;
}
.care_sec_sub h2 {
    line-height: 46px;
}
.sell_car_sec h4 {
    padding-bottom: 15px;
	padding-top: 15px;
}
.sell_car_sec {
    width: 100%;
    float: left;
    padding: 70px 0px;
	background-color: #eceef3;
}
.sell_car_sec h2 {
    font-family: "Poppins-Bold";
    font-size: 36px;
    
}
.sell_car_sec h2 span {
    font-family: "Poppins-Light";
    color: #19212d;
}
.sell_car_sec h5 {
    color: #464646;
    font-family: "Montserrat-Light";
    font-size: 14px;
    text-align: center;
}
.sell_car_sec h2 {
    padding-bottom: 20px;
    text-align: center;
}
.request_list {
    width: 100%;
    padding-left: 0px;
}
.request_list li {
    list-style-type: none;
    float: left;
    width: 33.3%;
    text-align: center;
    padding: 30px;
	padding-bottom: 0px;
}

.req_img {
    width: 235px;
    height: 235px;
    background-color: #fff;
    border-radius: 50%;
    text-align: center;
	display:flex;
justify-content:center;
align-items:center;
position: relative;
float: none;
margin: 0 auto;
}
.req_img::before {
    position: absolute;
    content: "";
    background-image: url(./images/arrow.png);
    background-size: 100%;
    width: 202px;
    height: 63px;
    background-repeat: no-repeat;
    top: 9px;
    right: -148px;
    z-index: 9;
}
.request_sec {
    width: 100%;
    float: left;
	padding-top: 15px;
}
.request_list h4 {
    font-size: 22px;
    color: #242831;
    text-transform: uppercase;
    font-family: "Poppins-Bold";
	width: 100%;
float: left;
}
.request_sec_sub {
   width: 82%;
    float: none;
    margin: 0 auto;
}
.request_list h4 span {
    font-family: "Poppins-Regular";
}
.request_list li:last-child .req_img::before {
    display: none;
}
.foot_sec h5 {
    font-family: "ProximaNovaCond-Semibold";
    color: #fff;
    text-transform: uppercase;
    font-size: 16px;
}
#moretext {
    display: none;
    width: 100%;
    float: left;
}
#toggle {
    color: #295ad3;
    font-size: 16px;
    border: 0px !important;
    background-color: #fff;
    font-family: "Montserrat-Regular";
    padding: 0px;
	cursor: pointer;
width: 98px;
height: 30px;
text-align: left;
}
.contact_information {
    width: 473px;
   float: right;
    background-image: url(./images/carbon.png);
background-color: rgb(25, 33, 45);
    max-width: 100%;
	padding: 115px 18px 131px 18px;
}
.contact_lft {
    width: 50%;
float: right;
}
.contact_rgt {
    width: 50%;
    float: left;
	padding-right: 60px;
padding-left: 18px;
}
#form_contact-form input {
    border: 0px !important;
    box-shadow: none !important;
    height: 55px !important;
    background-color: #eceef3;
	border-radius: 0px !important;
}
.contact_pg {
    width: 100%;
    float: left;
    padding: 75px 0px;
}
.contact_information h2 {
    color: #9fd34a;
    padding-bottom: 68px;
}
.contact_information h2 span {
    color: #fff;
}
.contact_list li {
    list-style-type: none;
position: relative;
padding-left: 50px;
width: 100%;
float: left;
}
.contact_list li a {
    font-family: "Montserrat-UltraLight";
    font-size: 16px;
    color: #fff;
}
.contact_list li:first-child {
    padding-bottom: 66px;
}
#form_contact-form textarea {
    border: 0px !important;
    box-shadow: none !important;
    height: 108px !important;
    background-color: #eceef3;
	border-radius: 0px !important;
}
.frm_button_submit {
    background-color: #295ad3 !important;
    width: 182px !important;
    height: 52px !important;
    font-family: "Montserrat-ExtraBold" !important;
    font-size: 20px !important;
    text-transform: uppercase !important;
	border-radius: 0px !important;
	margin: 0px !important;
}
.contact_rgt h2 {
    text-align: left;
}
.contact_frm_sec {
    width: 100%;
    float: left;
    padding-top: 20px;
}
.form-field input::-webkit-input-placeholder {
    /* WebKit, Blink, Edge */
   font-family: "Montserrat-Regular";
	font-size: 14px;
	color: #19212d;
}
.form-field input:-moz-placeholder {
    /* Mozilla Firefox 4 to 18 */
   font-family: "Montserrat-Regular";
	font-size: 14px;
    opacity: 1;
	color: #19212d;
}
.form-field input::-moz-placeholder {
    /* Mozilla Firefox 19+ */
   font-family: "Montserrat-Regular";
	font-size: 14px;
    /* opacity: 1; */
	color: #19212d;
}
.form-field input:-ms-input-placeholder {
    /* Internet Explorer 10-11 */
    font-family: "Montserrat-Regular";
	font-size: 14px;
	color: #19212d;
}

iframe {
    width: 100%;
    float: left;
}


.form-field {
    margin-bottom: 25px !important;
}
.contact_list li:first-child::before {
    position: absolute;
    content: "";
    top: 5px;
    left: 0px;
    background-repeat: no-repeat !important;
    background-image: url(images/phone.png) !important;
    width: 23px !important;
    height: 24px !important;
    background-position: center !important;
    background-size: 100%;
}
.contact_list li:last-child::before {
    position: absolute;
    content: "";
    top: 5px;
    left: 0px;
    background-repeat: no-repeat !important;
    background-image: url(images/mail.png) !important;
    width: 27px !important;
    height: 20px !important;
    background-position: center !important;
    background-size: 100%;
}
.chk_label {
  display: block;
  position: relative;
  padding-left: 35px;
  margin-bottom: 12px;
  cursor: pointer;
  font-size: 22px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/* Hide the browser's default checkbox */
.chk_label input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}

/* Create a custom checkbox */
.checkmark {
  position: absolute;
  top: 0;
  left: 0;
  height: 25px;
  width: 25px;
  background-color: #fff;
  border: 1px solid;
  border-radius: 50px;
}

/* On mouse-over, add a grey background color */
.chk_label:hover input ~ .checkmark {
  background-color: #ccc;
}

/* When the checkbox is checked, add a blue background */
.chk_label input:checked ~ .checkmark {
background-color: #fff;
border: 2px solid #3462d5;
}

/* Create the checkmark/indicator (hidden when not checked) */
.checkmark:after {
  content: "";
  position: absolute;
  display: none;
}

/* Show the checkmark when checked */
.chk_label input:checked ~ .checkmark:after {
  display: block;
}

/* Style the checkmark/indicator */
.chk_label .checkmark:after {
left: 3px;
top: 3px;
width: 15px;
height: 15px;
border: solid #9fd34a;
    border-top-width: medium;
    border-right-width: medium;
    border-bottom-width: medium;
    border-left-width: medium;
border-width: 7px 15px 3px 0px;
-webkit-transform: rotate(45deg);
-ms-transform: rotate(45deg);
transform: rotate(45deg);
border-radius: 50px;
}
.chk_fld_sub {
    display: inline-block;
    float: left;
    padding-right: 30px;
}
.chk_fld {
    width: 100%;
    float: left;
	padding-bottom: 27px;
padding-top: 5px;
}
.form_control.floating-label {
    width: 50%;
    float: left;
    padding-right: 9px;
}
.form_control.floating-label:last-child {
    padding-right: 0px;
    padding-left: 9px;
}
.form_input {
    width: 100%;
    float: left;
}
.form_control.floating-label input {
    background-color: #eceef3;
    height: 55px;
    width: 100%;
    border: 0px;
	border-radius: 0px;
	border: 1px solid rgb(25, 33, 45);
}

.tab-val-sec .form_control.floating-label input {
    background-color: #fff;
    height: 55px;
    width: 100%;
    border: 0px;
    border-radius: 0px;
    border: 2px solid #777;
    border-radius: 5px;
}

.form_control input::-webkit-input-placeholder {
    /* WebKit, Blink, Edge */
    color: #19212d;
	font-family: "Montserrat-Regular";
	font-size: 14px;
}
.form_control input:-moz-placeholder {
    /* Mozilla Firefox 4 to 18 */
    color: #19212d;
    opacity: 1;
	font-family: "Montserrat-Regular";
	font-size: 14px;
}
.form_control input::-moz-placeholder {
    /* Mozilla Firefox 19+ */
    color: #19212d;
    opacity: 1;
	font-family: "Montserrat-Regular";
	font-size: 14px;
}
.form_control input:-ms-input-placeholder {
    /* Internet Explorer 10-11 */
    color: #19212d;
	font-family: "Montserrat-Regular";
	font-size: 14px;
}
.submit_fld input {
    font-family: "Montserrat-ExtraBold";
    font-size: 20px;
    background-color: #9fd34a;
    border: 0px;
    width: 235px;
    height: 52px;
    color: #fff;
}
.submit_fld {
    width: 100%;
    float: left;
    padding-top: 42px;
    text-align: left !important;
}
.step2_sec {
    width: 100%;
    float: left;
    padding: 0px 0px;
	display: none;
}
.step2_inner {
    width: 80%;
    float: none;
    margin: 0 auto;

}
.step2_top {
background-color: #19212d;
width: 100%;
float: left;
border-style: solid;
border-width: 1px 1px 0px 1px;
}

.step2_inner_arrange .step2_top {
background-color: #eceef3;
width: 100%;
float: left;
border-style: solid;
border-width: 1px 1px 0px 1px;
padding: 20px;
position: relative;
}

.step2_inner_arrange .step2_content_padding {
    width: 100%;
    float: left;
    padding: 31px;
    background: #eceef3;
    border-style: solid;
    border-width: 0px 1px 1px 1px;
}

.step2_img_sec {
    width: 35%;
    float: right;
}

.step2_img_sec img {
object-fit: cover;
height: 203px;
width: 100%;
}

.step2_content_sec {
width: 65%;
float: left;
color: #fff;
padding: 20px;
margin-top: 40px;
}
.step2_content_sec h4 {
    color: #fff;
    padding-bottom: 20px;
}
.step_list {
    width: 100%;
    float: left;
    padding-left: 0px;
}
.step_list li {
    list-style-type: none;
    width: 100%;
    float: left;
    padding-bottom: 7px;
}
.steps_lft {
    width: 167px;
    float: left;
}
.steps_rgt {
    width: calc(100% - 167px);
    float: right;
    padding-left: 20px;
}
.step2_content_padding {
    width: 100%;
    float: left;
    border: 1px solid #19212d;
    padding: 31px;
    background: #eceef3;
}
.chk_fld_sub label {
    color: #19212d;
    font-family: "Montserrat-SemiBold";
    font-size: 14px;
    text-transform: uppercase;
}
.steps_btm_txt {
    width: 100%;
    float: left;
    padding-top: 40px;
}
.steps_btm_txt h6 {
    font-size: 14px;
    padding-bottom: 8px;
}
.area_list {
    width: 100%;
    float: left;
	padding-bottom: 35px;
}
.collection_sec.manchester_pg_list {
    padding-bottom: 0px;
}
#submit {
    background-image: url(images/arrow.png) !important;
    background-size: auto 32% !important;
    background-position: 89% center !important;
    background-repeat: no-repeat !important;
}
.breadcrumbs span {
    font-size: 12px;
}
.breadcrumbs a {
    color: #295ad3 !important;
}
.ham {
  cursor: pointer;
  -webkit-tap-highlight-color: transparent;
  transition: transform 400ms;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.hamRotate.active {
  transform: rotate(45deg);
}
.hamRotate180.active {
  transform: rotate(180deg);
}
.line {
  fill:none;
  transition: stroke-dasharray 400ms, stroke-dashoffset 400ms;
  stroke: #9fd34a;
stroke-width: 3.5;
  stroke-linecap:round;
}

.ham8 .top {
  stroke-dasharray: 40 160;
}
.ham8 .middle {
  stroke-dasharray: 40 142;
  transform-origin: 50%;
  transition: transform 400ms;
}
.ham8 .bottom {
  stroke-dasharray: 40 85;
  transform-origin: 50%;
  transition: transform 400ms, stroke-dashoffset 400ms;
}
.ham8.active .top {
  stroke-dashoffset: -64px;
}
.ham8.active .middle {
  /*stroke-dashoffset: -20px;*/
  transform: rotate(90deg);
}
.ham8.active .bottom {
  stroke-dashoffset: -64px;
}
.res_menu {
    display: none;
}
.free_service {
    font-size: 16px;
    color: #fff;
    font-family: "Montserrat-Light";
    padding-top: 10px;
    float: left;
	width: 100%;
}
.drop-ico-main i {
    color: #fff;
    padding-left: 7px;
	width: 27px;
height: 15px;
cursor: pointer;
}
.dropdown-content.sub-menu.level-one {
    padding-left: 0px;
}
.dropdown-content.sub-menu.level-one li {
    list-style-type: none;
}
.dropdown-content.sub-menu.level-one li {
    width: 25%;
    float: left;
}
.dropdown-content.sub-menu.level-one {
    padding-left: 0px;
    position: absolute;
    left: 0;
    width: 551px;
    z-index: 9;
    background-color: #19212d;
    margin-top: 5px;
    top: 43px;
	padding: 20px;
	display: none;
}
.dropdown-content.sub-menu.level-one li {
    padding: 0px 10px !important;
    padding-bottom: 10px !important;
}


#main-menu li {
    position: relative;
}
.foot_images {
    width: 128px;
float: left;
}
.footer_image_list {
    width: 100%;
    float: left;
	
}
.footer_image_list li {
    width: 50%;
    float: left;
    list-style-type: none;
    text-align: center;
}
.footer_image_list li h5 {
    font-size: 14px;
    padding-top: 15px;
    color: #fff;
}
.comming_soon_pg {
    width: 100%;
    float: left;
    padding: 70px 0px;
    text-align: center;
}
.error_page.inner_page {
    width: 100%;
    float: left;
    padding: 97px 0px;
    text-align: center;
}
.error_page.inner_page h4 {
    font-size: 56px;
    padding-bottom: 10px;
}
.error_page.inner_page h1 {
    padding-bottom: 10px;
}
.back_to_hm {
    width: 100%;
    float: left;
    text-align: center;
	padding: 20px 0px;
}

#main-menu ul.dropdown-menu {
    background-color:#000;
}

#main-menu ul.dropdown-menu li:hover a {
    color: #9fd34a;
}

#main-menu ul.dropdown-menu li a {
    color: #fff;
    font-size:12px;
}

#main-menu li:hover a {
    color: #9fd34a;
}
#main-menu li.active a {
    color: #9fd34a !important;
}
.scrap_menu:hover .drop-ico-main i {
    color: #9fd34a;
}
.scrap_menu:hover ul li a {
    color: #fff !important;
}
.dropdown-content.sub-menu.level-one li:hover a {
	 color: #9fd34a !important;
}
#footer-right li:hover a {
    color: #9fd34a;
}
#footer-right2 li:hover a {
    color: #9fd34a;
}

.scrap_btn:hover {
    background-color: #295ad3;
    color: #fff;
}
.contact_rgt h2 {
    line-height: 27px;
}
.frm_button_submit:hover {
    background-color: #9fd34a !important;
    color: #fff !important;
}
.contact_list li:hover a {
    color: #9fd34a;
}
.footer_image_list li:last-child {
    padding-left: 27px;
}

.frm_form_field input::-webkit-input-placeholder {
    /* WebKit, Blink, Edge */
    color: #19212d !important;
	font-family: "Montserrat-Regular" !important;
	font-size: 14px;
}
.frm_form_field input:-moz-placeholder {
    /* Mozilla Firefox 4 to 18 */
    color: #19212d !important;
    opacity: 1;
	font-family: "Montserrat-Regular" !important;
	font-size: 14px;
}
.frm_form_field input::-moz-placeholder {
    /* Mozilla Firefox 19+ */
    color: #19212d !important;
    opacity: 1;
	font-family: "Montserrat-Regular" !important;
	font-size: 14px;
}
.frm_form_field input:-ms-input-placeholder {
    /* Internet Explorer 10-11 */
    color: #19212d !important;
	font-family: "Montserrat-Regular" !important;
	font-size: 14px;
}


.frm_form_field textarea::-webkit-input-placeholder {
    /* WebKit, Blink, Edge */
    color: #19212d !important;
	font-family: "Montserrat-Regular" !important;
	font-size: 14px;
}
.frm_form_field textarea:-moz-placeholder {
    /* Mozilla Firefox 4 to 18 */
    color: #19212d !important;
    opacity: 1;
	font-family: "Montserrat-Regular" !important;
	font-size: 14px;
}
.frm_form_field textarea::-moz-placeholder {
    /* Mozilla Firefox 19+ */
    color: #19212d !important;
    opacity: 1;
	font-family: "Montserrat-Regular" !important;
	font-size: 14px;
}
.frm_form_field textarea:-ms-input-placeholder {
    /* Internet Explorer 10-11 */
    color: #19212d !important;
	font-family: "Montserrat-Regular" !important;
	font-size: 14px;
}

header {
    border-bottom: 1px solid #eceef3;
}
.oldham_btn:hover {
    background-color: #9fd34a !important;
}
.foot_list li a:hover {
    color: #9fd34a;
}



.page_breadcrumbs.scrap_breadcrumbs .breadcrumbs span:nth-of-type(3) a {
    pointer-events: none;
}



.frm_form_field ::-moz-placeholder { /* Firefox 19+ */
 color: #19212d !important;
  opacity: 1;
  transition: opacity 250ms ease-in-out;
  font-family: "Montserrat-Regular" !important;
	font-size: 14px;
}

.frm_form_field :-moz-placeholder { /* Firefox 4 - 18 */
  color: #19212d !important;
  opacity: 1;
  transition: opacity 250ms ease-in-out;
  font-family: "Montserrat-Regular" !important;
	font-size: 14px;
}


#response {
	width: 100%;
	float: left;
/*background-color: #eceef3;*/
}
.validation_error {
	color: red;
	font-family: "Montserrat-SemiBold";
	font-size: 13px;
}


/*  Loader   */


.loader {
	height: 100%;
	position: fixed;
	width: 100%;
	background:rgba(0, 0, 0, 0.64);
  display: none;
  z-index: 9999;
}
.form_loader .loader {
  display: block;
}
.car {
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	height: 55px !important;
}

.car__body {
  -webkit-animation: shake 0.2s ease-in-out infinite alternate;
          animation: shake 0.2s ease-in-out infinite alternate;
          fill: #fff;
}
.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;
          stroke: #fff;
}
.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;
  }
}

.error_response p {
    border: 1px solid red;
text-align: center;
padding: 5px 0px;
color: #121b2f;
width: 80%;
float: none;
margin: 0 auto;
font-size: 18px;
font-family: "Montserrat-SemiBold";
}
.error_response {
width: 100%;
float: left;
padding-top: 25px;
padding-bottom: 25px;
background: #fff;
}
.social_icon_sec {
    width: 100%;
    float: left;
   
}
.foot_list {
    width: 100%;
    float: left;
    padding-left: 0px;
}
.foot_list li {
    list-style-type: none;
}
.scrap_container {
    width: 100%;
    max-width: 1076px;
    position: absolute;
    top: 12%;
    left: 50%;
    transform: translateX(-50%);
    padding: 0px 15px;
    min-height: 320px;
}
.morecontent span {
    display: none;
}
.morelink {
    display: block;
}
.more span a {
    color: #295ad3 !important;
    font-family: "Montserrat-SemiBold";
    padding-top: 10px;
    font-size: 16px;
}
.step2_top.frm_mobile_view {
    display: none;
}
.submit_fld input {
    cursor: pointer;
}
.scrap_bg img {
   min-height: 498px;
object-fit: cover;
}
.icon_list {
    width: 100%;
    float: left;
    padding-left: 0px;
}
.icon_list li {
    list-style-type: none;
    float: left;
    margin-right: 17px;
}
.payment_list {
    width: 100%;
    float: left;
    padding-left: 0px;
}
.payment_list li {
    list-style-type: none;
    float: left;
    width: 50%;
    padding-right: 14px;
	padding-bottom: 20px;
}
.foot_sec.contact_detail_sec {
    width: 34%;
	padding-left: 148px;
}
.foot_sec.pay_sec {
    width: 16%;
    padding-top: 40px;
}
.quote_text {
    border-bottom: 0px solid #eee;
    margin-bottom: 25px;
    
    padding: 15px 15px 3px;
    width: 100%;
    float: left;
}
.price_sec h3 {
    font-family: "Poppins-Light";
    font-size: 30px;
    color: #242831;
    padding-bottom: 20px;
}
.price_sec {
    width: 100%;
    float: left;
    padding: 50px 0px 50px 0px;
}
.price_sec h3 span {
    font-family: "Poppins-Bold";
    color: #9fd34a;
}
.price_sec_top {
    width: 100%;
    float: left;
	padding-bottom: 30px;
}
.price_sec_sub h6 {
    font-family: "Montserrat-SemiBold";
    font-size: 19px;
    color: #333;
    margin-bottom: 20px;
}
.price_sec_sub p {
    font-family: "Montserrat-Regular";
    font-size: 14px;
    color: #333;
}
.price_sec_sub {
    width: 50%;
    float: left;
    padding-right: 40px;
    
}
.price_sec_sub:last-child {
    padding-right: 0px;
    padding-left: 40px;
}
.price_sec_sub.price_sec_img {
    text-align: center;
}
.why_choose_sec {
    width: 100%;
    float: left;
    padding-top: 90px;
}
.why_choose_inner {
    /*background-image: url(./images/carbon.png);*/
   background-color: #eceef3;
   /*box-shadow: 4.243px 4.243px 11.83px 1.17px rgba(6, 11, 46, 0.14);*/
   box-shadow: 4.243px 4.243px 11.83px 1.17px rgba(6, 11, 46, 0.03);
    background-repeat: repeat;
    width: 100%;
    float: left;
   
    padding: 25px 35px;
}
.why_choose_left {
    width: 44%;
    float: left;
    padding-right: 20px;
	padding-top: 45px;
	position: relative;
}
.why_choose_left::before {
    position: absolute;
    content: "";
    width: 1px;
    height: 340px;
    opacity: 0.149;
    background-color: #fff;
    top: 0;
    right: 0;
}
.why_choose_right {
    width: 56%;
    float: left;
	padding-left: 30px;
}
.why_sec
{
	 width: 92%;
    float: none;
    margin: 0 auto;
}
.why_choose_left h2 {
    font-family: "Poppins-Light";
    color: #000;
    font-size: 30px;
}
.why_choose_left h2 span {
    font-family: "Poppins-Bold";
    color: #9fd34a;
}
.choose_list {
    padding-left: 0px;
    width: 100%;
    float: left;
	padding-top: 30px;
}
.choose_list li {
    list-style-type: none;
    font-family: "Montserrat-Light";
    color: #000;
    padding-bottom: 17px;
	position: relative;
	padding-left: 20px;
}
.choose_list li::before {
    position: absolute;
    content: "";
    width: 10px;
    height: 10px;
    background-color: rgb(183, 209, 103);
    border-radius: 50%;
    left: 0;
    top: 7px;
}
.choose_sec {
    width: 50%;
    float: left;
    padding: 30px 0px;
	padding-right: 22px;
	position: relative;
}
.choose_sec_content {
    font-family: "Montserrat-Light";
    font-size: 15px;
    color: #000;
    font-weight: bold;
	padding-top: 20px;
}
.choose_sec.dealers_sec::before {
    position: absolute;
    content: "";
    width: 249px;
    height: 1px;
   opacity: 0.149;
background-color: #000;
    bottom: 0;
    left: 0;
}
.choose_sec.authorised_sec::before {
    position: absolute;
    content: "";
    width: 247px;
    height: 1px;
    opacity: 0.149;
background-color: #000;
    bottom: 0;
    left: 22px;
}
.choose_sec.certificate_sec::before {
    position: absolute;
    content: "";
    width: 1px;
    height: 150px;
   opacity: 0.149;
background-color: #000;
    top: 20px;
    right: 0;
}
.choose_sec.dealers_sec::after {
    position: absolute;
    content: "";
    width: 1px;
    height: 150px;
    opacity: 0.149;
background-color: #000;
    top: 0;
    right: 0;
}
.choose_sec.first_class_sec {
    padding-left: 22px;
}
.choose_sec.authorised_sec {
    padding-left: 22px;
}
.quote_sec {
    width: 100%;
    float: left;
    background-color: #eceef3;
    padding: 80px 0px;
    text-align: center;
}
.quote_sec h3 {
    font-family: "Poppins-Light";
    font-size: 30px;
    color: #242831;
    padding-bottom: 20px;
}
.quote_txt {
    width: 71%;
    float: none;
    margin: 0 auto;
}
.olham_btn_sec {
    width: 100%;
    float: left;
    text-align: center;
   padding-top: 30px;
}
.oldham_btn {
    width: 261px;
    height: 50px;
    display: inline-block;
    background-color: #2551bf;
    color: #fff !important;
    font-family: "Poppins-SemiBold";
    font-size: 20px;
    padding: 12px 10px;
}
.collection_left {
    width: 45%;
    float: left;
}
.collection_right {
    width: 55%;
    float: left;
    margin-top: -40px;
}
.best_price_sec {
    background-color: #234cb4;
    background-repeat: repeat;
    width: 603px;
    float: left;
   padding: 60px 50px 60px 50px;
	position: relative;
}
.best_price_sec h4 {
    font-family: "Poppins-Bold";
    color: #fff;
    font-size: 24px;
    line-height: 34px;
}
.best_price_sec h4 span {
    font-family: "Poppins-Light";
}
.best_price_list {
    padding-left: 0px;
    width: 100%;
    float: left;
	padding-top: 35px;
}
.best_price_list li {
    font-family: "Montserrat-Light";
font-size: 16px;
color: #fff;
list-style-type: none;
padding-bottom: 20px;
position: relative;
padding-left: 35px;
font-weight: bold;
}
.best_price_list li::before {
    position: absolute;
    content: "";
    background-image: url(./images/check.png);
    background-size: 100%;
    width: 14px;
    height: 14px;
    background-repeat: no-repeat;
    top: 5px;
    left: 0px;
}
.collection_right h3 {
    text-align: right;
    font-family: "Poppins-Bold";
    font-size: 30px;
    line-height: 29px;
}
.collection_right h3 span {
    font-family: "Poppins-Light";
}
.map_sec {
    width: 100%;
    float: left;
    padding-top: 30px;
}
#quote_form h2 {
    font-size: 24px;
    font-family: "Poppins-Bold";
}
#quote_form h2 span {
    font-family: "Poppins-Light";
}
.btm_qt_frm_lft {
    width: calc(100% - 261px);
    float: left;
}
.btm_qt_frm_rgt {
    width: 261px;
    float: right;
}
.btm_qt_frm_rgt .sumit_btn_fld {
    padding-top: 2px;
}
.btm_quote h2 {
    padding-bottom: 20px !important;
}
.btm_qt_frm_lft .frm_ctrl {
    padding-left: 0px;
}
.frm_ctrl_input input {
    color: #000;
    background-color: #fff;
}

.customer_records_dynamic input{
       color: #000;
    background-color: #fff; 
    padding: 0px 20px;
}
.choose_sec_img {
    width: 100%;
    float: left;
    padding-left: 15px;
    padding-bottom: 15px;
}
.choose_sec_content {
   
    padding-left: 15px;
}


/***27-04-2021 home sec***/


.service-md-sec {
    float: left;
    width: 100%;
    padding: 70px 0px 0px 0px;
}


.service-md-sec .container{
 width:992px;   
}

.head_cal {
    text-align: center;
}

.head_cal a{
  font-size: 34.57px;
  font-family: "Poppins-Bold";
  color: rgb(37, 81, 191);
  line-height: 1.091;
}

.head_cal a span{
    padding-right: 20px;
}

.service-md-sec .inner_sec {
    text-align: center;
    padding: 70px 0px 0px 0px;
}

.service-md-sec h3 {
    font-size: 22px;
    font-family: "Poppins-Regular";
    padding: 0px 70px;
}

.service-md-sec h3 span {
    font-size: 22px;
    font-family: "Poppins-Bold";
    color:#000;
}

.car_coll_sec {
    float: left;
    width: 100%;
}

.car_coll_sec .container{
width: 1100px;
}


.car_coll_sec .head_title{
    text-align: center;
padding: 20px 100px;
}
    .car_coll_sec .head_title h3{

    font-size: 30px;
  font-family: "Poppins-Light";
  color: rgb(36, 40, 49);
  line-height: 1;
}

    .car_coll_sec .head_title h3 span{
          font-size: 30px;
  font-family: "Poppins-Bold";
  color: rgb(36, 40, 49);
  line-height: 1;

}

    .car_coll_sec .head_title p{
  font-size: 14px;
  font-family: "Montserrat-Light";
  color: rgba(51, 51, 51, 0.902);
  line-height: 1.857;
  padding: 40px 0px;
}

.car_col_list {
    padding-bottom: 50px;
    float: left;
}

.car_list  li {
      font-family: "Poppins-Regular";
    font-size: 16px;
    color: #242831;
    list-style-type: none;
    padding-bottom: 20px;
    position: relative;
    padding-left: 35px;
    width:25%;
    float:left;
}

.car_list li::before {
    position: absolute;
    content: "";
    background-image: url(./images/car_chk.png);
    background-size: 100%;
    width: 20px;
height: 20px;
    background-repeat: no-repeat;
    top: 5px;
    left: 0px;
}
    
.call-sec {
    float: left;
    width: 100%;
    min-height: 163px;
    background: #2551bf;
    position:relative;
    margin-top: -60px;
}

.call-sec h3{
  position: absolute;
bottom: 20px;
  font-size: 30px;
  font-family: "Poppins-Bold";
  color: rgb(255, 255, 255);
  font-weight: bold;
  line-height: 0.8;
  left: 50%;
transform: translate(-50%, -50%);
}

.call-sec h3 a{
    color:#9fd34a;
} 


.buy_sec{
    float: left;
width: 100%;
}

.buy_sec .container{
width: 1100px;
}

.buy_sec .left_sec h3{
  font-size: 30px;
  font-family: "Poppins-Regular";
  color: rgb(36, 40, 49);
  line-height: 1;
  text-align: left;
}

.buy_sec .left_sec h3 span{
  font-size: 30px;
  font-family: "Poppins-Bold";
  color: rgb(36, 40, 49);
  line-height: 1;
  text-align: left;
}

.buy_sec .right_sec p{
  font-size: 14px;
  font-family: "Montserrat-Light";
  color: rgba(51, 51, 51, 0.902);
  line-height: 1.857;
  text-align: left;
}

.car_list_buy{
    list-style:none;
    padding:0px;
}

.car_list_buy li{
font-size: 16px;
font-family: "Poppins-Regular";
color: rgb(36, 40, 49);
line-height: 2.5;
text-align: left;
width: 50%;
float: left;
position: relative;
padding-left: 35px;
}


.car_list_buy li::before {
    position: absolute;
    content: "";
    background-image: url(./images/car_chk.png);
    background-size: 100%;
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
    top: 10px;
    left: 0px;
}


.form-inner-sec {
    float: left;
    width: 100%;
    padding: 50px 0px 0px 0px;
}


.form-inner-sec-two {
    float: left;
    width: 100%;
    padding: 0px 0px 100px 0px;
}

.form-inner-sec-bottom .form{
    z-index: 999;
position: relative;
}


.car_break_sec .page_title {
  font-size: 55px;
  font-family: "Poppins-Bold";
  color: rgb(255, 255, 255);
  line-height: 0.873;
  text-transform: capitalize;
  letter-spacing: 2px;
}

.car_break_sec .page_title span {
  color: #9fd34a;
}
.car_break_sec .form_box {
    background-image: url(./images/form_bg.jpg);
    text-align: center;
    padding: 20px 0px;
    margin-bottom: 50px;
}

.car_break_sec .form_box h6{
  font-size: 21px;
  font-family: "Poppins-Regular";
  color: rgb(255, 255, 255);
  line-height: 1.143;
  text-shadow: 2.828px 2.828px 3px rgba(18, 20, 29, 0.3);
  font-weight: bold;
}


.car_break_sec .form_box p{
  font-size: 19px;
  font-family: "Poppins-Regular";
  color: rgb(255, 255, 255);
  line-height: 1.263;
  text-shadow: 2.828px 2.828px 3px rgba(18, 20, 29, 0.3);
  margin: 0;
}


.car_break_sec .banner_form{
   margin-top: -500px;
}

.car_break_form .frm_ctrl.sing-label{
    margin-bottom: 0px;
}

.car_break_form .frm_ctrl.sing-label label{
    margin-bottom: 5px;
}

.customer_records_dynamic {
    width: 100%;
    float: left;
    padding: 0px 20px;
    margin-bottom: 0px;
}
.car_break_form .frm_ctrl {
    width: 50%;
    float: left;
    padding: 0px 20px;
    margin-bottom: 20px;
    /*height: 85px;*/
}


.car_break_form .part_ctrl {
    width: 70%;
    float: left;
    padding: 0px 20px;
    margin-bottom: 20px;
}


.car_break_form .part_ctrl {
    width: 70%;
    float: left;
    padding: 0px 20px;
    margin-bottom: 20px;
}

.car_break_form .add_btn_fld{
    width: Calc(100% - 70%);
float: left;
padding-top: 0px;
padding-right: 20px;
padding-left: 20px;
}

.car_break_form .form_in_sec{
    padding: 0px 50px;
}


.car_break_form .add_btn_fld input{
width: 100%;
height: 50px;
background-color: #9fd34a;
border: 0px;
font-size: 14px;
text-transform: capitalize !important;
padding-left: 22px;
text-align: center;
cursor: pointer;
color: #fff;
font-family: "Poppins-SemiBold";
}

.car_break_form .add_btn_fld a{
width: 100%;
height: 50px;
background-color: #9fd34a;
border: 0px;
font-size: 14px;
text-transform: capitalize !important;
padding-left: 22px;
text-align: center;
cursor: pointer;
color: #fff;
font-family: "Poppins-SemiBold";
border-radius: 0px;
padding-top: 15px;
}



.customer_records_dynamic input{
padding: 0px 20px;
width: 68%;
height: 52px;
box-shadow: none !important;
border-radius: 0px;
border: 0px;
font-family: "Montserrat-ExtraBold";
font-size: 20px;
background-color: #fff;
}

.remove {
    position: relative;
    padding-bottom: 15px;
}


.remove-field {
    position: absolute;
    right: 0;
    height: 52px;
background-color: #b91818;
border: 0px;
font-size: 14px;
text-transform: capitalize !important;
padding-left: 22px;
text-align: center;
cursor: pointer;
color: #fff!important;
font-family: "Poppins-SemiBold";
border-radius: 0px;
padding-top: 15px;
top: 0;
width: 27%;
}
.car_break_form h2{
font-size: 12px;
color: #fff;
padding: 10px 0px 0px 0px;
margin: 0;
font-family: "Montserrat-SemiBold";
}

.car_break_form .sumit_btn_fld {
    width: 100%;
    float: left;
    padding-top: 5px;
    position: relative;
    text-align: center;
}


.car_break_form .frm_text{
    padding: 0px 20px;
margin-bottom: 20px;
float: left;
width: 100%;
}


.car_break_form .frm_text label{
    font-family: "Montserrat-Light";
color: #fff;
font-weight: bold;
}

.car_break_form textarea {
    padding: 10px 20px 0px 20px;
    width: 100%;
    border-radius: 0;
    border: 0px;
}
.car_break_form  .frm_text textarea {
    padding: 10px 20px 0px 20px;
    width: 100%;
    border-radius: 0;
    border: 0px;
    font-family: "Montserrat-ExtraBold";
font-size: 20px;
}
.break_form_btm .frm_ctrl {
    float: left;
padding: 0px 20px;
margin-bottom: 12px;
width: 50%;
height: 90px;
}


.break_form_btm .frm_text label{
    font-family: "Montserrat-Light";
color: #fff;
font-weight: bold;
}


.break_form_btm .frm_ctrl input {
    color: #fff;
    background-color: #2a3340;
}

.break_form_btm .frm_text textarea {
    padding: 2px 13px;
    width: 100%;
    border-radius: 0px;
    border: 0px;
    background-color: #2a3340;
    color: #fff;
}

.break_form_btm .sumit_btn_fld {
    width: 100%;
    float: left;
    padding-top: 33px;
    position: relative;
    text-align: center;
}

.btm_form_sec .head_title h3{
  font-size: 30px;
  font-family: "Poppins-Light";
  color: rgb(36, 40, 49);
  line-height: 1;
  text-align:center;
}


.btm_form_sec .head_title h3 span{
  font-size: 30px;
  font-family: "Poppins-Regular";
  color: #9fd34a;
  line-height: 1;
}

.btm_form_sec {
    float: left;
    width: 100%;
    padding: 50px 0px;
}

.btm_form_sec .price_quote {
    font-family: "Poppins-Light";
    font-size: 24px;
}

.btm_form_sec .quote_form {
    padding: 50px 44px;
}

.reg_cat_sec .box_info {
    background-color: #eceef3;
    min-height: 219px;
    text-align: center;
        padding: 15px 0px;
        margin-top: 10px;
}

.reg_cat_sec {
    float:left;
    width:100%;
    padding:50px 0px;
}


.reg_cat_sec .num {
    border-radius: 50%;
    width: 96px;
    height: 96px;
    padding: 8px;
    background: #9fd34a;
    border: 10px solid #dae8cc;
    color: #666;
    text-align: center;
    margin: auto;
    padding: 21px 0px;
}

.reg_cat_sec .num h1{
  font-size: 30px;
  font-family: "Poppins-SemiBold";
  color: rgb(255, 255, 255);
}


.reg_cat_sec .info{
    padding-top:20px;
}

.reg_cat_sec .info h3{
  font-size: 22px;
  font-family: "Poppins-Light";
  color: rgb(36, 40, 49);
  line-height: 1.364;
}


.reg_cat_sec .info h3 span{
  font-size: 22px;
  font-family: "Poppins-Bold";
  color: rgb(36, 40, 49);
  line-height: 1.364;
  padding-left:5px;
}


.car_model_sec {
    background-color: #eceef3;
    float: left;
    width: 100%;
padding: 89px 0px 0px 0px;
margin-top: 110px;
}


.car_model_sec .container{
        width: 1030px;
}

.car_model_sec .head_tit h3{
  font-size: 30px;
  font-family: "Poppins-Light";
  color: rgb(36, 40, 49);
  line-height: 1.333;
  text-transform: capitalize;
}


.car_model_sec .head_tit h3 span{
  font-size: 30px;
  font-family: "Poppins-Bold";
  color: #9fd34a;
  line-height: 1.333;
}

.car_model_sec .head_tit h5{
  font-size: 24px;
  font-family: "Montserrat-UltraLight";
  color: #000;
  line-height: 1.333;
  text-transform: capitalize;
}


.car_model_sec .head_tit h5 span{
  font-size: 24px;
  font-family: "Montserrat-Bold";
  color: #000;
  line-height: 1.333;
}

.car_model_sec .head_tit {
    width: 80%;
}

.car_model_sec .head_tit p{
font-size: 14px;
font-family: "Montserrat-Light";
color: rgba(51, 51, 51, 0.902);
line-height: 1.857;
padding: 10px 0px 0px 0px;
margin: 0;
}

.car_model_sec .head_tit a{
font-size: 14px;
font-family: "Montserrat-SemiBold";
color: #2551bf;
text-decoration: underline;
cursor: pointer;
}

.bg_carbk{
    background: #eceef3;
float: left;
width: 100%;
}


.car_logo_sec {
    background-color: #eceef3;
    float: left;
    width: 100%;
    padding-bottom: 90px;
}

.car_logo_sec .logo_list {
    list-style: none;
    padding: 0;
}

.car_logo_sec .logo_list li {
    width: Calc(20% - 20px);
    float: left;
    padding: 10px;
    background: #fff;
    margin-right: 20px;
    margin-top: 20px;
    font-size: 14px;
font-family: "Montserrat-SemiBold";
color: rgb(29, 29, 29);
text-align: center;
text-transform: uppercase;
}

.car_logo_sec .logo_list li:nth-child(5n+1) {
    float: left;
    clear: left;
}

.car_logo_sec .logo_list li img {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.car_logo_sec .logo_list li p{
font-size: 14px;
font-family: "Montserrat-SemiBold";
color: rgb(29, 29, 29);
text-align: center;
margin: 0;
text-transform: uppercase;
}


.car_part_sec .form_box {
    background-image: url(./images/form_bg.jpg);
    text-align: center;
margin-bottom: 50px;
background-size: cover;
}

.car_part_sec .quote_form {
    width: 100%;
    float: left;
    background-image: url(./images/carbon.png);
    background-color: rgb(25, 33, 45);
    box-shadow: 4.243px 4.243px 11.83px 1.17px rgba(6, 11, 46, 0.14);
    background-repeat: repeat;
    padding: 0px 0px 70px 0px;
}

.car_part_sec .car_break_form .form_in_sec {
    padding: 0px 94px;
}

.car_part_sec .form_box h6{
  font-size: 36px;
  font-family: "Poppins-Bold";
  color: rgb(255, 255, 255);
  line-height: 0.667;
  text-shadow: 2.828px 2.828px 3px rgba(18, 20, 29, 0.3);
}

.car_part_sec .form_box p{
  font-size: 19px;
  font-family: "Poppins-Regular";
  color: rgb(255, 255, 255);
  line-height: 1.263;
  text-shadow: 2.828px 2.828px 3px rgba(18, 20, 29, 0.3);
  padding: 10px 0px 15px 0px;
}


.car_part_sec .page_title {
    font-size: 55px;
    font-family: "Poppins-Bold";
    color: rgb(255, 255, 255);
    line-height: 0.873;
    text-transform: capitalize;
    letter-spacing: 2px;
}

.car_part_sec .page_title span {
    color: #9fd34a;
}

.car_part_sec .banner_form {
    margin-top: -520px;
}

.car_part_sec .car_model_sec {
    background-color: #eceef3;
    float: left;
    width: 100%;
padding: 89px 0px 0px 0px!important;
margin-top: 110px;
}

.frm_ctrl .nl_in input{
    padding:0px 20px;
}


.trust_sec {
    float: left;
    width: 100%;
    margin-top: -131px;
padding: 55px 0px 90px 0px;
}

.trust_sec .in_ct{
float: left;
display:flex;
justify-content: center;
}

.trust_sec .in_ct p{
font-size: 20px;
font-family: "Poppins-Light";
color:#fff;
padding-left: 10px;
padding-top: 26px;
}

.trust_sec .in_ct p span{
font-family: "Poppins-Bold";
}

.trust_sec .container {
    width: 1120px;
}

.tr_in_sec {
    background-image: url(./images/carbon.png);
    background-color: rgb(25, 33, 45);
    box-shadow: 4.243px 4.243px 11.83px 1.17px rgba(6, 11, 46, 0.14);
    background-repeat: repeat;
    float: left;
    width: 100%;
    padding: 40px 20px;
    margin-top: -70px;
}

.scrap-yard-sec .mini-banner .container {
    width: 1170px;
    max-width: 100%;
}


.scrap-yard-sec .mini-banner {
    width: 100%;
    float: left;
    min-height: 660px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    text-align: center;
    padding: 60px 0px;
    background-color: #000;
}

.scrap-yard-sec .card .head-tit h1{
  font-size: 55px;
  font-family: "Poppins-Bold";
  color: rgb(25, 33, 45);
  line-height: 1.236;
  text-align: center;
}

.scrap-yard-sec .card .head-tit h1 span{
  color: #9fd34a;
}

.scrap-yard-sec .card{
    border-radius: 0px;
    padding: 50px 25px;
    min-height:498px;
}   

.scrap-yard-sec .card .head-tit p{
  font-size: 24px;
  font-family: "Poppins-Regular";
  color: rgb(25, 33, 45);
  line-height: 1.25;
}

.scrap-yard-sec .banner_form {
    width: 100%;
    float: left;
    margin-top: -163px;
    position: relative;
}

.scrap-yard-sec .card .box {
    background: #b4d879;
    min-height: 150px;
    width: Calc(25% - 20px);
    float: left;
    margin-right: 20px;
    padding: 10px 0px;
}

.scrap-yard-sec .card .box2{
    background-color:#7ca8a1;
} 

.scrap-yard-sec .card .box3{
    background-color:#f6d988;
} 

.scrap-yard-sec .card .box4{
    background-color:#f4a363;
} 

.scrap-yard-sec .box-sec {
    padding-top: 35px;
}

.scrap-yard-sec .box-sec p{
  font-size: 20px;
  font-family: "Poppins-Bold";
  color: rgb(255, 255, 255);
  text-transform: uppercase;
  line-height: 1.2;
  margin:0;
}


.help-sec {
    float: left;
    width: 100%;
    padding: 70px 0px 0px 0px;
}


.help-sec .container{
    width:1135px;
}


.help-sec .head_tit h3 {
    font-size: 36px;
    font-family: "Poppins-Light";
    color: rgb(36, 40, 49);
    line-height: 1.333;
    text-align:center;
}


.help-sec .head_tit h3 span {
    font-size: 36px;
    font-family: "Poppins-Bold";
    color: #9fd34a;
    line-height: 1.333;
}

.help-sec .box-card  {
    width: Calc(50% - 20px);
    float: left;
    padding: 0px;
 background: #eceef3;
margin-right: 20px;
margin-top: 20px;
min-height: 271px;
}

.box-card-list {
    padding-top: 40px;
    float: left;
    width: 100%;
}

.box-card .left-sec {
    float: left;
    width: 60%;
    padding: 20px 0px 0px 30px;
}


.box-card .left-sec h3 {
  font-size: 22px;
  font-family: "Poppins-SemiBold";
  color: rgb(36, 40, 49);
  margin-bottom:0px;
}

.box-card .left-sec p {
  font-size: 14px;
  font-family: "Montserrat-Light";
  color: rgb(51, 51, 51);
}

.box-card .left-sec .get-btn {
width: 179px;
height: 50px;
background-color: #2551bf;
border-radius: 0px;
font-size: 14px;
text-transform: capitalize !important;
text-align: center;
cursor: pointer;
color: #fff;
font-family: "Poppins-SemiBold";
padding-top: 15px;
}

.box-card .right-sec {
background-image: url(./images/help1.png);
max-width: 100%;
height: 271px;
background-size: cover;
float: right;
width: 40%;
background-repeat: no-repeat;
}

.box-card .right-sec_2 {
background-image: url(./images/help2.png);
max-width: 100%;
height: 271px;
background-size: cover;
float: right;
width: 40%;
background-repeat: no-repeat;
}
.box-card .right-sec_3 {
background-image: url(./images/help3.png);
max-width: 100%;
height: 271px;
background-size: cover;
float: right;
width: 40%;
background-repeat: no-repeat;
}
.box-card .right-sec_4 {
background-image: url(./images/help4.png);
max-width: 100%;
height: 271px;
background-size: cover;
float: right;
width: 40%;
background-repeat: no-repeat;
}

#frm_form_3_container {
    float: left;
    width: 100%;
}

#response1 {
float: left;
width: 100%;
color: white;
text-align: center;
background: transparent;
font-size: 18px;
font-family: "Montserrat-ExtraBold";
}


#more {display: none;}


/**home section tabs style**/

.tab-val-sec .fade {
    opacity: 1!important;
}

.tab-val-sec {
    float: left;
    width: 100%;
}
.tab-val-inner {
    float: left;
    width: 100%;
    padding: 50px 0px 90px 0px;
}
.tab-val-sec .nav {
    display:flex;
    border: 0px solid;
    overflow: hidden;
    width: 80%;
float: none;
margin: 0 auto;
padding-left: 15px;
}

.tab-val-sec .tab-content {
    padding: 20px 0px;
    border-bottom: 0px solid;
    float:left;
    width:100%;
}

.tab-val-sec .nav li h2{
color: #fff;
text-align: center;
font-size: 30px;
max-width: 600px;
border-radius: 50px;
background: #d4d6da;
width: 50px;
height: 50px;
padding: 5px;
position: relative;
margin: 0px 100px;
}

.tab-val-sec .nav li a{
color: black;
text-decoration: none;
padding: 15px 0 10px 45px;
background: #eceef3;
position: relative;
display: block;
float: left;
height: 55px;
width: 200px;
text-align: center;
font-size: 14px;
font-family: "Montserrat-SemiBold";
}

.tab-val-sec .nav li.active a{
background: #295ad3;
color: #fff;
}

.tab-val-sec .nav li.active a:after{
    border-left: 30px solid #295ad3;
}

.tab-val-sec .nav li a:after { 
  content: " "; 
  display: block; 
  width: 0; 
  height: 0;
  border-top: 50px solid transparent;           /* Go big on the size, and let overflow hide */
  border-bottom: 50px solid transparent;
  border-left: 30px solid #eceef3;
  position: absolute;
  top: 50%;
  margin-top: -50px; 
  left: 100%;
  z-index: 2; 
}	

.tab-val-sec .nav li:nth-child(3) a { 
width: 214px;
}

.tab-val-sec .nav li:nth-child(3) a:after { 
top: 100%;
margin-top: 0px;
}

.tab-val-sec .nav li a:before { 
  content: " "; 
  display: block; 
  width: 0; 
  height: 0;
  border-top: 50px solid transparent;           /* Go big on the size, and let overflow hide */
  border-bottom: 50px solid transparent;
  border-left: 30px solid white;
  position: absolute;
  top: 50%;
  margin-top: -50px; 
  margin-left: 5px;
  left: 100%;
  z-index: 1; 
}	




.tab-val-sec .nav li h2:after{
content: "";
display: block;
width: 175px;
height: 6px;
background: #d4d6da;
left: 60px;
top: 50%;
position: absolute;
}

.tab-val-sec .nav li:nth-child(3n) h2:after{
content: "";
display: none;
}


.value_sec{
    width: 80%;
float: none;
margin: 0 auto;
}

.val-box {
    border: 1px solid;
    padding: 50px 160px;
    background-color: #eceef3;
}

.value_sec .tit{
  font-size: 24px;
  font-family: "Montserrat-SemiBold";
  color: rgb(25, 33, 45);
  line-height: 1.25;
  text-align: center;
}


.value_sec .amount{
  font-size: 80px;
  font-family: "Montserrat-Bold";
color: #295ad3;
line-height: 0.325;
text-align: center;
padding: 50px 0px;
font-weight: bold;
}


.value_sec .acc_btn{
  background-color: #9fd34a;
  max-width:100%;
  width: 417px;
  height: 55px;
 font-size: 20px;
  font-family: "Montserrat-ExtraBold";
  color: rgb(255, 255, 255);
  text-transform: uppercase;
  line-height: 1.3;
  display: flex;
justify-content: center;
margin: 0 auto;
padding-top: 15px;
border-radius: 0px;
}

.value_sec .call_to_action {
    width: 100%;
    float: left;
    margin-top: 20px;
    padding: 45px 20px 0px 20px;
    text-align: center;
    font-family: "Montserrat-Bold";
    color: #000;
    font-size: 24px;
    text-transform: capitalize;
    line-height: normal;
}

.value_sec .call_to_action a{
    color: #9fd34a;
}

.value_sec .list_sec{
width: 100%;
float: left;
margin: 0 auto;
padding: 50px 0px 0px 0px;
}


.value_sec .list_sec .list{
    width: 25%;
float: left;
padding: 0px 10px;
}

.value_sec .list_sec .list .image{
width: 250px;
height: 100px;
vertical-align: middle;
text-align: center;
display: table-cell;
}

.value_sec .list_sec .list h4{
  font-size: 14px;
  font-family: "Montserrat-SemiBold";
  color: rgb(25, 33, 45);
  font-weight: bold;
  line-height: 1.429;
  text-align: center;
}

.step2_content_sec_arrange{
    width:100%;
    float:left;
}

.step2_content_sec_arrange::before {
    content: "";
    position: absolute;
    left: 25px;
    bottom: 0;
    height: 15px;
    width: 93%;
    border-bottom: 1px solid #000;
}

.step2_content_sec_arrange h4{
  font-size: 24px;
  font-family: "Montserrat-SemiBold";
  color: rgb(0, 0, 0);
  line-height: 1.25;
}

.step2_content_sec_arrange h6{
  font-size: 14px;
  font-family: "Montserrat-Light";
  color: rgb(0, 0, 0);
  line-height: 1.857;
  text-align: left;
}

.step2_inner_arrange .form_control input{
background-color: #fff;
height: 55px;
width: 100%;
border: 0px;
border-radius: 0px;
border: 2px solid #777;
}

.step2_inner_arrange .form_control textarea{
background-color: #fff;
height: 145px;
width: 100%;
border: 0px;
border-radius: 0px;
border: 2px solid #777;
}

.step2_inner_arrange .form_control{
width: 50%;
float: left;
padding-right: 9px;
padding-bottom:25px;
}

.form_control.text_ctrl {
    width: 100%;
    float: left;
}

.step2_inner_arrange .steps_btm_txt ul{
   padding: 0 10px;
}

.step2_inner_arrange  .submit_fld {
width: 100%;
float: left;
padding-top: 15px;
text-align: center !important;
}

    .submit_fld.mob-view{
        display:none;
    }

     .or_sec{
        font-family: sans-serif;
        margin: 10px auto;
        color: #000;
        text-align: center;
        font-size: 30px;
        max-width: 100%;
        position: relative;
        float:left;
        width:100%;
        font-size: 14px;
          font-family: "Montserrat-SemiBold";
      }
      .or_sec:before {
content: "";
display: block;
width: 45%;
height: 1px;
background: #000;
left: 0;
top: 50%;
position: absolute;
      }
      .or_sec:after {
content: "";
display: block;
width: 45%;
height: 1px;
background: #000;
right: 0;
top: 50%;
position: absolute;

      }
      
      
.thank_sec{
    float:left;
    width:100%;
}      

.thank_sec img{ margin: 0 auto;
display: flex;
justify-content: center;
text-align: center;
}


.thank_sec .top_sec {
    text-align: center;
    padding: 20px 0px;
}


.thank_sec .btm_sec {
    text-align: center;
    padding: 50px 0px;
}


.thank_sec .top_sec h4{
  font-size: 36px;
  font-family: "Montserrat-Bold";
  color: rgb(41, 90, 211);
  line-height: 1;
  text-align: center;
  margin-bottom:20px;
}

.thank_sec .top_sec h3{
  font-size: 20px;
  font-family: "Montserrat-SemiBold";
  color: rgb(0, 0, 0);
  line-height: 1;
  text-align: center;
  margin-bottom:20px;
}

.thank_sec .top_sec h3 span{

  color: #9fd34a;

}

.thank_sec .top_sec h5{
  font-size: 30px;
  font-family: "Montserrat-UltraLight";
  color: rgb(25, 33, 45);
  line-height: 1;
  text-align: center;
}

.thank_sec .btm_sec h4{
  font-size: 24px;
  font-family: "Montserrat-SemiBold";
  color: rgb(25, 33, 45);
  font-weight: bold;
  line-height: 1.25;
  text-align: center;
}


.thank_sec .btm_sec h5{
font-size: 20px;
font-family: "Montserrat-Regular";
color: rgb(255, 255, 255);
line-height: 1.25;
background: #2551bf;
width: 30%;
margin-left: auto;
margin-right: auto;
padding: 10px;
margin-top: 20px;
}

.thank_sec .btm_sec h5 a{
font-size: 24px;
font-family: "Montserrat-Bold";
color: #fff;
line-height: 1.25;
text-align: center;
}

/* .tab-val-inner { */
	/* display:none; */
/* } */

.nav.nav-tabs.basic li h2 i {
	display: none;
	font-size: 20px;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
}

/* .nav.nav-tabs.basic li:nth-child(1) h2 span {
	display: none;
} */

.nav.nav-tabs.basic li:nth-child(1) h2  {
background: #9fd34a;
}


.nav.nav-tabs.valuation li:nth-child(1) h2 span {
	display: none;
} 
.nav.nav-tabs.valuation li:nth-child(1) h2 i {
	display: block;
}


.nav.nav-tabs.valuation li:nth-child(2) h2  {
	background: #9fd34a;
}



.nav.nav-tabs.arrenge li:nth-child(2) h2 span {
	display: none;
} 
.nav.nav-tabs.arrenge li:nth-child(2) h2 i {
	display: block;
}


.nav.nav-tabs.arrenge li:nth-child(3) h2  {
background: #9fd34a;
}


.nav.nav-tabs.tnk li:nth-child(3) h2 span {
	display:none;
}
.nav.nav-tabs.tnk li:nth-child(3) h2 i {
	display:block;
}



.tab-val-sec .nav li:last-child::after {
	display: block;
}
.chk_fld.seond-check {
	padding-bottom: 15px;
	padding-top: 25px;
}

.tab-val-sec .nav.intro{
    display:none;
}

._form-thank-you {
    padding: 20px 0px;
}
.tab-content > .tab-pane {
    display: block !important;
}
.banner_main_form.steps_main_frm {
    background-color: #fff;
}
.form-inner-sec-bottom.bg_carbk.steps_btm_frm {
    background-color: #fff;
}
.tab-val-inner2 .step2_content_sec {
	margin-top: 0;
}
/*30.03.22*/
.form_sectiontab {
  width: 100%;
  float: left;
}
.nav_tabsection_lft {
  background-color: #19212d;
  
  float: left;
  width: 21%;
  float: left;
}
.nav_tabsection_rgt {
  width: 79%;
  float: left;
  padding-left: 35px;
  padding-right: 35px;
}
.tab-val-sec .nav li.active .numbersone {
  background: #19212d;
  color: #fff;
  float: left;
  width: 35px;
  height: 35px;
  display: inline-block;
  border-radius: 50px;
  border: 1px solid #fff;
  text-align: center;
}
.nav_tabsection_lft  .nav li a::before {
	border-left: 0px !important;
}
.nav_tabsection_lft .nav li.active a::after {
  border-left: 0px !important;
}
.tab-val-sec .nav li.active span {
	color: #fff;
}
.nav.nav-tabs.isopen-1 li {
  width: 100%;
  float: left;
  
  padding-bottom: 9px;
  padding-top: 55px;
}
.step2_content_sec h4 {
  color: #000;
  padding-bottom: 20px;
}



.tab-val-sec .nav li .numbersone {
  background: #19212d;
  color: #5e646c;
  float: left;
  width: 35px;
  height: 35px;
  display: inline-block;
  border-radius: 50px;
  border: 1px solid #5e646c;
  text-align: center;
  padding-top: 5px;
  padding-bottom: 5px;
}
.numbersone.dot_btm {
  position: relative;
}
.numbersone {
  width: 50%;
  float: left;
}
.basic_info {
  float: left;
  padding-left: 19px;
  color:#5e646c;
  padding-top: 7px;
  width: 78%;
}
.frm_desk_view {
  width: 100%;
  float: left;
 
   }
  .numbersone.dot_btm::before {
  content: "";
  position: absolute;
  top: 32px;
  bottom: 0;
  left: 15px;
  border-left: 2px dotted #5e646c;
  height: 65px;
}
  .form_sectiontab {
  width: 100%;
  float: left;
  border-style: solid;
  border-width: 1.5px 1.5px 1.5px 1.5px;
  border-color: #cdd1d6;
  display: flex;
}
.nav_tabsection_rgt .step2_content_padding {
	width: 100%;
float: left;
border-style: none !important;
border-width: 0px !important;

}
.nav_tabsection_rgt .step2_content_padding {
	  background: #fff;
}
.nav_tabsection_rgt .step2_content_sec h4 {
  color: #000;
  padding-bottom: 20px;
  
}
.frm_btm_view {
  width: 100%;
  float: left;
   border-bottom: 1px solid #cdd1d6;
  
   
}

.nav_tabsection_rgt .submit_fld.text-center {
  text-align: center !important;
}
.nav_tabsection_rgt input {
  border-radius: 0px !important;
  border: 1px solid #c1c5cc !important;
}
.submit_fld input {
	background-color: #63ae15;
	width: 430px;
	text-align: center !important;
	max-width: 100%;
}
.nav_tabsection_rgt .step2_top {
	  border-style: none !important;
	border-width: 0px !important;
}
.nav_tabsection_rgt .step2_content_sec {
	padding: 0px !important;
}
.form_contact_sec {
  text-transform: uppercase;
  font-family: "Montserrat-SemiBold";
  color: #19212de8;
  letter-spacing: 1px;
}
.nav_tabsection_rgt .quote_text {
	padding: 15px 0px 3px;
}
.nav_tabsection_rgt .step2_content_padding {
	  padding-left: 0px;
}

.formstepone_sec {
  width: 98%;
  float: none;
  margin: 0 auto;
  padding-right: 60px;
}
.nav_tabsection_rgt.submit_fld {
	padding-top: 23px;
}
.nav_tabsection_rgt .step2_content_padding {
	  padding-right: 0px !important;
}
.nav_tabsection_rgt .submit_fld.text-center {
  border-bottom: 1px solid #cdd1d6;
  padding-bottom: 44px;
}
.nav_tabsection_lft .tab-val-sec .nav {
	padding-left: 10px;
}

.nav_tabsection_rgt .steps_btm_txt p {
  font-family: "Montserrat-Italic" !important;
}
.nav_tabsection_rgt .steps_btm_txt {
  width: 100%;
  float: left;
  padding-top: 1px;
}
.nav_tabsection_rgt .step2_top {
  background-color: #fff;
}
.numbersone.dot_btm {
  font-family: "Montserrat-SemiBold";
  font-size: 16px;
}
.basic_info {
  font-family: "Montserrat-SemiBold";
  font-size: 16px;
}

.nav_tabsection_lft .nav li.active a {
  background-color: #19212d !important;
  
}
.nav_tabsection_lft .nav li a {
    width: 100%;
    float: none;
    padding: 0px;
    background: #19212d;
    text-align: left;
}
 .nav_tabsection_lft .tab-val-sec .nav {
     width: 100%;
 }
.nav_tabsection_lft .nav.nav-tabs.isopen-1 li {
      padding-bottom: 6px;
  padding-top: 40px;
}
.steptwo_formsec {
  width: 100% !important;
  float: left !important;
}
.nav_tabsection_lft .nav-tabs {
  border-bottom: 0px;
}
.nav_tabsection_rgt.step_two_rightsec {
  padding-left: 0px !important;
  padding-right: 0px !important;
}
.step3_sec {
	width: 98%;
	
}
.nav_tabsection_rgt .step2_content_sec_arrange::before {
border-bottom: none !important;
}
.step3_sec .step2_inner_arrange .step2_top {
	border-width: 0px !important;
}
.nav_tabsection_rgt .step2_content_sec_arrange::before {
	border-bottom: none !important;
}
.steps_btm_txt.steps_threebtm {
  padding-top: 36px !important;
}
.nav_tabsection_rgt.step2_inner_arrange .form_control textarea {
	  border: 1px solid #c1c5cc !important;
}
.step3_text textarea {
	  border: 1px solid #c1c5cc !important;
}
.nav_tabsection_rgt .val-box {
	border: none !important;
	background-color: #fff !important;
}
.call_to_action a {
  font-family: "Montserrat-SemiBold";
}

ul.listing_carbreakers_oldham li {
    font-size: 14px;
    font-family: "Montserrat-Light";
    color: rgba(51, 51, 51, 0.902);
    line-height: 1.857;
    padding: 20px 0px 0px 0px;
    margin: 0;
}
div#more {
    font-size: 14px;
    font-family: "Montserrat-Light";
    color: rgba(51, 51, 51, 0.902);
    line-height: 1.857;
    padding: 20px 0px 0px 0px;
    margin: 0;
}
.request {
    padding-left: 11px;
}
.request_receive {
    font-family: "Poppins-Regular";
    width: 37px;
    height: 37px;
    background: #003471;
    display: inline-block;
    border-radius: 50px;
    text-align: center;
    padding-top: 6px;
    color: #fff;
}
.oldham_sub_title {
    font-size: 24px !important;
    font-family: "Montserrat-Bold" !important;
    color: #000 !important;
    padding-top: 35px;
}
