.textwidget ul li a:hover{color:#0076d7;}
.menu-quick-links-container ul li a:hover{color:#0076d7;}
.footer-widget-col ul li a:hover , rpjc_widget_cat_recent_posts widget_recent_entries ul li a:hover , .footer-widget-col a:hover, .widget_text a:hover,.panel-title a:hover,.panel-heading h1 a:hover,.toggle a:hover ,a:hover,.fusion-panel a:hover, .panel-default a:hover {color:#0076d7;}
.gen-div-contact a:hover,.infra-div-contact a:hover  {color:#ffffff;}
.fusion-megamenu-title a ,fusion-megamenu-holder h1, .fusion-megamenu-title {font-size:14px;font-weight:normal;}
.infra i:active {color:red;}

.bulletpoint{margin-right: 10px; vertical-align: middle;}
.ulsecurity {list-style-image: url('http://202.76.19.54/asl_production/wp-content/uploads/2014/12/list_square_security.png'); margin-left: 15px;}
.ulinfrastructure {list-style-image: url('http://202.76.19.54/asl_production/wp-content/uploads/2014/12/list_square.png'); margin-left: 15px;}
.uldataintelligence {list-style-image: url('http://202.76.19.54/asl_production/wp-content/uploads/2014/12/list_square_data-intelligence.png'); margin-left: 15px;}
.ulmobile {list-style-image: url('http://202.76.19.54/asl_production/wp-content/uploads/2014/12/list_square_mobile.png'); margin-left: 15px;}
.ulcloud {list-style-image: url('http://202.76.19.54/asl_production/wp-content/uploads/2014/12/list_square_cloud.png'); margin-left: 15px;}
.ulglobal {list-style-image: url('http://202.76.19.54/asl_production/wp-content/uploads/2014/12/list_square_global.png'); margin-left: 15px;}
.icon-links {box-sizing: border-box;
color: rgb(51, 51, 51);
display: block;
font-family: 'PT Sans', Arial, Helvetica, sans-serif;
font-size: 18px;
font-style: normal;
font-variant: normal;
font-weight: normal;
height: 48px;
line-height: 48px;

}

.my-icon{vertical-align:middle;}
.links-home:hover{text-decoration:underline;}
.toggle {border-bottom:none;}
#acc-board .fusion-panel{border:none;font-size:14px;}
@media screen and (min-width: 1029px) {
.icon_pages {
  padding-top:0;
  float:left;
width:90px;
}

.icon_pages_w {
  padding-top:0;
  float:left;
width:90px;
}

.icon_pages img{
  width:70px;
}


.icon_pages_w img{
  width:70px;
vertical-align:bottom;
padding-top:10px;
}

.text_pages {
  padding-top:5px;
  float:left;
  width:270px;
  height:80px;
}

.text_pages span{
  font-size: 18px;
padding:0;
margin:0;
}

.half_pages {
 min-width:320px;
margin-bottom:20px;
margin-top:20px;
}

.half_pages_about {
 min-width:320px;
margin-bottom:20px;
margin-top:20px;
background:#f6f6f6;
padding-top:25px;
padding-bottom:15px;
}

#main{padding-top:0;
margin-top:0;}
}
@media screen and (max-width: 1028px) {
 .icon_pages {
  padding-top:0;
  float:left;
width:50px;
}

.icon_pages_w {
  padding-top:0;
  float:left;
width:50px;
}

.icon_pages img{
  width:40px;
}


.icon_pages_w img{
  width:40px;
vertical-align:bottom;
padding-top:10px;
}

.text_pages {
  padding-top:5px;
  float:left;
  width:220px;
  height:80px;
}

.text_pages span{
  font-size: 18px;
padding:0;
margin:0;
}
.half_pages_about {
 min-width:320px;
margin-bottom:20px;
margin-top:20px;
background:#f6f6f6;
padding-top:25px;
padding-bottom:15px;
}

#main{padding-top:0;
margin-top:0;}

}

.shadow-right{display:none;}
.shadow-left{display:none;}




/* Widgets side bars*/
.infra-div-contact {
    padding:5px;
    margin-top:30px;
    padding-left:20px;
    background:#09857B;
    color:#ffffff;
}

.secu-div-contact {
    padding:5px;
    margin-top:30px;
    padding-left:20px;
    background:#b5372d;
    color:#ffffff;
}

.di-div-contact {
    padding:5px;
    margin-top:30px;
    padding-left:20px;
    background:#fbd668;
    color:#46494A;
}

.mobi-div-contact {
    padding:5px;
    margin-top:30px;
    padding-left:20px;
    background:#b14d9f;
    color:#ffffff;
}

.cloud-div-contact {
    padding:5px;
    margin-top:30px;
    padding-left:20px;
    background:#267F9A ;
    color:#ffffff;
}

.gen-div-contact {
    padding:5px;
    margin-top:30px;
    padding-left:20px;
    background:#006ad0 ;
    color:#ffffff;
}

.ss-div-contact {
    padding:5px;
    margin-top:30px;
    padding-left:20px;
    background:#D24522;
    color:#ffffff;
}



.infra-div-contact a, .secu-div-contact a, .di-div-contact a, .mobi-div-contact a, .cloud-div-contact a, .gen-div-contact a, .ss-div-contact a {
    color:#ffffff;
}

.di-div-contact a, .di-div-contact a:hover {color:#46494A;}

.infra-div-contact h1, .secu-div-contact h1, .di-div-contact h1, .mobi-div-contact h1, .cloud-div-contact h1, .gen-div-contact h1, .ss-div-contact h1 {
    font-size:18px;
}



.infra-div-contact a:hover, .mobi-div-contact a:hover, .secu-div-contact a:hover , .cloud-div-contact a:hover, .gen-div-contact a:hover, .ss-div-contact a:hover   {
    color:#ffffff;
    text-decoration:underline;
}

 
.success-div {
    padding:5px;
    margin-top:30px;
    padding-left:20px;
    background:#f1f2f2;


}

.success-div p {
    


}


.success-div a{
    text-decoration:none;
}

.success-div h1{
    font-size:18px;
}

.catch-sent {
    padding:0;
    margin:0;
    font-size:13px;
    font-weight:normal;
padding-right:10px;
}

.catch-links {
    padding-bottom:10px;
    margin:0;
    font-size:13px;
    font-weight:normal;
}

.sid-button {
    padding:0;
    margin:0;
    text-align:right;
    padding-right:5px;
    padding-top:10px;
    padding-bottom:5px;
clear:both;
}

.sid-button2 {
    padding:0;
    margin:0;
    text-align:right;
    padding-right:10px;
    padding-top:10px;
    padding-bottom:10px;
clear:both;
}

h1 {font-size:18px;}

.page-id-6 #main {
height:5px;
padding:0;margin:0;
background:#fff;
}

.financial_but{
  Padding:2px;
font-size:13px;
background:red;
}
.tabble-board{padding:0;margin:0;}

.footer-area h1 {
  margin: 0 0 28px;
  color: #ddd;
  text-transform: uppercase;
  font: 13px/20px 'PTSansBold', arial, helvetica, sans-serif;
color: #454a4b;
font-weight:bold;

}

.search-hidden{display:none;opacity: 0;}

.2thir {margin-right:30px; text-align:justify;}
#mobi-men {display:none;}

#main:focus {outline: 0;}

.very_big_white_asl{
	color: #ffffff;
	text-shadow: none;
	font-weight: bold;
	font-size: 60px;
	line-height: 60px;
	font-family: 'PT sans','Arial';
	margin: 0px;
	white-space: nowrap;
	padding: 1px 4px 0px 4px;
	text-decoration: none;
	background-color: transparent;
	border-width: 0px;
	border-color: #ffffff;
	border-style: none;
}

.avada_small_white_text_asl{
	color: #ffffff;
	font-size: 30px;
	line-height: 20px;
	font-family: PTSansRegular, Arial, Helvetica, sans-serif;
	font-weight: normal;
	background-color: transparent;
	text-decoration: none;
	border-width: 0px;
	border-color: #ffffff;
	border-style: none;
}

#content:focus{
    outline: 0;
}

@media screen and (min-width: 693px) and (max-width: 992px) {
.floating{
margin-right:105px;float:left;}
}

@media screen and (max-width: 692px) {
.floating{
margin-right:15px;float:left;}
}

@media screen and (min-width: 993px) {
.floating{
margin-right:15px;float:left;}
}

@media screen and (min-width: 908px) and (max-width: 1140px) {

.succ-sto{height:120px;}

}

@media screen and (min-width: 801px) and (max-width: 907px) {

.succ-sto{height:140px;}

}

#main {background-position:left bottom;}
.normal_logo{height:50px; image-rendering: crisp-edges;-ms-interpolation-mode: bicubic;}
