.elementor-4021 .elementor-element.elementor-element-544c763f .elementor-background-slideshow__slide__image {
background-size: cover;
}
.tag-cloud-link {
    color: #6D6F70;
    display: flex !important;
    justify-content: space-between;
    font-size: 14px !important;
    border-top: 1px solid #E1EAF2 !important;
    padding: 5px 0;
}
.tag-cloud-link:hover {
     color: #E83839;
}
.tag-cloud-link:before {
margin-top: 12px;
    display: block;
    width: 5px;
    height: 5px;
    border-radius: 50px;
    position: absolute;
    z-index: 999999;
    content: '';
    background-color: #E71819;
    margin-left: -12px;
}
.comment-form-cookies-consent {
    height: 20px;
    position: absolute;
    bottom: 80px;
    left: 15px;
    width: 100%;
}
.comment-form-cookies-consent >input{
   margin-top: 2px;
   vertical-align: top;
    width: 20px !important;
    height: 20px !important;
    display: inline-block;
    z-index: 999999;
    position: relative;
}
.comment-form-cookies-consent >label{
    margin-left: 6px;
    display: inline-block;
    width: 90%;
    height: 20px;
    font-size: 16px;
}
#commentform #submit {
margin-top: 20px;
}
.blog-details .user-comment-area .single-comment .reply {
    padding: 4px 10px 5px 13px;
}
.category .menu-item-5013>a {
    color: #e60000 !important;
}
.category .menu-item-5013>a:before {
    content: '' !important;
    width: 0 !important;
    height: 1px !important;
    position: absolute !important;
    left: 1px !important;
    bottom: -10px !important;
    z-index: -1 !important;
    width: 91% !important;
    background: #555555 !important;
}
.page-id-12190 .menu-item-5045>a {
    color: #e60000 !important;
}
.page-id-12190 .menu-item-5045>a:before {
    content: '' !important;
    width: 0 !important;
    height: 1px !important;
    position: absolute !important;
    left: 1px !important;
    bottom: -10px !important;
    z-index: -1 !important;
    width: 91% !important;
    background: #555555 !important;
}
.page-id-12205 .menu-item-5045>a {
    color: #e60000 !important;
}
.page-id-12205 .menu-item-5045>a:before {
    content: '' !important;
    width: 0 !important;
    height: 1px !important;
    position: absolute !important;
    left: 1px !important;
    bottom: -10px !important;
    z-index: -1 !important;
    width: 91% !important;
    background: #555555 !important;
}
.page-id-12209 .menu-item-5045>a {
    color: #e60000 !important;
}
.page-id-12209 .menu-item-5045>a:before {
    content: '' !important;
    width: 0 !important;
    height: 1px !important;
    position: absolute !important;
    left: 1px !important;
    bottom: -10px !important;
    z-index: -1 !important;
    width: 91% !important;
    background: #555555 !important;
}
.page-id-12213 .menu-item-5045>a {
    color: #e60000 !important;
}
.page-id-12213 .menu-item-5045>a:before {
    content: '' !important;
    width: 0 !important;
    height: 1px !important;
    position: absolute !important;
    left: 1px !important;
    bottom: -10px !important;
    z-index: -1 !important;
    width: 91% !important;
    background: #555555 !important;
}
.page-id-12217 .menu-item-5045>a {
    color: #e60000 !important;
}
.page-id-12217 .menu-item-5045>a:before {
    content: '' !important;
    width: 0 !important;
    height: 1px !important;
    position: absolute !important;
    left: 1px !important;
    bottom: -10px !important;
    z-index: -1 !important;
    width: 91% !important;
    background: #555555 !important;
}
.page-id-12221 .menu-item-5045>a {
    color: #e60000 !important;
}
.page-id-12221 .menu-item-5045>a:before {
    content: '' !important;
    width: 0 !important;
    height: 1px !important;
    position: absolute !important;
    left: 1px !important;
    bottom: -10px !important;
    z-index: -1 !important;
    width: 91% !important;
    background: #555555 !important;
}
.page-id-4978 #block-18 {
display: none;
}
.line>div{
max-width: 1800px;
}
.pimg {
height: auto;
}
#home_portfolio >div >div >.inner-wrapper >.bg-wrapper >.container {
max-width: 90vw;
padding-left: 70px;
padding-right: 70px;
}
#home_portfolio >div >div >.inner-wrapper >.bg-wrapper >.container >.more-text {
    margin-top: -80px;
}
.elementor-repeater-item-8a72529, .elementor-repeater-item-753fd01, .elementor-repeater-item-aa2088e, .elementor-repeater-item-adf446d {
margin-top: 65px;
}
@media (max-width: 992px) {
#home_portfolio >div >div >.inner-wrapper >.bg-wrapper >.container {
max-width: 720px;
padding-left: 15px;
padding-right: 15px;
}
#home_portfolio >div >div >.inner-wrapper >.bg-wrapper >.container >.more-text {
    margin-top: 50px;
}
.elementor-repeater-item-8a72529, .elementor-repeater-item-753fd01, .elementor-repeater-item-aa2088e, .elementor-repeater-item-adf446d {
margin-top: 0px;
}}
@media (max-width: 768px) {
#home_portfolio >div >div >.inner-wrapper >.bg-wrapper >.container {
max-width: 540px;
}}
.sfph .for_photo:after {
background-size: cover !important;
top: 0 !important;
background-image: url(/wp-content/uploads/2023/03/Services-marketing.webp) !important;
}
.sfph .for_photo.fbg1:after, .sfph .fph1:before {
    background-image: url(/wp-content/uploads/2023/03/Services-marketing.webp) !important;
}
.sfph .for_photo.fbg2:after, .sfph .fph2:before {
    background-image: url(/wp-content/uploads/2023/03/web-development.webp) !important;
}
.sfph .for_photo.fbg6:after, .sfph .fph6:before {
    background-image: url(/wp-content/uploads/2023/03/Branding.webp) !important;
}
.sfph .for_photo .fbg3:after, .sfph .fph3:before {
    background-image: url(/wp-content/uploads/2023/03/video-production.webp) !important;
}
.sfph .for_photo.fbg4:after, .sfph .fph4:before {
    background-image: url(/wp-content/uploads/2023/03/Services-Creative-design.webp) !important;
}
.sfph .for_photo.fbg5:after, .sfph .fph5:before {
    background-image: url(/wp-content/uploads/2023/03/Services-digital-1.webp) !important;
}

@media(max-width: 400px){
#colophon .elementor-widget > a, #colophon .elementor-widget-container > a, #colophon .elementor-icon-box-wrapper > a{
display:none;
}

.elementor-5928 .elementor-element.elementor-element-b50fba5 > .elementor-element-populated{
margin-bottom: 0;
}

 #colophon .elementor-top-column > a{
display:none;
}

.pimg {
height: auto;
}

.elementor-4021 .elementor-element.elementor-element-544c763f .elementor-background-slideshow__slide__image {
    background-size: cover;
}
}

.elementor-element-b093604 .blog-filter-nav{
display: none;
}

.elementor-element-b093604 .elementor-column-gap-default, .elementor-element-7c7a864 .elementor-column-gap-default{
max-width: 1800px
}

.elementor-element-3fe6d46{
padding: 30px;
}

 .elementor-element-588a144 .wp-block-search__button, .elementor-element-2baac28  .wp-block-search__button{
   background: transparent;
    border: none;
}
 .elementor-element-588a144 .wp-block-search__inside-wrapper, .elementor-element-2baac28  .wp-block-search__inside-wrapper{
    background: #fff;
    border: 1px solid #E6EEF4 !important;
    padding: 11px 20px !important;
}

 .elementor-element-588a144 .wp-block-search__button path, .elementor-element-2baac28 .wp-block-search__button path{
color: #E72B2C;
}

 .elementor-element-588a144 .wp-block-group__inner-container, .elementor-element-2baac28  .wp-block-group__inner-container{
padding: 30px
}

 .elementor-element-588a144 .wp-block-categories-list, .elementor-element-2baac28 .wp-block-categories-list{
list-style-type: disc;
padding-left: 14px;
}
 .elementor-element-588a144 .wp-block-categories-list li::marker,  .elementor-element-2baac28 .wp-block-categories-list li::marker{
color: #E71819;
}

 .elementor-element-588a144 .wp-block-categories-list li, .elementor-element-2baac28 .wp-block-categories-list li{
border-top: 1px solid #E1EAF2 !important;

padding: 5px 0;
font-size: 14px;
}


 .elementor-element-588a144 .wp-block-categories-list li:last-child, .elementor-element-2baac28 .wp-block-categories-list li:last-child{
border-bottom: 1px solid #E1EAF2 !important;
}

 .elementor-element-588a144 .wp-block-categories-list li a, .elementor-element-2baac28 .wp-block-categories-list li a{
color: #6D6F70;
    display: flex;
    justify-content: space-between;
}

 .elementor-element-588a144 .widget_recent_entries .widgettitle, .elementor-element-2baac28 .widget_recent_entries{
display: none;
}

.elementor-element-588a144 .widget_recent_entries ul li a, .elementor-element-2baac28 .widget_recent_entries ul li a{
font-weight: bold;
font-size: 14px;
padding-bottom: 5px;
border-bottom: 1px solid #eaeaea;
}

.elementor-element-588a144 .widget_recent_entries ul li, .elementor-element-2baac28 .widget_recent_entries ul li{
border-bottom: 0;
}

.elementor-element-588a144 .widget_recent_entries span.post-date, .elementor-element-2baac28 .widget_recent_entries span.post-date{
    color: #3e3e3e;
}

 .elementor-element-588a144 .wp-block-categories-list.tags li, .elementor-element-2baac28  .wp-block-categories-list.tags li{
border-top: 1px solid #E1EAF2 !important;

padding: 0px 0;
font-size: 14px;
}

 .elementor-element-588a144 #block-4 .wp-block-group__inner-container,  .elementor-element-2baac28 #block-4 .wp-block-group__inner-container{
padding: 0;
}

.elementor-element-d799b78 .read-more i:before{
content: "READ MORE";
    background: #e83858;
    padding: 5px 10px;
    color: #fff;
    font-family: 'CircularStdmed';
    font-size: 10px;
}

.elementor-element-be1c23b .nlinks, .elementor-element-fd6026f .nlinks{
display: none !important;
}

.elementor-element-be1c23b .service-minimal .col-lg-3 {
    -ms-flex: 0 0 33%;
    flex: 0 0 33%;
    max-width: 33%;
}

 .elementor-element-2baac28 #block-17{
display:none;
}
 .elementor-element-2baac28 .elementor-widget-container{
 display: flex;
    flex-direction: column;
}
.elementor-element-2baac28 #block-16{
order:0;
}
   


.elementor-element-2baac28 #block-15{
order:1;
}

.elementor-element-2baac28 #block-18{
order:2;
}

.elementor-element-2baac28 #block-4{
order:3;
}

.elementor-element-b093604 .elementor-column.elementor-col-66, .elementor-column[data-col="66"] {
    width: 85.5%;
}

.elementor-element-b093604 .elementor-column.elementor-col-33, .elementor-column[data-col="33"] {
    width: 20.5%;
}

.elementor-element-3fe6d46 {
    padding: 0;
padding-top: 0px;
}


   
  .elementor-element-7c7a864 .elementor-column.elementor-col-33, .elementor-column[data-col="33"] {
    width: 20.5%;
}

.elementor-element-7c7a864 .elementor-column.elementor-col-66, .elementor-column[data-col="66"] {
    width: 85.5%;
}

.p-serv ul{
    list-style-type: disc;
}

.p-serv ul li::marker{
color: transparent;
display: none;
}
.p-serv ul .p-cat::marker{
display: block;
color: #E83839;
}
.p-serv ul li a{
color: #6D6F70;
font-size: 14px;
}

.p-serv ul .p-cat a{
display: flex;
justify-content: space-between;
}
.p-serv ul .p-cat{
border-bottom: 1px solid #E1EAF2 !important;
font-size: 19px;
font-weight: bold;
}

.p-serv ul .p-cat a{
color: #000;
} 

.p-serv ul .p-cat:first-child{
border-top: 1px solid #E1EAF2 !important;
}

.p-serv ul .p-cat span{
font-size: 16px;
 color: #6D6F70;
font-weight: 400;
} 

.elementor-element-2baac28 #block-16{
display: none;
}

.elementor-element-3fe6d46 #block-20{
display: none;
}
@media (max-width: 1100px) {
.elementor-element-b093604 .elementor-column-gap-default, .elementor-element-7c7a864 .elementor-column-gap-default {
    flex-direction: column;
    max-width: 1100px;
}
.elementor-element-7c7a864 .elementor-column.elementor-col-66, .elementor-column[data-col="66"] {
    width: 100%;
}
.elementor-element-b093604 .elementor-column.elementor-col-66, .elementor-column[data-col="66"] {
    width: 100%;
}
.elementor-element-7c7a864 .elementor-column.elementor-col-33, .elementor-column[data-col="33"] {
    width: 100%;
    margin-top: 70px;
}
.elementor-element-b093604 .elementor-column.elementor-col-33, .elementor-column[data-col="33"] {
    width: 100%;
    margin-top: -180px;
}
.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper {
    width: 100% !important;
}}
@media (max-width: 768px) {
.elementor-element-b093604 .elementor-column-gap-default, .elementor-element-7c7a864 .elementor-column-gap-default {
    flex-direction: column;
    max-width: 768px;
}
.elementor-element-7c7a864 .elementor-column.elementor-col-66, .elementor-column[data-col="66"] {
    width: 100% !important;
}
.elementor-element-b093604 .elementor-column.elementor-col-66, .elementor-column[data-col="66"] {
    width: 100% !important;
}
.elementor-element-7c7a864 .elementor-column.elementor-col-33, .elementor-column[data-col="33"] {
    width: 100% !important;
    margin-top: 100px;
}
.elementor-element-b093604 .elementor-column.elementor-col-33, .elementor-column[data-col="33"] {
    width: 100%;
    margin-top: -70px;
}
.elementor-element-be1c23b .service-minimal .col-lg-3 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
}}

