.footer-links li a { color: white !important; }

.contact-list li, .contact-list li a  { color: white !important; }

.footer-widget .text { color: white !important; } 



.CL_PADDING_TB_30 { padding-top: 30px; padding-bottom: 30px; }

.service-block_two { padding-top: 20px !important; padding-bottom: 20px !important; }

@media screen and (min-width: 0px) and (max-width: 576px) 
{
	.CL_PADDING_TB_30 { padding-top: 10px; padding-bottom: 10px; }

	.service-block_two { padding-top: 10px !important; padding-bottom: 10px !important; }

	.CL_TEXT1 { font-size: 70%; }
	.CL_HEADER_LOGO { }
	.CL_HEADER_STICKY_LOGO { }
	.CL_HEADER_MOBILE_LOGO { }

	.logo { width: 100px !important; height: auto !important; }

	.CL_IMAGE1 { width: 40px; height: 40px; }
}


@media screen and (min-width: 577px) and (max-width: 768px) 
{
	.CL_PADDING_TB_30 { padding-top: 20px; padding-bottom: 20px; }

	.CL_TEXT1 { font-size: 80%; }

	.logo { width: 120px !important; height: auto !important; }

	.CL_IMAGE1 { width: 50px; height: 50px; }
}

@media screen and (min-width: 769px) and (max-width: 2768px) 
{
	.logo { width: 150px !important; height: auto !important; }


	.CL_IMAGE1 { width: 70px; height: 70px; }
}
 

.gradient-line
{
    width:100px;
    height:3px;
    margin:20px auto;
    background:linear-gradient(
        to right,
        transparent,
        #007bff,
        transparent
    );
}

.CL_BLINK 
{  
  animation: cl_blink1 5s linear infinite;
}

@keyframes cl_blink1 
{  
	80%, 100% { opacity: 1; }  90% { opacity: 0.5; }
}


.problem-one_list li::before 
{
  background-color: #1646AB !important;
}  
/*************************************************************************/
.CL_BLACK_BUTTON
{
	color: white !important;
	background-color:  #010310 !important;
}
/*************************************************************************/
.header-social_box li a
{
	margin-right: 10px !important;
	padding: 6px !important;
	background-color: white !important;
	color:  #010310 !important;
	font-size: 24px !important;
	line-height: 24px !important;
}

/*************************************************************************/

.default-skills.style-six .default-skill-bar 
{
  background-color: #010310 !important;
}


/*************************************************************************/
.main-header .main-menu .navigation > li > a
{
	color: #010310 !important;
	background-color:  white !important;
}
.main-header .main-menu .navigation > li > a:before
{
	color: #010310 !important;
	background-color:  white !important;
}
.main-header
{
	color: #010310 !important;
	background-color:  white !important;
}

.mobile-nav-toggler, .mobile-nav-toggler  span, .mobile-nav-toggler  .icon
{
	color: #010310 !important;
}


.sticky-header 
{
	color: #010310 !important;
	background-color:  white !important;
}
.main-header.header-style-two .sticky-header .header-social_box.style-two li a
{
	color: #010310 !important;
	background-color:  #010310 !important;
}

.main-header.header-style-two .info-box .icon-box
{
	color: #010310 !important;
	background-color:  #010310 !important;
}

.main-header.header-style-two .header-lower
{
	color: #010310 !important;
	background-color:  #010310 !important;
}

/*************************************************************************/


/*************************************************************************/


@media (max-width: 600px) 
{
	.btn-style-eight, .btn-style-five, .theme-btn, .btn-item, .btn-wrap
	{
		padding: 4px !important;
	}
	.CL_BLACK_BUTTON
	{
		font: 80% !important;
	}

}

/*************************************************************************/

