body {
margin: 0;
}
.wp-block-group{
}
.wp-block-columns{
display:flex;
flex-basis:100px;
}
strong{
color:#ffffff !important;
}
.elementor-element-0de2560 {
height: 100%;
}
.news_banner .elementor-element-6e43b9f, .news_banner .elementor-element-38dfeba {
padding: 20px 70px;
}
.news_banner .elementor-element-6e43b9f:before, .news_banner .elementor-element-38dfeba:before {
content: "";
position: absolute;
bottom: 0;
width: calc(100% + 16px);
height: calc(100% + 16px);
z-index: 0;
backdrop-filter: blur(10px);
background: #0000007a;
} .comments-area .even {
margin-bottom:20px;
}
.comments-area .odd{
margin-left:50px;
margin-bottom:20px;
}
.comments-area .title-comments{
display:none;
}
.comment-body .reply::before{
content:'';
left:-30px;
display:inline-block;
position:absolute;
top:0px;
background:url(https://crikey.io/wp-content/uploads/2023/10/direction.png);
width:15px;
height:15px;
background-position:center center;
background-size:cover;
}
.reply{
position:relative;
}
.comment-body{
background:#030811 !important;
border:1px solid #353E52 !important;
border-radius:10px ;
}
.comment-body .vcard .fn a{
color:#ffffff;
font-family: "Nexa black", Sans-serif !important;
font-weight:700;
}
.comment-body .comment-content{
color:#ffffff;
font-family: "Nexa regular", Sans-serif;
font-size:16px;
line-height:26px;
padding-right: 40px;
}
.comment-body{
position:relative;
}
.comment-body .comment-metadata {
position: absolute;
top: 56px;
}
.comment-body .comment-metadata a{
color:#ffffff;
font-family: "Nexa book", Sans-serif;
font-size:16px ;
line-height:24px;
}
.comment-body .comment-content{
margin-top:25px;
margin-left:65px;
}
.comment-body .vcard img{
margin-left:40px;
width:67px;
border-radius:10px !important;
}
.comment-body .comment-meta{
margin-left:65px;
}
.comment-body .reply{
position: absolute;
right: 40px;
font-family: "akira super bold";
}
.comment-body .reply a{
color:#ffffff  !important;
font-size:14px ;
} .wp-block-image img{
width:auto !important;
height:auto !important;
}
.wp-block-columns {
margin-bottom: 0px !important; 
}
.single-icon-box:hover img{
filter: grayscale(80%);
filter: brightness(80);
}
.single-icon-box:hover h2{
color:#ffffff  !important;
}
.single-second .small-heading {
font-size:28px !important ;
}
.single-box:hover h3 {
color: #ffffff !important;
}
.elementor-message.elementor-message-success {
color: #fff;
} #respond{
padding-top:30px;
}
#respond .comment-reply-title{
font-size:28px !important;
}
.comment-form-cookies-consent label{
display:inline-block !important;
color:#ffffff!important;
}
input,textarea,.required-field-message{
color:#ffffff !important;
}
.reply-form p.comment-form-author {
display: inline-block;
width: calc(50% - 5px);
margin-right: 5px;
}
.reply-form  p.comment-form-email {
display: inline-block;
width: calc(50% - 5px);
}
.reply-form textarea, .reply-form  #author, .reply-form  #email,.reply-form #url{
background: #030811 !important;
border: 1px solid #353E52 !important;
}
.elementor-nav-menu--dropdown a {
color: #F29768;
}
.elementor-element-6d0e285 {
padding-top: 140px;
height: 100vh;  
}
.frenify_cards_gallery {
transform: scale(.8);
margin-top: -50px;
}
.reply-form .submit{
background:linear-gradient(to right, #F36D23 , #E61E27) !important;
color:#ffffff !important;
}
#header-cls .elementor-item-active{
border-radius: 5px;
background: linear-gradient(227deg, #F36D23 16.63%, #E61E27 64.36%);
}
.news-loops .e-con-boxed {
padding:0px !important;
}
.e-loop-item * {
word-break: unset !Important; 
}
.o_img.frenify-ready {
filter:grayscale(100%);
transition: filter .5s ease;
}
.current .o_img.frenify-ready{
filter:grayscale(0%);
}
.frenify_cards_gallery ul{
transform:scale(0.7) !important;
height:550px !important;
margin-top:-65px !important;
}
.frenify_cards_gallery{
padding-top:0px !important;
padding-bottom:0px !important;
}
.myslider-container{
position:relative;
}
.myslider-container .e-con .elementor-widget {
min-width: 100% !important;
overflow:hidden;
}
.myslider-container.cons_w_wrapper{
position: absolute;
top: 0;
clear: both;
width: 100%; z-index: 1;
transform: translateZ(0);
}
.cons_w_wrapper,
.cons_w_wrapper *{
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-ms-box-sizing: border-box;
box-sizing: border-box;
}
.cons_w_wrapper:after{
content: '';
clear: both;
display: table;
}
.cons_w_wrapper p{
letter-spacing: 0px;
}
.cons_w_wrapper a{
text-decoration: none;
}
.cons_w_wrapper a:hover{
text-decoration: none;
}
.frenify_cards_gallery {
width: 100%;
float: left;
clear: both;
position: relative;
padding-top: 40px;
padding-bottom: 100px;
overflow: hidden;
}
.frenify_cards_gallery .fn__maintitle{
position: absolute;
left: 5px;
right: 5px;
z-index: 15;
text-align: center;
font-size: 28px;
bottom: 20px;
opacity: 0.1;
transition: all .5s ease;
}
.frenify_cards_gallery .current .fn__maintitle{
opacity: 1;
}
.frenify_cards_gallery .img_holder{
padding: 20px;
border-radius: 20px;
background-color: rgba(255,255,255,.05);
}
.frenify_cards_gallery .img_holder:hover:after{
opacity: .5;
}
.frenify_cards_gallery .img_holder:before{
border: 1px solid rgba(255,255,255,.5);
content: '';
position: absolute;
z-index: -1;
width: 100%;
height: 100%;
top: 0;
left: 0;
border-radius: 20px;
}
.frenify_cards_gallery .img_holder:after{
content: '';
position: absolute;
z-index: -1;
width: 100%;
height: 100%;
top: 0;
left: 0;
color: var(--mc1);
opacity: .15;
border-radius: 20px;
box-shadow: 0px 5px 20px;
}
.frenify_cards_gallery .item_in{
position: relative;
border-radius: 15px;
overflow: hidden;
}
.frenify_cards_gallery ul {
margin: 0;
padding: 0;
list-style-type: none;
position: relative;
}
.frenify_cards_gallery ul li {
margin: 0;
padding: 0;
position: absolute;
display: block;
left: 50%;
top: 0;
opacity: 0;
z-index: -5;
cursor: pointer;
transform: scale(0);
outline: 0;
overflow: hidden;
-webkit-transition: all .5s ease;
-moz-transition: all .5s ease;
-ms-transition: all .5s ease;
-o-transition: all .5s ease;
transition: all 1s ease;
will-change: width, height, left, opacity, transform;
transform-origin: bottom;
box-shadow: 0 5px 40px rgba(0, 0, 0, .3);
}
.frenify_cards_gallery ul li.current {
opacity: 1;
cursor: default;
z-index: 20;
}
.frenify_cards_gallery ul li.next1, .frenify_cards_gallery ul li.prev1 {
opacity: 1;
z-index: 10;
}
.frenify_cards_gallery ul li.next2, .frenify_cards_gallery ul li.prev2 {
opacity: 1;
z-index: 5;
}
.frenify_cards_gallery .img_holder {
width: 100%;
position: relative;
z-index: 15;
}
.frenify_cards_gallery .current .img_holder a {
display: block;
}
.frenify_cards_gallery .img_holder a {
z-index: 20;
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
display: none;
}
.frenify_cards_gallery .o_img {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
background-size: cover;
background-repeat: no-repeat;
background-position: center center;
}
.frenify_cards_gallery img {
opacity: 0;
} .e-loop-item{
margin-top:0px !important;
}
.news-section{
position:relative !important;
overflow:hidden;
}
.news-section .e-loop-item:nth-child(2) .news-second .elementor-button {
padding:16px 25px 10px 25px !important;
}
.news-section .e-loop-item:nth-child(4){
margin-top:0px !important;
}
.news-section .e-loop-item:nth-child(2) .news-second .elementor-widget {
min-width: 40%;
}
.news-section .e-loop-item:nth-child(2) .news-second{
position: absolute;
bottom: 0;
background: url(https://crikey.io/wp-content/uploads/2023/10/Rectangle-7529.png);
background-repeat: no-repeat !important;
background-size: cover !important;
margin-bottom: 0px;
display: flex;
flex-direction: row;
justify-content: space-between;
color :#ffffff ;
align-items:center;
padding: 25px 42px;
z-index:2;
}
.news-section .e-loop-item:nth-child(2) .news-second .elementor-widget-button{
display:none;
}
.news-section .e-loop-item:nth-child(2) .news-second .meta-date{
display:none;
}
.news-section .e-loop-item:nth-child(2){
grid-row: 1 ;
grid-column: span 2 ; 
position:relative;
gap:20;
}
#header-menu a:hover {
border-radius: 5px;
background: linear-gradient(227deg, #F36D23 16.63%, #E61E27 64.36%);
}
#header-cls{
position:absolute;
top:0;
z-index:50;
} .extra-bold{
font-weight: 800;
}
.extra-green {
color: #2FAFA3;
}
.extra-gray{
color: #36454F;
font-weight: 500;
}
.double-white-lines .elementor-widget-container::before{
content: '';
left: -44px;
top: 9px;
height: 2px;
width: 17px;
border-radius: 100px;
background-color: #fff;
position: absolute;
}
.double-white-lines .elementor-widget-container::after{
content: '';
left: -44px;
top: 4px;
height: 2px;
width: 25px;
border-radius: 100px;
background-color: #fff;
position: absolute;
}
.double-white-lines .elementor-heading-title::before{
content: '';
right: -44px;
top: 9px;
height: 2px;
width: 25px;
border-radius: 100px;
background-color: #fff;
position: absolute;
}
.double-white-lines .elementor-heading-title::after{
content: '';
right: -44px;
top: 4px;
height: 2px;
width: 17px;
border-radius: 100px;
background-color: #fff;
position: absolute;
}
.double-white-lines.green .elementor-heading-title:before,
.double-white-lines.green .elementor-heading-title:after,
.double-white-lines.green .elementor-widget-container::after,
.double-white-lines.green .elementor-widget-container::before{
background-color: #2FAFA3;
}
.heading-lines::before{
content: '';
left: 0;
top: 4px;
height: 2px;
width: 25px;
border-radius: 100px;
background-color: #fff;
position: absolute;
} 
.heading-lines::after{
content: '';
left: 0;
top: 9px;
height: 2px;
width: 17px;
border-radius: 100px;
background-color: #fff;
position: absolute;
} 
.heading-lines{
padding-left: 50px;
}
.heading-lines.green:before,
.heading-lines.green:after{
background-color: #2FAFA3;
}
.single-tricky_services .e-loop-item .elementor-widget-image {
width: 55px;
} .footer-menu-icons li:before{
position: absolute;
left: -8px;
top: -2px;
content: url(https://demowebs.1stopwebsitesolution.com/blk/wp-content/uploads/2023/09/caret-right.svg);
}
.footer-menu-icons li{
padding-left: 15px !important;
}
@media screen and (max-width: 768px) {
.wp-block-group{
display:flex;
justify-content:start;
align-items:center;
flex-wrap:wrap !important;
}
.comment-body .comment-content, .comment-meta{
margin-left:35px !important;
}
#respond .comment-reply-title {
font-size: 25px !important ;
}
.comment-metadata{
position: absolute;
top: 111px;
left: 145px;
}
.comment-body .vcard img {
margin-left:0px
}
.comment-body .comment-metadata a {
font-size:13px ;
}
.comment-body .reply {
bottom: 25px;
}
.says{
color:#ffffff;
}
.myslider-container{
position:relative;
}
.myslider-container	.frenify_cards_gallery {
transform: scale(1);
margin-top: 0px;
}
.e-con.e-flex {
--flex-wrap: auto;
}
.careers-1{
width:100% !important;
}
.e-loop-item * {
word-break: unset !important;
}
.owl-nav{
display:none;
}
}
@media screen and (max-width: 450px){
.slider-next,.slider-prev{
display:none;
}
*{
cursor:none;
}
.news_banner  .e-child{
padding:20px 20px !important;
}
.myslider-container{
min-height:451px;
overflow:hidden;
position:relative !important;
top:0!important;
}
.myslider-container .frenify_cards_gallery {
transform: scale(1.6)!important;
position:absolute!important;
margin-top:150px !important;
translate :(0%,0%)!important;
}
}