#@charset "utf-8";
.aaa {
}
/*................global.....................*/
p, img, input, textarea, span, form, select, h1, h2, h3, h4 {
	padding:0px;
	margin:0px;
}
p {
	margin-bottom:10px;
}
a img, :link img, :visited img {
	border: none;

}
a:link, a:visited {
	color:#101BAB;
}
a:hover {
	color:#000000;
}
a:active {
	outline: none;
}
a:focus {
	-moz-outline-style: none;
}
* :focus {
	outline: 0;
}
input[type=text]:focus, input[type=password]:focus {
	outline: 0 none;
}
select:focus {
	outline: 0 none;
}
ul {
	padding:0;
	margin:0 0 0 15px;
}
strong {
	/*color:#2F3990;*/
}
#sonos-container-page strong {
	color:#000;
}

h1, h2, h3, h4, h5, h6 {
	color:#333;
}
/*=============body===============================*/
body {
	margin: 0px;
	background: #fff;
	position: relative;
}
.clr {
	clear:both;
}
.clear_cl{
	display:block; 
	content:"."; 
	clear:both; 
	font-size:0; 
	line-height:0; 
	height:0; 
	overflow:hidden;
}
body * {
	outline:none;
}
/*=============font==============================*/
@font-face {
 font-family: 'MyriadProRegular';
 src: url('myriadpro-regular.eot');
 src: url('myriadpro-regular.eot') format('embedded-opentype'), url('myriadpro-regular.woff') format('woff'), url('myriadpro-regular.ttf') format('truetype'), url('myriadpro-regular.svg#MyriadProRegular') format('svg');
}
 @font-face {
 font-family:"Open Sans Semibold";
 src:url("OpenSans-Semibold.eot?") format("eot"), url("OpenSans-Semibold.woff") format("woff"), url("OpenSans-Semibold.ttf") format("truetype"), url("OpenSans-Semibold.svg#OpenSans-Semibold") format("svg");
 font-weight:normal;
 font-style:normal;
}
 @font-face {
 font-family:"Open Sans";
 src:url("OpenSans-Regular.eot?") format("eot"), url("OpenSans-Regular.woff") format("woff"), url("OpenSans-Regular.ttf") format("truetype"), url("OpenSans-Regular.svg#OpenSans") format("svg");
 font-weight:normal;
 font-style:normal;
}
 @font-face {
 font-family:"Open Sans Bold";
 src:url("OpenSans-Bold.eot?") format("eot"), url("OpenSans-Bold.woff") format("woff"), url("OpenSans-Bold.ttf") format("truetype"), url("OpenSans-Bold.svg#OpenSans-Bold") format("svg");
 font-weight:normal;
 font-style:normal;
}
/*=============header===============================*/
.header {
	width:100%;
	height:101px!important;
	background: #2f3990;
	margin:0 auto;
	/*position:fixed;*/
	top:0;
	z-index:50;
}
.logo {
	width:265px;
	height:101px;
	float:left;
}
.logo img {
	float:left;
	padding:27px 0 5px;
	width:259px;
	height:31px;
}
.logo ul {
	padding:0;
	margin:0;
	float:left;
}
.logo ul li {
	display:inline;
	color:#FFFFFF;
	font:16px/20px;
	text-decoration:none;
	padding-right: 3px;
}
.logo ul li:nth-child(odd) {
	display:inline;
	color:#FFFFFF;
	font-family:'MyriadProRegular';
	font-size:15px;
	font-weight:normal;
	font-style:normal;
	line-height:20px;
	color:#fff;
	text-decoration:none;
	list-style:none;
}
.header_top {
	display:block;
	background:#414141;
	width:100%;
	height:60px;
	color:#fff;
}
.header_top_container {
	display:block;
	max-width:1140px;
	margin:0 auto;
	width: 100%;
}
.header_top_container ul {
	display:inline-block;
	margin:0 0 0 0;
}
.header_top_container ul  li{
	color: #FFFFFF;
	font-family: "Open Sans Semibold";
	font-size: 15px;
	line-height:60px;
	padding-right:42px;
	display:inline-block;
}
.header_top_container ul  li:last-child {
	padding-right:0;
}

.header_top_container ul img {
	display:inline-block;
	vertical-align:middle;
	padding-right:15px;
}
.header_right {
	/*max-width:835px;
	width:100%;
*/	height:101px;
	float:right;
	/*position:relative;*/
}
.header_right_top {
	float: right;
	height: 28px;
	text-align:right;
	max-width: 835px;
	width:100%;
	position:relative;
	top: -80px;
	right:5px;
	z-index:100;
	display: none;
}
.header_right_top span {
	color: #FFFFFF;
	font-family: "Open Sans Semibold";
	font-size: 16px;
	vertical-align: top;
}
.header_right_top img {
	padding-right: 5px;
}
.icon {
	float:right;
}
.header_right_bottom {
	/*max-width:835px;
	width:100%;
	height:100px;
	float:right;
	z-index:99;
	position:relative;*/
}
/*.header_right_bottom ul {
	padding:0;
	margin:0;
	float:right;
	position:relative;
	z-index:1000;
}*/
.header_right_bottom ul li:first-child {
}
.header_right_bottom ul li {
	color: #FFFFFF;
	font-family: "Open Sans Semibold";
	font-size: 16px;
	display:inline-block;
	/*position: relative;
	top: -3px;*/
}
.header_right_bottom ul li > a {
	color: #FFFFFF;
	text-decoration:none;
	list-style:none;
	/*height:101px;*/ 
	padding: 0 12px;
	line-height:100px;
	display:inline-block;
	vertical-align:top;
}

.header_right_bottom ul li:last-child > a {
	padding-right:0;
}
.header_right_bottom ul li > a:hover {
	/*background:url(../images/header_hover.png) no-repeat center top;*/
	color: #FFFFFF;
	text-decoration: none;
	text-shadow: 0 0 1.5px #fff;
}
/*=============banner===============================*/
.banner_slid_div {
	width:100%;
	margin:0 auto;
	position:relative;
	top:0px;
	left:0px;
	background-color: #000;
	
	overflow:hidden;
}
.banner_slid_div_2 {
	width:100%;
	height:400px;
	margin:0 auto;
	position:relative;
	top:0px;
	left:0px;
	background-color: #000;
	overflow-x: hidden;
	overflow-y: hidden;
}
.left_shadow {
	background:url(../images/shadow_left.png)repeat-y left top;
	position:absolute;
	z-index:2;
	max-width:335px;
	width:100%;
	height:100%;
	top:0px;
	left:0px;
}
.right_shadow {
	background:url(../images/shadow_right.png)repeat-y right top;
	position:absolute;
	z-index:3;
	max-width:335px;
	width:100%;
	height:100%;
	top:0px;
	right:0px;
}
.banner_slid_div img {
	/*width:100%;
	height:100%;*/
	z-index:1;
}
.right_banner_popup {
	height:201px;
	width:46px;
	position:fixed;
	background: url(../images/banner_popup.jpg) no-repeat;
	color:#FFF;
	right:0;
	top:35%;
	z-index:51;
	font:24px "Open Sans Semibold";
	/*box-shadow:0 0 8px rgba(57, 59, 66, .8);*/
}
/*=============top-content===============================*/
.top_content {
	width:100%;
	height:400px;
	/*background: url(../images/content_bg1.jpg) repeat-x center top #505050;*/
	background: #505050;
	padding-top:25px;
}
.top_content p {
	padding-bottom:18px;
}
.top_content h2 {
	color: #FFFFFF;
	font-family: "Open Sans";
	font-size: 26px;
	padding:5px 0 20px;
}
.top_content img {
	height:260px;
	width:377px;
}
/*.top_content a {
	color: #FFFFFF;
	display: block;
	height: 55px;
	margin: 20px auto;
	text-align: center;
	width: 306px;
	font:26px/55px "Open Sans";
	text-decoration:none;
	cursor:pointer;
	z-index:7;
	position:relative;
}*/
.button_1 {
	background:#2F3990;
	max-width:306px;
	width:100%;
	height:55px;
	display:block;
	z-index:6;
	color: #FFFFFF;
	margin: 20px auto;
	text-align: center;
	font:26px/55px "Open Sans";
	cursor:pointer;
	z-index:7;
	position:relative;
	text-decoration:none;
}
.button_1_long {
	background:#2F3990;
	width:350px;
	height:55px;
	display:block;
	color: #FFFFFF;
	margin: 20px auto;
	text-align: center;
	font:26px/55px "Open Sans";
	cursor:pointer;
	z-index:7;
	text-decoration:none;
}
.button_1:hover, .button_1_long:hover {
	background: #222;
}
a.button_1:link, a.button_1:visited, a.button_1_long:link, a.button_1_long:visited {
	color:#fff;
}

a.button_1:hover, a.button_1_long:hover {
	color:#fff;
}
.button_2 {
	background:#2F3990;
	display:block;
	z-index:6;
	color: #FFFFFF;
	margin: 0 auto;
	text-align: center;
	font:14px/36px "Open Sans";
	cursor:pointer;
	z-index:7;
	position:relative;
	text-decoration:none;
	padding:0 10px;
	width:20%;
}
.button_2:hover {
	background:#222;
}
a.button_2:link, a.button_2:visited {
	color:#fff;
}
a.button_2:hover {
	color:#fff;
}
.text_1 {
	color: #FFFFFF;
	font:14px/26px"Open Sans";
	text-align:left;
}
.img_shadow {
	position:absolute;
	height:119px !important;
	max-width:487px !important;
	width:100%;
	right: -50px;
	top: 243px;
	z-index:5;
	display:none;
}

.vc_gitem-post-meta-label {
	display: none;
}
/*=============top-content 2===============================*/
.top_content_2_shadow {
	background:url(../images/content_bg_shadow.jpg) repeat-x left top;
	width:100%;
	height:13px;
}
.top_content_2 {
	min-height:390px;
	width:100%;
	/*background:#ebebeb url(../images/content_bg2.jpg) repeat-x;*/
	background:#ebebeb url(../images/content_bg2.jpg) repeat;
	padding:20px 0;
}
.left_paddind_div {
	padding-left:20px;
}
.top_content_2 h2 {
	color:#000;
	font:26px/30px "Open Sans";
	text-align:left;
	padding-bottom:20px;
}
.top_content_2 h3 {
	color:#000;
	font:22px/30px "Open Sans";
	text-align:left;
	padding:10px 0 30px;
}
.top_content_2 h3 a {
	color:#000;
	font:22px/30px "Open Sans";
	text-align:left;
	padding:10px 0 30px;
	text-decoration:none;
}
.text_2, .text_2 p {
	color: #000;
	font:14px/24px"Open Sans"!important;
	text-align:left;
}
.text_2 a {
	color: #000;
}
/*=============social div===============================*/
.social_div {
	background:url(../images/Social_bg.jpg) repeat-x center top #7b7b7b;
	width:100%;
	height:206px;
	padding-top:20px;
}
.social_div h2, .companies_content h2 {
	color:#fff !important;
	/*font:34px "Open Sans Semibold" !important;*/
	font:32px "Open Sans Semibold" !important;
	text-align:center !important;
	float:left;
	padding:0 !important;
}
.social_div .line {
	float:left;
	padding-top:10px;
}
.social_inner {
	float:left;
	padding:20px 0;
}
.social_inner img {
	padding-right:107px;
	width:99px;
	height:100px;
}
.social_inner > img:last-child {
	padding-right: 0;
}
.youtube_icn > img {
	padding-right: 0;
}
/*=============content 4===============================*/
.content_4 {
	background:url(../images/content_bg4.jpg) repeat-x;
	width:100%;
	/*max-height:345px;*/
	height:345px;
	width:100%;
	padding-top:40px;
}
.content_4 h2 {
	color:#000;
	font:26px/30px "Open Sans";
	text-align:left;
	padding:10px 0 20px;
}
.text_3 {
	color: #000;
	font:14px/26px"Open Sans";
	text-align:left;
	max-width:500px;
	width:100%;
	height:185px;
	padding-bottom:30px;
}
.text_3 a {
	float:right;
	color:#000;
	font-weight:bold;
}
.text_2 a:hover, .text_3 a:hover {
	text-decoration:none;
}

.wpb_text_column ul, .wpb_text_column ol {
	margin-top:10px;
	margin-left:20px;
} 

.wpb_text_column li {
	margin-bottom: 10px;
}
/*=============Millennium Companies===============================*/
.companies_content {
	width:100%;
	height:150px;
	/*background: url(../images/companies.png) repeat-x center top #606060;*/
	background: #606060;
	padding-top:25px;
}
.companies_content .line {
	float:left;
	padding-top:12px;
	width:300px;
}
/*=============content 5===============================*/
.content_5 {
	background:#fff;
	width:100%;
	height:182px;
	padding-top:40px;
	position:relative;
	z-index:40;
	display: table;
}
.content_5 .foot_logos{
	display: table;
	margin: 0 auto;
}
.content_5 img {
	display:block;
	padding-right:0;
	margin:0 auto;
	float:left;
}
.content_5 a {
	display:table-cell;
	height:100px;
	vertical-align:middle;
	padding-right:20px;
}
.content_5 a:last-child {
	padding-right:0;
}
.grid_12 > img:last-child {
	float: right;
	padding-right: 0;
}
/*=============footer===============================*/
.footer_cta {
	background:#2f3990;
	width:100%;
	min-height:100px;
	position:relative;
	z-index:40;
}
.footer_cta p {
	font-family:"Open Sans";
	font-size:30px;
	text-align:center;
	color:#fff;
	line-height:100px;
}
.footer_cta a.get_started {
	background:#000;
	display:inline-block;
	vertical-align:middle;
	color:#fff;
	line-height:60px;
	text-decoration:none;
	padding:0 20px;
	margin-left:35px;
}
.footer_cta a.get_started:hover {
	background:#222;
}
.ft_logo a.get_started {
	background:none;
	display:inline-block;
	vertical-align:middle;
	color:#fff;
	line-height:60px;
	text-decoration:none;
	padding:0 20px;
	margin-left:35px;
	border:1px solid #fff;
}
.ft_logo a.get_started:hover {
	background:#222;
	border:1px solid #222;

}
.footer {
	background:#414141;
	width:100%;
	padding:60px 0 50px 0;
}
.footer_container {
	max-width:1140px;
	width: 100%;
	margin:0 auto;
}
.footer_left {
	width:30%;
	display:inline-block;
	vertical-align:top;
	float:right;
}
.footer_right {
	width:62%;
	display:inline-block;
	vertical-align:top;
}
.footer .logo img {
	padding:0 0 5px !important;
	width:90%;
	height:auto;
}
.footer .logo {
	padding-right:10px;
	width:58%;
}
.contact {
	background: url("../images/person.png") no-repeat scroll left center transparent;
	color: #CCCCCC;
	font: 16px "Open Sans";
	padding-left: 20px;
	margin-bottom:10px;
}
.phone {
	background: url("../images/phone_small.png") no-repeat scroll left top 3px transparent;
	color: #CCCCCC;
	font: 16px "Open Sans";
	padding-left: 20px;
	margin-bottom:10px;
	float:left;
	max-width: 238px;
	width:100%;
}
.address {
	background: url("../images/location.png") no-repeat scroll left top 3px transparent;
	color: #CCCCCC;
	font: 16px "Open Sans";
	padding-left: 20px;
	margin-bottom:15px;
}
.footer_nav {
	width:100%;
}
.footer_nav ul {
	padding:0;
	margin:0;
}
.footer_nav ul li {
	color: #ccc;pay
	font: 14px/20px "Open Sans";
	list-style: none outside none;
	text-decoration: none;
}
li.nav_bold a, .footer_nav ul li a strong {
	font: 16px/30px "Open Sans Bold";
	color:#FFFFFF;
}
li.nav_semibold ul li a, li.nav_bold ul li a{
	color:#CCCCCC;
	text-decoration:none;
	list-style:none;
	font: 14px/20px "Open Sans";
}
li.nav_semibold a {
	font: 16px/30px "Open Sans Semibold";
	color:#FFFFFF;
	padding-left:5px;
}
.footer_nav ul li a span {
	font: 14px/40px "Open Sans Semibold";
}
.footer_nav ul li a {
	color:#CCCCCC;
	text-decoration:none;
	list-style:none;
}

.footer_nav ul li a:hover {
	color:#000;
}
.first_row {
	width:32%;
	display:inline-block;
	vertical-align:top;
}
.second_row {
	width:32%;
	display:inline-block;
	vertical-align:top;
}
.third_row {
	width:32%;
	display:inline-block;
	vertical-align:top;
}
.form_div {
	/*background:url(../images/form_bg.png) repeat-y;*/
	height:394px;
	margin-top:-30px;
}
.form_div h2 {
	padding:25px 0 0 10px;
	font: 16px/40px "Open Sans Bold";
	color:#FFFFFF;
}
.form_div h4 {
	padding:0 0 20px 0;
	font: 14px/20px "Open Sans Semibold";
	color:#ccc;
}
.desc-text {
	font: 14px/20px "Open Sans Semibold";
	color:#ccc;
}
.form_div input[type="text"] {
	color:#606060 !important;
	font: 14px/20px "Open Sans Semibold";
	margin:0 0 15px 0;
	padding:12px 0 12px 10px;
	max-width:293px;
	text-align: left;
	width:100%;
}
.btn2 {
	background:url(../images/button_2.png) no-repeat;
	color:#FFF;
	font: 18px/20px "Open Sans Semibold";
	width:140px;
	height:47px;
	float:right;
	border:0;
	margin-right:30px;
	text-align:center;
}
.separator {
	background:url(../images/separator.jpg) repeat-x;
	height:4px;
	max-width:330px;
	width:100%;
	margin:0 auto;
	display:block;
	margin-top:20px;
}
.form_div a {
	color: #FFFFFF;
	font: 16px/41px "Open Sans Bold";
	padding: 20px 0 0 40px;
	text-decoration: none;
}
.copyright {
	color: #CCCCCC;
	font: 11px/16px "Open Sans";
	padding: 3px 10px;
}

.footer_top {
	display:block;
	background:#222;
	width:100%;
	height:60px;
	color:#fff;
}
.footer_top_container {
	display:block;
	max-width:1140px;
	width: 100%;
	margin:0 auto;
}
.footer_top_container ul {
	display:inline-block;
	margin:0 0 0 0;
}
.footer_top_container ul  li{
	color: #FFFFFF;
	font-family: "Open Sans Semibold";
	font-size: 15px;
	line-height:60px;
	padding-right:20px;
	display:inline-block;
}
.footer_top_container ul  li:last-child {
	padding-right:0;
}

.footer_top_container ul img {
	display:inline-block;
	vertical-align:middle;
	padding-right:15px;
}

/*=============header-mini===============================*/
.header_mini {
	width:100%;
	height:59px;
	background:#2f3990;
	margin:0 auto;
	position:fixed;
	top:0;
	z-index:1000;
	display:none;
}
.header_mini .logo {
	width:270px;
	height:59px;
	float:left;
}
.header_mini .logo img {
	float: left;
	height: 31px;
	padding: 12px 0 5px;
	width: 259px;
}
.header_mini .header_right {
	max-width:830px;
	width:100%;
	height:59px;
	float:right;
}


/*.header_right_bottom ul li.custom-mega:hover{
    background: url("../images/topArrow.png") no-repeat scroll center bottom rgba(0, 0, 0, 0);
}*/
/*.header_right_bottom ul li.custom-mega{
    background: url("../images/topArrow.png") no-repeat scroll center 500px rgba(0, 0, 0, 0);
}
.header_right_bottom ul li.custom-mega:hover{
	background-position: center bottom;
	transition:all 0.2s ease 0s;
	-webkit-transition:all 0.2s ease 0s;
}*/
.header_mini .header_right_bottom {
	float: right;
	height: 59px;
	text-align: center;
	max-width: 830px;
	width:100%;
}
.header_mini .header_right_bottom ul {
	float: right;
	margin: 0;
	padding:0;
}
.header_mini .header_right_bottom ul li {
	color: #FFFFFF;
	display:block;
	float:left;
	font-family: "Open Sans Semibold";
	font-size: 16px;
	height:59px;
	margin: 0;
	padding: 0;
}
.header_mini .header_right_bottom ul#menu-new-header-menu > li > a {
	background:none;
	height:60px;
	display:block;
	/*float:left;*/
	line-height:60px;
	padding: 0 12px;
	margin:0px;
}
.header_mini .header_right_bottom ul#menu-new-header-menu > li:last-child > a {
	padding-right:0;
}
.header_mini .header_right_bottom ul#menu-new-header-menu > li > a:hover {
	/*background:url(../images/mini_heder_over.png) no-repeat center top;*/
	height:59px;
	text-decoration:none !important;
}
ul.social_media {
	float:right;
}
ul.social_media li {
	display:inline-block;
	padding-right:10px;
}
ul.social_media li .facebook {
	width:30px;
	height:25px;
	display:inline-block;
	vertical-align:middle;
	background:url(../images/social_icons.png) no-repeat 0 0;
}
ul.social_media li .google {
	width:30px;
	height:25px;
	display:inline-block;
	vertical-align:middle;
	background:url(../images/social_icons.png) no-repeat -30px 0;
}
ul.social_media li .twitter {
	width:30px;
	height:25px;
	display:inline-block;
	vertical-align:middle;
	background:url(../images/social_icons.png) no-repeat -60px 0;
}
ul.social_media li .linkedin {
	width:30px;
	height:25px;
	display:inline-block;
	vertical-align:middle;
	background:url(../images/social_icons.png) no-repeat -90px 0;
}
ul.social_media li .youtube {
	width:30px;
	height:25px;
	display:inline-block;
	vertical-align:middle;
	background:url(../images/social_icons.png) no-repeat -120px 0;
}
ul.social_media li .instagram {
	width:30px;
	height:25px;
	display:inline-block;
	vertical-align:middle;
	background:url(../images/social_icons.png) no-repeat -150px 0;
}
/*===============slider================================	*/
.rsImg.rsMainSlideImage {
/*margin: 0 !important;*/
}
.contact a {
	color: #CCCCCC;
	text-decoration: none;
}
.contact a:hover {
	color: #FFFFFF;
	text-decoration:underline;
}
.widget_wysija_cont .wysija-submit {
	background:#2F3990;
	color:#FFF;
	font: 18px/20px "Open Sans Semibold";
	width:140px;
	height:47px;
	float:left;
	border:0;
	margin:0 0 15px 0;
	text-align:center;
	margin-top:0px !important;
}
.widget_wysija_cont .wysija-submit:hover {
	background:#222;
}
.inner_cont_left {
	position: fixed;
	z-index:50;
	max-width:370px;
	width:100%;
	height:481px;
	right:0px;
	top:20%;
	display:none;/*background:#C6C;*/
	z-index:9999;
}
.inner_cont_left .separator {
	margin: 30px auto 0 !important;
}
#close > img {
	margin-left: -11px;
	/*position: fixed;
    top: 110px;*/
    z-index: 100;
}
.inner_cont_left .form_div {
	background: none repeat scroll 0 0 #4A4A4A !important;
	margin-right: -5px;
	box-shadow: 0 0 10px rgba(0, 0, 0, .8);/* position: fixed;*/
}
.form_div_bottom {
	background: url("../images/form_bottom-shadow2.png") repeat-x scroll 0 0 transparent;
	height: 20px;
	margin-left: 1px;
}
div.widget_wysija {
	max-width:300px;
	padding-left:10px;
	width:100%;
}
form.widget_wysija {
	width:312px;
	padding-left:0;
}
/*==================social-icon hover===============================*/
.social_inner a.fb_icn {
	background: url("../images/facebook-sprite.png") no-repeat scroll 0 0 transparent;
	width:99px;
	height:100px;
	display:block;
	padding-right:107px;
	float:left;
}
.social_inner a.fb_icn:hover {
	background-position:0px -100px;
}
.social_inner a.google_icn {
	background: url("../images/google-sprite.png") no-repeat scroll 0 0 transparent;
	width:99px;
	height:100px;
	display:block;
	padding-right:107px;
	float:left;
}
.social_inner a.google_icn:hover {
	background-position:0px -100px;
}
.social_inner a.twitter_icn {
	background: url("../images/twitter-sprite.png") no-repeat scroll 0 0 transparent;
	width:99px;
	height:100px;
	display:block;
	padding-right:107px;
	float:left;
}
.social_inner a.twitter_icn:hover {
	background-position:0px -100px;
}
.social_inner a.linkjdn_icn {
	background: url("../images/linkedin-sprite.png") no-repeat scroll 0 0 transparent;
	width:99px;
	height:100px;
	display:block;
	padding-right:107px;
	float:left;
}
.social_inner a.linkjdn_icn:hover {
	background-position:0px -100px;
}
.social_inner a.youtube_icn {
	background: url("../images/youtube-sprite.png") no-repeat scroll 0 0 transparent;
	width:99px;
	height:100px;
	display:block;
	padding-right:0px;
	float:left;
}
.social_inner a.youtube_icn:hover {
	background-position:0px -100px;
}
/*==================social-icon-sidebar===============================*/
.social_inner_sidebar {
	height:50px;
	margin:0 0 10px 10px;
}
.social_inner_sidebar a.fb_icn_small {
	background: url("../images/facebook-sprite-small.png") no-repeat scroll 0 0 transparent;
	width:50px;
	height:50px;
	display:block;
	padding-right:10px;
	float:left;
}
.social_inner_sidebar a.fb_icn_small:hover {
	background-position:0px -50px;
}
.social_inner_sidebar a.google_icn_small {
	background: url("../images/google-sprite-small.png") no-repeat scroll 0 0 transparent;
	width:50px;
	height:50px;
	display:block;
	padding-right:10px;
	float:left;
}
.social_inner_sidebar a.google_icn_small:hover {
	background-position:0px -50px;
}
.social_inner_sidebar a.twitter_icn_small {
	background: url("../images/twitter-sprite-small.png") no-repeat scroll 0 0 transparent;
	width:50px;
	height:50px;
	display:block;
	padding-right:10px;
	float:left;
}
.social_inner_sidebar a.twitter_icn_small:hover {
	background-position:0px -50px;
}
.social_inner_sidebar a.linkjdn_icn_small {
	background: url("../images/linkedin-sprite-small.png") no-repeat scroll 0 0 transparent;
	width:50px;
	height:50px;
	display:block;
	padding-right:10px;
	float:left;
}
.social_inner_sidebar a.linkjdn_icn_small:hover {
	background-position:0px -50px;
}
.social_inner_sidebar a.youtube_icn_small {
	background: url("../images/youtube-sprite-small.png") no-repeat scroll 0 0 transparent;
	width:50px;
	height:50px;
	display:block;
	padding-right:10px;
	float:left;
}
.social_inner_sidebar a.youtube_icn_small:hover {
	background-position:0px -50px;
}
/*==============menu hover=============*/
#menu-header-menu-1 .current-menu-item {
	background: url("../images/header_hover.png") no-repeat scroll center top transparent;
}
#menu-header-menu .current-menu-item {
	background: url("../images/mini_heder_over.png") no-repeat scroll center top transparent;
}
#menu-header-menu .current-menu-item:hover {
	background:none;
}
#menu-header-menu-1 .current-menu-item:hover {
	background:none;
}
.inner_cont_left .formErrorContent {
	right:485px !important;
}
/*===mega menu==================*/
.header_right_bottom ul li.solutions {
	width:90px;
}
.header_right_bottom ul .sub-menu {
	background: none repeat scroll 0 0 #ededed;
	/*border:13px #7d7d7d solid;*/
	/*margin-top: -2px;*/
	padding: 11px 0 9px 5px;
	position: absolute;
	width:50%;
	z-index: 1000;
	height:auto;
	box-shadow:0px 3px 3px rgba(0, 0, 0, 0.5);
	-moz-box-shadow:0px 3px 3px rgba(0, 0, 0, 0.5);
	-ms-box-shadow:0px 3px 3px rgba(0, 0, 0, 0.5);
	-o-box-shadow:0px 3px 3px rgba(0, 0, 0, 0.5);
	padding:10px;
	/*left:-88px;*/
	display:none;
}
.sub-menu .row {
	display: block;
	float: left;
	padding: 0 0 22px 10px !important;
	width: 100% !important;
}
ul.sub-menu .row li {
	display: inline-block !important;
	float: left !important;
	height: auto !important;
	min-height: 160px;
	position: relative;
	/*width: 280px;*/
	/*width: 336px;*/
	width:auto;
}
.header_right_bottom ul .sub-menu ul {
	margin: 0 !important;
	padding: 0 !important;
	position: inherit !important;
}
.row li ul.sub-menu li {
	line-height: 20px !important;
	margin-bottom: 0;
	min-height: inherit;
}
.solutions .sub-menu ul li {
	border: medium none !important;
	display: block;
	float: left;
	position: relative;
}
/*********************************16-08-2013***********************/
.header_mini .header_right_bottom ul.sub-menu, .header_right_bottom ul.sub-menu {
	background: none repeat scroll 0 0 #4A4A4A;
	/*border: 19px solid #4A4A4A;*/
	display: none;
	/*min-width: 125px;*/
	/*padding: 0 10px;*/
	padding: 10px 20px;
	width: auto;
}
.header_mini .header_right_bottom ul.sub-menu:before, .header_right_bottom ul.sub-menu:before {
	border-bottom: 14px solid #4A4A4A;
	border-left: 15px solid transparent;
	border-right: 15px solid transparent;
	content: "";
	height: 0;
	left: 48px;
	position: absolute;
	top: -14px;
	width: 0;
}
.header_mini .header_right_bottom ul.sub-menu li, .header_right_bottom ul.sub-menu li {
	/*border-bottom: 1px solid #CCCCCC!important;*/
	/*border-top: 1px solid #ECECEC!important;*/
	display: block;
	float: none;
	height: auto;
	list-style-type: none;
	background: none;
	
}
.header_mini .header_right_bottom ul.sub-menu li a, .header_right_bottom ul.sub-menu li a {
	color: #FFF;
	display: block;
	float: none;
	/*font-size: 14px;*/
	font-size: 13px;
	height: auto!important;
	line-height: 17px;
	/*padding: 7px 0 5px 5px;*/
	padding: 7px 0 5px 0;
	text-align: left;
}
.header_mini .header_right_bottom ul.sub-menu a:hover, .header_right_bottom ul.sub-menu a:hover {
	background: none repeat scroll 0 0 transparent;
	height: auto;
	color: #000!important;
}
.header_mini .header_right_bottom ul.sub-menu li:first-child, .header_right_bottom ul.sub-menu li:first-child {
	border-top: medium none!important;
}
.header_mini .header_right_bottom ul.sub-menu li:last-child, .header_right_bottom ul.sub-menu li:last-child {
	border-bottom: medium none!important;
}
.sub-container.non-mega {
	margin-left: 10px;
}
.sub-container.mega {
	/*margin-left: -190px;*/
	margin-left: -187px;
	
}
.sub-menu.sub .sub-menu, .header_mini .header_right_bottom .sub-menu.sub .sub-menu {
	border: medium none !important;
	box-shadow: none;
	display: block;
	position: relative !important;
	top: 0px !important;
}
.header_mini .header_right_bottom .sub-menu.sub .sub-menu:before, .header_right_bottom .sub-menu.sub .sub-menu:before {
	display:none;
}
.sub-menu .row {
	display: block;
	/*float: left;*/
	padding: 0 1% !important;
	/*width: 48% !important;*/
	float:none;
	margin:0 auto;
	
	
}
ul.sub-menu .row li {
	display: block !important;
	/*float: none !important;*/
	height: auto !important;
	min-height: 160px;
	position: relative;
	/*width: auto;*/
	/*margin-left:1%;*/
	/*padding:0 1%;*/
	padding:0;
}
.header_right_bottom ul li a.mega-hdr-a {
	border-bottom: 1px solid #CCCCCC;
	font-family: arial !important;
	font-weight: bold !important;
	color:#fff!important;
}
.header_mini .sub-menu.sub {
	margin-top: 60px !important;
}
.header_mini .header_right_bottom ul.sub-menu.sub:before, .header_right_bottom ul.sub-menu.sub:before {
	border-bottom: 14px solid #4A4A4A;
	border-left: 15px solid transparent;
	border-right: 15px solid transparent;
	content: "";
	height: 0;
	left: 20px;
	/*margin-left: -25px;*/
	/*margin-left: -180px;*/
	position: absolute;
	top: -14px;
	width: 0;
}
.header_mini .menu.full-width li.solutions .sub-container .sub-menu.sub .row li{ /*width:45%;*/ width:275px;}
.sub-menu li {
	background: none repeat scroll 0 0 transparent !important;
}
.sub-menu li.current-menu-item a {
	/*color:#1053AC !important;*/
}
.subpage_content {
	background: url("../images/subpage_bg.png") repeat scroll 0 0 #EBEBEB;
	min-height: 860px;
	padding: 20px 0;
	width: 100%;
	height:auto;
	position:relative;
}
.subpage_content_portfolio {
	background: none;
	min-height: 860px;
	padding: 20px 0 0;
	width: 100%;
	height:auto;
	position:relative;
}
.page-title {
	color: #000000;
	font: 26px/30px "Open Sans";
	padding-bottom: 20px;
	text-align: left;
}
.bg_new1 {
	/*background: url("../images/bg_new2.jpg") repeat-y scroll 0 0 transparent;*/
	background:#d9d9d9;
	padding:10px 0 0 0;
	max-width: 369px;
	margin:0 5px 0 0;
	min-height:590px;
	/*box-shadow:0 0 8px rgba(57, 59, 66, .8);*/
	position:relative;
	z-index:35;
	float:right;
}
.section_title {
}
.section_title h3 {
	background: url("../images/sidebar-title-4.png") no-repeat scroll 0 0;
	height:50px;
	font:bold 18px/24px "Open Sans";
	color: #fff;
	padding:5px 0 0 15px;
}
.bg_new1 hr {
	border-top: 1px solid #888 !important;
	border-bottom: 1px solid #ddd;
	display: block;
	height: 0;
	margin: 0 20px 10px 0;
	padding: 0;
}
.widgettitle a {
	color:#000;
	font: 18px/24px "Open Sans";
	margin:0 10px 12px 0;
	display:block;
	text-decoration:none;
}
.widgettitle a:hover {
	text-decoration:underline;
	color:#101bab;
}
.fb-like-box {
	/*margin:0 0 20px 14px;*/
	margin:0 0 20px 0;
	background: none repeat scroll 0 0 #fefefe;
}
.sidebar_content {
	padding-left:14px;
}
.input, input.wpcf7-text {
	color:#606060 !important;
	font: 14px/20px "Open Sans Semibold";
	margin:0 0 15px 0;
	padding:12px 0 12px 10px;
	max-width:293px;
	text-align: left;
	width:100%;
}
.wpcf7-textarea {
	color:#606060;
	font: 14px/20px "Open Sans Semibold";
	margin:0 0 15px 0;
	padding:12px 0 12px 10px;
	max-width:293px;
	height:115px;
	text-align: left;
	width:100%;
}
.process_inner h1, .solution_inner_left h1, .contact_inner_left h2 {
	color: #000000;
	font: 26px/30px "Open Sans";
	padding:0 0 10px 0;
	text-align: left;
}
.process_inner img, .text_2 img {
	padding: 0 0 10px 10px;
}
h1.process_first {
	color: #000000;
	font: 26px/30px "Open Sans";
	padding: 0 0 5px 0;
	text-align: left;
}
h1.process_first_2 {
	color: #000000;
	font: 26px/30px "Open Sans";
	padding: 15px 0 5px 0;
	text-align: left;
}
.process_inner p, .partner_inner_left p, .product_left_cont p, .about_left p {
	color: #000000;
	font: 14px/22px "Open Sans";
	padding: 0 20px 10px 0;
	text-align: left !important;
}
/*.process_inner table img {
	border:4px solid #666;
}
.process_inner table img:hover {
	border:4px solid #000;
}*/
.solution_inner_left ul {
	padding:0 !important;
	margin:0 !important;
	list-style-type:none;
}
.solution_inner_left ul li a {
	color: #000000 !important;
	font: 16px/29px "Open Sans";
}
.solution_inner_left td {
	vertical-align: top;
}
/*.submit_button_bg {
	background: url("../images/button_1.png") no-repeat scroll right 0 transparent;
	color: #fff;
	display: inline-block;
	font: 16px/42px "Open Sans";
	height: 42px;
	padding:8px 30px 0;
	text-transform: uppercase;
	width: auto;
	border:none;
}*/
.submit_button_bg {
	background:#2F3990;
	border: 0 none;
	color: #FFFFFF;
	float: left;
	font: 18px/20px "Open Sans Semibold";
	height: 47px;
	margin-right: 0;
	margin-top: 10px !important;
	text-align: center;
	width: 140px;
}
.submit_button_bg:nth-child(2) {
	margin-left: 10px;
}
.submit_button_bg:hover {
	background:#222;
}
.partner_inner_left h2, .portfolio_left h2 {
	font: 18px/29px "Open Sans";
	font-weight: normal;
	color:#000;
}
a.prod-title {
	font: 18px/29px "Open Sans";
	font-weight:bold;
	color:#000;
	text-decoration:none !important;
}
.process_inner table p {
	color: #000000;
	font: 14px/22px "Open Sans";
	padding: 0 20px 20px 0;
	text-align: left !important;
}
.text_2 span {
	font-family:"Open Sans" !important;
}
/*==========contact page ============*/
.cont-form-outer {
	max-width:900px;
	width:100%;
	/*height:550px;*/
	background-color:#4A4A4A;
	padding:10px 20px;
	margin-top:20px;
	/*-webkit-box-shadow: 0px 0px 9px rgba(50, 50, 50, 0.7);
	-moz-box-shadow:0px 0px 9px rgba(50, 50, 50, 0.7);
	-o-box-shadow:0px 0px 9px rgba(50, 50, 50, 0.7);
	box-shadow:0px 0px 9px rgba(50, 50, 50, 0.7);*/
}
.cont-form {
	float:left;
	max-width:320px;
	padding:0 10px;
}
.cont-form-map {
	float: right;
	padding:10px 10px 0 0;
	max-width: 502px;
	width:100%;
}
.contact_inner_left h1 {
	color: #fff;
	font: 22px/27px "Open Sans";
	padding-top: 10px;
	padding-bottom: 20px;
	padding-left:10px;
	text-align: left;
	max-width:320px;
	width:100%;
}
.contact_inner_left p {
	color: #000000;
	font: 14px/22px "Open Sans";
	text-align: left !important;
}
.page-title2 {
	color: #000000;
	font: 19px/23px "Open Sans";
	padding-bottom: 10px;
	text-align: left;
}
/*========== class added by Angsuman for drop down mega menu adjustment on 13-05-2014 ==========*/
.full-width .menu-item-25 .sub-container .sub-menu:before {
	/*margin-left:-20px !important;*/
	/*margin-left: 120px !important;*/
	margin-left: 97px !important;
}
.full-width .menu-item-25 .sub-container {
	/*margin-left: -139px !important;*/
	/*margin-left: -129px !important;*/
	margin-left: -474px !important;
}
.full-width .menu-item-25 .sub-container .sub-menu {
	min-width:129px !important;
	/*padding:0px 5px;*/
}
.play_video {
	background: url("../images/play.png") no-repeat scroll 0 0 transparent;
	height:63px;
	padding-left:80px;
	position:absolute;
	bottom:25px;
	left:25px;
}
.play_video a{
	background:rgba(0, 0, 0, 0.6);
	display:block;
	font: 16px/63px "Open Sans Bold";
	color:#fff;
	padding:0 15px;
	margin:0;
}
.finest {
	padding:20px;
	background:#fefefe;
	display:block;
	margin-bottom:25px;
	font: 14px/18px "Open Sans";
}
.finest p:first-child {
	padding:0;
}
.finest p {
	padding:10px 0 0 0;
}
.commercial_2 a {
	margin-top:32px;
	border-bottom:none !important;
}
.resume input {
	color:#fff !important;
	margin:0 0 15px 0;
}
/* =========== testing-google-map-responsive ==========*/
.google-maps {
        position: relative;
        padding-bottom: 75%;
        height: 0;
        overflow: hidden;
}
.google-maps iframe {
        position: absolute;
        top: 0;
        left: 0;
        width: 100% !important;
        height: 100% !important;
}
/* =========== galery-portfolio-responsive ==========*/
.galery_portfolio {
    overflow: hidden;
}
/*========== resp menu design blocked ==========*/
.menu_sec{
	display:none;
}
.header_right_top ul{
	 padding:0;
	 margin:0;
}
.header_right_top ul li{
	list-style-type:none;
	display:inline-block;
	vertical-align:top;
}
.header_right_top ul li a{
}
/*========== resp menu general css ========*/
/* Basic CSS */
.main_nav nav {
	text-align: center;
}
.main_nav nav ul {
	margin: 0;
	list-style-type: none;
}
.main_nav nav ul li {
	/*display: inline;*/
	display:inline-block;
}
.main_nav nav ul li:first-child {
	margin-left: 0;
}
.main_nav nav ul li ul {
	display: block;
}
/*========== dc_jqmegamenu_widget-2 product section adjustments (test) ===========*/
.header_right_bottom .menu.full-width li.products .sub-container .sub-menu.sub{
	 min-width: 700px !important;
	 /*height:330px;*/
}
.header_right_bottom .menu.full-width li.solutions .sub-container .sub-menu.sub{
	 min-width: 700px !important;
	 /*height:330px;*/
}
.header_right_bottom .menu.full-width li.products .sub-container .sub-menu.sub ul.sub-menu{
	float:left;
}
.header_right_bottom .menu.full-width li.products .sub-container .sub-menu.sub > div:first-child li .sub-menu li{
	/*width: 31.333% !important;*/
	display: inline !important;
    float: left !important;
    line-height: 1.5em;
	/*width: 47.33% !important;*/
}
.header_right_bottom .menu.full-width li.products .sub-container .sub-menu.sub > div:first-child{
	/*width:74% !important;*/
	float:left !important;
}
.header_right_bottom .menu.full-width li.products .sub-container .sub-menu.sub > div:last-child{
	/*width:25% !important;*/
	float:left !important;
}
.header_right_bottom .menu.full-width li.products .sub-container .sub-menu.sub .row{
	padding:0 !important;
}
.header_right_bottom .menu.full-width li.solutions .sub-container .sub-menu.sub .row li{ /*width:45%;*/ width: 48.33% !important;	display: inline !important;
    float: left !important;
    line-height: 1.5em; /* margin-left: 1%;*/}
	
	
.header_right_bottom .menu.full-width li.products .sub-container .sub-menu.sub .resident{ /*width:75%;*/ width:71%;  padding: 0 1%;}
.header_right_bottom .menu.full-width li.products .sub-container .sub-menu.sub .resident .sub-menu li{ width: 31.333% !important; margin-left:1%; }
.header_right_bottom .menu.full-width li.products .sub-container .sub-menu.sub .commercial{ width:25%;  padding: 0 1%; }
.header_right_bottom .menu.full-width li.products .sub-container .sub-menu.sub .commercial .sub-menu li{  }
.header_right_bottom .menu.full-width li.solutions .sub-container .sub-menu.sub .row li .sub-menu li{ margin-left:1%;}
.header_right_bottom .menu.full-width li.solutions .sub-container .sub-menu.sub .commercial{  margin-left:1%;}
.header_right_bottom .menu.full-width li.solutions .sub-container .sub-menu.sub:before{ left:25%;}
/* ========== video-iframe-responsive 2nd method ==========*/
.post_vid {
	position: relative;
	padding-bottom: 56.25%; /* 16/9 ratio */
	padding-top: 30px; /* IE6 workaround*/
	height: 0;
	overflow: hidden;
	margin-bottom:10px;
}
.post_vid iframe,
.post_vid object,
.post_vid embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
/*========== facebook like box centre align ==========*/
.fb_like_box{
	text-align:center !important;
}
.ngg-singlepic {
	background-color:transparent !important;
}

/*========== Megamenu Style ==========*/
.container{
    margin: 0 auto;
    max-width: 1140px;
    width: 100%;
}

.custom-megamenu {
    background: #4a4a4a none repeat scroll 0 0;
    position: absolute;
    z-index:999;
    color: #fff;
    width: 100%;
    left: 0;
    text-align: left;
	height:312px;
/*    display: none;*/
}
.mega-gal-img {
	margin-top:20px;
	display:block;
}
#solutions_container, #about_container, #partners_container, #gallery_container, #contact_container, #news_container {
    display: none;
}
.row{margin-left: -15px; margin-right: -15px;}
.mega-left, .mega-right {
    float: left;
    padding: 15px;
    width: 50%;
    box-sizing: border-box;
}

.menu-desc, .custom-mega .menu-list {
    box-sizing: border-box;
    float: left;
    padding: 15px;
    width: 50%;
}
.menu-desc, .custom-mega .menu-list:first-child {
    padding: 15px 15px 15px 50px;
}
.about-desc{
	padding: 15px;
}
.custom-mega .custom-megamenu a.sub-head{
	font-size: 29px;
	line-height: 62px;
	display: block;
	color: #fff;
	padding-left: 92px;
	text-decoration: none;
	cursor:default;
	text-align: left;
}

.custom-megamenu p.icon-1{
	background: url(../images/icon-1.png) no-repeat left center;
}
.custom-megamenu p.icon-2{
	background: url(../images/icon-2.png) no-repeat left center;
}
.custom-megamenu p.icon-3{
	background: url(../images/icon-3.png) no-repeat left center;
}
.custom-megamenu p.icon-4{
	background: url(../images/icon-4.png) no-repeat left center;
}
.custom-megamenu p.icon-5{
	background: url(../images/icon-5.png) no-repeat left center;
}
.custom-megamenu p.icon-6{
	background: url(../images/icon-6.png) no-repeat left center;
}
.custom-megamenu p.icon-7{
	background: url(../images/news-icon.png) no-repeat left center;
}


.menu-desc {
    /*font-size: 16px;*/
}
.custom-mega .menu-list ul {
    list-style: outside none none;
    margin: 0;
}
.custom-mega .custom-megamenu .menu-list ul li{display: block !important; height: auto; width: 100%; text-align: left;}
.custom-mega .custom-megamenu .menu-list ul li a:hover, .custom-mega .custom-megamenu .mega-3-bot a:hover {background:none; height: auto !important; color: #000;}
.custom-mega .custom-megamenu .menu-list ul a, .custom-mega .custom-megamenu .mega-3-bot a{
    color: #fff;
    display: block !important;
    font-size: 20px;
    line-height: 36px;
    text-decoration: none;
    width: 100%;
	text-shadow: none;
}
.solutions-dropdown_arrow{
	border-bottom: 14px solid #4a4a4a;
    border-left: 15px solid transparent;
    border-right: 15px solid transparent;
    content: "";
    height: 0;
    left:0;
    position: absolute;
    top:-13px;
    width: 0;
    right: 0;
    margin: auto;
    display: none;
}
.mega-col-3 {
    box-sizing: border-box;
    float: left;
    padding: 15px;
    width: 33.333%;
}

.gallery-dropdown {
    text-align: center !important;
}
.mega-3-mid > ol {
    background: rgba(0, 0, 0, 0) url("../images/phone_icon.png") no-repeat scroll left top;
    list-style: outside none none;
    margin: 0;
    padding-left: 35px;
}
.custom-mega .custom-megamenu .mega-3-mid > ol li{margin-bottom: 10px; height: auto; float: none;}
.mega-contact-cont{padding: 15px 0; min-height: 120px; text-align: left;}
.custom-mega .custom-megamenu .mega-3-mid > ol li:last-child{margin-bottom: 0;}

.contact-dropdown .mega-3-bot p {
    background: rgba(0, 0, 0, 0) url("../images/note-icon.png") no-repeat scroll left center;
    padding-left: 35px;
    text-align: left;
}


.dcjq-mega-menu ul.menu{position: static !important;}
.header_mini .custom-megamenu {
    top: 59px;
    text-align: left;
}

#content {
	overflow:hidden;
}

/*======= Nextgen Styles ==============*/
.ngg-album-compactbox::before, .ngg-album-compactbox::after {
    border-bottom: medium none !important;
    bottom: 0 !important;
}
.ngg-album-compact .ngg-album-compactbox {
    border: medium none !important;
    padding: 0 !important;
}
.ngg-album-compact h4 .ngg-album-desc {
    display: none !important;
}
.ngg-album-compactbox .ngg-album-link .Thumb {
    border: 1px solid #ebebeb !important;
    width: 100%;
}
.ngg-gallery-thumbnail-box {
    margin: 5px 0.2% !important;
    width: 32.8% !important;
}
.ngg-gallery-thumbnail a {
    display: block;
    overflow: hidden;
}
.ngg-gallery-thumbnail a img {
    background-color: #ebebeb;
    border: medium none;
    height: auto;
    margin: 0 auto !important;
    padding: 1px !important;
    width: 97.5% !important;
}
.ngg-galleryoverview {
    margin-top: 0;
}
.ngg-gallery-thumbnail span {
    font-size: 14px !important;
    line-height: 20px !important;
    min-height: 60px;
}
@media only screen and (max-width: 480px) {
.ngg-gallery-thumbnail-box {
    margin: 5px 0.4% !important;
    width: 49.2% !important;
}
}
@media only screen and (max-width: 360px) {
.ngg-gallery-thumbnail-box {
    margin: 5px 0.4% !important;
    width: 99.2% !important;
}
}

.cpwrap.form_div {
	margin-top:0;
}
.cpwrap.form_div input[type="text"] {
	display:block;
	margin:10px auto;
	text-align:center;
}
.pay_online {
	float: right;
	margin:20px 0 0 30px;
}
div.pay_online a, .header_mini .header_right_bottom ul#menu-new-header-menu > li.pay_online > a {
    background:url("../images/secure_cc.png") no-repeat scroll left center;
	padding-left: 30px !important;
	margin-left:10px;
	color: #fff;
	text-decoration: none;
}