.HideScreen {
	position:fixed;
	width:100%;
	background:url(../images/popupbg.png) repeat;
	height:100%;
	top:0px;
	left:0px;
	z-index:9999999999;
}

a{
	outline: 0;
}

.HideScreen img{
	margin-top:25%;
}

div.error {
	display:none;
}

.checkboxerror label.error{
	position:absolute;
	right:0px;
	max-width:none;
	width:auto;
}

.ajaxloader{
	background: #72bd44 url(../images/ajax-loader.gif) no-repeat center center;
	display:block;
	width:100%;
	height:100%;
	position:absolute;
	left:0px;
	top:0px;
	z-index:99999;
	opacity:0.5;
	display:none;
}
.error_site {
    color: #FF0000;
    margin: 4px 0  0;
    width: 100%;
	display:block;
}
.showwebmsg{
	position:fixed;
	left:0px;
	bottom:0px;
	width:100%;
	padding:20px 0;
	text-align:center;
	font-weight:bold;
	background:#0d1437;
	opacity:1;
	color:#fff;
	font-size:20px;
	z-index:99999;
}

.credit {
	display: none;
}

.credit-cell{
	width: 24%;
	height: 34px;
	/*padding: 6px 12px;*/
	font-size: 18px;
	line-height: 1.42857143;
	color: #555;
	background-color: #fff;
	outline: none;
	text-align: center;
	letter-spacing: 3px;
	border:0px !important;
	height:31px !important;
}

.credit-input {
	display: block;
	width: 100%;
	height: 40px;
	padding: 3px 12px;
	font-size: 14px;
	line-height: 1.42857143;
	color: #555;
	background-color: #fff;
	background-image: none;
	border: 1px solid #ececec;
	border-radius: 4px;
	/*-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075);*/
	-webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}

.propert-form .form-group input.credit-cell{
	border:0px !important;
}

.propert-form .form-group select{
	font-size:18px;
	height:40px;
	border:1px solid #ececec !important;
}

.c-focus {
	border-color: #41d188;
	outline: 0;
	/*-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);*/
}

.credit-input{
}

.product_image_img{
	background:#3c7ea5;
}

.topic ul li{
	margin-bottom:5px;
}

.topic ul li > a{
	line-height:20px;
}

.calender-wrap span a{
	color:#fff;
	font-size:16px;
}

.innerblog .blog-date2 {
    border-top: 1px solid #e0e0e0;
	border-bottom: 1px solid #e0e0e0;
    padding: 15px 0;
}

.blog-date{
	text-align:center;
}

.blog-bg-parts{
	padding:0 20px;
	border:0px;
	position:relative;
}

.blog-bg-parts .blog-text {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(0,0,0,.6);
    border-top: 1px solid #41d188;
    padding: 10px;
}

.blog-parts .blog-text h4, .blog-bg-parts .blog-text h4 {
    font-size: 25px;
    line-height: 35px;
    margin: 0px;
}

.blog-parts .blog-text h4{
	color: #09161f;
}

.middle-paper {
    position: absolute;
    top: 35px;
    z-index: -45;
    left: -33px;
}

.bottom-paper{
	top:66px !important;
	left:-100px !important;
}

@media (min-width: 768px){
	.logo a{
		padding:5px 0 10px;
	}
}

#stripe-card-element {
    border: 1px solid #ececec !important;
    box-shadow: none;
    height: 40px;
    font-size: 18px;
	padding-left:10px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.free-cert-form {
	position:absolute;
	width:100%;
	background:url(../images/popupbg.png) repeat;
	height:100%;
	top:0px;
	left:0px;
	z-index:9999999999;
}

.account-container {
    max-width: 1150px;
    margin: 0px auto 30px;
    background: #fff;
    border-radius: 7px;
    padding: 35px;
}

.footer {
    padding: 20px 0px 0;
}

.top-btn .site-button{
	margin-left:10px;
}

.top-menu{
	float:right;
}

.top-btn .site-button.placeorder{
	background-color:#efefef !important;
	border-color:#efefef !important;
	color:#000 !important;
}

.accounts-panel{
	background-color: #3b3837;
    background-image: url(../images/guaranteed.png);
    position: relative;
	padding-bottom:180px;
}

.accounts-panel .footer{
	padding:10px 0 0 0 !important;
}
.accounts-panel footer{
	position:fixed;
	left:0px;
	bottom:0px;
	width:100%;
	z-index:100;
	background:#fff;
	border-top:1px #efefef solid;
}

.accounts-panel .order-bg{
	margin-top : 0px;
}

.top-main-menu li.current a{
	border-bottom: 2px solid #3b3837; color: #3b3837;
}

.product-teb{
	text-align:center;
}

.steps{
	display:table;
}

.steps li{
	display:table-cell;
	float:none;
}

.box-shadow{
	-webkit-box-shadow: 0px 0px 8px 2px rgba(204,204,204,1);
	-moz-box-shadow: 0px 0px 8px 2px rgba(204,204,204,1);
	box-shadow: 0px 0px 8px 2px rgba(204,204,204,1);
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	padding:10px 0;
	margin-bottom:30px;
}

.logo img,.footer-logo img{
	max-width:250px;
	max-height: 60px;
}

.order-sticky h1.white{
	color:#000;
}

.inner-title,.faq-main{
	margin-bottom:20px;
}

.order-sticky .order-wrap .site-button,.inner-title h3{
	color:#fff !important;
}

.price-check1 .checkbox-custom +.checkbox-custom-label:before{background-image: url(../images/select-false-1.png);}

.tableautowidth{
	border-spacing: 40px 0;
    border-collapse: separate;
}

.tableautowidth td,.tableautowidth th{
	padding-left:20px !important;
	padding-right:20px !important;
	margin:20px;
}


.blue,.order-title h3, .identification-order > h3,.estoppel-order > h3{
	color:#000;
}

.steps li.current .step-icn, .steps li.current-last .step-icn{
	background:#3c7ea5;
}

.steps li.current:before{
	background:#3c7ea5;
	border-top:none;
}

/*checkbox*/
.i-checks {
    padding-left: 20px;
    cursor: pointer;
}

.i-checks input {
    opacity: 0;
    position: absolute;
    margin-left: -20px;
}

.i-checks input:checked + i {
    border-color: #000;
}

.i-checks input:checked + i:before {
    left: 4px;
    top: 4px;
    width: 10px;
    height: 10px;
    background-color: #000;
}

.i-checks input:checked + span .active {
    display: inherit;
}

.i-checks input[type="radio"] + i, .i-checks input[type="radio"] + i:before {
    border-radius: 50%;
}

.i-checks input[disabled] + i, fieldset[disabled] .i-checks input + i {
    border-color: #dee5e7;
}

.i-checks input[disabled] + i:before, fieldset[disabled] .i-checks input + i:before {
    background-color: #dee5e7;
}

.i-checks > i {
    width: 20px;
    height: 20px;
    line-height: 1;
    border: 1px solid #cfdadd;
    background-color: #fff;
    margin-left: -20px;
    margin-top: -2px;
    display: inline-block;
    vertical-align: middle;
    margin-right: 4px;
    position: relative;
}

.i-checks > i:before {
    content: "";
    position: absolute;
    left: 10px;
    top: 10px;
    width: 0px;
    height: 0px;
    background-color: transparent;
    -webkit-transition: all 0.2s;
    transition: all 0.2s;
}

.i-checks > span {
    margin-left: -20px;
}

.i-checks > span .active {
    display: none;
}

/* servicepage */
.services-wrap{padding: 50px 0 45px;}
.services-wrap .text-center p { margin: 10px 15%;}
.s-heading h2 { font-size: 19px;margin: 0;}
.s-heading span {width: 38px;}
.s-heading span img{max-width:30px;}
.s-heading span, .s-heading h2 { display: inline-block;vertical-align: middle;}
.s-heading { margin-bottom: 5px;}
.s-heading h2 { width: calc(100% - 38px);}
.services-col p { font-size: 15.50px; }
.services-inner { font-size: 0;  margin: 40px 0 0;}
.services-col { display: inline-block;width: 33.33%;    padding: 13px 10px; vertical-align: top; }
.place-order a.site-button {padding: 12px 22px;font-size: 15px;}
.place-order {margin: 30px 0 0;}

.search-wrap {background: #f9f9f9; padding: 50px 0;}
.search-wrap .container {width: 1050px;}
.heading {font-size: 40px;font-weight: 100;margin: 0 0 10px 0;}
.search-inner {background: #fff;/*cursor: pointer;*/padding: 25px 22px;border-radius: 4px;height: auto;margin:13px;-webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out; -webkit-box-shadow: 1px 7px 13px 6px rgba(237, 237, 237, 0.32);-moz-box-shadow: 1px 7px 13px 6px rgba(237, 237, 237, 0.32);box-shadow: 1px 7px 13px 6px rgba(237, 237, 237, 0.32); min-height:210px;}
.s-icon img {margin: 0 auto;}
.s-icon {height: 95px;}
.s-name h2 { font-size: 20px; margin: 10px 0;color: #000;font-weight: 400;}
.search-inner p {font-size: 16px;line-height: 1.5;}
.search-wrap p {font-size: 16px;}
.search-col {margin-top: 50px;}
.search-col .equal-row, .search-col .equal-col  {display: -moz-flex;}
/*.search-inner:hover{background: #3c7ea5;color: #fff;}
.search-inner:hover p, .search-inner:hover h2 {color: #fff;}
.search-inner:hover .s-icon img{-webkit-filter: brightness(0) invert(1);-moz-filter: brightness(0) invert(1);filter: brightness(0) invert(1);}*/

@media (max-width: 991px){
	.search-col .equal-col { padding: 10px;}
}

@media (max-width: 767px){
	.search-col .equal-col, .search-col .equal-row { display: block;}
	.search-col .equal-col { padding: 5px 10px;}
}

.footer-address-gray li{color:#818181;}
.footer-address-gray li span{vertical-align:middle !important;}
.footer-address li span{vertical-align:top;}
.searchfield_h1{font-size:26px;}
.searchfild_banner{margin-top:15px !important;}
.searchfild_banner input{border:1px #efefef solid !important;}
