body{
	color: #212529;
}
/*____________________________________________________________POP UP___ ||||| CSS */
.overlay-popupmaster {
  height: 100%;
  width: 100%;
  left: 0;
  top: 0;
  overflow: hidden;
  visibility: hidden;
  position: fixed;
  z-index: 999 !important;
  
}

@media screen and (min-width: 320px) and (max-width: 767px) {
.overlay-content-popupmaster {
	height:auto !important;
top: 8% !important;
left: 0% !important;
width: 100% !important;
text-align: center !important;
margin-top: 30px !important;
height: 600px !important;
background:#fff !important;
padding: 20px 10px !important;
border: 10px solid #f00 !important;
}
}

.whatsappchat .popup-section .help-you-btn {
  padding: 15px 28px;
}
.whatsappchat img.is-analytics {
  float: left;
}

/*____________________________________________________________COLORS
orange f26122

__*/

.sppb-btn-success{
	color: #fff;
padding: 0 25px;
text-transform: uppercase;
background-color: #f00;
}

.sppb-ajax-contact-status .sppb-text-danger, .sppb-ajax-contact-status .sppb-text-success {
    font-weight: 700;
    font-size: 28px;
}

/*____________________________________________________________MENU___
.sp-megamenu-wrapper > ul > li:not(:last-child) > a {
    border-right: solid 1px rgba(255, 255, 255, .7);
    background-color: rgba(255, 255, 255, .7);
}*/
.sp-megamenu-wrapper > ul > li {
    flex: 1;
    text-align: center;
    background-color: rgba(255, 255, 255, .7);
}
.sp-megamenu-wrapper > ul > li > a {
    font-weight: 700;
    color: #590d0d;
}

/*____________________________________________________________PREVIOUS SLIDER___ ||||| CSS 
.sp-slider .sppb-sp-slider-text {
    color: #fff;
    font-size: 70px;
    line-height: 76px !important;
    letter-spacing: -1px;
    font-family: Open Sans;
    font-weight: 700;
	text-transform: uppercase;
}
.sp-slider #sp-slider-item-1558946021385-num-0-key #sp-slider-inner-item-1558946021386-num-1-key {
    color: #fff;
    font-size: 50px !important;
}*/
/*____________________________________________________________NEW SLIDER___ ||||| CSS */
.sp-slider .sppb-sp-slider-text {
	text-transform: uppercase;
}

#sppb-addon-1558946021385 .sp-background::after{
	background: rgba(0, 0, 0, 0.15);
}
/*____________________________________________________________K2 CSS___*/
span.catItemImage img {
    max-width: 100%;
    height: auto;
    width: 100% !important;
}
/*____________________________________________________________PRODUCTS___*/

#agenda-products .sppb-addon-title {
    text-transform: uppercase;	
}

#agenda-products .clearfix {
		padding: 70px 15px 60px 15px;
}

/*____________________________________________________________PRODUCTS details hidden___*/
#agenda-products .sppb-addon-text{
	display: none;
}


.indigo-features-list div[class*="sppb-col"] div[id*="sppb-addon"] {
    height: 100%;
    border-top: 1px solid #ebebeb;
    border-right: 1px solid #ebebeb;
    border-bottom: 1px solid #ebebeb;

}
/*____________________________________________________________PRODUCTS___*/

#sppb-addon-1622637614257 {
    color: #8f8e91 !important;
}
.sp-page-builder .page-content #section-id-1561012267260 {

margin-top: 130px !important;
}
#column-id-1561012267261 .sppb-addon-title{
	font-size: 27px !important;
}


/*____________________________________________________________MENU___*/
.sp-megamenu-wrapper > ul > li > a {
    letter-spacing: 2.5px;
	 padding: 0 22px;
}
.sp-megamenu-parent > li.active > a {
    padding: 0 22px;
}
/*____________________________________________________________MENU___*/

/*____________________________________________________________HOME CSS___*/
.slider-v3 .sp-item .sp-background {
    background-color: #020253;
}

.home-our-purpose {
    background-image: linear-gradient(100deg, #d37700, #05373c);
    border-radius: 5px;
}
/*____________________________________________________________HOME CSS___*/


/*____________________________________________________________MENU CSS___*/
.sp-megamenu-parent .sp-dropdown.sp-dropdown-main {
    top: 80%;
}
/*____________________________________________________________MENU CSS___*/

/*____________________________________________________________________________RESPONSIVE CSS__Desktop*/
@media screen and (min-width: 1281px) {
	/*Gen Sets*/
.sp-slider #sp-slider-item-1622575933614-num-0-key #sp-slider-inner-item-1622575933615-num-3-key img {
    height: 550px !important;
    width: 350px !important;
}
/*Transformers*/
.sp-slider #sp-slider-item-1622575933614-num-1-key #sp-slider-inner-item-1622575933616-num-3-key img {
    height: 550px !important;
    width: 350px !important;
}

.sppb-sp-slider-text{
    font-size: 55px !important;
}

/*philips*/
.sp-slider #sp-slider-item-1622575933614-num-2-key #sp-slider-inner-item-1622575933617-num-3-key img {
    height: 550px !important;
    width: 350px !important;
}
/*Cables*/
.sp-slider #sp-slider-item-1622575933614-num-3-key #sp-slider-inner-item-1622575933618-num-3-key img {
    height: 550px !important;
    width: 350px !important;
}


#sp-header #sp-logo {
    background-color: #fff;
}
.sp-copyright {
    line-height: 70px;
	color: #fff !important;
}

.sp-btlghana {
    line-height: 70px;
}

@media screen and (min-width: 1024px) and (max-width: 1280px) {
	#sp-header #sp-logo {
    background-color: #fff;
}
.sp-copyright {
    line-height: 70px;
}
}
/*___________________________________________________________RESPONSIVE CSS___*/

/*_____________________________________________________________________________________RESPONSIVE CSS__Mobile*/
@media screen and (min-width: 320px) and (max-width: 767px) {
  
#sp-top1 	{
    display: none !important;
}
#quicklinks{
-moz-border-radius:7px; 
-o-border-radius: 7px;
-icab-border-radius: 7px;
-khtml-border-radius: 7px;
-webkit-border-radius: 7px;
border-radius:7px;
line-height:25px;
height:300px;
-o-box-shadow: 0 0 15px #A4A4A4;
-icab-box-shadow: 0 0 15px #A4A4A4;
-khtml-box-shadow: 0 0 15px #A4A4A4;
-moz-box-shadow: 0 0 15px #A4A4A4;
-webkit-box-shadow: 0 0 15px #A4A4A4;
box-shadow: 0 0 15px #A4A4A4;
}

#quicklinks #list tr td{
	text-transform:uppercase;
	font-family: verdana;
	font-size: 13px;
	color:#444444;
	padding: 4px;
	border-bottom: 1px dashed #666;
	text-decoration: none;
	
}
#quicklinks #list a{
	font-family: verdana;
	font-size: 13px;
	color:#444444;
	padding: 4px;
	text-decoration: none;
}
#quicklinks span.qlinkshd {
	padding:0px; margin:0px;
	font:20px verdana;
	color:#FFFFFF; font-weight:normal;
	text-decoration:none;
} 
}


/*____________________________________________________________RESPONSIVE CSS___*/



/*____________________________________________________________FOOTER CSS___*/
#sp-section-6{
	background-color: #21223f !important;
	    color: #fff;
		font-size: 13px;
}

#sp-footer1, #sp-footer2 {
    text-align: center !important;
    color: #fff;
}

#sp-footer1 {
    font-size: 14px;
    color: #fff !important;
}
.sp-copyright {
    line-height: 70px;
	color: #fff !important;
}

/*____________________________________________________________FOOTER CSS___*/

/*_____________________________________________________________________________________________________________________________________*/
/*  QUICK LINKS    */

#quicklinks{
-moz-border-radius:7px; 
-o-border-radius: 7px;
-icab-border-radius: 7px;
-khtml-border-radius: 7px;
-webkit-border-radius: 7px;
border-radius:7px;
line-height:25px;
height:300px;
-o-box-shadow: 0 0 15px #A4A4A4;
-icab-box-shadow: 0 0 15px #A4A4A4;
-khtml-box-shadow: 0 0 15px #A4A4A4;
-moz-box-shadow: 0 0 15px #A4A4A4;
-webkit-box-shadow: 0 0 15px #A4A4A4;
box-shadow: 0 0 15px #A4A4A4;
}

#quicklinks #list tr td{
	text-transform:uppercase;
	font-family: verdana;
	font-size: 13px;
	color:#444444;
	padding: 4px;
	border-bottom: 1px dashed #666;
	text-decoration: none;
	
}
#quicklinks #list a{
	font-family: verdana;
	font-size: 13px;
	color:#444444;
	padding: 4px;
	text-decoration: none;
}
#quicklinks span.qlinkshd {
	padding:0px; margin:0px;
	font:20px verdana;
	color:#FFFFFF; font-weight:normal;
	text-decoration:none;
}

