/*
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/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
.size-30{font-size:30px;}
.hed-lft-map-sec img{vertical-align:middle;} .hed-lft-map-sec {
    display: inline-block;
} .hed-lft-to-be-sec {  display: inline-block;  margin-left: 15px;    padding: 0 25px;  border-left: 1px solid #e5e5e5;} .hed-lft-to-be-sec p{font-weight:600 !important; color:#0f4b73 !important;} .hed-lft-to-be-sec span{color:#cf1834 !important; font-weight:600 !important;} .hed-rit-phn-sec {
    border-right: 1px solid #e5e5e5;
    padding: 0 10px;
}
.hed-rit-phn-sec a:nth-child(3) {
 margin-right:15px
}
.wpcf7 form.invalid .wpcf7-response-output{color: #ffb900;}
.wpcf7 form.sent .wpcf7-response-output {
    border-color: #46b450;
    color: #46b450;
}
.hed-rit-phn-sec a{margin-right:2px;} .hed-rit-phn-sec img{vertical-align:middle; margin-right:8px;} .header_top{height:40px; line-height:40px;} .hed-lft-div-sec {
    border-right: 1px solid #e5e5e5;
    border-left: 1px solid #e5e5e5;
    padding-left: 10px;
} nav.main_menu>ul>li>a {
	padding: 0 20px;line-height: 33px;} .menu-gea-sec a{ background: #2c3173 !important;
    padding: 0 50px !important;
    color: #fff !important;
    border-radius: 100px !important;}
nav.main_menu.drop_down.right {
    margin-top: 30px;
}

.abt-tab-row-sec .oxi-tabs-wrapper-2 > .oxi-addons-row > .oxi-tabs-ultimate-style > .oxi-tabs-ultimate-content-wrap > .oxi-tabs-ultimate-content > .oxi-tabs-body-tabs {
    padding: 0;
}
.abt-tab-row-sec .oxi-tabs-wrapper-2 > .oxi-addons-row > .oxi-tabs-ultimate-style > .oxi-tabs-ultimate-content-wrap > .oxi-tabs-ultimate-content{box-shadow:none;} .abt-ul-sec{list-style-type:none; margin-top:10px;} .vc_col-md-6.abt-col-ul-sec {
    padding-right: 0;
}
.vc_col-md-6.abt-acc-img-sec {
    padding-left: 0;
} .abt-ul-sec li {
    line-height: 33px !important;font-size:14px;
    color: #000;
}
.hm-abt-tab-div-sec {
    margin-top: 30px;
} .abt-ul-sec .fa{color:#cf1834;}
.abt-tab-row-sec .oxi-tabs-header-li{
    background: #e5e5e5 !important;
}
.abt-tab-row-sec .oxi-tabs-wrapper-2 > .oxi-addons-row > .oxi-tabs-ultimate-style > .oxi-tabs-ultimate-header-wrap .oxi-tabs-ultimate-header {
    background: rgb(255 255 255) !important;
    margin: 0em 0em 0em;
}
.abt-tab-row-sec .oxi-tabs-header-li.oxi-tab-header-aditional-left-position.active {
    background: #2b3479 !important;
}
.abt-tab-row-sec .oxi-tabs-header-li.oxi-tab-header-aditional-left-position.oxi-tabs-header-li-2-2 {
    margin: 0 10px !important;
}
p.abt-big-para-sec {
    font-size: 16px;
    font-weight: 500;
    margin-bottom: 15px;
}
.abt-tab-row-sec .oxi-tabs-wrapper-2 > .oxi-addons-row > .oxi-tabs-ultimate-style > .oxi-tabs-ultimate-header-wrap .oxi-tabs-header-li {
    border-right: 0px solid #32ded4 !important;
    border-bottom: 0px solid #32ded4 !important;
    padding: 5px 25px 4px 25px !important;
    border-radius: 4px !important;
}
.abt-tab-row-sec .oxi-tabs-wrapper-2 > .oxi-addons-row > .oxi-tabs-ultimate-style > .oxi-tabs-ultimate-header-wrap .oxi-tabs-header-li.active .oxi-tabs-main-title {
    color: #ffffff !important;
}
.abt-tab-row-sec .oxi-tabs-wrapper-2 > .oxi-addons-row > .oxi-tabs-ultimate-style > .oxi-tabs-ultimate-header-wrap .oxi-tabs-main-title {
  font-family: 'Poppins', sans-serif !important;
    font-size: 14px !important; color: #000000 !important;
}
.abt-tab-row-sec{padding-top:30px;} .heading-sec h1{padding-bottom:10px;}
.heading-sec{position:relative;} .ser-we-div-sec {
    border: 1px solid #e5e5e5; overflow:hidden; background:#fff;
    padding: 15px 15px 20px;
    text-align: center; border-radius:4px;
	min-height: 280px;
} .ser-we-div-sec h6{font-size:18px;}


.heading-sec::after {
    content: "";
    width: 43px;
    height: 42px;
    background-image: url(https://www.superinsurancebr.co.bw/wp-content/uploads/2020/12/heading-after-image.jpg);
    position: absolute;
    bottom: 21px;
    left: -58px;
}
.hm-abt-rw-sec{padding:50px 0;}
.ser-we-div-sec a {
    display: block;
    transform: translateY(245%);
    margin: -20px auto 0;
}
.ser-we-div-sec a {
    color: #ffffff;
    padding: 4px 25px;
    font-size: 13px;
    font-weight: 400;
    letter-spacing: 0.5px;
    vertical-align: top;
    line-height: normal;
    text-transform: uppercase;
    display: inline-block;
    border: 1px solid #d61727;
    color: #fff;
    background: #d61727;
    width: auto;
    height: auto;
    transition: all 0.5s ease 0s;
    -webkit-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -ms-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    opacity: 1;
    filter: alpha(opacity=0);
}
.ser-we-div-sec:hover a {
    transform: translateY(160%);
}
.ser-we-rw-sec{padding-top:50px;} .ser-we-icon-rw-sec{padding-top:25px;}
span.counter.random.executed.animated {
       width: 33%;
    padding-left: 18px;
    float: left;
    font-weight: 800 !important;
    margin-top: 18px;
    text-align: center;
    height: 44px;
    z-index: 999;
}
.count-div-sec{width: 70%; float:left;} .q_counter_holder p.counter_text{display:none;} .q_counter_holder.boxed_counter{padding: 15px 15px 0;
    height: 80px;     margin-bottom: 13px;
    border-radius: 4px;}
.q_counter_holder{position:relative;} .q_counter_holder::after{  content: "";
    width: 133px;
    height: 70px;
    background-image: url(https://www.superinsurancebr.co.bw/wp-content/uploads/2020/12/count-bg-image.png);
    position: absolute;
    bottom: 12px;
    left: 15px;}
.q_counter_holder h6{line-height: 22px; font-size:19px; color:#000;} .why-lft-col-sec h1{font-size:49px; color:#fff;}
.why-lft-col-sec p{color:#fff;}
.why-ul-div-sec ul{margin-top:10px; color:#fff; list-style-type:none; width:100%; float:left;} .why-ul-div-sec .fa{font-size:20px;}
.insu-txt-sec {
    padding: 90px 0;
    position: relative;
    margin-top: 18px;
    padding-left: 61px;
}
span.plus-sec {
    position: absolute;
    font-size: 80px;
    color: #cd1934;
   top: -50px;
}
.insu-txt-sec h1{position: relative; font-size: 120px;} .insu-txt-sec h6{margin-top: 15px;
    font-size: 20px;
       width: 58%;
    text-align: right;}
.insu-txt-sec{background-image: url(https://www.superinsurancebr.co.bw/wp-content/uploads/2020/12/insu-map-image.png;) !important;
    background-repeat:no-repeat; margin-top: 18px;}
.vc_row.wpb_row.section.vc_row-fluid.vc_inner.insura-row-sec {
    background: #fff;
    padding-left: 61px;
    padding: 27px 20px 7px 58px;
    border-radius: 4px; box-shadow: 0 1px 6px rgba(32,33,36,.28);
}
.insurance-logo-sec{margin-top:20px;} .why-choos-rw-sec{padding:50px 0;}
.oxi-tabs-header-li.oxi-tab-header-aditional-left-position.oxi-tabs-header-li-3-1.active {
   background-image: url(https://www.superinsurancebr.co.bw/wp-content/uploads/2020/12/home-insurance-tab-active-image.png;) !important;
}
.oxi-tabs-header-li.oxi-tab-header-aditional-left-position.oxi-tabs-header-li-3-2.active {
	background-image: url(https://www.superinsurancebr.co.bw/wp-content/uploads/2021/01/life-active-tab-image.png;) !important;
}

.oxi-tabs-header-li.oxi-tab-header-aditional-left-position.oxi-tabs-header-li-3-3.active {
	background-image: url(https://www.superinsurancebr.co.bw/wp-content/uploads/2021/01/health-active-tab-image.png;) !important;
}
.oxi-tabs-header-li.oxi-tab-header-aditional-left-position.oxi-tabs-header-li-3-4.active {
	background-image: url(https://www.superinsurancebr.co.bw/wp-content/uploads/2021/01/car-active-tab-image.png;) !important;
}
.oxi-tabs-header-li.oxi-tab-header-aditional-left-position.active img{display:none !important;}
.oxi-tabs-wrapper-3 > .oxi-addons-row > .oxi-tab-header-vertical > .oxi-tabs-ultimate-header-wrap {
    width: 45% !important;
}
.oxi-tabs-wrapper-3 > .oxi-addons-row > .oxi-tabs-ultimate-style > .oxi-tabs-ultimate-header-wrap .oxi-tabs-header-li {
    padding: 0 !important;
	height:79px !important;
}
.oxi-tabs-wrapper-3 > .oxi-addons-row > .oxi-tabs-ultimate-style > .oxi-tabs-ultimate-header-wrap .oxi-tabs-header-li .oxi-tabs-header-li-image {
    width: 100% !important;
}
.oxi-tabs-wrapper-3 > .oxi-addons-row > .oxi-tabs-ultimate-style > .oxi-tabs-ultimate-header-wrap{background:transparent !important;} 

.oxi-tabs-wrapper-3 > .oxi-addons-row > .oxi-tabs-ultimate-style > .oxi-tabs-ultimate-header-wrap .oxi-tabs-header-li .oxi-tabs-header-extend{display:none !important;}

.oxi-tabs-wrapper-3 > .oxi-addons-row > .oxi-tabs-ultimate-style > .oxi-tabs-ultimate-header-wrap .oxi-tabs-header-li .oxi-tabs-header-shape{display:none !important;}
.oxi-tabs-wrapper-3 > .oxi-addons-row > .oxi-tabs-ultimate-style{box-shadow:none !important;}
.oxi-tabs-wrapper-3 > .oxi-addons-row > .oxi-tabs-ultimate-style > .oxi-tabs-ultimate-header-wrap .oxi-tabs-header-li{margin-bottom:30px !important;}
.home-form-sec .wpcf7-text{ margin-bottom: 15px !important; border:1px solid #e5e5e5 !important; padding:12px 15px !important; border-radius:4px !important;}
.home-form-sec .wpcf7-textarea{height: 97px !important;
    border: 1px solid #e5e5e5 !important;
    margin-bottom: 15px !important;
    border-radius: 4px !important;}
.home-form-sec .wpcf7-submit{text-align: center !important;
    background: #2b3479 !important;
    width: 85% !important;
    color: #fff !important;
    border: none !important;}
.vc_col-md-6.tab-frm-col-sec {
    padding-left: 0;
}
.vc_col-md-6.tab-img-col-sec {
    padding-right: 0;
    padding-top: 30px;
}
.oxi-tabs-wrapper-3 > .oxi-addons-row > .oxi-tabs-ultimate-style .oxi-tabs-body-tabs {
    padding: 7px 0px 0px 30px !important;
}
.testi-div-bx-sec ul {
    margin-top: 20px;
}
.testi-div-bx-sec li {
    list-style-type: none;
    display: inline-block;
    vertical-align: middle;
    margin-right: 10px;
}
.testi-div-bx-sec {
    box-shadow: 0 1px 6px rgba(32,33,36,.28);
    padding: 20px 25px;
    border-radius: 7px;
    min-height: 250px;
}
p.tezsti-p-1-sec {
    font-size: 16px;
    color: #000;
    font-weight: 500;
}
.foot-cnt-inf-sec a{display:inline-block; color:#fff; margin-top:8px;}
.foot-cnt-inf-sec p{ color:#fff; font-size:20px;
}
.foot-col-1 ul{list-style-type:none; margin-top:10px;} .foot-col-1 li{display:inline;} .foot-col-1 .fa{background:#fff; width:35px; height:35px;
line-height:35px; color:#000; text-align:center; border-radius:100px; margin-right:10px;}
.foot-inf-link-sec li{line-height:40px;} .foot-inf-link-sec h6{font-size:18px; color:#fff;}
.vc_col-md-2.foot-profe-link-sec {
    padding-left: 0;
    margin-top: 25px;
} .foot-view-img-sec{padding-right:0; margin-top:40px;} .footer_inner{background-size:cover;}
.footer_top {
    padding: 45px 0 52px;
}
.font-size-13px{font-size:13px;} .testi-rw-sec{padding:50px 0;}
.mobile-show{display:none;}
.swm-column-gap .fa {
    left: 10px;
}

.swm-column-gap .fa {
    position: absolute;
    top: 0;
    display: block;
    z-index: 9999;
	color: #d83030;
    line-height: unset;
    margin-top: 5px;
    margin-bottom: 10px;
    padding: 12px 22px 12px 23px;
}
.cnt-pg-map-rw-sec{padding:50px 0;}
.cnt-page-form-sec {
    box-shadow: 0px 0px 40px 0px rgba(0,0,0,.1);
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding: 40px 30px 27px;
    overflow: hidden;
	    background: #fff;
}
.gyan-title {
    padding-left: 15px;
    padding-bottom: 15px;
}

.gyan-info-box {
    padding: 0;
	margin-bottom: 8px;
}
.gyan-title-heading{font-size: 45px;
    font-weight: 700;}
.gyan-title-subtitle {
    font-size: 18px;
}
.gyan-info-box {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}
 .gyan-info-box {
    text-align: left;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    align-items: flex-start;
}
.gyan-animation-box:before {
    position: absolute;
    opacity: 1;
    content: '';
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    transition: all .7s ease;
    -webkit-transition: all .7s ease;
    -ms-transition: all .7s ease;
    -o-transition: all .7s ease;
}
.gyan-animation-box:before {
    opacity: 0;
	z-index:-1;
}
.gyan-infobox-icon-holder {
    background-color: #d83030;
	border-radius: 100%; margin-right: 20px; height: 60px;
    width: 60px;
    transform: rotate(0deg);
	display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
	    z-index: 3;
	display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    text-align: center;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    position: relative;
}
.gyan-infobox-content-holder {
    text-align: left;
    align-items: flex-start;
}
.gyan-infobox-content-holder {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
}
.gyan-infobox-title {
    font-size: 19px;
    margin-top: -18px;
    margin-bottom: 2px;
}
.swm-site-content h4 {
    font-size: 25px;
    line-height: 36px;
}
.gyan-infobox-title{
    color: #fff;
	 font-family: 'Poppins', sans-serif;
}
.gyan-infobox-content a{ font-family: 'Poppins', sans-serif;     color: #bbb;}
.gyan-infobox-content {
    font-size: 15px;
    line-height: 25px;
    margin-bottom: 41px;
}
.contact-pg-rit-col-sec .vc_column-inner{background-size: contain;
    background-repeat: no-repeat;
    background-color: #33383e;
    padding: 60px 24px 0 24px !important;
    background-position: bottom left;
    height: 510px;}
.contact-pg-lft-col-sec .vc_column-inner{padding-right:0;}
.cnt-pg-icon-bg-2{background-color: #f3a712;}
.cnt-pg-icon-bg-3{background-color: #235789;}
.cnt-page-frm-sec {
    background: #fafdff;
    box-shadow: 0 1px 6px 0 rgba(32, 33, 36, .28);
    margin: 40px 0 !important;
    padding: 35px 35px 50px;
}
.frm-cover h6{padding-bottom: 0px;
    border-bottom: 1px solid #cf1834;
    margin-bottom: 20px;} 
.frm-insurancehist h6{padding-bottom: 0px;
    border-bottom: 1px solid #cf1834;
	margin-bottom: 20px;} .cnt-page-frm-sec h1{font-size: 30px;
    padding-bottom: 8px;
    font-weight: 700;}
.frm-cover span.wpcf7-list-item {
    margin: 0 0 18px 0em !important;
}
.service-col-sec {
    padding: 20px 12px!important;
    margin-bottom: 40px !important;
    background: #fff;
    border: 1px solid #eaeff5;
    -webkit-box-shadow: 0 0 10px 1px rgba(71, 85, 95, 0.08);
    box-shadow: 0 0 10px 1px rgba(71, 85, 95, 0.08);
}
.servic-li-list-sec li {
    list-style-type: none;
    line-height: 30px;
	font-family: 'Poppins', sans-serif;
}
.servic-li-list-sec .fa {
    color: #cf1834;
}
.text-justify{text-align:justify;}
.abt-pg-col-sh-sec{padding: 30px 12px!important;
    margin-bottom: 40px !important;
    background: #fff;
    border: 1px solid #eaeff5;
    -webkit-box-shadow: 0 0 10px 1px rgba(71, 85, 95, 0.08);
    box-shadow: 0 0 10px 1px rgba(71, 85, 95, 0.08);}
.abt-pg-rw-sec{padding-top:50px;} .ser-pg-rw-sec{padding-top:50px;} .ser-pg-rw-sec{padding-top:50px;} .ser-pg-rw-2{padding-bottom:50px;} .cnt-pg-frm-rw-sec{padding-top:50px;} 
#wpcf7-f92-p13-o1 .screen-reader-response{display:none;}
#wpcf7-f107-p18-o1 .screen-reader-response{display:none;}
#wpcf7-f121-p15-o1 .screen-reader-response{display:none;}

p.footer-email-sec {
    font-size: 15px;
}
.cf7_custom_style_2 input.wpcf7-form-control.wpcf7-submit{margin-top: 10px;}
/*****--media screen start---*****/
@media only screen and (min-width: 320px) and  (max-width: 767px){ 
	.menu-gea-sec a {
    background: #fff !important;
    padding: 10px 0px !important;
    color: #888 !important;
    border-radius: 0px !important;
}
	.cnt-page-frm-sec h1{font-size:25px;line-height:30px;}
	.mobile-show{display:block !important;} .left {display: none;} .hed-rit-phn-sec { display: none;}
	.mobile-show img{vertical-align:middle; margin-right:8px;} .mobile-show a{font-size:22px !important;} .header_top {
    height: 45px;line-height: 43px;} .mobile_menu_button span{   color: #2d3573;     font-size: 35px;} 
	.hm-abt-rw-sec p{text-align:justify;} .abt-tab-row-sec .oxi-tabs-header-li.oxi-tab-header-aditional-left-position.oxi-tabs-header-li-2-2 {
    margin: 8px 0px !important;
	} .vc_col-md-6.abt-acc-img-sec{text-align:center;} .abt-ul-sec{text-align:center;} .vc_row.wpb_row.section.vc_row-fluid.hm-abt-rw-sec.vc_custom_1608897629540.grid_section {  background: #fff !important;}	.why-lft-col-sec h1 {  font-size: 25px; color: #2b3479;} .why-lft-col-sec p { color: #666;} .why-ul-div-sec ul{width:100%; color:#666;} .why-choos-rw-sec {  padding: 30px 0;} .heading-sec::after{display:none;} .vc_row.wpb_row.section.vc_row-fluid.vc_inner.insura-row-sec{ padding: 27px 15px 7px 15px;} .insu-txt-sec{text-align:center; padding-left:0;} .insu-txt-sec h1{font-size:60px;}
	.insu-txt-sec {  padding: 45px 0;   padding-left: 0;}
#content .wpb_alert p:last-child, #content .wpb_text_column :last-child, #content .wpb_text_column p:last-child, .wpb_alert p:last-child, .wpb_text_column :last-child, .wpb_text_column p:last-child {  margin-bottom: 0;}
span.plus-sec {  font-size: 50px;  top: -30px;} .insu-txt-sec h6{width:80%;} .insura-row-sec .heading-sec{text-align:center;} .hm-abt-rw-sec {   padding: 30px 0;} .oxi-tabs-wrapper-3 > .oxi-addons-row > .oxi-tab-header-vertical > .oxi-tabs-ultimate-header-wrap {
    width: 100% !important;} .oxi-tabs-wrapper-3 > .oxi-addons-row > .oxi-tabs-ultimate-style .oxi-tabs-body-tabs { padding: 7px 0px 0px 0px !important;
	} .vc_col-md-6.tab-img-col-sec{padding-left:0;} .foot-inf-link-sec {  margin-top: 25px;
} .vc_col-md-2.foot-profe-link-sec {   padding-left: 15px;   margin-top: 0;} .cnt-page-form-sec{ padding: 25px 15px 27px;} .gyan-title-heading {font-size: 30px;} .contact-pg-lft-col-sec .vc_column-inner {
    padding-right: 0;
    padding-left: 0;} .title.title_size_medium h1 {
    font-size: 20px;
    font-weight: 600;
} .cnt-pg-frm-rw-sec {
    padding-top: 30px;
}
}
@media only screen and (min-width: 481px) and  (max-width: 767px){ }
@media only screen and (min-width: 767px) and  (max-width: 1023px){ 
.ipad{width:100%}
}
@media only screen and (min-width: 1024px) and  (max-width: 1300px){ }