
/* new-change */
.card-para{
	padding: 10px 20px !important;
}
.card-content{
	height: 108% !important;
	/* box-shadow: black 0px 0px 0px; */
}
/* .card-content{
	
	box-shadow: black 0px 8px 12px;
} */
/* .card-text{
	margin:10px 0px;
} */
.cardtxt{
	font-size: 15px !important;
}
.card-date{
	margin-top: -1.1rem !important;
}
.viewmore-blog{
	padding-left: 2rem !important;
	padding-right: 2rem !important;

}

@media (max-width: 768px) {
	.owl-carousel .owl-nav {
   		top: 32% !important;
	}
	.blogpost2{
		margin-top: 3rem !important;
	}
	.viewmore-blog{
		text-align-last: center;
	}
}
@media (min-width: 992px) {
	.owl-carousel .owl-nav {
   		top: 40% !important;
	}
	.blogpost1{
		padding-left: 3rem !important;
	}
	.bpost{
	height: 120px !important;
}
}
/* old change */


.owl-item .text-center img{
	width: 170px;
}
.list-unstyled  a:hover {
  color: #136db7 !important;
}

.fab.fa-twitter{
	font-family:sans-serif;
}
.fab.fa-twitter::before{
	content:"𝕏";
	font-size:1.2em;
}
.mute-btn {
	background: white; 
    border: none;
    width: 32px; 
    height: 32px; 
    position: absolute;
    right: 10px;
    border-radius: 50%; 
    display: flex;
    justify-content: center; 
    align-items: center; 
}
.banner{
	height: 550px;
}
@media only screen and (min-width: 600px) {


	.btn-viewmore {
		left: 103%;
		top: -135px;
	}
}
@media only screen and (max-width: 600px) {
	/* #header{
		position: sticky;
		top: 0;
	} */
	.dropdown-mega-content .col-lg-8{
		display: none;
	}
	.dropdown-mega-content .col-lg-4{
		padding-left: 0;
	}
	.dropdown-mega-content .col-lg-3{
		flex: 0 0 auto;
        width: 50%;
	}
	.col-lg-6 {
		flex: 0 0 auto;
        width: 100%;
		padding: 0px;
	}
	.dropdown-mega-content  .dropdown-mega-sub-nav {
	margin: 0 !important;
	}

	.my-4 {
		/* margin-top: 1.5rem !important;
		margin-bottom: 1.5rem !important; */
     margin-top: 0 !important; 
    margin-bottom: 1rem !important;
     }	
	
   }
   .nav-tabs li .nav-link, .nav-tabs li .nav-link {
    color: #fff;
    background-color: #136db7;
    border-radius: 0;
    border: none;
    text-align: center;
    font-weight: 500;
    transition: background-color 0.3s ease, color 0.3s ease;
}

.nav-tabs .nav-link.active {
    color: #136db7;
    background-color: #fff;
    font-weight: bold;
    border-bottom: 3px solid #136db7;
}

.tab-content {
    padding: 20px;
    border: 1px solid #ddd;
    border-top: none;
}

@media only screen and (max-width: 575px) {
    .featured-boxes-modern-style-2 .featured-box  .dropdown {
        padding: 0.5rem 0.5rem !important;
    }
	.banner{
		height: 50px;
	}
}

.blockquote-secondary {
    position: relative;
    padding: 20px;
   
  }

  .footer-icon {
    position: relative;
    padding-right: 40px; 
  }

  .footer-icon i {
    position: absolute;
    bottom: 0;
    right: 0;
    
  }
  .strength_blocks {
        display: flex !important;
        justify-content: center !important;
        gap: 25px !important; 
        flex-wrap: wrap !important; 
    }
   
    .strength_blocks .card {
        width: 100% !important; 
    }
	.counter p{
		color: #FD5000;
		font-size: 18px;
		margin-bottom: 0;
	}
	.power_constrction_wrpr{
		background-color: white;
		padding: 0px 30px;
		border-radius: 20px;
		border: 3px solid #eb3916;
		text-align: center;
	}


@media (max-width: 767px) {
    .power_constrction_wrpr {
        height: 40%;
    }
	.project-logo{
		margin-top: -1.4rem !important;
	}
	.ftechnology h4{
		
		line-height: 0px !important;
		
	}
	.strength_blocks .block {
		flex: 1;
		max-width: 100px;
		text-align: center;
	}
	.our-buss .nav-item{
		margin-bottom: 6px !important;
    	width: 40% !important;
	}
	#awsVideo{
		/* height: 385px; */
		margin-top: 114px;
	}
	.mute-btn{
		top:124px
	}
	.who-content{
		margin-top: 12rem;
	}
}
@media (min-width: 992px) {
	.strength_blocks .block {
		flex: 1;
		max-width: 168px;
		text-align: center;
	}
	.mute-btn{
		top:10px
	}
}

/* our brands */
.paragraph{
	line-height: 22px;
}

.card-link{
	font-size:14px !important; 
	position:absolute !important; 
	bottom:0px !important; 
	color: red !important;
}

.bns-img-top{
	width:68% !important;
}

.nav-tabs li .nav-link:active, .nav-tabs li .nav-link:hover, .nav-tabs li .nav-link:focus {
    background: #FFF;
    border-left-color: #EEE;
    border-right-color: #EEE;
    border-top: 3px solid #CCC;
    color: #136db7;
}

/* Our Product Categories */
/* .icon-featured {
    display: inline-block;
    font-size: 0;
    margin: 0px;
    width: 70px;
    height: 70px;
    border-radius: 50%;
    text-align: center;
    position: relative;
    z-index: 1;
    color: #FFF;
    font-size: 2.3em;
    line-height: 0px;
} */
.divider.divider-small {
    margin: -40px auto !important;
    background: transparent !important;
}

	@media(width<=768px){
		.divider.divider-small hr {
			width: 116px;
			position: absolute;
			left: 36%;
		}
		#homeVideo{
			overflow:visible !important;
		}
		.box-content{
			width: 88px !important;
		}
		.str-product{
			display: none !important;
		}
		.owl-item .text-center img {
			width: 72px;
			font-size: 12px !important;
		}
		.owl-carousel h4{
			font-size: 12px !important;
		}
		/* youtube video icon */
		.img-thumbnail .youtube-icon {
			bottom: 50%;
			display: block;
			position: absolute;
			right: 44%;
			text-align: center;
			width: 50px;
			height: 45px;
		}
		.productlfc{
			/* height:00px;  */
			width:100%;
		}
		.buildr-text{
			text-align: center !important;
		}
		.build-rev{
			text-align: center;
		}
		.modal-join-us .modal-dialog{
			margin: 40% 20%;
		}
	}
	@media(width>=992px){
		.modal-join-us .modal-dialog{
			margin: 10% 42%;
		}
		.divider.divider-small hr {
			width: 116px;
			position: absolute;
			left: 45%;
		}
		.box-content{
			width: 182px !important;
		}
		/* youtube video icon  */
		.img-thumbnail .youtube-icon {
			bottom: 50%;
			display: block;
			position: absolute;
			right: 45%;
			text-align: center;
			height: 50px;
			width: 55px;
		}
	}
	.img-thumbnail {
		background-color: #cdc5c5;
	}



