html {
    position: relative;
    min-height: 100%;
}



body{
	margin:auto;
	padding:0px;
	/*font-family: Arial,Helvetica,sans-serif;*/
	background: url(../images/basebghar.gif) repeat-x top center; margin-bottom:130px; 
}

a{
	text-decoration:none;
	outline:none;
}

a:hover{
	text-decoration:none;
	outline:none;
}

.a101{
	text-align:left;
}

.a102{
	text-align:right;
}

.a103{
	text-align:center;
}

.clear{
	clear:both;
}

#main{
	width:auto;
	margin:auto; 
}

/***Hardeep 29-05-2018***/

.har_top{
margin-top:91px;
}

.bdr_bot{
border-bottom:none;
}

.features_banner{ width:100%; float:left; background-image:url(../images/features_banner_bg.jpg) !important; background-repeat:no-repeat !important; background-size: cover !important; height:265px;}
.feat_img {
    width: 100%;
    float: left;
    margin-top: 0px;
}

.support_banner .feat_img {
    margin-top: 26px;
}
.features_banner .feat_img img {
    height: 263px;
}
.feat_des {
    width: 100%;
    float: left;
    text-align: right;
    margin-top: 62px;
}
.feat_des h3{ font-size:32px; margin-top:0px; margin-bottom:0px; font-weight:300; color:#fff; font-family: 'Lato', sans-serif;}
.feat_des h1 {
    font-size: 53px;
    margin-top: 0px;
    margin-bottom: 0px;
    font-weight: 700;
    color: #fff;
    font-family: 'Lato', sans-serif;
}


/******background full page cover*****/

/*
 background: url(../images/banner-design.png) no-repeat center center; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;*/
  
  
.top_hdr{
	background:url(../images/top_hdr.jpg)  no-repeat center center;
	 -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover; 
}

.mtoll_cnte {
	margin:auto;
	width:76%;
	padding: 0px 0px 10px 0px;
}

.mtoll {
	background:#fff;
	border:1px solid #a6a6a6;
    padding: 0px 10px;
	margin:13px 0px;
	-webkit-border-radius: 5px;
  -moz-border-radius: 5px;
   border-radius: 5px;

}
.call_way{
	font-size:20px;
	float:left;

}
.call_way h4{
	font-size:18px;
	color:#1b7d00;
}
.call_way p{
	font-size:16px;
	line-height:0 !important;
}
.phone{
	width:50px;
	float:left;
	padding:5px 0px;
}

.three_one{
	width:43.3%;
	float:left;
}
.three_two{
	width:39.2%;
	float:left;
}
.three_three{
	width:16%;
	float:left;
}
.logo{
	padding:10px 0px;
	text-align:center;
}
.logo img{
	display:inline-block;
}

.strip{
background: #d1e2ea; 
background: -moz-linear-gradient(left, #d1e2ea 0%, #d1e2ea 29%, #0891d7 100%);
background: -webkit-linear-gradient(left, #d1e2ea 0%,#d1e2ea 29%,#0891d7 100%);
background: linear-gradient(to right, #d1e2ea 0%,#d1e2ea 29%,#0891d7 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d1e2ea', endColorstr='#0891d7',GradientType=1 );
margin:31px 0px;
padding:5px 0px;
text-align:center;
font-size:12px;
color:#fff;
font-weight:300;
width:176px;
float:right;
}
.strip a{
	color:#fff;

}
.strip a:hover{
	color:#000000;

}
.bg04 {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#feb951+0,fcd561+45,fae96c+100 */
background: #feb951; /* Old browsers */
background: -moz-linear-gradient(top,  #feb951 0%, #fcd561 45%, #fae96c 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #feb951 0%,#fcd561 45%,#fae96c 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #feb951 0%,#fcd561 45%,#fae96c 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#feb951', endColorstr='#fae96c',GradientType=0 ); /* IE6-9 */
font-size:16px;
font-weight:600;
color:#000;
}

.banner_part{
	width:100;
	background:url(../images/banner.png) no-repeat;
}
.word_tex{
	width:100%;
}
.word_tex h1{
	font-size:25px;
}

.word_tex ul.arrlist02 {
    list-style-type: none;
    margin: 0;
    padding: 0 0px 0px 0px;
}
.word_tex ul.arrlist02 li {
    margin: 0;
    font-size: 14px;
    color: #242424;
    background: url(../images/arrow2.gif) no-repeat 0 1px;
    zoom: 1;
    padding-left: 35px;
    padding-right: 0;
    padding-top: 5px;
    padding-bottom: 8px;
}
.word_tex ul.arrlist02 {
    list-style-type: none;
}
.tx12_red {
    font-size: 12px;
    color: #dd291c;
}
.tx11_N {
    font-size: 11px;
    color: #4e4e4e;
}
.onl_row{
    font-size: 11px;
    color: #4e4e4e;
	text-align:left;
	padding:0px 0px;
	float: left;
}

.green_popup{
	width:100%;
	text-align:left;
	margin:2px 0px 0px 0px;
	display:inline-block;
	float:left;
}
.green_popup a{
	background:#009ceb;
	display:inline-block;
width:auto;
font-weight:bold;
padding:10px 20px;
color:#fff;
text-align:center;
margin:0px 0px 0px 0px;
border:1px solid #0a6998;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
font-size:18px;
font-weight:600;

}
.green_popup a:focus{
	color:#fff!important;

}

.green_popup a:hover{
	background:#085d88;
width:auto;
font-weight:bold;
padding:10px 20px;
color:#fff;
text-align:center;
margin:0px 0px 0px 0px;
border:1px solid #0a6998;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
font-size:18px;
font-weight:600;

}

.all_btnn{
    margin:3px 0px 20px 0px!important;
	text-align:center;
	width:100%;
	float: left;
	padding-left: 7%;
}
.now{
	width:50%;
	display:inline-block;	
}

.World_wide{
	width:100%;
	background:#fbfdd6;
	border:1px solid #CBCACA;
	margin:10px 0px;
}
.World_wide p{
	text-align:center;
	padding:10px 0px;
	margin:0px;
	font-size:16px;
	font-weight:600;
}
.Problems{
	width:auto;
}
.common_txt {
	width:100%;
}
.common_txt h1 {
    text-align: center;
    font-size: 20px;
    color: #324580;
    padding: 5px 0 5px 0;
}

.common_txt ul.free li {
    margin: 0 0 12px 15px;
    padding: 0 0 5px 0;
    font-size: 16px;
    color: #656565;
}

.common_txt ul.free {
    margin: 0;
    padding: 0;
    list-style-image: url(../images/bl_arrow.jpg);
}
.soft_txt {
	width:100%;
}
.soft_txt h1 {
    text-align: center;
    font-size: 20px;
    color: #324580;
    padding: 5px 0 5px 0;
}
.soft_txt div{
	text-align:center;
}
.get_no{
	width:auto;
	text-align:center;
	color:#1b1bff;
	font-size:16px;
	text-decoration:underline;
	padding:20px 0px;
}
.test_monil{
	border-top:#bbcff2 solid 1px;
	 margin:0px -7px 0px -7px;
}
.featured_info h2 {
    color: #6c6c6c !important;
    text-align: center;
    font-size: 14px;
    font-weight: 300;
}
.topp{
	margin:10px 0px 0px 0px;
}

.featured_img{
	width: 144px;
}

.owl-item{
	width: 144px!important;
	padding-left: 8px;
	padding-right: 8px;
}

.owl-item img{
	width: 100%;
}


.Awards{
	font-size:17px;
	padding:10px 0px;
	font-weight:300;
}
.tx11_N {
    font-size: 12px;
	font-weight:300;
    color: #4e4e4e;
	padding:5px 0px;
}
.tx11_b{
    font-size: 11px;
    color: #3475bd;
	padding:10px 0px;
	text-align:right;
	}
.tx11_blu {
    font-size: 11px;
    color: #3475bd;
    font-style: NORMAL;
	padding:5px 0px;
	text-align:right;
}
.tx11_blu a:link, .tx11_blu a:visited, .tx11_blu a:active {
    text-decoration: none;
    color: #3475bd;
}
.tx11_blu a:link, .tx11_blu a:visited, .tx11_blu a:active {
    text-decoration: none;
    color: #3475bd;
}
.footer_botom{
	width:auto;
	 margin:0px -7px 0px -7px;
	 background:url(../images/footerbg.jpg) #02071d no-repeat;
	 padding:7px 0px;
}


.tx10_wc {
    font-size: 10px;
    color: #eee;
    text-transform: uppercase;
	padding:5px 0px;
}
.tx10_wc a{
    font-size: 10px;
    color:#eee;
}
.tx10_wc a:hover{
    color: #e9f1f5;
	text-decoration:underline;
}
.prod9{
	padding: 0px 12px 0px 0px;
    font-size: 13px;
    color: #fff;
    text-transform: uppercase;
	text-align:right;
}
.foot_grya{
	width:100%;
	padding:10px 0px;
	
}
.tx10_wlc {
    font-size: 11px;
    color: #767676;
	 padding:0px 0px 0px 0px;
	 border:none !important;
}
.tx10_link {
    font-size: 11px;
    color: #767676;
	 border:none !important;
	 text-align:right;
	 padding: 0px 12px 0px 0px;
}
.tx10_link a{
    color: #767676;
}
.tx10_link a:hover{
    color: #767676;
	text-decoration:underline;

}
.download-link {
	width:auto;
}
 
 .download-free {
    width: auto;
    float: right;
    padding: 7px 0 0 0;
    font-size: 18px;
    text-decoration: none;
    color: #fff;
}
.blue_nk{
	width:auto;
	background:#0891d7;
	padding:10px 0px;
}
.ready_text{
	font-size:20px;
	color:#fff;
	font-weight:600;
}
.ready_left{
	font-size:20px;
	color:#fff;
	font-weight:600;
	text-align:right;
}
.quick_row{
	width:auto;
	
}

.quick_block {
    width: 296px;
    height: 132px;
    border: 1px solid #d1d3d4;

}
.quick_block2 {
    width: 296px;
    height: 132px;
	margin: auto;

}
.quick_block3 {
    width: 296px;
    height: 132px;
    border: 1px solid #d1d3d4;
		margin: auto;

}
.lap {
    width: 137px;
    padding: 21px 0px 19px 3px;
}
.shodw {
    width: 11px;
}
.scan_row {
    width: 125px;
    text-align: center;
    padding: 20px 18px 16px 0px;
}

.fl_right {
    float: right;
}
.fl_left {
    float: left;
}
.chat_icon {
    width: 93px;
    padding: 12px 0px 12px 7px;
}
.chat_text {
   width: 196px;
    padding-bottom:0px;
}
.chat_text h2{
  text-align: center;
font-size: 17px;
color: #0a4563;
font-weight:bold;
}
.chat_text p{
  text-align: center;
font-size: 18px;
color: #5a5d64;
}
.chat_text p + p{
color: #fb0203;
text-align: center;
font-size: 22px;
font-style: italic;
letter-spacing: 1px;

}

.support_block {
    width: 296px;
    border: 1px solid #d1d3d4;
    height: 131px;
}
.p02d{
	width:auto;
	margin:auto;
}

.quick_block {
	margin:auto;
}
.quk_scan{
	width:140px;
	text-align:center;
}
.quk_scan h2{
font-size: 20px;
color: #054a6c;
font-weight: bold;
text-align: center;
}
.quk_scan p{
color: #00416e;
font-size: 17px;
font-style: italic;
}
.quk_scan div{
	width:auto;
	
}

.we_are{
	padding:10px 0px 0px 0px;
}

.tol_bg{
	background:#fff;
/*	border-left:#bbcff2 solid 1px;
	border-right:#bbcff2 solid 1px;	*/
	padding:0px 7px 0px 7px;
}
.carousel-fade .carousel-inner .item {
  opacity: 0;
  -webkit-transition-property: opacity;
  -moz-transition-property: opacity;
  -o-transition-property: opacity;
  transition-property: opacity;
}
.carousel-fade .carousel-inner .active {
  opacity: 1;
}
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
  left: 0;
  opacity: 0;
  z-index: 1;
}
.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {
  opacity: 1;
}
.carousel-fade .carousel-control {
  z-index: 2;
}


/*features__________________________________________________________________________________________________________________page satrt*/	

.feat_baner{
	width:auto;
	background:url(../images/5_0_Features20.gif) no-repeat;
	margin:5px 0px;
}
.feat_baner .moz_text{
color: #ffffff;
font-size: 21px;
line-height: 35px;
margin: auto;
padding:10px 0px;
}
.two_diffrent{
width:auto;
}
.bg_colm{
width:auto;

}
.bg_cn1{
width:auto;
margin:30px 0px;
}
.bg_cn1 .one{
	float:left;
	width:20%
}
.bg_cn1 .two{
float:left;
width:80%
}

.two h1{
font-size: 18px;
color: #3475bd;
border-bottom: #c2c2c2 solid 1px;
padding-bottom: 8px;
margin:0px;
}
.two p{
font-size: 12px;
color: #4e4e4e;
}
.text_fix{
	width:auto;
	background: url(../images/grdn_gre.gif) repeat-x top left;
}
.text_fix h1{
font-size: 21px;
color: #2c2c2c;
margin:0px;
padding:20px;
}

.bx06 {
    border: 1px solid #e8e8e8;
    background-color: #fff;
    padding: 10px;
}
.bx06 {
    border: 1px solid #e8e8e8;
    background-color: #fff;
    padding: 10px;
}
.bx06a {
    border: 1px solid #e8e8e8;
    background-color: #fff;
    background: url(/images/base/grdn_blu2.gif) repeat-x bottom left;
}
.p03d {
    padding: 20px 0 20px 0;
}
.bg021 {
    background: url(../images/grdn_blu3.gif) repeat-x top left;
}
.bg028 {
    background: url(../images/worldmap.jpg) no-repeat top left;
}
.tx14_N {
    font-size: 14px;
    color: #4e4e4e;
}
.marq {
    border: medium none;
    height: 488px;
    overflow: hidden;
    padding: 2px 2px 2px 7px;
    position: relative;
    width: 232px;
	margin:auto;
}
.tx12_N {
    font-size: 12px;
    color: #4e4e4e;
}
.al01 {
    text-align: left;
}
.clint {
    width: 130px;
}

.cause_Rrow{
	width:auto;
	border-top:1px solid #bbcff2;
	margin:10px 0px 0px 0px
}
.cause_inner{
	padding:10px 10px;
	width:auto;

}
.cause_inner span{
font-size: 18px;
color: #3172c4;		
}
.cause_inner p{
font-size: 14px;
text-align: justify;
line-height: 19px;
color: #555;		
}
.pco{
width:auto;
padding:20px 0px;
}
.pco .box{
height: auto;
text-align: center;
padding-bottom: 7px;
}

.pco .btn{
text-align:center;
width:100%;
}
.pco .btn img{
	display:inline-block;
}
.pco .free{
font-size: 11px;
color: #4e4e4e;
text-align:center;
}
.main{
	width:50%;
	float:left;
}

.f_x{
width:270px;
border: 1px solid #bcbcc9;
background-color: #f0f7fd;
font-size: 12px;
color: #595959;
padding:8px;
	
}

.main_p ul
{
list-style-type: none;
padding: 0;
margin: 0;
}

.main_p li
{
font-size: 12px;
color: #4b4b4b;
background: url(../images/green_arrow.gif) no-repeat left;
 list-style-type: none;
 padding: 8px 0 8px 24px;
}










/*features__________________________________________________________________________________________________________________page end*/	

/*download__________________________________________________________________________________________________________________page end*/	

.downlaod_bn{
	
	
	
}

/*download__________________________________________________________________________________________________________________page end*/	


/*contact__________________________________________________________________________________________________________________page end*/	

.contact_baner{
	width:auto;
	background: url(../images/13_ContactUs.gif) no-repeat;
	margin:5px 0px;
	
}
.contact_baner .moz_text{
color: #ffffff;
font-size: 21px;
height:98px;
margin: auto;
padding:30px 0px;
}
.contc_frm{
	width:auto;
	background: url(../images/grdn_gre.gif) repeat-x top left;
	padding:20px;
}

.contc_frm h3{
font-size:21px;
color: #2c2c2c;
font-weight:bold;
padding:20px 0px;
margin:0px;
}
.contc_frm p{
font-size: 12px;
color: #4e4e4e;
}
.Important{
	width:auto;
	padding:0px 20px 0px 20px;
	
}
.Important .tp{
font-size:16px;
color: #3475bd;
border-bottom:1px solid #e4e4e4;
padding:10px 0px;
margin:0px 0px 5px 0px;
}

.Important .jb_P{
color:#4e4e4e;
font-size:13px;
padding:20px 0px;
}
.Important p{
color: #4e4e4e;
font-size: 13px;
}

.Important span{
color:#4e4e4e;
font-size: 14px;
font-weight:bold;

}

.feed{
width:auto;
padding:0px 20px 0px 20px;
	
}
.feed .tp{
font-size:16px;
color: #3475bd;
border-bottom:1px solid #e4e4e4;
padding:10px 0px;
margin:0px 0px 5px 0px;
}

.feed p{
color: #4e4e4e;
font-size: 13px;
}
.Research_con{
	width:auto;
}
.form_np{
	width:100%;
	padding:20px 0px;
}
.form_ro {
	width:100%;
	padding:10px 0px;
}
.form_ro .tct{
font-size: 12px;
color: #4e4e4e;
float:left;
width:125px;
}
.form_ro .box{
	float:left;
	width:210px;
}

.addd{
	width:100%;
}
.conatc_dre{
	width:auto;
}
.conatc_dre h2{
font-size: 16px;
color: #3475bd;
}
.conatc_dre p{
font-size: 12px;
color: #4e4e4e;
}

.size_b{
border: 1px solid #bcbcc9;
background-color: #f0f7fd;
font-size: 12px;
color: #595959;
width:214px;
padding:8px;
}
.code_1{
font-size: 12px;
color: #4e4e4e;
	
}


/*contact__________________________________________________________________________________________________________________page end*/


/*testmonils__________________________________________________________________________________________________________________page start*/

.text_clint{
	width:auto;
}
.Testimonials_P{
	width:auto;
}
.Testimonials_P h2{
font-size: 24px;
color: #232323;
padding:0px 20px;
}
.testmonl_row{
	width:auto;
	border-top:1px solid #ebebeb;
}
.testmonl_row .clint_pic{
	padding:25px 0px;
	text-align:center;
}
.testmonl_row .clint_pic img{
	display:inline-block;
	padding:25px 0px;
}
.testmonl_row .text{
	padding:25px 0px;

}
.testmonl_row p{
padding:25px 0px;
font-size: 12px;
color: #444;
margin:0px;

}
.testmonl_row  .plot{
	text-align:right;

}

	



/*testmonils__________________________________________________________________________________________________________________page end*/


/****** Privacy Policy start *****/

.pripage_txt{
	width: auto;
	padding: 10px;
}

.pripage_refundtxt{
	
	padding: 97px !important;
}
.pripage_txt h3{
	width: auto;
	font-size: 22px;
	color: #3475bd;
	margin-top: 0px;
	font-weight: normal
}

.pripage_txt h4{
	width: auto;
	font-size: 19px;
	color: #3475bd;
	font-weight: normal
}

.pripage_txt p{
	color:#4e4e4e;
	font-size: 13px;
	padding: 0px 0px 10px 0px;	
}

.pripage_txt li{
	color:#4e4e4e;
	font-size: 13px;
	padding: 0px 0px 10px 0px;	
}

/****** Privacy Policy End *****/


/****** FAQ Start *****/

.cust_header{
	width: auto;
	background:url(../images/banner-EN.jpg) center no-repeat;
	padding: 20px 0px 80px 10px;
	
}

.cust_header h4{
	color: #1f497d;
    font-size: 22px;
    padding: 5px 0 4px 5px;
	margin: 0px;
}

.cust_header p{
	color: #222;
    font-size: 18px;
    padding: 5px 0 4px 5px;
}

.cust_header h5{
	margin: 0px;
	color: #1f497d;
    font-size: 21px;
    padding: 24px 0 8px 5px;
}
.cust_header h5 span{
	color: #b94000;
    font-size: 30px;
    font-weight: bold;
}

.full_askd{
	background: url(../images/bg02.png) no-repeat right;
}

.faq_askd{
	width: auto;
	padding-bottom: 25px;
}

.faq_askd h1{
	font-size:28px;
	color: #555555;
	margin: 5px 0px 0px 20px;
	padding: 30px 0px 30px 25px;
	font-weight: 700;
	float: left;
	background: url(../images/faq_sap.jpg) no-repeat left;
}

.faq_askd img {
	float: left;
}

.faq_askd a{
	padding: 40px 0px 40px 0px;
	 color: #29609f;
    text-decoration: none;
	font-size: 14px;
	text-align: right;
	width: 100%;
	display: block;
}

.wel_pcfaq{
	width: auto;
	border-top: #828282 solid 1px;
	padding: 16px 20px 20px 10px;
}

.wel_pcfaq h1{
	 color: #555;
    font-size: 20px;
    font-weight: 900;
	margin: 0px;
	padding: 0px 0px 10px 0px;
}

.wel_pcfaq p{
	 color: #1d1d1d;
    font-size: 13px;
}

.expand_colps{
	width: auto;
	padding: 0px 0px 30px 0px;
}


.accordion {
	width: auto;
	margin: 0 auto;
}
.accordion-toggle {
	border-bottom: 1px solid #cccccc;
	cursor: pointer;
	margin: 0;
	padding: 14px 8px 14px 0px;
	position: relative;
	font-size: 14px;
	font-weight: 600;
}

.accordion-toggle:hover {
	background: #f9f9f9;
}
.accordion-toggle.active:after {
	content: "";
	position: absolute;
	right: 0;
	top: 17px;
	width: 0;
	height: 0;
	border-bottom: 5px solid #306aa0;
	border-left: 5px solid rgba(0,0,0,0);
	border-right: 5px solid rgba(0,0,0,0);
}
.accordion-toggle:before {
	content: "";
	position: absolute;
	right: 0;
	top: 17px;
	width: 0;
	height: 0;
	border-top: 5px solid #000;
	border-left: 5px solid rgba(0,0,0,0);
	border-right: 5px solid rgba(0,0,0,0);
}
.accordion-toggle.active:before {
	display: none;
}
.accordion-content {
	display: none;
}
.accordion-toggle.active {
	color: #306aa0;
}
.panel.with-nav-tabs .panel-heading {
	padding: 5px 5px 0 5px;
}
.panel.with-nav-tabs .nav-tabs {
	border-bottom: none;
}
.panel.with-nav-tabs .nav-justified {
	margin-bottom: -1px;
}
.accordion-content p {
	padding: 10px 0px 0px 0px;
	font-size: 13px;
}
.with-nav-tabs.panel-info .nav-tabs > li > a, .with-nav-tabs.panel-info .nav-tabs > li > a:hover, .with-nav-tabs.panel-info .nav-tabs > li > a:focus {
	color: #0f4e6d;
	padding: 10px;
}
.with-nav-tabs.panel-info .nav-tabs > .open > a, .with-nav-tabs.panel-info .nav-tabs > .open > a:hover, .with-nav-tabs.panel-info .nav-tabs > .open > a:focus, .with-nav-tabs.panel-info .nav-tabs > li > a:hover, .with-nav-tabs.panel-info .nav-tabs > li > a:focus {
	color: #31708f;
	background-color: #bce8f1;
	border-color: transparent;
}
.with-nav-tabs.panel-info .nav-tabs > li.active > a, .with-nav-tabs.panel-info .nav-tabs > li.active > a:hover, .with-nav-tabs.panel-info .nav-tabs > li.active > a:focus {
	color: #31708f;
	background-color: #fff;
	border-color: #bce8f1;
	border-bottom-color: transparent;
}
.with-nav-tabs.panel-info .nav-tabs > li.dropdown .dropdown-menu {
	background-color: #d9edf7;
	border-color: #bce8f1;
}
.with-nav-tabs.panel-info .nav-tabs > li.dropdown .dropdown-menu > li > a {
	color: #31708f;
}
.with-nav-tabs.panel-info .nav-tabs > li.dropdown .dropdown-menu > li > a:hover, .with-nav-tabs.panel-info .nav-tabs > li.dropdown .dropdown-menu > li > a:focus {
	background-color: #bce8f1;
}
.with-nav-tabs.panel-info .nav-tabs > li.dropdown .dropdown-menu > .active > a, .with-nav-tabs.panel-info .nav-tabs > li.dropdown .dropdown-menu > .active > a:hover, .with-nav-tabs.panel-info .nav-tabs > li.dropdown .dropdown-menu > .active > a:focus {
	color: #fff;
	background-color: #31708f;
}

/****** FAQ End *****/


/****** download page start *****/

.dwd_hdr{
	width: auto;
	background:url(../images/dwd_drkbg.jpg) no-repeat center center; 
	-webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

.dwd_grybg{
	width: auto;
	margin:48px 0px 0px 0px; 
	background: #eceff1;
	-webkit-border-top-left-radius: 15px;
-webkit-border-top-right-radius: 15px;
-moz-border-radius-topleft: 15px;
-moz-border-radius-topright: 15px;
border-top-left-radius: 15px;
border-top-right-radius: 15px;
}

.dwd_grybg h1{
	font-size: 28px;
	text-align: center;
	color: #333;
	margin: 0px;
	padding: 15px 0px 15px 0px;
}

.dwld_box{
	width: auto;
	float: left;
	padding: 0px 0px 10px 25px;
}

.dwld_row{
	width: auto;
	display: flow-root;
	padding: 10px;
	margin-top: 43px;
	background: #ffdb62;
	border-bottom:#fecf41 solid 8px;
	border-top:#fecf41 solid 8px;
}

.dwld_row h3{
	font-size: 24px;
	margin: 0px;
	padding: 0px;
	text-align: left;
}


.dwld_row h4{
	font-size: 44px;
	margin: 0px;
	color: #ed410b;
	text-align: left;
	padding: 0px;
	font-weight: 600;
}


.ded_scn{
	width: auto;
	margin: 28px 0px 10px 0px;
	text-align: center;
}

.ded_scn h2{
	width: auto;
	margin:0px;
	font-size:28px;
	color: #fff;
	padding:20px 0px 10px 0px;
	font-weight: 600;
}

.ded_scn h2 span{
	font-size:18px;
	font-weight: 300;
}

.ded_scn a{
	padding: 20px 0px 0px 0px;
	display: block;
}
.ded_scn a:hover{
	padding: 20px 0px 0px 0px;
	opacity: 0.9;
}

.dwdtext_fix {
    background: rgba(0, 0, 0, 0) url("../images/grdn_gre.gif") repeat-x scroll left top;
    width: auto;
}


.dwdtext_fix h1 {
    color: #3475bd;
    font-size: 21px;
    padding: 20px 0px 10px 0px;
	border-bottom: #e4e4e4 solid 1px;
    margin: 10px 20px 10px 20px;
}

.dwd_page{
	width: auto;
	padding: 0px 20px 0px 20px;
}

.dwd_page h2{
	width: auto;
	font-size: 16px;
	color: #333;
	line-height: 24px;
	margin: 0px;
	padding: 0px 0px 20px 0px;
}

.dwd_page p{
	width: auto;
	font-size: 13px;
	color: #4e4e4e;
}

.syst_req{
	width: auto;
	border: #e8e8e8 solid 1px;
	margin:10px 0px 20px 0px;
	padding-bottom: 15px;
	background: url(../new/images/grdn_blu3.gif) repeat-x top center;
}

.syst_req h1{
	width:auto;
	margin: 0px;
	padding: 15px 10px 18px 10px;
	font-size: 16px;
	font-weight: 600;
	text-align: left;
}

.syst_req p{
	 color: #4e4e4e;
    font-size: 13px;
    width: auto;
	padding-left: 10px;
	padding-right: 10px;
}


/****** download page end *****/
/****** Customer Support  start *****/

.cust_main{
	width: auto;
	padding: 10px 0px 30px 0px;
}

.cust_prtone{
	width: auto;
	padding: 10px 0px 30px 0px;
	overflow: hidden;
}

.cust_prtone img{
	float: left;
}

.cust_prtone div{
	float: left;
	width: 68%;
	height: 168px;
	margin-left: 10px;
	padding-left: 18px;
	background: url(../images/sep1.png) no-repeat;
}

.cust_prtone div h1{
	font-size: 24px;
	color: #222;
	font-weight: 700;
	margin: 0px;
	padding: 20px 0px 7px 0px;
	float: left;
}

.cust_prtone div p{
	font-size: 14px;
	color: #222;
	margin: 0px;
	float: left;
	padding: 0px 0px 7px 0px;
}

.cust_prtone div span a{
	color:#29609f;
	float: left;
}

.cust_prtone div a{
	color: #222;
}


.lost_modl{
	background: url(../images/bg02.png) no-repeat top right #fff;
}

.lost_modl p{
	font-size: 13px;
}

.sbtn_query{
	width: auto;
	background: url(../images/bg04.png) no-repeat top right #fff;
}

.sbtn_query label{
	font-weight: 600;
	color: #636363;
}

.responsive-video {
position: relative;
padding-bottom: 56.25%;
padding-top: 60px; overflow: hidden;
}


.responsive-video iframe,
.responsive-video object,
.responsive-video embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}

.product_mnul{
	background: url(../images/bg03.png)  no-repeat top right #fff;
}

.spt_sec{
	width: auto;
}

.spt_sec h2{
	color: #222;
    font-size: 20px;
    font-weight: 900;
	padding:0px;
	margin:0px;
}

.spt_sec h3{
	color: #0a557a;
    font-size: 20px;
    font-weight: 900;
	padding:0px 0px 15px 0px;
	margin: 0px;
}

.spt_sec h4{
	color: #de7c02;
    font-size: 14px;
    font-weight: bold;
	padding: 10px 0 8px;
}

.spt_sec a{
	color:#de7c02;
	font-size: 13px;
}


/****** Customer Support end *****/


/****** About us start *****/

.abt_fix{
	width: auto;
}

.abt_fix h1{
	margin: 15px 0px 10px 0px;
	padding: 0px;
	font-size: 22px;
	color: #2c2c2c;
}

.abt_fix p{
	font-size: 13px;
	color: #4e4e4e;
	padding-bottom: 25px;
}

.abt_box{
	width: auto;
	border: #e8e8e8 solid 1px;
	padding:5px 0px 5px 0px;
	margin-bottom: 25px;
}

.abt_box span{
	width: 220px;
	margin-top: -11px;
	height: 5px;
	float: left;
	background:#9d9d9d; 
}

.abt_box h1{
	margin: 0px;
	padding: 15px 0px 15px 0px;
	color: #2c2c2c;
	font-size: 22px;
}

.abt_box p{
	color: #4e4e4e;
	font-size: 13px;
}

.aboutus_bnr {
    background: url(../images/9_AboutUs.gif) repeat-x top left;
    color: #fff;
    font-size: 32px;
    font-weight: bold;
    line-height: 28px;
    margin: 90px 0px 0px 0px;
    padding: 21px 0 20px 29px;
    width: 1122px;
    background-position: 9px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}

.aboutus_bnr span {
    color: #fff;
    font-size: 26px;
    font-weight: normal;
}

	

/****** About us end *****/



@media(min-width: 220px) and (max-width: 767px) {

/*download page responsive css */	
.dwd_hdr {
    background: rgba(0, 0, 0, 0) url("../images/dwd_drkbg.jpg") no-repeat scroll center center / cover ;
    width: auto;
	padding-top: 15px;
	padding-bottom: 25px;
}	
	
.dwd_grybg {
    background: #eceff1 none repeat scroll 0 0;
    border-top-left-radius: 15px;
    border-top-right-radius: 15px;
    margin: 0px 0 0;
    width: auto;
}
	
.dwd_grybg h1 {
    color: #333;
    font-size: 18px;
    margin: 0;
    padding: 15px 0;
    text-align: center;
}
	
.dwld_box {
    float: none;
    padding: 0 0 0px 0px;
	text-align: center;
    width: auto;
}
	
.ded_scn h2 {
    color: #fff;
    font-size: 28px;
    font-weight: 600;
    margin: 0;
    padding: 0px 0 10px;
    width: auto;
}
	
.dwld_row {
    background: #ffdb62 none repeat scroll 0 0;
    border-bottom: 8px solid #fecf41;
    border-top: 8px solid #fecf41;
    display: flow-root;
    margin-top: 13px;
    padding: 0px;
    width: auto;
	text-align: center;
}
	
.dwld_row h3 {
    font-size: 24px;
    margin: 0;
    padding: 0;
    text-align: center;
}
	
.dwld_row h4 {
    color: #ed410b;
    font-size: 44px;
    font-weight: 600;
    margin: 0;
    padding: 0;
    text-align: center;
}
	
.ded_scn {
    margin:8px 0 10px;
    text-align: center;
    width: auto;
}
	
/*download page responsive css */

@media(min-width: 768px) and (max-width: 1024px) {
.chat_faq {
    width: 100% !important;
}
.faq_content {
    width: 100% !important;
}

.dwld_row h4 {
    color: #ed410b;
    font-size: 34px;
    font-weight: 600;
    margin: 0;
    padding: 0;
    text-align: left;
}
	
.cust_prtone div {
    background: rgba(0, 0, 0, 0) url("../images/sep1.png") no-repeat scroll 0 0;
    float: left;
    height: 188px;
    margin-left: 10px;
    padding-left: 18px;
    width: 65%;
}	

.common_txt ul.free li {
    margin: 0 0 7px 15px;
    padding: 0 0 5px 0;
    font-size: 14px;
    color: #656565;
}

	
.three_one {
    width: 33.3%;
    float: left;
}
.mtoll_cnte {
    margin: auto;
    width: 80%;
	padding:0px 0px 2px 0px;
}

.three_two {
    width: 40.2%;
    float: left;
}
.three_three {
    width: 24%;
    float: left;
}
.icon_p img{
	display:none;
	
}
.word_tex h1 {
    font-size: 21px;
}
.word_tex ul.arrlist02 {
    list-style-type: none;
    margin: 0;
    padding: 0 0px 0px 38px;
}
.now{
	width:48%;
	display:inline-block;	
}
.green_popup{
	width:auto;
	text-align:center;
	margin:2px 0px 0px 0px;
	display:inline-block;
	float:left;
}
.green_popup a {
    background: #009ceb;
    display: inline-block;
    width: auto;
    font-weight: bold;
    padding: 10px 20px;
    color: #fff;
    text-align: center;
    margin: 0px 10px 0px 0px;
    border: 1px solid #0a6998;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    font-size: 14px;
    font-weight: 600;
}
	
.all_btnn {
    float: left;
    margin: 3px 0 20px;
    padding-left: 18%;
    text-align: center;
    width: 100%;
}
	

.green_popup a:hover{
	background:#085d88;
width:auto;
font-weight:bold;
padding:10px 20px;
color:#fff;
text-align:center;
margin: 0px 10px 0px 0px;
border:1px solid #0a6998;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
  font-size: 14px;
font-weight:600;

}

.quick_block3 {
    width: 296px;
    height: 132px;
    border: 1px solid #d1d3d4;
    margin: auto;
}

.captca {
    width: 100%;
    padding: 10px 0px 10px 0;
    margin: auto;
    text-align: left;
}

	
}

@media(min-width: 768px) and (max-width: 1000px) {
	

.cust_header {
    background: rgba(0, 0, 0, 0) url("../images/banner_ipadabove.jpg") no-repeat center center;
	-webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
    padding: 20px 0 70px 10px;
    width: auto;
}
	
.faq_askd h1 {
    background: rgba(0, 0, 0, 0) url("../images/faq_sap.jpg") no-repeat scroll left center;
    color: #555555;
    float: left;
    font-size: 22px;
    font-weight: 700;
    margin: 5px 0 0 20px;
    padding: 30px 0 30px 25px;
}	
	
}

@media(min-width: 220px) and (max-width: 767px) {
.chat_faq {
    width: 100% !important;
}
.faq_content {
    width: 100% !important;
}	
	

.all_btnn {
    float: left;
    margin: 3px 0 20px;
    padding-left:0%;
    text-align: center;
    width: 100%;
}	
	
.aboutus_bnr {
    background:url(../images/9_AboutUs.gif) no-repeat top left;
    color: #fff;
    font-size: 20px;
    font-weight: bold;
    line-height: 28px;
    margin:6px 0px 0px 0px;
    padding: 21px 0 20px 19px;
}

.aboutus_bnr span {
    color: #fff;
    font-size: 18px;
	line-height: 14px;
    font-weight: normal;
}	
	
.cust_prtone div {
    background: rgba(0, 0, 0, 0) url("../images/sep1.png") no-repeat scroll 0 0;
    float: left;
    height: auto;
    margin-left: 5px;
    padding-left: 15px;
    width: 60%;
}	
	
.wel_pcfaq h1 {
    color: #555;
    font-size: 18px;
    font-weight: 700;
    margin: 0;
	text-align: center;
    padding: 0 0 10px;
}
	
.wel_pcfaq p {
    color: #1d1d1d;
	text-align: center;
    font-size: 13px;
}	
	
.tx10_wlc {
    border: medium none;
    color: #767676;
    font-size: 11px;
    padding: 0;
	text-align: center;
}
	
.tx10_link {
    border: medium none;
    color: #767676;
    font-size: 11px;
    padding: 0 12px 0 0;
    text-align: center;
}	
	
.faq_askd img {
    float: none;
}	
	
.faq_askd {
    padding-bottom: 5px;
	 padding-top: 15px;
    width: auto;
	text-align: center;
}
	
.faq_askd h1 {
    background:none;
    color: #555555;
    float: left;
	display: block;
	width: 100%;
    font-size: 18px;
    font-weight: 700;
    margin: 5px 0 0 0px;
    padding: 10px 0 10px 0px;
}
	
.faq_askd a {
    color: #29609f;
    display: block;
    font-size: 14px;
    padding: 10px 0;
    text-align: center;
    text-decoration: none;
    width: 100%;
}	
	
.cust_header {
    background: rgba(0, 0, 0, 0) url("../images/banner_ipad.jpg") no-repeat center center;
	-webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
    padding: 20px 0 10px 10px;
    width: auto;
}	
	
.cust_header h4 {
    color: #1f497d;
    font-size: 22px;
    margin: 0;
	text-align: center;
    padding: 5px 0 4px 5px;
}
.cust_header p {
	text-align: center;
    color: #222;
    font-size: 18px;
    padding: 5px 0 4px 5px;
}
	
.cust_header h5 {
    color: #1f497d;
    font-size: 21px;
	text-align: center;
    margin: 0;
    padding: 24px 0 8px 5px;
}
	
.three_one{
width:100%;
float:left;
}
.three_two{
	width:100%;
	float:left;
}
.three_three{
	width:97%;
	float:left;
}
.logo {
	text-align:center;
}

.logo img{
	display:inline-block;
}

.mtoll {
    background:none;
    border:none;
    padding: 0px 10px;
    margin:0px 0px;
    -webkit-border-radius:none;
    -moz-border-radius:none;
    border-radius:none;
	width:100%;
}
.mtoll_cnte {
    margin: auto;
    width: 98%;
	text-align:center;
}
.icon_p{
	display:none;
	
}
.call_way {
    font-size: 20px;
    width: 100%;
	
}
.call_way h4 {
    font-size: 24px;
    color: #1b7d00;
	padding:5px 0px 0px 0px;

}

.call_way p {
    font-size: 16px;
	line-height: normal;
}
	
.strip{
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#b4d7eb+24,0c92d9+100,0c92d9+100 */
background: #b4d7eb; /* Old browsers */
background: -moz-linear-gradient(left, #b4d7eb 24%, #0c92d9 100%, #0c92d9 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left, #b4d7eb 24%,#0c92d9 100%,#0c92d9 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, #b4d7eb 24%,#0c92d9 100%,#0c92d9 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b4d7eb', endColorstr='#0c92d9',GradientType=1 ); /* IE6-9 */
margin:0px 0px 10px 0px;
padding:5px 0px;
text-align:center;
font-size:12px;
color:#fff;
font-weight:300;
width:176px;
float:right;
}
.banner_part{
	width:100%;
	background:#e1e7e5;
}
.green_popup{
	width:100%;
	text-align:center;
	margin:2px 0px 0px 0px;
	display:inline-block;
	float:none;
}
.now{
	width:auto;
	display:inline-block;
	float:none;
	text-align:center;
	padding:0px 0px;	
}
.now img{
	float:none;
	text-align:center;
	padding:10px 0px;	
}

.soft_txt div {
    text-align: center;
}
.soft_txt div img{
	display:inline;
}
.featured_img{
	text-align:center;
}
.featured_img img{
	display:inline;
}
.tx10_wc {
    font-size: 11px;
    text-align: center;
}

.prod9 {
    padding: 0 12px 5px 0px;
    font-size: 13px;
    color: #fff;
    text-transform: uppercase;
    text-align: center;
}

.onl_row {
    font-size: 11px;
    color: #4e4e4e;
    text-align:center;
    padding: 0px 0px;
	width: 100%;
}
.ready_text{
	font-size:20px;
	color:#fff;
	font-weight:600;
	text-align:center;
}
.ready_left{
	font-size:20px;
	color:#fff;
	font-weight:600;
	text-align:center;
}


.tol_bg{
	background:#fff;
	border-left:#bbcff2 solid 1px;
	padding:0px 7px 0px 7px;
	margin:0px -15px 0px -15px;
	border-right:#bbcff2 solid 1px;	
}
/*Features_______________________________________________________________________________________start*/

.text_fix h1 {
    font-size: 21px;
    color: #2c2c2c;
    margin: 0px;
    padding: 30px 0px 0px 0px;
	text-align:center;
}
.al01 {
    text-align: center;
}
.feat_baner{
	width:auto;
	background: url(../images/for_mobile.png) no-repeat!important;
	margin:5px 0px;
}
.conatc_dre{
	width:auto;
	float:left;
	padding:0px 0px;
}
.testmonl_row .text {
    padding: 5px 0px;
}
.testmonl_row .clint_pic {
    padding: 5px 0px;
    text-align: center;
}



/*Features_______________________________________________________________________________________end*/


	
}


@media(min-width: 768px) and (max-width: 1200px) {

.icon_p img{
	display:none;
	
}

.call_way p {
    line-height: 2 !important;
	text-align:center;
	margin: 0 0 0px 0px;
}
.call_way h4 {
	text-align:center;
	margin-bottom: -1px;
}
.call_way {
    font-size: 20px;
    float:none;
}


}

@media(min-width: 320px) and (max-width: 480px) {
.common_txt ul.free {
    margin: auto;
    padding: 0;
    list-style-image: url(../images/bl_arrow.jpg);
    text-align: center;
    width: 90%;
    text-align: left;
	padding-left:-5px;
	padding-left:-5px;
}

.word_tex {
    width: 92%;
    margin: auto;
}
.word_tex h1 {
    font-size: 18px;
    width: 92%;
    margin: auto;
    padding: 14px 0px;
	text-align:center;
}
.quk_scan {
    width: 121px !important;
    text-align: center;
}
.lap {
    width: 114px !important;
    padding: 21px 0px 19px 3px;
}
.quick_block {
    width: 249px;
}
.quick_block2{
    width: 249px;
}
.quick_block3{
    width: 249px;
}
.chat_text {
    width: 139px;
    padding-bottom: 20px;
}
.chat_text p + p {
    font-size: 18px;

}
.tried{
	max-width:100%;
}
.tried img{
	width:100%;
	height:100%;
}

}
@media (min-width:768px) and (max-width:991px) {
.navgate .nav > li > a {
    padding-left: 5px !important;
    padding-right: 5px !important;
    font-size: 14px !Important;
}


.chat_faq {
    width: 100% !important;
}
.faq_content {
    width: 100% !important;
}

}	

@media screen and (max-width:767px) {
.features_banner {
    background: #0084C4;
        background-image: none;
}
.feat_img img {
    width: 246px;
}
.feat_img {
    text-align: center;
}
.feat_des {
    text-align: center;
    margin-top: 15px;
    margin-bottom: 30px;
}
.feat_des h1 {
    font-size: 42px;
}

.navbar-toggle { border:none !important;
    background-color: #0c88c8 !important;  margin-top: 21px !important;  
}
.navbar-default .navbar-toggle .icon-bar {
    background-color: #fff !important;
}
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {
    background-color: #005480 !important;
}
.har_top {
    margin-top: 71px;
}	

.features_banner {
    height: auto;
}

.features_banner .feat_img img {
    height: auto;
}
	
}

@media(min-width: 480px) and (max-width: 520px) {
.common_txt ul.free {
    margin: auto;
    padding: 0;
    list-style-image: url(../images/bl_arrow.jpg);
    text-align: center;
    width: 80%;
    text-align: left;
}

.word_tex {
    width: 80%;
    margin: auto;
}
.word_tex h1 {
    font-size: 17px !important;
    width: 80%;
    margin: auto;
    padding: 14px 0px;
	text-align:center;
}

}

@media(min-width: 520px) and (max-width: 640px) {
.common_txt ul.free {
    margin: auto;
    padding: 0;
    list-style-image: url(../images/bl_arrow.jpg);
    text-align: center;
    width: 73%;
    text-align: left;
}

.word_tex {
    width: 94%;
    margin: auto;
}
.word_tex h1 {
    width:94%;
    margin: auto;
    padding: 14px 0px;
	text-align:center;
}

}

@media(min-width: 641px) and (max-width: 767px) {
.common_txt ul.free {
    margin: auto;
    padding: 0;
    list-style-image: url(../images/bl_arrow.jpg);
    text-align: center;
    width: 65%;
    text-align: left;
}
.word_tex {
    width: 85%;
    margin: auto;
}
.word_tex h1 {
    width:85%;
    margin: auto;
    padding: 14px 0px;
	text-align:center;
}
}





  
  
  
  
  
  
  
  
  