
@font-face {font-family: 'Poppins';src: url('../fonts/Poppins-SemiBold.eot');src: url('../fonts/Poppins-SemiBold.eot?#iefix') format('embedded-opentype'),url('../fonts/Poppins-SemiBold.woff2') format('woff2'),url('../fonts/Poppins-SemiBold.woff') format('woff'),url('../fonts/Poppins-SemiBold.ttf') format('truetype'),url('../fonts/Poppins-SemiBold.svg#Poppins-SemiBold') format('svg');font-weight: 600;font-style: normal;font-display: swap;}
@font-face {font-family: 'Poppins';src: url('../fonts/Poppins-Medium.eot');src: url('../fonts/Poppins-Medium.eot?#iefix') format('embedded-opentype'),url('../fonts/Poppins-Medium.woff2') format('woff2'),url('../fonts/Poppins-Medium.woff') format('woff'),url('../fonts/Poppins-Medium.ttf') format('truetype'),url('../fonts/Poppins-Medium.svg#Poppins-Medium') format('svg');font-weight: 500;font-style: normal;font-display: swap;}
@font-face {font-family: 'Poppins';src: url('../fonts/Poppins-Italic.eot');src: url('../fonts/Poppins-Italic.eot?#iefix') format('embedded-opentype'),url('../fonts/Poppins-Italic.woff2') format('woff2'),url('../fonts/Poppins-Italic.woff') format('woff'),url('../fonts/Poppins-Italic.ttf') format('truetype'),url('../fonts/Poppins-Italic.svg#Poppins-Italic') format('svg');font-weight: normal;font-style: italic;font-display: swap;}
@font-face {font-family: 'Poppins';src: url('../fonts/Poppins-MediumItalic.eot');src: url('../fonts/Poppins-MediumItalic.eot?#iefix') format('embedded-opentype'),url('../fonts/Poppins-MediumItalic.woff2') format('woff2'),url('../fonts/Poppins-MediumItalic.woff') format('woff'),url('../fonts/Poppins-MediumItalic.ttf') format('truetype'),url('../fonts/Poppins-MediumItalic.svg#Poppins-MediumItalic') format('svg');font-weight: 500;font-style: italic;font-display: swap;}
@font-face {font-family: 'Poppins';src: url('../fonts/Poppins-LightItalic.eot');src: url('../fonts/Poppins-LightItalic.eot?#iefix') format('embedded-opentype'),url('../fonts/Poppins-LightItalic.woff2') format('woff2'),url('../fonts/Poppins-LightItalic.woff') format('woff'),url('../fonts/Poppins-LightItalic.ttf') format('truetype'),url('../fonts/Poppins-LightItalic.svg#Poppins-LightItalic') format('svg');font-weight: 300;font-style: italic;font-display: swap;}
@font-face {font-family: 'Poppins';src: url('../fonts/Poppins-Light.eot');src: url('../fonts/Poppins-Light.eot?#iefix') format('embedded-opentype'),url('../fonts/Poppins-Light.woff2') format('woff2'),url('../fonts/Poppins-Light.woff') format('woff'),url('../fonts/Poppins-Light.ttf') format('truetype'),url('../fonts/Poppins-Light.svg#Poppins-Light') format('svg');font-weight: 300;font-style: normal;font-display: swap;}
@font-face {font-family: 'Poppins';src: url('../fonts/Poppins-Thin.eot');src: url('../fonts/Poppins-Thin.eot?#iefix') format('embedded-opentype'),url('../fonts/Poppins-Thin.woff2') format('woff2'),url('../fonts/Poppins-Thin.woff') format('woff'),url('../fonts/Poppins-Thin.ttf') format('truetype'),url('../fonts/Poppins-Thin.svg#Poppins-Thin') format('svg');font-weight: 100;font-style: normal;font-display: swap;}
@font-face {font-family: 'Poppins';src: url('../fonts/Poppins-SemiBoldItalic.eot');src: url('../fonts/Poppins-SemiBoldItalic.eot?#iefix') format('embedded-opentype'),url('../fonts/Poppins-SemiBoldItalic.woff2') format('woff2'),url('../fonts/Poppins-SemiBoldItalic.woff') format('woff'),url('../fonts/Poppins-SemiBoldItalic.ttf') format('truetype'),url('../fonts/Poppins-SemiBoldItalic.svg#Poppins-SemiBoldItalic') format('svg');font-weight: 600;font-style: italic;font-display: swap;}
@font-face {font-family: 'Poppins';src: url('../fonts/Poppins-Regular.eot');src: url('../fonts/Poppins-Regular.eot?#iefix') format('embedded-opentype'),url('../fonts/Poppins-Regular.woff2') format('woff2'),url('../fonts/Poppins-Regular.woff') format('woff'),url('../fonts/Poppins-Regular.ttf') format('truetype'),url('../fonts/Poppins-Regular.svg#Poppins-Regular') format('svg');font-weight: normal;font-style: normal;font-display: swap;}
@font-face {font-family: 'Poppins';src: url('../fonts/Poppins-ExtraLightItalic.eot');src: url('../fonts/Poppins-ExtraLightItalic.eot?#iefix') format('embedded-opentype'),url('../fonts/Poppins-ExtraLightItalic.woff2') format('woff2'),url('../fonts/Poppins-ExtraLightItalic.woff') format('woff'),url('../fonts/Poppins-ExtraLightItalic.ttf') format('truetype'),url('../fonts/Poppins-ExtraLightItalic.svg#Poppins-ExtraLightItalic') format('svg');font-weight: 200;font-style: italic;font-display: swap;}
@font-face {font-family: 'Poppins';src: url('../fonts/Poppins-BoldItalic.eot');src: url('../fonts/Poppins-BoldItalic.eot?#iefix') format('embedded-opentype'),url('../fonts/Poppins-BoldItalic.woff2') format('woff2'),url('../fonts/Poppins-BoldItalic.woff') format('woff'),url('../fonts/Poppins-BoldItalic.ttf') format('truetype'),url('../fonts/Poppins-BoldItalic.svg#Poppins-BoldItalic') format('svg');font-weight: bold;font-style: italic;font-display: swap;}
@font-face {font-family: 'Poppins';src: url('../fonts/Poppins-ExtraBoldItalic.eot');src: url('../fonts/Poppins-ExtraBoldItalic.eot?#iefix') format('embedded-opentype'),url('../fonts/Poppins-ExtraBoldItalic.woff2') format('woff2'),url('../fonts/Poppins-ExtraBoldItalic.woff') format('woff'),url('../fonts/Poppins-ExtraBoldItalic.ttf') format('truetype'),url('../fonts/Poppins-ExtraBoldItalic.svg#Poppins-ExtraBoldItalic') format('svg');font-weight: bold;font-style: italic;font-display: swap;}
@font-face {font-family: 'Poppins';src: url('../fonts/Poppins-Black.eot');src: url('../fonts/Poppins-Black.eot?#iefix') format('embedded-opentype'),url('../fonts/Poppins-Black.woff2') format('woff2'),url('../fonts/Poppins-Black.woff') format('woff'),url('../fonts/Poppins-Black.ttf') format('truetype'),url('../fonts/Poppins-Black.svg#Poppins-Black') format('svg');font-weight: 900;font-style: normal;font-display: swap;}
@font-face {font-family: 'Poppins';src: url('../fonts/Poppins-ThinItalic.eot');src: url('../fonts/Poppins-ThinItalic.eot?#iefix') format('embedded-opentype'),url('../fonts/Poppins-ThinItalic.woff2') format('woff2'),url('../fonts/Poppins-ThinItalic.woff') format('woff'),url('../fonts/Poppins-ThinItalic.ttf') format('truetype'),url('../fonts/Poppins-ThinItalic.svg#Poppins-ThinItalic') format('svg');font-weight: 100;font-style: italic;font-display: swap;}
@font-face {font-family: 'Poppins';src: url('../fonts/Poppins-ExtraBold.eot');src: url('../fonts/Poppins-ExtraBold.eot?#iefix') format('embedded-opentype'),url('../fonts/Poppins-ExtraBold.woff2') format('woff2'),url('../fonts/Poppins-ExtraBold.woff') format('woff'),url('../fonts/Poppins-ExtraBold.ttf') format('truetype'),url('../fonts/Poppins-ExtraBold.svg#Poppins-ExtraBold') format('svg');font-weight: bold;font-style: normal;font-display: swap;}
@font-face {font-family: 'Poppins';src: url('../fonts/Poppins-Bold.eot');src: url('../fonts/Poppins-Bold.eot?#iefix') format('embedded-opentype'),url('../fonts/Poppins-Bold.woff2') format('woff2'),url('../fonts/Poppins-Bold.woff') format('woff'),url('../fonts/Poppins-Bold.ttf') format('truetype'),url('../fonts/Poppins-Bold.svg#Poppins-Bold') format('svg');font-weight: bold;font-style: normal;font-display: swap;}
@font-face {font-family: 'Poppins';src: url('../fonts/Poppins-BlackItalic.eot');src: url('../fonts/Poppins-BlackItalic.eot?#iefix') format('embedded-opentype'),url('../fonts/Poppins-BlackItalic.woff2') format('woff2'),url('../fonts/Poppins-BlackItalic.woff') format('woff'),url('../fonts/Poppins-BlackItalic.ttf') format('truetype'),url('../fonts/Poppins-BlackItalic.svg#Poppins-BlackItalic') format('svg');font-weight: 900;font-style: italic;font-display: swap;}
@font-face {font-family: 'Poppins';src: url('../fonts/Poppins-ExtraLight.eot');src: url('../fonts/Poppins-ExtraLight.eot?#iefix') format('embedded-opentype'),url('../fonts/Poppins-ExtraLight.woff2') format('woff2'),url('../fonts/Poppins-ExtraLight.woff') format('woff'),url('../fonts/Poppins-ExtraLight.ttf') format('truetype'),url('../fonts/Poppins-ExtraLight.svg#Poppins-ExtraLight') format('svg');font-weight: 200;font-style: normal;font-display: swap;}


html, body { font-size: 16px; font-family: 'Poppins';font-weight: normal; color: #000; height: auto !important; text-align: left; background: #fff; margin: 0; padding: 0; -webkit-text-size-adjust: 100%; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active { transition:background 5000s ease, color 5000s ease !important; transition-delay:background-color 5000s, color 5000s !important; }
a, button { text-decoration: none; text-decoration: none !important; cursor: pointer; }
p {margin-bottom: 25px;line-height: 30px;font-family: 'Poppins';font-size: 16px;color: #000;font-weight: 400;width: 100%;}
* p:last-child {margin-bottom: 0px;}
.transition, :before, :after, a, button { -moz-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; -webkit-transition: all 0.5s ease; transition: all 0.5s ease; }
.container { max-width: 1430px; margin: 0 auto; padding: 0 15px; width: 100%; }
/*.row{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;flex-wrap:wrap;margin:0 -15px}*/
input[type=text]::-ms-clear { display: none; }
input[type=submit], input[type=button] { cursor: pointer; }
select:focus::-ms-value { color: inherit; background: none; }
* { outline: none !important; }
b, strong { font-weight: 700; }
img { max-width: 100%; vertical-align: middle; height: auto; }
ul, ol { margin: 0; padding: 0;}
select:-moz-focusring { color: transparent; text-shadow: 0 0 0 #606060; -moz-transition: all 0s ease; }
select::-ms-expand { display: none; }
input::-ms-clear { display: none; }
figure { margin: 0; }
.alignleft { float: left; margin: 0 30px 20px 0; max-width: 40%; }
.alignright { float: right; margin: 0 0 20px 30px; max-width: 40%; }
.aligncenter { float: none; display: block; margin: 15px auto 0 auto }
.noscript { background: #000; display: block; text-align: center; color: #fff; padding: 10px 0; position: fixed; bottom: 0; right: 0; left: 0; z-index: 9; }
p.noscript { margin: 0; }
.warning-icon { display: inline-block; vertical-align: middle; position: relative; width: 20px; height: 17px; z-index: 1; margin: 0 10px 0 0; }
*::-webkit-input-placeholder { color: inherit; opacity: 1; }
*:-moz-placeholder { color: inherit; opacity: 1; }
*::-moz-placeholder { color: inherit; opacity: 1; }
*:-ms-input-placeholder { color: inherit; opacity: 1; }
*::placeholder { color: inherit; opacity: 1; }

ul{padding-left: 0px;}
li {list-style: none;}
ul li {position: relative;font-size: 16px;color: #000;padding: 0 0px 0px 25px;font-weight: 400;line-height: 30px;margin-bottom: 10px;}
ul li:last-child{margin-bottom: 0px;}
ul li:before {content: "";position: absolute;left: 0;background: #005801;top: 10px;height: 10px;width: 10px;background-size: cover;border-radius: 50%;}
ul li ul{margin: 0px 0px 0px 0px;height: auto;padding: 0 0 0 20px;}
ul li ul li{height: auto;margin: 8px 0px;padding: 0 0 0 30px;font-size: 16px;color: #151515;font-weight: 400;} 
ol {height: auto; margin: 0px 0px 0px 0px; padding: 0px; } 
ol li {height: auto; margin: 8px 0; padding: 0px 0px 0px 0px; font-size: 16px;color: #151515; font-weight: 400; overflow: hidden; list-style: decimal inside; } 
ol li ol {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 17px; } 
ol li ol li {height: auto; margin: 8px 0; padding: 0px 0px 0px 0px;font-size: 16px;    color: #151515; font-weight: 400; overflow: hidden; list-style: decimal inside; } 
h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 {font-family: 'Poppins'; font-weight: 700; color: #30353a; line-height: 1.5; display: block; margin:0 0 15px 0;}
h1, .h1 { font-size: 30px;}
h2, .h2 { font-size: 27px;}
h3, .h3 { font-size: 24px;}
h4, .h4 { font-size: 22px;}
h5, .h5 { font-size: 18px;}
h6, .h6 { font-size: 16px;}
.p0 {padding: 0 !important;}
.pt0 {padding-top: 0 !important;}
.pb0 {padding-bottom: 0 !important;}
a {color: #1e1a1a;font-weight: 600;}
section,header,footer{float: left;width: 100%;}
section{padding: 70px 0;}
button {background: no-repeat;border: none;padding: 0;line-height: normal;}
.btn-check:focus+.btn, .btn:focus{box-shadow: none;}
.btn {min-width: 215px;background-color: #fff212;padding: 16px 0px;box-shadow: none;letter-spacing: 0px;text-transform: uppercase;font-size: 16px;text-align: center;color: #000;font-weight: 600;border-radius: 20px;line-height: initial;position: relative;overflow: hidden;border: 0;z-index: 1;}
.btn:hover{background-color: #005801;color: #fff;}
.title_box {margin-bottom: 25px;width: 100%;display: block;}
.section_title,.landing_section_title {font-size: 45px;color: #000;font-weight: 600;line-height: inherit;position: relative;display: block;width: 100%;}
.site-main {min-height: 100vh;position: relative;overflow: hidden;padding-top: 172px;}


/**********************************************************/
header {width: 100%;float: left;width: 100%;float: left; background-color: #ffffff; z-index: 999; position: fixed;top: 0;left: 0;right: 0;-moz-transition: all 0.5s ease;-ms-transition: all 0.5s ease;-o-transition: all 0.5s ease;-webkit-transition: all 0.5s ease;transition: all 0.5s ease;}
.main_logo img {-moz-transition: all 0.5s ease;-ms-transition: all 0.5s ease;-o-transition: all 0.5s ease;-webkit-transition: all 0.5s ease;transition: all 0.5s ease;}
.main_logo {width: 180px;}
.main_logo a{display: inline-block;}
header.sticky .main_logo img {height: auto;-moz-transition: all 0.5s ease;-ms-transition: all 0.5s ease;-o-transition: all 0.5s ease;-webkit-transition: all 0.5s ease;transition: all 0.5s ease;}
header.sticky { box-shadow: 0px 0px 10px 0px rgb(0 0 0 / 0.20);border: none !important;z-index: 999; position: fixed; top: 0; left: 0; right: 0; -moz-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; -webkit-transition: all 0.5s ease; transition: all 0.5s ease;} 
header .flex {display: flex;align-items: center;justify-content: space-between;}
.owl-dots { position: absolute; left: 0; right: 0; margin: 0 auto; text-align: center; bottom: 0 }
.owl-nav button { margin: 0 -79px; }
.owl-dots button.owl-dot { height: 6px; width: 20px; z-index: 1; margin: 0 2px; background: transparent; position: relative; border-radius: 3px; }
.owl-dots button.owl-dot span { height: 6px; width: 6px; display: block; position: absolute; top: 50%; transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); left: 50%; background: #999999; border-radius: 3px; }
.owl-theme .owl-controls { margin: 0 }
.owl-carousel .owl-item { backface-visibility: visible !important; }
.owl-nav { position: absolute !important; left: 0; right: 0; margin: 0 auto; top: 50%; transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); -webkit-transform: translateY(-50%); margin: 0 0 0 0; pointer-events: none; width: 100%;max-width: 1440px;left: 50%;transform: translate(-50%,-50%);display: none;}
.owl-nav button { background: none; pointer-events: auto; }
.owl-carousel .owl-item img { width: 100% }
.owl-nav .owl-prev { float: left; }
.owl-nav .owl-next { float: right; }
.owl-nav button span { display: block; }
.owl-nav button span svg { fill: #999999; }
.owl-dots {display: flex;justify-content: center;text-align: left;}
.owl-nav button.owl-prev, .owl-nav button.owl-next {width: 50px !important;height: 50px !important;border-radius: 50%;background-color: rgb(255 255 255 / 50%) !important;}
.top_header .container {display: flex;justify-content: space-between;}
.top_header_right {display: flex;justify-content: flex-end;}
.top_header_right li {display: flex;align-items: center;padding: 0px;margin-bottom: 0px;}
.top_header_right li span svg {fill: #005801;width: 100%;height: 100%;display: flex;}
.top_header_right li span {width: 20px;height: 20px;display: flex;margin-right: 10px;}
.top_header_right li p {max-width: 200px;font-size: 15px;line-height: 25px;}
.top_header_right li::before{display: none;}
.top_header_btn .btn {min-width: 220px;padding: 17px 0px;border-radius: 20px;display: flex;justify-content: center;align-items: center;font-size: 18px;line-height: initial;font-weight: 600;}
.top_header_btn .btn small {display: flex;margin-right: 15px;width: 18px;height: 18px;}
.top_header_btn .btn small svg {width: 100%;height: 100%;}
.top_header_right li.top_header_btn {margin-left: 40px;}
.top_header {padding: 10px 0px;border-bottom: 1px solid #e5e5e5;}
.enquire_btn .btn {font-size: 16px;font-weight: 500;min-width: 155px;border-radius: 10px;padding: 10px 0px;background-color: #005801;color: #fff;text-transform: uppercase;}
.enquire_btn .btn:hover {background-color: #fff212;color: #000;}
.enquire_btn {margin-left: 90px;}
.home-banner {position: relative;z-index: 1;padding: 0;}
.banner-slider .owl-dots .owl-dot button.pagi-btn {color: #fff;text-transform: capitalize;font-size: 20px;width: 100%;text-align: left;margin-top: 15px;}
.banner-slider figure.home_banner_img figcaption {position: absolute;bottom: unset;transform: translate(-50%,-50%);left: 50%;top: 50%;max-width: 1430px;text-align: left;display: flex;flex-wrap: wrap;justify-content: flex-start;width: 100%;padding: 0px 15px;}
.banner_content h1 span {width: 100%;display: inline-block;color: #fff;font-weight: 400;font-size: 60px;line-height: 48px;text-transform: uppercase;}
.banner-slider figure.home_banner_img {position: relative;overflow: hidden;z-index: 1;}
.banner-slider figure.home_banner_img::before{content: '';position: absolute;left: 0;top: 0;width: 100%;height: 100%;background-color: #000;opacity: 0.6;}
.banner-slider .owl-nav button { margin: 0 0; z-index: 1; background-color: rgb(255 255 255 / 20%);height: 150px;width: 50px;}
.banner-slider .owl-nav button svg { fill: #fff;width: 26px;height: 26px;}
.banner-slider .owl-dots {bottom: 70px;justify-content: center;max-width: 1620px;display: none;}
.banner-slider .owl-dots .owl-dot {border: none;background: none;margin: 0 8px;border-radius: 0;-moz-border-radius: 0;-ms-border-radius: 0;-o-border-radius: 0;-webkit-border-radius: 0;height: 12px;width: 12px;background-color: #fff;border-radius: 50%;opacity: 50%;}
.banner-slider .owl-dots .owl-dot.active::before {content: '';position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);border: 1px solid #fff;width: 20px;height: 20px;border-radius: 50%;}
.banner-slider .owl-dots .owl-dot span { background: none;/* background: url(../images/teeth-icon.svg) no-repeat !important;*/ width: 19px; height: 22px; opacity: 0.2; transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -ms-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; }
.banner-slider .owl-dots .owl-dot.active {opacity: 1;}
.banner-slider .owl-dots .owl-dot.active span { opacity: 1 }
.banner_content {width: 100%;max-width: 930px;display: flex;flex-wrap: wrap;justify-content: flex-start;position: relative;z-index: 1;text-align: left;}
.banner_content .banner-title {font-size: 65px;color: #fff;font-weight: 600;line-height: 90px;margin: 0px;margin-bottom: 15px;}
.banner_subtitle {font-size: 20px;text-transform: capitalize;color: #fff;font-weight: 500;line-height: initial;margin-bottom: 5px;background-color: #8daa0378;padding: 5px 15px;border-radius: 5px;}
.banner_content p {color: #fff;font-size: 21px;margin-bottom: 30px;line-height: 40px;font-weight: 400;}
.about_right_box {padding-left: 80px;position: relative;}
.about_left_box a {font-size: 18px;color: #206d22;text-transform: uppercase;font-weight: 500;border-bottom: 1px solid #206d22;line-height: 18px;display: inline-block;}
.about_left_box a:hover{color: #000;border-color: #000;}
.about_right_box span {position: absolute;left: 80px;bottom: 60px;width: 135px;height: 135px;display: flex;justify-content: center;align-items: center;box-shadow: 0px 0px 10px 0px rgb(0 0 0 / 15%);border-radius: 50%;padding: 17px;}
.we_buy_section p {max-width: 900px;margin: 0 auto;margin-top: 20px;}
.buy_img{position: relative;}
.buy_img,.buy_img img{width: 100%;object-fit: cover;}
.buy_box {margin: 0px 12px;}
.buy_content {position: absolute;bottom: 15px;left: 0;width: 100%;padding: 0px 15px;}
.buy_content a {width: 100%;display: block;background-color: #fefaf3;text-align: center;font-size: 22px;text-transform: capitalize;padding: 17px 0px;pointer-events: none;}
.we_buy_section button.slide-arrow.prev-arrow.slick-arrow {position: absolute;top: 50%;left: -30px;transform: translate(-50%,-50%);width: 50px;height: 50px;z-index: 9;border-radius: 50%;background: url(../images/left_arrow.svg)no-repeat center #005801;background-size: 20px 20px;}
.we_buy_section button.slide-arrow.next-arrow.slick-arrow {position: absolute;top: 50%;right: -30px;transform: translate(50%,-50%);width: 50px;height: 50px;z-index: 9;border-radius: 50%;background: url(../images/right_arrow.svg)no-repeat center #005801;background-size: 20px 20px;}
.landing_choose_left{padding-right: 30px;}
.landing_choose_left ul li::before{display: none;}
.landing_choose_left ul li{padding-left: 0px;display: flex;align-items: center;flex-wrap: wrap;margin-bottom: 50px;}
.landing_choose_left ul li:last-child{margin-bottom: 0px;}
.landing_choose_left ul li figure {display: flex;justify-content: center;align-items: center;width: 100px;height: 100px;border: 3px solid #005801;border-radius: 50%;position: relative;z-index: 1;}
.landing_choose_left ul li figure::before {transform: rotate(100deg);width: 105px;height: 105px;position: absolute;content: "";border-radius: 64%;z-index: -1;border: 10px solid #005801;clip-path: inset(50% 0 0 50%);transition: .7s ease-in-out;}
.landing_choose_left ul li:hover figure::before {transform: rotate(466deg);}
.landing_choose_left ul li figcaption {width: calc(100% - 100px);padding-left: 20px;}
.landing_choose_left ul li figcaption .choose_title {font-size: 22px;color: #000;font-weight: 600;line-height: initial;margin-bottom: 10px;}
.choose_img{width: 100%;position: relative;}
.choose_img::before{content: '';position: absolute;left: 0;top: 0;width: 100%;height: 100%;background-color: #000;opacity: 0.4;}
.choose_img a {position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);border: 2px solid #fff;width: 100px;height: 100px;border-radius: 50%;display: flex;justify-content: center;align-items: center;}
.choose_img a svg{animation: zoom-in-zoom-out 2s ease-out infinite;}
@keyframes zoom-in-zoom-out {0% {transform: scale(1, 1);}50% {transform: scale(1.5, 1.5);}100% {transform: scale(1, 1);}}
.choose_img a svg {fill: #fff;width: 40px;height: 40px;}


.metals_title {text-align: center;color: #005801;font-weight: 600;font-size: 30px;line-height: initial;margin-bottom: 20px;}
.metals_box ul{display: flex;flex-wrap: wrap;justify-content: center;}
.metals_box ul li::before{display: none;}
.metals_box ul li {margin-bottom: 0px;width: 33.33%;text-align: center;padding: 25px 0px;}
.metals_box ul li span {font-size: 18px;display: block;width: 100%;color: #000000;font-weight: 500;line-height: initial;margin-top: 10px;}
.metals_box ul li small {background-color: #206d22;width: 70px;height: 70px;display: flex;justify-content: center;align-items: center;border-radius: 50%;margin: 0 auto;padding: 15px;}
.metals_box {border: 1px solid #c2c2c2;padding: 30px 15px;}
.landing_cta_box .section_title {color: #fff;max-width: 1120px;margin: 0 auto;}
.contact_us_section{position: relative;z-index: 1;}
.contact_us_section::before {content: '';position: absolute;left: 0;top: 0;width: 100%;height: 100%;background-color: #000;opacity: 0.8;z-index: -1;}
.landing_cta_box .landing_section_title {color: #fff;}
.landing_cta_btn{display: flex;justify-content: center;}
.landing_cta_btn .btn {min-width: 260px;}
.landing_cta_box .title_box {margin-bottom: 40px;}
.landing_cta_box .section_title span {color: #fff212;}
.landing_quote_box{position: relative;z-index: 1;padding: 45px 90px;border-radius: 25px;padding-bottom: 0px;}
.landing_quote_left .landing_section_title {color: #fff;}
.landing_quote_left p{color: #fff;}
.landing_quote_right {padding: 0px 30px;border-radius: 25px;}
.landing_quote_right form{width: 100%;}
.landing_quote_right form span{display: block;position: relative;width: 100%;margin-bottom: 20px;}
.landing_quote_right form span .input_field {width: 100%;background-color: #fff;border: 1px solid #fff;padding: 17px 40px;border-radius: 50px;display: block;color: #000;}
.landing_quote_right form span .input_field::placeholder {color: #666666;text-transform: capitalize;}
.landing_quote_left {padding-right: 100px;}
.landing_quote_left .section_title{color: #fff;}
.footer_bg{position: relative;z-index: 1;padding-top: 70px;}
.footer_bg::before {content: '';position: absolute;left: 0;top: 0;width: 100%;height: 100%;background-color: #000;opacity: 0.8;z-index: -1;}
.footer_bg .footer-content li::before{display: none;}
.footer_bg .footer-content li{padding-left: 0px;}
.footer_bg .footer-content p, .footer_bg .footer-content a {color: #fff;font-size: 16px;font-weight: 400;}
.footer-title {font-size: 18px;text-transform: uppercase;color: #fff;font-weight: 500;line-height: initial;padding-bottom: 10px;margin-bottom: 20px;position: relative;}
.ft-one .footer-title{display: none;}
.footer-title::before {content: '';position: absolute;left: 0;bottom: 0;width: 40px;border-bottom: 3px solid #fff212;}
ul.footer_info1 {margin-bottom: 30px;}
ul.footer_info1 li, ul.footer_info2 li {display: flex;align-items: center;flex-wrap: wrap;}
ul.footer_info1 li figure, ul.footer_info2 li figure {width: 18px;height: 18px;display: flex;}
ul.footer_info1 li figure svg, ul.footer_info2 li figure svg {fill: #fff212;}
ul.footer_info1 li figcaption, ul.footer_info2 li figcaption {width: calc(100% - 18px);display: flex;align-items: center;padding-left: 5px;}
.footer_bg ul.footer_info1 li figcaption p, .footer_bg ul.footer_info2 li figcaption p, .footer_bg ul.footer_info1 li figcaption a, .footer_bg ul.footer_info2 li figcaption a {font-size: 15px;width: unset;line-height: initial;}
ul.footer_info1 li figcaption strong, ul.footer_info2 li figcaption strong {color: #fff;text-transform: uppercase;display: block;margin-right: 5px;font-weight: 400;}
.footer_logo {margin-bottom: 20px;}
.footer_logo a {display: inline-block;}
.footer_fb a {width: 43px;height: 43px;background-color: #fff212;border: 1px solid #fff212;display: flex;align-items: center;justify-content: center;}
.footer_fb a svg {width: 24px;height: 24px;fill: #011423;}
.footer_fb a:hover{background-color: transparent;}
.footer_fb a:hover svg{fill: #fff;}
.footer_bg .footer-content a:hover{color: #fff212;}
ul.footer_info1 li figcaption a+a, ul.footer_info2 li figcaption a+a {margin-left: 10px;}
.copy_rights {text-align: center;padding: 12px 0px;border-top: 1px solid #262626;margin-top: 30px;}
.copy_rights p {color: #fff;font-size: 16px;}
 


.home-banner {position: relative;z-index: 1;padding: 0;}
.banner-slider .owl-dots .owl-dot button.pagi-btn {color: #fff;text-transform: capitalize;font-size: 20px;width: 100%;text-align: left;margin-top: 15px;}
.banner-slider figure.home_banner_img figcaption {position: absolute;bottom: unset;transform: translate(-50%,-50%);left: 50%;top: 50%;max-width: 1430px;text-align: left;display: flex;flex-wrap: wrap;justify-content: start;width: 100%;padding: 0px 15px;}
.banner_content h1 span {width: 100%;display: inline-block;color: #fff;font-weight: 400;font-size: 60px;line-height: 48px;text-transform: uppercase;}
.banner-slider figure.home_banner_img {position: relative;overflow: hidden;z-index: 1;}
.banner-slider figure.home_banner_img::before{content: '';position: absolute;left: 0;top: 0;width: 100%;height: 100%;background-color: #000;opacity: 0.7;}
.banner-slider .owl-nav button { margin: 0 0; z-index: 1; background-color: rgb(255 255 255 / 20%);height: 150px;width: 50px;}
.banner-slider .owl-nav button svg {fill: #000;width: 26px;height: 26px;display: inline-block;}
.banner-slider .owl-dots {bottom: 70px;justify-content: center;max-width: 1620px;display: none;}
.banner-slider .owl-dots .owl-dot {border: none;background: none;margin: 0 8px;border-radius: 0;-moz-border-radius: 0;-ms-border-radius: 0;-o-border-radius: 0;-webkit-border-radius: 0;height: 12px;width: 12px;background-color: #fff;border-radius: 50%;opacity: 50%;}
.banner-slider .owl-dots .owl-dot.active::before {content: '';position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);border: 1px solid #fff;width: 20px;height: 20px;border-radius: 50%;}
.banner-slider .owl-dots .owl-dot span { background: none;/* background: url(../images/teeth-icon.svg) no-repeat !important;*/ width: 19px; height: 22px; opacity: 0.2; transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -ms-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; }
.banner-slider .owl-dots .owl-dot.active {opacity: 1;}
.banner-slider .owl-dots .owl-dot.active span { opacity: 1 }
.banner_content {width: 100%;max-width: 1000px;display: flex;flex-wrap: wrap;justify-content: flex-start;position: relative;z-index: 1;text-align: left;}
.banner_content .banner-title {font-size: 45px;color: #fff;font-weight: 600;line-height: 55px;margin-bottom: 15px;}
.banner_subtitle {font-size: 20px;text-transform: capitalize;color: #fff;font-weight: 500;line-height: initial;margin-bottom: 5px;background-color: #8daa0378;padding: 5px 15px;border-radius: 5px;}
.banner_content p {color: #fff;font-size: 20px;margin-bottom: 40px;line-height: 34px;font-weight: 500;}



.car_remove_section .landing_subtitle{color: #005801;border-color: #005801;}
.car_remove_box figure,.car_remove_box figure img{width: 100%;border-radius: 25px;position: relative;}
.car_remove_box {padding: 0px 15px;}
.car_remove_box figure img{object-fit: cover;height: 385px;}
.car_remove_box figure figcaption {max-width: 443px;background-color: #fff;border-radius: 25px;padding: 35px 40px;margin-top: -95px;position: relative;left: 40px;box-shadow: 0px 0px 10px 3px rgb(0 0 0 / 0.20);}
.car_remove_slider .slick-list.draggable {padding-bottom: 60px;}
.car_remove_section .progress {display: block;width: 100%;height: 10px;border-radius: 10px;overflow: hidden;background-color: #d9d9d9;background-image: linear-gradient(to right, #005801, #005801);background-repeat: no-repeat;background-size: 0 100%;transition: background-size .4s ease-in-out;}
.car_remove_title {font-size: 25px;font-weight: 700;line-height: inherit;margin-bottom: 10px;}
.car_remove_box figure figcaption p {max-width: 300px;margin-bottom: 0px;}
.car_remove_box figure figcaption a {position: absolute;right: 15px;bottom: 15px;border: 2px solid #005801;width: 45px;height: 45px;display: flex;justify-content: center;align-items: center;border-radius: 50%;color: #005801;}
.car_remove_box figure figcaption a svg{width: 22px;height: 22px;fill: #005801;}
.car_remove_box figure figcaption a:hover{background-color: #005801;}
.car_remove_box figure figcaption a:hover svg{fill: #fff;}



.types_section {position: relative;z-index: 1;}
.landing_type_box {background-color: #f7f7f7;padding: 30px 30px;border-radius: 25px;display: flex;align-items: center;flex-wrap: wrap;position: relative;}
.landing_type_box figure {width: 80px;height: 80px;display: flex;justify-content: center;align-items: center;}
.landing_type_box figure img{object-fit: contain;width: 100%;height: 100%;}
.landing_type_box figcaption {width: calc(100% - 80px);padding-left: 30px;}
.landing_type_box figcaption .type_box {font-size: 30px;font-weight: 700;margin-bottom: 5px;}
.landing_type_box figcaption p {font-size: 18px;font-weight: 500;line-height: initial;}


.car_recycle_section {padding-top: 0px;position: relative;margin-top: -100px;z-index: 1;}
.car_recycle_box{width: 100%;display: block;}
.car_recycle_box figure{display: block;position: relative;width: 100%;height: 375px;overflow: hidden;border-radius: 25px;}
.car_recycle_box figure img{width: 100%;height: 100%;object-fit: cover;}
.car_recycle_box figure::before {content: '';position: absolute;left: 0;top: 0;width: 100%;height: 100%;background-color: #005801;opacity: 80%;}
.car_recycle_box figure figcaption {position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);}
.car_recycle_box figure figcaption span {width: 115px;height: 115px;display: inline-block;}
.car_recycle_box figure figcaption {position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);text-align: center;margin: 0 auto;min-width: 400px;}
.car_recycle_title {font-size: 25px;color: #fff;font-weight: 700;line-height: initial;margin: 10px 0px;margin-top: 20px;}
.car_recycle_box figure figcaption p {font-size: 18px;color: #fff;}


.section_title_top {display: flex;justify-content: space-between;align-items: flex-end;margin-bottom: 35px;}
.section_title_top p {max-width: 510px;text-align: right;}
.section_title_top .title_box{margin-bottom: 0px;}
.buy_section .landing_subtitle{color: #005801;border-color: #005801;}
.buy_box{width: 100%;}
.buy_box figure{width: 100%;position: relative;display: block;overflow: hidden;border-radius: 25px;}
.buy_box figure img{width: 100%;object-fit: cover;}
.buy_box figure::before{content: '';position: absolute;left: 0;top: 0;width: 100%;height: 100%;background-color: #000000;opacity: 70%;}
.buy_box figure span {position: absolute;top: 20px;left: 30px;width: 80px;height: 80px;background-color: #fff212;display: flex;justify-content: center;align-items: center;border-radius: 50%;padding: 15px;}
.buy_box figure figcaption {position: absolute;bottom: 0;left: 0;padding: 0px 30px;width: 100%;padding-bottom: 20px;transform: translateY(95px);transition: .3s ease-in-out;}
.buy_title {font-size: 25px;color: #fff;font-weight: 700;line-height: initial;margin-bottom: 5px;}
.buy_content a.btn {font-size: 13px;min-width: 140px;padding: 10px 0px;}
.buy_content p {color: #fff;max-width: 100%;margin-bottom: 15px;font-size: 14px;}
.buy_box:hover figure figcaption{transform: translateY(0px);}
.buy_bottom_row {margin-top: 30px;}



.landing_choose_left ul li::before{display: none;}
.landing_choose_left ul li{padding-left: 0px;display: flex;align-items: center;flex-wrap: wrap;margin-bottom: 50px;}
.landing_choose_left ul li:last-child{margin-bottom: 0px;}
.landing_choose_left ul li figure {display: flex;justify-content: center;align-items: center;width: 100px;height: 100px;border: 3px solid #005801;border-radius: 50%;position: relative;z-index: 1;}
.landing_choose_left ul li figure::before {transform: rotate(100deg);width: 105px;height: 105px;position: absolute;content: "";border-radius: 64%;z-index: -1;border: 10px solid #005801;clip-path: inset(50% 0 0 50%);transition: .7s ease-in-out;}
.landing_choose_left ul li:hover figure::before {transform: rotate(466deg);}
.landing_choose_left ul li figcaption {width: calc(100% - 100px);padding-left: 20px;}
.landing_choose_left ul li figcaption .choose_title {font-size: 20px;color: #000;font-weight: 700;line-height: initial;margin-bottom: 10px;}
.landing_choose_right{width: 100%;}
.landing_choose_right figure,.landing_choose_right figure img{border-radius: 35px;width: 100%;}
.landing_choose_info{width: 100%;display: flex;flex-wrap: wrap;align-items: center;margin-top: 20px;}
.landing_choose_info .landing_choose_call, .landing_choose_info .landing_choose_mail {width: 50%;}
.landing_choose_call {background-color: #005801;padding: 45px 40px;border-radius: 35px 0px 0px 35px;}
.landing_choose_call p,.landing_choose_mail p {font-size: 18px;color: #fff;text-transform: uppercase;font-weight: 700;margin-bottom: 0px;}
.landing_choose_call a,.landing_choose_mail a {display: inline-block;color: #fff;font-size: 20px;font-weight: 700;}
.landing_choose_mail {background-color: #fff;padding: 45px 40px;border-radius: 35px;margin-left: -50px;width: calc(50% + 50px) !important;}
.landing_choose_mail p{color: #666666;}
.landing_choose_mail a{color: #005801;}
.landing_choose_left .landing_subtitle {color: #005801;border-color: #005801;}





.sell_section .slider_box_title {background-color: #005801;font-size: 25px;font-weight: 700;text-transform: capitalize;padding: 30px 30px;display: flex;justify-content: space-between;border-radius: 25px;width: calc(100% + 50px);margin-left: -50px;position: relative;color: #fff;}
.sell_section .slider_box_title span {position: absolute;right: 0;top: 50%;transform: translateY(-50%);background-color: #005801;color: #fff;width: 80px;height: 100%;display: flex;justify-content: center;align-items: center;border-radius: 25px;padding: 0px 10px;}
.landing_slider_box p {margin-top: 25px;margin-bottom: 0px;}
.landing_slider_box .slider_img {height: 60px;width: 60px;overflow: hidden;}
.sell_section .landing_subtitle {color: #005801;border-color: #005801;}
.sell_section button.slide-arrow.prev-arrow.slick-arrow {position: absolute;left: -30px;top: 50%;transform: translate(-50%,-50%);width: 45px;height: 45px;display: flex !important;justify-content: center;align-items: center;background-color: #f5f5f5;border-radius: 50%;font-weight: 400;}
.sell_section button.slide-arrow.next-arrow.slick-arrow {position: absolute;right: -30px;top: 50%;transform: translate(50%,-50%);width: 45px;height: 45px;display: flex !important;justify-content: center;align-items: center;background-color: #f5f5f5;border-radius: 50%;font-weight: 400;}
.landing_slider_box {border: 5px solid #d9d9d9;border-radius: 25px;padding: 25px;}
.landing_slider_box {margin: 0px 35px;}

.landing_about_left .landing_subtitle {color: #005801;border-color: #005801;}
.landing_about_right,.landing_about_right figure,.landing_about_right figure > img{width: 100%;border-radius: 25px;}
.landing_about_right figure{position: relative;}
.landing_about_right {padding-right: 120px;}
.about_recycle {display: inline-block;width: 110px;height: 110px;position: absolute;top: 50%;right: 0;transform: translate(50%,-50%);}
.about_recycle img{width: 100%;height: 100%;object-fit: cover;}

.contact_us_section{position: relative;z-index: 1;}
.contact_us_section::before {content: '';position: absolute;left: 0;top: 0;width: 100%;height: 100%;background-color: #000;opacity: 0.9;z-index: -1;}
.landing_cta_box .landing_section_title {color: #fff;}
.landing_cta_btn{display: flex;justify-content: center;}
.landing_cta_btn .btn {min-width: 450px;}
.landing_quote_box{position: relative;z-index: 1;padding: 45px 90px;border-radius: 25px;}
.landing_quote_box::before {content: '';position: absolute;left: 0;top: 0;width: 100%;height: 100%;background-color: #000;opacity: 0.8;z-index: -1;border-radius: 25px;}
.landing_quote_left .landing_section_title {color: #fff;}
.landing_quote_left p{color: #fff;}

.landing_quote_right form{width: 100%;}
.landing_quote_right form span{display: block;position: relative;width: 100%;margin-bottom: 25px;}
.landing_quote_right form span .input_field {width: 100%;background-color: transparent;border: 2px solid #fff;padding: 17px 40px;border-radius: 20px;display: block;color: #fff;}
.landing_quote_right form span .input_field::placeholder {color: #ffffff;text-transform: capitalize;}


.brand_section .landing_subtitle {color: #005801;border-color: #005801;}
.brand_logo {background-color: #fff;box-shadow: 0px 0px 11px 0px rgb(0 0 0 / 10%);margin: 0px 15px;border-radius: 25px;}
.brand_slider .slick-list.draggable {padding: 5px 0px;}
.brand_logo img {object-fit: contain;border-radius: 25px;margin: 0 auto;}





.four_title {font-size: 15px;text-transform: uppercase;color: #fff;font-weight: 700;line-height: initial;padding-bottom: 10px;margin-bottom: -3px;position: relative;}

.footer_bg{position: relative;z-index: 1;padding-top: 70px;}
.footer_bg::before {content: '';position: absolute;left: 0;top: 0;width: 100%;height: 100%;background-color: #000;opacity: 0.9;z-index: -1;}
.footer_bg .footer-content li::before{display: none;}
.footer_bg .footer-content li{padding-left: 0px;}
.footer_bg .footer-content p, .footer_bg .footer-content a {color: #fff;font-size: 16px;font-weight: 400;}
.footer-title {font-size: 18px;text-transform: uppercase;color: #fff;font-weight: 700;line-height: initial;padding-bottom: 10px;margin-bottom: 20px;position: relative;}
.ft-one .footer-title{display: none;}
.footer-title::before {content: '';position: absolute;left: 0;bottom: 0;width: 40px;border-bottom: 3px solid #fff212;}
ul.footer_info1,ul.footer_info2 {margin-bottom: 30px;}
ul.footer_info3{margin-bottom: 0px;}
ul.footer_info1 li, ul.footer_info2 li {display: flex;align-items: center;flex-wrap: wrap;}
ul.footer_info1 li figure, ul.footer_info2 li figure {width: 18px;height: 18px;display: flex;}
ul.footer_info1 li figure svg, ul.footer_info2 li figure svg {fill: #fff212;}
ul.footer_info1 li figcaption, ul.footer_info2 li figcaption {width: calc(100% - 18px);display: flex;align-items: center;padding-left: 5px;}
.footer_bg ul.footer_info1 li figcaption p, .footer_bg ul.footer_info2 li figcaption p, .footer_bg ul.footer_info1 li figcaption a, .footer_bg ul.footer_info2 li figcaption a {font-size: 15px;width: unset;line-height: initial;}
ul.footer_info1 li figcaption strong, ul.footer_info2 li figcaption strong {color: #fff;text-transform: uppercase;display: block;margin-right: 5px;}
.footer_logo {margin-bottom: 20px;}
.footer_logo a {display: inline-block;}
.footer_fb a {width: 43px;height: 43px;background-color: #fff212;border: 1px solid #fff212;display: flex;align-items: center;justify-content: center;}
.footer_fb a svg {width: 24px;height: 24px;fill: #011423;}
.footer_fb a:hover{background-color: transparent;}
.footer_fb a:hover svg{fill: #fff;}
.footer_bg .footer-content a:hover{color: #fff212;}
.footer-logo {margin-bottom: 15px;}
ul.footer_info1 li figcaption a+a, ul.footer_info2 li figcaption a+a {margin-left: 10px;}
.copy_rights {text-align: center;padding: 12px 0px;border-top: 1px solid #262626;margin-top: 30px;}
.copy_rights p {color: #fff;font-size: 16px;}
.sell_section .slide-arrow i {font-weight: 700;}
.brand_slider .slick-arrow {display: none !important;}

  

.landing_about_left .landing_subtitle {color: #005801;border-color: #005801;}
.landing_subtitle {color: rgb(255, 255, 255); font-size: 18px;line-height: initial; text-transform: uppercase; display: inline-block; padding-bottom: 10px; margin-bottom: 15px;
    font-weight: 700; border-bottom: 2px solid rgb(255, 255, 255);}
 


.inner_banner {height:400px;display: flex;width: 100%;justify-content: center;align-items:center;text-align: center;position: relative;}
.inner_banner:after {position: absolute;content: "";height: 100%;width: 100%;left: 0;top: 0;bottom: 0;right: 0;background-color:#000;opacity: 0.7;}
.inner_banner .inner_caption {position: relative;z-index: 333;margin-top: 30px;}
.inner_banner .inner_caption p {text-align: center;color: #ffffff;font-size: 20px;}
.inner_breadcrumb ol {text-align: center;display: flex;padding: 0;background: no-repeat;margin: 0;line-height: initial;justify-content: center;align-items: center;}
.inner_breadcrumb ol li { display: inline-block;font-size: 15px; position: relative; line-height: normal;}
.inner_banner_title {color: #fff;font-size: 45px;font-weight: 600;line-height: initial;width: 100%;margin-bottom: 5px;text-transform: uppercase;}
.inner_banner .inner_breadcrumb ol li::before {content: '';position: absolute;right: 0;top: 0;border-right: 2px solid #fff;height: 100%;}
.inner_banner .inner_breadcrumb ol li:last-child::before{border-right: 0px;}
.inner_breadcrumb ol li + li { margin-left: 25px; }
.inner_breadcrumb ol li a, .inner_breadcrumb ol li {line-height: normal;}
.inner_banner .inner_breadcrumb ol li a, .inner_banner .inner_breadcrumb ol li {color: #ffffff;font-size: 18px;text-transform: uppercase;}
.inner_banner .inner_breadcrumb ol li a {color: #fff212;}
.inner_banner .inner_breadcrumb ol li {color: #ffffff;margin: 0px;padding: 0px 10px;}
.inner_breadcrumb ol li a:hover {color: #ffffff; }







.ferrous_right_content .landing_subtitle,.dollar_left_content .landing_subtitle,.inner_cta_content .landing_subtitle{color: #005801;border-color: #005801;}
.ferrous_left_img {position: relative;padding-top: 250px;padding-bottom: 25px;height: 635px;z-index: 1;}
.ferrous_img1 {position: absolute;top: 0;left: 0;width: 365px;height: 300px;overflow: hidden;}
.ferrous_img2 {position: absolute;bottom: 0;left: 0;width: 265px;height: 275px;overflow: hidden;}
.ferrous_img3 {position: absolute;right: 0;width: 250px;height: 360px;overflow: hidden;}
.ferrous_img1 img,.ferrous_img2 img,.ferrous_img3 img{width: 100%;height: 100%;object-fit: cover;border-radius: 25px;}
.ferrous_left_img::before {content: '';position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);background-color: #b7cdb8;width: 420px;height: 500px;opacity: 0.9;border-radius: 25px;}
.ferrous_dots {position: absolute;right: 30px;top: 30px;z-index: -1;}
.ferrous_right_content {padding-left: 30px;}
.dollar_right_img{display: flex;align-items: center;flex-wrap: wrap;justify-content: space-between;}
.dollar_img1 img,.dollar_img2 img{border-radius: 25px;width: 100%;}
.inner_cta_section {background-color: #f5f5f5;}
.inner_cta_content p a {color: #005801;}
.inner_cta_content p a:hover{color: #000;}
.inner_cta_img{position: relative;padding-left: 50px;z-index: 1;}
.inner_cta_img img{width: 100%;border-radius: 25px;}
.inner_cta_img::before {content: '';position: absolute;left: 0;top: 50%;transform: translateY(-50%);background-color: #005801;width: 100%;height: calc(100% - 100px);border-radius: 25px;z-index: -1;}
.about_inner_section .landing_about_right figure > img {border-radius: 25px;}
.inner_section_title {line-height: initial;font-size: 50px;}





.victoria_left .landing_subtitle{color: #005801;border-color: #005801;}
.victoria_right img,.sales_inner_right img{width: 100%;border-radius: 25px;}
.victoria_left p strong {font-size: 22px;}
.victoria_left ul,.sales_inner_left ul {display: flex;flex-wrap: wrap;margin-bottom: 30px;}
.victoria_left ul li,.sales_inner_left ul li {width: 50%;}
.sell_metal_inner_section {background-color: #005801;position: relative;}
.sell_metal_inner_section .landing_section_title.inner_section_title,.sell_metal_inner_section p{color: #fff;}
.sell_metal_img {position: absolute;top: 0;left: 0;width: calc(50% - 30px);height: 100%;}
.sell_metal_img img {width: 100%;height: 100%;object-fit: cover;}
.sell_metal_right_content {width: 100%;padding-left: 30px;}



.free_car_left .landing_subtitle {color: #005801;border-color: #005801;}
.free_car_left ul,.removal_service_left_img ul {display: flex;flex-wrap: wrap;margin-bottom: 30px;}
.organise_right ul{margin-bottom: 30px;}
.inner_section_title {line-height: initial;font-size: 50px;}
.free_car_left ul li,.removal_service_left_img ul li {width: 50%;}
.free_car_right img,.arrive_left_img img,.removal_service_right_img img,.organise_left img,.paid_left img{width: 100%;border-radius: 25px;}
.free_car_section{position: relative;z-index: 1;}
.free_car_section::before{content: '';position: absolute;left: 0;top: 0;width: 70%;height: 100%;background-color: #f5f5f5;z-index: -1;}
.organise_section{background-color: #f5f5f5;}
.paid_right {background-color: #005801;padding: 70px;margin-left: -210px;border-radius: 25px;}
.paid_right span {width: 80px;height: 80px;display: flex;justify-content: center;align-items: center;background-color: #fff212;border-radius: 50%;}
.paid_right .top_paid_title {font-size: 50px;color: #fff;font-weight: 700;line-height: initial;text-transform: uppercase;margin-top: 20px;}
.inner_cta_title {color: #000;font-size: 35px;font-weight: 700;margin-bottom: 10px;}
.wide_process_box {background-color: #f7f6f5;padding: 40px 45px;height: 100%;border-radius: 25px;}
.wide_process_img figcaption{padding-left: 20px;}
.wide_process_img figcaption .wide_title {font-size: 16px;color: #005801;text-transform: capitalize;font-weight: 500;}
.wide_process_img figcaption p {font-weight: 700;}
.wide_process_img {display: flex;align-items: center;width: 100%;margin-bottom: 25px;}
.wide_process_content li::before{background-color: #000;}
.melbourne_wide_section .title_box {max-width: 970px;margin: 0 auto;margin-bottom: 50px;}
.melbourne_wide_section .title_box p {margin-top: 10px;}


.contact_inner_left .landing_subtitle {color: #005801;border-color: #005801;}
.contact_inner_right{padding-left: 10px;}
.contact_inner_right .frm_group{width: 100%;display: block;}
.contact_inner_right .frm_group.line_tag{display: flex;}
.contact_inner_right .frm_group span {width: 100%;display: block;position: relative;margin-bottom: 30px;}
.contact_inner_right .frm_group.line_tag span:first-child{margin-right: 30px;}
.contact_inner_right .frm_group span .input_field {width: 100%;display: block;border: 2px solid #e1e1e1;border-radius: 5px;padding: 18px 20px;color: #666;background-color: transparent;}
.contact_inner_right .frm_group span .input_field::placeholder{text-transform: capitalize;color: #666666;}
.office_box {display: flex;align-items: center;flex-wrap: wrap;border: 2px solid #e1e1e1;border-radius: 25px;overflow: hidden;}
.office_box figure {width: 40%;}
.office_box figure img{width: 100%;height: 100%;object-fit: cover;}
.office_box figcaption{width: 60%;padding-left: 15px;}
.address_title {font-size: 18px;font-weight: 700;line-height: initial;margin-bottom: 10px;}
.office_box figcaption ul li::before{display: none;}
.office_box figcaption ul li{padding-left: 0px;display: flex;align-items: center;}
.office_box figcaption ul li span {width: 18px;height: 18px;display: flex;margin-right: 10px;}
.office_box figcaption ul li span svg {fill: #005801;width: 100%;height: 100%;}
.office_box figcaption ul li a:hover {color: #005801;}
.hours_box {margin-top: 30px;}
.contact_office_section {background-color: #f5f5f5;}



.landing_quote_right form span.wpcf7-spinner,.contact_inner_right .frm_group span.wpcf7-spinner {position: absolute;right: 0;bottom: 20px;width: 25px;height: 25px;margin-bottom: 0px;}
label.error {position: absolute;top: 100%;bottom: auto;background-color: red;color: #fff;font-size: 12px;padding: 1px 10px;left: 20px;}
.landing_quote_right form span.wpcf7-not-valid-tip,.contact_inner_right span.wpcf7-not-valid-tip {display: none;}
.office_box figure iframe {height: 300px;display: block;}
.contact_inner_right form{position: relative;}


/*home_landing_page*/
.home header .desk-menu {display: none;}
.home header .top_header {padding: 10px 0px;margin: 0px;}
.home header .top_header .landing_header{margin: 0px;}
.home .banner_box,.home .banner_box img{display: block;width: 100%;}
.home .banner_box a{display: block;width: 100%;position: relative;z-index: 1;}
.home .banner_box a::before{content: '';position: absolute;left: 0;top: 0;width: 100%;height: 100%;background-color: #000;opacity: 0;}
.home .banner_box a:hover::before{opacity: 0.7;}
.home .banner_box a span {position: absolute;bottom: 135px;left: 50%;transform: translateX(-50%);color: #fff;width: 100%;text-align: center;font-size: 45px;text-transform: uppercase;font-weight: 700;letter-spacing: 1px;line-height: initial;animation: animate 3s linear infinite;}
.home .types_section {position: relative;margin-top: -87px;z-index: 1;}
.home .site-main{padding-top: 60px;}


.gallery_inner_box .gallary-image {width: 25%;padding: 0px 15px;margin-bottom: 30px;}
.gallery_inner_box .gallary-image a {display: block;position: relative;overflow: hidden;height: 320px;border: 5px solid #005801;border-radius: 5px;}
.gallery_inner_box .gallary-image a img {width: 100%;height: 100%;object-fit: cover;}
.gallery_inner_box {display: flex;flex-wrap: wrap;}
.gallery_inner_box .gallary-image a:hover img{transform: scale(1.2);transition: all 0.5s ease;-moz-transition: all 0.5s ease;-ms-transition: all 0.5s ease;-o-transition: all 0.5s ease;-webkit-transition: all 0.5s ease;}
.gallery_inner_box .gallary-image a::before {content: '';position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);width: calc(100% - 30px);height: calc(100% - 30px);background-color: #005801;opacity: 0;border-radius: 5px;}
.gallery_inner_box .gallary-image a:hover::before{opacity: 0.7;z-index: 1;}
.gallery_inner_box .gallary-image a:after {content: '\2b';position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);width: 40px;height: 40px;color: #fff;font-size: 50px;display: flex;align-items: center;justify-content: center;opacity: 0;font-family: 'font awesome 5 free';font-weight: 400;}
.gallery_inner_box .gallary-image a:hover:after{opacity: 1;z-index: 2;}



.what_we_box figcaption a {color: #fff;font-size: 20px;}
.what_we_box {width: 100%;margin-bottom: 50px;}
.what_we_box figcaption {background-color: #005801;padding-bottom: 15px;padding-top: 115px;margin-top: -100px;text-align: center;padding-left: 10px;padding-right: 10px;border-radius: 25px;}
.what_we_box figure {border-radius: 50%;overflow: hidden;}
.what_we_box figure a {display: block;width: 100%;height: 332px;}
.what_we_box figure a img {width: 100%;height: 100%;object-fit: cover;}
.what_we_box figcaption a:hover {color: #fff212;}


.defaul_page_content ul li {width: 25%;padding-right: 25px;}



.blog_inner_page .blog_content ul li,.blog_single_left .blog_content .blog_top_user li {padding-left: 0px;margin-bottom: 0px;display: flex;align-items: center;margin-right: 13px;}
.blog_inner_page .blog_content ul li:last-child,.blog_single_left .blog_content .blog_top_user li:last-child{margin-right: 0px;}
.blog_inner_page .blog_content ul li::before,.blog_single_left .blog_content .blog_top_user li::before{display: none;}
.blog_inner_page .blog_content ul li span,.blog_single_left .blog_content .blog_top_user li span {width: 18px;height: 18px;display: inline-block;margin-right: 5px;}
.blog_inner_page .blog_content ul li span svg,.blog_single_left .blog_content .blog_top_user li span svg {width: 100%;height: 100%;display: flex;fill: #fff;}
.blog_inner_page .blog_content ul li small,.blog_single_left .blog_content .blog_top_user li small {line-height: initial;display: inline-block;color: #fff;font-size: 13px;}
.blog_inner_page .blog_content ul,.blog_single_left .blog_content .blog_top_user {margin-bottom: 20px;}
.blog_content ul li {color: #fff;}
.blog_content ul li::before {background-color: #fff;}
.blog_content ul {margin-bottom: 20px;}



.blog_box{margin-bottom: 30px;}
.blog_content {background-color: #005801;padding: 30px 15px;border-radius: 25px;height: 100%;}
.blog_box .blog_title{margin-bottom: 20px;}
.blog_box .blog_title a {color: #fff;font-size: 22px;line-height: inherit;font-weight: 700;}
.blog_content p {color: #fff;}
.blog_link a {color: #fff212;text-transform: uppercase;border-bottom: 2px solid #fff212;line-height: inherit;display: inline-block;}
.blog_link a:hover{color: #fff;border-color: #fff;}
.blog_box .blog_title a:hover {color: #fff212;}
.blog_listing_column:nth-child(even) .blog_content {background-color: #f3f3f3;}
.blog_listing_column:nth-child(even) .blog_box .blog_title a{color: #000;}
.blog_listing_column:nth-child(even) .blog_content p {color: #000;}
.blog_listing_column:nth-child(even) .blog_link a {color: #000;border-bottom: 2px solid #000;}
.blog_listing_column:nth-child(even) .blog_link a:hover{color: #005801;border-color: #005801;}
.blog_listing_column:nth-child(even) .blog_box .blog_title a:hover {color: #005801;}
.blog_inner_page .blog_listing_column:nth-child(even) .blog_content ul li small{color: #000;}
.blog_inner_page .blog_listing_column:nth-child(even) .blog_content ul li span svg{fill: #000;}
.paginations {display: flex;justify-content: center;width: 100%;align-items: flex-end;}
.paginations a,.paginations span.page-numbers.current {background-color: #f3f3f3;padding: 10px 15px;font-size: 16px;margin: 0px 3px;display: flex;align-items: center;justify-content: center;}
.paginations span.page-numbers.current {background-color: #005801;color: #fff;}
.paginations a:hover{background-color: #005801;color: #fff;}


.post_caption ul li {padding-left: 0px;margin-bottom: 0px;display: flex;align-items: center;margin-right: 25px;}
.post_caption ul li:last-child{margin-right: 0px;}
.post_caption ul li::before{display: none;}
.post_caption ul li span {width: 18px;height: 18px;display: inline-block;margin-right: 5px;}
.post_caption ul li span svg {width: 100%;height: 100%;display: flex;fill: #005801;}
.post_caption ul li small {line-height: initial;display: inline-block;color: #818487;font-size: 12px;}
.post_caption ul {margin-bottom: 10px;padding-left: 0px;}


.blog_single_right .blog_single_search form {display: flex;flex-wrap: wrap;background-color: #f3f3f3;border: 1px solid #f3f3f3;position: relative;padding: 10px;border-radius: 5px;}
.blog_single_right .blog_single_search form input[type="text"] {width: 100%;display: flex;box-shadow: none;padding: 13px 20px;background-color: transparent;border: transparent;}
.blog_single_right .blog_single_search form button svg {width: 18px;height: 18px;}
.blog_single_right .blog_single_search form input[type="text"]::placeholder {color: #000;}
.blog_single_right .blog_single_search form button {width: 60px;background-color: #005801;padding: 13px 0px;color: #fff;font-size: 21px;height: 50px;position: absolute;right: 10px;border-radius: 5px;display: flex;align-items: center;justify-content: center;}
.blog_single_search {margin-bottom: 35px;}
.blog_post_title {color: #000;font-weight: 600;font-size: 22px;line-height: initial;position: relative;padding-bottom: 15px;margin-bottom: 25px;border-bottom: 2px solid #005801;}
.blog_single_post .post_caption {background-color: #f3f3f3;padding: 15px;border-radius: 25px;}    
.blog_single_post>ul>li {padding: 0px;margin-bottom: 15px;}
.blog_single_post>ul>li::before{display: none;}
.post_title {margin-bottom: 10px;}
.post_title a:hover {color: #005801;}
div#datafetch span {padding: 5px 0px;display: block;font-weight: 700;border-bottom: 2px solid #000;margin-bottom: 15px;font-size: 16px;text-transform: uppercase;}
div#datafetch a {font-size: 15px;}
div#datafetch a:hover {color: #005801;}


.gallery_tabination_section ul li::before{display: none;}
.gallery_tabination_section ul li a.nav-link.active {background-color: #005801;color: #fff;}
.gallery_tabination_section ul li {padding: 0px;margin: 2px 2px;}
.gallery_tabination_section ul li a.nav-link {background-color: #f3f3f3;color: #000;font-size: 14px;border-radius: 10px;}
.gallery_tabination_section ul li a.nav-link:hover {background-color: #005801;color: #fff;}
.gallery_tabination_section ul#myTab {margin-bottom: 30px;border: 0px;}
.gallery_tabination_section .title_box {margin-bottom: 30px;}


.buy_section .section_title_top p a.btn {display: none;}
.office_box.hours_box li::before {display: block;}
.office_box figcaption {width: 60%;padding: 0px 15px;}
.office_box.hours_box ul li {padding-left: 25px;}
.landing_banner_section {position: relative;}
.global_logo_box {position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);z-index: 1;background-color: #005801;width: 170px;height: 170px;display: flex;justify-content: center;align-items: center;border-radius: 50%;display: none;}
.global_logo_box a {width: 100%;height: 100%;display: flex;justify-content: center;align-items: center;padding: 20px;}
.global_logo_box a img {width: 100%;object-fit: contain;}
.dollar_right_img .dollar_img1, .dollar_right_img .dollar_img2 {width: 49%;}
.trading_hour_left strong {font-size: 20px;}
.trading_hour_left {margin-bottom: 10px;}


.landing_choose_left .landing_subtitle,.sell_section .landing_subtitle,.car_remove_section .landing_subtitle,.buy_section .landing_subtitle {display: none;}
.landing_cta_box .landing_section_title span {background-color: #005801;padding: 0px 10px;border-radius: 5px;margin: 0px 10px;margin-left: 0px;}


.landing_type_box figcaption .type_box.counter {position: relative;width: auto;display: inline;}
.landing_type_box figcaption .type_box.counter:before {content: "+";position: absolute;right: -26px;top: -5px;font-size: 30px;font-weight: bold;}


.land_cta_section .landing_cta_box {padding: 90px 0px;}
.land_cta_section .landing_cta_box p {color: #fff;max-width: 990px;margin: 0 auto;text-align: center;margin-bottom: 40px;}
.land_cta_section .contact_us_section.landing_contact_us_section {border-radius: 40px;overflow: hidden;}
.land_cta_section .contact_us_section.landing_contact_us_section::before {opacity: 0.7;}
.land_cta_section .contact_us_section.landing_contact_us_section a.btn {min-width: 270px;}


.service_main_section .buy_content .service_btn{pointer-events: unset;}


.home .choose_img img {width: 100%;}
.footer_fb {display: flex;}
.footer_fb a {margin-right: 10px;}
.choose_img img{width: 100%;}
.landing_quote_right .submit_btn {position: relative;}
.about_inner_section .landing_about_right {padding-right: 0px;}
.why_we_buy_section {padding-bottom: 0px;}




.why_we_buy_content_section ul {margin-bottom: 30px;display: flex;flex-wrap: wrap;}
.why_we_buy_content_section ul li {width: 25%;}
.defaul_page_content ul {display: flex;flex-wrap: wrap;margin-bottom: 20px;}
/*.page-id-910 .quote_section {padding-top: 20px;}*/



.office_box.figure_iframe figure {display: none;}
.office_box.figure_iframe figcaption {width: 100%;padding: 30px;}
.office_box.figure_iframe {background-color: #fff;}




.contact_us_banner::after {display: none;}
.inner_banner.contact_us_banner {position: relative;z-index: 1;background-color: #d8e8d9;height: unset;}
.contact_us_banner_img {display: block;width: 100%;padding-left: 150px;position: relative;}
.contact_us_banner_img img {width: 100%;border-radius: 25px;object-fit: cover;}
.inner_banner.contact_us_banner .inner_caption {text-align: left;margin: 0px;}
.inner_banner.contact_us_banner .inner_caption {text-align: left;margin: 0px;}
.inner_banner.contact_us_banner .inner_caption .inner_banner_title {color: #000;}
.inner_banner.contact_us_banner .inner_caption ol li {color: #000;}
.inner_banner.contact_us_banner .inner_caption ol li a {color: #005801;}
.inner_banner.contact_us_banner .inner_caption ol li:first-child {padding-left: 0px;}
.inner_banner.contact_us_banner .inner_caption ol li::before {border-color: #000;}
.inner_banner.contact_us_banner .breadcrumb {display: none !important;}
.new_banner_call {margin-top: 20px;}
.new_banner_call .btn {background-color: #005801;color: #fff;}
.new_banner_call .btn:hover {background-color: #fff212;color: #000;}

.hours_box {margin-top: 0px;}
.contact_office_section {background-color: #d8e8d9;}
.office_box {border-color: #fff;}
.address_title {font-size: 22px;font-weight: 700;line-height: initial;margin-bottom: 10px;color: #005801;}
.call_new_btn_box .btn {min-width: 120px;padding: 10px 5px;font-size: 13px;border-radius: 15px;background-color: #005801;color: #fff;}
.call_new_btn_box .btn:hover{/*background-color: #fff212*/;color: #000;}
.inner_banner.contact_us_banner .inner_caption p {text-align: left;color: #000;font-size: 16px;}
.hours_box figcaption{padding-left: 60px;}
.hours_box figure img {width: 100%;height: 100%;object-fit: cover;border-radius: 20px;}
.new_banner_call .btn {min-width: 150px;border-radius: 10px;padding: 10px;}
.call_new_btn_box {margin-bottom: 0px;margin-right: 10px;margin-top: 5px;}
.landing_quote_right form span .input_field option {color: #000;}
.services-template-ScrapMetalBin .quote_section {display: none;}
.services-template-ScrapMetalBin .accept_section{padding: 0px 0px;}
.metal_bin_bottom_cnt ul {margin-bottom: 30px;display: flex;flex-wrap: wrap;}
.metal_bin_right_form {background-color: #005801;padding: 30px;border-radius: 30px;text-align: center;}
.metal_bin_right_form .metal_bin_form_title {color: #fff;font-size: 22px;font-weight: 600;text-transform: capitalize;margin-bottom: 5px;}
.metal_bin_right_form p {color: #fff;max-width: 425px;margin: 0 auto;margin-bottom: 20px;}
.metal_bin_right_form form span .input_field {display: block;width: 100%;padding: 10px 10px;border: 1px solid #fff;background-color: transparent;color: #fff;font-size: 13px;border-radius: 5px;}
.metal_bin_right_form form {position: relative;width: 100%;}
.metal_bin_right_form form span.wpcf7-spinner {position: absolute;right: 0;bottom: 10px;width: 25px;height: 25px;margin: 0px;}
.metal_bin_right_form form span {margin-bottom: 20px;display: block;position: relative;}
.metal_bin_bottom_cnt ul li {width: 50%;}
.metal_bin_right_form .wpcf7-response-output {font-size: 13px;color: #fff;}
.metal_bin_right_form form span.wpcf7-not-valid-tip {display: none;}
.metal_bin_right_form form label.error {left: 5px;font-size: 12px;}
.metal_bin_right_form .wpcf7-response-output {font-size: 13px;color: #fff;margin: 0 !important;margin-top: 5px !important;}
.metal_bin_right_form .input_field option {color: #000;}


.about_inner_section .landing_about_right {padding-right: 0px;}
.metal_bin_bottom_img,.metal_bin_bottom_img img{width: 100%;display: block;}



/*31/8/2023*/
.banner_email {margin: 10px 0px;margin-top: 30px;}
.inner_banner.contact_us_banner .inner_caption .banner_office p {margin-bottom: 0px;font-weight: 600;color: #1e1a1a;}

.new_right_export .section_title {text-transform: capitalize;}
.new_right_export ul {display: flex;flex-wrap: wrap;margin-bottom: 15px;}
.new_right_export ul li {width: 25%;margin-bottom: 10px;font-size: 14px;}
.new_left_export, .new_left_export img {width: 100%;height: 100%;object-fit: cover;}
.new_export_box {padding: 25px;border: 1px solid #000;border: 1px solid rgba(35,35,35, 0.15);-webkit-box-shadow: 0px 3px 3px 0px #f4f4f4;-moz-box-shadow: 0px 3px 3px 0px #f4f4f4;-ms-box-shadow: 0px 3px 3px 0px #f4f4f4;-o-box-shadow: 0px 3px 3px 0px #f4f4f4;box-shadow: 0px 3px 3px 0px #f4f4f4;-webkit-box-shadow: 0px 3px 3px 0px rgb(35 35 35 / 15%);-moz-box-shadow: 0px 3px 3px 0px rgba(35,35,35, 0.15);-ms-box-shadow: 0px 3px 3px 0px rgba(35,35,35, 0.15);-o-box-shadow: 0px 3px 3px 0px rgba(35,35,35, 0.15);box-shadow: 0px 3px 3px 0px rgb(35 35 35 / 15%);}
.new_right_export {padding-left: 10px;}
.about_section.about_inner_section {padding-bottom: 0px;}



.home .banner_box, .home .banner_box img {display: block;width: 100%;height: 100%;}
.home .banner_box a,.home .banner_box a img{height: 100%;}


.satisfaction_rate figcaption .type_box.counter::before {content: "%";font-size: 25px;top: 1px;}
.defaul_page_content span.alignright {float: right;max-width: 35%;margin-left: 20px;margin-bottom: 30px;}
.footer-content.mobile-accordion.ft-two {padding-left: 80px;}
.footer-content.mobile-accordion.ft-four ul.footer_info1 {display: none;}
.footer_bg 
 .new_loc_box li {
    background-color: #fff;
    padding: 20px;
    display: block;
    margin-bottom: 0px;
    width: calc(50% - 5px);
    border-radius: 5px;
}
.new_loc_box {
    display: flex;
    justify-content: space-between;
}


.footer_bg .new_loc_box li .new_location_title {display: flex;flex-wrap: wrap;align-items: center;}
.footer_bg .new_loc_box li .new_location_title small {margin-left: 14px;font-size: 18px;}
.footer_bg .new_loc_box li .new_location_title span {width: 50px;height: 50px;border: 1px solid #005801;border-radius: 50%;display: flex;justify-content: center;align-items: center;background-color: #005801;}
.footer_bg .new_loc_box li .new_location_title span svg {fill: #fff;width: 22px;height: 22px;}
.footer_bg .new_loc_box li  p {color: #000;font-size: 15px;margin: 10px 0px;padding-left: 5px;}
.footer_bg .new_loc_box li a.btn {font-size: 13px;}
ul.footer_info2 {margin-top: 20px;}


.defaul_page_content span.alignright {
    float: right;
    margin-bottom: 30px;
    margin-left: 30px;
    max-width: 40%;width: 40%;
    height: 300px;
    object-fit: cover;
    border-radius: 5px;
}
.why_we_buy_content_section img.dom_single_service_right {
    float: right;
    margin-bottom: 30px;
    margin-left: 30px;
    max-width: 40%;width: 40%;
    height: 300px;
    object-fit: cover;
    border-radius: 5px;
}

.defaul_page_content span.alignright img{width: 100%;height: 100%;object-fit: cover;border-radius: 5px;}
.office_box.figure_iframe .d-flex {
    display: none !important;
}

.landing_about_left ul li {width: 25%;}
.landing_about_left ul {display: flex;flex-wrap: wrap;margin-bottom: 20px;}
.about_section.about_inner_section .row {margin-bottom: 30px;}
.about_section.about_inner_section .row:last-child{margin-bottom: 0px;}

.contact_us_section .landing_cta_box p {color: #fff;max-width: 990px;margin: 0 auto;text-align: center;margin-bottom: 40px;}
 .banner_video video {
    display: block;
    width: 100%;
    height: 743.35px;
    object-fit: cover;
}


.banner_video video {width: 100%;display: block;height: 743px;object-fit: cover;}
.banner_video video source {width: 100%;height: 100%;display: block;}
.contact_hours_section .office_box.hours_box {background-color: #005801;padding: 30px;}
.contact_hours_section .address_title {font-size: 22px;font-weight: 700;line-height: initial;margin-bottom: 10px;color: #fff;}
.contact_hours_section .office_box.hours_box ul li {padding-left: 25px;color: #fff;}
.contact_hours_section .office_box.hours_box ul li::before {background-color: #fff;}
.wpcf7-response-output {color: #fff;font-size: 14px;text-align: center;}
#contact_form_id .wpcf7-response-output {color: #000;font-size: 14px;text-align: center;}
#wpcf7-f176-o1 .wpcf7-response-output {color: #fff;font-size: 14px;text-align: center;}
.page-id-910 .why_we_buy_content_section ul,.page-id-537 .why_we_buy_content_section ul{margin-bottom: 0px;}
.page-id-186  section.quote_section{padding-top: 0px;}





.dm_sticky_text {
    text-align: center;
    background-color: #005801;
    color: #fff;
    padding: 10px 10px;
    text-transform: capitalize;
    font-size: 16px;
    transition: 0.5s;
}

header.sticky .dm_sticky_text {
    padding: 5px 0px;
}

.main_title_bnr {
    position: absolute;
    bottom: 250px;
    left: 50%;
    transform: translateX(-50%);
    color: #000000;
    text-align: center;
    font-size: 30px;
    text-transform: uppercase;
    font-weight: 700;
    letter-spacing: 1px;
    line-height: initial;
    animation: animate 3s linear infinite;
    background-color: #fff212;
    padding: 10px 30px;
    border-radius: 20px;
}

.home .banner_box a span {
    bottom: 175px;
    font-size: 30px;
}




.main_logo a {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}

.main_logo {
    width: max-content;
}

.mmr_logo_text {
    padding-left: 10px;
}

.mmr_logo_text span {
    display: block;
    width: 100%;
    color: #005801;
    font-weight: 500;
    font-size: 17px;
    line-height: normal;
    margin-bottom: -4px;
}

.mmr_logo_text small {
    color: #1a1a1a;
    font-weight: 400;
    line-height: normal;
    font-size: 14px;
    text-transform: capitalize;
}