/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Mar 02 2021 | 15:49:11 */
html, body {
  	color: #202020;
  	font-size: 16px;
  	line-height: normal;
  	overflow-x: hidden;
}
::-webkit-input-placeholder {color:#202020;}
::-moz-placeholder {color:#202020;}
:-moz-placeholder {color:#202020;}
:-ms-input-placeholder {color:#202020;}
a, button, input {
 	-webkit-transition: all 350ms ease-in-out !important; /* Firefox */
    -moz-transition: all 350ms ease-in-out !important; /* WebKit */
    -o-transition: all 350ms ease-in-out !important; /* Opera */
    transition: all 350ms ease-in-out !important; /* Standard */
}
a, a:active, a:focus, button, button:focus, button:active {
	text-decoration: none !important;
  	outline: none !important;
}
.al-b {
	margin-top: 10px;
	margin-bottom: 20px;
}
.site .section16 {
	padding: 0px;
}
.section16 .hentry {
	margin: 0px !important;
}
.inner-title {
	display: none;
}
.call-wrapp, .call-wrapp:focus, .call-wrapp:active {
	background-color: #1381d0;
	border: 0px;
	color: #ffffff;
	font-size: 18px;
	text-transform: uppercase;
	-webkit-box-shadow: 0px 7px 5px 0px rgba(50, 50, 50, 0.35);
	-moz-box-shadow: 0px 7px 5px 0px rgba(50, 50, 50, 0.35);
	box-shadow: 0px 7px 5px 0px rgba(50, 50, 50, 0.35);
	display: inline-block;
	font-weight: 400;
	width: 100%;
	max-width: 290px;
	padding: 17px 10px;
}
.call-wrapp:hover {
	background-color: #0c588f;
}

/* Modal Form */
.ult-overlay-close {
	width: 22px !important;
	height: 22px !important;
	right: 10px !important;
	top: 10px !important;
	background: url(../2021/03/qq.png) no-repeat center center !important;
}
.ult-overlay-close:hover {
	background: url(../2021/03/qq.png) no-repeat center center !important;
}
.ult-overlay > .ult_modal > .ult_modal-body .ult-overlay-close {
  	display: inline-block !important;
}
.ult-overlay > .ult-overlay-close {
  	display: none;
}
.wrapp-form {
	width: 100%;
	max-width: 360px;
	text-align: center;
}
.wrapp-form p {
	margin-bottom: 18px;
}
.in-box input[type="text"], .in-box input[type="tel"]{
	height: 52px;
	width: 220px;
	border: 1px solid #202020;
	font-size: 18px !important;
	font-style: normal !important;
  	padding-left: 40px;
  	margin-bottom: 0px;
  	color: #464646 !important;
  	max-width: 240px;
  	width: 100%;
  	font-weight: 300;
}
.in-box input[type="text"]:focus, .in-box input[type="tel"]:focus {
 	color: #1381d0 !important;
}
.wrapp-cont-form-one .title-form {
	font-size: 18px !important;
	color: #7d7d7d !important;
  	margin-bottom: 40px;
	margin-top: 30px;
}
.wrapp-cont-form-one .ult_modal-body {
	padding: 30px 10px 20px 10pxcalc !important;
}
.subb-butt .ajax-loader {
	display: none !important;
}
.subb-butt input[type="submit"] {
	background-color: #1381d0;
	padding: 13px 14px !important;
	-webkit-box-shadow: 0px 7px 5px 0px rgba(50, 50, 50, 0.35);
	-moz-box-shadow: 0px 7px 5px 0px rgba(50, 50, 50, 0.35);
	box-shadow: 0px 7px 5px 0px rgba(50, 50, 50, 0.35);
	text-decoration: none;
	width: 100% !important;
	max-width: 240px;
	margin-top: 24px !important;
}
.subb-butt input[type="submit"]:hover {
	background-color: #0c588f;
}
.in-name .wpcf7-form-control-wrap::before {
	color: red;
	content: "\f007";
	font-family: FontAwesome;
	margin-right: 8px;
	color: #1381d0;
	font-size: 18px;
	position: absolute;
	z-index: 999;
	top: 0px;
	left: 15px;
}
.in-tel .wpcf7-form-control-wrap::before {
	color: #1381d0;
	content: "\f095";
	font-family: FontAwesome;
	margin-right: 8px;
	font-size: 18px;
	position: absolute;
	z-index: 999;
	top: 0px;
	left: 15px;
}
.poll-form a {
	text-decoration: none;
	font-size: 14px;
	color: #7d7d7d;
}
.poll-form a:hover {
	color: #000;
}
.ult-overlay .wpcf7-validation-errors {
  display: none !important;
}
.ult-overlay span.wpcf7-not-valid-tip {
    font-size: 11px !important;
}
.ult-overlay div.wpcf7-mail-sent-ok {
	border: 0px;
	font-size: 12px !important;
	color: #1381d0 !important;
	text-align: center;
  	margin-top: 6px !important;
}
/* #Modal Form */