/*
Theme Name: Atlantic Child Theme
Description: This is a custom child theme
Author: ThemeNectar
Template: atlantic
Version: 1.0
*/

/* JOST FONT START */

@font-face {
    font-family: 'Cotton_Candies';
    src: url('Fonts/cotton/CottonCandies.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
	font-display: auto;
}
@font-face {
    font-family: 'Jost_Hair_Line';
    src: url('Fonts/Jost/jost100hairline-webfont.woff2') format('woff2'),
        url('Fonts/Jost/jost100hairline-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
	font-display: auto;
}
@font-face {
    font-family: 'Jost_Thin';
    src: url('Fonts/Jost/jost200thin-webfont.woff2') format('woff2'),
        url('Fonts/Jost/jost200thin-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
	font-display: auto;
}
@font-face {
    font-family: 'Jost_Light';
    src: url('Fonts/Jost/jost300light-webfont.woff2') format('woff2'),
        url('Fonts/Jost/jost300light-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
	font-display: auto;
}
@font-face {
    font-family: 'Jost_Book';
    src: url('Fonts/Jost/jost400book-webfont.woff2') format('woff2'),
        url('Fonts/Jost/jost400book-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
	font-display: auto;
}
@font-face {
    font-family: 'Jost_Medium';
    src: url('Fonts/Jost/jost500medium-webfont.woff2') format('woff2'),
        url('Fonts/Jost/jost500medium-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
	font-display: auto;
}
@font-face {
    font-family: 'Jost_Semi';
    src: url('Fonts/Jost/jost600semi-webfont.woff2') format('woff2'),
        url('Fonts/Jost/jost600semi-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
	font-display: auto;
}
@font-face {
    font-family: 'Jost_700_Bold';
    src: url('Fonts/Jost/jost700bold-webfont.woff2') format('woff2'),
        url('Fonts/Jost/jost700bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
font-display: auto;
}
@font-face {
    font-family: 'Jost_Heavy';
    src: url('Fonts/Jost/jost800heavy-webfont.woff2') format('woff2'),
        url('Fonts/Jost/jost800heavy-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
font-display: auto;
}
@font-face {
    font-family: 'Jost_Black';
    src: url('Fonts/Jost/jost900black-webfont.woff2') format('woff2'),
        url('Fonts/Jost/jost900black-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
	font-display: auto;
}

/* JOST FONT END */

/* Poppins FONT START */



/* Poppins FONT START */

@font-face {
    font-family: 'Poppins_Black';
    src: url('Fonts/Poppins/poppins-black.woff2') format('woff2'),
        url('Fonts/Poppins/poppins-black.woff') format('woff');
    font-weight: normal;
    font-style: normal;
	font-display: auto;
}
@font-face {
    font-family: 'Poppins_Bold';
    src: url('Fonts/Poppins/poppins-bold.woff2') format('woff2'),
        url('Fonts/Poppins/poppins-bold.woff') format('woff');
    font-weight: normal;
    font-style: normal;
	font-display: auto;
}
@font-face {
    font-family: 'Poppins_Extra_Bold';
    src: url('Fonts/Poppins/poppins-extrabold.woff2') format('woff2'),
        url('Fonts/Poppins/poppins-extrabold.woff') format('woff');
    font-weight: normal;
    font-style: normal;
	font-display: auto;
}
@font-face {
    font-family: 'Poppins_Extra_Light';
    src: url('Fonts/Poppins/poppins-extralight.woff2') format('woff2'),
        url('Fonts/Poppins/poppins-extralight.woff') format('woff');
    font-weight: normal;
    font-style: normal;
	font-display: auto;
}
@font-face {
    font-family: 'Poppins_Light';
    src: url('Fonts/Poppins/poppins-light.woff2') format('woff2'),
        url('Fonts/Poppins/poppins-light.woff') format('woff');
    font-weight: normal;
    font-style: normal;
	font-display: auto;
}
@font-face {
    font-family: 'Poppins_Medium';
    src: url('Fonts/Poppins/poppins-medium.woff2') format('woff2'),
        url('Fonts/Poppins/poppins-medium.woff') format('woff');
    font-weight: normal;
    font-style: normal;
	font-display: auto;
}
@font-face {
    font-family: 'Poppins_Regular';
    src: url('Fonts/Poppins/poppins-regular.woff2') format('woff2'),
        url('Fonts/Poppins/poppins-regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
	font-display: auto;
}
@font-face {
    font-family: 'Poppins_Semi_Bold';
    src: url('Fonts/Poppins/poppins-semibold.woff2') format('woff2'),
        url('Fonts/Poppins/poppins-semibold.woff') format('woff');
    font-weight: normal;
    font-style: normal;
	font-display: auto;
}
@font-face {
    font-family: 'Poppins_Thin';
    src: url('Fonts/Poppins/poppins-thin.woff2') format('woff2'),
        url('Fonts/Poppins/poppins-thin.woff') format('woff');
    font-weight: normal;
    font-style: normal;
	font-display: auto;
}


/* Poppins FONT END */


/* PT Serif FONT START */

@font-face {
    font-family: 'PT_Serif_Regular';
    src: url('Fonts/PT_Serif/ptf55f-webfont.woff2') format('woff2'),
        url('Fonts/PT_Serif/ptf55f-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
font-display: auto;
}
@font-face {
    font-family: 'PT_Serif_Bold';
    src: url('Fonts/PT_Serif/ptf75f-webfont.woff2') format('woff2'),
        url('Fonts/PT_Serif/ptf75f-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
font-display: auto;
}

/* PT Serif FONT END */

/* Roboto FONT START */

@font-face {
    font-family: 'Roboto_Bold';
    src: url('Fonts/Roboto/roboto-bold.woff2') format('woff2'),
        url('Fonts/Roboto/roboto-bold.woff') format('woff');
    font-weight: normal;
    font-style: normal;
	font-display: auto;
}
@font-face {
    font-family: 'Roboto_Light';
    src: url('Fonts/Roboto/roboto-light.woff2') format('woff2'),
        url('Fonts/Roboto/roboto-light.woff') format('woff');
    font-weight: normal;
    font-style: normal;
	font-display: auto;
}
@font-face {
    font-family: 'Roboto_Medium';
    src: url('Fonts/Roboto/roboto-medium.woff2') format('woff2'),
        url('Fonts/Roboto/roboto-medium.woff') format('woff');
    font-weight: normal;
    font-style: normal;
	font-display: auto;
}
@font-face {
    font-family: 'Roboto_Regular';
    src: url('Fonts/Roboto/roboto-regular.woff2') format('woff2'),
        url('Fonts/Roboto/roboto-regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
	font-display: auto;

}
@font-face {
    font-family: 'Roboto_Thin';
    src: url('Fonts/Roboto/roboto-thin.woff2') format('woff2'),
        url('Fonts/Roboto/roboto-thin.woff') format('woff');
    font-weight: normal;
    font-style: normal;
	font-display: auto;
}

/* Roboto FONT END */
body[data-header-color="light"] #header-outer:not(.transparent) .sf-menu > li:not(.megamenu) li ul, body[data-header-color="custom"] #header-outer:not(.transparent) .sf-menu > li:not(.megamenu) li ul {
    margin-top: 0px !important;
}
body[data-header-color="light"] #header-secondary-outer .sf-menu > li:not(.megamenu) li ul, body[data-header-color="light"] .sf-menu > li:not(.megamenu) li ul, body[data-header-color="light"] #header-outer[data-box-shadow="none"]:not(.transparent) .sf-menu > li:not(.megamenu) li ul, body[data-header-color="custom"] #header-outer[data-box-shadow="none"]:not(.transparent) .sf-menu > li:not(.megamenu) li ul {
    margin-top: 0px !important;
}
#top nav > ul > li > a{
    line-height: normal !important;
}
body.material #header-outer #top nav > .buttons > li.nectar-header-text-content-wrap {
    margin: 0 0px;
}
#header-outer .nectar-header-text-content {
    padding-right: 2px;
}
.home_banner h1 {
    font-family: 'Cotton_Candies';
    font-size: 12em;
    font-weight: 200;
}
.home_banner h4 {
    font-family: 'Jost_Light';
    text-transform: uppercase;
    color: #fff;
    letter-spacing: 7.53px;
    font-weight: 100;
    left: 80px;
    position: relative;
    font-size: 21px;
    top: 8px;
}
.home_banner h3 {
    font-family: 'Jost_Light' !important;
    font-size: 15px !important;
    position: relative;
    top: 24px;
    left: 25px;
    background: #ffffff1f;
    display: table !IMPORTANT;
    margin: 12px auto;
    padding: 4px 10px;
    border-top: 1px solid #ffffff38;
    border-bottom: 1px solid #ffffff38;
    margin-bottom: 5% !important;
}
.home_banner a.nectar-button.large.regular.accent-color.regular-button {
    background: #FFFFFF 0% 0% no-repeat padding-box;
    border: 3px solid #FFFFFF40;
    border-radius: 136px !important;
    background-color: #fff !important;
    color: #000;
    padding: 15px 40px;
    font-family: 'Jost_Book';
    text-transform: none;
}
#top nav ul #search-btn {
    position: absolute;
    left: -26%;
    top: 40%;
}
#header-outer #top nav ul #search-btn {
    margin-left: 22px;
}
.testimonial_slider blockquote p {
    padding-bottom: 10px;
    font-size: 15px;
    line-height: 27px;
    font-weight: 400;
}
.testimonial_slider[data-style="minimal"] .controls {
    display: none;
}
.sf-menu li li:hover ul, .sf-menu li .sfHover ul, .sf-menu li li li:hover ul, .sf-menu li li .sfHover ul {
    left: 21.5em;
}
.gform_wrapper .gform_validation_errors h2.gform_submission_error {
    font-size: 12px;
}
input[type=text]:focus, textarea:focus, input[type=email]:focus, input[type=search]:focus, input[type=password]:focus, input[type=tel]:focus, input[type=url]:focus, input[type=date]:focus, select:focus {
    box-shadow: none !important;
    border-top-color: transparent !important;
    border-left-color: transparent !important;
    border-right-color: transparent !important;
}
#header-outer[data-lhe="animated_underline"] #top nav >ul >li >a {
    color: #000;
}
body #header-outer, body[data-header-color="dark"] #header-outer {
    background-color: transparent;
}
#header-outer header {
    background:#fff;
    box-shadow: 0px 17px 41px #00000029;
    border-radius: 0px 0px 0px 52px;
}
.nectar-header-text-content a strong {
    display: table;
    font-size: 14px;
    font-weight:100;
}
.nectar-header-text-content a {
    background: #E34427;
    color: #fff !important;
    font-size: 20px;
    padding: 10px 30px 15px 55px;
    line-height: 20px;
    border-radius: 0 100px 100px 100px;
    background-image: url(/wp-content/uploads/2021/07/call.png);
    background-repeat: no-repeat;
    background-position: left center;
    background-position-x: 15px;
    font-family: 'Jost_Light';
}
.nectar-header-text-content a:after{
    display:none !Important;
}
.nectar-header-text-content {
    padding: 0;
    opacity: 10 !important;
}
body #header-outer[data-lhe="animated_underline"] #top nav >ul >li:not([class*="button_"]) >a .menu-title-text:after, body #header-secondary-outer[data-lhe="animated_underline"] nav >.sf-menu >li:not([class*="button_"]) >a .menu-title-text:after, body #header-outer[data-lhe="animated_underline"] .nectar-header-text-content a:after, .sf-menu li ul li a .menu-title-text:after {
    bottom: -30px;
    border-color: #084D8E !important;
}

.slider h1 {
    font-family: 'Cotton_Candies';
    font-size: 12em;
}
.slider h4 {
    font-family: 'Jost_Light';
    text-transform: uppercase;
    color: #fff;
    letter-spacing: 7.53px;
    font-weight: 100;
    left: 60px;
    position: relative;
    font-size: 21px;
    top: 8px;
}
.slider h3 {
    font-family: 'Jost_Light';
    font-size: 15px;
    position: relative;
    top: 24px;
    left: 25px;
    background: #ffffff1f;
    display: table !IMPORTANT;
    margin: 12px auto;
    padding: 4px 10px;
    border-top: 1px solid #ffffff38;
    border-bottom: 1px solid #ffffff38;
}

.slider .swiper-slide .button a.primary-color {
    background: #FFFFFF 0% 0% no-repeat padding-box;
    border: 3px solid #FFFFFF40;
    border-radius: 136px !important;
    background-color: #fff !important;
    color: #000;
    padding: 18px 40px;
    font-family: 'Jost_Book';
    text-transform: none;
}
.slider .swiper-container .slider-prev,.slider .swiper-container .slider-next {
    top: 93%;
}
.slider .swiper-container .slider-prev {
    left: inherit;
    right: 140px;
}

a.nectar-button.large.regular {
    border-radius: 100px !important;
    border: 2px solid #E3442733;
    font-family: 'Jost_Light';
    padding: 13px 40px;
}
a.nectar-button.large.regular.accent-color.regular-button.border_style_border {
    background: transparent !important;
    color: #E34427;
    border: 2px solid #E34427;
}
.tabs_vertical_design .tabbed[data-style*="vertical"] .wpb_tabs_nav {
    width: 25%;
    background: #084D8E;
    border-radius: 0 0 0 50px;
    padding-bottom: 20px;
}
.tabs_vertical_design .tabbed[data-style="vertical_modern"] .wpb_tabs_nav li a {
    border-radius: 0px;
    padding: 20px 25px;
    border-bottom: 1px solid #cccccc1f;
}
.tabs_vertical_design .tabbed[data-style="vertical_modern"] .wpb_tabs_nav li:last-child a {
    border-bottom:0;
}
.tabs_vertical_design .tabbed[data-style="vertical_modern"] .wpb_tabs_nav li {
    margin:0;
}
.tabs_vertical_design .tabbed[data-style="vertical_modern"] .wpb_tabs_nav li a.active-tab {
    background: #fff;
    color: #084d8e;
    font-size: 16px;
}
.tabs_vertical_design .tabbed[data-style="vertical_modern"] .wpb_tabs_nav li a {
    background-color: transparent;
    color: #ffffffb0;
}
.tabs_vertical_design .tabbed[data-style*="vertical"] >div {
    width: 75%;
    padding: 60px 60px !important;
    right: 0;
    background: #F9F9F9;
    border-radius: 0 50px 50px 0;
    min-height: 629px;
}
.tabs_vertical_design .tabbed[data-style*="vertical"] >div strong {
    background: #f3f3f3;
    border-radius: 0px 65px 65px 65px;
    padding: 20px 30px;
    display: table;
    color: #000;
    margin: 0 0 40px !important;
}

.tabs_vertical_design .tabbed[data-style*="vertical"] >div a.nectar-button.large.regular.regular-button {
    margin-right: 20px;
}
.tabs_vertical_design .tabbed[data-style="vertical_modern"] .wpb_tabs_nav li a:after {
    position: absolute;
    right: -10px;
    font-size: 50px;
    color: #F5F5F5;
    font-family: 'Roboto_Medium';
    opacity:0;
}
.tabs_vertical_design .tabbed[data-style*="vertical"] .wpb_tabs_nav:before {
    content: "Products & Services";
    color: #fff;
    text-align: center;
    width: 100%;
    position: relative;
    display: table;
    font-size: 27px;
    padding: 25px 0;
    font-family: 'Jost_Book';
    border-bottom: 1px solid #cccccc1f;
}
.tabs_vertical_design .tabbed[data-style="vertical_modern"] .wpb_tabs_nav li a.active-tab:after {
    opacity:10;
}
.tabs_vertical_design .tabbed[data-style="vertical_modern"] .wpb_tabs_nav li:nth-child(1) a:after {
    content: "01";
}
.tabs_vertical_design .tabbed[data-style="vertical_modern"] .wpb_tabs_nav li:nth-child(2) a:after {
    content: "02";
}
.tabs_vertical_design .tabbed[data-style="vertical_modern"] .wpb_tabs_nav li:nth-child(3) a:after {
    content: "03";
}
.tabs_vertical_design .tabbed[data-style="vertical_modern"] .wpb_tabs_nav li:nth-child(4) a:after {
    content: "04";
}
.tabs_vertical_design .tabbed[data-style="vertical_modern"] .wpb_tabs_nav li:nth-child(5) a:after {
    content: "05";
}
.tabs_vertical_design .tabbed[data-style="vertical_modern"] .wpb_tabs_nav li:nth-child(6) a:after {
    content: "06";
}
.tabs_vertical_design .tabbed[data-style="vertical_modern"] .wpb_tabs_nav li:nth-child(7) a:after {
    content: "07";
}
.tabs_vertical_design .tabbed[data-style="vertical_modern"] .wpb_tabs_nav li:nth-child(8) a:after {
    content: "08";
}
.tabs_vertical_design .tabbed[data-style="vertical_modern"] .wpb_tabs_nav li:nth-child(9) a:after {
    content: "09";
}
.tabs_vertical_design .tabbed[data-style="vertical_modern"] .wpb_tabs_nav li:nth-child(10) a:after {
    content: "10";
}
.main_title i:first-child {
    font-family: 'PT_Serif_Bold';
    color: #E34427;
    font-style: normal;
    font-size: 42px;
}
.main_title i:last-child {
    font-family: 'Poppins_Extra_Light';
    color: #2E2E2E;
    font-size: 28px;
    margin-left: 3px;
}
.orange_right h2 {
    font-family: 'Jost_Light';
}
.orange_right strong {
    font-family: 'Roboto_Regular';
    font-size: 20px;
    font-weight: 500;
    border-bottom: 1px solid #ccc;
    width: 100%;
    display: table;
    padding-bottom: 5px;
    margin-bottom: -20px;
}
.left_orange h3 i {
    font-family: 'Jost_Light';
}
.orange_right {
    font-family: 'Roboto_Light';
}
.orange_right a {
    color: #fff;
    font-weight: bold;
    font-size: 20px;
}
.four_box_section .vc_col-sm-12 .vc_column-inner:hover {
    background: #084D8E;
    color: #fff;
}
.four_box_section .vc_col-sm-12 .vc_column-inner:hover h3{
    color: #fff;
}
.four_box_section .vc_col-sm-12 .vc_column-inner h3 {
    font-family: 'Jost_Light';
    color: #000000;
    margin: 10px 0;
}
.four_box_section .vc_col-sm-12 .vc_column-inner a.nectar-button.large.regular{
    opacity:0;
}

.four_box_section .vc_col-sm-12 .vc_column-inner:hover  a.nectar-button.large.regular{
    opacity:10;
}
.four_box_design .vc_column-inner .vc_column-inner {
    padding: 6% 13%;
    border-bottom:1px solid #ccc;
}

.four_box_design .wpb_row.vc_row-fluid.vc_row.inner_row:last-child .vc_column-inner {
    border-bottom:0px solid #ccc;
}

.four_box_design .white_icon{
    display:none;
}
.four_box_section .vc_col-sm-12 .vc_column-inner:hover .white_icon{
    display:block;
}
.four_box_section .vc_col-sm-12 .vc_column-inner:hover .blue_icon{
    display:none;
}

.blog_section .article-content-wrap {
    padding: 18% 5% 7% !important;
}
.blog_section .masonry.classic_enhanced .masonry-blog-item .inner-wrap, .blog_section .blog-recent[data-style*="classic_enhanced"] .inner-wrap {
    border-radius: 15px;
    box-shadow: 0px 1px 20px rgb(0 0 0 / 8%);
    padding-bottom: 60px !important;
}
.blog_section .inner-wrap.post:after {
    content: "Discover More >>";
    position: absolute;
    bottom: 0;
    width: 100%;
    text-align: center;
    border-top: 1px solid #ccc;
    padding: 15px 0;
    color: #084D8E;
    font-size: 16px;
    font-family: 'Jost_Book';
}
.blog_section .blog-recent h3.title {
    font-size: 18px;
    line-height: 26px;
    min-height: 52px;
}
.blog_section .blog-recent span.meta {
    background: #E34427;
    color: #fff;
    position: absolute;
    right: 10px;
    top: -30px;
    padding: 10px;
    border-radius: 5px;
}
.blog_section span.post-featured-img {
    height: 150px !important;
}
.blog_section span.post-featured-img img {
    height: auto;
    width: 100%;
    position: relative;
    top: 0px;
}
.blog_section .blog-recent span.meta {
    background: #E34427;
    color: #fff;
    position: absolute;
    right: 10px;
    top: -30px;
    padding: 10px 10px;
    border-radius: 5px;
    width: 80px;
    text-align: center;
    font-size: 14px;
    line-height: 18px;
    font-family: 'Jost_Book';
}
.about_b_one .nectar-fancy-box.using-img {
    border-radius: 0 100px;
}
.about_b_two .nectar-fancy-box.using-img {
    border-radius: 100px 0;
}
.about_two_box h3 {
    font-family: 'Jost_Light' !important;
    font-size: 32px;
    font-weight: 100;
}
.jost_light_font{
    font-family: 'Jost_Light' !important ;
}
.about_two_box .hover-content {
    border-radius: 100px !important;
    border: 2px solid #E3442733;
    font-family: 'Jost_Medium';
    padding: 13px 40px;
    background: #fff;
    color: #084D8E !important;
}
.about_two_box .nectar-fancy-box[data-style="hover_desc"][data-color="accent-color"]:before {
    background: linear-gradient(to bottom, #084d8ebf, #084d8ebf 100%);
}
.about_two_box .nectar-fancy-box[data-style="hover_desc"] .box-bg:before, .about_two_box .nectar-fancy-box[data-style="hover_desc"]:before {
    height: 100%;
}
.testimonial_section .row-bg-wrap .inner-wrap:after {
    content: "REVIEWS";
    width: 100%;
    text-align: center;
    position: absolute;
    top: 45%;
    font-size: 24em;
    opacity: .1;
    color: #cccccc5e;
    font-family: 'Jost_Semi';
}
.testimonial_section .testimonial_slider .slides blockquote {
    padding: 0;
    width: 88%;
    text-align: left;
}
.testimonial_section .testimonial_slider .slides {
    text-align: left !important;
    background: #fff;
    box-shadow: 0 0 10px #ccc;
    padding: 70px;
    border-radius: 30px 30px 100px 30px;
	display: flex;
    vertical-align: middle;
    align-items: center;
}
.testimonial_section .testimonial_slider span.testimonial-name {
    float: left;
    font-weight: bold;
    -webkit-transform: none !important;
    transform: none !important;
    display: table;
    width: 100%;
    border-top: 1px solid #ccc;
    padding-top: 10px;
    margin-top: 6px;
}
.testimonial_section .testimonial_slider .slides:after {
    content: "";
    background: url(/wp-content/uploads/2021/07/straight-quotes.png);
    width: 70px;
    height: 70px;
    background-size: contain;
    visibility: visible;
    position: absolute;
    top: -16px;
    background-repeat: no-repeat;
}
.testimonial_section .testimonial_slider[data-style="minimal"] .slides {
    max-width: 80%;
    margin: 0 auto;
    overflow: initial;
    min-height: 420px;
	display: flex;
    vertical-align: middle;
    align-items: center;
}
.testimonial_section .testimonial_slider blockquote:after {
    content: "";
    background: url(/wp-content/uploads/2021/07/star.png);
    width: 120px;
    height: 19px;
    background-size: contain;
    position: absolute;
    left: 0;
    bottom: -30px;
    background-repeat: no-repeat;
}
.testimonial_section .testimonial_slider span.title {
    font-weight: 900;
    color: #484848;
}
.testimonial_section .testimonial_slider span.star-rating-wrap {
    display: none !important;
}

.map_overlay_form {
    position: absolute;
    top: 100px;
    left: 10%;
    width: 80%;
}
.map_form {
    background: #fff;
    padding: 3% !important;
    border-radius: 0 20px 20px 20px !important;
    box-shadow: 0px 17px 71px #00000008;
}
.map_form .gf_browser_chrome{
    margin:0;
}
.map_form .gform_body.gform-body textarea {
    background: transparent;
    border-radius: 0;
    border-bottom: 1px solid #ccc;
    padding: 10px 0;
    height: 120px !important;
}
.map_form .gform_body.gform-body .gfield:not(.gfield_error) input {
    border-bottom: 1px solid #ccc;  
}
.map_form .gform_body.gform-body input {
    background: transparent;
    border-radius: 0;
    padding: 10px 0;
}
.map_form .gform_wrapper.gravity-theme .gform_footer {
    padding: 16px 0 0;
}
.map_form .gform_footer.top_label input {
    background: #E34427 !important;
    border: 3px solid #E344274A;
    border-radius: 180px !important;
    width: 100%;
}
.map_form .gform_footer.top_label input:focus,
.map_form .gform_footer.top_label input:active {
    background: #104c8d !important;
}
.map_form .gform_body.gform-body select {
    background: transparent;
    border-radius: 0;
    padding: 10px 0;
    border-bottom: 1px solid #ccc;
}
.blue_bg_right .row-bg.using-image.using-bg-color {
    background-size: 65% 50%;
    background-position-y: 160px !important;
}
.left_four_logos .vc_col-sm-3 .vc_column-inner {
    box-shadow: 0px 33px 99px #00000008;
    border-radius: 0px 25px 25px 25px;
    background: #fff;
    padding: 40px 20px;
}

.left_four_logos .vc_col-sm-3 img {
    filter: gray; /* IE6-9 */
    -webkit-filter: grayscale(100%); /* Chrome 19+ & Safari 6+ */
    opacity:.5 !important;
}

.left_four_logos .vc_col-sm-3:hover img{
    filter: none;
    -webkit-filter: grayscale(0%);
    opacity:10 !important;
}
#footer-outer {
    border-top: 1px solid #ccc;
}
#footer-outer .widget h4, #sidebar h4 {
    margin-bottom: 20px;
    font-family: 'Jost_Book';
    font-size: 18px;
    padding-bottom: 10px;
    width: 70%;
    position: relative;
}

#footer-outer .widget h4:after {
    content:"";
    position:absolute;
    left:0;
    bottom:-2px;
    width:50px;
    height:3px;
    background:#084D8E;

}
.f_address span {
    margin-left: 15px;
    display: inline-block;
    vertical-align: top;
    margin-bottom: 3px;
}
#footer-outer .widget h4:before {
    content: "";
    width: 230px;
    height: 1px;
    background: #ccc;
    position: absolute;
    left: 0;
    bottom: -1px;
}
#footer-outer .col #custom_html-4 h4 {
    color: #084D8E !important;
}
#footer-outer #custom_html-4 h4:after {
    display:none !important;
}
#footer-outer #custom_html-4 h4:before {
    display:none !important;
}
#footer-outer #custom_html-4 h4{
    border:0;
    margin-bottom:0;
}
#footer-outer .col.span_4:nth-child(2) {
    width: 38%;
}
#footer-outer .col.span_4:nth-child(1) {
    width: 26%;
}
#menu-important-links li {
    width: 49%;
    display: inline-block;
}
#footer-outer .widget {
    margin-bottom: 10px;
}
#footer-outer #copyright[data-layout="centered"] {
    padding: 20px 0 20px;
}
.material #footer-outer #footer-widgets .col ul li {
    padding: 4px 0!important;
    border: none;
    /*background: url(/wp-content/uploads/2021/07/footer_arrow.png);*/
    background: url(/wp-content/uploads/2021/07/right-arrow.png);
    background-repeat: no-repeat;
    padding-left: 16px !IMPORTANT;
    background-position: left center;
    background-size: 8px;
}
.menu-footer-menu-container {
    margin-bottom: 20px;
}
.section-home-map ul.wpb_tabs_nav {
    display: flex;
    justify-content: center;
    margin-bottom: 70px !important;
}
.section-home-map ul.wpb_tabs_nav li a {
    min-width: 140px;
    text-align: center;
    background-color: #fff;
    padding-top: 12px;
    padding-bottom: 12px;
}
.section-home-map ul.wpb_tabs_nav > li:nth-child(1) a {
    border-top-left-radius: 25px;
    border-bottom-left-radius: 25px;
}
.section-home-map ul.wpb_tabs_nav > li:nth-child(2) a{
    border-top-right-radius: 25px;
    border-bottom-right-radius: 25px;
}
.section-home-map ul.wpb_tabs_nav li a.active-tab {
    background-color: #e34531 !important;
}
.section-home-map ul.wpb_tabs_nav li:nth-child(1) a.active-tab {
    border-top-left-radius: 0;
}
.section-home-map ul.wpb_tabs_nav li:nth-child(2) a.active-tab {
    border-top-right-radius: 0;
}
.map-locations-inner {
    max-width: 1245px;
    margin: auto;
    display: flex;
    flex-wrap: wrap;
    color: #fff;
}
.map-location {
    width: 25%;
    border: 1px solid #0c3d72;
    padding: 20px;
    cursor: pointer;
}
.map-location p {
    padding: 0;
}
.map-location.active-location {
    background-color: #fff;
    color: #000;
}
.map-wrap .map_form {
    position: absolute;
    z-index: 99;
    background-color: #fff;
    padding: 30px !important;
    left: 5%;
    bottom: 100px;
    max-width: 500px;
    top: auto;
}
.gform_wrapper .gform_validation_errors {
    padding: 10px 16px 10px 48px;
}
.gform_body.gform-body .gfield_validation_message,
.gform_body.gform-body .instruction.validation_message {
    padding: 0;
    border: 0;
    background-color: transparent;
    font-weight: normal;
    font-size: 12px;
    margin: 0;
}
.map-wrap .map_form textarea.textarea {
    height: 100px !important;
}
#page-header-bg h1 {
    font-family: 'Cotton_Candies';
    font-size: 8em;
    font-weight: 100;
    text-shadow: 0 0 10px #00000059;
	line-height:1;
}
.year_section_design h1 i {
    font-size: 38px;
    vertical-align: top;
    position: absolute;
    top: -38px;
    line-height: normal;
    font-family: 'Jost_Light';
}
.image_raduis {
    border-radius: 0px 60px 60px 60px;
}
.year_section_design h1 {
    font-family: 'Jost_Semi';
    font-size: 10em;
}
.year_section_design h2 {
    font-family: 'Cotton_Candies';
    font-size: 7em;
    font-weight: 100;
    position: relative;
    left: -36px;
    top: 16px;
}
.year_section_right h2 {
    font-family: 'Jost_Semi';
    font-size: 26px;
    line-height: 30px;
    position: relative;
    left: -53%;
    top: 80px;
}
.video_border_radius .column-bg-overlay {
    border-radius: 0px 32px 32px 114px;
}
.video_border_radius .vc_column-inner {
    padding: 20% 0 13%;
}
.video_border_radius .img-with-aniamtion-wrap.center {
    padding-bottom: 7%;
}
.video_border_radius .nectar_video_lightbox.play_button {
    width: 110px;
    height: 110px;
}
.video_border_radius .nectar_video_lightbox.play_button {
    background: #FFFFFF 0% 0% no-repeat padding-box;
    border: 10px solid #FFFFFF36;
    border-radius: 100px;
}
.video_border_radius .nectar_video_lightbox.play_button:before, .video_border_radius .nectar_video_lightbox.play_button:before {
    border-width: 0px !important;
}
.video_border_radius .nectar_video_lightbox.play_button:before {
    border: 0px solid #000 !important;
}
.video_border_radius .nectar_video_lightbox svg {
    width: 25px;
    height: 25px;
    border-radius:10px;
}
.video_border_radius .nectar_video_lightbox path {
    fill: #FF5732 !important;
}
.video_border_radius p {
    font-weight: 100;
    padding-top: 20%;
    letter-spacing: 8.68px;
    font-family: 'Jost_Thin';
    position:relative;
}
.video_border_radius p:after {
    content: "";
    width: 1px;
    height: 65px;
    background: #fff;
    margin: auto;
    display: table;
    position: absolute;
    left: 50%;
    top: 10px;
    opacity: .5;
}

.bg_white_download {
    background: #fff;
    padding: 20px 0 !important;
    box-shadow: 0px 19px 99px #00000012;
    border-radius: 23px;
    position: relative;
    left: -25%;
    z-index: 9999;
}
.bg_white_download .vc_col-sm-3 {
    border-right: 1px solid #ccc;
}
h2.heading_color_i i {
    color: #000;
}
h2.heading_color_i {
    font-family: 'Poppins_Medium';
    font-weight: 100;
}

.left_bg_blur .column-bg-overlay{
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
}
.font-wight-100{
    font-weight:100;
}
.discover_more_link a {
    color: #fff;
    font-family: 'Jost_Light';
    text-align: center;
    display: table;
    margin: auto;
    border-top: 1px solid #ccc;
    width: 100%;
    padding: 15px 0;
    margin-top: 30px;
}

.text-color-black {
    color: #000;
}
.nine_list_design ul li img {
    display: table;
    margin-bottom: 5px !IMPORTANT;
    width: 45px !important;
    position: relative;
    padding-bottom: 30px;
}
.nine_list_design ul li a:after {
    content: "";
    width: 16px;
    height: 1px;
    background: #ccc;
    position: absolute;
    top: 55%;
    left: 20px;
}
.nine_list_design ul li {
    display: inline-block;
    width: 11.111%;
    float: left;
}
.nine_list_design ul li:hover a{
    color:#fff;
}
.nine_list_design ul {
    list-style: none;
    margin: 0;
}
.nine_list_design ul a {
    color: #7D7D7D;
    padding: 30px 20px 10px;
    line-height: normal;
    min-height: 170px;
    position: relative;
    transition: 0.4s;
    -moz-transition: 0.4s;
    -webkit-transition: 0.4s;
    display: table;
    width: 100%;
    border-right: 1px solid #ccc;

}
.nine_list_design ul li a:hover {
    transform: scale(1.1);
    -moz-transform: scale(1.1);
    -webkit-transform: scale(1.1);
    background: transparent linear-gradient(180deg, #E34427 0%, #A72913 100%) 0% 0% no-repeat padding-box;
    border: 0;
    border-radius: 15px 15px 80px 15px;
}
.nine_list_design ul li a:hover:after {
    background: #fff;
}
.nine_list_design ul li .w_gray_icon{
    display:none;
}
.nine_list_design ul li:hover .w_gray_icon{
    display:block;
}
.nine_list_design ul li:hover .gray_icon{
    display:none;
}
.bg_text_product .inner-wrap:after {
    content: "PRODUCT";
    position: absolute;
    left: -10px;
    top: 45%;
    font-size: 23em;
    color: #F9F9F9;
    font-family: 'Jost_700_Bold';
    text-transform: uppercase;
    opacity: 0.44;
} 
.bg_text_design .inner-wrap:after {
    content: "DESIGN";
    position: absolute;
    left: -10px;
    top: 49%;
    font-size: 29em;
    color: #F9F9F9;
    font-family: 'Jost_700_Bold';
    text-transform: uppercase;
    opacity: 0.44;
}

.bg_gray img.img-with-animation {
    width: 80% !important;
}
.bg_gray {
    border-radius: 10px;
    display: table;
    width: 80%;
    margin: auto;
    padding: 15px 0;
}
.bg_gray .vc_col-sm-8:after {
    content: "";
    height: 133%;
    width: 1px;
    background: #fff;
    position: absolute;
    right: 9px;
    top: -14px;
    visibility: visible;
}
.green_bg_section {
    background: #65B440;
    border-radius: 16px;
    display: table;
    width: 80%;
    margin: auto;
    color: #fff;
    font-family: 'Jost_Light';
    font-size:16px;
}
.green_bg_section h3 {
    color: #fff;
    padding:0 !important
}
.green_bg_section .vc_col-sm-8 {
    border-left: 1px solid #fff;
    padding-left: 6% !important;
}
.green_bg_section img {
    width: 50% !important;
    padding: 20px 0 !important;
}
.blue_blur_bg {
    backdrop-filter: blur(50px);
    -webkit-backdrop-filter: blur(110px);
    border-radius: 17px 0 0 17px;
    background: #f7f7f714;
}
.blue_blur_bg .nectar-fancy-ul ul li i {
    color: #fff;
}
.blue_blur_bg .iwithtext .iwt-text h2 {
    font-family: 'Jost_Light';
    font-size:28px;
}
.blue_blur_bg .iwithtext .iwt-text {
    top: 5px;
    position: relative;
}
.blue_blur_bg .iwithtext .iwt-icon img:not([srcset]) {
    width: 45px;
}
.right_energy .iwithtext .iwt-text {
    padding: 0 !important;
}
.right_energy .iwithtext .iwt-icon {
    position: relative;
}
.right_energy .iwithtext {
    margin-top: 145%;
    padding-left: 0px;
}
.right_energy .iwithtext .iwt-text h2 {
    font-size: 28px;
    font-family: 'Jost_Light';
    line-height: 22px;
}
.right_energy .iwithtext .iwt-icon img:not([srcset]) {
    width: 50px !important;
}
.right_energy .iwithtext .iwt-icon {
    position: relative;
    line-height: normal;
}

.left_energy .iwithtext {
    backdrop-filter: blur(50px);
    -webkit-backdrop-filter: blur(110px);
    border-radius: 0px 17px 17px 0;
    background: #f7f7f714;
    display: table;
    padding: 20px 10px 20px 20px;
}
.left_energy .iwithtext .iwt-icon img {
    width: 90px !important;
}

.left_energy .iwithtext .iwt-icon {
    position: relative;
    left: 0;
    top: 0;
    float: right;
    border-left: 1px solid #fff;
    margin-left: 20px !important;
    padding-left: 10px;
}
.left_energy .iwithtext .iwt-text {
    padding-left: 0px;
    font-size: 20px;
    top: 10px;
    position: relative;
}
.four_logo_section {
    margin-top: 40px;
    border-radius: 20px;
}

.four_logo_section img {
    width: 63%;
    padding: 20px 0 !important;
}
.four_logo_section .vc_col-sm-3:first-child:hover .vc_column-inner {
    border-radius:20px 0 0 20px;
}
.four_logo_section .vc_col-sm-3:hover .vc_column-inner {
    background: #C5381E;
}
.four_logo_section .vc_col-sm-3:last-child:hover .vc_column-inner {
    border-radius:0 20px 20px 0;
}
.white_left_border .column-bg-overlay {
    border: 4px solid #FFFFFF3B;
    border-radius: 0px 48px 48px 48px;
}
.white_left_border {
    position: relative;
    left: 13%;
}
.font_ligit_bottom_section h3 {
    font-size: 18px;
    line-height: normal;
    font-weight: 100;
}
.font_ligit_bottom_section h2 {
    font-family: 'Jost_Light';
    font-size: 26px;
    line-height: 30px;
}

.font_ligit_bottom_section h2 i{
    font-family: 'Jost_Hair_Line';
    text-transform:uppercase;

}
.font_ligit_bottom_section .vc_col-sm-6:first-child .vc_column-inner:after {
    content: "";
    width: 1px;
    height: 100%;
    background: #fff;
    position: absolute;
    right: 50px;
    top: 0;
}
.gray_three_box_bottom h2 {
    font-family: 'Poppins_Light' !important;
    font-size: 22px !important;
    line-height: normal !important;
}
.gray_three_box_bottom p {
    color: #084D8E;
    font-size: 16px;
}
.video_border_radius .column-image-bg {
    border-radius: 0px 32px 32px 114px;
}
a.link_with_arrow {
    color: #000;
    font-weight: 600;
    position: relative;
    background: url(/wp-content/uploads/2021/07/right_black_arrow.png);
    background-position: center right;
    background-repeat: no-repeat;
    padding-right: 22px;
    background-size: 13px;
}
.video_border_radius h2 {
    font-family: 'Cotton_Candies';
    font-weight: 100;
    padding: 0 10% 15%;
    font-size: 44px;
    line-height: 56px;
}
.product_first_section .vc_col-sm-8 .column-bg-overlay {
    border-radius: 0 0 0 40px;
}
.product_first_section .column-image-bg {
    border-radius: 0 40px 40px 0;
}
.product_first_section {
    margin-top: -90px;
    box-shadow: 0 0 20px #67676729;
    border-radius: 0 40px 40px 40px;
}
a.orange_link {
    color: #EF4123;
    border-bottom: 1px solid #EF4123;
    padding-bottom: 3px;
}
.packaging_bg_right:before {
    content: "";
    background: #F1F1F1 0% 0% no-repeat padding-box;
    border-radius: 0px 70px 0px 0px;
    position: absolute;
    height: 100%;
    width: 66%;
    right: 0;
}
.packaging_bg_right a {
    position: relative;
    color: #000000;
    font-family: 'Jost_Light';
    opacity: 0.27;
    left: 68%;
    bottom: -65px;
    font-size: 18px;
}
a.white_link{
    color:#fff;
    border-bottom: 1px solid #fff;
    padding-bottom: 3px;
}
.light_link_text a{
    color: #fff;
    font-family: 'Jost_Light';
    opacity: 0.27;
    font-size: 18px;
}
.left_retail_gray:before {
    content: "";
    background: #F5F5F5 0% 0% no-repeat padding-box;
    border-radius: 0px 71px 32px 0px;
    width: 100%;
    height: 60%;
    position: absolute;
    left: -59%;
    top: -30px;
}
.left_position_text {
    position: absolute;
    left: -10%;
    top: 17%;
    line-height: normal;
    letter-spacing: 8.68px;
    color: #000000;
    text-transform: uppercase;
    opacity: 0.27;
}
.pre_print_botal_bg:after {
    content: "";
    background: transparent linear-gradient(180deg, #FFFFFF 0%, #FFFFFF69 72%, #FFFFFF00 100%) 0% 0% no-repeat padding-box;
    border-radius: 0px 119px 0px 0px;
    opacity: 0.26;
    position: absolute;
    bottom: 0;
    left: 25%;
    width: 54%;
    height: 67%;
    visibility: visible;
    z-index: -9;
}
.Inventory_bg_right a {
    left: 60%;
}
.d_gray_bg h3 i {
    color: #004F99;
    font-size: 28px;
    font-weight: 600;
}
.d_gray_bg h3 {
    font-family: 'Jost_Light';
    font-size: 26px;
    line-height: 30px;
    font-weight: 100;
    color: #000;
    text-transform: uppercase;
}
.d_gray_bg p {
    font-size: 18px;
    line-height: normal;
    font-weight: 100;
    font-family: Jost_Book;
    color: #000;
}

.d_gray_bg {
    background: #F6F6F6;
    display: table;
    border-radius: 15px;
    padding: 15px 20px 15px 20px;
    width: 82%;
}
.d_gray_bg .vc_col-sm-6:first-child:after {
    content: "";
    height: 100%;
    width: 1px;
    background: #ccc;
    position: absolute;
    right: 34px;
    top: 0;
    visibility: visible;
}
.recycling_top_image_section:after {
    content: "";
    background: #F5F5F5 0% 0% no-repeat padding-box;
    border-radius: 0px 71px 32px 0px;
    position: absolute;
    left: 0;
    top: 10%;
    visibility: visible;
    width: 34%;
    height: 25%;
}
.recycling_top_image {
    width: 30%;
    margin-bottom: 20px !important;
    margin-left: 50px;
}
.three_product_bg .vc_col-sm-4 .vc_column-inner img {
    margin-bottom: 30% !important;
}
.three_product_bg .vc_col-sm-4 .vc_column-inner {
    background: #F8F8F8 0% 0% no-repeat padding-box;
    border-radius: 0px 71px;
    padding: 20% 0% 10%;
}
.three_product_bg h3 {
    font-family: 'Jost_Light';
    font-weight: 100;
    font-size: 16px;
    text-transform: uppercase;
    position: relative;
}
.three_product_bg h3:after {
    content: "";
    width: 1px;
    height: 80px;
    background: #ccc;
    position: absolute;
    bottom: 50px;
    left: 50%;
}

.two_product_bg .vc_col-sm-6 .vc_column-inner img {
    margin-bottom: 15% !important;
}
.two_product_bg .vc_col-sm-6 .vc_column-inner {
    background: #F8F8F8 0% 0% no-repeat padding-box;
    border-radius: 0px 71px;
    padding: 0% 0% 5%;
}
.two_product_bg h3 {
    font-family: 'Jost_Light';
    font-weight: 100;
    font-size: 16px;
    text-transform: uppercase;
    position: relative;
}
.two_product_bg h3:after {
    content: "";
    width: 1px;
    height: 80px;
    background: #ccc;
    position: absolute;
    bottom: 50px;
    left: 50%;
}
.product_white_bg .vc_column-inner {
    background: #fff;
    box-shadow: 0px 23px 50px #00000003;
    border-radius: 0px 62px 62px 62px;
    padding: 15% 0;
}
.two_product_white_bg .vc_column-inner {
    padding: 5% 0;
}
.product_white_bg h3 {
    text-transform: uppercase;
    font-weight: 100;
    font-size: 18px;
    margin: 0 !important;
}
.product_white_bg .vc_column-inner .product_hove_link {
    letter-spacing: 1.6px;
    color: #084D8E;
    font-family: 'Jost_Light';
    font-weight: 600;
    opacity: 0;
}

.product_white_bg .vc_column-inner:hover .product_hove_link {
    opacity: 10;
}
.post-content-wrap .button_design.blog_button_design {
    background-color: rgb(227, 68, 39) !important;
}
.about_two_box .wpb_row.vc_row-fluid.vc_row.inner_row {
    border-bottom: 1px solid #f5f5f5;
    min-height: 401px;
}
.about_two_box .wpb_row.vc_row-fluid.vc_row.inner_row:last-child {
    border-bottom: 0px solid #f5f5f5;
}
.about_two_box .wpb_row.vc_row-fluid.vc_row.inner_row:hover{
    background:url(/wp-content/uploads/2021/07/Group-12708.png);
    color:#fff;
}
.about_two_box .wpb_row.vc_row-fluid.vc_row.inner_row:hover a{
	color: #fff;
	text-decoration: underline;
}
.about_two_box .wpb_row.vc_row-fluid.vc_row.inner_row h3 {
    font-size: 24px;
    font-weight: 600;
    color: #000000;
}

.about_two_box .wpb_row.vc_row-fluid.vc_row.inner_row:hover h3{
    color:#fff;
}
.about_two_box_center .nectar_video_lightbox.play_button_with_text .play {
    display: none;
}
.about_two_box_center .nectar_video_lightbox.play_button_with_text .link-text {
    margin-left: 0px;
    color: #fff;
    padding-top: 130%;
    position:relative;
    font-family: 'Jost_Light';
    letter-spacing: 4.83px;
}
.about_two_box_center .nectar_video_lightbox.play_button_with_text .link-text:after{
    content:"";
    width:1px;
    height:80px;
    background:#fff;
    position:absolute;
    bottom:40px;
    left:50%;
    opacity: 0.45;
}
.affiliations_logos .row_col_wrap_12.col.span_12 {
    border-radius: 0px 50px 50px 50px;
    padding: 5% 0%;
    background: #fff;
    box-shadow: 0 0 10px #cccccc2e;
}
.affiliations_logos .vc_col-sm-3 .vc_column-inner {
    border: 1px solid #f5f5f5 !important;
}
.affiliations_logos .vc_col-sm-3 .vc_column-inner:hover {
    box-shadow: 0 0 10px #cccccc2e;
}
.affiliations_logos img {
    width: 74% !important;
    padding: 20px 0px !important;
}
.affiliations_logos .delete {
    display:none;
}
.slider_inner_page .flex-gallery .slides img {
    border-radius: 0 50px 50px 50px;
    box-shadow: 0 0 30px #ccc;
}
.video_left_play .vc_column-inner:after {
    content: "";
    background: #F3F3F3 0% 0% no-repeat padding-box;
    border-radius: 0px 32px 32px 114px;
    width: 70%;
    height: 100%;
    position: absolute;
    left: 15%;
    z-index: -9;
}
.video_left_play .nectar_video_lightbox.play_button_with_text .play {
    display: none;
}
.video_left_play .nectar_video_lightbox.play_button_with_text .link-text {
    margin: 0;
    font-family: 'Jost_Light';
    font-size: 16px;
    letter-spacing: 8.68px;
    font-weight: 600;
}
.video_left_play a.play_button_with_text {
    padding-top: 40%;
    position: relative;
}
.video_left_play a.play_button_with_text:after {
    content: "";
    width: 1px;
    height: 80px;
    background: #ccc;
    position: absolute;
    bottom: 60px;
}
.list_design_box ul li strong {
    color: #084D8E;
    font-size: 52px;
    float: left;
    display: table;
    height: 100%;
    margin-right: 20px;
    position: relative;
    top: 7px;
}
.list_design_box ul li {
    list-style: none;
    color: #000;
    padding: 30px 0;
    border-bottom: 1px solid #ccc;
    text-align:left;
}
.list_design_box ul {
    margin: 0;
    list-style: none;
}
.list_design_box ul li i {
    display: table;
}
.blue_two_box .vc_col-sm-6 .vc_column-inner {
    border-right: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
}
.blue_two_box .vc_col-sm-6:last-child .vc_column-inner {
    border-right: 0px solid #ccc;
    border-bottom: 1px solid #ccc;
}
.blue_two_box .vc_col-sm-6{
    padding:0 !important;
}
.blue_two_box {
    margin: 0 !important;
}
.blue_two_box .vc_col-sm-6:hover {
    background: url(/wp-content/uploads/2021/07/Group-12824.png);
    color: #fff;
    background-size: 100% 100%;
}
.blue_two_box .vc_col-sm-6:hover h3{
    color:#fff;
}
.blue_two_box .vc_col-sm-6 h3 {
    color: #084D8E ;
    font-size: 52px;
    font-weight: 100;
    margin-bottom: 15px !IMPORTANT;
}
.border_bottom_zero .vc_col-sm-6 .vc_column-inner{
    border-bottom:0 !important;
}
body.single.single-post div#page-header-wrap h1.entry-title {
    font-size: 40px;
    font-family: 'Jost_Book';
    font-weight: 800;
    line-height: 1.4;
}
.post-content span.post-featured-img {
    text-align: center;
    display: inline-block;
    width: 100%;
    vertical-align: top;
}
body.single.single-post div#single-below-header span.meta-author.vcard.author,
body.single.single-post div#single-below-header span.meta-comment-count{
    display: none !important;
}
#header-outer header#top nav ul.sub-menu {
    padding: 0;
    border: 1px solid #eee;
    border-top-color: transparent;
}
#header-outer header#top nav ul.sub-menu > li a {
    padding: 10px 10px;
    font-family: Jost_Medium;
    font-size: 14px;
    line-height: 16px;
    font-weight: 40;
}
#header-outer header#top nav ul.sub-menu > li + li {
    border-top: 1px solid #eee;
}
.four_box_section .four_box_design > .vc_column-inner > .wpb_wrapper > div a.column-link {
    pointer-events: none;
}
.block-hover-change-img a.column-link {
    pointer-events: none !important;
}
.a_five_link a:first-child {
    padding-left: 0;
}
.a_five_link a {
    padding: 0 10px;
}
.section_five_links a:first-child {
    border-radius: 0px 0 0 50px;
}
.section_five_links a:last-child {
    border-right: 0;
    border-radius: 0 50px 0 0;
}
.section_five_links a {
    background: #fff;
    margin: 0;
    padding: 40px 0px;
    float: left;
    width: 20%;
    font-size: 19px;
    color: #000;
    border-right: 1px solid #ccc;
    font-weight: bold;
}
.section_five_links a:hover {
    background: #f6f6f6;
}
.location_right .column-image-bg {
    border-radius: 0 100px !important;
}
.location_right h1 {
    font-weight: 100;
    font-family: 'Jost_Book';
}
.location_left h1 {
    font-weight: 100;
    font-family: 'Jost_Book';
}
.location_right h3:after {
    content: "";
    width: 60px;
    height: 4px;
    background: #fff;
    position: absolute;
    left: 0;
    bottom: -2px;
}
.location_right h3 {
    border-bottom: 1px solid #fff;
    padding-bottom: 10px;
    margin-bottom: 30px !IMPORTANT;
    font-weight: 200;
    display: table;
    position: relative;
}
.location_right a {
    color: #fff;
}

.border_radius_image{
   border-radius: 0 80px 80px 80px;
}
.gray_hover_blue .vc_column-inner {
    min-height: 265px;
}
.gray_hover_blue .vc_column-inner {
    min-height: 265px;
}
.gray_hover_blue .vc_col-sm-6:hover .column-bg-overlay {
    background-color: #004F99 !important;
}
.gray_hover_blue .vc_col-sm-6:hover h3 {
color:#fff;
}
.gray_hover_blue .vc_col-sm-6:hover p {
color:#fff;
}
.gray_hover_blue .vc_col-sm-6 .column-bg-overlay {
    border: 1px solid #ccc;
    border-radius: 10px;
}
.award_two_section .vc_column-inner {
    min-height: 290px;
}
.award_two_section .vc_col-sm-6:first-child .column-bg-overlay {
    border-radius: 0 80px;
}
.award_two_section .vc_col-sm-6:last-child .column-bg-overlay {
    border-radius: 80px 0;
}
.award_section_three .vc_col-sm-6 .wpb_text_column {
    background: #fbfbfb;
    border: 1px solid #ccc;
    padding: 5%;
    border-radius: 10px;
}
.download_pdf_section img {
    width: 60px !important;
}
.download_pdf_section .row_col_wrap_12_inner {
    background: #fff;
    padding: 20px 0;
    border-radius: 20px;
    box-shadow: 0 0 10px #ccc;
    display: table;
    width: 90%;
}
.light_font_wight h3 {
    font-weight: 500;
}
.download_pdf_section .vc_col-sm-3:after {
    content: "";
    width: 1px;
    height: 154%;
    position: absolute;
    right: 15px;
    top: -27%;
    visibility: visible;
    background: #ccc;
}
.icon_list_design_white .nectar-fancy-ul ul li i {
    color: #fff;
}
/* CALCULATOR */

#atlantic-calculator {
	overflow: hidden;
	margin-right: 6.5%;
	padding: 19px 0 19px 19px;
}
#calculator-input {
	border-bottom: 1px solid #ccc;
	padding-bottom: 15px;
	margin-bottom: 20px;
	margin-right: 30px;
}
#calculator-slider {
	display: block;
	clear: both;
}
#calculator-value {
    font-size: 35px;
    line-height: 45px;
    color: #124e8e;
    padding-right: 8px;
}
#calculator-value span {
    font-size: 20px;
    color: #000;
    margin-left: 0;
    text-transform: capitalize;
}
.calculator-boxes-wrap {
    display: flex;
    flex-wrap: wrap;
    border-radius: 20px;
    overflow: hidden;
    border: 5px solid rgb(255 255 255 / 41%);
}
.calculator-item {
     margin-bottom: 0 !Important;
    margin-right: 0 !Important;
    color: #999;
    font-size: 12px;
    line-height: 18px;
    text-transform: uppercase;
    padding: 30px;
    border: 1px solid #eee;
    text-align: left;
    width: 25%;
    display: flex;
    align-items: flex-start;
    transition: 0.4s;
    -moz-transition: 0.4s;
    -webkit-transition: 0.4s;
}
.calculator-item.well:hover {
    transform: scale(1.1);
    -moz-transform: scale(1.1);
    -webkit-transform: scale(1.1);
}
.calculator-item span {
    font-size: 24px;
    color: #145190;
    display: block;
    line-height: 34px;
    font-weight: normal !important;
}

#atlantic-calculator .well {
	background-color: #fff !Important;
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
    font-weight: normal;
    color: #555555;
    background-color: #e34531;
    border: 10px solid #fff;
    background-color: red !important;
    height: 35px !important;
    width: 35px !important;
    border-radius: 50%;
    box-shadow: 0px 0px 10px #ccc;
}
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {
    border-bottom-right-radius: 4px;
}
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl {
    border-bottom-left-radius: 4px;
}
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr {
    border-top-right-radius: 4px;
}
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl {
    border-top-left-radius: 4px;
}
.ui-widget-content {
    background-color: #e34531;
    border-radius: 10px;
}
.ui-widget {
    font-family: Verdana,Arial,sans-serif;
    font-size: 1.1em;
}
.ui-slider-horizontal {
    height: .8em;
}
.ui-slider {
    position: relative;
    text-align: left;
}
.ui-slider-horizontal .ui-slider-handle {
    top: -12px;
    margin-left: -.6em;
}
.ui-slider .ui-slider-handle {
    position: absolute;
    z-index: 2;
    width: 1.2em;
    height: 1.2em;
    cursor: pointer;
    outline: none;
}
.calculator-top-wrap {
    display: flex;
    background-color: #fff;
    margin-bottom: 40px;
    border-radius: 10px;
    align-items: center;
    -webkit-align-items: center;
    padding: 20px;
}
.calculator-top-wrap div#calculator-value {
    width: 25%;
}
.calculator-top-wrap div#calculator-slider {
    width: 100%;
}
.calculator-slide {
    width: 75%;
    padding: 20px 30px;
    border-left: 1px solid #eee;
}
.micro-text {
	color: #000000 !Important;
	font-size: 12px !Important;
	line-height: 18px !Important;
	text-transform: uppercase !Important;
}

.icons-trees {
	background: url(images/icons-calculator.png) no-repeat 0 0;
	width: 70px;
	height: 75px;
	float: left;
	margin-right: 5px;
	margin-top: -5px;
}
.icons-forest {
	background: url(images/icons-calculator.png) no-repeat 0 -70px;
	width: 70px;
	height: 75px;
	float: left;
	margin-right: 5px;
	margin-top: -5px;
}
.icons-ghg {
	background: url(images/icons-calculator.png) no-repeat 0 -140px;
	width: 70px;
	height: 75px;
	float: left;
	margin-right: 5px;
	margin-top: -5px;
}
.icons-water {
	background: url(images/icons-calculator.png) no-repeat 0 -210px;
	width: 70px;
	height: 75px;
	float: left;
	margin-right: 5px;
	margin-top: -5px;
}
.icons-bottles {
	background: url(images/icons-calculator.png) no-repeat 0 -280px;
	width: 70px;
	height: 75px;
	float: left;
	margin-right: 5px;
	margin-top: -5px;
}
.icons-energy {
	background: url(images/icons-calculator.png) no-repeat 0 -350px;
	width: 70px;
	height: 75px;
	float: left;
	margin-right: 5px;
	margin-top: -5px;
}
.icons-heat-cool {
	background: url(images/icons-calculator.png) no-repeat 0 -420px;
	width: 70px;
	height: 75px;
	float: left;
	margin-right: 5px;
	margin-top: -5px;
}
.icons-landfill {
	background: url(images/icons-calculator.png) no-repeat 0 -490px;
	width: 70px;
	height: 75px;
	float: left;
	margin-right: 5px;
	margin-top: -5px;
}
.icons-trucks {
	background: url(images/icons-calculator.png) no-repeat 0 -560px;
	width: 70px;
	height: 75px;
	float: left;
	margin-right: 7px;
	margin-top: -5px;
}
/*#atlantic-calculator .well:hover {*/
/*    background-color: #e34531 !important;*/
/*    color: #fff !important;*/
/*}*/
/*#atlantic-calculator .well:hover * {*/
/*    color: #fff !important;*/
/*}*/

/* CHART */
.sustainability-chart {
	display: block;
	clear: both;
	width: 100%;
	margin: 20px 0 40px 0;
}
.sustainability-chart a {
	color: #fff;
}
.sustainability-list {
	float: left;
	width: 60%;
}
.sustainability-list ul {
	list-style: none;
	margin: 0;
	padding: 0;
	font-family: BitterItalic;
	font-size: 18px;
	line-height: 18px;
	color: #fff;
}
.sustainability-list ul li {
	list-style: none;
	margin: 0 0 1px 0;
	padding: 2px 40px 2px 5px;
	line-height: 10px;
}
.sustainability-list ul li.list-even {
	background: url(images/bk-sustainability-list.png) no-repeat right center !Important;
}
.sustainability-list ul li.list-odd {
	background: url(images/bk-sustainability-list-odd.png) no-repeat right center !Important;
}
.sustainability-image {
	float: left;
	width: 40%;
}
.sustainability-image img {
	border: 0;
	padding: 0;
}
.slider-sustainability .owl-item > .wpb_row {
    left: 0;
    width: 100% !important;
}
.slider-sustainability .colcarou-textbox > div {
    left: 0;
}
.slider-sustainability.colcarou-frame {
    height: 680px !important;
}
.front-view-text.colcarou-textbox.colcarou-rotate {
    height: auto !important;
    top: auto !important;
    width: 100% !important;
    transform: none !important;
    display: flex !important;
    align-items: flex-end;
    flex-wrap: wrap;
    bottom: 0;
    padding: 20px;
    color: #fff;
}
.front-view-text.colcarou-textbox.colcarou-rotate h4 {
    width: 100%;
    color: #fff;
    font-size: 30px;
    font-weight: 100;
    margin: 10px 0 0;
}
.colcarou-item.inactive .colcarou-textbox:not(.front-view-text) {
    display: none !important;
}
.colcarou-item.active .front-view-text.colcarou-textbox {
    display: none;
}
.colcarou-item.active .colcarou-textbox {
    width: 100% !important;
}
.slider-sustainability .wpb_row {
    /*max-width: 100% !important;*/
    width: calc(100vw - 190px);
}
.colcarou-item.inactive::before {
    content: "";
    position: absolute;
    top: 20px;
    background-image: url(/wp-content/uploads/2021/07/Group-12700.png);
    height: 100px;
    width: 100px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    right: 10px;
}
.calculator-item > div:nth-of-type(1) {
    width: 30%;
}
.calculator-item > div:nth-of-type(2) {
    width: 70%;
    padding-left: 20px;
}
.bg_gray {
    width: 100%;
}
.green_bg_section {
    width: 100%;
}
.faq_section .toggle h3 a {
    font-size: 19px;
    font-weight: 700;
}
.value_bg_two {
    margin: 0 !important;
}
.value_bg_two .row_col_wrap_12_inner.col.span_12 {
    background: #fff;
    margin: 0 !important;
}
.value_bg_two .vc_col-sm-6 {
    border-right: 1px solid #ccc;
    padding: 4% !important;
    border-bottom: 1px solid #ccc;
}
.value_bg_two .vc_col-sm-6:last-child{
	border-right:0;
}
.value_bg_top .row_col_wrap_12_inner.col.span_12 {
    border-radius: 20px 20px 0 0;
}

.value_bg_bottom .row_col_wrap_12_inner.col.span_12 {
    border-radius:  0 0 20px 20px;
}
.value_bg_bottom .vc_col-sm-6 {
    border-bottom: 0px solid #ccc;
}

.four_contact_section .vc_col-sm-6 .vc_column-inner h3 {
    font-size: 18px;
    margin: 0;
	color: #fff;
}
.four_contact_section .vc_col-sm-6 .vc_column-inner {
    background: #084d8e;
    padding: 20px 15%;
    box-shadow: 0 0 10px #e8e8e8;
    border-radius: 0 30px 30px 30px;
    color: #fff;
}
.pillars_four_section .vc_col-sm-6 {
    padding: 0 !important;
}
.pillars_four_section .vc_col-sm-6 .vc_column-inner {
    padding: 5%;
    min-height: 315px;
    border-right: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
}

.pillars_four_section .row_col_wrap_12 .vc_col-sm-6:last-child .vc_column-inner{
	border-right: 0px solid #ccc;
}

.pillars_four_section .vc_row.inner_row{
	margin:0;
}
.border_bottom_none .vc_col-sm-6 .vc_column-inner{
	border-bottom:0;
}

.pillars_four_section .vc_col-sm-6 .vc_column-inner:hover h3 {
    color: #fff;
}
.pillars_four_section .vc_col-sm-6 .vc_column-inner:hover {
    background: #084d8e;
    color: #fff;
    border-radius: 20px;
}
.video_icon_section a.play_button.large.nectar_video_lightbox {
    background: url(/wp-content/uploads/2021/09/video_icon.png);
    background-size: contain;
    width: 140px;
    height: 140px;
}
.video_icon_section a.play_button.large.nectar_video_lightbox:before {
    border: 0;
}
.video_icon_section span.play {
    visibility: hidden;
}
.video_icon_section a.play_button.large.nectar_video_lightbox:after {
    content: "PLAY VIDEO";
    color: #fff;
    position: relative;
    top: 10px;
    letter-spacing: 3px;
}

.media_kit_section .vc_col-sm-8 {
    padding-left: 60px !important;
}
.media_kit_section {
    border-radius: 15px;
    overflow: hidden;
    padding: 25px 30px;
}
.media_kit_section .vc_col-sm-4:after {
    content: "";
    width: 2px;
    height: 180%;
    background: #fff;
    position: absolute;
    right: -28px;
    top: -40px;
    visibility: visible;
}
#footer-outer #copyright[data-layout="centered"] li a:hover {
    color: #fff !important;
    text-decoration: underline;
}
.product_first_section {
    border-radius: 0 40px 40px 40px;
    overflow: hidden;
}
.left_address_section .wpb_text_column {
    background: #084d8e;
    padding: 30px 20%;
    box-shadow: 0 0 10px #e8e8e8;
    border-radius: 0 50px 50px 50px;
    color: #fff;
}
.left_address_section h3{
    color:#fff;
}
.pvc_stats {
    display: none !important;
}
@media screen and (max-width: 1400px){
	.left_energy.wpb_column {
		width: 30%;
	}
	.blue_blur_bg {
		width: 70%;
	}
}
@media screen and (max-width: 1100px){
    .calculator-item {
        padding: 20px;
}
.calculator-item span {
    font-size: 20px;
    line-height: 30px;
}
.calculator-item > div:nth-of-type(2) {
    padding-left: 10px;
}
}
@media screen and (max-width: 999px){
#header-outer header {
    border-radius: 0px 0px 0px 30px;
}
	.four_box_section .vc_col-sm-12 .vc_column-inner a.nectar-button.large.regular {
    opacity: 10;
    background: #e34427 !important;
    color: #fff !important;
}
	.about_b_one h3 {
    font-size: 24px !important;
}
.about_b_two h3 {
    font-size: 24px !important;
}
.about_b_one .nectar-fancy-box.using-img {
    border-radius: 0 40px;
}	
.about_b_two .nectar-fancy-box.using-img {
    border-radius: 0 40px;
}
.testimonial_section .testimonial_slider[data-style="minimal"] .slides {
    max-width: 100%;
    min-height: 850px;
    border-radius: 20px 20px 20px 20px;
}
.testimonial_section .testimonial_slider .slides blockquote {
    text-align: center;
}
.testimonial_section .testimonial_slider blockquote::after {
   left: 32%; 
}	
.testimonial_slider[data-style="minimal"] .testimonial-next-prev .prev, .testimonial_slider[data-style="minimal"] .testimonial-next-prev .next {
    bottom: 5px;
}	
.testimonial_section .testimonial_slider .slides {
    padding: 50px 20px;
}

#menu-important-links li {
    vertical-align: top;
    line-height: normal;
    margin-bottom: 10px !important;
}
#menu-products-services li {
    line-height: normal;
    margin-bottom: 10px !important;
    vertical-align: top;
}	
	.media_kit_section .vc_col-sm-8 {
    padding-left: 0px !important;
}
.media_kit_section .vc_col-sm-4:after {
display:none;
	}
.calculator-item {
        width: 50%;
    }
.slider-sustainability-sm{
        display: block !important;
    }
.slider-sustainability{
        display: none !important;
    }
.slider-sustainability-sm .owl-item > div > .wpb_row {
        width: 100% !important;
        left: 0 !important;
    }
.home_banner h3 {
    left: 65px;
}
.border_box_section .vc_col-sm-6 .vc_column-inner {
    min-height: auto !important;
}
.testimonial_section .testimonial_slider .slides::after {
    width: 60px;
    height: 60px;
    top: -13px;
}
.slider_inner_page .flex-gallery .slides img {
    border-radius: 0 20px 20px 20px;
}	
.nectar-fancy-box[data-style="hover_desc"] .hover-content {
    opacity: 10;
    position: relative;
    transform: none;
}
.nectar-fancy-box[data-style="hover_desc"] > .inner > .heading-wrap {
    transform: none !important;
    margin-bottom: 20px !important;
}
	.img_right_m_height {
    min-height: 200px;
}
div[data-style="minimal"] .toggle h3 a {
    font-size: 16px;
    line-height: 20px;
}
.packaging_bg_right a {
    left: 10px;
    bottom: -5px;
}
.pillars_four_section .vc_col-sm-6 .vc_column-inner {
    padding: 0%;
    min-height: auto;
    border-right: 0px solid #ccc;
    border-bottom: 1px solid #ccc;
    padding-bottom: 20px !important;
    margin-bottom: 20px;
}	
	.award_two_section .vc_column-inner {
    min-height: auto;
}
	.award_two_section .vc_column-inner .alignnone.size-full.wp-image-6794 {
    margin: auto;
}
	.award_two_section .vc_col-sm-6:first-child .column-bg-overlay {
    border-radius: 0 30px;
}
	.award_two_section .vc_col-sm-6:last-child .column-bg-overlay {
    border-radius: 30px 0;
}
}


@media screen and (max-width: 568px){
.home_banner h1 {
    font-size: 6em;
    line-height: normal;
}
.home_banner h4 {
    left: 0px;
}
.home_banner h3 {
    top: 0px;
    left: 0px;
    margin: 0px auto;
}
.calculator-item {
        flex-wrap: wrap;
    }
.calculator-item > div:nth-of-type(2) {
        width: 100%;
        padding-left: 0;
    }
.calculator-item > div:nth-of-type(1) {
        width: 100%;
    }
.calculator-item.well img {
        margin: 0;
    }
}
@media screen and (min-width: 1920px){
.container, body[data-header-format="left-header"] .container,
.woocommerce-tabs .full-width-content .tab-container,
.nectar-recent-posts-slider .flickity-page-dots,
    .post-area.standard-minimal.full-width-content .post .inner-wrap,
    .material #search-outer #search {
        max-width: 1725px;
    }
}
@media screen and (max-width: 999px){
.download_pdf_section .row_col_wrap_12_inner {
    width: 100% !important;
}
.gray_three_box_bottom h2.vc_custom_heading {
    font-size: 20px !important;
}	
.download_pdf_section .row_col_wrap_12_inner h3 {
    text-align: center !important;
}
	.testimonial_right .column-bg-overlay {
    border-radius: 20px 20px 60px 20px !important;
}
	.download_pdf_section .vc_col-sm-3:after{
		display:none;
	}
	.gray_hover_blue .vc_column-inner {
    min-height: auto;
}
	.section_five_links a:first-child {
    border-radius: 50px 0 0 0px;
}
.section_five_links a:last-child {
    border-right: 0;
    border-radius: 0 0px 50px 0;
}
 .section_five_links a {
    padding: 20px 0px;
    width: 100%;
    border-right: 0px solid #ccc;
    border-bottom: 1px solid #ccc;
}

   .slider h1 {
        font-size: 7em;
    }
    .slider h4 {
        left: 0px;
        top: -20px;
    }	
    .slider h3 {
        top: 30px;
        left: 0px;
        margin: 12px auto 30px !important;
    }	
    .slider .swiper-slide .button a.primary-color {
        font-size: 14px;
    }	
    .blue_two_box .vc_col-sm-6 .vc_column-inner {
        border-right: 0px solid #ccc;
        border-bottom: 1px solid #ccc !important;
    }
    .tabs_vertical_design .tabbed[data-style*="vertical"] .wpb_tabs_nav {
        width: 100%;
    }
    .tabs_vertical_design .tabbed[data-style="vertical_modern"] .wpb_tabs_nav li {
        width: 100%;
    }
    .tabs_vertical_design .tabbed[data-style*="vertical"] >div {
        width: 100%;
        padding: 30px 20px !important;
        min-height: auto;
    }	
    .tabs_vertical_design .tabbed[data-style*="vertical"] >div strong {
        padding: 15px 10px;
    }	
    .four_box_design .white_icon {
        display: none !IMPORTANT;
    }
    .four_box_section .vc_col-sm-12 .vc_column-inner:hover .white_icon {
        display: block !important;
        margin: auto;
    }
    .testimonial_right .vc_column-inner:after {
        right: 20px;
        top: -15px;
        width: 50px;
        height: 40px;
    }
    .map_overlay_form {
        position: relative;
        top: 0;
        left: 0;
        width: 100%;
    }
    #footer-outer .col.span_4:nth-child(1) {
        width: 100%;
    }
    #footer-outer .col.span_4:nth-child(2) {
        width: 100%;
    }
    #footer-outer #footer-widgets {
        text-align: center;
    }
    ul#menu-our-locations li {
        width: 100%;
    }
    #footer-outer .widget h4, #sidebar h4 {
        width: 100%;
    }
    #footer-outer .widget h4:before {
        width: 100%;
    }
    #footer-outer .widget h4:after {
        left: 0;
        right: 0;
        margin: auto;
    }	
    .f_address span {
        text-align: left;
    }
    .f_address {
        display: table;
        margin: auto;
        text-align: left;
        width: 100%;
    }
#page-header-bg h1 {
    font-size: 32px !important;
    line-height: 40px !important;
}
.nectar-fancy-ul ul {
    text-align: left;
}
.value_bg_two .vc_col-sm-6 {
    border-right: 0px solid #ccc;
	padding: 10% 4% !important;
	margin:0 !important;
}
.value_bg_bottom .vc_col-sm-6 {
    border-bottom: 1px solid #ccc;
}
.value_bg_bottom .vc_col-sm-6:last-child {
    border-bottom: 0px solid #ccc;
}	
.year_section_design h1 {
        font-size: 6em;
    }	
.year_section_design h2 {
        left: 0;
        top: 0;
    }
.year_section_right h2 {
        left: 0;
        top: 0;
    }
    .bg_white_download {
        left: 0;
    }
    .bg_white_download .vc_col-sm-3 {
        border-right: 0px solid #ccc;
    }	
    .left_bg_blur img {
        padding-left: 0px !important;
        padding-top: 20px;
    }
    .left_bg_blur h3 {
        padding-left: 0px;
    }	
    .nine_list_design ul li {
        width: 33.333%;
        text-align:center;
    }	
    .nine_list_design ul li img {
        margin: auto;
    }
    .nine_list_design ul a {
    padding: 20px 5px 0px;
    border-bottom: 1px solid #ccc;
    min-height: 160px;
}	
    .nine_list_design ul li a:after {
       display:none;
    }
    .nine_list_design ul li a:hover {
        border-radius: 10px 10px 40px 10px;
    }
    .four_logo_section img {
        width: 90px;
        padding: 10px 0 0 !important;
    }
    .white_left_border {
        left: 0;
        margin: 30px 0 !important;
    }
    .font_ligit_bottom_section .vc_col-sm-6:first-child .vc_column-inner:after{
        display:none;
    }	
    body #header-outer {
        padding: 0px 0;
    }
    #header-outer header {
        padding: 5px 0;
    }
    .four_logo_section .vc_col-sm-3:first-child:hover .vc_column-inner {
        border-radius: 20px 20px 0 0px;
    }
    .four_logo_section .vc_col-sm-3:last-child:hover .vc_column-inner {
        border-radius: 0 0px 20px 20px ;
    }	
    .white_left_border .column-bg-overlay {
        border-radius: 0px 30px 30px 30px;
    }
    .material #footer-outer #footer-widgets .col ul li {
        text-align: left;
    }
    .product_first_section {
        margin-top: 20px;
    }	
    .green_bg_section {
        width: 100%;
    }	
    .green_bg_section img.img-with-animation {
        width: 100px !IMPORTANT;
    }
    .bg_gray {
        width: 100% !important;
        margin: -80px auto 60px !IMPORTANT;
        left: 0;
        top: 40px;
    }
    .bg_gray img.img-with-animation {
        width: 120px !important;
    }	
    .d_gray_bg {
        width: 100%;
    }
    .d_gray_bg .vc_col-sm-6:first-child:after{
        display:none;
    }	
    .left_position_text {
        position: relative;
        top: 0;
        left: 0;
    }
    .left_retail_gray:before {
        top: 60px;
    }	
    .recycling_top_image {
        width: 60%;
        margin-left: 0px;
    }
    .map-location {
        width: 50%;
    }
    .left_four_logos .vc_col-sm-3 .vc_column-inner {
        padding: 10px 20px;
    }
    .map-wrap .map_form {
        max-width: 90%;
    }
    .about_two_box .wpb_row.vc_row-fluid.vc_row.inner_row {
        min-height: auto !important;
        text-align: center;
    }	
    .about_two_box .wpb_row.vc_row-fluid.vc_row.inner_row h3{
        text-align:center !important;
    }
    .video_left_play .vc_column-inner:after {
        width: 100%;
        left: 0;
    }
    .section-timeline ul li {
        background: url(/wp-content/uploads/2021/07/ok-tick-icon.png) !IMPORTANT;
        background-repeat: no-repeat !IMPORTANT;
        background-size: 13px !important;
        background-position: top left !important;
        background-position-y: 7px !important;
        padding-left: 25px !IMPORTANT;
        text-align: left !important;
    }
    .time_line_left_text ul li:before{
        display:none !important;
    }
    div#footer-widgets .menu-products-services-container ul#menu-products-services {
        columns: 2;
        -webkit-columns: 2;
    }
    div#footer-widgets ul#menu-our-locations {
        columns: 2;
        -webkit-columns: 2;
    }
    #footer-widgets .container .col:nth-of-type(3) {
        width: 100%;
        display: flex;
        flex-wrap: wrap;
    }
    #footer-widgets .container .col:nth-of-type(3) > div:nth-of-type(1),
    #footer-widgets .container .col:nth-of-type(3) > div:nth-of-type(2) {
        width: 50%;
        text-align: left;
    }
    #footer-widgets .container .col:nth-of-type(3) > div:nth-of-type(3) {
        width: 100%;
        margin-top: 30px;
    }
    #footer-widgets .container .col:nth-of-type(3) > div:nth-of-type(2) {
        padding-left: 30px;
    }
    #footer-widgets .container .col:nth-of-type(3) > div:nth-of-type(1) {
        padding-right: 30px;
    }
    #footer-widgets .container .col:nth-of-type(3) > div:nth-of-type(1) h4:after,
    #footer-widgets .container .col:nth-of-type(3) > div:nth-of-type(2) h4:after { 
        left: 0;
        right: auto;
        margin: auto;
    }
    .map-wrap .map_form {
        display: none;
    }
	.location_right .column-image-bg {
		border-radius: 0 50px !important;
	}
	.border_box_section_two .vc_col-sm-6 .vc_column-inner {
		min-height: auto;
	}	
}

@media screen and (min-width: 1000px) and (max-width: 1100px) {
    #top nav > ul > li > a {
        font-family: Jost_Medium;
        font-size: 12px;
        line-height: 16px;
        font-weight: 400;
        margin-left: 0px !important;
        margin-right: 0px !important;
    }
    #footer-outer .widget h4, #sidebar h4 {
        font-size: 15px;
    }
    .slider h3 {
        font-size: 15px;
        left: 25px;
        font-size: 14px !important;
    }	
    .map_overlay_form {
        top: 20px;
    }
    .nectar-header-text-content a {
        font-size: 20px;
        padding: 6px 20px 6px 45px;
        background-position-x: 10px;
        background-size: 25px;
    }
    .nectar-header-text-content a strong {
        font-size: 12px;
    }	
    .tabs_vertical_design .tabbed[data-style*="vertical"] .wpb_tabs_nav {
        width: 30%;
    }
    .tabs_vertical_design .tabbed[data-style*="vertical"] > div {
        width: 70%;
        padding: 35px 60px !important;
    }
    .slider h3 {
        margin-bottom: 50px !important;
    }
    .year_section_right h2 {
        font-size: 22px;
        left: -32%;
    }
    .video_border_radius h2 {
        font-size: 32px;
        line-height: 42px;
    }
    .nine_list_design ul a {
        padding: 50px 5px 20px;
    }
    .green_bg_section {
        width: 90%;	
    }

    .font_ligit_bottom_section .vc_col-sm-6:first-child .vc_column-inner::after {
        right: 14px;
    }	
}

@media screen and (min-width: 1100px) and (max-width: 1220px) {
    #top nav > ul > li > a {
        font-family: Jost_Medium;
        font-size: 14px;
        line-height: 16px;
        font-weight: 400;
        margin-left: 7px !important;
        margin-right: 7px !important;
    }
    .nectar-header-text-content a {
        font-size: 20px;
        padding: 6px 20px 6px 45px;
        background-position-x: 10px;
        background-size: 25px;
    }
    .slider h3 {
        font-size: 15px;
        left: 25px;
        font-size: 14px !important;
    }	
    .map_overlay_form {
        top: 20px;
    }
    .year_section_right h2 {
        font-size: 22px;
        left: -32%;
    }
    .video_border_radius h2 {
        font-size: 32px;
        line-height: 42px;
    }
    .nine_list_design ul a {
        padding: 50px 5px 20px;
    }
    .green_bg_section {
        width: 90%;	
    }
    .font_ligit_bottom_section .vc_col-sm-6:first-child .vc_column-inner::after {
        right: 14px;
    }	
    .d_gray_bg {
        padding: 10px 10px 10px 10px;
        width: 100%;
    }
}
@media screen and (max-width: 690px){
    #footer-widgets .container .col:nth-of-type(3) > div:nth-of-type(1) {
        padding-right: 10px;
    }
    #footer-widgets .container .col:nth-of-type(3) > div:nth-of-type(2) {
        padding-left: 10px;
    }
    #footer-widgets .f_address {
        display: flex;
        display: -webkit-flex;
    }
    #footer-outer .widget h4, #sidebar h4 {
        font-size: 15px;
    }
	.left_energy.wpb_column {
		width: 100%;
	}
}
@media screen and (max-width: 500px){
    #footer-widgets .container .col:nth-of-type(3) > div:nth-of-type(1), #footer-widgets .container .col:nth-of-type(3) > div:nth-of-type(2) {
        padding-left: 0 !important;
    }
    #footer-widgets .container .col:nth-of-type(3) > div:nth-of-type(1), #footer-widgets .container .col:nth-of-type(3) > div:nth-of-type(2) {
        width: 100%;
        text-align: center;
    }
    #footer-widgets .container .col:nth-of-type(3) > div:nth-of-type(1) h4:after, #footer-widgets .container .col:nth-of-type(3) > div:nth-of-type(2) h4:after {
        right: 0;
    }
}
@media screen and (min-width: 1100px) and (max-width: 1200px) {
	#top nav > ul > li > a, .span_3 .pull-left-wrap > ul > li > a {
		font-size: 11px;
		padding-left: 5px !important;
		padding-right: 5px !important;
		margin: 0 !important;
	}
	.nectar-header-text-content a {
		padding: 7px 20px 10px 35px;
		background-position-x: 13px;
		font-size: 16px;
		background-size: 20px;
	}
	.nectar-header-text-content a strong {
		font-size: 11px;
	}		
}
@media screen and (min-width: 1200px) and (max-width: 1240px) {
	#top nav > ul > li > a, .span_3 .pull-left-wrap > ul > li > a {
		font-size: 11px;
		padding-left: 5px !important;
		padding-right: 5px !important;
		margin: 0 !important;
	}
	.nectar-header-text-content a {
		padding: 10px 30px 15px 45px;
		background-position-x: 12px;
	}	
}
@media screen and (min-width: 1240px) and (max-width: 1300px) {
	#top nav > ul > li > a, .span_3 .pull-left-wrap > ul > li > a {
		font-size: 12.5px;
		padding-left: 5px !important;
		padding-right: 5px !important;
	}
	.nectar-header-text-content a {
		padding: 10px 30px 15px 45px;
		background-position-x: 12px;
	}	
}

@media screen and (min-width: 1300px) and (max-width: 1400px) {
	#top nav > ul > li > a, .span_3 .pull-left-wrap > ul > li > a {
		font-size: 13px;
		padding-left: 5px !important;
		padding-right: 5px !important;
	}
}
@media screen and (min-width: 1400px) and (max-width: 1500px) {
	#top nav > ul > li > a, .span_3 .pull-left-wrap > ul > li > a {
		font-size: 14px;
	}	
}	
@media screen and (min-width: 1000px) and (max-width: 1100px) {
	.testimonial_section .testimonial_slider[data-style="minimal"] .slides {
		min-height: 500px;
	}	
}
@media screen and (min-width: 1100px) and (max-width: 1280px) {
	.testimonial_section .testimonial_slider[data-style="minimal"] .slides {
		min-height: 470px;
	}	
}
@media screen and (min-width: 1000px) and (max-width: 1100px) {
	.border_box_section .vc_col-sm-6 .vc_column-inner {
		min-height: 590px !important;
	}
	.border_box_section_two .vc_col-sm-6 .vc_column-inner {
		min-height: 565px !important;
	}
}

@media screen and (min-width: 1100px) and (max-width: 1200px) {
	.border_box_section .vc_col-sm-6 .vc_column-inner {
		min-height: 550px !important;
	}
	.border_box_section_two .vc_col-sm-6 .vc_column-inner {
		min-height: 520px !important;
	}
}
@media screen and (min-width: 1200px) and (max-width: 1270px) {
	.border_box_section .vc_col-sm-6 .vc_column-inner {
		min-height: 550px !important;
	}
	.border_box_section_two .vc_col-sm-6 .vc_column-inner {
		min-height: 520px !important;
	}
}
