﻿body, html {
	font-family: Museo Sans, museo_sans_cyrl900, museo_sans_cyrl300, museo_sans_cyrl700 !important;
	overflow-x: hidden;
}
.custom-width {
	max-width: 1290px !important;
	width: 100% !important;
}
.serviceAera {
	transition: all 0.5s ease 0s;
}
.sf-js-enabled a:hover, .mega-menu.sub-menu.sfHover {
	background: rgba(32,32,32,1);
	background: -moz-linear-gradient(top, rgba(32,32,32,1) 0%, rgba(36,72,96,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(32,32,32,1)), color-stop(100%, rgba(36,72,96,1)));
	background: -webkit-linear-gradient(top, rgba(32,32,32,1) 0%, rgba(36,72,96,1) 100%);
	background: -o-linear-gradient(top, rgba(32,32,32,1) 0%, rgba(36,72,96,1) 100%);
	background: -ms-linear-gradient(top, rgba(32,32,32,1) 0%, rgba(36,72,96,1) 100%);
	background: linear-gradient(to bottom, rgba(32,32,32,1) 0%, rgba(36,72,96,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#202020', endColorstr='#244860', GradientType=0 );
}

.large_header {
	background: rgba(0, 0, 0, 0) url("/Images/Large_Triangle.png") no-repeat scroll 0 0;
	height: 169px;
	margin: 0 auto;
	position: absolute;
	width: 431px;
	z-index: 2000;
	background-size: 100% 100%;
	left: 33%;
	text-align: center;
	padding-top: 15px;
	padding: 17px 10%;
	transition: all 0.5s ease 0s;
}
.Small_header {
	background: url("/Images/Large_Triangle.png") no-repeat;
	background-size: 100% 100%;
	height: 119px;
	left: 38%;
	margin: 0 auto;
	padding: 9px 5.2%;
	position: absolute;
	text-align: center;
	transition: all 0.5s ease 0s;
	width: 313px;
	z-index: 2000;
}
#logo_Billpercall > a {
	font-size: 16px;
}
.faq-bg {
	background: rgba(0, 0, 0, 0) url("/Images/FAQ-background.jpg") no-repeat scroll 0 0 / 100% 100%;
	padding-top: 5%;
}
.faq-bg h2, .faq-content, .faq-content h3 {
	color: #fff;
}
.financial-bg {
	background: rgba(0, 0, 0, 0) url("/Content/Images/financial-bg.png") no-repeat scroll 0 0 / 100% 100%;
	padding-top: 5%;
    background-attachment: fixed;
}
.financial-bg h2, .faq-content, .faq-content h3 {
	color: #fff;
}

.LegalAdvice-bg {
	background: rgba(0, 0, 0, 0) url("/Content/Images/LegalAdvice-bg.png") no-repeat scroll 0 0 / 100% 100%;
	padding-top: 5%;
    background-attachment: fixed;
}
.LegalAdvice-bg h2, .faq-content, .faq-content h3 {
	color: #fff;
}

.coaching-bg {
	background: rgba(0, 0, 0, 0) url("/Content/Images/coaching-bg.png") no-repeat scroll 0 0 / 100% 100%;
	padding-top: 5%;
    background-attachment: fixed;
}
.coaching-bg h2, .faq-content, .faq-content h3 {
	color: #fff;
}


.techsupport-bg {
	background: rgba(0, 0, 0, 0) url("/Content/Images/techsupport-bg.png") no-repeat scroll 0 0 / 100% 100%;
	padding-top: 5%;
    background-attachment: fixed;
}
.techsupport-bg h2, .faq-content, .faq-content h3 {
	color: #fff;
}

.counseling-bg {
	background: rgba(0, 0, 0, 0) url("/Content/Images/techsupport-bg.png") no-repeat scroll 0 0 / 100% 100%;
	padding-top: 5%;
    background-attachment: fixed;
}
.counseling-bg h2, .faq-content, .faq-content h3 {
	color: #fff;
}

.PSO-bg {
	background: rgba(0, 0, 0, 0) url("/Content/Images/PSO-bg.png") no-repeat scroll 0 0 / 100% 100%;
	padding-top: 5%;
    background-attachment: fixed;
}
.PSO-bg h2, .faq-content, .faq-content h3 {
	color: #fff;
}


.psy-bgs {
	background: rgba(0, 0, 0, 0) url("/Images/psy-Background.jpg") no-repeat scroll 0 0 / 100% 100%;
	padding-top: 5%;
    background-attachment: fixed;
}
.psy-bgs h2, .faq-content, .faq-content h3 {
	color: #fff;
}
.bill-per-credit-bg {
	background: rgba(0, 0, 0, 0) url("/Images/FAQ-background.jpg") no-repeat scroll 0 0 / 100% 100%;
	padding-top: 5%;
}
.cards {
  position: absolute;
}
.row.bill-per {
  color: #fff;
  margin: 0 auto 50px;
  padding-top: 20px;
  width: 53%;
}
.bill-per h2{color:#fff}
.bill-block {
  
  color: #fff;
  margin-bottom: 50px;
}
.bill-unlimited > h2, .bill-Professional > h2 {
  color: #fff;
  font-size: 24px;
  font-weight: bold !important;margin-bottom: 5px;
}

.bill-Professional > h2 span {
    color:#91ae01!important;
}


.bill-unlimited {
    background: rgba(0, 0, 0, 0.2) none repeat scroll 0 0;
  width: 68%;
  float:left;
  padding: 12px;
}
.bill-Professional{
    background: rgba(0, 0, 0, 0.2) none repeat scroll 0 0;
  width: 68%;
  float:left;
  padding: 12px;
}
.firsttag {
  color: #000 !important;
  font-weight: 800;
  margin: 0;
}
.btn-learn{
    font-size: 18px !important;
    padding: 5px 17px !important;
background: rgba(241,231,103,1) !important;
background: -moz-linear-gradient(top, rgba(241,231,103,1) 0%, rgba(254,182,69,1) 38%, rgba(248,146,12,1) 100%) !important;
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(241,231,103,1)), color-stop(38%, rgba(254,182,69,1)), color-stop(100%, rgba(248,146,12,1))) !important;
background: -webkit-linear-gradient(top, rgba(241,231,103,1) 0%, rgba(254,182,69,1) 38%, rgba(248,146,12,1) 100%) !important;
background: -o-linear-gradient(top, rgba(241,231,103,1) 0%, rgba(254,182,69,1) 38%, rgba(248,146,12,1) 100%) !important;
background: -ms-linear-gradient(top, rgba(241,231,103,1) 0%, rgba(254,182,69,1) 38%, rgba(248,146,12,1) 100%) !important;
background: linear-gradient(to bottom, rgba(241,231,103,1) 0%, rgba(254,182,69,1) 38%, rgba(248,146,12,1) 100%) !important;
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1e767', endColorstr='#f8920c', GradientType=0 ) !important;
color:#000

}
.Second-tag {
  color: #000;
  margin-bottom: 20px;
}
.pay-block.text-center {
  background: #5db7ee none repeat scroll 0 0;
  bottom: 0;
  box-shadow: 0 0 10px #2584be inset;
  color: #fff;
  float: right;
  position: absolute;
  right: 7px;
  top: 0;
  width: 32%;
}
.pay-block.text-center > h2 {
  color: #fff;
  line-height: 1em !important;
  margin-top: 38px;
}
.pay-success.text-center {
  background: #91ae01 none repeat scroll 0 0;
  bottom: 0;
  box-shadow: 0 0 10px #708506 inset;
  color: #fff;
  float: right;
  position: absolute;
  right: 7px;
  top: 0;
  width: 32%;
}
.pay-success.text-center > h2 {
  color: #fff;
  line-height: 1em !important;
  margin-top: 38px;
}
.panel {
	background-color: rgba(0, 0, 0, 0.2) !important;
	border: 1px solid transparent;
	border-radius: 4px;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
	margin-bottom: 20px;
}
.panel-default {
	border-color: transparent !important;
}
.panel-default > .panel-heading {
	background-color: transparent !important;
	border-color: #dddddd;
	color: #fff !important;
}
.panel-title > a:hover {
	color: #fff !important;
}
.panel-default > .panel-heading + .panel-collapse > .panel-body {
	border-top-color: transparent !important;
	color: #fff;
	font-size: 12px;
}
.panel-body p {
	color: #ffdf7d;
	font-size: 14px;
	font-weight: 700;
	margin: 3% 0 0;
}
.panel-body p:first-child {
	margin-top: 0;
}
.panel-group {
	margin-bottom: 30% !important;
}
.owl {
	color: #85e9ff!important;
	text-decoration: underline!important;
}
header {
	background: #202020;
}
.navbar-default {
	background-color: transparent;
	border-color: transparent;
}
.navbar-default .navbar-nav > li > a {
	color: #fff;
	font-size: 16px;
	padding-bottom: 30px;
	padding-top: 30px;
}
.navbar {
	border: 0;
	margin: 0;
}
nav {
	text-align: center !important;
}
.arrow-down > a {
	font-size: 16px;
}
.logo > img {
	margin-bottom: 7%;
}
.btn-orange {
	background: rgba(254,174,46,1) !important;
	background: -moz-linear-gradient(top, rgba(254,174,46,1) 0%, rgba(231,108,0,1) 100%) !important;
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(254,174,46,1)), color-stop(100%, rgba(231,108,0,1))) !important;
	background: -webkit-linear-gradient(top, rgba(254,174,46,1) 0%, rgba(231,108,0,1) 100%) !important;
	background: -o-linear-gradient(top, rgba(254,174,46,1) 0%, rgba(231,108,0,1) 100%); !important;
	background: -ms-linear-gradient(top, rgba(254,174,46,1) 0%, rgba(231,108,0,1) 100%) !important;
	background: linear-gradient(to bottom, rgba(254,174,46,1) 0%, rgba(231,108,0,1) 100%) !important;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#feae2e', endColorstr='#e76c00', GradientType=0 ) !important;
	border-radius: 19px !important;
	color: #fff;
	font-size: 30px !important;
	padding: 7px 20px !important;
    text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.3);
}
.btn-orange:hover {
	color: #fff !important;
	text-shadow: none;
}
.dark #primary-menu:not(.not-dark) ul ul, .dark #primary-menu:not(.not-dark) ul li .mega-menu-content, #primary-menu.dark ul ul, #primary-menu.dark ul li .mega-menu-content {
  background: rgba(32,32,32,1);
	background: -moz-linear-gradient(top, rgba(32,32,32,1) 0%, rgba(36,72,96,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(32,32,32,1)), color-stop(100%, rgba(36,72,96,1)));
	background: -webkit-linear-gradient(top, rgba(32,32,32,1) 0%, rgba(36,72,96,1) 100%);
	background: -o-linear-gradient(top, rgba(32,32,32,1) 0%, rgba(36,72,96,1) 100%);
	background: -ms-linear-gradient(top, rgba(32,32,32,1) 0%, rgba(36,72,96,1) 100%);
	background: linear-gradient(to bottom, rgba(32,32,32,1) 0%, rgba(36,72,96,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#202020', endColorstr='#244860', GradientType=0 );
    border-color: transparent !important;
}
.dark #primary-menu:not(.not-dark) ul ul a, #primary-menu.dark ul ul a {
        color: #333 !important;
    }
.dark #primary-menu:not(.not-dark) ul ul li:hover > a, #primary-menu.dark ul ul li:hover > a {
        background-color: transparent !important;
        color: #fff !important;
    }
.dark #primary-menu:not(.not-dark) ul ul a, #primary-menu.dark ul ul a {
        color: #333 !important;
    }
.headinner {
	background: rgba(0, 0, 0, 0.2) none repeat scroll 0 0;
	bottom: 0;
	left: -1000%;
	position: absolute;
	right: 0;
	top: 0;
	width: 2000%;
}
/*-----------------------------------------------Button & img Service Section :start----------------------------------------------------------------*/
.featured-work-grid {
	position: relative;
	height: 100%;
}
.featured-work-grid .relative-container {
	position: relative;
	height: 100%;
	width: auto;
	text-align: center;
	display: table;
}
.featured-work-grid .relative-container .box-button {
	display: block;
	visibility: hidden;
	position: relative;
	z-index: 12;
	top: 0em;
	opacity: 0;
	width: 15em;
	margin: auto;
	transition: all 0.3s ease;
	box-shadow: 1px 1px 2px 0 #000 inset, 1px 1px 2px #000;
}
.featured-work-grid .grid-tint {
	opacity: 0.5;
	position: absolute;
	height: 100%;
	width: 100%;
	z-index: 0;
	display: block;
	transition: all 0.3s ease-in;
	left: 0%;
	top: 0%;
}
.details2 {
	position: absolute;
	width: 81%;
	z-index: 2;
}
.featured-work-grid .grid-tint2 {
	opacity: 0.4;
	position: absolute;
	height: 100%;
	width: 100%;
	z-index: 0;
	display: block;
	transition: all 0.3s ease-in;
	left: 0%;
	top: 0%;
}
.featured-work-grid .relative-container:hover .grid-tint {
	width: 108%;
	height: 108%;
	left: -4%;
	top: -4%;
	opacity: 1;
	transition: all 0.3s ease;
}
.Sdetail:hover .grid-tint {
	width: 100%;
	height: 100%;
}
.featured-work-grid .relative-container:hover label {
	top: 0.5em;
	transition: all 0.3s ease;
	opacity: 0;
}
.featured-work-grid .relative-container:hover .box-button {
	visibility: visible;
	opacity: 1;
	top: -1em;
	transition: all 0.3s ease;
}
.box-button, a.box-button, a.box-button:visited {
	border: 2px solid #fff;
	font-family: Museo Sans;
	font-weight: bold;
	font-size: 12px;
	letter-spacing: 3px;
	color: #fff;
	text-transform: uppercase;
	padding: 16px 26px;
	text-shadow: none;
	display: inline-block;
}
.box-btn, a.box-btn, a.box-btn:visited {
	border: 2px solid #fff;
	color: #fff;
	display: inline-block;
	font-family: Museo Sans;
	font-size: 20px;
	font-weight: bold;
	letter-spacing: 3px;
	padding: 11px 26px;
	text-shadow: 1px 1px 2px #000;
	box-shadow: 1px 1px 2px #000;
	opacity: 0.6;
}
a, a:visited {
	text-decoration: none;
	transition: color 0.3s ease 0s;
}
.featured-work-grid label {
	border: 2px solid #fff;
	box-shadow: 1px 1px 3px #000 inset;
	font-family: Museo Sans;
	font-weight: 900;
	font-size: 24px;
	letter-spacing: -2px;
	color: #fff;
	transition: all 0.3s ease;
	display: inline-block;
	position: relative;
	z-index: 10;
	top: 1.5em;
	width: 75%;
	line-height: 1.3;
}
.servicename {
	font-family: Museo Sans;
	font-weight: bold;
	font-size: 48px;
	letter-spacing: 1px;
	color: #fff;
	transition: all 0.3s ease;
	display: inline-block;
	position: relative;
	z-index: 10;
	top: 1.5em;
	width: 75%;
	line-height: 1.3;
	text-shadow: 2px 2px 2px #000;
}
.featured-work-grid a[data-href] {
	cursor: pointer;
}
.box-button:hover, a.box-button:hover, .box-btn:hover, a.box-btn:hover {
	opacity: 1;
	color: #fff;
}
.ServiceSection {
	height: 779px;
	max-height: 779px;
	overflow: hidden;
}
.no-pad {
	padding: 0 !important;
}
.table-cell {
	margin-top: 80%;
}
/*------------------------------------------Button & img Service Section :close----------------------------------------------------------*/
.sectionblock {
	margin: 0 auto !important;
	padding: 7% 0 3%;
	width: 1410px;
}
.howitwork {
	background: url("/Images/howitwork-block.png") center center no-repeat;
	color: #fff;
	padding: 10px;
	width: 317px;
	text-align: center;
}
.howitwork > p {
	line-height: 1.2em !important;
	margin: 0;
	text-align: left;
}
.howitwork > p:first-child {
	font-size: 18px;
	margin-bottom: 20px;
	margin-left: 15px;
	margin-top: 10px;
}
.howitwork > p:last-child {
	font-size: 12px;
	margin-left: 9px;
	margin-top: 11px;
	margin-bottom: 15px;
}
.block1 {
	margin: 0 auto;
}
.howitmdi {
	margin: 70px 0;
}
.block2 {
	margin-top: -65px;
}
.block3 {
	margin-top: 65px;
}
.worktag {
	color: #fff;
	line-height: 1em;
	margin: 0;
	text-align: center;
	margin: 6% 0 0;
}
.worktag h1 {
	color: #fff;
	font-size: 4em;
	font-weight: lighter;
	line-height: 1em;
	margin: 0;
	text-align: center;
}
.worktag span {
	font-size: 1.5em;
	opacity: 0.5;
}
.arrow {
	background: url('/Images/arrow.png');
	width: 100px;
	height: 50px;
	background-repeat: no-repeat;
	position: absolute;
}
.arrow1 {
	right: -32px;
	top: -64px;
}
.arrow2 {
	right: -64px;
	top: -64px;
	transform: rotate(41deg);
}
.arrow3 {
	bottom: -17px;
	right: 49px;
	transform: rotate(78deg);
}
.arrow4 {
	bottom: -75px;
	right: 38px;
	transform: rotate(125deg);
}
.arrow5 {
	left: 0;
	transform: rotate(174deg);
}
.arrow6 {
	bottom: 8px;
	left: -58px;
	transform: rotate(205deg);
}
#footer.dark {
	padding: 30px 0;
}
.contact {
	font-size: 12px;
	line-height: 2em;
	list-style: outside none none;
}
.contact div {
	float: right;
}
.contact > li:last-child {
	width: 214px;
}
.contact .fa {
	color: #428bb5;
}
.follow_link a {
	float: left;
	color: #aaa;
}
.follow_link a {
	color: #aaa;
	float: left;
	font-size: 3em;
	margin-left: 15px;
	opacity: 0.5;
}
.follow_link div {
	float: right;
}
.nobottommargin {
	margin-top: 17%;
}
.dark .form-control:not(.not-dark), .dark .sm-form-control:not(.not-dark) {
    background-color: #383737 !important;
    border-color: rgba(0, 0, 0, 0.25);
    border-radius: 10px !important;
    color: #999;
}
.btn-blue {
	background: #428bb5 none repeat scroll 0 0;
	color: #fff;
	font-size: 18px;
}
.how_b1 {
	float: right;
}
.Sdetail {
	background: rgba(63,81,100,0.8);
	bottom: 0;
	color: #fff !important;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	padding: 0 9%;
}
.Installation > h1 {
	color: #fff;
	font-size: 37px;
	font-weight: bold;
	letter-spacing: -1px;
	margin-bottom: 0;
	margin-top: 15%;
}
.Installation {
	font-weight: bold;
	letter-spacing: 1px;
	line-height: 0;
	margin-bottom: 5%;
}
.Sdetail > p {
	line-height: 1.2em !important;
	margin: 5% auto 0;
	text-align: left;
	width: 80%;
}
.Sdetail li {
	float: left;
	list-style: outside none none;
	margin: 0 7px;
	padding: 0;
	width: 15.2%;
	font-size: 12px;
}
.Sdetail > ul {
	margin-top: 5%;
}
.closedetail {
	border: 2px solid #fff;
	cursor: pointer;
	float: right;
	font-size: 18px;
	margin-top: 5%;
	opacity: 0.5;
	padding: 5px;
}
.closedetail:hover {
	opacity: 1;
}
.Sdetail li strong {
	font-size: 16px;
	font-weight: bolder !important;
}
.Sdetail img {
	margin: 10px 0;
}
#logo {
	display: none;
}
.installationlist {
	margin-top: 50px;
}
.installationlist strong {
	font-size: 14px;
}
.fixedfooter {
	bottom: 0;
	left: 0;
	margin: 0;
	position: fixed;
	right: 0;
	width: 100%;
	z-index: 15000;
	transform: translateY(0) !important;
	transition: all 0.5s ease 0s;
}
.dark{
    z-index:12
}
.fixedrow {
	background: #171717 none repeat scroll 0 0;
	padding: 7px;
	text-align: center;
	transform: translateY(100px);
	color: #fff;
}
.fixedrow h1 {
	margin: 0;
	color: #383737;
}
.stretched #wrapper {
	box-shadow: none;
	margin: 0;
	overflow: hidden;
	width: 100%;
}
.QueTag {
	font-size: 24px;
	font-weight: 700;
	margin-top: 15px;
}
.QueTag span {
	color: #1f92df;
}
.details2 > p {
	line-height: 1.3em !important;
	margin-top: 30px;
}
#endfooter .btn.btn-orange {
	border-radius: 17px !important;
	font-size: 20px !important;
	margin-bottom: 0 !important;
	margin-left: 20px;
	margin-right: 0 !important;
	margin-top: 0 !important;
	padding: 6px 15px !important;
}
.btn.btn-palne {
	background: #428bb5 none repeat scroll 0 0;
	border: 3px solid #fff;
	color: #fff;
	font-size: 20px;
	padding: 10px 14px;
	text-shadow: 0 0 !important;
}
.btn.btn-palne:hover {
	color: #fff !important;
}
.basicinfo {
	opacity: 0.5 !important;
}
.basicinfo:hover {
	opacity: 1 !important;
}
.swipertext h3 {
	color: #fff;
	font-weight: normal;
	letter-spacing: -1px;
	line-height: 1em;
	margin-bottom: 0;
	margin-top: 10px;
}
.row.swipertext {
	color: #fff;
	font-size: 16px;
}
.row.swipertext {
	color: #fff;
	font-size: 16px;
	margin-top: 6%;
}
.billtabs {
	margin-top: 50px;
}
.nav-tabs > li {
	float: left;
	margin-bottom: -1px;
}
.billtabs a {
	font-size: 24px;
	font-weight: 600;
	color: #ddd;
	background: #e3e0e0;
}
.billtabs a:hover {
	font-size: 24px;
	font-weight: 600;
	color: #ddd !important;
	background: #e3e0e0;
}
.billtabs {
	margin-top: 50px;
}
.UNLIMITED span {
	color: #43b1f2;
	font-weight: 800;
}
.Professional span {
	color: #91ae01;
	font-weight: 800;
}
.Basic span {
	color: #ddd;
	font-weight: 800;
}
.nav-tabs > li > a {
	border: 0px solid #939393 !important;
	border-radius: 0 !important;
	line-height: 1.42857;
	margin-right: 0 !important;
	border-bottom: 0 !important;
	background: rgba(0, 0, 0, 0.1) none repeat scroll 0 0 ;
}
.tab-content {
	border: 0px solid #939393;
	padding: 15px 0;
	border-top: 0 !important;
	background: rgba(0, 0, 0, 0.3) none repeat scroll 0 0;
	margin-bottom: 100px;
}
.nav-tabs {
	border: 0px !important;
}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
	background: rgba(0, 0, 0, 0.3) none repeat scroll 0 0 !important;
	color: #fff !important;
}
a:focus {
	outline: 0;
	outline-offset: -2px;
}
#UNLIMITED > .unlimitedtabs {
	background: none repeat scroll 0 0 #60b7eb;
	color: #000;
	font-size: 24px;
	font-weight: 600;
	margin: 15px 0;
	padding: 15px 0;
	text-align: center;
}
#Professional > .unlimitedtabs {
	background: none repeat scroll 0 0 #91ae01;
	color: #000;
	font-size: 24px;
	font-weight: 600;
	margin: 15px 0;
	padding: 15px 0;
	text-align: center;
}
#Basic > .unlimitedtabs {
	background: none repeat scroll 0 0 #adadad;
	color: #000;
	font-size: 24px;
	font-weight: 600;
	margin: 15px 0;
	padding: 15px 0;
	text-align: center;
}
.unlimitedtabstext > span {
	color: #fff;
	font-size: 36px;
	font-weight: bold;
	line-height: 1.5em;
}
.unlimitedtabstext > p {
	font-size: 12px;
	font-weight: normal;
	margin-top: -15px;
}
.todaybox {
	color: #666666;
	line-height: 1.5em;
	margin: 0 auto;
	width: 86%;
}
#UNLIMITED .todaybox > h3 {
	color: #fff;
	font-size: 24px !important;
	margin-bottom: 10px;
	margin-top: 22px;
}
#Professional .todaybox > h3 {
	color: #fff;
	font-size: 24px !important;
	margin-bottom: 10px;
	margin-top: 22px;
}
#Professional .todaybox > p {
	margin-bottom: 15px;
}
#Basic .todaybox > p {
	margin-bottom: 15px;
}
.font14 {
	font-size: 14px !important;
	color: #fff;
}
.Connectiontable td, .Connectiontable th {
	color: #fff;
}
.todaybox > p {
	font-size: 12px;
	line-height: 1.5em !important;
	margin-bottom: auto;
}
.todaytop p {
	font-size: 32px;
}
.img-responsive.billcallimg {
	box-shadow: 5px 7px 14px #666;
	margin-bottom: 33px;
	margin-top: -29%;
	width: 91%;
}
.todaybox h4 {
	color: #65c6ff;
	font-weight: 700;
	margin-bottom: 15px;
	margin-top: 36px;
}
.todaybox {
	color: #fff;
	line-height: 1.5em;
	margin: 0 auto;
	width: 86%;
}
.servicebtn {
	margin: 0 auto;
	text-align: center;
	width: 100%;
}
.btn-default {
	background-color: rgba(17, 55, 64, 0.75) !important;
	border: 2px solid #6f929c !important;
	color: #fff !important;
	font-size: 18px !important;
	font-weight: bold !important;
	margin-bottom: 1% !important;
	margin-left: 2%;
	margin-right: 2%;
}
.btn-default:hover {
	background-color: #91ae01 !important;
}
/*.btn-default.active, .btn-default.focus, .btn-default:active, .btn-default:focus, .btn-default:hover, .open > .dropdown-toggle.btn-default {
	background: rgba(254,174,46,1) !important;
	background: -moz-linear-gradient(top, rgba(254,174,46,1) 0%, rgba(231,108,0,1) 100%) !important;
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(254,174,46,1)), color-stop(100%, rgba(231,108,0,1))) !important;
	background: -webkit-linear-gradient(top, rgba(254,174,46,1) 0%, rgba(231,108,0,1) 100%) !important;
	background: -o-linear-gradient(top, rgba(254,174,46,1) 0%, rgba(231,108,0,1) 100%); !important;
	background: -ms-linear-gradient(top, rgba(254,174,46,1) 0%, rgba(231,108,0,1) 100%) !important;
	background: linear-gradient(to bottom, rgba(254,174,46,1) 0%, rgba(231,108,0,1) 100%) !important;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#feae2e', endColorstr='#e76c00', GradientType=0 ) !important;
	color: #fff !important;
}*/

    .btn-default.active, .btn-default.focus, .btn-default:active, .btn-default:focus, .btn-default:hover, .open > .dropdown-toggle.btn-default {
        background: rgba(231,57,0,1) !important;
        background: -moz-linear-gradient(top, rgba(231,57,0,1) 0%, rgba(231,45,0,1) 100%) !important;
        background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(231,57,0,1)), color-stop(100%, rgba(231,45,0,1))) !important;
        background: -webkit-linear-gradient(top, rgba(231,57,0,1) 0%, rgba(231,45,0,1) 100%) !important;
        background: -o-linear-gradient(top, rgba(231,57,0,1) 0%, rgba(231,45,0,1) 100%);
        !important;
        background: -ms-linear-gradient(top, rgba(231,57,0,1) 0%, rgba(231,45,0,1) 100%) !important;
        background: linear-gradient(to bottom, rgba(231,57,0,1) 0%, rgba(231,45,0,1) 100%) !important;
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#feae2e', endColorstr='#e76c00', GradientType=0 ) !important;
        color: #fff !important;
    }

.showhide {
	color: #fff !important;
}
.getStarted p {
	color: #fff;
}
.btn-info {
	background-color: #91ae01;
	border-color: #91ae01;
	color: #fff !important;
	font-size: 18px;
	font-weight: bold;
	margin-right: 10%;
	margin-left: 2%;
	padding: 11px !important;
}
.btn-info:hover {
	background-color: #849e04;
	border-color: #91ae01;
}
.detailspage img {
	box-shadow: 1px 3px 8px #333;
}
.detailspage strong {
	color: #adce00;
	font-size: 20px;
}
.detailspage > p {
	font-size: 12px;
	line-height: 1.5em !important;
	margin-top: 9px;
	color: #fff;
}
.detailspage {
	padding: 15px;
}
.BPC_Unlimited {
	background: none repeat scroll 0 0 #ececec;
	border: 1px solid #888;
	box-shadow: 2px 2px 5px #333;
	font-size: 18px;
	margin: 25px auto;
	padding: 15px 29px;
	width: 80%;
}
.BPC_Unlimited span {
	color: #0f7cb5;
	font-weight: bold;
}
.BPC_Professional {
	background: none repeat scroll 0 0 #ececec;
	border: 1px solid #888;
	box-shadow: 2px 2px 5px #888;
	font-size: 18px;
	margin: 25px auto;
	padding: 15px 29px;
	width: 80%;
}
.BPC_Professional span {
	color: #7c9400;
	font-weight: bold;
}
.tab-content h2 {
	border: medium none;
	color: #fff;
}
.getStarted p:first-child, .getStarted2 p:first-child {
	font-size: 14px;
	line-height: 1.5 !important;
	font-weight: 700;
	color: #fff;
}
.getStarted p:last-child, .getStarted2 p:last-child {
	font-size: 12px;
	color: #fff;
	line-height: 1.5 !important;
}
.getStarted {
	border-right: 1px solid #53777f;
	margin-right: -2px !important;
}
hr {
	background: #53777f none repeat scroll 0 0 !important;
	border-color: #53777f !important;
}
.font18 {
	font-size: 18px;
	color: #fff;
	line-height: 1.5em !important;
}
.UNLIMITEDlist p {
	color: #fff !important;
	line-height: 1.5em !important;
}
.UNLIMITEDlist {
	list-style: none;
	padding: 15px;
}
.UNLIMITEDlist > li {
	float: left;
	padding: 20px;
	width: 20%;
}
.basicStarted p {
	font-size: 18px;
	font-weight: 700;
	margin-top: 18%;
	color: #fff;
}
.onoffpart p {
	color: #fff;
}
/*-------------------------------------------------*/
.howitlogo {
	left: 41%;
	margin: 69px auto;
	position: absolute;
	width: 368px !important;
	z-index: 2;
}
.slider-wrap {
	background: rgba(87,120,127,1);
	background: -moz-linear-gradient(top, rgba(87,120,127,1) 0%, rgba(48,77,83,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(87,120,127,1)), color-stop(100%, rgba(48,77,83,1)));
	background: -webkit-linear-gradient(top, rgba(87,120,127,1) 0%, rgba(48,77,83,1) 100%);
	background: -o-linear-gradient(top, rgba(87,120,127,1) 0%, rgba(48,77,83,1) 100%);
	background: -ms-linear-gradient(top, rgba(87,120,127,1) 0%, rgba(48,77,83,1) 100%);
	background: linear-gradient(to bottom, rgba(87,120,127,1) 0%, rgba(48,77,83,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#57787f', endColorstr='#304d53', GradientType=0 );
}
/*#how_works .slide{
background: rgba(87,120,127,1);
background: -moz-linear-gradient(top, rgba(87,120,127,1) 0%, rgba(48,77,83,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(87,120,127,1)), color-stop(100%, rgba(48,77,83,1)));
background: -webkit-linear-gradient(top, rgba(87,120,127,1) 0%, rgba(48,77,83,1) 100%);
background: -o-linear-gradient(top, rgba(87,120,127,1) 0%, rgba(48,77,83,1) 100%);
background: -ms-linear-gradient(top, rgba(87,120,127,1) 0%, rgba(48,77,83,1) 100%);
background: linear-gradient(to bottom, rgba(87,120,127,1) 0%, rgba(48,77,83,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#57787f', endColorstr='#304d53', GradientType=0 );

}
*/
.slide .container {
	min-height: 849px !important;
}
.flex-control-nav {
	bottom: 64px !important; /*left: 21% !important;*/;
	margin: 0;
	position: absolute;
	text-align: center;
	z-index: 10;
	top: auto;
}
.flex-control-nav li a {
	height: 20px !important;
	width: 20px !important;
}
.flex-control-nav li {
	display: block;
	float: left;
	height: 20px !important;
	margin: 0 11px !important;
	width: 20px !important;
}
.getstart {
	margin-top: 15%;
}
.slide h1 {
	color: transparent;
	font-size: 59px;
	font-weight: lighter;
	margin-bottom: 50px;
	margin-top: 43px;
	text-align: center;
}
.themegorup {
	font-size: 20px;
	font-weight: 800;
	line-height: 2em;
	text-align: center;
}
.slide {
	color: #fff;
	font-size: 26px;
}
/*.flex-control-nav {
	position: absolute;
	z-index: 10;
	text-align: center;
	top: 14px;
	right: 10px;
	margin: 0;
}
*/
.btn-pick {
	background: #46646c none repeat scroll 0 0 !important;
	border: 3px solid #fff !important;
	border-radius: 0 !important;
	color: #fff !important;
	font-size: 18px !important;
	font-weight: 800 !important;
	padding: 2px 12px !important;
	opacity: 0.3;
	margin: 0 25px !important;
}
.pickslide-btn {
	border: 1px solid transparent;
	padding-bottom: 20px;
	padding-top: 15px;
}
.pickslide-btn:hover {
	background: #51767f none repeat scroll 0 0;
	border: 1px solid #fff;
	border-radius: 10px;
	padding-bottom: 20px;
	padding-top: 15px;
}
.pickslide-btn:hover .btn-pick {
	opacity: 1;
}
.txt-UNLIMITED {
	color: #64c0ff;
}
.txt-Profesional {
	color: #c7fca4;
}
.txt-Basic {
	color: #d6d7d2;
}
.UNLIMITED-tag {
	font-size: 18px;
	text-align: center;
}
.Coaching-text {
	color: #85bfff;
}
.Astro-text {
	color: #c288ff;
}
.Tech-text {
	color: #8cffc4;
}
.Adult-text {
	color: #ee70ff;
}
.UNLIMITED-tag .col-sm-3 {
	padding: 4.6%;
}
.boxed-slider {
	padding: 0 !important;
}
.UNLIMITED-tag img {
	margin-bottom: 15px;
}
.slidefirst p {
	font-size: 14px;
	margin-bottom: 20px;
	margin-top: 20px;
}
.fa.fa-volume-up {
	font-size: 6em;
}
.slide h3, .slide h2 {
	color: #fff;
}
.margin {
	margin-bottom: 0;
	margin-top: 3em;
}
.parcentage li {
	float: left;
	list-style: outside none none;
}
.prec {
	background: #6a9099 none repeat scroll 0 0;
	color: #6a9099;
	height: 40px;
	width: 63px;
	margin-left: 9px;
}
.usd {
	background: #fff none repeat scroll 0 0;
	color: #3b595b;
	font-size: 30px;
	margin-left: 10px;
	margin-top: 5px;
	padding: 14px 23px;
}
.btn.btn-white {
	background: #fff none repeat scroll 0 0;
	border-radius: 10px;
	color: #3b595b;
	margin-top: 30px;
	font-size: 24px;
	font-weight: 600;
	padding: 3px 15px;
}
.parcentage {
	padding-left: 34px;
}
.parcentage > ul {
	margin-left: 21%;
	width: 133px;
}
.parcentage li:first-child {
	font-size: 18px;
	padding-top: 7%;
	text-align: center;
	vertical-align: middle;
	width: 50px;
}
.recruitagents > li {
	font-size: 20px;
	margin-left: 3%;
}
.card li {
	float: left;
	list-style: outside none none;
	width: 25%;
}
.callbtn img {
	margin: 24px auto 0;
	width: 175px !important;
}
.Payouts {
	font-size: 34px !important;
	font-weight: bolder;
	letter-spacing: 0;
	line-height: 0;
	margin: 0 !important;
}
.pay {
	font-size: 18px !important;
	margin-bottom: 0 !important;
}
.paythrid {
	margin: 0 !important;
}
.text-orange {
	font-weight: bolder;
}
.text-orange span {
	color: #fca529;
}
.textmiddle {
	margin-top: 4em !important;
}

.tfn-list{
     height: 137px;
    overflow-y: scroll;
    overflow-x: hidden;
}


/*----------------------------------------------------*/
/*-------------aboutus---------------------------------*/
.text-large {
	color: #fff;
	font-size: 60px;
}
.aboutus_page {
	color: #fff;
}
.text18 {
	font-size: 18px;
	font-weight: lighter !important;
	line-height: 1.4em !important;
}
.about-block > p {
	font-size: 22px;
	font-weight: 700;
}
.about-block {
	background: rgba(0, 0, 0, 0.6) none repeat scroll 0 0;
	border-radius: 10px;
	padding: 19px;
}
.about-section .col-sm-4 {
	padding: 6px !important;
}
.trust > a {
	background: rgba(0, 0, 0, 0.7) none repeat scroll 0 0;
	border-radius: 10px;
	padding: 32px 30px !important;
}
.trust {
	font-size: 30px;
	margin: 62px auto 81px;
	text-align: left;
	width: 385px;
}
.trust > p {
	margin: 18px 0;
}
/*----------------------------------------------------*/
/*-------------orderpage---------------------------------*/
.paypalimg{
    background:url("/Content/Images/paypalimg.png");
    height:50px;
    width:240px;
    background-repeat:no-repeat;
    display:block;
    background-size:100% 100%;
    color:transparent;
      margin: 20px auto;
      box-shadow: 2px 2px 4px #000;
      border-radius: 7px;

}
.FlashVars {
  bottom: 0;
  left: 18%;
  position: absolute;
}
.paypalimg:hover{
    color:transparent !important;
}
.whitetext {
  background: transparent none repeat scroll 0 0 !important;
  color: #fff !important;
  font-size: 17px;
  padding: 8px 11px 8px 0 !important
}
.orderbox .tab-content {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
  padding: 0 !important;
}
.nav.nav-tabs a {
  color: #000;
}
.orderbox {
	width: 605px;
	color: #fff;
	margin: 0 auto 80px;
}
.orderbox h2 {
	margin: 0;
}
.order-large {
	color: #fff;
	font-size: 48px;
	font-weight: 800;
}
.order-bg {
	background: rgba(0, 0, 0, 0.3) none repeat scroll 0 0;
}
.order-bg {
	background: rgba(0, 0, 0, 0.3) none repeat scroll 0 0;
	margin-bottom: 20px;
	padding: 5px 15px;
}
.orderbox h2 {
	font-weight: lighter !important;
	margin: 0;
}
.termsbox {
	background: #fff none repeat scroll 0 0;
	color: #000;
	font-size: 12px;
	font-weight: lighter;
	height: 250px;
	overflow-y: scroll;
	padding: 10px;
}
.orderform .row {
	margin-top: 10px;
}
.form-control {
	border-radius: 0 !important;
}
.marginrightno {
	padding-right: 0 !important;
}
.orderbox label {
	color: #fff;
	font-size: 12px;
	text-transform: lowercase !important;
}
.order-bg .btn-orange {
	border-radius: 10px !important;
	font-size: 24px !important;
	padding: 7px 37px !important;
}
.orderalert .about-block p {
	color: #fff;
	font-size: 14px !important;
	font-weight: 300;
	line-height: 1.3em !important;
	margin-bottom: 10px;
}
.orderalert p:first-child {
	float: left;
	width: 78%;
}
.orderalert .about-block {
	border: 3px inset #ddd;
}
.orderalert span {
	color: #ffe27f;
}
.orderalert {
	left: 73%;
	position: absolute;
	right: 30px;
	top: 15px;
	width: auto;
	z-index: 2;
}
.FlashVarsobject{
    width:200px;
    margin:0 auto
}
/*----------------------------------------------------*/
/*-------------Themepage---------------------------------*/
.theme {
	margin: 0 auto 50px;
	width: 80%;
}
.theme-page {
	color: #fff;
}
.theme p {
	font-size: 18px;
	font-weight: lighter !important;
	line-height: 1.2em !important;
}
.theme-large {
	color: #fff;
	font-size: 48px;
	font-weight: 800;
}
.theme-bg h3 {
	color: #fff;
	margin: 0;
}
.theme-bg {
	background: rgba(0, 0, 0, 0.4) none repeat scroll 0 0;
	margin-bottom: 20px;
	padding: 5px 15px;
}
.themeContent img {
	margin-bottom: 100px;
	margin-top: 10px;
}

.shadow-coaching img{
    box-shadow: 1px 4px 20px #000;
}
.shadow-psyschic img{
    box-shadow: 1px 4px 20px #000;
}
.shadow-pso img{
    box-shadow: 1px 2px 22px #ddd;
}
.shadow-counseling img{
    box-shadow: 1px 4px 20px #000;
}
.shadow-techsupport img{
    box-shadow: 1px 4px 20px #000;
}
.shadow-legalAdvice img{
    box-shadow: 1px 4px 20px #000;
}
.shadow-financialAdvice img{
    box-shadow: 1px 4px 20px #000;
}


.themeContent .col-sm-6 {
	padding: 0 30px !important;
}
/*----------------------------------------------------*/
/*-------------terms---------------------------------*/
.terms.container, .terms h3 {
	color: #fff;
}
.terms .row {
	margin-bottom: 20px;
	margin-left: 1px;
	margin-right: 1px;
}
.terms .row > ul {
	padding-left: 44px;
}
.one-half {
	margin-top: 10px;
}
 .credit-card-slide {
  position: relative;
}

 .credit-card-slide .card-slide-image{
    left: 55.8%;
    position: absolute;
    top: -40%;
}


 

@media(max-width:1600px){
.flex-control-nav {
}
}
@media(max-width:1397px) {
.orderalert {
	left: 66%;
	position: absolute;
	right: 30px;
	top: 15px;
	width: auto;
	z-index: 2;
}
.Sdetail {
	padding: 0 3%;
}
.details2 {
	width: 94%;
}
.sectionblock {
	margin: 0 auto !important;
	padding: 7% 0 3%;
	width: 1199px;
}
.arrow3 {
	right: -17px;
	top: 104%;
	transform: rotate(74deg);
}
.arrow4 {
	bottom: -75px;
	right: -22px;
	transform: rotate(125deg);
}
.FlashVars {
  bottom: 0;
  left: 8%;
  position: absolute;
}
}
@media(max-width:1280px){
   #primary-menu ul li a {
	            padding: 0 10px !important;
            }
         .large_header {
	background: rgba(0, 0, 0, 0) url("/Images/Large_Triangle.png") no-repeat scroll 0 0 / 100% 100%;
	height: 158px;
	left: 34%;
	margin: 0 auto;
	padding: 17px 10%;
	position: absolute;
	text-align: center;
	transition: all 0.5s ease 0s;
	width: 400px;
	z-index: 2000;
}
}
@media(max-width:1199px) {
   #primary-menu ul li a{
font-size:14px !important
}
.orderalert {
	left: 59%;
}
.QueTag {
	font-size: 18px;
}
.flex-control-nav li a {
	height: 15px !important;
	width: 15px !important;
}
.flex-control-nav li {
	margin: 0 7px !important;
}
.howitlogo {
	left: 36%;
}
.Payouts {
	font-size: 28px !important;
}
#header .container {
	width: 100%;
}
.howitwork {
	width: 270px;
}
.arrow3 {
	right: 26px;
	top: 104%;
	transform: rotate(74deg);
}
.arrow4 {
	bottom: -75px;
	right: 21px;
	transform: rotate(125deg);
}
.arrow5 {
	left: -29px;
	transform: rotate(174deg);
}
.arrow6 {
	bottom: -4px;
	left: -58px;
	transform: rotate(205deg);
}
.automated {
	width: 64%;
}
.worktag h1 {
	font-size: 3em;
}
.sectionblock {
	margin: 0 auto !important;
	padding: 7% 0 3%;
	width: 1000px;
}
.howitmdi {
	margin: 41px 0;
}
.arrow {
	background: rgba(0, 0, 0, 0) url("/Images/arrow.png") no-repeat scroll 0 0 / 100% 100%;
	height: 36px;
	position: absolute;
	width: 82px;
}
.arrow1 {
	right: -16px;
	top: -43px;
}
.arrow2 {
	right: -54px;
	top: -45px;
	transform: rotate(41deg);
}
.arrow3 {
	right: 26px;
	top: 107%;
	transform: rotate(74deg);
}
.arrow4 {
	bottom: -75px;
	right: -30px;
	transform: rotate(125deg);
}
.arrow5 {
	left: -10px;
	transform: rotate(174deg);
}
.large_header {
	left: 36%;	
	width: 350px;
	z-index: 2000;
}
.installationlist .col-md-2.col-sm-3.col-xs-4 {
	padding: 0;
}
.Coaching-text, .Astro-text, .Tech-text, .Adult-text {
	margin-bottom: 0 !important;
}
.parcentage {
	padding-left: 0;
}
.theme-bg h3 {
	font-size: 20px;
}
}
@media(max-width:1099px){
.large_header {
	left: 36%;
	width: 330px;
	z-index: 2000;
	height: 130px;
}
#primary-menu ul li a {
	padding: 0 5px !important;
}
}
@media(max-width:1000px) {
.howitwork {
	background-size: 100% 100%;
	width: 215px;
}
.servicename {
	font-size: 36px;
}
.howitwork > p:first-child {
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 20px;
	margin-left: 15px;
	margin-top: 10px;
}
.arrow4 {
	bottom: -75px;
	right: -4px;
	transform: rotate(125deg);
}
.sectionblock {
	margin: 0 auto !important;
	padding: 10% 0 3%;
	width: 896px;
}
.arrow5 {
	left: -26px;
	transform: rotate(174deg);
}
.worktag h1 {
	font-size: 2.5em;
	margin-top: 17%;
}
}
@media(max-width:991px) {
    /*.cards {
  position: relative;

}*/

    .credit-card-slide{
        margin-top:150px
    }
   

    .img-responsive.billcallimg {
  box-shadow: 5px 7px 14px #666;
  margin-bottom: 33px;
  margin-top: 10px;
  width: 91%;
}
    .FlashVars {
  bottom: 0;
  left: 1%;
  position: absolute;
}
.img-responsive.billcallimg {
	margin-top: 15px;
}
.orderalert {
	left: 0;
	margin: 0 auto 39px;
	position: relative;
	width: 50%;
}
.theme-bg h3 {
	font-size: 18px;
}
.follow_link a {
	font-size: 2em;
}
.follow_link div {
	float: none;
	margin-top: 14px;
}
.faq-bg {
	padding-top: 78px;
}
#header {
	background-color: #fff;
	border-bottom: 1px solid #f5f5f5;
/*position: fixed !important;*/width: 100%;
	z-index: 1200;
}
.flex-control-nav li {
	margin: 0 0px !important;
}
.flex-control-nav li a {
	height: 11px !important;
	width: 11px !important;
}
.howitlogo {
	left: 31%;
}
.txt-Basic {
	color: #d6d7d2;
}
.btn-pick {
	margin: 0 !important;
}
.textmiddle {
	margin-top: 1em !important;
}
.recruitagents > li {
	font-size: 17px;
	margin-left: 3%;
}
.margin {
	margin-bottom: 0;
	margin-top: 2em;
}
.Payouts {
	font-size: 22px !important;
}
.parcentage > ul {
	margin-left: 5%;
	width: 133px;
}
.follow_link div {
	float: none;
}
.follow_link a {
	float: none;
}
.large_header, .Small_header {
	height: 116px;
	left: 31%;
	top: 0;
	width: 300px;
	padding: 9px 9%;
}
.slider-caption h2 {
	font-size: 52px !important;
}
.slider-caption p {
	font-size: 19px !important;
}
#header .container {
	width: 80%;
}
#logo {
	height: 73px !important;
}
#primary-menu-trigger {
	top: 8px !important;
}
.installationlist img {
	width: 56%;
}
.installationlist strong {
	font-size: 14px;
}
.installationlist {
	font-size: 9px;
	margin-top: 50px;
}
.btn-orange {
	font-size: 22px !important;
}
.slide .container {
	padding: 0;
}
.slide h3 {
	font-size: 18px;
	margin-bottom: 10px;
}
.margin {
	margin-bottom: 0;
	margin-top: 0;
}
.slide .container {
	min-height: 690px !important;
}
.getstart {
	margin-top: 7%;
}
.pickslide-btn {
	margin-bottom: 15px;
}
.callbtn img {
	width: 123px !important;
}
.fa.fa-volume-up {
	font-size: 4em;
}
.slidefirst p {
	margin-top: 5px;
}
.theme-large {
	color: #fff;
	font-size: 36px;
	font-weight: 800;
}
}
@media(max-width:980px) {
.box-btn, a.box-btn, a.box-btn:visited {
	font-size: 16px;
	padding: 9px 26px;
}
.Installation {
	margin-bottom: 7%;
}
}
@media(max-width:885px) {
    .FlashVarsobject {
  width: 146px;
}
.point1 img, .point2 img, .point3 img {
	width: 37%;
}
.point5 img, .point6 img, .point7 img, .point8 img {
	width: 58%;
}
.sectionblock {
	margin: 0 auto !important;
	width: 100%;
}
.large_header, .Small_header {
	left: 27%;
	top: 0;
}
.arrow {
	height: 28px;
	width: 58px;
}
.howitmdi {
	margin: 23px 0;
}
.arrow4 {
	bottom: -54px;
	right: 2px;
	transform: rotate(125deg);
}
.arrow5 {
	left: -7px;
	transform: rotate(174deg);
}
.arrow4 {
	bottom: -53px;
	right: -21px;
	transform: rotate(125deg);
}
.fa.fa-volume-up {
	font-size: 4em;
}
.textmiddle {
	margin-top: 1em !important;
}
.margin {
	margin-bottom: 0;
	margin-top: 0;
}
.slide h3 {
	font-size: 17px;
}
}
@media(max-width:767px) {
    .FlashVars {
  bottom: 0;
  left: auto;
  position: relative;
}
.mobilemargin {
	margin-bottom: 15px;
}
.marginrightno {
	padding-right: 15px !important;
}
.orderbox {
	color: #fff;
	margin: 0 auto 80px;
	width: auto;
}
.themeContent img {
	margin-bottom: 80px;
	margin-top: 10px;
}
.theme-bg .theme-large {
	color: #fff;
	font-size: 30px;
	font-weight: 800;
}
.theme-large > img {
	width: 31%;
}
.details2 {
	padding: 15px;
}
.servicename {
	font-size: 31px;
}
#endfooter .btn.btn-orange {
	font-size: 14px !important;
}
#logo {
	height: 60px !important;
}
.btn.btn-palne {
	font-size: 14px;
}
.swipertext h3 {
	font-size: 18px;
}
.row.swipertext {
	font-size: 12px;
}
.marginbottom {
	margin-bottom: 10px;
}
.txt-Basic {
	padding: 37px !important;
}
.getstart {
	margin-top: 18%;
}
.flex-control-nav li a {
	height: 18px !important;
	width: 18px !important;
}
.flex-control-nav li {
	margin: 0 8px !important;
}
.howitlogo {
	left: 26%;
}
.slide h3 {
	font-size: 24px;
}
.slide .container {
	width: 90% !important;
	min-height: 730px !important;
}
.arrow {
	display: none;
}
.block2 {
	margin-top: 0px;
}
.howitwork {
	background-size: 100% 100%;
	height: 234px;
	width: 100%;
}
.sectionblock {
	margin: 0 auto !important;
	width: 100%;
}
.slider-caption h2 {
	font-size: 25px !important;
}
.logo > img {
	width: 76% !important;
}
#header .container {
	width: 100% !important;
}
.btn-orange {
	font-size: 17px !important;
}
.howitwork > p:last-child {
	font-size: 11px;
}
.block3 {
	margin-top: 0 !important;
}
.installationlist img {
	width: 27%;
}
.Sdetail > p {
	width: 100%;
}
.text-large {
	color: #fff;
	font-size: 48px;
}
}
@media(max-width:640px){
.orderalert {
	left: 0;
	margin: 0 auto 39px;
	position: relative;
	width: 80%;
}
.QueTag {
	font-size: 14px;
}
.follow_link a {
	float: none;
	margin: 2px;
}
.howitlogo {
	left: 19%;
}
.fixedrow {
	font-size: 12px;
}
}
@media(max-width:561px) {
.swipertext h3 {
	font-size: 12px;
	margin-bottom: 5px;
}
#endfooter .btn.btn-orange {
	font-size: 14px !important;
	padding: 3px 15px !important;
}
.fixedrow div {
	float: left !important;
	margin: 0 !important;
	width: 100%;
}
.btn-pick, .themegorup {
	font-size: 16px !important;
}
.callbtn {
	margin: 0 auto !important;
	width: 300px !important;
}
.callbtn .col-sm-6.col-xs-6 {
	width: 100%;
}
.howitlogo {
	left: 23%;
	width: 300px !important;
}
.slide .container {
	min-height: 770px !important;
}
.howitwork > p:last-child {
	font-size: 10px;
}
.large_header, .Small_header {
	left: 22%;
	top: 0;
}
.Automatedsystem {
	margin: 0 auto !important;
	width: 320px;
}
.Automatedsystem .col-sm-4.col-xs-4 {
	margin-bottom: 23px;
	width: 100%;
}
.slide .col-xs-offset-1 {
	margin-left: 0 !important;
}
}
@media(max-width:480px) {
.trust img {
	width: 78%;
}
.trust > a {
	padding: 24px 30px !important;
}
.theme-bg .theme-large {
	color: #fff;
	font-size: 18px;
	font-weight: 800;
}
.trust {
	width: auto;
}
.recruitagents > li {
	font-size: 18px;
	line-height: 2em;
	margin-left: 5%;
}
.howitlogo {
	left: 18%;
	width: 300px !important;
}
.slide h1 {
	color: transparent;
	font-size: 33px;
}
.btn-pick {
	font-size: 14px !important;
}
.large_header, .Small_header {
	left: 24%;
	top: 0;
}
.UNLIMITED-tag .col-sm-3.col-xs-3 {
	width: 50%;
}
.UNLIMITED-tag {
	width: 320px;
	margin: 0 auto !important;
}
.card li {
	float: left;
	list-style: outside none none;
	margin: 20px;
	width: 40%;
}
.slide .container {
	min-height: 930px !important;
}
.slidefirst p {
	font-size: 18px;
}
.col-lg-4.col-sm-4.col-xs-4.no-pad.serviceAera {
	float: left;
	width: 100%;
}
.howitwork > p:last-child {
	font-size: 14px;
}
.hidden-lg .col-lg-4.col-sm-4.col-xs-4.no-pad {
	width: 100%;
}
.point1 img, .point2 img, .point3 img {
	float: right;
	margin: -13px 20px 0;
	width: 79px;
}
.howitwork {
	background-size: 100% 100%;
	height: auto;
	width: 100%;
}
.point5 img, .point4 img, .point6 img, .point7 img, .point8 img {
	float: right;
	margin: 0 8px;
	width: 122px;
}
.ponint45 img {
	width: 200px !important;
}
.point1, .point3, .point6 {
	background-image: url("/Images/odd.png");
}
.point2, .point5, .point7 {
	background-image: url("/Images/even.png");
}
.installationlist img {
	width: 67%;
}
.large_header, .Small_header {
	left: 17%;
	top: 0;
}
.swiper_wrapper:not(.force-full-screen), .swiper_wrapper:not(.force-full-screen):not(.canvas-slider-grid) .swiper-slide, .ei-slider {
        height: 261px !important;
    }
.worktag h1 {
	font-size: 2.5em;
	margin-top: 0;
}
.worktag {
	margin-bottom: 15px;
}
.fa.fa-volume-up {
	font-size: 3em;
}
.card li {
	float: left;
	list-style: outside none none;
	margin: 20px;
	width: 35%;
}
}
@media(max-width:414px){
.about-block > p {
	font-size: 18px;
	font-weight: 700;
}
.howitlogo {
	left: 16%;
	width: 300px !important;
}
}
@media(max-width:400px) {
.prec {
	width: 47px;
}
.usd {
	padding: 13px 14px;
}
.btn.btn-white {
	font-size: 16px;
}
.btn-pick {
	font-size: 12px !important;
}
.large_header, .Small_header {
	height: 100px;
	left: 21%;
	top: 0;
	width: 220px;
}
.howitlogo {
	left: 13%;
	width: 300px !important;
}
.txt-Basic {
	padding: 0 !important;
}
.flex-control-nav li a {
	height: 14px !important;
	width: 14px !important;
}
.flex-control-nav li {
	margin: 0 3px !important;
}
}
@media(max-width:384px){
.details2 > p {
	line-height: 1.3em !important;
	margin-top: 30px;
	margin-left: 15px;
	margin-right: 15px;
}
.box-btn, a.box-btn, a.box-btn:visited {
	font-size: 11px;
	padding: 9px 18px;
}
.servicename {
	font-size: 29px;
}
.Installation > h1 {
	font-size: 32px;
}
.slider-caption h2 {
	font-size: 24px !important;
}
}

@media(max-width:360px) {
    .credit-card-slide{
        margin-top:20px
    }
}

@media(max-width:363px) {
.QueTag {
	font-size: 14px;
}
#endfooter .btn.btn-orange {
	font-size: 12px !important;
}
.btn-pick {
	font-size: 10px !important;
}
.slide h3 {
	font-size: 20px;
}
.slidefirst p {
	font-size: 16px;
}
.UNLIMITED-tag, .Automatedsystem {
	margin: 0 auto !important;
	width: 219px;
}
}
@media(max-width:320px){
.fa.fa-volume-up {
	font-size: 2em;
}
.btn-pick {
	font-size: 7px !important;
}
.howitlogo {
	left: 15%;
	width: 241px !important;
}
.slider-caption h2 {
	font-size: 19px !important;
}
.btn.btn-palne {
	font-size: 11px;
	padding: 8px 10px;
	margin-bottom: 10px !important;
}
.swipertext .col-sm-3.col-xs-3 {
	float: left;
	width: 50%;
}
.swipertext {
	margin: 0 auto !important;
	width: 90%;
	font-size: 7px !important;
}
.swipertext h3 {
	font-size: 11px;
	margin-bottom: 5px;
}
.swipertext img {
	width: 70% !important;
}
.large_header, .Small_header {
	left: 17%;
	top: 0;
}
}
@media(max-width:240px){
.large_header, .Small_header {
	height: 77px;
	left: 15%;
	top: 0;
	width: 160px;
}


#logo_Billpercall > a {
	font-size: 15px;
}
}
