/* 
 Theme Name:     Bare bones for Divi
 Author:         Divi theme examples
 Author URI:     http://www.divithemeexamples.com 
 Template:       Divi
 Version:        1.0 
*/ 


/* ----------- PUT YOUR CUSTOM CSS BELOW THIS LINE -- DO NOT EDIT ABOVE THIS LINE --------------------------- */ 
/* suggested by elegant themes */
body * {
opacity: 1 !important;
}
/* TYPOGRAPHY */
h1, .h1 {
   font-weight:700;
}
.hometxt{
text-align: justify;
font-size: 16px;
color: #000000;
font-weight: 600;
}


a:hover {
color: #ff0000;
}

/* Products Page */
.page-id-660 h4 {
    color: #ff0000;
}

/* Product and Service page CSS */
.page-id-219 h3, .page-id-137 h3 {
    color: #ff0000;
}


/* Home Slider height */

.page-id-6 .et_pb_slider_fullwidth_off .et_pb_container {
  height: 600px;
}

.et_pb_slider .et_pb_slide{
box-shadow:0 0 10px rgba(0, 0, 0, 0) inset !important;
}

.et_pb_text_align_justified {
    padding: 0 12px;
}
.gallery-txt a {
    color: #F00 !important;
	font-weight:600;
}
.gallery-txt a:hover {
    color: #fff !important;
}

/* HEADER AREA CSS */
/* Logo BOrder */
.et_header_style_centered #logo {
    border: 3px solid;
    color: #ED1C24;
}

/* HOME PAGE TEXT */

/* NAVIGATION CSS */

/* FOOTER AREA CSS */

.textwidget a{ 
color:#000000;
}

.textwidget a:hover{ 
   color:#ff0000;
}

.et_pb_widget a:hover {
color: #ff0000;
}

/* MISCELLANEOUS CSS */

@media screen and (max-width: 1024px) {

/* Contact page CSS */
.page-id-219 .et_pb_column_1,.page-id-219 .et_pb_column_2 {
    padding-left: 0px ;
}
}

media screen and (min-width: 980px) {

/* Home Slider height */
.page-id-6 .et_pb_slider_fullwidth_off .et_pb_container {
  height: 600px;
}
}

@media screen and (max-width: 900px) {

/* Home Slider height */
.page-id-6 .et_pb_slider_fullwidth_off .et_pb_container {
  height: 480px;
}

.et_pb_text_align_left {
    text-align: left;
    margin-left: 14px;
    margin-right: 12px;
}

/* Service Text Alignment */

.et_pb_column_2 {
    padding: 10px 10px 10px 12px !important;
}
}

@media screen and (max-width: 768px) {

/* Home Slider height */

.page-id-6 .et_pb_slider_fullwidth_off .et_pb_container {
  height: 340px;
}

.et_pb_slide_image{
width:47% !important;
float:left !important;
}
.et_pb_slide_description{
width:47% !important;
float:left !important;
}
}

@media screen and (max-width: 600px) {

/* Home Slider height */

.page-id-6 .et_pb_slider_fullwidth_off .et_pb_container {
  height: 240px;
}
}

@media screen and (max-width: 480px) {

/* Home Slider height */

.page-id-6 .et_pb_slider_fullwidth_off .et_pb_container {
  height: 200px;
}
}

@media screen and (max-width: 360px) {

/* Home Slider height */

.page-id-6 .et_pb_slider_fullwidth_off .et_pb_container {
  height: 144px;
}
}
