@charset "UTF-8";



.home_pg #sp-header {

  background: #212121;

  position: relative;

}



.topbar_contact {

  font-size: 14px;

  float: left;

  margin-right: 15px;

  color: #150B0B;

}



#sp-top-bar a {

  color: #150B0B;

}



#sp-top-bar a:hover {

  color: #fff;

}



#sp-top1 .fab {

  font-size: 19px;

}



.topbar_contact .fa {

  margin-right: 6px;

}



#sp-top-bar {

  padding-bottom: 2px;

}



#sp-top1 {

  padding-top: 2px;

}



.sp-menu-item {

  background: rgba(255, 255, 255, 0.1);

  border-right: 3px solid #212121;

}







.sp-megamenu-parent > li > a {

  color: #fff;

}



.sp-megamenu-parent > li.active > a {

  color: #00AAB1;

  font-weight: 400;

}



.sp-megamenu-parent > li:hover > a {

  color: #000;

  background: rgba(255, 255, 255, 0.4)

}



.sp-megamenu-parent > li.active:hover > a {

  color: #000;

  background: rgba(255, 255, 255, 0.4)

}



.sp-megamenu-parent > li:last-child > a {

  padding: 0px 15px 0px 15px;

}







/*------------- Ken Burns Effect --------- */



.image-wrap {



  width: 100%;



  height: 600px;



  margin: 0 auto;



  overflow: hidden;



  position: relative;



}







.image-wrap img {



  width: 100%;



  animation: move 40s ease;



  /* Add infinite to loop. */



  



  -ms-animation: move 40s ease;



  -webkit-animation: move 40s ease;



  -0-animation: move 40s ease;



  -moz-animation: move 40s ease;



  position: absolute;



}







@-webkit-keyframes move {



  0% {



    -webkit-transform-origin: bottom left;



    -moz-transform-origin: bottom left;



    -ms-transform-origin: bottom left;



    -o-transform-origin: bottom left;



    transform-origin: bottom left;



    transform: scale(1.0);



    -ms-transform: scale(1.0);



    /* IE 9 */



    



    -webkit-transform: scale(1.0);



    /* Safari and Chrome */



    



    -o-transform: scale(1.0);



    /* Opera */



    



    -moz-transform: scale(1.0);



    /* Firefox */



  }







  100% {



    transform: scale(1.2);



    -ms-transform: scale(1.2);



    /* IE 9 */



    



    -webkit-transform: scale(1.2);



    /* Safari and Chrome */



    



    -o-transform: scale(1.2);



    /* Opera */



    



    -moz-transform: scale(1.2);



    /* Firefox */



  }





}



#section-id-1687446305072 {

  overflow: hidden !important;

}



.footer-logo img {

  width: 160px;

}



#sp-bottom .sp-module-title {

  font-family: 'Comfortaa', sans-serif;

  -webkit-background-clip: text;

  -webkit-text-fill-color: transparent;

  background-image: linear-gradient(180deg, #F1E29F 33%, #995D06 100%);

  font-weight: 800;

  font-size: 22px !important;

}



#sp-footer .container-inner {

  padding: 20px 0 0 0;

}



#section-id-1687446305072 > .sppb-row-overlay {

  z-index: 999;

}



#sppb-addon-1690814685490 .sppb-image-layout-title {

  color: #150b0b !important;

  font-weight: 600 !important;

}



.sppb-addon-image-layout-text p {

  margin-bottom: 7px !important;

}



#sppb-addon-1631688908646 .fa {

	color: #DCDCDC;

}





#sppb-addon-1631688908646 .fas {

	color: #DCDCDC;

}



#sp-footer1 {

  text-align: center;

}



#sp-footer1 .menu {

  margin-bottom: 30px !important;

}







#sppb-addon-1631688908646 .fa.fa-mobile {

  margin: 0 6px 0 3px;

}



#sppb-addon-1631688908646 .fa.fa-whatsapp {

  margin: 0 6px 0 0;

}



#sppb-addon-1631688908646 .fas.fa-map-marker-alt {

  margin: 0 6px 0 3px;

}





#sppb-addon-1631688908646 .fa.fa-envelope {

  margin: 0 6px 0 0;

}



#section-id-6a74e376-02bc-4970-a9f1-4c4a40db07bd .image-layout-preset-style-collage .sppb-addon-image-layout-content, section-id-7e83c34a-9489-4fa9-b24a-f29204ec0594 .image-layout-preset-style-collage .sppb-addon-image-layout-content {

  box-shadow: -10px 15px 20px 0 rgba(0,0,0,.6) !important;

}



#section-id-9a15267e-99bc-4657-8e30-2f2487e4dfec .image-layout-preset-style-collage .sppb-addon-image-layout-content {

  box-shadow: 10px 15px 20px 0 rgba(0,0,0,.6) !important;

}



#section-id-1690814685487 .image-layout-preset-style-collage .sppb-addon-image-layout-content {

  box-shadow: -10px 15px 20px 0 rgba(0,0,0,.6) !important;

}



#section-id-1690814685499 .image-layout-preset-style-collage .sppb-addon-image-layout-content {

  box-shadow: 10px 15px 20px 0 rgba(0,0,0,.6) !important;

}



#sppb-addon-1294efb1-00aa-43cd-bdd7-c6ea44f6ab52 .sppb-image-layout-title {

	color: #150b0b !important;

}



.pt-sans p {

  font-family: 'PT Sans Narrow', sans-serif;

}



.sppb-addon-image-layout-content {

  background: #00AAB1 !important;

}




/**************************


MEDIA QUERIES


**************************/ 



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

	#sp-header {height: 73px !important;}

	#sp-header .logo {margin-top: 10px;}

	.sp-slider-content-align-center p {font-size: 40px !important; font-weight: 800 !important;}

	#sp-logo {width: 80% !important;}

 	#sp-header .logo { height: unset !important;}

	.logo-image {height: unset !important; width: 100% !important;}

	.burger-icon > span {background-color: #fff !important;}

	.close-offcanvas .burger-icon > span {background-color: #777 !important;}

	#sp-top2 {padding-left: 17% !important;}

	.offcanvas-menu .offcanvas-inner ul.menu li.active a {color: #00aab1 !important;}

	.offcanvas-menu .offcanvas-inner ul.menu > li > a, .offcanvas-menu .offcanvas-inner ul.menu > li > span {font-size: 24px; line-height: 24px; font-weight: 600;}

	#column-wrap-id-1692216624448 {margin-top: 70px;}

	.sppb-col-md-3 {margin-bottom: 30px !important;}

	#section-id-1687446305072 {height: 125px !important;}

	.sppb-addon-sppb-flibox {margin-top: 30px;}





}






