

.banner-section-three{
	padding-bottom: 90px;
	padding-top: 90px;
}

.banner-section-three .content-column .inner-column{
	padding-top: 100px;
}

.banner-section-three .content-column h1 i{
	margin-left: 25px;
}

.banner-section-three .content-column h1{
	font-size: 70px;
}

.feature-block-four .inner-box{
	padding: 0px;
}

.main-menu .navigation{
	display: flex;
    justify-content: flex-end;
}

.logo h3{
	font-weight: 700;
    margin: 0;
    font-size: 35px;
    color: #0C4094;
}

.main-menu .navigation > li{
	margin: 0px 25px;
}

.header-style-three{
	border-bottom:  none;
}

.contact-form input[type="text"], .contact-form input[type="email"], .contact-form input[type="password"], .contact-form select, .contact-form textarea{
	border: 1px solid #d5d5d5;
	border-radius: 6px;
}

.pricing-section{
	background: #fff;
}

.price-box .box-inner{
	background-color: #f3f3f3;
}

.price-box .box-inner .text {
    position: relative;
    color: #19274d;
    font-size: 16px;
    line-height: 1.5em;
    margin-top: 25px;
    padding: 0 20px;
}

.list-style-one{
	margin-top: 25px;
}

.list-style-one li{
	text-align: left;
	margin-bottom: 10px;
	cursor: pointer;
}

.price-box .box-inner .price{
	background-image: linear-gradient(to right, #0C4195 0%, #1c73c5 100%);
}

.price-box .box-inner .price sub{
	background-image: linear-gradient(to right, #0C4195 0%, #1c73c5 100%);
}

.list-style-one li:hover::before{
	border-color: #0C4195;
	background-image: linear-gradient(to right, #0C4195 0%, #1c73c5 100%);
}

.facilities-section .blocks-column .inner-column{
	padding-left: 0px;
}

.facilities-section .blocks-column .service-block:nth-child(2n + 0) {
    transform: translateY(0px);
}

.icon-box span.icon {
    background: #fff;
    width: 70px;
    height: 70px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 32px;
    border-radius: 50%;
    /*border: 3px solid #19274d;*/
}

.service-block .inner-box .text{
	margin-bottom: 0px;
	min-height: 245px;
}

.service-block .inner-box{
	padding: 50px 40px;
}


.service-block .inner-box .icon-outer {
    position: relative;
    display: inline-block;
    margin-bottom: 40px;
}

.main-footer .copyright-column {
    position: relative;
    text-align: center;
}

.main-footer .copyright-column .copyright{
	font-size: 14px;
}

.about-section .content-column .inner-column{
	padding-top: 40px;
}

.list-style-two li{
	margin-bottom: 30px;
}

.header-style-three.fixed-header .header-upper{
    padding-top: 10px;
}

.list-style-two li:before{
    color: #004390 !important;
    background-color: #dbe8f7 !important;
}

.list-style-two li:hover::before {
    background-color: #004390 !important;
    color: #ffffff !important;
}

.btn-style-four{
    background-image: linear-gradient(to right, #0C4094 0%, #1c74c6 100%) !important;
}

.btn-style-four:before{
    background-image: linear-gradient(to right, #0C4094 0%, #1c74c6 100%) !important;
}

.contact-form .form-group .icon{
    color: #0C4094;
}

sup{
    display: block;
    font-size: 14px;
}


.price-box .box-inner .price{
    font-size: 60px;
}

.price-box .box-inner .text{
    text-align: justify;
}


.list-style-one {
    margin-top: 25px;
    min-height: 275px;
}

p.paradiv{
    font-size: 18px;
}

.inner-column .text {
    font-size: 17px;
    margin-bottom: 18px;
    text-align: justify;
}

.banner-section-three .content-column h1 {
    font-size: 64px;
}

.banner-section-three{
    padding-top: 0;
}

.banner-section-three .content-column{
    display: flex;
    align-items: center;
}





