@charset "UTF-8";



.topbar_contact {

  font-size: 16px;

  float: left;

  margin-right: 15px;

  color: #0c2627;

}



#sp-top2 {

  padding: 0 !important;

  width: 100%;

  text-align: right;

}



#sp-top-bar a {

  color: #fff;

}



#sp-top-bar .fa, #sp-top-bar .fas {

  color: #fff;

}



#sp-top-bar a:hover {

  color: #fff;

}



#sp-top1 .fab {

  font-size: 19px;

}



.topbar_contact .fa {

  margin-right: 6px;

}



#sp-top-bar {

  padding: 6px 0 0 0;

}



#sp-top-bar .social-icons {

  padding-top: 2px !important;

}



#sp-top1 {

  padding-top: 2px;

  width: 40%;

}



#sp-top2 {

  padding: 0 !important;

  width: 100%;

  text-align: right;

}



.fa.fa-envelope {

  margin: 0 4px 0 0;

}



.fa.fa-envelope {

  font-weight: 400;

  color: #0c2627;

}



.sp-menu-item {

  	text-align: center;

  	margin: 0 5px;

}



.logo-image {

  height: unset !important;

}



.sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span {

  padding: 0 10px !important;

}





.image-wrap {



  width: 100%;



  height: 600px;



  margin: 0 auto;



  overflow: hidden;



  position: relative;



}







.image-wrap img {



  width: 100%;



  animation: move 50s ease;



  -ms-animation: move 50s ease;



  -webkit-animation: move 50s ease;



  -0-animation: move 50s ease;



  -moz-animation: move 50s ease;



  position: absolute;



}







.image-wrap img {



  width: 100%;



  animation: move 50s ease;



  /* Add infinite to loop. */ 



  -ms-animation: move 50s ease;



  -webkit-animation: move 50s ease;



  -0-animation: move 50s ease;



  -moz-animation: move 50s 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.15);



    -ms-transform: scale(1.15);



    /* IE 9 */



    -webkit-transform: scale(1.15);



    /* Safari and Chrome */    



    -o-transform: scale(1.15);



    /* Opera */   



    -moz-transform: scale(1.15);



    /* Firefox */







  }







}







.title-icon {

  width: 33px;

  float: left;

  margin: -1px 17px 0 0;

}



.title-icon img {

  width: 33px;

  margin-top: 8px;

}





    /*  V I D E O  */



.wrapper {

	max-width: 770px;

	margin: 0px auto;

	padding: 0 20px;

}



.youtube {

	background-color: #fff;

	margin-bottom: 30px;

	position: relative;

	padding-top: 56.25%;

	overflow: hidden;

	cursor: pointer;

}



.youtube img {

	width: 100%;

	top: -16.82%;

	left: 0;

	opacity: 1.0;

}



.youtube .play-button {

	width: 90px;

	height: 60px;

	background-color: #f00;

	box-shadow: 0 0 30px rgba( 0,0,0,0.6 );

	z-index: 1;

	opacity: 0.7;

	border-radius: 6px;

}



.youtube .play-button:before {

	content: "";

	border-style: solid;

	border-width: 15px 0 15px 26.0px;

	border-color: transparent transparent transparent #fff;

}



.youtube img,

.youtube .play-button {

	cursor: pointer;

}



.youtube img,

.youtube iframe,

.youtube .play-button,

.youtube .play-button:before {

	position: absolute;

}



.youtube .play-button,

.youtube .play-button:before {

	top: 50%;

	left: 50%;

	transform: translate3d( -50%, -50%, 0 );

}



.youtube iframe {

	height: 100%;

	width: 100%;

	top: 0;

	left: -1px;

}



select:not(.form-select):not(.form-control) {

	color: #1b1b1b !important;

}



.ba-form-field-item .ba-field-label-wrapper > * {

  color: #222 !important;

}



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

  color: #DC4A45 !important;

}











@keyframes shadow-pulse {



     0% {

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

     }





     100% {

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

     }



}







.flashing.sppb-btn-custom {

	animation: shadow-pulse 1s infinite;

}



.white_border {

  	border: 2px solid #fff !important;

}



#section-id-598c21bb-adac-46ef-bbff-4289c6609d90 .sppb-section-title {

  margin-bottom: 20px !important;

}



.contact_pg .fa.fa-phone {

  margin-right: 10px;

  color: #DC4A45;

}



.contact_pg .fa.fa-whatsapp {

  margin: 0 10px 0 3px;

  color: #DC4A45;

}



.contact_pg .fa.fa-envelope {

  margin: 0 10px 0 2px;

  color: #DC4A45;

}



#sp-bottom a {

  color: #FFFFFF;

  font-size: 16px;

}



.help-you-btn img {

  width: 55px;

}



.sp-scroll-up {

  bottom: 140px;

  right: 46px;

}



#section-id-1560864313374 .fa.fa-phone {
  color: #1470b6;
  margin: 0 7px 0 0;
}

#section-id-1560864313374 .fa.fa-whatsapp {
  color: #1470b6;
  margin: 0 7px 0 3px;
}

#section-id-1560864313374 .animated-heading-after-part {
  margin-top: -5px;
}


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



		MEDIA QUERIES



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



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



}







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



}





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



#sp-logo {width: 80%;}



#sp-header {height: 90px;}

  

#sp-header .logo {height: unset; margin-top: 9px !important;}



#sp-menu {width: 20%;}



.topbar_contact {padding: 7px 0 10px 11%;}



#column-wrap-id-ea3fa334-fe5d-4f01-b508-4aad489c624a {display: none;}



#section-id-dbaa2b6b-f364-4413-b3b1-ca89b160c99b {display: none;}



#section-id-6eb231c8-1108-4fc8-b0d7-403057508860 {position: unset;}



.image-wrap {height: 170px;}



#section-id-6eb231c8-1108-4fc8-b0d7-403057508860 {height: 160px !important;}



#section-id-c456b5cc-078f-4a99-a864-58430bb8ffe3 {padding-top: 10px !important;}



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



#sp-bottom .menu {text-align: center;}



#sp-bottom4 img {width: 50%; margin-left: 25% !important; float: left;}



.offcanvas-menu .offcanvas-inner ul.menu > li a:hover {color: #1470b6;}



.j_header {background-size: 140% !important; height: 245px !important;	background-attachment: scroll !important; background-position: 50% 0 !important;}



#sp-bottom3 {display: none;}



#sppb-addon-d38d8eb0-bb8e-4985-b2a1-2da8e0f21884 {margin-top: 40px;}



#section-id-fec7d3b5-33cc-4d5b-aeca-adcd800f32a9 {padding-top: 0 !important;}



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



#section-id-cd7a930e-8845-4945-a598-ae3bde089d3d {padding-top: 43px; padding-bottom: 33px;}



#sppb-addon-2997d0cc-f038-41aa-ae73-9b3db954d28a .sppb-addon-image-layout-content {padding-right: 30px !important; padding-left: 30px !important;}



#column-wrap-id-78d26993-f374-4a2c-94a3-ffe4ef43e943 {margin-bottom: 0 !important;}



#sppb-addon-f1748510-6cf4-464d-88d1-dd9dc28789c9, #sppb-addon-ecd9e26f-d939-448a-ac25-375bea05fb5a {margin-top: 30px;}



#sppb-addon-3b47a8a6-3926-46f0-bba9-e93298f99404 {margin: 40px 0;}



#sppb-addon-88a09f3f-5ab5-49d5-b0a7-d06879657665 img {width: 100% !important; max-width: 100% !important; margin-top: -50px !important;}



#sppb-addon-5a969f8d-f8f5-4576-bec4-572ad15815a6 {margin-top: 30px !important;}















 

  

  



}



