.img_hover
{
    -webkit-transform: scale(1);
	transform: scale(1);
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
}

.containImg:hover img
{
    -webkit-transform: scale(1.3);
	transform: scale(1.3);
}


.custom_img
{
    object-fit:cover ;
    width:100%;
    height:100%;
    object-position:center center;
}
.about-img
{
    background-image: url('defaults/header.jpg');
}
/* to change colors of website */
.custom_bg
{
   background-color:  rgb(176,136,64) !important;
   border: none !important;

}
.custom_color
{
  color: rgb(70,46,32) !important;
}
.custom_color2
{
  color: rgb(176,136,64) !important;
}
.show_list ul li , .show_list ol li
{
     list-style :disc !important ;
}
.custom_element:hover 
{
    background-color: rgb(70,46,32) !important;
}

.switch_bg
{
    background-color: rgb(70,46,32) !important;
}
.switch_element:hover
{
    background-color:rgb(176,136,64)!important ;
}
.logo_Custimize
{
    max-width: 15rem !important;
}

/* custom see more btns */

.seemore_custom
{
    text-decoration: underline;
}
ol , ul , p , li
{
    color: black !important;
    line-height: 1.8 !important;
}


/* .line_height
{
    line-height: 1.6 !important;
} */
.header-appear .navbar .logo-default, .navbar .logo-scrolled 
{
    display: inline-block !important;
}

/* text_desc_center 
{
 align-items: center !important;
} */
div.parent_desc > *
{
    text-align: center !important;
}

div.custom_dir > *
{
   direction: rtl !important;

}

div.custom_about > * 
{
    text-align: justify !important;
}
/* for consultation and contactus pg text area */
.contact-form textarea 
{
    min-height: 100px;
}

/* for iconss in footer */


.icon_color 
{
    background-color: rgb(70,46,32) !important;
}
/****for slider *****/
.carousel-caption 
{
    position: absolute;
    bottom: 40%;
    left: 15%;
    right: 15%;
    z-index: 10;
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
    color: #fff;
    text-align: center;
}
/*  styling heading of website in slider */ 

/*start slider background style*/
#carouselExampleCaptions .carousel-inner {
    position: relative;
    z-index: 1;
    transition : all 1s;
}
#carouselExampleCaptions .carousel-inner::after {
    position: absolute;
    content: "";
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0,0.5);
}
/*end slider background  style*/

.carousel-caption h1 
{
    letter-spacing :3px; 
    font-weight :800; 
    font-size :3rem;
    line-height:2 !important;

}
.carousel-inner img 
{
    height :50rem !important;
}
ol , ul 
{
    list-style :disc !important ;
}
.service_list ol , .service_list ul 
{
    list-style :none !important ;
}

.service h3 
{
    font-size:18px !important;
}
section, .section-padding
{
    padding: 3.5rem 0 !important; 
}
/***slider   */
.slider_edit ol
{
    list-style-type: none !important;
}
/*.carousel-indicators*/
/*{*/
/*    top :50% !important;*/
/*}*/


/*for footer change heading color */
.footer_color 
{
    color:black !important;
}
@media only screen and (max-width: 945px)
{
    section, .section-padding
    {
        padding: 1.5rem 0 !important; 
    }
}

@media only screen and (max-width :768px)
{
    h1, h2, h3, h4, h5, h6
    {
        margin-top:1rem !important;
    }   
     body p 
    {
      font-size: 15px !important;
    }
    .custom_about 
    {
        margin-bottom:0.8rem  !important;
    }
    .custom_btn 
    {
        display :none !important;
    }
}
/********************************/

/* contact us editing  */
@media only screen and (max-width: 575px)
 {
    .map_Custimize 
    {
       height:25rem !important;
    }
    .address_font 
    {
        font-size :16px !important;
    }
}



@media (max-width :566px)
{
    .container 
    {
        padding-left: 20px !important;

    }
}