/*
Theme Name: Impressive Business Pro
Theme URI: https://voilathemes.com/wordpress-themes/impressive-business-pro/
Author: VoilaThemes
Author URI: https://voilathemes.com
Description: Impressive Business is a mobile responsive and super customizable WordPress theme. It is made for startups and small or medium sized businesses for creating impressive websites which helps in converting website visitors into paying customers. Impressive Business theme uses SiteOrigin page builder hence pages can be created easily using drag and drop page elements. Step by step documentation and demo data is also available here: https://voilathemes.com/documentation/impressive-business-pro/
Version: 1.0.4
License: GNU General Public License v3 or later
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Text Domain: impressive-business-pro
Tags: two-columns, right-sidebar, custom-colors, full-width-template ,custom-background, custom-header, custom-menu, custom-logo, featured-images, translation-ready, blog ,footer-widgets, theme-options
*/

/* WordPress Core */

.main-logo a img{
max-height: 100px !important;
}
.so-widget-key-features-widget-key-feature-widget-style-b782ae595d4c .knowledge-box .keyFeatureDescription{
	font-family: Source Sans Pro;
    font-weight: 300;
    text-align: center;
    color: #ffffff;
    line-height: 28px;
    font-size: 18px;
} 
.blog-list .subscribe-btn{padding-top:30px}

.why-choose-section .panel-grid-cell .sow-image-container img{
	width:32px;
	height:32px;
}
.why-choose-section .panel-grid-cell .sow-image-container{
	background: #383635;
    padding: 5px;
    text-align: center;
    width: 50px;
    height: 50px;
    border-radius: 50px;
    line-height: 38px;
}
.play-video a{
	display: inline-block;
	background-color:#ffffff;
    width: 70px;
    height: 70px;
    border-radius: 80px;
    box-shadow: 0 0 0 8px rgba(255,255,255,0.3);
}

.modal {
    text-align: center;
    padding: 0!important;
}
.modal-body {
    position: relative;
    padding: 0 5px;
    padding-bottom: 10px;
    clear: both;
}
.modal-content {
    -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, .3);
    box-shadow: 0 0 5px rgba(0, 0, 0, .3);
    background-color: rgba(255, 255, 255, 0.9);
}
.modal-dialog {
    display: inline-block;
    text-align: left;
    vertical-align: middle;
}
.modal:before {
    content: '';
    display: inline-block;
    height: 100%;
    vertical-align: middle;
    margin-right: -4px;
}
.eb_popup_close.close {
    margin-right: 5px;
}
.so-widget-impressive-video-widget img {
    box-shadow: 0 0 0 8px rgba(255,255,255,0.3);
    border-radius: 80px;
    background: #3aa662;
}
.so-widget-impressive-video-widget  .impressive_business_pro_btn_cont_29{
	text-align: center;
}
@media screen and (max-width:768px){
	#footer-section p, #footer-section .textwidget p,#footer-section ul, #footer-section .textwidget ul  {
		text-align:center !important;
	}
}
@media only screen and (max-width: 767px){
.modal-dialog {
    width: calc(100% - 30px);
}
}

