﻿@charset "utf-8";
/* CSS Document */
/*For Menu start*/
/* @import 'https://fonts.googleapis.com/css?family=Raleway:100,100i,200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i'; */


p.white.white-ft {
    text-align: left;
}
.dvyoucanttxtIMG 
{
    margin: 34px 0 0;
    padding: 0 2% 3%;
}
h3.wb {
    font-size: 32px;
}
.dvyoucantIMG 
{
    padding: 0;
    text-align: center;
}
.dvyoucantIMG > img 
{
    height: auto;
    width: 108px;
}
.dvwenevertxt 
{
    /*font-family: "Raleway",sans-serif;*/
font-family: "Times New Roman";
    font-size: 15px;
    font-weight: 600;
    line-height: 27px;
    padding: 17px 0 0;
    /* text-transform: capitalize;*/
}
.dvrwpadd {
    padding: 0 2px 0 0 !important;
}
h3.black.wb {
    padding-bottom: 0;
    padding-top: 25px;
}
.setBg
{
    
    text-align:center;
    background: url(/Sitefinity/WebsiteTemplates/WealthTraceNew/App_Themes/WealthTraceNewTheme/img/Sec1_edit.jpg) right;
    height: 350px;
}
.styltxt h1, .styltxt p {
    /*font-family: "Raleway",sans-serif;*/
font-family: "Times New Roman";
    text-align: center;
    padding: 15px 0 0 0;
}
.styltxt h1 {
    font-size: 40px;
    font-weight: 300;
    color: #0093ff;
}
.styltxt p {
    font-weight: 400 !important;
font-size:20px;
    color: black;
}
.navbar-nav > li
{
    cursor:pointer;
}

.dvmenu
{
	float:right;
	margin: 0 -23px 0 0;
}
.dvsectionpage a 
{
    color: blue;
}
.navbar{
	background:#f7f7f7;
	margin-bottom:0;
	padding:5px 0;
	border:none;
	min-height: 89px;
	border-radius:0;
}
.KJEDefinitions {
    margin-left: 0 !important;
    margin-right: 0 !important;
}

.dvlogo img 
{
	margin: -13px 0 0;
	padding: 0;
	width: 250px;
}
.active > a {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
    color: #9d9d9d !important;
}
.navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus {
     color: #507282 !important;
}
.navbar-inverse .navbar-nav > .open > a:focus
{
    color: #507282 !important;
}
.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus
{
	background:#f5f5f5 !important;
}

#dvsuccessmsg 
{  display: none;
    position: fixed;
    width: 28%;
    height: 20% !important;
    top: 18%;
    left: 35%;
    box-shadow: 2px 3px 12px black;
    border-radius: 4px !important;
    z-index: 99999;
    background-color: rgb(233, 240, 216) !important;
}

#dvsuccessmsg p
{
    padding: 36px 0 0 10px;
}

#dvsucceedmsg 
{  display: none;
    position: fixed;
    width: 28%;
    height: 20% !important;
    top: 18%;
    left: 35%;
    box-shadow: 2px 3px 12px black;
    border-radius: 4px !important;
    z-index: 99999;
    background-color: rgb(233, 240, 216) !important;
}
.txtfloat {
    background: rgba(49, 112, 143, 0.7);
    height: 577px;
    color: white;
    text-align: left;
}
.txtfloat p 
{
    font-family: "Raleway",sans-serif;
    font-size: 17px;
    font-weight: 500 !important;
    line-height: 20px;
    margin: 0 0 24px !important;
}

.txtfloat h1 
{
    font-family: "Raleway",sans-serif;
    font-size: 3em;
    font-weight: 200;
    text-align: left;
}
.imgthumb1 img
{
    height: 80%;
    width: 80%;
    padding-bottom: 15px;
    tranform : none;
    transition:none;
}
.bgrow
{
    background: url(/Sitefinity/WebsiteTemplates/WealthTraceNew/App_Themes/WealthTraceNewTheme/img/Vault.jpg)center center;
    height: 577px;
}
.notrans
{
    transition: none;
    transform: none;
     text-align:center;
}
#dvsucceedmsg p
{    
    padding: 36px 0 0 10px;
}
/*.dropdown-menu li:hover .sub-menu {
    visibility: visible;
}

.dropdown:hover .dropdown-menu {
    display: block;
}*/
/* 03/30/2016 */
.dvvoteImg2 > img {
        width: 110%;
}
.text-center.dvbestvotetxt3 {
    font-size: 21px;
    color: #000;
    padding: 30px 0 0 0;
    line-height: 1.2;
    font-weight: 600;
}
.dvwealthtxt7
{
   padding: 30px 0 0 0 !important;
}
.dvwealthtxt7 p a
{
    font-size: 18px;
}
.dvwealthtxt7 p a:hover {
        color: #0070c0;
    text-decoration: none !important;
}
.dvwealthtxt7 h5 {
    color: #000;
    font-size: 27px;
    font-weight: 500;
    line-height: 1;
}
.col-md-7.text-center.dvwealthtxt7 a
{
	color:#000;
	text-decoration:none;
}
.text-center.dvwealthtxt7 a:hover
{										
	text-decoration:none;
}
@media (max-width:840px)
{
    .styltxt p {
    font-size: 12px;
}
.styltxt h1 {
    font-size: 31px;
}
	.dvvoteImg2, .dvbestvotetxt3, .dvwealthtxt7
	{
		width:100%;
		text-align:center !important;
		padding:0 0 2% 0;
	}
	.dvvoteImg2 > img
	{
		float:none;
		width:250px;
	}
}



ul.nav li.dropdown:hover > ul.dropdown-menu{
    display: block;
    margin: 0;
}
.navbar-nav > li > a 
{
    font-size: 13px;
    font-weight: 600;
	font-family: "Lato",Helvetica,Arial,sans-serif;
	padding:12px 6px;
    text-transform: uppercase;
	color:#a9a9a9;
}
.dvlogfree {
    float: right;
    margin: 0;
    padding: 0;
    width: 19%;
}
.dvlogfree ul 
{
	list-style-type:none;
	margin:0;
	padding:0;
}
.dvlogfree ul li {
    display: inline;
    float: right;
    margin: 0 4px;
}
.dvlogfree ul li a
{
	background-color: #b9c88f;
	color: #fff;
	font-size: 14px;
	transition: all 0.6s ease-in-out 0s;
	padding: 8px;
}
.dvlogfree a:hover {
    background: #507282 none repeat scroll 0 0;
    color: #fff;
}
.dvlogfree ul li a:hover
{
	text-decoration:none;
}
ul.menu li ul
{
    top:53px !important;
}


.dvlogfree2 {
    float: right;
	display:none;
    margin: 0;
    padding: 0;
    width: 19%;
}
.dvlogfree2 ul 
{
	list-style-type:none;
	margin:0;
	padding:0;
}
.dvlogfree2 ul li {
    display: inline;
    float: right;
    margin: 0 4px;
}
.dvlogfree2 ul li a
{
	background-color: #b9c88f;
	color: #fff;
	font-size: 14px;
	transition: all 0.6s ease-in-out 0s;
	padding: 8px;
}
.dvlogfree2 a:hover {
    background: #507282 none repeat scroll 0 0;
    color: #fff;
}
.dvlogfree2 ul li a:hover
{
	text-decoration:none;
}



.dropdown-menu > li > a {
    color: #9d9d9d;
    font-weight: 600;
	font-family: "Lato",Helvetica,Arial,sans-serif;
}
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
    background-color: #676d75;
    color: #fff;
    text-decoration: none;
}
.navbar-inverse .navbar-toggle 
{
    border-color: #333;
    margin: 37px 24px 0 0;
    position: relative;
}
.navbar-toggle:hover {
    background-color: #b9c88f !important;
	transition: all 0.6s ease-in-out 0s;
}
/*For Menu End*/
.dvtable
{
	padding:3% 1%;
	background:#f5f5f5;
}
.dvfunctionfour
{
	margin:0;
	padding:5px 0;
	border-bottom:1px solid #e8e8e8;
}
.dvfunction > h3
{
	color:#b9c88f;
	text-align:center;
	 margin: 0 !important;
    padding: 0 !important;
	font-size:22px;
}
.dvfour > h3 
{
    color: #b9c88f;
    font-size: 20px;
    font-weight: 600;
    text-align: center;
	 margin: 0 !important;
    padding: 0 !important;
}
.dvtrueicon
{
	text-align:center;
	 padding: 10px 0;
}
.dvtrueicon em {
    color: green;
	font-size: 20px;
}
.dvtxt 
{
    font-size: 18px;
	color: #507282;
    padding: 10px 0;
}
.dvcontainer
{
	width:1200px;
	margin:0 auto;
}
.dvwrap
{
    width:100%;
    padding:0 10%;
}
.dvtxtname 
{
    border-bottom: 1px solid #e8e8e8;
    padding: 10px 0;
}
.dvfixedheader 
{
	background: #f5f5f5 none repeat scroll 0 0;
	left: 0;
	margin: 107px 0 0;
	padding: 1% 10%;
	position: fixed;
	top: 0;
	z-index: 2147483647;
}

.dvfixedh2 
{
	background: #f5f5f5 none repeat scroll 0 0;
	left: 0;
	margin: 87px 0 0;
	padding: 1% 0;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 999999;
}

#siteseal
{
    text-align: center;
    display: block;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
}

#TermsAndConditions
{
	
	text-align: center;
	padding-bottom: 10px;
}

#TermsAndConditions p
{
	text-align:center;
	padding-bottom: 20px;
}

#ctl00_cphMainContent_C000_detailBlogPostsFrontend_ctl00_ctl00_SingleItemContainer_ctrl0_ctl02_ctl00_ctl00_submitForm_ctl00_ctl00_emailTextField_ctl00_ctl00_textBox_write {
    display: none;
}

.sfTxtLbl.sfFocusedTxtLbl {
    display: none;
}


.jbox-img {
    border: 1px solid rgb(80, 114, 130);
    float: left;
    height: 200px;
    margin: 4px;
    padding: 7px;
    width: 23%;
}
.jbox-img:hover 
{
    box-shadow: 0 0 8px 2px rgb(80, 114, 130);
    padding: 3px;
 border:none;
}
@import url(http://fonts.googleapis.com/css?family=Raleway+Dots);
@import url(http://fonts.googleapis.com/css?family=Advent+Pro:400,200,700);
@import url(http://weloveiconfonts.com/api/?family=entypo);


/* entypo */
[class*="entypo-"]:before {
  font-family: 'entypo', sans-serif;
}


#secClass #services {
    text-align: left;
  transform: translatez(0);
}
#secClass #services h2 {
  margin: 80px 0px 40px;
  color: #fff;
  font-size: 2.4em;
  font-family: 'Raleway Dots', sans-serif;
  text-transform: uppercase;
  text-align: center;
}
#secClass #services li {
  width: 50px;
  height: 50px;
  display: inline-block;
 
  list-style: none;
}
#secClass #services li div {
      width: 40px;
    height: 40px;
    color: white;
    font-size: 1.4em;
    text-align: center;
    line-height: 43px;
    background-color: #74d4b3;
    transition: all 0.5s ease 0s;
}
#secClass #services li div:hover {
  transform: rotate(360deg);
  border-radius: 100px !important;
}
#secClass #services li span {
    width: 80px;
height: 10px;
display: block;
padding: 10px 0px;
color: #FFF;
font-family: "Advent Pro",sans-serif;

font-size: 0.9em;
text-align: center;
font-weight: bold;
}



/*  ----------------------02/24/2016-----------------------------*/

.dvulli 
{
    background: #eef3fa none repeat scroll 0 0;
    padding: 3% 0 1% 0;
}
.dvulli12 
{
    margin: 0;
    padding: 0;
}
.dvulli12 > h4 
{
    font-weight: 700;
    text-align: center;
	color:#507282;
	font-size:24px;
}
.dvulli12 > ul 
{
	color: #507282;
	font-family: "Times New Roman",Helvetica,Arial,sans-serif;
	font-size: 18px;
	font-weight: 900;
	line-height: 26px;
	margin: 0 auto;
	width: 66%;
}
.dvulli12 li 
{
    line-height: 40px;
}
.dvulli12 img 
{
	position: relative;
	top: 2px;
	width: 18px;
}
.dvaview {
    text-align: center;
}
.dvulli a {
    color: #0070c0;
	font-size:18px;
	font-weight:600;
}
.dvulli a:focus 
{
	text-decoration:none;
}
.dvulli a:hover
{
	text-decoration:none;
}


/*VINAY STYLE*/

.bs-example
{
    	margin: 20px;
}
.modal-content iframe{
        margin: 0 auto;
        display: block;
}

sfpostContent p
{
font-size: 18px;
}
.sfpostTitle div a {
    font-size: 15px;
}

sfpostAuthorAndDate div
{
font-size: 14px !important;
}

.sfpostSummary.sfsummary
{
	font: 18px/1.5em "Roboto" !important;
}



.sfpostAuthorAndDate a{
    color: blue;
    border-bottom: 1px solid blue;

}

.sfpostTitle div a:hover{
border-bottom: 1px solid;
}


/* For blog start*/
.sfpostAuthorAndDate div
{
font-size: 14px !important;
}
.sfpostContent a
{
font-size: 18px !important;
color: #0070c0 !important;
    border-bottom: 1px solid #0070c0;
}
.sfpostContent p a
{
font-size: 18px !important;
color: #0070c0 !important;
    border-bottom: 1px solid #0070c0;
}
.white-acc {
    font-size: 20px !important;
}
#KJECommandButtons input[type=button] {
    float: left !important;
    border-radius: 7px !important;
}
.sfpostContent > p {
    margin: 0 0 15px;
}
.sfpostContent  {
    font: 18px/1.5em Times New Roman !important;
}
.sfpostFullStory.sffullstory:focus {
    text-decoration: none;
}
/* End */
/* For Ssubscribe start
.sfnewsletterFieldsList{
    
    padding-left: 29%;
    padding-right: 29%; 
}
.sfnewsletterSubmitBtnWrp{
    
    padding-left: 29% !important;
    padding-right: 29% !important;
}

/*End*/
/*End of the VINAY STYLE*/



.navbar-brand > img {
    margin: 0  !important;
    width: 250px  !important;
}
.logsignup {
    float: right !important;
    margin: -53px 30px 0 0 !important;
    position: relative !important;
    top: 21px !important;
}
<!------------>
.dvblankfixed 
{
	background: #f5f5f5 none repeat scroll 0 0;
	 margin: 17px 0 0;
	z-index: 0;
}
ul.menu li ul li a 
{
	color: #337ab7 !important;
	font-size: 15px;
}
ul.menu li ul li 
{
	padding: 10px 5px;
	border-bottom:1px solid #ccc ;
	text-align: left;
}
.dvtwo_AI_IMG 
{
    margin: 2px 9px 0 0;
    padding: 0;
    position: relative;
    right: -3px;
    top: 3px;
    width: 21px;
}
ul.menu li ul li a 
{
    color: #337ab7 !important;
    font-size: 14px !important;
    font-weight: 600;
}
ul.menu li ul li a:hover
{
	color: #337ab7 !important;
	transition:opacity 0.3s ease-out 0s;
}
.nav.navbar-nav.navbar-right.menu li:hover > ul li:hover 
{
	opacity: 0.6;
	/*-webkit-transition:all 500ms ease-in-out !important;
	-moz-transition: all 500ms ease-in-out !important;
	-o-transition: all 500ms ease-in-out !important;
	transition: all 500ms ease-in-out !important;*/
	transition:opacity 0.3s ease-out 0s;
}
ul li ul li 
{
	background: #ddd  !important;
	transition:opacity 0.3s ease-out 0s;
}
ul li ul li a
{
	color:#337ab7 !important;
	transition:opacity 0.3s ease-out 0s;
}
ul li ul li a .page-scroll
{
	text-decoration:none;
}
.nav.navbar-nav.navbar-right.menu li:hover > ul li:hover a 
{
	color: #337ab7 !important;
}
.nav.navbar-nav.navbar-right.menu li:hover > ul li a 
{
	color: #337ab7 !important;
	text-decoration: none;
}
.page-scroll > span 
{
	font-size: 24px;
	padding: 7px 8px;
}
.dvvideoFixed 
{
	background: #f5f5f5 none repeat scroll 0 0;
	font-size: 25px !important;
	left: 0;
	margin: 96px 0 0;
	padding: 1% 6%;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 999;
}
.navbar
{
	position:fixed;
	z-index:9999999;
	width:100%;
}


@media (max-width:1366px)
{
    .dvvideoFixed {
    padding: 1% 6% !important;
    }
.navbar-right 
{
    margin-right: 15px;
}
.nav.navbar-nav.navbar-right.menu ul {
top:51px !important;
}

}
@media (max-width:1200px)
{
.nav.navbar-nav.navbar-right.menu ul {
    top: 48px !important;
}
.navbar-right 
{
margin-right: 30px;
}
.dvtxt 
{
    font-size: 18px;
    text-align:left;
    padding: 10px;
}
.dvfixedh2 div 
{
    font-size: 60px !important;
}
.dvfour > h3 
{
    font-size: 16px;
}
.dvfixedheader
{
    width:100% !important;
}

.dvlogfree ul li a
{
	padding:4px;
}
.navbar-nav > li > a 
{
    font-size: 13px;
    padding: 6px 11px;
}

#TermsAndConditions 
	{
    		margin: -117px 0 0 !important;
	}
}

@media (max-width:1110px)
{
    .dvfixedh2 div 
{
	    font-size: 54px !important;
}
    
   .dvfunctionfour div {
    font-size: 54px !important;
} 

}

@media (max-width:991px)
{
.resp {
    max-width: 75%;
}

.wrppp {
    height: 470px;
}
.pnl{

 margin-top: 100px;
    padding: 8px 0 0;
}
  .styltxt h1 {
   
    font-size: 31px;
}
.styltxt p {
    font-size: 14px;
}  
.dvwenevertxt 
{
    padding:3px 0 0 10px;
}
.dvyoucantIMG > img 
{
    width: 82px;
}
.dvulli12 > ul
{
	width:88%;
}
.dvhandImg img {
    float: none;
    margin: 0 auto;
    max-width: 50% !important;
}
.contact-form.form-login.SignUp 
{
    margin-top: 0 !important;
}
.nav.navbar-nav.navbar-right.menu ul {
    top: 35px !important;
}
.navbar-right 
{
    margin-right: 0px !important;
}
.dvlogfree 
{
    float: right;
    padding: 0;
    width: 20%;
}
.dvlogo img 
{
    height: 60px;
    margin: -17px 0 0;
    width: 182px;
}
.navbar-nav > li > a {
    padding: 8px;
}
.navbar-nav > li > a {
    font-size: 11px;
    padding: 6px;
}
.navbar-nav > li > a 
{
    font-size: 13px !important;
    font-weight: 600 !important;
    margin-left: 21px !important;
    padding: 8px 0 !important;
    text-transform: uppercase !important;
}

.logsignup {
    float: right !important;
    margin: 0 15px 0 2px !important;
    right: -14px !important;
    top: -83px !important;
}
.navbar-fixed-bottom, .navbar-fixed-top
{
	height:128px !important;
}

.navbar-default.navbar-fixed-top.navbar-shrink .navbar-nav > li > a
{
	padding:0 !important;
}
.navbar-right {
    float: right !important;
    padding: 0 0 10px !important;
}
ul.menu li:hover ul 
{
    top: 35px !important;
}

.dvfixedheader 
{
	margin: 110px 0 0;
    top: 18px;
    z-index: 1;
}
    .dvfixedh2 {
    margin: 111px 0px 0px !important;
    z-index: 1 !important;
    }
    .dvvideoFixed {
    margin: 127px 0 0 !important;
    padding: 1% 14%;
    z-index: 1 !important;
}

.panel-tp {
    margin-top: 254px !important;
}

#TermsAndConditions
{
padding-top: 69px;
}
    
}
@media (max-width:861px)
{
.dvfixedh2 div 
{
    font-size: 42px !important;
}
.dvfunctionfour div {
    font-size: 42px !important;
}
.dvfixedheader 
{
	margin: 110px 0 0;
	padding: 1% 6% ;
}



}

@media (max-width:767px)
{
    .dvrwpadd
    {
        padding:0 20px !important;
    }
    .dvulli12 > ul
	{
		width:100%;
	}
	.dvulli12 li 
	{
    	line-height: 32px;
	}
   	.panel-tp {
    margin-top: 126px !important;
}
.navbar-brand img {
    margin: 4px 0 0 56px !important;
}
.dvSGcontainer
{
padding:0;
}
.navbar-collapse.collapse.in 
{
margin: -2px 0 0 !important;
padding:0px;
}
.dvcontainer > .navbar-header
{
    padding:0px 10px;
}
.nav.navbar-nav.navbar-right.menu 
{
    margin: 0;
    padding: 0;
    width: 100%;
}
.navbar-header 
{
    height: 130px;
}
.dvfixedh2 div 
{
    font-size: 36px !important;
}
.dvfixedh2 
{
    margin: 140px 0 0;
}
.dvfunctionfour div {
    font-size: 36px !important;
}
.dvlogfree 
{
    float: none;
    margin: -21px auto;
    width: 20%;
}
.navbar-toggle {
    background-color: #507282 !important;
	border:none;
	border-radius:0;
}
.dvlogfree
{
	display:none;
}
.dvlogfree2 ul li a
{
	padding:4px;
}
.dvlogfree2 
{
	display: block;
    float: left;
    margin: 0 11px 0 0;
    position: fixed;
    top: 57px;
    width: 165px;
    z-index: 2147483647;
}
.navbar 
{
    min-height: 106px;
}
.dvlogfree2 ul 
{
    padding: 0 21px 0 0 !important;
}
.dvmenu {
    float: none;
}
.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form 
{
	background: #f5f5f5 none repeat scroll 0 0;
	border-color: #101010;
	margin: 31px 0 0;
}
.dropdown-menu 
{
    width: 100%;
}
.dropdown-menu ul
{
    width: 100%;
}
.dropdown-menu {
    margin: -5px 0 0 !important;
}

.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus {
    background-color: #f5f5f5;
}
.navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus
{
	color: #9d9d9d !important;
}
.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus {
    background-color: #080808;
    color: #507282 !important;
}
.navbar-nav > li > a 
{
    font-size: 14px;
}
.dvlogo img {
    height: auto;
    width: 148px;
}
.logsignup 
{
    float: left !important;
	margin:0;
    left: 0;
    position: absolute !important;
    top: 91px !important;
    z-index: 9999 !important;
}
.navbar-fixed-bottom, .navbar-fixed-top 
{
    height: 134px !important;
}
.navbar-brand > img {
    margin: 10px 0 0 44px !important;
    width: 250px !important;
}

.navbar-toggle {
    margin: 45px 20px 0 0 !important;
    position: absolute !important;
    right: 0 !important;
    z-index: 2147483647 !important;
}
.navbar-toggle {
    margin: 84px 20px 0 0 !important;
    position: absolute !important;
    right: 0 !important;
    z-index: 2147483647 !important;
}
.navbar-right
{
	float:left !important;
}
ul.menu li:hover ul {
    display: block !important;
    left: 18px !important;
    opacity: 1 !important;
    top: 42px !important;
    visibility: visible !important;
    width: 95% !important;
    z-index: 9999999 !important;
}

.dvfixedheader 
{
	margin: 115px 0 0;
}
.nav.navbar-nav.navbar-right.menu ul {
    top: 36px !important;
}


.dvfixedh2 {
    margin: 129px 0px 0px !important;
    z-index: 1 !important;
}
.dvvideoFixed {
    margin: 132px 0 0 !important;
    padding: 1% 6% !important;
    z-index: 1 !important;
}
}
/*-------------------05/26/2016-----------------------*/
@media (max-width:980px)
{
    

#dvsuccessmsg {
    height: 14% !important;
    left: 33%;
    top: 18%;
    width: 36%;
}    
    
    
}
@media (max-width:640px)
{
   .panel-tp {
    margin-top: 52px !important;
}
.dvfixedh2 div 
{
    font-size: 30px !important;
}
.dvfixedh2 
{
    margin: 129px 0 0;
}
.dvfunctionfour div {
    font-size: 30px !important;
}

                .dvtxtbtn 
					{
					    padding: 12% 0 0;
					}
					.dvtxtbtn > h2 {
					    font-size: 18px;
					}
					.dvtxtbtn > h3 {
					    font-size: 16px;
					}
}
@media screen and (max-width: 640px) and (min-width: 580px) 
{
    .dvvideoFixed 
    {
        margin: 132px 0 0 !important;
        padding: 1% 6% !important;
        z-index: 1 !important;
    }
    .fontClass 
    {
        font-size: 20px !important;
    }
    .fa-3x 
    {
        font-size: 3em;
    }
    h3.white 
    {
        font-size: 60px !important;
    }


}

@media (max-width:580px)
{
    .styltxt h1 {
    font-size: 26px;
}
.dvfixedh2 div 
{
	    font-size: 24px !important;
}
.dvfunctionfour div {
    font-size: 24px !important;
}


}
@media screen and (max-width: 580px) and (min-width: 560px) 
{
    .dvvideoFixed 
    {
        margin: 132px 0 0 !important;
        padding: 1% 6% !important;
        z-index: 1 !important;
    }
    .fontClass 
    {
        font-size: 18px !important;
    }
    .fa-3x 
    {
        font-size: 3em;
    }
    h3.white 
    {
        font-size: 56px !important;
    }

}

@media (max-width:560px)
{
h3.wb {
    font-size: 25px  !important;
}
    .wrppp {
    height: 345px !important;
}
.resp {
    max-width: 88%;
}
.dvtxt 
{
    font-size: 15px;
}
.dvfunction > h3 
{
    font-size: 19px;
}

.dvfixedheader 
{
	margin: 115px 0 0;
}

}
@media screen and (max-width: 560px) and (min-width: 480px) 
{
.dvvideoFixed 
    {
        margin: 132px 0 0 !important;
        padding: 1% 6% !important;
        z-index: 1 !important;
    }
    .fontClass 
    {
        font-size: 16px !important;
    }
    .fa-3x 
    {
        font-size: 2em;
    }
    h3.white 
    {
        font-size: 52px !important;
    }
}

@media (max-width:520px)
{
    .styltxt h1 {
    font-size: 26px;
}
.styltxt p {
    font-size: 11px;
}
.panel-tp {
    margin-top: -50px !important;
}
}
@media (max-width:480px)
{
.dvulli12 li 
{
	line-height: 20px;
	margin: 10px 0;
}
.txtfloat p 
{
    font-size: 15px;
}
.bgrow
{
    height:auto;
}
.txtfloat
{
    height:100% !important;
}
ul.menu li:hover ul 
{
    width: 90% !important;
}
.dvtrueicon 
{
    font-size: 12px;
}
.videos-content p
{
	font-size:12px;
}

.videos-content p
{
    font-size:14px;
}
.videos-content p a
{
    font-size:14px;
}
.dvsgtxt12, .dvsgtxt6
{
    padding:0px;
}

.dvwrap, .dvfixedheader
{
    padding:0 2%;
}
.dvfixedheader 
{
	margin: 115px 0 0;
}
.btn.btn-default.btn-lg-xl {
    margin: 26px 0;
    padding: 10px;
}

}
@media screen and (max-width: 480px) and (min-width: 421px) 
{
    .dvvideoFixed 
    {
        margin: 132px 0 0 !important;
        padding: 1% 6% !important;
        z-index: 1 !important;
    }
    .fontClass 
    {
        font-size: 14px !important;
    }
    .fa-3x 
    {
        font-size: 2em;
    }
    h3.white 
    {
        font-size: 46px !important;
    }
}


@media (max-width:460px)
{
.panel-tp {
    margin-top: -130px !important;
} 


}
@media (max-width:420px)
{
    .setBg {
     height: 364px;
}
.panel-tp {
    margin-top: -141px !important;
} 
.dvfour > h3 
{
    font-size: 9.5px;
}
.dvfunction > h3
{
	font-size:16px;
}
.dvtxt 
{
    font-size: 12px;
}
.videos-content p
{
    font-size:12px;
}
.videos-content p a
{
    font-size:12px;
}

.dvfixedheader 
{
	margin: 115px 0 0;
}

}
@media screen and (max-width: 420px) and (min-width: 361px) 
{
    .dvvideoFixed 
    {
        margin: 135px 0 0 !important;
        padding: 1% 6% !important;
        z-index: 1 !important;
    }
    .fontClass 
    {
        font-size: 14px !important;
    }
    .fa-3x 
    {
        font-size: 2em;
    }
    h3.white 
    {
        font-size: 40px !important;
    }
}
@media screen and (max-width: 360px) and (min-width: 321px) 
{
    .dvvideoFixed 
    {
        margin: 135px 0 0 !important;
        padding: 1% 6% !important;
        z-index: 1 !important;
    }
    .fontClass 
    {
        font-size: 14px !important;
    }
    .fa-3x 
    {
        font-size: 2em;
    }
    h3.white 
    {
        font-size: 36px !important;
    }
}

@media (max-width:360px)
{
h3.wb {
    font-size: 22px  !important;
}
    .wrppp {
    height: 230px !important;
}

	.styltxt h1 {
    font-size: 20px;
}
				    .panel-tp {
    margin-top: -184px !important;
}
#dvsuccessmsg {
    height: 27% !important;
    left: 20%;
    top: 25%;
    width: 58%;
}
					.dvtxtbtn > h2 {
					    font-size: 16px;
					}
					.dvtxtbtn > h3 {
					    font-size: 15px;
					}
				}
@media (max-width:320px)
 
#dvsuccessmsg {
    height: 33% !important;
    left: 14%;
    top: 32%;
    width: 72%;
   }
    .dvvideoFixed 
    {
        margin: 132px 0 0 !important;
         padding: 1% 6% !important;
        z-index: 1 !important;
    }
    .fontClass 
    {
        font-size: 13px !important;
    }
    .fa-3x 
    {
        font-size: 2em;
    }
    h3.white 
    {
        font-size: 32px !important;
    }
}
/********************************************************/



@media (max-width:1200px)
{
    
.txtfloat h1 
{
    font-size: 30px;
}
.txtfloat p
{
    line-height:24px;
}
.dvyoucanttxtIMG {
    margin: 15px 0 0;
}
.navbar-right 
{       
    margin-right: 0px;
}
.nav.navbar-nav.navbar-right.menu ul {
    top: 48px;
}
.navbar-nav > li > a {
    font-size: 13px;
    padding: 6px 0;
}
                .rotate-box-info > h4
					{
						font-size:20px;
					}
					.owl-theme .owl-controls 
					{
					    margin-top: -28px !important;
					}
	#TermsAndConditions 
	{
    		margin: -117px 0 0 !important;
	}

}
@media (max-width:1100px)
				{
					.rotate-box-info > h4
					{
						font-size:16px;
					}
				}

@media (max-width:767px)
{
h3.wb {
    font-size: 30px;
}
    .wrppp {
    height: 400px;
}
.pnl{
    padding: 0;
}
.resp {
    max-width: 84%;
}
.dvyoucantIMG 
{
    text-align: center;
}
.dvyoucanttxtIMG 
{
    margin: 0;
    padding: 0 0 1%;
}
.dvyoucantIMG, .dvwenevertxt
{
    width:100%;
}
.navbar-brand img 
{
    margin: 4px 0 0 56px !important;
}
.dvSGcontainer
{
    padding:0;
}
.navbar-brand > img {
    margin: 10px 0 0 44px !important;
    width: 227px !important;
}
.nav.navbar-nav.navbar-right.menu 
{
    background: #f5f5f5;
}
.navbar-collapse.collapse.in 
{
    border:none !important;
    box-shadow:none !important;
}
.navbar-header
{
    border:none !important;
    box-shadow:none !important;
}
.navbar-toggle {
    margin: 81px 20px 0 0 !important;
}
.navbar-default.navbar-fixed-top.navbar-shrink .navbar-nav > li > a {
    padding: 9.5px 0 !important;
    color:#222;
}
/*.logsignup {
    float: right !important;
    position: absolute !important;
    right: 0 !important;
    top: 0 !important;
    width: 201px !important;
}
.logsignup 
{
    float: right !important;
    position: absolute !important;
    right: 18px !important;
    top: 19px !important;
    width: 201px !important;
}*/

.nav .navbar-nav.navbar-right.menu ul 
{
    top: 36px !important;
}
.navbar-nav > li > a 
{
    color: #a9a9a9;
    font-family: "Lato",Helvetica,Arial,sans-serif;
    font-size: 13px;
    font-weight: 600;
    padding: 12px 15px;
    text-transform: uppercase;
}
.navbar-collapse.collapse.in {
    margin: -1px 0 0;
    padding: 0;
}

.dvfinance, .dvfind, .dvrun, .dvplan
					{
						width:100%;
					}
					.dvfinance img, .dvfind img, .dvrun img, .dvplan img
					{
						margin:0 auto;
					}
					.dvfinance, .dvfind, .dvrun, .dvplan
					{
						margin: 7% 0 0;
						text-align: center;
					}
					
					
					
				

}

@media (max-width:1500px)
{
    
    .nav.navbar-nav.navbar-right.menu ul 
    {
        top:53px !important;
    }
    .nav.navbar-nav.navbar-right.menu ul 
    {
        top:53px !important;
    }
    
    
}
@media (max-width:2000px)
{
    .row.heading2-compare
    {
        margin-right:0 !important;
    }
}
@media screen and (min-width: 2351px) and (max-width:2600px) 
{
    .dvvideoFixed {
    padding: 1% 32% !important;
    }
}
@media screen and (min-width: 2201px) and (max-width:2350px) 
{
    .dvvideoFixed {
    padding: 1% 29% !important;
    }
}
@media screen and (min-width: 2001px) and (max-width:2200px) 
{
    .dvvideoFixed {
    padding: 1% 25% !important;
    }
}
@media screen and (min-width: 1801px) and (max-width:2000px) 
{
    .dvvideoFixed {
    padding: 1% 21% !important;
    }
}
@media screen and (min-width: 1711px) and (max-width:1800px) 
{
    .dvvideoFixed {
    padding: 1% 18% !important;
    }
}
@media screen and (min-width: 1501px) and (max-width:1710px) 
{
    .dvvideoFixed {
    padding: 1% 15% !important;
    }
}
@media screen and (min-width: 1420px) and (max-width:1500px) 
{
    .dvvideoFixed {
    padding: 1% 12% !important;
    }
}
@media screen and (min-width: 1368px) and (max-width:1421px) 
{
    .dvvideoFixed {
    padding: 1% 9% !important;
    }
}




@media screen and (min-width: 320px) and (max-width: 767px) 
{
    .nav.navbar-nav.navbar-right.menu ul 
    {
        top:36px !important;
    }
}
