.landingPage
{
  
  background-size:     cover !important;                      /* <------ */
     background-repeat:   no-repeat !important;
     background-position: center !important;
 min-height: 100vh;
}

body{
        font-family: 'Poppins', sans-serif;
        font-size:16px;
        overflow-x:hidden;
}

.landingPage .btn
{
  position: absolute;
bottom: 30px;
right: 90px;
}


.top-bar
{
  padding: 20px 0px;
 
}

.top-logo
{
    height:40px !important;
     visibility:hidden;
}

.footer-logo
{
    height:auto !important;
    width:100%;
    max-width:240px;
    min-width:150px;
    background: #434343;
    

}





.btnTopCollapes
{
    border-radius:0px;text-align:left;background:#084c84; padding-left:120px;
    border-color:#084c84 !important;
    color:#fff;
}


.btnTopCollapes:hover
{
   background:#084c84 !important; 
}

.footer-logo-div{
  display: table;
     white-space: nowrap;
     

        }

.footer-logo-div:after{
 position:absolute;
 background:#fff;
     

        }


.main-section
{
  background: #F5EFE0;
}

.top_menu
{
  position: absolute !important;
min-width: 280px;
max-width: 280px;
overflow: hidden !important;
right: 127px;
top:0px;
left:unset !important;
}




.main-section
{
  background: url('../images/home_main_bg.jpg');
  background-size: cover;
  background-color: #F5EFE0;
   background-attachment: fixed;
  background-position: center; 
}


.footer
{
  padding-top:120px;
  min-height: 280px;
  background: #434343;
}

.slick-slider {
    margin:0 -15px;
}
.slick-slide {


    text-align:center;
    margin-right:5px;
    margin-left:5px;
}

.menuSilderDiv
{
  padding:40px 60px;
  background: #F1F1F1;
}

.slick-prev::before, .slick-next::before
{
  color:#000 !important;
}

.border-0
{
  border:0px !important;
}
.line
{
 margin: 0px 0px 20px 0px;
height: 5px !important;
background: #0087C8;

}

.link-info
{
  display: none;
  color: #262626;
  font-size: 10px;
}

.page-refrence-div
{
  margin-bottom: -100px;
}

.refrenceLinks li
{
  padding-bottom: 10px;
}

   .homeBtn:hover{
        background-color:white;
        
    }
    .homeBtn{
        padding:5px 15px;
    }
    .index-img-text{
        padding-top:35vh;
        color:#48221B; 
        font-size:48px;
        font-family: 'Arya', sans-serif;
    }
    
    h1{
        font-family: 'DM Serif Display', serif;
        font-size:2.7rem;
    }
    
    #TopCollap
    {
        position:absolute !important;
        background:#0694D8;
        margin-top:38px;
        color:white;
        z-index:1;
        
    }
    
    .sliderCard{
        color:rgba(255,255,255,.8);
        background:rgba(0,0,0,.5);
    }
    
    .btn:focus {
  outline: none;
  box-shadow: none;
}

.refrenceLinks li:before {    
    font-family: 'Font Awesome 5 Free';
    content: '\f35d';
     font-weight: 900;
    margin:0 10px 0 -25px;
}
.refrenceLinks{
    list-style:none;
}

.refrenceLinks li{
    padding-bottom:30px;
    word-spacing:5px;
}
.card{
    border-radius:0px;
}


.foot-logo-hr
{
    
}

.aRefLink
{
    color:unset;
    text-decoration:none;
}



.footer-nav  .nav-link
{
    padding: .5rem 2.2rem;
}


.contact-section,.contact-section .card{
    background:transparent;
}
.contact-section .card{
    border:transparent;
}

.contact-section p{
    font-size:12px;
}
.contact-section label{
    color:#707070;
    font-size:12px;
}
.contact-section input,.contact-section textarea{
    background:#F9F9F9;
    border-radius:0px;
}

.contact-section button{
    border-radius:0px;
}


.sliderCard {
    color: rgba(255,255,255,0.9) !important;
    background: rgba(0,0,0,0.3)  !important;
}

.link-info:focus, .link-info:hover {
    color: #000  !important;
    cursor: default  !important;
}


.img-left
{
    float:left;
    margin-right:60px;
    margin-bottom:5px;
    width:400px;
    /*height:360px !important;*/
}

.img-left .img-thumbnail
{
    width:400px;
    height:280px !important;
}

.image-popup
{
    display:block;
}

.image-popup:hover
{
    cursor: zoom;
}

.image-popup img
{
    cursor: zoom-in;
}

.zoom-icon
{
    float: right;
margin-right: 14px;
margin-top: -30px;
z-index: 9999;
position: relative;
color: #000;
}

element {
    margin-top: -50px;
}
/*.lb-data .lb-close*/
/*{*/
/*    margin-top:-50px !important;*/
/*}*/


.zoom-icon
{
    background:rgba(250,250,250,.5);
    padding:3px;
}

.collapsing {
    -webkit-transition: none;
    transition: none;
    display: none;
}


.sliderCard span
{
    font-size:14px !important;
}

.video-left{
    float: left;
    width: 400px;
    margin-right: 30px;
    margin-bottom: 5px;
   
}



@media only screen and (max-width:1024px) {
 .img-left .img-thumbnail
{
    width:320px;
    height:190px !important;
}

.img-left,.video-left
{
     width:320px; 
      width: 35%;
    margin-right: 30px;
    margin-bottom: 5px;
}

.line {
    margin: 25px 0px;
    height: 5px !important;
    background: #0087C8;
    width: 50%;
}



 

}

@media only screen and (max-width:768px) {
 .img-left .img-thumbnail
{
    width:200px;
    height:150px !important;
}

.img-left
{
     width:200px; 
}


 .video-left 
{
    width:100%;
    margin:0px;
}

.btnTopCollapes
{
    padding-left:60px;
}


}

@media only screen and (max-width:462px) {
    
    .right-line,.left-line
    {
        
    }
}




@media only screen and (max-width:420px) {

 .img-left
 {
     width:100%;
     margin:0px;
     float:none;
 }
 
 .btnTopCollapes
{
    padding-left:20px;
}

 

 .img-left .img-thumbnail
{
    width:100%;
    height:280px !important;
}

.sliderCard span
{
    font-size:10px !important;
}
}

.shareButtonsTop .st-last{
display:none !important;
}

