/*
 Theme Name:     Divi child Theme
 Description:    Divi Child Theme
 Author:         Firstcom Solutions
 Template:       Divi
 Version:        1.0.0
*/
@import url("../Divi/style.css");

.et-search-form, .nav li ul, .et_mobile_menu, .footer-widget li:before, .et_pb_pricing li:before, blockquote{
	border-color: #003555!important;
}

.breadcrumbs .current-item{
	color: #003555!important;
}

/** Library **/
/** Take out the divider line between content and sidebar **/
#main-content .container:before {background: none;}

#about-vision-mission .header-title h2:after{
	margin-left: auto !important;
}

#digital-marketing-contents .et_pb_row .et_pb_column iframe{
	height: 100% !important;
	width: 100% !important;
	border-radius: 10px;
}

#digital-marketing-contents .et_pb_row .et_pb_column .et_pb_code_inner{
	height: 100%;
}

textarea{
    resize: none !important;
}

#digital-marketing-contents .et_pb_row .et_pb_column .fluid-width-video-wrapper{
	padding-top: 0 !important;
	height: 100%;
}
 
/** Expand the content area to fullwidth **/
@media (min-width: 981px){
    #left-area {
        width: 100%;
        padding: 23px 0px 0px !important;
        float: none !important;
    }
}

/** Responsive slider **/
/** Desktop & Tablet **/
.library-responsive-slider-dekstop-tablet .et_pb_slide {
	padding: 0; 
	padding-bottom: 34.896%; 
	height: 0;
}
/** Mobile **/
.library-responsive-slider-mobile .et_pb_slide {
	padding: 0; 
	padding-bottom: 100%; 
	height: 0;
}

/** Breadcrumbs **/
.breadcrumbs .container {
	padding: 10px 0 !important;
}

/** Five Cols **/
.five-columns .et_pb_module {
	width: 20%; 
	float: left;
}
@media (max-width: 980px){
.five-columns .et_pb_module {width: 33.3%;}
} 
@media all and (max-width: 767px) {
.five-columns .et_pb_module {width: 100%;}
}

/* =Theme customization starts here
------------------------------------------------------- */

#main-footer #footer-bottom .container #footer-info {
    font-size: 13px; }
  #main-footer #footer-bottom .container .fcs-text {
	line-height: 18px;  
    float: right; }
@media (max-width: 800px) {
  #main-footer #footer-bottom .container .fcs-text {
	width: 100%;
	float: none;
	text-align: center;	} }
#main-footer #footer-bottom .container .fcs-text img {
  display: inline-block;
  margin-right: 10px; }
#main-footer #footer-bottom .container .fcs-text span {
  display: inline-block;
  vertical-align: top; }