.dropdown:hover>.dropdown-menu {
  display: block !important;
}

.dropdown>.dropdown-toggle:active {
  /*Without this, clicking will make it sticky*/
    pointer-events: none !important;
}


.dropdown-menu li a{
    /*padding: 5px !important;*/
    /*margin-left: 5% !important;*/
    /*color: #012d27 !important;*/
    font-weight: 400 !important;
}

.dropdown-menu{
    margin-top: 0.5% !important;
    box-shadow: 0 14px 28px rgba(0,0,0,0.25), 0 10px 10px rgba(0,0,0,0.22);
}

a.tip span:before{
    content:'';
    display:block;
    width:0;
    height:0;
    position:absolute;
    border-top: 8px solid transparent;
    border-bottom: 8px solid transparent;
    border-right:8px solid white;
    transform: rotate(90deg);
    left: 40%;
    top: -12px;
}

@media (min-width: 768px) and (max-width: 1440px) and (orientation: landscape)  { 

#second_img{

    margin-left: -20% !important;
    overflow: hidden !important;
    
}


#div1{
    margin-top: 45% !important;
    }

#div2{
 
 margin-top: 50% !important;
     
 
}

#div3{
 
 margin-top: 70% !important;

    
}
/*------------------------------------------------------------2nd div elements*/
#third_img{

     margin-left: 26% !important;
     overflow: hidden !important;

}

#div4{
    margin-top: 25% !important;

}

#div5{
    margin-top: 20% !important;
    
}

#div6{
    margin-top: 55% !important;
    
}

#div7{
    margin-top: 105% !important;
    
}

#div10{
    margin-top: 45% !important;
}

#div11{
 
 margin-top: 40% !important;
 
}

#div12{
 
 margin-top: 30% !important;

    
}

}


/*------------------------------------------media quries for mobile-----------------*/
@media (max-width: 575.98px) { 

/*----logo*/
#logo{
     width: 130px;
     margin-left: 2% !important;
     margin-top: 13% !important;
}
/*----------backgorund_image gray image*/
#back_height{
    height: 90vh !important;
}

/*-----------button ongoing project completed project*/
#bth1{
    position: absolute !important;
    top: 65%;
    left: 50%;
}
/*-----------------our group of companys*/
#text-center{
    text-align: center !important;
}

/*--------------------------------------------slider lotus png images*/
#second_img{

    margin-left: -20% !important;
    overflow: hidden !important;
    
}
#second_img_first{
    margin-left: -13% !important;
    overflow: hidden !important;
}

/*--------------------------------------slider1 content*/
#div1 #second-text{
    margin-top: 10% !important;
    font-size: 35px !important;
    }

/*---------------------------------------slider1 content*/
#div2 #third-text{
    margin-top: 8% !important;
    font-size: 35px !important;
    /*margin-left: -10rem !important;*/
}

/*--------------------------------------slider1 content*/
#div3 #fourth-text{
    margin-top: 6% !important;
    font-size: 35px !important;
}

/*----------------------------------------------second slider green layer*/
#second_slide_green{
    margin-left: 20% !important;
}

/*-------------------------------------------------lotus image of second layer*/
#third_img{
    margin-left: 25% !important;
    overflow: hidden !important;
}

/*---------------------------------------------------------slider2 content*/
#div4 #second-text{
    margin-top: 10% !important;
    font-size: 30px !important;
}

/*---------------------------------------------------------slider2 content*/
#div5 #second-text{
    margin-top: 5% !important;
    font-size: 30px !important;
}

/*---------------------------------------------------------slider2 content*/
#div6 #second-text{
    margin-top: 23% !important;
    font-size: 30px !important;
}

/*---------------------------------------------------------slider2 content*/
#div7 #second-text{
    margin-top: 48% !important;
    font-size: 30px !important;
}

/*---------------------------------------------------------slider3 content*/
#div10 #second-text{
    margin-top: 10% !important;
    font-size: 30px !important;
}

/*---------------------------------------------------------slider3 content*/
#div11 #second-text{
    margin-top: 5% !important;
    font-size: 30px !important;
}

/*---------------------------------------------------------slider3 content*/
#div12 #fourth-text{
    margin-top: 1% !important;
    font-size: 30px !important;
}

/*---------------------------------------------------------slider4 content*/
#div13 #second-text{
    margin-top: 1% !important;
    font-size: 25px !important;
}

/*--------------------------------------------------------------------------------------------about us responsive start here*/

#main-heading{
    margin-top: 13% !important;
}

#text_center{
    text-align: center !important;
}

.little_top{
    margin-top: -3% !important;
}

#testing_padding{
    padding-left: 100px;
}

#testing_padding1{
    padding-left: 100px;
}

#testing_padding2{
    padding-left: 100px;
}

#choice{
    padding:1rem !important;
}
#letter{
    
    position: relative !important;
    margin-top: -114rem;
    top: -11rem;
    left: 5rem;
    width: 161px;
}

#main_imggg{
    position: relative !important;
    margin-left: 0px !important;
 }

#abou1{
    margin-top: -55% !important;
}

#text-just{
    text-align: justify !important;
}


.top_block{
        padding: 1.5rem 0 !important;
}
.top_block1{
        padding: 1.5rem 0 !important;
}

#shake{
    margin-top: -4rem !important;
}

#text23{
    margin-top: 1rem !important;
}
}