.pfilter{
    display: none;
}
.project-swiper{
    overflow: hidden;
}
.project-swiper .button{
    font-size: 14px;
    display: flex;
    justify-content: center;
}
@media screen and (max-width:1600px){
    .project-next{
        right: 40px;
    }
    .project-prev{
        left: 40px;
    }
}
@media screen and (max-width: 1440px) {
    .project-next{
        right: 50px;
    }
    .project-prev{
        left: 50px;
    }
}
@media screen and (max-width: 768px){
    .project-next{
        display: none!important;
    }
    .project-prev{
        display: none!important;
    }
}
.project-next, .project-prev{
    top: 58%;
    width: 40px;
    height: 30px;
    background-color: #e3a253;
    border-radius: 43%;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    gap: 3px;
}
.project-next div, .project-prev div{
    margin-bottom: 3px;
}
.project-next:after, .project-prev:after{
    display: none;
}
.project-next div:after{
    content: 'next';
    font-family: swiper-icons;
    font-size: 10px;
    text-transform: none!important;
    color: white;
    letter-spacing: 0;
    text-transform: none;
    font-variant: initial;
    line-height: 1;
    font-weight: 600;
}
.project-prev div:after{
    content: 'prev';
    font-family: swiper-icons;
    font-size: 10px;
    color: white;
    text-transform: none!important;
    letter-spacing: 0;
    text-transform: none;
    font-variant: initial;
    line-height: 1;
    font-weight: 600;
}
.project-next .half:after{
    opacity: 0.66;
}
.project-next .low:after{
    opacity: 0.33;
}
.project-prev .half:after{
    opacity: 0.66;
}
.project-prev .low:after{
    opacity: 0.33;
}
.project-swiper .service-item-link{
    width: 100%;
    margin-bottom: 20px;
}
.project-swiper .service-item-title{
    text-align: start;
    width: 100%;
}
.project-swiper .service-item-price{
    margin-top: 7px;
    font-size: 14px;
}
.project-swiper .service-item-content{
    flex-direction: column;
    padding: 10px 10px 0 10px;
}
.project-swiper .service-item-sub-content{
    display: flex;
    flex-direction: row;
    width: 100%;
    justify-content: space-between;
}
.project-swiper .swiper-slide img{
    width: 100%;
    border-radius: 15px 15px 0 0;
}
.project-swiper .service-item-medium{
    width: 93%;
    background-color: white;
    border-radius: 15px;
    box-shadow: 0px 4px 4px 0px #00000040;
    margin-left: auto;
    margin-right: auto;
}
.project-swiper .service-item-label{
    top: 10px!important;
    right: 10px!important;
    width: auto;
    padding: 15px;
    font-size: 16px;
    position: absolute;
}
#project-modal .modal-content{
    padding: 0!important;
    margin: 10px auto;
}
#project-modal .project-last-plus-item{
    width: calc(33% - 10px) !important;
}
#project-modal .project-last{
    margin-bottom: 0px;
}
#project-modal .project-last-content .section-title-small{
    margin-bottom: 30px!important;
}
.project-last-plus-item-title .red::before, .project-last-plus-item-title .red::after {
    content: "";
    display: block;
    width: 25px;
    height: 100%;
    position: absolute;
    bottom: 0;
    background-repeat: no-repeat;
    background-size: contain;
    background-position-y: bottom;
}
.yellow::before, .yellow::after {
    content: "";
    display: block;
    width: 25px;
    height: 100%;
    position: absolute;
    bottom: 0;
    background-repeat: no-repeat;
    background-size: contain;
    background-position-y: bottom;
}
.yellow::before {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAArCAYAAACTkhN2AAAD4ElEQVRIiZ2XCYhWVRiGH2dGB8ncGylcwLTSQclMTFFDFKWUksAcccHSaBFBGy1FUszcUCYQUSQttXDcapxGxSVIS9TBKQuKZhxpGXFfMrWcSTH58D10vGf++9/fF37Oufee895zv+/9lr/B9H15ZIB8YCqwCvgeaASsA0YCrwMf+1RZGRDb2s+BScBM3VsPjAZygEH1bUiKAcDjWnscGAMU6PoM8EFS8obAO8C73prB3vPdQBFQC6wAugG/RElyAtq7sFMt0fxXYCvQXdfVwFJgmczSAmgQMMSc/Elv3kNjR41NgF3AM8BvQCVQAzyc9OR/e/NmGttpbAW8H1l/A6hLSl4d2Winbqrr28Al4LwcexD4DLiclPyIN78KbASeBr4LVsYglc0rZU+k42LgmLRsztwJzAp2ReDI+0qnvlO+1HhTajATfAVMB54HFgAPBIweHPlmYLZO5Ey1UaOF/IfAo94+e+H8iOMD5HiLkexeFvFFmWKvnpljz0n3h4DrAVsEjvwLoFDzCSJ/BZgLlAW7EsKZZbmn04FAc2C4wjwbmAb8lMSJPhy5RdhCze1rJgI/K8eUKY/k66syJjcs8nQ8Q1rfATznrSkKGGLgk99UwvoHaAO8KRMZTgIjgNWpqUJEg6hKJjF0VbV5FegElAa70yBLJ3obeFBLN0mCXYCewGlgG9A7niqEOW+LHGc1cCjwu/JJpSK3TM+t2pQHDDHIUlQaHlN4u4pthGs0ui/K2CxjpAoU4tuVVifLNKjkfR3sToMcqeMFOdK03kfkvYB/gbeAtfE09cOp5T+ZoJOqzDXlkX7ABmCeJ8uMTu7jqvLJAWAYcBQYBczR1/UIGGKQqlgcUp+CV/WbBKvSwJE/BYwDHtF1rfJNF+/eH/FUIRx5iWxbI+flaXzD60kqgt1p4MiPacxWuFep5JlyGuvZHq3Pjaf8H458LLDSq0jNpR7T/Uty9EEVlbNSVWLy6wqatsAUdVRXgJZSVIle3FUvLgyY6kFULefVWA4T8RPqZPNV6Q9r3fCQKkQqKaLAqlJnUCSHu/zS1stBvVW1CqIEceQ+ilVDRyhbGjprHCJzrYg6OxX5R8AF4ASwX+10hfKQO3EHjU6irSI9fBD+DraotX6mmGeVGeskV7yX7FV8tFcucimc7L7j6+3ISqWgWmVGO/GfwCkR/QD0V+dbrg73RSmsON3JrRq9F9y9F7nqG4/IjD+q4KQ1SxKYiT6Rg+dLtnVqRb6xPvJ+yK2uvqZYeMi7bwJYLHPZH7VbmZJbPv82ojLzjcWB/f7yF2dKbp2vVSg7sXVnnyq4rHLdC+AOKkXVdAoHQCgAAAAASUVORK5CYII=') ;
    background-position-x: left;
    filter:hue-rotate(320deg);
    left: 0;
}
.project-last-plus-item-value{
    font-size: 12px!important;
    font-weight: 600;
}
.red::before {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAArCAYAAACTkhN2AAAD4ElEQVRIiZ2XCYhWVRiGH2dGB8ncGylcwLTSQclMTFFDFKWUksAcccHSaBFBGy1FUszcUCYQUSQttXDcapxGxSVIS9TBKQuKZhxpGXFfMrWcSTH58D10vGf++9/fF37Oufee895zv+/9lr/B9H15ZIB8YCqwCvgeaASsA0YCrwMf+1RZGRDb2s+BScBM3VsPjAZygEH1bUiKAcDjWnscGAMU6PoM8EFS8obAO8C73prB3vPdQBFQC6wAugG/RElyAtq7sFMt0fxXYCvQXdfVwFJgmczSAmgQMMSc/Elv3kNjR41NgF3AM8BvQCVQAzyc9OR/e/NmGttpbAW8H1l/A6hLSl4d2Winbqrr28Al4LwcexD4DLiclPyIN78KbASeBr4LVsYglc0rZU+k42LgmLRsztwJzAp2ReDI+0qnvlO+1HhTajATfAVMB54HFgAPBIweHPlmYLZO5Ey1UaOF/IfAo94+e+H8iOMD5HiLkexeFvFFmWKvnpljz0n3h4DrAVsEjvwLoFDzCSJ/BZgLlAW7EsKZZbmn04FAc2C4wjwbmAb8lMSJPhy5RdhCze1rJgI/K8eUKY/k66syJjcs8nQ8Q1rfATznrSkKGGLgk99UwvoHaAO8KRMZTgIjgNWpqUJEg6hKJjF0VbV5FegElAa70yBLJ3obeFBLN0mCXYCewGlgG9A7niqEOW+LHGc1cCjwu/JJpSK3TM+t2pQHDDHIUlQaHlN4u4pthGs0ui/K2CxjpAoU4tuVVifLNKjkfR3sToMcqeMFOdK03kfkvYB/gbeAtfE09cOp5T+ZoJOqzDXlkX7ABmCeJ8uMTu7jqvLJAWAYcBQYBczR1/UIGGKQqlgcUp+CV/WbBKvSwJE/BYwDHtF1rfJNF+/eH/FUIRx5iWxbI+flaXzD60kqgt1p4MiPacxWuFep5JlyGuvZHq3Pjaf8H458LLDSq0jNpR7T/Uty9EEVlbNSVWLy6wqatsAUdVRXgJZSVIle3FUvLgyY6kFULefVWA4T8RPqZPNV6Q9r3fCQKkQqKaLAqlJnUCSHu/zS1stBvVW1CqIEceQ+ilVDRyhbGjprHCJzrYg6OxX5R8AF4ASwX+10hfKQO3EHjU6irSI9fBD+DraotX6mmGeVGeskV7yX7FV8tFcucimc7L7j6+3ISqWgWmVGO/GfwCkR/QD0V+dbrg73RSmsON3JrRq9F9y9F7nqG4/IjD+q4KQ1SxKYiT6Rg+dLtnVqRb6xPvJ+yK2uvqZYeMi7bwJYLHPZH7VbmZJbPv82ojLzjcWB/f7yF2dKbp2vVSg7sXVnnyq4rHLdC+AOKkXVdAoHQCgAAAAASUVORK5CYII=') ;
    background-position-x: left;
    filter:hue-rotate(270deg);
    left: 0;
}
.red::after {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAArCAYAAACTkhN2AAADxUlEQVRIiZ3XachVVRQG4McsJC2Lii+Myigz0gobwBSTpIgKgzAIwwIbfhQNlNlMNE8UFhWCpET+qKTBBo0syX5UWlQWWGkG0hfNEY1aGhk73lOHe+7V794XLvucs/d+79prr/2utQfNfrVPC87DPDyFmdiMo3ARHsBHrRM6YYc230/AjjgLj+XbtbgAz3SY0xbtBt6Or/M8HTPwad4PweTGjA5oR/4JDsfD+ANz8HKt/8S0Ze41uBo7NVg6kBcMCvlI3Id7sT59R6Q9A3fjnqyugXbkI9CPtdiAY/ESdkn/gWmPrM0Z12DJxrXiT2zCzhiKafltzrj90u5Wm/d7g6UD+Y8Yi7MxCaNR4nVY+ofH+k21OesbLB3cUvBNfH06xmCvrKTsxTF4HL/Uxq9qMHSwvBXXZQUfJ2pW4AlcmHEbsj8NdLK8QnHFHTgVs7E8MV9WsCVjXqiNH5FzMnFbbqlQNuq2GlHBQbg/+yIuqrywFDdg0UDdclPifGI2cu/4v+Ak/JDnM2vhuWWg5AW/4ZXGV97EubgxIlfhWd2IUFA2dw2uwOBs8FTsjikZU87Jg72Qz4yvi968GE0pEnx+zQt35oR3TT6n9nwKliTGr8q393BXNWCgPq8wLwfsocjAlGxw+W2MgP0XWd1aXvA8RiVjvZ8TLK5ZVx/YC/l4PI2vcDQOxWo8mf5dMatIR7duEYtPw8k4Hm/VdOYALIvYbenF8srCEinza1moL/IwOu9LeyFfkdQmLrkYf+O5SIOE6Yxe3CJyUHR/brRnaPbve1yPBdjai+Ul/G7Bwkjxt/gVtyaKiqu26iHO5SCNi74vSmgWNXytdWAvlleJuqoCJidiGuiF/PO0+2RD+1PfVN/OSfnXE/m7aQcl1S1IGC7IH5W9WNwt+ZCMX5b3kjAmJLWty+EanL7V3ZCPimCVJPBGTuS0xPX86LmI1tyUJQMmvzIEY0KwOJG2B35KRXYp9s2hKplrwKE4Ne3KVARjUwF/kGpga2NGB8unJ7uMz3tfLBJdWZhYXxRftyVuRz4k1e2YZPaCg9OuTQW2JkXRdtFKXmrvPfNchdzI2go25nspm1/HZ9GTR9r9UavPJ6Xtr5US1aVpeO5FlzdY/r8QbJP8sLQ3Z1WzcjdaUitGh6evrOILvJMD1EAreRH6D+P7VYnrCalFukZFPiwCtH+IL0sVtbJXYlne8kjmcSkiS+1XBKkk4S/xHR6tKtdu0O6SW64jxdflV8lrQUllpfD/VzcGankrfk5lW+TzEryNv5Jxqop2+8A/YQrFz2r70H4AAAAASUVORK5CYII=');
    background-position-x: right;
    filter:hue-rotate(270deg);
    right: 0;
}
.yellow::after {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAArCAYAAACTkhN2AAADxUlEQVRIiZ3XachVVRQG4McsJC2Lii+Myigz0gobwBSTpIgKgzAIwwIbfhQNlNlMNE8UFhWCpET+qKTBBo0syX5UWlQWWGkG0hfNEY1aGhk73lOHe+7V794XLvucs/d+79prr/2utQfNfrVPC87DPDyFmdiMo3ARHsBHrRM6YYc230/AjjgLj+XbtbgAz3SY0xbtBt6Or/M8HTPwad4PweTGjA5oR/4JDsfD+ANz8HKt/8S0Ze41uBo7NVg6kBcMCvlI3Id7sT59R6Q9A3fjnqyugXbkI9CPtdiAY/ESdkn/gWmPrM0Z12DJxrXiT2zCzhiKafltzrj90u5Wm/d7g6UD+Y8Yi7MxCaNR4nVY+ofH+k21OesbLB3cUvBNfH06xmCvrKTsxTF4HL/Uxq9qMHSwvBXXZQUfJ2pW4AlcmHEbsj8NdLK8QnHFHTgVs7E8MV9WsCVjXqiNH5FzMnFbbqlQNuq2GlHBQbg/+yIuqrywFDdg0UDdclPifGI2cu/4v+Ak/JDnM2vhuWWg5AW/4ZXGV97EubgxIlfhWd2IUFA2dw2uwOBs8FTsjikZU87Jg72Qz4yvi968GE0pEnx+zQt35oR3TT6n9nwKliTGr8q393BXNWCgPq8wLwfsocjAlGxw+W2MgP0XWd1aXvA8RiVjvZ8TLK5ZVx/YC/l4PI2vcDQOxWo8mf5dMatIR7duEYtPw8k4Hm/VdOYALIvYbenF8srCEinza1moL/IwOu9LeyFfkdQmLrkYf+O5SIOE6Yxe3CJyUHR/brRnaPbve1yPBdjai+Ul/G7Bwkjxt/gVtyaKiqu26iHO5SCNi74vSmgWNXytdWAvlleJuqoCJidiGuiF/PO0+2RD+1PfVN/OSfnXE/m7aQcl1S1IGC7IH5W9WNwt+ZCMX5b3kjAmJLWty+EanL7V3ZCPimCVJPBGTuS0xPX86LmI1tyUJQMmvzIEY0KwOJG2B35KRXYp9s2hKplrwKE4Ne3KVARjUwF/kGpga2NGB8unJ7uMz3tfLBJdWZhYXxRftyVuRz4k1e2YZPaCg9OuTQW2JkXRdtFKXmrvPfNchdzI2go25nspm1/HZ9GTR9r9UavPJ6Xtr5US1aVpeO5FlzdY/r8QbJP8sLQ3Z1WzcjdaUitGh6evrOILvJMD1EAreRH6D+P7VYnrCalFukZFPiwCtH+IL0sVtbJXYlne8kjmcSkiS+1XBKkk4S/xHR6tKtdu0O6SW64jxdflV8lrQUllpfD/VzcGankrfk5lW+TzEryNv5Jxqop2+8A/YQrFz2r70H4AAAAASUVORK5CYII=');
    background-position-x: right;
    filter:hue-rotate(320deg);
    right: 0;
}
@media screen and (max-width: 1560px){
    .project-swiper .button{
        font-size: 12px!important;
    }
}
@media screen and (max-width: 1720px){
    .service-item-price span{
        font-size: 33px;
    }
    .project-swiper .button{
        font-size: 12px;
    }
}
@media screen and (max-width: 1340px){
    .project-swiper .button{
        font-size: 11px!important;
    }
}
@media screen and (max-width:1200px){
    .service-item-label{
        margin-right: 0!important;
    }
    .service-item-medium .service-item-link .button{
        margin-bottom: 0!important;
    }
}
@media screen and (max-width: 1024px){
    .project-swiper .service-item-sub-content{
        flex-direction: column;
    }
}
@media screen and (max-width: 768px){
    .single-portfolio-review-wrap.has-video{
        width: 100%;
    }
    .project-swiper .service-item-title{
        text-align: center;
    }
    .project-swiper .service-item-medium{
        background-color: inherit;
        box-shadow: none;
    }
    .project-swiper .swiper-slide img{
        border-radius: 15px;
    }
}
@media screen and (max-width: 600px) {
    .project-swiper .service-item-medium{
        width: 100%;
    }
    .arrow-container{
        padding: 0!important;
    }
    .quiz-step-item-content{
        max-height: revert!important;
    }
    .label-item-with_image{
        width: calc(50% - 5px) !important;
    }
    .label-item-without_image{
        width: 100% !important;
        margin-bottom: 10px!important;
    }
    .button-quiz{
        width: 100% !important;
    }
    .button-quiz-half{
        width: 49% !important;
        transition: none;
    }
    .button-quiz-back{
        width: 49% !important;
    }
    .pfilter{
        display: none;
    }
    .before-title.text-center, .section-title.text-center{
        text-align: center!important;
    }
    .project-swiper .service-item-image{
        height: 110px;
        border-radius: 10px;
    }
    .project-swiper .service-item-image img{
        border-radius: 10px;
    }
    .project-swiper .service-item-label{
        top: 5px!important;
        right: 5px!important;
        width: auto;
        padding: 5px;
        font-size: 10px;
    }
    .project-swiper .service-item-medium{
        background-color: inherit;
        box-shadow: none;
    }
    .project-swiper .service-item-content{
        padding: 10px 0 0 0;
    }
    .project-swiper .service-item-label b {
        font-size: 10px;
    }
    .project-swiper .swiper-slide{
        max-height: 200px;
    }
    .project-swiper .swiper-slide-next{
        transform: scale(1.2) !important;
        transition: 0.3s;
    }
    .project-swiper .swiper-slide-next .service-item{
        position: relative;
        top: 18px;
    }
    .project-swiper .service-item{
        position: relative;
        top: 10px;
    }
    .project-swiper .service-item-title{
        text-align: center;
    }
    .project-swiper .service-item-title a{
        font-size: 12px!important;
    }
    .services_sub_title{
        width: 100%;
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        margin-bottom: 10px;
    }
    .services_sub_title div:first-child{
        font-size: 20px;
        font-weight: 600;
    }
    #popular-projects .rating{
        display: none;
    }
    .load-more-link span{
        font-weight: 700;
        font-size: 16px;
    }
    .load-more-link::after{
        display: none;
    }
    .project-swiper{
        overflow: hidden;
    }
    .project-swiper .swiper-slide-duplicate{
        transform: scale(1);
    }
    .project-swiper .swiper-slide-duplicate-active{
        transform: scale(1);
    }
    .project-swiper .swiper-slide-duplicate-prev{
        transform: scale(1);
    }
    .project-swiper .swiper-slide-duplicate-next{
        transform: scale(1);
    }
    .new-project-map-title{
        width: 100%;
        border: 2px solid #b2b2b2;
        height: 200px;
        display: flex;
        flex-direction: column;
        align-items: center;
        font-size: 30px;
    }
    .new-project-map-title span{
        font-weight: 700;
        font-size: 40px;
        position: relative;
        top: -30px;
    }
    .new-project-map-title div{
        font-size: 22px;
        text-align: center;
        position: relative;
        top: -10px;
    }
    .new-project-map-title .img{
        position: relative;
        top: -30px;
        background-color: #fdf9f6;
        width: 80px;
        height: 80px;
    }
    .new-project-map-sub-title{
        font-size: 23px;
        text-align: center;
        margin: 50px 0;
    }
    .portfolio-slide-title{
        margin: 0;
    }
    .new-portfolio-slide-time{
        position: absolute;
        top: 5px;
        right: 5px;
        color: black;
    }
    #second-22 .single-portfolio-review-author{
        width: 50%;
        margin-bottom: 0;
    }
    #second-22 .single-portfolio-review-text{
        width: 50%;
    }
    .new-portfolio-slide-price-value{

        font-size: 21px!important;

    }
    .single-portfolio-review-wrap{
        padding: 30px 15px;
    }
    .instagram-box-hashtag{
        color: #EE0039;
    }
    .single-portfolio-review-wrap{
        flex-wrap: revert;
    }
    #about-video{
        display: none;
    }
    .new-portfolio-slide-time{
        display: block;
    }
    #reviews-slider .flex-row .item{
        width: 100%;
        min-height: 200px;
        border-radius: 10px;
        background-color: white;
        margin: 20px 0;
    }
    #reviews-slider .flex-row .item .about{
        display: flex;
        flex-direction: row;
        padding: 10px;
    }
    #reviews-slider .flex-row .item .text{
        padding: 10px;
    }
    #reviews-slider .flex-row .item .about .review-item-top{
        margin-left: 10px;
    }
    #reviews-slider .flex-row .review-item-photo{
        border-radius: 30px;
        width: 125px;
    }
    #reviews-slider .flex-row .review-item-photo img{
        border-radius: 30px;
    }
    section.quiz-section:before{
        display: none;
    }
    #popular-projects .projects-sub-title{
        font-size: 14px!important;
        text-align: start!important;
    }
    .seo-link-wrapper{
        display: none;
    }
    .all-projects{
        display: block!important;
        color: #E3A253;
        font-size: 15px;
        margin: 37px 0 15px 0;
        width: 60px
    }
    #popular-projects .new-project-item-btn{
        display: flex;
        flex-direction: row;
        padding: 0!important;
        font-size: 15px;
        font-weight: 700;
        width: 100%;
        text-align: center;
    }
    #popular-projects .new-project-item-btn .more{
        width: 100%;
        background-color: #E3A253;
        color: white;
        padding: 20px 0px 25px;
    }
    #popular-projects .new-project-item-btn .get-project{
        width: 50%;
        background-color: #74BB16;
        color: white;
        padding: 20px 0px 25px;
    }

}

