/*
Theme Name: Arrowit
Theme URI: https://demo.arrowtheme.com/arrowit/
Author: ArrowTheme
Author URI: https://arrowtheme.com/
Description: ArrowIT - Technology, Digital Transformation WordPress Theme
Version: 2.0.7
License:
License URI:
Tags: one-column, two-columns, right-sidebar, rtl-language-support, custom-background, custom-header, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, sticky-post, theme-options, translation-ready
Text Domain: arrowit
*/

body{background-color:#fff;}
        .boxed .header-sticky, .boxed .site-header {
    width: auto;
    left: 0;
    right: 0;
}
body h1, body h2, body h3, body h4, body h5, body h6, body a ,.elementor-heading-title,.elementor-accordion-title{
        color:#092F42 ;
}

.border-dashed span{
        color: #bdbec6;
}

.cv-1, .cv-3,.cv-5{
        background: #fff;
}
.cv-1, .cv-2, .cv-3,.cv-4,.cv-5,.cv-6{
    margin-top: -2px;
}
@media (min-width: 1025px){
        .apr-nav-menu--main .apr-nav-menu>li:not(.megamenu):first-child .sub-menu{
                width: 460px;
                padding: 15px;
        }
        .apr-nav-menu--main .apr-nav-menu>li:not(.megamenu):first-child .sub-menu li{
                width: 50%;
                float: left;
                padding: 0 15px;
        }

}
.elementor-icon-list-icon {
    justify-content: center;
    align-items: center;
        padding: 18px;
}

.product-action .action-item a.button i {
    line-height: 2.1;
}
@media (max-width:880px) {

.testimonial-type-2 .swiper-slide {
    max-width: unset;
}
    }
@media (max-width:880px) {

.testimonial-type-2 .swiper-slide {
    width: 100%;
}
        

    }

.footer-01 .footer-top {
    padding: 50px 0;
}
.pl-icon-box{
        overflow:hidden;
}
.category-27 .right-sidebar{
        display:none;
}
.f4cf .wpcf7-form .form-submit input[type=submit] {
    padding-right: 40px;
}

.wpcf7-form-control-wrap .wpcf7-tel{
        width:100%;
}
   
@media (max-width: 767px) {

}

.nav-menu-mobile>ul li a:before {
    display: none;
}

.post-type-archive-portfolio .filter .nav-tabs, .tax-portfolio_cat .filter .nav-tabs{
    font-weight: bold;
}



.portfolios_page .filter,
.tax-portfolio_cat .filter {
    margin: auto;
    margin-bottom: 54px;
}

.portfolios_page .filter .nav-tabs,
.tax-portfolio_cat .filter .nav-tabs {
    border-bottom: none;
    display: inline-block;
}

.portfolios_page .filter .nav-tabs li,
.tax-portfolio_cat .filter .nav-tabs li {
    display: inline-block;
}



/* Portfolio Container */
.portfolios_page .portfolio-container .load-item .item {
    margin-bottom: 30px;
}

.portfolios_page .portfolio-container .load-item .item .portfolio_body {
    background-color: #ffffff;
    border-radius: 6px;
    box-shadow: 0 2px 29.12px 2.88px rgba(68, 65, 71, 0.06);
}

/* Portfolio Title */
.portfolios_page .portfolio-container .load-item .item .portfolio_body .portfolio_title {
    
    font-weight: 600;
    font-size: 20px;
    line-height: 28px;
}

/* Pagination */
.portfolios_page .portfolio-container .pagination-content {
    margin: -20px 0 100px 0;
}

/*.portfolios_page .portfolio-container .pagination-content .page-numbers:not(.prev),
.portfolios_page .portfolio-container .pagination-content .page-numbers:not(.next) {
    border: 1px solid #fff;
    background: none;
}*/

.filter .nav-tabs, .tax-portfolio_cat .filter .nav-tabs {
    border-bottom: none;
    display: inline-block;
}


/* Buttons */
.portfolios_page .portfolio-container .load_more_button a {
    font-weight: 600;
    font-size: 16px;
    color: #fff;
    background-color: #58468c;
    padding: 12px 37px;
    border-radius: 30px;
}

/* Responsive Styles */
@media (max-width: 1200px) {
    .fancybox-container .fancybox-inner .single-delivery {
        max-width: 1100px;
        width: calc(100% - 60px);
        overflow-y: scroll;
    }
}

@media (max-width: 991px) {
    .tax-portfolio_cat .portfolio-container .load-item .item .portfolio_body .portfolio_title {
        font-size: 18px;
    }
}

/* Additional Styles */
.blog.post-single .title-post-single {
    display: none;
}

.blog-list .item {
    display: inherit;
}

.blog-list .blog-img {
    width: 41.6%;
    float: left;
    margin-right: 30px;
}

/* Error Page */
.error404 #site-main {
    width: 100%;
    padding-top: 0;
}

.page-404 .page-title {
    font-family: Poppins;
    font-size: 80px;
    line-height: 50px;
    font-weight: 500;
    color: #000;
    margin-bottom: 5px;
}


/* Add more styles as needed */