.col-nopadding{
padding:0;
}
.col-minpadding{
padding:5px;
}

.uppercase{
text-transform:uppercase;
}

@font-face{
font-family:cool_font;
src: url('../fonts/myfont/Helvetica.otf');
}

body{
margin:0;
padding:0;
background:#000000;
}

header{
margin-top:30px;
margin-left:auto;
margin-right:auto;
}

.top_add{
float:right;
}

.navbar li a{
margin:0 auto;
font-family:cool_font;
text-transform:uppercase;
font-size:12px;
height:50px;
padding-top:18px;
background:#3e454c;
background: #3c3c3c;
background: -moz-linear-gradient(top,  #242424,  #121212);
background: -webkit-gradient(linear, left top, left bottom, from(#242424), to(#121212));
-pie-background: linear-gradient(top,  #242424,  #121212);
color:#FFFFFF;
border-left:1px solid #000000;
}
.navbar li a:hover,
.navbar li a:focus {
background:#373d43;
color:#CCCCCC;
}
.navbar li .bnone{
border-left:none;
}

.rss{
position:relative;
bottom:20px;
width:97%;
margin-left:auto;
margin-right:auto;
}

.slide{
width:97%;
margin-left:auto;
margin-right:auto;
border:8px solid #e0ddda;
}

.imgWidth{
width:100%;
}

.bg{
width:97%;
margin-left:auto;
margin-right:auto;
margin-top:20px;
background:#FFFFFF;
}

.bottom{
width:97%;
margin-left:auto;
margin-right:auto;
background:#3f3f3f;
}

h2{
font-family:cool_font;
font-size:24px;
color:#2d2d88;
text-transform:uppercase;
}
h2 .span{
color:#666666;
}
h3{
font-family:cool_font;
font-size:18px;
color:#ffa100;
letter-spacing:2px;
}
h4{
font-family:cool_font;
font-size:20px;
font-weight:bold;
}

p{
font-family:cool_font;
font-size:12px;
color:#FFFFFF;
letter-spacing:1px;
}

.txt{
color:#404040;
text-align:justify;
line-height:22px;
}

.txtSpan{
color:#ffa100;
}
.txtSpan2{
color:#2d2d88;
}

.bottomTxt{
margin-left:15px;
position:relative;
bottom:3px;
}

.glypIcon{
font-size:20px;
color:#797979;
}

.aBg{
background:#2f2f2f;
margin:0;
padding:10px;
}
.bBg{
background:#252525;
margin:0;
padding:10px;
}

.glypicon2{
color:#ffa100;
}

.bottomA{
color:#ffa100;
font-family:cool_font;
font-size:12px;
text-decoration:none;
margin-left:8px;
}
.bottomA:hover,
.bottomA:focus {
text-decoration:underline;
color:#ffa100;
}

.read-more{
background:#ffa100;
border:none;
}
.read-more:hover,
.read-more:focus {
background:#252525;
color:#fff;
}

.bottomformtxt{
color:#ffffff;
font-family:cool_font;
font-size:12px;
}

.imagesWidth{
width:100%;
height:105px;
}

.bottomFloat{
clear:both;
padding-top:20px;
margin-bottom:20px;
}

footer{
width:97%;
margin-left:auto;
margin-right:auto;
background:#333f41;
padding:20px;
border-radius:0 0 12px 12px;
}

.bodyBg{
background:#f2f2f2;
width:97%;
margin-left:auto;
margin-right:auto;
border:8px solid #FFFFFF;
margin-top:20px;
padding:10px;
}

.css-typing{
font-family:cool_font;
color:#ffa100;
font-size:25.3px;
text-align:center;
margin-left:0;
margin-right:0;
text-transform:uppercase;
text-shadow:1px 1px 3px #313131;
width:100%;
}


.video{
width:1020px;
height:350px;
}

.verUl{
width:70%;
}

.head{
color:#2d2d88;
font-style:italic;
}

.investigation_list{
color:#F30;
font-size:13px;
font-family:cool_font;
}

.star{
color:#FF0000;
}

.logoIcon{
margin-left:100px;
border:1px solid #000000;
}

.ourH_list li{ color:#F30; font-weight:bold; font-family:cool_font;}
.ourH_list li ul li{ color:#471A0C; font-weight:bold; font-family:cool_font;}
.tax_con_list li{ color:#F30; font-weight:bold; font-family:cool_font;}



@-webkit-keyframes fade-in{
    from{
        opacity:1;
        top:0px;
    }
    to{
        opacity:0;
        top:-15px;
    }
}
.text-animated-one{
    display:inline;
    position:relative;
    top:0px;
    -webkit-animation:fade-in 15s infinite;

}
.text-animated-two{
    opacity:0;
    display:inline;
    position:relative;
    -webkit-animation:fade-in 15s infinite;
    -webkit-animation-delay:2s;
}
.text-animated-three{
    opacity:0;
    display:inline;
    position:relative;
    -webkit-animation:fade-in 15s infinite;
    -webkit-animation-delay:4s;
}

.text-animated-four{
    opacity:0;
    display:inline;
    position:relative;
    -webkit-animation:fade-in 15s infinite;
    -webkit-animation-delay:6s;
}

.aggettivi{
    display:inline;
	width:100%;
}


/*responsive css start 320*/

@media all and (min-width: 320px) and (max-width: 480px) {

.logo{
margin-left:45px;
}
.top_add{
float:none;
margin:20px 0;
margin-left:auto;
margin-right:auto;
}

}