

:root {
    --theme-color:#60a630;   
    --btn-color : #3170b7;
    
    
}
body{
    scroll-behavior: smooth !important;
}




/* for background color of header of website */

.elementor-10 .elementor-element.elementor-element-1a1dd60:not(.elementor-motion-effects-element-type-background),
        .elementor-10 .elementor-element.elementor-element-1a1dd60>.elementor-motion-effects-container>.elementor-motion-effects-layer {
            background-color: var(--theme-color) !important;
        }



/* //for footer color */
        .elementor-314 .elementor-element.elementor-element-9e22015:not(.elementor-motion-effects-element-type-background){
            background-color: var(--theme-color) !important;
               
        }


        /* for last desgin of index page  */
        section.dl-paralax-section.elementor-section.elementor-inner-section.elementor-element.elementor-element-dc7c0d3.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default {
            /* background-color: var(--theme-color) !important; */
            border-radius: 5px !important;
           
        }
        .contact_last{
            background-color: var(--theme-color) !important;
        }
        .contact_last input::placeholder{
            color: #000 !important;
            font-weight: 300;
        }



          /* toggle button of navbar */
          img.me-5.drdt-ignore-dark {
            margin: -5px 0px 0px -10px !important;
        }
        /* toggle button end */




         /* for footer */
         .weblinks span{
            transition: 0.2s ease !important;
        }
        .weblinks span:hover{
            color:var(--btn-color) !important;
        }
        .faq:hover{
            color:var(--btn-color) !important;
            
        }
        /* end footer */


  /* theme btn  */
  .theme_btn {
    background-color: var(--btn-color) !important;
    transition: 0.2s ease-in-out !important;
    
}

.theme_btn:hover {
    background-color: #12508d !important;
    color: #fff !important;
}
/* end button */


#card1,#card2,#card3,#card4{
    margin: 5px !important;
}







        /* media query for mobile */
        @media  screen and (max-width:425px) {
            nav.navbar.navbar-expand-lg.pl-0.pr-0.drdt-ignore-dark {
                background: white;
            }
           #i1{
            display: none !important;
           }
           .home-on-mobile {
            display: block;
        }
        .elementor-social-icons-wrapper.elementor-grid {
            text-align: center;
        }
        section#home-on-mobile {
            display: block !important;
        }
        .elementor-314 .elementor-element.elementor-element-9e22015:not(.elementor-motion-effects-element-type-background){
            text-align: center !important;
               
        }
        .w-75 {
            width: 100% !important;
            margin: auto;
        }
        /* section.elementor-section.elementor-top-section.elementor-element.elementor-element-1a1dd60.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
            height: 55vh !important;
        }
        } */
        /* .elementor-section.elementor-top-section.elementor-element.elementor-element-1a1dd60.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
            height: 55vh !important;
            vertical-align: middle !important;
        } */
    }
        /* end media query */






        /* width for header section element */
       
