@charset "utf-8";

/* CSS Document */



#masthead {

	background-image: url(../images/headerbg.png);

}

.header-right{

	text-align:center;	

}

.header-right h3, h4 {

	line-height: 1;

}

.header-right h3{

	color:#058686;

	font-size: 22px;

}

.header-right h4{

	font-weight: normal;

	margin-top:50px;

}

.header-left a img {

	width: 69%;

	height: auto;

}

.container{

	max-width:980px;	

	margin:0 auto;

}

.navbar-default {

	background:none;

	border:none;

	margin-bottom:0;

}

#main-menu li {

	

	margin:0;

	padding:0;

}

#main-menu {

	margin:0;

	padding:0;

}

#main-menu li a {

	font-size: 13px;

	color:#058686;

	background: none;

	border-right:1px solid #000;

	padding-top:0;	

	padding-bottom: 0px;

}

#menu-item-22 a{

	border-right:none !important;

}

#main-menu li a:hover {

	color:#46bfb9;

	background: none;

}

#row1{

	background:url(../images/bg-page-header.png);

	background-repeat:repeat-x;

}

.site-navigation {

	margin: 0;

	padding: 0;

	height: 51px;

}

.row1-section1{

	padding: 30px;

	color: #fff;

}

.row1-section1 h2 {

	text-align: center;

	font-weight: bold;

	text-shadow: -1px -1px #000;

	margin-bottom:30px;

}

.row1-section1 p {

	line-height:2;	

}

.row1-section1 img {

	margin-top: -1px;

}

.row2-section2 img {

	float:left;

	

	margin-right: 30px;

	margin-top: 30px;

}

.row2-section2{

	

}

.row2-section2 ul{

	list-style:square;	

}

li{

	margin-bottom:5px;

}

.row2{

	border-bottom:3px solid #cdcdcd;;	

}

.row3-section3 img{

	width:56%;

	text-align:center;

}

.row3-section2 p {	

	padding-top: 39px;

}

.row3-section3 p {

	text-align:center;

}

.row3-section1{

	margin-top:20px;;

	margin-bottom:20px;;

}

.row3{

	border-bottom:3px solid #cdcdcd;;	

}

.books{

	list-style:none;	

}

.books li{

	display:inline-block;	

}

.row4-section1 h3{

	text-align:center;	

}

.row4 {

    border-bottom: 3px solid #CDCDCD;

    padding-bottom: 16px;

}

.row5-section1{

	

}

.row5-section1 img{

	text-align:center;

	margin:0 auto;

	display:block;

	padding:20px 0 20px 0;

}

.row5-section1 h3{

	padding-top:20px;

	padding-bottom:20px;

}

.row4-section1 h3{

	padding-top:20px;

	padding-bottom:20px;

}

.row5-section1 h4{

	padding-top:20px;

	padding-bottom:20px;

	color:#058686;

	line-height: 1;

}

.row5-section2 h3{

	padding-top:20px;

	padding-bottom:20px;

	

}

.site-navigation{

	height: 32px;	

}

.button-effect:hover{

	opacity: 0.8;

}

.video {

	background: url(../images/video_frame.png) no-repeat;

	background-size: 100%;

	padding: 55px 51px 118px 51px;

}

.video iframe{

	width:100%;

}

.site-info{

	text-align:center;	

	color:#fff;

}

.site-footer {

	background-color: #058686;

	padding: 24px 0 4px 0;

}

.navbar-collapse{

	z-index:1000;

	position:relative;

}

.sidebar {

	padding:6px;

}

body {

	

	font-size: 16px;

}

#red-book p {

font-size: 12px;

font-weight: bold;

text-align: center;

}

#red-book img {

width: 150px;

}

li#menu-item-35, li#menu-item-36, li#menu-item-29, li#menu-item-30, li#menu-item-31, li#menu-item-33, li#menu-item-32 {

position: relative;

}

span.tool-35, span.tool-36, span.tool-29, span.tool-30, span.tool-31, span.tool-33, span.tool-32, span.info1 {

background-color: #333;

padding: 7px 12px;

font-size: 12px;

float: left;

position: absolute;

z-index: 20;

top: 26px;

width: 250px;

color: #5ae7f0;

border-radius: 5px;

left: 7px;

display : none;

}



/*contact codes*/





.heading-new {

font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;

font-size: 26px;

font-weight: regular;

color: #990033;

line-height: 1.5;

text-align: center;

padding:10px 0 10px 0;

}

.heading-new-2 {

font-family: Arial, Helvetica, sans-serif;

font-size: 20px;

font-weight: regualar;

color: #990033;

line-height: 1.5;

}

.box-shadow-bg {

	box-shadow: 0px 3px 9px #888888;

	border-radius:10px;

	border:1px solid #eff2f3;

	background-color:#fff;

	padding-top:20px;

	padding-bottom:20px;

	

	}

	

	

.text2 {

	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;

	line-height: 1.3;

	font-size: 14px;

	color: #000;

	text-align: justify;

	

	

}

.text3 {

	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;

	line-height: 1.3;

	font-size: 12px;

	color: #000;

	text-align: justify;

	

}	

.text-new {

	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;

	line-height: 1.5;

	font-size: 16px;

	color: #000;	

	

}

.info1{

	display:inline;

}

.body2{

background-color: rgb(239, 242, 243);	

}



.freelegalforms h1.text-center {

	color: #d60002;

	font-weight: bold;

}

.free-sidebar h4 {

	line-height: 1.3;

}

div.gray-bg {

	background-color: #f1f1f1;

	margin-bottom: 30px;

	padding: 20px;

}

#wakeup-book {

	width: 170px;

	margin-bottom: 20px;

}

#freebutton {

    margin-bottom: 20px;

    max-width: 560px;

    width: 60%;

}

.text-red{

	color: red;

}



.financial_books {

    padding: 0;

}

.financial_books > li {

    display: inline-block;

    margin: 0 1%;

    width: 22.5%;

}

.financial_books img {

    display: block;

    margin: 0 auto 11px;

    max-width: 159px;

}

.financial_books h3 {

    font-size: 15px;

    font-weight: bold;

    margin: 0 0 15px;

    min-height: 43px;

    text-align: center;

}

.financial_books p {

    border: 1px solid #CCCCCC;

    box-shadow: 0 2px 5px -1px #CCCCCC;

    font-size: 11px;

    padding: 9px;

}

#book-section h3 {

    font-size: 16px;

}



hr {

	clear: both;

}

#tax-box > h3 {

    font-family: helvetica;

    font-size: 19px;

    line-height: 1.1;

    text-align: center;

}

#tax-box h3 > span {

    font-size: 22px;

    text-transform: uppercase;

}

#tax-box > ul {

    font-size: 14px;

    padding: 0 0 0 9px;

}

.list1 {

    clear: both;

}

.size-14 {

	font-size: 14px !important;

}

.size-13 {

	font-size: 13px;

}

.size-11 {

	font-size: 11px !important;

}

.sidecont > h4 {

    font-family: helvetica;

    font-size: 18px;

    line-height: 1.3;

    text-align: center;

}

.aligncenter {

    display: block;

    margin: 0 auto;

}

.sidecont > h3 {

    font-family: Helvetica;

    font-size: 20px;

    margin: 16px 0 6px;

}

.font-15 {

	font-size: 15px;
	
	
	}

.font-22red {

	font-size: 22px;
	color: #000;
	

}

.list1 > li {

    padding: 0 0 2px;

}

.border-gray {

    border: 1px solid #CCCCCC;

    box-shadow: 0 2px 5px -1px #CCCCCC;

    margin: 0 0 20px;

	border-radius: 3px;

}

.margin-l-m-15 {

	margin-left: -15px;

}



.list-nobullet li {

	display: inline-block;

}

.halflist{

	text-align: center;

	padding: 0;

}

.halflist li {

    margin: 10px 2%;

    width: 40%;

	margin: 5px 0;

}

.list li{

	padding: 0;

	vertical-align: top;

	text-align: left;

}



.heading_1 {

	margin: 12px 0 15px !important;

}

.tool-tip-list {

	position: relative;

}

.freebuttons .tool-36{

	 left: 320px;

    top: 90px;

}

#accordion {

	margin: 20px 0;

}

.panel-title {

	margin-top: 0;

	margin-bottom: 0;

	font-size: 21px;

	color: inherit;

	text-align: center;

	padding: 11px;

	line-height: 1;

	

}

.panel-body {

	padding: 30px 15px 30px 15px;

}

.panel-group .panel {

	margin-bottom: 11px;

}

.panel-heading{

	background:url(../images/bg-accordion.png);

}

.panel-title > a {

    color: #FFFFFF;

    display: block;

    text-decoration: none !important;

    outline: none;

}

.panel-title > a:hover {

opacity: 0.9;

}

/*Advisors codes*/

.heading-3 {

	text-align: center;

	font-weight: bold;

	text-shadow: -1px -1px #000;

	margin-bottom: 50px;

}

.video-2 {

	background-size: 100%;

	padding: 55px 51px 118px 51px;

}

.font-1{

	color: rgb(47, 108, 111);

	font-size: large;

	font-family: Arial, Verdana;	
	
	}

.font-22red {

	font-size: 16px;
	color: #000;
	
	

}

.boder-bottom{

	border-bottom:3px solid #cdcdcd;;

}

/*join1 codes*/

.top-bottom-margin{

	margin: 12px 0 16px 0;	

}



.row2 h3 {

background-color: #000;

color: #fff;

padding: 10px;

margin: 12px 0 0 0;
clear:both;

}

.row2 {

border: 1px solid #666;

margin: 30px auto;

box-shadow: 1px -1px 14px 3px #666;

}

.text-justify{

	text-align:justify;

}
