* { margin: 0; padding: 0; }
body { font: 16px Helvetica, Sans-Serif; line-height: 24px;font-family: 'Josefin Sans', sans-serif !important;  }
.clear { clear: both; }
#page-wrap { width: 800px; margin: 40px auto 60px; }
#pic { float: right; margin: -30px 0 0 0; }
h1 { margin: 0 0 16px 0; padding: 10px 0 16px; font-size: 42px; font-weight: bold; border-bottom: 1px solid #999; }
h2 { font-size: 18px; margin: 0 0 6px 0; position: relative; }
h2 span { position: absolute; bottom: 0; right: 0;  font-family: Georgia, Serif; font-size: 16px; color: #999; font-weight: normal; }
p { margin: 0 0 8px 0; }
a { color: #999; text-decoration: none; border-bottom: 1px dotted #999; }
a:hover { border-bottom-style: solid; color: black; }
ul { margin: 0 0 32px 17px; }
#objective {     width: 100%;
    text-align: justify; padding: 5px 0 0 0;}
#objective p { font-family: Georgia, Serif }
dt { font-weight: bold; font-size: 18px; text-align: left; padding: 0 26px 0 0; width: 150px; float: left; height: 30px; }
dd { width: 600px; float: right; }
dd.clear { float: none; margin: 0; height: 7px; }
dd.education{ margin-bottom: 15px; padding-bottom: 10px;}
dd.borderbeforelast{ border-bottom: 1px solid;}

.specmarginfooter{     padding: 17px 0px;}
	.text-center{text-align:center;}
	.cust-btn{    background: linear-gradient(#66d0f9,#61c3e8);
    border: 1px solid #2b9cc5;
    padding: 3px 5px;
    color: white;
    margin-top: 8px;
    border-radius: 3px;
}
.w100{width:100%;float:left;margin-bottom:10px;}
span,ol,.desks{font-family: 'Josefin Sans', sans-serif !important;font-style:normal;}
.heads{font-family: 'Gentium Basic', serif;}
.sub-head{font-family: 'Josefin Sans', sans-serif;