@charset "utf-8";
/* CSS Document */
img{max-width:100%;}
html{overflow-x:hidden}
body{background:#f4f4f4; font-family: 'Alegreya Sans', sans-serif; overflow-x:hidden}
.header-raww{
	padding:30px 0;
	font-family: 'Alegreya Sans', sans-serif;
	/* font-weight:700; */
}
a {
  text-decoration: none !important;
  transition: all 0.5s ease-in-out 0s !important;
}
a:hover{
	text-decoration:none;
}
.container{max-width:1280px;}
/* header css start here */
.top_sec{
	background:url(/wp-content/uploads/2015/05/sec-bg.jpg) no-repeat;
	background-size:cover;	
}
.logo{
	display:inline-block;
	
}

.navbar-default{
	background:none;
	border:none;
	margin:8px 0 0;	
	font-family:Source Sans Pro;
}
.header-raww .navbar-default li a{
	padding:7px 16px;	
	text-transform:uppercase;
	border-radius:3px;
}
.navbar-right{
	margin-top:4px;
}
.navbar-default .navbar-nav>li>a{
	color: #fff !important;
	font-size:16px;	
}
.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav>li>a:active{
	color:#fe4a00  !important;	
}
.navbar-default .navbar-nav>li.login a{
	background:#9f9f9f;
	border-radius:50px;	
}
.navbar-default .navbar-nav>li.login a:hover{
	background:#fe4a00 !important;
	color:#fff  !important;
}
/*  -------------------   BANNER TEXT CSS START HERE     ------------------      */
.banner_text{
	color:#fff !important;
}
.banner_text h1{
	margin-bottom: 40px !important;
	font-size:62px;
	font-weight:500;
    color:#fff !important;	
}
.banner_text h1 span{
	color:#fe4a00;
}

.banner_text p{
	color:#a0a0a0;
	font-size:27px;
	line-height:33px;
	max-width:750px;
	margin:0 auto;
	font-family: source sans pro;
}
.banner_text p i{
	color:#d7d7d7;
	font-size:27px;
	line-height:33px;
	font-weight: bold;
}
a.try_now{
	border:2px solid #fe4e00;
	background:#fe4a00;
	color:#fff;
	display:inline-block;
	padding:12px 100px;
	font-family:Source Sans Pro !important;
	font-size:22px;	
	font-weight:300;
	border-radius:50px;
	margin:35px 0 3px;
}

a.try_now:hover {
  position: relative;
  transform: scaleX(1.1);
}
.credit{
	color:#c9c9c9;
	font-size:22px;
	font-weight:400;	
}

.bann_img{
	padding-top:50px;	
}

/* customer Section css start here*/
.customer_sec{
	background:#fff;	
}
.customer_sec h3{
	text-transform:uppercase;
	color:#a8a8a8;
	font-size:22px;
	font-weight:400;
	margin:-10px 0 15px;
	position:relative;
     /*	z-index:999999999999; */
}
/* CUSTOM 5 COLUMN SPAN LAYOUT */
 
.row-fluid-5 {
   max-width: 100%5;
   *zoom: 1;
 } 
.customer_sec  .row-fluid-5 {
   max-width: 970px;
   margin:60px auto ;
   *zoom: 1;
 }
 .row-fluid-5:before,
 .row-fluid-5:after {
   display: table;
   line-height: 0;
   content: "";
 }
 .row-fluid-5:after {
   clear: both;
 }
 .row-fluid-5 [class*="span"] {
   display: block;
   float: left;
   width: 100%;
   min-height: 30px;
   margin-left: 1.875%;
   *margin-left: 1.875%;

   -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
           box-sizing: border-box;
 }

 .row-fluid-5 .controls-row [class*="span"] + [class*="span"] {

   margin-left: 1.875%;
 }
 .row-fluid-5 [class*="span"]:first-child{
    margin-left: 0;
 }
 .row-fluid-5 .span2 {
   width: 18.5%;
   *width: 18.5%;
   display:table-cell;
 }
 .row-fluid-5 .span2 img{
   vertical-align:middle;
   
 }

 /* responsive ONLY */
.disk{
	padding-top:0px;	
}
/*---------------- Main content Section Css start here ----------*/
.main_sec{
	padding:50px 0;	
}
.main_boxes{
	max-width:350px;
	margin:50px auto 0;	
}

.main_boxes h3 {
  font-family: source sans pro;
  font-size: 23px;
  font-weight: bold !important;
  line-height: 23px;
  margin: 30px 0 0 !important;
}

.main_boxes p{
	font-size:18px;
	font-family:Source Sans Pro !important;	
	font-weight:300;
	margin:0;
	line-height:22px;
}
.butons_row{
	padding:40px 0;	
}
h2.main_heading{
	font-weight:400;
	font-size:50px;
	color:#313030;
	/* max-width:810px; */
	margin:20px auto;	
	line-height: 51px;
}
.text{
	min-height:110px;	
}
a.try_now2{
	background:none;
	border:2px solid #fe4e00;
	color:#fe4e00;
	
}
.or{
	padding:10px 49px;
	color:#b2b2b2;
	text-transform:lowercase;
	display:inline-block;
	font-size:18px;
}
.try_now4{
	margin:0px !important;	
}

/* ==========  FOOTER CSS START HERE  ========= */
footer{
	background:#1f1f1f;
	color: #fe4e00 ;
	padding:50px 10px;	
}
footer h4{
	font-size:22px;
color: #fe4e00 !important;	
}
footer ul li{
	line-height:25px;	
}
footer ul li a{
	color:#d6d6d6;
	font-size:15px;	
}
footer ul.list-inline>li{
	padding:0 2px;	
}
a.try_now3{
	box-sizing:border-box;
	padding:11px 50px;
	text-align:center;	
	margin:0px;
}
a.try_now3:hover{
	box-sizing:border-box;
	transform: scaleX(1.1);
	display:inline-block;
	text-align:center;	
	background:none;
	border:2px solid #fe4e00;
	
}
.social li a img{opacity:.8;}
.social li a img:hover{opacity:1;}
.credit2{
	font-size:16px;	
	padding:10px 0 10px 30px;
}

.signup a{
	color:#fe4e00;
	text-transform:uppercase;	
	font-size:15px;
	font-weight:700;
	display:inline-block;
	margin-top:20px;
}














/*@media (min-width:1280px){
	.container {
  width: 1280px;
}	
}
*/

@media(min-width:200px){
	.bann_imgcon{
	padding:0 !important;	
}	
}
@media (max-width: 1024px){ /* spans reduce to 100px then go full width */

    .or{
		display:block;		
	}
 }

@media (max-width:840px){
	.header-raww .navbar-default li a{
		padding: 7px 12px;	
	}	
}



@media (max-width: 640px){ /* spans reduce to 100px then go full width */
	.customer_sec h3{
		margin:30px 0	
	}
    .row-fluid-5 [class*="span"]{
    margin-left: 0;
    float: left;
    width: 100%;
    padding: 10px; 
    }
	
	.banner_text h1{
		font-size:44px;	
	}
	
	a.try_now{
		padding: 12px 77px;
	}
	a.try_now:hover{
		padding: 12px 67px;
	}
	h2.main_heading{
		font-size:36px;
		line-height: 41px;	
	}
	
 }

 
 .navbar-default {
  background: none !important;
  border: 0 none !important;
  padding-top: 7px;
}
 
/*** custom-header ***/ 
.navbar-default-wrapper .navbar-nav > li > a {
 color: #4c4c4c;
  font-family: source sans pro;
  font-size: 18px;
  text-transform: none;
} 
.navbar-default-wrapper .navbar-nav>li.login a{
	background:#9f9f9f;
	border-radius:50px;	
}
.navbar-default-wrapper .navbar-nav>li.login a:hover{
	background:#fe4a00 !important;
	color:#fff;
	}
	
.header-wrapper .navbar-default-wrapper li a {
  border-radius: 3px;
  line-height: 20px;
  margin-top: 12px;
  padding: 9px 20px;
  text-transform: uppercase;
}

.navbar-default-wrapper .navbar-nav > li > a:focus, .navbar-default-wrapper .navbar-nav > li > a:hover {
  color: #fe4a00;
}

.nav > li > a:focus, .nav > li > a:hover {
  background: none !important;
  text-decoration: none;
}

.navbar-toggle.wrap{
  background: none repeat scroll 0 0 #000;
}

.icon-bar.wrap{
  border: 1px solid white;
}
.header-wrapper {
  background: none repeat scroll 0 0 #fff;
  padding: 15px 0;
}

/*** custom-banner ***/

.top-price-wrapper {
  background: url("/wp-content/uploads/2015/05/price-banner.png") no-repeat scroll 0 0 / 100% 100% rgba(0, 0, 0, 0);
  height: 180px;
  margin-bottom: 40px;
}

.page-info {
  overflow: hidden;
 /*  padding: 30px 0 20px; */
  position: relative;
}

.h1-page-title {
  color: #fff !important;
  float: left;
  font-family: PTSansBold;
  font-size: 28px;
  font-weight: 100;
  line-height: 20px; 
  margin: 0 10px 10px 0; 
}

.breadcrumb {
  background: none !important;
  border-radius: 4px;
  list-style: outside none none;
  margin-bottom: 20px;
   padding: 0 !important;
}
.breadcrumb-container {
  float: right;
}
.breadcrumb li {
  font-size: 18px;
  text-transform: none;
}
ol.breadcrumb li a {
  color: #ffc320 !important;
}
.breadcrumb > .active {
  color: #fff;
}


/*** content ***/

p.content-raw-title b {
  font-family: PTSansBold;
  font-size: 28px;
  text-align: justify;
}

.content-title-wrap {
  background: none repeat scroll 0 0 #00a080;
}

.content-title-wrap > p {
  box-shadow: -3px 3px 0 0 #006853;
  color: #ffffff;
  font-family: ptsansbold;
  font-size: 34px;
  line-height: 40px;
  padding: 14px;
  text-align: center;
}
.wraw-line {
  border: 1px solid #bcbcbc;
}



.body-wrapper {
  padding-top: 0 !important;
}

.content-title {
  line-height: 36px;
}

p.content-title b {
  line-height: 36px;
}
p.content-title b {
  font-family: PTSansBold;
  font-size: 28px;
  text-align: justify;
}
.row-container  span i {
  background: none repeat scroll 0 0 #fe4e00;
  border-radius: 50%;
  color: #fff;
  float: left;
  padding: 6px 9px;
}

span .head-raww-text {
  font-family: ptsansbold;
  font-size: 20px;
  padding-left: 5px;
}
.left-raww {
  margin-top: 12px;
}

.left-raww span .wraw {
  background: none repeat scroll 0 0 #fe4e00;
  border-radius: 50%;
  color: #fff;
  float: left;
  padding: 4px 9px;
}

.left-raww span .page-raww-text {
  font-size: 20px;
  line-height: 28px;
  padding-left: 28px;
}
.wraw-bottom-content {
  font-size: 16px;
  margin-top: 25px;
}

.backend {
  background: url("/wp-content/uploads/2015/05/use-backend.jpg") repeat scroll 0 0 / 100% 100% rgba(0, 0, 0, 0);
  height: 285px;
  margin-bottom: 20px;
  
}


/*** bottom-banner ***/
.backend .align-center {
  width: 100%;
}
.backend .align-center {
  margin: 0 auto;
  text-align: center;
}
.backend-heading > h1 {
  color: #ffffff !important;
  font-family: PTSans;
  font-size: 72px;
}
  
  .align-center > div#free {
  float: left;
  height: 50px;
  width: 100%;
}
.text3 span.its-free, .backend span.its-free {
  font-family: PTSans;
  font-size: 20px;
  line-height: 32px;
  color: white;
}

.align-center > div:last-child {
  float: left;
  margin: 2% 0 0 0;
  width: 100%;
}
.backend a {
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
  border: 5px solid #ffc320;
  border-radius: 0 !important;
  color: #ffc320 !important;
  float: none;
  font-size: 36px !important;
  font-weight: bold;
  height: 67px;
  padding: 10px 5px !important;
  text-decoration: none;
  width: 357px;
}
.backend a:hover {
  border-color: #fe4e01 !important;
  color: #fe4e01 !important;
}


@media(max-width:640px){
.backend-heading > h1 {
  font-family: "PT Sans",sans-serif;
  font-size: 50px;
}
.backend a {
  font-size: 28px !important;
  height: 50px;
  padding: 8px 2% 0 7px !important;
  width: 278px;
}	
}

@media(max-width:475px){
.backend-heading > h1 {
  font-family: "PT Sans",sans-serif;
  font-size: 32px;
}
}

/**  get-started **/

.themes {
  color: #4c4c4b;
  font-family: PTSansBold;
  font-size: 42px;
}
.get-started a {
  color: #fe4e00 !important;
  text-decoration: underline !important;
}
.get-started a:hover {
  color: #279fbb !important;
  text-decoration: underline;
}

.get-started h2 {
  color: #4c4c4b;
  font-size: 24px;
  line-height: 30px;
}

pre {
  background-color: #f5f5f5;
  border: 1px solid #ccc;
  border-radius: 4px;
  color: #333;
  display: block;
  font-size: 13px;
  line-height: 1.42857;
  margin: 0 0 10px;
  padding: 9.5px;
  word-break: break-all;
  word-wrap: break-word;
}

.hljs {
  background: none repeat scroll 0 0 #474949 ;
  color: #d1d9e1;
  display: block;
  overflow-x: auto;
  padding: 0.5em;
}
.hljs-comment, .diff .hljs-header, .hljs-doctype, .lisp .hljs-string, .hljs-javadoc {
  color: #969896;
  font-style: italic;
}

.hljs-command, .hljs-string, .hljs-tag .hljs-value, .hljs-phpdoc, .hljs-dartdoc, .tex .hljs-formula, .hljs-regexp, .hljs-hexcolor {
  color: #8abeb7;
}

.body-wrapper a:hover, .top-body a:hover, .top-footer a:hover {
  color: #279fbb;
}

.hljs-title, .hljs-localvars, .hljs-function .hljs-title, .hljs-chunk, .hljs-decorator, .hljs-built_in, .hljs-identifier {
  color: #b5bd68;
  font-weight: bold;
}
.hljs-attribute {
  color: #81a2be;
}

.hljs-keyword, .clojure .hljs-attribute, .hljs-winutils, .javascript .hljs-title, .hljs-addition, .css .hljs-tag {
  color: #cc99cc;
}
.hljs-variable, .smalltalk .hljs-number, .hljs-constant, .hljs-class .hljs-title, .hljs-parent, .haskell .hljs-label, .hljs-id {
  color: #ffcc66;
}

h1, h2, h3, h4, h5, h6 {
  color: #4b4b4b !important;
  font-family: source sans pro !important;
  font-weight: 500 !important;
  margin: 0 0 20px !important;
}
 span, p, b {font-family: source sans pro !important;}
 
body {font-family: source sans pro !important;}

.section-content {
  background-attachment: inherit !important;
}

img{
  display: inline !important;
}

/*** grt-started page ***/
.top-getting-start{
  background: url(/wp-content/uploads/2015/05/backand-getting-started_head.jpg) no-repeat scroll 0 0 / 100% auto rgba(0, 0, 0, 0);
  height: 243px;
  margin-bottom: 40px;
}
.content-area {
  padding: 0 !important;
}

@font-face { font-family: Source Sans Pro; src: url('SourceSansPro-Regular.otf'); } 


#newpage {
    max-width: 965px;
}
#newpage .media-body {
    vertical-align: middle;
}
#newpage .media-body, .media-left, .media-right {
    display: table-cell !important;
    vertical-align: middle;
}
#newpage .media-left {
    padding-right: 10px !important;
    width: 113px;
}
#newpage .row:first-child {
    margin-top: 50px;
}
#newpage .headtxt {
    color: #1c2b36 !important;
    font-family: Source Sans Pro !important;
    font-size: 18px !important;
    font-weight: bold !important;
    margin-bottom: 8px !important;
}
#newpage .media-heading {
	font-family: Source Sans Pro !important;
	font-weight: bold !important;
	color: #fe4e00 !important;
	font-size: 16px !important; 
	line-height: 20px !important;
        margin-bottom: 0 !important;
}
#newpage .mediasubtitle {
	font-family: Source Sans Pro !important;
	font-weight: normal !important;
	color: #595959 !important;
	font-size: 16px !important;
	line-height: 20px !important;
}
#newpage .row {
    margin-bottom: 40px !important;
}
#newpage .col-xs-12 {
    margin-bottom: 20px !important;
}
#newpage .zeromargin {
    margin-bottom: 0 !important;
}
#newpage .zeromargin .col-xs-12 {
    margin-bottom: 0 !important;
}
.makemeblock {
    display: block !important;
}
span.gobtn {
    background: #fe4e00 none repeat scroll 0 0;
    border-radius: 50% !important;
    color: #fff !important;
    font-size: 24px;
    font-weight: bold;
    height: 40px;
    position: absolute;
    right: 5px;
    top: 5px;
    width: 40px;
}
span.gobtn .btn {
    background: transparent none repeat scroll 0 0 !important;
    border: medium none !important;
    box-shadow: none !important;
    color: #fff !important;
    font-size: 35px;
    line-height: 10px !important;
    padding: 0 0 0 6px !important;
    text-align: center !important;
    text-shadow: none !important;
    vertical-align: middle !important;
    width: 100% !important;
}
span.gobtn .btn .fa {
    color: #fff !important;
    margin: 0 !important;
    padding: 0 !important;
}
.gobtn br {
    display: none !important;
}
.staff-photo {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #ccc;
    border-radius: 7px;
    cursor: pointer;
    height: auto;
    overflow: hidden;
    padding: 12px 10px;
    position: relative;
    width: 100%;
}
.staff-photo img {
    height: auto;
    width: 100%;
}
.iconimg {
    background: #fe4e00 none repeat scroll 0 0;
    border: medium none;
    border-radius: 5px;
    color: #fff;
    opacity: 0;
    padding: 3px;
    position: absolute;
    right: 5px;
    text-align: center;
    top: 5px;
    transition: all 0.5s ease 0s;
    width: 30px;
}
.inputgp {
    position: relative;
}
#votingpage .col-lg-1.col-md-3.col-sm-4.col-xs-6 {
    margin-bottom: 10px;
    padding-left: 5px;
    padding-right: 5px;
}
#votingpage {
    margin-bottom: 100px;
    margin-top: 88px;
    max-width: 860px;
    padding: 10px;
}
.staff-photo:hover .iconimg {
    opacity: 1;
    transition: all 0.5s ease 0s;
}
.customurlfeed {
    margin: 65px auto 0;
    max-width: 542px;
}
h1.headinginput {
    color: #000;
    font-family: Source Sans Pro;
    font-size: 24px;
    font-weight: lighter;
    line-height: 28px;
    margin-bottom: 17px;
}
.hiddenclass {
    background: rgb(254, 78, 0) none repeat scroll 0 0;
    bottom: 0;
    color: #fff;
    display: none;
    font-size: 44px;
    height: 100%;
    left: 0;
    padding-top: 15%;
    position: absolute;
    text-align: center;
    top: 0;
    width: 100%;
    z-index: 1;
}
.customurlfeed input {
    border-radius: 30px;
    color: #000 !important;
    font-family: Source Sans Pro;
    font-size: 19px;
    font-weight: lighter;
    height: 50px;
    padding: 0 20px;
    position: relative;
    width: 100%;
}
.bottomurlfeed {
    background-color: #f5f5f5;
    padding: 1px;
}
.handicon {
    background: #fe4e00 none repeat scroll 0 0;
    border-radius: 10px;
    color: #fff;
    font-size: 30px;
    height: 75px;
    padding: 14px;
    text-align: center;
    width: 75px;
}
.custmorangebtn {
    background: #fe4e00 none repeat scroll 0 0;
    border: medium none;
    border-radius: 30px;
    color: #fff;
    font-family: Source Sans Pro;
    font-size: 24px;
    font-weight: lighter;
    padding: 8px 42px;
    width: 218px;
}
#votingpage .col-lg-1.col-md-3.col-sm-4.col-xs-6 > p {
    margin-bottom: 0;
}
#votingpage .staff-photo > p {
    margin-bottom: 0;
}
#votingpage .staff-photo br {
    display: none !important;
}
@media (max-width: 1300px) {
.hiddenclass {
    padding-top: 26% !important;
}
}
@media (min-width: 1200px) {
.seven-cols .col-md-1, .seven-cols .col-sm-1, .seven-cols .col-lg-1 {
    width: 14.2857%;
}
}
#votingpage img {
    max-width: 100%;
}
@media (max-width: 768px) {
#votingpage.container {
    padding: 15px 25px;
}
}
#jobpositions .JobPosition {
  color: #000;
  font-family: Source Sans Pro;
  font-size: 26px;
  font-weight: 600;
  line-height: 33px;
    padding-bottom: 40px;
    padding-top: 40px;
}
#jobpositions .Job{
  color: #535353;
  font-family: Source Sans Pro;
  font-size: 26px;
  font-weight: 600;
  line-height: 33px;
    padding-bottom: 40px;
    padding-top: 40px;
}
#jobpositions .grayface{
	background:#f5f5f5;
	/*background:#ddd;*/
	cursor:pointer;
}
#jobpositions .whiteface{
	/*background:#f5f5f5;*/
	background:#fff;
	cursor:pointer;
}
#jobpositions .JobData {
  color: #ffffff;
  font-family: Source Sans Pro;
  font-size: 18px;
  line-height: 28px;
}
#jobpositions .jobdetails {
  border-top: 1px solid #ccc;
  padding: 40px 0;
}
#jobpositions .jobdetails{
	display:none;
}
#jobpositions .orangecolor{
	color:#fe4e00 !important;
}
#jobpositions .transparentbtn a {
  background: #fe4e00 none repeat scroll 0 0;
  border-radius: 60px;
  color: #ffffff !important;
  display: inline-block;
  font-family: Source Sans Pro;
  font-size: 22px;
  font-weight: 400;
  margin: 50px 0 40px;
  padding: 14px 81px !important;
  text-decoration: none !important;
}

#jobpositions h2 {
    color: #ffffff !important;
}

@media (min-width:1300px){
	#jobpositions .container{
		width:1280px;
		}
	
	}
	
@media (max-width:767px){
#jobpositions .Job {
  color: #535353;
  font-family: Source Sans Pro;
  font-size: 17px;
  font-weight: 600;
  line-height: 17px;
  padding-bottom: 10px;
  padding-top: 10px;
}
#jobpositions .JobPosition {
  color: #000;
  font-family: Source Sans Pro;
  font-size: 17px;
  font-weight: 600;
  line-height: 17px;
  padding-bottom: 10px;
  padding-top: 10px;
}
#jobpositions .transparentbtn a {
  background: #fe4e00 none repeat scroll 0 0;
  border-radius: 60px;
  color: #ffffff !important;
  display: inline-block;
  font-family: Source Sans Pro;
  font-size: 22px;
  font-weight: 400;
  margin: 50px 0 40px;
  padding: 14px 18px !important;
  text-decoration: none !important;
}
#jobpositions .get_start a {
  font-size: 15px !important;
  line-height: 17px !important;
  text-align: center;
  width: 100% !important;
  max-width:400px !important;
}
}

/*Job position Page styles Email*/
.send_email{
font-size:22px;
font-weight:bold !important;
}
.applyemail a.orangecolor, span{
font-size:20px !important;
}
.applyemail .col-md-3 {
    padding: 0;
}
#no_padding{
padding-left:15px !important;
}
#no_padding1{
padding-left:15px !important;
}
/*Job position first content block */
@media (min-width: 1000px){
.contwidth{width:1000px !important; margin:0 auto;}
}

.arrowcolor {color: #8a8a8a;}

@media (max-width: 767px) {
  .topspace { margin-top: 20px; }
  .contwidth > div > h2 { font-size: 27px; }
}
#jobpositions {margin-bottom: 30px;}
@media (max-width:369px){
.job-cate {margin-left: 0px !important;}
#jobpositions .Job{font-size:15px !important;text-align:left !important;}
}
.job-cate {
    margin-left: 17px;
}
/*job position*/
.rowidth {
    margin: 0 auto !important;
    max-width: 910px;
    padding-bottom: 50px;
}


.enter_sol_price{
	background: url(../images/price_sec_bg.jpg) no-repeat !important;	
	    background-size: cover !important;
           /*margin-top:50px;*/
}
.enter_sol_price a{
	background:#fe4e00 !important;
	color:#fff !important;
	padding: 20px 46px !important;	
	border:1px solid #fe4e00 !important;
}
.row-eq-height .plan_con{background:#FAFAFA;}
.enter_sol_price a:hover{
	background:none;	
	border-color:#fe4e00;
}

.faq_section.faq_Sec2 h2{
	margin:25px 0 75px 0 !important;	
	
}
.data_plan_2 .heading h2{
	color:#fe4e00 !important;
	font-size: 26px !important;
    font-weight: 400 !important;
	    margin-top: 30px !important;
}
.data_plan_2 .heading p{
	max-width:767px !important;
	margin:11px auto 25px !important;
	font-size:16px !important;
	font-weight:400 !important;	
	    line-height: 24px !important;
}
.data_plan_2 a.start_butt{
	font-size:20px !important;
	background:#fe4e00 !important;
	color:#fff !important;	
	display:inline-block !important;
    line-height: 14px !important;
	padding: 17px 82px !important;
    border-radius: 50px !important;
	text-transform:uppercase;
margin-bottom:50px;
}
.data_plan_2 a.start_butt span{
		color:#ffb5a3 !important;
		font-size:15px !important;
		text-transform:none;
		
		
}

.planboxes_row2{
	max-width:680px;
	margin-top:30px;
        margin-bottom:55px;
        margin-left:36%;
		
}
.box_header{
	    padding: 14px 20px;	
	border-radius:5px 5px 0 0;
	background:url('../images/plan_h_ng.jpg')	 no-repeat;
	    background-size:cover;
}

.box_header h2{
	background:url(../images/core_icon.png)	 no-repeat;
	    background-position: right center;
}
.box_header h2{
	font-size:31px !important;
	text-transform:uppercase;
	color:#fff !important;	
	margin:0px !important;
}
.box_header h2 span{
		font-size:14px !important;
		text-transform:none;
		display:block;
		color:#a0a0a0;
}
.request h2{
	font-size:44px !important;
	font-weight:200 !important;
	font-family:'Source Sans Pro' !important;
	margin-bottom:0px !important;
}
.request .belwo_130{
		color:#717171 !important;
		font-size:12px !important;
		font-family:'Source Sans Pro' !important;
		font-weight:normal !important;
}
.plan_bottom_sec li{
	background:#f6f6f6;	
	border-bottom:1px solid #eceae7;
	font-family:'Source Sans Pro' !important;
	    padding:13px 0;
		color:#3e3e3e !important;	
}
#belowtxt1 span, #belowtxt2 span, #belowtxt3 span{color: #717171 !important;
    font-size: 12px !important;
    font-family: 'Source Sans Pro' !important;
    font-weight: normal !important}
.plan_bottom_sec li .row{
	display:table;	
	    width: 100%;
    margin: 0px;

}
.plan_bottom_sec li .row h3{
	margin-bottom:0px !important;	
	    font-size: 20px !important;
    font-weight: bold !important;
	    line-height: 10px !important;

}
a.Comming_Soon:hover{color:#fe4e00;}
.plan_footer .col-xs-4.text-right {
  margin-top: 10px;
padding-bottom:10px;
}
.footercomingsoon{padding:2px;display:block;}
.plan_bottom_sec li .row > div{
	/*display:table-cell;
	clear:both;
	float:none;
	vertical-align:middle;*/
		
}
.plan_bottom_sec li .row span{
	color:#717171;	
	    font-size: 12px !important;
}
.plan_bottom_sec h4{
	
	font-size:14px !important;
	font-weight: 800 !important;
margin-bottom:7px !important;	
margin-top:8px !important;
}
.plan_bottom_sec li.plan_footer:last-child{
	background:#3a3a3a;
	border-bottom:none;
	border-radius:0 0 4px 4px;
	color:#fff;	
	text-transform:uppercase;
	padding: 9px 0;
}
.plan_bottom_sec li.plan_footer:last-child h4{
	font-weight:normal;
color:#fff !important;
		
}
.plan_bottom_sec li.plan_footer:last-child h3{
	color:#fe4e00 !important;
	font-weight:600 !important;	
}
.plan_footer a{
	color:#fff;	
}
a.Comming_Soon{
	    padding: 14px 20px;
    display: block;
    border: 1px dashed #FE4E00;
    border-radius: 36px;
	font-size:16px;
	color:#fe4e00;	
	font-family:'Source Sans Pro';
	font-weight:400;
}

.plan_box3 .box_header h2{
		    background: url(../images/push_icon.png)	no-repeat;
			    background-position: right center;
}
.slider_sec {
	padding:20px 20px 32px;	
} 

.plan_box2{
	background:#fafafa;	
}
body{
	background:#fff;	
}
.slider-wrapper .range-bar.power-ranger:last-child{
	display:none;	
}
 .slider-wrapper .pro_slider_text{
	color:#717171 !important;
	font-size:12px !important;
		font-family:'Source Sans Pro' !important;
	font-weight:400 !important;
    /*padding-top: 15px !important;*/
}
.slider-wrapper + p {display:none}
.plan_bottom_sec + p {display:none}
#ex1 + p{display:none;}
#sliderundertxt + p{display:none;}
#sliderundertxt span{
	color:#717171 !important;
	font-size:12px !important;
		font-family:'Source Sans Pro' !important;
	font-weight:400 !important;
    padding-top: 15px ;
}
.slider-wrapper{
    padding: 5px 0 0;
}
.text-right > p{margin-bottom:0px !important;line-height:19px !important;}
.range-handle{
	border-radius: 4px;
	height: 25px;
    width: 22px;
	box-shadow: 1px 2px 3px rgb(217, 217, 217);	
}
.range-quantity{
	    background-color: #fe4e00;	
		    border-radius: 3px 0 0 3px;
}
.range-bar {
    background-color: #e6e6e6;
    height: 7px;	
}
.range-handle{
	top: -11px;	
}

/* feb10 css start */

.plan_bottom_sec.plan_bottom_sec2 li .row h3{
	line-height:31px !Important;
}
.plan_bottom_sec li .row span{
	    margin-top: 4px !Important;
    display: block;
}

.plan_bottom_sec.plan_bottom_sec2 li .row span{
	    margin-top: 0px !Important;
    display: inline-block;
}

/* === closed ===  */



@media(min-width:200px){
	.bann_imgcon{
	padding:0 !important;	
}	
}
@media (max-width: 1027px){
		.tabs_anchor a{
			  font-size: 15px;
  padding: 12px 9px;	
		}
		.top_bar_right > a{
			padding: 11px 12px;
			margin-left: 4px;	
		}
		.top_bar_right{
			font-size: 14px;	
		}
		.top_bar_right > span{
			  font-size: 19.51px;	
		}
}
@media (max-width: 1024px){ /* spans reduce to 100px then go full width */

    .or{
		display:block;		
	}
 }






@media (max-width:990px)

{
body .topbar span.redmigrate {
    font-size: 14px !important;}

}







@media (max-width:840px){
	header .navbar-default li a{
		padding: 7px 12px;	
	}	
}

@media (max-width:767px){
	
	.tabs_anchor{
	display:none;
	}
	
	
	
	.main_contact2{
		padding-top:30px;	
	}
	.main_contact2 .con_form{
		margin:0 auto;
		max-width:400px;
	}	
	.inner_con2 .form{
		padding: 0px 52px;
	}
	.con_form input.form-control{
		max-width:100% !important;	
	}
	
	.left_contact{
		padding:0 0 50px;
		text-align:center;	
	}
	
	
	
	.social{
		max-width:100%;
		text-align:center;	
	}
	.con_form input.form-control{
		max-width:72%;	
		font-size:15px;
		padding:8px 0;
	}
	.form {
  padding: 11px 27px 15px;
  }
  
  .con_form input.form-control.submit{
	  	margin-top:30px;
	 }
	 
	 .inner_con {
		max-width: 410px; 
  margin: 0 auto;	
	}
	/*.cat {
   display:none;
}	*/
.form{
	/*margin:0 auto	*/
}
.text_con{
	text-align:center;	
	margin-top:0px;
}
.img_text p{
	margin:0 auto;	
}
.img_text span{
	margin:20px auto 33px;	
}
.get_start a{
	margin:50px 0;	
}
.text_con2{
	margin-top:75px;	
}



/* =========== 25 feb ========== */





@media (max-width:700px){
body .topbar span.redmigrate {
    font-size: 10px !important;
}

.topbar p{
    font-size: 10px !important;
	line-height: 15px !important;}



}















/* =========== 4 feb ========== */
.planboxes_row2 {
    max-width: 360px;
    margin: 50px auto 55px;
}

.faq_Sec2 .row >div{
	width:100%;
	float:none;
	clear:both;	
}

.faq_section.faq_Sec2 h2 {
    margin: 25px 0 26px 0;
    text-align: left;
}
.faq_section.faq_Sec2 .row div p{
	    max-width: 100%;	
}





}

@media (max-width:660px) and (min-width:400px){
		
}
@media (max-width: 640px){ /* spans reduce to 100px then go full width */
	.customer_sec h3{
		margin:30px 0	
	}
    .row-fluid-5 [class*="span"]{
    margin-left: 0;
    float: left;
    width: 100%;
    padding: 10px; 
    }
	
	.banner_text h1{
		font-size:44px;	
	}
	
	a.try_now{
		padding: 12px 77px;
	}
	a.try_now:hover{
		padding: 12px 67px;
	}
	h2.main_heading{
		font-size:36px;
		line-height: 41px;	
	}
	
	
 }
 
@media (max-width:490px){
	.get_start a{
		padding:14px;
		display:block;	 
	} 
}

@media (max-width:470px){
	.inner_con{
		background:#444;	
		border-radius:12px;	
	}	
	.con_form input.form-control{
		width:100%;	
		max-width:100%;
	}
	.con_form input.form-control.submit{
		font-size:20px !important;	
	}
}



@media (max-width:420px){
	
	
	.con_form input.form-control {
  width: 100%;
  font-size: 16px;
  font-weight: 300;
  padding: 10px 0;
}
.con_form input.form-control.submit{
	font-size:24px;
	margin-top:43px;
	padding:15px;	
}
	.social a{
		font-size:35px;	
	}
	.social a{
		font-size:37px;	
	}
	.get_start a{
		padding:14px;
		display:block;	 
	}
	.form{
		padding:25px;	
	}
	.con_form input.form-control{
		width:100%;	
	}
}
 
 
 
@media (max-width:400px){
	.data_plan_2 a.start_butt{
		padding: 17px 62px;	
	}	
	.enter_sol {
    padding: 40px 0;
}
	.enter_sol_price a{
		    padding: 20px 20px;	
	}
}

.range-bar {
  background-color: #a9acb1;
  border-radius: 15px;
  display: block;
  height: 4px;
  position: relative;
  width: 100%;
}

.range-quantity {
  background-color: #017afd;
  border-radius: 15px;
  display: block;
  height: 100%;
  width: 0;
}

.range-handle {
  background-color: #fff;
  border-radius: 100%;
  cursor: move;
  height: 30px;
  left: 0;
  top: -13px;
  position: absolute;
  width: 30px;

  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);
}

.range-min,
.range-max {
  color: #181819;
  font-size: 12px;
  height: 20px;
  padding-top: 4px;
  position: absolute;
  text-align: center;
  top: -9px;
  width: 24px;
}

.range-min {
  left: -30px;
}

.range-max {
  right: -30px;
}

/**
 * Vertical slider style.
 */

.vertical {
  height: 100%;
  width: 4px;
}

.vertical .range-quantity {
  bottom: 0;
  height: 0;
  position: absolute;
  width: 100%;
}

.vertical .range-handle {
  bottom: 0;
  left: -13px;
  top: auto;
}

.vertical .range-min,
.vertical .range-max {
  left: -10px;
  right: auto;
  top: auto;
}

.vertical .range-min {
  bottom: -30px;
}

.vertical .range-max {
  top: -30px;
}

/**
 * Style for disabling text selection on handle move.
 */

.unselectable {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.push{padding:68px 27px;}
/**
 * Style for handle cursor on disabled slider.
 */

.range-disabled {
  cursor: default;
}


.mview.nav_view.move {
	margin-top: 15px;
}




/* ================== April 15 css start here  =============== */

.challenge_sec{
	padding:90px 0px;
	background:url('/wp-content/uploads/2016/04/challange_bg.jpg') no-repeat;
	background-size:cover;
	color:#fff;	
}
.challenge_sec h2{
	color:#fff !important;
	    margin: 0px !Important;
	font-size:53px;	
}

.challenge_sec p{
	color:#fff;
	    margin: 20px 0;
	font-size:33px;	
}
.challenge_sec a{
	font-family:Source Sans Pro;
	border: 2px solid #fff;
    border-radius: 140px;
    display: inline-block;
    padding: 13px 132px;
    color: #fff;
    margin-top: 37px;
    font-size: 22px;
	transition:ease-in-out 1s;
}
.challenge_sec a:focus, .challenge_sec a:hover{
    color: #fff;
	    background: #fe4a00;
		border-color:#fe4a00;
}

.challenge_sec p strong{
	text-transform:uppercase;
	
}
.blog_section{
	background:#353535;	
	padding:56px 0 53px;
	text-align:center;

}
.blog_section .container{
	max-width:1250px !important;	
	width:100% !important;	
}
.blog_box{
		padding:82px 23px 72px;
	border:1px solid #e2e2e2;	
}
.blog_section h2 {
    color: #fff !important;
    font-size: 30px;
    font-family: Source Sans Pro !important;
    font-weight: 300 !IMPORTANT;
	min-height:163px;
}

.blog_date span{
	display:block !important;	
	color:#fff !important;
	font-size:17px !important;
	    margin-bottom: 34px;
}
	
/* ========================   19 April tab css start here   ======================== */
.wrapper .top_sec{
	   /* background: url(../images/sec-bg.jpg) no-repeat !important ;
background-size: cover !important;*/
}
.banner_text h1 span{
	font-size: inherit !important;	
}
.banner_text p span{
	    font-style: italic;
    color: #d7d7d7;
    font-weight: 600;
	    font-size: inherit !Important;	
}
.customer_sec h3{
	    color: #a8a8a8 !Important;	
}
.blog_section h2 span{
 display:block;
 width:100%;
 text-align:center;
font-size: inherit !Important;
}

	
@media (max-width:1024px){
	.challenge_sec h2{
		font-size: 33px;
		}
	.challenge_sec p{
		margin: 7px 0;	
		font-size: 21px;
	}
	.challenge_sec{
		padding: 65px 0px;	
	}
	.challenge_sec a{
		padding: 7px 92px;
color: #fff;
margin-top: 25px;
font-size: 16px;	
	}
	.banner_text h1{
		font-size: 40px;
		margin-bottom: 25px !important;	
	}
	.banner_text p{
		font-size: 17px;
line-height: normal;
max-width: 542px;
font-weight: 300;	
	}
	
}	
@media (min-width:767px){
	.logo_sec2{
		display:none;	
	}	
}

@media (min-width:768px) and (max-width:1200px){
	.main_boxes{
	min-height:300px;	
}	
}


@media (max-width:991px){
	.blog_section h2{
		font-size:19px;
		min-height: 90px;
	}
	.blog_box{
		padding: 49px 23px 29px;	
	}	
	
}

@media (min-width:768px) and (max-width:1024px){
		

.main_sec h2.main_heading {
    font-size: 36px;
    max-width: 643px;
    line-height: 41px;
	margin: 0 auto !important;
}
.main_sec a.try_now {
  padding: 12px 79px;
  float:none;
}
.main_sec .or{
	float:none;
}
	
}
@media (min-width:768px) and (max-width:900px){
	.bann_img img{
		width: 960px !important;
max-width: 1200px;
	}	
}
@media (max-width:767px){
	.footer-raww a.try_now.try_now3 {
    margin: 0px;
    font-size: 14px;
    padding: 7px 30px !Important;
}
	.logo_sec1{
		display:none;	
	}
	.mobile_logo > div{
		min-height:120px;	
	}	
	.customer_sec h3{
		font-size: 18px;
		margin: 23px 0 47px !important;	
	}
	.challenge_sec {
		margin: 25px 0 0;
		padding: 33px 0px 46px;
	}
	.top_sec{
		/*background:#222 !important;*/
	}
	.credit {
		font-size:16px;	
	}
	a.try_now {
    padding: 5px 60px !important;
	position:relative;
	margin: 70px 0 0;
}
a.try_now:hover{
    padding: 5px 60px;
	transform:scale(1.1,1.1)
} 
.challenge_sec a{
	margin-top: 13px;			
}
.credit{
	margin-bottom: 39px;	
}
.blog_section .row >div {
		display:block;
		float:none;
		width:100% !important;
}
.blog_box{
	padding: 37px 23px 28px;
	margin-bottom:20px;	
}
.blog_section h2{
	font-weight: normal !important;
color: rgb(230, 230, 230) !important;
font-size: 16px;
min-height: 45px;
line-height: 20px;	
}
.blog_date span{
	margin-bottom: 2px;
	color: rgb(230, 230, 230) !important;
font-size: 16px !important;	
}
}

@media (max-width:380px){
	
	.mobile_logo > div {
    min-height: 70px;
}	
.banner_text p span{
	display:block;	
}
.banner_text h1 {
    font-size: 37px !important;
    line-height: 33px;
	margin-bottom: 12px !important;
}
.banner_text p {
    font-size: 22px;
    line-height: 24px;
}
.bann_img img {
    vertical-align: middle !important;
    max-width: 760px !important;
    margin-left: -181px;
}
}
@media (max-width:340px){
	.bann_img img {
    vertical-align: middle !important;
   max-width: 606px !important;
margin-left: -98px;
}
.banner_text h1{
	font-size: 31px !important;
	line-height: 28px;	
}
.banner_text p {
    font-size: 16px;
	line-height: 18px;
}
}




