/*
 Theme Name:   Avantage Child
 Theme URI:    http://avantage.bold-themes.com
 Description:  Avantage child theme
 Author:       BoldThemes
 Author URI:   http://bold-themes.com
 Template:     avantage
 Version:      1.0.0
 Tags:         one-column, right-sidebar, custom-menu, featured-images, sticky-post, theme-options, threaded-comments, translation-ready
 Text Domain:  avantage-child
*/


/* Theme customization starts here
-------------------------------------------------------------- */
/* .review_sms span.bt_bb_headline_superheadline {
    font-size: 1.125rem;
    color: #5d64b4;
}
 */
.bt_bb_column.col-xxl-6.col-xl-6.col-xs-12.col-sm-6.col-md-6.col-lg-6.top-m.bt_bb_vertical_align_middle.bt_bb_fe_edit.animated.bt_bb_align_left.bt_bb_padding_normal.bt_bb_animation_fade_in.move_up.animate {
    margin-top: 28px;
}
.bt_bb_column.col-xxl-4.col-xl-4.col-xs-12.col-sm-12.col-md-12.col-lg-4.tabel_frmbox.bt_bb_vertical_align_top.bt_bb_fe_edit.animated.bt_bb_align_left.bt_bb_padding_normal.bt_bb_animation_fade_in.move_up.animate {
    background: #5d64b4;
    box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
    color: #fff;
    padding: 20px;
    margin: 20px 20px;
    flex-basis: 29.333333%;
    max-width: 29.333333%;
}
.tabel_frmbox .bt_bb_headline b {
    color: #fff;
}
.bt_bb_column.col-xxl-6.col-xl-6.col-xs-12.col-sm-6.col-md-6.col-lg-6.tabel_frmbox.bt_bb_vertical_align_top.bt_bb_fe_edit.bt_bb_align_left.bt_bb_padding_normal.bt_bb_animation_fade_in.move_up.animate.animated {
    background: #5d64b4;
    box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
    color: #fff;
    padding: 20px;
    flex-basis: 46%;
    max-width: 46%;
    margin: 20px 20px;
}
.blog_areabtn1 .mb-10 {
    margin-bottom: 45px;
}
.blog_areabtn1 {
    margin-top: 50px;
}
.blog_areabtn1 .mb-10{margin-bottom:50px;}
.blog_areabtn1 a {
    padding: 20px;
    color: #fff;
    background: #fa6c6c;
}
.blog_areabtn1 a:hover{color:#fff;}


.blog_areabtn .mb-10 {
    margin-bottom: 45px;
}
.blog_areabtn {
	display: flex;
    justify-content: space-between;
    margin-top: 50px;
}
.blog_areabtn .mb-10{margin-bottom:50px;}
.blog_areabtn a {
    padding: 20px;
    color: #fff;
    background: #fa6c6c;
}
.blog_areabtn a:hover{color:#fff;}
.bt_bb_section {
    background-position-y: -100px !important;
}
.btMenuVerticalLeft .btVerticalMenuTrigger {
    float: right;
}
.btAlternateGradientHeader .topBar .btIconWidget.btAccentIconWidget .btIconWidgetIcon {
    color: #fff !important;
}
.topTools .btIconWidgetText, .topBarInMenu .btIconWidgetText {
    opacity: unset;
    color: #fff !important;
}
.bt_bb_price_list .bt_bb_price_list_title_subtitle_price .bt_bb_price_list_price .bt_bb_price_list_amount {
    font-size: 3rem;
  }
.bt_bb_size_small.bt_bb_icon .bt_bb_icon_holder:before {
    font-size: 18px;
    width: 35px;
    height: 35px;
}
.space_10{
	padding-top:10px
	padding-bottom:10px;
}
.btLogoArea {
    padding-bottom: 12px;
    position: relative;
    z-index: 1;
    padding-top: 12px;
}
.service_imgsms.bt_bb_image img {width:100px;}
@media only screen and (max-width: 780px){
		.blog_areabtn {
		display: block;
		margin-top: 50px;
	}
}
@media only screen and (max-width: 768px) {
	
	.btSiteFooter .bt_bb_custom_menu li {
   	font-size: larger;
}
.bt_bb_text p {
    font-size: larger;
}
	.btLogoArea{
		padding-top:0;
	}
	.btVerticalHeaderTop{
		padding:15px;
	}
	.bg_coversms{
        background-size: cover !important;
}
	    .bt_bb_size_large.bt_bb_headline h1, .bt_bb_size_large.bt_bb_headline h2, .bt_bb_size_large.bt_bb_headline h3, 		.bt_bb_size_large.bt_bb_headline h4, .bt_bb_size_large.bt_bb_headline h5, .bt_bb_size_large.bt_bb_headline h6 {
        font-size: 1.8rem !important;
    }
	.bt_bb_size_extralarge.bt_bb_headline .bt_bb_headline_superheadline {
    font-size: 1rem;
}
	    .bt_bb_size_extralarge.bt_bb_headline h1, .bt_bb_size_extralarge.bt_bb_headline h2, .bt_bb_size_extralarge.bt_bb_headline h3, .bt_bb_size_extralarge.bt_bb_headline h4, .bt_bb_size_extralarge.bt_bb_headline h5, .bt_bb_size_extralarge.bt_bb_headline h6 {
        font-size: 2.5rem !important;
    }

	
}
@media (min-width: 320px) and (max-width: 768px) {
	
   .page-id-1567 .bt_bb_column.col-sm-6, .page-id-1567 .bt_bb_column.col-ms-6, .page-id-1567 .bt_bb_column_inner.col-sm-6, .page-id-1567 .bt_bb_column_inner.col-ms-6 {
        -webkit-flex-basis: 50%;
        flex-basis: 100%;
        max-width: 100%;
    }
		.bt_bb_size_medium.bt_bb_headline h1, .bt_bb_size_medium.bt_bb_headline h2, .bt_bb_size_medium.bt_bb_headline h3, .bt_bb_size_medium.bt_bb_headline h4, .bt_bb_size_medium.bt_bb_headline h5, .bt_bb_size_medium.bt_bb_headline h6 {
        font-size: 1.5rem !important;
    }
.bt_bb_progress_bar_advanced.animate-adv_progressbar.width_setmob.bt_bb_size_xlarge {
    width: 50%;
    margin: 0 auto;
    text-align: center;
}
    .page-id-3502 .bt_bb_column.col-sm-6, .page-id-3502 .bt_bb_column.col-ms-6, .page-id-3502 .bt_bb_column_inner.col-sm-6, .page-id-3502 .bt_bb_column_inner.col-ms-6 {
        -webkit-flex-basis: 50%;
        flex-basis: 100%;
        max-width: 100%;
    }
	    .bt_bb_size_medium.bt_bb_headline h1, .bt_bb_size_medium.bt_bb_headline h2, .bt_bb_size_medium.bt_bb_headline h3, .bt_bb_size_medium.bt_bb_headline h4, .bt_bb_size_medium.bt_bb_headline h5, .bt_bb_size_medium.bt_bb_headline h6 {
        font-size: 1.5rem !important;
    }

		.bt_bb_section {
    background-position-y: -20px !important;
}
}
@media (min-width: 992px) and (max-width: 1020px) {
		.bt_bb_column.col-xxl-6.col-xl-6.col-xs-12.col-sm-6.col-md-6.col-lg-6.tabel_frmbox.bt_bb_vertical_align_top.bt_bb_fe_edit.bt_bb_align_left.bt_bb_padding_normal.bt_bb_animation_fade_in.move_up.animate.animated {
		background: #5d64b4;
		box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
		color: #fff;
		padding: 20px;
		flex-basis: 40%;
		max-width: 40%;
		margin: 20px 20px;
}
	.bt_bb_column.col-xxl-4.col-xl-4.col-xs-12.col-sm-12.col-md-12.col-lg-4.tabel_frmbox.bt_bb_vertical_align_top.bt_bb_fe_edit.animated.bt_bb_align_left.bt_bb_padding_normal.bt_bb_animation_fade_in.move_up.animate {
    background: #5d64b4;
    box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
    color: #fff;
    padding: 20px;
    margin: 20px 20px;
    flex-basis: 25.333333%;
    max-width: 25.333333%;
}
}