.red{
	color:red;
}
/* .elementor-kit-6 a{
	font-size: unset !important;
} */
#comments.comments-area {
    display: none;
}
#comments.comments-area {
    margin-top: 40px;
}
ul.elementor-sitemap-page-list li:before{
    content: "";
    position: absolute;
    left: 0;
    display: block;
    background-color: #e1e2e5;
    transition: all 0.3s ease-in-out 0s;
}
h2.elementor-sitemap-title.elementor-sitemap-page-title {
    display: none;
}
.footer-listed-menu li.elementor-icon-list-item a {
    padding-left: 0px;
}
 ul.elementor-sitemap-page-list li:after {
    content: "";
    position: absolute;
    left: 0;
    display: block;
    background-color: #e1e2e5;
    transition: all 0.3s ease-in-out 0s;
}
 ul.elementor-sitemap-page-list li:before {
    top: 0;
    bottom: 0;
    width: 2px;
    height: 100%;
}
 ul.elementor-sitemap-page-list li::after {
    top: 16px;
    width: 5px;
    height: 2px;
}
  ul.elementor-sitemap-page-list li {
	  margin-left: 40px;
  }
  ul.elementor-sitemap-page-list li a:hover {
    padding-left: 18px;
}
li>a {
    position: relative;
    display: block;
    padding: 10px 15px;
}
 li.elementor-sitemap-item {
    list-style: none;
} 
 
 main#content {
    min-height: calc(100vh - 500px);
}
.new-post-filter .exad-post-grid-body {
    z-index: 0 !important;
}
.search main#content {
    padding-top: 50px;
    padding-bottom: 50px;
}
 .footer-search input.autocomplete {
    display: none !important;
}
.mobile-menu-left-side .elementor-tab-title:not(.elementor-active) ~ .elementor-tab-content {
    display: none !important;
}
.single .site-main {
    max-width: 1300px !important;
    padding-left: 20px;
    padding-right: 20px;
}
 .main-menu .sub-menu li.menu-item a{
    border: none!important;
} 

.single .page-header .entry-title {
max-width: 1300px !important;
}
.single h1.entry-title {
	font-size:45px;
}
.single #content {
    margin: 50px auto;
}
.single #commentform input#submit {
    color: #FFFFFF !important;
    background-color: #3DA0D0 !important;
    border: none;
}
.search nav.pagination {
    display: flex;
    justify-content: space-between;
}
.search nav.pagination a{
	font-weight:500;
	text-transform:capitalize;
}
.search nav.pagination a:hover{
	color:#00885B ;
}
.single #commentform input#submit:hover{
	    color: #FFFFFF !important;
    background-color: #00885B !important;
}
.service-mobile-slider .slick-next.slick-arrow, .service-mobile-slider .slick-prev.slick-arrow {
    top: 50% !important;
    z-index: 9;
	transform: translateY(-50px);
}
.callback-btn .select-caret-down-wrapper {
    transform: translateY(-50%) rotate(90deg) !important;
}
.callback-btn .select-caret-down-wrapper:before {
    content: ">";
	font-size:20px;
}
.callback-btn .select-caret-down-wrapper svg{
	display:none !important;
}
.footer-search .probox {
    height: 50px !important;
}
.footer-search .probox input.orig {
    height: 50px !important;
	color: #008858 !important;
}
.footer-search .probox .promagnifier, .footer-search .probox .proclose{
    width: 50px !important;
	height: 50px !important;
}
.footer-search #ajaxsearchliteres1 input.autocomplete {
 display: none !important;
}
#ajaxsearchliteres1 {
    background: #008858!important;
}
.footer-search #ajaxsearchlite1 .probox input.orig::placeholder,.elementor-location-footer .footer-search #ajaxsearchlite1 .probox input {
    color: #008858!important;
	font-family:"poppins";
	font-size:16px;
}

.breadcus #breadcrumbs span {
    margin-right: 20px;
    margin-left: 20px;
}
.breadcus span.breadcrumb_last {
    font-size: 16px;
    font-weight: 500;
	color:#008858;
}

.main-menu .current_page_item a.has-submenu,.main-menu .current_page_item a.elementor-item, .main-menu .current_page_parent a.has-submenu,
.main-menu a.highlighted:hover svg path,.main-menu a:hover svg path,.main-menu .current_page_item a.has-submenu:hover svg path, .main-menu .current_page_parent a.has-submenu svg path{
	color: #00885B!important;
	fill: #00885B !important;
}


.menu-btn a {
    color: #FFFFFF !important;
    background-color: #3DA0D0 !important;
}

.call-request img {
 	   	max-width: 200px !important;
    	margin-bottom: 30px;
	}
	.call-request .request-form .wpcf7-spinner {
		display: none;
	}
	.call-request .request-form input.wpcf7-form-control ,.call-request .request-form textarea,.call-request .request-form select{
    	border-width: 2px;
    	border-style: solid;
    	border-color: #e1e2e5;
    	border-radius: 0;
	}
	.call-request .request-form textarea {
    	height: 80px;
	}
	.call-request .request-form input.wpcf7-submit:hover {
    background-color: #008858 !important;
}
	.call-request .request-form input.wpcf7-submit {
    	background-color: #3DA0D0;
    	border: none;
	}
	.call-request .request-form span.wpcf7-not-valid-tip {
    text-align: justify;
}
	.call-request {
		display: flex;
		flex-wrap: wrap;
		justify-content: center;
		text-align: center;
	}
.new-post-filter .exad-post-grid-thumbnail{
		z-index:unset !important;
	}
.new-post-filter .exad-post-grid-container {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    padding: 10px;
    box-shadow: 0px 0px 10px 3px rgba(225.22343750000002, 220.81689198369565, 220.81689198369565, 0.19);
    border-color: #C8C6C663;
}
	.corintech-right-img{
		margin-right: calc((100% - 1600px));
	}
.news-posts {
    width: 30%;
}
.short-news {
    display: flex;
    flex-wrap: wrap;
    gap: 40px;
    justify-content: space-between;
}
.custom-container {
    max-width: 1280px;
    width: 100%;
    margin: 0px auto;
}
	.knowledge-post .exad-row-wrapper {
		gap: 60px;
		justify-content: space-between;
	}
	.knowledge-post article.exad-post-grid-three.exad-col {
		max-width: 30% !important;
	}
	.theme-color{
		font-weight: 600;
		color:#008858 !important;
		text-decoration:none;
	}
.left-list-menu li.elementor-icon-list-item {
    background-color: #dedede;
    padding: 15px !important;
    margin-bottom: 10px !important;
}
	.left-list-menu li.elementor-icon-list-item.active a *,.left-list-menu li.elementor-icon-list-item.active a svg path{
		color:#fff;
		fill:#fff;
	}
.left-list-menu li.elementor-icon-list-item:hover,.left-list-menu li.elementor-icon-list-item.active {
    background-color: #00885B;
}
.list-style-ul .elementor-widget-container p {
    margin-top: 25px;
	margin-bottom: 10px;
}
	.list-style-h5 .elementor-widget-container h5{
    	margin-top: 20px;
    	margin-bottom: 10px;
	}
	
.latest-new-short article.elementor-post:last-child {
    border: none;
    padding: 0px;
	margin-bottom:0px !important;
}
.latest-new-short article.elementor-post {
    border-bottom: 2px solid #dedede;
    padding-bottom: 20px;
}
.home-slide .elementor-button.elementor-slide-button:hover{
	cursor:pointer;
}
.home-slide	 .elementor-button.elementor-slide-button.elementor-size-sm{
    display: flex;
    flex-direction: column-reverse;
}
.home-slide	.swiper-slide-inner .elementor-button:before{
		content: "\ea4d";
	font-size:40px;
	color:#2DA76A;
	font-family: remixicon !important;
	}	
.home-slide .swiper-slide-inner .elementor-button {
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
}
.home-slide .swiper-slide-contents {
    background-color: rgb(255 255 255 / 60%);
    padding: 30px;
}
.touch-stay input.wpcf7-form-control.wpcf7-submit {
    border-radius: unset !important;
}
	.fixed-header .contect-us-image {
    display: block !important;
}
	.sit-team .elementor-button:hover:before{
		animation: expandLink 1.4s normal forwards infinite ease-in-out;
		border-color: #009366;
	}
	.sit-team .elementor-button:before{
		content: "";
		position: absolute;
		top: 0;
		right: 0;
		bottom: 0;
		left: 0;
		z-index: 0;
		border-width: 2px;
		border-style: solid;
		border-radius: 150px;
		opacity: 0;
	}
	.proces-desin:hover:after{
		background-color:#000000bd;
	}
	.proces-desin:hover .design-corintgn .elementor-widget-container img{
		transform: scale(1.1);
	}
.proces-desin{
	transition: 0.3s;
	position:relative;
	}
	.proces-desin:after{
		transition: 0.3s;
		content:'';
		position:absolute;
		width:100%;
		top:0;
		left:0;
		height:100%;
		background-color:#0000004d;
		z-index:1;
	}
.proces-de{
    position: absolute;
    content: '';
    top: 0;
    left: 0;
    transform: translate(0px, 110px);
	z-index:2;
	}
.touch-stay input[type=email], .touch-stay input[type=text], .touch-stay input[type=tel], .touch-stay textarea{
	border-width: 2px;
    border-style: solid;
    border-color: #e1e2e5;
    border-radius: 0;
	}
.touch-stay [type=submit]{
	color:#fff;
	background-color: #009366;
    border: 0 none;
    border-radius: 150px;
    position: relative;
    padding: 10px 22.5px;
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 0.02em;
	}
.design-cont p{
	display:flex;
	grid-gap:10px;
}
.design-corintgn .elementor-widget-container{
	overflow:hidden;
}
.design-corintgn .elementor-widget-container img{
	transition: 0.3s;
	}
.design-corintgn .elementor-widget-container img:hover{
	transform: scale(1.1);
}
	.new-post-filter .exad-post-grid-container.image-position-left{
		display: flex;
    align-items: flex-start;
	} 
	.new-post-filter figure img {
    object-fit: contain !important;
    margin-top: 20px;
}
body.home.logged-in{
	margin-top:110px;
}
body {
	margin-top:140px;
}
/* header{
	position: fixed !important;
  top: 0;
  left: 0;
  width: 100%;
} */
.contect-us{
	display:none;
}
.fixed-header .contect-us{
	display:block;
}
.fixed-header .contect-us-image{
	display:none;
}
.fixed-header .cortech-desig{
	display:none;
}
.fixed-header .technolgy-corinte{
	align-items: flex-end;
}
.fixed-header .e-con-inner{
max-width:100%;
	   transition: all 0.2s ease-out;
}
  .fixed-header{
    position: fixed !important;
    top: 0;
    left: 0;
    width: 100%;
	transition: all 300ms ease-out;
	z-index: 9;
} 
.get-touch .touch-inner{
    display: flex;
    grid-gap: 25px;
}
.get-touch .touch-inner p{
width:50%;
}
.touch-stay.get-touch input[type=email], .touch-stay.get-touch input[type=text], .touch-stay.get-touch input[type=tel], .touch-stay.get-touch textarea{
	margin-top:7px;
}
.touch-stay.get-touch .newsletter .first.last{
	margin:0;
}
@media only screen and (max-width: 1024px){
	.bg-color-menu:after{
		top: -10px !important;
		left: -10px !important;
		}
	.main-menu .current_page_item a.has-submenu, .main-menu .current_page_item a.elementor-item{
    color: #fff !important;
    fill: #fff!important;
}
	.single h1.entry-title {
		font-size:32px;
	}
	 .main-menu nav{
    margin-top: 20px !important;
    height: 100vh;
}
	body {
    margin-top: 30px;
}
	.fixed-header .contect-us-image{
	display:block;
}
	.fixed-header .contect-us{
	display:none;
}
	.technolgy-corinte, .technolgy-corinte .elementor-element {
		position:unset;
	}
	.hfe-nav-menu__layout-horizontal{
    position: absolute;
    top: 83px;
    left: 0;
    width: 100% !important;
    height: 92vh !important;
	}
	.hfe-nav-menu__layout-horizontal ul.hfe-nav-menu{
		    display: flex;
    flex-direction: column;
	}
}
	@media(max-width: 1700px){
		.corintech-right-img{
			margin-right: calc((100% - 1410px));
		}
	}
	@media(max-width: 1500px){
		.corintech-right-img {
			margin-right: calc((100% - 1260px));
		}
	}
	@media(max-width: 1024px){
		.main-menu .current_page_parent a.has-submenu:hover{
			    background-color: #009366;
				color:#fff !important;
			fill:#fff !important;
		}
		 
		.main-menu .current_page_parent a.has-submenu.highlighted,.main-menu .current_page_parent a.has-submenu.highlighted:hover svg path,.main-menu .current_page_parent a.has-submenu.highlighted svg path,.main-menu .current_page_parent a.has-submenu:hover svg path, .main-menu a.highlighted:hover svg path,.main-menu a.highlighted:hover svg path, .main-menu a:hover svg path,.main-menu a:active{
			color:#fff !important;
			fill:#fff !important;
		}
		.knowledge-post article.exad-post-grid-three.exad-col {
		max-width: 45% !important;
	}
		.left-list-menu li.elementor-icon-list-item {
			padding: 10px !important;
		}
		header .hfe-nav-menu__layout-horizontal{
			height:auto !important;
		} 
	}
	.left-list-menu li.elementor-icon-list-item {
			background-color: unset;
			border-bottom: 1px solid #0000003D;
			margin-bottom: 0px !important;
			padding: 5px !important;
		}
		.left-list-menu li.elementor-icon-list-item:hover, .left-list-menu li.elementor-icon-list-item.active{
			background:unset!important;
		}
		.left-list-menu li.elementor-icon-list-item.active a *, .left-list-menu li.elementor-icon-list-item.active a svg path,
		.left-list-menu .elementor-icon-list-item:hover .elementor-icon-list-text,.left-list-menu .elementor-icon-list-item:hover a *{
			color: #008858 !important;
			fill: #008858;
		}
		 .bg-color-menu:after {
    background: rgba(222, 222, 222, 0.2);
    height: 55px !important;
    position: absolute;
    width: 100%;
    top: 0px;
    content: "";
	    left: 0px;
}
		 .bg-color-menu .elementor-hidden-mobile {
			max-width: 100% !important;
			width: 100% !important;
		}
	@media(max-width: 767px){
	
		
		.bg-color-menu:after{
			display:none;
		}
		
		 
		.service-mobile-slider .slick-next.slick-arrow:before, .service-mobile-slider .slick-prev.slick-arrow:before {
			font-size: 28px !important;
		}
		.service-mobile-slider .slick-next.slick-arrow{
			right: 15px !important;
		}
		 .service-mobile-slider .slick-prev.slick-arrow{
			 left: 5px !important;
		 }
		.mobile-menu-left-side a.elementor-accordion-title{	
			display: flex;
			flex-direction: column-reverse;
		}
		 .mobile-menu-left-side a.elementor-accordion-title:before {
			content: "";
			border-bottom: 2px solid #dedede;
			padding: 5px;
			width: 5%;
		}
		.breadcus span.breadcrumb_last,.breadcus #breadcrumbs a {
			font-size:10px;
		}
		.breadcus #breadcrumbs span {
			margin-right: 5px;
			margin-left: 5px;
		}
		.home-slide .swiper-slide-contents {
    		padding: 30px 30px 0px;
		}
		.knowledge-post article.exad-post-grid-three.exad-col {
			max-width: 100% !important;
		}
		
		
		/* 	client	*/
			.get-touch .touch-inner {
				grid-gap: 0px;
					flex-wrap:wrap;
			}
				.get-touch .touch-inner p {
				width: 100%;
			}
				.proces-de {
				transform: translate(0px, 145px);
			}
				.slick-prev {
				left: 0px!important;
				top: 100%!important;
			}
				.slick-next {
					right: 0px!important;
				top: 100%!important;
				}
					body {
				margin-top: 80px;
			}
				.hfe-nav-menu__layout-horizontal {
				position: absolute;
				top: 85px;
				left: 0;
				width: 100% !important;
				height: 90vh !important;
			}
	}


.page-content-main {
    display: flex;
    flex-wrap: wrap;
}
.page-content-main .page-content-left {
    max-width: 75%;
    width: 100%;
}
.page-content-right {
    max-width: 25%;
    width: 100%;
    float: right;
    padding-left: 40px;
    padding-top: 20px;
}
.page-content-right .page-content-sidebar-cat a {
    padding: 5px 0;
    transition: all 0.2s ease-in-out 0s;
}
.page-content-right .page-content-sidebar-cat a:hover {
    padding-left: 8px;
    background-color: #f4f4f4;
    transition: all 0.2s ease-in-out 0s;
}
.page-content-right .page-content-sidebar-cat {
    list-style: none;
    padding-left: 0;
}
.page-content-right .page-content-cat-heading {
    position: relative;
    padding-bottom: 15px;
}
.page-content-right .page-content-cat-heading:after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 15px;
    height: 2px;
    background-color: rgba(44, 45, 47, 0.25);
}
.page-content-right .page-content-cat-heading.caegory {
    padding-top: 20px;
}
.page-content-right .corintech-years-filter {
    padding-bottom: 10px;
}
article.exad-post-grid-three.years-filter-none {
    display: block !important;
}
article.exad-post-grid-three.years-filter-disable {
    display: none !important;
}
@media(min-width: 1270px) and (max-width: 1445px) {
.technolgy-corinte  .main-menu ul li a {
       font-size:14px!important;
       padding: 13px 8px !important;
    }
    .technolgy-corinte .main-menu ul li a:hover{
    	padding: 13px 8px !important;
    }
    .technolgy-corinte .main-menu ul li{
        min-width: unset !important;
    }
}
@media(max-width: 767px){
	.page-content-main .page-content-left {
		max-width: 100%;
	}
	.page-content-right {
		max-width: 100%;
		padding-left: 0;
	}
}