/*
Theme Name: Divi Child
Theme URI: http://www.elegantthemes.com/gallery/divi/
Template: Divi
Author: Elegant Themes
Author URI: http://www.elegantthemes.com
Description: Smart. Flexible. Beautiful. Divi is the most powerful theme in our collection.
Version: 4.27.4.1752056106
Updated: 2025-07-09 10:15:06

*/

.ct-blog-list .el_category_term{padding:5px 20px !important;border-radius:30px;background:#06262C}
.ct-blog-list .post-meta{border-top:1px solid #000000 !important;padding-top:10px !important;}
.ct-blog-list .post-meta .published,.ct-blog-list .post-meta .author,.ct-blog-list .post-meta a, .ct-blog-list .post-meta {font-weight:400 !important;color:#06262C;font-size:16px;text-decoration:none !important}
.ct-blog-list .et-pb-icon{text-decoration:none !important}
.ct-blog-list .entry-title{border-bottom:0px !important}
#main-footer .footer-widget h4{margin-bottom:20px;color:#D8A43F !important;font-size:20px;font-weight:500;}
#menu-industries{list-style:none;}
.footer-widget li:before{border-color:transparent;}
#footer-widgets .footer-widget li{padding-left:0px !important}

.wcu-list li{list-style:none;font-size:18px;line-height:24px;color:#000000;font-weight:400;margin-bottom:20px;padding-left:34px;position:relative;}
.wcu-list li:after{content:url(https://52.207.110.57/wp-content/uploads/2025/07/right-arrow-2-1.png);position:absolute;left:0px;top:50%;width:24px;height:auto;transform:translatey(-50%);}
.wcu-list{ margin-block-start:0px;padding:0px !important;}
.wcu-list li strong{display:block;font-weight:500;}

.ct-contact-form .et_contact_bottom_container{float:left !important;}
.ct-contact-form{border-radius:0px 0px 30px 30px !important;}
.hero-slider-button{margin:30px 0px;display:flex;margin-block-start:0px;padding:0px !important;}
.hero-slider-button li{list-style:none;display:flex;margin-right:30px;}
.hero-slider-button .read-more{background:#d8a440;border-radius:30px;color:#06262c;font-weight:400 !important;position:relative;padding:10px 40px 10px 20px !important;line-height:24px !important;font-size:18px !important}
.hero-slider-button .talk-with-us{background:#ffffff;border-radius:30px;color:#000000;font-weight:400 !important;padding:10px 20px 10px 20px !important;line-height:24px !important;font-size:18px !important}
.hero-slider-button .read-more:hover{background:#d8a43f !important;border-radius:30px;color:#06262c;font-size:18px;font-weight:500;position:relative;}
.hero-slider-button .talk-with-us:hover{background:#ffffff !important;border-radius:30px;color:#000000;font-size:18px;font-weight:500;}
.black-button{background:#06262c !important;color:#D8A43F !important;font-weight:400 !important;position:relative;padding:10px 40px 10px 20px !important;line-height:normal;font-size:18px !important;display:inline-block;}

.golden-button{background:#d8a440 !important;color:#06262c !important;font-weight:400 !important;position:relative;padding:10px 40px 10px 20px !important;line-height:normal;font-size:18px !important;display:inline-block;}
.icon-download:hover:before {
    opacity:0.5;
}
.ct-footer-links{margin:20px 0px;margin-block-start:0px;padding:0px !important;}
.ct-footer-links li{list-style:none;margin-bottom:10px;}
.ct-footer-links li a, .ct-footer-links li p{font-size:18px;line-height:24px;color:#ffffff;font-weight:400;}
.industry-list .et_pb_blurb_content{display:flex;justify-content: flex-start;align-items: center;}
.industry-list .et_pb_blurb_position_left .et_pb_blurb_container{padding-left: 40px;}
.industry-list .et_pb_main_blurb_image{margin-bottom:0px;}
.our-industry-page .golden-border-button{background:#06262c !important;color:#d8a440 !important;font-weight:400 !important;position:relative;padding:10px 40px 10px 20px !important;line-height:normal;font-size:18px !important;display:inline-block;border:1px solid #d8a43f !important;border-width:1px !important}

.ct_technology_services .et_pb_module_header{background:#06262c !important;padding:10px;}
.ct_technology_services .et_pb_blurb_description{padding:20px 20px 0px 20px;}

.ct-header{position:fixed;top:0px;}

.whatsapp-chat-btn {
    position: fixed;
    bottom: 20px;
    right: 20px;
    z-index: 99999;
    display: inline-block;
}

.whatsapp-chat-btn img {
    width: 60px !important;
    height: auto;
    transition: transform 0.3s ease;
}

.whatsapp-chat-btn:hover img {
    transform: scale(1.1);
}
/* Base select box */
.dbe-category-dropdown {
  width: 250px;
  max-width: 100%;
  padding: 12px 50px 12px 16px; 
  font-size: 16px;
  font-weight: 500;
  color: #06262C;                
  border: 2px solid #d8a43f;     
  border-radius: 8px;
  background-color: #fff;
  cursor: pointer;

  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;

  background-image: url("data:image/svg+xml;utf8,<svg fill='%23d8a43f' height='40' viewBox='0 0 24 24' width='40' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/></svg>");
  background-repeat: no-repeat;
  background-position: right 12px center;
  background-size: 28px 28px;
  transition: all 0.3s ease;
}

.dbe-category-dropdown:hover,
.dbe-category-dropdown:focus {
  border-color: #06262C; 
  box-shadow: 0 0 8px rgba(216,164,63,0.5);
  outline: none;
}

.dbe-category-dropdown {
  display: block;
  margin-left: auto;
}

@media (max-width: 768px) {
  .dbe-category-dropdown {
    margin: 0 auto;
  }
}

.cxion-blogs .el-dbe-post-categories, .cxion-blogs .el-dbe-filterable-mobile-categories{
	display: none !important;
}