/* Styles form page blocks */

.bg-blue-s1 h1, .bg-blue-s1 h3	{
		.bg-blue-s1 h1, .bg-blue-s1 h3}

.bg-blue-s1 h1, .bg-blue-s1 h3	{
		color: #fff!important;
		        line-height: 1.6;
		        text-shadow: 1px 1px #2a5276;
		}

.c-gradient-bg-1	{
		background-color: #3c72a1;
		        background-image: linear-gradient(to right, #3c72a1, #1c9fc3);
		}

.custom-contact-form .form-control	{
		border-radius: 0;
		    margin-bottom: 20px;
		    color: #626262;
		    background-color: rgba(255, 255, 255, 1);
		    border-color: #EBEBEB;
		}

.custom-contact-form .form-control:focus	{
		-webkit-box-shadow: none;
		    box-shadow: none;
		    color: inherit;
		    background-color: rgba(255, 255, 255, 1) !important;
		    border-color: mediumseagreen;
		}

.custom-contact-form .btn	{
		border-radius: 0;
		}

.cookiecolor	{
		color:White !important;
		}

.cookiebg	{
		background-color: rgba(46,139,87,.8);
		}

.cookiemsg	{
		overflow: hidden;
		                 z-index:10000;
		                right:0;
		                position:fixed;
		}

/* END Styles form page blocks */

.eqh-row {
    display: flex;
    flex-wrap: wrap;
}

.eqh-row > [class*='col-'] {
    display: flex;
}

.eqh-row .card-content {
    display: flex;
    flex-direction: column;
    width: 100%;
}

.bg-c1-light{
    /*background: mintcream;*/
    background: aliceblue;
}
.bg-c1{
    /*background: seagreen;*/
    background-color: #3c72a1;
    background-image: linear-gradient(to right, #3c72a1, #1c9fc3);
}
.c-primary{
    /*color: mediumseagreen;!important*/
    color: #3c72a1!important;
}

.section-v-padd{
    padding-top: 40px!important;
    padding-bottom: 40px!important;
}
.anchor-pos-fix{
    margin-top: -90px;
    position: absolute;
    visibility: hidden;
}
.sh1{
    box-shadow: 0px 0px 40px 0px rgb(90 159 120 / 11%);
    background: white;
}
h1{
    opacity: 0.9;
}

.hdr-txt-wrapp{
    margin-top: 30px;
    margin-bottom: 30px;
}


.row-flex {
  display: flex;
  flex-wrap: wrap;
}
.row-flex-content{
    height: 100%;
}


.custom-contact-form .form-half-row>div{
    padding: 0;
}

.evo-l p, .evo-r p{
    margin-bottom: 50px;
}
.hdr-title-lg-only{
    display: none;
    visibility: hidden;
}

.btn.btn-outline{
    border: 1px solid white;
    color: white;
    background: transparent;
    
}
.btn.btn-outline:hover{
    border: 1px solid white;
    color: #3c72a1;;
    background: white;
    
}

.evo .evo-app {
    padding: 6px 10px;
    display: inline-block;
    /*min-width: 240px;*/
    background: seagreen;
    color: white;
    border: 1px solid seagreen;
    color: seagreen;
    background: white;
    text-align: center;
    border-radius: 4px;
    width: 100%;
    min-width: initial;
}
.border-c1{
    border: 1px solid #3c72a1;
}

@media (min-width: 768px) {
    .custom-contact-form .form-half-row>div:first-child{
        padding-right: 15px;
    }
    .custom-contact-form .form-half-row>div:last-child{
        padding-left: 15px;
    }
    
}

@media (min-width: 992px) {
    .c-sect-2-panel{
        border-bottom-left-radius: 50%;
        border-bottom-right-radius: 50%;
    }
    
    .hdr-title-lg-only{
        visibility: visible;
        position: absolute;
        display: inline-block;
        z-index: 9999;
        font-weight: 600;
    }
    .hdr-txt-wrapp{
        margin-top: 80px;
        margin-bottom: 80px;
    }
}

@media (min-width: 1200px) {
    .hdr-txt-wrapp{
        margin-top: 150px;
        margin-bottom: 150px;
    }
    .navbar-nav>li>a{
        padding: 10px 15px;
    }


    .evo{
        display: flex;
        align-items: center;
    }
    .evo-l{
        text-align: right;
    }
    .evo-r{
         text-align: left;
    }
    
    .evo-r p{
        margin-bottom: 60px;
    }
    
    
    .evo-l p:nth-child(1), .evo-l p:nth-child(7){
        margin-right: -100px;
    }
    .evo-l p:nth-child(2), .evo-l p:nth-child(6){
        margin-right: -66px;
    }
    .evo-l p:nth-child(3), .evo-l p:nth-child(5){
        margin-right: -33px;
    }
    
    
    .evo-r p:nth-child(1), .evo-r p:nth-child(6){
        margin-left: -100px;
    }
    .evo-r p:nth-child(2), .evo-r p:nth-child(5){
        margin-left: -50px;
    }
    
    .evo .evo-app {
        min-width: 240px;
        width: initial;
    }

}


