/* SRM360 Consulting Private Limited */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video{
margin:0;
padding:0;
border:0;
font-size:100%;
font:inherit;
vertical-align:baseline;
}
html { overflow-x: hidden; }
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section{ display:block; }
ol, ul{ list-style:none; }
blockquote, q{ quotes:none; }
blockquote:before, blockquote:after,
q:before, q:after{ content:'';content:none; }
table{ border-collapse:collapse; border-spacing:0; }
button, input, select, textarea{ margin:0; }
:focus{ outline:0 }
a:link{ -webkit-tap-highlight-color:#FF5E99; }
img,video,object,embed{ max-width:100%; }
iframe { max-width:100%; }
blockquote{
    font-style:italic;
    font-weight:normal;
    font-family:Georgia,Serif;
    font-size:15px;
    padding:0 10px 20px 27px;
    position:relative;
    margin-top: 25px;
}
blockquote:after{
    position:absolute;
    content:'"';
    font-size:40px;
    color:#D0D9E0;
    width:50px;
    top:-5px;
    left:0;
    font-family:arial;
}
blockquote p{ margin-bottom:10px; }
strong ,b { font-weight:bold; }
em, i, cite { font-style:italic; font-family:georgia; }
small{ font-size:100%; }
figure{ margin:10px 0; }
code,pre{
    font-family:monospace,consolas,sans-serif;
    font-weight:normal;
    font-style:normal;
}
pre{
    margin:5px 0 20px 0;
    line-height:1.3em;
    padding:8px 10px;
    overflow:auto;
}
code{ padding:0 8px; line-height:1.5; }
mark{
padding:1px 6px;
margin:0 2px;
color:black;
background:#FFD700;
}
address{ margin:10px 0 }

@font-face {
    font-family: 'BebasNeueRegular';
    src: url('../fonts/BebasNeue-webfont.eot');
    src: url('../fonts/BebasNeue-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/BebasNeue-webfont.woff') format('woff'),
         url('../fonts/BebasNeue-webfont.ttf') format('truetype'),
         url('../fonts/BebasNeue-webfont.svg#BebasNeueRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}
h1,h2,h3,h4,h5,h6{
    font-weight:normal;
    margin-bottom:12px;
    font-family: 'BebasNeueRegular', sans-serif;
    color: #777;
    text-shadow: 0px 2px #CCC;
}
h1{ font-size:28px; line-height:44px; }
h2{ font-size:24px; line-height:40px; }
h3{ font-size:22px; line-height:38px; }
h4{ font-size:20px; line-height:24px; }
h5{ font-size:18px; line-height:34px; }
h6{ font-size:16px; line-height:24px; }
p{ margin-bottom: 20px; line-height: 20px; }
a{
    text-decoration:none;
    color: #79ACCD;
    -webkit-transition: background-color, color 0.2s linear;
    -moz-transition: background-color, color 0.2s linear;
    transition: background-color, color 0.2s linear;
    text-shadow: 0px 1px white;
}
a:hover{ color:#000000; }
a:link, a:visited, a:active{ text-decoration:none; }
:target{ padding-top:20px; }
.left { float:left; }
.right { float:right; }
.clear{ clear:both; }
.marT15{margin-top: 15px;}
.marB15{margin-bottom: 15px;}
