@media(min-width:600px){
body.logged-in header .header-top-area{
margin-top: 30px;
}
}
@media(max-width:599px){
body.logged-in header .header-top-area:not(.menu-bg){
margin-top: 32px;
}
}
@media(min-width:1281px){
.welcome-video-area .header-text {
margin-top: -658px;
}
}
@media(min-width:1025px) and (max-width:1280px){
.welcome-video-area .header-text {
margin-top: -450px;
}
}
@media(min-width:913px) and (max-width:1024px){
.welcome-video-area .header-text {
margin-top: -387px;
}
}
@media(min-width:821px) and (max-width:912px){
.welcome-video-area .header-text {
margin-top: -307px;
}
}
@media(min-width:768px) and (max-width:820px){
.welcome-video-area .header-text {
margin-top: -290px;
}
}
@media(min-width:540px) and (max-width:767px){
.welcome-video-area .header-text {
margin-top: -248px;
}
}
@media(min-width:412px) and (max-width:539px){
.welcome-video-area .header-text {
margin-top: -225px;
}
}
@media(min-width:375px) and (max-width:411px){
.welcome-video-area .header-text {
margin-top: -218px;
}
}
@media(min-width:301px) and (max-width:374px){
.welcome-video-area .header-text {
margin-top: -159px;
}
.welcome-video-area .header-text p{
display: none;
}
}
@media(max-width:300px){
.welcome-video-area .header-text {
margin-top: -129px;
}
.welcome-video-area .header-text p{
display: none;
}
}
@media(max-width:767px){
.welcome-video-area {
padding-top: 60px;
}
}
body:has(.banner-video) .header-top-area{
background: #000!important;
}
section:has(.about-us-area){
z-index: 999;
background: #fff;
}
.blog-breadcrumbs{
padding: 150px 0px;
}
.breadcrumbs ul li{
display: inline-block;
list-style: none;
color: #fff;
text-transform: capitalize;
}
.breadcrumbs.call-to-area-text a {
border: none;
background-color:unset;
font-weight: inherit;
padding-left: 0;
}
.breadcrumbs.text-center > ul li a::before{
background: #ffffff none repeat scroll 0 0;
content: "";
height: 15px;
position: absolute;
margin-left: 54px;
margin-top: 3px;
width: 2px;
transform: rotate(33deg);
}
.blog-detail{
margin-right: 0;
margin-top: 0;
}
.blog-detail img.single-thumbnail{
margin-bottom: 20px;
}
.blog-meta{
margin-bottom: -5px;
}
.blog-meta span{
border-right: 1px solid #333;
padding: 0px 9px;
}
.blog-meta span:first-child{
padding-left: 0;
}
.blog-meta span:last-child{
border-right: none;
}
.comment-form-cookies-consent,
.required-field-message{
display: none;
}
.comment-title{
margin-bottom: 20px;
}
.comment-list .post-author .avatar img{
width: auto !important;
}
.comment-list li{
list-style: none;
margin-bottom: 25px;
}
.comment-list .post-author .avatar{
margin-right: 10px;
}
.comment-list .comment-reply-link{
padding: 10px 12px;
border: 1px solid #82B440;
background: #82B440;
color: #fff;
font-weight: 600;
position: absolute;
}
#cancel-comment-reply-link{
padding: 10px 12px;
border: 1px solid #82B440;
background: #82B440;
color: #fff;
position: absolute;
right: 0;
font-size: 15px;
}
.comment-respond .comment-title:has(small a[style="display:none;"]){
position: relative;
}
@media(min-width: 500px){
.comment-list .post-author{
display: inline-flex;
}
.comment-list .post-author{
position: relative;
}
.comment-list .comment-reply-link{
right: 0;
top: 0;
}
}
@media(max-width: 499px){
.comment-list .post-author .avatar img{
margin-bottom: 5px;
}
.comment-list .content{
margin-bottom: 80px;
}
.comment-list div.content p:last-child{
margin-bottom: 25px!important;
}
.blog-right-sidebar{
margin-top: 40px;
}
#cancel-comment-reply-link{
margin-top: 50px;
}
.comment-respond:has(#cancel-comment-reply-link) .comment-title{
margin-bottom: 70px;
}
.comment-respond .comment-title:has(small a[style="display:none;"]){
margin-bottom: 7px!important;
}
}
.blog-right-sidebar ul li{
list-style: none;
}
.blog-right-sidebar .widget_search form input{
height: 45px;
width: 100%;
padding-left: 10px;
}
.blog-right-sidebar .widget_search form button{
background: #232323 none repeat scroll 0 0;
border: medium none;
color: #ffffff;
font-size: 22px;
height: 45px;
position: absolute;
right: 15px;
top: 0;
width: 70px;
font-size: 16px;
}
.blog-right-sidebar a{
color: #333;
}
.blog-right-sidebar a:hover{
color: #82B440;
}
.blog-right-sidebar h3.widget-title{
margin-top: 50px;
margin-bottom: 20px;
}
.blog-right-sidebar .widget_news ul.post-new li{
border-bottom: 1px solid #eee;
display: flex;
padding-top: 20px;
padding-bottom: 27px;
}
.blog-right-sidebar .widget_news ul.post-new li:last-child{
border-bottom: none;
}
.blog-right-sidebar .recent-img img{
width: 70px;
margin-right: 10px;
margin-top: 12px;
}
.blog-right-sidebar .widget_categories ul li,
.blog-right-sidebar .widget_archive ul li{
border-bottom: 1px solid #eee;
padding: 20px 0;
}
.blog-right-sidebar .widget_categories ul li:last-child,
.blog-right-sidebar .widget_archive ul li:last-child{
border-bottom: none;
}
.blog-right-sidebar .widget_tag_cloud ul li a{
padding: 8px 12px;
border: 1px solid #82B440;
background: #82B440;
color: #fff; 
font-weight: 500;
font-size: 14px!important;
}
.blog-right-sidebar .widget_tag_cloud ul li{
display: inline-block;
margin-right: 5px;
margin-bottom: 26px;
}
.bloglist{
margin-bottom: 50px;
}
.bloglist h2 a{
font-size: 30px!important;
}
.bloglist a.btn-read-more{
margin-left: 0;
margin-top: 5px;
}
.bloglist a.btn-read-more:hover{
color: #333;
} .pagination-style {
padding-left: 0;
margin-top: 30px;
list-style: none;
}
.pagination-style li{
display: inline-block;
margin: 0 5px;
}
.pagination-style .current a{
position: relative;
display: inline-block;
font-size: 18px;
font-weight: 700;
text-align: center;
width: 45px;
height: 45px;
line-height: 45px;
background: #82B440;
color: #fff;
z-index: 2;
border: none;
border: 1px solid #CBBD9A;
}
.pagination-style li a{
position: relative;
display: inline-block;
font-size: 18px;
font-weight: 700;
color: #333;
text-align: center;
width: 45px;
height: 45px;
line-height: 45px;
background-color: #fff;
z-index: 2;
border: 1px solid #82B440;
}
.pagination-style li a:hover {
background: #82B440;
color: #fff;
} .search-no-result input{
border-radius: 0;
}
.search-no-result h4 {
text-align: justify;
line-height: 45px;
margin-bottom: 30px;
margin-top: -14px;
}
.search-no-result form input {
width: 100% !important;
background: #f5f5f5 !important;
border: 1px solid transparent !important;
font-size: 18px !important;
color: #7a7a7a !important;
padding: 10px 35px !important;
}
.search-no-result form button{
border-radius: 0 !important;
color: #fff;
font-size: 16px;
height: 50px;
position: relative;
width: 53px;
cursor: pointer;
float: right;
background: #82B440;
border: 1px solid #82B440;
top: -60px;
padding: 0;
letter-spacing: 0;
}
@media(max-width:500px){
.blog-area:has(.search-no-result) .blog-right-sidebar .widget_search form button{
top: 20px;
}
}
@media (min-width:501px) and (max-width:600px){
.blog-area:has(.search-no-result) .blog-right-sidebar .widget_search form button{
top: 50px;
}
} .page-404 h2{
font-size: 120px;
font-family: 'Open Sans', sans-serif;
}
.welcome-slider-area,
.welcome-image-area{
height: 100vh;
}
.grid figure h2 {
word-spacing: unset!important;
}
section#testimonial .testi-name img{
border-radius: 50%!important;
}
section.contact-area div.wpcf7-validation-errors{
border: 2px solid #333;
margin-left: 0;
margin-right: 0;
}
span.wpcf7-not-valid-tip{
color: #333;
}
@media(max-width: 300px){
.welcome-video-area h2,
.welcome-slider-area h2,
.welcome-image-area h2{
font-size: 17px;
}
}