.tg-404content span,.tg-btn,.tg-formtitle,.tg-hasdropdown>ul>li:hover>a,.tg-hasdropdown>ul>li>a:hover,.tg-namecountery h4:hover a,.tg-navigation>ul>li>a,.tg-sectiontitle h3,.tg-service:hover .tg-heading h4 a,.tg-service:hover .tg-seviceicon i,.tg-socialicons li a:hover i,.tg-testimonial:hover .tg-namecountery h4 a,.tg-testimonial:hover:before,.tg-topcontactinfo li span a:hover,.tg-widget ul li a:hover,a,a:active,a:focus,a:hover,blockquote:after,blockquote:before,p a,p a:hover{color:#08283c}.tg-addnav:before,.tg-btn:after,.tg-btnnav,.tg-footermiddlearea,.tg-hasdropdown ul li a:before,.tg-parallax-window:after,.tg-project figure,.tg-service:hover .tg-heading:before,.tg-themecolor{background:#004281}.tg-footerbottombar{background:#003160}.tg-footerwidgets>div[class*=col-]:first-child,.tg-footerwidgets>div[class*=col-]:first-child:before{background:#003b73}@media (max-width:991px){.tg-addnav:after{background:#004281}}@media (max-width:767px){.tg-hasdropdown ul{background:#004d96}.tg-navigation{background:#003b73}.tg-hasdropdown>ul>li>a{border-color:#004281}}.tg-addnav:after,.tg-btn,.tg-getadvice .tg-btn:hover,.tg-navigation>ul>li.tg-active>a,.tg-navigation>ul>li>a:hover{border-color:#004281}.tg-404content h2 .tg-svginject image{color:#000!important;background-color:#000!important;fill:#004281!important}



        
.mf-social-side-list {
position: fixed;
top: 30vh;
right: 10px;
z-index: 100;
}
.mf-social-side-list ul {
list-style: none;
display: flex;
flex-direction: column;
padding: 0;
margin:0
}
.mf-social-side-list ul li a {
color: #ffffff;
border-radius: 50%;
width: 40px;
height: 40px;
line-height: 35px;
margin-top: 5px;
text-align: center;
text-decoration: none;
display: inline-block;
-webkit-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out;
}
.mf-social-side-list ul li a:hover {
opacity: .9;
-webkit-transform: translateY(-3px);
transform: translateY(-3px);
}
.mf-social-side-list ul li a[href*='facebook'] {
background: #3b5998;
}
.mf-social-side-list ul li a[href*='instagram'] {
background: radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%,#d6249f 60%,#285AEB 90%);;
}
.mf-social-side-list ul li a[href*='youtube'] {
background: #c4302b;
}
/*.mf-social-side-list ul li a[href*='linkedin'] {*/
/*background: #0077B5;*/
/*}*/
/*.mf-social-side-list ul li a[href*='twitter'] {*/
/*background: #00acee;*/
/*}*/


.ball {
position: sticky;
top: 65%;
right: 2%;
transform: translate(-50%, -50%); 
animation: bounce 2s ease-in-out infinite;
}

@keyframes bounce {
0% {
transform: translateY(0);
}
50% {
transform: translateY(-55px);
}
100% {
transform: translateY(0);
}
}


.call-back-1 {
	position: fixed;
	bottom: 100px;
	left: 10px;
	z-index: 99;
	animation-name: mover1;
	-webkit-animation: mover1 1s infinite alternate;
	animation: mover1 1s infinite alternate;

}

@-webkit-keyframes mover1 {
	0% {
		transform: translateY(0);
	}

	100% {
		transform: translateY(-10px);
	}
}

@keyframes mover1 {
	0% {
		transform: translateY(0);
	}

	100% {
		transform: translateY(-10px);
	}
}

.call-back-1 img {
	width: 60px;
	margin-bottom: 5px;
	display: block;

}

.call-back {
	position: absolute;
	top: 225px;
	right: 10px;
	z-index: 99;
	animation-name: mover;
	-webkit-animation: mover 1s infinite alternate;
	animation: mover 1s infinite alternate;

}

@-webkit-keyframes mover {
	0% {
		transform: translateY(0);
	}

	100% {
		transform: translateY(-10px);
	}
}

@keyframes mover {
	0% {
		transform: translateY(0);
	}

	100% {
		transform: translateY(-10px);
	}
}

.call-back img {
	width: 40px;
	margin-bottom: 15px;

}


.pricing-card {
      padding: 30px;
      text-align: center;
      border-radius: 10px;
      transition: 0.3s;
      color: #fff;
    }
    .pricing-card:hover {
      transform: translateY(-8px);
    }
    .pricing-card h2 {
      font-size: 20px;
      font-weight: 600;
      margin-bottom: 10px;
      text-transform: uppercase;
    }
    .pricing-card h4 {
      font-size: 14px;
      font-weight: 400;
      margin-bottom: 15px;
    }
    .pricing-card .price {
      font-size: 28px;
      font-weight: bold;
      margin-bottom: 15px;
      display: block;
    }
    .pricing-card .features {
      font-size: 14px;
      margin-bottom: 20px;
    }
    .pricing-card .btn {
      border-radius: 30px;
      padding: 10px 25px;
      font-weight: bold;
      text-transform: uppercase;
    }
    /* Background colors */
    .bg-blue {
      background: #2f8d9d;
    }
    .bg-black {
      background: #000;
    }
 