/*
Theme Name: Bridge Child
Theme URI: http://demo.qodeinteractive.com/bridge/
Description: A child theme of Bridge Theme
Author: Qode Interactive
Author URI: http://www.qodethemes.com/
Version: 1.0.0
Template: bridge
*/
@import url("../bridge/style.css");
@import url('https://fonts.googleapis.com/css?family=Oswald&display=swap');
#ssb-container {
    top: 50%;
}
.padding-top50{padding-top:50px;} .padding-bottom50{padding-bottom:50px;}
.padding-top30{padding-top:30px;} .padding-bottom30{padding-bottom:30px;}
.padding-top20{padding-top:20px;} .padding-bottom20{padding-bottom:20px;}
.margin-top30{margin-top:30px;} .padding-top10{padding-top:10px;}
.text-justify p{text-align:justify;} .text-center{text-align:center;}
.fapink .fa{color:#9b005c;} .white{color:#fff !important;}
.header_bottom {background: url(image/head-bg.png); background-repeat: round !important;}
.header_menu_bottom {padding-bottom: 10px;}
.header_fixed_right_area {float: right; width: 35%;}
.header-rit-sec {margin-top: 23px;}
.header-icon-sec {float: left;}
.sticky .header-left-sec {display: none;}
.sticky .header_bottom {background: url(image/sticky-bg-img.png); background-repeat: round !important; height: 66px;}
.header-number-sec .fa {font-size: 30px; color: #fd3c41;}
.header-number-sec a {
    font-family: 'Oswald', sans-serif;
    font-size: 28px;
    font-weight: bold;
    color: #9b005c;
    display: inline-block;
    padding-top: 13px;
    } .header-number-sec a:hover {color: #000;}
.header-left-sec {float: left; display: flex; width: 35%;}
.header-left-sec ul {list-style-type: none; margin-top: 30px;}
.header-left-sec li {display: inline; display: inline-block; width: 50px; line-height: 50px; font-size: 18px;
    margin-left: 8px; height: 50px; background-color:#000; border-radius: 100px;}
.header-left-sec a{color:#fff;} .header-left-sec a:hover{color:#9b005c;}
header.centered_logo .logo_wrapper {height: auto !important; width: 30% !important; display: inline-block !important;}
header.centered_logo .header_inner_left {margin: 0px 0 10px;}
nav.main_menu ul li.active a {color: #000000; background: #fff; border-radius: 100px; padding-left: 17px !important;}
header:not(.sticky) .header_menu_bottom nav.main_menu>ul>li>a {line-height: 34px;}
.bannerset{margin-top: -32px;}
.afterbanstrip{background-color:#9b005c; padding: 5px 0px 5px 0px;}
.afterbanstrip p{color:#fff; font-size:22px; font-family: 'Oswald', sans-serif; text-transform:uppercase; padding-top: 9px;}
.milebg{background: url(image/milbg.jpg);}
.q_progress_bar {margin: 0 0 18px;}
.leftlinkbg{background: url(image/leftlinkbg.jpg);}
.leftlinkbg .head{text-align:center; font-family: 'Oswald', sans-serif; font-weight:bold; font-size:25px; color: #000;
    padding: 15px 0px 10px 0px;}
.leftlinkbg .head1{text-align:center; font-size:25px; color: #9b005c; padding-bottom: 17px;} .leftlinkbg .slink{text-align:center; border-bottom: solid 1px #fff; padding: 14px 10px 14px 10px;}
.leftlinkbg a{display:inline-block; color:#fff; font-family: 'Oswald', sans-serif; font-size:19px;}
.leftlinkbg a:hover{color:#9b005c;}
.rightlinkbg{background: url(image/rightlinkbg.jpg);}
.rightlinkbg .head{text-align:center; font-family: 'Oswald', sans-serif; font-weight:bold; font-size:25px; color: #000;
    padding: 15px 0px 10px 0px;}
.rightlinkbg .head1{text-align:center; font-size:25px; color: #9b005c; padding-bottom: 17px;} .rightlinkbg .slink{text-align:center; border-bottom: solid 1px #fff; padding: 14px 10px 14px 10px;}
.rightlinkbg a{display:inline-block; color:#fff; font-family: 'Oswald', sans-serif; font-size:19px;}
.rightlinkbg a:hover{color:#9b005c;}
.serblack{background: url(image/serblack.jpg); padding: 30px;}
.serblack .head {text-align:center; color:#9b005c; font-family: 'Oswald', sans-serif; font-size:20px; padding: 10px 0px 10px 0px;}
.serblack .text{text-align:justify; color:#fff; padding-bottom: 20px;}
.serblack a{background-color:#fff; border-radius:100px; font-weight:bold; color:#000; padding: 10px 30px 10px 30px;}
.serblack a:hover{background-color:#9b005c; color:#fff;}
.serpink{background: url(image/serpink.jpg); padding: 30px;}
.serpink .head {text-align:center; color:#000; font-family: 'Oswald', sans-serif; font-size:20px; padding: 10px 0px 10px 0px;}
.serpink .text{text-align:justify; color:#fff; padding-bottom: 20px;}
.serpink a{background-color:#000; border-radius:100px; font-weight:bold; color:#fff; padding: 10px 30px 10px 30px;}
.serpink a:hover{background-color:#fff; color:#000;}
.whypink{background-color:#9b005c; padding: 25px;}
.whypink .head{text-align:center; font-family: 'Oswald', sans-serif; font-size:20px; color:#fff;}
.whyblack{background-color:#000; padding: 25px;}
.whyblack .head{text-align:center; font-family: 'Oswald', sans-serif; font-size:20px; color:#fff;}
.formcolorbg{background: url(image/formbg.jpg);}
.formpad {padding: 0px 10px 20px 10px;}
.cf7_custom_style_1 textarea.wpcf7-form-control.wpcf7-textarea {border-radius: 15px;}
div.wpcf7-response-output.wpcf7-validation-errors {clear: both;}
div.wpcf7-response-output.wpcf7-mail-sent-ok {clear: both;}
.testbox{background-color:#9b005c; padding: 20px 20px 60px 20px; margin-bottom: -37px;}
.testbox p{text-align:justify; color:#fff;}
.testbox .fa{color:#000; font-size:27px;}
.authname{font-weight: bold; color: #000; padding-top: 44px; font-size: 18px;}
.footer_top {padding: 11px 0 52px;}
.countryn{color:#9b005c;}
.footer_bottom_holder, #lang_sel_footer {clear: both;}
.fcircle{}
.footxt{}
.footxt .head{color: #9b005c; font-size: 18px; padding-top: 6px; line-height: 30px;}
.footxt a{font-size:28px; font-weight:bold; color:#fff;} .footxt a:hover{color:#9b005c !important;}
.footxt2 .head{color: #9b005c; font-size: 18px; padding-top: 6px; line-height: 30px;}
.footxt2 a{font-size:14px; font-weight:600; color:#fff;} .footxt2 a:hover{color:#9b005c !important;}
.footxt1 .head{color: #9b005c; font-size: 18px; padding-top: 6px; line-height: 30px;}
.footxt1 a{font-size: 14px; font-weight: 600; color: #fff; display: inline-block; line-height: 21px;}
.fohead{text-align:center; font-size:25px; font-weight:bold; color:#000 !important; padding: 30px;}
.folink ul{list-style:none;} .footxt1 a:hover{color:#9b005c !important;}
.folink a{color:#fff; font-size:15px; line-height: 40px;}
.folink a:hover{color:#000 !important;}
.disclaimerhead{color:#000 !important; padding:10px; font-size:20px; font-weight:bold; text-align:center;}
.disclaimerp{text-align:center; color:#fff !important; font-size:14px; padding: 0px 0px 30px 0px;}
.folink .fa{color:#000; font-size:18px;}
.mobileshow{display:none;}
@media only screen and (min-width:768px) and (max-width: 1023px){
	.mobileshow{display:none;}
	.desktopshow{display:none;}
	.footer_top {padding: 0px 0 52px;}
 .ipad{width:100%;} 
	.header-left-sec {display: none;}
	.header_fixed_right_area{display: none !important;}
	.bannerset {margin-top: 0px;}
	.header_bottom {background: none; background-color: #fff;}
	header.centered_logo .q_logo img {top: 23px; margin: 0;}
	header.centered_logo .q_logo img {top: 23px;}
	.afterbanstrip p {font-size: 18px; padding-top: 0px; text-align: center;}
	.m-padtop30{padding-top:30px;}
	.leftlinkbg {background-size: none; background-repeat: no-repeat; display: inline-block;   padding: 14px;}
	.leftlinkbg .head {padding: 4px 0px 10px 0px;}
	.rightlinkbg {background-size: none; background-repeat: no-repeat; display: inline-block;   padding: 14px; border: solid 1px #eee;}
	.rightlinkbg .head {padding: 4px 0px 10px 0px;}
	.footer_inner {background-size: cover;}	
	.mobileshow{display:block;}	.header-number-sec .fa {font-size: 30px; color: #000000;}
}
.desktopshow{display:block;}
.mobileshow{display:none;}
@media only screen and (max-width: 600px){
	.ad-img{
    margin-bottom: 1em;
}
	.footer_top .vc_col-sm-4.ipad {
    clear: both;
}
	div#ssb-container {
    display: block !important;
}
	.m-padtop10{padding-top:10px;}
	.mobileshow{display:block !important;}
	.desktopshow{display:none !important;}
	header.menu_bottom.has_header_fixed_right .mobile_menu_button {height: 100px;}
	.padding-top50{padding-top:25px;} .padding-bottom50{padding-bottom:25px;}
	.margin-top30{margin-top:00px;}
	.header-left-sec {display: none;}
	.header_fixed_right_area{display: none !important;}
	.bannerset {margin-top: 0px;}
	.header_bottom {background: none; background-color: #fff; border-bottom: solid 1px #ccc;}
	header.centered_logo .q_logo img {top: 11px; margin: 0;}
	.afterbanstrip p {font-size: 24px; line-height: 30px; padding-top: 0px; text-align: center;}
	.m-padtop30{padding-top:30px;}
	.leftlinkbg {background-size: cover;}
	.leftlinkbg .head {padding: 35px 0px 10px 0px;}
	.rightlinkbg {background-size: cover; border: solid 1px #eee;}
	.rightlinkbg .head {padding: 35px 0px 10px 0px;}
	.footer_inner {background-size: cover;}
	.mfloatleft{float:left;}
	.footxt a {font-size: 24px;}
	.footxt2 a {font-size: 11px;}
	.footxt1 a { font-size: 11px;  display: initial;}
	.clearboth{clear:both;}
	.footer_top {padding: 29px 0 52px;}
	.fohead {padding-top: 80px;}
	.mobileshow{display:block;}
	.header-number-sec .fa {font-size: 30px; color: #000000;}
}

.fomblack{background: url(image/serblack.jpg); padding: 30px 0px 40px 0px;}
.fomblack .head {text-align:center; color:#9b005c; font-family: 'Oswald', sans-serif; font-size:20px; padding: 10px 0px 10px 0px;}
.fomblack .text{text-align:justify; color:#fff; padding-bottom: 20px;}
.fomblack a{font-weight: bold; color: #fff; padding: 10px; font-size: 15px;}
.fomblack a:hover{color:#9b005c;}
.fompink{background: url(image/serpink.jpg); padding: 30px;}
.fompink .head {text-align:center; color:#000; font-family: 'Oswald', sans-serif; font-size:20px; padding: 10px 0px 10px 0px;}
.fompink .text{text-align:justify; color:#fff; padding-bottom: 20px;}
.fompink a{font-weight: bold; color: #fff; padding: 10px 30px 10px 30px; font-size: 19px; text-align: center; display: inline-block;}
.fompink a:hover{color:#000;}
.contact-formbg{box-shadow: 0px 0px 10px #e2e2e2; padding: 30px;}
.ui-datepicker{z-index:100000 ! important;} .internal-vashiul-sec{list-style-type:none;} .internal-vashiul-sec li{display:flex;} .internal-vashiul-sec .fa{color:#9d005d; margin-right:8px; margin-top:5px;}

.footer-another-sec {
    text-align: center;
    background: black;
    padding: 15px 0 15px;
} .footer-another-sec h2{font-size:20px; color:#fff;} .footer-another-sec a{color:#fff;}
/*========Avi Css Star 12-10-20=========*/

.footxt a {
    font-size: 23px !important;
    font-weight: bold;
    color: #fff;
}
.footxt {
    padding: 0px;
}
.footxt2 {
    padding: 0px;
}
.footer_inner {
    background-image: url(http://soulhealer.com.au/wp-content/uploads/2019/06/footerbg.jpg);
    background-position: 0 0;
    background-size: cover;
}
.footxt2 a {
    font-size: 12px;
}


/*========Avi Css End =========*/
 
li#ssb-btn-1 span.fab.fa-whatsapp {
    background: #03a84e;
    font-size: 30px;
    padding: 5px 10px 5px 40px !important;
}

img{
	width:100%;
}

