section#home-about {
    position: relative;
}
section#product-banner img {
    border-radius: 18px;
}
#header-top-bar1{
    display:none;}

.list-item-img {
    width: 20%;
}
.header-section.header-skin-light.header-transparent .is-sticky .header-main-section, .header-section.header-skin-light.header-transparent .header-main-section.header-toggle-visible, .header-section.header-skin-light.header-semi-transparent .header-main-section.header-toggle-visible {
    background: #303030;
}
.list-item-img img {
    width: 80%;
    background: #eaeaea;
    padding: 12px;
    border-radius: 85px;
    outline: 2px dotted #d8d8d8;
    border: 4px solid white;
}
section#home-points p {
    color: #b1b1b1;
}
div#footer-widgets-3 {
    padding-left: 4%;
}
div#footer-widgets-1, div#footer-widgets-2 {
    border-right: 1px solid #ffffff0d;
min-height: 360px;
}
section#home-points img {
    width: 80%;
}
.vc_gitem-animate-scaleIn {
    border-radius: 10px;
}
.vc-gitem-zone-height-mode-auto.vc_gitem-is-link {
    border: 3px dashed #a7ae4e!important;
    margin: 15px;
}
.post-featured-image, .audio-player, .post .video-player,.entry-thumbnail {
    margin-bottom: 0px;
}
.single-post .page-title-captions, h1.entry-title {
    width: 100%!important;
    text-align: center;
}
.vc_gitem-post-data, .vc_gitem-post-data h5, a.vc_gitem-link {
    margin-bottom: 0px;
    color: white!important;
}
.post-title-row {
    background: #a7ae4e;
    border-radius: 100px;
    margin: -25px 15%;
}
.main-section {
    border-top: 0px solid #e1e1e1;
}
.post-title-row .vc_gitem_row .vc_gitem-col {
    padding: 15px;
}
.header-section .header-top-section .zozo-social-icons li, .header-section .header-top-section .form-control, .header-section .header-top-section .input-group-btn .btn {
    min-height: auto;
    height: auto;
}
.formcraft-css .fc-form .form-element .submit-cover.align-left .submit-button {
    padding: 13px 35px;
    border-radius: 50px;
}
.formcraft-css .fc-form.fc-form-1 .form-element .field-cover input[type="text"], .formcraft-css .fc-form.fc-form-1 .form-element .field-cover textarea {
    box-shadow: 1px 2px 4px rgb(0 0 0 / 8%);
    border-radius: 10px;
}
.home-contact .zozo-vc-row-inner.vc-inner-row-section.clearfix {
    padding: 50px 50px 20px 50px;
}
.list-item-main {
    display: flex;
    align-items: center;
}
.list-item-heading {
    color: #0e366b;
    font-weight: 700;
    font-size: 18px;
    margin-top: -35px;
}
.list-item-text {
    margin-top: -50px;
    padding-left: 20.1%;
}
.absolute-animated img {
    position: absolute;
    left: 0;
    bottom: 0;
}
.vc_btn3-color-primary-bg {
    color: white!important;
    border-radius: 55px!important;
    padding: 18px 48px 18px 33px!important;
    font-size: 16px!important;
    font-weight: 600!Important;
    margin-top: 15px;
}
.vc_btn3.vc_btn3-style-modern {
    background-image: unset;
}
@-webkit-keyframes bounce {
  0% {
      text-shadow:
                  0 5px 0 #ccc,
                  0 2px 3px rgba(0, 0, 0, 1);  
  }
  100% {
    transform:translateY(-20px);
    text-shadow:  0 50px 0 #black,
                  0 0px 20px rgba(0, 0, 0, .8);
  }
}
a.navbar-brand img {
    width: 250px;
    object-fit: contain;
}
.footer-widgets-section {
    padding:  0px;
}
div#footer-widgets-1, div#footer-widgets-2, div#footer-widgets-3 {
    padding-top: 75px;
    padding-bottom: 20px;
}
i.fa.fa-envelope {
    font-size: 15px;
    padding: 15px 18px;
}
h4.vc_custom_heading {
    color: #a7ae4e;
}
table.ft-tab i {
    color: #a7ae4e;
    background: #00000040;
    font-size: 19px;
    border-radius: 50px;
    width: 50px;
    height: 50px;
    line-height: 21px;
    padding: 15px 21px;
}
td.ft-lefts a {
    line-height: 55px;
     color : #a4a4a4;
}
table td, table th, .wp-block-table td, .wp-block-table th {
    border: 0px solid #e1e1e1;
    padding: 5px;
    text-align: left;
}
.zozo-social-icons i {
    color: #fff;
    display: block;
    text-align: center;
    font-size: 14px;
    line-height: 50px;
    border-radius: 50px;
}
.zozo-social-icons li a {
    width: 50px;
    height: 50px;
    background: #9b9b9b30;
}
div#zozo_social_link_widget-widget-2 {
    text-align: center;
}
.textwidget.custom-html-widget {
    text-align: center;
    margin: 15px 0px;
}
.footer-backtotop a,.footer-backtotop:hover a {
    background-color: #a7ae4ec9;
    color : white;
    font-size: 15px;
    height: 60px;
    width: 60px;
    line-height: 60px;
    margin-top: -15px;
}
.footer-copyright-section p, .zozo-footer-nav.navbar-nav > li > a, .widget.widget_recent_entries li a, .widget.widget_recent_comments li .comment-author-link a, .widget.zozo_category_posts_widget li a, .widget.widget_categories li a, .widget.widget_archive li a, .widget.widget_meta li a, .widget.widget_nav_menu li a, .widget.widget_edd_categories_tags_widget li a {
    color: #a4a4a4;
    font-size: 14px;
}
.footer-copyright-section {
    border-top: 1px solid #ffffff0d;
    padding: 35px 0px 20px 0px;
}
img.image.wp-image-53.attachment-medium.size-medium {
    width: 45%;
}
.footer-widgets .widget h3.widget-title {
    color: #fff;
}
.footer-widgets .widget h3 {
    margin: 0 0 15px;
    text-transform: capitalize;
    border-bottom: 0px solid #e1e1e1;
}
.widget.widget_nav_menu li a:before {
    top: 0px;
}
span.tp-bullet-title, a.powered-by {
    display: none!important;
}
ul#menu-quick-links li {
    display: flex;
}
ul#menu-quick-links {
    columns: 2;
    -webkit-columns: 2;
    -moz-columns: 2;
}
li.header-phone, ul.zozo-social-icons.soc-icon-transparent li {
    border-right: 1px solid #ffffff36;
    padding-right: 11px;
}
.header-section.header-transparent .header-top-section {
    border-bottom: 1px solid #ffffff36;
}
div#header-top-bar {
    padding: 10px 0px;
}
ul.dropdown-menu.sub-nav {
    padding: 13px 0px;
}
div#header-top-bar a, div#header-top-bar li, div#header-top-bar i {
    color: white!important;
}
@media (max-width: 767px) {
div#single-sidebar-container .site-content {
    padding-top: 45px;
    padding-bottom: 38px;
}
#footer .footer-copyright-section {
    background-color: #161616;
}
.footer-backtotop a, .footer-backtotop:hover a {
    margin-top: 15px;
}
.list-item-img img {
    width: 90%;
}
.list-item-text {
    margin-top: -27px;
    padding-left: 20.5%;
}
section#home-about {
    padding-top: 30px;
}
ul.header-contact-details {
    padding-left: 15px;
}
div#footer-widgets-1, div#footer-widgets-2 {
    border-right: 0px solid #ffffff0d;
    min-height: unset;
}
.footer-widgets-section {
    padding: 50px 15px;
}
.textwidget.custom-html-widget, div#zozo_social_link_widget-widget-2 {
    text-align: left;
}
div#footer-widgets-2 {
    margin: 22px 0px;
}
img.image.wp-image-53.attachment-medium.size-medium {
    width: 45%;
    margin-left: 0px;
}
div#footer-widgets-1, div#footer-widgets-2, div#footer-widgets-3 {
    padding-top: unset;
    padding-bottom: unset;
}
section#product-banner {
    padding: 0px;
}
div#footer-widgets-3 {
    padding-left: 15px;
}
.home-contact .zozo-vc-row-inner.vc-inner-row-section.clearfix {
    padding: 60px 15px 0px 15px;
}
section#home-points {
    padding-bottom: 0pc;
}
.justify {
    padding: inherit!important;
}
div#main {
    background-image: unset;
}
.navbar-toggle .icon-bar {
    background: #fff;
}
.zozo-main-nav > li > a {
    color: #000000;
}
ul.nav.navbar-nav.navbar-right.zozo-top-right li, ul.nav.navbar-nav.navbar-right.zozo-top-right li a {
    display: flow-root;
    float: left;
}
ul.nav.navbar-nav.navbar-right.zozo-top-right li i {
    color: white;
}
li.header-phone, ul.zozo-social-icons.soc-icon-transparent li {
    border-right: 0px solid #ffffff36;
    padding-right: inherit;
}
 .header-top-section .navbar-nav.zozo-top-left ul > li {
        display: none;
}
    #header-top-bar{
        display:none;
    }
.header-skin-light.header-transparent .top-contact-info > .header-contact-details > li, .header-skin-light.header-transparent .top-contact-info > .header-contact-details > li > a, .header-skin-light.header-transparent .header-top-section ul > li, .header-skin-light.header-transparent .header-top-section ul > li a {
    color: #fff;
    display: initial;
}
    #header-top-bar1{
        display:block;
    }
}