


body {
    background-color: #fcfcfc;
    color: #575757;
    background-image: none;
    background-position: top left;
    background-size: auto;
    background-attachment: scroll;
    background-repeat: repeat;

}

.navbar { padding-top: 75px; margin-top: 10px; margin-bottom: 40px;padding-left: 0;padding-right: 0;}

.container-fluid{padding: 0;}
    

    
.navbar-nav .nav-link { padding-right: 0px!important;}
   
/* @media (max-width: 768px) {.logo1 { margin:auto;display:block; }} */

.canvas {text-align:center; width:100% !important;margin-left:auto; margin-right: auto;padding-left: 0px; padding-right: 0px;padding: 0px 15px;}

@media (min-width: 768px) {.canvas { width: 100% !important; }}

@media (min-width: 940px) { .canvas { width: 940px !important;  }}
   
@media (min-width: 1200px) {.canvas { width: 1200px !important; padding: 0;}}

@media (min-width: 1500px) { .canvas {width: 1200px !important;  margin-left: auto; margin-right: auto;}}

.navbar-brand {color: blue;padding: 0;}

.menu-item {font-family: "FuturaTEE"; letter-spacing: 1px;text-transform: uppercase;font-weight: lighter;font-size: 13px;}
    
.about-content p { color:#575757; text-align:left; word-wrap: break-word;font-size: 15px;line-height: 1.8em !important;text-transform: none;text-decoration: none; font-weight: 400; font-style: normal;margin: 0px 0px 1em; 
  font-style: normal;
  }  

.row.about-content.row-cols-2 { padding-top: 45px;}.footer {text-align: right;}
 

    
.img-fluid {max-width: 100%; height: auto;}

.content { padding-top:30px; }

@media (min-width: 768px) {.content { padding-top:30px; }}

@media (min-width: 940px) {.content { margin-top: 90px; padding: 0px 61px; padding-right: 0px;padding-left: 98px;}} 

@media (min-width: 1200px) {.content { margin-top: 135px; padding:0px 61px;padding-right: 0px;padding-left: 120px;}}
         
@media (min-width: 1500px) { .content{margin-top: 90px;margin-top: 90px;padding: 55px 60px;padding-right: 0px;padding-left: 120px;}}




.img-fluid {max-width: 100%;height: auto;}


.img-fluid { max-width: 100%;height: auto;}


.img-fluid {  max-width: 100%;height: auto;}
.navbar-expand-lg .navbar-nav .nav-link { padding-right: 29px; padding-left: 29px !important;}

   


.about-image { margin: 0 auto;width: 350px;height: 350px;max-width: 350px !important;}
@media (min-width: 768px) { .about-image  {width: 349px;height: 368px;max-width: 391px !important;} } 
/* @media (min-width: 940px) {.about-image  { margin-top: 79px;} } */
@media (min-width: 1200px) { .about-image  {width: 583px;height: 565px;max-width: 583px !important;    margin-top: 52px;} }
@media (min-width: 1500px) {   .about-image  {width: 583px;height: 565px;max-width: 583px !important;object-fit: cover;
  object-position: 54.166666666666664% 57.738095238095234%;
}} 

.navbar-brand img {margin:19px;max-width: 91px;height: auto;width: 100%;}


@media (min-width: 768px) {.navbar-brand img { margin: auto;max-width: 145px;height: auto;width: 100%; }}

@media (min-width: 940px) { .navbar-brand img { margin: auto;max-width: 145px;height: auto;width: 100%;  }}
   
@media (min-width: 1200px) {.navbar-brand img { margin: auto;max-width: 145px;height: auto;width: 100%;}}

@media (min-width: 1500px) { .navbar-brand img {margin: auto;max-width: 145px;height: auto;width: 100%;}}







.nav-item{margin-right: 0;}
@media (min-width: 768px) { .nav-item  {margin-right: 0; } } 
@media (min-width: 940px) {.nav-item  {margin-right: 20px;} }
@media (min-width: 1200px) {.nav-item  {margin-right: 19px;} }
@media (min-width: 1500px) {.nav-item  {margin-right: 1px;  padding-left: 0px;} }
li.nav-item:last-child {
    margin-right: 0;
  }

.email-footer {float: right;width: 20px;height: auto;margin-top: 50px;margin-bottom: 10px;margin: 50px auto;}
@media (min-width: 768px) { .email-footer  {margin-top: 0; } } 
@media (min-width: 940px) {.email-footer  {margin-top: 20px;} }
@media (min-width: 1200px) {.email-footer {margin-top: 110px} }
@media (min-width: 1500px) {.email-footer  {margin-top: 110px} }


.navbar-toggler { left: 50%;top: 10%; transform: translate(-50%, -50%);  position: absolute; margin: auto; align-items: center; text-align: center;font-family: "FuturaTEE";font-size: 15px;}

a.navbar-brand{margin:auto;}
.navbar-light .navbar-toggler{border-color: transparent;}


.navbar-brand.collapsed {transform: translateY(100%);padding-top:31px;}

@media (max-width: 991.98px) {
  .navbar-collapse  {transition: transform 0.3s ease; transform-origin: top; transform: translateY(-100%); align-items:center;font-weight:200;margin-top: -45px; text-transform: uppercase;text-decoration: none;letter-spacing:1px;font-weight: 300;font-style: normal;color: rgba(153, 153, 153, .7);font-size: 15px;display: block;
text-align: center;}}

  .navbar-collapse.show .navbar-nav { transform: translateY(0%) ; }
  .menu-divider {
    border: none;
    border-top: 1px solid #ccc; /* Change color as needed */
    margin: 10px 0; /* Adjust margin as needed */
    display: none; /* Initially hide the <hr> line */
}
