/*!
 * css-new/slider.css
 * css-new/table.css
 * css-new/partner-page.css
 *//*!  */
  /*
+----------------------------------------------------------------+
	Clients Reviews
+----------------------------------------------------------------+
*/
.testimonial{
padding: 10px 40px;
background:#f1f1f1;
width:90%; 
border-radius: 25px; 
height:100px;
margin-left: 50px;
}
p.testimonial2{
background:#f1f1f1;
text-align:right
}
.marq{
height:80px;
}

 /*
+----------------------------------------------------------------+
	Clients Reviews /
+----------------------------------------------------------------+
*/
 

 /*
+----------------------------------------------------------------+
	css-new/table.css
+----------------------------------------------------------------+
*/
@charset "utf-8";
/* CSS Document */
table.table {
	width: 90%;
	margin: 0 auto;
	border-spacing: 0
}
table.table td, table.table th, table.table tr {
	border-style: solid;
	border-width: 0
}
table.table thead tr th {
	font-weight: 500;
	border-bottom-width: 2px;
	font-size:24px;
}
table.table tbody tr td {
	border-bottom-width: 1px;
	
}
table.table tbody tr:last-child {
	border-bottom-width: 0
}
table.table td, table.table th {
	padding: 10px 0px 10px;
	font-size:15px;
}
table.table i {
	margin-right: 2px
}
table.table.table-complex thead tr th, table.table.table-complex tr {
	border-bottom-width: 1px
}
table.table.table-complex tbody:first-child tr:first-child td, table.table.table-complex tfoot:first-child tr:first-child td, table.table.table-complex thead:first-child tr:first-child td, table.table.table-complex thead:first-child tr:first-child th {
	border-top-width: 1px
}
table.table.table-complex tbody:last-child tr:last-child td, table.table.table-complex tfoot:last-child tr:last-child td, table.table.table-complex thead:last-child tr:last-child td, table.table.table-complex thead:last-child tr:last-child th {
	border-bottom-width: 1px;
	background-color:#CCC;
}
table.table.table-complex td, table.table.table-complex th {
	padding: 9px 20px 10px
}
table.table.table-complex td:first-child, table.table.table-complex th:first-child {
	border-left-width: 1px
}
table.table.table-complex td:last-child, table.table.table-complex th:last-child {
	border-right-width: 1px
}
table.table.round {
	border-radius: 7px
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	
}
table.table.round tbody:first-child tr:first-child td:first-child, table.table.round thead:first-child tr:first-child td:first-child, table.table.round thead:first-child tr:first-child th:first-child {
	-webkit-border-radius: 5px 0 0;
	-moz-border-radius: 5px 0 0;
	border-radius: 5px 0 0
}
table.table.round tbody:first-child tr:first-child td:last-child, table.table.round thead:first-child tr:first-child td:last-child, table.table.round thead:first-child tr:first-child th:last-child {
	-webkit-border-radius: 0 5px 0 0;
	-moz-border-radius: 0 5px 0 0;
	border-radius: 0 5px 0 0
}
table.table.round tbody:last-child tr:last-child td:first-child, table.table.round tfoot:last-child tr:last-child td:first-child {
	-webkit-border-radius: 0 0 0 5px;
	-moz-border-radius: 0 0 0 5px;
	border-radius: 0 0 0 5px
}
table.table.round tbody:last-child tr:last-child td:last-child, table.table.round tfoot:last-child tr:last-child td:last-child {
	-webkit-border-radius: 0 0 5px;
	-moz-border-radius: 0 0 5px;
	border-radius: 0 0 5px
}
table.table.table-all-borders td, table.table.table-all-borders th {
	border-left-width: 1px
}
table.table.table-all-borders td:last-child, table.table.table-all-borders th:last-child {
	border-right-width: 1px
}
table.table.table-all-borders tbody:first-child tr:first-child td, table.table.table-all-borders tfoot:first-child tr:first-child td, table.table.table-all-borders thead:first-child tr:first-child td, table.table.table-all-borders thead:first-child tr:first-child th {
	border-top-width: 1px
}
.free{
	font-size:23px; color:#35a3ac !important; font-family:'Times New Roman', Times, serif
}
.cost{
	font-size:23px; color:#5ebe6c !important; font-family:'Times New Roman', Times, serif
}
@media (max-width:499px) {
.responsive-table {
	width: 100%;
	margin-bottom: 20px;
	overflow-y: hidden;
	overflow-x: scroll;
	-webkit-overlow-scrolling: touch
}
.responsive-table-no>table {
	margin-bottom: 0
}
.responsive-table-no>table>tbody>tr>td, .responsive-table-no>table>tbody>tr>th, .responsive-table-no>table>tfoot>tr>td, .responsive-table-no>table>tfoot>tr>th, .responsive-table-no>table>thead>tr>td, .responsive-table-no>table>thead>tr>th {
	font-size:12px !important;
	padding: 10px 2px !important;
}
}
.responsive-table-lg {
	width: 100%;
	margin-bottom: 20px;
	overflow-y: hidden;
	overflow-x: scroll;
	-webkit-overlow-scrolling: touch
}
.responsive-table-lg>table {

	margin-bottom: 0
}
.responsive-table-lg>table>tbody>tr>td, .responsive-table-lg>table>tbody>tr>th, .responsive-table-lg>table>tfoot>tr>td, .responsive-table-lg>table>tfoot>tr>th, .responsive-table-lg>table>thead>tr>td, .responsive-table-lg>table>thead>tr>th {
	white-space: nowrap
}
@media (max-width:767px) {
.responsive-table-xs {
	width: 100%;
	margin-bottom: 20px;
	overflow-y: hidden;
	overflow-x: scroll;
	-webkit-overlow-scrolling: touch
}
.responsive-table-xs>table {
	margin-bottom: 0
}
.responsive-table-xs>table>tbody>tr>td, .responsive-table-xs>table>tbody>tr>th, .responsive-table-xs>table>tfoot>tr>td, .responsive-table-xs>table>tfoot>tr>th, .responsive-table-xs>table>thead>tr>td, .responsive-table-xs>table>thead>tr>th {
	white-space: nowrap
}
}

@media (max-width:479px) {
.responsive-table-2xs {
	width: 100%;
	margin-bottom: 20px;
	overflow-y: hidden;
	overflow-x: scroll;
	-webkit-overlow-scrolling: touch
}
.responsive-table-2xs>table {
	margin-bottom: 0
}
.responsive-table-2xs>table>tbody>tr>td, .responsive-table-2xs>table>tbody>tr>th, .responsive-table-2xs>table>tfoot>tr>td, .responsive-table-2xs>table>tfoot>tr>th, .responsive-table-2xs>table>thead>tr>td, .responsive-table-2xs>table>thead>tr>th {
	white-space: nowrap
}
}

@media (max-width:319px) {
.responsive-table-3xs {
	width: 100%;
	margin-bottom: 20px;
	overflow-y: hidden;
	overflow-x: scroll;
	-webkit-overlow-scrolling: touch
}
.responsive-table-3xs>table {
	margin-bottom: 0
}
.responsive-table-3xs>table>tbody>tr>td, .responsive-table-3xs>table>tbody>tr>th, .responsive-table-3xs>table>tfoot>tr>td, .responsive-table-3xs>table>tfoot>tr>th, .responsive-table-3xs>table>thead>tr>td, .responsive-table-3xs>table>thead>tr>th {
	white-space: nowrap
}
}

.container-new table.table th {
	border-color: #3f4551;
	color: #ffffff
}
.container-new table.table td {
	border-color: #dddddd;
	padding-left:10px;
}
.container-new table.table.table-zebra tbody tr:nth-child(2n-1) {
	background: #eef0f2;
	padding-left:15px;
}
.container-new table.table.table-complex td, .container-new table.table.table-complex th, .container-new table.table.table-complex tr {
	border-color: #dddddd
}
.container-new table.table.table-complex thead tr th {
	background: #e8ebf0;
	color: #1c202a;
	border-color: #dddddd
}
.container-new table.table.table-complex tbody tr, .container-new table.table.table-complex.table-zebra tbody tr:nth-child(2n-1) {
	background: #f7f8f9
}
.container-new table.table.table-complex.table-zebra tbody tr:nth-child(2n) {
	background: #eef0f2
}
.container-new table.table.table-shadow {
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.03);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.03);
	box-shadow: 0 1px 2px rgba(0,0,0,.03)
}
.container-new table.table.table-all-borders th {
	border-color: #dddddd
}

@media (max-width:1119px) {
.responsive-table-md {
	width: 100%;
	margin-bottom: 20px;
	overflow-y: hidden;
	overflow-x: scroll;
	-webkit-overlow-scrolling: touch
}
.responsive-table-md>table {
	margin-bottom: 0
}
.responsive-table-md>table>tbody>tr>td, .responsive-table-md>table>tbody>tr>th, .responsive-table-md>table>tfoot>tr>td, .responsive-table-md>table>tfoot>tr>th, .responsive-table-md>table>thead>tr>td, .responsive-table-md>table>thead>tr>th {
	white-space: nowrap
}
}

@media (max-width:991px) {
.responsive-table-sm {
	width: 100%;
	margin-bottom: 20px;
	overflow-y: hidden;
	overflow-x: scroll;
	-webkit-overlow-scrolling: touch
}
.responsive-table-sm>table {
	margin-bottom: 0
}
.responsive-table-sm>table>tbody>tr>td, .responsive-table-sm>table>tbody>tr>th, .responsive-table-sm>table>tfoot>tr>td, .responsive-table-sm>table>tfoot>tr>th, .responsive-table-sm>table>thead>tr>td, .responsive-table-sm>table>thead>tr>th {
	white-space: nowrap
}
}

/*
+----------------------------------------------------------------+
	css-new/table.css/
+----------------------------------------------------------------+
*/

/*
+----------------------------------------------------------------+
	css-new/partner-page.css
+----------------------------------------------------------------+
*/

.clearfix{*zoom:1}
.clearfix:before,.clearfix:after{display:table;content:"";line-height:0}
.clearfix:after{clear:both}
row{margin-left:-20px;*zoom:1}
.row:before,.row:after{display:table;content:"";line-height:0}
.row:after{clear:both}[class*="span"]{float:left;min-height:1px;margin-left:20px}
.container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:940px}
.span12{width:940px}
.span11{width:860px}
.span4{width:300px}
.container{margin-right:auto;margin-left:auto;*zoom:1}
.container:before,.container:after{display:table;content:"";line-height:0}
.container:after{clear:both}
h1,h2,h4,h5,h6{margin:10px 0;font-family:inherit;font-weight:500;line-height:1;color:inherit;text-rendering:optimizelegibility; font-family:"Open Sans",sans-serif}
h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{font-weight:normal;line-height:1;color:#999999}
h1{font-size:36px;line-height:40px}
h2{font-size:30px;line-height:35px}
h3{font-size:20px;line-height:35px; font-weight:600;}
h4{font-size:18px;line-height:20px; font-weight:600; top:100%;}
h5{font-size:20px;line-height:20px;font-weight: 600;}
h6{font-size:12px;line-height:20px}
.icon{float:left;width:80px;line-height:22px; font-size:20px;background:#51bfbe;text-align:center;margin-right:20px;vertical-align:middle;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;height:80px}
.icon1{float:left;width:80px;line-height:22px; font-size:20px;background:#f1ad1e;text-align:center;margin-right:20px;vertical-align:middle;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;height:80px}
.icon2{float:left;width:80px;line-height:19px; font-size:18px;background:#f25b6c;text-align:center;margin-right:20px;vertical-align:middle;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;height:80px}
.icon3{float:left;width:80px;line-height:22px; font-size:20px;background:#b0c100;text-align:center;margin-right:20px;vertical-align:middle;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;height:80px}
.icon4{float:left;width:180px;line-height:22px; font-size:20px;background:#AAA; margin-left:80px; text-align:center;margin-right:17px;vertical-align:middle;
-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px; padding:2px;}
.icon-new{float:left;line-height:22px; font-size:20px;text-align:center;margin-right:21px;vertical-align:middle}
@media (max-width:767px){
body{padding-left:0px;padding-right:0px}

.container{width:auto}

[class*="span"],.row-fluid [class*="span"]{float:none;display:block;width:100%;margin-left:0px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.span12,.row-fluid .span12{width:98%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box; margin-left:20px;}
.span13{
	width:42%;
	margin-left:20px;
}
}
 
@media (min-width:768px) and (max-width:1180px){
	.row{margin-left:40px;*zoom:1}.row:before,.row:after{display:table;content:"";line-height:0}.row:after{clear:both}[class*="span"]{float:left;min-height:1px;margin-left:0px}.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:90%}.span12{width:100%}.span11{width:100%}.span4{width:100%}} 
@media (min-width:1200px){
	.row{margin-left:-30px;*zoom:1}
	.row:before,.row:after{display:table;content:"";line-height:0}
	.row:after{clear:both}[class*="span"]{float:left;min-height:1px;margin-left:70px}
	.row:after{clear:both}[class*="span13"]{float:left;min-height:1px;margin-left:91px}
	.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:1170px}
	.span12{width:1145px}
	.span11{width:1070px}
	
	.span4{width:315px}
	.span33{width:250px; float:right;}
	.span13{width:300px}
	
	} 
@media (max-width:1050px){
	body{padding-top:0}
	.row:after{clear:both}[class*="span"]{float:left;min-height:1px;}
	
	}
	

}
 @media (min-width:980px){
	 .nav-collapse.collapse{height:auto !important;overflow:visible !important}}
.sf-menu,.sf-menu *{margin:0;padding:0;list-style:none}.sf-menu{line-height:1.0}.sf-menu ul{position:absolute;top:-999em;width:10em}.sf-menu ul li{width:100%}.sf-menu li:hover{visibility:inherit}.sf-menu li{float:left;position:relative}.sf-menu a{display:block;position:relative}.sf-menu li:hover ul,.sf-menu li.sfHover ul{left:0;top:37px;z-index:99}ul.sf-menu li:hover li ul,ul.sf-menu li.sfHover li ul{top:-999em}ul.sf-menu li li:hover ul,ul.sf-menu li li.sfHover ul{left:10em;top:0}ul.sf-menu li li:hover li ul,ul.sf-menu li li.sfHover li ul{top:-999em}ul.sf-menu li li li:hover ul,ul.sf-menu li li li.sfHover ul{left:10em;top:0}.sf-menu a.sf-with-ul{min-width:1px}.sf-sub-indicator{position:absolute;display:block;right:.75em;top:1.05em;width:10px;height:10px;text-indent:-999em;overflow:hidden;}a > .sf-sub-indicator{top:.8em;background-position:0 -100px}a:focus > .sf-sub-indicator,a:hover > .sf-sub-indicator,a:active > .sf-sub-indicator,li:hover > a > .sf-sub-indicator,li.sfHover > a > .sf-sub-indicator{background-position:-10px -100px}.sf-menu ul .sf-sub-indicator{background-position:-10px 0}.sf-menu ul a > .sf-sub-indicator{background-position:0 0}.sf-menu ul a:focus > .sf-sub-indicator,.sf-menu ul a:hover > .sf-sub-indicator,.sf-menu ul a:active > .sf-sub-indicator,.sf-menu ul li:hover > a > .sf-sub-indicator,.sf-menu ul li.sfHover > a > .sf-sub-indicator{background-position:-10px 0}
.row{margin-bottom:35px}
ul.list-style1,ul.list-style2{margin-left:0}
ul.list-style1 li,ul.list-style2 li{list-style:none;padding-left:15px;margin-bottom:4px}

	#page_wrapper{position:relative}
	section#content{margin-top:50px}
	

.mb_title{font-size:21px;background:white;display:inline-block;color:#0078d7;line-height:1.5; text-align:center;}
.mb_title img{margin-right:5px;margin-top:-3px}
.page-title,.subtitle{line-height:1.4;margin-bottom:25px;padding-bottom:25px;border-bottom:1px solid #cbcbcb}
.page-title{font-size:26px;color:#2680c0;margin-top:0}

.partners_carousel h5.title{font-weight:500;margin-top:0;text-shadow:1px 1px 0 #fff}.partners_carousel ul{margin:0;padding:0;list-style:none}.partners_carousel li{float:left;text-align:center;margin:0;padding:0 0 0 10px}.partners_carousel li a{display:block;padding:10px 0;margin:0px;min-height:46px;line-height:46px;border:4px solid #f9f9f9;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background:#ffffff}.partners_carousel li a img{opacity:.8;filter:alpha(opacity=80)}.partners_carousel li a:hover{background:#f9f9f9;border:4px solid #eee}.partners_carousel li a:hover img{opacity:1;filter:alpha(opacity=100)}.partners_carousel .controls{}.partners_carousel .controls > a{opacity:0.5;filter:alpha(opacity=50)}.partners_carousel .controls > a:hover{opacity:1;filter:alpha(opacity=100)}


.feature_box.style3 .box:hover span.icon{background-position:center bottom}
.services_box .box{margin-bottom:15px}
.services_box .title{font-size:16px;font-weight:700;color:#000;text-shadow:0px 0px 0 white;vertical-align:middle; font-family:Tahoma, Geneva, sans-serif}
.services_box .icon{float:left;width:80px;line-height:35px;background:#878889;text-align:center;margin-right:20px;vertical-align:middle;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;height:80px}
.services_box .box:hover .icon{background:#0066cc}

.process_steps .step .icon{margin:20px 0 15px;min-height:50px;line-height:50px;-webkit-backface-visibility:hidden} 

 .statbox{background-color:#fff;border:1px solid #c2c2c2;padding:0px; width:100%;}
 .statbox img{float:left;padding-left:0px}
 .statbox h4{font-size:30px;color:#cd2122;line-height:35px;margin-top:0}
 .statbox h6{color:#969696;margin-bottom:0; text-align:center;}
 }
 
 @media (max-width:767px){
	.statbox{background:#f0f3f4;border:1px solid #c2c2c2;padding:0px}
 .statbox img{float:left;padding-left:0px}
 .statbox h4{font-size:30px;color:#cd2122;line-height:35px;margin-top:0}
 .statbox h6{color:#969696;margin-bottom:0; text-align:center;}
 
	 .services_box.style2 .box{padding:30px;background:#f0f3f4;height:auto;margin:0;position:relative}
	 .services_box.style2 .box:hover{background:#fff;box-shadow:0 0 30px rgba(0,0,0,0.2);z-index:1;border-radius:5px}
	 .services_box.style2 .box .title{font-size:22px;margin-bottom:30px}
	 .services_box.style2 .box .icon{width:45px;height:45px;line-height:45px;border-radius:3px}
	 .services_box.style2 .box .icon img{vertical-align:middle;line-height:45px;display:inline-block;margin-top:-2px}
	 .services_box.style2 .box .list{margin:0;padding:0;list-style:none;display:none;float:none}
	 .services_box.style2 .box .list li{line-height:1;padding:10px 0px;border-top:1px solid #eee;color:#cd2122}
	 .services_box.style2 .box .list li:first-child{border-top:0}
	 
 }
@media (max-width:767px){
	.chaser{display:none !important}}
#action_box{max-height:100px}
#sidebar ul.menu li > ul{list-style:none}
.query_rule{color:#000}

}

/*
+----------------------------------------------------------------+
	css-new/partner-page.css/
+----------------------------------------------------------------+
*/