@charset "UTF-8";




.home_pg #sp-header {

  background: #fff;

  position: relative;

}



.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 > a {

  color: #000;

}


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

  color: #fca307;

  font-weight: 400;  

}


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

  color: #fca307;

}







.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: #fca307 !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: #fca307;



}











#sppb-addon-1631688908646 .fas {



	color: #fca307;



}



.contact_pg a {

	color: #150B0B;

}



.contact_pg a:hover {

  color: #fca307 !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;

}



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


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: 5px;}
	.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: #fca307 !important;}
	#section-id-1687446305072 {height: 140px !important;}



}


