/**
* Theme Name: Fastrans Child
* Description: This is a child theme of Fastrans, generated by Merlin WP.
* Author: <a href="http://themeforest.net/user/themexriver">Themexriver</a>
* Template: fastrans
* Version: 2.4
*/

.ft-service-innerbox-3 .ft-service-icon
{
	border: 10px solid #00178c !important;
}

.ft-service-innerbox-3:hover .ft-service-icon
{
	border: 10px solid #f56600 !important;
}

.ft-btn-3 a
{
	background-color:#f56600 !important;
}

.ft-btn-3 a:hover
{
	background-color:#00178c !important;
}

.ft-about-feature-list-item .ft-about-feature-icon i
{
	color:#f56600 !important;
}

.ft-case-study-items:hover .ft-case-study-img:before {
    background-color: #00178cb3!important;
}

.ft-header-section.header-style-three .ft-header-cta-btn a 
{
	background-color:#f56600 !important;
}

.ft-header-section.header-style-three .ft-header-cta-btn a:hover 
{
	background-color:#00178c !important;
}

.ft-header-section.header-style-three .ft-header-cta-btn a:before 
{
	border-top: 58px solid #f56600 !important;
}

.ft-header-section.header-style-three .ft-header-cta-btn a:hover:before
{
	border-top: 58px solid #00178c !important;
}

.ft-header-section.header-style-three .ft-header-top:after
{
	background: rgba(0, 0, 0, 0) linear-gradient(to right, rgba(0, 0, 0, 0), #f56600, #f56600);
}

.ft-funfact-inner-items.style-two:hover .ft-funfact-inner-icon {
    background-color: #f56600 !important;
}

.scrollup 
{
	background-color: #f56600 !important;
}

.elementor-2459 .elementor-element.elementor-element-f65dafa
{
	padding:15px 0 10px 0 !important;
}

@media (max-width: 515px)
{
	.elementor-2459 .elementor-element.elementor-element-f65dafa
{
	padding: 0 !important;
}
}

.ft-about-text-wrapper-2 .ft-section-title-2 h2 {
    max-width: 100% !important;
}

.ft-service-section-3
{
	padding-top:70px;
}

.box2 .elementor-widget-wrap
{
	transition: 2s ease all !important;
	
}
.box2 .elementor-widget-wrap:hover
{
	transform: translateY(-15px);
}

.img .elementor-widget-container img{
    animation: float 4s ease-in-out infinite;
	transform: translateY(-20px);
}


.img-ani .elementor-widget-container img{
    animation: float 4s ease-in-out infinite;
	transform: translatey(20px) translatex(20px) rotatez(20deg);
}

.blink {
                animation: blinker 1.5s linear infinite;
                color: #fff;
                font-family: sans-serif;
            }
            @keyframes blinker {
                50% {
                    opacity: 0;
                }
            }

.elementor-element-4f4def1 .clr p a
{
	color:#00178c;
}

.tracking-section-two .career-column .inner-column {
    
    margin-top: 0px !important;
    
}

.gal-1 .elementor-image-gallery .gallery-item img
{
	object-fit: cover;
    height: 250px;
    object-position: center center;
}

.headline h1, .headline h2, .headline h3, .headline h4, .headline h5, .headline h6 {

    font-family: "Georgia" !important;
}
.tab-btns{
	display:none !important;
}

.btn-style-one
{
	background-color:#EF224B !important;
}

.btn-style-one:hover
{
	background-color:#002a34 !important;
}

.btn-style-one .icon
{
	background-color:#ff1f4b !important;
}

.lnk p a:hover
{
    color: #101d6b !important;
}

.ft-contact-page-form-wrapper button {
	background-color:#EF224B !important;
}

.elementor-widget .elementor-icon-list-icon svg {
    width: var(--e-icon-list-icon-size,1em) !important;
    height: var(--e-icon-list-icon-size,1em) !important;
}

.ft-blog-comment.headline {
    display: none;
}

.blog-details-img-text-wrapper .ftd-blog-meta-2 {
    margin-bottom: 30px;
    padding-bottom: 20px;
    border-bottom: 1px solid #e4ebf2;
    display: none;
}
@media only screen and (max-width: 479px)
.sec-title-two h2, .team-section .sec-title-two h2, h2 {
    font-size: 24px !important;
    line-height: 30px !important;
}
.elementor-4001 .elementor-element.elementor-element-b22a487 .pp-post-meta {
    margin-bottom: 20px;
    display: none;
}
