﻿@charset "utf-8";
/* CSS Document */

@font-face
{
    font-family: myfont;
    src: url('../fonts/FRABK.TTF'); /* IE */
    src: local("myfont"), url('../fonts/FRABK.TTF') format("truetype"); /* non-IE */
}


@font-face
{
    font-family: yourfont;
    src: url('../fonts/tt0855m_.ttf'); /* IE */
    src: local("yourfont"), url('../fonts/tt0855m_.ttf') format("truetype"); /* non-IE */
}

@font-face
{
    font-family: font_bt;
    src: url('../fonts/tt0857m0.ttf'); /* IE */
    src: local("font_bt"), url('../fonts/tt0857m0.ttf') format("truetype"); /* non-IE */
}

@font-face
{
    font-family: font_cn;
    src: url('../fonts/tt1159m_.ttf'); /* IE */
    src: local("font_cn"), url('../fonts/tt1159m_.ttf') format("truetype"); /* non-IE */
}

@font-face
{
    font-family: font_blk;
    src: url('../fonts/tt1161m_.ttf'); /* IE */
    src: local("font_blk"), url('../fonts/tt1161m_.ttf') format("truetype"); /* non-IE */
}

body {
	padding:0;
	margin:0;
}

.main_container {
	padding:0 !important;
	margin:0 !important;
	font-family: 'yourfont', sans-serif;
	line-height:25px;
	color:#000;
}
a { color:#b80101; }


@media screen and (max-width: 767px) {

	.main_container { font-size:16px; }
	
	
	#div5 {
    /*width: 100%;
    height: auto;*/  
    position: relative;
    /*-webkit-animation: somename2 3.0s;
    -moz-animation: somename2 3.0s;
    animation: somename2 3.0s;
	-webkit-animation-delay: 2s; 
    animation-delay: 2s;*/
	opacity: 0;
    animation: fadeIn 1s ease-in-out forwards;
}

	
.social-icon { text-align: center; padding-top:20px;}
	
	.banner_txt { padding-left:30px !important; padding-bottom:25px; padding-right:20px !important;}
	.banner_txt>h2 { font-size: 24px !important; line-height:100% !important;}
	
	.bnr_aftr { padding-top:10px !important; }
	
	.txt_aftr_bnr {
	font-size:170%;
	line-height:50px;
}
.txt_aftr_bnr2 {
	font-size:170%;
	line-height:50px;
}
.txt_aftr_bnr3 {
	font-size:170%;
	line-height:50px;
}

.footer {
    padding:0;
}

.footer-menu { margin:0;}

.footer-bottom { text-align:center; font-size:13px;}

.innerpage_style { padding-top:40px !important; margin-top:166px; }

#inrpg_banner_bg {
	margin-top:104px;
	 }
.trial_form {width:100% !important; padding:15px 15px;}
.trial_form_condition { text-align:center;}

.home_testimonial {
	margin:9% 0 12% 0;}
.home_testimonial img { margin:20px auto; margin-top:-86px;}
.left_center { text-align:center !important;}	

.view-presentation-home { margin:50px 0 0 0;}

.heading {font-size:30px; line-height:32px;}
.blog-btn { margin-bottom:30px !important;}
.home_testimonial>div {  margin:0px auto -75px auto !important;}
.payment-btn { margin-top:20px;}
.payment-heading { width:80%;}
.trial_form_btn { font-size:14px; padding:5px 10px;}
.offer { width:90%; margin:50px auto 20px auto;}

.glyphicon {
	top:-2px !important;
	width:24px !important;
	height:24px !important;
	border-radius:25px;
	font-size:28px !important;
	line-height:20px !important;
}
.glyphicon_pm {
	top:-2px !important;
	width:26px !important;
	height:19px !important;
	font-size:22px !important;
	line-height:16px !important;
}

.benefit ul {margin:0 0 0 100px;}

.txt_aftr_bnr>p {
	font-size:60% !important;
	line-height:20px !important;
	
}
.txt_aftr_bnr2>p {
	font-size:65% !important;
	line-height:24px !important;
	
}
.txt_aftr_bnr3>p {
	font-size:65% !important;
	line-height:24px !important;
	
}

.mdl_txt {
	font-size:120%;
	line-height:140%;
	padding:30px !important;
}

.red_btn {
  font-size:18px;
  padding: 6px 12px; }
  
    .yellow_btn {
  padding: 6px 12px;
  font-size:18px;
	}
	
	.view_presentation { text-align:center !important; font-size:140% !important;
line-height:136% !important; padding-top:20px !important; padding-bottom:18px !important;}
	.view_presentation img { margin:auto !important; float:none; padding:20px 0 0 0; max-width:20% !important; display:block; height:auto;}
	
	.features { padding-bottom:20px !important;}
	
	.rounded_box_area {padding-bottom:0px; padding-top:90px;}
	
	.rounded_box { width:90%; margin-bottom:70px !important; }
	.rounded_box_text {line-height:130% !important; }
	
	.cleints { margin-top: 0px;
	padding:0 0 10px 0 !important;
	}
	.cleints h2 {
	padding-bottom:20px;
	}
	
		.comparison {
	padding-bottom:20px !important;
	padding-top:20px !important;
}
.comparison h2 { font-size:190%; }
	
	.table { font-size:85%;
	}
	.table h3 {font-size:120% !important; }
	
	.testimonials_bg {
	padding-bottom:35px;
	padding-top:45px;}
	.testimonials_lft { display:none !important;}
	.testimonials_right { background:url(../images/testimonial_bg_trnsprnt.png) center no-repeat !important; border:none !important; }
	
	.blog { padding:0 6% !important; text-align:center; margin:0 0 50px 0; }
	.blog h2 { text-align: center !important;}
	.blog>p {padding-bottom:0px; padding-top:0px;}
	
	.other_product {margin:auto !important;}
	..view-presentation-home {margin:auto !important;}
	.navbar-toggle {
  margin-top: 30px !important;
  margin-left:20px !important;
}



.footer_contact {
	padding-bottom:5%;
	padding-top:3.5%;
	font-size:130%;
	line-height:160%;}


.footer_contact span { font-size:75% !important; line-height:50px !important;}

.footer_icons {
	padding-bottom:20px;
	padding-top:20px;
}

.footer_icons ul li>img { max-width:10% !important;
height:auto;
}
.footer_menu { padding-bottom:10px;}
.footer_menu ul li {
	padding:0 0px !important;
	font-size:95%; }
.footer_end ul li {
	padding:0px;
}

.navbar-fixed-top { padding:3px 0 !important;
margin:0;
}

.float_right_button { text-align: center !important; margin-bottom:15px !important; }
.float_left_button { text-align: center !important;  }

.banner_txt_inner { padding-left:30px !important; }

.banner_txt_inner>h2 { font-size: 24px !important; line-height:100% !important;  margin:20px 0 0 0 !important;}

.innerpage_heading { padding:15px 0 !important; }

.innerpage_heading h2 { margin-left:20% !important; margin-right:20% !important; padding-bottom:15px !important; }

.innerpage_style p { line-height:25px; }

.innerpage_features_style ul li { background:url(../images/bullet.png) no-repeat left; background-position: 1px 9px; padding:4px 0 4px 34px; }
.bank-details { width:100%;}
	
}

@media (min-width:768px) and (max-width:991px) {
	.main_container { font-size:16px; }
	
	.view_presentation { text-align:right !important;}
	.view_presentation img {float:left !important;}
	
	.rounded_box { margin-bottom:100px !important; }
	
	.testimonials_right>p { padding-left:10% !important; }
	
	.other_product {margin:0 auto !important;}
	
	
	.social-icon { text-align:right;}
	
	.footer {
    padding:0;
}
	
	.footer-menu { margin: 0;}
	
	.footer-bottom { text-align: left; font-size:13px;}
	
	.innerpage_style { padding-top:50px !important; margin-top:166px; }
	
	#inrpg_banner_bg {
	margin-top:104px;
	 }
	
.trial_form { width:75% !important; padding:30px 40px;}

.txt_aftr_bnr {
	
	font-size:200%;
	line-height:50px;
	
}
.txt_aftr_bnr2 {
	
	font-size:200%;
	line-height:50px;
	
}
.txt_aftr_bnr3 {
	
	font-size:200%;
	line-height:50px;
	
}
.txt_aftr_bnr>p {
	font-size:48% !important;
	line-height:20px !important;
	
}
.txt_aftr_bnr2>p {
	font-size:48% !important;
	line-height:20px !important;
	
}
.txt_aftr_bnr3>p {
	font-size:48% !important;
	line-height:20px !important;
	
}
.view-presentation-home { float:right !important; margin:25px 0 0 0;}
.benefit ul {margin:0px;}
.home_testimonial {
	margin:1% 0 4% 0;}
.home_testimonial img { margin:20px auto 0 auto; margin-top:-68px;}
.left_center { text-align:left !important;}
.heading {font-size:30px; line-height:30px;}
.home_testimonial>div {  margin:0px auto -55px auto !important;}
.payment-heading { width:75%;}
.trial_form_btn { font-size:14px; padding:5px 10px;}
.offer { width:80%; float:right; margin:30px 0;}

.glyphicon {
	top:-2px !important;
	width:24px !important;
	height:24px !important;
	border-radius:25px;
	font-size:28px !important;
	line-height:20px !important;
}
.glyphicon_pm {
	top:-1px !important;
	width:28px !important;
	height:20px !important;
	font-size:25px !important;
	line-height:16px !important;
}

.bnr_aftr { padding-top:24px !important; }
.cleints { margin-top: 0;
	padding:0px 0 10px 0 !important;
	}
.bank-details { width:75%;}
}

@media (min-width:992px) {
	
	.main_container { font-size:18px; }
	
	#div5 {
    /*width: 100%;
    height: auto;*/  
    position: relative;
    /*-webkit-animation: somename2 3.0s;
    -moz-animation: somename2 3.0s;
    animation: somename2 3.0s;
	-webkit-animation-delay: 2s; 
    animation-delay: 2s;*/
	opacity: 0;
    animation: fadeIn 1s ease-in-out 1.5s forwards;
}

.social-icon { text-align:right;}
	

.banner_txt { padding-left:50px !important; padding-right:65px !important;}

.banner_txt>h2 { font-size: 30px !important; line-height:120% !important;}

.bnr_aftr { padding-top:5px !important; }

.txt_aftr_bnr {
	
	font-size:240%;
	line-height:65px;
	
}
.txt_aftr_bnr2 {
	
	font-size:240%;
	line-height:65px;
	
}
.txt_aftr_bnr3 {
	
	font-size:240%;
	line-height:65px;
	
}

.footer {
    padding: 50px 0 0 0;
	}
	
	.footer-menu { margin:20px 0 0 0;}
	
	.footer-bottom { text-align: left; font-size:15px;}
	
	.innerpage_style { padding-top:50px !important; margin-top:166px; }

#inrpg_banner_bg {
	margin-top:104px;
	 }	 
.trial_form { width:65% !important; padding:30px 40px;}
.view-presentation-home { float:right !important; margin:25px 0 0 0;}

.benefit ul {margin:0px;}
.home_testimonial {
	margin:0px 0 30px 0;}
.home_testimonial img { margin:20px auto 0 auto; margin-top:-68px;}
.left_center { text-align:left !important;}
.heading {font-size:35px; line-height:36px;}
.home_testimonial>div {  margin:0px auto -55px auto !important;}
.payment-heading { width:65%;}
.trial_form_btn { font-size:19px; padding:8px 16px;}
.offer { width:80%; float:right; margin:28px 0;}
.glyphicon {
	top:-4px !important;
	width:29px !important;
	height:29px !important;
	border-radius:25px;
	font-size:33px !important;
	line-height:25px !important;
}
.glyphicon_pm {
	top:-1px !important;
	width:30px !important;
	height:20px !important;
	font-size:25px !important;
	line-height:16px !important;
}

.txt_aftr_bnr>p {
	font-size:45% !important;
	line-height:20px !important;
	
}
.txt_aftr_bnr2>p {
	font-size:45% !important;
	line-height:20px !important;
	
}
.txt_aftr_bnr3>p {
	font-size:45% !important;
	line-height:20px !important;
	
}

.mdl_txt {
	font-size:125%;
	line-height:150%;
	padding:60px !important;
}

.red_btn {
  font-size:24px;
  padding: 6px 18px; }
  
  .yellow_btn {
  padding: 6px 18px;
  font-size:24px;
  }
	
	.rounded_box_area {padding-bottom:60px; padding-top:110px;}
	.rounded_box { width:100%; }
	.rounded_box_text {line-height:150% !important; }
	
	.view_presentation { text-align: center !important; font-size:185% !important; line-height:200% !important; padding-top:38px !important; padding-bottom:32px !important;}
	.view_presentation img {float: none; !important; padding:0 0 0 20px; max-width:50% !important;}
	
	.features { padding-bottom:50px !important;}
	
	
	.comparison {
	padding-bottom:40px !important;
	padding-top:40px !important;
}
.comparison h2 { font-size:220%; }
	
	.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th {
		padding: 20px !important; font-size:100%; }
		
	.table h3 {font-size:160% !important; }
		
	.cleints { margin-top: 0;
	padding:0px 0 10px 0 !important;
	}
	.cleints h2 {
	padding-bottom:30px;
	}
		
	.testimonials_bg {
	padding-bottom:55px;
	padding-top:65px;}
		
	.testimonials_right>p { padding-left:10% !important; }
	
	.blog { padding:0 0 0 3% !important; text-align:left; margin:0; }
	.blog h2 { text-align:left !important;}
	.blog>p {padding-bottom:5px; padding-top:5px;}
	
	
	.footer_contact {
	padding-bottom:5.5%;
	padding-top:5.5%;
	font-size:250%;
	line-height:180%;}
	

.footer_contact span { font-size:60% !important; line-height:50px !important;}

.footer_icons {
	padding-bottom:55px;
	padding-top:55px;
}

.footer_icons ul li>img { max-width:100%;
height:auto;
}
.footer_menu { padding-bottom:25px;}
.footer_menu ul li {
	padding:0 1px !important;
	font-size:100%; }
	
.footer_end ul li {
	padding:0 1px;
}

.float_right_button { text-align:right !important; float:right !important; }
.float_left_button { text-align:left !important; float:left !important; }

.banner_txt_inner { padding-left:20px !important; }

.banner_txt_inner>h2 { font-size: 30px !important; line-height:120% !important;  margin:0px !important;}

.innerpage_heading { padding:20px 0 !important; }

.innerpage_heading h2 { margin-left:30% !important; margin-right:30% !important; padding-bottom:25px !important; }

.innerpage_style p { line-height:27px; }

.innerpage_features_style ul li { background:url(../images/bullet.png) no-repeat left; background-position: 1px 11px; padding:6px 0 6px 34px; }
.bank-details { width:65%;}

}



#div3 {
    width: 100%;
    height: auto;  
    position: relative;
    -webkit-animation: somename 2.0s;
    -moz-animation: somename 2.0s;
    animation: somename 2.0s;
}

@-webkit-keyframes somename {
  0%   { width:0%; margin:100px auto 0 auto; }
  100% { width:100%; margin:0 auto; }
}

@-moz-keyframes somename {
  0%   { width:0%; margin:100px auto 0 auto; }
  100% { width:100%; margin:0 auto; }
}

@keyframes somename {
  0%   { width:0%; margin:100px auto 0 auto; }
  100% { width:100%; margin:0 auto; }
}

@-webkit-keyframes fadeIn {
  0%   { top: -20px; opacity:0; }
  100% { top: 0; opacity:1; }
}

@-moz-keyframes fadeIn {
  0%   { top: -20px; opacity:0; }
  100% { top: 0; opacity:1; }
}

@keyframes fadeIn {
  0%   { top: -20px; opacity:0; }
  100% { top: 0; opacity:1; }
}


section {
  height: 100%;
  margin: 0;
  padding: 0;
}


#top_banner_bg {
	background-image:url(../images/header-bg.jpg);
	/*background-color:#3885dc;*/
	background-repeat: repeat-x;
	max-width:100%;
	padding:30px 0 0px 0 !important;
}


/*-------header----------*/

.header {
	background:#f3eae9;
	width:100%;
	padding-bottom:12px;
	padding-top:12px;
}

.header-txt { color:#fff112; font-family:"yourfont"; text-align:center; letter-spacing:1px;}

@media (min-width:1200px) {
	.header-txt { font-size:36px; padding-bottom:5px;}
}
@media (min-width:992px) and (max-width:1199px){
	.header-txt { font-size:36px; padding-bottom:6px;}
}
@media (min-width:768px) and (max-width:991px){
	.header-txt { font-size:26px; padding-bottom:4px;}
}
@media screen and (max-width: 767px) {
	.header-txt { font-size:28px; padding-bottom:3px;}
}

.say-txt { color:#FFF;}
@media (min-width:1200px) {
	.say-txt { font-size:45px; padding-bottom:30px;}
}
@media (min-width:992px) and (max-width:1199px){
	.say-txt { font-size:38px; padding-bottom:28px;}
}
@media (min-width:768px) and (max-width:991px){
	.say-txt { font-size:29px; padding-bottom:16px;}
}
@media screen and (max-width: 767px) {
	.say-txt { font-size:26px; padding-bottom:16px; text-align:center;}
}
.display-inline-block { display:inline-block !important;}

.menu {
	font-family:"font_cn";
	color:#000;
	line-height:25px;
}

.navbar, .navbar-fixed-top {
	background: #ffffff;
	
	margin:0;	
}

.navbar-default .navbar-toggle {
  border-color: #1763dc !important;
  border-bottom:1px solid #1763dc;
}
.navbar-default {
    background-color: #fff !important;
}

/*h1 { color:#FFF !important;
}*/
.banner_txt { color:#FFF !important;}
.banner_txt>h1 { margin-top:0px !important;}
.banner_txt>h2 {color:#fecdba !important; text-align:left !important;}
.banner_txt>p { font-size:110% !important; padding:15px 0 22px 0; }



.navbar-text {margin-top:0 !important; }

/*-------header end-------*/


.full_width {
	padding:0 !important;
	margin:0 !important;
}
.banner_laptop {}

.bnr_aftr { background-color:#fefdcd; padding-bottom:0px !important; border-bottom: 1px solid #d6d5b3;}
.user-info {
    
    border-bottom: 1px dashed #666666;
} 

.txt_aftr_bnr {
	font-family:'font_cn';
	color:#000000;
	text-align:center;
	margin:0 0 20px 0;
	font-weight: 700;
	
}
.txt_aftr_bnr2 {
	font-family:'font_cn';
	color:#000000;
	text-align:center;
	margin:0 0 20px 0;
	font-weight: 700;
	
}
.txt_aftr_bnr3 {
	font-family:'font_cn';
	color:#000000;
	text-align:center;
	margin:0 0 20px 0;
	font-weight: 700;
	
}
@media screen and (max-width: 767px) { .txt_aftr_bnr { padding-left:5px !important;
	padding-right:5px !important;}	} 
@media (min-width:768px) and (max-width:991px){ .txt_aftr_bnr { padding-left:45px !important;
	padding-right:45px !important;}
	.txt_aftr_bnr2 { padding-left:45px !important;
	padding-right:45px !important;}
	.txt_aftr_bnr3 { padding-left:50px !important;
	padding-right:50px !important;}	}
@media (min-width:992px) and (max-width:1199px){ .txt_aftr_bnr { padding-left:25px !important;
	padding-right:25px !important;}
	.txt_aftr_bnr2 { padding-left:40px !important;
	padding-right:40px !important;}
	.txt_aftr_bnr3 { padding-left:54px !important;
	padding-right:54px !important;}	}
@media screen and (min-width:1200px) { .txt_aftr_bnr { padding-left:50px !important;
	padding-right:50px !important;}
	.txt_aftr_bnr2 { padding-left:65px !important;
	padding-right:65px !important;}
	.txt_aftr_bnr3 { padding-left:80px !important;
	padding-right:80px !important;}	}
.glyphicon {
	font-family:'font_bt' !important;
	/*top:-7px !important;
	width:29px !important;
	height:29px !important;*/
	background:#af0101;
	/*border-radius:25px;
	font-size:33px !important;
	line-height:25px !important;*/
	color:#FFF;
	text-align:center;
}
.glyphicon_pm {
	font-family:'font_bt' !important;
	/*top:-7px !important;
	width:29px !important;
	height:29px !important;*/
	/*border-radius:25px;
	font-size:33px !important;
	line-height:25px !important;*/
	color:#1a1a1a;
	text-align: left;
	background: none !important;
	font-weight:bold !important;
}
.txt_aftr_bnr>p {
	font-family: 'yourfont', sans-serif;
	padding:0 !important;
	margin:0 auto !important;
}
.txt_aftr_bnr2>p {
	font-family: 'yourfont', sans-serif;
	padding:0 !important;
	margin:0 auto !important;
}
.txt_aftr_bnr3>p {
	font-family: 'yourfont', sans-serif;
	padding:0 !important;
	margin:0 auto !important;
}

.mdl_txt {
	font-weight:100 !important;
	text-align:center;
	color:#666;
}
.mdl_txt p { padding-bottom:25px; }

.red_btn {
  font-family:"font_blk";
  display: inline-block;
  margin:auto;
  font-weight: 800;
  line-height: 1.42857143;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-image: none;
  border: 1px solid transparent;
  background:#b80101;
  color:#FFF;
  transition: all 0.3s ease 0s;
}
.red_btn:hover { background:#db4343; }

h2 { font-size:180%; line-height:200%; font-weight:300 lighter !important;}
h3 { font-size:125% line-height:100%; text-align:center;}

.float_right { float:right !important; }
.float_left { float:left !important; }

.grey_bckgrnd { background:#f1f1f1; padding:20px 0 !important; text-align:center; padding-bottom:60px !important;}

.grey_bckgrnd h2 { color:#000; font-size:250% !important; margin-bottom:25px !important; }

.features { text-align:center;}
.features>img {margin:auto !important; float:none !important; clear:both;}
.features>p { padding-left:40px; padding-right:40px; color:#606060; }
.features>h3 { color:#b80101;  font-size:125% !important;}

.yellow_btn {
  font-family:"font_blk";
  display: inline-block;
  margin:auto;
  font-weight:800;
  line-height: 1.42857143;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-image: none;
  border: 1px solid transparent;
  background:#ef7922;
  color:#FFF;
  transition: all 0.3s ease 0s;
}
.yellow_btn:hover { background:#fc8b38; }

.view_presentation { 
/*margin:15px 0 0 0 !important;*/
background-color:#333;
/*padding-top:38px !important;
padding-bottom:35px !important;*/
/*font-size:185% !important;
line-height:200% !important;*/
color:#999 !important;
text-decoration:none !important;
}
.view_presentation a { color:#999 !important;
text-decoration:none !important;
}
.view_presentation a:hover { color:#999 !important;
text-decoration:none !important;
}

.comparison {
	background:#860000;
}

.comparison h2 {color:#FFF; }

.table {
 border:none !important;
 color:#FFF;
 font-weight:300 !important;}
.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th { border:none !important; }

.table h3 { color:#feefd5; font-weight:bold !important; text-align:left !important;}




.rounded_box {
	border:#e4e4e4 solid 2px;
	padding:10% 0 0 0;
	text-align:center !important;
	margin: auto;
}
.rounded_box>img {
	position:relative;
	top:-80px;
	margin:auto !important;
}
.rounded_box_text {
	color:#606060;
	margin:auto !important;
	width:80% !important;
	top:-70px;
	position:relative;
	text-align:center;
}
.rounded_box_btn {
  display: inline-block;
  padding: 6px 12px;
  margin:0px auto !important;
  font-size:100%;
  font-weight: 300;
  line-height: 1.42857143;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-image: none;
  border: 1px solid transparent;
  background:#b80101;
  color:#FFF;
  transition: all 0.3s ease 0s;
  position:relative;
  top:-40px;
  width:70% !important;
}
.rounded_box_btn:hover {
	background:#db4343;
}


.cleints {
	text-align:center; border-bottom:1px solid #1a1a1a;
	}
.cleints h2 {
	text-align:center;
	color:#999;
	font-size:220%;
	}
	
	
	
.testimonials_bg {
	background:#c5c5c5;
}
.testimonials_lft { text-align:center; padding-left:4% !important; }
.testimonials_right { text-align:justify; border-left:#333 solid 1px; }
.testimonials_right p { text-align:justify; }

.blog_area {
  padding: 20px 0 40px 0 !important;
}
.blog { color:#000; }
.blog h2 { font-size:250%; padding-bottom:10px !important; }
.blog>p { color:#606060; text-align:left; }
.blog>p>span {margin-right:40px;}

.red_txt { color:#b80101; }

.other_product {
	padding:2.5% 0 5% 0;
	margin-top:0%;
	margin-bottom:20px;
	text-align:center !important;
	font-size:120%;
}
.other_product a { color:#333 !important;
}
.other_product a:hover { color:#333 !important;
}
.other_product img {float:none !important; margin:auto !important; padding:15px 0 0 0; }
.other_product h2 { line-height:50% !important; }
.other_product h3 { font-size:125% !important; }


.footer_contact {
	/*background:url(../images/contact-bg.jpg) no-repeat bottom;*/
	text-align:center;
	color:#FFF;
	/*line-height:180%;*/
	font-weight:300;
	margin-top:1%;
}
.footer_contact a {color:#FFF !important;}
.footer_contact span { color:#fecdba;}

.footer_icons {
	background:#640000;
	text-align:center;
	border-bottom:#771111 solid 1px;
}


.footer_menu { color:#FFF !important;}
.footer_menu ul {
	list-style-type:none;}
.footer_menu ul li {
	display:inline;
 }
.footer_menu ul li>a { color:#FFF; }


.footer_icons ul {
	list-style-type:none;
	padding-left:0 !important;
}
.footer_icons ul li, .footer_icons ul li>img {
	display:inline !important;
	padding:0.25%;
}



.footer_end ul {
	font-family: 'yourfont', sans-serif !important;
	font-size:300;
	list-style-type:none;
	padding-left:0 !important;
	margin-bottom:0px !important;
}

.footer_end ul li {
	display:inline;
	font-size:85%;}
.footer_end ul li>a {color:#A68989; }
.footer_end ul li>a:hover {color:#fff; }


.footer-bottom { background-color: #222222; padding:30px 0; color:#FFF; line-height:28px; text-decoration:none;}
.footer-bottom a { color:#FFF !important; text-decoration: none;}
.footer-bottom a:hover { text-decoration:underline; color:#FFF !important;}

.small_space_left { padding-left:25px !important;
}
.space_left { padding-left:40px !important;
}

.space_right { padding-right:40px !important;
}

.space_top { margin-top:20px !important;
}

.space_bottom { padding-bottom:20px !important;
}

hr {
  margin-top: 15px !important;
  margin-bottom: 15px !important;
}
          

.simple-demo #content-wrapper {
	
	padding-top: 800px;
}   

#examples-1 { overflow: hidden; }
#fly-it { position: relative; }
#scale-it { width: 500%; margin: 0px; padding: 0; }

#examples-pin { position: relative; width: 100%; height: 600px; overflow: hidden; margin-bottom: -200px; }
.pin-frame { position: absolute; width: 100%; height: 100%; overflow: hidden; }
.pin-frame h2 { margin-top: 120px; }
#pin-frame-slide { background: #D92B00; margin-left:-100%; }
#pin-frame-wipe  { background: #FFB000; top:100%; }
#pin-frame-wipe h2  { color: #D92B00; }
#pin-frame-bounce  { background: #222438; }
#pin-frame-color  { background: #222438; }
#pin-frame-unpin  { top:100%; }

#examples-2 { z-index: 9999; width: 100%; height: 100%; overflow: hidden; }
#fling-it, #move-it { position: relative; }
#examples-parallax {
	padding-top: 200px;
	height: 800px;
	margin-bottom: -600px;
	overflow: hidden;
}
#parallax-it {
	padding: 0;
	font-size: 80px;
	position: relative;
}

#parallax-it-left {
	position: relative;
	font-size: 120px;
	left: -160px;
	color: #C5C3DE;
	opacity: 0.5;
	-moz-opacity: 0.5;
	filter:alpha(opacity=5);
	overflow: hidden;
}

#parallax-it-right {
	position: relative;
	font-size: 160px;
	left: 80px;
	color: #C5C3DE;
	opacity: 0.25;
	-moz-opacity: 0.25;
	filter:alpha(opacity=2.5);
	overflow: hidden;
	width: 900px;
}

#showcase { padding: 60px 0; }
.gallery { width: 960px; margin: 0 auto; text-align: center; }
.gallery figure { text-align: center; float: left; margin: 10px; height: 270px; display: inline-block; }

#howtouse { padding-top: 200px; }

.divider { font-size: 14px; padding-top: 20px; }

.disclaimer {
	font-size: 18px;
	font-style: italic;
	font-weight: normal;
	margin: 0 auto;
}

#instructions { padding-top: 40px; }

#instructions p { margin: 0px auto 20px; }

#instructions-animation { padding-top: 40px; }

#instructions .documentation {
	font-size: 16px;
	text-align: left;
	width: 720px;
	margin: 10px auto 30px;
	padding: 20px 40px;
	text-shadow: none;
	border: solid 1px #69697A;
	color:#C5C3DE;
}

#instructions .param-list {
	font-size: 18px;
	line-height: 1.4;
	padding: 0 18px;
	margin: 1em 0 0;
}

#instructions .param-list-sub {
	padding-left: 36px;
	font-size: 15px;
}

#instructions .param-list li {
	font-weight: normal;
	padding-bottom: 20px;
	text-shadow: 0 2px 1px #000;
}
.param {
	font-style:italic;
}

.param-list small {
	display: block;
	font-weight: normal;
	font-style: italic;
}

#credits { 
	max-width: 860px;
	margin: 0 auto;
	padding: 80px 0; 
}

/* mobile demo */

.mobile-demo #fade-it {
	margin: 1100px 0 200px 0;
}
.mobile-demo #examples-1 {
	margin-bottom: 500px;
}
.mobile-demo #instructions {
	width: 800px;
	text-align: left;
	margin: auto;
}
.mobile-demo ul {
	list-style: disc;
	color:#FFFFFF;
	margin: 20px 80px 100px 80px;
}
.mobile-demo #content-wrapper {
	margin-bottom: 100px;
	width: 100%;
}
.mobile-demo h2 {
	width: 90%;
}
.mobile-demo h3 {
	color:#C5C3DE;
}

#newversion {
	position: absolute;
	top: 230px;
	left: 50%;
	margin-left: 250px;
	z-index: 100;
	background-color: #D92B00;
	width: 200px;
	height: 200px;
	border-radius: 100px;
	box-shadow: 0 2px 1px #000;
}
#newversion h2 {
	font-size: 43px;
	margin: 0;
	padding: 30px 0px 0px 0px;
	color: #FFFFFF;
	font-style: normal;
}
#newversion a {
	text-decoration: none;
	padding: 0px 20px 20px 20px;
	display: block;
	font-size: 18px;
	color: #FFFFFF;
}
#newversion a:hover span {
	text-decoration: underline;
}

hr {
border-top:1px solid #CCC !important;
}
	
	
	
/*----innerpage style-----*/

#inrpg_banner_bg {
	background-color:#3885dc;
	background-position:top center;
	background-repeat:no-repeat;
	max-width:100%;
	padding:6px 0 !important;
	border-bottom: 6px solid #fff112; }
	
@media screen and (max-width: 767px) { #inrpg_banner_bg { padding:4px 0 !important;} }	
	
.banner_bottom { background:url(../images/header-bottom.jpg) center center; height:4px;}
.banner_txt_inner {}
.banner_txt_inner>h1 { color:#fff !important; margin-top:4px !important; margin-bottom:7px !important; font-weight:400; font-family:'yourfont';}
.banner_txt_inner>h1 span { color:#1a1a1a;}
.banner_txt_inner>h2 {color:#fecdba !important; text-align:left !important;}
.banner_txt_inner>p { font-size:110% !important; padding:15px 0 20px 0; }

@media screen and (max-width: 767px) { .banner_txt_inner>h1 { font-size:28px !important;} }
@media (min-width:768px) and (max-width:991px) { .banner_txt_inner>h1 { font-size:28px !important;} }
@media (min-width:992px) and (max-width:1199px) { .banner_txt_inner>h1 { font-size:34px !important;} }
@media screen and (min-width:1200px) { .banner_txt_inner>h1 { font-size:34px !important;} }

.innerpage_heading { text-align:center; }
.innerpage_heading h2 { font-size:200% !important; line-height:120% !important; border-bottom: 1px solid #1a1a1a; text-transform:uppercase; }

	
.innerpage_style { text-align:left; padding-bottom:25px !important; }

.innerpage_style h3 { text-align:left !important; font-size:140% !important; line-height:100% !important; color:#1763dc; margin-bottom:0px !important; font-weight:700; }

.innerpage_style p { text-align:justify; color:#606060; }

.innerpage_features_style ul { list-style-type:none; padding-left:2px !important; margin-top:10px !important;  }

.innerpage_features_style ul li { 
color:#606060; }


.innerbody_img_right {
  float: right !important;
  margin-bottom: 30px;
}

.inner_demo {
	width:90%;
	padding:4% 5% 3% 5%;
	margin:20% 0 16% 0;
	border:1px solid #CCC;
	/*border:#b80101 solid 5px;*/
	text-align:center !important;
	font-size:100%;
	float:right;
	color:#fecdba;
}
.inner_demo h4 { font-family:'font_bt', Arial; font-size:140% !important; line-height:100% !important; color:#b80101; }

.inner_demo h4 span { font-size:145% !important; line-height:120% !important; color:#1a1a1a; }
.inner_demo img { margin:20px auto; position:relative; margin-top:-70px; padding:0 5px; background-color:#FFF;}

.inner_box_btn {
  display: inline-block;
  position:relative;
  padding: 6px;
  margin:0px auto -45px auto !important;
  font-size:95%;
  font-weight: 300;
  line-height: 1.42857143;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-image: none;
  border: 1px solid transparent;
  background:#b80101;
  color:#FFF;
  transition: all 0.3s ease 0s;
  width:60% !important;
  border-radius:4px;
}
.inner_box_btn:hover {
	background:#1a1a1a;
}

/*..............................................*/

.grey_bckgrnd_inner { background:#efefef; padding:50px 0 !important;}
.features_inner { padding-left:40px !important; padding-right:40px !important; }
.features_inner ul { padding-left:2px !important; margin:0 !important;  }
.features_inner ul li { padding:4px 0 4px 0px;
color:#606060; }

.innerbody_img_right2 {
  float: right !important;
  margin-bottom: 30px;
  margin-left:40px;
}
.inner_demo_area { padding:45px 0 30px 0;}
.inner_demo2 {
	width:100%;
	padding:4% 5% 7% 5%;
	margin-bottom:5%;
	background-color:#b80101;
	/*border:#b80101 solid 5px;*/
	text-align:center !important;
	font-size:100%;
	color:#fecdba;
}
.inner_demo2 h4 { font-size:140% !important; line-height:100% !important; color:#fecdba; }

.inner_demo2 h4 span { font-size:145% !important; line-height:120% !important; color:#FFF; }


@media (min-width: 992px) {
.navbar-text {
    float: left;
    margin-right: 0px !important;
    margin-left: 15px;
	margin-bottom:0 !important;
}

}

@media (min-width: 768px) and (max-width:991px) {
.navbar-text {
    float: left;
    margin-right: 0px !important;
    margin-left: 0px;
	margin-bottom:0 !important;
	display:block !important;
}
.navbar-default .navbar-nav>li>a { font-size:15px !important;}

}

@media (min-width: 992px) and (max-width:1200px) {

.navbar-default .navbar-nav>li>a { font-size:16px !important;}

}




@media (min-width: 992px) {
.navbar-nav>li>a {
    padding-top: 15px;
    padding-bottom: 0px !important;
}
}

.glyphicon_phone { font-family:'Glyphicons Halflings' !important;
    color: #1763dc !important;
    text-align: center;
    border: 1px solid #1763dc !important;
	font-size: 14px !important;
	background:none !important;
	top: 2px !important;
    width: 24px !important;
    height: 24px !important;
	line-height: 21px !important;
}

.header-heading { font-family:'font_bt', Arial; font-size:38px; line-height:40px; color:#b80101; margin-bottom:26px; text-align:center;}
.header-heading span { font-family:'font_bt', Arial; font-size:30px; line-height:30px; color:#1a1a1a;}


@media (min-width: 1200px) {
.nav>li>a { padding:15px 15px !important;}
.header-form { font-size:36px; line-height:40px; width:90%; margin:0px 0 26px 0; float:right;}
.header-form span { font-size:22px; line-height:22px;}
.header-form-txt { margin:10px 0; border-radius:6px; line-height:40px;}
.header-form-btn { margin:10px 0 15px 0; font-size:19px;}
.navbar-brand>img {
    padding: 0px 2px 3px 0px !important; 
}
}

@media (min-width: 992px) and (max-width:1199px) {
.nav>li>a { padding:15px 10px !important;}
.header-form { font-size:32px; line-height:34px; width:90%; margin:0px 0 26px 0; float:right;}
.header-form span { font-size:18px; line-height:18px;}
.header-form-txt { margin:6px 0; border-radius:4px; line-height:29px;}
.header-form-btn { margin:10px 0 15px 0; font-size:19px;}
.navbar-brand>img {
    padding: 4px 2px !important; 
}
}
@media (min-width: 768px) and (max-width:991px) {
.nav>li>a { padding:15px 6px !important;}
.header-form { font-size:24px; line-height:24px; width:100%; margin:0px 0 26px 0; float:right;}
.header-form span { font-size:15px; line-height:15px;}
.header-form-txt { margin:4px 0; border-radius:4px; line-height:25px;}
.header-form-btn { margin:4px 0 7px 0; font-size:17px; line-height:26px;}
.navbar-brand>img {
    padding: 4px 2px !important; 
}
}
@media (max-width: 767px) {
.header-form { font-size:36px; line-height:40px; margin:0px auto 32px auto;}
.header-form span { font-size:22px; line-height:22px;}
.header-form-txt { margin:10px 0; border-radius:6px; line-height:40px;}
.header-form-btn { margin:10px 0 15px 0; font-size:19px;}
}
@media (min-width: 450px) and (max-width: 767px) { .navbar-brand>img {
    padding: 4px 2px !important; width:100% !important;
}
.header-form { width:60%;}
}
@media (max-width: 449px) { .navbar-brand>img {
    padding: 4px 0px !important; width:95% !important;
}
.header-form { width:90%;}
}

.header-form { padding:8px 25px; font-family:'font_blk'; color: #1763dc; text-align:left; border:2px solid #1a1a1a; border-radius:6px;}
.header-form span { font-family:'font_bt', Arial; font-weight:700;}
.header-form-txt { font-family:'font_bt', Arial; border:1px solid #606060; padding:0px 16px; background-color:transparent; width:100%; color:#1a1a1a; font-size:15px; }
.header-form-btn { font-family:'font_bt', Arial; padding:0px 16px; background-color:#1763dc; border-radius:6px; border:1px solid #1763dc; color:#FFF; text-align:center; font-weight:700; cursor:pointer; width:100%;}
.header-form-btn:hover { background-color:#1a1a1a; border:1px solid #1a1a1a;}



.footer {
    /*background: url(../images/contact-bg.jpg) bottom center;*/
	background-color:#2e2d2d;
    color: #FFF;
    font-size: 16px;
    line-height: 24px;
    text-decoration: none; margin:auto;
}
.footer a { color:#FFF !important; text-decoration: none;}
.footer a:hover { color:#FFF !important; text-decoration: none;}

.footer-heading {
    font-size: 20px;
    line-height: 34px;
    font-family: 'font_bt', Arial;
}

.footer-menu { border-top:1px solid #847171; padding:25px 0; text-align:center;}
.footer-menu a { color:#FFF !important; text-decoration:none;}
.footer-menu a:hover {text-decoration:underline; color:#FFF !important;}



.footer_end {
	background:#640000;
	padding-bottom:2.5%;
	padding-top:2.5%;
	text-align:center;
	color:#A68989;
	font-size:100%;}

.inner-form { width:88%; padding:8px 30px; font-family:'font_blk'; font-size:24px; color:#1763dc; line-height:40px; text-align:left; border:2px solid #1a1a1a; border-radius:6px; float:right; margin:1% 0 12% 0;}
.inner-form span { font-family:'font_bt', Arial; font-size:22px; line-height:22px; font-weight:700;}
.inner-form-txt { font-family:'font_bt', Arial; border:1px solid #606060; border-radius:6px; padding:0px 16px; margin:10px 0; background-color:transparent; width:98%; color:#1a1a1a; font-size:15px;}
.inner-form-btn { padding:0px 16px; background-color:#1763dc; border-radius:6px; border:1px solid #1763dc; color:#FFF; text-align:center; font-size:19px; font-weight:700; margin:10px 0 20px 0; cursor:pointer; width:98%;}
.inner-form-btn:hover { background-color:#1a1a1a; border:1px solid #1a1a1a;}
.view-presentation-home { font-family:'font_bt', Arial; font-size:26px; line-height:26px; color:#1763dc; text-align:center;}
.view-presentation-home span { font-size:22px; line-height:34px; color:#1a1a1a;}
.view-presentation { font-family:'font_bt', Arial; font-size:26px; line-height:26px; color:#1763dc; text-align:center; margin:15px 0 0 0; width:88%;}
.view-presentation span { font-size:22px; line-height:34px; color:#1a1a1a;}
.inner_testimonial {
	width:88%;
	padding:6% 5% 8% 5%;
	margin:24% 0 16% 0;
	border:1px solid #CCC;
	/*border:#b80101 solid 5px;*/
	text-align:center !important;
	font-size:100%;
	float:right;
	color:#666;
	font-style:italic;
	
}
.inner_testimonial p { min-height:90px; text-align:center; vertical-align:middle;}
.inner_testimonial img { margin:20px auto; position:relative; margin-top:-68px; padding:0 5px; background-color:#FFF;}
.inner_testimonial>div {  margin:0px auto -55px auto !important; position:relative; width:60%; background-color:#FFF; font-style:normal; font-weight:bold; padding-top:20px; font-size:20px; color:#b80101;}
.inner_testimonial>div span { font-size:16px; color:#1a1a1a; line-height:18px;}
.inner_blog_btn { float:right; width:88%; border-radius:6px; padding:18px 0; text-align:center; color:#fff; font-size:24px; font-family:'font_bt', Arial; margin:25px 0 0 0; background-color:#b80101; border:none;}
.inner_blog_btn:hover { background-color:#1a1a1a;}
.key_features { text-align:left;}
.key_features p { line-height:22px; text-align:left;}
.key_features img { float:left; padding:0 10px 0 0;}
.key_features span { font-family:'font_bt', Arial; color: #000; margin:0 0 15px 0;}
.trial_form { border:1px solid #CCC; border-radius:6px; margin:30px  auto; font-size:16px !important; color:#1a1a1a !important;}
.trial_form h2 { font-family:'font_bt', Arial; margin: 0 0 25px 0;
    padding: 0 0 20px 0;
    border-bottom: 1px solid #ccc;
    font-size: 24px;
    line-height: 24px;
    color: #1763dc;}
.trial_form h3 { font-size:20px !important; font-weight:700 !important; text-align:center !important; color:#1a1a1a !important; margin-top:0px !important;}
.trial_form_txt { border:1px solid #999; border-radius:4px; padding:8px 16px; margin:10px 0; background-color:transparent; width:100%; color:#1a1a1a; font-size:16px;}
.trial_form_btn { background-color:#1763dc; border-radius:6px; border:1px solid #1763dc; color:#FFF; text-align:center; font-weight:700; margin:10px 0 0px 0; cursor:pointer;}
.trial_form_btn:hover { background-color:#1a1a1a; border:1px solid #1a1a1a;}
.trial_form_condition { font-size:16px; line-height:24px;}
.trial_check { margin-top:8px !important;}
.color_holder { color:#a9a9a9;}
.form-control { font-size:16px !important; border:1px solid #999; width:100% !important;}
.margin_bottom0 { margin-bottom:0 !important;}
.text-center {
    text-align: center !important;
}

@media (min-width: 1200px) {
.nav>li>a { padding:15px 15px !important;}
#top_banner_bg {
	margin-top:104px;
}
}

@media (min-width: 992px) and (max-width:1199px) {
.nav>li>a { padding:15px 10px !important;}
#top_banner_bg {
	margin-top:111px;
}
.main-txt { font-size:19px !important; line-height:25px !important;}
}
@media (min-width: 768px) and (max-width:991px) {
.nav>li>a { padding:15px 6px !important;}
#top_banner_bg {
	margin-top:111px;
}
.main-txt { font-size:16px !important; line-height:22px !important;}
}
@media (max-width: 767px) {
#top_banner_bg {
	margin-top:104px;
}
}

.heading { font-family:'font_bt', Arial; color:#1763dc; margin-bottom:15px;}
.heading span { color:#1a1a1a;}
.main-txt { font-size:21px; line-height:30px; color:#606060;}
.main-txt a { color:#1763dc; text-decoration:none;}
.main-txt a:hover { text-decoration:underline;}
.main-txt-btn { font-family:'font_bt', Arial; font-size:20px; line-height:28px; padding:6px 56px; background-color:#1763dc; border-radius:6px; border:1px solid #1763dc; color:#FFF; text-align:center; font-weight:700; cursor:pointer; }
.main-txt-btn:hover { background-color:#1a1a1a; border:1px solid #1a1a1a;}
.main-txt-btn-com { font-family:'font_bt', Arial; font-size:20px; line-height:28px; padding:6px 42px; background-color:#1a1a1a; border-radius:6px; border:1px solid #1a1a1a; color:#FFF; text-align:center; font-weight:700; cursor:pointer; }
.main-txt-btn-com:hover { background-color:#1763dc; border:1px solid #1763dc;}
.main-txt-btn-blk { font-family:'font_bt', Arial; font-size:20px; line-height:28px; padding:6px 56px; background-color:#1a1a1a; border-radius:6px; border:1px solid #1a1a1a; color:#FFF; text-align:center; font-weight:700; cursor:pointer; }
.main-txt-btn-blk:hover { background-color:#1763dc; border:1px solid #1763dc;}
.benefit { background-color:#dcecff; font-size:18px; line-height:22px; color:#000;}
.benefit a { color:#1a1a1a; text-decoration:none;}
.benefit ul { padding:0; list-style-type: none; text-align:left;}
.benefit ul li { padding:18px 0px 18px 45px; background-image:url(../images/tik.png);
    background-repeat: no-repeat;
    background-position: 0px 15px;}
.margin { padding:30px 0;}
.padding { padding:6px 24px !important;}
.home_testimonial {
	width:100%;
	
	/*border:#b80101 solid 5px;*/
	text-align:center !important;
	font-size:100%;
	
	color:#666;
	font-style:italic;
	
}
.home_testimonial p { text-align:center; vertical-align:middle; padding:0px 55px 0 55px;}
.home_testimonial img { position:relative; padding:0 5px; background-color:#FFF;}
.home_testimonial>div { position:relative; width:60%; font-style:normal; font-weight:bold; padding-top:0px; font-size:20px; color:#0e59b7; min-height:140px;}
.home_testimonial>div span { font-size:16px; color:#1a1a1a; line-height:18px;}
.blog-date { font-family:'font_bt', Arial; color:#FFF; font-size:20px; font-weight:bold; width:80px !important; padding:8px 12px; background:linear-gradient(to bottom, #b80101 0%,#b80101 60%,#b80101 60%,#1a1a1a 40%,#1a1a1a 100%); float:left; margin:0 0 20px 0;}
.blog-date a { color:#FFF !important; text-decoration:none;}
.blog-date a:hover { color:#FFF !important; text-decoration:none !important;}
.blog-date span { font-weight: normal; font-size:22px; line-height:24px;}
.blog-date span a { text-decoration:none; color:#FFF !important;}
.blog-date span a:hover { text-decoration:none !important; color:#FFF !important;}
.blog-btn { font-family:'font_bt', Arial; padding:9px 24px; background-color: transparent; border-radius:6px; border:1px solid #1a1a1a; color:#1a1a1a; text-align:center; font-size:19px; font-weight:700; margin-top:10px; cursor:pointer;}
.blog-btn:hover { background-color:#1a1a1a; color:#FFF;}
.blog-txt { margin:20px 0 0 0;}
.blog-txt a { color:#1a1a1a !important;}
.blog-txt a:hover { color:#1a1a1a !important;}
.other_product { border:1px solid #666; text-align:center; font-family:'font_bt', Arial; font-size:24px; font-weight:bold; color:#1a1a1a; line-height:30px; background-color:#FFF;}
.other_product a { text-decoration:none; color:#1a1a1a !important;}
.other_product a:hover { text-decoration:none; color:#1a1a1a !important;}
.other_product span { font-size:18px; line-height:18px; font-weight:normal;}
.other_product span a { text-decoration:none; color:#1a1a1a;}

@media (min-width: 992px) and (max-width:1199px) { .other_product span { font-size:15px !important;} }

.tv {
    max-width: 100%;
    height: auto;
}
.payment-btn { font-size:18px; line-height:18px; width:100%; padding:7px 16px; background-color:#b80101; border-radius:6px; border:1px solid #b80101; color:#FFF; text-align:center; cursor:pointer; }
.payment-btn:hover { background-color:#1a1a1a; border:1px solid #1a1a1a;}
.payment-heading { background-color:#b80101; text-align:center; color:#FFF; font-size:24px; line-height:24px; margin:0 auto; padding:15px 0; border-radius:6px 6px 0 0;}
.table_payment { color:#1a1a1a !important; margin-bottom:30px !important;}
.table_payment>tbody>tr>td, .table_payment>tbody>tr>th, .table_payment>tfoot>tr>td, .table_payment>tfoot>tr>th, .table_payment>thead>tr>td, .table_payment>thead>tr>th { border-bottom:1px solid #e0e0e0 !important; border-top:1px solid #e0e0e0 !important; padding:10px !important; text-align:left !important;}


/*------pricing----------*/

/* --- Features ------------------------- */
.my_feature {line-height:2.8em;}
.my_feature2{line-height:1.8em; padding-top: 6px; padding-bottom: 6px;}
.my_feature3,.my_feature31,.my_feature32 {text-align:center;}

.my_feature3{font-size:1.6em}
.my_feature31{font-size: 1.8em;font-weight:bold;}
.my_feature32{font-size: 0.6em;line-height:0.2em; padding-bottom:0.8em;}
.my_important {line-height:2.8em;font-weight:bold;}
/* -@media(max-width:768px){.my_feature {text-align:center}}--- */
/*.pakiety, .pakietyP {width: 100% !important;}
.pakietyP {height:100%; width:100%; background:#900;}
.pakiety {height:100%; width:100%; background:#C00;}*/

.my_featureRow {margin-top:0.2em;margin-bottom:0.2em;border:1px solid #E7E7E7;}
.my_naglowki{font-size:20px; color:#aa1a1a;}    
.my_niebieski{background:#FEFEFE;border:1px solid #E7E7E7;}

/*.my_pusty{border-left: 1px solid #E7E7E7; border-bottom: 1px solid #E7E7E7;}*/
/* --- lewa--------------------------- */
.my_plan2{background: rgb(230,235,218);border:0.1em solid #E7E7E7;margin-top:15px;}
.my_planHeader.my_plan2 a {background:rgb(108, 131, 62);color:#102849;}
.my_planHeader.my_plan2 {background:#F8F8F8;color:#102849;border:1px solid #E7E7E7;}
/* --- prawa --------------------------- */
.my_plan3{background:rgb(254,235,212);font-size:1.3em;height:80px;}
.my_planHeader.my_plan3 a{background: rgb(199, 127, 40);color:#fff;}
.my_planHeader.my_plan3{background: #102849;border:1px solid #E7E7E7;}

.my_planFeature i.my_check{color:#6C3131; /*padding-left:25px !important; padding-right:25px !important;*/}
.my_planFeature i.my_uncheck{color:#787A46; /*padding-left:25px !important; padding-right:25px !important;*/}
.my_feature i.fa-info-circle{color:#3399CC;margin-left:15px;}
.gwiazdka{font-size:0.8em;}



.my_planFeature{ text-align:center !important;font-size: 1em;}
.my_szary{background:#ebf0f9;border:1px solid #E7E7E7; text-align:center !important;}

.pricing_tabl { color:#1a1a1a !important; }
.pricing_tabl>thead { text-align:center !important;}
.pricing_tabl>tbody>tr>td, .pricing_tabl>tbody>tr>th, .pricing_tabl>tfoot>tr>td, .pricing_tabl>tfoot>tr>th, .pricing_tabl>thead>tr>td, .pricing_tabl>thead>tr>th { padding:12px 20px !important;}

.standrd_pricng { background:#1763dc !important; color:#FFF !important; line-height:25px !important; padding-top:25px; padding-bottom:25px; text-align:center !important; }
.standrd_pricng span { font-family:'font_blk'; font-size:26px;}

.profsnl_pricng { background:#fff112 !important; color:#000 !important; line-height:25px !important; padding-top:25px; padding-bottom:25px; text-align:center !important; }
.profsnl_pricng span { font-family:'font_blk'; font-size:26px;}

@media (min-width: 768px) {
	.standrd_pricng { font-size:24px !important; line-height:25px !important; }
	.profsnl_pricng { font-size:24px !important; line-height:25px !important; }
	.my_naglowki{ font-size:20px !important; line-height:25px !important; } }

@media (max-width: 767px) {
	.standrd_pricng { font-size:17px !important; line-height:25px !important; }
	.profsnl_pricng { font-size:17px !important; line-height:25px !important; }
	.my_naglowki{ font-size:16px !important; line-height:25px !important; }
}

/*--------*/


/*------downloads-------*/
.download_table { color:#000; font-size:16px; }
.download_table > tbody > tr > td, .download_table > tbody > tr > th, .download_table > tfoot > tr > td, .download_table > tfoot > tr > th, .download_table > thead > tr > td, .download_table > thead > tr > th { line-height:16px !important; border-bottom:#f0f0f0 solid 1px !important; }
.download_table a { color:#C00 !important; text-decoration:underline !important; }
.download_table a:hover { color:#00F !important; text-decoration:none !important; }
/*--------*/


/*-----------partner-------*/
.partner_table { color:#000; font-size:14px; line-height:16px; }

/*-----------support-------*/
@media (min-width: 768px) {
.support { min-height:280px !important; }
.support2 { min-height:160px !important; }
.support h3 { margin-top:0 !important; }
}
.support h4 { font-family:'font_blk'; font-size:120% !important; line-height:100% !important; color:#1a1a1a; }
.support2 h4 { font-family:'font_blk'; font-size:120% !important; line-height:100% !important; color:#1a1a1a; }
.support h5 { font-family:'font_blk'; font-size:115% !important; line-height:100% !important; color:#969191; }
.support2 h5 { font-family:'font_blk'; font-size:115% !important; line-height:100% !important; color:#969191; }
.support a { color:#1763dc; text-decoration:underline; }
.support a:hover { color:#11ADCE; text-decoration:none; }
.support2 a { color:#1763dc; text-decoration:underline; }
.support2 a:hover { color:#11ADCE; text-decoration:none; }

.support_time { font-size:18px !important; font-family: 'font_cn' !important; }

/*-----------video-demo-------*/
.video_demo_box { padding:15px 20px; border:#CCC solid 1px; margin-bottom:20px; }
.video_demo_box h3 { font-family:'font_bt', Arial; font-size:105% !important; line-height:150% !important; color:#1763dc; margin-top:0 !important; }
.img_video_demo { border-left:#d2d2d2 solid 20px; border-right:#d2d2d2 solid 20px; border-top:#707070 solid 5px; border-bottom:#707070 solid 5px; margin:15px auto !important; }


/*------contact us-------*/

.google-maps {
    position: relative;
    height: auto;
    overflow: hidden;
	width:100% !important;
	margin-top:15px; 
}
.google-maps iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100% !important;
    height: 100% !important;
    border: #9C9C9C solid 1px;
}

@media (min-width: 992px) {
.google-maps {
    padding-bottom: 80%;
}
.google-maps iframe {
	padding:10px;
	border:#CCC solid 1px !important;
}
}
@media (min-width: 768px) and (max-width:991px) {
.google-maps {
    padding-bottom: 40%;
}
.google-maps iframe {
	padding:5px;
	border:#CCC solid 1px !important;
}
}
@media (max-width: 767px) {
.google-maps {
    padding-bottom: 25%;
	height:200px;
}
.google-maps iframe {
	padding:2px;
	border:#CCC solid 1px !important;
}	
}


.innerpage_style ol { padding:15px 0 15px 28px; }
.innerpage_style ol li { color:#606060; font-size:18px; line-height:25px; padding:8px 0; text-align:justify; }
.text-left { text-align:left !important;}
.offer { border:2px solid #b80101; padding:25px; text-align:center; border-radius:6px; background-color: #FFF9DF;}
.offer h2 {font-family:'font_blk'; font-size:30px; line-height:30px; color:#b80101; margin:0 0 16px 0;}
.offer p { font-family:'font_bt', Arial; color:#1a1a1a; font-size:20px; line-height:30px;}
.offer p span { color:#b80101; font-size:24px; font-weight:700; line-height:38px;}
.offer>div { font-family:'yourfont'; font-size:17px; line-height:20px; color:#606060; border-top:1px dashed #CCCCCC; padding-top: 18px;}

/*incometax*/
.incometax_table { color:#000; font-size:16px; line-height:22px; text-align:justify; }
.incometax_table > tbody > tr > td, .incometax_table > tbody > tr > th, .incometax_table > tfoot > tr > td, .incometax_table > tfoot > tr > th, .incometax_table > thead > tr > td, .incometax_table > thead > tr > th { line-height:22px !important; border-bottom:#f0f0f0 solid 1px !important; }
.incometax_table a { color:#C00 !important; text-decoration:underline !important; }
.incometax_table a:hover { color:#00F !important; text-decoration:none !important; }

/*-------*/

/*outsource*/
.outsource_pg { color:#606060; }


/*Landng page*/

.landng_hdng {
	font-family: 'font_bt', Arial;
    color: #b80101;
    margin-bottom: 15px;
}
.landng_hdng span { color:#1a1a1a; font-family:'font_blk'; }

@media (min-width: 992px) {
	.landng_hdng { font-size:29px; line-height:34px; text-align:left; }
	.landng_hdng span { font-size:27px; }
}
@media (min-width: 768px) and (max-width:991px) {
	.landng_hdng { font-size:27px; line-height:30px; text-align:left; }
	.landng_hdng span { font-size:25px; display:block; }
}
@media (max-width: 767px) {
	.landng_hdng { font-size:36px; line-height:36px; text-align:center; padding-top:0; margin-top:0; }
	.landng_hdng span { font-size:30px; display:block; }
}

.landng_hdr ul { list-style-type:none; padding-bottom:20px; }
.landng_hdr ul li { font-size:20px; line-height:24px; margin:4px 0 8px; }
.landng_hdr ul li:before { content: "\e013"; font-family:'Glyphicons Halflings'; font-size:15px; color:#b80101; margin-right:20px; }
@media (min-width: 768px) {
	.landng_hdr ul { padding-top:10px; padding-left:10px; }
}

.landng_form_hdr { font-family:'font_blk'; color:#b80101; font-size:24px; line-height:25px; padding:10px 0; }
.landng_form_hdr span { color:#1a1a1a; font-family:'font_cn'; font-size:19px; line-height:22px; font-weight:500; }
@media (max-width: 991px) {
	.landng_form_hdr span { display:block; }
}

.landng_form_btn {
    font-family: 'font_bt', Arial;
    background:#b80101;
    border-radius: 6px;
    border: 1px solid #b80101;
    color: #FFF;
    text-align: center;
    cursor: pointer;
    width: 100%;
}
.landng_form_btn:hover { background:#1a1a1a; }

@media (min-width: 992px) {
	.landng_form_btn { font-size:18px; line-height:32px; margin:10px auto; }
}
@media (max-width: 991px) {
	.landng_form_btn { font-size:20px; line-height:36px; margin:10px auto; }
}

.landng_form_footer{
	background:#640000; color:#FFF; font-size:15px; line-height:30px; padding:15px 0;
}
.bank-details { font-size:15px; text-align:right; margin:-15px auto 0 auto;}
.margin20 { margin:15px auto;}
.bank-name { font-size:22px; font-weight:bold;}
.bank2 { width:100%; margin-top:20px; padding-top:20px; border-top:1px dashed #cccccc;}

	@media (min-width: 1200px) {
		.captcha-style { font-size:24px; width:90px; height:34px;  margin:4px 0 0 0;}
	}
	
	@media (max-width: 1199px) and (min-width: 992px) {
		.captcha-style { font-size:18px; width:66px; height:30px;  margin:0px 0 0 0;}
	}
	
	@media (max-width: 991px) and (min-width: 768px) {
		.captcha-style { font-size:14px; width:50px; height:24px;  margin:0px 0 0 0;}
	}
	
	@media (max-width: 767px)  and (min-width: 580px) {
		.captcha-style { font-size:24px; width:90px; height:34px;  margin:2px 0 0 0;}
	}
	
	@media (max-width: 579px) and (min-width: 450px) {
		.captcha-style { font-size:17px; width:55px; height:34px;  margin:2px 0 0 0;}
	}
	
	@media (max-width: 449px) and (min-width: 400px) {
		.captcha-style { font-size:24px; width:90px; height:34px;  margin:2px 0 0 0;}
	}
	
	@media (max-width: 399px) {
		.captcha-style { font-size:22px; width:78px; height:34px;  margin:2px 0 0 0;}
	}

    .header-form-rightside {
    margin: 5px 0 !important;
    line-height: 30px !important;
}

.bottom30 { padding-bottom:30px;}
.bottom35 { padding-bottom:35px;}
.top10 { padding-top:10px;}
.feelgood { background-color:#fff212;}
.txt-black { color:#000; line-height:30px; font-family: 'font_bt';    
    text-align: center;
    }
@media screen and (max-width: 767px) { .txt-black { margin: 15px 0 10px 0; border-bottom:1px dashed #666666; padding-left: 50px !important;
    padding-right: 50px !important; font-size:24px; }
	.txt-black:last-of-type { border-bottom: none;} 
		}
@media (min-width:768px) and (max-width:991px) { .txt-black { margin: 40px 0 25px 0; padding-left: 40px !important;
    padding-right: 40px !important; font-size:18px; }	}
@media (min-width:992px) and (max-width:1199px){ .txt-black { margin: 40px 0 25px 0; padding-left: 50px !important;
    padding-right: 50px !important; font-size:24px; }	}
@media screen and (min-width:1200px) { .txt-black { margin: 40px 0 25px 0; padding-left: 75px !important;
    padding-right: 75px !important; font-size:24px; }	}
.font-blk { font-family:'font_blk'; font-size:34px; font-weight:bold;}
@media (min-width:768px) and (max-width:991px) { .font-blk { font-size:28px !important;} }

.black-bg { background-color:#1a1a1a;}
.navbar-default .navbar-toggle .icon-bar {
    background-color: #1763dc !important;
}
.navbar-default .navbar-toggle:hover {
    background-color: #b7d9ff !important;
}
@media screen and (max-width: 767px) {.faq-panel { margin: 35px 0;} }
@media (min-width:768px) and (max-width:991px) {.faq-panel { margin: 45px 0;} }
@media (min-width:992px) and (max-width:1199px) {.faq-panel { margin: 50px 0;} }
@media screen and (min-width:1200px) {.faq-panel { margin: 50px 0;} }

.faq-box { width: 100%;
background-color:#FFF;
    border: 1px solid #c0c0c0;
    text-align: center !important;
    color: #1a1a1a;
	font-size:20px;
	font-weight:bold;
	font-family:'font_bt' }
.faq-box a { color:#1a1a1a;}
.faq-box a:hover { color:#1a1a1a; text-decoration:none;}
.faq-box img { margin:auto;}
.faq-box> div { font-family:'yourfont';
 font-size:16px; line-height:20px; color: #666; font-weight: normal; padding-top:8px;}
 
@media screen and (max-width: 767px) {.faq-box { padding: 3% 5% 4% 5%;} }
@media (min-width:768px) and (max-width:991px) {.faq-box { padding: 3% 5% 5% 5%;} }
@media (min-width:992px) and (max-width:1199px) {.faq-box { padding: 3% 5% 5% 5%;} }
@media screen and (min-width:1200px) {.faq-box { padding: 3% 5% 5% 5%;} }
 
.edition { font-family:'font_bt', Arial; font-size:26px; line-height:32px; color:#1a1a1a; font-weight:bold; text-align:center;}
.edition>div { font-size:20px; font-weight:normal; line-height:42px; color:#666666;}

@media (min-width:992px) and (max-width:1199px) { .edition>div { font-size:17px !important;} }
@media (min-width:768px) and (max-width:991px) { .edition>div { font-size:13px !important; line-height:38px !important;} }
 

@media screen and (max-width: 767px) { .edition { margin: 45px 0 0 0;} }
@media (min-width:768px) and (max-width:991px) { .edition { margin: 35px 0 0 0;} }
@media (min-width:992px) and (max-width:1199px) { .edition { margin: 35px 0 0 0;} }
@media screen and (min-width:1200px) { .edition { margin: 35px 0 0 0;} }

@media screen and (max-width: 767px) {.margin-bottom-fusion { margin-bottom:-10px;} }
@media screen and (min-width: 768px) {.margin-bottom-fusion { margin-bottom:20px;} }

@media screen and (max-width: 767px) { .footer-menu { font-size:16px;} }
@media (min-width:768px) and (max-width:991px) { .footer-menu { font-size:13px;} }
@media (min-width:992px) and (max-width:1199px) { .footer-menu { font-size:14px;} }
@media screen and (min-width:1200px) { .footer-menu { font-size:16px;} }


.inner-heading { font-size: 32px;
	line-height:32px;
    padding-top: 0px;
    margin-top: 0;
    margin-bottom: 25px;
	padding-bottom:10px;
    font-family: 'font_bt';
	border-bottom:1px solid #cfcfcf;}

@media screen and (max-width: 767px) { .inner-heading { font-size: 30px;
	line-height:30px;} }
@media (min-width:768px) and (max-width:991px) { .inner-heading { font-size: 30px;
	line-height:30px;} }
@media (min-width:992px) and (max-width:1199px) { .inner-heading { font-size: 32px;
	line-height:32px;} }
@media screen and (min-width:1200px) { .inner-heading { font-size: 32px;
	line-height:32px;} }
	
@media (max-width: 767px) {
		.recm { font-size:11px;}
		}
		
@media (min-width: 768px) {
			.recm { font-size:19px;}
		}	
	


/*---------*/

.carousel-indicators li {
    display: inline-block;
    width: 10px;
    height: 10px;
    margin: 1px;
    text-indent: -999px;
    cursor: pointer;
    background-color: #000\9;
    background-color: #3F51B5 !important;
    border: 1px solid #3F51B5 !important;
    border-radius: 10px;
}
.carousel-indicators .active {
    width: 12px;
    height: 12px;
    margin: 0;
    background-color: #FF0 !important;
}
.carousel-inner {
    position: relative;
    width: 100%;
    overflow: hidden;
    text-align: center;
    
}

.btn-danger {
    color: #fff;
    background-color: #1763dc !important;
    border-color: #1763dc !important;
}

@media (max-width: 767px) {
.navbar-nav {
    margin: 90.5px -15px 0 -15px !important;
} }

.navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse {
    max-height: 360px !important;
}

.navbar-inverse {
    background-color: #222;
    border-color: #080808;
}

@media (min-width: 768px) {
.navbar { border-radius:0px !important;} 
}

.navbar {
    margin-bottom: 0px !important;
    border: 0px solid transparent !important;
}

@media (min-width: 992px) {
.navbar { padding: 0px 0 0px !important;}
}