/*
Theme Name: Creote Child
Theme URI: 
Description: A child theme of Creote
Author: 
Author URI: 
Template: creote
Version: 1.0.0
Text Domain: creote-child
*/

/* Add your custom styles below this line */
.header .header_content_collapse .navigation_menu .navbar_nav li a.nav-link {
	text-transform:uppercase !important;
}

.header_boxed.style_four .top_bar {
	background:#ED1B36 !important;
}
.header_boxed.style_four .top_bar .theme-btn {
	background:none !important;
	color:#fff !important;
}
.header_boxed.style_four .top_bar .top_inner .right_side .contntent.button a i {
	color:#fff !important;
}

.theme-btn.one {
	border: 1px solid #F47585 !important;
}

 .dropdown-menu {
	 width:70% !important;
	
 }
 
 .header .header_content_collapse .navigation_menu .navbar_nav li.mega_menu .dropdown-menu {
	 background:#fff !important;
	 1box-shadow:0px 0px 5px #222 !important;
	
 }
 
 .news_box.style_seven .content_box ul {
	 display:none !important;
 }
 
 .news_box.style_seven .content_box {
	 background:#fff;
 }
 .news_box.style_seven .image_box .date {
	 display:none;
 }
 
.news_box.style_seven .image_box::before {
	background: #ED1B36;
}
.blog_single_pageheader.page_header_default .meta_blog_single {
	display:none;
}
.banner_title_inner .date {
	display:none;
}

.fpinsights .content_box h2{
	min-height:87px;
}

.fpinsights .short_desc {
	min-height:130px;
}

.footerlogo {
	max-width:200px !important;
}

.ftnetcom a {
	color:#fff !important;
}

.footerlinks .list_item_box ul li a{
	text-transform:capitalize !important;
	color:#fff !important;
}

.footerlinks .list_item_box ul li a:hover{
	color:#ccc !important;
}

.footerlinks .list_item_box ul li /* Example: Adding a filled square before links in a list */
a::before {
  content: "\f0c8"; /* Square unicode (fa-square) */
  font-family: "Font Awesome 5 Free"; /* Or "Font Awesome 6 Free" */
  font-weight: 900;
  margin-right: 0px; /* Spacing between icon and text */
  color: #ED1B36;
  font-size:4px; /* Icon color */
  top:-3px;
  position:relative;
}

.elementor-element-ff420bb {
	margin-top:15px;
}

.fpicons i{
	text-align:center;
	width:60px;
	height:60px;
	line-height:60px;
	border-radius:300px;
	background:#ED1B36;
	color:#fff;
	font-size:30px;
	
}

.fpicons {
	text-align:center;
	 
	position:relative !important;
	z-index:2;
}

.fps1 {
	background:#252F47;
	border-radius:15px;
	padding:45px 20px 25px 20px;
	margin-top:-51px;
	
}

.fps1 .elementor-icon-box-description {
	color:#fff !important;
}

.fpservices2 {
	text-align:center;
	margin-top:-51px;
}

.fpservices2 .fa {
	background:#ED1B36 !important;
	color:#fff;
	font-size:30px;
	height:60px;
	width:60px;
	line-height:60px;
	border-radius:140px;
}

.fpservices3 {
	background:none !important;
	margin-top:-74px;
	padding:0px;
	position:relative;
	color:#000 !important;
	transition: background-color 0.3s ease; 
}
.fti1 img {
	 
}
.xvcont {
	box-shadow:0px 0px 8px #999;
	padding:0px !important;
}
.fpservices3 .title {
	width:80%;
	margin:0 auto;
	background:#fff;
	 
}
 
.fpservices1 {
	position:relative;
	z-index:2;
}

.fpservices2 {
	position:relative;
	z-index:3;
}

.fpservices3:hover {
	background:#f5f5f5;
	position:relative;
}

.elementor-element-bf249f7 .elementor-icon-box-title {
	color:#fff !important;
}

.fpservices3 {
	text-align:center;
}

.fpservices4 {
	padding:20px;
	min-height:117px;
	background:#fff;
}

.fpservices3 p{
 	display:none;
}

.xxtitle .title ::before {
	content: "";              /* Required: Allows the pseudo-element to render */
  position: absolute;       /* Positions the bar relative to the parent element */
  top: 12px;
  bottom: 0;
  height:40px;
  height:30px;
  left: 0;
  width: 6px;               /* Defines your "thick border" width */
  background-color: #EE1E38;/* Defines your border color */
}

.xxtitle50 .title ::before {
	background-color: #fff !important;
}
.xx99 .title ::before {
	height:18px !important;
	top:6px !important;
}
.xxtitle .title {
	padding-left:20px !important;
	line-height:22px;
}

.xx99 p {
	padding-left: 21px !important;
}

.xx99 .title {
	line-height:22px !important;
	text-transform:capitalize !important;
}

.fpservices5 {
	border-top:1px solid #ccc;
	padding-top:10px;
	padding-bottom:10px;
	text-align:right;
	padding-right:15px;
	background:#fff;
}
.default_sickty_heaad .header_content_collapse .navigation_menu .navbar_nav li a.nav-link {
	text-transform:uppercase;
}

.fpservices5 a {
	font-weight:bold;
	color:#000;
}

.fpservices5 .icon-right-arrow-long::before {
	color:#ED1B36;
	position:relative;
	top:2px;
}
.fpservicesborder {
	width:50px;
	height:3px;
	background:#800;
	margin:-3px auto 0px auto;
}
.content_box a.read_more {
	text-align:right !important;
}

.fixed-header .sticky_header_main {
	background:#f5f5f5;
	box-shadow:0px 0px 15px #777;
	
}
.header .header_content_collapse .navigation_menu .navbar_nav li.active a.nav-link, .default_sickty_heaad .header_content_collapse .navigation_menu .navbar_nav li.active a.nav-link {
	color:#800 !important;
}

#footer_contents .list_item_box ul li a {
	color:#fff !important;
}

.page-id-10 .parallax_cover {
	display:none;
}
.page-id-10 .page_header_default {
	background:url(../../../images/header_about.jpg) no-repeat !important;
	background-position:center center !important;
	background-attachment:fixed !important;
	
}
.page-id-8528 .page_header_default {
	background:url(../../../images/header_icthardware.jpg) no-repeat !important;
	background-position:center center !important;
	background-attachment:fixed !important;
	
}

.page-id-8221 .page_header_default {
	background:url(../../../images/header_partners.jpg) no-repeat !important;
	background-position:center center !important;
	background-attachment:fixed !important;
	
}
.page-id-7384 .page_header_default {
	background:url(../../../images/header_virtualization.jpg) no-repeat !important;
	background-position:center center !important;
	background-attachment:fixed !important;
	
} 
.page-id-7384 .page_header_default {
	background:url(../../../images/header_virtualization.jpg) no-repeat !important;
	background-position:center center !important;
	background-attachment:fixed !important;
	
}

.page-id-7559 .page_header_default {
	background:url(../../../images/header_routers.jpg) no-repeat !important;
	background-position:center center !important;
	background-attachment:fixed !important;
	
}
.page-id-7600 .page_header_default {
	background:url(../../../images/header_endpoints.jpg) no-repeat !important;
	background-position:center center !important;
	background-attachment:fixed !important;
	
}

.page-id-7619 .page_header_default {
	background:url(../../../images/header_wireless.jpg) no-repeat !important;
	background-position:center center !important;
	background-attachment:fixed !important;
	
}

.page-id-7640 .page_header_default {
	background:url(../../../images/header_nextgenfirewalls.jpg) no-repeat !important;
	background-position:center center !important;
	background-attachment:fixed !important;
	
}

.page-id-7659 .page_header_default {
	background:url(../../../images/header_emailweb.jpg) no-repeat !important;
	background-position:center center !important;
	background-attachment:fixed !important;
	
}
.page-id-7675 .page_header_default {
	background:url(../../../images/header_servers.jpg) no-repeat !important;
	background-position:center center !important;
	background-attachment:fixed !important;
	
}

.page-id-7685 .page_header_default {
	background:url(../../../images/header_oracle.jpg) no-repeat !important;
	background-position:center center !important;
	background-attachment:fixed !important;
	
}
.page-id-7703 .page_header_default {
	background:url(../../../images/header_ips.jpg) no-repeat !important;
	background-position:center center !important;
	background-attachment:fixed !important;
	
}
.default_sickty_heaad .header_content_collapse.no_right_content .navigation_menu {
	text-align:center !important;
}
.page-id-7559 .page_header_default {
	background:url(../../../images/header_routers.jpg) no-repeat !important;
	background-position:center center !important;
	background-attachment:fixed !important;
	
}

.page-id-7179 .parallax_cover {
	display:none;
}
.p_pagination .swiper-pagination {
	padding:0px !important;
}
.page-id-7179 .page_header_default {
	background:url(../../../images/header_services.jpg) no-repeat !important;
	background-position:center center !important;
	background-attachment:fixed !important;
	
}

.page-id-7344 .parallax_cover {
	display:none;
}

.page-id-7344 .page_header_default {
	background:url(../../../images/header_datacenter.jpg) no-repeat !important;
	background-position:center center !important;
	background-attachment:fixed !important;
	
}




.page-id-7364 .parallax_cover {
	display:none;
}

.page-id-7364 .page_header_default {
	background:url(../../../images/header_security.jpg) no-repeat !important;
	background-position:center center !important;
	background-attachment:fixed !important;
	
}
.parallax_cover {
	display:none !important;
}

.page-id-7406 .page_header_default {
	background:url(../../../images/header_storage.jpg) no-repeat !important;
	background-position:center center !important;
	background-attachment:fixed !important;
	
}

.page-id-7432 .page_header_default {
	background:url(../../../images/header_collaboration.jpg) no-repeat !important;
	background-position:center center !important;
	background-attachment:fixed !important;
	
}



.page-id-77 .parallax_cover {
	display:none;
}

.page-id-77 .page_header_default {
	background:url(../../../images/header_contact.jpg) no-repeat !important;
	background-position:center center !important;
	background-attachment:fixed !important;
	
}
.page-id-7437 .page_header_default {
	background:url(../../../images/header_enterprisenetworks.jpg) no-repeat !important;
	background-position:center center !important;
	background-attachment:fixed !important;
	
}

.page-id-7451 .page_header_default {
	background:url(../../../images/header_hpc.jpg) no-repeat !important;
	background-position:center center !important;
	background-attachment:fixed !important;
	
}

.page-id-7466 .page_header_default {
	background:url(../../../images/header_business.jpg) no-repeat !important;
	background-position:center center !important;
	background-attachment:fixed !important;
	
}

.page-insights .page_header_default, .single-post .page_header_default{
	background:url(../../../images/header_business.jpg) no-repeat !important;
	background-position:center center !important;
	background-attachment:fixed !important;
	
}
.date_in_number, .auhtour_box, .content_box .category {
	visibility:hidden !important;
}


.xxrow1 img {
	width:100%;
}

.xcol1, .xcol1 .elementor-element-populated {
	padding:0px !important;
}

.xcol2 {
	padding:40px;
}
.page_header_default::before {
	background-color:#000 !important;
	opacity:0.55 !important;
}

.xf1 .elementor-icon-box-wrapper {
	background:rgba(0,0,0,0.70);
	padding:20px;
	border-radius:10px;
	width:98%;
	margin:0 auto;
	
}

.xf1 .elementor-icon-box-icon{
	height:60px;
	width:60px;
	line-height:82px !important;
	text-align:center;
	margin-left:-50px;
	border-radius:150px;
	  
	background:#ED1B36;
}

.about1 {
	
}
.xf1 .elementor-icon-box-description {
	color:#fff !important;
}
.xf1 .elementor-icon-box-title {
	font-size:20px;
	color:#fff !important;
}

.xf2 .elementor-icon-box-icon{
	margin:-50px auto 0px auto !important;
	 
}

.xxtitle8 {
	
	text-align:center !important;
}

.contcol .icon_bx {
	background:#ED1B36 !important;
}

.contmap .elementor-element-populated{
	
	padding:0px !important;
}

.contform .wpcf7-submit{
	min-width:50% !important;
	width:50% !important;
	
}

.contform .fa {
	color:#ED1B36 !important;
}

.page-id-77 .elementor-77 .elementor-element.elementor-element-2480814 input[type="submit"] {
	min-width:50% !important;
	width:50% !important;
	background:#ED1B36 !important;
	border-radius:90px !important;
}

.header_right_content .theme-btn.one {
	background:#fff !important;
	padding:8px 12px !important;
	border-radius:90px !important;
	min-height:1px !important;
	line-height:20px !important;
	border:1px solid #800 !important;
	color:#800 !important;
	 transition: background-color 0.3s ease-in-out;
}
.header .header_content_collapse .header_right_content {
	margin-top:10px;
}
.header_right_content .theme-btn.one:hover {
	background:#222 !important;
	color:#fff !important;
	border:1px solid #800 !important;
}

.xcol1 .elementor-widget-image {
	height:100%;
}

.xcol1 img {
	height:100% !important;
	width:100%;
	object-fit:cover;
}

.elementor-element-1117929 {
	background:#fff !important;
	padding:50px !important;
}

.elementor-7388, .elementor-2536 {
	margin-top:-10px;
}

.list_item_box.style_one ul li a:hover {
	color:#800 !important;
}

.list_item_box.style_one ul li a:before {
	content: "\f061"; 
    font-family: "Font Awesome 5 Free";
    font-weight: 900; /* Use 900 for Solid, 400 for Regular/Brands */
    margin-right: 8px;
    display: inline-block;
	color:#800 !important;
}
.crt_mobile_menu .menu-box .menu-outer ul.navbar_nav li.dropdown .dropdown-btn {
	background:#800;
	color:#fff;
}

.blog_single_details_outer .blog_feature_image {
	display:none !important;
}

.header .header_content_collapse .navigation_menu .navbar_nav li.mega_menu a.nav-link span.fa-angle-down {
	color:#800 !important;
}
.widgets_grid_box .widget .widget-title::before, .widgets_grid_box .widget .widget-title::after {
	background:#800 !important;
}

.aboutcol .elementor-widget-text-editor{
	background:rgba(0,0,0,0.2);
	padding:45px 15px 15px 15px;
	color:#fff;
	margin-top:-56px;
}


.aboutcol .elementor-view-stacked .elementor-icon {
	 background:#BE162B !important;
}

.aboutcol .elementor-icon-wrapper {
	z-index:3;
	position:relative;
}

.aboutcol .e-n-accordion-item-title-text {
	color:#fff !important;
}

.aboutcol .e-n-accordion-item-title {
	border:none !important;
}

.aboutcol .e-child {
	border:none !important;
	margin-top:-57px !important;
}

.newsins .news_box .style_seven {
	border-radius:0px !important;
	box-shadow:0px 0px 9px #999 !important
	
}

.newsins .style_seven {
	
}

.news_box.style_seven {
	border-radius:0px !important;
	 
}
.newsins .news_box, .newsins .image_boxes  {
	border-radius:0px !important;
}

.newsins .content_box  a.read_more {
	color:#800 !important;
}
.header .menu-item-7958 {
	display:none !important;
}

.pagination li span.current {
	background:#ED1B36 !important
}
.pagination li a i {
	color:#ED1B36 !important;
}

.mentitle1 {
	font-weight:bold;
	margin: 0px !important;
}

.menutitle2 {
	1margin-top:-15px;
}

.partnersrow {
	background:#DBDBDB !important;
}

.partnersrow .elementor-image-box-content {
	margin-top:-50px;
	padding:40px 25px 25px 25px;
	background:#fff;
	min-height:270px;
}

.partnersrow .elementor-image-box-img img{
	border-radius:200px;
}

.minsights .content_box {
	min-height:300px;
	
	
}
.minsights .title {
	min-height:58px;
	
	
}

.minsights .short_desc {
	min-height:80px;
}
