/*------------------------------------------------------------------------------------- 
Theme Name:		 Brixwell Technologies Child
Theme URI:		 https://brixwelltechnologies.com/
Description:	 Brixwell - Best Web & Digital Marketing Agency in India
Author:			 Ankit Vora
Author URI:		 https://brixwelltechnologies.com/
Template:		 brixwell
Version:		 1.0.0
Text Domain:	 digtek-child-theme
-------------------------------------------------------------------------------------*/
/*
    Please Add your custom styles here
*/
.s-home-hero .brand-wrapper-2
{
	display:none;
}
.s-home-hero .hero-section
{
	padding:150px 0 40px;
}
.header-1 .header-right .main-button .theme-btn, .header-1 .header-right .main-button .arrow-btn
{
	background-color: #ffffff;
}
.hero-2 .hero-content .hero-button .main-button .theme-btn, .hero-2 .hero-content .hero-button .main-button .arrow-btn
{
	  background-color: #0e4b8a;
    color: #ffffff;
}
.s-our-clients .swiper-slide-inner img
{
	border:1px solid #D8D8D8;
	border-radius:8px;
}
.s-our-process .service-box-items,
.s-interview-process .service-box-items
{
	height:100%;
	padding-bottom:0;
}
.review-other-platform img {
    width: 20%;
    margin: 0 20px;
}
.contact-info-wrapper .shape-left path,
.contact-info-wrapper .shape-right path
{
	fill:#0e4b8a;
}
.contact-wrapper .contact-info-wrapper .contact-info .content h3 a
{
	 text-transform: none;
}
.contact-page-form .nice-select
{
	border:1px solid #D4DCED;
	padding-top: 20px;
  padding-left: 20px;
  padding-bottom: 0 !important;
}
.contact-page-form .nice-select span.current
{
	font-weight:400 !important;
}
.contact-form-items .wpcf7-not-valid-tip
{
	color:#ff0000 !important;
	font-size:14px !important;
}

.s-our-process .elementor-widget-container .row,
.s-interview-process  .elementor-widget-container .row
{
	--bs-gutter-y:1.5rem !important;
}
.s-our-process .service-box-items a,
.s-interview-process .service-box-items a
{
	pointer-events:none;
}
.s-interview-process .icon img,
.s-our-process .icon img
{
	max-width:60px;
}
.s-blog-list .news-box-items
{
	box-shadow:0px 15px 44px 10px rgb(0 0 0 / 6%);
}
.s-blog-list .news-content ul.post-cat li:first-child
{
	display:none;
}
.service-form-wrapper
{
	background-color: #FFFFFF;
	    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 15px 15px 15px 15px;
	border-radius: 10px;
}
{
	padding: 0;
  box-shadow: none;
}
.service-form-wrapper .form-control-wrape input,.service-form-wrapper .form-control-wrape textarea
{
	background-color: #ffffff;
    border-radius: 10px 10px 10px 10px;
	width:100%;
	    font-family: "Circular Std", Sans-serif;
    font-size: 16px;
    font-weight: 400;
	   border: 1px solid #d1d1d1;
    padding: 12px;
}
.service-form-wrapper .form-control-wrape textarea
{
	height:80px;
}
.service-form-wrapper .two-col
{
	margin: 15px 0;
}
.service-form-wrapper .form-control-wrape input:focus,.service-form-wrapper .form-control-wrape textarea:focus
{
	 border: 1px solid #d1d1d1;
	outline:unset;
}
.service-form-wrapper .form-control-btn input
{
	background-color:#0e4b8a;
	border:0;
	color:#ffffff;
	font-weight: 600;
    padding: 8px 30px;
    border-radius: 53px;
}
.service-form-wrapper .form-control-btn input:hover
{
	background-color:#000000;
}
.service-form-wrapper h2
{
	font-size: 20px;
    margin-bottom: 10px;
    font-weight: 600;
    color: #0e4b8a;
}
.service-enquiry-form .wpcf7-response-output
{
	color:#ffffff !important;
}
.display-block
{
	display:block;
}
.s-about-intro .circle-button
{
	display:none;
}
.s-about-value .feature-box-items
{
	height:100%;
}
.s-about-value .feature-box-image img
{
	object-fit:contain;
}
.s-about-value .feature-box-image
{
	height:100%;
}
.s-about-team .icon-shape
{
	display:none;
}
.cta-section::before
{
	background-color:#000000;
}
.single-post .blog-single-content-wrap .thumbnail img
{
	height:auto;
}
.single-post .blog-single-content-wrap h1
{
	font-size: 36px;
  font-weight: 600;
  margin-bottom: 10px;
}
.single-post .blog-single-content-wrap h2
{
	font-size:28px;
	font-weight:500;
	 margin:15px 0;
}
.single-post .blog-single-content-wrap p
{
	margin-bottom:15px;
}
.single-post .blog-single-content-wrap a
{
	color: #0e4b8a;
  text-decoration: underline;
}
.single-post #masthead
{
	box-shadow: 0 0 6px 0 #d3d3d3;
}
.single-post .blog-content-page
{
	padding-top: 50px;
  padding-bottom: 50px;
}
#wpfront-scroll-top-container img
{
	width:50px !important;
	height:50px !important;
}
.news-box-items .news-content h5
{
	min-height: 100px;
}

@media only screen and (max-width: 600px) {
	.service-footer-cta .cta-wrapper
	{
	    padding: 65px 15px;
	 }
	.cta-counter-wrapper
	{
		background-size: 100%;
		background-position: top;
		height: 700px;
	}
	.hfe-nav-menu .hfe-nav-menu-icon
	{
		padding:0;
	}
	nav.hfe-dropdown
	{
		top:50px !important;
	}
	.s-home-hero .hero-2
	{
			background-color:unset;
	}
	.s-home-hero .hero-section
	{
		padding:50px 0px;
	}
	.s-service-marquee .cmn-textslide img
	{
		width:28px;
	}
	.s-home-mid-cta .cta-contact-wrapper
	{
		padding:20px;
	}
}
@media only screen and (min-width: 768px) and (max-width: 1024px)  {
	nav.hfe-dropdown
	{
		top:65px !important;
	}
}