/*
Theme Name:  SBS Cooperative
Theme URI:   https://inmantech.com/sbs
Version:     1.0
Description: A child theme created for our site SBS Cooperative.
Author:      CGxperts
Author URI:  https://cgxperts.com/
Template:    Divi
*/

/*- Add any CSS custom code for this child theme below this line -*/
/*---------------heading style----------------*/
.heading h2:after {
    height: 2px;
    width: 400px;
    left: 62%;
    margin: 50PX 0 0 0;
    margin-left: -300px;
    position: absolute;
    content: "";
    background: linear-gradient(to right, #ffffff 0%, #ffff01 35%, #ffff01 70%, #ffffff 100%);
   }
.headingleft h2:after {
    height: 2px;
    width: 400px;
    left: 32%;
    margin: 50PX 0 0 0;
    margin-left: -200px;
    position: absolute;
    content: "";
    background: linear-gradient(to right, #ffffff 0%, #ffff01 35%, #ffff01 70%, #ffffff 100%);
   }
.design .et_pb_module_header {
    font-size: 55px;
    margin-top: -39%;
    margin-bottom: 18%;
    margin-left: 44%;
}


.formflex .et_pb_contact_form {
    margin-left: -3%;
    display: flex;
}

/*-------------- revser coloumn------------------------*/
@media all and (max-width: 980px) {
  .et_pb_row.reverse-on-mobile {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
	/*---------------------table-----------------*/
tbody tr {
    border-bottom: #cccccc solid;
	border-width: 2px;}
tbody td {
	border-right: #cccccc solid;
	border-width: 1.5px;
}
tbody tr th{
	border-top:  #cccccc solid;
	border-width: 2px;
	border-right: #cccccc solid 1.5px;
	
}
/*@media only screen and (max-width: 760px){
/* Force table to not be like tables anymore 
	table, thead, tbody, th, td, tr { 
		display: block; 
	}
	
	/* Hide table headers (but not display: none;, for accessibility) 
	thead tr { 
		position: absolute;
		top: -9999px;
		left: -9999px;
	}
	*/
	
/*-------------------------image----------------*/
.imagescale img:hover {
    transform: scale(1.7);
}
/*----------------moblie menu------------------*/
.et_mobile_menu > span.close:before {
    font-size: 19px !important;
    
    color: #ff4364 !important;
}

.mtphr-dnt-tick-contents {
	padding-top:15px !important;
	padding-bottom:25px !important;
	
    background-color: #FF4364 !important;
}
.mtphr-dnt-tick.mtphr-dnt-default-tick.mtphr-dnt-clearfix
{
	padding-top:8px !important;
	color:#fff;
}
.mtphr-dnt-tick.mtphr-dnt-default-tick a {
	color: #ffffff !important;
}
div#pum-260330 {
    background-color: #fff0 !important;
}