/*   Theme Name: Impressive Theme URI: http://impressivesol.comDescription: Developed by <a href="http://impressivesol.com">Impressive themes</a> and <a href="http://impressivesol.com">Impressive themes</a>Version: 1.1Author: Impressive ThemesAuthor URI: http://impressivesol.com*//*--[ Google Fonts Import ]-------------------*/ /*@import url(http://fonts.googleapis.com/css?family=Droid+Sans:regular,bold|Droid+Serif:regular,italic,bold,bolditalic&subset=latin);*/@import url(http://fonts.googleapis.com/css?family=Alegreya+SC:regular,bold);/*--[ Bootstrap Import ]-------------------*//*--[ HELPER CLASSES ]-------------------*/.thide,.displace,.ir { display:block; text-indent:-999em; overflow:hidden; background-repeat: no-repeat; } /* for image replacement */.hide,.hidden { display:none; visibility:hidden; }  /* Hide for both screenreaders and browsers */.visuallyhidden { position:absolute !important; clip: rect(1px 1px 1px 1px); clip: rect(1px, 1px, 1px, 1px); } /* Hide only visually - available for screenreaders */.invisible { visibility: hidden; } /* Hide visually and from screenreaders, but maintain layout */.clear { clear: both; display: block; overflow: hidden; visibility: hidden; width: 0; height: 0; }.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }.clearfix { display: inline-block; }* html .clearfix { height: 1%; } /* Hides from IE-mac \*/.clearfix { display: block; }.fl {float:left !important}.fr {float:right !important}.tl {text-align:left !important}.tr {text-align:right !important}.tc {text-align:center !important}.tj {text-align:justify !important}.underline {text-decoration:underline}.bold {font-weight:bold}.italic {font-style:italic}.nodec {text-decoration:none}#image{    background: url('images/ajax_loader.gif') no-repeat;    height:400px;    width: 400px;    display:block;    padding-left:100px    }/*--[ THEME CLASSES ]-------------------*/div ::-webkit-scrollbar {height: 12px;width: 12px;background: #D1D1D1;}div ::-webkit-scrollbar-thumb {background: #1d435a;-webkit-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.75);}::selection {color: #fff;background:black;}/* =============================================================================   WordPress CSS - Intializing Font Type Here  -->START   ========================================================================== */@font-face {    font-family: 'LeagueGothicRegular';    src: url('fonts/leaguegothic-webfont.eot');    src: url('fonts/leaguegothic-webfont.eot?#iefix') format('embedded-opentype'),         url('fonts/leaguegothic-webfont.woff') format('4'),         url('fonts/leaguegothic-webfont.ttf') format('truetype'),         url('fonts/leaguegothic-webfont.svg#LeagueGothicRegular') format('svg');    font-weight: normal;    font-style: normal;}@font-face {    font-family: 'NeoGramExtraBold';    src: url('fonts/NeoGramExtraBold.eot');    src: url('fonts/NeoGramExtraBold.eot') format('embedded-opentype'),         url('fonts/NeoGramExtraBold.woff2') format('woff2'),         url('fonts/NeoGramExtraBold.woff') format('woff'),         url('fonts/NeoGramExtraBold.ttf') format('truetype'),         url('fonts/NeoGramExtraBold.svg#NeoGramExtraBold') format('svg');}@font-face {    font-family: 'NeoGramExtendedRegular';    src: url('fonts/NeoGramExtendedRegular.eot');    src: url('fonts/NeoGramExtendedRegular.eot') format('embedded-opentype'),         url('fonts/NeoGramExtendedRegular.woff2') format('woff2'),         url('fonts/NeoGramExtendedRegular.woff') format('woff'),         url('fonts/NeoGramExtendedRegular.ttf') format('truetype'),         url('fonts/NeoGramExtendedRegular.svg#NeoGramExtendedRegular') format('svg');}@font-face {    font-family: 'NeoGramExtendedLight';    src: url('fonts/NeoGramExtendedLight.eot');    src: url('fonts/NeoGramExtendedLight.eot') format('embedded-opentype'),         url('fonts/NeoGramExtendedLight.woff2') format('woff2'),         url('fonts/NeoGramExtendedLight.woff') format('woff'),         url('fonts/NeoGramExtendedLight.ttf') format('truetype'),         url('fonts/NeoGramExtendedLight.svg#NeoGramExtendedLight') format('svg');}@font-face {    font-family: 'NeoGramDemiBold';    src: url('fonts/NeoGramDemiBold.eot');    src: url('fonts/NeoGramDemiBold.eot') format('embedded-opentype'),         url('fonts/NeoGramDemiBold.woff2') format('woff2'),         url('fonts/NeoGramDemiBold.woff') format('woff'),         url('fonts/NeoGramDemiBold.ttf') format('truetype'),         url('fonts/NeoGramDemiBold.svg#NeoGramDemiBold') format('svg');}@font-face {    font-family: 'NeoGramExtendedMedium';    src: url('fonts/NeoGramExtendedMedium.eot');    src: url('fonts/NeoGramExtendedMedium.eot') format('embedded-opentype'),         url('fonts/NeoGramExtendedMedium.woff2') format('woff2'),         url('fonts/NeoGramExtendedMedium.woff') format('woff'),         url('fonts/NeoGramExtendedMedium.ttf') format('truetype'),         url('fonts/NeoGramExtendedMedium.svg#NeoGramExtendedMedium') format('svg');}@font-face {    font-family: 'NeoGramExtendedBold';    src: url('fonts/NeoGramExtendedBold.eot');    src: url('fonts/NeoGramExtendedBold.eot') format('embedded-opentype'),         url('fonts/NeoGramExtendedBold.woff2') format('woff2'),         url('fonts/NeoGramExtendedBold.woff') format('woff'),         url('fonts/NeoGramExtendedBold.ttf') format('truetype'),         url('fonts/NeoGramExtendedBold.svg#NeoGramExtendedBold') format('svg');}@font-face {    font-family: 'NeoGramExtendedExtraBold';    src: url('fonts/NeoGramExtendedExtraBold.eot');    src: url('fonts/NeoGramExtendedExtraBold.eot') format('embedded-opentype'),         url('fonts/NeoGramExtendedExtraBold.woff2') format('woff2'),         url('fonts/NeoGramExtendedExtraBold.woff') format('woff'),         url('fonts/NeoGramExtendedExtraBold.ttf') format('truetype'),         url('fonts/NeoGramExtendedExtraBold.svg#NeoGramExtendedExtraBold') format('svg');}body{        background:#f3f3f3;    font-family: 'MyriadProRegular';    font-family: Arial, Helvetica, Sans-Serif;    font-family: 'Raleway', sans-serif;    font-family: 'Roboto', sans-serif;}a{       font-family: 'MyriadProRegular';       font-family: Arial, Helvetica, Sans-Serif;       font-family: 'Raleway', sans-serif;       font-family: 'Roboto', sans-serif;}p{       font-family: 'MyriadProRegular';       font-family: Arial, Helvetica, Sans-Serif;       font-family: 'Raleway', sans-serif;       font-family: 'Roboto', sans-serif;}h1,h2,h3,h4,h5,h6{       font-family: 'MyriadProRegular';       font-family: Arial, Helvetica, Sans-Serif;       font-family: 'Raleway', sans-serif;       font-family: 'Roboto', sans-serif;}#back-top {	position: fixed;	bottom: 30px;right: 21px;}#back-top a {	width: 50px;	display: block;	text-align: center;	font: 0px/100% Arial, Helvetica, sans-serif;	text-transform: uppercase;	text-decoration: none;	color: #bbb;	/* transition */	-webkit-transition: 1s;	-moz-transition: 1s;	transition: 1s;}#back-top a:hover { color: #000;}/* arrow icon (span tag) */#back-top span { width: 35px; height: 35px; display: block; margin-bottom: 7px; background: #000 url(images/back-to-top.png) no-repeat center center; /* rounded corners */ -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; /* transition */ -webkit-transition: 1s; -moz-transition: 1s; transition: 1s;    margin-left: 15px;}#back-top a:hover span { background-color: #777;}.inner-heading { background:transparent;margin-bottom: 20px;}.inner-heading .container {min-height: 350px;position:relative;}.inner-heading h2 {position: absolute;font-style: italic;color: #fff;font-family: oswald;font-size: 36px;bottom: 0;width: 100%;text-align: center;padding-bottom:10px;}.slider-bg {  margin-top: 0px;  z-index: -1;  }.flexslider .container {    }.flexslider .exerpt-img {      position: absolute;    bottom: 35px;  width:100%;}.flexslider .exerpt-img .inner {      width: 415px;  background: #fff;  border: 6px solid rgba(0, 0, 0, 0.26);  padding: 20px;}.flexslider .exerpt-img .inner h2 {    color:#22387b;      margin-top: 0px;      text-transform: uppercase;      font-size:24px;      font-family: 'NeoGramExtendedBold';}.flexslider .exerpt-img .inner p {    color:#58595b;    font-family: 'Roboto', sans-serif;}.flexslider .exerpt-img .inner p.r-more {    margin-top:20px;}.flexslider .exerpt-img .inner p.r-more a {    font-family: 'Roboto', sans-serif;    color: #fff;  background: #22387B;  padding: 8px 26px;  text-decoration: none;}/****************************************** Top Sidebar **********************************************/.top-sidebar {    background:#919296 url(images/facebook-news-bg.jpg) top center no-repeat;    min-height:142px;}#cff .cff-meta-wrap ,#cff .cff-author-img,#cff .cff-author .cff-author-text {  display: none;}#cff.cff-thumb-layout .cff-photo, #cff.cff-thumb-layout .cff-iframe-wrap, #cff.cff-thumb-layout .cff-html5-video, #cff.cff-thumb-layout .cff-vidLink {  width: 21%;  clear: none;  margin-top: 7px;}#cff.cff-thumb-layout .cff-text-wrapper {  float: right;  width: 77%;  color: #fff;}.top-facebook-area h1 {  color: #FFFFFF;  font-family: 'NeoGramExtendedBold';  font-size: 30px;  text-transform: uppercase;}.top-facebook-area {  padding-top: 15px;}.top-facebook-area h1 span {  font-family: 'NeoGramExtendedLight';}#cff .cff-item{border: none;}/****************************************** Top Sidebar **********************************************//****************************************** Welcome Sidebar **********************************************/.welcome-sidebar {    min-height:656px;    background-color: #fff;}.welcome-head {    text-align:center;    min-height: 200px;      margin-top: 25px;}.welcome-head h1 {    color:#22387b;    font-family: 'NeoGramExtendedBold';    font-size:48px;    text-transform: uppercase;}.welcome-head h1 span {    font-family: 'NeoGramExtendedLight';}.welcome-head p {      width: 40%;  margin: 20px auto;  color:#58595b;}.main-welcome .welcome-left {    }.main-welcome .welcome-left .img-area {      width: 100%;  height: 198px;}.main-welcome .welcome-left .img-area img {    width:100%;    height:100%;    max-width: 100%;    box-shadow: 1px 6px 22px 0px rgba(119, 119, 119, 0.75);  -moz-box-shadow: 1px 6px 22px 0px rgba(119, 119, 119, 0.75);  -webkit-box-shadow: 1px 6px 22px 0px rgba(119, 119, 119, 0.75);  border: 3px solid #fff;}.welcome-left h3 {    color:#22387b;    font-size:24px;    font-family: 'NeoGramExtendedBold';}.welcome-left p {    color:#58595b;}.welcome-left p.welcome-left-btn {    margin-top: 20px;}.welcome-left p.welcome-left-btn a {    font-family: 'Roboto', sans-serif;  color: #fff;  background: #22387B;  padding: 8px 26px;  text-decoration: none;}.left-main {    position:relative;    margin-bottom: 14px;}.left-main .img-area {      width: 248px;    height: 182px;}.left-main .img-area img {    opacity: 0.5;    width:100%;    height:100%;    max-width: 100%;    box-shadow: 1px 6px 22px 0px rgba(119, 119, 119, 0.75);  -moz-box-shadow: 1px 6px 22px 0px rgba(119, 119, 119, 0.75);  -webkit-box-shadow: 1px 6px 22px 0px rgba(119, 119, 119, 0.75);  border: 3px solid #fff;}.left-main .img-area img:hover {    opacity: 1;}.left-main .left-info {      position: absolute;    bottom: 6px;  left: 12px;}.left-main .left-info a {    text-decoration:none;}.left-main .left-info a h3 {    color:#000;    font-family: 'NeoGramExtendedBold';    font-size:22px;    margin-bottom: 0;}.left-main .left-info a h4 {    color:#000;    font-family: 'Roboto', sans-serif;    font-size:16px;    text-decoration: underline;      margin-top: -3px;}.left-main:hover .left-info a h4, .left-main:hover .left-info a h3 {    color:#fff;} /****************************************** Welcome Sidebar **********************************************/.fm-map-container a:last-child {  display: none!important;}/****************************************** Programe Sidebar **********************************************/.programe-sidebar {    background:url(images/programe-bg.jpg) top center no-repeat;    min-height:840px;}.pro-title {    }.pro-title h1 {    font-family: 'NeoGramExtendedLight';    text-transform: uppercase;    color:#22387b;    font-size:98px;    line-height: 80px;    margin-top: 158px;  margin-left: -11px;  letter-spacing: -7px;}.pro-title h1 span {    font-family: 'NeoGramExtendedBold';    text-transform: uppercase;}.title-main {    padding:0;    min-height: 430px;}.progrmae-links {    }.progrmae-links .inner {    }.progrmae-links ul {    list-style: none;    padding: 0;}.progrmae-links ul li {      display: inline-block;  width: 19%;  text-align: center;  margin-left: 8px;  position: relative;}.progrmae-links ul li .img-area {    }.progrmae-links ul li .img-area img {    }.progrmae-links ul li h2 {    color:#22387b;    font-size: 22px;    font-family: 'NeoGramExtendedBold';    min-height: 58px;}.progrmae-links ul li p {    color:#58595b;}.progrmae-links ul li p.btn {    }.progrmae-links ul li p.btn a {    color:#22387b;    font-weight: 700;    text-decoration: none;}/****************************************** Programe Sidebar **********************************************//****************************************** Training Sidebar **********************************************/.training-sidebar {    min-height:800px;}.training-sidebar .map-top {    }.training-sidebar .map-top h2 {    color:#22387b;    font-family: 'NeoGramExtendedLight';    font-size:48px;    text-transform: uppercase;    text-align: center;  min-height: 38px;}.training-sidebar .map-top h2 span {    font-family: 'NeoGramExtendedExtraBold';}/****************************************** Training Sidebar **********************************************//****************************************** Bot Sidebar **********************************************/.bot-sidebar {    background:url(images/fing-bg.png) top center no-repeat;    min-height:224px;   }.home .bot-sidebar {    }.training-area {    }.training-area .inner {      padding-top: 100px;}.training-area .inner .title-area a {    text-decoration: none;}.training-area .inner .training-left .title-area h2 {      font-family: 'NeoGramExtendedExtraBold';  font-size: 30px;  color: #fff;  text-transform: uppercase;  text-align: right;  width: 66%;}.training-area .inner .training-right .title-area h2 {    font-family: 'NeoGramExtendedExtraBold';    font-size:30px;    color:#fff;    text-transform: uppercase;    width: 70%;  margin-left: 165px;}/****************************************** Programe Sidebar **********************************************/@media  (max-width: 1199px) {.programe-sidebar {  background: url(images/programe-bg-res.jpg) top center no-repeat;  min-height: 950px;}.title-main {  padding: 0;  min-height: 120px;}.pro-title h1 {  font-family: 'NeoGramExtendedLight';  text-transform: uppercase;  color: #22387b;  font-size: 61px;  line-height: 50px;  margin-top: 380px;  margin-left: -11px;  letter-spacing: 0px;  text-align: center;}.progrmae-links ul li {  display: inline-block;  width: 30%;  text-align: center;  margin-left: 8px;  position: relative;  margin-top: 25px;}}.map-pic p img {  width: 70px;  height: 47px;  border-radius: 10px;}  .map-inner {  text-align: center;  border: 2px solid;  padding: 20px 0px 0px 0px;  margin-right: 20px;  min-height: 278px;}.map-inner.even h2 {  font-size: 18px!important;    font-weight: 700;      }.map-inner a {  text-decoration: none;}.map-inner.even {  border-color: #bdbdbd;}.map-inner.odd {  border-color: #929bb8;}.map-inner.even  h4 {  font-size: 72px;    color: #233879;      color: #4d4d4d;}.map-inner.odd h2 {  font-size: 18px!important;    font-weight: 700;    color: #4d4d4d;}.map-inner.odd  h4 {  font-size: 72px;    color: #233879;}.map-inner.even p {color: #4d4d4d;}.map-inner.odd p {   color: #233879;}.main-headings {  color: #fff;  background-color: #22387B;   font-size: 22px;  font-family: 'NeoGramExtendedBold';  text-align: center;  border: 2px solid #22387B;}    .ins-name, .state {  color: #22387F;  font-size: 22px;  font-family: 'NeoGramExtendedBold';  border: 2px solid #22387B;}.instructor-name, .country_code {  font-size: 16px;  font-family: 'NeoGramExtendedBold';  border: 2px solid #22387B;  border-top: 0;  background-color: #E6E7E8;  transition: all .3s;  text-transform: uppercase;}.instructor-name a, .country_code {  font-size: 16px;  text-decoration: none;  color: #22387B;}.instructor-name:hover {  background-color: #22387B;}.instructor-name:hover a {  color: #fff;}.uni-states {  margin-bottom: 20px;}.title {  text-align: center;  text-transform: uppercase;  color: #22387b;  font-family: 'NeoGramExtendedExtraBold';  font-size: 48px;  letter-spacing: -3px;  line-height: 45px;  margin: 30px 0px;}.ins-image img {width:100%;   margin-bottom: 30px;  margin-top: 30px;  border-style: solid;  border-width: 5px;  width:  260px;  height: 240px;}.ins-image  {text-align: center;}ul.detail_list {  list-style: none;  padding: 0;}ul.detail_list li {    margin: 18px 0;  font-size: 16px;  font-family: 'Raleway', sans-serif;  font-family: 'NeoGramExtendedExtraBold';  color: #22387B;}ul.detail_list li:before {        content: url('images/lists.png') no-repeat;padding: 0px 18px;}.main-single-ins h2 {  color: #22387b;  margin-top: 0px;  text-transform: uppercase;  font-size: 20px;  font-family: 'NeoGramExtendedBold';}    .ins-for, .cancellation, .payment_method, .misc {  margin-top: 20px;  font-size: 16px;}.main-single-ins label {  color: #2E2E2E;}h2.log-head {  text-align: center;  text-transform: uppercase;  color: #22387b;  font-family: 'NeoGramExtendedExtraBold';  font-size: 48px!important;  letter-spacing: -3px;  line-height: 45px;  margin: 30px 0px;}   .login-register input[type="text"] {  height: 50px;  width: 100%;  margin-bottom: 20px;  font-size: 20px;  padding-left: 20px;  border: 2px solid #22387B;} .login-register input[type="submit"] {  width: 100%;  height: 50px;  color: #fff;  background-color: #22387B;  font-size: 30px;  text-transform: uppercase;  border: none;  transition: all .3s;}input[type="submit"]:hover {  background-color: #BC1E24;}      @media  (max-width: 1199px) {    .top-sidebar {        background:#B8BCCB;        border-top:5px solid #23387B;        border-bottom:5px solid #23387B;    }    .top-facebook-area h1 {        text-align: center;    }    #cff.cff-thumb-layout .cff-text-wrapper {  float: right;  width: 60%;  color: #fff;}#cff.cff-thumb-layout .cff-photo, #cff.cff-thumb-layout .cff-iframe-wrap, #cff.cff-thumb-layout .cff-html5-video, #cff.cff-thumb-layout .cff-vidLink {  width: 38%;  clear: none;  margin-top: 20px;}#cff.cff-thumb-layout .cff-iframe-wrap {  padding-bottom: 30%!important;}.bot-sidebar {    background:url(images/find-bg-2.jpg) top center no-repeat;    min-height:224px;        /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#a90329+0,a90329+0,8f0222+8,8f0222+8,8f0222+24,8f0222+30,8f0222+30,8f0222+43,8f0222+43,00319b+72,00319b+83,00319b+89 */background: #a90329; /* Old browsers */background: -moz-linear-gradient(left,  #a90329 0%, #a90329 0%, #8f0222 8%, #8f0222 8%, #8f0222 24%, #8f0222 30%, #8f0222 30%, #8f0222 43%, #8f0222 43%, #00319b 72%, #00319b 83%, #00319b 89%); /* FF3.6+ */background: -webkit-gradient(linear, left top, right top, color-stop(0%,#a90329), color-stop(0%,#a90329), color-stop(8%,#8f0222), color-stop(8%,#8f0222), color-stop(24%,#8f0222), color-stop(30%,#8f0222), color-stop(30%,#8f0222), color-stop(43%,#8f0222), color-stop(43%,#8f0222), color-stop(72%,#00319b), color-stop(83%,#00319b), color-stop(89%,#00319b)); /* Chrome,Safari4+ */background: -webkit-linear-gradient(left,  #a90329 0%,#a90329 0%,#8f0222 8%,#8f0222 8%,#8f0222 24%,#8f0222 30%,#8f0222 30%,#8f0222 43%,#8f0222 43%,#00319b 72%,#00319b 83%,#00319b 89%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(left,  #a90329 0%,#a90329 0%,#8f0222 8%,#8f0222 8%,#8f0222 24%,#8f0222 30%,#8f0222 30%,#8f0222 43%,#8f0222 43%,#00319b 72%,#00319b 83%,#00319b 89%); /* Opera 11.10+ */background: -ms-linear-gradient(left,  #a90329 0%,#a90329 0%,#8f0222 8%,#8f0222 8%,#8f0222 24%,#8f0222 30%,#8f0222 30%,#8f0222 43%,#8f0222 43%,#00319b 72%,#00319b 83%,#00319b 89%); /* IE10+ */background: linear-gradient(to right,  #a90329 0%,#a90329 0%,#8f0222 8%,#8f0222 8%,#8f0222 24%,#8f0222 30%,#8f0222 30%,#8f0222 43%,#8f0222 43%,#00319b 72%,#00319b 83%,#00319b 89%); /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a90329', endColorstr='#00319b',GradientType=1 ); /* IE6-9 */}.training-area .inner {    padding-top: 30px;}.training-area .inner .training-left .title-area h2, .training-area .inner .training-right .title-area h2 {    text-align: center;width: 100%;margin-left: 0px;}.main-welcome .welcome-left {  width: 60%;  margin: 10px auto;}.welcome-head h1 {    font-size:36px;}}@media  (max-width: 991px) {    .flexslider .exerpt-img .inner h2 {        font-size:18px;    }    .flexslider .exerpt-img .inner {        width:345px;    }    .flexslider .exerpt-img {        bottom:0;    }    .training-area .inner .training-left .title-area h2, .training-area .inner .training-right .title-area h2 {        font-size:24px;    }    .welcome-head h1 {    font-size:30px;}.main-welcome .welcome-right {    width:40%;    margin:30px auto;      padding: 0;}.main-welcome .welcome-left .img-area {    width: 100%;    height: auto;}.col-md-3.do-2.co-area {    float: left !important;    margin-left: 100px !important;}.co-area {    width: 35% !important;}.col-md-3.do-3.co-area {    float: left !important;}}@media  (max-width: 767px) {    .flexslider {        display:none;    }    .training-area .inner .training-left .title-area h2, .training-area .inner .training-right .title-area h2 {        font-size:20px;    }    .main-welcome .welcome-left {  width: 90%;  margin: 10px auto;}.main-welcome .welcome-right {    width:60%;    margin:30px auto;}}@media  (max-width: 600px) {    .training-sidebar .map-top h2 {        font-size:36px;    }    .training-sidebar {    min-height: 580px;}.col-md-3.do-2.co-area {    margin-left: 70px;}.col-md-3.do-2.co-area {    margin-left: auto !important;    margin-right: auto !important;}.col-md-3.do-3.co-area {    margin-left: auto !important;    margin-right: auto !important;}	.co-area {    width: 45% !important;}}@media  (max-width: 500px) {.co-area {    width: 80% !important;}}@media  (max-width: 459px) {    #cff.cff-thumb-layout .cff-iframe-wrap {  padding-bottom: 60%!important;}.training-area .inner .training-left .title-area h2, .training-area .inner .training-right .title-area h2 {        font-size:16px;    }    .welcome-head h1 {    font-size:24px;}.main-welcome .welcome-left {  width: 100%;  margin: 10px auto;}.main-welcome .welcome-right {    width:85%;    margin:30px auto;}.programe-sidebar {    min-height: 800px;        /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#e4f5fc+0,bfe8f9+26,9fd8ef+51,2bc8ef+100 */background: #e4f5fc; /* Old browsers */background: -moz-radial-gradient(center, ellipse cover,  #e4f5fc 0%, #bfe8f9 26%, #9fd8ef 51%, #2bc8ef 100%); /* FF3.6+ */background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#e4f5fc), color-stop(26%,#bfe8f9), color-stop(51%,#9fd8ef), color-stop(100%,#2bc8ef)); /* Chrome,Safari4+ */background: -webkit-radial-gradient(center, ellipse cover,  #e4f5fc 0%,#bfe8f9 26%,#9fd8ef 51%,#2bc8ef 100%); /* Chrome10+,Safari5.1+ */background: -o-radial-gradient(center, ellipse cover,  #e4f5fc 0%,#bfe8f9 26%,#9fd8ef 51%,#2bc8ef 100%); /* Opera 12+ */background: -ms-radial-gradient(center, ellipse cover,  #e4f5fc 0%,#bfe8f9 26%,#9fd8ef 51%,#2bc8ef 100%); /* IE10+ */background: radial-gradient(ellipse at center,  #e4f5fc 0%,#bfe8f9 26%,#9fd8ef 51%,#2bc8ef 100%); /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e4f5fc', endColorstr='#2bc8ef',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */}.pro-title h1 {    font-size: 36px;    line-height: 30px;    margin-top:30px;}.title-main {    padding: 0px;    min-height: 65px;}.progrmae-links ul li {    width:auto;}.training-sidebar .map-top h2 {        font-size:24px;    }.col-md-3.do-2.co-area {    margin-left: auto !important;    margin-right: auto !important;}.col-md-3.do-3.co-area {    margin-left: auto !important;    margin-right: auto !important;}	.co-area {    width: 75% !important;}	}@media  (max-width: 350px) {    .main-welcome .welcome-right {    width:100%;    margin:30px auto;}.training-sidebar .map-top h2 {        font-size:20px;    }    }/****************************************** Custom CSS **********************************************/.content-box-grey {	background-color: #F5F5F5;	border-left: 8px solid #DDDDDD;}/****************************************** Custom CSS **********************************************/.content-box-grey {	background-color: #F5F5F5;	border-left: 8px solid #DDDDDD;}/*Course Box CSS */.course-area {      margin-top: 60px;}.co-area {  border: 2px solid #8692b7;  margin: 10px 10px;  padding: 10px;  text-align: center;  width: 23%;}.co-area .waterems {	min-height: 625px;}.co-area .inner {    }.co-area .inner .img-area {      width: 100%;  height: 162px;}.co-area .inner .img-area img, .co-area .inner .img-area img {    max-width: 100%;    width: 100%;  height: 100%;    box-shadow: 1px 6px 22px 0px rgba(119, 119, 119, 0.75);  -moz-box-shadow: 1px 6px 22px 0px rgba(119, 119, 119, 0.75);  -webkit-box-shadow: 1px 6px 22px 0px rgba(119, 119, 119, 0.75);  border: 3px solid #fff;}.co-area .inner h3 {    min-height: 50px;    color:#22387b;    font-family: 'NeoGramExtendedBold';    font-size:24px;}.co-area .inner p {    color:#58595b;}.co-area .inner p.more-info {      margin-top: 45px;  margin-bottom: 30px;}.co-area .inner p.more-info a {      background: #22387B;  color: #fff;  padding: 8px 24px;  text-decoration: none;}.do-area .inner .class-button {    display: block;    background: #22387b;    padding: 10px;    min-height: 60px;    text-align: center;    border-radius: 5px;    color: white;    font-weight: bold;}.co-area2 {  border: 2px solid #8692b7;  margin: 10px 10px;  padding: 10px;  text-align: center;  width: 23%;  height: 302px;}.co-area2 .inner {    }.co-area2 .inner .img-area {      width: 100%;  height: 162px;}.co-area2 .inner .img-area img, .co-area .inner .img-area img {    max-width: 100%;    width: 100%;  height: 100%;    box-shadow: 1px 6px 22px 0px rgba(119, 119, 119, 0.75);  -moz-box-shadow: 1px 6px 22px 0px rgba(119, 119, 119, 0.75);  -webkit-box-shadow: 1px 6px 22px 0px rgba(119, 119, 119, 0.75);  border: 3px solid #fff;}.co-area2 .inner h3 {    min-height: 50px;    color:#22387b;    font-family: 'NeoGramExtendedBold';    font-size:24px;}.co-area2 .inner p {    color:#58595b;}.co-area2 .inner p.more-info {      margin-top: 45px;  margin-bottom: 30px;}.co-area2 .inner p.more-info a {      background: #22387B;  color: #fff;  padding: 8px 24px;  text-decoration: none;}hr.divider {	display: block;    margin-top: 0.5em;    margin-bottom: 0.5em;    margin-left: auto;    margin-right: auto;    border-style: inset;    border-width: 1px;}