.bg-primary-custom{
    /* background-image:linear-gradient(#003eff,#001D76); */
    background-color:#001D76;
}
.bg-flag{
background: rgb(255,103,31);
background: linear-gradient(180deg, rgba(255,103,31,1) 0%, rgba(214,210,192,1) 54%, rgba(4,106,56,1) 100%);
}
/* .section{
    padding-top: 80px;
    padding-bottom: 80px;
    display: block;
}
.card{
    border: 0;
}
.shadow {
    box-shadow: 0 0.5rem 1rem rgb(0 0 0 / 15%) !important;
}
.progress-wrapper {
    height: 130px;
    overflow: hidden;
}
.card-footer {
    border: 0;
}
.wave {
    position: absolute;
    width: 100%;
    height: 100%;
}
.section-title {
    margin-bottom: 80px;
    font-family: "Roboto";
}
.wave::before, .wave::after {
    content: "";
    position: absolute;
    width: 800px;
    height: 800px;
    bottom: 0;
    left: 50%;
    background-color: rgba(255, 255, 255, 0.4);
    border-radius: 45%;
    -webkit-transform: translateX(-50%) rotate(0);
    transform: translateX(-50%) rotate(0);
    -webkit-animation: rotate 6s linear infinite;
    animation: rotate 6s linear infinite;
    z-index: 10;
}
.wave::after {
    border-radius: 47%;
    background-color: rgba(255, 255, 255, 0.9);
    -webkit-transform: translateX(-50%) rotate(0);
    transform: translateX(-50%) rotate(0);
    -webkit-animation: rotate 10s linear -5s infinite;
    animation: rotate 10s linear -5s infinite;
    z-index: 20;
} */
.top-search{
    position: absolute;
    right: 600px;
}
.bottom-search{
    position: absolute;
    left: 600px;
}
.top-search-active{
    position: absolute;
    top: 0;
}
.bottom-search-active{
    position: absolute;
    top: 0;
}
.web-search-container{
    height: 48px;
    overflow: hidden;
}





 /*Slider */

.slick-slide {
    margin: 0px 20px;
}

.slick-slide img {
    width: 100%;
}

.slick-slider
{
    position: relative;
    display: block;
    box-sizing: border-box;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
            user-select: none;
    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;
    display: block;
    overflow: hidden;
    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;
    display: block;
}
.slick-track:before,
.slick-track:after
{
    display: table;
    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;
    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;
    height: auto;
    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}















/*#client {*/
/*	text-align:center;*/
/*	position:relative;*/
/*	padding:70px 0px 10px 0px;*/
/*}*/
#sub-head-heading{
    text-transform: uppercase;
}

/*.container {*/
/*    overflow: hidden;*/
/*}*/
/*.container .slider {*/
/*    animation: slidein 30s linear infinite;*/
/*    white-space: nowrap;*/
/*}*/
/*.container .slider .logos {*/
/*    width: 100%;*/
/*    display: inline-block;*/
/*    margin: 0px 0;*/
/*}*/
/*.container .slider .logos .fab {*/
/*    width: calc(100% / 5);*/
/*    animation: fade-in 0.5s cubic-bezier(0.455, 0.03, 0.515, 0.955) forwards;*/
/*}*/
/*@keyframes slidein {*/
/*    from {*/
/*        transform: translate3d(0, 0, 0);*/
/*   }*/
/*    to {*/
/*        transform: translate3d(-100%, 0, 0);*/
/*   }*/
/*}*/
/*@keyframes fade-in {*/
/*    0% {*/
/*        opacity: 0;*/
/*   }*/
/*    100% {*/
/*        opacity: 1;*/
/*   }*/
/*}*/






 .leaf {
	 position: absolute;
	 width: 100%;
	 height: 100%;
	 top: 0;
	 left: 0;
}
 .leaf div {
	 position: absolute;
	 display: block;
}
 .leaf div:nth-child(1) {
	 left: 20%;
	 animation: fall 15s linear infinite;
	 animation-delay: -2s;
}
 .leaf div:nth-child(2) {
	 left: 70%;
	 animation: fall 15s linear infinite;
	 animation-delay: -4s;
}
 .leaf div:nth-child(3) {
	 left: 10%;
	 animation: fall 20s linear infinite;
	 animation-delay: -7s;
}
 .leaf div:nth-child(4) {
	 left: 50%;
	 animation: fall 18s linear infinite;
	 animation-delay: -5s;
}
 .leaf div:nth-child(5) {
	 left: 85%;
	 animation: fall 14s linear infinite;
	 animation-delay: -5s;
}
 .leaf div:nth-child(6) {
	 left: 15%;
	 animation: fall 16s linear infinite;
	 animation-delay: -10s;
}
 .leaf div:nth-child(7) {
	 left: 90%;
	 animation: fall 15s linear infinite;
	 animation-delay: -4s;
}
 @keyframes fall { 
	 0% {
		 opacity: 1;
		 top: -10%;
		 transform: translateX 20px rotate(0deg);
	}
	 20% {
		 opacity: 0.8;
		 transform: translateX -20px rotate(45deg);
	}
	 40% {
		 transform: translateX -20px rotate(90deg);
	}
	 60% {
		 transform: translateX -20px rotate(135deg);
	}
	 80% {
		 transform: translateX -20px rotate(180deg);
	}
	 100% {
		 top: 110%;
		 transform: translateX -20px rotate(225deg);
	}
}
 .leaf1 {
	 transform: rotateX(180deg);
}


.wesrv-allinds-main-div {
    width: 100%;
    height: auto;
    margin: auto;
    background: #fff;
    padding-bottom: 70px;
    padding-top: 0;
}

.ltblog-heading-div {
    width: 100%;
    height: auto;
    margin: auto;
    text-align: center;
}

.ltblog-heading-div h2 {
    font-size: 38px;
    font-weight: 700;
    color: #000;
    /* font-family: 'Merriweather', serif; */
    position: relative;
}

.ltblog-heading-div p {
    font-size: 16px;
    color: #333;
    padding-top: 30px;
    text-align: center;
}

.wsrv-inds-lst {
    width: 100%;
    height: auto;
    margin: auto;
    text-align: center;
    margin-top: 30px;
}

.wsrv-inds-lst ul {
    margin: 0px;
    padding: 0px;
}

.wsrv-inds-lst ul li {
    list-style-type: none;
    width: auto;
    display: inline-block;
    vertical-align: top;
    padding-left: 30px;
    padding-right: 30px;
    padding-top: 25px;
    padding-bottom: 25px;
}

.wsrv-inds-lst ul li h4 {
    margin: 0px;
    font-size: 20px;
    position: relative;
    transition: all .3s linear;
    padding-top: 20px;
    font-weight: 700;
    color: #333;
}

.mega-red{
    color:red;
}

.primary-blue-website{
    color:#2124B1;
}
