.sales-orange-header{
				background: #f09222 url(https://www.eginnovations.com/images/blog/resource-header-wave.webp)center top no-repeat;
				min-height: 460px;
			}
			.sales-orange-header h1{
				font-family: GraphikMedium;
				color: #ffffff;
				font-size: 50px;
				text-align: center;
				margin: 33px auto 13px;
				letter-spacing: -0.5px;
			}
			.sales-orange-header h2{
				font-family: GraphikMedium;
				color: #ffffff;
				font-size: 18px;
				text-align: center;
				margin: 0px auto 10px;
				letter-spacing: -0.5px;
			}
			.header-fileter-list{
				list-style: none;
				padding: 0;
				margin: 80px auto 0;
				text-align: center;
			}
			.header-fileter-list li{
				display: inline-block;
				margin: 0 1px;
			}
			.header-fileter-list li a{
				
				color: #6d6d6d;
				font-size: 16px;
				text-align: center;
				padding: 10px 11px 8px 11px;
				text-decoration: none;
				border: 1px solid #ddd;
				border-radius: 6px;
				min-width: 78px;
				display: block;
				transition: all 0.2s ease-in-out;
			
			}
			.header-fileter-list li a.active{
				background: #f09222;
				border: 1px solid #f09222;
				color: #fff;
				opacity: 1;
			}
			.header-fileter-list li a:hover{
				background: #f09222;
				border: 1px solid #f09222;
				color: #fff;
				
				opacity: 1;
			}
			.subscribe-blog2{
				    background: #f6f6f6;
    padding: 40px 0;
			}
			.subscribe-blog2 h4{
				font-family: 'GraphikMedium';
				color: #333333;
				font-size: 35px;
				text-align: left;
				margin: 0px auto;
				padding: 0
			}
			.subscribe-blog2 h4 span{
				display: block;
				font-family: 'GraphikMedium';
				font-size: 16px;
				margin-bottom: 0;
			}
			.subscribe-blog2 ul.subscribe-form{
				list-style: none;
				margin: 0;
				padding: 0;
				text-align:right;
			}
			.subscribe-blog2 ul.subscribe-form li{
				display: inline-block;
				vertical-align: middle;
			}
			.subscribe-blog2 ul.subscribe-form li .subscriber-box{
				font-family: 'GraphikRegular';
				color: #333333;
				font-size: 14px;
				background: #F1F1F1;
				width: 320px;
				height: 50px;
				outline: none;
				border: none;
				border-radius: 3px;
				padding-left: 20px;
				padding-top: 5px;
				display: inline-block;
				-webkit-transition: all .5s ease-out, visibility .5s ease-out;
				transition: all .5s ease-out, visibility .5s ease-out;
				border: 1px solid #ddd;
			}
			.subscribe-blog2 ul.subscribe-form li .subscriber-button{
				font-family: 'GraphikMedium';
				color: #ffffff;
				font-size: 18px;
				background: #F29305;
				width: auto;
				height: 50px;
				outline: none;
				border: none;
				border-radius: 6px;
				padding: 3px 20px 0 20px;
				display: inline-block;
				margin: 0 0px 0 15px;
				-webkit-transition: opacity .5s ease-out, visibility .5s ease-out;
				transition: opacity .5s ease-out, visibility .5s ease-out;
			}
			
			.banner-featured{
			    				margin-top: -180px;
				z-index: 99;
				position: relative;
			


			}
			.owl-carousel.owl-drag .owl-items{
			    margin-right: 12px!important;
			}
			
				.banner-featured .owl-stage-outer{
			    				
				-webkit-box-shadow: 0px 0px 10px 0px rgb(0 0 0 / 10%);
    -moz-box-shadow: 0px 0px 10px 0px rgb(0 0 0 / 10%);
    box-shadow: 0px 0px 10px 0px rgb(0 0 0 / 10%);
    border-radius: 6px;

			}
			.recent-blog-section{
				background: #fff url(https://www.eginnovations.com/images/blog/recent-blog-img.jpg) right top no-repeat;
				border-radius: 13px;
				width: 1150px;
				height: 500px;
			}
			.recent-blog-section .recent-content-box{
				padding: 50px 25px 0;
				position: relative;
				height: 100%;
			}
			.recent-blog-section .recent-content-box p.label{
				font-family: GraphikMedium;
                color: #ffffff;
                font-size: 19px;
                margin-bottom: 25px;
                border-radius: 0px;
                background: #999999;
                padding: 6px 19px 4px 19px;
                display: table;
                text-align: center;
                margin-left: -28px;
			}
			.recent-blog-section .recent-content-box .recent-cat{
				font-family: GraphikMedium;
				color: #f29305;
				font-size: 18px;
				margin-bottom: 0;
			}
			.recent-blog-section .recent-content-box h3{
				font-family: 'GraphikMedium';
				color: #333333;
				font-size: 32px;
				margin: 15px 0 0;
			}
			.recent-blog-section .recent-content-box .link-eg{
				margin: 0;
				width: 95%;
				border-top: 1px solid #d9d9d9;
				padding-top: 24px;
				bottom: 25px;
				position: absolute;
			}
			.blog-list-section{
				margin: 40px auto 30px;
			}
			.blog-list-section ul.blog-list{
				margin: 0 0;
				padding: 0;
			}
			
			.blog-list-section .blog-list .list-box{
				margin-bottom: 30px;
				background: #fff;
				border-radius: 10px;
				vertical-align: top;
				border: 1px solid #cfcfcf;
			}
			
			.blog-list-section .blog-list  .blog-list-img{
				    display: block;
					border-bottom: 1px solid #ddd;
    border-radius: 10px 10px 0 0;
        width: 100%;
			}
			.blog-list .blog-text{
				padding: 0px 30px 25px;
				position: relative;
				min-height: 270px;
			}
			.blog-list .blog-text .cate-title{
				margin: 0;
				padding-top: 25px;
			}
			.blog-list .blog-text .cate-title.top-border{
				border-top: 1px solid #e6e6e6;
				padding-top: 24px;
			}
			.blog-list .blog-text .cate-title span{
				display: inline-block;
				vertical-align: middle;
				margin-right: 10px;
			}
			.blog-list .blog-text .cate-title span.cat{
				font-family: GraphikMedium;
				color: #f29305;
				text-align: left;
				font-size: 16px;
				margin-top: 2px;
			}
			.blog-list .blog-text h4, .blog-list .blog-text .blog-title{
				font-family: GraphikMedium;
				color: #333333;
				text-align: left;
				font-size: 22px;
                padding-bottom: 0;
    min-height: 130px;
			}
			.blog-list .blog-text .link{
				position: absolute;
				bottom: 25px;
				color: #444444;
				padding-top: 20px;
				font-size: 17px;
				font-family: 'GraphikMedium';
			}
			a.list-link{
				text-decoration: none;
			}
			.blog-list a.list-link:hover .list-box{
				text-decoration: none;
				border: 1px solid #e9e9e9;
				-webkit-box-shadow: 0px 0px 10px 3px rgb(0 0 0 / 15%);
    -moz-box-shadow: 0px 0px 10px 3px rgb(0 0 0 / 15%);
    box-shadow: 0px 0px 10px 3px rgb(0 0 0 / 15%);
			}
			a.load-more{
				font-family: GraphikRegular;
				color: #333333;
				font-size: 18px;
				text-align: center;
				margin: 30px auto 0;
				padding: 0;
				text-decoration: none;
			}

            @media only screen and (min-width:1px) and (max-width:1024px){
                .sales-orange-header h1{
					font-size: 1.6em;
					margin-top: 15px;
				}
            }
			
			
			
			@media only screen and (min-width:1px) and (max-width:1167px){
				.res-br{
					display: none;
				}
				.sales-orange-header{
					min-height: 100%;
					padding-bottom: 150px;	
					background-position: right;
				}
				
				.sales-orange-header h2{
					font-size: 18px;
				}
				.header-fileter-list{
					margin-top: 40px;
				}
				.header-fileter-list li{
					margin-bottom: 13px;
					    width: 22%;
				}
				.subscribe-blog2 h4{
					font-size: 25px;
					line-height:28px;
					text-align: center;
					margin-bottom: 30px;
				}
				.subscribe-blog2{
					padding: 20px 0 0;
				}
				.subscribe-blog2 h4 span{
					text-align: center;
				}
				.subscribe-blog2 ul.subscribe-form{
					text-align: center;
				}
				.subscribe-blog2 h4{
					margin-bottom: 15px;
				}
				.subscribe-blog2 ul.subscribe-form li{
					display: block;
				}
				.subscribe-blog2 ul.subscribe-form li .subscriber-box{
					width: 90%;
					max-width: 320px;
					margin: 15px auto;
					display: block;
				}
				.subscribe-blog2 ul.subscribe-form li .subscriber-button{
					margin: 15px auto;
					display: block;
				}
				
			}

            @media only screen and (min-width:1px) and (max-width:1149px){
                .blog-list-section{
                    margin: 00px auto 30px;
                }
                .header-fileter-list {
    margin-top: 40px;
}

.recent-content-box h3{
text-align:left;
}
            }

			@media only screen and (min-width:10px) and (max-width:1167px){
				.header-fileter-list li a
				{
					border: 1px solid #ddd;
				}
			}
			@media only screen and (min-width:10px) and (max-width:1025px){
			h3.recent-cat.cate-title
			{
			    margin: 30px auto 40px;
			}
			.blog-list .blog-text h4, .blog-list .blog-text .blog-title{
			        min-height: 150px;
			}
			}

			@media only screen and (min-width:601px) and (max-width:991px){
				.header-fileter-list li a{
					font-size: 14px;
				}

				.header-fileter-list li{
					margin-bottom: 13px;
					    width: 42%;
				}
				
				.recent-blog-section{
					    width: 100%;
						max-height: 350px;
						display: block;
						padding: 0 0%;
						margin: 0;
						text-align: center;
						background: #fff!important;
						background-size: 100% auto;
				}
				.recent-blog-section .recent-content-box h3{
					font-size: 26px;
					margin-bottom: 30px;
				}
				.recent-blog-section .recent-content-box, .recent-blog-section .recent-content-box .link{
					position: unset;
				}
				.recent-blog-section .recent-content-box{
					padding: 30px 10px 0;
					height: auto;
				}
				.recent-blog-section .recent-content-box p.label{
					margin-bottom: 30PX;
                    margin-left: 0;
    display: inline-block;
				}
				.recent-content-box h3 {
    text-align: center;
}
			}
			
			
			@media only screen and (min-width:200px) and (max-width:600px){
				
				.banner-featured .owl-stage-outer{
					-webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
				}
				.owl-carousel.owl-drag .owl-item{
					
				}
				.header-fileter-list li{
					margin-bottom: 13px;
					    width: 42%;
				}

				.recent-blog-section{
					    width: 100%;
						max-height: 350px;
						display: block;
						padding: 0 0%;
						margin: 0;
						text-align: center;
						background: #fff!important;
						background-size: 100% auto;
						border:1px solid #ddd;
				}
				.recent-blog-section .recent-content-box{
					padding: 30px 10px 0;
					position: unset;
				}
				.recent-blog-section .recent-content-box p.label{
					margin-bottom: 30px;
				}
				.recent-blog-section .recent-content-box h3{
					font-size: 24px;
				}
				.blog-list-section .blog-list .blog-list-img{
					width: 100%;
				}
				.subscribe-blog2 ul.subscribe-form li .subscriber-box{
					width: 85%;
				}
				.blog-list .blog-text{
					min-height: auto;
				}
				.recent-blog-section .recent-content-box p.label{
					margin-bottom: 30PX;
                    margin-left: 0;
    display: inline-block;
				}
				.recent-content-box h3 {
    text-align: center;
}
			}
			
			.text-link-eg{
			    font-family: 'GraphikMedium';
    color: #6d6d6d;
    font-size: 18px;
    text-decoration: none;
    display: block;
    
    
			}
			
			.text-link-eg:hover {
    color: #474747;
}
			
			.blog-list .list-box:hover .text-link-eg{
	color: #f29305;		    
			}
			
			.blog-list .list-box:hover .link-arrow:after{
    right: -2px;
    color: #f29306;
}
			
			
			.blog-list .list-box:hover {
    -webkit-box-shadow: 0px 2px 5px 0px rgb(0 0 0);
    -moz-box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 1);
    box-shadow: 0px 7px 10px 0px rgb(0 0 0 / 8%);
}
			
			
		.break_bttom{
			border-bottom:1px solid #ddd;
			padding-bottom: 30px;
		}
		
			.blog-list-all .break_bttom:last-child{
			border-bottom:0px solid #ddd;
			padding-bottom: 60px;
		}
       h3.recent-cat.cate-title{
		   font-size:34px;
		   color:#f09222; 
	   }
        
        .footer .address p {
            margin: 10px 0 0;
        }
        .logo {
            overflow: hidden;
}
.tech-logos {
    position: relative;
}

.slider-content .owl-item p{
    
     -webkit-transition: opacity 3s, visibility 3s;
  transition: opacity 3s, visibility 3s;
  opacity: 0;
  visibility: hidden;
}
.slider-content .owl-item.active p{
      visibility: visible;
  opacity: 1;
}
.img-shadowno{
    background-size: 100%!important;
}
g a{
        -webkit-transition: all 0.2s ease;
    -moz-transition: all 0.2s ease;
    -o-transition: all 0.2s ease;
    transition: all 0.2s ease;
}

g a:hover path:not(.st11){
    fill: #f8f8f8;
    
}
ul.social-icons li .social-icon-round{
    margin-right: 6px;
}
