﻿@import url(effect.css);

/* Fonts */
@import url('https://use.fontawesome.com/releases/v5.15.4/css/all.css');
@import url(simple-line-icons.css);
@import url('https://fonts.googleapis.com/css2?family=Lumanosimo&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;600&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@400;600;700&display=swap');

html { margin: 0; padding:0; overflow-x:hidden;}
body{ 
font-family: 'Inter', serif; padding:0; color:#242424; font-weight:400; padding-right:0!important;
font-size:15px;
line-height:1.5;
}
:root{--orange:#f4b81a; --yellow:#f4b81a; --dark:#7a3d97;}

/*	--------------------------------------------------
Global Reset & Standards
-------------------------------------------------- */

img{border:0;}

*{ box-sizing:border-box;
}
*:hover{
}

a{color:var(--yellow); text-decoration:none;
-webkit-transition:all .2s ease-in-out;
-moz-transition:all .2s ease-in-out;
-ms-transition:all .2s ease-in-out;
-o-transition:all .2s ease-in-out;
transition:all .2s ease-in-out;
}
a:hover{text-decoration:none; color:var(--orange);}

.opaccity-0{opacity:0!important; visibility:hidden;}

h1, h2, h3, h4, h5{margin:0 0 15px; padding:0; font-weight:700; font-family:'Space Grotesk';}

.fa-rupee-sign{margin-right:3px;}

ul.sideFixedicons{ list-style-type:none; margin:0; padding:0 0 20px; position:fixed; z-index:100; right:30px; top:40px; z-index:9999; transition:all .2s ease-in-out;}
ul.sideFixedicons li{margin:5px; display:block; clear:both; text-align:center;}
ul.sideFixedicons li a{text-align:center; width:50px; height:50px; line-height:55px; display:block; border-radius:50%;
background: rgb(68,68,68); background: linear-gradient(45deg, rgba(68,68,68,1) 0%, rgba(0,0,0,1) 100%); 
-webkit-box-shadow: 3px 3px 3px 0px rgba(0,0,0,0.6);
-moz-box-shadow: 3px 3px 3px 0px rgba(0,0,0,0.6);
box-shadow: 3px 3px 3px 0px rgba(0,0,0,0.6);
}
ul.sideFixedicons li a i{ font-size:20px; color:#fff;}

.topHeader{background:var(--dark); color:#fff; padding:0;}
.topHeader ul{display:block; margin:0; padding:0; list-style-type:none;}
.topHeader ul li{display:inline-block; margin-right:5px;}
.topHeader ul li a{color:#fff;}
.topHeader [class^="col-"]:last-child ul{text-align:right;}
.topHeader [class^="col-"]:last-child ul li{margin-left:10px;}
.topHeader [class^="col-"]:last-child ul li a{font-size:14px;}
.topHeader [class^="col-"]:last-child ul li:last-child a{ background:var(--orange); color:#222; padding:5px 25px; display:block;}

.headerOuter{ display:block; margin-top:30px; padding:15px 0; float:left; width:100%; position:fixed; top:0px; left:0; right:0; z-index:999; border-bottom:1px rgba(255,255,255,0.3) solid;}
.logo img{ height:80px;}
.sticky{background:var(--dark); margin-top:0; z-index:9998;}
.sticky .logo img{ height:65px; transition:all .2s ease-in-out; content:url('../images/logo-white.svg');}
.sticky + ul.sideFixedicons{top:26px;}

.headerOuter .row .col-lg-8{position:relative;}
.headerOuter .row + a{border:1px rgba(255,255,255,0.7) solid; padding:5px 20px; display:none; color:#fff; font-size:14px; text-transform:uppercase; letter-spacing:1px; text-align:center; width:80%;}
.headerOuter .row + a:hover{background:var(--orange); color:#fff;}

.container-full{width:1280px; max-width:92%; margin:0 auto;}

/* Menu Section */
.openBtn{position:absolute; right:-80px; top:10px; font-size:28px; cursor:pointer; z-index:998; color:#fff;font-size:10px;}
.openBtn i{display:block; clear:both;font-size:36px;}

.overlay {height:110vh; width: 0; position: fixed; z-index: 9999; right:0; top: 0%; background-color: rgb(0,0,0,0.4); overflow: hidden; transition: 0.5s;}
.overlay:before{height:1800px; width: 380px; position: absolute; z-index: 1; right: 0%; top: 0%; background-color:var(--dark); overflow-x: hidden; transition: 0.5s; transform:translate(0%,0%); content:''; display:block;}
.overlay-content {position:absolute; top:0; width: 320px; margin-top: 40px; z-index:5; right:30px;}
.overlay-content > a{ display:inline-block;}
.overlay .closebtn {position: absolute; top: -20px; right: -5px; font-size: 48px; color:#fff;}
.homeIcon {width:50px; height:50px; text-align:center; border-radius:50%; border:2px var(--orange) solid; position:relative; top:-10px; color:#fff;
background:var(--orange);background: linear-gradient(180deg, var(--orange) 0%, var(--yellow) 100%);}
.homeIcon i{line-height:46px; font-size:20px;}
.homeIcon:hover i{color:var(--dark);}



#myNav ul.menu {padding: 15px 0 0; list-style: none; width: 100%; clear: both; display: table; font-size:14px;}
#myNav ul.menu ul{list-style-type:none; margin:0; padding:0;}
#myNav ul.menu .listLeft {position: relative; width: 100%; box-sizing: border-box; vertical-align: sub; clear: both;}
#myNav ul.menu .listLeft:after {content: "\f107"; font-family: 'Font Awesome\ 5 Free'; font-weight:900; font-size:16px; position: absolute; right: 5px; top: 10px; padding: 0px; color: #fff;}
#myNav ul.menu a{text-decoration: none; color: #fff; padding:10px 0; display: block; height: 100%; box-sizing: border-box; border-bottom:1px rgba(255,255,255,0.2) solid; text-transform: uppercase;}
#myNav ul.menu .listLeft a:hover {transition: 300ms all;}
#myNav ul.menu .listLeft ul {height: 0px; overflow: hidden;}
#myNav ul.menu .listLeft ul a {}
#myNav ul.menu .listLeft ul a:hover {background-color:rgba(0,0,0,0.2); color: #fff; transition: 300ms all;}
#myNav ul.menu .listLeft:last-child {border-bottom: none;}
#myNav ul.menu .active:after {content: "\f106"; font-family: 'Font Awesome\ 5 Free'; font-weight:900; position: absolute; color: #fff;}
#myNav ul.menu .active > ul {display: block; clear: both; background-color:rgba(0,0,0,0.2); height: auto; color: #fff; transition-timing-function: cubic-bezier(0.075, 0.82, 0.165, 1); transition: all 200ms; clear: both; float: left; width: 100%;}
#myNav ul.menu .active > ul li {padding: 0px; list-style: none;}
#myNav ul.menu .active > ul li > a{padding:5px;}
#myNav ul.menu .active > ul li:last-child a{border:none;}
#myNav ul.menu .active > ul .active > ul a{ padding-left:30px;}
#myNav ul.menu .active > a {color: #fff; text-transform: uppercase; font-weight: bold;}
/*#myNav ul.menu .active {background-color:rgba(0,0,0,0.2);}
#myNav ul.menu .active a {}*/



.chatBtn{color:#fff; text-transform:uppercase; margin-top:10%;}
.chatBtn i{font-size:20px; margin-right:5px;}

.project-slider{position:relative; display:block; width:100%; overflow:hidden; height:100vh; background:#000; background-size:cover;}
.project-slider:after{position:absolute; right:100px; top:0; bottom:0; width:1px; background:rgba(255,255,255,0.3); content:''; display:block; z-index:5;}
.project-slider .sliderContent{position:absolute; padding:30px; width:60%; left:50%; top:60%; transform:translate(-50%,-50%); z-index:5; color:#fff; text-align:center;}
.project-slider .sliderContent h2{font-weight:700; font-size:54px; margin-bottom:0;}
.project-slider .sliderContent h3{font-size:28px; letter-spacing:2px;}
.project-slider .sliderContent p{font-size:18px;}
.project-slider .sliderContent a{display:inline-block; padding:8px 35px; border:2px #fff solid;text-transform:uppercase; color:#fff; background:var(--orange); font-size:15px; margin-top:10px;}
.project-slider .sliderContent a:hover{background:#fff; color:#222;}
#cmn-video-demo4__video2 {
  position:absolute;
  top: 50%;
  left: 50%;
  z-index: 1;
  width: 101%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  /*-webkit-filter: grayscale(100%); filter: grayscale(100%);*/
  opacity:0.6;
}




.welcomeArea{ display:block; clear:both; overflow:hidden; background-size: cover; position:relative; padding:60px 0; background:url('https://equipcare.rdxonline.in/wp-content/uploads/2025/05/about.png') no-repeat right center; background-size:auto 130%;}
.welcomeArea h1{font-size:36px;}
.welcomeArea h1 img{height:30px; position:relative; top:-4px; margin:0 5px;}
.welcomeArea p{margin-bottom:30px;}
.welcomeArea [class^="col-"] > a{ display:inline-block; padding:15px 30px 14px; background:var(--orange); text-align:center; color:#fff; border-radius:50px; text-transform:uppercase; letter-spacing:1px; font-weight:700; font-size:14px;}
.welcomeArea [class^="col-"] > a:hover{background:var(--dark)!important;}


.aboutBox{background:var(--dark); color:#fff; display:block; padding:40px 25px 15px; text-align:center;}
.aboutBox h2{font-size:26px;}
.aboutBox ul{text-align:left; display:block; margin:0; padding:0; list-style-type:none;}
.aboutBox ul li{display:block; overflow:hidden;padding:0 0 0 120px; min-height:120px; padding-top:20px; border-bottom:1px #fff solid; font-weight:600; color:#fff; position:relative; vertical-align:middle; line-height:1.3;}
.aboutBox ul li img{height:100px; position:absolute; left:0; top:10px;}
.aboutBox ul li:last-child{border-bottom:none;}

.triangle{width: 100%; height:0; border-style: solid;border-style: solid;border-width: 60px 175px 0 175px;border-color:var(--dark) transparent transparent transparent;}


.projectsArea{ display:block; overflow:hidden; padding: 60px 0; background:#f5f1e9; background-size:cover; text-align:center;border-top:1px #e9e9e9 solid;}
.projectsArea > div > a{ display:inline-block; text-transform: uppercase; border:2px var(--orange) solid; font-size:15px; letter-spacing: 1px; padding:14px 30px; color:var(--orange); border-radius:35px;}
.projectsArea > div > a:hover{background: var(--orange); color:#fff;}
.projectsArea h2{color:var(--dark); margin-bottom:10px; text-transform:uppercase;}
.projectsArea h2 + p{color:var(--orange); margin-bottom:40px;font-size:20px;}
.projectsArea .item{position:relative; margin-bottom:30px;}
.projectsArea .item > a{position:absolute; right:0; top:100px; display:block; overflow:hidden; color:#fff; padding:75px 25px 25px 75px;}
.projectsArea .item > a:before{background:var(--orange); display:block; overflow:hidden; content:''; position:absolute; left:40px; top:40px; width:200px; height:200px; border-radius:50%; z-index:5;}
.projectsArea .item > a span{z-index:6; position:relative; font-size:30px; color:#fff; display:block; overflow:hidden;}
.projectsArea .item > img{display:block;width:100%; opacity:1; margin-bottom:0px; height:230px; object-fit:cover; border-top-left-radius:80px;}
.projectsArea .item div img{height:100px; margin-bottom:10px;}
.projectsArea .item > div{ display:block; clear:both; overflow:hidden; border:1px #ddd solid; padding:10px 15px 20px; background:var(--dark); border-bottom-right-radius:80px; color:#fff;}
.projectsArea .item > div small{display:block; clear:both; text-transform:uppercase; margin-bottom:4px;}
.projectsArea .item > div small i{color:var(--orange);}
.projectsArea .item > div h4{font-weight:600; color:var(--orange); font-size:18px; margin-bottom:10px;}
.projectsArea .item > div a{font-size:11px; background:var(--dark); padding:8px 15px; border-radius:30px; font-weight:600; color:#fff; letter-spacing:1px; display:inline-block;}
.projectsArea .item:hover > img{opacity:0.6;}
.projectsArea .item > div a:hover{background:var(--orange);}

.projectsArea .owl-theme .owl-nav{ top:50%; position:absolute; width:100%;}
.owl-carousel .owl-nav button.owl-next{position:absolute; right:-40px;}
.owl-carousel .owl-nav button.owl-prev{position:absolute; left:-40px;}
.owl-carousel .owl-nav button.owl-next i, .owl-carousel .owl-nav button.owl-prev i{font-size:25px;}
.owl-carousel .owl-nav button.owl-next:hover i, .owl-carousel .owl-nav button.owl-prev:hover i{color:var(--orange);}


.logoSection{background:#f5f1e9; display:block; overflow:hidden; padding:0 0 60px; text-align:center;}
.logoSection h2{margin-bottom:30px;}
.logoSection img, .clientListing img{max-width:100%; border:1px #e4dbc8 solid; margin-bottom:0; padding:5px; background:#fff;}
.logoSection img{margin-bottom:15px;}
.clientListing span{width:100%; margin-bottom:15px; padding:5px; background:#e4dbc8; display:block; clear:both; text-align:center; min-height:45px;}


.highlightPoints{display:block;overflow:hidden; padding:0; background:transparent url('../images/whyBg.jpg') no-repeat center center fixed; background-size:cover;}
.highlightPoints [class^="col-"]{ position:relative;border-right:2px #fff solid;}
.highlightPoints [class^="col-"] div{padding:20px;  color:#fff; position:relative; z-index:5;}
.highlightPoints [class^="col-"]:last-child{border:0;}
.highlightPoints [class^="col-"] div h3{font-size:18px; font-weight:700;}
.highlightPoints [class^="col-"] div p{margin-bottom:0; opacity:1;}
.highlightPoints [class^="col-"] div img{height:60px; margin-bottom:10px;}
.highlightPoints [class^="col-"]:before{color:#222; position:absolute; display:block; content:''; left:0; right:0; top:0; bottom:0;
 background: rgb(0,0,0); background: linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0.5) 100%);}
.highlightPoints [class^="col-"]:hover:before{ display:block; background:rgba(120,60,150,0.7); -webkit-backdrop-filter: blur(10px); backdrop-filter: blur(10px);}
.highlightPoints [class^="col-"]:hover div h3{color:var(--orange);}
.highlightPoints [class^="col-"]:hover div p{opacity:1; color:#fff;}
.highlightPoints [class^="col-"]:hover div img{-webkit-filter: grayscale(0) invert(0); filter: grayscale(0) invert(0);}

.headingArea{width:600px; margin:0 auto; max-width:100%; padding:100px 80px 100px; border-bottom-left-radius:50%;border-bottom-right-radius:50%; background:#f5f1e9; text-align:center; margin-bottom:150px;}
.headingArea h2{font-size:18px; margin-bottom:20px; font-weight:700;}
.headingArea h3{font-size:30px; font-weight:600; margin-bottom:50px;}
.headingArea h3 strong{color:var(--orange);}
.headingArea a{display:inline-block; clear:both;padding:15px 40px; color:#fff; background:var(--orange); border-radius:30px; text-transform:uppercase;}
.headingArea a:hover{background:var(--dark);}


.chooseNow{margin:0; color:#fff; padding:0; clear: both; background:#fff url('../images/testimonials.jpg') no-repeat center bottom fixed; background-size:cover;}
.chooseNow a{ display:inline-block; background:#fff; font-size:14px; padding:14px 30px; color:#222; border-radius:35px; font-size:26px; font-weight:600;}
.chooseNow a:hover{background:var(--yellow); color: #fff;}
.chooseNow > div > .row{background:rgba(0,0,0,0.3);backdrop-filter: saturate(180%) blur(5px);}
.chooseNow > div > .row > [class^="col-"]:last-child{background:rgba(0,0,0,0.2);backdrop-filter: saturate(180%) blur(10px);}
.chooseNow form{width:100%; padding:60px 40px 40px;}
.chooseNow h3{font-size:22px;}
.chooseNow input, .chooseNow select, .chooseNow textarea{width:100%; display:block; height:40px; padding:0 15px; border:none; font-family: 'arial'!important; background:#fff;}
.chooseNow textarea{height:100px;}
.chooseNow input[type="submit"]{background:var(--dark);color:#fff; text-transform:uppercase;font-weight:600; cursor:pointer; height:60px;}
.chooseNow form [class^="col-"]{margin-bottom:20px;}

.testimonialsArea{text-align:center;padding:40px;}
.testimonialsArea .item > div{margin:10px; font-size:15px;}
.testimonialsArea .item > div img{ padding:10px; background:#fff; display:block; margin-bottom:10px;}
.testimonialsArea .item > div h4{font-size:36px; margin-bottom:5px;}
.testimonialsArea .item > div h5{font-size:18px; margin-bottom:4px; font-weight:400;}

.owl-theme .owl-dots .owl-dot span{width:12px!important; height:12px!important; border-radius:50%!important; padding:0!important; margin:30px 5px 0!important; background:rgba(255,255,255,0.5)!important;}
.owl-theme .owl-dots .owl-dot.active span{background:var(--orange)!important;}


.socialIcons ul{ display:block; list-style-type:none; margin:0; padding:0;}
.socialIcons ul li{ display:inline-block; font-size:18px; margin:0 3px; text-align:center;}
.socialIcons ul li a{ display:block; overflow:hidden; width:45px; height:45px; border:2px #fff solid; color:#fff; line-height:40px; border-radius:50%;}
.socialIcons ul li a:hover{ background:var(--orange); color:#fff;}


.downHighlight{display:block; overflow:hidden; padding:40px 0; background:var(--orange); color:var(--dark);}
.downHighlight h2{margin-bottom:5px; font-size:36px;}
.downHighlight h3{font-size:24px;}

.downHighlight a{display:inline-block; padding:15px 25px; color:var(--dark); border:2px var(--dark) solid; margin:3px; font-weight:600;}
.downHighlight a:hover{background:var(--dark); color:var(--orange);}


.footer{display:block; overflow:hidden; clear:both; padding:40px 0; background:var(--dark); color:#fff;}
.footer h4{font-size:16px; text-transform:uppercase; font-weight:700; margin-bottom:10px; padding:5px 0;}
.footer [class^="col-"]{}
.footer ul{font-size:15px; margin:0 0 25px; padding:0; list-style-type:none;}
.footer ul li a, .footer a{margin-bottom:5px; color:#fff; display:block; overflow:hidden;}
.footer p{margin-bottom:25px;}
.footer a:hover{color:var(--orange);}
.footer img{height:85px; margin-bottom:30px;}


#google_translate_element .skiptranslate.goog-te-gadget > span{display:none!important;}
.translater{position: relative; right:0; top: 0px; margin: 10px 0;}
.goog-te-gadget .goog-te-combo{margin: 10px 0 0!important; background:var(--orange); color: #fff; border: 1px #fff solid; padding: 8px; border-radius: 5px; width:100%;}

.skiptranslate.goog-te-gadget > div{position: relative;  top: 15px;  z-index: 100;  margin-top: -15px;}
@media (max-width: 500px) {
	.translater{right: 60px; top: 0px;}
}




.innerHeader{height:50dvh; background-attachment:fixed; background-position:bottom center; background-blend-mode:overlay; background:#444;}
.innerHeader > div{position:absolute; bottom:15px; left:50%; transform:translate(-50%,0%); color:#fff;}
.innerHeader > div .breadcrumbs{margin:0; padding:0;list-style-type:none; font-size:12px; text-transform:uppercase;}
.innerHeader > div .breadcrumbs li{display:inline-block;margin-right:10px;}
.innerHeader > div .breadcrumbs li a{color:var(--yellow);}
.innerHeader > div .breadcrumbs li a:after{content:'/'; display:inline-block; margin-left:10px;}
.innerHeader > div .breadcrumbs li a:hover{color:#fff; font-weight:600;}
.innerPage{ position:relative; display:block; overflow:hidden; border-bottom:1px #e9e9e9 solid; padding:40px 0;}

.innerPage h1{display:block;margin-bottom:30px; border-left:3px var(--orange) solid; padding-left:15px;}
.innerPage h1 img{height:30px; position:relative; top:-4px; margin:0 5px;}
.innerPage:after{position:absolute; right:100px; top:0; bottom:0; width:1px; background:rgba(0,0,0,0.2); content:''; display:block; z-index:5;}
.innerPage h2{margin:15px 0 20px; color:var(--dark); font-size:26px; display: block; clear: both; overflow: hidden;}
.innerPage h3{margin-bottom:15px 0 15px; color:var(--orange); font-size:22px;}

.innerPage ul{margin-bottom: 20px; list-style-type: none; padding: 0;}
.innerPage ul li{margin-bottom: 8px; position: relative; padding-left: 25px;}
.innerPage ul li:before{position: absolute; content: ''; display: block; left: 0; top:1px; background: url("../images/ulIcon.jpg"); width:18px; height: 18px;}

ul.about3Box{text-align:left; display:block; margin:0; padding:0; list-style-type:none;}
ul.about3Box li{display:inline-block; overflow:hidden; background:var(--dark); width:32%; padding:30px 0 0px 140px; margin:5px; min-height:120px; border-radius:15px; font-weight:600; color:#fff; position:relative; vertical-align:middle; line-height:1.3;}
ul.about3Box li:before{display: none;}
ul.about3Box li img{height:100px; position:absolute; left:15px; top:10px;}
ul.about3Box li:last-child{border-bottom:none;}

div.wpforms-container-full .wpforms-form textarea.wpforms-field-large{height: 120px!important; }

div.wpforms-container-full .wpforms-form button[type=submit]{
    background-color: var(--dark)!important; width: 100%;
    border:none!important;
    color: #fff!important;
    font-size: 1em;
    padding: 10px 15px;}

.sub-menu-toggle{ display: none!important;}


/*------------------Next-------------------*/




.breadcrumb{background:none; padding:0; margin:0; padding-bottom:10px; position:relative; border-bottom:1px #a4a49b solid;  font-size:13px; color:eb0022}
.breadcrumb-list li{display:inline-block; position:relative;}
.breadcrumb-list li::before{display:inline-block; padding-right:.8rem; padding-left:.8rem; color:#6c757d; content:"/"}
.breadcrumb-list li:first-child::before{display:none;}
.breadcrumb-list li a{ color:var(--blue);}
.breadcrumb-list li a:hover{ color:#fff;}
.breadcrumb-item a{ color:#eb0022;}
.breadcrumb-item a:hover{ color:#000;}




/*******************************/
/********* Contact CSS *********/
/*******************************/
.contact {
    position: relative;
    width: 100%;
    /*padding:45px 25px 0 25px;
	background:#f0f4fe; margin-top: 40px; border: 1px dotted #203669;*/
}

.contact .contact-info {
    position: relative;
    display: flex;
    
    margin-bottom: 30px;
    transition: .3s;
	/*background:#082d53;*/
	padding:10px;
}

.contact .contact-info:hover {
    border-color: transparent;
    box-shadow: 0 0 30px rgba(0, 0, 0, .1); background:#fff;
}

.contact .contact-icon {
    position: relative;
    width: 50px!important;
    height: 50px;
    display: flex;
    align-items:center;
    justify-content:center;
    border: 1px solid var(--orange); margin-right: 10px; 
	text-align:center; background: var(--orange);
}

.contact .contact-icon i {
    font-size:25px;
    color: #fff!important;
	width: 100px;
}

.contact .contact-text {
    
    display:block;
    padding-left:5px;
	text-align:left; font-size: 16px; font-weight:600;  color:rgba(68,68,68,1);
}



.contact h2 {font-weight:600; text-align:left; /*margin:20px 0 0;*/ color:var(--dark); font-size: 24px; display: block; margin-top: 20px;}

.contact .contact-text h3 {
    font-size:20px;
    font-weight:600;
    color: #000;
	padding:0; margin:0 0 8px; line-height: 1;
    
}

/*.contact .contact-text p {
    margin: 0;
    font-size: 13px;
	color:#f3f3f3;
}*/

.contact .contact-text a {color:rgba(68,68,68,1); font-size:16px; line-height:1; font-weight:600; }
.contact .contact-text a:hover{color:var(--dark);}



.contact .contact-form {
    position: relative;
    margin-bottom: 30px;
    transition: .3s; width: 100%;}

.contact .contact-form .form-control{display:block; overflow:hidden; padding:14px; border-radius:0; margin-bottom:10px; font-size:14px; }
.contact .contact-form select.form-control{height:auto;}
.contact .contact-form .textarea{height:150px;font-size:14px; display:block; overflow:hidden; width: 100%!important; padding:14px; border: 1px #00b3ff solid!important;}
.contact .contact-form .btn{background:#000; border-radius:0; padding:14px 30px; color:#fff; font-size:14px; font-weight:600; letter-spacing:1px;}
.contact .contact-form .btn:hover{background:#fff; color:#000; }

.contact .contact-form .form-control {
    border: 1px #00b3ff solid!important;
}

.fourBoxDesign .wp-block-column-is-layout-flow{padding: 10px; border: 1px #ddd solid; border-radius:15px; box-shadow: rgba(0, 0, 0, 0.4) 0px 2px 4px, rgba(0, 0, 0, 0.3) 0px 7px 13px -3px, rgba(0, 0, 0, 0.2) 0px -3px 0px inset;}
.fourBoxDesign .wp-block-column-is-layout-flow strong{font-weight: 700; color: var(--dark);}

.imageBoxes .wp-block-column-is-layout-flow{ padding: 15px; border: 1px #ddd solid; box-shadow: rgba(50, 50, 105, 0.15) 0px 2px 5px 0px, rgba(0, 0, 0, 0.05) 0px 1px 1px 0px;}

.processFlow:where(.wp-block-columns.is-layout-flex) {gap: 0; margin-bottom:30px;}
.processFlow .wp-block-column-is-layout-flow{background:var(--dark); color:#fff; padding:30px; font-size:18px; border-radius:40px; position:relative;}
.processFlow .wp-block-column-is-layout-flow:nth-child(even){background:var(--yellow); color:#222;}
.processFlow .wp-block-column-is-layout-flow p{margin:0;}
.processFlow .wp-block-column-is-layout-flow:after{content:''; display:block; position:absolute; right:-20px; top:45%; z-index:5;border-style: solid; border-width: 12px 0 12px 20px;  border-color: transparent transparent transparent var(--yellow);}
.processFlow .wp-block-column-is-layout-flow:nth-child(odd):after{border-color: transparent transparent transparent var(--dark);}
.processFlow .wp-block-column-is-layout-flow:last-child:after{display:none;}


.avilableBg{display:block; overflow:hidden; background:#fff url("https://equipcare.rdxonline.in/wp-content/uploads/2025/05/process.png") no-repeat right top; padding-bottom:100px; margin-bottom:30px;}

.darkBox .wp-block-column-is-layout-flow{border-radius: 15px;  box-shadow: rgba(0, 0, 0, 0.4) 0px 2px 4px, rgba(0, 0, 0, 0.3) 0px 7px 13px -3px, rgba(0, 0, 0, 0.2) 0px -3px 0px inset; padding:20px 20px 20px 120px; border:1px #ddd solid; position:relative;}
.darkBox .wp-block-column-is-layout-flow img{position:absolute; left:20px; top:25px;}

.workFlowBox .wp-block-column-is-layout-flow{text-align:center; border:1px var(--yellow) solid; padding:20px; position:relative;}
.workFlowBox .wp-block-column-is-layout-flow p{margin-bottom:0;}
.workFlowBox .wp-block-column-is-layout-flow:after{content:''; display:block; position:absolute; right:-20px; top:45%; z-index:5;border-style: solid; border-width: 12px 0 12px 20px;  border-color: transparent transparent transparent var(--yellow);}
.workFlowBox .wp-block-column-is-layout-flow:last-child:after{display:none;}


.mscNewBox strong{font-size:18px; display:block; overflow:hidden; margin-bottom:5px; color:var(--dark);}

.whyUsInner [class^="col-"]{position: relative; margin-bottom: 30px;}
.whyUsInner [class^="col-"] > div{padding: 30px; text-align: center; display: block; overflow: hidden; color: #fff;}
.whyUsInner [class^="col-"] > div img{width: 120px;}
.whyUsInner [class^="col-"]:before{border-radius:15px; box-shadow: rgba(0, 0, 0, 0.4) 0px 2px 4px, rgba(0, 0, 0, 0.3) 0px 7px 13px -3px, rgba(0, 0, 0, 0.2) 0px -3px 0px inset; content: ''; display: block; left: 15px; right: 15px; top: 0; bottom: 0; position: absolute; background: var(--dark); z-index: -1;}



.careerBox [class^=col-]{background:no-repeat right bottom; background-size: cover; position: relative; margin-bottom: 30px;}
.careerBox [class^="col-"]:before{position: absolute; content:''; display: block; top: 0; bottom: 0; left:15px; right: 15px; box-shadow: rgba(50, 50, 105, 0.15) 0px 2px 5px 0px, rgba(0, 0, 0, 0.05) 0px 1px 1px 0px; background:var(--yellow);}
.careerBox [class^="col-"] > div{padding: 15px; display: block; overflow: hidden; position: relative; z-index: 5;}
.careerBox [class^="col-"]>div ul{ padding-left: 0;}
.careerBox [class^="col-"]>div ul li{ padding:0;}
.careerBox [class^="col-"]>div ul li h4{font-size:18px; margin-bottom:0px;}
.careerBox [class^="col-"]>div ul li:before{display: none;}
.careerBox [class^="col-"]>div span{display: block; margin-top: 25px; overflow: hidden; width: 180px; clear: both; font-size: 12px; background: #fff; padding: 5px 10px; border-radius:5px; box-shadow:rgba(50,50,93,.25) 0 6px 12px -2px,rgba(0,0,0,.3) 0 3px 7px -3px;}
.careerBox [class^="col-"]>div a{display: inline-block; margin-right: 5px; background: var(--dark); padding: 5px 15px; color: #fff!important;text-decoration: none; text-transform: uppercase; font-size: 14px;}
.careerBox [class^="col-"]>div a:hover{background:#222;}


.innerDownColorArea{padding:60px 0;background:#f5f1e9; display:block;overflow:hidden;clear:both;z-index:100;position:relative}
.innerDownColorArea>svg{position:absolute;top:0;width:250%;fill:#fff}
.innerDownColorArea h1{font-size:42px;text-align:center;margin-bottom:10px;font-weight:700}
.innerDownColorArea h1+p{text-align:center;font-size:20px;margin-bottom:40px}
.innerDownColorArea + .footerArea > svg{fill:var(--blue)!important;}
.innerDownColorArea h2{font-size:36px;text-align:center;margin-bottom:30px;font-weight:600}

/*------------------------------------*\
    Media Queries
\*------------------------------------*/

@media (max-width: 1200px){
.project-slider{height:600px;}
}


@media (max-width: 991px){
ul.sideFixedicons{right:20px; top:20px; margin:0; padding:0;}
ul.sideFixedicons li{display:inline-block; margin:2px;}
.sticky + ul.sideFixedicons{top:10px;}

.menu{display:none;}
.topHeader [class^="col-"]:last-child ul li{display:none;}
.topHeader [class^="col-"]:last-child ul li:last-child{display:block; text-align:center;}

.openBtn{top:-20px; right:30px!important;}

.navBg{ padding:8px 0!important;}

.stellarnav{height:0;}
.stellarnav.active{height:auto;}
.two-fild-area-border{margin:10px 0 25px 0; }

	
.project-slider{height:90vh;}
.project-slider .sliderContent{width:95%;}
.project-slider .sliderContent h2{font-size:20px;}
.project-slider .sliderContent p{font-size:12px;}
#cmn-video-demo4__video2 {width:250%;}

.downHighlight{text-align:center;}
.downHighlight a{width:100%;}

.projectsArea [class^="col-"] > div{text-align:center;}


.innerHeader{height:40dvh;}

.innerPage h1{font-size:24px;}
.innerPage h1 img{height:24px;}
.innerPage:after{display:none;}

ul.about3Box li{display:block; width:100%; margin:0 0 10px;}

}


@media (max-width: 767px){
.logo img{ height:65px;}
.sticky .logo img{ height:65px;}

.welcomeArea{text-align:center; padding:40px 0; background:none;}
.welcomeArea [class^="col-"] > a{margin-bottom:30px; width:175px; padding:15px 10px;}
.welcomeArea h1{font-size:28px;}


.projectsArea h2 + p{font-size:18px;}
.projectsArea [class^="col-"]{margin-bottom:30px;}
.projectsArea [class^="col-"]:last-child{margin-bottom:0;}

.headingArea{padding:40px 40px 60px; max-width:90%; margin-bottom:150px;}
.headingArea h3{font-size:22px; margin-bottom:30px;}
.highlightPoints [class^="col-"] div{border:none; border-bottom:2px #fff solid; text-align:center;}
.highlightPoints [class^="col-"] div p{opacity:1;}

.chooseNow h3{font-size:24px;}

.footer-down{text-align:center; font-size:12px;}
.footer{text-align:center;}
.footer [class^="col-"]{border:none; margin-bottom:15px;}

.owl-carousel{padding:0 30px;}
.owl-carousel .owl-nav button.owl-next{right:30px;}
.owl-carousel .owl-nav button.owl-prev{left:-30px;}

.project-slider:after{display:none;}

.overlay:before{width: 100%;}


.workFlowBox .wp-block-column-is-layout-flow:before{content:''; display:block; position:absolute; left:45%; bottom:-20px; z-index:5;border-style: solid; border-width: 20px 12px 0 12px;  border-color:var(--yellow) transparent transparent transparent;}

	.processFlow .wp-block-column-is-layout-flow{text-align:center;}
.processFlow .wp-block-column-is-layout-flow:before{content:''; display:block; position:absolute; left:45%; bottom:-20px; z-index:5;border-style: solid; border-width: 20px 12px 0 12px; border-color:var(--yellow) transparent transparent transparent;}
.processFlow .wp-block-column-is-layout-flow:nth-child(odd):before{border-color: var(--dark) transparent transparent transparent;}
	
.workFlowBox .wp-block-column-is-layout-flow:after, .workFlowBox .wp-block-column-is-layout-flow:last-child:before, .processFlow .wp-block-column-is-layout-flow:after, .processFlow .wp-block-column-is-layout-flow:nth-child(odd):after, .processFlow .wp-block-column-is-layout-flow:last-child:before{display:none;}
	
}

@media (max-width: 500px){
}

@media (max-width: 360px){
}


@media screen and (max-width: 1920px) and (min-width: 1240px){
}
