@charset "utf-8";



/* CSS Document */







.topbar_contact {



  float: left;



  margin-right: 15px;



}







.spacer {



  margin-bottom: 15px;



}









#section-id-1519278520252 .sppb-addon-title {



  margin-bottom: 2px !important;



}







.bug_icons .sppb-addon-wrapper .clearfix {



  border-radius: 50%;



  height: 220px;



  width: 220px;



  border: 3px solid #fff;



}







.bug_icons .sppb-img-responsive {



  margin-top: 20px;



}







#sp-footer .sp-module-content {



  text-align: center;



}







.sp-copyright {



  text-align: center;



  width: 100% !important;



  display: table;



  margin-top: 20px;



}







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



}







.topbar_contact .fa {



  margin-right: 7px;



}







.topbar_contact {



  font-size: 15px;



}







.sppb-addon-image-layout-content {



  padding: 15px !important;



}







.services_pg #sp-header {



  border-bottom: 1px solid #cecece;



}



#sp-top-bar {

  border-bottom: 1px solid #d2d2d2;

}





.contact_details .fa, .contact_details .fas  {

  color: #17355f !important;

}





.contact_details a {

  color: #17355f;

}



.contact_details .fa.fa-home {



    padding: 0 3px 0 2px;



}





.contact_details .fa.fa-phone {



    padding: 0 4px 0 0;



}





.contact_details .fa.fa-globe {



    padding: 0 5px 0 2px;



}





.contact_details .fa.fa-envelope {



	padding: 0 5px 0 0;



}





.contact_details .fa.fa-mobile {



    padding: 0 7px 0 4px !important;



}





.contact_details .fa.fa-whatsapp {



    padding: 0 7px 0 0;



}





.contact_details .fas.fa-map-marker-alt {



    margin: 0 5px 0 1px;



}





.contact_pg #sppb-addon-1600261093308 .fa, .contact_pg #sppb-addon-1600261093308 .fas {



	color: #DB2029;



	font-size: 22px;



}



#sp-header {

  box-shadow: 0 2px 3px 0px rgba(0, 0, 0, 0.2) !important;

}



.ba-form-radio-field .ba-form-checkbox-wrapper .ba-form-radio span::before {

  border: 2px solid #c5c5c5 !important;

}



.ba-form-field-item .ba-form-checkbox-wrapper {

  margin: 5px 0 !important;

}



#label-2 {

  margin-left: 9px;

  color: #a3a3a3;

}





.white_text .sppb-addon-content {

  color: #fff;

}



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

  font-weight: 400;

}



.article-details .article-header h1, .article-details .article-header h2 {

  font-size: 30px;

}



.article-details .article-ratings-social-share {

  display: none !important;

}



.view-article #sp-main-body, .view-category #sp-main-body {

  padding-top: 30px;

}



 .view-category #sp-main-body {

  background: #cbcbcb;

}



.article-list .article {

  border: 1px solid #b5b5b5;

  background: #fff;

}



.inpage_pic {

  float: right;

  padding: 0 0 10px 10px;

  width: 300px;

}



#sp-bottom .sp-module .sp-module-title {

  font-weight: 600;

  font-size: 20px;

  margin: 0 0 20px;

  color: #fff;

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

}



 #sp-bottom {

  background: #c72231;

 }

 

#sp-footer a, #sp-bottom a {

  color: #fff;

}



#sp-footer a:hover, #sp-bottom a:hover {

  color: #333;

}



#sp-bottom .topbar_contact {

  font-size: 17px;

  width: 100%;

  margin-bottom: 20px;

}



#sp-bottom {

  font-size: 17px;

  padding: 40px 0 0px;

}



#sp-bottom4 {

  text-align: right;

}



#sp-footer {

  background-color: #c72231 !important;

  background: #c72231 !important;

}



#sp-footer .container-inner {

  padding: 0 0 20px 0;

  border-top: 1px solid rgba(255, 255, 255, 0.2);

}



	





















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



MEDIA QUERIES



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





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



#sp-header {height: 90px;}



.logo-image {height: 80px; margin-top: 41px;}



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



#section-id-1692196319324 {background-size: 100% !important; background-attachment: fixed !important; background-position: unset !important; background-attachment: scroll !important;}



.animated-text-words-wrapper {font-size: 20px !important;}



#sppb-addon-wrapper-1692714941630 {margin: 90px 0px 0px 0px !important;}



#sppb-addon-wrapper-1692770204187 {margin: 15px 0px 0px 0px !important;}



#section-id-1692196319324 {height: 157px !important; min-height: unset !important;}



#sppb-addon-1692216624451 img {width: 100px !important; max-width: 100px !important;}



#sppb-addon-wrapper-1692216624451 {margin: 0px 0px 0px 0px !important;}



#section-id-1692280955124 .sppb-col-md-3 {padding-left: 24% !important;}



#section-id-1692280955127 .sppb-col-md-4 {padding-left: 13% !important;}



#section-id-1692280955127 {padding-top: 0 !important; margin-top: -10px !important;}



#sppb-addon-1631688908646 {font-size: 18px !important;}



#column-wrap-id-1631688908648 {margin-top: 30px;}



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



.topbar_contact {margin: 7px 0 !important;}



.topbar_contact .fa {margin-left: 7px;}



body {font-size: 16px !important;}

.inpage_pic {width: 50%;}

#sp-bottom1 {text-align: center;}

#sp-bottom2, #sp-bottom3 {display: none;}

#sp-bottom4 {text-align: center; margin-top: 40px;}

#section-id-1696594639277 {height: 157px !important; background-attachment: scroll !important;}

}

  

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

#sp-top2 {padding: 0;}

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

#section-id-1692280955124 .sppb-col-md-3 {padding-left: 22% !important;}

#section-id-1692280955127 .sppb-col-md-4 {padding-left: 10% !important;}

.animated-text-words-wrapper {font-size: 18px !important;}

}

















}