/*
 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
-------------------------------------------------------------- */


.btMenuHorizontal .menuPort nav > ul > li.current-menu-ancestor > a:after, .btMenuHorizontal .menuPort nav > ul > li.current-menu-item > a:after {
    background: #e44a5d !important;
}
.btMenuHorizontal .menuPort > nav > ul > li.btMenuAlternateHoverDesign > ul li a:before, .btMenuHorizontal .menuPort ul li.btMenuAlternateHoverDesign ul li a:after{
    background: #e44a5d !important;
}
.btIconWidget.widget_bt_button_widget .bt_button_widget.bt_button_widget_alternate:before {
    background: #e44a5d !important;
}
.home-silder .bt_bb_headline u {
    color: #e44a5d !important;
}
.bt_bb_dots_style_alternate_dot .slick-dots li:after {
    background: #e44a5d !important;
}
.bt_bb_headline b {
    color: #e44a5d !important;
}
.bt_bb_headline u {
    color: #444b69 !important;
}
.bt_bb_color_scheme_11.bt_bb_button.bt_bb_style_filled a
{
    background-color: #444b69 !important;
    color: #ffffff;
    box-shadow: 0 -2px 0 0 rgba(24, 24, 24, .15) inset;
}


/* .......  */
.bt_bb_service.bt_bb_style_outline .bt_bb_icon_holder {
    box-shadow: 0 0 0 0px var(--primary-color, black) inset !important;
    color: #fff !important;
    background-color: unset !important;
}
.bt_bb_service.bt_bb_style_outline:hover .bt_bb_icon_holder
{
    box-shadow: unset !important; !important;
    background-color: #00000000 !important;
    color: var(--secondary-color, white) !important;
}

.bt_bb_size_xlarge.bt_bb_service .bt_bb_icon_holder {
    font-size: 70px !important;
    width: 70px !important;
    height: 70px !important;
    line-height: 70px !important;
}

/*  .footer-address::before {
    margin-top: -10px !important;
} */
/* .footer-address.bt_bb_color_scheme_3.bt_bb_icon.bt_bb_style_borderless .bt_bb_icon_holder:before{
	    margin-top: -10px !important;
} */
.bt_bb_color_scheme_3.bt_bb_icon.bt_bb_style_borderless .bt_bb_icon_holder:before {
    color: #e44a5d !important;
}
.bt_bb_color_scheme_3.bt_bb_icon.bt_bb_style_borderless .bt_bb_icon_holder:before
{
    color: #e44a5d !important;
}
.wpcf7-form .bt_bb_alternate_submit .wpcf7-submit {
    background: #444b69 !important;
}
.wpcf7-form .wpcf7-submit:hover {
    box-shadow: 0 -3px 0 0 rgba(24, 24, 24, .2) inset, 0 0 0 2.5em #e44a5d inset, 0 2px 10px rgba(0, 0, 0, .2) !important;
}
.bt_bb_color_scheme_11.bt_bb_button.bt_bb_style_clean a:hover{
	color:#e44a5d !important;
}
.bt_bb_service .bt_bb_service_content .bt_bb_service_content_title, .bt_bb_size_normal.bt_bb_headline h5, .bt_bb_size_normal.bt_bb_headline h4{
        font-size: 22px !important;
}
.bt_bb_size_extralarge.bt_bb_headline h2{
        font-size: 50px !important;
}
.bt_bb_color_scheme_9.bt_bb_icon.bt_bb_style_borderless .bt_bb_icon_holder:before {
    color: #e5495d!important;
    margin-bottom: 15px!important;
}
.bt_bb_size_extralarge.bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline, .bt_bb_size_normal.bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {
    font-size: 16px !important;
}

.bt_bb_style_borderless.bt_bb_icon .bt_bb_icon_holder:before {
    color: #424a69;
    margin-bottom: 0px!important;
}
.contact-info .bt_bb_column_content{
    height: 124px !important;
}
.bt_bb_color_scheme_12.bt_bb_icon.bt_bb_style_borderless .bt_bb_icon_holder:before {
    color: #424866 !important;
    margin-bottom: 15px !important;
}

.btSiteFooter .bt_bb_custom_menu.btTwoColFooterMenu ul {
    display: block !important;
}
.bt_bb_custom_menu > div {
    display: unset;
}

.btSiteFooter .bt_bb_custom_menu {
    margin: 0 19px !important;
}
header.bt_bb_headline.footer-quicklink
{
    margin-left: 17px;
    margin-bottom: 15px;
}
.btSiteFooter .bt_bb_custom_menu.btTwoColFooterMenu ul li {
    padding-left: 0em !important;
    padding-right: 0em !important;
}
header.bt_bb_headline.footer-contact-us.bt_bb_dash_none.bt_bb_size_inherit.bt_bb_align_inherit.bt_bb_animation_no_animation {
    margin-bottom: 10px;
}
.footer-section a.bt_bb_icon_holder {
    padding-top: 8px !important;
}
.services-box-list .bt_bb_price_list_subtitle {
    order: 2 !important;
}
.services-box-list .bt_bb_price_list_title_subtitle {
    display: grid !important;
}
.services-box-list .bt_bb_price_list_title {
    padding-bottom: 10px !important;
}
.servies-list-bg-color .bt_bb_price_list.bt_bb_color_scheme_6.bt_bb_fe_edit {
    background-color: #444b69 !important;
}
.servies-list-bg-color .bt_bb_color_scheme_5.bt_bb_price_list ul li:before {
    color: #e44a5d !important;
}
.bt_bb_row.services-box-list.servires-box-list-top-space
{
    padding-top: 50px !important;
}
.services-box-list .bt_bb_price_list.bt_bb_color_scheme_5.bt_bb_fe_edit {
    padding-bottom: 40px !important;
}

.services-box-list .bt_bb_price_list.bt_bb_color_scheme_6.bt_bb_fe_edit {
    padding-bottom: 80px !important;
}
.services-box-list .bt_bb_price_list.visa-support-title.bt_bb_color_scheme_5.bt_bb_fe_edit
{
    padding-bottom: 85px !important;
}
.services-box-list .bt_bb_price_list.Pre-Departure-Support-title.bt_bb_color_scheme_6.bt_bb_fe_edit {
    padding-bottom: 65px !important;
}
.services-box-list .bt_bb_price_list.post-arrival-services.bt_bb_color_scheme_5.bt_bb_fe_edit {
    padding-bottom: 10px !important;
}
input::placeholder, textarea::placeholder {
	color: #000;
}
.Pre-Departure-Support-title .bt_bb_price_list_title_wrap{
        padding-bottom: 44px !important;
}
.post-arrival-services .bt_bb_price_list_title_wrap{
            padding-bottom: 65px  !important;
}
.new-service-icon span.bt_bb_icon_holder:before {
    color: #424a69 !important;
    width: 0px !important;
    font-size: 70px !important;
    padding-left: 42px;
}
.new-service-icon-2 span.bt_bb_icon_holder:before {
    font-size: 70px !important;
    color: #fff !important;
    padding-left: 42px !important;
}
.bt_bb_color_scheme_5.bt_bb_price_list {height: 560px !important;}
.bt_bb_color_scheme_6.bt_bb_price_list {height: 560px !important;background: #424a69 !important;}

.progress-title-section .bt_bb_headline_subheadline {
    margin-top: -25px !important;
}
.bt_bb_image.footer-logo{
    width: 180px !important;
}

/* footer */
.footer-col-three .bt_bb_column_inner_content{
    margin-left: -100px !important;
}
.footer-col-one .bt_bb_column_inner_content{
        margin-left: 15px !important;
} 
.btTwoColFooterMenu ul li a{
    font-size: 16px !important;
}
header.bt_bb_headline.footer-contact-us
{
    padding-bottom: 22px  !important;
}
.footer-col-four .bt_bb_size_xsmall.bt_bb_icon .bt_bb_icon_holder > span {
    font-size: 16px !important;
}
.bt_bb_style_borderless.bt_bb_icon:first-of-type .bt_bb_icon_holder:before {
    margin-bottom: 12px !important;
}
.bt_bb_text iframe{
	width:100%;
}
@media (max-width: 1024px) {
  	.bt_bb_floating_element{
		display:none;
	}
	.footer_logo .bt_bb_column_inner_content {
		padding-left: 0px;
		margin-left: 0px!important;
	}	
	.bt_bb_image.footer_map {
		padding-left: 45px;
	}
	header.bt_bb_headline.footer-quicklink {
		margin-left: 0;
		    margin-top: 10px;
	}
	.bt_bb_image.footer-logo {
		width: 150px !important;
	}
	.btMenuVertical.btTransparentLightHeader .mainHeader {
		background-color: #444b69 !important;
	}
	.btMenuVertical .mainHeader nav > ul > li.current-menu-ancestor > a, .btMenuVertical .mainHeader nav > ul > li.current-menu-item > a {
		background: #e44a5d !important;
	}	
}
@media (max-width: 992px) {
	.bt_bb_color_scheme_5.bt_bb_price_list, .bt_bb_color_scheme_6.bt_bb_price_list{
		height:auto!important;
		padding-bottom: 2em!important;
	}
	.home_visas_box {
		padding-bottom: 30px;
	}	
}
@media (max-width: 768px) {
	.bt_bb_size_extralarge.bt_bb_headline h2, .bt_bb_size_huge.bt_bb_headline h1, .bt_bb_size_huge.bt_bb_headline h2, .bt_bb_size_huge.bt_bb_headline h3, .bt_bb_size_huge.bt_bb_headline h4, .bt_bb_size_huge.bt_bb_headline h5, .bt_bb_size_huge.bt_bb_headline h6{
		font-size: 35px !important;
	}
	.bt_bb_row_holder .bt_bb_column.bt_bb_padding_double .bt_bb_column_content{
		padding-left: 0px;
    	padding-right: 0px;
	}
	span.footer_abn {
		display: block;
	}
	.progress_box .bt_bb_progress_bar_advanced {
		margin: 0 auto;
	}

	.progress_box header.bt_bb_headline.bt_bb_font_weight_normal {
		text-align: center;
	}	
	.we_guid_box .bt_bb_image.bt_bb_shape_hard-rounded {
		margin: 0 auto;
		text-align: center;
		float: unset;
	}

	.we_guid_box .bt_bb_text {
		text-align: center;
	}

	.we_guid_box span.bt_bb_headline_superheadline {
		justify-content: center!important;
	}

	.we_guid_box span.bt_bb_headline_content {
		text-align: center;
	}
	iframe {
		height: 400px!important;
	}	
}
@media (max-width: 480px) {
	.btSiteFooter .bt_bb_custom_menu {
    	margin: 0 0px !important;
	}
	.bt_bb_show_dots_left .slick-dots{
		top: 110px!important;
	}
	.bt_bb_column_gap_20 > .bt_bb_row_holder .bt_bb_column{
		padding-left: 10px;
    	padding-right: 10px;
	}
}
@media (max-width: 360px) {
	.btSiteFooter .bt_bb_custom_menu li{
		margin: 0 5px;
	}
	.bt_bb_show_dots_left .slick-dots{
		top: 150px!important;
	}
}
@media (max-width: 340px) {
	.bt_bb_show_dots_left .slick-dots{
		top: 200px!important;
	}
}
@media (min-width: 1024px) and (max-width: 1400px) {
  .bt_bb_content_slider_item .bt_bb_headline_subheadline {
    padding-right: 130px;
  }
	.counsling_sesstion .bt_bb_port {
		padding: 0 30px;
	}	
	.inner_banner .bt_bb_row_holder {
		padding: 0 20px;
	}	
}
@media (min-width: 769px) and (max-width: 1400px) {
	.inner_banner .bt_bb_row_holder {
		flex-flow: initial;
	}
	
	.bt_bb_separator.about_us_top_space {
		margin-top: 10em;
	}	
}

