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

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

}




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

}


.main{ width:100%; margin:0px auto; padding:0px;}
.top{ background-color: #1d90da}
.test{ background-color:#2aa8e3; padding:10px 0px; text-align:center; margin-bottom:20px;}
.test h2{ font-size:38px; color:#FFF; font-family: 'open_sansregular'; padding:0px; margin:0px; font-weight:normal }
.test h2 span{ font-size:22px;}
.header{ background-image:url(../img/header.jpg); height: auto; background-repeat:no-repeat; background-position:center top; background-size:cover}
.header2{ background-image:url(../img/header.jpg); height:580px; background-repeat:no-repeat; background-position:center top; background-size:cover}
.tesdash{ border-right:dashed 1px #d2d2d2}
.pt10{ padding-top:10px;}
.pt15{ padding-top:15px;}

.testimonial h2{ padding:0px; margin:0px 0px 15px 0px; font-weight:normal; font-size:18px; color:#434343; font-family: 'open_sansregular';}
.testimonial p{ padding:0px; margin:0px 0px 15px 0px; font-weight:normal; font-size:14px; color:#434343; font-family: 'open_sansregular';}

.testimonial input[type="submit"]{ border:0px; background-color:#67aded; padding:5px 15px; border-radius:5px; font-size:14px; color:#FFF; text-align:center; margin:30px 0px}

.testimonial input[type="submit"]:hover{ background-color:#f07312}

.follow{ background-color:#eef1f5; border:1px solid #d9dadc; border-right:0px; border-left:0px; padding:50px 0px; margin-bottom:30px;}

.followara{ width:900px; margin:0px auto; padding:0px; text-align:center}
.followara h2{ color:#686868; font-size:25px; margin:15px 0px; padding:0px; }

.twt{ background-color:#00acee; border-radius:5px; color:#FFF; padding:10px 0px 10px 45px; text-align:left; display:block; background-image:url(../img/twbg.jpg); background-repeat:no-repeat; background-position:left; font-size:13px; margin-bottom:10px;}

.fb{ background-color:#3b5998; border-radius:5px; color:#FFF; padding:10px 0px 10px 45px; text-align:left; display:block; background-image:url(../img/fb.jpg); background-repeat:no-repeat; background-position:left; font-size:13px; margin-bottom:10px;}

.linkg{ background-color:#0e76a8; border-radius:5px; color:#FFF; padding:10px 0px 10px 45px; text-align:left; display:block; background-image:url(../img/in.jpg); background-repeat:no-repeat; background-position:left; font-size:13px; margin-bottom:10px;}

.getin{ text-align:center}

.getin input[type="submit"]{ border:0px; background-color:#f2811f; padding:10px 15px; border-radius:5px; font-size:20px; color:#FFF; text-align:center; margin:0px 0px 30px 0px; text-transform:uppercase; font-family: 'open_sansregular';}

.getin input[type="submit"]:hover{ background-color:#f07312}

.getin h2{ color:#686868; font-size:25px; margin:0px 0px 15px 0px; padding:0px; }

.footer{ border-top:4px solid #e0e0e0; margin-top:40px; padding:15px 0px;}
.footer h3{ font-size:16px; color:#6e6e6e; font-family: 'open_sansregular'; padding:0px; margin:0px 0px 5px 0px; font-weight:normal}
.ftsec{ width:180px; float:left; font-family: 'open_sansregular';  color:#6e6e6e;}
.ftsec ul{ padding:0px; margin:0px; list-style:none}
.ftsec ul li{ padding:0px; margin:0px; list-style:none; font-size:13px; line-height:25px; }
.ftsec ul li a{ color:#6e6e6e; text-decoration:none}
.ftsec ul li a:hover{ color:#6e6e6e; text-decoration: underline}

.ftsec2{ width:240px; float:left;}
.ftsec2 img{ max-width:45%; height:auto}
.copy{ border-top:1px solid #e0e0e0; padding:15px 0px; margin-top:15px; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
.copytfl{ text-align:right}

.logo{ margin:15px 0px 100px 0px;}

.imgwdth{ max-width:100%; height:auto}
.cloud h1{ background-image:url(../img/shad.png); background-repeat:no-repeat; background-position:center bottom; background-size:100%; padding-bottom:40px; margin-bottom:5px; color:#FFF; font-weight:normal; font-size:26px; text-align:center}
.cloud span{ color:#FFF; font-weight:normal; font-size:20px;}
.mb40{ margin-bottom:40px;}

.cloud input.trial{ background-color:#f07312; border:0px; padding:10px 25px; font-size:22px; color:#FFF; margin-bottom:40px;}
.cloud input.learn{  border:0px; padding:7px 25px; font-size:22px; color:#FFF; border:3px solid #FFF; background-color:transparent; margin-left:10px; margin-bottom:40px;}

.butbx a{ background-color:#0c0c0c; padding:20px 0px; display:block; text-align:center; color:#FFF; border:3px solid #eeeeee; border-radius:5px; font-size:16px; margin:20px 0px;  }

.butbx a:hover{ background-color:#4f4f4f; text-decoration:none; color:#FFF;   }

.search{ background-color:#fff; border-radius:5px; padding:3px; margin:3px 0px; width:129px; }

.search input[type="text"]{ border:0px; font-size:13px; color:#666; width:80%  } 
.pt40{ padding-top:40px} 

.contact{ font-size:16px; color:#616161;  font-family: 'open_sansregular';}

.contact h2{ font-size:34px; color:#2a2a2a; padding:0px; margin:0px 0px 30px 0px; font-weight:normal }

.contact input[ type="text"]{ border:1px solid #dbdbdb; padding:5px; width:100%; }

.contact input[ type="name"]{ background-image:url(../img/name.jpg); background-repeat:no-repeat; background-position:left; border:1px solid #dbdbdb; padding:5px; width:100%; padding-left:28px; margin:10px 0px	 }

.contact input[ type="password"]{background-repeat:no-repeat; background-position:left; border:1px solid #dbdbdb; padding:5px; width:100%;  margin:10px 0px	 }

.contact input[ type="email"]{ background-image:url(../img/email.jpg); background-repeat:no-repeat; background-position:left; border:1px solid #dbdbdb; padding:5px; width:100%; padding-left:28px; margin:10px 0px}

.contact input[ type="phone"]{ background-image:url(../img/phone.jpg); background-repeat:no-repeat; background-position:left; border:1px solid #dbdbdb; padding:5px; width:100%; padding-left:28px; margin:10px 0px}

.contact input[ type="state"]{background-repeat:no-repeat; background-position:left; border:1px solid #dbdbdb; padding:5px; width:100%; margin:10px 0px}
.contact input[ type="city"]{background-repeat:no-repeat; background-position:left; border:1px solid #dbdbdb; padding:5px; width:100%; margin:10px 0px}

.contact input[ type="company"]{ border:1px solid #dbdbdb; padding:5px; width:100%; margin:10px 0px}

.contact input[ type="link"]{ background-image:url(../img/welnk.jpg); background-repeat:no-repeat; background-position:left; border:1px solid #dbdbdb; padding:5px; width:100%; padding-left:28px; margin:10px 0px}

.contact input[ type="zipcode"]{border:1px solid #dbdbdb; padding:5px; width:100%; margin:10px 0px}

.contact textarea{ background-image:url(../img/comment.jpg); background-repeat:no-repeat; background-position:left top; border:1px solid #dbdbdb; padding:5px; width:100%; padding-left:28px; height:100px; margin:10px 0px}

.contact input[type="submit"]{background-color:#f07312; border:0px; padding:10px 25px; font-size:22px; color:#FFF; margin:20px 0px}

.rhtse{ border-left:1px solid #a8a8a8; margin-left:15px; width:80%; font-size:14px; padding-left:10px}
.rhtse h2{ font-size:20px; padding:0px; margin:0px; }

.pt80{ padding-top:80px;}

.price h1{ font-size:50px; color:#FFF; padding:0px; margin:80px 0px 30px 0px; font-weight:normal; line-height:30px;}
.price h1 span{ font-size:22px; }

.prbox{ width:355px; float:left; text-align:center}
.pbox{ background-color:#FFF; border:1px solid #bab8b2; }
.pbox2{ background-color:#FFF; border:1px solid #bab8b2; -webkit-box-shadow: 0px -5px 11px 0px rgba(50, 50, 50, 0.38);
-moz-box-shadow:    0px -5px 11px 0px rgba(50, 50, 50, 0.38);
box-shadow:         0px -5px 11px 0px rgba(50, 50, 50, 0.38);}
.prhd{ background-color:#1481c7; padding:2px; color:#FFF; font-size:28px; text-transform:uppercase; text-align:center}
.prhd2{ background-color:#004877; padding:2px; color:#FFF; font-size:28px; text-transform:uppercase; text-align:center}

.pricbg{ background-color:#e3e3e3; padding:10px 20px 30px 20px; position:relative; margin-bottom:40px}

.prices{ color:#4a4a4a; font-size:64px;}

.prices sup{ font-size:26px}
.prices sub{ font-size:26px}
.divdln{ border-bottom:1px solid #b1b1b1; padding-bottom:30px; margin-bottom:15px;}

.gry18{ font-size:18px; color:#232323}
.gry34{ font-size:34px; color:#232323}
.gry22{ font-size:22px; color:#232323}

.cust{ position:absolute; width:90%; bottom:-20px;}
.cust input[type="submit"]{ background-color:#fc6721; font-size:18px; color:#FFF; text-align:center; border-radius:25px; border:0px; padding:10px 20px}

.featur ul{ padding:0px; margin:0px; list-style:none}
.featur ul li{ padding:0px; margin:0px; list-style:none; border-bottom:1px solid #b1b1b1; line-height:25px; padding-bottom:5px; margin: 0px 10px 10px 10px; color:#6a6a6a}
.featur ul li:last-child{border-bottom:0px solid #b1b1b1;}

.prsec h2{ font-size:30px; padding:0px; margin:40px 0px 15px 0; color:#686868; text-align:center}
.faqsec h2 { font-size:20px; padding:0px; margin:0px 0px 20px 0px; color:#686868; text-align:left}
.faqsec p { font-size:14px; padding:0px; margin:0px 0px 20px 0px; color:#686868; text-align:left}


.home .navbar-toggle {
  position: relative;
  float: right;
  padding: 9px 10px;
  margin-top: 5px;
  margin-right: 15px;
  margin-bottom: 8px;
  background-color: transparent;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
} 

.priqt{ position:absolute} 

.pricepan{ padding-top:330px}

.anchor_home{-moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #FC6721;
    border-bottom-color: -moz-use-text-color;
    border-bottom-left-radius: 25px;
    border-bottom-right-radius: 25px;
    border-bottom-style: none;
    border-bottom-width: 0;
    border-image-outset: 0 0 0 0;
    border-image-repeat: stretch stretch;
    border-image-slice: 100% 100% 100% 100%;
    border-image-source: none;
    border-image-width: 1 1 1 1;
	text-decoration:none !important;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: -moz-use-text-color;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: none;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 0;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: -moz-use-text-color;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: none;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 0;
    border-top-color: -moz-use-text-color;
    border-top-left-radius: 25px;
    border-top-right-radius: 25px;
    border-top-style: none;
    border-top-width: 0;
    color: #FFFFFF;
    font-size: 18px;
    padding-bottom: 10px;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 10px;
    text-align: center;
	
	}
.anchor_home:hover{color:#FFF !important;}
.anchor_home1{-moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #F2811F;
    border-bottom-color: -moz-use-text-color;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-style: none;
    border-bottom-width: 0;
    border-image-outset: 0 0 0 0;
    border-image-repeat: stretch stretch;
    border-image-slice: 100% 100% 100% 100%;
    border-image-source: none;
    border-image-width: 1 1 1 1;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: -moz-use-text-color;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: none;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 0;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: -moz-use-text-color;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: none;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 0;
    border-top-color: -moz-use-text-color;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-top-style: none;
    border-top-width: 0;
    color: #FFFFFF;
    font-family: 'open_sansregular';
    font-size: 20px;
    margin-bottom: 30px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 10px;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 10px;
    text-align: center;
    text-transform: uppercase;}
.anchor_home1:hover{ background-color:#f07312; text-decoration: none !important;color:#FFF}	
.error_class{color:red;}
.success_message{color:green;}

/* Select box css for front page */

.select_box {    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
	background-position: left center;
    background-repeat: no-repeat;
    border-bottom-color: #DBDBDB;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-image-outset: 0 0 0 0;
    border-image-repeat: stretch stretch;
    border-image-slice: 100% 100% 100% 100%;
    border-image-source: none;
    border-image-width: 1 1 1 1;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #DBDBDB;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: solid;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 1px;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #DBDBDB;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: solid;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 1px;
    border-top-color: #DBDBDB;
    border-top-style: solid;
    border-top-width: 1px;
	border-left: 1px solid #dbdbdb;
    margin-bottom: 10px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 10px;
    padding-bottom: 5px;
    padding-left: 0px;
    padding-right: 5px;
    padding-top: 5px;
    width: 100%;
}
.custom_box_css{border:1px solid #dcdcdc;background-color:#fafafa;margin-left:10px;}
.error_message{color:red;}
#failedMessage{color:red;}

.custom_box_css h2{ color: #2a2a2a;
    font-size: 24px;
    font-weight: normal;
    margin: 10px 0 10px;
    padding: 0px 0px 15px 0px ; border-bottom:1px solid #d3d3d3
	
	}
	
.payment_div  input[type="radio"] { margin-left:10px!important;}	
.error_class_new{color:red;font-size:14px;}
.mb0{margin-bottom:0px!important;}
.ttc{text-transform: uppercase!important;}
.fl{float:left;}
.fr{float:right;}