			.box-shadow .card.no-hover{
	box-shadow: 0 20px 40px rgb(0 0 0 / 20%);
}
.box-height .card{
	height:360px;
}
.contact-card .card{
	height:330px;
}

.welcome .featured{
	font-size:32px;
}
.client-name .simple{
	color:white;
}
.client-color .featured{
	color:white;
}
.port-name .no-gallery{
	color:red;
}
.card-w .card{
	background-color: white !important;
}

/*navbar bg*/
#header .navbar{
	background-color: #2f323a;
}

/*typography*/

p,a,li,h1,h2,h3,h4,h5,h6,span{ 
	font-family: Futura,Trebuchet MS,Arial,sans-serif !important; 
}

/*gallery-hide-heading-shadow*/

.page-id-848 .gallery img{
	box-shadow: none;
}

.page-id-848 .gallery a:hover img{
	box-shadow: none;
}

/*mobile-app-hide-img-shadow*/

.no-shadow .gallery a:hover img{
	box-shadow: none;
}

.no-shadow .gallery img{
	box-shadow: none;
}

/*portfolio-mobile-bg-null*/

.bg-null .image-over:before{
	background-color: rgb(255 255 255 / 0%) !important;
	
}

.bg-null .showcase .card-caption *, .showcase .card-caption *:not(.btn) {
    color: #e40f11;
	
}

.bg-null .card:hover .image-over:before{
	background-image: none !important
}

.bg-null .card-footer{
	padding: 0px !important;
}

.caro-bg .section-vs-130{
	background-image: url('https://tobtechnologies.com/wp-content/uploads/2021/04/caspar-camille-rubin-XA0v5hbb7HY-unsplash-scaled.jpg') !important;
}

/*navbar*/
header .navbar-expand.navbar-vs-20 {
    padding-top: 10px;
    padding-bottom: 10px;

	
}
#header{
	margin-top:0px;
	
}
/*typography*/

body,p,a,li,span{
	line-height: 2.0 !important;
}

/*card-equal-height*/

@media (min-width : 768px){
	.equal-height .card.no-hover{
		height:400px;
	}
}

/*card-equal-height-digital*/

@media (min-width : 768px){
	.equal-height-dig .card.no-hover{
		height:500px;
	}
}

/*card-equal-height-crm*/

@media (min-width : 768px){
	.equal-height-erp .card.no-hover{
		height:450px;
	}
}

/*card-equal-height-seo*/

@media (min-width : 768px){
	.equal-height-seo .card.no-hover{
		height:390px;
	}
}

/*Digital-marketing-counter*/

.page-id-716 .counter .radial span{
	top:29px;
}

/*services-clients*/

.client-size .fit-image{
	width: 70%;
}

/*Portfolio-mobile-blur*/

.showcase .card:hover .image-over img{
	    filter: blur(0px) !important;
}

.no-blur .card:not(.no-hover):hover{
	background: transparent !important;
}

.bg-null .card:not(.no-hover):hover h4{
	color: #e40f11 !important;
}

.bg-null .card:not(.no-hover):hover a {
    -webkit-text-fill-color:  #e40f11 !important;
}

/*contact*/

.no-blur1 .card:not(.no-hover):hover h4{
	color:white;
}

.line-break{
	line-break:auto;
}

.box-top .gallery img{
	box-shadow:none!important;
}

/*home page client bg-img*/
.client-bg{
	background-image: url('https://tobtechnologies.com/wp-content/uploads/2025/07/Clients.jpg');
	    background-blend-mode:soft-light;
	
}

.client-color .featured {
	color:#2f323a;
}
/* Blog Page */
.showcase .card-caption *:not(.btn) {
    color: #fc5130;
}

.showcase .card:hover .image-over:before {
    background-image: -webkit-linear-gradient(45deg, #fc5130 15%,#fc5130, 65%);
    background-image: linear-gradient(45deg, #fc5130, 15%, var(--primary-color) 65%);
    opacity: 0.75;
}

/*Home page Gap */
section.section-vs-130 {
    padding: 40px 0;
}
