@media only screen and (max-width:400px) {

div#rotatingsvg {
    
    top: -12% !important;
    
}



}

@media only screen and (max-width:767px) {



.anchor-container {
            display: flex !important;
            justify-content: center !important;
            margin-top: 20px !important;
                   }

.counter .icon {
  left:45px;
    display:flex;
    justify-content:space-between;
}

.counter .icon .fa-plus:before {
    content: "\f067";
    margin-right: 50px;
}

.counter .icon p {
    position: relative;
    left: -11px;
}

.hero-wrap {
    min-height: 207px;
}

.horizontal-timeline .events a {

    display: none !important;

}.horizontal-timeline .events a.selected {

    display:block !important;

}
 







.blog-banner .second-row img {
    width: 100%;
}

.blog-banner .second-row .col-lg-8 {
   
   
    flex-wrap: wrap;
}
.blog-banner .leftcontent {
    width: 100%;
    background: black;
    padding: 21px;
     position: relative; 
  
}


.ai-disruption .orange-text {
   
    font-size: 30px !important;
    
}

.ai-disruption hr{
margin:0 !important;
}

.blog-banner .second-row h3 {
   
   
 
    line-height: 1.3;
    margin-top: 20px;
    font-size: 30px !important;
}


.digitalmarketing-landscape ul {
 
  
    padding-left: 22px;
    margin-bottom: 0rem;
}

.digitalmarketing-landscape {
    padding-bottom: 30px;
}


.blog-banner {
    padding-bottom: 0px;
}

.ai-disruption .blackno-box {
   
    top: 2px;
    right: -4%;
    padding: 0px 19px;
   font-size: 20px;
   
}


form[action="./CATEGORYDETAIL.ASPX?ID=2"] .responsivedesign {
background-image: url('../images/WebsiteDevelopment/bg-project.jpg');
height:1200px;
padding:124px 18px;
}


form[action="./CATEGORYDETAIL.ASPX?ID=2"] .responsivedesign .col-lg-4{
left:0.5%;
}

form[action="./CATEGORYDETAIL.ASPX?ID=2"] .responsivedesign .laptopimg {
    top: 68%;
   
}


form[action="./CATEGORYDETAIL.ASPX?ID=2"] .responsivedesign .laptopimg img {
    width: 266px;
    height: 180px;
}


form[action="./CATEGORYDETAIL.ASPX?ID=2"] .responsivedesign .tabimg {
  top: 59%;
    right: 48%;
  
}


form[action="./CATEGORYDETAIL.ASPX?ID=2"] .responsivedesign .tabimg img {
    width: 181px;
    height: 282px;
}

form[action="./CATEGORYDETAIL.ASPX?ID=2"] .responsivedesign .mobileimg {
   
    right: 40%;
    top: 73%;

}

form[action="./CATEGORYDETAIL.ASPX?ID=2"] .responsivedesign .mobileimg img {
    width: 106px;
    height: 215px;
  
}

.pdf-container {
    width: 100% !important;
}



.page img {
    width: 100%;
    height: 100%;
 
}

#rightPopup .popup-content {
    
    right: auto;
    left: auto;
    width: 100%;
    
}




.right-arrow {
    right: -40px !important;
}

.left-arrow {
    left: -40px !important;
}


div#flipbook {
width:100% !important;
}



.video-organicmarketing{
height:803px;

}



.w-20mobile{
width:20% !important;
}

.w-80mobile{
width:80% !important;
}

.gettoolsneeded .container-onimg {
  
    left: 0%;
}

.woocommerce-video{
height:821px;
}


.woocommerce-content{
left:0% !important;
top:47% !important;
}




#ContentPlaceHolder1_featuredproject .slick-slide img {
    filter: none;
  
}


.our-process .img-wrapper {
    
    top: -15px;
}



section.our-process .col-lg-3.col-md-3.col-12 {
    padding: 10px;
    margin-bottom: 25px;
}


.cursor{
display:none;
}


.about-ourvaluebg{
height:1300px;
object-fit:cover;
}


.our-values .wrapper .mb-100{
margin-bottom:20px !important;

}


.footer .container{
padding:0 12px;
}

.horizontal-timeline .events a {
  
    font-size: 25px !important;
  
}
.horizontal-timeline .events a::before {
    
    width: 9px !important;

}


section.websolutions .home-read-more {
   
    margin-bottom: 20px;
}


.mh-600{
height:600px;
}


.corporateidentitysmallbox{
display:flex;
justify-content:center;

}



.androidapp-bgimg{
        height: 797px;
        object-fit: cover;
}

.dedicatedhostingbgimg{
 height: 435px;
        object-fit: cover;
}



.shared-hosting-bgimg{
height:525px;
object-fit:cover;
}


.shared-hosting{
    left: 0% !important;
}


.corporateidentity-video{
height:983px;
}

.corporateidentity{
   left: 0% !important;
}

.mobilecenter{
justify-content:center;
}

.content-marketing{
   left: 0% !important; 
}

.content-marketingvideo{
height:389px;
}

.contentmarketingsmallcircle{
top:-13px !important;
}

.leadgeneration-content{
  left: 0% !important; 
}


.leadgeneration-video{
height: 654px;
    object-fit: fill;
}

.margintop-0{
margin-top:0 !important;
}


.line-belowspan{

    top: 81px !important;

}

.seo-video{
height:500px;
}

.seo-content{
top: 44% !important;
    transform: translateY(-50%);
    left: 0% !important; 
}

.organic-marketing{
 left: 0% !important; 
}



.mobile-margin-0{
margin-bottom:0 !important;
}

.shared-hosting h2{
margin-bottom:0px;
}

.dedicated-hosting-content h2{
margin-bottom:0px;
}


.social-mediaul li h3{
margin-bottom: 30px;
    font-size: 17px !important;
}

.social-mediaul li h3 span{
 font-size: 17px !important;
}

.social-media-content{
position: absolute;
    top: 47% !important;
    transform: translateY(-50%);
    left: 0% !important;
}


.android-app{
    top: 53%;
    transform: translateY(-53%);
    left: 0% !important;
}

img.vps-hosting-bgimg {
height:530px;
object-fit:cover;
}

.vps-hosting-content h2{
margin-bottom:0px;
}

.dedicated-hosting-content {
 top: 47% !important;
    transform: translateY(-50%);
    left: 0% !important;
}


.container.container-onimg.vps-hosting-content{

    top: 47% !important;
    transform: translateY(-50%);
    left: 0% !important;
}


.websitedevelopement-video{
        min-height: 1635px;
}


.nopcommerece-video{
min-height:initial;
}

.magento-video {
min-height:initial;
}


.shopify-video{
min-height:initial;
}

.shopify{
    top: 53%;
    transform: translateY(-53%);
    left: 0% !important;
}

.iosapplication-content{
 top: 53%;
    transform: translateY(-53%);
    left: 0% !important;
}


.magentovideocontent{

    top: 53%;
    transform: translateY(-53%);
    left: 0% !important;
}

.nopcommerece{
 top: 53%;
    transform: translateY(-53%);
    left: 0% !important;
} 

 .content-creation-web h3{
    margin-bottom: 30px;
    font-size: 17px !important;
}

.introtextwebsitedevelopement .content-creation-web h3 span{
 font-size: 17px !important;
}

.col-md-4.leftside_footer {
    background-color: black;
}

.responsivedesign{
padding:178px 18px;
}




.support-maintenance .col-lg-4{
margin-bottom:53px;
}


.custom-developement {
position: relative;
    left: 0% !important;
    top: -107px;

}



.responsivedesign .laptopimg{

    top: 76%;
    right: 0;
   
}


section.our-process .col-lg-2.col-md-2.col-12 .card-arrow {
    width: 170px;
    /* float: right; */
    position: absolute;
    top: 50%;
    right: -56px;
    transform: rotate(92deg);
}



  p.footer-quick-links-text.mt-20 {
    color: white;
    opacity: 0.5;
    text-transform: uppercase;
    letter-spacing: 4px;
}


.footer-links ul li a {
    color: white !important;
}



p.footer-quick-links-text {
    color: white;
    opacity: 0.5;
}


/*.footer-about {
        background-color: black !important;
        padding: 2rem !important;                        
    }

 .footer-top{
             background: unset !important;
        }
     .footer-about{
       background-color: black !important;
     }
     .footer-links ul li a, p {
      color: #fff !important;
    }*/




.footer-top {
    
    background:#fff !important;
}


#ContentPlaceHolder1_faq_cat {
    padding: 30px 0;
}

div#rotatingsvg img {
    position: absolute;
    top: 47%;
    right: 37%;
    width: 23px;
}

div#rotatingsvg {
    position: absolute;
    right: 5%;
    top: -8%;
    z-index: 5;
}

div#rotatingsvg svg{
width:70px;
}

.responsivedesign .laptopimg img {
    width: 367px;
    height: 316px;
}

.whatsapp-icon-btn{
position: fixed !important;
    left: 0 !important;
    top: 50% !important;
    Z-INDEX: 10006 !important;
    OPACITY: 1 !important;

}


#ContentPlaceHolder1_featuredproject .slick-list{
    padding:0px !important;
} 

#ContentPlaceHolder1_featuredproject{
padding:30px 0;
}


#ContentPlaceHolder1_featuredproject .rio-promos img {
    height: 211px !important;
    width: 301px !important;
    margin: 0 auto;
    position: relative;
    margin-top: 6px !important;
    top: 140%;
}

#ContentPlaceHolder1_featuredproject .slick-slide.slick-active.slick-center img {
        filter: grayscale(0);
        transition: all 0.6s;
         width: 301px !important;
         height: 205px !important;
         left: 50px;
         margin: 0px 0 !important;
    }



#ContentPlaceHolder1_featuredproject button.slick-prev {
   
    display: none !important;
    
}


.marquee h4 span {
    font-size: 39px;
    
}

.marquee {
    padding: 40px 0;
    
}



.gettoolsneeded .text {
    margin: 39px 0px;
}


.technology-stack {
    padding: 30px 0;
   
}

.footer-top {
 padding: 30px 0 10px 0;
   
}

.footer-top .footer-column {
   
    padding-left: 0rem;
}


.footer-links ul li a {
    
    color: #000;
    
}

.transparent-bg i.fas.fa-bars {
color:#fff;
}


.navbar .dropdown-menu.mega-menu.show {
background:#000;
padding-top:15px !important;
}

.dropdown-menu.mega-menu{
background:#000;
padding-top:15px !important;
}

.navbar ~ .container {
    padding: 0;
    width: 100%;
    max-width: 100%;
}

.navbar .navbar-nav .mega-menu .title {
    color:#ffff;
    padding-bottom: 10px;
    margin-bottom: 0;
}

.navbar .navbar-nav .mega-menu .title a{
 color:#ffff !important;
}

.navbar .mega-menu .title .sub-title {
    border:none !important;
    text-transform: uppercase;
    color:#ffff !important;
}

.navbar .col-lg-2.col-md-2.col-sm-12.col-xs-12 {
    width: 50% !important;
}

.navbar hr.custom-hr{
display:none;
}

.navbar .navbar-nav .mega-menu .clumn {
    padding-left: 0;
    margin-bottom: 10px;
}

.navbar p.hover-menu-bottom-link {
padding-left:13px;
}

.navbar .dropdown-menu .dropdown-item {
   
    color: #fff;
  
}


.navbar {
padding:1rem 0;
height:100px;
background:#000;

}


.navbar .icon-img-160 {
    width: 118px !important;
    margin-left: 16px;
}


.navbar .navbar-collapse {
   
    background: #000;
    height: 100vh;
    /* position: absolute; */
    left: 0;
}

.navbar .container-fluid{
padding-left:0;
}




h2{
font-size:35px !important;
line-height:38px !important;
}

.milestones h1 {
    font-size:35px !important;
}

.milestones h1 span{
   font-size: 35px !important;
}



h2 span{
font-size:35px !important;
}


h3{
font-size:35px !important;
}


h3 span{
font-size:35px !important;
}

p{
font-size:14px !important;
}

section.about.section-padding.white-bg {

}

.banner .heading {
  font-size:23px !important;
}


.banner  .breadcrumb li a {
    font-size: 10px;
   
}

.banner .breadcrumb li.active {
   font-size: 10px;
}


.introtext {
    padding: 30px 0px;
    background-color: #f4f4f4;
}

.introtext h3 {
  
    line-height: 35px;
}


.introtext .row.row-box-wrapper.mt-80 {
 margin-top:0px !important;
}

.introtext .row.row-box-wrapper.mt-80 .col-lg-4{
 margin-bottom:20px;

}

.introtext .row.row-box-wrapper.mt-80 .col-lg-4:last-child{
 margin-bottom:0px;

}


.cd-horizontal-timeline {
   
    padding: 30px 0;
}


.horizontal-timeline .events-content {
   
    margin: 0em 0 0;
}

.horizontal-timeline .timeline {
   
    padding: 0 0px;
}

.milestones h6 {
   
    margin: 20px 0;
}

.horizontal-timeline {
    
    margin: 0em auto;
    
}


.our-team h2 {
    
    margin-bottom: 10px;
}

.our-team {
   
    padding: 30px 0px;
}

.our-team .drawline-left {
    
    margin-left: -64px;
   
}

.p-80 {
    padding: 30px 0px;
}

.help-clients {
   
    background-position: bottom;
   
    background-size: 100%;
}

.our-values {
  
    background-repeat: repeat;
    object-fit: cover;
    padding: 30px 0px;
}


.mb-70 {
    margin-bottom: 30px !important;
}

.our-values .wrapper {

    margin-bottom: 20px;
}


.introtextwebsitedevelopement {
    padding: 30px 0px;
  
}

.introtextwebsitedevelopement h2 {
   
    margin-bottom: 20px;
}




.introtextwebsitedevelopement p:first-child {
    margin-bottom: 10px;
    margin-top: 10px;
}

.websolutions-list {
    padding-top:30px;
     padding-bottom:0px;
}


.websolutions-list .col-lg-3.col-md-3.col-12.mb-5 {
margin-bottom:1rem !important;
}

#news {
    padding: 30px 0px;
}

#faq {
    padding: 30px 0px;
}


.accordion-item h2 button {
   
    font-size: 20px;
   
    padding: 10px 20px 10px 20px;
}


#faqTab .nav-link {
    padding: 8px 2px;
}


#faqTab .nav-link {
    
    font-size: 20px;
   
}


#blogs {
    padding: 30px 0;
}

#blogs .pt-100 {
    padding: 0px 0px;
}

#blogs .pt-100 {
    padding-top: 0px !important;
}


#blogs div#blog-standard .post-img {
    
    padding: 8px;
   
}

#blogs div#blog-standard .post-info{
padding:8px;
}


#blogs .post-info h3 a {
    font-size: 20px;
   
    margin-bottom: 0px;
}


#blogs .post-info p {
   
    margin-top: 0px;
}


#blogs .post-box {
    margin-bottom: 1.125rem;
   
}


#blogs .widget2 {
   
    padding: 1rem;
   
}


 #blogs .widget2 + .widget2 {
    margin-top: 1.125rem;
}



#blogs .pb-50 {
    padding-bottom: 0px !important;
}

#blogs .widget2 h3 {
    font-size: 22px !important;
    
}


.counter{
padding:30px 0px;

}


.counter .col-lg-3 {
    justify-content: space-between;
}


.counter .icon {
    position: relative;
    top: 32px;
}

.our-clients {
    padding: 30px 0px 30px 0;
   
}

.digital-experience {
    padding:30px !important;
}


.technologies-platforms {
    padding: 30px 0px;
   
}

.client-talks .introtext {
  
    height: 414px;
   
    
}


.client-talks .introtext {
   width:100% !important;
}

.client-talks .slider {
    width:100% !important;
}


.client-talks .introtext .col-lg-6 {
    padding: 30px 30px;
}

section.banner{
margin-top:100px;
}
 
section.our-process .col-lg-3.col-md-3.col-12 .card-arrow {
    width: 170px;
    /* float: right; */
    position: absolute;
    top: 50%;
    right: -43px;
    transform: rotate(92deg);
}
 
 
.technology-stack .first-row {
    margin-bottom: 30px;
}

.our-process {
    padding: 30px 0px;
}

.our-process .first-row {
    margin-bottom: 35px;
}


html,body{
overflow-x:hidden;
}

.slider-technologies-platforms .slick-slide img {
    opacity: 1 !important;
    filter: grayscale(0%) !important;
}


section.our-process  .row .col-lg-3:nth-child(even) svg {
    transform: rotate(0deg);
}


.footer-left-form .custom-form-inputs {
    display: flex;
    flex-direction: column;
}

.logo-img {
    padding: 4px 0;
    padding-bottom: 0px;
   
}

.footer-quick-links-text {
    color: #000;
    opacity:1;
    margin-bottom:10px;
}


.custom-user-box input {
   
    margin-bottom: 0px;
  
}


.heading-webistedevelopement{

  font-size: 20px !important;
}

.heading-webistedevelopement  span {
   
    font-size: 20px !important;
    
}

.gettoolsneeded .bgimg {
    height: 744px;
    object-fit:cover;
}

}


@media (min-width: 768px) and (max-width: 991px) {


section.websolutions button.slick-prev.slick-arrow {
    margin-left: 17px;
}section.websolutions .slick-next {
    right: 0% !important;
}






    h1 {
        font-size: 42px !important;
    }

    h2 {
        font-size: 40px !important;
    }

    .navbar .icon-img-160 {
        width: 150px;
        margin-left: 18px;
    }

    .navbar ul.navbar-nav {
        padding-top: 20px;
        height: 100vh;
    }

    .hero-wrap.style2 .hero-slide-item {
        padding: 9% 15px 79px;
        border-radius: 0px;
    }

    .hero-wrap.style2 .hero-slide-item .hero-content h1 {
        width: 80vw;
    }

    .hero-wrap.style2 .hero-slide-item .hero-content p {
        width: 80vw;
    }


.whatsapp-icon-btn {
    position: fixed !important;
    top: 51%;
  
   
    left: 0px;
   
}


.section-padding {
    padding: 50px 0 !important;
}


.counter {
    
    padding: 50px 0 !important;
}


.counter .col-lg-3.col-md-3.col-12.d-flex{
width:50% !important;
justify-content:space-between;
}

.cd-horizontal-timeline {
    
    padding: 50px 0 !important;
}



.bg-blackcolor {
    background: linear-gradient(to right, #000 100%, #fff 0%);
}


section.websolutions{
   padding: 50px 0 !important;

}



.websolutions .contentonimg {
   
    padding: 10px 10px;
  
}


.websolutions .contentonimg img {
    width: 50px;
    margin-bottom: 10px;
}

.bg-blackcolor {
    background: linear-gradient(to right, #000 100%, #fff 0%) !important;
} 

.bg-whitecolor {
    background: linear-gradient(to right, #f4f4f4 100%, #fff 0%) !important;
}


.we-do-more-section .main-div {
    border-right: 2px solid #dadada;
    width: 33%;
    margin-bottom: 15px;
}


.our-clients {
    padding: 0px 0px 50px 0 !important;
    
}

.digital-experience h2 {
    font-size: 44px !important;
    line-height: 53px !important;
    margin-bottom: 40px !important;
}


.pt-100 {
    padding: 50px 0px !important;
    padding-top:50px !important;
}

.websolutions .contentonimg {
   width:100% !important;
}

.websolutions p.white-text {
    line-height:1.7;
    margin-bottom: 10px !important;
}

.websolutions h6 {
   
    margin-bottom: 0px !important;
   
}

.digital-experience .filter-md {
    backdrop-filter: blur(15px);
    padding:20px ;
    margin-bottom:10px;
}

.innovation-efficiency {
    padding: 50px 0 !important;
}

.innovation-efficiency .box:nth-child(1)::after {
  
    
    
    left: 3% !important;
    
    width: 64px !important;
    bottom: 4px !important;
    transform: rotate(90deg) !important;
}





.innovation-efficiency .box:nth-child(2)::after {
    
    left: 3% !important;
    /* right: -6%; */
    
    width: 64px !important;
    bottom: 5px !important;
    transform: rotate(90deg) !important;
}

.client-talks .introtext {
   
    height: 476px;
    width:100% !important;
    padding:50px !important;
}

.client-talks .slider {
    padding: 70px 70px 70px 80px !important;
    width: 100% !important;
}

.footer .col-md-8.footer-left-form {
width:100% !important;
}

.footer .col-md-4{
width:100% !important;
}


.footer .col-md-4 ul {
display:flex;
justify-content:start;
gap:10px;
}


.footer .footer-quick-links-text {
    color:#282525 !important;
}

.footer ul li a{
color:#282525 !important;
}

.footer-top .footer-column {
     margin-bottom: 0px !important;
    padding-left: 0rem !important;
}

.introtext {
    padding: 50px 0px !important;
    
}

.introtext .wrapper {
    margin-bottom:20px;
}


.introtext .col-lg-4:last-child{
margin:0;
}


.our-team {
 
    padding: 50px 0px;
}
.our-team h2 {
   
    margin-bottom: 40px;
}

.p-80 {
    padding: 50px 0px;
}

.heading-webistedevelopement  span {
    
    font-size: 40px;
    
}

.introtextwebsitedevelopement {
    padding: 50px 0px;
    
}

.introtextwebsitedevelopement p:first-child {
    
    margin-top: 50px;
}

.websolutions-list .contentonimg {
    width:100%;
}

.websolutions-list h6 {
    
    margin-bottom: 0px;
    
}
.websolutions-list p.white-text {
    
    margin-bottom: 0px;
    line-height: 1.7;
    
}

#news {
    padding: 50px 0px;
}

#TestimonialsListing {
    padding: 50px 0;
}

#faq {
    padding: 50px 0px;
}

#blogs {
    padding-bottom:0px;
    padding-top:0;
    padding-left:0;
    padding-right:0;
}

#blogs .blog_left_pane.blog_list_div {
width:100% !important;
}

#blogs .blog-wrap .row > .col-md-6.col-sm-12.col-lg-4{
width:100% !important;
}

.our-values {
    background-size:cover;
    padding:50px 0;
}


.our-values .col-lg-4{
margin-bottom:20px;
}

.mb-70 {
    margin-bottom: 40px !important;
}

.mb-100 {
    margin-bottom: 50px !important;
}


.widget2.search_widget.brd-rd5.w-100 input{
width:96%;
}

.navbar .icon-img-160 {
    max-width: 164px !important;
    margin-left:27px !important;
    
}

} 

@media (min-width: 991px) 
{


.our-clientslider.insider-logo.left.row .col-lg-2{
width:19.66% !important;
}


.box-animation{
width:20% !important;

}

.websolutions .col-lg-9  p.white-text{
height:76px;

}

.video-wrapper {
  position: relative;
  width: 100%;
  padding-top: 56.25%; /* 16:9 ratio */
  overflow: hidden;
}



.video-wrapper video {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover; /* Ensures it fills the space, cropping if needed */
}


/*section#enquiry-form {
    padding: 50px 0;
}*/

section#enquiry-form {
    padding-top: 100px;
    padding-bottom: 150px;
   padding-left:0px;
   padding-right : 0px;
}



footer .submit-btnpopup {
  
    margin-top: 15px;
}

.form-custom-label {
    /*font-size: 26px;*/
font-size: 22px;
    position:relative;
    top:6px;
}


.custom-user-box-left input{
font-size:12px;
border-bottom:1px solid #999999;
}



footer .col-md-8.footer-left-form {
padding-right:51px;
}


.container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
    max-width: 91% !important;
}



}


@media (min-width: 1200px) and (max-width: 1300px) {


h2 {
font-size:40px !important;
}

h2 span , h3 span{
font-size:44px !important;
}


.purpleheading {
    
    font-size: 30px !important;
}


.digitalmarketing-landscape .black-box h2 , .digitalmarketing-landscape .black-box h2 span{
    font-size: 30px !important;
  
}


.ai-disruption .col-lg-2.orange-borderbox{
width:18.66% !important;
}

.ai-disruption .col-lg-1{
width:6.33% !important;
}


.ai-disruption .orange-text {
  font-size: 30px !important;
}


.ai-disruption .whats-nexth2 {
   font-size: 30px !important;
}

.ai-disruption .whats-nexth2 span{
font-size: 30px !important;
}


.ai-disruption .blackno-box{
font-size:20px;

}


.ai-disruption h2{
font-size: 30px !important;
}

.ai-disruption h2 span{
font-size: 30px !important;
}

.ai-disruption .purple-text {
     font-size: 30px !important;
}

section.ai-disruption h2 , section.ai-disruption h2{
  font-size: 30px !important;
}



.footer-social-media h5{
    font-size:15px;
}


.digitalmarketing-landscape .right-borderbox li h3 span {
 
    font-size: 17px !important;
}


.blog-banner .social-mediaul li span {
   
    font-size: 17px !important;
}


.innovation-efficiency .box:nth-child(1)::after {
    
   
    width: 137px !important;
    bottom: -6px !important;
  
}


.innovation-efficiency .box:nth-child(2)::after {
   
    width: 137px !important;
    bottom: 19px !important;
   
}

#about-section .rotate-box {
    position: relative;
    width: 600px;
    height: 600px;
    display: block;
    margin: 0 90px 0 auto;
    bottom: 0px;
    left: -95px;
    /* right: 83px; */
}

div#rotatingsvg {
    position: absolute;
    right: 5%;
    top: 4%;
    z-index: 5;
}

}