html,body
{
padding:0px;
margin:0px;
overflow-x:hidden;
font-family: 'Salsa', cursive;
text-align:justify;
line-height:30px;
letter-spacing:1.5px;
overflow-x:hidden;

}
/*topheader*/
.tophead
{
	background: #F56B35;
}
.tophead a
{
	color:#fff;
	padding:10px 15px;
}
.headerbg
{
	background: linear-gradient(57deg, #ffffff 40%, #ff5400  0%);
}
.headerbg nav
{
	margin-top:3%;
	float:right;
}
.headerbg nav a
{
	color:#fff;
	padding:20px 10px 0 0 ;
	font-size:15px;
}
.headerbg::after {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #ffffff;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    border-right-color: #274584;
    border-right-style: solid;
    border-right-width: 15px;
    content: "";
    height: 100px;
    left: 39.5%;
    position: absolute;
    top: 0;
    transform: skewX(33deg);
    width: 5px;
}
/*end topheader*/
/* menu style*/
header
{
background:#fff;
color:#000;
-webkit-transition: 0.5s;
-moz-transition: 0.5s;
-ms-transition: 0.5s;
transition: 2.5s;
box-shadow: 0px 0px 2px 1px #f26c37;
}
.logoimg
{
	width:100%;
	padding: 10px 0px;
}
.navbar-nav
{
	margin-top:0px;
}
.navbar
{
	margin-bottom:0px;
}
.navbar-inverse {
   background: #274584;
   color: #fff;
   padding:0px;
   border:none;
   font-family: 'Salsa', cursive;
}
.navbar-inverse .navbar-nav>li>a {
    color: #fff;
	font-size:18px;

}
.navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.active>a:focus, .navbar-inverse .navbar-nav>.active>a:hover
{
	background:none;
	color:#fff;
}
.navbar-inverse .navbar-nav>li>a:hover
{
	color:#fff !important;
	background: #ff5400;
}
.active
{
	color:#fff;
	background:#ff5400;
}
.nav>li>a {
    position: relative;
    display: block;
    padding: 20px 20px;
}

/*end menu style*/
.t1
{
	font-size:23px;
	color:#ff5400;
}
.iconimg
{
	width:50%;
	margin:0 auto;
}
.center
{
	text-align: center;
    box-shadow:0 0 10px 0px rgb(39, 69, 132);
    padding: 40px;
    background: #fff;
    margin: 0 10px;
    width: 30%;
}
.center p
{
	text-align:center;
}
.center:hover::after {
    width: 100%;
}
.center::after {
    background-attachment: scroll;
    background-clip: border-box;
    background-color:#274584;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    bottom: -4px;
    content: "";
    height: 7px;
    left: 50%;
    position: absolute;
    transform: translateX(-50%);
    transition-delay: 0s;
    transition-duration: 0.4s;
    transition-property: all;
    transition-timing-function: ease;
    width: 25%;
}
.title
{
	font-size:35px;
	text-align:center;
	margin-top:8%;
	padding-bottom:15px;
	color:#274584;
	font-family: 'Salsa', cursive;
}
.readbtn
{
	border:2px solid #274584;
	padding:5px 25px;
	font-size:18px;
	color:#274584;
}
.center a:hover{
	text-decoration:none;
	color:#274584;
}
.taxbanner
{
	background-attachment: fixed;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("../images/taxbanner.jpg");
    background-origin: padding-box;
    background-position: center 0;
    background-repeat: no-repeat;
    background-size: cover;
	margin:2% 0px 0 0;
	padding-bottom: 120px;
}
.taxbanner p
{
	color:#fff;
	font-size:18px;
	text-align:center;
}
.taxbanner p.title
{
	font-size:35px;
	text-align:center;
}
/* tab pannel style */
.tab_container {
	width: 90%;
	margin: 0 auto;
	padding-top: 67px;
	position: relative;
	margin-top:-150px;
}
.tab_container input, .tab_container section {
  clear: both;
  padding-top: 10px;
  display: none;
}
label {
  font-weight: 700;
  font-size: 18px;
  display: block;
  float: left;
  width: 20%;
  padding: 1.5em;
  color: #fff;
  cursor: pointer;
  text-decoration: none;
  text-align: center;
  background: #274584;
  margin: 0px 5px;
}
#tab1:checked ~ #content1,
#tab2:checked ~ #content2,
#tab3:checked ~ #content3,
#tab4:checked ~ #content4,
#tab5:checked ~ #content5 {
  display: block;
  padding: 20px;
  background: #fff;
  color: #999;
  border-bottom: 2px solid #f0f0f0;
  color:#000;
}
.tab_container .tab-content p,
.tab_container .tab-content h3, .tab-content a {
  -webkit-animation: fadeInScale 0.7s ease-in-out;
  -moz-animation: fadeInScale 0.7s ease-in-out;
  animation: fadeInScale 0.7s ease-in-out;
}
.tab_container .tab-content h3  {
  text-align: center;
  color:#ff5400;
}
.tab_container [id^="tab"]:checked + label {
  background: #fff;
  box-shadow: inset 0 5px #274584;
   color: #274584;
}
.tab_container [id^="tab"]:checked + label .fa {
  color: #000;
}
label .fa {
  font-size: 1.3em;
  margin: 0 0.4em 0 0;
}
@media only screen and (max-width: 930px) {
  label span {
    font-size: 14px;
  }
  label .fa {
    font-size: 14px;
  }
}

@media only screen and (max-width: 768px) {
  label span {
    display: none;
  }

  label .fa {
    font-size: 16px;
  }

  .tab_container {
    width: 98%;
  }
}
@keyframes fadeInScale {
  0% {
  	transform: scale(0.9);
  	opacity: 0;
  }
  
  100% {
  	transform: scale(1);
  	opacity: 1;
  }
}
/*End tab panel style*/

/* accordation style */
.panel-default {
    border-color: #274584;
}
.panel-heading {
  position: relative;
}
.panel-group
{
	cursor:pointer;
	margin:5% 0px;
}
.panel-heading[data-toggle="collapse"]:after {
  font-family: 'Glyphicons Halflings';
 content: "\2212";/* "play" icon */
  position: absolute;
  color: #274584;
  font-size: 18px;
  line-height: 22px;
  right: 20px;
  top: calc(50% - 10px);
  font-weight:600;
  cursor:pointer;
  /* rotate "play" icon from > (right arrow) to down arrow */
  -webkit-transform: rotate(0deg);
  -moz-transform:    rotate(0deg);
  -ms-transform:     rotate(0deg);
  -o-transform:      rotate(0deg);
  transform:         rotate(0deg);
}
.panel-heading[data-toggle="collapse"].collapsed:after {
  /* rotate "play" icon from > (right arrow) to ^ (up arrow) */
  -webkit-transform: rotate(90deg);
  -moz-transform:    rotate(90deg);
  -ms-transform:     rotate(90deg);
  -o-transform:      rotate(90deg);
  transform:         rotate(90deg);
 content: "\002B"; /* "play" icon */
}
.panel-default>.panel-heading
{
	background:none;
	border: 1px solid #274584;
}
.panel-default>.panel-heading+.panel-collapse>.panel-body {
    border-top:1px solid #274584;
	font-size:17px;
}
/*End accordation style*/
.imgwidth
{
	width:100%;
}
p
{
	font-size:16px;
	text-align:justify;
	font-family: 'Questrial', sans-serif;
}
.inner ul li
{
	font-size:16px;
	list-style:none;
	font-family: 'Questrial', sans-serif;
}
a:hover{
	color:#274584 !important;
	text-decoration:none;
}
/*inner pages style*/
.insurancebgimg
{
	background-image:url("../images/insuranceslider.jpg");
	margin:0px;
	padding:0px;
	margin-bottom:2%;
	background-size:cover;
}
.insurancebgimg  h2
{
	text-align:center;
	padding:150px;
	margin:0px;
	font-size:45px;
	color:#274584;
}
.Taxbgimg
{
	background-image:url("../images/Taxslider.jpg");
	margin:0px;
	padding:0px;
	margin-bottom:2%;
	background-size:cover;
}
.Taxbgimg h2
{
	text-align:center;
	padding:150px;
	margin:0px;
	font-size:45px;
	color:#274584;
}
.Investmentbgimg
{
	background-image:url("../images/investmentslider.jpg");
	margin:0px;
	padding:0px;
	margin-bottom:2%;
	background-size:cover;
}
.Investmentbgimg h2
{
	text-align:center;
	padding:150px;
	margin:0px;
	font-size:45px;
	color:#274584;
}
.Corporatebgimg
{
	background-image:url("../images/Corporatecareer.jpg");
	margin:0px;
	padding:0px;
	margin-bottom:2%;
	background-size:cover;
	
}
.Corporatebgimg h2{
	text-align:center;
	padding:150px;
	margin:0px;
	font-size:45px;
	color:#274584;
}
.Salescareerbgimg
{
	background-image:url("../images/Salescareerslider.jpg");
	margin:0px;
	padding:0px;
	margin-bottom:2%;
	background-size:cover;
	
}
.Salescareerbgimg h2{
	text-align:center;
	padding:150px;
	margin:0px;
	font-size:45px;
	color:#274584;
}
.entity
{
	color: #ff5400;
    font-size: 30px;
    float: left;
    text-indent: -31px;
}
.border
{
	box-shadow: 0 0 5px 0px;
	padding:10px 20px;
	margin: -1px;
	padding-bottom:30px;
}
/*Footer style*/
.newsletterbg
{
	background:#5eaa2e;
	color:#fff;
	padding:20px;
}
footer
{
	background:#2A2D33;
	color:#fff;
	margin-top:0%;
	padding-top:20px;
	background-size:cover;
	background-repeat:no-repeat;
	
}
footer .title
{
	font-size:25px;
	color:#fff;
	margin-top:10px;
}

.copy
{
	background:#191919;
	color:#fff;
}
footer p a
{
	color:#fff;
}
footer p a:hover{
	color:#fff;
}
/*End Footer style*/
/*tag cloud styles in footer*/
#tegcloud
{
    height:400px;
	padding-bottom:55px;
}
.teg-1
{
    font-size: 20px; 
    color: #ff3c00;
}
.teg-2
{
    font-size: 18px; 
    color: #fff;
}
.teg-3
{
    font-size: 22px; 
    color: #9BCD65;
}
.teg-4
{
    font-size: 25px; 
    color:#FFEB3B;
}
.teg-5
{
    font-size: 30px; 
    color: #6DC7EC;
}
/*End tag cloud styles in footer*/
/*Subscribe style*/
.subscribecolor
{
	background:#f56b35;
	padding:15px;
	box-shadow: 0 0 15px 0px;
	padding:10px;
	color:#fff;
}
.captchaborder
{
	background: #ff5400;
    color: #fff;
    border: none;
    font-size: 20px;
    letter-spacing: 30.5px;
    text-align: center;
    padding: 15px 0px;
}
#error
{
	color:red;
}
.form-control
{
    border: 1px solid #274584;
}
.form-control1
{
	height: 60px;
    margin-left: 35px;
    border-radius: 0px;
    width: 100%;
    color: #000;
    padding: 10px;
}
.submitbtn
{
	background:#274584;
	color:#fff;
	border:none;
	padding:10px 35px;
	font-size:20px;
	margin:2%;
}
/*end subscribe*/
.confirm
{
	box-shadow: 0 0px 15px 0px;
    padding: 20px;
    margin: 17% 124px;
	border-radius:18px;
}
.confirm h3
{
	font-size:18px;
	line-height:40px;
	text-align:center;
}
@media screen and (min-width:320px) and (max-width:639px)
{
	.headerbg .col-md-8
	{
		display:none;
	}
	.headerbg
	{
		background:none;
	}
	.headerbg::after
	{
		display:none;
	}
	.logoimg
	{
		width:90%;
	}
	.navbar-inverse .navbar-toggle
	{
		background:#F56B35;
		color:#fff;
		border:none;
		margin-right:-10px;
	}
	.navbar-inverse .navbar-toggle:focus, .navbar-inverse .navbar-toggle:hover
	{
		background:#F56B35;
		color:#fff;
		border:none;
	}
	.tophead .col-md-12
	{
		padding:0px;
		margin:0px;
	}
	.navbar-collapse
	{
		border:none;
	}
	.tophead a
	{
		padding:10px 0px;
		font-size:9px;
	}
	.slider-content
	{
		display:none;
	}
	.title
	{
		font-size:25px;
	}
	.center
	{
		width:95%;
		margin:10px;
	}
	.insurancebgimg  h2, .Taxbgimg h2,.Investmentbgimg h2, .Salescareerbgimg h2, .Corporatebgimg h2
	{
		padding:50px;
		font-size:30px;
	}
	#tegcloud
	{
		height:auto;
	}
	label
	{
		padding-left:0px;
		padding-right:0px;
		font-size:7px;
		font-weight:normal;
	}
	label span {
    display: block;
	}
	.tab_container
	{
		width:100%;
		/* margin:0px;
		padding:0px; */
	}
}
@media screen and (min-width:640px) and (max-width:767px)
{
	.headerbg .col-md-8
	{
		display:none;
	}
	.headerbg
	{
		background:none;
	}
	.headerbg::after
	{
		display:none;
	}
	.navbar-inverse .navbar-toggle
	{
		background:#F56B35;
		color:#fff;
		border:none;
		margin-right:0px;
	}
	.navbar-inverse .navbar-toggle:focus, .navbar-inverse .navbar-toggle:hover
	{
		background:#F56B35;
		color:#fff;
		border:none;
	}
	.tophead a
	{
		padding:10px 10px;
	}
	.logoimg
	{
		width:50%;
	}
	.nav > li > a
	{
		padding:10px 7px;
	}
	.navbar-nav
	{
		margin-top:0px;
	}
	.title
	{
		font-size:25px;
	}
	.center
	{
		width:95%;
		margin:10px;
	}
	.insurancebgimg  h2, .Taxbgimg h2,.Investmentbgimg h2, .Salescareerbgimg h2, .Corporatebgimg h2
	{
		padding:50px;
		font-size:30px;
	}
	#tegcloud
	{
		height:auto;
	}
	label
	{
		padding-left:0px;
		padding-right:0px;
		font-size:7px;
		font-weight:normal;
	}
	label span {
    display: block;
	}
	.tab_container
	{
		width:100%;
		/* margin:0px;
		padding:0px; */
	}
}
@media screen and (min-width:768px) and (max-width:899px)
{
	.navbar-inverse .navbar-toggle
	{
		background:#F56B35;
		color:#fff;
		border:none;
		margin-right:-30px;
	}
	.navbar-inverse .navbar-toggle:focus, .navbar-inverse .navbar-toggle:hover
	{
		background:#F56B35;
		color:#fff;
		border:none;
	}
	.tophead a
	{
		padding:10px 10px;
	}
	.logoimg
	{
		width:50%;
	}
	.nav > li > a
	{
		padding:10px 7px;
	}
	.navbar-nav
	{
		margin-top:0px;
	}
	.title
	{
		font-size:25px;
	}
	.center
	{
		width:95%;
		margin:10px;
	}
	.insurancebgimg  h2, .Taxbgimg h2,.Investmentbgimg h2, .Salescareerbgimg h2, .Corporatebgimg h2
	{
		padding:50px;
		font-size:30px;
	}
	#tegcloud
	{
		height:auto;
	}
}
@media screen and (min-width:900px) and (max-width:1000px)
{
	.container
	{
		width:990px;
	}
	.tophead a
	{
		padding:10px 15px;
	}
	.logoimg
	{
		width:50%;
	}
	.navbar-nav
	{
		margin-bottom:0px;
	}
	.nav > li > a
	{
		padding:10px 20px;
	}
	.title
	{
		font-size:25px;
	}
	.center
	{
		width:95%;
		margin:10px;
	}
	.insurancebgimg  h2, .Taxbgimg h2,.Investmentbgimg h2, .Salescareerbgimg h2, .Corporatebgimg h2
	{
		padding:50px;
		font-size:30px;
	}
	#tegcloud
	{
		height:auto;
	}
}
@media screen and (min-width:1001px) and (max-width:1024px)
{
	.nav > li > a
	{
		padding:10px 10.5px;
		font-size:16px !important;
	}
	
	
}