




/* Page elements */


#navbarSupportedContent
{
  background-color: transparent;
}

.navbar-menu-div
{
  background-color: transparent;
}
.nav-link
{
color: black !important;
  font-family: 'Oswald', sans-serif;
    font-weight: 400;
}

#header
{
  height: 100px;
  position: fixed;
  width: 100%;
  top: 0px;
  background-color: rgba(255,255,255, 0.9);
  z-index: 9999;
  box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
}

#footer
{
  padding-top: 40px;padding-bottom: 30px;
}

.remove
{
  display: none !important;
  visibility: hidden !important;
  opacity: 0 !important;
  height: 0px !important;
  width: 0px !important;
}

#header-smi a

{
font-size:20px;padding-right:15px;
margin: 0 auto;
position: relative;
left: 8px;
}

.line6
{
  height: 1px;
  width: 200px;
  margin: 0 auto;
  margin-top: 15px;
  opacity: 0.5;
}

.f-links
{
  margin-top: 15px;
}

.copyright-caption
{
  margin-top: 5px;
}


.text-left
{
  text-align: left !important;
}
.text-right
{
  text-align: right !important;
}
.text-center
{
  text-align: center; !important;
}


.margin-center
{
  margin: 0 auto !important;
}

.btn:focus,.btn:active,.button:hover {
   outline: none !important;
   box-shadow: none;
      border: none !important;
}

button:focus,.button:active,.button:hover {
   outline: none !important;
   box-shadow: none;
   border: none !important;
}
/* Ends Page elements */


/*Font Classes*/


.font1-light
{
font-family: 'Oswald', sans-serif;font-weight: 100;
  font-size: 18px;
}

.font1-normal
{
  font-family: 'Oswald', sans-serif;font-weight: 300;
  font-size: 18px;
}

.font1-semibold
{
  font-family: 'Oswald', sans-serif;font-weight: 400;
    font-size: 18px;
}

.font1-bold
{
  font-family: 'Oswald', sans-serif;font-weight: 500;
    font-size: 18px;
}

.font1-bolder
{
  font-family: 'Oswald', sans-serif;font-weight: 700;
    font-size: 18px;
}

.font1-boldest
{
  font-family: 'Oswald', sans-serif;font-weight: 900;
    font-size: 18px;
}


.oswald
{
  font-family: 'Oswald', sans-serif;
}


.fw-100
{
  font-weight: 100;
}

.fw-200
{
  font-weight: 200;
}

.fw-300
{
  font-weight: 300;
}

.fw-400
{
  font-weight: 400;
}
.fw-500
{
  font-weight: 500;
}
.fw-600
{
  font-weight: 600;
}
.fw-700
{
  font-weight: 700;
}
.fw-800
{
  font-weight: 800;
}
.fw-900
{
  font-weight: 900;
}


/*Ends Font Classes*/

/*Main Elements Classes*/

body
{
  overflow-x: hidden !important;
}
a
{
  color: inherit !important;
  text-decoration: none !important;
}


p
{
  line-height: 1.8;
  font-size: 18px;
}


h1
{
  font-size: 36px !important;
}

h2
{
  font-size: 33px !important;
}
h3
{
  font-size: 30px !important;
}
button
{
  border-radius: 0px !important;
}
body
{
  overflow-x: hidden !important;
}
/*Ends Main Elements Classes*/



/* Extra Features */

.center-align
{
  position: relative;
  top: 50%;
  transform: translateY(-50%);
}

/*Ends  Extra Features */


/*Color Classes*/


.bg-transparent
{
  background-color: transparent !important;
}

.bg-white
{
  background-color: white !important;
}

.bg-black
{
  background-color: black !important;
}


.transparent
{
  color: transparent !important;
}

.white
{
  color: white !important;
}

.black
{
color: black !important;
}


.theme-color1
{
  color: #b8945a !important;
}

.theme-bg-color1
{
  background-color: #b8945a !important;
}


.theme-color2
{
  color: #e62e29 !important;
}

.theme-bg-color2
{
  background-color: #e62e29 !important;
}



/*Color Classes Ends*/




/*Full body Optimizer Class*/

.full-body-optimize{
max-width: 1100px !important;margin:0 auto;
padding-left: 0px !important;
padding-right: 0px !important;
text-align: center;

}

.full-body-optimize-header{
max-width: 1200px !important;margin:0 auto;
padding-left: 0px !important;
padding-right: 0px !important;
text-align: center;
}

/*Full body Optimizer Class Ends*/




@media(max-width: 1300px)
{
.full-body-optimize-header{
max-width: 95% !important;margin:0 auto;
padding-left: 15px !important;
padding-right: 15px !important;
}

}

@media(max-width: 1000px)

{


.full-body-optimize{
max-width: 100% !important;margin:0 auto;
padding-left: 15px !important;
padding-right: 15px !important;
}
.full-body-optimize-header{
max-width: 90% !important;margin:0 auto;
padding-left: 15px !important;
padding-right: 15px !important;
}
}


@media(max-width: 992px)
{
  .full-body-optimize-header{
max-width: 100% !important;margin:0 auto;
padding-left: 0px !important;
padding-right: 0px !important;
}

#navbarSupportedContent
{
  background-color: white !important;
}

.navbar-menu-div
{
  background-color: white !important;
}
}




@media(max-width: 768px)
{

  .center-align
{
  position: relative;
padding-top: 20px;  top: 0%;
  transform: translateY(0%);
}
}





@media(max-width:600px)
{

.full-body-optimize-header{
max-width: 100% !important;margin:0 auto;
width: 100% !important;
padding-left: 0px !important;
padding-right: 0px !important;
}
}   




