/*
 Theme Name:   Bober Child
 Theme URI:    https://wp.fidex.com.ua/bober/
 Description:  Bober Child Theme
 Author:       Domsday
 Author URI:   https://www.templatemonster.com/authors/brainiakthemes/
 Template:     bober
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, featured-images, full-width-template, theme-options, translation-ready
 Text Domain:  bober-child
*/


.al-widget ul.social-links li{ margin-left: 17px;}
.al-widget ul.social-links li a:before{ display: none;}
.al-widget ul.social-links li a:hover{ color: #fff;}
.al-services-tabs .al-content-service-shortcode{ display: none !important;}
.contact-form-sub{ width: 100%; display: inline-block;}
.toggle-top{ display: none;}
header#top-nav .toggle-mnu{ right: 0;}
.social-links.minimal{ display: none;}
.al-all-services-link{ display: none;}
.vas_btn{ position: relative; left: 50%; transform: translateX(-50%); -moz-transform: translateX(-50%); -webkit-transform: translateX(-50%);}
.icon-service.al-bg-mask:after{ background-color: rgba(0, 0, 0, 0.2);}
.item-service:hover .icon-service.al-bg-mask:after{ background-color: rgba(0, 0, 0, 0.7);}
.work_progress_wrap .heading-title{ text-align: center;}
.work_progress_wrap .al-left .al-line-title{ margin-left: auto;}

form .contact-form-white input[type="file"]{ font-size: 14px; border: 2px solid #e1e1e1; border-radius: 0; background-color: transparent; display: block; width: 100%; padding: 9px 20px; margin-bottom: 10px; color: #505050; -webkit-transition: all ease 0.50s; transition: all ease 0.50s;}
form .contact-form-white input[type="file"]:focus{ border-color: #3ba5e3;}
form .contact-form-white .wpcf7-form-control-wrap.file-656{ padding-top: 5px; display: block;}


@media only screen and (min-width: 768px) and (max-width: 991px) {
    
    .our_numbers_wrap .vc_col-sm-3{ width: 50%;}
}
@media only screen and (max-width: 991px) {

/*
    .work_progress_wrap .heading-title{ text-align: center;}
    .work_progress_wrap .al-left .al-line-title{ margin-left: auto;}
*/
    footer .al-widget-title{ text-align: center;}

}
@media only screen and (max-width: 500px) {

    .heading-title .al-opacity-text{ font-size: 75px !important;}
    
}
@media only screen and (max-width: 400px) {

    .heading-title .al-opacity-text{ font-size: 65px !important;}
    
}

