/*
 Theme Name:   Understrap Child
 Theme URI:    http://understrap.com
 Template:     understrap
 Version:      0.9.3
 License:      UnderStrap WordPress Theme, Copyright 2013-2017 Holger Koenemann
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         one-column, custom-menu, featured-images, theme-options, translation-ready
 Text Domain:  understrap
*/

@import url('https://fonts.googleapis.com/css?family=Montserrat&display=swap');
@import url('https://fonts.googleapis.com/css?family=Open+Sans&display=swap');

#page-wrapper{padding: 0;}
body{font-family: 'Open Sans', sans-serif;font-weight: 400;font-size: 15px;color: #666;line-height: 1.8;}
a{display: inline-block;color: #1B273D;transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;}
a:hover{text-decoration: none;color: #FFB600;}
ul{list-style-type: none;padding: 0;margin: 0 0 15px 0;}
ol{padding: 0;margin: 0 0 15px 0;list-style-position: inside;}
.bullet-listing{list-style-type: disc;list-style-position: inside;}
p:last-of-type{margin-bottom: 0;}
h1, h2, h3, h4, h5, h6{line-height: 1;color: #111111; font-weight: 700;font-family: 'Montserrat', sans-serif;}
h1{font-size: 42px;font-weight: 700;}
h2{font-size: 26px;}
h3{font-size: 32px;}
h4{font-size: 22px;}
h5{font-size: 18px;}
h6{font-size: 16px;}
.wpcf7{max-width: 100%;}
.form-group, .wpcf7 .wpcf7-form p{margin: 0;}
label{font-weight: 700;}
label span{color: #ff0000;}
.wpcf7 input[type="text"], .wpcf7 input[type="email"], .wpcf7 input[type="number"], .wpcf7 input[type="tel"], .wpcf7 input[type="date"], .wpcf7 select, .wpcf7 textarea{border: 1px solid #e0e0e0;border-radius: 2px;padding: 12px 22px;height: 52px;color: #999;margin-bottom: 30px;font-size: 14px;line-height: 16px;}
.wpcf7 textarea{min-height: 200px;}
.wpcf7 input[type="text"]:focus, .wpcf7 input[type="email"]:focus, .wpcf7 input[type="number"]:focus, .wpcf7 input[type="tel"]:focus, .wpcf7 input[type="date"]:focus, .wpcf7 select:focus, .wpcf7 textarea:focus{border-color: #FFB600;outline: 0;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;}
.wpcf7 input[type="submit"]{background-color: #FFB600;font-weight: 700;letter-spacing: 1px;border-radius: 0;border: 2px solid #FFB600;color: #fff;text-transform: uppercase;width: auto;padding: 16px 22px;height: auto;font-size: 14px;line-height: 16px;}
.wpcf7 input[type="submit"]:hover, .wpcf7 input:focus[type="submit"], .wpcf7 input:not(:disabled):not(.disabled):active[type=submit]{background-color: #fff;outline: 0;-webkit-box-shadow: none !important;box-shadow: none !important;color: #012f5d;border-color: #012f5d;}
.wpcf7 input::-webkit-input-placeholder{color: #999 !important;}
.wpcf7 input::-moz-placeholder{color: #999 !important;}
.wpcf7 input:-ms-input-placeholder{color: #999 !important;}
.wpcf7 input:-moz-placeholder{color: #999 !important;}
.wpcf7 textarea::-webkit-input-placeholder{color: #999 !important;}
.wpcf7 textarea::-moz-placeholder{color: #999 !important;}
.wpcf7 textarea:-ms-input-placeholder{color: #999 !important;}
.wpcf7 textarea:-moz-placeholder{color: #999 !important;}
.color-white{color: #fff;}
.text-center{text-align: center;}
.sec-title-center{position: relative;padding-bottom: 15px;text-align: center;display: inline-block;letter-spacing: 1px;}
.sec-title-center::before{content: '';width: 100%;height: 3px;position: absolute;bottom: 0;left: 50%;margin-left: -30px;background-color: #ffc925;}
.sec-title-left{position: relative;padding-bottom: 15px;letter-spacing: 1px;display: inline-block;font-size: 20px;}
.sec-title-left::before{content: '';width: 100%;height: 3px;position: absolute;left: 0;bottom: 0;background-color: #ffc925;}
.two-column-listing{display: flex;flex-wrap: wrap;}
.two-column-listing li{width: 50%;}
.left-menu ul li a{color: #858585;text-transform: uppercase;font-weight: 700;padding: 10px 20px;display: block;background-color: #f4f4f4;}
.left-menu ul li:not(:last-child) a{margin-bottom: 2px;}
.left-menu ul li a:hover, .left-menu ul li.current-menu-item a{background-color: #FFB600;color: #fff;}
.vce-classic-accordion-panel:not(:last-child){margin-bottom: 15px;}
.vce-classic-accordion-panel .vce-classic-accordion-panel-title{padding-left: 55px;font-weight: 800;color: #111;font-size: 16px;}
.vce-classic-accordion-panel .vce-classic-accordion-panel-title::before{content: '\f105';position: absolute;z-index: 2;left: 0;top: 0;bottom: 0;width: 40px;display: flex;align-items: center;justify-content: center;font-family: FontAwesome;font-size: inherit;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.vce-classic-accordion-panel .vce-classic-accordion-panel-title::after{content: '';position: absolute;z-index: 1;left: 0;top: 0;bottom: 0;width: 40px;}
.vce-classic-accordion-panel[data-vcv-active='true'] .vce-classic-accordion-panel-title{background-color: #1b273d;color: #fff;}
.vce-classic-accordion-panel[data-vcv-active='true'] .vce-classic-accordion-panel-title::before{color: #fff;transform: rotate(90deg);-webkit-transform: rotate(90deg);-moz-transform: rotate(90deg);-ms-transform: rotate(90deg);-o-transform: rotate(90deg);}
.vce-classic-accordion-panel[data-vcv-active='true'] .vce-classic-accordion-panel-title::after{background-color: #FFB600;}
#back_to_top{background-color: #FFB600;width: 40px;height: 40px;line-height: 40px;text-align: center;font-size: 20px;color: #fff;position: fixed;bottom: 70px;right: 50px;z-index: 999;}
.search-wrapper{position: fixed;top: 0;left: 0;bottom: 0;right: 0;z-index: 99999;padding: 0 30px;background-color: rgba(0, 0, 0, 0.7);display: flex;align-items: center;justify-content: center;opacity: 0;visibility: hidden;transform: translate(0, -100%);-webkit-transform: translate(0, -100%);-moz-transform: translate(0, -100%);-ms-transform: translate(0, -100%);-o-transform: translate(0, -100%);transition: all 0.5s ease-in-out;-webkit-transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out;-ms-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;}
.search-wrapper .search-container{max-width: 100%;width: 700px;}
.search-wrapper.open{opacity: 1;visibility: visible;transform: translate(0, 0);-webkit-transform: translate(0, 0);-moz-transform: translate(0, 0);-ms-transform: translate(0, 0);-o-transform: translate(0, 0);}
.search-wrapper .search-close{position: absolute;top: 30px;right: 40px;text-align: center;color: #fff;font-size: 30px;line-height: 1;}
.search-wrapper input{border-radius: 0;border: 0;padding: 15px 30px;height: auto;}
.search-wrapper input:focus{box-shadow: none;-webkit-box-shadow: none;}
.search-wrapper input[type="submit"]{background-color: #FFB600;text-transform: uppercase;}
.search-wrapper input[type="submit"]:active{background-color: #1B273D !important;}
/*header*/
header#wrapper-navbar .header-top{background-color: transparent;padding: 15px 0;border-bottom: 1px solid rgba(255,255,255,0.2);}
header#wrapper-navbar .header-top [class*="-widget"]{padding: 0;}
header#wrapper-navbar .header-top ul{display: inline-flex;justify-content: flex-start;margin: 0;line-height: 1;}
header#wrapper-navbar .header-top ul.top-social{float: right;line-height: 2;}
header#wrapper-navbar .header-top ul li:not(:last-child){margin-right: 25px;}
header#wrapper-navbar .header-top ul li a{color: #fff;transition: all 250ms ease-in-out 0s;}
header#wrapper-navbar .header-top ul li a:hover{color: #fdad00;}
header#wrapper-navbar .header-top ul.top-social li a i{color: #fff;transition: all 250ms ease-in-out 0s;}
header#wrapper-navbar .header-top ul.top-social li a i:hover{color: #fdad00;}
header#wrapper-navbar .header-top ul li i{margin-right: 5px;color: #fdad00;}
header#wrapper-navbar nav.navbar{padding: 0;background-color: transparent;transition: all 250ms ease-in-out 0s;}
header#wrapper-navbar nav.navbar.fixed{background-color: #fff;border-bottom: 1px solid #ccc;}
header#wrapper-navbar nav.navbar .navbar-brand{margin-right: 30px;padding: 0;}
header#wrapper-navbar nav.navbar.fixed .navbar-brand img{max-height: 70px;width: auto;}
header#wrapper-navbar nav.navbar ul#main-menu > li{padding: 45px 0;transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;}
header#wrapper-navbar nav.navbar.fixed ul#main-menu > li{padding: 30px 0;}
header#wrapper-navbar nav.navbar ul#main-menu li:not(:last-child){margin-right: 15px;}
header#wrapper-navbar nav.navbar ul#main-menu li a{color: #fff;padding: 2px 4px;position: relative;font-size: 14px;}
header#wrapper-navbar nav.navbar.fixed ul#main-menu li a{color: #000 !important;}
header#wrapper-navbar nav.navbar.fixed ul#main-menu li a:hover{color: #000 !important;background: transparent !important;}
header#wrapper-navbar nav.navbar ul#main-menu li a:hover{background: #FFB600;color: #000;text-shadow: 2px 2px 2px #fff;border-radius: 5px;}
header#wrapper-navbar nav.navbar ul#main-menu li.search-toggler a{width: 16px;height: 25px;font-size: 0;padding: 0;}
header#wrapper-navbar nav.navbar ul#main-menu li.search-toggler a::before{content: '\f002';display: inline-block;font-family: FontAwesome;font-size: inherit;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-size: 16px;line-height: 25px;font-weight: 400;}
header#wrapper-navbar nav.navbar ul#main-menu li .dropdown-menu{width: 270px;top: 80%;padding: 0;margin: 0;border-top: 2px solid #FFB600;opacity: 0;visibility: hidden;display: block;border-radius: 0;-webkit-box-shadow: 0 1px 3px rgba(0,0,0,.1);box-shadow: 0 1px 3px rgba(0,0,0,.1);-webkit-transform: translate(0,20px);-moz-transform: translate(0,20px);-ms-transform: translate(0,20px);-o-transform: translate(0,20px);-webkit-transition: all 0.5s cubic-bezier(.215,.61,.355,1);-moz-transition: all 0.5s cubic-bezier(.215,.61,.355,1);-o-transition: all 0.5s cubic-bezier(.215,.61,.355,1);transition: all 0.5s cubic-bezier(.215,.61,.355,1);}
header#wrapper-navbar nav.navbar ul#main-menu > li:hover .dropdown-menu{visibility: visible;opacity: 1;z-index: 999;-webkit-transform: translate(0,0);-moz-transform: translate(0,0);-ms-transform: translate(0,0);-o-transform: translate(0,0);}
header#wrapper-navbar nav.navbar ul#main-menu li .dropdown-menu li{margin: 0;}
header#wrapper-navbar nav.navbar ul#main-menu li .dropdown-menu li a{padding: 10px 20px;line-height: 24px;font-size: 14px;font-weight: 500;white-space: normal;text-transform: none !important;}
header#wrapper-navbar nav.navbar ul#main-menu li .dropdown-menu li a:hover{color: #fff;background-color: #FFB600;}
header#wrapper-navbar nav.navbar ul#main-menu li i{display: none;}
header#wrapper-navbar nav.navbar .navbar-toggler{border: 0;padding: 0;outline: none;}
header#wrapper-navbar nav.navbar .navbar-toggler .navbar-toggler-icon{background-color: #333;height: 2px;position: relative;}
header#wrapper-navbar nav.navbar .navbar-toggler .navbar-toggler-icon::before, header#wrapper-navbar nav.navbar .navbar-toggler .navbar-toggler-icon::after{content: '';height: 2px;width: 100%;background-color: #333;position: absolute;left: 0;}
header#wrapper-navbar nav.navbar .navbar-toggler .navbar-toggler-icon::before{top: -7px;}
header#wrapper-navbar nav.navbar .navbar-toggler .navbar-toggler-icon::after{bottom: -8px;}
/*header*/

/*footer*/
footer#wrapper-footer .footer-column{background-color: #f5f5f5;padding: 60px 0;color: #333;}
footer#wrapper-footer .footer-column .widget-title{position: relative;margin-bottom: 30px;padding-bottom: 10px;color: #333;letter-spacing: 1px;display: inline-block;font-weight: 400;}
footer#wrapper-footer .footer-column .widget-title::before{content: '';background-color: #FFB600;width: 100%;height: 2px;position: absolute;left: 0;bottom: 0;}
footer#wrapper-footer p:not(:last-of-type){margin-bottom: 5px;}
footer#wrapper-footer a{color: #333;}
footer#wrapper-footer a:hover{color: #ffc925;}
footer#wrapper-footer .menu-social-menu-container{display: flex;justify-content: flex-end;width: 100%}
footer#wrapper-footer #menu-footer-menu{margin: 0;display: flex;flex-wrap: wrap;}
footer#wrapper-footer #menu-footer-menu li{width: 100%;position: relative;padding-left: 25px;margin-bottom: 10px;}
footer#wrapper-footer #menu-footer-menu li::before{content: '\f138';display: inline-block;font-family: FontAwesome;font-size: inherit;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;left: 0;position: absolute;}
footer#wrapper-footer #menu-footer-menu li a{color: #333;}
footer#wrapper-footer #menu-footer-menu li a:hover, footer#wrapper-footer #menu-footer-menu li.current-menu-item a{color: #FFB600;}
footer#wrapper-footer #text-16 ul li{position: relative;padding-left: 30px;margin-bottom: 10px;}
footer#wrapper-footer #text-16 ul li i{position: absolute;left: 0;top: 6px;}
footer#wrapper-footer .footer-bottom{background-color: #171717;padding: 24px 0;line-height: 1;color: #555;text-align: center;}
footer#wrapper-footer p:empty{display: none;}

.breadcrumb-section h1{color: #fff;margin: 0;text-transform: uppercase;}
.breadcrumb-section h1 span{color: #000;}
.breadcrumb-container{display: flex;justify-content: flex-end;color: #fff;margin-bottom: 0;}

.awesome-facts-wrapper .vce-asset-background-simple-item{background-attachment: fixed;}
.awesome-facts-wrapper .vce-asset-background-simple-item::before{content: '';position: absolute;left: 0;top: 0;right: 0;bottom: 0;background-color: rgba(0, 0, 0, 0.3);}
.awesome-facts-wrapper .vce-counter-up-inner{color: #ffc925;}
.awesome-facts-wrapper .vce-counter-up-inner .vce-counter-up-result{color: #fff;}

.contact-wrapper ul li{position: relative;padding-left: 60px;}
.contact-wrapper ul li i{position: absolute;left: 0;top: 7px;color: #FFB600;font-size: 24px;width: 50px;height: 50px;border: 1px solid #eee;border-radius: 50%;padding: 14px 16px;}
.contact-wrapper ul li:not(:last-child){margin-bottom: 20px;}
.contact-wrapper ul li a{color: #999;}
.contact-wrapper ul li a:hover{color: #FFB600;}

.team-mem{text-align: center;}
.team-mem h6{display: inline-block;line-height: 1.8;border-bottom: 2px solid #ddd;}
.zoom_img .vce-single-image-zoom-container{height: 165px;}
.zoom_img .vce-single-image-zoom-container .vce-single-image{height: 100%;}
.cont_ul{list-style-type: square;padding-left: 40px;}
#wrapper-navbar{
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    z-index: 9999;
}
.site-btn span{width: 100%;}
.site-btn button{font-family: 'Montserrat', sans-serif;font-size: 17px !important;font-weight: 500;width: 100%;}
.pgrm-heading h2{font-size: 50px;font-family: 'Montserrat', sans-serif;color: #000;}
.heading-content{position: relative;}
.heading-content:after{content: '';background: #ccc;height: 1px;width: 200px;left: 0;right: 0;margin: 0 auto;position: absolute;bottom: 2px;z-index: 1;}
.heading-content:before{content: '';background: #fdc900;height: 3px;width: 50px;left: 0;right: 0;margin: 0 auto;position: absolute;bottom: 1px;z-index: 2;}
.pri-heading h3{color: #9E9E9E;letter-spacing: .5px;line-height: 1.4;}
.pri-heading p{color: #666;font-size: 15px;}
.secondary-heading h3{color: #fff;letter-spacing: .5px;line-height: 1.4;}
.partner-heading h3{color: #fbca00;}

.posts{width: 33.33%;display: inline-block;padding: 15px;vertical-align: top;}
.refinary-complex h4{color: #777;}
.refinary-complex p{color: #666;}
.refinary-complex button:hover{background-color: #ff0000 !important;color: #fff}
.refinary-table, .refinary-table tr{border: 1px solid #ccc;}
.refinary-table td, .refinary-table th{padding: 6px}
.refinary-table th{background: #f5f5f5;color: #333;font-size: 14px;}
.refinary-table td{color: #777;width: 33%;line-height: 1.5;vertical-align: top;font-size: 14px;}
.overlay-btn .vce-button--style-basic-container{position: absolute;bottom: -20px;right: 10px;z-index: 50}
.overlay-btn-top .vce-button--style-basic-container{position: absolute;top: 10px;right: 10px;z-index: 50}
.red-hover a:hover, .red-hover a:focus{background-color: #ff0000 !important;color: #fff;}

.product-cont .vce-col-content{height: 100%;}
.product-overlay{position: relative;z-index: 2;margin-bottom: 30px;}
.product-overlay::after{z-index: 1;content:'';width: 26%;position: absolute;left: 0;height: 100%;background: rgba(1, 48, 94, 0.85);top: 0;-webkit-transform: scaleY(0);-moz-transform: scaleY(0);-ms-transform: scaleY(0);-o-transform: scaleY(0);transform: scaleY(0);-webkit-transition-delay: 0s;-moz-transition-delay: 0s;transition-delay: 0s;opacity: 0;transition: all 0.35s ease-in-out;}
.product-overlay::before{z-index: 1;content:'';width: 26%;position: absolute;left: 25%;height: 100%;background: rgba(1, 48, 94, 0.85);top: 0;-webkit-transform: scaleY(0);-moz-transform: scaleY(0);-ms-transform: scaleY(0);-o-transform: scaleY(0);transform: scaleY(0);-webkit-transition-delay: 0.105s;-moz-transition-delay: 0.105s;transition-delay: 0.105s;opacity: 0;transition: all 0.45s ease-in-out;}
.product-overlay .vce-col-content::after{z-index: 1;content:'';width: 26%;position: absolute;left: 50%;height: 100%;background: rgba(1, 48, 94, 0.85);top: 0;-webkit-transform: scaleY(0);-moz-transform: scaleY(0);-ms-transform: scaleY(0);-o-transform: scaleY(0);transform: scaleY(0);-webkit-transition-delay: 0s;-moz-transition-delay: 0s;transition-delay: 0s;opacity: 0;transition: all 0.55s ease-in-out;}
.product-overlay .vce-col-content::before{z-index: 1;content:'';width: 25%;position: absolute;left: 75%;height: 100%;background: rgba(1, 48, 94, 0.85);top: 0;-webkit-transform: scaleY(0);-moz-transform: scaleY(0);-ms-transform: scaleY(0);-o-transform: scaleY(0);transform: scaleY(0);-webkit-transition-delay: 0.105s;-moz-transition-delay: 0.105s;transition-delay: 0.105s;opacity: 0;transition: all 0.65s ease-in-out;}

.product-overlay:hover::after{transform: scale(1) !important;opacity: 1 !important;content:'';}
.product-overlay:hover::before{transform: scale(1) !important;opacity: 1 !important;content:'';}
.product-overlay:hover .vce-col-content::after{transform: scale(1) !important;opacity: 1 !important;content:'';}
.product-overlay:hover .vce-col-content::before{transform: scale(1) !important;opacity: 1 !important;content:'';}
.product-overlay p{font-size: 14px;line-height: 1.5;}
.product-overlay h4, .product-overlay p, .product-overlay a, .product-overlay .vce-button--style-basic-container{z-index: 4;position: relative;color: #fff;opacity: 0;transition: all 0.55s ease-in-out;top: 10px;}
.product-overlay:hover h4, .product-overlay:hover p, .product-overlay:hover a, .product-overlay:hover .vce-button--style-basic-container{opacity: 1;top: 0;}
.product-overlay .vce-col-content{height: 100%;}

.secondary-prdct .vce-classic-tabs-list{position: relative;left: 50%;transform: translateX(-50%);z-index: 1;}
.secondary-prdct .vce-classic-tabs-container:after{border-bottom: none;}
.secondary-prdct .vce-classic-tabs-list .vce-classic-tabs-tab .vce-classic-tabs-tab-title{padding: 10px 15px !important;margin: 0 10px !important;background-color: #f5f5f5 !important;border-radius: 4px;}
.secondary-prdct .vce-classic-tabs-list .vce-classic-tabs-tab .vce-classic-tabs-tab-title:hover{color: #fff !important;background-color: #fdc900  !important;}
.secondary-prdct .vce-classic-tabs-list .vce-classic-tabs-tab{border: none !important;}
.secondary-prdct .vce-classic-tabs-panels-container{border: none !important;}
.secondary-prdct .vce-classic-tabs-list .vce-classic-tabs-tab:first-child{display: none;}
.secondary-prdct .vce-classic-tabs-list .vce-classic-tabs-tab[data-vcv-active="true"] .vce-classic-tabs-tab-title{background-color: #fdc900 !important;color: #fff !important;}
.milestone-img img{width: 100%;max-width: 360px;}
.milestone-img .vce-button--style-basic-container{position: absolute;left: 0;right: 0;bottom: 10px;}
.milestone-img .vce-button--style-basic-container button{padding: 10px;}
.milestone ul{list-style-type:  disc;margin-left: 15px;}
.address{margin-top: 25px;}
.address li strong{display: block;font-size: 16px;color: #23282a;}
.address li a{color: #fbca00 !important;}
.address li a:hover, .address li a:focus{color: #23527c !important;}
.contact-wrapper ul li:first-child i{padding: 14px 17px;}
.contact-wrapper ul li:last-child i{padding: 12px 13px;}



#newz-sidebar h2{font-size: 24px;color: #121212;display: inline-block;font-weight: 400;border-bottom: 1px solid #e0e0e0;padding-bottom: 25px;position: relative;}
#newz-sidebar h2:after{content: '';position: absolute;height: 3px;width: 80px;bottom: -1px;left: 0;background: #fdc900;}
#newz-sidebar ul .cat-item{position: relative;border-bottom:1px solid #f0f0f0;}
#newz-sidebar ul .cat-item:last-child{border: none;}
#newz-sidebar ul .cat-item:before{content:'\f05d';position: absolute;font-family: FontAwesome;color: #fdad00;font-size: 20px;left: 0;top: 11px;}
#newz-sidebar ul .cat-item a{padding: 15px 0 15px 30px;}
#newz-sidebar ul:last-child li{margin-bottom: 20px;}
#newz-sidebar ul:last-child li a{display: block;font-family: 'Montserrat', sans-serif;font-size: 18px;color: #333;font-weight: 500;}
#newz-sidebar ul:last-child li span{font-size: 14px;color: #fdad00;}
.newz-post .single-item{padding: 35px 15px 15px;border: 1px solid #eee;margin-bottom: 55px;position: relative;}
.newz-post .single-item h5{font-weight: 400;margin-bottom: 15px;color: #000;}
.newz-post .single-item .postLink{background:#fdc900;color: #fff;padding: 10px 20px;margin-top: 15px;font-size: 16px;letter-spacing: 1px;font-weight: 400;border: 2px solid #fdc900;}
.newz-post .single-item .postLink:hover, .single-item .postLink:focus{background: #fff;color: #000;border-color: #000;}
.newz-post .single-item .postDate{position: absolute;top: -48px;right: 0;}
.newz-post .single-item .postDate strong{display: block;color: #fff;background: #333;padding: 0 18px;font-size: 27px;}
.newz-post .single-item .postDate span{display: block;background: #fdc900;color: #333;font-size: 15px;text-align: center;}
.wrapper{padding: 0 !important}

.single-bg{background: url('/wp-content/uploads/2019/07/news-bg.jpg');padding: 250px 0 40px 0;margin-bottom: 30px;text-align: center;text-transform: uppercase;position: relative;}
.single-bg::before{content:'';position: absolute;left: 0;right: 0;top: 0;bottom: 0;background: rgba(0,0,0,0.2);}
.single-bg h1{color: #fff;position: relative;z-index: 1;}
nav.post-navigation{margin-top: 10px;margin-bottom: 30px;}
.post h1.entry-title{font-size: 26px;color: #666;font-weight: 400;position: relative;display: inline-block;border-bottom: 1px solid #ddd;padding-bottom: 15px;}
.post h1.entry-title:after{content:'';position: absolute;width: 50px;background: #fdad00;height: 3px;left: 0;bottom: 0;}
.post .entry-meta{margin-bottom: 15px;}


.filter-container {
        overflow: hidden;
    }

    .filterDiv {
        display: none;
    }

    .show {
        display: block;
    }

.prdct-imgs{background: #000;}
.prdct-imgs .vce{height: 240px;opacity: 1;transition: all 300ms ease-in-out 0s;}
.prdct-imgs .vce:hover{opacity: 0.5;}

@media only screen and (max-width: 1199px) and (min-width: 992px){
    header#wrapper-navbar nav.navbar ul#main-menu li:not(:last-child){margin-right: 30px;}
}
@media only screen and (max-width: 992px){
    /*header*/
    header#wrapper-navbar .header-top ul{justify-content: center;}
    header#wrapper-navbar nav.navbar{padding: 15px 15px 0 15px;}
    header#wrapper-navbar nav.navbar .navbar-brand img, header#wrapper-navbar nav.navbar.fixed .navbar-brand img{width: auto;}
    #navbarNavDropdown{display: none !important;width: 100%;background-color: #252525;padding: 20px !important;z-index: 99999;padding: 0px;transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;-webkit-box-shadow: 0 2px 2px 0 rgba(0,0,0,0.14), 0 3px 1px -2px rgba(0,0,0,0.12), 0 1px 5px 0 rgba(0,0,0,0.2);box-shadow: 0 2px 2px 0 rgba(0,0,0,0.14), 0 3px 1px -2px rgba(0,0,0,0.12), 0 1px 5px 0 rgba(0,0,0,0.2);}
    #navbarNavDropdown ul{background: #FFB600;padding: 10px;height: 250px;overflow-y: scroll;} 
    #navbarNavDropdown.show{display: block !important;}
    header#wrapper-navbar nav.navbar #navbarNavDropdown #main-menu{display: block;}
    header#wrapper-navbar nav.navbar .navbar-toggler{display: block;}
    header#wrapper-navbar nav.navbar ul#main-menu li, header#wrapper-navbar nav.navbar.fixed ul#main-menu li{padding: 0;}
    header#wrapper-navbar nav.navbar ul#main-menu li:not(:last-child){margin-right: 0;border-bottom: 1px solid rgba(255, 255, 255, 0.2);}
    header#wrapper-navbar nav.navbar ul#main-menu li a, header#wrapper-navbar nav.navbar.fixed ul#main-menu li a{padding: 12px 0;line-height: 16px;font-size: 12px;font-weight: 500;}
    header#wrapper-navbar nav.navbar ul#main-menu > li:not(.search-toggler) > a::before, header#wrapper-navbar nav.navbar ul#main-menu > li.current_page_item > a::before, header#wrapper-navbar nav.navbar ul#main-menu li.search-toggler, header#wrapper-navbar nav.navbar ul#main-menu > li:not(.search-toggler) > a::after{display: none;}
    header#wrapper-navbar nav.navbar ul#main-menu li .dropdown-menu, header#wrapper-navbar nav.navbar ul#main-menu li:hover .dropdown-menu{position: static;visibility: visible;opacity: 1;background-color: transparent;display: none;padding-left: 15px;-webkit-box-shadow: none;-moz-box-shadow: unset;box-shadow: none;width: auto;-webkit-transform: none;-moz-transform: unset;transform: none;filter: none;border: 0;}
    header#wrapper-navbar nav.navbar ul#main-menu li .dropdown-menu li a{border: 0;padding: 12px 0;line-height: 16px;font-size: 12px;font-weight: 500;}
    header#wrapper-navbar nav.navbar ul#main-menu li i{display: block;position: absolute;right: 0;top: 0px;z-index: 99;width: 40px;height: 40px;line-height: 40px;text-align: center;}
    header#wrapper-navbar nav.navbar ul#main-menu li i::before{position: absolute;z-index: 10;color: #fff;transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;}
    header#wrapper-navbar nav.navbar ul#main-menu li i.active::before{transform: rotate(90deg);-webkit-transform: rotate(90deg);-moz-transform: rotate(90deg);-ms-transform: rotate(90deg);-o-transform: rotate(90deg);}
    header#wrapper-navbar nav.navbar ul#main-menu li i::after{content: '';position: absolute;right: 0;top: 0;border: 0;left: 0;display: block;z-index: 5;width: 100%;height: 100%;background-color: #FFB600;}
    header#wrapper-navbar .mobile-header-content{display: block;width: 100%;padding: 10px 0;margin-top: 12px;background: #252525;}
    header#wrapper-navbar .mobile-header-content .mobile-search-icons{display: none;}
    .header-top{display: none;}
    #wrapper-navbar{position: relative;background: #333;}
    header#wrapper-navbar nav.navbar .navbar-brand{margin-right: 0;width: 150px;margin: 5px auto 0;}
    #fix_header .container{flex-direction: column;}
    .navbar-toggler{margin: 0 auto;padding: 5px 5px 9px 5px !important;border: 1px solid #fdc900 !important;border-radius: 0;}
    header#wrapper-navbar nav.navbar .navbar-toggler .navbar-toggler-icon, header#wrapper-navbar nav.navbar .navbar-toggler .navbar-toggler-icon::before, header#wrapper-navbar nav.navbar .navbar-toggler .navbar-toggler-icon::after{background-color: #fff !important;}
    .wrapper{padding-top: 0 !important;}
    header#wrapper-navbar nav.navbar.fixed{background-color: #333;}
    
}
@media only screen and (max-width: 767px){
    h3{font-size: 20px;}
    /*header*/
    header#wrapper-navbar .header-top{display: none;}
    /*footer*/
    footer#wrapper-footer .footer-column .footer-widget:not(:last-child){margin-bottom: 30px;}
    footer#wrapper-footer .footer-column .widget-title{padding-bottom: 15px;margin-bottom: 20px;}
    footer#wrapper-footer .menu-social-menu-container{justify-content: flex-start;}
    footer#wrapper-footer .menu-social-menu-container #menu-social-menu{-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;-webkit-flex: 0 0 100%;}
    footer#wrapper-footer .footer-bottom{padding: 15px 0;line-height: 20px;text-align: center;}
    /*home*/
    .download-section h4, .get-a-quote h3{text-align: center;}
    .download-section .vce-button--style-basic-container--align-left, .get-a-quote .vce-button--style-outline-container--align-right{text-align: center;}
    .awesome-facts-wrapper .vce-counter-up-inner{font-size: 50px !important;}
    
    
}
@media only screen and (max-width: 768px){
    .cont_img img{float: none;display: block;margin: 0 auto;} 
}
@media only screen and (max-width: 480px){
    #navbarNavDropdown{width: 250px;left: -2250px;padding: 15px;}
    .vce-classic-tabs-panel, .vce-classic-tabs-panel-body{border: none !important;}
    .vce-classic-tabs-panel-title{background: #f5f5f5 !important;color: #000;}
    .all-tab .vce-classic-tabs-panel-title{display: none;}
}
@media only screen and (min-width: 992px){
    .mobile-search-icons{display: none;}
}
