@charset "utf-8";
/* CSS Document */


#sp-header {

  background: #DAE3F4;

}


.logo-image {

	height: unset !important;

	width: 400px;

	margin-top: 0px;

}	



#sp-header {

	height: 84px;

}



#sp-header .logo {

  height: 84px;

}



#sp-top-bar {



  background: #2E75B7;



  color: #ffffff;



}



#sp-top-bar a {



  color: #ffffff;



}



#bfSubmitButton {



  background: #2E75B7;



  border: 1px solid #2E75B7;



}



#bfSubmitButton:hover {

  background: #999999;

  color: #2E75B7;

}



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

	color: #808080;

	font-weight: 300 !important;

}



.sp-has-child .sp-menu-heading {

	color: #2e75b7 !important;

}



.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a {

	color: #2e75b7 !important;

}



.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a:hover {

	color: #2E75B7 !important;

}



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

    padding: 0 10px;

}



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

  color: #636264 !important;

}



.sp-megamenu-parent > li > a {

  color: #2e75b7;

}





#sp-slider-inner-item-1631710367476-num-0-key {

    margin: 0 !important;

}







.sppb-sp-slider-title {



    display: block;



}







.sppb-sp-slider-image img {



  width: 1000px !important;



  height: 304px !important;



}







#sp-top1 .social-icons {



    font-size: 17px;



}







.sppb-btn-custom {



    background: #2E75B7 !important;



    border-radius: 5px;



	color: #fff !important;



}







.spacer {



    margin-bottom: 15px;



}







h3 {



    margin-top: 23px;



}







.inpage_pic {



  float: right;



  width: 40%;



  margin: 0 0 0 20px;



}





.featherlight {



    z-index: 999999;



}





.link_images .sppb-col-md-5 {



	padding: 0 !important;



}





.link_images .sppb-image-layout-title a {



  color: #1e4353 !important;



}





.link_images a:hover, .link_images  a:focus, .link_images a:active {



  color: #22787C !important;



}





.icon_pack .sppb-icon-inner {



  	color: #22787c;



	background: #22787c; /* Old browsers */



	background: -moz-linear-gradient(top,  #22787c 0%, #93bbbc 100%); /* FF3.6-15 */



	background: -webkit-linear-gradient(top,  #22787c 0%,#93bbbc 100%); /* Chrome10-25,Safari5.1-6 */



	background: linear-gradient(to bottom,  #22787c 0%,#93bbbc 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */



	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#22787c', endColorstr='#93bbbc',GradientType=0 ); /* IE6-9 */



	-webkit-background-clip: text;



    -moz-background-clip: text;



	background-clip: text;



	-webkit-text-fill-color:transparent;



}





#section-id-1648562420329 .sppb-section-title {



  margin-bottom: 40px;



}







.image-layout-preset-style-poster .sppb-addon-image-layout-content {



  margin: 0 10% !important;



}







.link_images .sppb-btn-custom {



  padding: 10px 20px 8px 20px !important;



  font-size: 14px !important;



}







#sp-footer {



  box-shadow: inset 0 6px 7px -7px rgba(0, 0, 0, 0.6);



}







#sp-footer .sp-module-content {



    text-align: center;



}







#sp-footer, #sp-bottom {



  background: #2E75B7;



  color: #636264;



  font-size: 16px;



}







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



  color: #636264;



}







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



  color: #ffffff;



}









.burger-icon > span {



    background-color: #626366;



}







.offcanvas-menu .offcanvas-inner ul.menu > li {



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



	font-size: 20px !important;



	font-weight: 600 !important;



}







.offcanvas-menu .offcanvas-inner ul.menu > li > a {



	font-size: 20px !important;



	font-weight: 600 !important;



}







.sp-copyright {



    text-align: center;



    width: 100% !important;



    display: table;



    margin-top: 20px;



}







.sp-simpleportfolio .sp-simpleportfolio-filter > ul > li.active > a {



    background: #1C73B0;



}







.fa.fa-home {



    padding: 0 3px 0 2px;



}







.fa.fa-phone {



    padding: 0 4px 0 0;



}







.fa.fa-globe {



    padding: 0 5px 0 2px;



}







.fa.fa-envelope {



	padding: 0 5px 0 0;



}







.fa.fa-mobile {



    padding: 0 7px 0 4px !important;



}







.fa.fa-whatsapp {



    padding: 0 7px 0 0;



}





.fa.fa-user {



    padding: 0 7px 0 0;



}







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



}







#sppb-addon-1665127657706 .fa, #sppb-addon-1665127657706 .fas, #sppb-addon-1643098318215 .fa, #sppb-addon-1643098318215 .fas, #sppb-addon-1631688908646 .fa, #sppb-addon-1631688908646 .fas, #sppb-addon-1637228906079 .fa, #sppb-addon-1637228906079 .fas, #sppb-addon-1637228906076 .fa, #sppb-addon-1637228906076 .fas  {

  	color: #85A2DA;

  	font-size: 18px;

}







#sppb-addon-1631688908647 .fa {



  	color: #5c8cb4;



}







.contact_pg .fa.fa-facebook, .contact_pg .fab.fa-twitter, .contact_pg .fab.fa-linkedin, .contact_pg .fab.fa-youtube-square, .contact_pg .fab.fa-instagram-square {



    font-size: 23px;



}







.social_contactpglink {



    float: left;



    margin-right: 25px;



}







.contact_pg .contact_button {



    font-size: 17px;



}







#bfSubmitButton:hover {



  	background: #999999;



}







#ff_elem32 {



    border: 1px solid #d2d2d2;



}







.genre_boxes .sppb-addon-image-layout-content {



    padding: 15px 15px !important;



	height: 242px;	



}







.genre_boxes .sppb-img-responsive.image-fit {



    margin-top: 14px;



}







#sp-top2 {



    font-size: 17px;



}

#btn-1665064075690 {
  font-size: 17px !important;
  font-weight: 300 !important;
}





.contact_button {



  	font-size: 18px;



  	background: #2E75B7;



	color: #ffffff;



	border: 1px solid #636264;



  	transition: all .15s ease-in-out;



	padding: 8px 12px 6px 12px;



}







.contact_button:hover {



  	background: #85A2DA;



	color: #2867A2;



	border: 1px solid #2E75B7;



	transition: all .15s ease-in-out;



}







.contact_button_sml {



  font-size: 16px;



  background: #1e4353;



  color: #ffffff;



  border: 1px solid #1e4353;



  transition: all .15s ease-in-out;



  padding: 8px 12px 5px 12px;



}







p {



    line-height: 26px;



}







#section-id-1634298056726 h1 {



    margin-bottom: 0;



}







.jsubtitle {



  font-style: italic;



  color: #8d8d8d;



}







.link_images .sppb-col-md-4 {



	padding: 0;



}







.blue_bullets ul {



  list-style: none; /* Remove default bullets */



}



























#section-id-1637064568953 .sppb-section-title, #section-id-1637064568997 .sppb-section-title, #section-id-1637064569016 .sppb-section-title, #section-id-1637091697578  .sppb-section-title {



    margin: 20px 0;



}







.white_title .sppb-addon-title {



    color: #fff;



}



	



#section-id-1637135086612 p {



	color: #fff;



}







.header-sticky .logo-image {



    width: 300px;



	margin-top: 7px;



}







#sp-header.header-sticky  {



    height: 64px;



	border-bottom: 1px solid #626366;



}







.project_pg .list-2 > li {



  padding-top: 10px;



}







#sp-header {



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



}







#sp-header.header-sticky .logo {



    height: unset;



}







#sp-header.header-sticky #sp-menu {



    margin-top: -12px;



}







.left_fifty {



    width: 49%;



    float: left;



}







.right_fifty {



    width: 49%;



    float: left;



}







#section-id-1637064568992 {



    margin-top: -20px !important;



}







.people_pg #sp-header {



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



	position: absolute;



}







.people_pg #sp-header.header-sticky {



    background: #ffffff;



	position: fixed !important;



}







.staff_section .sppb-addon-content {



    color: #fff !important;



}







.blog_links .sppb-addon-image-layout-content {



    padding: 10px 10px 20px !important;



}







#sppb-addon-1637153487700 .sppb-addon-image-layout-content.sppb-text-alignment {



    width: 100%;



}







#section-id-1637234070349 h3 {



	color: #5c8cb4;



	margin-bottom: 10px;



}







#sppb-addon-1637153487671 .sppb-text-alignment, #sppb-addon-1634303449485 .sppb-text-alignment {



    height: 132px;



    width: 100%;



}







#section-id-1637322711642 .sppb-addon-content {



    color: #fff;



}







.product_pg .contact_button {



    font-size: 20px;



}







.sppb-btn.learn_more {



    background-color: #5c8cb4 !important;



    color: #FFFFFF;



    padding: 8px 22px 10px 22px;



    font-size: 16px;



}







.sppb-btn.learn_more {



    background-color: #5c8cb4 !important;



    color: #FFFFFF;



    padding: 8px 22px 10px 22px;



    font-size: 16px;



	transition: all .25s ease-in-out;



}







.sppb-btn.learn_more:hover {



  	background: #ffffff !important;



	color: #5c8cb4;



	transition: all .25s ease-in-out;



}







#section-id-1638363334521 .sppb-section-title {



    margin-bottom: 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-default {



    padding-top: 8px !important;



	animation: shadow-pulse 1s infinite;



}







.white_text {



	color: #fff;



}







#sppb-addon-1648538134145 .sppb-addon-title, #sppb-addon-1648538134182 .sppb-addon-title {



  margin-bottom: 18px;



}







.custom_table_set .sppb-col-md-6 {



	padding: 0;



}







#sppb-addon-1648709820368, #sppb-addon-1648709820368 {



  color: #444;



}







#section-id-1648562420324 .sppb-section-title {



  margin-bottom: 20px !important;



}







.sppb-col-md-5 {



  -ms-flex: 0 0 20% !important;



  flex: 0 0 20% !important;



  max-width: 20% !important;



}







#section-id-1637936153396 .sppb-addon.sppb-addon-text-block.sppb-text-center.blue_bullets {



  height: 215px;



}







.jindent {



  margin-left: 20px;



}







.jindent li {



  line-height: 1.7;



}







.jindent2 {



  margin-left: 20px;



}







.jindent2 li {



  margin-bottom: 7px;



}







#section-id-1650963661512 .sppb-section-title, #section-id-1651001798967 .sppb-section-title {



  margin-bottom: 0px;



}















a {



  	color: #2E75B7;



}







a:hover, a:focus, a:active {



 	color: #7a7a7a;



}







.contact_us_mainbody .sppb-section-title {



  margin-bottom: 30px !important;



}







.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a {



  color: #1e4353;



}







.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a:hover {



  color: #22787C;



}







.sp-megamenu-parent .sp-dropdown li.sp-menu-item.active > a {



  color: #22787C;



}







#section-id-1634303449467 .sppb-img-responsive {



  border: 1px solid #1e4353;



}







.sppb-carousel-extended-item img {



  width: 250px !important;



  object-fit: fill;



  height: unset;



}







#section-id-1651137081568 .sppb-section-title {



  margin-bottom: 30px;



}







.service_boxes .sppb-col-md-6 {



  padding: 0;



}







.service_boxes .sppb-addon-title, .service_boxes .sppb-addon-subtitle {



  text-shadow: 0 0 4px #000;



}







.sppb-addon-table-main td {



  color: #3b3b3b;



}







.sppb-addon-table-main td {



  border: 1px solid #b3b3b3 !important;



  padding: 0px 20px !important;



}







#sppb-addon-1655361408421, #sppb-addon-1655361408432, #sppb-addon-1655361408415, #sppb-addon-1655361408417 {



  color: #fff !important;



}







#section-id-1655361408418 .sppb-col-md-6, #section-id-1655361408459 .sppb-col-md-6 {



	padding: 0;



}







.service_boxes .sppb-col-md-3 {



  padding-right: 0;



  padding-left: 0;



}



  



.service_boxes .sppb-btn-custom {



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



}







#sppb-addon-1655993131267 p {



	color: #fff;



}







#section-id-1657025957010, #section-id-1657047869153, #section-id-1657094024163 {



  color: #fff;



}







#section-id-1657094024160 h3 {



  font-size: 28px;



  color: #2E75B7;



  margin-top: 20px;



}







#section-id-1657094024163 h4 {



    font-size: 24px;



    font-weight: 400;



    margin-bottom: 20px;



}







#sppb-addon-1655209015324 {



  margin-right: -1px !important;



}







#sppb-addon-1657276122979 {



  margin-right: -1px !important;



}







li::marker {



  color: #2E75B7;



  font-size: 25px;



}





ul.sigProClassic li.sigProThumb span.sigProLinkWrapper {

  box-shadow: none !important;

}


.caption_big_white {

  color: #fff;

  font-weight: 600;

  font-size: 55px;

  text-shadow: 3px 3px 3px rgba(0,0,0,0.4);

}


.caption_medium_white {
  color: #fff;
  font-weight: 600;
  font-size: 55px;
  text-shadow: 3px 3px 3px rgba(0,0,0,0.8);
  line-height: 65px;
}



.caption_small_white {

  color: #fff;

  font-weight: 600;

  font-size: 29px;

  text-shadow: 2px 2px 2px rgba(0,0,0,0.7);

}


.header_caption_white {

  color: #fff;

  font-weight: 600;

  text-shadow: 2px 2px 2px rgba(0,0,0,0.7);

}

.header_caption_white h3 {

  color: #ffffff !important;

}





.caption_big_blue {

  color: #2E75B7;

  font-weight: 600;

  font-size: 50px;

  text-shadow: 3px 3px 3px rgba(0,0,0,0.4);

  background: rgba(255,255,255,0.6) !important;

  padding: 5px 0 0 0;

  border-radius: 5px;

}



.animated-heading-text.loading-bar .animated-text-words-wrapper::after {

	background: #85A2DA !important;

}



#sppb-addon-1664543220966 li::marker {

  color: #ffffff !important;

}



#sppb-addon-1664543220966, #sppb-addon-1664543220971 {

  color: #fff;

}	



#section-id-1664543220963 .sppb-col-md-6 {

	padding: 0 !important;

}



.sppb-panel-modern > .sppb-panel-heading {

  border: 1px solid #c5c5c5;

  border-radius: 3px;

}



.sppb-panel-body {

  	border-left: 1px solid #c5c5c5 !important;

    border-right: 1px solid #c5c5c5 !important;

	border-bottom: 1px solid #c5c5c5 !important;

}



#sppb-addon-1664545545615 .sppb-addon-table-main th {

  background: #2E75B7 !important;

  border: 1px solid #c5c5c5;

}



#sppb-addon-1664653847248 .sppb-addon-table-main th {
  writing-mode: sideways-lr;
  text-orientation: upright;
  font-size: 14px;
  font-weight: 400;
}



#sppb-addon-1664653847248 .sppb-addon-table-main th {

  padding: 10px;

  border: 1px solid #c5c5c5;

}



#sppb-addon-1664653847248 .sppb-addon-table-main td {

	padding: 0px 10px !important;

	font-size: 13px!important;

}



#sppb-addon-1664799390634 .sppb-addon-table-main th {

  background: #2E75B7 !important;

  border: 1px solid #c5c5c5;

}


#sppb-addon-1664794890361 .sppb-addon-table-main th {

  background: #ed7d31 !important;

  border: 1px solid #c5c5c5;

}

.contact_button_orng {
  font-size: 18px;
  background: #ed7d31;
  color: #ffffff;
  border: 1px solid #636264;
  transition: all .15s ease-in-out;
  padding: 8px 12px 6px 12px;
}

.contact_button_orng_shdw {
  font-size: 17px;
  background: #ed7d31;
  color: #ffffff;
  transition: all .15s ease-in-out;
  padding: 8px 12px 6px 12px;
  box-shadow: 2px 2px 3px rgba(0,0,0,0.8);
  border: none !important;
  font-weight: 300 !important;
}




#sppb-addon-1664821556328 .sppb-panel-modern > .sppb-panel-heading {

  	color: #ffad02 !important;

    background: #ffffff !important;

}


#sppb-addon-1664802095136 .sppb-panel-modern > .sppb-panel-heading {
  background: #f6fafb;
  color: #2e75b7;
}

#sppb-addon-1664802095136 .sppb-panel-title {
  font-size: 17px;
}

#section-id-1664802095133 .sppb-section-title {
  margin-bottom: 20px;
}


#sppb-addon-1664543220980 .sppb-panel-title {

  font-size: 16px !important;

}



#btn-1664806268311 {   

	background: #2E75B7 !important;

    border-radius: 5px;

	color: #fff !important;

}


#section-id-1664821556352 .sppb-panel-title {
  font-size: 22px !important;
  text-shadow: 1px 1px 2px rgba(0,0,0,0.3);
  font-weight: 300;
}


#section-id-1664821556352 .sppb-section-title {
    	margin-bottom: 20px !important;
}


#section-id-1664884613992 {
	color: #ffffff !important;
}

.white_text {
	color: #ffffff !important;
}

#sppb-addon-1664885860575 {
	color: #ffffff !important;
}

.sppb-addon-image-layout-content.sppb-text-alignment {

  width: 100%;

}

.largefont_shadow .sppb-addon-title {

  	text-shadow: 1px 1px 3px rgba(0,0,0,0.7);

}

.question_accordion_section {
  width: 80%;
}

.about_homepg_section {
  width: 60%;
}

#sppb-addon-1664821556328 .sppb-panel-modern {
  background: none !important;
  border: none !important;
  border-radius: 0;
  margin-bottom: 0;
}


#sppb-addon-1664821556328 .sppb-panel-modern > .sppb-panel-heading {
  color: #fff !important;
  background: none !important;
  font-weight: 300 !important;
}

#sppb-addon-1664821556328 .sppb-panel-modern > .sppb-panel-heading {
  border: none;
  border-radius: 0;
}

#sppb-addon-1664821556328 .sppb-panel-modern > .sppb-panel-heading {
  padding: 0 0 10px 0;
}


#sppb-addon-1664821556328 .sppb-panel-modern .sppb-panel-body {
  	background: #fff;
	margin-bottom: 30px;
}

#sppb-addon-1631740286127 p, #section-id-1664884613992 p {
  	font-size: 20px;
  	font-weight: 300;
  	line-height: 30px;
	text-shadow: 1px 1px 2px rgba(0,0,0,0.3);
}



#section-id-1665050368428 h3 {
	color: #ed7d31 !important;
}

#section-id-1665050368428 h3 {
	text-shadow: 1px 1px 3px rgba(0,0,0,0.7);color: #ed7d31 !important;
	margin: 0 0 11px 0 !important;
	font-weight: 600;
	font-size: 29px;
	text-align: center;
	text-shadow: 1px 1px 2px rgba(0,0,0,0.3);
}

#sppb-addon-1665050368398, #sppb-addon-1665050368432 {
  height: 285px;
}

#sppb-addon-1665050368491, #sppb-addon-1664884613995 {
  height: 360px;
}

#btn-1665062278219 {
	font-size: 22px !important;
}



#section-id-1665050368428 p {
  	font-size: 20px;
  	font-weight: 300;
  	line-height: 30px;
	text-shadow: 1px 1px 2px rgba(0,0,0,0.3);
}

.sp-slider .sppb-container {
  width: 100% !important;
  max-width: 100% !important;
}

.people_heading_2 {
    border-top: 2px solid #444;
    border-bottom: 2px solid #444;
    margin: 20px 0;
}

.people_heading_2 h2 {
    color: #444;
}

.sp-page-builder .page-content #section-id-1665062278224 .sppb-section-title .sppb-title-subheading {
  font-size: 23px;
  color: #2e75b7;
}

#section-id-1665062278224 .sppb-section-title {
  margin-bottom: 20px;
}

#sppb-addon-1664653847248 .sppb-addon-table-main th {
  background: #2e75b7 !important;
}

#sppb-addon-1656489751936, #sppb-addon-1656489751936, #sppb-addon-1665062278215 {
  font-weight: 300 !important;
}


#section-id-1665064075687 .sppb-section-title {
  margin-bottom: 20px !important;
}

#section-id-1665064075696 .image-layout-preset-style-poster .sppb-addon-image-layout-content {
  margin: 0 !important;
    margin-top: 0px;
  margin-top: 256px !important;
}

#sppb-addon-1665064075695 .sppb-addon-image-layout-content {
  padding: 10px 10px 134px 10px !important;
}

.contact_pg p {
  color: #fff !important;
}


.contact_pg #sp-main-body a {
  color: #fff !important;
}

.contact_pg #sp-main-body a:hover {
  color: #85A2DA !important;
}

.contact_pg .sppb-addon-content {
  color: #fff;
}


#sppb-addon-1664802095136 .sppb-panel-title {
  font-size: 20px !important;
}

#btn-1665064075690 {
  font-size: 19px !important;
}

.content_red {
 	color: #ff0000;
}

.bfQuickMode .bfLabelLeft label {
  	width: 100%;
  	float: left;
  	margin: 0px 10px 0px 10px;
  	font-size: 16px;
  	color: #999;
  	font-weight: 300;
}

.bfElementGroupNoWrap145 {
	width: 67%;
}

#bfLabel145 {
  width: 30% !important;
}

.bfQuickMode button.bfCalendar {
  height: 30px !important;
  margin: 4px 0px 0px 0px !important;
  float: none;
  position: absolute;
  top: 8px;
  right: 20px;
}


.header_caption_sub {
	font-size: 38px !important;
	font-weight: 300 !important;
}




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


MEDIA QUERIES


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




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

	#sp-header .container {width: 100%; max-width: 1420px;}

	#sp-top-bar .container {width: 100%; max-width: 1420px;}

}


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

	#sp-header .container {width: 100%; max-width: 1366px;}

	#sp-top-bar .container {width: 100%; max-width: 1366px;}

	.sp-megamenu-parent > li > a {font-size: 17px; padding: 0 7px}

}


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

	#sp-header {height: 64px;}

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

	.logo-image {width: 300px; margin-top: 6px;}

	.header_section {height: 175px !important; background-attachment: scroll !important;}

	#sp-slider-inner-item-1631710367476-num-1-key {font-size: 20px; line-height: 30px; margin-top: 20px;}

	#sp-slider-inner-item-1631710367478-num-0-key {line-height: 40px;}

	#sp-slider-inner-item-1631710367477-num-0-key {font-size: 31px;}

	h1 {font-size: 25px !important;}

	.sppb-sp-slider-title {font-size: 28px;}

	.sp-slider-outer-stage {height: 250px !important;}

	#section-id-1631710367472 {height: 249px !important;}

	#sp-header.header-sticky {height: 50px;}

	.offcanvas-menu .offcanvas-inner ul.menu > li > a {font-weight: 400 !important;}

	.list-2 {margin: 0 !important;}	

	.header-sticky .logo-image {width: 200px; margin-top: 9px;}

	#section-id-1664821556352 {padding: 150px 0 !important;}	
	
#column-wrap-id-1664821556327 {margin-right: 0 !important;}

#column-id-1664821556327 {padding-right: 15px; padding-left: 15px !important;}

.question_accordion_section {width: 100% !important;}

#section-id-1664821556352 .sppb-panel-title {font-size: 17px !important; font-weight: 400;}

.sppb-toggle-direction {margin: 9px 0 0 0px;}

#column-id-1664821556327 {padding-right: 15px !important; padding-bottom: 15px !important;}

#sppb-addon-1664885860575 .sppb-addon-title {font-size: 31px !important;}

#section-id-1631740286124 {padding: 150px 0 !important;}

#sppb-addon-1631740286127 {padding: 0 15px 20px 15px !important;}

.about_homepg_section {width: 100% !important;}

#sppb-addon-1665050368398, #sppb-addon-1665050368432 {height: auto;}

#sppb-addon-1665050368432 {margin-top: 50px !important;}

#sppb-addon-1665050368432, #sppb-addon-1665050368398 {padding: 20px !important;}

#section-id-1665050368428 {padding: 150px 0 !important;}

#sppb-addon-1665050368491, #sppb-addon-1664884613995 {height: auto !important;}

#sppb-addon-1664884613995 {margin-top: 50px !important;}

#sppb-addon-1664884613995, #sppb-addon-1665050368491 {padding: 20px !important;}

#sppb-addon-1665050368491 .sppb-addon-title, #sppb-addon-1664884613995 .sppb-addon-title {font-size: 30px !important;}

#section-id-1631740286124 #section-id-1665050368428 {background-repeat: repeat !important;}


/*** ABOUT PAGE ***/ 

#sppb-addon-1656491193330 {padding: 10px !important;}

#sppb-addon-1656491193330 .sppb-addon-title {font-size: 40px !important;}

#sppb-addon-1656491193330 h3.sppb-addon-title {line-height: 30px !important;}

.header_caption_sub {font-size: 26px !important;}

#sppb-addon-wrapper-1656491193330 {margin-top: 27px !important;}

.offcanvas-menu {background: #DAE3F4 !important;}

#section-id-1656491193326, #section-id-1665062081230, #section-id-1665072005485, #section-id-1656491193326 {height: 185px !important; background-size: cover !important;}



/*** SERVICES PAGE ***/ 

#sppb-addon-1665062081234, #sppb-addon-1665070816779 {padding: 10px !important;}

#sppb-addon-1665062081234 .sppb-addon-title {font-size: 40px !important;}

#sppb-addon-1665070816779 h3.sppb-addon-title {line-height: 23px !important; font-size: 17px !important;}

#sppb-addon-1665070816779 {padding: 0 10px 0px 10px !important;}

#sppb-addon-wrapper-1665062081234 {margin-top: 20px !important; margin-bottom: 0px !important;}

#sppb-addon-1665062081234, #sppb-addon-1665070816779 {padding: 10px 10px 0 10px !important;}

#sppb-addon-1665062278214 img, #sppb-addon-1665062278216 img {width: 100% !important; max-width: 100% !important;}

.sppb-addon-table-main tbody tr {background: #f8f6ff; border: red 3px solid;}


/*** TRAINING PAGE ***/ 

#sppb-addon-1665072005489 {padding: 10px !important;}

#sppb-addon-1665072005489 .sppb-addon-title {font-size: 40px !important;}

#sppb-addon-1665072005489 h3.sppb-addon-title {line-height: 30px !important;}

#sppb-addon-wrapper-1665072005489 {margin-top: 45px !important;}


/*** KNOWLEDGE BASE PAGE ***/ 

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

#sppb-addon-1665064075693 .sppb-addon-title {margin-bottom: 20px !important; font-size: 31px !important; line-height: 35px !important; margin-top: 30px !important;}

#column-wrap-id-1665064075694 {height: 300px !important;}

#section-id-1665064075696 .sppb-col-md-3, #section-id-1665064075717 .sppb-col-md-3  {margin-bottom: 30px !important;}


/*** CONTACT PAGE ***/ 

#column-id-1631688908645, #sppb-addon-1665127657706 {padding-left: 20px !important;}

#sppb-addon-wrapper-1631688908649 {margin-top: 20px !important;}

}






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

.logo-image {width: 270px !important; margin-top: 9px;}

}




