

.full-width-header .rs-header .menu-area .main-menu .rs-menu ul.sub-menu li a {
    font-size: 14px;
    letter-spacing: 0.7px;
}
.all-services-btn .readon.slide-started {
    min-width: 100% !important;
    font-size: 15px;
    padding: 18px 5px !important;
}
.rs-banner.banner-style1 .content-wrap .title {
    font-size: 50px;
}
.text-align-justify {
    text-align: justify;
}
.rs-services.services-style2 .rs-services-slider .content-part .title { font-size: 22px; }
.brochures.new-brochures-txt a{ color: #fff;}
.brochures.new-brochures-txt a:hover{ color: #FF6D00;}
.rs-services-single .services-add .address-wrap a { font-size: 28px;letter-spacing: 0.7px; }

.loader .loader-icon img { animation: loaderpulse alternate 900ms infinite; width: 1200px; }
.loader .loader-container { width: 250px; height: 250px; }
.loader .loader-icon { width: 300px; }
.bannercheck-list ul.check-lists li,
.bannercheck-list ul.check-lists li:before
 { color: #fff; }
.rs-services.services-style2 .rs-services-slider { min-height: 600px; }
.rs-services.services-style2 .services-item .services-img img { border-radius: 100px 3px 3px 3px; }
.rs-services.services-style2 .services-item .services-btn-box { border-radius: 3px 100px 3px 3px; }
.rs-services.services-style2 .owl-nav .owl-prev,
.rs-services.services-style2 .owl-nav .owl-next { bottom: -15%; }
.rs-services.services-style2 .services-item .services-btn-box { margin-top: 50px; }
.services-btn-box .sec-title .btn-part.mt-28 { text-align: center; }
.rs-breadcrumbs .breadcrumbs-inner .sub-text { width: 75%; text-align: justify: }
.btn-part.mt-40.load-more-logo { text-align: center; } 
.mail-detail { display: none; }


.rs-testimonial.testimonial-style3 .widget-content {
    border-radius: 0px 0px 0px 0px;
}
.widget-content.widget-content-testimonials {
    padding: 50px 40px 50px 40px !important;
}
.rs-testimonial.testimonial-style3 .testi-image {
    border-radius: 0px 150px 0px 150px;
    margin-top: 30px;
}
.rs-breadcrumbs .breadcrumbs-inner .page-title .sub-font { 
    font-size: 40px;
}
.rs-services-single .services-title h3.title2 {
    font-size: 24px;
    margin-bottom: 0px;
    color: #E76404;
} 
.rs-services.services-style2 .owl-nav .owl-next {
    right: 47%;
}
.rs-services.services-style2 .owl-nav .owl-prev{
    right: 53%;
}
.rs-about.about-style2 .addon-services .services-img img {
    border: 1px solid #FECC01;
    border-radius: 10px;
}
.rs-about.about-style2 .addon-services .services-img img {
    height: 80px;
}
.rs-about.about-style2 .addon-services .services-img img {
    width: 70px;
}

.serial-number {
    position: absolute;
    left: 12px;
    top: 40px;
    color: #FF6D00;
    font-size: 45px;
    font-weight: 700;
}
.rs-footer.footer-main-home .footer-top .address-widget li { padding: 0px 0px 0px 0px; }
.rs-contact-info li { float: right; }
.full-width-header .rs-header .toolbar-area.topbar-style1 .toolbar-contact .rs-contact-info li a {
    margin-right: 0px;
    padding-right: 0px;
}
.full-width-header .rs-header .menu-area .logo-area img {
    max-height: 70px;
}

@media only screen and (max-width: 980px) {
    /* .rs-testimonial.testimonial-style3 .widget-content {
        padding: 50px 70px 70px 30px !important;
    } */
    #rs-testimonial .widget-content {
        padding: 50px 70px 70px 30px !important;
    }
}
.full-width-header .rs-header.header-style1.header-modify1 .expand-btn-inner ul .btn-quote a::after {
    background: #FECC00;
    color: #000;
}
.full-width-header .rs-header.header-style1.header-modify1 .expand-btn-inner ul .btn-quote a {
    color: #000;
    border: 3px solid #000;
    border-radius: 3px;
    padding: 10px 16px;
}

.menu-area.menu-sticky .container {
    max-width: max-content !important;
}

/* EXTERNAL CSS */
.rs-banner.banner-style1 .content-wrap .sub-text { 
    font-size: 22px;
}
.rs-banner.banner-style1 .content-wrap .title {
    font-size: 44px;
}
ul.check-lists li {
    font-size: 16px;
}
.check-lists li span{
    font-size: 13px; 
}
.rs-testimonial.testimonial-style3 .widget-content {
    background-color: #fff !important;
}
.rs-testimonial.testimonial-style3 .widget-content .testi-item p,
.rs-testimonial.testimonial-style3 .widget-content .testi-content .testi-information .testi-name,
.rs-testimonial.testimonial-style3 .widget-content .testi-content .testi-information .designation,
.sec-title .title.title2 {
    color: #000;
}
.rs-testimonial.testimonial-style3 .widget-content .testi-item .quote img {
    margin-top: -80px;
}
.rs-testimonial.testimonial-style3 .widget-content .testi-item p {
    text-align: justify;
}
.sec-title .sub-text.big-text {
    font-size: 20px;
}
.col-lg-6.testi-image {
    height: 669px;
}
p.services-txt {
    font-size: 15px;
    margin-top: -10px;
}
.rs-about.about-style2 .addon-services .services-text {
    padding: 32px 0px 0px 30px;
}
.testi-name span {
    font-size: 16px;
    font-weight: 400;
}
.rs-services.services-style2 .rs-services-slider {
    min-height: 450px;
    padding: 54px 15px 15px 15px;
    margin-bottom: 25px;
}
.rs-services.services-style2 .rs-services-slider .content-part .description {
    padding: 0px 0px 25px 0px;
}
.bottom-part {
    margin-top: -10px;
}
.bottom-part.bottom-part2 {
    margin-top: 45px;
}
.bottom-part.bottom-part4 {
    margin-top: 105px;
}
.bottom-part.bottom-part5 {
    margin-top: 25px;
}

.bottom-part {
    bottom: -160px;
}
.serial-number {
    position: absolute;
    left: -20px;
    top: 20px;
    color: #fff;
    font-size: 35px;
    font-weight: 700;
    background-color: #0C6460;
    border-radius: 50%;
    width: 18%;
    text-align: center;
    height: 13%;
    padding-top: 7px;
    z-index: 999;
    border: 1px solid #FF6D00;
    outline: 1px solid #FF6D00;

}
.rs-services.services-style2 .rs-services-slider {
    border: 1px solid #FF6D00;
    outline: 1px solid #FF6D00;
}
.circle {
    position: static;
    border-radius: 50%;
    width: 22px;
    height: 22px;
    border: 2px solid black;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: -20px; /* Move circle more to the right */
    margin-top: -50px;    /* Move circle further up */
}
.rs-partner.partner-main-home.partner-modify1 .grid-figure {
    background-color: #fff;
}
.rs-partner.partner-main-home .grid-figure:hover {
    box-shadow: 0 10px 30px 0 #0000006a;
}
.rs-partner.partner-main-home .grid-figure {
	border-radius: 50px 0px 50px 0px;
}
.msme-footer-link span {
	font-size: 13px;
}
.checkmark {
    position: static;
    font-size: 12px;
    color: #000;
    display: block;
}
.readon.slide-started.more {
    border: 3px solid  #FF6D00;
}
.rs-banner.banner-style1 .content-wrap .banner-box {
    height: 524px;
    left: -15%;
}
.rs-banner.banner-style1 .content-wrap .sub-text {
	color: #fff;
}
img.\32 5-yr-quote {
    max-width: 25px;
}
ul.check-lists.check-lists-2 li {
    font-size: 19px;
}

img.\32 5-yr-quote-upper {
    max-width: 25px;
    transform: scaleX(-1); /* Flips the image horizontally */
}

ul.check-lists li:before {
    top: 10px;
    position: absolute;
    left: 0px;
    content: "";
    background-image: url(../images/star1.png);
    background-size: cover;
    color: #0C6460;
    font-weight: 700;
    width: 17px;
    height: 17px;
    border: none;
    border-radius: 30px;
    text-align: center;
    line-height: 17px;
}
.banner-pattern-2 {
    
    display: flex;
    align-items: center;
 width: 800px;
}
.logo.logo-inner {
    width: 275px !important;
    margin: -20px;
}
.rs-services-single .brochures .content-text 
.title-part .title {
    font-size: 13px;
    line-height: 25px;
    font-weight: 400;
    color: #ffffff;
    margin-bottom: 20px;
}
.designation-data {
	color: #ffffff;
	font-weight: 400;
}
.brochures.new-brochures-txt.inner-part {
	margin-top:170px;
}
.circle.circle-framework {
    margin-top: -40px;
    margin-right: 428px;
}
.rs-careers-single .career-inner-section .career-wrap {
    padding: 15px 20px 15px 50px;
}
h3.ready-title {
    text-align: center;
    margin-bottom: 0px;
    color: #fff;
    letter-spacing: 0.7px;
}
h3.ready-title2 {
    color: #fff;
    background: #0C6460;
    text-align: right;
    margin: -39px;
    margin-bottom: 37px;
    padding: 21px;
    margin-top: -58px;
    /* line-height: 25px; */
    border-radius: 80px 0px 0px 0px;
    font-size: 20px;
    letter-spacing: 0.7px;
}
.rs-careers-single .contact-wrap {
    /* border: 1px solid #FF6D00;
    outline: 1px solid #FF6D00;  */
    border: 0px solid #FF6D00;
    box-shadow: -1px 0 0 0 #FF6D00, 1px 0 0 0 #FF6D00, 0 1px 0 0 #FF6D00; /* Left, right, and bottom outline */

    border-radius: 80px 0px 0px 0px;
}
.btn-part.btn-part2 {
    text-align: center;
}
h3.ready-title.ready-title3 {
    font-size: 19px;
}
.left-sec-box {
    margin-top: 25px;
}
.right-sec-box {
    margin-top: -40px; 
}
.rs-careers-single .contact-wrap {
    padding: 55px 37px 46px 37px;
}
.rs-careers-single .contact-wrap .title-inner .title {
    position: relative; /* Allows positioning of the pseudo-element */
}

.rs-careers-single .contact-wrap .title-inner .title::before {
    content: "";
    position: absolute;
    background: #ff6d00;
    height: 3px;
    width: 15px;
    left: 0;
    transition: all 0.4s ease;
    z-index: 1;
    bottom: -7px;
}
.rs-careers-single .contact-wrap .title-inner .title::after {
    position: absolute;
    content: "";
    background: #ff6d00;
    height: 3px;
    transition: all 0.4s ease;
    width: 50px;
    right: 0;
    left: 25px;
    bottom: -7px;
    margin-left: 0;
    z-index: 0;
}

ul.check-lists.color-change li {
    color: #E76404;
}
.services-text {
    padding: 0px !important;
    margin-top: -25px;
    margin-bottom: -15px;
}


.full-width-header .rs-header .menu-area .main-menu .rs-menu ul.sub-menu li a {
    font-size: 14px;
    letter-spacing: 0.7px;
}
.all-services-btn .readon.slide-started {
    min-width: 100% !important;
    font-size: 15px;
    padding: 18px 5px !important;
}
.rs-banner.banner-style1 .content-wrap .title {
    font-size: 50px;
}
.text-align-justify {
    text-align: justify;
}
.rs-services.services-style2 .rs-services-slider .content-part .title { font-size: 22px; }
.brochures.new-brochures-txt a{ color: #fff;}
.brochures.new-brochures-txt a:hover{ color: #FF6D00;}
.rs-services-single .services-add .address-wrap a { font-size: 28px;letter-spacing: 0.7px; }

.loader .loader-icon img { animation: loaderpulse alternate 900ms infinite; width: 1200px; }
.loader .loader-container { width: 250px; height: 250px; }
.loader .loader-icon { width: 300px; }
.bannercheck-list ul.check-lists li,
.bannercheck-list ul.check-lists li:before
 { color: #fff; }
.rs-services.services-style2 .rs-services-slider { min-height: 600px; }
.rs-services.services-style2 .services-item .services-img img { border-radius: 100px 3px 3px 3px; }
.rs-services.services-style2 .services-item .services-btn-box { border-radius: 3px 100px 3px 3px; }
.rs-services.services-style2 .owl-nav .owl-prev,
.rs-services.services-style2 .owl-nav .owl-next { bottom: -15%; }
.rs-services.services-style2 .services-item .services-btn-box { margin-top: 50px; }
.services-btn-box .sec-title .btn-part.mt-28 { text-align: center; }
.rs-breadcrumbs .breadcrumbs-inner .sub-text { width: 75%; text-align: justify: }
.btn-part.mt-40.load-more-logo { text-align: center; } 
.mail-detail { display: none; }


.rs-testimonial.testimonial-style3 .widget-content {
    border-radius: 0px 0px 0px 0px;
}
.widget-content.widget-content-testimonials {
    padding: 50px 40px 50px 40px !important;
}
.rs-testimonial.testimonial-style3 .testi-image {
    border-radius: 0px 150px 0px 150px;
    margin-top: 30px;
}
.rs-breadcrumbs .breadcrumbs-inner .page-title .sub-font { 
    font-size: 40px;
}
.rs-services-single .services-title h3.title2 {
    font-size: 24px;
    margin-bottom: 0px;
    color: #E76404;
} 
.rs-services.services-style2 .owl-nav .owl-next {
    right: 47%;
}
.rs-services.services-style2 .owl-nav .owl-prev{
    right: 53%;
}
.rs-about.about-style2 .addon-services .services-img img {
    border: 1px solid #FECC01;
    border-radius: 10px;
}
.rs-about.about-style2 .addon-services .services-img img {
    height: 80px;
}
.rs-about.about-style2 .addon-services .services-img img {
    width: 70px;
}

.serial-number {
    position: absolute;
    left: 12px;
    top: 40px;
    color: #FF6D00;
    font-size: 45px;
    font-weight: 700;
}
.rs-footer.footer-main-home .footer-top .address-widget li { padding: 0px 0px 0px 0px; }
.rs-contact-info li { float: right; }
.full-width-header .rs-header .toolbar-area.topbar-style1 .toolbar-contact .rs-contact-info li a {
    margin-right: 0px;
    padding-right: 0px;
}
.full-width-header .rs-header .menu-area .logo-area img {
    max-height: 70px;
}

@media only screen and (max-width: 980px) {
    /* .rs-testimonial.testimonial-style3 .widget-content {
        padding: 50px 70px 70px 30px !important;
    } */
    #rs-testimonial .widget-content {
        padding: 50px 70px 70px 30px !important;
    }
}
.full-width-header .rs-header.header-style1.header-modify1 .expand-btn-inner ul .btn-quote a::after {
    background: #FECC00;
    color: #000;
}
.full-width-header .rs-header.header-style1.header-modify1 .expand-btn-inner ul .btn-quote a {
    color: #000;
    border: 3px solid #000;
    border-radius: 3px;
    padding: 10px 16px;
}

.menu-area.menu-sticky .container {
    max-width: max-content !important;
}

/* EXTERNAL CSS */
.rs-banner.banner-style1 .content-wrap .sub-text { 
    font-size: 22px;
}
.rs-banner.banner-style1 .content-wrap .title {
    font-size: 44px;
}
ul.check-lists li {
    font-size: 16px;
}
.check-lists li span{
    font-size: 13px; 
}
.rs-testimonial.testimonial-style3 .widget-content {
    background-color: #fff !important;
}
.rs-testimonial.testimonial-style3 .widget-content .testi-item p,
.rs-testimonial.testimonial-style3 .widget-content .testi-content .testi-information .testi-name,
.rs-testimonial.testimonial-style3 .widget-content .testi-content .testi-information .designation,
.sec-title .title.title2 {
    color: #000;
}
.rs-testimonial.testimonial-style3 .widget-content .testi-item .quote img {
    margin-top: -80px;
}
.rs-testimonial.testimonial-style3 .widget-content .testi-item p {
    text-align: justify;
}
.sec-title .sub-text.big-text {
    font-size: 20px;
}
.col-lg-6.testi-image {
    height: 669px;
}
p.services-txt {
    font-size: 15px;
    margin-top: -10px;
}
.rs-about.about-style2 .addon-services .services-text {
    padding: 32px 0px 0px 30px;
}
.testi-name span {
    font-size: 16px;
    font-weight: 400;
}
.rs-services.services-style2 .rs-services-slider {
    min-height: 450px;
    padding: 54px 15px 15px 15px;
    margin-bottom: 25px;
}
.rs-services.services-style2 .rs-services-slider .content-part .description {
    padding: 0px 0px 25px 0px;
}
.bottom-part {
    margin-top: -10px;
}
.bottom-part.bottom-part2 {
    margin-top: 45px;
}
.bottom-part.bottom-part4 {
    margin-top: 105px;
}
.bottom-part.bottom-part5 {
    margin-top: 25px;
}

.bottom-part {
    bottom: -160px;
}
.serial-number {
    position: absolute;
    left: -20px;
    top: 20px;
    color: #fff;
    font-size: 35px;
    font-weight: 700;
    background-color: #0C6460;
    border-radius: 50%;
    width: 18%;
    text-align: center;
    height: 13%;
    padding-top: 7px;
    z-index: 999;
    border: 1px solid #FF6D00;
    outline: 1px solid #FF6D00;

}
.rs-services.services-style2 .rs-services-slider {
    border: 1px solid #FF6D00;
    outline: 1px solid #FF6D00;
}
.circle {
    position: static;
    border-radius: 50%;
    width: 22px;
    height: 22px;
    border: 2px solid black;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: -20px; /* Move circle more to the right */
    margin-top: -50px;    /* Move circle further up */
}
.rs-partner.partner-main-home.partner-modify1 .grid-figure {
    background-color: #fff;
}
.rs-partner.partner-main-home .grid-figure:hover {
    box-shadow: 0 10px 30px 0 #0000006a;
}
.rs-partner.partner-main-home .grid-figure {
	border-radius: 50px 0px 50px 0px;
}
.msme-footer-link span {
	font-size: 13px;
}
.checkmark {
    position: static;
    font-size: 12px;
    color: #000;
    display: block;
}
.readon.slide-started.more {
    border: 3px solid  #FF6D00;
}
.rs-banner.banner-style1 .content-wrap .banner-box {
    height: 524px;
    left: -15%;
}
.rs-banner.banner-style1 .content-wrap .sub-text {
	color: #fff;
}
img.\32 5-yr-quote {
    max-width: 25px;
}
ul.check-lists.check-lists-2 li {
    font-size: 19px;
}

img.\32 5-yr-quote-upper {
    max-width: 25px;
    transform: scaleX(-1); /* Flips the image horizontally */
}

ul.check-lists li:before {
    top: 10px;
    position: absolute;
    left: 0px;
    content: "";
    background-image: url(../images/star1.png);
    background-size: cover;
    color: #0C6460;
    font-weight: 700;
    width: 17px;
    height: 17px;
    border: none;
    border-radius: 30px;
    text-align: center;
    line-height: 17px;
}
.banner-pattern-2 {
    
    display: flex;
    align-items: center;
 width: 800px;
}
.logo.logo-inner {
    width: 275px !important;
    margin: 0px;
}
.rs-services-single .brochures .content-text 
.title-part .title {
    font-size: 13px;
    line-height: 25px;
    font-weight: 400;
    color: #ffffff;
    margin-bottom: 20px;
}
.designation-data {
	color: #ffffff;
	font-weight: 400;
}
.brochures.new-brochures-txt.inner-part {
	margin-top:170px;
}
.circle.circle-framework {
    margin-top: -40px;
    margin-right: 428px;
}
.rs-careers-single .career-inner-section .career-wrap {
    padding: 15px 20px 15px 50px;
}
h3.ready-title {
    text-align: center;
    margin-bottom: 0px;
    color: #fff;
    letter-spacing: 0.7px;
}
h3.ready-title2 {
    color: #fff;
    background: #0C6460;
    text-align: right;
    margin: -39px;
    margin-bottom: 37px;
    padding: 21px;
    margin-top: -58px;
    /* line-height: 25px; */
    border-radius: 80px 0px 0px 0px;
    font-size: 20px;
    letter-spacing: 0.7px;
}
.rs-careers-single .contact-wrap {
    /* border: 1px solid #FF6D00;
    outline: 1px solid #FF6D00;  */
    border: 0px solid #FF6D00;
    box-shadow: -1px 0 0 0 #FF6D00, 1px 0 0 0 #FF6D00, 0 1px 0 0 #FF6D00; /* Left, right, and bottom outline */

    border-radius: 80px 0px 0px 0px;
}
.btn-part.btn-part2 {
    text-align: center;
}
h3.ready-title.ready-title3 {
    font-size: 19px;
}
.left-sec-box {
    margin-top: 25px;
}
.right-sec-box {
    margin-top: -40px; 
}
.rs-careers-single .contact-wrap {
    padding: 55px 37px 46px 37px;
}
.rs-careers-single .contact-wrap .title-inner .title {
    position: relative; /* Allows positioning of the pseudo-element */
}

.rs-careers-single .contact-wrap .title-inner .title::before {
    content: "";
    position: absolute;
    background: #ff6d00;
    height: 3px;
    width: 15px;
    left: 0;
    transition: all 0.4s ease;
    z-index: 1;
    bottom: -7px;
}
.rs-careers-single .contact-wrap .title-inner .title::after {
    position: absolute;
    content: "";
    background: #ff6d00;
    height: 3px;
    transition: all 0.4s ease;
    width: 50px;
    right: 0;
    left: 25px;
    bottom: -7px;
    margin-left: 0;
    z-index: 0;
}

ul.check-lists.color-change li {
    color: #E76404;
}
.services-text {
    padding: 0px !important;
    margin-top: -25px;
    margin-bottom: -15px;
}
.rs-contact.contact-style1 .contact-section .from-control {
    background-color: #FF6D00;
}
.rs-contact.contact-style1 .contact-section .sec-title2 .title {
    color: #101010;
}
.rs-contact.contact-style1.contact-modify1 .contact-section {
    background-color: #fff !important;
    /* border: 0px solid #FF6D00;
    box-shadow: -1px 0 0 0 #FF6D00, 1px 0 0 0 #FF6D00, 0 1px 0 0 #FF6D00; */
    border: 1px solid #FF6D00;
    box-shadow: -1px 0 0 0 #FF6D00, 1px 0 0 0 #FF6D00, 0 1px 0 0 #FF6D00, 0 -1px 0 0 #FF6D00;
}
.rs-careers-single .contact-wrap .title-inner .title.title2 {
    margin-bottom: 30px;
}
.rs-careers-single .contact-wrap .from-control {
	padding: 10px 0px 10px 0px;
	padding-left: 20px;
    letter-spacing: 0.7px;
}
h3.ready-title2.ready-title3 {
	text-align: center;
}
.rs-careers-single .contact-wrap .title-inner .title {
    margin-bottom: 30px;
}
.rs-testimonial.testimonial-style3 .widget-content .testi-item p {
        font-size: 15px;
        line-height: 25px;
	width: 95%;
    }

.widget-content.widget-content-testimonials {
    padding: 50px 0px 50px 0px !important;
}
.rs-testimonial.testimonial-style3 .widget-content .testi-item .quote.quote2 img {
    margin-top: -49px;
    MARGIN-LEFT: 20PX;
}
.rs-testimonial.testimonial-style3 .widget-content .testi-item .quote.quote1 img {
    margin-top: -95px;
}
.all-in1-img.mobile-view {
    display: none!important;
}
.banner-pattern-2.desktop-view {
    display: block!important;
}



/* MEDIA QUERY */

/* @media (min-width: 320px) and (max-width: 575px) {
    .rs-banner.banner-style1 .content-wrap .banner-box {
        height: 575px;
        top: 40px;
    }
} */

.title-inner .ready-title2.career span {
    color: #FF6D00;
}
.rs-counter.counter-style3 .rs-counter-list .counter-text .counter-icon img {
    width: 100px;
}
/* .rs-counter.counter-style3 .rs-counter-list .counter-text .title { 
    color: #FF6D00;
} */

.rs-careers-single .contact-wrap .title-inner .title,
.ready-title.ready-title3.we-creativity {
    font-weight: 400;
}
.rs-careers-single .contact-wrap {
    padding: 40px 37px 46px 37px;
}
.rs-counter.counter-style3 .rs-counter-list {
    background: linear-gradient(to right, #64A19F, #1C6E6A);
}
.rs-counter.counter-style3 .rs-counter-list {
    padding: 30px 30px 25px 30px;
}
.rs-counter.counter-style3 .rs-counter-list .counter-text .title {
    color: #fff;
    letter-spacing: 0.7px;
}
.box-size {
    width: 40% !important;
    margin: 40px;
    border: 2px solid #FF6D00;
    padding-top: 10px;
    padding-bottom: 10px;
    border-radius: 80px 0px 80px 0px;
    margin-left: 5% !important;
	margin-bottom: 25px !important;
    margin-left: 5%;
}

/* .col-lg-4.pl-36.md-pl-15.sidebar-setting {
    margin-top: -100px !important;
    margin-bottom: 455px !important;
} */

.box-size .counter-icon {
    text-align: center;
}

.col-lg-4.pl-36.md-pl-15.sidebar-setting {
  border: 2px solid #FF6D00;
  padding-top: 10px;
  padding-bottom: 10px;
  border-radius: 80px 0px 80px 0px;
  margin-top: -100px;
  margin-bottom: 35px;
  padding-left: 12px;
}
.rs-counter.counter-style3.pt-50.pb-55.border-color {
    margin-top: -50px;
}
.col-lg-4.pl-36.md-pl-15.sidebar-setting.sidebar-setting2 {
    margin-bottom: 950px !important;
}
.circle.circle-framework.circle-framework2 {
    margin-right: 425px !important;
  }


@media (max-width: 767px) {
    .rs-testimonial.testimonial-style3 .widget-content .testi-item .quote.quote2 img {
        margin-top: -20px;
        MARGIN-LEFT: 0PX;
    }
    .rs-banner.banner-style1 .content-wrap .banner-box {
        left: 0%;
    }
    .rs-about.about-style2.pt-70.pb-35.md-pt-80,
    .rs-testimonial.testimonial-style3.md-pt-80,
    .rs-about.about-style2.pt-35.pb-35.md-pt-80.md-pb-70,
    .sec-title.mb-30.pt-75,
    .rs-about.about-style2.pt-35.pb-35.md-pt-80.md-pb-80,
    .rs-about.about-style2.md-pt-80.md-pb-80 {
        padding-top: 0px;
    }
    .rs-partner.partner-main-home.partner-modify1.md-pt-75.md-pb-80.pt-35 {
        padding-top: 25px;
    }
    .rs-partner.partner-main-home.partner-modify1.md-pt-75.md-pb-80.pt-35 .row>* {
        width: 50%;
    }
    .sec-title.mb-30 {
        margin-top: 50px;
    }
    .rs-about.about-style2 .rs-addon-services {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .col-lg-6.pr-65.md-pr-15.md-mb-50,
    .col-lg-9.md-pr-15.md-mb-50,
    .brochures.new-brochures-txt.inner-part,
    .col-lg-8.md-mb-50.sidebar-1 {
        margin-bottom: 0px !important;
    }
    .rs-about.about-style2.pt-70.pb-35.md-pt-80.md-pb-70,
    .rs-about.about-style2.pt-35.pb-35.md-pt-80.md-pb-80,
    .rs-partner.partner-main-home.partner-modify1.md-pt-75.md-pb-80.pt-35,
    .rs-about.about-style2.pt-35.pb-35.md-pt-80.md-pb-70,
    .rs-counter.counter-style3.pt-50.pb-55,
    .rs-services-single.pt-120.pb-120.md-pt-80.md-pb-80,
    .rs-services-single.pt-120.pb-40.md-pt-80.md-pb-80 {
        padding-bottom: 0px;
    }
    .rs-banner.banner-style1 .content-wrap .description { 
        text-align: justify;
    }
    .menu-area.menu-sticky .container { 
        margin-top: 20px;
        margin-bottom: 20px;
    }
    #rs-testimonial .widget-content {
        padding: 40px 15px 0px 15px !important;
    }
    .rs-testimonial.testimonial-style3 .widget-content .testi-item p { 
        width: 99%;
    }
    .rs-testimonial.testimonial-style3 .widget-content .testi-item .quote.quote3 {
        top: 86%;
    }
    .rs-testimonial.testimonial-style3 .widget-content .testi-item .quote.quote2 {
        top: 82%;
    }
    .rs-banner.banner-style1 .content-wrap .title {
        font-size: 41px;
    }
    .circle {
        margin-right: 10px;
    }
    .circle.circle-framework {
        margin-right: 25px;
    }
    .sec-title.mb-30,
    p.desc-part.pb-26.text-align-justify
    {
        margin-top: 0px;
    }
    .brochures.new-brochures-txt.inner-part {
        margin-top: 0px;
    }
    p.desc-part.pb-26.text-align-justify {
        margin-top: 0px;
    }
    p.desc-part.pb-26.text-align-justify.para1 {
        margin-top: 45px;
    }
    .footer-sec
    {
        margin-top: 25px;
    } 
    p.desc-part.pb-26.text-align-justify.margintp {
        margin-top: 25px;
    }
    .circle.circle-framework.circle-framework2 {
        margin-right: 28px !important;
    }
    .col-lg-4.pl-36.md-pl-15.space-margin {
        margin-top: 25px;
    }
    .left-sec-box {
        margin-top: -35px;
    }
    .col-lg-8.pr-45.md-pr-15.md-mb-50.left-sec-box {
        margin-bottom: 100px;
    }
    .rs-contact.contact-style1.contact-modify1 .address-wrap-section {
        padding: 329px 50px 70px 50px !important;
    }
    .rs-contact.contact-style1.contact-modify1.gray-bg2.pt-60.md-pt-80,
    .rs-careers-single.pt-60.md-pt-80.md-pb-80 {
        padding-top: 0px;
    }
    .right-sec-box {
        margin-top: 50px;
    }

    .rs-about.about-style2.pt-35.pb-35.md-pt-80.md-pb-80.top-margin,
    .col-lg-6.pr-65.md-pr-15.md-mb-50.top-margin,
    .title.title2.title-color.pb-20.top-margin,
    .col-lg-9.md-pr-15.md-mb-50.top-margin,
    .col-lg-6.pr-40.md-pr-15.md-mb-50.top-margin {
        margin-top: 25px;
    }
    .rs-about.about-style2.md-pt-80.md-pb-80.bottom-padding,
    .rs-about.about-style2.pt-120.pb-120.md-pt-80.md-pb-80.bottom-padding {
        padding-bottom: 20px;
    }
    .logo img {
        max-width: 60% !important;
    }
    .all-in1-img.mobile-view {
        display: block!important;
    }
    .banner-pattern-2.desktop-view {
        display: none!important;
    }
    .all-in1-img .col-6 {
        margin-bottom: 30px;
    }
    .services-text {
        margin-top: 10px;
    }
    .col-lg-6.content-sec {
        padding-left: 0px !important;
    }
    .box-size {
        width: 90% !important;
        margin-left: 5%;
        margin-top: 10px;
    }
    .col-lg-4.pl-36.md-pl-15.sidebar-setting {
        margin-top: -40px !important;
        margin-bottom: 0px !important;
        width: 90%;
        margin-left: 5%;
      }
      .col-lg-4.pl-36.md-pl-15.sidebar-setting.sidebar-setting2 {
        margin-bottom: 0px !important;
    }
    .circle.circle-framework,
    .circle.circle-framework.circle-framework2 {
    margin-right: 132px !important;
    }
    .rs-services-single.md-pb-80.ma-bott {
        padding-bottom: 0px;
    }
    .desc-part.pb-26.text-align-justify.mar-top,
    .services-title.pb-24.top-mr {
        margin-top: 40px;
    }
    .desc-part.pb-26.text-align-justify.para1.para10 {
        margin-top: 0px !important;
    }
    .col-lg-12.md-mb-50.top-mar {
        margin-top: 0px !important;
    }
    

}

@media (min-width: 300px) and (max-width: 375px) {
    .rs-banner.banner-style1 .content-wrap .banner-box {
        height: 595px;
    }
    .rs-banner.banner-style1 .content-wrap .title {
        font-size: 31px;
      }
}

