@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:1200px;	

	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: 0 30px 0px 30px;

	color: #fff;
	
    text-shadow: -2px -2px #000;
	


}

.row1-section1 h2 {

	text-align: center;

	font-weight: bold;

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

	margin-bottom:30px;
	
		line-height:1.2;

}

.row1-section1 p {

	line-height:1.2;	

}

.row1-section1 img {

	margin-top: -1px;

}

.row2-section2 img {

	float:left;
	margin-left:50px;
        margin-bottom:-10px;
        margin-top:14px;
}

.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 {	



}

.row3-section3 p {

	text-align:center;

}

.row3-section1{

	margin-top:20px;;

	margin-bottom:20px;;
	

	
}	
.row3-section1 h2{	
	line-height:1.5;	


}

.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 h2{
	line-height:1.5;
	

}

.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;

}

.row4-section1 h2{

	line-height:1.5;		

}

.row5-section1 h4{

	padding-top:20px;

	padding-bottom:20px;

	color:#058686;

	line-height: 1;

}

.row5-section2 h3{

	padding-top:20px;

	padding-bottom:20px;

}

.row5-section2 h2{

line-height:1.5;			

}

.site-navigation{

	height: 32px;	

}

.button-effect:hover{

	opacity: 0.8;

}

.video {

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

	background-size: 90%;

	padding: 55px 51px 100px 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: 20px;

}

#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 !important;

transition: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 {

	

	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-22 {

	font-size: 22px;
	
		}

.font-22a {

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

}

.font-22red {

	font-size: 22px;
	color: #990033;
	
	
	}

.font-18red {

	font-size: 18px;
	color: #990033;
	
	}

.font-22redlg {

	font-size: 30px;
	color: #990033;
	
	}

.font-30black {

	font-size: 30px;
	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;
transition:none

}

.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-2{

	color: rgb(47, 108, 111);

	font-size: 20px;

	font-family: Arial, Verdana;	

}
.font-2b{

	color: #000;

	font-size: 20px;

	font-family: Arial, Verdana;	
	
	
	}
.font-2w{

	color: #fff;

	font-size: 20px;

	font-family: Arial, Verdana;	


}
.font-2a{

	color: #f79000;

	font-size: 20px;

	font-family: Arial, Verdana;	
 font-weight:700;
text-shadow:-1px -1px #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;

}

.row2 {

border: 1px solid #666;

margin: 30px auto;

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

}

.text-center1{

	text-align:center;
	text-shadow: -30px -30px #fff;
    font-size: 30px;


}

.text-justify{

	text-align:justify;

}
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {margin:0 auto !important;}

#main-menu li:last-child a{border-right:none;}

.col-sm-8.row1-section1 a img{margin:0 auto;}

.site-navigation-inner{padding-left:152px;}

.tool-tip-list{color:#333; font-size:18px; line-height:20px;}

.tool-tip-list:hover{transition:none;}

.easily-div{margin-top:47px; border:none; box-shadow:none;}

#home-table{width:100%; max-width:64% !important;}

.graybg ul{list-style:none; text-align:center;}
.graybg ul li{width:16%; float:left; margin:10px 0;}
.graybg ul li img{background-color:#3a7f84; height:50px; width:50px; line-height:50px; border-radius:50px;}
.graybg ul li a:hover img{background-color:#000;}
.graybg{margin-bottom:20px; padding-bottom:20px; background-size:100% 100%;}

#row1 .col-sm-8.row1-section1 .text-center.font-22 span{color:#f79000 !important;}
.main-title{color:#fff; padding-top:20px; text-align:center}
#home-table{max-width:500px;}
#home-table.home-table-div{max-width:100%!important;}
@media screen and (min-width:320px) and (max-width:479px)
{
	.title-text{ font-size:16px; color:#000;}
	#home-table ul{padding-left:0;}
	#home-table ul li{ margin-left:20px;}	
	.image-background{margin-left:84px !important;}
	.header-left img{width:100%; max-width:100%; height:auto;}
	.header-right h4{margin-top:0 !important;}
	.row2-section2 img{margin-left:0;}
	.books img{width:100%;}
	.navbar.navbar-default .navbar-toggle{display:none;}
	
}
@media screen and (min-width:480px) and (max-width:767px)
{
	.row2-section2 img{margin-left:93px;}
	.row2 h3{font-size:21px; margin-top:10px;}
	.image-background{margin-left:84px !important;}
	.image-round  .col-md-2{float:left; width:50%;}
	.image-round  .col-md-2 p{font-size:12px;}
	.image-background{margin-left:61px !important;}
	#home-table{max-width:70%!important}
	.navbar.navbar-default .navbar-toggle{display:none;}
}
@media screen and (width:640px)
{
	.image-round  .col-md-2 p{font-size:14px;}
	.image-background{margin-left:99px !important;}
}
@media screen and (min-width:768px) and (max-width:1000px)
{
	.image-round  .col-md-2{float:left; width:50%;}	
	.image-background{margin-left:129px !important;}
	.navbar.navbar-default .navbar-toggle{display:none;}
}
@media screen and (width:600px)
{
	#home-table {max-width: 79% !important;}
	.image-background { margin-left: 94px !important;}
	.main-title.title-text{color:#000;}
	.row2-section2 img{margin-left:140px;margin-bottom:0;}
}
@media screen and (width:568px)
{
	.row2-section2 img{margin-left:142px !important; margin-bottom:0;}
	.image-background{margin-left:81px !important;}
	.main-title.title-text{color:#000;}
}
@media screen and (width:375px)
{
	.image-background{margin-left:100px !important;}
	.row2-section2 img{margin-left:36px !important;}
}
@media screen and (width:667px)
{
	#home-table {max-width: 72% !important;}
	.image-background {margin-left: 106px !important;}
 	.main-title.title-text{color:#000;}
	.row2-section2 img{margin-left:164px; margin-bottom:0;}
}
@media screen and (width:414px)
{
	.image-background{margin-left:125px!important;}	
	.row2-section2 img{margin-left:42px; margin-bottom:10px;}
}
@media screen and (width:736px)
{
	.image-background{margin-left:123px!important;}	
	.row2-section2 img{margin-bottom:0; margin-left:221px;}
}
@media screen and (width:240px)
{
	.header-left img{width:100%; max-width:100%; height:auto;}
	.header-right h4{margin-top:0 !important;}
	.col-sm-8.row1-section1 h2{font-size:18px;}
	.col-sm-8.row1-section1 .text-center.font-22{font-size:17px;}
	.main-title.title-text{color:#000; font-size:16px;}
	.row2-section2 img{margin-left:7px;}
	.books{margin-left:0; padding-left:0; }
	.books img{width:100%;}
	.font-22red ol li{ font-size:12px;}
	.navbar.navbar-default .navbar-toggle{display:none;}
}
@media screen and (width:768px)
{
	.row2-section2 img{margin-left:0 !important;}
	.home-table-div lu{font-size:12px;}
	.col-sm-8.row1-section1 h2{font-size:18px;}
	.col-sm-8.row1-section1 .text-center.font-22{font-size:17px;}
	.home-table-div .col-md-3{float:left; padding-right:31px;}
	.col-lg-4.row{float:left;}
}
@media screen and (width:736px)
{
	.main-title.title-text{color:#000;}
}
@media screen and (width:320px)
{
	.row2-section2 img{margin-left:13px; }
}
@media screen and (width:384px)
{
	.row2-section2 img{margin-left:39px; }
}
@media screen and (width:1024px)
{
        .col-lg-4.row{float:left;}
}