/*about*/

 .list-style-two .icon {
    background-color: #853863;
}

span#ps {
    margin-top: 0px;
}

figure#pic {
    margin-top: 70px;
}
@media only screen and (max-width: 600px) {
    span#ps {
        margin-top: 0px;
    }
}

.list-style-two .icon {
    top: 4px;
    width: 16px;
    height: 16px;
    line-height: 16px;
    font-size: 14px;
    border-radius: 50%;
    color: var(--theme-color-light);
    text-align: center;
}
.list-style-two li i {
    position: absolute;
    left: 0;
    top: 0;
    color: var(--theme-color1);
    font-size: 18px;
    line-height: 24px;
    -webkit-transition: all 300ms ease;
    transition: all 300ms ease;
}
.list-style-two {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.word {
    text-align: center;
    padding:25px;
}

    section.about-section-two {
    margin-top:0px;
}
.btn-style-one {
    text-transform:none;
}

/*air*/
h2#any {
    margin-top: -23px;
}
.sidebar-service-list li a {
    font-size: 19px;
    font-weight: 500;
    border-radius: 10px;
    padding: 11px 30px;
}
.service-details-help {
    margin-top: 10px;
    border-radius: 10px;
}

.help-title {
    font-size: 30px;
    line-height: 35px;
    margin-bottom: 22px;
    font-weight: 500;
}
.list-style-two li {
    font-size: 18px;
    line-height: 30px;
    padding-left: 50px;
    font-weight: 500;
}
    .list-style-two .icon {
    background-color: #853863;
}
.list-style-two .icon {
    top: 4px;
    width: 16px;
    height: 16px;
    line-height: 16px;
    font-size: 14px;
    margin-left:20px;
    border-radius: 50%;
    color: var(--theme-color-light);
    text-align: center;
}
.list-style-two li i {
    position: absolute;
    left: 0;
    top: 0;
    color: var(--theme-color1);
    font-size: 18px;
    line-height: 24px;
    -webkit-transition: all 300ms ease;
    transition: all 300ms ease;
}
.list-style-two {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
    .sidebar-service-list li a i {
    background-color: #7f285c;
    color:white;
    }
    .sidebar-service-list li a {
    color: #7f285c;
    }
    .service-details-help {
    background-color: #7f285c;
    }
    .innerpage .accordion-box .block .acc-btn.active {
    background-color: #7f285c;
    }
    .innerpage .accordion-box .block .acc-btn .icon {
    
    color: #7f285c;
    }
    section>.container, section>.container-fluid {
    padding-top: 50px;
    padding-bottom: 0px;
}

/*contact*/

section>.container, section>.container-fluid {
    padding-top: 45px;
    padding-bottom: 0px;
}
    .contact-details__info li .icon {
    background-color: #7f285c;
    }
    
    /*fontsize*/
    
   .contact-details__info li .text span {
    font-size: 16px;
}

    /*index*/
    
    .bg-image_slider {
    flex: 1;
    opacity: 0;
    transition: opacity 1s ease-in-out;
    
}

div#gg {
        margin-top: -107px;
}
.bg-image_slider.active {
    opacity: 1;
}

div#banner_size {
    width: 100%;
    height: 75%;
}

.reveal img {
    margin-left: -25px;
}
a#html {
    padding: 10px 40px;
    background-color: #7f285c;
    margin-left: 0px;
    margin-top: 10px;

}
div#\33 3pl {
    margin-top: -28px;
}
.btn-style-one {
    text-transform: none;
}

.theme-btn {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
}
/*a#html {*/
/*    padding: 0px 20px;*/
/*    margin-left: 20px;*/
/*    background-color: #7f285c;*/
/*}*/



.about-section-two .bottom-box .inner-box {
    padding: 12px 10px 8px 60px;
}
span.title {
    font-size: 22px;
    font-style: initial;
}
ul.social-icon-two {
    margin-left: 17px;
}
img.focus {
    height: 657px;
    width: 100%;
}

.faq-section-two .float-image {
    bottom: 50px;
    right: 37px;
}


.why-us-tabs .tab-btns .tab-btn:before {
    
     border-top: none
     }
   
img.focus {
    height: 574px;
}
.service-block-two .inner-box .content-box .theme-btn {
    background-color: #841c55;
}
.btn-style-one {
    text-transform: none;
}
a {
    color: #7f285c;
}

.features-section-two .sec-title {
    margin-bottom: 27px;
}


    
    /*footer*/
    

.main-menu .navigation>li>a {
  
    font-weight: 550;
}
.main-menu .navigation>li>a {
    font-size: 18px;
}


.main-footer {
    background-color: #7f285c;
}
.contact-form::before {

    border-left: none;
}
.contact-form {
    background-color: #7f285c;
 color: #74164e;
    }

    .bg.bg-pattern-4 {
        background-color: #74164e;
    }


    .banner-section .inner-column:before {

        border-left: none;
        border-top: none;
        border-bottom: none;
    }

    .main-menu .navigation>li.dropdown>a:after {
        font-size: 15px;
    }

    .icon-shape {
        width: 0px;
        height: 0px;
        display: none;
    }

    .bg-pattern-5 {
        display: none;
    }

    .about-section-two .content-column .inner-column .text.two a {

        color: #751850;
    }

    .about-block .inner .icon {

        color: #7f285c;
    }

    .about-section-two .bottom-box .inner-box .text a {

        color: #7f285c;
    }

    .about-section-two .bottom-box .icon {
        color: #7f285c;
    }

    .about-section-two .bottom-box .inner-box {
        color: #7f285c;

    }

    .about-section-two .bottom-box .inner-box {
        color: #7f285c;
    }

    .about-section-two .bottom-box .inner-box {

        border: 1px solid #7f285c;
    }

    .about-section-two .bottom-box .theme-btn:after {

        background-color: #7f285c;
        border-bottom: 0px solid #751850;
    }

    .btn-style-one {
        background-color: #7f285c;

    }

    .services-section-two .bg:before {

        background-color: #751850;
    }

    .service-block-two .inner-box .content-box .icon {

        background-color: #853863;
    }

    .service-block-two .inner-box .content-box .theme-btn i {
        color: #d32a88;
    }

    .default-dots .owl-dots .owl-dot.active {
        background-color: #751850;
        border: 1px solid #751850;
    }

    .video-section .outer-box .title-box {

        border-left: 12px solid #751850;
    }

    .why-us-tabs .tab-btns .tab-btn:after {

        background-color: #73164e;
    }

    .choose-block .inner-box .icon {
        color: #73164e;
    }

    .why-us-tabs .tabs-content .list-style-two .icon {
        background-color: #853863;
    }

    .features-section-two .image-column .inner-column:before {

        border-left: 5px solid #751850;
        border-top: 5px solid #751850;
        border-bottom: 5px solid #751850;
    }

    .feature-block-three .inner-box:before {

        background-color: #751850;
    }

    .process-block .inner-box .icon-box .icon {

        color: #751850;
    }

    .process-block .inner-box .count {

        background-color: #751850;
    }

    .counter-block-two .icon {

        color: #751850;
    }

    .contact-form-two {
        background-color: #74164e;
    }

    .accordion-box.style-two .block .acc-btn.active .count {
        background-color: #75174f;
    }

    .accordion-box.style-two .block .acc-btn.active {
        color: #781c52;
    }

    .about-section-two {
        padding: 30px 0;
    }

    .why-choose-us-two {
        padding: 30px 0 30px;
    }

    .project-section.style-two {
        padding: 30px 0;
    }

    .features-section-two {
        padding: 30px 0 30px;
    }

    .header-style-two .main-box .nav-outer .navigation>li:after {
        background-color: #ffffff;
        opacity: 1;
    }

    .fun-fact-section-two {
        padding: 30px 0 30px;
    }

    .faq-section-two {
        padding: 50px 0 51px;
    }

    .header-style-two .header-lower .logo-box {
        background-color: white;
    }

    .header-style-two .header-top .inner-container {
        padding-left: 131px;
        padding-right: 122px;
        background-color: #751850;
    }

    .header-style-two .header-top .inner-container .social-icon-one li:before {

        background: #20282c00;
    }

    .header-style-two .header-top .inner-container .social-icon-one li:last-child:after {

        background: #20282c00;
    }

    .header-style-two .header-top .inner-container .list-style-one li i {
        color: #e70b13;

    }

    .main-menu .navigation>li:before {

        background-color: #75185000;
    }

    .main-menu .navigation>li.dropdown>a:after {
        content: "\f13a";
    }

    .main-menu .navigation>li.dropdown>a:after {

        font-size: 14px;
    }

    .services-section-two {
        padding: 30px 0;
    }
    
    
    /*==============sathis================*/

img#Logo_foot_img {
    background-color: white;
    padding: 5px 0px;
    border-radius: 15px;
    margin-bottom: 40px;
}

.main-header .main-box .nav-outer {
    width: 59% !important;
}

.main-header .logo img {
    max-width: 100%;
    height: 70px;
}

.header-style-two .main-box .nav-outer .navigation>li {
    padding: 18px 0;
}

.main-menu .navigation>li {
    margin-right: 35px;
}

.main-menu .navigation>li>ul>li>a {
    padding: 4px 0;
}

.header-style-two .header-top .inner-container .list-style-one {
    padding: 5px 0;
}

.header-style-two .header-top .inner-container .social-icon-one li {
    padding: 5px 0;
}

button#openPopup {
    padding: 1px 39px;
}

.about-section-two .content-column {
    margin-bottom: 15px;
}

.about-section-two .image-column {
    margin-bottom: 14px;
}

.sticky-header .main-menu .navigation>li {
     margin-left: 35px;
}

.sticky-header .logo img {
    max-height: 70px;
}

.why-choose-us-two .tabs-column {
    position: relative;
    margin-bottom: 0px;
}

.why-choose-us-two .content-column {
     margin-bottom: 0px;
}

.text.vission_missin {
    margin-bottom: 10px !important;
}
.process-section {
     padding: 30px 0 10px;
}

.main-footer {
    padding: 30px 0 0;
}

.main-footer .widgets-section {
     padding: 30px 0 30px;
}

.footer-bottom .inner-container {
    padding: 15px 0;
}

.main-footer .footer-column {
    margin-bottom: 5px;
}
.features-section-two .content-column {
     margin-bottom: 10px;
}

.project-section .sec-title {
    margin-bottom: 30px;
}

.project-block {
     margin-bottom: 30px;
}

.counter-block-two {
     margin-bottom: 30px;
}

.process-section .sec-title {
    margin-bottom: 50px;
}

.process-block {
    margin-bottom: 15px;
}
.process-section {
    position: relative;
    padding: 30px 0 30px;
}

.banner-section .inner-column .title {
    position: relative;
    color: var(--theme-color-light);
    font-size: 40px;
    line-height: 55px;
    font-weight: 600;
    margin-bottom: 0;
    text-transform: uppercase;
}

.banner-section .inner-column {
    position: static;
    z-index: 3;
    padding: 15px 0 15px 20px;
    margin-bottom: 0px;
}
.text.banner_contant {
    color: white;
    font-size: 18px;
}

  
    
    .main-menu .navigation>li>a {
 
    text-transform: capitalize;
 }
 
 .header-style-two .header-lower .logo-box {
    padding: 10px 0px;
 }
 
 section.about-section-two {
    margin-top: -150px;
}

section.about-section-two.three {
      margin-top: 0px;
}

.sec-title.comtact_center {
    text-align: center !important;
}


@media only screen and (max-width: 600px) {
    
    
    figure#pic {
    margin-top: 0px;
}
    
    
    
    .about-section-two .bottom-box .inner-box {
    padding: 12px 0px 8px 0px;
}
    
 
    
    section.faq-section-two.p-5.mb-3 {
    padding: 0px !important;
}
    
    
    .process-block .inner-box .content {
     padding: 95px 20px 50px;
    }
    
    div#gg {
    margin-top: -75px;
}

    
    .header-style-two .header-lower .logo-box {
    padding: 10px 5px;
}

.about-section-two .sec-title {
    /*margin-bottom: 30px;*/
    text-align: center !important;
}

    
    /*.header-style-two .header-lower .logo-box {*/
    /*    min-width: 204px;*/
    /*}*/
   
 
 
    .banner-section .inner-column {
    position: static;
        z-index: 3;
        top: 20px;
        right: 40px;
        bottom: 0px;
        padding: 15px 15px;
        margin-bottom: 0px;
    }



.banner-section .inner-column .title {
    position: relative;
    color: var(--theme-color-light);
    font-size: 20px;
    line-height: 32px;
    font-weight: 700;
    margin-bottom: 0;
    text-transform: capitalize;
}

    .banner-section .inner-column .sub-title {
        font-size: 20px;
        margin-bottom: 1px;
    }
    
    a.theme-btn.btn-style-one.light-bg.wow.fadeInUp.animated.banner_button {
    position: relative;
    font-size: 12px;
    line-height: 20px;
    padding: 11px 12px;
    font-weight: 700;
    overflow: hidden;
    color: var(--theme-color-light);
    background: var(--theme-color1);
    border-radius: 7px;
    text-transform: uppercase;
}
section.about-section-two {
    margin-top: -70px;
}

.about-section-two .bottom-box .theme-btn {
    padding: 15px 35px;
    margin-bottom:15px;
}

p.text.mobile-text {
    text-align: center !important;
}

a.theme-btn.btn-style-one.light-bg.wow.fadeInUp.animated.banner_button.animated {
    margin: 10px;
}

    .video-section {
        padding: 60px 0;
    }
    
    
.text.mobile-tex {
    text-align: center !important;
}
  

.user-links li i {
        color: rgb(255 255 255 / 0%);
}
    
    .footer-widget.newsletter-widget {
    text-align: center;
}

.about-section-two .content-column .inner-column .text {
    text-align: justify;
}

@media only screen and (max-width: 600px) {
    section.about-section-two {
        margin-top: -115px;
    }
}
@media only screen and (min-width: 1200px) {
.footer-bottom .copyright-text {
    margin-left: 35%;
}}
     



/*slider button*/

    .slider-buttons {
        position: absolute;
        width: 100%;
        top: 35%;
        display: flex;
        justify-content: space-between;
        transform: translateY(-50%);
        pointer-events: none;
    }
    .slider-buttons button {
        background-color: rgba(0, 0, 0, 0.5);
        border: none;
        color: white;
        padding: 10px;
        cursor: pointer;
        pointer-events: auto;
    }
    .slider-buttons button:hover {
        background-color: rgba(0, 0, 0, 0.8);
    }
    @media (max-width: 768px) {
        .slider-buttons button {
            padding: 5px;
        }
    }
/*correction*/


@media only screen and (max-width: 600px) {
    .faq-section-two .faq-column {
    margin-bottom: 0px;
}

.sec-title .text {
    margin-top: 11px;
}
sec-title {
    margin-bottom: 13px;
}
h2#get {
        margin-top: 25px;
}
.fadeInRight {
        margin-top: 13px;
    }
.choose-block .inner-box {
    padding-top: 0px;
        margin-bottom: 25px;
}
.page-title .title {
    font-size: 40px;
}
p {
    margin-top: 10px;
          text-align: justify
}
h3.mt-4 {
    text-align: center;
}
.list-style-two li {
    padding-left: 45px;
}
.list-style-two .icon {
    margin-left: 15px;
}
   .page-title .title {
        font-size: 35px;
    }
    .page-breadcrumb li {
    font-size: 17px;
    }
    .service-sidebar {
    max-width: 386px;
}
.service-details-help {
    padding: 30px 30px 30px;
   }
   .reveal img {
    margin-left: 9px;
}
 div#visit {
    height: 80px;
    width: 110px;
}
h2#home {
        font-size: 25px;
}

div#infor {
    padding-left: 50px;
    padding-top: 30px;
}
div#link {
    padding-left: 50px;
}
div#service {
    padding-left: 50px;
    padding-top: 34px;
}


}

/*correction*/

.process-block .inner-box .content {
    padding: 100px 20px 50px 20px;
    border-radius: 50px;
}
.process-block .inner-box .count {
    
    width: 50px;
    height: 50px;
    line-height: 54px;
}


    a#current_active {
    background-color: #7f285c;
    color: white;
}




 




