/***************** Custom CSS *************/

@import url('https://fonts.googleapis.com/css2?family=Roboto+Condensed:ital,wght@0,100..900;1,100..900&display=swap');

@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');

body 
	{
		font-family: "poppins", sans-serif!important;
		color:#151515!important;
	}

h2, h3, h4, h5, h6 
{
	font-family: "Roboto Condensed", sans-serif!important;
}

.headspan
{
	color:#0a4cad;
}

hr.icc_hr
{
	width:150px;
	height:3px;
	background:#c6353c;
	opacity:1;
}

.display-4
{
	font-size:2.6rem;
}

.navbar
{
	padding:0;
}

.navbar a {font-size:17px!important;}

.icc_carousel {position:relative;}

.hero-text h2 
{
	font-size:52px!important;
	font-weight:700;
	line-height: 1em;
}
.hero-text 

.hero-text h4
{
	font-size:24px;
}


.hero-text h2 span
{
	color:#eb0772;
}

.navbar-light .navbar-nav .nav-link
{
	color:#fff!important;
	font-weight:500;
}

.icc_btn_primary
{
	background: #de6b18;
  	padding: 10px 20px;
  	color: #fff;
  	font-weight: 500;
  	border-radius:5px;
}

.icc_btn_secondary
{
	background:#de6b18;
	/*background:linear-gradient(to right,#074293,#1d8e40); */
	/* background: linear-gradient(#d33333,#b51919); */
  	padding: 10px 20px;
  	color: #fff;
  	font-weight: 500;
  	border-radius:5px;
}

.carousel-caption
{
	padding-top:0!important;
}

.icc_carousel .hero_two
{
	text-align: left!important;
}


.icc_carousel .hero_two h2 
{
	font-size: 50px!important;
	font-weight: 600;
}

.btn-lg-square
{
	width:36px;
	height:36px;
}

.btn-lg-square i 
{
	font-size:20px;
}

.icc_features .card
{
	box-shadow:0px 0px 5px #f1f1f1;
	border:none;
	background:linear-gradient(#fff,#ffcaca54) !important;
}

h4 {font-size:1.3rem;}

.icc_tagline span
{
	font-size: 22px;
  	color: #555;
  	font-weight: 550;
  	line-height:1.7em;
}

.team 
	{
		background:linear-gradient(to right,#fde4ff,#e5f7ff);
		background-size:cover;
	}
.team .team-title p 
{
	font-size:12px;
}

/*------------ Counter ------------*/

.counter 
	{
  		text-align: center;
  		padding-top:30px;
	}

.counter h3 
	{
  		color: #444;
  		font-size: 14px;
  		font-style: normal;
  		font-variant: normal;
  		font-weight: lighter;
  		letter-spacing: 1px;
  		padding-top: 20px;
  		margin-bottom: 30px;
	}

#countdown 
	{
  		color: #FFFFFF;
	}

#countdown span 
	{
  		color: #000;
  		font-size: 36px;
  		font-weight: normal;
  		margin-left: 20px;
  		margin-right: 20px;
  		text-align: center;
  		
	}

.btn-primary
{
	background-color:#c6353c!important;
}

.footer {background:#222!important;}

.int_carousel .int_item .card img
{
	border-radius: 10px;
	border:2px solid #fff;
}

.int_carousel .int_item .card .int_body
{
	padding:20px;
	text-align: center;
}

.icc-footer-widget ul li {background:transparent; color:#ccc; padding-left:0; font-size:15px; }
.icc-footer-head h3 {font-size:1.4rem;}

.icc_tagline .section_shape_left
{
	width: 300px;
  	height: 300px;
  	background: white;
  	position: absolute;
  	border-radius: 100%;
  	left: -200px;
  	top:20%;
  	border: 10px solid #ed00b2;
}

.icc_tagline .section_shape_right
{
	width: 300px;
  	height: 300px;
  	top:20%;
  	background: white;
  	position: absolute;
  	border-radius: 100%;
  	right: -200px;
  	border: 10px solid #ed00b2;
}


.icc-footer-widget ul li:before
{
	content:'>';
	font-size:14px;
	color: #6562cf;
	line-height:0;
	margin-right:5px;
}


.team .team-item .team-title h4 { font-size:16px; }

.header-carousel-item .carousel-caption {text-align: left;}

.icc_testimonials .test-item p
{
	font-size:24px;
}

.header-carousel-item
{
	background: linear-gradient(to right,#fde4ff,#e5f7ff);
}

.mob-menu {display:none;}

@media (max-width: 767px) 
{

	.d-mob-none {display: none;}
	.hero-text {text-align:Center;}

	.hero-text h2 {font-size:32px!important; line-height:1.2em;}

	.header-carousel-item {padding-top:40px;}

	.navbar-brand img {width:150px!important}

	.tobar-social img {width:25px!important;}
	
	.navbar.navbar-expand-lg .navbar-toggler 
	{
	    padding: 5px 10px;
	    border: 1px solid #FFF!important;
	    color: #FFF!important;
	    border-radius: 0;
	 }

	.icc_header {padding:6px 0;}

	.mob-menu {display:block;}

	@keyframes blinker 
	{
  		0% { opacity: 1; }
  		50% { opacity: 0; }
  		100% { opacity: 1; }
	}

	.blinking-link 
	{
  		text-decoration: underline;
  		/* Animation: name, duration, timing, iteration-count */
  		animation: blinker 1s linear infinite;
	}	

	.navbar-light .navbar-nav .nav-link
	{
		color:#000!important;
		padding:0 0 10px 0;
	}

	.navbar-nav 
	{
		padding:20px;
		margin-bottom:10px;
	}

	.navbar-toggler:focus
	{
		box-shadow: none;
	}

	.icc_home_about
	{
		padding:40px 0!important;
	}

	body {font-size:14px}

	h2.headspan {font-size:32px!important}

	.icc_conf_bg h2 {font-size:42px!important;}

	.icc_tagline h2 {font-size:32px!important;}

	.icc_tagline .section_shape_left {width:150px; height:150px; left:-120px; display:none;}
	.icc_tagline .section_shape_right {width:150px; height:150px; right:-120px; display:none;} 

	.icc_tagline span {font-size:16px;}

	.event-det h4 {font-size:16px; text-align: left!important;}

	#countdown span {font-size:20px; margin-right:10px; margin-left:10px;}

	.team h2 {font-size:32px;}

	.icc_features {padding:50px 0!important;}

	.icc_article {padding:50px 0!important;}
}