
.home-button{
	float:left;
}
.home-button:not(.icon)>span+i{
	background: #e9969691;
    border-radius: 50%;
    width: 36px;
    height: 36px;
	flo
}

.icon-angle-right:before{
	top: 8px;
    right: 14px !important;
	position: absolute !important;
}

.blog-home .secondary.is-outline{
	position: relative;
    text-decoration: none !important;
    padding: 10px 50px 10px 15px;
    background: #e00a0a;
    color: #fff;
    border-radius: 50px;
    font-size: 14px;
	text-transform: capitalize;
}

.blog-home .secondary.is-outline:after{
	    content: '';
    background-image: url(https://i-wo.in/upsso/wp-content/uploads/2021/12/next-icon-btn.png);
    background-size: 36px;
    position: absolute !important;
    right: 10px !important;
    margin-right: 0 !important;
    padding: 0;
    width: 36px !important;
    height: 36px;
    top: 8px;
    right: 5px !important;
}

/* input[type=email]{
	width:auto;
} */
.email-input input {
    max-width: 400px !important;
    background: #eaeaea !important;
    border-radius: 20px !important;
    margin-bottom: 20px;
	    height: 54px;
}
.email-input label {
    text-align: center;
    text-transform: capitalize !important;
    display: block;
    padding-bottom: 20px;
    max-width: 400px;
	    font-size: 17px !important;
    color: #043174 !important;
}

.newsletter-btn {
    position: relative;
    top: 14px;
    left: 0;
    max-width: 160px;
    display: inline-grid;
}

.newsletter-btn input[type=submit] {
    background: #e00a0a !important;
    border-radius: 50px !important;
    width: 170px;
    padding: 5px 90px 5px 38px;
    text-align: left;
}
.newsletter-btn:after {
    content: '';
    background-image: url(https://i-wo.in/upsso/wp-content/uploads/2021/12/next-icon-btn.png);
    background-size: 36px;
    position: absolute !important;
    top: 6px;
    right: -2px;
    left: auto;
    padding: 10px;
    margin-left: 10px;
    width: 36px !important;
    height: 36px;
    line-height: 19px;
}

	@media screen and (min-width: 850px){
		
		div#media_image-2 {
			max-width:20%;
			flex-basis:20%!important;
	}
		div#nav_menu-2 {
			max-width:12%;
			flex-basis:12%!important;
	}
		
		
		div#nav_menu-3 {
			max-width:18%;
			flex-basis:18%!important;
}
		div#block_widget-3 {
			max-width:50%;
			flex-basis:50%!important;
}
}
.button.email:not(.is-outline){
	color:#e00a0a!important;
}
.absolute-footer.dark{
	display:none;
}

.footer-wrapper{
	border-top: 10px solid #06007f;
    padding-top: 50px;
}

.cmsmasters_heading_wrap .cmsmasters_heading_divider_right_wrap {
    display: inline-block;
    width: 0;
}
.cmsmasters_heading_divider {
    margin-top: 10px;
}

.cmsmasters_heading_divider {
    border-bottom-width: 2px;
    border-bottom-style: solid;
    border-bottom-color: #0b387b;
    margin-top: -28px;
    width: 52%;
    float: right;
}

.cmsmasters_heading_wrap.cmsmasters_heading_divider_long .cmsmasters_heading_divider {
    width: 52%;
}
 .cmsmasters_heading_wrap .cmsmasters_heading_divider {
    display: inline-block;
    height: 2px;
    position: absolute;
    top: 50%;
}

.cmsmasters_heading_wrap .cmsmasters_heading {
    display: inline-block;
    margin: 0;
}

input[type=email], input[type=date], input[type=search], input[type=number], input[type=text], input[type=tel], input[type=url], input[type=password], textarea, select, .select-resize-ghost, .select2-container .select2-choice, .select2-container .select2-selection{
	border: 0px solid #fff;
}

.contact-form {
	padding:20px;
}