.header-top-one{background:#004c8a;}
.header-top-one .my-account{background:#038ace;}
.header-style-one .logo-desktop .logo{padding:10px 2px 10px 0;}

.banner-carousel .content-box .inner{max-width:900px;}

.main-menu .navigation > li:hover > a, .main-menu .navigation > li.current > a,
.service-block .lower-content h4 a:hover,
.default-link:hover,
.price-block .plan-header .price .amount,
.price-block .plan-features li:before,
.price-block .plan-header .price .cycle,
.price-block .plan-header .price .sign,
.main-footer .links-widget .links li a:hover,
.main-footer .info ul li .icon,
.info-block .icon-box {color:#ffb100 !important;}

.btn-style-three .btn-title{background:#ffb100;}

.price-block .inner-box {border-bottom: 7px solid #ffb100; min-height: 360px; margin-bottom: 30px;}

.price-block .link-box a{background:#ffb100;}

.service-block .inner-box:hover .lower-content .icon-box{color:#ffb100 !important; background:#004c8a !important;}

.main-footer .info-widget .logo img {height: auto;}

.pt0{padding-top:0px !important;}

.header-top-one .my-account{width:250px;}

.header-top.header-top-three{background:#004c8a;}
.header-top.header-top-three .social-links li a,
.header-top.header-top-three .my-account li a{color:#fff;}
.header-top-three .social-links li a{font-size:20px;}
.header-top.header-top-three .my-account li:before{border-right: 1px solid rgb(255 255 255);}

.team-block:hover .lower-content{background:#ffb100; padding-bottom:15px;}

.features-section .feature-block .inner-box{padding-left:95px;}

.features-section .feature-block h4{min-height:60px;}

.main-footer .widgets-section{display:none;}
.price-block .plan-features li:before{content: "\f0a3";}
.features-section .feature-block:hover .icon-box .octagon{background: #ffb100; border-color: #ffb100;}
.iconImgHolder{ position: absolute; z-index: 99; right: 18px; top: 15px;}

.features-section.aboutPage .feature-block .icon-box:after{border-right:none;}
.features-section.aboutPage .feature-block .icon-box:before{border-left:none;}
.features-section.aboutPage .feature-block .icon-box .octagon{border:1px solid rgb(0 0 0 / 30%);}
.features-section.aboutPage{background:#f7f7f7;}
.features-section.aboutPage .feature-block .text{color:#000;}
.features-section.aboutPage{color:#000;}
.features-section.aboutPage .feature-block h4{min-height:10px;}
.features-section.aboutPage .title-box.wow.fadeInUp.animated { text-align: center; margin-bottom: 50px;}

.services-section-three.automobilesSection .upper-row .image-layer:before{background:#0088cd4f;}
.services-section-three.automobilesSection .process-container .process-block:hover .title-box{transform: translateY(-100px);}


.services-section-two.evamarineSection .text.services li{
	position: relative;
    margin-bottom: 7px;
    line-height: 24px;
    padding-left: 22px;
	text-align:left;
}
.services-section-two.evamarineSection .text.services li span{margin-left:-20px; padding-right:10px; color:#ffb100;}
.services-section-two.evamarineSection .title-box{text-align:center; color:#333; margin-bottom:25px;}


.services-section-three.IndustrialEngineeringServices{}
.services-section-three.IndustrialEngineeringServices .upper-row .image-layer{left: -70px; right: 50%}
.services-section-three.IndustrialEngineeringServices .upper-row .image-layer:before{background:#004c8a7a;}

.services-section-three.IndustrialEngineeringServices .process-container .process-block:hover .title-box{    transform: translateY(-100px);}


.price-block .inner-box.min450{min-height:450px;}
.price-block .inner-box.min300{min-height:300px;}

.sec-title .upper-text{
	font-family: 'Playfair Display', cursive;
    font-weight: bold;
    color: #333;
	font-size:25px;
	margin-bottom:0px;
	}
/*.about-section .left-col .lower-content .text:first-letter{
	font-size:15px;
	color: #7f8a99;
	float: left; 
	font-family:'Poppins', sans-serif;
	margin: 0 0 0px 0 !important;
    line-height: normal !important;
	}*/
	
.banner-carousel .active .content-box h1 {
    text-shadow: 0px 2px 2px #004c8a;
    -webkit-text-stroke: 0.5px #004c8a;
}
.banner-carousel .active .content-box .text {
    text-shadow: 0px 0px 3px #004c8a;
    -webkit-text-stroke: 1px #004c8a00;
    color: #ffffff;
}
.banner-carousel .active .slide-item .image-layer:after {
    position: absolute;
    width: 100%;
    height: 100%;
    content: "";
    background: #0000001a;
}
.main-menu .navigation > li > a{
	color:#000;
	font-size:17px;
}
.main-menu .navigation > li.current > a, 
.main-menu .navigation > li:hover > a {
    color: #004c8a !important;
    text-decoration: underline;
}
.about-section .left-col .upper-row{
	padding-left:500px;
}
.about-section .left-col .upper-row .image-box{
	width:auto;
	height:auto;
}
.about-section .left-col .upper-row .image-box img {
    display: block;
    width: 450px;
}
.about-section .left-col .sec-title{
	margin-bottom:15px;
}
.sec-title .separator{background:transparent;}
.page-banner .bread-crumb li{font-size:16px;}
.page-banner .page-nav{
	    background: #333333db;
    padding: 15px 25px 10px 25px;
    border-radius: 10px 10px 0px 0px;
}
.page-banner .banner-inner:before {
    position: absolute;
    width: 100%;
    height: 100%;
    content: "";
    background: #0000001a;
    left: 0;
}
.header-top-three .my-account li a.tellPhone{display:inline-block;}
.header-top-one .my-account {
    width: 320px;
}


.header-top-one .my-account li a{display:inline;}
.header-top-one .my-account { width: auto; height:auto;}


.social-links-one li a:hover {
    color: #004c8a;
}
.social-links-one li a:before{
	border-bottom:3px solid #004c8a;
}
.service-block .lower-content .icon-box{
	color: #7f8a99;
}
.service-block .inner-box:hover .lower-content .icon-box{
	color:#f7f7f7 !important;
}
.service-block .inner-box:hover .link-box a{
	color: #004c8a;
}
.main-menu .navigation > li:hover > a, 
.main-menu .navigation > li.current > a, 
.service-block .lower-content h4 a:hover, 
.default-link:hover, 
.price-block .plan-header .price .amount, 
.price-block .plan-features li:before, 
.price-block .plan-header .price .cycle, 
.price-block .plan-header .price .sign, 
.main-footer .links-widget .links li a:hover, 
.main-footer .info ul li .icon, 
.info-block .icon-box{    
	color: #0287cd !important;
}
.features-section .feature-block:hover .icon-box .octagon {
    background: #178ece;
    border-color: #178ece;
}
.price-block .inner-box{
	border-bottom:7px solid #088ace;
}
.scroll-to-top:hover {
    background: #0088cd;
    border-color: #0088cd;
}
.service-block-two .title-box h4 a:hover, 
.service-block-two .title-box:hover h4, 
.service-block-two .inner-box:hover .title-box h4 a,
.inner-box:hover .title-box h4 {
    color: #0088cd;
}
.services-section-two.evamarineSection .text.services li span{color:#004586;}
.process-container .process-block:hover .count{background:#fff;}
.service-block-two .title-box h4 {
    color: #061138;
}
a {
    color: #007bff;
}
.btn-style-three .btn-title {
    background: #004c8a;
}
.btn-style-three:hover .btn-title {
    background: #178ece;
    color: #ffffff;
}
.info-container.contact .info-block .inner-box{
	min-height:445px;
}

.banner-section .owl-theme .owl-nav .owl-prev,
.banner-section .owl-theme .owl-nav .owl-next{
	border-radius:30px;
	width:30px;
	height:30px;
	line-height:30px;
	font-size:18px;
}
.services-section .owl-theme .owl-dots .owl-dot.active span{background:#1e5c8b;}
.mobile-menu .navigation li > a:before{border-left:3px solid #1e5c8b;}

.contact-section .text a{color:#868da5;}


.homeSocailMediaIcons{
    width: auto;
    height: auto;
    display: block;
}
.homeSocailMediaIcons ul{
    margin: 0;
    padding: 0;
    list-style: none;
}
.homeSocailMediaIcons ul li{
    float: left;
    margin: 10px 6px 0;
}
.homeSocailMediaIcons ul li a{
    color: #fff;
    font-size: 20px;
}

@media only screen and (max-width: 1139px) {
    .auto-container .process-container .process-block:hover .count {
        -ms-transform: translateY(0px);
        transform: translateY(0px);
        background: #4ab7ec;
        color: #ffffff;
    }
	.services-section-three.IndustrialEngineeringServices .process-container .process-block:hover .title-box {
		transform: translateY(0px);
	}
}