/* Shyam 10 07 2019 */

a:focus {
    outline: 0px auto -webkit-focus-ring-color;
}

#plzslctslutsn
{
	width: 145px;
    position: absolute;
    margin-top: 38px;
    margin-left: -90px;
}
.live_validation_message
{
	float: left;
    font-weight: normal !important;
    font-size: 12px !important;
    color: red !important;
    text-align: left;
    position: initial;
    margin-top: 2px;
}

.imi-gtlpage-section
{
	background:#f4f6f7;
}

.imi-gtlpfpage-section
{
	background:#ebf0f3;
	padding: 0px 10px ! important;
}

.imi-gtl-logotext-box
{
	padding-top:15px;
}

.imi-maxlifegtl-formstyle
{
	background: #064663 ! important;
	box-shadow: 0px 10px 20px 2px rgb(218, 229, 237);
	border: 1px solid #03a9f421;
}
	
.imi-maxlifegtl-formstyle .form-group label
{
	color:#fff ! important;
	font-weight: normal;
}

.imi-maxlifegtl-formstyle .form-group input[type=text], 
.imi-maxlifegtl-formstyle .form-group input[type=tel] , 
.imi-maxlifegtl-formstyle .form-group select
{
	border:none ! important;
	color: #999 ! important;
	height:36px;
}

.imi-maxlifegtl-formstyle .dob-group>span.slash
{
	color: #fff;
}

.imc-maxlife-logo
{
	width: 100px;
	float:left;
}

.imc-maxheading
{
	color: #0d6f9b;
    padding-top: 10px;
    font-weight: 600;
	text-transform:uppercase;
	line-height: 25px;
	font-size:25px;
}

.imi-maxlifeinfograpich-img
{
	width:55%;
}

.imi-maxlifecontent-info
{
    padding: 15px;
}

.imi-maxlifecontent-info p
{
	font-size: 15px ! important;
    color: #3b436b ! important;
}

.imi-maxlifecontent-info .popover-content
{
	color:#333;
}


.imi-gtlmaxlifeform-dateinput input[type=tel].dt {
    width: 24.5%!important;
}

.imi-gtlmaxlifeform-dateinput input[type=tel].mo {
    width: 30%!important;
}

.imi-gtlmaxlifeform-dateinput input[type=tel].yr {
    width: 35%!important;
}


.dob-group>span.slash {
    font-size: 18px;
    line-height: 48px;
    float: left;
}

/*.imi-gtlgetCover-btn
{
	margin-left:-12px;
}*/
.imc-mphtext
{
	font-size: 11px;
    margin: 15px -10px 0px;
    color: #eff9fd;
}

.imi-gtlproposalform-box
{
	padding: 0px 15px 0px;
	background: #fff;
	margin-bottom: 50px;
	-webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
box-shadow: 0 6px 12px rgba(0,0,0,.175);
-moz-box-shadow: 0 6px 12px rgba(0,0,0,.175);
}

.imi-gtlselecttitle
{
	width:96% ! important;
}

/*.imi-gtlselectstate
{
	width:98% ! important;
}*/


/* Start Circle tab css code */

.holderCircle { width: 500px; height: 500px; border-radius: 100%; position: relative; }


.dotCircle { width: 100%; height: 100%; position: absolute; margin: auto; top: 0; left: 0; right: 0; bottom: 0; border-radius: 100%; }	
.dotCircle  .itemDot { display: block; width: 80px; height: 80px; position: absolute; background: #ffffff; color: #03A9F4; border-radius: 50%; text-align: center; line-height: 80px; font-size: 30px; z-index: 3; cursor: pointer; border: 2px solid #2196f321; }
.dotCircle  .itemDot .forActive { width: 56px; height: 56px; position: absolute; top: 0; left: 0; right: 0; bottom: 0; display: none; }
.dotCircle  .itemDot .forActive::after { content: ''; width: 5px; height: 5px; border: 3px solid #3a7bd5; bottom: -31px; left: -14px; filter: blur(1px); position: absolute; border-radius: 100%; }
.dotCircle  .itemDot .forActive::before { content: ''; width: 6px; height: 6px; filter: blur(5px); top: -15px; position: absolute; transform: rotate(-45deg); border: 6px solid #3eb5e3; right: -39px; }
.dotCircle  .itemDot.active .forActive { display: block; }
.round { position: absolute; left: 40px; top: 45px; width: 410px; height: 410px; border: 2px dotted #2196F3; border-radius: 100%; -webkit-animation: rotation 100s infinite linear; }
.dotCircle .itemDot:hover, .dotCircle .itemDot.active { color: #ffffff; transition: 0.5s;   /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#3a7bd5+0,3eb5e3+100 */ background: #3a7bd5; /* Old browsers */ background: -moz-linear-gradient(left, #3a7bd5 0%, #3eb5e3 100%); /* FF3.6-15 */ background: -webkit-linear-gradient(left, #3a7bd5 0%, #3eb5e3 100%); /* Chrome10-25,Safari5.1-6 */ background: linear-gradient(to right, #3a7bd5 0%, #3eb5e3 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3a7bd5', endColorstr='#3eb5e3', GradientType=1); /* IE6-9 */ border: 2px solid #ffffff; -webkit-box-shadow: 0 30px 30px 0 rgba(0, 0, 0, .13); -moz-box-shadow: 0 30px 30px 0 rgba(0, 0, 0, .13); box-shadow: 0 30px 30px 0 rgba(0, 0, 0, .13); }
.dotCircle .itemDot { font-size: 40px; }
.contentCircle { width: 250px; border-radius: 100%; color: #222222; position: relative; top: 150px; left: 50%; transform: translate(-50%, -50%); }
.contentCircle .CirItem { border-radius: 100%; color: #222222; position: absolute; text-align: center; bottom: 0; left: 0; opacity: 0; transform: scale(0); transition: 0.5s; font-size: 15px; width: 100%; height: 100%; top: 0; right: 0; margin: auto; line-height: 250px; }
.CirItem.active { z-index: 1; opacity: 1; transform: scale(1); transition: 0.5s; }
.contentCircle .CirItem i { font-size: 180px; position: absolute; top: 0; left: 50%; margin-left: -90px; color: #000000; opacity: 0.1; }
@media only screen and (min-width:300px) and (max-width:599px) {
	.holderCircle { width: 300px; height: 300px; margin: 110px auto; }
	.holderCircle::after { width: 100%; height: 100%; }
	.dotCircle { width: 100%; height: 100%; top: 0; right: 0; bottom: 0; left: 0; margin: auto; }
}
@media only screen and (min-width:600px) and (max-width:767px) { }
@media only screen and (min-width:768px) and (max-width:991px) { }
@media only screen and (min-width:992px) and (max-width:1199px) { }
@media only screen and (min-width:1200px) and (max-width:1499px) { }
  .title-box .title { font-weight: 600; letter-spacing: 2px; position: relative; z-index: -1; }
        .title-box span { text-shadow: 0 10px 10px rgba(0, 0, 0, .15); font-weight: 800; color: #0e7aab; }
        .title-box p {font-size: 17px; line-height: 2em; }

/* End Circle tab css code */


/*  bhoechie tab */

.bhoechie-tab
{
	padding: 10px 15px 20px;
	/*height: 430px;
	overflow-y: scroll;*/
	scrollbar-width: thin;
}

.bhoechie-tab::-webkit-scrollbar {  
    width: 3px;  
}  
.bhoechie-tab::-webkit-scrollbar-track {  
    background-color: #E7E7E7
}  
.bhoechie-tab::-webkit-scrollbar-thumb {  
  background-color: rgba(128, 157, 171, 0.38);
}  
.bhoechie-tab::-webkit-scrollbar-thumb:hover {  
    background-color: rgba(77, 99, 109, 0.38);  
	
}

div.bhoechie-tab-container{
  background-color: #ffffff;
  padding: 0 !important;
  border-radius: 4px;
  -moz-border-radius: 4px;
  
  /*border: 1px solid #fff;
  border-top: 1px solid #ddd;*/
  background-clip: padding-box;
  opacity: 0.97;
  filter: alpha(opacity=97);
}

.bhoechie-tab-menu .list-group-item
{
	padding: 22px 15px;
}

div.bhoechie-tab-menu{
  padding-right: 0;
  padding-left: 0;
  padding-bottom: 0;
}
div.bhoechie-tab-menu div.list-group{
  margin-bottom: 0;
}
div.bhoechie-tab-menu div.list-group>a{
  margin-bottom: 0;
}
div.bhoechie-tab-menu div.list-group>a .glyphicon,
div.bhoechie-tab-menu div.list-group>a .fa {
  color: #2196f3;
}
div.bhoechie-tab-menu div.list-group>a:first-child{
  border-top-right-radius: 0;
  -moz-border-top-right-radius: 0;
}
div.bhoechie-tab-menu div.list-group>a:last-child{
  border-bottom-right-radius: 0;
  -moz-border-bottom-right-radius: 0;
}
div.bhoechie-tab-menu div.list-group>a.active,
div.bhoechie-tab-menu div.list-group>a.active .glyphicon,
div.bhoechie-tab-menu div.list-group>a.active .fa{
  background-color: #03a9f4;
  background-image: #5A55A3;
  color: #ffffff;
}
div.bhoechie-tab-menu div.list-group>a.active:after{
  content: '';
  position: absolute;
  left: 100%;
  top: 50%;
  margin-top: -13px;
  border-left: 0;
  border-bottom: 13px solid transparent;
  border-top: 13px solid transparent;
  border-left: 10px solid #03a9f4;
}

div.bhoechie-tab-content{
  background-color: #ffffff;
  /* border: 1px solid #eeeeee; */
  padding-left: 20px;
  padding-top: 10px;
}

div.bhoechie-tab div.bhoechie-tab-content:not(.active){
  display: none;
}

.list-group-item.active, .list-group-item.active:focus, .list-group-item.active:hover
{
	border-color: #03A9F4;
}

a.list-group-item:focus, a.list-group-item:hover, button.list-group-item:focus, button.list-group-item:hover
{
	background-color: #d8e4ed96;
}

/* Gtl Prposal Form Css code */


.imi-gtlcomnylogoandbrcr-box
{
	margin:40px 0px 20px 0px;
	box-shadow: 0 6px 12px rgba(0,0,0,.175);
    -moz-box-shadow: 0 6px 12px rgba(0,0,0,.175);
	background:#fff;
}

.imi-gtlcmpnylogoimg {
	width:100%;
	height:auto;
	float:left;	
}
.imi-gtlcmpnylogoimg img {
	width: 100%;
	padding: 10px 0px 0px;
}

.imi-gtlcmpnybrcrlink
{
	padding: 40px 0px;
}

.imi-gtlcmpnybrcrlink a
{
	color: #03A9F4;
    font-size: 12px;
}

.imc-orTxt
{
	color: #9E9E9E;
}

.imi-pfquestion-box p
{
	text-align: justify;
    padding: 10px 0px;
    color: #2f3542;
    font-size: 12px;
}

.imi-mandtrysart
{
	color:red;
}



/* Custom Radio Button Start*/

.imi-pfradiobtn
{
	margin-top: 15px;
	margin-bottom: 25px;
}

.radiotextsty {
  color: #555;
  font-size: 13px;
  font-weight: normal;
}

.customradio {
  display: block;
  position: relative;
  padding-left: 30px;
  margin-bottom: 0px;
  cursor: pointer;
  font-size: 15px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/* Hide the browser's default radio button */
.customradio input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
}

/* Create a custom radio button */
.checkmark {
  position: absolute;
  top: 2px;
  left: 0;
  height: 18px;
  width: 18px;
  background-color: white;
  border-radius: 50%;
  border:1px solid #607D8B;
}

/* On mouse-over, add a grey background color */
.customradio:hover input ~ .checkmark {
  background-color: transparent;
}

/* When the radio button is checked, add a blue background */
.customradio input:checked ~ .checkmark {
  background-color: white;
  border:1px solid #BEBEBE;
}

/* Create the indicator (the dot/circle - hidden when not checked) */
.checkmark:after {
  content: "";
  position: absolute;
  display: none;
}

/* Show the indicator (dot/circle) when checked */
.customradio input:checked ~ .checkmark:after {
  display: block;
}

/* Style the indicator (dot/circle) */
.customradio .checkmark:after {
  top: 2px;
  left: 2px;
  width: 12px;
  height: 12px;
  border-radius: 50%;
  background: #03a9f4;
}

/* Custom Radio Button End*/



.imi-gtlpfheading
{
	font-size: 15px;
    line-height: 1.6;
    padding: 0px 10px 10px 0px;
    color: #2196F3;
    margin-bottom: 10px;
}

.input-group
{
	margin:10px 0px;
}
.imi-gtlpfbtn .btn-default
{
	background-color: #475561;
    color: #FFFFFF;
	border-color:#475561;
}

.imi-gtlpfbtn .btn-default:hover
{
	box-shadow: 0 14px 26px -12px rgba(153, 153, 153, 0.42), 0 4px 23px 0px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(153, 153, 153, 0.2);
}

.imi-gtlpfbtn .btn-info
{
	background-color: #00bcd4;
    color: #FFFFFF;
	box-shadow: 0 2px 2px 0 rgba(0, 188, 212, 0.14), 0 3px 1px -2px rgba(0, 188, 212, 0.2), 0 1px 5px 0 rgba(0, 188, 212, 0.12);
	border-color:#00bcd4;
}

.imi-gtlpfbtn .btn-info:hover
{
	box-shadow: 0 14px 26px -12px rgba(0, 188, 212, 0.42), 0 4px 23px 0px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0, 188, 212, 0.2);
}

.imi-pfadateinput input[type=tel].dt {
    width: 24.5%!important;
}

.imi-pfadateinput input[type=tel].mo {
    width: 30%!important;
}

.imi-pfadateinput input[type=tel].yr {
    width: 45%!important;
    border-top-right-radius: 4px ! important;
    border-bottom-right-radius: 4px ! important;
}


.imi-gtlpfcheckobox
{
	margin:20px 0px;
}

.imi-gtlpfcheckobox .form-group {
  display: block;
  margin-bottom: 15px;
}

.imi-gtlpfcheckobox .form-group input {
  padding: 0;
  height: initial;
  width: initial;
  margin-bottom: 0;
  display: none;
  cursor: pointer;
}

.imi-gtlpfcheckobox .form-group label {
  position: relative;
  cursor: pointer;
  font-weight:normal;
  text-align:justify;
  color: #5d5d5d;
  font-size: 13px;
}

.imi-gtlpfcheckobox .form-group label:before {
  content:'';
  -webkit-appearance: none;
  background-color: transparent;
  border: 2px solid #0079bf;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0px -15px 10px -12px rgba(0, 0, 0, 0.05);
  padding: 6px;
  display: inline-block;
  position: relative;
  vertical-align: middle;
  cursor: pointer;
  margin-right: 5px;
}

.imi-gtlpfcheckobox .form-group input:checked + label:after {
  content: '';
  display: block;
  position: absolute;
  top: 2px;
  left: 9px;
  width: 6px;
  height: 14px;
  border: solid #0079bf;
  border-width: 0 2px 2px 0;
  transform: rotate(45deg);
}

.imc-gtlpfselectedbox
{
	background: #fff;
    box-shadow: 5px 5px 14px -8px rgba(0,0,0,.175);
    padding: 10px;
}

.imc-gtlpfpaybtn-box
{
	
}

.imc-gtlpfpaybtn-box p
{
	font-size: 11px;
    color: #9E9E9E;
    padding: 5px;
}

.imc-gtlpfpaybtn-box .btn-info
{
	background-color: #fff;
    border: 1px solid #dfe4ea;
    color: #2f3542;
    font-weight: bold;
    font-size: 20px;
    width: 100%;
    padding: 8px 0;
    min-height: 40px;
    line-height: 40px;
    border: 1px solid #dfe4ea;
    margin: 5px 0px 15px;
}

.imc-gtlpfpaybtn-box .btn-info:hover
{
	background: #03A9F4;
    color: #fff;
}

.imc-gtlpfpaybtn-box .btn-info:active:hover
{
	background: #03A9F4;
    color: #fff;
}

.imc-gtlpfpanel-slectedvalbox
{
	
}

.imc-gtlpfpnl-box p
{
	text-align: left;
    font-size: 11px;
    line-height: 1.5;
    padding: 2px 0px;
}

.imc-gtlpfpnl-box b
{
	text-align: left;
    font-size: 11px;
    line-height: 1.2;
}

/* Otp Page Css Code */

.imi-otppage-section
{
	background: #efefef;
}

.imi-group-pfotpbox
{
	-webkit-box-shadow: 0 5px 15px rgb(213, 223, 231);
    box-shadow: 0 5px 15px rgb(213, 223, 231);
	border:none;
}

.ic-pfotpboxheading 
{
    font-size: 15px;
    font-weight: bold;
    color: #353f7a;
    line-height: 1.5;
    margin: 0px;
}

#pfotpbtn
{
  margin-top: 25px ! important; 
  height: auto ! important; 
  background-color: #FF6A6C ! important; 
  color: #fff;
  padding: 10px 20px;
  margin-bottom: 10px;
}
.ic-fenteredwrngnum
{
  font-size: 12px;
  padding-top: 5px;
  color: #777;
}

.ic-pfotpresendlink
{
    font-size: 12px;
    font-weight: bold;
    color: #777;
}
.ic-pfotpresendlink:hover
{
  color: #04c;
}
.ic-pfotpbox .otpinputs {
    border-bottom: 1px solid #b3b3b3 ! important;
    border: none; 
    outline: none;
    height: 30px; 
    width: 5%;
    padding-left: 4px;
    font-size: 24px;
    color: #333;
}
.ic-pfotpbox .input-active {
    border-bottom: 1px solid #555 ! important;
    background: rgba(255,255,255,.15);  
    transition: 1s all;
    border: none;
}
.ic-pfotpbox .divin{
    padding: 0px 10px 0px 10px;
    height: auto;
    width: 100%;
    background-color: rgba(255,255,255,.15);
    display: flex;
    justify-content: space-between;
    margin: 15px;
    
}
.ic-pfotpbox{
  display:flex;
  margin:0 auto;
}



.imc-gtlpfknowmorebox {
  height: 100%;
  width: 0;
  position: fixed;
  z-index: 9999;
  top: 0;
  right: 0;
  background-color: #fff;
  overflow-x: hidden;
  transition: 0.5s;
  padding-top: 20px;
  scrollbar-width: thin;
}


.imc-gtlpfknowmorebox::-webkit-scrollbar {  
    width: 3px;  
}  
.imc-gtlpfknowmorebox::-webkit-scrollbar-track {  
    background-color: #E7E7E7
}  
.imc-gtlpfknowmorebox::-webkit-scrollbar-thumb {  
  background-color: rgba(128, 157, 171, 0.38);
}  
.imc-gtlpfknowmorebox::-webkit-scrollbar-thumb:hover {  
    background-color: rgba(77, 99, 109, 0.38);  
	
}





.imc-gtlpfknowmorebox a {
  padding: 8px 8px 8px 32px;
  text-decoration: none;
  font-size: 25px;
  color: #818181;
  display: block;
  transition: 0.3s;
}

.imc-gtlpfknowmorebox a:hover {
  color: #FF5722;
  transform: scale(1.1);
}

.imc-gtlpfknowmorebox .closebtn {
  position: absolute;
  top: -15px;
  right: 25px;
  font-size: 25px;
}

@media screen and (max-height: 450px) {
  .imc-gtlpfknowmorebox {padding-top: 15px;}
  .imc-gtlpfknowmorebox a {font-size: 18px;}
}

.imc-gtlpfkmhclosebox
{
	border-bottom: 1px solid #dee0e1;
    padding: 10px;
}

.imc-kmboxheading
{
	font-size: 15px;
    color: #333;
}
.imc-kmcntntbox
{
	padding: 15px 25px;
}

.imc-kmcntntbox .imi-gtlpfheading
{
	text-align: left;
}

.imc-kmcntntbox p
{
	text-align: left;
    padding: 5px 0px;
    font-size: 13px;
	text-align:justify;
}
/*----- Added by sam -----*/
.imc-gtlpfkmbackcover {
	position:fixed;
	width:100%;
	height:100vh;
	top:0px;
	left:0px;
	background:rgba(0,0,0,0.7);
	z-index:5;
}
.im-txtformat-a .main-title {
	font-family: 'Roboto', sans-serif;
	font-size:30px;
	font-weight:700;
	text-align:left;
	line-height:32px;
	color:#000f24;
}
.im-txtformat-a .sub-title {
	font-family: 'Roboto', sans-serif;
	font-size:20px;
	font-weight:700;
	text-align:left;
	line-height:22px;
	color:#0073ac;
	margin:0px 0px 10px 0px;
	padding:0px;
}
.im-txtformat-a p {
	font-size:14px;
}
.im-txtformat-a .basic-list {
	display:block;
	width:100%;
	height:auto;
	float:left;
	list-style:none inside;
	padding:0px 0px 0px 20px;
}
.im-txtformat-a .basic-list li {
	width:100%;
	height:auto;
	float:left;
	list-style:disc outside;
	padding:8px 0px 8px 10px;
	border-bottom:solid 1px #f5f5f5;
}
.im-txtformat-a .basic-table {
	background:#f5f5f5;
}
.im-txtformat-a .basic-table tr td {
	background:#ffffff;
	padding:5px 8px;
}
.bx-a {
	background:#f5f5f5;
	border-radius:5px;
	margin:0px 0px 10px 0px;
	padding:8px 10px;
}
/*.imc-gtlpfkmbackcover
{
	background: #333;
	height:1000px;
    display: block;
    position: relative;
    opacity: 0.5;
}*/

/* Media Query Code */

@media (min-width: 320px) and (max-width: 479px) 
{
.ic-pfotpbox .otpinputs
{
	width:9% ! important;
}

.imi-gtlcmpnylogoimg img
{
	width:100%;
}
.imi-gtlcmpnybrcrlink {
    padding: 20px 0px;
	text-align: center;
}

.bhoechie-tab-menu .list-group-item
{
	padding: 10px 4px;
    font-size: 11px;
}

#plzslctslutsn
{
	position:relative;
	width: auto;
    margin-top: 2px;
    margin-left: 0px;
}
.imi-gtlselecttitle {
    width: 100% ! important;
}
.imi-gtlmaxlifeform-dateinput input[type=tel].yr {
    width: 38%!important;
}
.imi-gtlselectstate {
    width: 100% ! important;
}
.imc-gtlpfselectedbox
{
	padding:20px 10px;
}

}
@media only screen and (min-width:320px) and (max-width:479px) {
  div.bhoechie-tab-menu div.list-group > a {
    width:25%;
    min-height: 70px;
    float:left;
  }
  div.bhoechie-tab-menu div.list-group>a.active:after{
    content: '';
    position: absolute;
    left: 43%;
    top: auto;
    bottom: -15px;
    border-left: 0;
    border-top: 7px solid #03a9f4;
    border-right: 7px solid transparent;
    border-bottom: 7px solid transparent;
    border-left: 7px solid transparent;
  }
  .bhoechie-tab {
    height: auto;
  }
  .list-group-item:last-child {
    border-radius: 0px;
  }
}
@media only screen and (min-width:480px) and (max-width:611px) {
  div.bhoechie-tab-menu div.list-group > a {
    width:25%;
    min-height: 105px;
	font-size:13px;
    float:left;
  }
  div.bhoechie-tab-menu div.list-group>a.active:after{
    content: '';
    position: absolute;
    left: 43%;
    top: auto;
    bottom: -15px;
    border-left: 0;
    border-top: 7px solid #03a9f4;
    border-right: 7px solid transparent;
    border-bottom: 7px solid transparent;
    border-left: 7px solid transparent;
  }
  .bhoechie-tab-menu .list-group-item {
    /*padding: 20px 10px;*/
    padding: 10px 0px !important;
    font-size: 11px;
  }
  .bhoechie-tab {
    height: auto;
  }
  .list-group-item:last-child {
    border-radius: 0px;
  }
}
@media only screen and (min-width:612px) and (max-width:767px) {
  div.bhoechie-tab-menu div.list-group > a {
    width:25%;
    min-height: 110px;
    float:left;
  }
  div.bhoechie-tab-menu div.list-group>a.active:after{
    content: '';
    position: absolute;
    left: 43%;
    top: auto;
    bottom: -20px;
    border-left: 0;
    border-top: 10px solid #03a9f4;
    border-right: 10px solid transparent;
    border-bottom: 10px solid transparent;
    border-left: 10px solid transparent;
  }
  .bhoechie-tab {
    height: auto;
  }
  .list-group-item:last-child {
    border-radius: 0px;
  }
}
@media only screen and (min-width:768px) and (max-width:991px) {
  div.bhoechie-tab-menu div.list-group > a {
    width:25%;
    float:left;
  }
  div.bhoechie-tab-menu div.list-group>a.active:after{
    content: '';
    position: absolute;
    left: 43%;
    top: auto;
    bottom: -15px;
    border-left: 0;
    border-top: 7px solid #03a9f4;
    border-right: 7px solid transparent;
    border-bottom: 7px solid transparent;
    border-left: 7px solid transparent;
  }
  .bhoechie-tab {
    height: auto;
  }
}