@charset "utf-8";
/* CSS Document */

/*****************************************************************
responsive
******************************************************************/
@media only screen and (max-width: 1400px){
	.section_1 .slide-text{
		top:220px;}
	.section_2{ margin-top:-60px;}
	.index_about_content p{
		font-size: 13px;
		line-height: 24px;
	}
}

@media only screen and (max-width: 1199px){
	.section_1 .slide-text{	top:210px;}
	.section_2{ margin-top:0px; }
.header_top_right {text-align: center;}
a#logo img{
	height:130px;
}
.header_menu .navbar-inverse .navbar-nav > li > a {
  padding: 33px 18px;
  font-size:15px; 
}

.package_block_inner h2 b {
  text-align: center;
  width: 100%;
  padding:0;
}
.package_table table tr th{
	font-size: 12px;
	padding: 8px 1px;
}
.package_table table tr td{
	font-size: 13px;
	padding: 8px 1px;
}
.package_table {    
    padding: 10px 1px;
}
.index_about_content {
  display: inline-block;
  padding: 40px 25px 40px;
}
.calculator_box {
  margin: 0 0 50px 0;
}
.index_about_content p {
  font-size: 13px;
  line-height: 24px;
}
.page_list {
  margin-bottom: 10px;
}
.page_list li {
  font-size: 13px;
  line-height: 35px;
}
.site_stats ul li span {
  font-size: 28px;
}
.site_stats ul li span sup {
  font-size: 16px;
}
.site_stats ul li {
  width: 25%;
}

}

@media only screen and (max-width: 991px){
	a#logo img.img-responsive{
	height: 110px;
}
.header_menu .navbar-inverse .navbar-nav > li > a {
  padding: 33px 11px; font-size:15px;
}
header { overflow: hidden; position: inherit; width: 100%; z-index: auto;background: #D5DAD6;}
.section_1 .control-round .carousel-control.left {
  bottom: 0;
  left: 20px;
  margin: auto;
  right: auto;
  top: 0;
}
.section_1 .control-round .carousel-control.right {
  bottom: 0;
  margin: auto;
  right: 20px;
  top: 0;
  transform: scale(1.1);
}
.banner_content {
  text-align: center;
  padding-left: 0px;
}
.banner_content h2::after {
  right: 0;
}
.section_1 .slide-text {
  top: 50px;
}
.red_block::after,
.dark_block::after{ display:none;}
.red_block{ margin:0;}
.section_2{ margin:0; padding-top:0px; z-index:auto; position:inherit;}
.red_block{
	 -webkit-box-shadow: -200px 0px 0px 0px rgba(175,110,111,1),200px 0px 0px 0px rgba(175,110,111,1);
    -moz-box-shadow: -200px 0px 0px 0px rgba(175,110,111,1),200px 0px 0px 0px rgba(175,110,111,1);
    box-shadow: -200px 0px 0px 0px rgba(175,110,111,1),200px 0px 0px 0px rgba(175,110,111,1);
    
}
.dark_block{-webkit-box-shadow: 200px 0px 0px 0px rgba(39,50,72,1), -200px 0px 0px 0px rgba(39,50,72,1);
-moz-box-shadow: 200px 0px 0px 0px rgba(39,50,72,1), -200px 0px 0px 0px rgba(39,50,72,1);
box-shadow: 200px 0px 0px 0px rgba(39,50,72,1), -200px 0px 0px 0px rgba(39,50,72,1);}
.red_block {
  text-align: center;
}
.package_block_inner h2 b {
  text-align: center;
  width: 100%;
  padding:0;
}
.package_table table tr th{
	font-size: 13px;
	padding: 8px 3px;
}
.package_table table tr td{
	font-size: 15px;
	padding: 8px 3px;
}
.package_table {    
    padding: 10px 8px;
}
.calculator_box ul li:nth-child(1), 
.calculator_box ul li:nth-child(2), 
.calculator_box ul li:nth-child(4), 
.calculator_box ul li:nth-child(5){
  padding: 0 6px;
}
.index_about_content {
  padding: 30px;
}
.home_video a {
  height: 300px;
  overflow: hidden;
}
.benefit_block_inner h5 span {
  color: #148f19;
  font-size: 14px;
}
.site_stats ul li {
  width: 33.33%;
}
.learn_more_left, .learn_more_left12 {
  text-align: center;
  margin: 0 0 30px 0;
}
.footer_bottom {
  text-align: center;
}
.footer_bottom ul {
  text-align: center;
}
.inner_page_banner {
  padding: 40px 0;
}
.home_table table tr td{ font-size:14px; padding: 12px 5px;}
}

@media only screen and (max-width: 767px){
	a#logo img{
	height:150px;
}
.header_menu .navbar-toggle{margin: 20px 0; border:0; background:#273248; border-radius:0; -webkit-transition: all .3s ease 0s;
	-moz-transition: all .3s ease  0s;
	transition: all .3s ease 0s;}
.header_menu .navbar-inverse .navbar-toggle:hover, 
.header_menu .navbar-inverse .navbar-toggle:focus{  background:#ffffff;}
.header_menu .navbar-inverse .navbar-toggle:hover .icon-bar, 
.header_menu .navbar-inverse .navbar-toggle:focus .icon-bar{ background-color:#273248;}
.banner_content > small {
  font-size: 22px; margin-bottom:5px;
}
.banner_content h2 {
  font-size: 35px; padding:0; margin-bottom:10px;
}
.banner_content h2::after{ display:none;}
.banner_content p br{ display:none;}
.section_1 .slide-text {
  top: 20px;
}
.section_1 .control-round .carousel-control{ display:none;}
.section_2{ margin-top:0px; }
.header_menu .navbar-inverse .navbar-nav > li > a span {
  transform: skewX(0deg);
}
.header_menu .navbar-right {
  transform: skewX(0deg);
}
.header_menu .navbar-collapse {
  padding: 0;
}
.header_menu .navbar-inverse .navbar-nav > li > a {
  padding: 12px 11px;
}
.header_menu::before{ display:none;}
.calculator_box ul li:nth-child(1), 
.calculator_box ul li:nth-child(2), 
.calculator_box ul li:nth-child(4), 
.calculator_box ul li:nth-child(5){
  padding: 0 10px;
  width: 50%;
}
.calculator_box ul li:nth-child(3){ width:100%; padding:15px;}
.benefit_block span img {
  width: 100%;
}
.home_table {
  margin-bottom: 30px;
}
.home_table table tr td {
  font-size: 15px;
  padding: 10px 12px;
}
.referral_commision {
  padding: 30px 0;
}
.benefit_block {
  margin-bottom: 30px;
}
.site_stats ul li {
  width: 50%;
}
.site_stats ul {
  text-align: left;
}
.footer_inner {
  margin-bottom: 20px;
}
.footer_inner h4 a {
  margin-right: 12px;
}
.footer_bottom ul li {
  padding: 8px 6px;
}
.about_top_content {
  margin-bottom: 20px;
}

}

@media only screen and (max-width:600px){
.banner_content p{ display:none;}
.banner_content > span {
  margin-bottom: 15px;
}
.red_block::before,
.dark_block::before{ display:none;}
.form_body_content {
  padding: 0;
}

}

@media only screen and (max-width: 520px){
.section_3 .col-xs-6{ width:100%;}
.calculator_box ul li:nth-child(1), 
.calculator_box ul li:nth-child(2), 
.calculator_box ul li:nth-child(4), 
.calculator_box ul li:nth-child(5){ width:100%;}
.company_info ul li {
  text-align: center;
}
.company_info ul li i {
  display: block;
  margin: 0 auto 10px auto;
}
.main_title{ text-align:center;}

}

@media only screen and (max-width: 480px){
.banner_content > span{ display:none;}
.calculator_box {
  padding: 0 10px 10px;
}
.calculator_box h5 span::before,
.calculator_box h5 span::after{ display:none;}
.calculator_box h5 span{ background:#ffc947;}
.site_stats ul li {
  width: 100%;
}
.form_body_content .col-xs-6{ width:100%;}

}

@media only screen and (max-width: 420px){
.section_1 .slide-text {
  top: 10px;
}
.banner_content h2 {
  font-size: 22px;
}

}

@media only screen and (max-width: 360px){
.header_top_right ul li {
  padding: 5px 8px;
}
.banner_content > small,
.banner_content h2{font-size: 15px;}
.home_video a {
  height: auto;
  overflow: inherit;
}
.feature_block {
  text-align: center;
}
.feature_block img {
  float: none;
  margin: 0 0 15px 0;
}
.q_links li {
  width: 100%;
}
.rate-responsive div.col-md-3.col-sm-6.col-xs-6{
	width:100%;
}

}

@media only screen and (max-width: 320px){

}