/*
Theme Name: Call Center
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.0
*/

/*************** ADD CUSTOM CSS HERE.   ***************/
.header-main .nav > li > ul {
    padding: 5px;
}
h1, h2, h3, h4, h5, p {
    text-wrap: inherit;
}
.homesmalltitle {
    margin-bottom: 0;
    text-transform: uppercase;
}
.hometitle {
    font-size: 30px;
}
.slider .dot {
    background: #2b2e61;
    border: none;
    opacity: 1;
}
.slider .dot.is-selected {
    background: #ff4653!important;
}
.homevalues {
    padding-top: 60px;
    padding-bottom: 40px;
}
.homevalues .values .title {
    display: flex;
    align-items: center;
    font-weight: bold;
    font-size: 120%;
}
.homevalues .values .title img {
    height: 60px;
    width: auto;
    margin-right: 10px;
}
.homevalues .values .inner {
    font-size: 95%;
    padding-top: 10px;
}
.homecustomers {
    background: rgb(241, 249, 252);
    padding-top: 70px;
    padding-bottom: 20px;
}
.homecustomers p {
    margin-bottom: 10px;
}
.homedesign {
    padding-top: 60px;
}
.homedesign p, .homeextra p {
    margin-bottom: 10px;
}
.homeextra {
    padding-top: 60px;
    padding-bottom: 40px;
}
.homeaddvalues {
    background: rgb(241, 249, 252);
    padding-top: 60px;
    padding-bottom: 40px;
}
.homeaddvalues img {
    height: 80px;
    width: auto;
    margin-bottom: 10px;
}
.homeaddvalues .title {
    font-size: 120%;
    font-weight: bold;
    margin-bottom: 5px;
}
.homeaddvalues .content {
    margin-bottom: 0;
}
.hometeam {
    padding-top: 60px;
    padding-bottom: 30px;
}
.hometeam .inner {
    width: 200px;
    border-radius: 50%;
}
.hometeam .image-cover {
    border-radius: 50%;
}
.hometeam .name {
    text-transform: uppercase;
    font-weight: bold;
    padding-top: 10px;
    margin-bottom: 5px;
}
.hometeam .position {
    font-style: italic;
    color: #ff4653;
    font-size: 90%;
    margin-bottom: 10px;
}
.hometeam .humansocials {
    margin-bottom: 0;
}
.hometeam .humansocials i {
    background: #2b2e61;
    color: #fff;
    width: 35px;
    height: 35px;
    line-height: 35px;
    border-radius: 50%;
    margin: 0 5px;
}
.hometeam .humansocials i:hover {
    background: #ff4653;
}
.homenews {
    background: rgb(241, 249, 252);
    padding-top: 60px;
    padding-bottom: 40px;
}
.homenews .col-inner, .homenews .image-cover {
    border-radius: 8px;
    background: #fff;
}
.homenews .box-text {
    padding: 15px;
}
.homeexpert {
	max-height: 60px;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 3;
    display: -webkit-box;
    -webkit-box-orient: vertical;
	font-size: 90%;
}
.customfooter .col {
    padding-bottom: 0;
}
.customfooter p {
    margin-bottom: 10px;
}
.customfooter form {
    margin-bottom: 0;
}
.customfooter .wpcf7-submit {
    background: #ff4653;
}
.customfooter form p {
    display: flex;
}
.customfooter i {
    padding-right: 5px;
}
.wpcf7-spinner {
    display: none;
}
.off-canvas-left , .off-canvas-right  {
		width: 100%;
		background-image: linear-gradient(to right bottom, #1e9fd8, #ffb038) !important;
		background-size: 100%!important;
	
}
.off-canvas-left .mfp-content, .off-canvas-right .mfp-content {
		width: 100%;
        background-image: linear-gradient(to right bottom, #1e9fd8, #ffb038) !important;
}
.off-canvas-left .mfp-content ul li a, .off-canvas-right .mfp-content ul li a {
		color: #fff!important;
		font-size: 16px;
}
.off-canvas-left .mfp-content ul li a:hover, .off-canvas-right .mfp-content ul li a:hover {
		text-decoration:none;
	color:#fff !important
}
@media only screen and (max-width: 48em) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/


}