.full-width-header .rs-header .toolbar-area.topbar-style1 .toolbar-contact .rs-contact-info li {
    font-size: 14px!important;
}
.full-width-header .rs-header .menu-area .logo-area img {
    max-height: 84px!important;
}
.sec-title .title {
    font-size: 32px!important;
}
.sec-title .abt-txt {
  text-align: justify;
}
.rs-blog.blog-main-home .blog-item .blog-content {
    padding: 20px 10px 10px 10px!important;
}
.rs-contact.contact-style1 .home-cont-sec {
    padding: 0px 22px 0px 45px!important;
}
.rs-contact.contact-style1 .home-cont-sec1 {
    padding: 0px 0 90px 0!important;
}
.sec-title .cont-text {
    margin: 50px 0 10px!important;
}
.bg4 {
	 background: url(../images/photos/cta-banner.jpg)!important;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}
.rs-footer.footer-main-home {
     background-image: none!important; 
    background-color: #00a550!important;
}
.rs-footer.footer-main-home .footer-bottom {
    background: rgb(11 122 65);
}
.rs-footer.footer-main-home .footer-top .footer-logo a img {
    height: 100%!important;
}
.full-width-header .rs-header .toolbar-area.topbar-style1 {
    background: #313473!important;
}
.full-width-header .rs-header .toolbar-area.topbar-style1 .toolbar-contact .rs-contact-info li a {
    border-right: 1px solid #fff!important;
 }
 .full-width-header .rs-header .toolbar-area.topbar-style1 .toolbar-contact .rs-contact-info li i {
    color: #fff!important;
}
.full-width-header .rs-header .expand-btn-inner ul .btn-quote .quote-button {
    background-image: linear-gradient(70deg, #595ebd, #313473)!important;
    color: #fff!important;
}
.full-width-header .rs-header .expand-btn-inner ul .btn-quote .quote-button:hover {
    color: #ffb703!important;
}
.readon.more {
    background-image: linear-gradient(70deg, #595ebd, #313473)!important;
    color: #fff!important;
}

.readon.more:hover {
   color: #ffb703!important;
}
ul.check-lists .list-item .icon-list-icon i {
    color: #1c25dc!important;
}
.blog-button a {
    background-color: #313473!important;
    color: #fff!important;
}
.blog-button a:hover {
    color: #ffb703!important;
}
.rs-testimonial.testimonial-style1 .testi-item-content .slider .slick-arrow {
    background: #36397b!important;
}
.rs-slider.rs-slider-style2 .container .content-part .sl-title {
    font-size: 41px!important;
}
.rs-slider.rs-slider-style2 .container-side-slide2 .content-part .sl-title1 {
    font-size: 41px!important;
}
.rs-partner.partner-main-home .partner-content-widget .logo-img a .mains-logos {
     filter: grayscale(0)!important; 
}
.rs-footer.footer-main-home .footer-top .site-map li a:before {
     color: #fff!important; 
}
.rs-footer.footer-main-home .footer-top .address-widget li i {
    color: #fff!important;
}
.rs-slider.rs-slider-style2 .container-side-slide2 .content-part {
    right: -103%!important;
}
.rs-slider .nivo-directionNav > a {
    width: 50px!important;
    height: 50px!important;
}
.full-width-header .right_menu_togle .canvas-contact .address-area .address-list .info-icon i:before {
    color: #3e3484!important;
}
.rs-breadcrumbs .breadcrumbs-inner .page-title:after {
    background: #6d5de9!important;
}
.rs-breadcrumbs .breadcrumbs-inner .breadcrumbs-area li a:before {
    background: #784de9!important;
}
.rs-breadcrumbs.img3 {
    background: url(../images/photos/breadcrumb.jpg)!important;
    background-size: cover!important;
}
.bg23 {
    background: url(../images/photos/journey.jpg)!important;
    background-position: center center!important;
    background-repeat: no-repeat!important;
    background-size: cover!important;
}
.sec-title .title.title4:before {
    background: #784de9!important;
}
.rs-process.process-style3 .process-bg .process-item .number-text .number-area:before {
    background: #594eb1!important;
}
.rs-project.project-style1 .project-item .project-content .project-inner {
    text-align: center!important;
     display: block!important; 
}
.rs-project.project-style1 .project-item .project-content .project-inner .title a:hover {
    color: #564ba8!important;
}
.image-wrap img {
    box-shadow: 0px 2px 5px 0;
    padding: 5px;
    margin-left: 5px;
}
.services-carousel .image-wrap a {
    color: #fff;
}
@media(max-width: 990px){
    .rs-slider.rs-slider-style2 .container .content-part .sl-title {
    font-size: 25px!important;
}
.rs-slider.rs-slider-style2.rs-slider-style3 .container .content-part .sl-desc, .rs-slider.rs-slider-style2 .container .content-part .sl-desc, .rs-slider.rs-slider-style2.rs-slider-style5 .container .content-part .sl-desc, .rs-breadcrumbs .breadcrumbs-inner .sub-text, .rs-slider.rs-slider-style2.rs-slider-style9 .container .content-part .sl-desc {
    font-size: 15px!important;
}
.rs-slider.rs-slider-style2 .container-side-slide2 .content-part .sl-title1 {
    font-size: 25px!important;
}
.sec-title .title {
    font-size: 25px!important;
}

.rs-project.project-style2, .rs-contact.contact-style1, .rs-faq.faq-style1 {
    padding: 0px 15px 0px 15px!important;
}
.rs-breadcrumbs .breadcrumbs-inner {
    padding: 20px 10px 20px 10px!important;
}
.testi-cnt {
    display: none!important;
}
}

@media(min-width: 768px) and (max-width: 991.98px){
    .rs-slider.rs-slider-style2 .container .content-part .sl-desc, .rs-slider.rs-slider-style2.rs-slider-style5 .container .content-part .sl-desc, .rs-breadcrumbs .breadcrumbs-inner .sub-text, .rs-slider.rs-slider-style2.rs-slider-style9 .container .content-part .sl-desc {
    display: none!important;
}
}

@media (min-width: 1200px) { 
    .rs-slider.rs-slider-style2 .nivo-directionNav, .rs-slider.rs-slider-style2 .container .animation-wrap, .rs-slider.rs-slider-style2.rs-slider-style10 .nivo-directionNav > a, .rs-slider.rs-slider-style2.rs-slider-style9 .nivo-directionNav > a, .rs-slider.rs-slider-style8 .owl-nav {
     display: block!important; 
}
}
.rs-footer.footer-main-home {
    background-image: none!important;
    background-color: #323574 !important;
}
.rs-testimonial.testimonial-style1 .testi-item-content .slider .slick-arrow.slick-next:before {
    color: #ffffff !important;
}
#scrollUp i {
    color: #ffffff !important;
    background: #35397a !important;
}
a.ss {
    color: #35397b;
}
.full-width-header .rs-header .menu-area .main-menu .rs-menu ul.nav-menu li.current-menu-item > a {
    color: #313473 !important;
}
.full-width-header .rs-header .menu-area .main-menu .rs-menu ul.nav-menu li a:hover {
    color: #565bb7 !important;
}
.rs-testimonial.testimonial-style1 .testi-item-content .slider .slick-arrow.slick-prev:before {
    color: #ffffff;
}

.rs-slider.rs-slider-style2 .container .content-part .sl-title {
    line-height: 68px !important;
}

.rs-footer.footer-main-home .footer-top {
    padding: 64px 0 24px !important;
}