.social-share-buttons a {padding: 10px 10px 8px 10px;border: 1px solid;border-radius: 25px;margin: 3px;}
.social-share-buttons a i {font-size: 18px;}
label.cont-lable {font-family: "Montserrat", Sans-serif;font-size: 13px;font-weight: 600;padding-top: 20px;padding-bottom: 5px;}
label.cont-lable span {color:red;}
.main-form select, .main-form textarea, .main-form input {background-color: #ffffff;border-color: var(--e-global-color-7bbcac1 );border-width: 1px 1px 1px 1px;border-radius: 6px 6px 6px 6px;}
.cont-sm-sumb {background: #003fa4!important;color: #fff;font-weight: 600;margin: 0 auto;display: block;width: 100%;border-radius: 6px 6px 6px 6px;padding: 3% 15% 3% 15%;}


span.wpcf7-form-control.wpcf7-checkbox.wpcf7-validates-as-required.cnflable {margin-right: 15px;}
#news-slider{margin-top: 80px;}
.post-slide{background: #fff;margin: 20px 15px 20px;border-radius: 15px;padding-top: 1px;box-shadow: 0px 14px 22px -9px #bbcbd8;}
.post-slide .post-img{position: relative;overflow: hidden;border-radius: 10px;}
.post-slide .post-img img{width: 100%;height: auto;transform: scale(1,1);transition:transform 0.2s linear;}
.post-slide:hover .post-img img{transform: scale(1.1,1.1);}
.post-slide .over-layer{width:100%;height:100%;position: absolute;top:0;left:0;opacity:0;background: linear-gradient(-45deg, rgba(6,190,244,0.75) 0%, rgba(45,112,253,0.6) 100%);transition:all 0.50s linear;}
.post-slide:hover .over-layer{opacity:1;text-decoration:none;}
.post-slide .over-layer i{position: relative;top:45%;text-align:center;display: block;color:#fff;font-size:25px;}
.post-slide .post-content{background:#fff;padding: 2px 20px 40px;border-radius: 15px;}
.post-slide .post-title a{
	font-size: 18px;
	font-weight: bold;
	color: #004376;
	display: inline-block;
	text-align: center;
}
.post-slide .post-title a:hover{text-decoration: none;color:#3498db;}
.post-slide .post-description{line-height: 25px;
	color: #000000;
	margin-bottom: 25px;
	font-weight: 400;
	text-align: justify;}

.post-slide .post-date{color:#000;font-size: 14px;font-weight:400;}
.post-slide .post-date i{font-size:20px;margin-right:8px;color: #CFDACE;}
.post-slide .read-more{
	padding: 8px 25px;
	font-size: 15px;
	margin: 0 auto;
	background: #003fa4;
	color: #fff;
	border-radius: 25px;
	font-weight: 700;
	text-align: center;
	display: table;
}
.post-slide .read-more:hover{background: #0700dd;text-decoration:none;color:#fff;}
.owl-controls .owl-buttons{text-align:center;margin-top:20px;}
.owl-controls .owl-buttons .owl-prev{background: #fff;position: absolute;top:-13%;left:15px;padding: 0 18px 0 15px;border-radius: 50px;box-shadow: 3px 14px 25px -10px #92b4d0;transition: background 0.5s ease 0s;}
.owl-controls .owl-buttons .owl-next{background: #fff;position: absolute;top:-13%;right: 15px;padding: 0 15px 0 18px;border-radius: 50px;box-shadow: -3px 14px 25px -10px #92b4d0;transition: background 0.5s ease 0s;}
.owl-controls .owl-buttons .owl-prev:after,.owl-controls .owl-buttons .owl-next:after{content:"\f104";font-family: FontAwesome;color: #333;font-size:30px;}
.owl-controls .owl-buttons .owl-next:after{content:"\f105";}


.capgcond {
	font-size: 13px;
	color: red;
	font-family: sans-serif;
	opacity: 1;
}
.mcaptcha p {width: 100%;clear: both;display: flex;}
.mcaptcha p img {width: 25%;height: 38px!important;}
.mcaptcha p a {width: 10%;}
.mcaptcha p input.ccheck {width: 100%;}
.mcaptcha {width: 100%;}
.rc-anchor-aria-status {
	display: none!important;
}

.pho-ne p span:last-of-type {
	width: 100%;
}
.pho-ne p span:first-of-type input {
	display: none!important;
}
.pho-ne p span:last-of-type input {
	border-left: none;
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
}

.pho-ne p {
	display: flex;
	flex-direction: row;
	justify-content: space-between;
}

.pho-ne p span {
	padding-right: 0px!important;
}

.pho-ne p span:last-of-type {
	padding-right: 0!important;
}
.pho-ne p span:first-of-type .inside {
	width: 64px;
	height: 41.6px;
	border: 1px solid #666;
	border-radius: 3px;
	padding: 0.5rem 1rem;
	line-height: 15px;
	border-right: none;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
}
.pho-ne p span:last-of-type input:focus {
	outline: none!important;
}







.NOTETMYTljg3UId4NYE5DI4DuM2Y3Mj{	display: none;}
.calendly-inline-widget {display: none;}
.elementor-element-ac63196 .calendly-inline-widget {display: block;}
a.downbrowch {color: #fff;}
#downbr {color: #fff; cursor:pointer}
/* .blog .elementor-post__thumbnail {
padding: 0px!important;} */
.blog .elementor-post__thumbnail img {height: 240px!important;object-fit: cover;}
.blog .elementor-posts .elementor-post__excerpt, .blog  .elementor-326 .elementor-element.elementor-element-32d6c2a .elementor-post__title {
	height: 100px;
}
.blog .elementor-post__thumbnail img {
	position: inherit !important;
	top: auto !important;
	transform: none !important;
	left: auto !important;
	margin-right: 0 !important;
	padding-right: 0 !important;
	width: 100% !important;
}
.blog .elementor-post__thumbnail {
	padding-bottom: 0 !important;
}

.blog a.elementor-post__thumbnail__link {
	width: 100% !important;
}
.breadcrumbs {margin: 33px 0px 0px 33px;}
.breadcrumbs a {color: #0076b3;	font-weight: 500;}
span.mn-activ {color: #428bca; font-weight: 400;}
span.starreq {color:#fc0000;font-weight: 400;}
.cnflable {font-family: "Montserrat", Sans-serif;font-size: 13px;font-weight: 600;}

.cf7mls_back, .cf7mls-btns .cf7mls_back {
	padding: 5px 0px 5px 0px!important;
	font-weight: 400;
	background: #e5e7eb;
	color: #003fa4;
}
.cf7mls_next {
	padding: 5px 0px 5px 0px!important;
	font-weight: 400;
	background: #003fa4;
}
input.wpcf7-form-control.has-spinner.wpcf7-submit.cnsub{
	padding: 5px 15px 5px 15px!important;
	font-weight: 400;
	background: #003fa4;
	color: #fff;
	border: none;
}
.cf7mls_back.action-button{
	margin:0!important;
}
form.cf7mls input.wpcf7-form-control.wpcf7-submit{14px 0px 0px 0px!important;}
.cf7mls-btns .cf7mls_next.action-button{
	margin: 0px 0px 0px!important;
}
.cnflable span.wpcf7-list-item.first.last {
	margin: 0;
}
.cnflable{
	display:flex;
	align-items:center;
}
.cnflable .wpcf7-list-item{
	display:flex;
	align-items:center;
}
.cnflable .wpcf7-list-item input{
	margin-right:5px;
}
.cnflable .wpcf7-list-item .wpcf7-list-item-label{
	margin-right:5px;
}
p.cnflable span.wpcf7-form-control-wrap + a {
	margin-left: 5px;
}
.cnflable input[type="checkbox"] {
	width: 23px;
	height: 23px;
	/*     position: absolute; */
}
button.btn-main-pop a {color: #fff;}
button.btn-main-pop:hover {background: #0700dd;}
.cf7mls-btns {
	display: inline-block;
}
button#cf7mls-next-btn-cf7mls_step-2 {
	margin-left: 20px!important;
}
.cf7mls_next.action-button:hover, .cf7mls_next.action-button:focus {
	background-color: #0073aa;
}

.fieldset-cf7mls .cf7mls_back {
	padding: 5px 0px 5px 0px!important;
	font-weight: 400;
	background: #e5e7eb;
	color: #003fa4;
	float: left;
}

input.wpcf7-form-control.has-spinner.wpcf7-submit.cnsub {
	background: #0073aa;
	float: left;
	position: absolute;
	left: 130px;
	bottom: -16px;
}
.cnflablebold {
	font-size: 20px;
}
input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button {
	appearance: none;
	margin: 0;
}
.msgcond,.capchaErrorMsg,.msgemail,.msgphone {
	font-size: 13px;
	color: red;
	font-family: sans-serif;
	opacity: 1;
}
@media only screen and (max-width:1280px) {.post-slide .post-content{padding: 0px 15px 25px 15px;}}
@media only screen and (max-device-width: 767px)  {.elementor-474 .elementor-element.elementor-element-b4696b7 > .elementor-widget-container {
	margin-left: 0!important;
	}}
@media only screen and (max-width: 767px){
	input.wpcf7-form-control.has-spinner.wpcf7-submit.cnsub {
		width: auto;
	}
}