@import 'https://fonts.googleapis.com/css?family=Pacifico';

body{
   
}

@font-face {
  font-family: 'Calibri' sans sarif;
  src: url('Calibri.eot') format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Calibri' sans sarif;
  src: url('Calibri.ttf')  format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Calibri' sans sarif;
  src: url('Calibri.svg#Calibri') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
    font-family: 'seanregular';
    src: url('../fonts/handsean-webfont.eot');
    src: url('../fonts/handsean-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/handsean-webfont.woff2') format('woff2'),
         url('../fonts/handsean-webfont.woff') format('woff'),
         url('../fonts/handsean-webfont.ttf') format('truetype'),
         url('../fonts/handsean-webfont.svg#seanregular') format('svg');
    font-weight: normal;
    font-style: normal;

}


.container {margin:auto;max-width:1130px;width:100%;}
.main-div{margin:auto;max-width:1160px;width:100%; }
/* Generic Padding Helpers 
------------------------------------
*/
a{-webkit-transition: all .5s;
  -moz-transition: all .5s;
  -ms-transition: all .5s;
  -o-transition: all .5s;
  transition: all .5s;}
a:hover, a:focus{text-decoration:none;}  
.no-padding{padding:0px;}
.p-t-0 {
  padding-top: 0px !important;
}
.p-r-0 {
  padding-right: 0px !important;
}
.p-b-0 {
  padding-bottom: 0px !important;
}
.p-l-0 {
  padding-left: 0px !important;
}
.p-t-5 {
  padding-top: 5px !important;
}
.p-r-5 {
  padding-right: 5px !important;
}
.p-l-5 {
  padding-left: 5px !important;
}
.p-b-5 {
  padding-bottom: 5px !important;
}
.padding-5 {
  padding: 5px !important;
}
.p-t-10 {
  padding-top: 10px !important;
}
.p-r-10 {
  padding-right: 10px !important;
}
.p-l-10 {
  padding-left: 10px !important;
}
.p-b-10 {
  padding-bottom: 10px !important;
}
.padding-10 {
  padding: 10px !important;
}
.p-t-15 {
  padding-top: 15px !important;
}
.p-r-15 {
  padding-right: 15px !important;
}
.p-l-15 {
  padding-left: 15px !important;
}
.p-b-15 {
  padding-bottom: 15px !important;
}
.padding-15 {
  padding: 15px !important;
}
.p-t-20 {
  padding-top: 20px !important;
}
.p-r-20 {
  padding-right: 20px !important;
}
.p-l-20 {
  padding-left: 20px !important;
}
.p-b-20 {
  padding-bottom: 20px !important;
}
.padding-20 {
  padding: 20px !important;
}
.p-t-25 {
  padding-top: 25px !important;
}
.p-r-25 {
  padding-right: 25px !important;
}
.p-l-25 {
  padding-left: 25px !important;
}
.p-b-25 {
  padding-bottom: 25px !important;
}
.padding-25 {
  padding: 25px !important;
}
.p-t-30 {
  padding-top: 30px !important;
}
.p-r-30 {
  padding-right: 30px !important;
}
.p-l-30 {
  padding-left: 30px !important;
}
.p-b-30 {
  padding-bottom: 30px !important;
}
.padding-30 {
  padding: 30px !important;
}
.p-t-35 {
  padding-top: 35px !important;
}
.p-r-35 {
  padding-right: 35px !important;
}
.p-l-35 {
  padding-left: 35px !important;
}
.p-b-35 {
  padding-bottom: 35px !important;
}
.padding-35 {
  padding: 35px !important;
}
.p-t-40 {
  padding-top: 40px !important;
}
.p-r-40 {
  padding-right: 40px !important;
}
.p-l-40 {
  padding-left: 40px !important;
}
.p-b-40 {
  padding-bottom: 40px !important;
}
.padding-40 {
  padding: 40px !important;
}
.p-t-45 {
  padding-top: 45px !important;
}
.p-r-45 {
  padding-right: 45px !important;
}
.p-l-45 {
  padding-left: 45px !important;
}
.p-b-45 {
  padding-bottom: 45px !important;
}
.padding-45 {
  padding: 45px !important;
}
.p-t-50 {
  padding-top: 50px !important;
}
.p-r-50 {
  padding-right: 50px !important;
}
.p-l-50 {
  padding-left: 50px !important;
}
.p-b-50 {
  padding-bottom: 50px !important;
}
.padding-50 {
  padding: 50px !important;
}
/* Generic Margin Helpers
------------------------------------
 */
.m-t-0 {
  margin-top: 0px !important;
}
.m-r-0 {
  margin-right: 0px !important;
}
.m-l-0 {
  margin-left: 0px;
}
.m-b-0 {
  margin-bottom: 0px;
}
.no-margin{margin:0px !important;}
.no-padding{padding:0px !important;}
.m-t-5 {
  margin-top: 5px;
}
.m-r-5 {
  margin-right: 5px;
}
.m-l-5 {
  margin-left: 5px;
}
.m-b-5 {
  margin-bottom: 5px !important;
}
.margin-5{margin:5px;}
.m-t-10 {
  margin-top: 10px !important;
}
.m-r-10 {
  margin-right: 10px;
}
.m-l-10 {
  margin-left: 10px;
}
.m-b-10 {
  margin-bottom: 10px !important;
}
.margin-10{margin:10px;}
.m-t-15 {
  margin-top: 15px;
}
.m-r-15 {
  margin-right: 15px;
}
.m-l-15 {
  margin-left: 15px;
}
.m-b-15 {
  margin-bottom: 15px;
}
.margin-15{margin:15px;}
.m-t-20 {
  margin-top: 20px;
}
.m-r-20 {
  margin-right: 20px;
}
.m-l-20 {
  margin-left: 20px;
}
.m-b-20 {
  margin-bottom: 20px;
}
.margin-20{margin:20px;}
.m-t-25 {
  margin-top: 25px;
}
.m-r-25 {
  margin-right: 25px;
}
.m-l-25 {
  margin-left: 25px;
}
.m-b-25 {
  margin-bottom: 25px;
}
.margin-25{margin:25px;}
.m-t-30 {
  margin-top: 30px;
}
.m-r-30 {
  margin-right: 30px;
}
.m-l-30 {
  margin-left: 30px;
}
.m-b-30 {
  margin-bottom: 30px;
}
.margin-30{margin:30px;}
.m-t-35 {
  margin-top: 35px;
}
.m-r-35 {
  margin-right: 35px;
}
.m-l-35 {
  margin-left: 35px;
}
.m-b-35 {
  margin-bottom: 35px;
}
.margin-35{margin:35px;}
.m-t-40 {
  margin-top: 40px;
}
.m-r-40 {
  margin-right: 40px;
}
.m-l-40 {
  margin-left: 40px;
}
.m-b-40 {
  margin-bottom: 40px;
}
.margin-40{margin:40px;}
.m-t-45 {
  margin-top: 45px;
}
.m-r-45 {
  margin-right: 45px;
}
.m-l-45 {
  margin-left: 45px;
}
.m-b-45 {
  margin-bottom: 45px;
}
.margin-45{margin:45px;}
.m-t-50 {
  margin-top: 50px !important;
}
.m-r-50 {
  margin-right: 50px; 
}
.m-l-50 {
  margin-left: 50px;
}
.m-b-50 {
  margin-bottom: 50px;
}
.m-l-65{margin-left:65px!important;}
.margin-50{margin:50px;}
.m-t-170{margin-top:170px;}
/*font size */
.italic{font-style:italic;}
.n-p{padding:0px;}
.p-l{padding-right:28px!important;}
a:hover{text-decoration:none;}
ul,li{padding:0px;list-style:none;}
.height-146{min-height:146px!important;}
.btn:hover{color:#fff!important;}
.main_banner{
	position:relative;
}

.banner-height{
	height:335px!important; border-bottom: 4px solid #47a9f3;
}
.header-slider{
	left: 0;
   /*  position: absolute; */
    right: 0;
    top: 0;
	padding: 5px 0 0;
	z-index: 999;
}
.header-slider.navbar-default{ background-color:#202020; border-bottom: 2px solid #4a9ee3;}
.main_banner .navigation{ background-color:#202020; border-bottom: 2px solid #4a9ee3;}

.navbar-default {
   background-color:#494848;
    border:none;
}
.nav_menu{
	margin-top: 15px;
	float:right;
	
}
.navbar.navbar-default .navbar-nav > li {margin-top:8px;}
.navbar.navbar-default .navbar-nav > li.login-btn {margin-top:0px;}
.nav_menu li{
	/* padding:0 10px 0 10px;*/
}
.navbar.navbar-default .navbar-nav > li > a{
	color:#fff;
	text-transform:uppercase;
	font-size:15px;
	font-weight:700;
}
.navbar.navbar-default .navbar-nav > li > a i{font-size:26px; top: 3px; position: relative;}
.navbar.navbar-default .navbar-nav > li > a:hover, .navbar.navbar-default .navbar-nav > li > a:focus{background-color:transparent; color:#6dbdfb;}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus{background-color:transparent; color:#47a9f3 !important;}

	
.header-slider.navbar.navbar-default .navbar-nav > li > a{color:#fff;}
.navbar.navbar-default .navbar-nav > li.login-btntop{
	color: #fff !important;
    background: #5bb1f7;
    background: -moz-linear-gradient(top, #5bb1f7 1%, #005190 100%);
    background: -webkit-linear-gradient(top, #5bb1f7 1%,#005190 100%);
    background: linear-gradient(to bottom, #5bb1f7 1%,#005190 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5bb1f7', endColorstr='#005190',GradientType=0 );
    box-shadow: 3px 3px 2px 0px #1f1e1e;
    font-size: 23px;
    font-weight: 800;
    padding: 0px 5px;
    border: none;
	margin:0;
}

.navbar.navbar-default .navbar-nav > li.login-btntop:hover, .navbar.navbar-default .navbar-nav > li.login-btntop:active{
	background:#56abf1;
	color: #fff !important;
}

.login_btn, .save_btn{
	color: #fff !important;
    background: #5bb1f7;
    background: -moz-linear-gradient(top, #5bb1f7 1%, #005190 100%);
    background: -webkit-linear-gradient(top, #5bb1f7 1%,#005190 100%);
    background: linear-gradient(to bottom, #5bb1f7 1%,#005190 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5bb1f7', endColorstr='#005190',GradientType=0 );
    box-shadow: 3px 3px 2px 0px #7b7b7b;
    font-size: 23px;
    font-weight: 800;
    padding: 10px 25px;
    border: none;
}
#wcform input, #abform input{line-height:normal;}

.content_wrap{
	position:absolute;
	top: 20%;
	left:0;
	right:0;
	z-index:2;
}
.content_wrap h1{
	font-size:75px;
	color:#fff;
	font-weight:600;
}
.content_wrap p{
	font-size:22px;
	color:#fff;
	font-weight:600;
}
/* .content_wrap span{
	display:block;
	font-size:45px;
	color:#fff;
	font-family: 'Pacifico', cursive;
	text-shadow: #333 0.1em 0.1em 0.2em;
	
} */
.features_btn{
	 padding: 8px 40px 8px 13px;
	 margin-top: 17px;
	 background:#d71a21;
	 font-weight:700;
}
.features_btn:hover,.features_btn:active:hover{
	background:#d71a21;
	color: #fff !important;
}
.feature-next{
	font-size:18px !important;
	position:relative;
	color:#fff;
	right:28px;
	top:10px;
}
.try-cost{
	color:#fff;
	font-size:17px !important;
	display:block !important;
	font-weight:700;
	margin:7px 0 10px 10px !important;
	font-family: 'Calibri' sans sarif;
	text-transform:uppercase;
	font-style:normal;
}
.referral_box{
	max-width:325px;
	width:100%;
	background:rgba(255,255,255,0.6);
	padding: 5px 15px 8px 15px;
	margin-top:10px;
	float:right; 
}
.referral_box span{
	color: #ff0d0d;
    font-family: "Pacifico",cursive;
    font-size: 24px;
    padding-bottom: 6px;
    text-align: center;
    text-transform: capitalize;
	text-shadow:none!important;
}
.ref-form{margin-bottom:0px;}
.referral_box p{
	font-size:18px;
	color:#000;
	text-align:center;
	padding:0px;
	line-height:23px;
	margin:0px;
}
.form-group label{
	color:#000;
	font-weight: 600;
	font-size:15px;
}
.form-control{
	border-radius:0px;
	height: 32px;
}

.btn-submit{
	margin-top: 8px;
	width: 100%;
	max-width:100%;
	border-radius:0px;
	padding: 5px 0;
	text-transform: capitalize;
}
.newsletter_section{
	 border-bottom:4px solid #47a9f3; 
	padding:40px 0;
	
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top, #ffffff 0%, #e6e6e6 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #ffffff 0%,#e6e6e6 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #ffffff 0%,#e6e6e6 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e6e6e6',GradientType=0 ); /* IE6-9 */
}


.arrow-img{
	position:relative;
}
.arrow-img i{
	position:absolute;
	top: 88.5%;
	left: -30px;
	background:url("../images/arrow_img.png")no-repeat;
	width:334px;
	height:53px;
}
iframe {
    }
.newsletter_wrap  h2{font-size:77px;	text-align:center;	margin:0px;	font-weight:800; color:#868686;	display: inline-block;	top: 14px;    position: absolute;}
.newsletter_wrap h3{font-size:28px; font-weight:800;display: inline-block; top: 73px; position: absolute;}
.newsletter_wrap h4{font-size:31px; font-weight:800;top: 43px; color:#2b2b2b; margin:25px 0 20px;}
.newsletter_wrap p{font-size:22px;color:#2b2b2b;	line-height:27px;	}

.finderhomeicon {right: 0px; position: relative; bottom: 3px;}
.listfinder  h2{font-size:77px;	text-align:right; margin:0px; font-weight:800; color:#868686;	top: -15px;/*  position: absolute; */}

.listfinder h3{font-size:28px; font-weight:800; text-align:right;  margin: 0; padding-top: 5px;}

.listfinder h4{font-size:31px; font-weight:800;top: 43px; color:#2b2b2b; margin:15px 0 15px; text-align:right;}
.listfinder p{font-size:22px;color:#2b2b2b;	line-height:27px;	margin-bottom:0px;	text-align:right;}
.homeval  h2{font-size:77px; margin:0px; font-weight:800; color:#868686;	top: -15px;}
.homeval h3{font-size:28px; font-weight:800;   margin: 0; padding-top: 5px;}
.homeval h4{font-size:31px; font-weight:800;top: 43px; color:#2b2b2b; margin:15px 0 15px;}
.homeval p{font-size:22px;color:#2b2b2b;	line-height:27px;	margin-bottom:0px;}
.four_step{background-color: #46a9f3; text-align: center;}
.learnmoreBTN2 {margin:25px 0; text-align:right;}
.learnmoreBTN2 a{ color:#fff !important; 
background: #5bb1f7;
background: -moz-linear-gradient(top, #5bb1f7 1%, #005190 100%); 
background: -webkit-linear-gradient(top, #5bb1f7 1%,#005190 100%); 
background: linear-gradient(to bottom, #5bb1f7 1%,#005190 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5bb1f7', endColorstr='#005190',GradientType=0 ); 
 box-shadow:3px 3px 2px 0px #7b7b7b; font-size:23px; font-weight:800;}	

.coaches_section {border-bottom: 4px solid #47a9f3; background-color: #f0f0f0; position:relative;}
/* .coaches_section .carousel h5{ font-size:11px; font-weight: 700; text-transform:uppercase; margin:0px; text-align:center;}
.coaches_section .carousel .carousel-inner{ padding:10px 0; width: 85%; margin: auto;}
.coaches_section .carousel .carousel-inner .item{ float:left;}


.coaches_section .carousel .thumbnail{margin-bottom:5px !important; border-radius:35px !important; width:150px; height:150px;} */

.testimonial{background-color:#46a9f3!important; padding:0 !important; height: 213px; overflow: hidden;}
.testimonial img{}
.leftarrow{background-image:none !important;}
.rightarrow{background-image:none !important;}
.testimonial h1{color:#80c6fa !important; font-size:54px; text-align:center; font-weight: 700;}
.workersIMG{text-align:center; top: -65px; position: relative;}
.reviews{background-color:#3e3b38;border-bottom:4px solid #47a9f3; border-top:1px solid #b2b2b2;}
.reviews h4{color:#46a9f3; font-size:23px; font-weight: 600; text-transform: uppercase; text-align: center;} 
.reviews .yellowtext{color:#e8c410;}
.reviews .carousel-indicators{position:relative; margin-bottom:0; margin-top:10px;}
.successpage{text-align:center; margin: 50px;}
.successpage h1{font-size:50px; text-transform:uppercase; font-weight: 600;}
.successpage p{font-size:15px;margin:10px; }
.checksuccess{font-size:70px !important;  color: #4db356;}
.reviews #carousel-example-generic .carousel-inner .thumbnail p{color:#fff;}
.reviews #carousel-example-generic .carousel-inner .thumbnail a{color:#fff;}
.reviews #carousel-example-generic .carousel-inner .thumbnail h3{color:#fff; font-size: 16px;}
.reviews #carousel-example-generic .carousel-inner .thumbnail blockquote p{color:#fff; font-size:18px; text-align:left;}
.reviews #carousel-example-generic .carousel-inner .thumbnail blockquote {padding:0;}
 .reviews .carousel-indicators li{width: 8px; height: 8px; background-color:#fff;}
.reviews .carousel-indicators li.active{background-color:transparent; border:2px solid #fff; width: 10px; height: 10px;} 
#mainNav .navbar-toggle{background-color: #47a9f3; color:#fff; border:none; padding:7px; margin-right:0px; font-size:16px; line-height:0;}
#mainNav .navbar-toggle i{line-height:0.8;}

.learnBTN{padding:10px 25px;}	
.learnmoreBTN {margin:25px 0;}
.learnmoreBTN a{ color:#fff !important; 
background: #5bb1f7;
background: -moz-linear-gradient(top, #5bb1f7 1%, #005190 100%); 
background: -webkit-linear-gradient(top, #5bb1f7 1%,#005190 100%); 
background: linear-gradient(to bottom, #5bb1f7 1%,#005190 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5bb1f7', endColorstr='#005190',GradientType=0 ); 
 box-shadow:3px 3px 2px 0px #7b7b7b; font-size:23px; font-weight:800;}	
	
	
.author_name{
	font-size:16px!important;
	color:#000 !important;
	display:inline-block;
	}
.auth-img {
    display: inline-block;
    max-width:100%;
}
.easystep_section{
	/* border-top:8px solid #F3F3F3;
	padding-bottom: 123px; */
	position:relative;
}
.easystep_section h2{
	text-transform:uppercase;
	    color: #3e3e3e;
	font-size:36px;
	font-weight: bold;
}
.easystep_section h3{
	color:#FF8814;
	font-size:22px;
	font-weight:700;
	text-transform:uppercase;
	margin-bottom:0px;
}
.easystep_section span{
 color:#505050;
font-size:17px;
font-weight:600; 
}
.easystep_section p{
	color: #b8b1b1;
    font-size: 14px;
    line-height: 23px;
    margin: 0 15px;
    text-align: left;
	text-align:justify;
	display:list-item; 
}
.edit_section{
background-color: #46a9f3;  text-align:center; padding:10px 0 15px;}
.edit_section h1{color:#fff; font-size:37px; font-weight:800; text-transform: uppercase; }
.edit_section p{color:#fff; font-size:20px; margin: 10px 0 25px; line-height:24px;}
.edit_section h4{color:#fff; font-size:27px; font-weight:800; text-transform:uppercase; margin: 5px;}
.edit_section h3{color:#000; font-size:29px; font-weight:600;}
.edit_section span{color:#fff; font-size:29px; font-weight:600; font-family: 'seanregular'; font-weight:300; position:relative;}
.under-line:after{content:''; background: url(../images/line-1.png) no-repeat 0 bottom;position: absolute; width: 100%; height: 8px; left: 0; bottom: 1px;}
.under-line2:after{content:''; background: url(../images/line-2.png) no-repeat 0 bottom;position: absolute; width: 100%; height: 10px; left: 0; bottom: 1px;}
.under-line3:after{content:''; background: url(../images/line-3.png) no-repeat 0 bottom;position: absolute; width: 100%; height: 8px; left: 0; bottom: 1px;}

 .newsletters > img {
    padding-top: 66px;
	width:95%;
}
.promo_wrap{
	  position:relative;
}
.promption_img{
	left: -19%;
    position: absolute;
    top: -58px;
}
.edit_content {
    padding-top:19px;
}
.edit_content h3{
	color: #fff;
    font-size: 31px;
    text-transform: capitalize;
    font-weight: 700;
    font-family: arial black;
    margin: 0 0 10px 0px;
	
}
.edit_content p{
	color: #fff;
    font-size: 18px;
    line-height: 21px;
    margin-bottom: 10px;
}
.mailed_newsletter{
	background:#F4F4F4;
	padding: 30px 50px;
	margin-top:30px;
}
.mailed_newsletter h2{
	font-size:30px;
	text-align:center;
	margin:0px;
	text-transform:uppercase;
	color:#6a6c6d;
}
.mailed_newsletter p {
    font-size: 18px!important;
	color:#85898b;
	padding: 21px 0px 0px 0px;
}
.mailed_newsletter  p span{
	color:#FF8814;
}
.panel-heading {
	padding:0px;
	border: 1px solid #ddd!important;
}
.panel-group .panel + .panel {
    margin-top: 22px;
}
.panel-title {
	/*display:inline-block;*/
}
.accordion_arrow {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: #BABBBD;
    border-color: #ccc -moz-use-text-color #ccc #ccc;
    border-image: none;
    border-radius: 3px 0 0 3px;
    border-style: solid none solid solid;
    border-width: 1px medium 1px 1px;
    display: block;
    float: left !important;
    padding: 8px 17px 5px;
}
.writer_name{
	color:#FF8814;
	padding: 0px 11px 0 0;
	font-size:14px;
}
.panel-faq .panel-heading .panel-title span {
        font-size: 20px;
    font-weight: normal;
    color: #fff;
     border: 0;
    border-radius: 0;
    padding: 8px 14px;
	position:absolute;top:0px; left:0px;
	min-height:100%;
}
.panel-faq .panel-title{padding: 9px 0px  9px 50px;
    display: block;min-height:37px;
    background: #fff;font-size:16px;position:relative;}
.panel-body{
	background:#F4F4F4;
	border:none!important;
	padding: 15px 15px 0;
}
.active-faq {
    border-left:0px;
}
.panel-heading.active-faq  .panel-title{color:#47baf6;}
.panel-heading.active-faq  .panel-title span{color:#fff;background-color:#47baf6}

.panel-body > ul {
    padding: 7px;
	margin:0px;
}
.panel-body li {
    color: #85898b;
    font-size: 16px;
}
.faq-cat-content {
    margin-top: 25px;
}
.faq-cat-tabs li a {
    padding: 15px 10px 15px 10px;
    background-color: #ffffff;
    border: 1px solid #dddddd;
    color: #777777;
}

.nav-tabs li a:focus,
.panel-heading a:focus {
    outline: none;
}

.panel-heading a,
.panel-heading a:hover,
.panel-heading a:focus {
    text-decoration: none;
    color: #777777;
}
.faq-cat-content .panel-heading:hover {
    background-color: #efefef;
}
.active-faq {
    border-left: 5px solid #888888;
}
.panel-default {
    border-color:#F4F4F4;
}
.panel {
   border: none;
    border-radius: 0px;
    box-shadow:none;
    margin-bottom: 20px;
}
.customer_satisfaction{
	background:#48BAF6;
	color:#fff;
	padding:0px 50px 0px;
	position:relative;
	margin-top:115px;
}
.gurantee_box {
    border-bottom: 1px solid rgba(178, 237, 252, 0.61);
    padding-bottom: 11px;
}
.gurantee_box h3{ 
    font-size:21px;
	font-weight:700;
	padding:0px 0 0;
	text-transform:uppercase;
	margin-bottom: 15px;
	max-width: 400px; 
}
.customer_satisfaction  p{ 
   font-size:16px;
   color:#dcf1fc;
   font-weight:lighter;
   padding-top: 0px;
   line-height:22px;   
   margin: 0px 0px 6px 0px;}
   
 .loader {
	position: fixed;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	z-index: 9999;
	background: url('../images/loader.gif') 50% 50% no-repeat rgb(249,249,249);
}
  
.gurantee_rules h4{
	font-size:15;
	font-weight:700;
	margin-bottom:10px;
	text-transform:uppercase;
	margin-top:20px;
	padding-left:20px;
	background:url('../images/four-arrow.png')no-repeat left 3px;)
}
.get_ready h2{
	font-size:40px;
	text-transform:uppercase;
	text-align:center;
	margin-bottom: 20px;
    padding: 0px 0 0;
	position:relative;
}
.ready_btn{
	background: #ff8814;
    border-radius: 3px;
    color: #fff;
    font-size: 20px;
    font-weight: 700;
    max-width: 360px;
    padding: 12px 0;
     text-align: center;
    text-transform: uppercase;
    width: 100%;
	outline:none;
	margin-bottom:-28px;
}
.ready_btn:hover, .ready_btn:focus{color:#fff;}
.footer_links{
	background:#292929;
	padding:25px 50px 0;

}
.main_list{
	list-style:none;
}
.main_list li{
	color:#fff;
	font-size:16px;
	display:inline-block;
	width:19%;
	text-transform:uppercase;
	float:left;
	margin-right:1%;
	line-height:22px;

}
.main_list li:last-child{margin-right:0px;}
.sub_menu{margin-top:15px;}
.sub_menu li{
	display:block;
	margin-top: 2px;
	float:none;
	width:100%;
	margin:0px;
}

.sub_menu li a{
	font-size:17px;
	color:#555557;
	text-transform:capitalize;
}
.social_links{
	background:#5a595f;
	padding: 10px 0;
}
.social_links ul li  a {
    border-radius: 50%;
    width: 25px;
    height: 25px;
    display: inline-block;
}
.social_links ul li  a  i{
	color:#fff;
	top: 5px;
    position: relative; 
}
.utube{
	background:#C5352D;
}
.linkedin{
	background:#067AB5;
}
.fb{
	background:#405CA5;
	
}
.twit {
    background:#5790D3;
}
.google{
	background:#D64C3F;
}
.insta{
	background:#713F38;
}
.copyright{
	background:#2A2B2F;
	padding:20px 0px;
}

.copyright span, .copyright span a{
	font-size:16px;
	color:#9a9a9a;
}

	.panel-body > span {
	color: #000;
    font-size: 19px;
}
.panel-body  h5{
	color: #000;
    font-size: 19px;
}
.panel-body p{
	color: #85898b;
    font-size: 19px;
	margin:0px;
	padding:7px 0px 0px 0px;
}
.faq-cat-content .panel-collapse{border:1px solid ; border-color: transparent #ddd #ddd #ddd;}
.main-content{padding-top:110px;}
.login-btn a{color:#fff !important; 
background: #5bb1f7;
background: -moz-linear-gradient(top, #5bb1f7 1%, #005190 100%); 
background: -webkit-linear-gradient(top, #5bb1f7 1%,#005190 100%); 
background: linear-gradient(to bottom, #5bb1f7 1%,#005190 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5bb1f7', endColorstr='#005190',GradientType=0 ); 
 box-shadow: 3px 4px 4px 0px #151515;
} 


.navbar-nav > li > a{padding-top:4px !important; padding-bottom:10px; }
.nav_menu li:last-child{padding-right:0px;}
.text-red{color:#ff3636;}
.navbar{min-height:85px; border-radius:0px;margin:0px; z-index: 10; padding-top: 5px;}

/*try it free page*/
.green-text{color:#80b002!important;}
.co-redish{color:#c10100!important;}
.no-tborder{border-top:medium none!important;}
.top-header{background: rgba(0, 0, 0, 0) url("../images/how-it-works.jpg") no-repeat scroll 0 0 / 100% auto;min-height: 127px;}
.top-content{text-align:center; font-size:50px; font-family: 'Calibri' sans sarif;
 color:#fff; font-weight:bold;width: 60%;}
 .top-content h1 {display:inline-block; font-size: 43px; font-family: Pacifico; color: #fff; font-weight: bold; margin: 21px 0 0;}
.top-headertry{background: #47baf6 url("../images/pricing-banner.jpg") no-repeat scroll 0 0;min-height:125px;background-size: cover;}
.top-contenttry h1 {font-size: 45px; font-family:Pacifico; color: #fff; font-weight: bold; margin:35px 100px 0px 0px;}
.content-line-2{text-align:center; padding:0 0 11px 0; font-size:33px; font-family: 'Calibri' sans sarif; color:#fff; font-weight:bold;}
.date-img{text-align:left; margin:20px 0 0 53px;}
.table-h{text-align:center; padding:13px 0 0 0; font-size:35px;font-family: 'Calibri' sans sarif; color:#d00000; font-weight:bold;}
.pos-left{position:relative;left:-12px;}
table.newsletter{font-family: 'Calibri' sans sarif; border-collapse: collapse; width: 100%; margin-top:25px;}
.small-h-font{text-transform:uppercase; font-size:20px;font-family: 'Calibri' sans sarif; color:#fff;}
table.newsletter td {  text-align: left; padding: 10px; font-size:18px; color:#333;}
.small-font {font-size:17px; font-family: 'Calibri' sans sarif; color:#333;}
table.newsletter tr:nth-child(odd) {background-color: #f4f4f4;}
table.newsletter tr:nth-child(even) {background-color: #fff;}
table.newsletter th{background-color:#47baf6;   text-align:left; padding:20px; color:#fff; font-size:25px;}
.red-arrowtry{position:relative;}
.rt-redtry{position: absolute;right: 8px;top: -35px;}
.signup-price-h{text-align:center; font-family:Pacifico; font-size:45px; color:#ff0d0d; margin-top:20px; margin-bottom:20px;}
.small-h{font-size:21px;font-family: 'Calibri' sans sarif; color:#6a6c6d; font-weight:bold; margin: 0px 100px 9px 0px;}
.small-yr{font-size:21px; font-family: 'Calibri' sans sarif; color:#6a6c6d; font-weight:bold; margin:-7px 0 0 -16px;}
.small-mo{font-size:21px; font-family: 'Calibri' sans sarif; color:#6a6c6d; font-weight:bold; margin:0px 0 0 -20px;}
.inline{display:block; position:relative;    max-width: 225px;    margin: auto;}
.price-l-1{display:inline-block; text-align:center; margin:0 0 0 145px;}
.price-l-2{display:inline-block; text-align:center;}
.prices-img{position: absolute;right:-7px; bottom: 1px;}
.price-1{ font-family: 'Calibri' sans sarif; font-size:60px; color:#6a6c6d; margin-top:2px; font-weight:bold;}
.m-t-27s{margin-top:-27.8px;}
.sign-up-b{ background:#47baf6; margin:15px 0 0 0px; font-size:19px; font-family: 'Calibri' sans sarif; font-weight:bold; padding:9px 50px 9px 50px; color:#fff; border:none; border-radius:3px;}
.sign-up-b:hover{ background:#259bd9;}
.mid-content{background:#f4f4f4; margin-top:60px; padding:0px 30px 30px;}
.heading-1{font-family: 'Calibri' sans sarif; font-size:20px; color:#ff3636; margin-top:25px; text-transform:uppercase; position:relative; padding-left:25px; font-weight:700;}
.box-1-content{font-family: 'Calibri' sans sarif; font-size:19px; color:#333; margin:-5px 0 0 25px;}
/*.content-1-box-icon{ background:url('../images/6.png') no-repeat; display:inline-block; margin-right:13px; width:12px;  height:12px; position:absolute; left:0px; top:5px;}*/
.content-1-box-2{float:left;  width:510px; margin:20px 0 0 49px;}
.lower-box{float:left;}
.content-1-box-3{  width:522px; height:120px; }
.click-button{color:#47baf6; font-family: 'Calibri' sans sarif; font-size:19px; text-decoration:underline;}
.fees{margin-top:50px;}
.industries{font-size:27px;font-family: 'Calibri' sans sarif; margin:auto; color:#333;  text-align:center; font-weight:700;}
.highlight-cont{ font-family:pacifico; color:#80b002;}
.bold-cont{font-size:40px;font-family: 'Calibri' sans sarif; margin:auto; width:755px; color:#6a6c6d; text-align:center; font-weight:bold;}
.second-line{font-size:29px;font-family: 'Calibri' sans sarif; margin:auto;  color:#333; text-align:center; font-weight:bold; margin:13px 0 0 0;}
.hori-line{max-width:740px;width:100%; margin-top:15px; margin-bottom:10px;border-color:#80b002;height:2px;background: #80b002;}
.table-2-h{color:#333; font-family: 'Calibri' sans sarif; font-size:35px; font-weight:700; text-align:center;position:relative;}
.table-2-h span{font-family:Pacifico;}
.table-2-h i{font-style:normal;font-weight:100!important;}
.table-2-h h4{margin: 5px 0px 24px 0px;}
.sub-h{color:#333;font-size:19px;padding: 5px 0px 0px 67px;}
.fee-wrap{width:522px;overflow:hidden;margin: 0 auto;position: relative;left: 47px;margin-top: 30px;}
.standard-mail{float:left;}
.standard-mail span,.firstClass-mail span{font-size:20px; color:#ff0d0d; font-family: 'Calibri' sans sarif;font-weight:700;}
.fees-table{ border-collapse: collapse; width:200px; color:#6a6c6d;float: left;}
.firstClass-mail{float:right;}
.fees-table td {text-align: left; padding: 4px; font-size:19px; color:#333; font-family: 'Calibri' sans sarif; font-weight:lighter;}
.fees-table th{text-align: left; padding: 4px; font-size:20px; color:#000; font-family: 'Calibri' sans sarif; font-weight:bold;}
.fee-span{color: #333!important;font-weight: 100!important;font-size: 18px!important;display:block;}
.blue-left{position:relative;}
.popular_img {
   position: absolute;
   left: 188px;
   bottom: -184px;
}
.b-lft{position:absolute;top:-54px;right:23px;}
.b-rht{position:absolute;left:-21px;top:-165px;}
.check-icon{background:url(images/20.png) no-repeat; margin-right:13px; width:18px;  height:14px;}
.bonus{font-size:70px; font-family:pacifico; color:#ff0d0d; text-align:center;}
.orange-content{font-size:25px; font-family: 'Calibri' sans sarif; margin:auto; text-align:center; color:#ff8814; font-weight:bold; text-transform:uppercase;}
.orange-content span{text-decoration:underline;}
.box-1{float:left; margin-right:54px; width:30%;  margin-top:20px;}
.box-1.last{margin-right:0px;}
.handwritten{text-align:center;}
.handwritten-h{font-size:22px; font-family:Pacifico; text-align:center; color:#ff0d0d; margin:20px 0px; }
.customer-data{background:#f4f4f4; margin-top:60px; padding:30px;}
.customer-h{font-size:28px; font-family: 'Calibri' sans sarif; text-align:center; margin: 0px 0px 40px 0px; color:#c10100;font-weight:800;}
.map-img{width:56%; float:left;}
.customer-data-icon{position:absolute; left:26px; top:-2px; display:list-item; color:#c10100; width:12px;  height:12px;}
.point-1{font-family: 'Calibri' sans sarif; position:relative; padding-left:30px; font-size:19px; color:#333; margin:0px 0 30px;}
.highlight-cont-2,.highlight-cont-3{font-size:18px; font-family: 'Calibri' sans sarif; color:#c10100;font-weight:800;text-decoration:underline;}

.last-content{margin-top:10px;}
.navi-1-h{font-family: 'Calibri' sans sarif; font-size:19px; color:#fff; padding:50px 0 0 0; text-transform:uppercase;}
.bottom-navi{margin:0 0 0 0; padding:0 0 0 0;} 
.bottom-navi ul{margin:0 0 0 0; padding:5px 0 0 0; float:left;}
.bottom-navi ul li{display:inline block; list-style:none; margin:0 0 0 0; padding:7px 0 0 0;}
.bottom-navi ul li a{text-decoration:none; font-family: 'Calibri' sans sarif; font-size:17px;  color:#555557; line-height:2px;}
.bottom-navi ul li a:hover{color:#959595;}
.social-icon{background:#303033;  text-align:center; padding:20px 0;}
.copyright{background:#2a2b2e;}
.left-line{float:left; font-family: 'Calibri' sans sarif; color:#9e9e9e; font-size:20px;  padding:20px 0 20px 0; }
.right-line{float:right; font-family: 'Calibri' sans sarif; color:#9e9e9e; font-size:20px;  padding:20px 0 20px 0; }
.bonus-h{font-size:45px; margin: -86px 0 0 114px; font-family:Pacifico; text-align:left; color:#ff0d0d; float:left; }
.down-arrow{float:left; margin-top:-60px; margin-left:83px;}



.mail_template h4{color:#cf1321; font-size:17px; padding-top:95px; margin:0px; padding-left:90px; font-family: 'seanregular';}
.mail_template h5{color:#cf1321; font-size:17px; text-align:center; padding-top: 180px; right: 93px; position: relative; font-family: 'seanregular';}
.mail_template h3{color:#cf1321; font-size:17px; text-align:center;  padding-top: 0; right: 73px; position: relative; font-family: 'seanregular';}
.mail_template p{color:#000; font-size:11px; top: 206px; left: 290px; position: absolute; font-weight:300; line-height: 12px;}
.mail_template h1{color:#000; font-size:15px; top: 340px; left: 290px; position: absolute; font-weight:300; line-height: 12px; font-family: 'seanregular';}
.mail_template h2{color:#2948a8; font-size:15px; top: 410px; right: 0; position: absolute; font-weight:300; line-height: 12px; font-family: 'seanregular';}

.footer_info img{float:left; width:auto;}
.footer_info p{float:left; font-size:17px; color:#9a9a9a; }
.footer_links a img{width:auto;}
.footer_links .logo p{font-size: 15px; color: #fff; margin: 5px 0;}
.highlightcolor2{color:#47a9f3; display:inline-block;}
.content_wrap {text-align:center;}
.bannerBTN a{font-size:34px; padding:15px; display: inline-block; line-height:35px; font-weight:600;}
.bannerBTN .viewdemoBTN{margin-right:20px;}
.bannerBTN .ordersampleBTN{margin-left:20px;}

#myCarousel:before    {
content: "";
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
background: rgba(0, 0, 0, 0.21);
width: 100%;
height: 100%;
z-index: 1;
}

.bannerBTN{margin: 30px 0 !important;}
.bannersteps{margin: 10px 0 !important;}
.highlightcolor{color: #47a9f3;}
.coaches_section h3{font-size:23px; text-align:center; color:#47a9f3; font-weight:bold; padding: 25px 0 10px 0; margin:0;}
.coaches_section h4{font-size:16px; text-align:center; color:rgb(217, 2, 2); font-weight:bold; padding: 0 0 10px 0; margin:0 auto; text-transform:uppercase;width: 76%;}
.coaches_section p{font-size:15px; text-align:center; color:#404040; font-weight:bold;}
#flexiselDemo3 h5{font-size:13px; text-align:center; color:#000; font-weight:bold; margin:6px 0;}
.coach-arrow{font-size: 70px !important; border:none !important; padding: 15px 0; opacity: 1;}

.style-jasjg7t2 svg {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    fill: #D90202;
    fill-opacity: 1;
    stroke: rgba(217, 2, 2, 1);
    stroke-width: 3px;
}
.style-jasjg7t2 svg * {
    vector-effect: non-scaling-stroke;
}

.bannerimg{height: 314px; width: 100%; background-repeat: no-repeat; /* background-size: cover; */  left: 0px;    border-bottom: 4px solid #47a9f3;}
.aboutbannerimg{height: 335px; width: 100%; background-repeat: no-repeat; /* background-size: cover; */  left: 0px; background-position: 0px -58px;  border-bottom: 4px solid #47a9f3;}

/*  .bannerimg:before {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: rgba(0, 0, 0, 0.28);
    width: 100%;
    height: 100%;
    z-index: 1;
} */
.directmailicon h1{ font-size: 70px; font-weight: 800; color:#fff; margin:0;     line-height: 65px;}
.smallheading{ margin:0;}
/* .directmailicon{max-width: 580px; text-align:left; padding-left: 80px;    position: relative; margin: 25px auto} */
.directmailicon{max-width: 540px; text-align:left; padding-left: 57px; position: relative; margin: 25px auto}
.bannerBTN2 a{font-size: 34px; padding: 15px; width: 260px; display: inline-block; line-height: 35px; font-weight: 600;}
.bannerBTN2{margin:25px 0 20px;}
.handicon{display: inline-block; max-width: 100%; position: absolute; left: 0px;}
.content_wrap2{position:absolute; left:0; width:100%; padding-left:15px; padding-right:15px; z-index:2; text-align:center; top: 4%;}
.content_wrap2 p {font-size: 17px; color: #fff; font-weight: 600; margin-bottom: 20px;}
.content_wrap3{position:absolute; left:0; width:100%; padding-left:15px; padding-right:15px; z-index:2; text-align:center; top: 15%;}
.content_wrap3 p {font-size: 17px; color: #fff; font-weight: 600; margin-bottom: 20px;}
.directmailpage{position:relative;}

.directmail_section{border-bottom: 1px solid #b2b2b2;
    padding: 40px 0;
    background: #ffffff;
    background: -moz-linear-gradient(top, #ffffff 0%, #e6e6e6 100%);
    background: -webkit-linear-gradient(top, #ffffff 0%,#e6e6e6 100%);
    background: linear-gradient(to bottom, #ffffff 0%,#e6e6e6 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e6e6e6',GradientType=0 );}
	
.pagecontainer{padding:40px 0;}	
.topbanner_content h1{font-size: 70px; font-weight: 600; color: #fff; margin: 0;  line-height: 65px;}
.topbanner_content{z-index: 2; position: absolute; text-align:center; width:100%; top: 34%;}

.topbanner_content h2{ color:#fff; font-size:23px; margin: 10px 0; font-weight: 600; max-width:770px; margin:auto;}
.topbanner_content h4{ color:#fff; font-size:27px; margin: 20px 0; font-weight: 600;}
.affiliate_content h1{font-size: 70px; font-weight: 600; color: #fff; margin: 0;  line-height: 65px;}
.affiliate_content{z-index: 2; position: absolute; text-align:center; width:100%; top: 30%;}

.affiliate_content h2{ color:#fff; font-size:23px; margin: 10px 0; font-weight: 600; max-width:770px; margin:auto;}
.affiliate_content h4{ color:#fff; font-size:27px; margin: 20px 0; font-weight: 600;}

.coach_content h1{font-size: 70px; font-weight: 600; color: #fff; margin: 0;  line-height: 65px;}
.coach_content{z-index: 2; position: absolute; text-align:center; width:100%; top: 32%;}
.coach_content h2{ color:#fff; font-size:23px; margin: 10px 0; font-weight: 600; max-width:830px; margin:auto;}
.coach_content h4{ color:#fff; font-size:27px; margin: 20px 0; font-weight: 600;}

.listfindcontent{text-align:center; padding:15px;}
.listfindcontent span{font-size:16px; color:rgb(217, 2, 2); font-weight:600;}
.listfindcontent p{font-size:16px; color:#404040; font-weight:600; margin:0;}
.whatlist_finder h1{font-size:30px; color:#fff; margin:0; font-weight:800;}
.whatlist_finder h3{font-size:20px; color:#fff; margin: 10px 0;}
.whatlist_finder{background-color: #46a9f3; text-align: center; padding:20px 15px;}
.whatlist_finder p{font-size: 19px; color: #fff; max-width: 950px; margin: auto;}
.whatlist_finder p a{ color: #fff; text-decoration:underline;}
.whatlist_finder h4{font-size: 21px; color: #fff; font-weight: bold; margin: 25px 0 20px;}
.whatlist_finder h2{font-size: 32px; color: #fff; margin: 8px 0;}

.articles{background-color: #46a9f3; text-align: center; padding:30px 15px 60px;}
.video_section h4{font-size:35px; color:#46a9f3; font-family: 'seanregular';}	
.video_section{text-align:center; padding:25px;}
.video_section h2{font-size:20px; color:#46a9f3; margin:10px; text-transform:uppercase; font-weight:bold;}
.video_section iframe{margin:20px 0;}	
.four_step iframe{margin:20px 0;}	
	
#pinBoot {
  position: relative;
  max-width: 100%;
  width: 100%;
}
#pinBoot .white-panel{width:340px !important; margin:0px 20px;}
#pinBoot .white-panel img {
  width: 100%;
  max-width: 100%;
  height: auto;
  border:4px solid #000;
}
.white-panel {
  position: absolute;
  background: white;
  box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.3);
  padding: 15px;
  text-align:left;
}


/*
stylize any heading tags withing white-panel below
*/

.white-panel h1 {
  font-size: 1em;
}
.white-panel h4 {
  font-size: 18px; font-weight:600; color:#000;
}
.white-panel h1 a {
  color: #A92733;
}
.white-panel:hover {
 /*  box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.5);
  margin-top: -5px; */
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}	
	
.whitebtn a {background-color:#fff; color:#3a3a3a; font-size: 23px; font-weight: 800; box-shadow: 3px 3px 2px 0px #2773ad;}	
	
	
	
	
.nav-tabs.Defaults_details > li.active > a, .nav-tabs.Defaults_details > li.active > a:hover, .nav-tabs.Defaults_details > li.active > a:focus {
    color: #fff;
    cursor: default;
    background-color: #6dbdfb;
    border: 1px solid #6dbdfb;
    border-bottom-color: transparent;
}
.nav-tabs.Defaults_details > li > a {
    margin-right: 2px;
    line-height: 1.42857143;
    border: 1px solid transparent;
    border-radius: 4px 4px 0 0;
    background-color: ececf0;
    color: #292929;
}	
	
#afftable_length label{padding: 10px; font-weight: normal;}	
#afftable_filter label{padding: 10px; font-weight: normal;}	
#afftable_length select{height:30px;}	
#afftable_wrapper .dt-buttons a{margin: 10px; background: #6dbdfb; color: #fff; border: 1px solid #5ca6e0;}
	
#afftable_wrapper .checkout-table.visitor-table tr th{font-size:15px; font-weight:500;}
#afftable_wrapper table.dataTable tbody th, #afftable_wrapper table.dataTable tbody td{font-size: 14px;}
#afftable_wrapper .dataTables_info{padding:10px 10px;}	
#afftable_wrapper .dataTables_paginate{padding:10px;}	
#afftable_wrapper  .dataTables_paginate .paginate_button{padding: 0px 5px;}
.nav_menu .usericon{top: -5px; position: relative;}	
	
#registervtable_length label{padding: 10px; font-weight: normal;}	
#registervtable_filter label{padding: 10px; font-weight: normal;}	
#registervtable_length select{height:30px;}	
#registervtable_wrapper .dt-buttons a{margin: 10px; background: #6dbdfb; color: #fff; border: 1px solid #5ca6e0;}
	
#registervtable_wrapper .checkout-table.visitor-table tr th{font-size:15px; font-weight:500;}
#registervtable_wrapper table.dataTable tbody th, #registervtable_wrapper table.dataTable tbody td{font-size: 14px;}
#registervtable_wrapper .dataTables_info{padding:10px 10px;}	
#registervtable_wrapper .dataTables_paginate{padding:10px;}	
#registervtable_wrapper  .dataTables_paginate .paginate_button{padding: 0px 5px;}	
#registervtable_wrapper  td  a.gowib-btn{padding: 6px 8px !important; background-color: #6dbdfb; border-radius: 2px; font-size: 12px;}		
	
	
#visitortable_length label{padding: 10px; font-weight: normal;}	
#visitortable_filter label{padding: 10px; font-weight: normal;}	
#visitortable_length select{height:30px;}	
#visitortable_wrapper .dt-buttons a{margin: 10px; background: #6dbdfb; color: #fff; border: 1px solid #5ca6e0;}
	
#visitortable_wrapper .checkout-table.visitor-table tr th{font-size:15px; font-weight:500;}
#visitortable_wrapper table.dataTable tbody th, #visitortable_wrapper table.dataTable tbody td{font-size: 14px;}
#visitortable_wrapper .dataTables_info{padding:10px 10px;}	
#visitortable_wrapper .dataTables_paginate{padding:10px;}	
#visitortable_wrapper  .dataTables_paginate .paginate_button{padding: 0px 5px;}		
#visitortable_wrapper  td  a.gowib-btn{padding: 6px 8px !important; background-color: #6dbdfb; border-radius: 2px; font-size: 12px;}		
	
	
.navbar-default.navigation .navbar-nav > .open > a, .navbar-default.navigation .navbar-nav > .open > a:hover, .navbar-default.navigation .navbar-nav > .open > a:focus{background-color:transparent;}	
.tabheading h3{color: #494848; font-size: 22px;}
.dashboardcontainer{min-height: 320px; text-align: center; background-color: #f0f0f0; padding: 30px; margin-bottom:20px;}	
.content_wrap2 img{height:60px;}	
.content_wrap3 img{height:60px;}	
.user_review p{color:393939; font-size:17px; font-weight:600; text-align:center;}	
.user_review span{color:0033ef; text-decoration:underline;}	
.user_review h1{color:47a9f3; font-size:30px; text-align:center;}	
.user_review{padding:25px;}
.user_review {text-align:center;position: relative;}	
.homevalBg{background: url(../images/homeval.png) no-repeat 0 0/cover; height: 670px;}
	
.mail_template img{right: 50px; position: absolute; top: 135px; height: 30px;}	
	
#myCarousel .banner_content .content_wrap img{height:55px; margin: 10px 0;}	
.coach_homebanner_content h3{font-size:30px; color:#fff; font-weight:600;}
.coach_homebanner_content p{font-size:17px !important; color:#fff; font-weight:600;}
.coach_homebanner_content{text-align:left;}

.homebanner_content h3{font-size:30px; color:#fff; font-weight:600; max-width: 880px; margin: auto; line-height: 40px;}
.homebanner_content p{font-size:17px !important; color:#fff; font-weight:600;}
.homebanner_content{text-align:center;}
.bannersteps ol {padding-left:25px;}
.bannersteps ol li{list-style:unset; color: #fff; font-size: 20px; font-weight: 600;    padding: 2px; text-align: left;}
.cardsimage img{position: absolute; right: -40px; top:220px;}
.cardsimage{overflow:hidden;}	
.no-border{border:none !important;}
.visitor_comment {border-bottom: 4px solid #47a9f3; background-color: #f0f0f0; padding: 20px 15px;}	
.visitor_comment p{font-size:16px; color:#000; margin-bottom:0;}	
.visitor_comment span{color:#000cfe; text-decoration:underline;}
.visitor_comment img{height:66px;}
.navbar-header p{font-size:14px; color:#fff; margin: 5px 0 0; line-height: 15px;}
.investors{width:100%; background-color:#fafafa; text-align:left; margin:10px auto; padding:10px;}
.section1message{width:100%; background-color:#fafafa; text-align:left; margin:10px auto 0; padding:10px; border:3px solid #47a9f3; font-size:20px;}
.investors h1{color:#47a9f3; font-size:20px; margin-top:0;}
.investors p{font-size: 16px;color: #2b2b2b;}
.investorBtn {font-size: 14px;color: #2b2b2b; font-weight:600;}	
.investors a{text-decoration:underline; text-transform:uppercase; margin:10px 0;}
.investors img{margin-bottom:20px;}	
.newsletter{background-color:#292929; padding:15px; border-bottom:1px solid #3e3e3e;}
.newsletter h1{color: #46a9f3;  font-size: 23px; font-weight: 600; text-transform: uppercase; text-align: center; margin:0;}
.newsletter h2{color: #fff;  font-size: 20px; }
.newsletterform{width:100%;}
.newsletterform .form-group{margin:10px 0;}
.newsletterBTN{float: right; border-radius: 2px; width: 100px; font-size: 18px;}	
.elixir_video{padding:30px;}
.elixir_video h1{font-size: 70px; color: #46a9f3;text-transform: uppercase; font-weight:600; }
.elixir_video h2 {font-size: 23px; color: #47a9f3; font-weight: bold; padding: 25px 0 10px 0; margin: 0;}	
.elixir_video p{font-size: 16px; color: #2b2b2b;}
.sampleimg {margin-bottom:25px;}
.elixir_sample{border-bottom: 4px solid #47a9f3; background-color: #f0f0f0; padding:20px 30px 20px;}	
.elixir_sample h1{font-family: 'seanregular'; font-size: 40px; color: #47a9f3; text-align:center; margin-bottom:40px;}
.four_step h1{font-family: 'seanregular'; font-size: 40px; color: #fff; text-align:center; margin:0;}	
.four_step h4{ font-size: 31px; color: #fff; text-align:center; margin:0;}	
.four_step p{ font-size: 22px; color: #fff; text-align:center; margin:0;}	
.four_step h3{ font-size: 28px; color: #fff; text-align:center; margin:0;}	
.listfindcontent2{text-align: center; padding: 15px; background-color: #f0f0f0;}	
.listfindcontent2 span {font-size: 16px; color: rgb(217, 2, 2); font-weight: 600;}	
.listfindcontent2 p {font-size: 16px; color: #404040; font-weight: 600; margin: 0;}	
.listfindcontent2 h1{font-family: 'seanregular'; font-size: 40px; color: #47a9f3;}
.listfindcontent2 h4{font-size: 25px; color: #2b2b2b;}
	
.scroll-area {overflow: auto;}	
.navbar-default.whoisitslider{ background-color: transparent; border: none; top: 90px; right: 90px; left: auto;}
.scroll_dot{width:10px; height:10px; border-radius:50%; border:2px solid #47a9f3;}
.navbar-default .navbar-nav > .active > a .scroll_dot, .navbar-default .navbar-nav > .active > a .scroll_dot:hover, .navbar-default .navbar-nav > .active > a .scroll_dot:focus{background-color: #47a9f3 !important;}
.scroll-container{margin: auto; max-width: 1150px; width: 100%;}
.style-jay02rcq_arrow {
    position: absolute;
    
    left: 50%;
    margin-left: -10px;
    border: solid transparent;
    border-width: 10px 10px 0;
    border-top-color: rgba(70, 169, 243, 1);
}
#section-2 h1, #section-3 h1, #section-4 h1, #section-5 h1, #section-6 h1, #section-7 h1, #section-8 h1, #section-9 h1, #section-13 hi{font-family: 'seanregular'; font-size: 40px; color: #47a9f3; text-align: center; margin-bottom: 40px;}
#section-2 p, #section-3 p, #section-4 p, #section-5 p, #section-6 p, #section-7 p, #section-8 p, #section-9 p, #section-10 p, #section-11 p, #section-12 p, #section-13 p{font-size:16px; color: #2b2b2b;}
#section-2 h2, #section-3 h2, #section-4 h2, #section-5 h2, #section-6 h2, #section-12 h2 {font-size: 23px; color: #47a9f3; font-weight: bold; padding: 25px 0 10px 0; margin: 0;}
#section-2 ul{padding-left:20px;}
#section-2 ul li{list-style: disc; font-size: 16px; padding:3px 0;}
#section-4 h3, #section-5 h3, #section-6 h3, #section-7 h3, #section-8 h3, #section-9 h3, #section-11 h3, #section-12 h3, #section-10 h3{background-color:#47a9f3; color:#fff; font-size: 30px; text-align: center; font-weight:600; padding:10px 0;  margin-bottom: 30px;}
#section-6 ul{padding-left:0px;}
#section-6 ul li{font-size: 16px; padding:3px 0;}
#section-7 ul li{font-size: 16px; padding:3px 0;}
#section-10 ul li{font-size: 16px; padding:3px 0;}
#section-10 p, #section-12 p{max-width: 830px; margin:0 auto 10px auto;}
.four_step h2{color: #fff; font-family: 'seanregular'; margin-top:0px; font-size: 40px;}

.section10box{border:6px solid #fff; border-radius:15px; padding:15px; width:100%; margin:15px auto; box-shadow: 2px 2px 1px #3778a9;}
.section10box h3{font-size: 25px; color: #fff; text-align:left; margin:0; font-weight:600;}

.section10box p{font-size: 16px !important; color: #fff !important; text-align:left; padding:10px 0;}
.smalltable{width:500px; margin:auto;}
.tableheading{text-align:right; margin-right:15px;}
.tablecontent{margin-left:15px; text-align:left;}
.section13box h3{font-size: 25px; color: #fff; text-align:left; margin:0; font-weight:600;}
.section13box p{font-size: 16px !important; color: #fff !important; text-align:left; padding:10px 0;}
.section13box{border:6px solid #fff; border-radius:15px; padding:15px; width:100%; margin:15px auto; box-shadow: 2px 2px 1px #3778a9;}
.directionarrow{color: #fff;font-size: 100px !important; line-height: 0 !important;top: 25px;  position: relative; left: -20px;}
.aboutheading h1{font-size:40px; color: #47a9f3; font-weight:600;}
.aboutheading p{font-size: 16px; color: #2b2b2b;}
.customer-review{text-align:center; padding:25px;}
.customer-review h2{font-size: 22px; font-family: 'seanregular';}
.customer-review h1{font-size: 38px; font-weight: 600; margin: 0; color: #46a9f3;}
.customer-review h3{font-size: 22px; font-weight: 600; margin: 0;}
.aboutlogo{margin:18px 0;}
.leadership{border-top: 4px solid #47a9f3; background-color: #f0f0f0; padding:25px 0;}
.leadership img{padding: 8px; background-color: #fff; box-shadow: 0 0 5px #a2a0a0;}
.leadership h2{font-size: 20px; font-family: 'seanregular'; margin-top:0; text-align:center;}
.leadership p{font-size: 16px; color: #2b2b2b;}
.leadership h5{font-size: 17px; color: #2b2b2b; text-align:center;}
.aboutcompany h1{font-size: 70px; color: #47a9f3; font-weight: 800;}
.aboutcompany h5{font-size: 16px; color: #2b2b2b; text-transform:uppercase; font-weight:600;}
.aboutcompany p{font-size: 16px; color: #2b2b2b;}
.aboutcompany span{font-size: 50px;}
.aboutcompany{padding:25px 0;}
.companydetails{background-color: #46a9f3; padding: 25px 0;}
.companydetails h1{font-size:22px; color:#fff; font-weight: 600;}
.companydetails p{font-size:16px; color:#fff; margin:0;}
.companydetails h5{font-size:16px; color:#fff; margin-bottom:0; text-transform:uppercase; font-weight: 600;}
.companydetails img{padding: 8px; background-color: #fff; box-shadow: 0 0 5px #a2a0a0; margin:25px 0 10px; height: 190px; width: 100%;}
.dashboardcontainer img{height: 80px; margin: 20px auto;}
.scrollcontent{z-index: 9; position: relative;}
.companydetails ul {}
.companydetails ul li{font-size:16px; color:#fff;}
.details{height:170px;}
.directmailblue{background-color: #46a9f3; text-align: center; padding: 20px 15px;}
.directmailblue h1{font-size: 40px; color: #fff; font-weight: 800;font-family: 'seanregular'; margin:0;}
.directmailblue p{font-size:22px; color:#fff; font-weight: 600; margin:0;}
.directionarrow2{color: #fff; font-size: 100px !important;line-height: 0 !important;  top: 25px; position: relative; left: -300px;}
.directmailsection h3 {color: #46a9f3; font-size: 29px; font-weight: 600; text-align:center;}
.directmailsection span {color: #404040; font-size: 29px; font-weight: 600; font-family: 'seanregular'; font-weight: 300; position: relative;}
.directmailsection h5{font-size:16px; color:#46a9f3; margin: 25px 0; line-height: 23px;}
.q_a h2{font-size:16px; color: #404040; font-weight:600; margin-top:0; margin-bottom:5px;}
.q_a p{font-size:16px; color: #404040;}
.q_a{margin:20px 0;}
.directmailgray h1{color: #46a9f3; font-size: 46px; text-align:center; font-family: 'seanregular'; margin:15px 0;}
.directmailgray h2{color:#46a9f3; font-size:32px; text-align:center; margin:5px 0;}
.directmailgray h3{color:#46a9f3; font-size:22px; text-align:center; margin: 10px 0 20px;}
.member{max-width: 970px; margin: 25px auto;}
.member img{padding: 8px; background-color: #fff; box-shadow: 0 0 5px #a2a0a0;}
.member p{font-size:20px; color: #404040;}
.member h5{font-size:20px; color: #404040;}
.member .learnmoreBTN2{position: relative; right: 15px;}
.howmuchabout{text-align:center; padding:25px 0;}
.howmuchabout h2{color: #404040; font-family: 'seanregular'; margin-top:0px;     font-size: 46px;}
.howmuchabout h3{ font-size: 28px; color: #404040; text-align:center; margin:0;     line-height: 40px;}
.howmuchabout p{ font-size: 20px; color: #404040; text-align:center; margin:0;     line-height: 40px;}
.directionarrow3{color: #404040; font-size: 100px !important; line-height: 0 !important; top: 15px; position: relative; left: -250px;}
.directionarrow4{color: #46a9f3; font-size: 100px !important; line-height: 0 !important; top: 35px; position: relative; left: -250px;}
.sample-pack-form{max-width:500px; width:100%; padding:25px; margin:auto;}
.sample_packimg{text-align:center;}
.sample_packform{ padding:25px; border:3px solid #404040;}
.sample_packform h1{font-size: 22px; font-family: 'seanregular'; text-align:center; margin-top:0; margin-bottom:30px; color: #46a9f3;}
.sample_packform .form-group label{color: #404040; font-weight: normal; font-size: 14px;}
.sample_packform .form-control{box-shadow:none; height:35px;}

.phone-number .phone::after{
 content: "-";
 position:absolute;
    right: 5px;
    color: black;
    border: 0px solid;
    top: 5px;
}
.sample-pack-btn button{    
	color: #fff !important;
    background: #5bb1f7;
    background: -moz-linear-gradient(top, #5bb1f7 1%, #005190 100%);
    background: -webkit-linear-gradient(top, #5bb1f7 1%,#005190 100%);
    background: linear-gradient(to bottom, #5bb1f7 1%,#005190 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5bb1f7', endColorstr='#005190',GradientType=0 );
    box-shadow: 3px 3px 2px 0px #7b7b7b;
    font-size: 23px;
    font-weight: 800;
	padding: 10px 25px;}
.m-l-10{margin-left:10px !important;}
.reviewbtn img{background-color:#292929; padding:6px;}
.reviewbtn p{color:#fff !important; font-size: 22px; font-family: 'seanregular'; margin-bottom:8px;}
.topbarinfo{border-bottom: 4px solid #47a9f3; background: #f0f0f0; padding:2px; z-index: 99;  
background: rgba(255,255,255,1);
background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 50%, rgba(240,240,240,1) 51%, rgba(240,240,240,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(50%, rgba(255,255,255,1)), color-stop(51%, rgba(240,240,240,1)), color-stop(100%, rgba(240,240,240,1)));
background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 50%, rgba(240,240,240,1) 51%, rgba(240,240,240,1) 100%);
background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 50%, rgba(240,240,240,1) 51%, rgba(240,240,240,1) 100%);
background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 50%, rgba(240,240,240,1) 51%, rgba(240,240,240,1) 100%);
}




.offlinebtn{display:inline-block; margin-top: 3px;}
.topbarinfo .samplepack{text-decoration:underline; white-space: nowrap; color: #47a9f3; font-weight: 600; font-size: 16px;top: 29px; position: absolute;left: 152px;}
.bg-white h2{text-align:right;color: #47a9f3; font-size:17px; font-family: 'seanregular'; margin:0; display:inline-block; padding-top: 4px; right:12px; position: relative;}	
.topbarinfo p{color: #404040; font-size: 15px; display: inline; /* right: 60px; position: relative; */ float: left; top: 30px; position: relative;}
.sharingbtn{}
.topbarinfo p span{color: #ec1313; font-weight:600;}
.bg-white img{max-width:30px; top: 11px; right: 170px; position: absolute;}
.bg-white{text-align:right; /* z-index: 99; position: relative; */}
.twitter{color:#fff;}	
.topbarinfo span a{font-size:12px; padding:2.8px 6px; background-color: #0591e8; border-color: #0783d0;}	
.topbarinfo span a:hover{background-color: #0591e8; border-color: #0783d0;}	
.rightbtns{ text-align:right;}
.footer_info h2{color:#cfcfd0; font-size:18px; margin:0 0 10px;} 
.gray_bg{background-color:#575757; padding: 20px 0; text-align:center;}
.gray_bg{background-color:#575757; padding: 20px 0; text-align:center;}
.gray_bg h2 {
    color: #fff;
    font-family: 'seanregular';
    margin-top: 0px;
    font-size: 40px;
}
.gray_bg h3 {
    font-size: 28px;
    color: #fff;
    text-align: center;
    margin: 0;
}
.gray_bg h4 {
    font-size: 40px;
    color: #fff;
    text-align: center;
    margin: 0;
	font-weight: 600;
}
.img-shows {padding:4px; background-color: #fff; border: 1px solid #ddd; border-radius: 4px;}	
.img-shows img{display: inline-block;
    max-width: 100%;
    height: auto;
    line-height: 1.42857143;
     -webkit-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
	border-bottom: 2px solid #47a9f3;}
	
.investordetail p{font-size: 20px; color: #47a9f3; font-weight: 600; margin-top:15px}	
.investordetail img { height: 60px; margin-bottom:15px;}	
.investordetail{text-align:center;}	
.steps{width:90px; height:90px; border-radius:50%; background-color:#fff; border:5px solid #2b689c; text-align:center; margin:auto;}
.steps p{font-size: 54px !important; color: #46a9f3 !important;  margin:0 !important;}
.whoisitstep{background-color: #46a9f3; text-align: center;  padding: 30px;}
.whoisitstep h2{font-size: 25px; color: #fff; margin-bottom:0; font-weight: 600;}
.whoisitstep h3{font-size: 20px; color: #fff; margin:0;}
.whoisitstep p{font-size: 16px; color: #fff; margin: 25px 0 0;}
.whoisitstep img{margin-top:15px;}
.stepsimg {max-height:220px;}
.startstep a{color: #46a9f3 !important; background: #ffffff;box-shadow: 3px 3px 2px 0px #7b7b7b; font-size: 23px; font-weight: 800; padding: 10px 25px;}
.startstep {margin:30px 0 20px;}
.whoisit_CRM{padding:30px;}
.whoisit_CRM h1{color: #46a9f3; font-size: 25px; text-align:center;}
.whoisit_CRM h2{color: #2b2b2b; font-size: 22px; font-weight:600; margin-top: 55px;}
.whoisit_CRM p{color: #2b2b2b; font-size: 16px;}
.whoisit_CRM a{text-decoration: underline; color: #46a9f3;}
.downarerow{color: #46a9f3; font-size: 75px !important; text-align:center;}
.whiisit_arrow{text-align:center;}
.whoisitsection h1{font-family: 'seanregular';font-size: 40px; color: #47a9f3; text-align: center; margin-bottom: 40px; margin-top: 40px;}
.whoisitsection p{font-size: 16px; color: #2b2b2b;}
.whoisitsection h2{font-size: 16px; color: #47a9f3; font-weight: 600; padding: 25px 0 10px 0; margin: 0;}
.directmailbanner p{font-size: 25px !important;}
.banner_content ul{padding-left: 20px;}
.banner_content ul li{font-size:17px; color:#fff; font-weight: 600; list-style: disc;}
.coachvideopopup{
	color: #fff !important;
    background: #5bb1f7;
    background: -moz-linear-gradient(top, #5bb1f7 1%, #005190 100%);
    background: -webkit-linear-gradient(top, #5bb1f7 1%,#005190 100%);
    background: linear-gradient(to bottom, #5bb1f7 1%,#005190 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5bb1f7', endColorstr='#005190',GradientType=0 );
    box-shadow: 3px 4px 4px 0px #151515;
	font-size: 34px;
    padding: 15px;
    display: inline-block;
    line-height: 35px;
    font-weight: 600;
	border:none;
	border-radius: 1px;
	margin: 30px 0;
}

.videopopup .modal-content{background-color:transparent; border:none; box-shadow:none;}
.videopopup .modal-header{border:none; padding:0;}
.videopopup .modal-body{padding:0;}
.videopopup .modal-dialog{margin:auto;}
.videopopup .close{opacity: 1; font-size:60px; text-shadow:none; color:#fff; font-weight:lighter;}
.visitor_comment a{color: #000cfe;}
.footerlogo{text-align:center;}


.footer_links .img-responsive{display:inline-block;}
.investor_includes h1{font-size:26px; color: #868686;}
.investor_includes ul{}
.investor_includes ul li{font-size:16px; color:#585858; list-style: none; position: relative;  padding-left: 30px; margin: 10px 0; font-weight: 600;}
.investor_includes ul li span{font-weight:300 !important;}
.checkicon{color:#f32216; position: absolute; left: 0;}
.investor_includes iframe{padding:8px; border:1px solid #ddd; box-shadow: 0 0 5px 0px #e4e4e4;}
.pricing_graphic{background-color:#fafafa;padding:20px 0;display:flex; justify-content: center;}
.graphics{padding:15px; width:310px; background-color:#fff;box-shadow: 0 0 9px #d0d0d0; margin: 20px 50px;}
.graphics h5{font-size:17px; color:#46a9f3; text-align:center; margin:15px;}
.graphics ul{padding:0 0 0 15px; margin-bottom: 2px;}
.graphics ul li{font-size: 15px; color:#585858; list-style:disc;}
.graphics p{font-size: 15px; color:#585858; margin-bottom: 3px;}
.colorlist ul li{font-size: 18px; color:#46a9f3; list-style:disc;}
.seedemolink{color:#de2222; text-decoration:underline;}
.pricing ul{ padding:0; margin-top:15px;}
.pricing ul li{font-size: 15px; color:#46a9f3; list-style:none;}
.pricing ul li span{font-size: 15px; color:#585858; list-style:none;}
.downarrow{color:#fff; font-size: 200px; right: 190px; position: absolute; top: 1725px;}

.coaches_section .carousel-inner{width:80%; margin:auto;}
.coaches_section .rotate_arrow{transform: rotate(210.802deg) translateZ(0px); color: #D90202; font-size:30px;}	
	





	
@media (min-width: 1159px){
.yellowletter img{right: -30px; position: relative;}
.graphic-postcard img{right: -30px; position: relative;}
}
@media (min-width: 1142px){
.mail_template h4{color:#cf1321; font-size:18px; padding-top:95px; margin:0px; padding-left:90px;}
.mail_template h5{color:#cf1321; font-size:18px; text-align:center; padding-top: 180px; right: 93px; position: relative;}
.mail_template h3{color:#cf1321; font-size:18px; text-align:center; padding-top: 10px;right: 93px; position: relative;}
.mail_template p{color:#000; font-size:11px; top: 206px; left: 290px; position: absolute; font-weight:600; line-height: 13px;}
.mail_template h1{color:#000; font-size:16px; top: 343px; left: 290px; position: absolute; font-weight:600; line-height: 13px;}
.homevalBg h4{color:#fff !important; font-size:13px !important; font-weight:600 !important; top: 55px !important; position: absolute !important; left: 89px;  }
.homevalBg h5{color:#fff !important; font-size:13px !important; font-weight:600 !important; top: 78px !important; position: absolute !important; left: 44px;}
.homevalBg p{color:#000 !important; font-size:10px !important; font-weight:600 !important; top: 45px !important; position: absolute !important; right: 102px; line-height:14px !important;} 
.mail_template{background: url(../images/mail-temptale.png) no-repeat 0 0/cover; height: 496px;right: -30px; position: relative; width: 535px;}	
.user_review img{float: right; position: absolute; top:79px; right:0;}
.coach_homebanner_content{text-align:left; position: absolute; top: 12%;}
.homebanner_content{text-align:center; position: absolute; top: 25%;}
.content_wrap2 p{max-width:820px; margin: auto; line-height:30px;}
.content_wrap3 p{max-width:820px; margin: auto; line-height:30px;}

.newsletterform{width:850px; padding:20px; margin:auto;}
.topslider .fill{height:390px;}
.topslider .fill.topbannerimg{background-position: 0px -58px;}

}
@media (max-width: 1160px){
.mail_template{background: url(../images/mail-temptale.png) no-repeat 0 0/cover; height: 496px;right: -14px; position: relative; width: 535px; float:right;}

}

@media (max-width: 991px){/* .banner-height {height: auto !important;} */}
@media (min-width: 991px){
	.investors{width:650px; padding:20px; margin:10px auto; background-color:#fafafa; text-align:left; box-shadow: 4px 3px 2px 0px #3572a0;}
	.section1message{width:98%; padding:20px; margin:30px auto 0; background-color:#fafafa; text-align:left; border:4px solid #47a9f3; font-size:20px; box-shadow: 0 0px 6px 0px #6b6b6b;}
	.section10box{border:6px solid #fff; border-radius:15px; padding:20px; width:70%; margin:10px auto 0; margin:15px auto;}
	.section13box{border:6px solid #fff; border-radius:15px; padding:20px; width:80%; margin:10px auto 0; margin:20px auto;}
}

@media (min-width: 992px) and (max-width:1159px) {
.mail_template {background: url(../images/mail-temptale.png) no-repeat 0 0/cover; height: 496px; right: -14px; position: relative; width: 424px; float: right;}
.newsletter_wrap h4, .listfinder h4{font-size:29px;}
.newsletter_wrap p, .listfinder p{font-size:20px;}
.learnmoreBTN a, .learnmoreBTN2 a {font-size: 20px;}
.mail_template h5 {color: #cf1321;font-size: 18px; text-align: center; padding-top: 160px;   right: 53px; position: relative;}
.mail_template h3 {color: #cf1321;font-size: 18px; text-align: center; padding-top: 10px; right: 53px; position: relative;}
.mail_template p {color: #000; font-size: 10px; top: 188px; left: 262px; position: absolute;    font-weight: 600; line-height: 11px;}
.mail_template h1 {color: #000; font-size: 16px; top: 310px; left: 260px; position:absolute; font-weight: 600; line-height: 13px;}
.mail_template h2 { font-size: 16px; top: 390px; right: 0; position:absolute; font-weight: 600; line-height: 13px;}
.mail_template h4{padding-top: 86px;}
.homevalBg h4{color:#fff !important; font-size:13px !important; font-weight:600 !important; top:54px !important; position: absolute !important; left: 75px;}
.homevalBg h5{color:#fff !important; font-size:12px !important; font-weight:600 !important; top: 79px !important; position: absolute !important; left: 41px;}
.homevalBg p{color:#000 !important; font-size:10px !important; font-weight:600 !important; top: 45px !important; position: absolute !important; right: 56px; line-height:14px !important;}
.mail_template img {
    right: 50px;
    position: absolute;
    top: 130px;
    height: 30px;
}
}

@media (min-width: 850px) and (max-width:991px) {
.mail_template {background: url(../images/mail-temptale.png) no-repeat 0 0/cover; height: 496px; right: -14px; position: relative; width: 405px; float: right;}

.mail_template h5 {color: #cf1321;font-size: 18px; text-align: center; padding-top: 150px;   right: 45px; position: relative;}
.mail_template h3 {color: #cf1321;font-size: 18px; text-align: center; padding-top: 10px;   right: 45px; position: relative;}
.mail_template p {color: #000; font-size: 10px; top: 189px; left: 263px; position: absolute;    font-weight: 600; line-height: 11px;}
.mail_template h4{padding-top: 86px;}
.mail_template h1{color:#000; font-size:16px; top: 304px; left: 261px; position: absolute; font-weight:600; line-height: 13px;}
.mail_template h2{font-size:16px; top: 390px; right: 0; position: absolute; font-weight:600; line-height: 13px;}
.homevalBg h4{color:#fff !important; font-size:20px !important; font-weight:600!important; top: 70px !important; position: absolute !important;}
.homevalBg h5{color:#fff !important; font-size:13px !important; font-weight:600!important; top: 60px !important; position: absolute !important;}
.homevalBg p{color:#000 !important; font-size:10px !important; font-weight:600 !important; top: 45px !important; position: absolute !important; right: 56px; line-height:14px !important;}

.homevalBg h4{color:#fff !important; font-size:13px !important; font-weight:600 !important; top:54px !important; position: absolute !important; left: 75px;}
.homevalBg h5{color:#fff !important; font-size:13px !important; font-weight:600 !important; top: 50px !important; position: absolute !important; left: 41px;}
.homevalBg p{color:#000 !important; font-size:10px !important; font-weight:600 !}
.mail_template img {right: 46px; position: absolute; top: 120px;height: 31px;}

}
@media (min-width: 769px) and (max-width:849px) {
.mail_template {background: url(../images/mail-temptale.png) no-repeat 0 0/cover; height: 496px; right: -14px; position: relative; width: 385px; float: right;}

.mail_template h5 {color: #cf1321;font-size: 18px; text-align: center; padding-top: 160px;   right: 33px; position: relative;}
.mail_template h3 {color: #cf1321;font-size: 18px; text-align: center; padding-top: 10px;   right: 33px; position: relative;}
.mail_template p {color: #000; font-size: 10px; top: 186px; left: 261px; position: absolute;    font-weight: 600; line-height: 11px;}
.mail_template h4{padding-top: 86px;}
.mail_template h1{color:#000; font-size:16px; top: 310px; left: 262px; position: absolute; font-weight:600; line-height: 13px;} 
.homevalBg h4{color:#fff !important; font-size:20px !important; font-weight:600 !important; top: 60px !important; position: absolute !important;}
.homevalBg h5{color:#fff !important; font-size:13px !important; font-weight:600 !important; top: 60px !important; position: absolute !important;}
.homevalBg p{color:#000 !important; font-size:10px !important; font-weight:600 !important; top: 45px !important; position: absolute !important; right: 56px; line-height:14px !important;}
.mail_template img {right: 46px; position: absolute; top: 120px;height: 31px;}
}



@media (min-width: 430px) and (max-width: 522px){
.mail_template {background: url(../images/mail-temptale.png) no-repeat 0 0/cover; height: 496px; right: -30px; position: relative; width: 385px; float: none;}

.mail_template p {color: #000; font-size: 10px; top: 190px; left: 260px; line-height: 10px;}
.mail_template h1 {top: 307px; left: 260px; position: absolute;}
.mail_template h5{padding-top: 160px; right: 33px;}
.mail_template h3{padding-top: 10px; right: 33px;}
.mail_template h4{padding-top:86px;}	
.homevalBg h4{color:#fff !important; font-size:20px !important; font-weight:600 !important; top: 100px !important; position: absolute !important;}
.homevalBg h5{color:#fff !important; font-size:13px !important; font-weight:600 !important; top: 60px !important; position: absolute !important;}

.homevalBg p{color:#000 !important; font-size:10px !important; font-weight:600 !important; top: 45px !important; position: absolute !important; right: 56px; line-height:14px !important;}
}

@media (max-width:429px){
.mail_template {background: url(../images/mail-temptale.png) no-repeat 0 0/cover; height: 305px; right: -30px; position: relative; width: 320px; float: none;}

.mail_template p {color: #000; font-size: 8px;top: 125px; left: 175px;line-height: 8px;}
.mail_template h5{padding-top: 103px; right: 47px; font-size: 11px;}
.mail_template h4{padding-top: 56px; padding-left: 59px; font-size: 10px;}
.mail_template h1{color:#000; font-size:12px; top: 194px; left: 175px; position: absolute; font-weight:600; line-height: 13px;}	
.homevalBg h4{color:#fff !important; font-size:20px !important; font-weight:600 !important; top: 100px !important; position: absolute !important;}
.homevalBg h5{color:#fff !important; font-size:13px !important; font-weight:600 !important; top: 60px !important; position: absolute !important;}
.homevalBg p{color:#000 !important; font-size:10px !important; font-weight:600 !important; top: 45px !important; position: absolute !important; right: 56px; line-height:14px !important;}

.bannersteps ol li{font-size: 17px;}

}


@media (max-width: 767px){
table.newsletter th, table.newsletter td {font-size: 14px;}
.small-h-font {font-size: 12px;}
.top-content h1, .signup-price-h, .customer-h{font-size:33px;}
.content-line-2, .orange-content{font-size:20px;}
.table-h, .industries, .highlight-cont, .second-line{font-size:25px;}
.price-1{font-size:45px;}
.prices-img{right:-10px;}
.points:first-child{margin-top:30px;}
.customer_satisfaction{padding:50px 20px 0px;}
.mailed_newsletter{padding:20px 0px;}

.newsletter_wrap h4, .learnmoreBTN, .listfinder, .listfinder h3, .listfinder  h2, .listfinder h4, .listfinder p, .learnmoreBTN2, .homeval h2, .homeval h3, .homeval h4, .homeval p, .newsletter_wrap h4, .newsletter_wrap p, .learnmoreBTN {text-align:center !important;}
.bg-box{margin:auto;}
/* .left_image {text-align:center !important;} */
.testimonial h1{font-size: 45px;}
.workersIMG{top: -20px;}
.ordersampleBTN{ margin-left:0px !important;}
.viewdemoBTN { margin-right:0px !important;}
.bannerBTN a{width: 200px !important; font-size: 20px !important; }
.bannerBTN2 a{width: 180px !important; font-size: 20px !important; padding:5px;}
.bannerBTN2 { margin: 20px 0 20px;}
.edit_section h1{font-size: 28px;}
.content_wrap p {font-size: 20px;}
.content_wrap2 p {font-size: 16px !important;}
.content_wrap3 p {font-size: 16px !important;}
.homevalBg h4{color:#fff !important; font-size: 18px !important; font-weight: 600 !important; top: 73px !important; position: absolute !important; left: 15%;}
.homevalBg h5{color:#fff !important; font-size:18px !important; font-weight:600 !important; top:100px !important; position: absolute !important; left: 7%;}
.homevalBg p{color:#000 !important; font-size:11px !important; font-weight:600 !important; top: 53px !important; position: absolute !important; right: 14%; line-height:14px !important;text-align: left !important;}
.homebanner_content{/* text-align:center; */ }
.content_wrap{top: 15%;}
.cardsimage img {position: relative; right: -40px; top: 0;}
.mail_template img {right: 100px; position: absolute; top: 135px; height: 33px;}
.video_section iframe{margin:20px 0; width:100%;}
.four_step iframe, .directmailgray iframe{margin:20px 0; width:100%;}
.topbarinfo .samplepack{position: initial;}

}

@media (max-width: 465px){
	.bannerBTN a { width: 172px !important;font-size: 18px !important; line-height: 14px;}
	.bannerBTN2 a { width: 172px !important;font-size: 18px !important;}
	.content_wrap2{top: 4%;}
	.content_wrap3{top: 32%;}
}

@media (max-width: 384px){
	.directmailicon h1 {font-size: 33px !important;}
	.smallheading{font-size: 18px !important;}
	.handicon{width: 42px; position: absolute; left: 13px}
	.content_wrap2 img { height: 50px;}
	.content_wrap3 img { height: 50px;}
}
@media (max-width: 349px){
	.bannerBTN a {width: 155px !important;font-size: 16px !important;}
}

@media (max-width: 310px){
	.content_wrap p {font-size: 16px !important;}
	.content_wrap2 p {font-size: 16px !important;}
	.content_wrap3 p {font-size: 16px !important;}
	.content_wrap h1{font-size: 25px !important;}
	/* .smallheading {left: 30px !important; font-size:16px !important;} */
	.content_wrap span {font-size: 20px !important;}
	.bannerBTN a{padding:10px !important;}
	
}

@media (max-width: 380px){
.col-md-3.col-sm-4.col-xs-6{width:100%; margin-bottom:30px}
.small-mo, .small-yr{margin-right:-8px}
.bannerBTN {margin: 10px 0 !important;}
}

/* newly added how it work page css */
.m-10-minus{margin-bottom:-10px;}
.b-top{border-top:1px solid #000;}
.blue-heading{color: #0160ba;font-size: 37px!important;font-weight: 900;text-transform:uppercase;line-height:1.2!important;}
.underline {text-decoration:underline;}
.blue-text{color: #0160ba;text-transform: uppercase;}
.sub-content {border-bottom: 5px dashed #000;}
.Customize-list{margin-left:65px;}
.Customize-list li{font-size:20px;text-align:left;line-height:1.5;}
.customize-tabs{border:none;}
.customize-tabs{padding-left:222px;}
.lft-red-cust{
	left: -59px;
    position: absolute;
    top: -77px;
   
	}
.rt-red-cust {
    position: absolute;
    right: -11px;
    top: -77px;
}
.customize-tabs > li > a {
    color: #5b5b5b;
    font-size: 30px;
    font-weight: 700;
    line-height: 1.42857;
    margin-right: 2px;
	border:none!important;
}
.customize-tabs > li > a:hover ,.customize-tabs > li > a:active,.customize-tabs > li > a:focus{
	color: #0160ba;
	text-decoration:underline;
	background:#fff;
	
}
.customize-tabs > li > a:after{
	background: #000 none repeat scroll 0 0;
    content: "";
    height: 30px;
    position: absolute;
    right: 0;
    top: 17px;
    width: 3px;
}
.ver-a1{
	background: rgba(0, 0, 0, 0) url("../images/gobig-newsletter-a1.jpg") no-repeat scroll 0 0 / 100% auto;
    height: 670px;
}
.ver-a1:hover{
	background: rgba(0, 0, 0, 0) url("../images/gobig-newsletter-va-arrows-out.jpg") no-repeat scroll 0 0 / 100% auto;
    height: 670px;
}
.ver-a2{
	background: rgba(0, 0, 0, 0) url("../images/gobig-newsletter-a2.jpg") no-repeat scroll 0 0 / 100% auto;
    height: 670px;
}
.ver-a2:hover{
	background: rgba(0, 0, 0, 0) url("../images/gobig-newsletter-va-arrows-in.jpg") no-repeat scroll 0 0 / 100% auto;
    height: 670px;
}
.ver-b1{
	background: rgba(0, 0, 0, 0) url("../images/gobig-newsletter-b1.jpg") no-repeat scroll 0 0 / 100% auto;
    height: 670px;
}
.ver-b1:hover{
	background: rgba(0, 0, 0, 0) url("../images/gobig-newsletter-vb-arrows-out.jpg") no-repeat scroll 0 0 / 100% auto;
    height: 670px;
}
.ver-b2{
	background: rgba(0, 0, 0, 0) url("../images/gobig-newsletter-b2.jpg") no-repeat scroll 0 0 / 100% auto;
    height: 670px;
}
.ver-b2:hover{
	background: rgba(0, 0, 0, 0) url("../images/gobig-newsletter-vb-arrows-in.jpg") no-repeat scroll 0 0 / 100% auto;
    height: 670px;
}
.ver-c1{
	background: rgba(0, 0, 0, 0) url("../images/gobig-newsletter-c1.jpg") no-repeat scroll 0 0 / 100% auto;
    height: 670px;
}
.ver-c1:hover{
	background: rgba(0, 0, 0, 0) url("../images/gobig-newsletter-vc-arrows-out.jpg") no-repeat scroll 0 0 / 100% auto;
    height: 670px;
}
.ver-c2{
	background: rgba(0, 0, 0, 0) url("../images/gobig-newsletter-c2.jpg") no-repeat scroll 0 0 / 100% auto;
    height: 670px;
}
.ver-c2:hover{
	background: rgba(0, 0, 0, 0) url("../images/gobig-newsletter-vc-arrows-in.jpg") no-repeat scroll 0 0 / 100% auto;
    height: 670px;
} 


.subscribe-wrap{
	max-width:85.33%;
	width:100%;
}
.sub-content span{
	text-align:center!important;
	display:block;
	margin-bottom: 0px!important;
}
.subscribe-login span{
	font-size:18px;
	font-weight:700;
	display:block;
	line-height:1.4;
	color:#333;
}
.subscribe-login{
	text-align:center;
}
.theme-lib{
	font-size:17px;
	color:#333;
	text-align:center;
	width: 85%;
	
}
.industries > strong {
	font-size:35px;
}
.bg-color{
	background: #f4f4f4;
    border: 2px solid #5b5b5b;
	border-radius:5px;
}
.subscribe-btn{
	border-radius: 4px;
    font-weight: 900;
    left: 35px;
    margin-top: 8px;
    max-width: 75%;
    padding: 8px 0;
    position: relative;
	border:1px solid #ff8814;
}
.main-custom {
    position: relative;
}
.custom-list {
    text-align: center;
}
.custom-list span{display:block;}
.custom-cont {
    display: block;
    font-size: 33px;
    font-weight: 900;
    text-transform: uppercase;
    width:100%;
	line-height: 1.4;
}
.custom-list ,.challenges  p{
	color:#333;
    font-size: 17px;
    font-weight: 400;
    line-height: 23px;
	margin: 25px 39px -10px;
	text-align:left!important;
  
}
.font-weight-400{font-weight:400!important;}
.m-t-75{margin-top:76px !important;}
.custom-opt {
    text-align: center;
}
.main-custom h3{
	color: #333;
    font-size: 23px;
    font-weight: 700;
    text-align: center;
	margin: 40px 0 15px;
}
.main-custom h3 span{color:#80b002;overflow:hidden;}
.cust-b{ color: #0160ba!important;padding-left: 7px;}
.custom-para{
	width:25%;
	
	padding: 0 15px;
	float:left;
}
.custom-para:after{
	border-right:2px solid #ccc;
	height:380px;
	top:48px;
	content:"";
	position:absolute;
	margin-left: -23px;
}
.no-border::after {
    border: medium none !important;
}
.no-border{border:none!important;}
.custom-para h4{
	margin-bottom:20px;
	color: #333;
    font-size: 18px;
	font-weight: 600;
}
.custom-para p {
	margin-bottom:20px;
	color: #333;
	font-size:16px;
	text-align:left;
	
}
.custom-para ul li{
   list-style: outside url("") disc;
	color: #333;
	font-size:16px;
	
}
.challenges{
	text-align:center;
}
.chall-list > ul {
	margin-top:20px;
    padding-left: 30px;
}
.chall-list ul li {
	list-style: outside url("") disc;
	color: #333;
	font-size:16px;
	text-align:left;
}
.arrow-pos{
	position:relative;
}
.down-arrow1 {
	background: rgba(0, 0, 0, 0) url("../images/44.png") no-repeat scroll 0 0;
    height: 118px;
    position: absolute;
    right: -10px;
    top: 213px;
    width: 70px;}
.handwritten-h i{width:38px;height:38px;display:inline-block;}
.numbering{background:url("../images/41-1.png")no-repeat;position: relative;top: 15px;}
.numbering1{background:url("../images/42-2.png")no-repeat;position: relative;top: 15px;}
.numbering2{background:url("../images/43-3.png")no-repeat;position: relative;top: 15px;}
.num-position{margin:0px 55px!important;}	
.no-space {margin:0 -22px 0 -40px;}
.simple-req{background:url("../images/45.png")no-repeat;margin-top: 30px;}
/* css of affiliate page */
.fs-68{font-size:68px!important;}
.m-l-65{margin-left:-65px!important;}
.top-headeraff{ background: #47baf6 url("../images/affiliate-banner.jpg") no-repeat scroll 0 0 / 100% auto!important;min-height: 126px;}
.aff-heading h1{margin: 31px 165px 0 0;}
.mid-content{position:relative;}
.mid-content h3 {
    color: #494848;
    text-align: center;
	font-size:33px;
	font-weight: 800;
	padding: 15px 0 0;
	margin:0px;
}
.mid-content h3  span{color:#ff8814;}
.rt-redaff{bottom:-110px;position:absolute;right:40px;}
.aff-content p{font-size:18px;padding-top:10px; overflow: visible;}

.black-text{color:#5b5b5b;font-weight:700;}
.aff-content{padding:0px 30px;}
.aff-content ul li{font-size:18px;font-family: 'Calibri' sans sarif;list-style: inside none disc;}


/* css of about us page */
.no-weight{font-weight:400!important;}
.quotes,.quotes-rt{font-size: 22px!important;position: relative;bottom: 11px;color: #0160ba!important; }
.quotes-rt{right: 15px;}
.about-content{font-size:20px;}
.about-content p{margin-bottom:15px;}
.about-content h3{position:relative;}
.about-content span{display:block;margin-bottom:20px;}
.about-foot h2{font-size:40px;text-transform:uppercase;display:inline-block;margin-bottom:-52px; color:#5b5b5b;}
.about-bottom{background: rgba(0, 0, 0, 0) url("../images/about-bottom.png") no-repeat scroll 0 0 / 100% auto; padding: 130px 0 25px;}
.about-bottom > a {background:#ff8814;font-size:40px;color:#fff;padding:6px 19px;
text-transform:uppercase;font-weight:800;text-decoration:underline;display:inline-block;}
.about-bottom > a:hover{text-decoration:underline; background:#e2811c;}
.rt-redabout{
	position: absolute;
    right: -60px;
top: -242px;}
.dot{display:list-item!important;}



.carousel-indicators .active{ background: #31708f; } 
.content{ margin-top:20px; } 
.adjust1{ float:left; width:100%; margin-bottom:0; background: none; border: none;} 
.adjust2{ margin:0; } 
.carousel-indicators li{ border :1px solid #ccc; } 
.carousel-control{ color:#31708f; width:5%; } 
.caption p{color:#fff; font-size:16px; line-height: 18px; margin-bottom: 0;}
.carousel-control:hover, .carousel-control:focus{ color:#31708f; } 
.carousel-control.left, .carousel-control.right { background-image: none; background-color:transparent; border: 1px solid #868686; color: #d90202; text-shadow: none; font-size: 26px; } 

/*  .coaches_section .carousel .carousel-control.left{left:10px;}
.coaches_section .carousel .carousel-control.right{right:10px;} */



.coaches_section .carousel-control  { width:4%!important;}
.coaches_section .carousel-control.left,.coaches_section .carousel-control.right {margin-left:15px;background-image:none; display: flex; align-items: center;}
.coaches_section .carousel .img-responsive{margin:10px 0; border-radius:35px !important; width:150px; height:150px;}
.coaches_section .carousel h5{ font-size:11px; font-weight: 700; text-transform:uppercase; margin:0px; text-align:center;}




.bg-box{width: 548px; height: 668px; background: url("../images/homeval.png") no-repeat 0 0/cover;    width: 515px;
    height: 628px;
    display: flex; padding-top: 36px;}
.items1{width: 48%; padding-left: 32px; color: #fff;}
.items2{width: 44%; padding-left: 17px;}
.bg-box .items1 h5{font-size:13px; color:#fff; margin-bottom: 20px;}
.bg-box .items1 p{font-size:13px; color:#fff; line-height:18px; text-align: left !important; }
.bg-box .items2 p{font-size: 11px; color: #000; line-height: 13px; display: inline-block;top: 33px; position: absolute; padding: 0px 8px; text-align: left !important; max-width: 120px;}
img{max-width:100%}
.bg-box .items2 img{width: 95px;} 

@media(min-width:430px) and (max-width:522px){
.mail_template img {right: 40px; position: absolute; top: 125px; height: 30px;}
	
}

@media(min-width:450px) and (max-width:550px){
.bg-box{width:460px; height: 512px;background: url("../images/homeval.png") no-repeat 0 0/cover;padding-top: 36px;}
.bg-box .items1 h5{margin:0 0 5px;}

.bg-box .items1 p{font-size:12px; color:#fff; line-height:15px; text-align: left !important; }
.bg-box .items2 p{font-size: 10px; color: #000; line-height: 9px; display: inline-block;top: 28px; position: absolute; padding: 6px 8px; text-align: left !important;}
.homeval .items2 img{max-width:100%; width: 68px;}


}
@media(max-width:449px){
.bg-box{width:320px; height: 366px;background: url("../images/homeval.png") no-repeat 0 0/cover;padding-top: 26px; margin:auto;}
.bg-box .items1 h5{margin:0 0 5px;}
.bg-box .items1 p{font-size:9px; color:#fff; line-height:11px; text-align: left !important; }
.bg-box .items2 p{font-size: 8px; color: #000; line-height: 10px; display: inline-block;top: 18px; position: absolute; padding: 10px 10px; text-align: left !important;}
.homeval .items2 img{max-width:100%; width:40px;}
.items1{padding-left: 25px;}

}

@media (max-width: 767px) {
	.coaches_section .carousel-inner .active.left { left: -100% !important; }
	.coaches_section .carousel-inner .next        { left:  100% !important; }
	.coaches_section .carousel-inner .prev		 { left: -100%!important; }
	.coaches_section .active > div { display:none; }
	.coaches_section .active > div:first-child { display:block!important; }
	.footerlogo{text-align:left;}
	#comm100-float-button-2 > div {top: 85px !important;}
}
@media (min-width: 767px) and (max-width: 992px ) {
	.coaches_section .carousel-inner .active.left { left: -50%!important; }
	.coaches_section .carousel-inner .next        { left:  50%!important; }
	.coaches_section .carousel-inner .prev		 { left: -50%!important; }
	.coaches_section .active > div { display:none; }
	.coaches_section .active > div:first-child { display:block!important; }
	.coaches_section .active > div:first-child + div { display:block!important; }
}
@media (min-width: 992px ) {
	.coaches_section .carousel-inner .active.left { /* left: -16.7%; */ }
	.coaches_section .carousel-inner .next        { left:  16.7%!important; }
	.coaches_section .carousel-inner .prev		 { left: -16.7%!important; }	
	.tableheading{ margin-right:20px;}
	.tablecontent{margin-left:20px;}
}




.media-object{ margin:auto; margin-top:15%; } 
@media screen and (max-width: 768px) { .media-object{ margin-top:0; } }

.reviews .item blockquote p{text-align:left; font-size:16px; padding:0;}
.reviews .item blockquote {padding:0;}
.reviews .carousel-inner {width:90%; margin:auto; height:auto;}
.reviews .carousel-control{margin-top:1%; background:none; border:none; opacity: 1; text-shadow:none; font-size: 50px;}
.previous_arrow{color:#9c9c9c; position: relative; top: 10px;}
.next_arrow{color:#9c9c9c; position: relative; margin-right:25px !important;}
.reviews .carousel-control .fa-angle-left{top: 25%;}
.reviews .carousel-control .fa-angle-right{top: 25%;}

.directmailslider .item blockquote p{text-align:left; font-size:16px; padding:0;}
.directmailslider .item blockquote {padding:0;}
.directmailslider .carousel-inner {width:90%; margin:auto; height:auto;}
.directmailslider .carousel-control{margin-top:-50px; background-color: #46a9f3; border:none; opacity: 1; text-shadow:none; font-size: 50px; top:50%; height:21%; padding: 15px 0;}
.directmailslider .previous_arrow{color:#fff; position: relative; top: 10px;}
.directmailslider .next_arrow{color:#fff; position:relative; margin-right:25px !important;}
.directmailslider .carousel-control .fa-angle-left{top: 25%;}
.directmailslider .carousel-control .fa-angle-right{top: 25%;}
.directmailgray p {font-size: 16px; color: #404040; font-weight: 600; margin:0 0 15px;}
.directmailgray{background-color: #f0f0f0; padding:25px;}
.directmailgray ul{margin:0; padding:0;}
.directmailgray ul li{line-height: 32px; font-size: 16px; color: #404040;}



.four_step{background-color: #46a9f3; padding:25px 0;}
.homeval h2 {
    font-size: 77px;
    text-align: left;
    margin: 0px;
    font-weight: 800;
    color: #868686;
    top: -15px;

}
.homeval h3 {
    font-size: 30px;
    font-weight: 600;
    text-align: left;
    margin: 0;
}
.homeval h4 {
    font-size: 31px;
    font-weight: 800;
    top: 43px;
    color: #2b2b2b;
    margin: 15px 0 15px;
    text-align: left;
}
.homeval p {
    font-size: 22px;
    color: #2b2b2b;
    line-height: 27px;
    margin-bottom: 0px;
    text-align: left;
}


@media(max-width:1024px){
	.about-foot h2 {
    font-size: 34px;
    margin-bottom:0px;
	}
	.about-bottom {padding:0px;}
	.about-bottom > a {
   font-size: 30px;
	}
	#comm100-float-button-2 > div {top: 107px !important; right: auto !important; display: inline-block; position: relative !important; left: 15px !important;}
}

/* css of testimonials page */
.head-test{background: #47baf6 url("../images/testimonial-top.jpg") no-repeat scroll 0 0 / 100% auto;}
.red-arrow{position:relative;}
.rt-redtest{position:absolute;right: 37px;top: -104px;}

.reg-heading h1{margin: 0px 75px 0 0;}
.review-heading h1{margin: 5px 19px 0px 0px;}
.text-review{border-top:2px solid #ccc;padding-left:75px;padding-top: 35px !important;}
.text-review h2 a{color:#0160ba;}
.text-review h2 a:hover{color:#0160ba; text-decoration:underline;}

@media (max-width:550px){
	.topbarinfo p{float:none; top:0; position:relative;}
	
}


@media (min-width:481px) and (max-width:991px){
	.listfinder  h2, .newsletter_wrap  h2{font-size:62px !important;}
	.newsletter_wrap h4, .listfinder h4 {font-size: 25px;}
	.learnmoreBTN a, .learnmoreBTN2 a{font-size: 17px;}
	.newsletter_wrap p,.listfinder p {font-size: 19px;}
}
@media (max-width:480px){.learnmoreBTN a, .learnmoreBTN2 a{font-size: 15px; padding:8px 15px;}}
@media (max-width:429px){
	.mail_template img {
    right: 46px;
    position: absolute;
    top: 82px;
    height: 17px;
}
.mail_template h2 { top: 255px;}
.coaches_section .carousel, .item, .item.active{ min-height: 60px;}
}

