@charset "UTF-8";









.topbar_contact {



  font-size: 16px;



  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 {



  color: #000;



}









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



  font-weight: 400;  

  

}

















.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;







}















.link-icons .sppb-addon-title {







}











#sp-footer1 .sp-module-content {



  text-align: center;



  margin-bottom: 20px;



}







.sp-column.footer_nav {



  text-align: center;



}







#sppb-addon-e6113b60-baef-47ed-986d-47d4bdde538a .sppb-addon-title {



  color: #150B0B !important;



}







#sppb-addon-1690814685490 .sppb-addon-image-layout-content, #sppb-addon-d3a60611-8f4c-4a26-b30c-8a46ea288dc7 .sppb-addon-image-layout-content {



  background: #f8c507 !important;



}







#sppb-addon-d3a60611-8f4c-4a26-b30c-8a46ea288dc7 .sppb-image-layout-title {



  color: #150B0B !important;



}















#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: #f8c507;







}























#sppb-addon-1631688908646 .fas {







	color: #f8c507;







}







.contact_pg a {



	color: #150B0B;



}







.contact_pg a:hover {



  color: #f8c507 !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-bd76ca36-2221-45d9-8d07-210cd56d8ca2 .sppb-addon-image-layout-content {



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



}







#sppb-addon-da883f8c-b0e8-47d6-b85e-7cf73735e705 .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;



}















.product-icon-rnd .sppb-addon-single-image-container {



  border: 2px solid #DAA71A !important;



  border-radius: 100px !important;



  padding: 15px !important;



  background: #000 !important;



  margin-left: 20px !important;



}







#sppb-addon-wrapper-b3038b06-21b7-4930-9d16-95bdc496633c, #sppb-addon-wrapper-4fcd1935-8123-441e-8df3-ec989412b989, #sppb-addon-wrapper-f0131805-be94-4f8b-8641-58f4b18b3756, #sppb-addon-wrapper-c5c4d3eb-8706-43c7-abdb-11d9a7c14c6f, #sppb-addon-wrapper-469b7115-0598-43f2-a8f8-e12c092b0d62, #sppb-addon-wrapper-b79d0315-83a4-40a0-ab9f-ee8660ea6cf0 {



  margin-top: -93px !important;



}









@keyframes shadow-pulse {







     0% {







          box-shadow: 0 0 0 0px rgba(0, 0, 0, 0.3);







     }















     100% {







          box-shadow: 0 0 0 35px rgba(0, 0, 0, 0);







     }







}





.flashing.sppb-btn-custom {

	animation: shadow-pulse 1s infinite;

}





.emeregency {

  color: red;

}





.fa.fa-file {

  margin: 0 6px 0 4px;

}



.fa.fa-user {

  margin: 0 5px 0 4px;

}



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

  margin: 0 3px 0 4px;

  color: red !important;

}


.offcanvas-active .burger-icon > span, #modal-menu-toggler.active .burger-icon > span {
  background-color: #f8c507 !important;
}

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








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





MEDIA QUERIES





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





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



	#sp-header {height: 110px;}

	#offcanvas-toggler {height: 110px; line-height: 110px; }

	#sp-header .logo {height: unset; margin-top: 11px;}

	.sp-slider p {font-size: 33px;}

	#sppb-addon-1692216624451 {display: none;}

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

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

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

	#sp-logo {width: 80%;}

	.logo {width: 100%;}

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

	#section-id-9f4ea95d-f754-44c1-ade5-051513040047 .sppb-row-column {margin-bottom: 20px !important;}





}





