/* Theme Name: Avada Child | Shared by VestaThemes.com
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada */
@import url('https://fonts.googleapis.com/css?family=Roboto:100,100i,300,300i,400,400i,500,500i,700,700i,900,900i');
#layerslider-wrapper .ls-shadow-top, .rev_slider_wrapper .shadow-left { display: none !important; }
body { font-family: 'Roboto', sans-serif; }
.fusion-secondary-header .fa-phone { font-size: 23px; position: relative; top: 4px; margin-right: 8px; left: 1px; }
.fusion-secondary-header { color: #FFF !important; font-size: 14px !important; }
.fusion-secondary-header a { color: #FFF !important; float: right; position: relative; padding-left: 30px; }
.fusion-secondary-header a:before { content: "\f0e0"; font-family: FontAwesome; font-style: normal; font-weight: normal; text-decoration: inherit; color: #FFF; font-size: 18px; padding-right: 0.5em; position: absolute; top: 0px; left: 0; }
.fusion-secondary-header .fusion-alignleft { float: none !important; }
.fusion-secondary-header .fusion-header-separator { display: none !important; }
.fusion-main-menu > ul > li > a { text-transform: uppercase; font-weight: 500 !important; }
.fusion-main-menu { margin-top: 35px; }
.welcome-text { text-align: center; }
.page-title-all { text-align: center; }
.page-title-all h2 { font-size: 40px !important; color: #393d99 !important; text-transform: uppercase; }
.titile-icon { background: url(images/title-icon01.png) no-repeat center center; padding-bottom: 10px !important; }
.titile-icon span { position: relative; display: inline-block; width: 96px; }
.titile-icon span:before, .titile-icon span:after { content: ""; position: absolute; height: 5px; border-bottom: 4px solid #393d99; top: 8px; width: 250px; }
.titile-icon span:before { right: 100%; margin-right: 15px; }
.titile-icon span:after { left: 100%; margin-left: 15px; }
.page-title-all .tt { color: #151515; }
.page-title-all .ttr { color: #f02e34; }
.read-more-link { background-color: transparent !important; color: #f02e34 !important; text-transform: capitalize !important; padding-left: 0px !important; padding-right: 0px !important; font-size: 16px !important; }
.read-more-link span { color: #f02e34 !important; }
.read-more-link:hover span { color: #000 !important; }
.our-services .titile-icon span:before, .our-services .titile-icon span:after { width: 50px; }
.our-vision .titile-icon span:before, .our-vision .titile-icon span:after { width: 30px; }
.our-value .titile-icon span:before, .our-value .titile-icon span:after { width: 23px; }
.our-mission .titile-icon span:before, .our-mission .titile-icon span:after { width: 36px; border-bottom: 4px solid #FFF; }
.our-value ul { margin: 0px; padding: 0px; list-style: none; }
.our-value ul li { margin-bottom: 15px; position: relative; padding-left: 20px; }
.our-value ul li:before { content: "»"; font-style: normal; font-weight: normal; text-decoration: inherit; color: #f02e34; font-size: 25px; padding-right: 0.5em; position: absolute; top: -6px; left: 0; }
.our-services-box img { background: #FFF; border: 1px solid #bcbaba; padding: 3px; margin-bottom: 15px; }
.our-services-box h3 { color: #05b0f3 !important; font-size: 20px !important; text-transform: uppercase !important; font-weight: 500 !important; }
.our-vision { text-align: center; }
.our-mission { text-align: center; color: #FFF; }
.our-mission h2 { color: #FFF !important; }
.our-mission .titile-icon { background: url(images/title-icon02.png) no-repeat center center; padding-bottom: 10px !important; }
.menu-footer-menu-container li, .fusion-widget-area .widget_nav_menu li { border-bottom: none; display: inline-block; width: 48%; padding-bottom: 2px; }
.fusion-footer-widget-area .widget_nav_menu li a::before { content: '»'; font-size: 18px; color: #FFF !important; top: -5px; }
#wrapper .fusion-widget-area .current-menu-item > a, #wrapper .fusion-widget-area .current_page_item > a { color: #FFF !important; }
.fusion-footer-widget-area .widget-title { margin-bottom: 10px; }
.fusion-social-networks a { color: #76c141 !important; }
.fusion-social-networks-wrapper { text-align: center; }
.fusion-social-networks { margin-top: 19%; }
.fusion-footer-widget-column .textwidget img { margin-top: 12%; }
.our-mission-all { overflow: hidden; }
.our-mission .fusion-column-wrapper { background-color: #05b0f3; transform: skew(-10deg) rotate(0deg); -webkit-transform: skew(-10deg) rotate(0deg); -moz-transform: skew(-10deg) rotate(0deg); }
.our-mission p, .our-mission h2, .our-mission .titile-icon { transform: skew(10deg) rotate(0deg); -webkit-transform: skew(10deg) rotate(0deg); -moz-transform: skew(10deg) rotate(0deg); }
.fusion-title { margin-bottom: 20px; }
.our-mission p { padding-left: 15px; padding-right: 15px; }
.our-mission-all { background: #e4e4e6 url(images/our-mission-line.png) repeat-y center center !important; }
 @media only screen and (max-width: 767px) {
.menu-footer-menu-container li, .fusion-widget-area .widget_nav_menu li { border-bottom: none; display: block; width: 99%; }
}
@media only screen and (min-width: 480px) and (max-width: 767px) {
}
