/*
Theme Name: EcomixAndMachinery
*/

:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--font-family--inter: "Inter", sans-serif;--wp--preset--font-family--cardo: Cardo;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);}:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}
         :where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}
         :where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}
         :root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;}
		 
.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}

li#menu-item-76 a,li#menu-item-82 a {
 background: #1C8F24;
 color: #fff !important;	
 padding: 10px 18px !important;
 }
 div#tpbr_box {
 font-family: 'Lora', serif !important;
 font-size: 18px !important;
 padding: 10px !important;
 font-style:italic;
 letter-spacing:1px;
 font-weight:bold !important;
 }
 a#tpbr_calltoaction {
 background: #fff !important;
 color: #1C8F24 !important;
 font-family: 'Lora', serif !important;
 text-transform:uppercase;
 font-size: 15px;
 }
 div#tpbr_topbar {
 z-index: 1 !important;
 }
 
 #banner{background-image:url("images/background.jpg");background-color:#202132;background-repeat:no-repeat;background-position:left top;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;}#services{background:#fff;background-color:#fff;background-repeat:no-repeat;background-position:left top;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;}#about_us{background:#ededed;background-color:#ededed;background-repeat:no-repeat;background-position:left top;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;}#counter{background:#feb453;background-color:#feb453;background-repeat:no-repeat;background-position:left top;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;}.gallery_box{background:#fff;background-color:#fff;background-repeat:no-repeat;background-position:left top;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;}.workprocess-deta-box{background:#1C8F24;background-color:#1C8F24;background-repeat:no-repeat;background-position:left top;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;}#testimonial{background:#fff;background-color:#fff;background-repeat:no-repeat;background-position:left top;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;}#appointment{background:#ededed ;background-color:#ededed ;background-repeat:no-repeat;background-position:left top;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;}#recent_blog{background:#fff;background-color:#fff;background-repeat:no-repeat;background-position:left top;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;}#newsletter{background:#1C8F24;background-color:#1C8F24;background-repeat:no-repeat;background-position:left top;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;}.newsletter_box{background-image:url("images/newsletter.png");background-color:#1C8F24;background-repeat:no-repeat;background-position:left top;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;}footer{background:#727376;background-color:#727376;background-repeat:no-repeat;background-position:left top;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;}#about_us .button,#about_us .button::after,#about_us .button::before,#appointment .call_box,#appointment input.wpcf7-form-control.has-spinner.wpcf7-submit:hover,#button_scroll,#button_scroll::after,#button_scroll::before,#contact .icon1:hover,#contact .services-box:hover,#contact input.wpcf7-form-control.has-spinner.wpcf7-submit,#gallery_div .button,#gallery_div .button::after,#gallery_div .button::before,#gallery_div figure.projects-img:after,#main-menu ul.sub-menu li a:hover:after,#newsletter input.wpcf7-form-control.has-spinner.wpcf7-submit,#recent_blog .button,#recent_blog .button::after,#recent_blog .button::before,#recent_blog .button::before, #recent_blog .button::after,#recent_blog .post-date,#services .button2,#services .button2::after,#services .button2::before,#services .services-box:hover,#services hr,#site-navigation .sidenav a.closebtn,#slider .button,#slider .button::after,#slider .button::before,#slider .dashicons,#testimonial .owl-carousel .owl-nav button.owl-next,#testimonial .owl-carousel .owl-nav button.owl-prev,#testimonial hr,.comment-reply a,.comment-respond input#submit,.construction-services-company-pro-pagination a span:focus,.construction-services-company-pro-pagination a span:hover,.construction-services-company-pro-pagination span.current,.construction-services-company-pro-pagination span.current:focus,.construction-services-company-pro-pagination span.current:hover,.footer-area hr,.latest-post .post-date,.logo-box,.open-menu,.page-404 .intro-button::after,.page-404 .intro-button::before,.pagination .nav-links a:focus,.pagination .nav-links a:hover,.pagination .nav-links span.current,.post-single .blog_share_icon .fab,.searchform input[type=submit],.sidebar-area h4.title,.woocommerce #respond input#submit,.woocommerce #respond input#submit.alt,.woocommerce a.added_to_cart,.woocommerce a.button,.woocommerce a.button.alt,.woocommerce button.button,.woocommerce button.button.alt,.woocommerce input.button,.woocommerce input.button.alt,nav.woocommerce-MyAccount-navigation ul li{background:#1C8F24;background-color:#1C8F24;}#about_us .button:hover,#appointment .appointment-box,#button_scroll:hover,#gallery_div .button:hover,#newsletter input.wpcf7-form-control.has-spinner.wpcf7-submit:hover,#recent-page-inner .box,#recent_blog .button:hover,#services .button,#services .button2:hover,#services .button::after,#services .button::before,#slider .button:hover,#work_process .button:hover,.comment-reply a:hover,.comment-respond input#submit:hover,.form-box,.page-404 .intro-button:hover,.post-single .blog_share_icon .fab:hover,.top_header,.woocommerce #respond input#submit.alt:hover,.woocommerce #respond input#submit:hover,.woocommerce a.added_to_cart:hover,.woocommerce a.button.alt:hover,.woocommerce a.button:hover,.woocommerce button.button.alt:hover,.woocommerce button.button:hover,.woocommerce input.button.alt:hover,.woocommerce input.button:hover,nav.woocommerce-MyAccount-navigation ul li:hover{background:#727376;background-color:#727376;}#appointment .dashicons,#counter .icon_box{background:#1d7a24;background-color:#1d7a24;}#about_us h4,#about_us h5,#appointment h5,#contact .icon2,#contact h5,#gallery_div h5,#main-menu a:focus,#main-menu a:hover,#main-menu li.focus > a,#main-menu li:focus > a,#main-menu li:hover > a,#main-menu ul li a:focus,#main-menu ul li a:hover,#main-menu ul li.current-menu-ancestor > a,#main-menu ul li.current-menu-item > a,#main-menu ul li.current-menu-parent > a,#main-menu ul li.current_page_ancestor > a,#main-menu ul li.current_page_item > a,#newsletter h5,#recent-page-inner .box:hover h4,#recent_blog .read_more,#recent_blog .recent_box:hover h4 a,#recent_blog h5,#services .dashicons,#services .services-box:hover .button,#services h5,#slider h2,#testimonial h5,#testimonial h6,#work_process .button,#work_process .large i,#work_process .work-enquiry-div .dashicons,#work_process .work-enquiry-div h4,.copyright a,.footer-area .fab:hover,.latest-post .read_more,.latest-post h4 a:hover,.page-404 h3,.post-meta i,.top_header .social-links a:hover,.woocommerce div.product p.price,.woocommerce div.product span.price,.woocommerce ul.products li.product .price,a:focus,a:hover{color:#1C8F24;}#main-menu ul.sub-menu li a:before{border-color:#1C8F24;}
 
 
body{color: #333;}
#services p {
    color: #333;
}
#counter .owl-dots button.owl-dot.active {
    background-color: #000;
}
.clients .owl-nav{display:none !important;}
h5.wp-block-heading{
	color: #1C8F24;
    text-transform: uppercase;
    font-size: 28px;
    font-weight: 400;
    letter-spacing: 2px;
}
h3.wp-block-heading{
	color: #2d3446;
    text-transform: capitalize;
    font-size: 34px;
    font-weight: 600;
}
.aboutus #services .services-box:hover{
	background-color: #fff !important;
}
.aboutus #services .services-box:hover .services_title{
	color: #2d3446 !important;
}
.aboutus #services .services-box:hover, 
.aboutus #services .services-box:hover p, 
.aboutus #services .services-box:hover ol, 
.aboutus #services .services-box:hover ul{
	color: #666 !important; 
}

.project-page .project-box ul{padding-left:20px;}
.project-page .project-box ul li,
.aboutus #services .services-box li{
	margin-bottom:12px;
}

.project-page .project-box img:hover {
    -webkit-transform: scale(1.1) !important;
    transform: scale(1.1) !important;
}
.menu-header .logo{padding:0px;}

.footer-whats-app {
    position: fixed;
    width: 50px;
    height: 50px;
    bottom: 40px;
    background-color: #25d366;
    color: #FFF;
    border-radius: 50px;
    text-align: center;
    font-size: 30px;
    /*box-shadow: 3px 4px 3px #999;*/
    left: 15px;
    z-index: 100;
}
.footer-whats-app .dashicons{
	font-size: 30px;
	position: relative;
	top: 9px;
    left: -4px;
}

.appointment-box {z-index:15;}
.wpcf7-form p{margin-bottom: 0px;}
.wpcf7-form input[type=submit]{cursor: pointer;}
#contact input.wpcf7-form-control.wpcf7-text{ width: 46% !important;}

.top_header .mail, .top_header .location, .top_header .time, .top_header .dashicons,
footer a, footer .footer-address p{
    color: #ffffff;
}
.copyright p {color: #FFF;}
.copyright-box {
    border-top: 1px solid #FFF;
}
.wpcf7 input.wpcf7-form-control.wpcf7-text,
.wpcf7 textarea.wpcf7-form-control.wpcf7-textarea{
	background: #FFF !important;
}
input.wpcf7-form-control.has-spinner.wpcf7-submit:hover,
input.wpcf7-form-control.has-spinner.wpcf7-submit,
{
	background-color: #FFF !important;
	color: #1C8F24 !important;
}
.header-menu .top_header{
	background-color: #1C8F24 !important;
}
#appointment .appointment-box{
	background-color: #feb453 !important;
}


@media (max-width: 768px) {
	.work-enquiry-div .deta-enquiry h4{word-wrap: break-word;}
	.header-menu .top_header{display:none;}
	.menu-header .mob-sticky-menu{
		position: absolute;
		top: 25px;
		left: -10px;
	}
	.menu-header .serch-box{padding: 10px;}
	.footer-area #nav_menu-1{padding-top: 20px;}
	#contact input.wpcf7-form-control.wpcf7-text,
	#contact textarea.wpcf7-form-control.wpcf7-textarea{
		width: 100% !important;
		margin: 10px 0px !important;
	}
}


