/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Nov 03 2026 | 10:52:42 */
/* Add your CSS code here.

For example:
.example {
    color: red;
}

For brushing up on your CSS knowledge, check out http://www.w3schools.com/css/css_syntax.asp

End of comment */ 
* :focus, *:focus {
	outline:0px!important;
}
a.swiper-slide-inner {
    margin: 0px auto;
    width: 1200px;
}
.swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal {
    width: 1170px;
    margin: 0px auto;
	padding:0px 20px;
    position: relative;
    margin-top: -70px;
	text-align: left;
}
@media (max-width: 1240px) { 
	a.swiper-slide-inner, .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal { 
		width: 100%;
	}
}
.elementor-slides-wrapper {
	padding-bottom:40px;
}
a.elementor-post__read-more {
    background: #2B4B9B;
    padding: 12px 18px;
    color: #ffffff !important;
    display: inline-block;
	font-weight:400!important;
	font-size:17px;
}
#home-news a.elementor-post__read-more {
	 background: #ffffff;
	 color: #2B4B9B!important;
	border:1px solid #2B4B9B;
}
.field-type-select-field.wp-block-jet-forms-select-field {
    width: 40%;
    float: left;
	padding-right: 40px;
}
button.jet-form-builder__action-button.jet-form-builder__submit.submit-type-reload {
    width: 100%;
    text-align: center !important;
    margin-top: 28px;
}
.jet-form-builder-row.field-type-submit-field.cb-wqoog74v {
    width: 20%;
}
button.jet-form-builder__submit {
    display: block; 
}
@media (max-width: 767px) {  
	.field-type-select-field.wp-block-jet-forms-select-field {
    	width: 100%; 
	}
	.jet-form-builder-row.field-type-submit-field.cb-wqoog74v {
		width: 100%;
	}
	#mainheader .elementor-icon-list-text {
		display:none;
	}
}
ul {
	padding:0px 0px 0px 15px;
	margin:0px;
}
#package-table .table td:first-child, .table th:first-child {
    width: 20%;
}
.table {
    font-size: .875rem;
    line-height: 1.125rem;
    text-align: left;
    border-spacing: .3125rem;
}
table a {
    border:1px solid #2b4b9b;
    color: #2b4b9b;
    background-color: #fff;
	padding:10px;
}
table a {
    border: .0625rem solid #2b4b9b;
    color: #2b4b9b;
    background-color: #fff;
}
.table thead th:first-child {
    background-color: #4d4d4d;
}
.table thead th {
    background-color: #2b4b9b;
    color: #fff;
    font-weight: 400;
    padding: .9375rem .625rem;
}
.elementor-post__excerpt P {
    padding-bottom: 10px;
}