 .border {
     border: none !important;
 }

 .owl-next:hover {
     background-color: transparent;
 }

 .owl-next {
     position: absolute;
     top: 0px;
     right: 100px;
 }

 .owl-prev {
     height: 30px;
     width: 30px;
     background-color: red !important;
     border-radius: 100% !important;
     position: absolute;
     top: 77px !important;
     left: 0px;
 }

 .owl-next {
     height: 30px;
     width: 30px;
     background-color: red !important;
     border-radius: 100% !important;
 }

 .owl-prev span {
     color: #Fff !important;
     font-size: 20px !important
 }

 .owl-next span {
     color: #Fff !important;
     font-size: 20px !important
 }

 .owl-next {
     position: absolute;
     top: 77px !important;
     right: 0px;
 }

 .owl-dots {
     display: none !important;
 }

 .owl-theme .owl-nav [class*=owl-]:hover {
     background-color: red !important;
     color: white !important;
 }

 .seoHeading h4 {
     font-size: 30px;
     color: #df3b00;
     padding-bottom: 30px;
 }

 .fee-la {
     text-align: center;
     color: black;
     padding-top: 14px;
     font-size: 19px;
     font-weight: 500;
     padding-bottom: 5px;
 }

 .seo-services {
     padding: 60px 0px;
 }

 .seo-services .owl-prev {
     height: 35px;
     width: 35px;
     background-color: red !important;
     border-radius: 100% !important;
     position: absolute;
     top: 77px !important;
     left: 0px;
     right: 41px;
     top: inherit !important;
     left: inherit;
     border-radius: 4px !important;
 }

 .seo-services .owl-next {
     height: 35px;
     width: 35px;
     background-color: red !important;
     border-radius: 100% !important;
     position: absolute;
     top: 77px !important;
     left: 0px;
     right: 0px;
     top: inherit !important;
     left: inherit;
     border-radius: 4px !important;
 }

 .seo-services .item {
     background: white;
     padding: 20px;
     border-radius: 14px;
     height: 100%;
 }

 .seo-services .owl-nav {
     margin-top: 15px !important;
 }

 .seo-services .owl-carousel.owl-drag .owl-item {
     height: 250px;
 }

 .owl-services {
     margin-top: 30px;
 }

 /* .seo-services .seoHeading h4::after {
     content: "";
     position: absolute;
     display: block;
     width: 40px;
     height: 3px;
     background: #df3b00;
     bottom: 0;
     left: calc(50% - 20px);
 } */

 /* .seo-services .seoHeading h4::before {
     content: "";
     position: absolute;
     display: block;
     width: 120px;
     height: 1px;
     background: #f1b4b4;
     bottom: 1px;
     left: calc(50% - 60px);
 } */

 .seo-services .seoHeading h4 {
     padding-bottom: 11px
 }

 @media screen and (max-width: 575px) {

     .hero-section .header_images,
     .hero-section .popular-tags {
         display: none;
     }

     .hero-section .content {
         margin-bottom: 0px;
     }

     .hero-section .content h1 {
         font-size: 31px;
     }

     .hero-section .content p {
         font-family: sans-serif !important;
         font-size: 15px !important;
     }

     .hero-section .content p span {
         font-size: 15px !important;
     }
 }

 .default-padding-bottom {
     padding-bottom: 45px !important;
 }

 .about-area {
     padding-top: 45px;
 }

 .seo-expert {
     text-align: center;
     font-size: 28px;
     padding-bottom: 0px;
     /* padding-top: 20px; */
 }

 .three-ways {
     background-color: white;
     height: 200px;
     margin-bottom: 30px;
     width: 100%;
     border-radius: 22px;
     box-shadow: 0px 0px 3px #00000017;
     position: relative;
 }

 .hire-ways {
     background-color: #df3b00;
     height: 60px;
     padding: 17px;
     width: 60px;
     border-radius: 10px;
     color: white;
     position: absolute;
     top: 60px;
     left: -20px;
 }

 .hire-h {
     text-align: center;
     padding-top: 22px;
     font-size: 23px;
     color: #df3b00;
 }

 .agency {
     padding-left: 57px;
     padding-right: 15px;
     color: #060606 !important;
     line-height: 27px !important;
 }

 .hire-h {
     padding-bottom: 10px
 }

 .ways-link {
     font-size: 20px;
 }

 .com-name {
     font-weight: 500;
 }

 @media only screen and (max-width: 768px) {
     .hire-h {}

     .job-fp {
         margin-top: 0px !important;
     }

     .seo-expert {
         padding-bottom: 11px;
     }
 }

 .font20 {
     font-size: 17px;
     font-weight: 600 !important;
 }

 .whychoose .seo-expert {
     text-align: center;
     font-size: 28px;
     padding-bottom: 0px;
     padding-top: 20px;
     color: #df3b00;
 }

 .whychoose .three-ways {
     background-color: white;
     height: 268px;
     margin-bottom: 30px;
     width: 100%;
     border-radius: 22px;
     box-shadow: 0px 0px 3px #00000017;
     position: relative;
 }

 .whychoose .hire-ways {
     background-color: #df3b00;
     height: 60px;
     padding: 17px;
     width: 60px;
     border-radius: 10px;
     color: white;
     position: absolute;
     top: 60px;
     left: -20px;
 }

 .whychoose .hire-h {
     text-align: center;
     padding-top: 22px;
     padding-left: 17px;
     font-size: 23px;
     color: #df3b00;
 }

 .whychoose .agency {
     padding-left: 17px;
     padding-right: 5px;
     color: #060606 !important;
     line-height: 27px !important;
 }

 @media only screen and (max-width: 600px) {
     .whychoose .hire-h {
         padding-top: 5px;
     }
 }

 .list-group-num {
     color: #df3b00;
     font-weight: bold;
 }

 .list-group-item {
     display: flex;
     align-items: center;
 }

 .list-group-item .list-group-num {
     margin-right: 10px;
 }

 .list-group-item p {
     text-align: left;
     margin-bottom: 0;
 }

 .card-header {
     padding: 0.75rem 1.25rem;
     margin-bottom: 0;
     background-color: rgba(0, 0, 0, .03);
     border-bottom: 1px solid rgba(0, 0, 0, .125);
     background-color: #fdefe6;
     color: #444;
     cursor: pointer;
     padding: 18px;
     width: 100%;
     border: none;
     text-align: left;
     outline: none;
     font-size: 15px;
     transition: 0.4s;
     margin: 5px;
 }

 .card {
     position: relative;
     display: -ms-flexbox;
     display: flex;
     -ms-flex-direction: column;
     flex-direction: column;
     min-width: 0;
     word-wrap: break-word;
     background-color: #fff;
     background-clip: border-box;
     border: 1px solid rgb(0 0 0 / 0%);
     border-radius: 0.25rem;
 }

 p {
     text-decoration: solid !important;
     color: black;
     font-family: 'DM Sans', sans-serif;
 }

 b {
     font-size: 16px;
     color: black;
     font-weight: bold;
 }

 a:hover {
     color: #df3b00 !important;
 }

 ol,
 ul {
     /*list-style: auto;*/
     margin-left: 30px;
 }

 .job-right-dt {
     margin-top: 27px;
 }

 .getFreelancerHead {
     font-size: 30px;
     color: #df3b00;
 }

 .freelanceExpert {
     color: #df3b00;
     font-size: 30px;
 }

 .title_res {
     margin-top: 20px;
 }

 .default-padding1 {
     padding-top: 10px;
     padding-bottom: 10px;
 }

 .about-area .info h2 {
     font-weight: 600;
     margin-bottom: 25px;
     text-transform: none;
     margin-top: -5px;
 }

 .about-area .info ul li {
     border-bottom: 1px solid #e7e7e7;
     margin-bottom: 10px;
     display: inherit;
     padding-bottom: 10px;
 }

 .featured-candidates {
     float: left;
     width: 100%;
     background: #fff;
     padding: 15px 0 15px;
 }

 .all-categories {
     float: left;
     width: 100%;
     padding: 37px 0 26px;
 }

 .font-size-22 {
     font-size: 22px;
 }

 @media only screen and (max-width: 600px) {
     .default-padding-bottom {
         margin-top: 0px !important;
         padding-top: 0px !important;
     }

     .title_res {
         margin-top: 5px;
         ;
     }

     .main-heading p {
         text-align: center;
     }

     .default-padding-bottom {
         padding-bottom: 15px !important;
     }

     .default-padding {
         padding-top: 15px;
         padding-bottom: 10px;
     }

     .whychoose {
         padding-top: 15px;
         text-align: center;
         padding-bottom: 15px;
     }

     .seoHeading h4 {
         font-size: 21px !important;
         margin-bottom: 13px;
     }

     .seo-expert {
         font-size: 24px !important;
         color: #df3b00;
     }

     .job-right-dt {
         margin-top: -55px;
     }

     .view-links {
         margin-bottom: 16px;
         width: 155px;
         height: 29px;
     }

     .freelanceExpert {
         font-size: 24px;
     }

     .ssss h5 {
         font-size: 19px !important;
     }
 }

 @media (max-width: 767px) {
     .info {
         margin-left: 0px;
         margin-top: 20px;
     }
 }

 .underlineremove li {
     border-bottom: 0px solid #e7e7e7;
     margin-bottom: 10px;
     display: inherit;
     padding-bottom: 10px;
 }

 .job-urs-dts p {
     text-align: center !important;
 }

 .ssss h5 {
     font-size: 20px;
     padding-bottom: 10px;
 }

 @media (max-width: 575.98px) {
     .mt-80 {
         margin-top: 25px;
     }
 }

 .hero-section {
     position: relative;
     display: flex;
     padding: 65px 0px;
     align-items: center;
     background-color: #8b2500;
 }

 .hero-section .content {
     max-width: 1280px;
     margin: 0 auto 40px;
     width: 100%;
 }

 .hero-section .content h1 {
     color: #fff;
     font-size: 3rem;
     max-width: 630px;
     line-height: 65px;
 }

 .hero-section .search-form {
     height: 48px;
     display: flex;
     max-width: 630px;
     margin-top: 30px;
 }

 .hero-section .search-form input {
     height: 100%;
     width: 77%;
     border: none;
     outline: none;
     padding: 0 15px;
     font-size: 1rem;
     border-radius: 4px 0 0 4px;
 }

 .hero-section .search-form button {
     height: 100%;
     width: 100px;
     border: none;
     outline: none;
     cursor: pointer;
     background: #df3b00;
     color: #fff;
     border-radius: 0 4px 4px 0;
     transition: background 0.2s ease;
     font-weight: bold;
 }

 .hero-section .search-form button:hover {
     background: #cb4513;
 }

 .hero-section .popular-tags {
     display: flex;
     color: #fff;
     gap: 25px;
     font-size: 0.875rem;
     font-weight: 500;
     margin-top: 25px;
 }

 .hero-section .popular-tags .tags {
     display: flex;
     gap: 15px;
     align-items: center;
     list-style: none;
 }

 .hero-section .tags li a {
     text-decoration: none;
     color: #fff;
     border: 1px solid #fff;
     padding: 4px 12px;
     border-radius: 50px;
     transition: 0.2s ease;
 }

 .hero-section .tags li a:hover {
     color: #000;
     background: #fff;
 }

 .hero-section .content p {
     color: white !important;
 }

 .hero-section .content p span {
     font-weight: 900;
     font-family: sans-serif !important;
     position: relative;
 }

 .hero-section .content p span::after {
     content: "";
     display: block;
     background: white;
     width: 97%;
     height: 2px;
     position: absolute;
     right: 3px;
     bottom: -3px;
     border-radius: 24px;
 }

 .hero-section .header_images {
   
 }
.header_images img{    width: 66% !important;display: block;margin: auto;    transform: scale(1.2);}

 .material-symbols-outlined i {
     color: #ffffff;
     margin-right: 4px;
 }

 .hero-section {
     background: #8b2500;
     position: relative;
     
 }




 img.vert-move {
    -webkit-animation: mover 1s infinite  alternate;
    animation: mover 1s infinite  alternate;
}
img.vert-move {
    -webkit-animation: mover 1s infinite  alternate;
    animation: mover 1s infinite  alternate;
}
@-webkit-keyframes mover {
    0% { transform: translateY(0); }
    100% { transform: translateY(-10px); }
}
@keyframes mover {
    0% { transform: translateY(0); }
    100% { transform: translateY(-10px); }
}


.title_res{
    position: relative;
}


.seo_setup {
    background: white;
    padding: 20px;
    border-radius: 20px;
    box-shadow: 0px 0px 15px #efefef;
    height: 100%;
}
.row_setup{
    margin-top: 30px;
    margin-bottom: 20px;
}