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: 0px; border: 0; font-size: 100%; font: inherit; vertical-align: baseline; }
/* ----------------------------------------- HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
/* ----------------------------------------- HTML5 display-role reset for older browsers */


/* ----------------------------------------- Common CSS Start */
* { box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -ms-box-sizing:border-box; margin:0; padding:0; }
::selection{background:#0f31cf; color:#fff;}
ul { list-style: none; }
table { border-collapse: inherit; border-spacing: 0; }
a { color:#000000; margin:0; padding:0; font-size:1.2em; vertical-align:baseline; background:transparent; text-decoration:none; }
a, input, #course .courseImage img, #testiRow.maintesti .testiCol1 .testiImage{-webkit-transition:all 0.2s ease-in-out 0s; -moz-transition:all 0.2s ease-in-out 0s; -o-transition:all 0.2s ease-in-out 0s; -ms-transition:all 0.2s ease-in-out 0s; transition:all 0.2s ease-in-out 0s;}
a:hover{color:#000;}
strong { font-weight:bold!important; }
input[type="submit"], input[type="submit"] { cursor:pointer; }
input, select, textarea { vertical-align:middle; outline:none; }
p { color: #383838; line-height:22px; font-size:1.3em; padding-bottom:8px; text-align:justify;  }
img { max-width:100%; }

h1, h2, h3, h4, h5{margin-bottom:5px; color:#000; font-family: 'Open Sans', sans-serif; font-weight:700;}

h1{color:#656565; font-size:2.9em;}
h1 span{color:#2d68cc;}

h3{font-size:1.8em; color:#2d68cc;}
h4{font-size:1.3em;}
h4 span{color:#0068d3;}
h5{font-size:14px; color:#dd1412;}
/* ----------------------------------------- Common CSS End */

/* ----------------------------------------- Body Start */
body { background:#f5f5f5; font-family: 'Open Sans', sans-serif; font-size:62.5%; font-weight:400;}
/* ----------------------------------------- Body End */

/* ----------------------------------------- Common Class Start */

.cl { clear:both; }
.fl { float:left; }
.fr { float:right; }
.skype{display:none!important;}
.wrapper{margin:0 auto; padding:0 10px; max-width:1200px;}
.shadow{text-align:center;}
.colGrid{position:relative; overflow:hidden;}
.col1{float:left;}


/* ----------------------------------------- Fonts Section Start */
@font-face {
    font-family: 'southern_aire_personal_use_Rg';
    src: url('../fonts/southernaire_personal_use_only-webfont.eot');
    src: url('../fonts/southernaire_personal_use_only-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/southernaire_personal_use_only-webfont.woff') format('woff'),
         url('../fonts/southernaire_personal_use_only-webfont.ttf') format('truetype'),
         url('../fonts/southernaire_personal_use_only-webfont.svg#southern_aire_personal_use_Rg') format('svg');
    font-weight: normal;
    font-style: normal;

}
/* ----------------------------------------- Fonts Section End */