.feature-block-two .inner-box .icon-box img{margin-bottom:15px;}

section.page-title span{
	display:inline-block;
}

/* section.bg-color-1.page-title {
    background:#01a99e;
} */

section.blog-breadcrumb .content-box{
	color:#fff;
}

.faq-style-two .accordion-box .block {
    position: relative;
    padding-top: 0px;
    margin-bottom: 30px;
    background: #daf2f2;
    box-shadow: 0 2px 4px rgb(187 187 187 / 45%);
    border-radius: 5px;
}
.faq-style-two .accordion-box .block .acc-btn{padding: 15px 20px;padding-left: 58px;}
.faq-style-two .accordion-box .block .icon-outer .icon {
	margin-top: -33px;}
.faq-style-two .accordion-box .block .acc-content{
    background: #fff;
}
.cta-style-two .inner-box {
    background: #04aa9f;
}
.cta-style-two .inner-box:before {
	background: #6d6e71;border-radius: 15px;
}
.main-header .outer-container {
    background: #fff;
}


.ur-frontend-form.ur-frontend-form--rounded form .ur-form-row .ur-form-grid input[type=date], .ur-frontend-form.ur-frontend-form--rounded form .ur-form-row .ur-form-grid input[type=email], .ur-frontend-form.ur-frontend-form--rounded form .ur-form-row .ur-form-grid input[type=number], .ur-frontend-form.ur-frontend-form--rounded form .ur-form-row .ur-form-grid input[type=password], .ur-frontend-form.ur-frontend-form--rounded form .ur-form-row .ur-form-grid input[type=text], .ur-frontend-form.ur-frontend-form--rounded form .ur-form-row .ur-form-grid input[type=url], .ur-frontend-form.ur-frontend-form--rounded form .ur-form-row .ur-form-grid select, .ur-frontend-form.ur-frontend-form--rounded form .ur-form-row .ur-form-grid textarea{
	border:1px solid #000000 !important;
}


span.password-input-group{
	width:100%;
}


.ur-frontend-form .ur-form-row .ur-form-grid .__PrivateStripeElement, .ur-frontend-form .ur-form-row .ur-form-grid input[type=date], .ur-frontend-form .ur-form-row .ur-form-grid input[type=email], .ur-frontend-form .ur-form-row .ur-form-grid input[type=number], .ur-frontend-form .ur-form-row .ur-form-grid input[type=password], .ur-frontend-form .ur-form-row .ur-form-grid input[type=phone], .ur-frontend-form .ur-form-row .ur-form-grid input[type=text], .ur-frontend-form .ur-form-row .ur-form-grid input[type=timepicker], .ur-frontend-form .ur-form-row .ur-form-grid input[type=url], .ur-frontend-form .ur-form-row .ur-form-grid select, .ur-frontend-form .ur-form-row .ur-form-grid textarea{
	border:1px solid #000000;
}

.ur-frontend-form button, .ur-frontend-form button[type=submit], .ur-frontend-form input[type=submit]{
	background:#01a99e !important; color:#ffffff !important;
}

.ur-frontend-form.ur-frontend-form--rounded.ur-frontend-form--rounded-edge form button.user-registration-multi-part-nav-next, .ur-frontend-form.ur-frontend-form--rounded.ur-frontend-form--rounded-edge form button.user-registration-multi-part-nav-prev, .ur-frontend-form.ur-frontend-form--rounded.ur-frontend-form--rounded-edge form button[type=submit], .ur-frontend-form.ur-frontend-form--rounded.ur-frontend-form--rounded-edge form input[type=submit]{
	background:#01a99e !important; margin-right:20px;
	margin-bottom:15px;
}

.custom-hed-h2 h2{
	text-transform:inherit !important; text-align:center;
	color:#ffffff; font-weight:400;
}

.my-cust-video video{
	height:165px;
}

section.news-style-two {
	padding:20px 0 0;
}

.news-block-two .inner-box .lower-content .lower-box{
	margin:0;
}

article .lower-box{
	margin:30px 0 0;
}

.elementor-1231 .elementor-element.elementor-element-992cdb5{
	padding-top:0;
}

div.post-details.page-details {
    margin-top: 0;
}

.elementor-199 .elementor-element.elementor-element-6a2b870 {
    padding: 0px 0px 0px 0px;
}

.page.base-theme .page-breadcrumb + .sidebar-page-container {
    padding-bottom: 20px;padding-top: 20px;
}

.page-breadcrumb .content-box{
	color:#ffffff;
}

section.page-title span{
	text-transform:inherit !important;
}

#wpforo #wpforo-wrap #wpforo-menu li a {
    color: #FFFFFF !important;
}

.post-details.page-details{
	margin-top: 90px;
}

.image-panel{
	float:left; width:32px; margin:10px 15px 0 0;
}

.image-panel img{
	height:32px; border-radius:100%;
}

.auth-info{
	width:70%; float:left;
	font-size:12px;
}

.bodyPart{
	clear:both;
	    margin: 20px 0 0;
    width: 100%;
    display: inline-block;
}

.bodyPart a, a.main-title{
	font-size:25px; color:#01a99e;
	  margin:0 0 20px;
    display: inline-block;
	    width: 80%;
}

button.simplefavorite-button.preset{
	border: 0 solid #ccc; 
    -webkit-box-shadow: none;
    box-shadow: none;
	padding-top:0; padding-bottom:0; float:right;
}

.write-comment{
	color:#01a99e !important; display:inlin-block; margin:0 0 0 10px;
}

.bodyPart p{
	font-size:16px; border-bottom:1px solid #cccccc;
	padding:0 0 15px;
}

button.simplefavorite-button.preset{ padding-top:0;}


.simplefavorite-button.preset i{
	  color: #0c0c0c;
    top: 7px;
}

.simplefavorite-button.preset.active i{
	color: #e84a43;
}

.inner-pannel{
	padding:30px; box-shadow:0 0 5px #ccc;
}

.template-library-list{
	padding:50px 0;
}

.share-dis{
	position: absolute;
    top: 30px;
    right: 30px;
}

.post-date{
	line-height:12px;
}

.foot-part {
	width:100%;
}


.blog-details-new{
	padding:140px 0 0; 
}

.blog-details-new h2{
	margin:20px 0;
}

.blog-details-new .auth-info{
	width:100%; position:relative;
}

.blog-details-new .share-dis{
	top:10px;
}

.inner-pannel{
	margin:0 0 30px;
}

div.pic-image{
	margin:0 0 30px;
}

ul.tag-list{
	    float: right;
    width: 100%;
    text-align: right;
    margin: 0 0 30px;
}

.tag-list li {
    display: inline-block;
    padding: 0 15px;
    list-style: disc; position:relative;
}

div.ur-frontend-form{
	margin:0 auto !important; max-width:600px;
}


div.ur-frontend-form.ur-frontend-form--rounded form .ur-form-row .ur-form-grid input[type=date], div.ur-frontend-form.ur-frontend-form--rounded form .ur-form-row div.ur-form-grid input[type=email], div.ur-frontend-form.ur-frontend-form--rounded form .ur-form-row .ur-form-grid input[type=number], div.ur-frontend-form.ur-frontend-form--rounded form .ur-form-row .ur-form-grid input[type=password], div.ur-frontend-form.ur-frontend-form--rounded form .ur-form-row .ur-form-grid input[type=text], div.ur-frontend-form.ur-frontend-form--rounded form .ur-form-row .ur-form-grid input[type=url], div.ur-frontend-form.ur-frontend-form--rounded form .ur-form-row .ur-form-grid select, div.ur-frontend-form.ur-frontend-form--rounded form .ur-form-row .ur-form-grid textarea{
	border:1px solid #cccccc !important;
}

p.user-registration-LostPassword a, p.user-registration-register a{
	color:#01a99e !important; 
}

.tag-list li a:hover{color:rgb(1, 169, 158);}

.tag-list li + li:before{
	content: "";
    position: absolute;
    left: -6px;
    background: #000;
    width: 8px;
    height: 8px;
    border-radius: 100%;
    top: 12px;
}

.blog-details-new .foot-part{
	padding:10px 0 0; border-top:1px solid #ccc;
}

ul.temp-cat{
	width:auto; text-align:center; margin: 0 0 30px; float:left;
}

ul.temp-cat li{
	display:inline-block; padding:0 10px;
}

ul.temp-cat li a{
	font-size:14px;
}

 ul.temp-cat li.more-link{
	font-size:14px; position:relative;
}

ul.temp-cat li.more-link:after{
	content:"\f107";
	position:absolute;
	right:-20px; top:0;
	font-family:'FontAwesome';
}

ul.temp-cat li.more-link > ul {
	display:none;
}

ul.temp-cat li.more-link:hover > ul{
	display:block; position:absolute; top:100%;
	left:0; border:1px solid #ccc;
} 

ul.temp-cat li.more-link > ul li + li {border-top:1px solid #cccccc;}

form#searchform{
	float:right; border:1px solid #cccccc; padding-left:8px;
}

form#searchform button{
	background:#01a99e; padding: 1px 8px; float: right;
}

form#searchform button i{
	color:#ffffff;
}

.feature-style-three{
	display:none;
}


div.inner-pannel .foot-part{
	float:none; margin:0 0 30px;
}

button.simplefavorite-button.has-count {
	float:right; background:none;
}

ul.temp-cat li.more-link, ul.temp-cat li a{ font-size:18px;     color: #543e3b;}

.tag-list li a{
	color:rgb(1, 169, 158);
}

div.my-box-shadow:before{
	content: "";
    position: absolute;
    left: 9px;
    top: 20px;
    border: 3px solid #efefef;
    width: 95%;
    height: 98%;
}


div#wpforo #wpforo-wrap .wpfl-4 .wpforo-category {
    background-color:#4aab9e !important;
}

div#wpforo #wpforo-wrap .wpf-button, a.wpf-button {
    background: #4aab9e;
    color: #FFFFFF!important;
    border: 1px solid #4aab9e;
}


div#wpforo #wpforo-wrap .wpfl-4 .wpf-load-threads .wpf-newest:hover, div#wpforo #wpforo-wrap .wpfl-4 .wpf-load-threads .wpf-newest.wpf-active {
    border-color: #4aab9e!important;
    color: #4aab9e!important;
}

div
#wpforo #wpforo-wrap .wpfl-4 .wpf-forums {
    color: #4aab9e!important;
}

div#wpforo #wpforo-wrap #wpforo-menu li.wpforo-active a, div#wpforo #wpforo-wrap #wpforo-menu li:hover a {
   background: #4aab9e !important;
}

div#wpforo #wpforo-wrap .wpf-search i {
    color: #4aab9e !important;
}

.news-block-two div.inner-box .image-box img{
	min-height:270px; max-height:270px; object-fit:cover;
}

div.ur-frontend-form .ur-form-row .ur-form-grid input[type=email], div.ur-frontend-form .ur-form-row .ur-form-grid .hide_show_password input[type=password]{
	    border: 1px solid #cccccc !important;
}

div.ur-frontend-form .ur-form-row .ur-form-grid input[type=text]{
	  border: 1px solid #cccccc !important;
}


ul.temp-cat li.more-link:hover > ul {
    display: block;
    position: absolute;
    top: 99%;
    left: 0;
    border: 0 solid #ccc; 
    background: #fff;
    box-shadow: 0 0 5px #ccc;
    width: 150px;
    z-index: 6;
}

ul.temp-cat li.more-link:hover > ul li{
	display:block;
}

.base-theme h3{
	font-size: 16px !important;
  line-height: 22px;
	margin-bottom: 0 !important;
}
.sec-title h2{
	    font-size: 30px;
}
.news-block-two .inner-box .lower-content .upper-box{
	    padding-bottom: 0;
}

#user-registration.horizontal {
    box-shadow: 0px 0px 20px rgba(45,53,89,.1);
    margin: 30px;
    border: 1px solid #e2e2e2;
}
#user-registration.horizontal .user-registration-MyAccount-content {
    text-align: center;
    background: #f3f3f3;
}

#user-registration.horizontal .user-registration-MyAccount-navigation ul .user-registration-MyAccount-navigation-link.is-active a {
    background-color: #49aba8;
    color: #fff;
}
#user-registration p {
    color: #333;
    line-height: 1;
    margin-bottom: 0;
}
.bodyPart a, a.main-title {
    font-size: 18px;
    color: #3c94a0;
    margin: 0 0 20px;
    display: inline-block;
    width: 80%;
    line-height: 22px;
	font-weight: 500;
}
.user-registration-form .form-row{
	display:block;
}
.user-registration-form .user-registration-Button{
	width:100%;
}
.user-registration-LostPassword{
	    text-align: right;
    margin-bottom: 15px;
}
.user-registration-register{
	text-align:center;
}
.user-registration-register{
	padding: 20px 0;
}

#user-registration *, #user-registration.user-registration {
    box-sizing: border-box;
}
.ur-frontend-form.ur-frontend-form--rounded form .ur-form-row .ur-form-grid label, .ur-frontend-form.ur-frontend-form--rounded form .ur-form-row .ur-form-grid legend {
    margin-left: 5px;
    color: #676d8a;
}
.ur-frontend-form .ur-form-row .ur-form-grid label{
	font-size:16px;
}
.ur-frontend-form .ur-form-row .ur-form-grid .ur-field-item{
	margin-bottom:0;
}
div.ur-frontend-form{
	background: #fbfbfb !important;
}
.ur-submit-button{
	width:100%;
}
.news-block-two .inner-box .lower-content .upper-box h3 a{
	    height: 50px;
}
#wpforo #wpforo-wrap #wpforo-stat-header {
    background-color: #4aab9e;
}
#wpforo #wpforo-wrap #wpforo-poweredby {
    background-color: #cccccc;
}
ul.temp-cat li.more-link, ul.temp-cat li a {
    font-size: 16px;
    color: #424242;
}
ul.temp-cat li.more-link .sub-menu li{
	padding:10px 0;
}
ul.temp-cat li.more-link .sub-menu li a{
	font-size: 14px;
}
@media (min-width: 768px) and (max-width: 991px) {

.feature-block-two div.inner-box{
	margin:0 0 30px;     min-height: 372px;
}
	
	.my-cust-video video{
		  height: 106px;
	}
	
	.news-block-two .inner-box .image-box img{
		height: 200px;
    object-fit: cover;
	}
	
	form#commentform .col-md-6 {
    -ms-flex: 0 0100%;
    flex: 0 0 100%;
    max-width: 100%;
}
	
}

@media (min-width: 992px) and (max-width: 1030px) {
	.feature-block-two div.inner-box{
    min-height: 402px;
  }
	.news-block-two .inner-box .image-box img{
		height: 200px;
    object-fit: cover;
	}
	
	.my-cust-video video{
		  height: 154px;
	}
	
}

@media (max-width: 767px) {
	 .news-style-two {
    padding: 30px 0px 30px 0px;
  }
	
	.news-style-two .sec-title {
    margin-bottom: 30px;
}
	
	.base-theme .news-block-one .inner-box div.lower-content h3.entry-title {
    font-size: 18px !important;
		line-height:24px;
}
	
	#dae-shortcode1229-download-wrapper .dae-shortcode-register-error{
		font-size:12px !important;
	}
	
	.elementor-1231 .elementor-element.elementor-element-992cdb5 {
    padding: 0px 0px 30px 0px;
}
	
	div.sidebar-page-container, div.google-map-section {
    padding: 30px 0px;
}
	
	.page.base-theme .sidebar-page-container {
    padding-bottom: 0;
}
	
	#wpforo #wpforo-wrap #wpforo-stat-body div.wpf-stat-item {
    width: 48%;
}
	
	.main-footer div.footer-top {
    padding: 0px 0px 0px 0px !important;
}
	
}






