/*CHATY PLUGIN CUSTOM /*POSITION START*/
#chaty-widget-0 .chaty-widget {
    bottom: 120px !important;
}
/*CHATY PLUGIN CUSTOM POSITION END*/



/*whatsapp icon position start*/
.ht-ctc-chat{
	bottom: 195px!important;
	right: 30px!important;
}

/*whatsapp icon position end*/
.widget_popular_recent_tabs .nav-tabs li.active a, .widget_product_categories .cat-item:hover, .widget_product_categories .cat-item a:hover, .widget_archive li:hover a, .widget_categories li:hover a, footer .widget_nav_menu li:hover > a, .widget_categories li .children li:hover a, .widget_pages li:hover a, .widget_archive li a:hover, .widget_categories li a:hover, .widget_meta li:hover a, .widget_meta a:hover, .widget_pages li a:hover, .widget_pages li .children li a:hover, .widget_recent_entries_with_thumbnail li:hover a, .widget_recent_entries li:hover a, .widget_recent_entries li a:hover, .widget_recent_comments li a:hover, .widget_rss li a:hover, .widget_nav_menu li a:hover, .post-category-comment-date span a:hover, .list-view .post-details .post-category-comment-date a:hover, .list-view .post-details .post-name a:hover, .nav-search .mt-search-icon i:hover, .header-info-group i, body .navbar-default #navbar .menu-item.current-menu-item.current_page_item > a, footer ul.menu li.menu-item a:hover, .post-separator, .widget li::before, footer .footer-top .menu .menu-item a::before, .contact-details i, .textwidget a:hover, .fixed-sidebar-menu .widget li:hover a, footer .social-links *, .contact-details a:hover, .header1 .header-nav-actions .mt-search-icon:hover, header .social-links a:hover i, header.header3 .header-nav-actions .mt-search-icon:hover i, header.header3 .top-header .social-links a:hover, header.header3 .social-links a:hover i, .header-infos .header-info-labels a:hover, header.header4 .right-side-social-actions .mt-search-icon:hover i {
	color: #fff !important;
}

.navstyle-v8.header3 #navbar .menu > .menu-item.current-menu-item > a, .navstyle-v8.header3 #navbar .menu > .menu-item:hover > a, .navstyle-v1.header2 #navbar .menu > .menu-item:hover > a, #navbar ul.sub-menu li a:hover, .navstyle-v4 #navbar .menu > .menu-item.current-menu-item > a, .navstyle-v4 #navbar .menu > .menu-item:hover > a, .navstyle-v3 #navbar .menu > .menu-item.current-menu-item > a, .navstyle-v3 #navbar .menu > .menu-item:hover > a, .navstyle-v3 #navbar .menu > .menu-item > a::before, .navstyle-v3 #navbar .menu > .menu-item > a::after, .navstyle-v2 #navbar .menu > .menu-item.current-menu-item > a, .navstyle-v2 #navbar .menu > .menu-item:hover > a, .no-menu a {
	color: #055499 !important;
}
.header-infos .header-info-labels a {
    color: #fff !important;
}
.navstyle-v1.header2 #navbar .menu > .menu-item:hover > a{
	color: #055499 !important;
}

.modeltheme-search.modeltheme-search-open .modeltheme-icon-search, .no-js .modeltheme-search .modeltheme-icon-search, .modeltheme-icon-search:hover, .comment-navigation a:hover, .latest-posts .post-date-month, .button.solid-button:hover, body .vc_btn.vc_btn-blue:hover, body a.vc_btn.vc_btn-blue:hover, .post-category-date a[rel="tag"]:hover, body button.vc_btn.vc_btn-blue:hover, .blogloop-v5 .absolute-date-badge span:hover, .mt-car-search .submit .form-control:hover, #contact_form2 .solid-button.button:hover, .subscribe > button[type="submit"]:hover, footer .mc4wp-form-fields input[type="submit"]:hover, .no-results.not-found .search-submit, .no-results input[type="submit"], ul.ecs-event-list li span:hover, .pricing-table.recommended .table-content .price_circle, .pricing-table .table-content:hover .price_circle, #modal-search-form .modal-content input.search-input, .form-submit input, .wpcf7-form .wpcf7-submit, .mt_listing_end_date_pick, .mt_listing_start_date_pick, .blogloop-v4.list-view .post-date a:hover, .pricing-table.recommended .button.solid-button:hover, .search-form input[type="submit"], .more-link, .error-return-home.text-center > a:hover, .pricing-table .table-content:hover .button.solid-button:hover, .post-password-form input[type="submit"]:hover, .navbar-toggle .navbar-toggle:hover .icon-bar, .widget.widget_product_search button:hover, .slider_navigation .btn:hover, .post-password-form input[type="submit"]:hover, .zidex-filters .filter:hover, .button, button[data-toggle="modal"]:hover, .pagination .page-numbers, .woocommerce button.button.alt.disabled, .navstyle-v1.header3 #navbar .menu > .menu-item > a::after {
	background: #055499!important;
}
body #mt-nav-burger:hover span, .title_subtitle_style_v2 .section-subtitle::after, #our_projects .eg-monroe-element-1::after, #our_projects_3 .eg-monroe-element-1::after, #our_projects_2 .eg-monroe-element-1::after, #our_projects_4 .eg-monroe-element-1::after, .zidex-quote-top, .back-to-top {
	background:#055499!important;
}
a:focus, a:hover {
	color: #055499 !important;
}

.project-details-top {
    padding: 30px;
    background: #055499 !important;
}

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
	position: relative;
	min-height: 1px;
	padding-left: 15px;
	padding-right: 0px !important;
}



.logo img, .navbar-header .logo img {
    max-width: 332px !important;
}

.testimonial01_item .name-test {
	color: #fff !important;
}
.owl-theme .owl-controls .owl-page span {

	border: 3px solid #fff !important;

}
.testimonials-container-1 .testimonail01-content p {

	color: #fff !important;
}


.header2 header .right-side-social-actions {
    margin-bottom: 0;
    margin-right: 0;
    display: none !important;
}
.vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab>a {
    border-color: #055499 !important;
    background-color: #055499 !important;
    color: #fff !important;
}

.buttonizer-label-0-0-13 {
    background: #055499 !important;
    color: #fff !important;
}

.wa__btn_popup .wa__btn_popup_txt {
    background-color: #2DB742 !important;
   
    color:  #fff !important;
   
}

@media screen and (max-width: 769px) {
.wa__btn_popup {
   
    right: 26px !important;
   
	}}

.is_header_semitransparent header {
    background-color: rgb(0 0 0 / 40%) !important;
}

@media screen and (max-width: 769px) {
body .navbar-header {
    background: rgb(0 0 0 / 40%) !important;
   
}
}
@media screen and (max-width: 769px) {
.logo img, .navbar-header .logo img {
    max-width: 300px !important;
}
}

@media screen and (max-width: 769px) {
.cal_btn :not(#\ ):not(#\ ):not(#\ ).buttonizer-button-0-0-10 {
	right: 10% !important;
	
	}}

header.header2 .header-info-group {
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 0px !important;
}

.mt_thumbnails_custom_content_link_content p {
	font-size: 15px !important;

}
.mt_thumbnails_custom_content_link_content {
	padding: 30px !important;
	
}
.page-id-20 .mt_thumbnails_custom_content_link_content {
	height:330px !important
}
.page-id-2267 h3 {
    font-family: "Montserrat";
    font-size: 18px !important;
}
.page-id-2246 h3 {
    font-family: "Montserrat";
    font-size: 18px !important;
}
.textwidget a:hover{
	color:#666 !important;
}
/*Diesel Generator Sales & Installation LandingPage css starts*/
#post-3280 {
	padding-top: 149px !important;
}
.page-id-3280 .navbar{
	display:none !important
}
.page-id-3280 .header2 {
  background:#000 !important
}

.page-id-3280 .project-details-content th, .project-details-content td {
    border-bottom: 0px solid !important;
}
.page-id-3280 .logo a {pointer-events: none !important;}

.page-id-3280 header.header2 .header-button {
   display:none !important
}

@media screen and (max-width: 769px){
	.page-id-3280 .mobile_land{
		margin-top:-65px !important;
	}
}
@media screen and (max-width: 769px){
	.page-id-3280 .zidex-quote-top-title h3 {
		margin:10px !important;
	}
}
@media screen and (max-width: 769px){ .page-id-3280 header .navbar-toggle, .navbar-default .navbar-toggle {
	display:none !important;
}
}
/*form submission*/
.page-id-3833 .navbar{
	display:none !important
}
.page-id-3833 header.header2 .header-button {
   display:none !important
}
.page-id-3833 .logo a {pointer-events: none !important;}

/*Diesel Generator Sales & Installation css ends*/


/*Mobile Hiring Rental Generator Landingpage css starts*/
#post-3594 {
	padding-top: 149px !important;
}
.page-id-3594 .logo a {pointer-events: none !important;}

.page-id-3594 header.header2 .header-button {
   display:none !important;
}

.page-id-3594 .navbar{
	display:none !important
}
.page-id-3594 .header2 {
  background:#000 !important;
}
@media screen and (max-width: 769px){ .page-id-3594 header .navbar-toggle, .navbar-default .navbar-toggle {
	display:none !important;
}
}
.land_product{
box-shadow: rgba(0, 0, 0, 0.1) 0px 10px 50px !important;
}
.land_product .vc_btn3.vc_btn3-size-md{
	font-weight:700 !important;
}
.land_product .vc_btn3.vc_btn3-size-md:hover{
	color:055499 !important;
	background:#000 !important;
	font-weight:700 !important;
}

.page-id-3594 .mt_thumbnails_custom_content_link_content {
   
    height: 250px;
}
.page-id-3594 .mt_thumbnails_custom_content_link_content h3 {
   font-size:14px;
}
/*form submission*/
.page-id-3852 .navbar{
	display:none !important
}
.page-id-3852 header.header2 .header-button {
   display:none !important
}
.page-id-3852 .logo a {pointer-events: none !important;}

.home_btn{
	font-weight:700 !important;
}
.land_font{
	color:#000 !important;
}
/*Mobile Hiring Rental Generator css ends*/

.page-id-2380 .mt_thumbnails_custom_content_link_content {
   
    height: 250px;
}
.page-id-2380 .mt_thumbnails_custom_content_link_content h3 {
   font-size:14px;
}

.ti-download {
	display:none;
}

/*home_ blocks*/
 
.home_link h3  {
	color:#055499;
}
.home_link:hover h3{
	animation: animation 1s 1 linear;
}
@keyframes animation {
  50% {
	color:#aaa;
  }
  100% {
	color:#f00;
  }
}


/* ===== SINEWAVE CALL BANNER CSS ===== */


/* ===== SINEWAVE PREMIUM GLASS CTA BANNER ===== */

#sw-call-banner {
  position: fixed;
  bottom: 10px;
  left: 50%;
  transform: translateX(-50%);
  width: 95%;
  background: rgba(0, 0, 0, 0.5);
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  color: #ffffff;
  z-index: 999999 !important;
  font-family: Arial, sans-serif;
  border-top: 3px solid #DA291C;
  border-radius: 22px;
  box-shadow: 0 8px 30px rgba(0,0,0,0.6);
  transition: all 0.3s ease;
}

/* Slight hover darken */
#sw-call-banner:hover {
  background: rgba(0, 0, 0, 0.85);
}

/* Inner container */
.sw-call-inner {
  padding: 14px 12px;
  text-align: center;
  position: relative;
}

/* Headline */
.sw-call-text strong {
  font-size: 15px;
  display: block;
  margin-bottom: 10px;
  font-weight: 700;
  letter-spacing: 0.3px;
}

/* Button Row */
.sw-call-actions {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 8px;
  flex-wrap: nowrap;
}

/* Call Buttons */
.sw-call-btn {
  background: #DA291C;
  color: #ffffff;
  text-decoration: none;
  padding: 8px 12px;
  border-radius: 10px;
  font-size: 13px;
  font-weight: 600;
  display: inline-flex;
  align-items: center;
  gap: 6px;
  white-space: nowrap;
  transition: all 0.25s ease;
  animation: pulse 2s infinite;
  cursor: pointer;
}

.sw-call-btn:hover {
  background: #b71c1c;
  transform: translateY(-2px);
  box-shadow: 0 6px 15px rgba(218,41,28,0.5);
}

/* WhatsApp Button */
.sw-wa-btn {
  background: #25D366;
  color: #ffffff;
  text-decoration: none;
  padding: 8px 12px;
  border-radius: 10px;
  font-size: 13px;
  font-weight: 600;
  display: inline-flex;
  align-items: center;
  gap: 6px;
  white-space: nowrap;
  transition: all 0.25s ease;
  cursor: pointer;
}

.sw-wa-btn:hover {
  background: #1ebc59;
  transform: translateY(-2px);
  box-shadow: 0 6px 15px rgba(37,211,102,0.5);
}

/* SVG Icon Styling */
.sw-icon {
  width: 14px;
  height: 14px;
  fill: #ffffff;
  flex-shrink: 0;
}

/* Close Button */
.sw-close-btn {
  position: absolute;
  top: 8px;
  right: 12px;
  font-size: 18px;
  font-weight: bold;
  cursor: pointer;
  opacity: 0.7;
  transition: 0.2s ease;
}

.sw-close-btn:hover {
  opacity: 1;
  transform: scale(1.1);
}

/* Pulse Animation */
@keyframes pulse {
  0% { box-shadow: 0 0 0 0 rgba(218,41,28, 0.6); }
  70% { box-shadow: 0 0 0 8px rgba(218,41,28, 0); }
  100% { box-shadow: 0 0 0 0 rgba(218,41,28, 0); }
}

/* Fade Out Animation */
#sw-call-banner.fade-out {
  opacity: 0;
  transform: translate(-50%, 20px);
  transition: all 0.3s ease;
}
#main .prev-btn, .next-btn {
	display: none !important;
}

/* ===== SINEWAVE CALL BANNER CSS END===== */