/*                                  RESET

---------------------------------------------------------------------------- */

@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700');
/* Global reset */

*, html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, label, fieldset, input, p, blockquote, th, td { margin: 0; padding: 0; }
table { border-collapse: collapse; border-spacing: 0 }
fieldset, img { border: 0 }
address, caption, cite, code, dfn, em, strong, th, var { font-weight: normal }
ul { list-style: none }
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal }
/* Global-reset RESET */

strong { font-weight: bold }
em { font-style: italic }
a img { border: none }
#searchPeopleFormInput input[type="submit"] { height: 27px !important; line-height: 27px !important; margin-top: -1px !important; }
#searchPeopleFormInput .info { display: none !important; }
#searchPeopleFormInput .error { display: none !important; }
#placementfeetable { border: 1px solid #000000; border-collapse: separate !important; margin: 0 0 20px !important; }
#placementfeetable .header { font-weight: bold; }
#placementfeetable td { height: 25px !important; line-height: 25px !important; }
/*                                  GENERAL

---------------------------------------------------------------------------- */

html { background: #FFFFFF; }
/*#f8fafb } */

body { position: relative; height: 100%; color: #666; font-family: 'Open Sans', sans-serif; font-size: 16px; text-align: left; background-image: url('../images/backgroud_feb_2014.jpg'); background-position: top center; background-repeat: no-repeat; background-color: #dedede; padding: 0; margin: 0; }
body { background-image: none !important; }
#overlay { background-color: black; position: fixed; top: 0; right: 0; bottom: 0; left: 0; opacity: 0.2; /* also -moz-opacity, etc. */
z-index: 99998; }
#overlay2 { position: fixed; top: 0; right: 0; bottom: 0; left: 0; opacity: 1.0 !important; z-index: 99999; }
.overlayinline { display: inline-block; vertical-align: middle; white-space: normal; width: 100%; height: 100px; text-align: center; }
.overlaymiddle { margin: 0 auto; background-color: #FFF; border: 1px solid #000; width: 200px; height: 80px; line-height: 30px; padding-top: 20px; }
.overlayHelper { display: inline-block; vertical-align: middle; height: 100%; }
/* ------ Defaults ------ */

.thedawn-caption { border: 1px solid #ced2d7; background: #f2f4f7; text-align: center; padding: 5px; margin: 10px }
.thedawn-caption-text { margin-top: 5px; padding-bottom: 0; font-size: 11px; }
.aligncenter { display: block; margin: 0 auto; margin-bottom: 10px; }
.alignright { float: right }
.mainWrpIn { width: 80%; float: left; }
.avatar { float: left; margin-right: 15px; }
/* ------ Breaks and dividers ------ */

.clear { clear: both; }
br.clear { clear: both; display: block; height: 1px; margin: 10px 0 0 0 }
div.clear { clear: both; display: block; height: 1px; margin: -1px 0 0 0 }
div.divider { height: 20px; }
hr { margin: 10px 0 10px 0; height: 1px; border: none; border-bottom: 1px dashed #CED2D7 !important; }
#master_wrap_right hr { margin: 10px 0 10px 0; height: 1px; border: none; border-bottom: 1px dashed #CED2D7 !important; }
hr.gradient-divider-610 { display: block; margin: 10px 0 20px 0; height: 11px; border: none; background: transparent url('../images/skins/dark-blue/gradient-divider-610.png') no-repeat center top; }
/* ------ Image styles ------ */

/*

#content-960 img {

    padding: 1px;

    max-width: 956px;

    border: 1px double #878e98;

}



#content-610 img {

    max-width: 616px

}

*/

#content-960 .no-border { border: none; }
#content-960 .thedawn-caption img { border: none; }
.bmargin { margin-bottom: 15px; }
img.img-bmargin, img.aligncenter { margin-bottom: 15px; }
img.img-rmargin, img.alignleft { margin-right: 15px; }
img.img-lmargin, img.alignright { margin-left: 15px; }
/* ------ Links ------ */

a:hover { color: #191e25; }
/* ------ Headers ------ */

h1 { line-height: 1.3em; padding-bottom: 10px; font-size: 20px; }
h2 { font-size: 20px; }
h3 { line-height: 1.3em; padding-bottom: 0; font-size: 20px; }
h4 { line-height: 1.3em; padding-bottom: 0px; font-size: 19px; }
h5 { padding-bottom: 0px; font-size: 11px; }
h1 { font-size: 24px; font-weight: 300; }
h2 { /*color: #1a2f5e;*/
color: #000000; font-size: 36px; }
h3 { f_ont-family: "Trebuchet MS"; font-size: 16px; }
h6 { padding-bottom: 10px; font-size: 11px; }
h1 a, h2 a, h3 a, h4 a { color: #666; }
h1.h-underline, h2.h-underline, h3.h-underline, h4.h-underline, h5.h-underline, h6.h-underline { margin-bottom: 20px; padding-bottom: 10px; border-bottom: 1px solid #e9ecee; }
.fancy-header { margin: 0; padding-left: 0px; height: 33px; line-height: 33px; /* background: transparent url('../images/cadco-training-products/pre-header-graphic.png') no-repeat left top; */
padding-bottom: 8px; }
.fancy-header h5 { margin: 0; padding: 0 0 0 10px; height: 28px; line-height: 28px; border-bottom: 3px solid #000; color: #000; /* border: 1px solid #bbbdc0; */
border-left: none; /* background: #6a6c6f url('../images/cadco-training-products/fancy-header-bg.png') repeat-x left top; */
background: #e5e7ed; }
.fancy-header h5 a { margin-right: 20px; padding: 2px 0; border-bottom: 1px solid #4c5157; color: #a2a8b0; }
.fancy-header h5 a:hover { border-color: #fff; }
.fancy-header h5 a.current-title { color: #fff; border: none; cursor: default; }
/* ------ Paragraphs, blockquotes & typography ------ */

p { padding-bottom: 2px;/*overflow: hidden*/
}
blockquote { margin-bottom: 20px; padding: 20px; color: #191e25; border-left: 5px solid #0415b4; background: #f8fafb url('../images/skins/dark-blue/blockquote-bg.png') repeat-y right center; }
blockquote.pull-right { margin: 10px 0 10px 15px; padding: 10px; width: 235px; background: #f1f3f6; float: right; }
blockquote.pull-left { margin: 10px 15px 10px 0; padding: 10px; width: 235px; background: #f1f3f6; float: left; }
.highlight-1 { padding: 3px 6px; color: #191e25; background: #bce7fe; }
.highlight-2 { padding: 3px 6px; color: #d6dadd; background: #1e242b; }
.cufon { margin-bottom: 5px; }
.bold-text { line-height: 1.3em; font-size: 25px; color: #191e25; }
.small-text { font-size: 10px; }
/* ------ Text boxes ------ */

.text-box-1, .fancy-textbox { margin-bottom: 20px; padding: 10px 25px 30px; width: 570px; min-height: 75px; background: transparent url('../images/skins/dark-blue/box-type1-bg.png') no-repeat center bottom; }
.author-box { min-height: 80px; }
.text-box-full-1, .fancy-textbox-fullwidth { position: relative; margin-bottom: -10px; padding: 0px 25px 20px; width: 910px; min-height: 75px; background: transparent url('../images/skins/dark-blue/box-type1-full-bg.png') no-repeat center bottom; overflow: hidden; }
.text-box-full-1 .box-if-go-button { width: 780px; min-height: 84px; float: left; }
.text-box-full-1 .go-button { position: absolute; right: 25px; bottom: 10px; margin-bottom: 30px; width: 84px; height: 84px; background: transparent url('../images/skins/dark-blue/go-button.png') no-repeat center top; }
.text-box-full-1 .go-button:hover { background: transparent url('../images/skins/dark-blue/go-button.png') no-repeat center bottom; }
/* ------ Table styling ------ */

table { }
th, thead { }
td { border: 1pt solid #A6A6A6; padding: 5.4pt; width: 239.4pt; }
tr { }
table tr:hover { }
/* ------ Table styling ------ */

t_able { margin: 0 auto; margin-bottom: 20px; font-size: 11px; }
t_h, t_head { padding: 0 25px; height: 38px; line-height: 38px; color: #fff; text-transform: uppercase; border-top: 1px solid #003453; border-bottom: 1px solid #003453; background: #1371be url('../images/skins/dark-blue/thead-bg.png') repeat-x center top; vertical-align: text-top; }
t_d { padding: 0 25px; height: 38px; line-height: 38px; border-top: 1px solid #fdfefe; border-bottom: 1px solid #e8ebec; vertical-align: text-top; }
t_r { background: #f5f7f9; }
t_able tr:hover { color: #191e25; background: #f1f3f6; }
/* ------ Other HTML ------ */

ol { margin: 0 0 20px 20px; }
ol li { line-height: 2em; }
ol li ol { list-style-type: upper-alpha; margin-bottom: 10px; }
ol li ol li ol { list-style-type: lower-alpha; }
dl { margin-bottom: 20px; }
dt { font-weight: bold }
dd { margin-bottom: 10px; padding-left: 20px; }
address { margin-bottom: 10px; }
pre { margin-bottom: 20px; padding: 20px 30px 10px 30px; border: 1px solid #ced2d7; background: #f2f4f7; overflow-x: auto; overflow-y: hidden; }
code { padding: 3px 6px; background: #f2f4f7; }
/*                                  HEADER

---------------------------------------------------------------------------- */

#page-top-border { display: block; height: 7px; background: #0415b4; border-bottom: 1px solid #011111; }
#header-wrap { }
#header { transition: 300ms all; -webkit-transition: 300ms all; }
#logo, #logo img, #logo-desc { float: left; }
#logo { min-height: 70px; }
#logo-desc { display: none; }
#logo-desc p { margin: 0; margin-top: 18px; padding: 0 15px; max-width: 400px; height: 32px; line-height: 32px; font-size: 11px; color: #a2a8b0; background: #11161c; }
/* ------ Login ------ */

#login-button, #logout-button { margin-top: 33px; margin-left: 10px; padding: 0px 15px; height: 30px; line-height: 30px; color: #a2a8b0; background: #11161c url('../images/skins/dark-blue/button-bg.png') no-repeat -100px -100px; font-size: 11px; text-transform: uppercase; float: right; border: 1px solid #11161c; cursor: pointer; }
#login-button span, #logout-button span { float: left; }
#login-button img, #logout-button img { margin-top: 5px; margin-left: 10px; }
#login-button:hover, #logout-button:hover { color: #fff; background: transparent url('../images/skins/dark-blue/button-bg.png') no-repeat left top; border: 1px solid #003453; }
#logout-button a { color: #a2a8b0; }
#logout-button a:hover, #logout-button:hover a { color: #fff; }
#login-box { display: none; position: absolute; top: 0px; right: 103px; padding: 4px 9px; width: 232px; height: 74px; background: url('../images/skins/dark-blue/login-box-bg.png') repeat-x left top; float: right; }
#login-box form { position: relative; width: 232px; height: 78px; }
#login-box input { margin: 3px 0px 2px 0px; padding: 5px 7px; width: 166px; height: 20px; line-height: 20px; color: #525a61; background: #fff url('../images/skins/dark-blue/input-bg.png') repeat-x left top; border: 1px solid #e1e4e9; }
#login-box #thedawn-submit { padding: 0; width: 25px; height: 17px; background: transparent url('../images/skins/dark-blue/login-button.png') no-repeat left top; border: none; cursor: pointer; }
#login-box #thedawn-submit:hover { background: transparent url('../images/skins/dark-blue/login-button.png') no-repeat left bottom; }
#login-box #sub-box { padding-top: 2px; width: 230px; height: 13px; background: #1b2128; }
#login-box .sub-box { margin: 0; padding: 0; color: #959daa; font-size: 10px; line-height: 10px; text-align: center; }
#login-box .sub-box a { color: #959daa; }
#login-box .sub-box a:hover { color: #0415b4; }
#close-login { position: absolute; top: 3px; right: 0px; width: 17px; height: 17px; background: transparent url('../images/skins/dark-blue/login-close.png') no-repeat left top; cursor: pointer; }
#close-login:hover { background: transparent url('../images/skins/dark-blue/login-close.png') no-repeat left bottom; }
/* ------ Search form ------ */

#header-search-block { margin-top: 33px; width: 232px; max-width: 232px; height: 32px; float: right; }
#search { width: 233px; height: 32px; }
#search-box, #sidebar-content #search-box { margin: 0; padding: 5px 5px; width: 182px; height: 20px; line-height: 20px; color: #525a61; border: 1px solid #edeeee; border-right: none; background: #fff url('../images/skins/dark-blue/search-input-bg.png') repeat-x left top; float: left; }
#sidebar-content #search-box { width: 181px; border: 1px solid #c9ccce; border-right: none; background-image: none; }
#search-but, #sidebar-content #search-but { margin: 0; width: 39px; height: 32px; border: none; background: transparent url('../images/skins/dark-blue/search-button.png') no-repeat left top; float: left; cursor: pointer; }
#sidebar-content #search-but { background: transparent url('../images/search-button.png') no-repeat left top; }
#search-but:hover { background: transparent url('../images/skins/dark-blue/search-button.png') no-repeat left bottom; }
#sidebar-content #search-but:hover { background: transparent url('../images/search-button.png') no-repeat left bottom; }
/*                                  NEW MENU

---------------------------------------------------------------------------- */

.container { max-width: 1170px; margin: 0 auto; padding: 0 15px; }
.menu-column { }
*:not(.fa) { font-family: 'Roboto', sans-serif !important; /* font-family: 'Open Sans',
sans-serif !important; */
-webkit-box-sizing: border-box; box-sizing: border-box; }
.menu-header-sml, .menu-header { font-size: 18px; text-transform: none; display: inline-block !important; padding: 8px 0 5px; font-weight: 300; border-bottom: 0; margin-bottom: 0px; color: #fff; width: 100%; font-weight: 500; }
/*                                  PRIMARY TOP MENU

---------------------------------------------------------------------------- */

#main-menu-container { position: relative; }
#main-menu { }
#main-menu li a { display: block; padding: 18px; margin-top: 0; background-repeat: no-repeat; font-size: 15px; font-weight: normal; transition: 300ms all; -webkit-transition: 300ms all; color: #fff; line-height: 19px; margin-top: -1px; }
#main-menu li ul { display: none; position: absolute; top: 30px; left: 0px; width: 260px; background: #F2F4F7; border: 1px solid #ced2d7; }
/* MATTS */

#main-menu li .menu-column-container-half { width: 315px; padding: 15px 25px; }
#main-menu li div { position: absolute; left: 0px; background: #F15822; border: 0; padding: 0 5px; z-index: 9; }
#main-menu li .menu-column-container-half, #main-menu li .menu-column-container { background: #F15822; z-index: 100; text-align: left !important; border-top: 0; box-shadow: none; -webkit-box-shadow: none; overflow: hidden; padding-bottom: 20px; }
#main-menu li div .menu-column { width: 47%; padding: 0 5px; position: relative; display: block; border: 0; /* height: 560px; */
height: 430px; overflow: auto; }
#main-menu li div .menu-column-full { width: 100%; padding: 0; position: relative; display: block; border: 0; }
#main-menu li div div { color: #000000 !important; font-weight: normal; }
#main-menu li div div ul { display: block; }
#main-menu li div div a, #main-menu li div a { display: block; margin: 0; text-transform: none; font-weight: 400; padding: 0; margin-bottom: 10px; font-size: 14px; }
/* --- */

#main-menu li ul li { }
#main-menu li ul li a { background-position: -100% -100%; /* Gets rid of parents background image */
padding: 0px; color: #000000 !important; }
#main-menu li ul li:hover { /* background-color: #000000; /* #2273b6; */
background-image: none; }
#main-menu li ul li a:hover { color: #5ba5af !important; }
#main-menu li ul li.sub-has-sub { background-image: url('../images/dropdown-right-arrow.png'); background-repeat: no-repeat; background-position: right center; font-weight: bold; border-bottom: 3px solid #000000; }
#main-menu li ul li ul { display: none; position: absolute; top: -1px; left: 230px; width: 230px; background: #F2F4F7; border: 1px solid #ced2d7; }
#main-menu li.current-menu-item { background-color: #000000; color: #FFFFFF !important; }
#main-menu li.current-menu-item a { /* color: #FFFFFF !important; */
}
#main-menu li.current-parent { background-color: #000000; color: #FFFFFF !important; }
#pre-body-area { position: relative; overflow: hidden; }
/*                              FIXED IMAGE SLIDER

---------------------------------------------------------------------------- */

#fixed-slider-image { position: relative; height: 380px; border-bottom: 1px solid #11161c; background-color: #11161c; background-repeat: no-repeat; background-position: center top; }
img.fixed-slide-bg-img { width: 1px; height: 1px; visibility: hidden; }
.fixed-slider-loader { position: absolute; top: 0px; left: 0px; display: none; width: 100%; height: 100%; background: #11161c url('../images/skins/dark-blue/slider-loader.gif') no-repeat center center; }
/* ------ jQuery Mbiz Slider v1.6 ------ */

#mbiz-slides { position: relative; height: 257px; /*border-bottom: 1px solid #11161c;*/
background: #FFFFFF url('../images/skins/dark-blue/slider-loader.gif') no-repeat center center; overflow: hidden;/*overflow: auto;*/
}
#mbiz-pause { display: none; position: absolute; top: 10px; left: 49%; width: 30px; height: 30px; background: transparent url('../images/pause.png') no-repeat center top; cursor: pointer; z-index: 1000; }
#white-pre-body { display: block; height: 100px; width: 100%; background-color: #FFFFFF; position: absolute; margin-top: 195px; z-index: 1; }
.mbiz-slide-bg { padding-top: 5px; /* height: 234px; */
    /* max-height: 270px; */
overflow: hidden; background-repeat: no-repeat; background-position: center center; }
.mbiz-slide { position: relative; margin: 0px auto; width: 960px; height: 242px; overflow: hidden; border: 1px solid #ced2d7; }
.mbiz-slide-info { position: absolute; left: 0px; width: 330px; }
.mbiz-slide-info-custom-wrap { margin-bottom: 20px; padding: 15px 3px; background: url('../images/skins/dark-blue/contentPattern.png') repeat left top;/* border: 1px #696a6c solid; */
}
.mbiz-slide-info-custom-wrap p { padding: 0; margin: 0; }
.mbiz-slide-img { position: absolute; top: 0px; right: 0px; }
.mbiz-slide-img a { position: relative; display: block; width: 550px; height: 190px; }
.mbiz-slide-img .slide-img-border { position: absolute; top: 0px; right: 0px; display: block; width: 536px; height: 176px; opacity: 0.2; filter: alpha(opacity=20); }
.slide-wide-img a { width: 960px; }
.slide-wide-img .slide-img-border { width: 946px; border: 7px solid #000; }
img.mbiz-slide-bg-img { width: 1px; height: 1px; visibility: hidden; }
.mbiz-slide h2 { color: #fff; padding-bottom: 0; }
.mbiz-slide p { margin-top: -7px; color: #a2a8b0; font-size: 13px; line-height: 16px; }
.mbiz-slide .mbiz-dark-text h2 { color: #191e25; }
.mbiz-slide .mbiz-dark-text p { color: #525a61; }
.mbiz-slide h2 span.stand-out { color: #1c99d1; font-size: 32px; }
#mbiz-slider-nav { height: 30px; line-height: 20px; /* background: #11161c url('../images/skins/dark-blue/slider-nav-bg.jpg') no-repeat center top; */
text-align: right; position: relative; margin: -36px auto 0 280px; z-index: 9999; width: 960px; visibility: hidden; }
.mbiz-slider-butt { background: transparent url('../images/skins/dark-blue/mbiz-slider-butt-link.png') no-repeat center top; border: 1px solid transparent; cursor: pointer; }
.mbiz-slider-butt img { width: 17px; height: 15px; }
/* ------ Header intro ------ */

#header-intro { padding-top: 52px; padding-bottom: 34px; margin: 0 auto; width: 960px; min-height: 40px; background: #11161c url('../images/skins/dark-blue/header-intro-bg.jpg') no-repeat center top; }
#header-intro h1 { padding-bottom: 10px; font-size: 34px; color: #fff;/*text-transform: capitalize;*/
}
#header-intro p { padding-bottom: 0px; color: #a2a8b0; font-size: 14px; }
#header-intro p a:hover { color: #fff; }
/* ------ Breadcrumbs ------ */

#bread-crumbs-wrap { padding-top: 15px; font-size: 10px; text-transform: uppercase; }
#bread-crumbs-wrap li { list-style: none; display: inline; margin-right: 5px; height: 12px; }
#bread-crumbs-wrap a { padding-right: 10px; height: 12px; line-height: 12px; background: transparent url('../images/skins/dark-blue/bread-crumbs-arrow.png') no-repeat right 3px; }
/*                                  BODY

---------------------------------------------------------------------------- */

#body-wrap { width: 100%; /* min-height: 600px; */
overflow: hidden; /* background: #f8fafb url('../images/skins/dark-blue/body-bg.png') repeat-x center top; */
padding: 0px 0px; }
#content-full-width { width: 100%; }
#content-610 { padding-top: 10px; width: 100%; }
/* ------ Sidebars ------ */

#sidebar-wrap { width: 175px; float: right; margin-top: 10px; }
#sidebar-menu-wrap { width: 340px; }
/* ------ Sidebar content ------ */

.sidebar-widget { margin-bottom: 15px; padding-bottom: 15px; font-size: 11px; }
.sidebar-header { margin-bottom: 15px; padding-left: 18px; height: 38px; line-height: 38px; background: transparent url('../images/skins/dark-blue/pre-header-graphic.png') no-repeat left center; }
.sidebar-header h4 { margin: 0; padding: 12px 0 0 15px; height: 26px; line-height: 38px; background: transparent url('../images/skins/dark-blue/sidebar-header-bg.png') repeat-x left center; }
.sidebar-header h4 .tweets-load, .sidebar-header h4 .flickr-load { position: absolute; top: 5px; right: 10px; display: block; width: 26px; height: 26px; background: transparent url('../images/skins/dark-blue/widget-loader.gif') no-repeat center center; }
.sidebar-widget ul li { padding: 7px 0 7px 25px; border-bottom: 1px dotted #dadee0; background: transparent url('../images/skins/dark-blue/list-style-2.png') no-repeat left 14px; }
.sidebar-widget ul li ul li { background: transparent url('../images/skins/dark-blue/list-style-4.png') no-repeat left 14px; }
.sidebar-widget ul li ul li ul li { background: transparent url('../images/skins/dark-blue/list-style-2.png') no-repeat left 14px; }
ul.popular-posts-list a { color: #525a61; }
ul.popular-posts-list a:hover { color: #0415b4; }
ul.popular-posts-list img { margin-right: 15px; float: left; }
ul.popular-posts-list p { padding: 0; font-size: 12px; }
ul.popular-posts-list li { margin-bottom: 10px; padding: 0; padding-bottom: 10px; border-bottom: 1px dotted #dadee0; background: none; overflow: hidden; }
.popular-post-date, .recent-tweets-date { display: block; color: #919598; font-size: 10px; text-transform: uppercase; }
.recent-tweets-date a { color: #919598; }
.recent-tweets-date a:hover { color: #000; }
ul.recent-tweets li { margin-bottom: 10px; padding: 0 0 10px 30px; border-bottom: 1px dotted #dadee0; background: transparent url('../images/skins/dark-blue/recent-tweets-bullet.png') no-repeat left 6px; }
ul.flickr-photos { margin-bottom: 7px; padding-left: 3px; width: 290px; overflow: hidden; }
ul.flickr-photos li { margin: 7px 7px 7px 8px; padding: 0; width: 79px; height: 79px; background: none; border: none; float: left; }
.flick-no-r { color: #0063dc; text-transform: lowercase; }
.r-in-flickr { color: #ff0084; text-transform: lowercase; }
ul.ads125-widget { padding-left: 4px; }
#sidebar-wrap ul.ads125-widget li { margin: 8px; padding: 0; width: 125px; height: 125px; background: #f4f5f6 url('../images/ads125-bg.png') no-repeat left top; border: none; float: left; }
ul.ads125-widget li a { color: #888a8b; }
#sidebar-wrap ul.ads125-widget li:hover { background: #f4f5f6 url('../images/ads125-bg.png') no-repeat left bottom; cursor: pointer; }
ul.ads125-widget li a:hover { color: #4e4f50; }
ul.ads125-widget li span.ad-here { margin: 0; padding: 52px 10px 10px; width: 105px; height: 65px; text-align: center; border: none; float: left; }
#content-960 ul.ads125-widget li img { padding: 0; border: none; }
ul.recent-comments li { margin-bottom: 10px; padding: 0 0 10px 30px; border-bottom: 1px dotted #dadee0; background: transparent url('../images/skins/dark-blue/recent-comments-bullet.png') no-repeat left 6px; }
.widget-list li { margin-bottom: 7px; padding: 0 0 7px 25px; border-bottom: 1px dotted #dadee0; background: transparent url('../images/skins/dark-blue/list-style-1.png') no-repeat left 6px; }
#sidebar-menu li { margin: 0; padding: 0; border-bottom: 1px solid #e9ecee; background: transparent url('../images/skins/dark-blue/list-style-2.png') no-repeat left 13px; }
#sidebar-menu a.has-submenu { background-image: url('../images/skins/dark-blue/side-dropdown-arrow.png'); }
#sidebar-menu li ul { padding-left: 25px; display: none; }
#sidebar-menu li ul li { font-size: 11px; background: transparent url('../images/skins/dark-blue/list-style-4.png') no-repeat left 13px; }
#sidebar-menu li ul li ul li { background: transparent url('../images/skins/dark-blue/list-style-2.png') no-repeat left 13px; }
#sidebar-menu li a { display: block; padding: 7px 0 7px 25px; color: #525a61; background-repeat: no-repeat; background-position: right center; }
#sidebar-menu li a:hover { color: #0415b4; }
#sidebar-menu a.current-a { color: #aeafaf; cursor: default; }
#sidebar-menu a.current-parent { color: #aeafaf; }
#sidebar-menu a.current-a:hover { color: #aeafaf; }
/* Custom menu widget */

ul.menu li { margin: 0; padding: 0; border-bottom: 1px solid #e9ecee; background: transparent url('../images/skins/dark-blue/list-style-2.png') no-repeat left 13px; }
ul.menu a.has-submenu { background-image: url('../images/skins/dark-blue/side-dropdown-arrow.png'); }
ul.menu li ul { padding-left: 25px; display: none; }
ul.menu li ul li { font-size: 11px; background: transparent url('../images/skins/dark-blue/list-style-4.png') no-repeat left 13px; }
ul.menu li ul li ul li { background: transparent url('../images/skins/dark-blue/list-style-2.png') no-repeat left 13px; }
ul.menu li a { display: block; padding: 7px 0 7px 25px; color: #525a61; background-repeat: no-repeat; background-position: right center; }
ul.menu li a:hover { color: #5ba5af; }
ul.menu a.current-a { color: #aeafaf; cursor: default; }
ul.menu a.current-parent { color: #aeafaf; }
ul.menu a.current-a:hover { color: #aeafaf; }
#sidebar-wrap .social-icons { margin-bottom: 10px; }
#sidebar-wrap .social-icons li { margin: 0; margin-right: 5px; padding: 0; border: none; background: none; }
#sidebar-wrap .social-icons li img { margin-bottom: 5px; border: none; }
#sidebar-wrap .contact-widget li { margin-right: 0; float: none; }
.popular-posts-list li:last-child, .recent-tweets li:last-child, .widget-list li:last-child, .sidebar-widget ul li:last-child, #sidebar-menu li:last-child, #sidebar-menu li ul li:last-child, #sidebar-menu li ul li ul li:last-child, #big-footer ul.recent-comments li:last-child, #footer-wrap ul.menu li:last-child, #footer-wrap ul.menu li ul li:last-child, #big-footer .widget_recent_entries ul li:last-child { margin-bottom: 0; border-bottom: none; }
/* ------ Homepage content ------ */

.featured-item { margin-bottom: 20px; padding-bottom: 20px; width: 100%; border-bottom: 1px dotted #dadee0; overflow: hidden; }
.featured-wrap-fullwidth { margin: -6px 10px 5px; width: 216px; float: left; }
.featured-wrap-fullwidth-right { margin: -6px 10px; width: 216px; float: right; }
.featured-img-wrap-fullwidth { margin-bottom: 10px; width: 216px; height: 154px; }
.featured-img-wrap { width: 194px; height: 154px; float: left; }
.featured-item .info { margin-left: 25px; width: 400px; float: left; }
.info-fullwidth { margin-top: 10px; }
#quick-links-fullwidth { width: 475px; float: left; }
.quicklink { width: 155px; display: inline-block; text-align: center; vertical-align: top; }
.quicklink img { border: 0; }
.quicklink h5 { font-size: 10px; }
#latest-news-bottom-fullwidth { width: 100%; }
#latest-news-fullwidth { width: 475px; float: left; }
.latest-news-item { margin-bottom: 10px; padding-bottom: 5px; border-bottom: 1px dotted #dadee0; }
.date-tag { margin-right: 10px; padding: 0px 10px; height: 18px; line-height: 18px; color: #fff; font-size: 12px; text-transform: uppercase; background: #F15822; float: left; text-align: center; }
.date-tag-blue { margin-right: 10px; padding: 0px 10px; height: 18px; line-height: 18px; color: #fff; font-size: 10px; text-transform: uppercase; background: #0415b4; float: left; }
.date-tag-orange { margin-right: 10px; padding: 0px 10px; height: 18px; line-height: 18px; color: #fff; font-size: 10px; text-transform: uppercase; background: #ba6e1e; float: left; }
.date-tag-green { margin-right: 10px; padding: 0px 10px; height: 18px; line-height: 18px; color: #fff; font-size: 10px; text-transform: uppercase; background: #004500; float: left; }
.date-tag a { color: #fff; }
#from-gallery-fullwidth { width: 550px; float: right; }
.trainings_holder #from-gallery-fullwidth { float: none; }
.from-gallery-imgs { margin-bottom: 20px; width: 100%; overflow: hidden; }
#text-widget-home { padding-top: 0; }
#focus-products-fullwidth { width: 475px; float: right; }
/* ------ Blog ------ */

.post-block { margin-bottom: 20px; padding-bottom: 20px; }
.search-results-post-block { margin-bottom: 25px; padding-bottom: 15px; border-bottom: 1px dotted #dadee0; }
.post-block h1, .post-block h2 { margin-bottom: 10px; padding-bottom: 10px; border-bottom: 1px solid #e9ecee; }
.floated-post { width: 360px; float: right; margin-bottom: 10px; }
.floated-post-img-wrap { margin-bottom: 10px; width: 234px; height: 204px; float: left; }
.full-post-img-wrap { width: 620px; height: 234px; }
.fancy-post-meta { margin: 15px 0 15px 0; padding-left: 18px; height: 38px; line-height: 38px; background: transparent url('../images/skins/dark-blue/pre-header-graphic.png') no-repeat left center; }
.fancy-post-meta p { position: relative; margin: 0; padding: 0 10px; height: 38px; line-height: 38px; font-size: 11px; background: transparent url('../images/skins/dark-blue/sidebar-header-bg.png') repeat-x left center; }
.search-results-post-block .fancy-post-meta, .search-results-post-block .fancy-post-meta p { margin: 0; padding: 0; background: none; }
.post-comments { position: absolute; top: 0px; right: 10px; }
.post-meta .post-comments { position: absolute; top: 0px; right: 0px; }
ul.page-numbers { clear: both; }
#body-wrap ul.page-numbers li { float: left; margin: 0; margin-right: 7px; padding: 0; height: 29px; width: 29px; font-size: 11px; text-align: center; background: none; }
#body-wrap ul.page-numbers li a { display: block; margin: 0; padding: 0; height: 29px; line-height: 29px; width: 29px; border: 1px solid #a9b3bc; background: url('../images/skins/dark-blue/pagination-link-bg.png') repeat-x left top; }
#body-wrap ul.page-numbers li a:hover { background: url('../images/skins/dark-blue/pagination-link-bg.png') repeat-x left bottom; }
#body-wrap ul.page-numbers li span.current { display: block; margin: 0; padding: 0; height: 29px; line-height: 29px; width: 29px; color: #fff; border: 1px solid #363e46; background: url('../images/skins/dark-blue/pagination-span-bg.png') repeat-x left top; }
/* Single */

.post-meta { position: relative; margin-bottom: 10px; padding-bottom: 10px; width: 100%; height: 20px; font-size: 11px; border-bottom: 1px solid #e9ecee; overflow: hidden; }
.post-meta-bottom { padding-top: 10px; font-size: 11px; clear: both; }
.share-this-wrap { margin-top: 10px; padding: 0; padding-left: 26px; height: 24px; background: transparent url('../images/skins/dark-blue/icon-share-this.png') no-repeat left center; cursor: pointer; clear: both; }
.share-this { padding: 0 10px; height: 24px; line-height: 24px; font-size: 11px; color: #191e25; background: #eef0f4; text-transform: uppercase; float: left; }
#share-social-icons { visibility: hidden; margin-top: -1px; padding: 0 0 0 5px; }
#content-610 #share-social-icons li { display: inline; margin-right: 5px; padding: 0; height: 24px; line-height: 24px; background: none; }
.tiny-header { display: block; font-weight: bold; }
.tabs-posts .tabs-content { min-height: 150px; }
.popular-widget-item { margin: 0 7px; width: 191px; float: left; }
.popular-widget-img-wrap { margin-bottom: 10px; width: 191px; height: 102px; }
.popular-widget-item a { color: #525a61; }
.popular-widget-item a:hover { color: #0415b4; }
/* Comments */

#content-610 #comments-wrap li, #content-full-width #comments-wrap li { padding: 0; background: none; }
#content-610 #comments-wrap .children, #content-full-width #comments-wrap .children { margin-top: 10px; background: none; }
#content-610 #comments-wrap .depth-1, #content-full-width #comments-wrap .depth-1 { margin-bottom: 30px; padding-bottom: 20px; background: transparent url('../images/skins/dark-blue/gradient-divider-610.png') no-repeat center bottom; }
#content-610 #comments-wrap .depth-2, #content-610 #comments-wrap .depth-3, #content-610 #comments-wrap .depth-4, #content-610 #comments-wrap .depth-5, #content-full-width #comments-wrap .depth-2, #content-full-width #comments-wrap .depth-3, #content-full-width #comments-wrap .depth-4, #content-full-width #comments-wrap .depth-5 { padding-top: 40px; padding-left: 40px; background: transparent url('../images/skins/dark-blue/gradient-divider-610-comment-depth.png') no-repeat left top; }
.comment-body { padding-left: 10px; overflow: hidden; min-height: 100px; }
.comment .date-tag { margin-top: 3px; }
.comment .comment-index { color: #767c84; font-size: 10px; }
.comment .tiny-header { display: inline; margin-right: 20px; font-weight: bold; float: left; }
.reply-button { font-size: 10px; float: right; }
.edit-comment { font-size: 10px; }
.overflow { overflow: hidden; }
.comment-navigation { margin-bottom: 30px; width: 100%; overflow: hidden; }
.comment-navigation .nav-previous { float: left }
.comment-navigation .nav-next { float: right }
#content-610 #comments-wrap .pingback { margin-bottom: 20px; padding-bottom: 20px; min-height: 50px; background: transparent url('../images/skins/dark-blue/gradient-divider-610.png') no-repeat center bottom; }
/* Forms: comment & contact */

/*

.contact-form { position: relative; }

#add-comment input, .contact-form input, #content-960 input[type="password"], #content-960 input[type="text"] {

    padding: 5px 7px;

    width: 200px;

    height: 20px;

    line-height: 20px;

    color: #525a61;

    background: #fff url('../images/skins/dark-blue/input-bg.png') repeat-x left top;

    border: 1px solid #e1e4e9;

}

#add-comment p, .contact-form p { padding-bottom: 7px; }

#add-comment textarea, .contact-form textarea, textarea  {

    margin: 3px 0;

    padding: 5px 7px;

    width: 594px;

    height: 180px;

    line-height: 20px;

    f_ont-family: verdana;

    font-size: 12px;

    color: #525a61;

    background: #fff url('../images/skins/dark-blue/input-bg.png') repeat-x left top;

    border: 1px solid #e1e4e9;

}

.contact-form textarea  { width: 570px; }

#respond textarea { width: 95% }

#respond { overflow: hidden; }

#sidebar-content .contact-form input, #big-footer .contact-form input  { width: 60%; }

#sidebar-content .contact-form textarea, #big-footer .contact-form textarea { width: 94%; height: 100px; }

#sidebar-content .contact-form .response, #big-footer .contact-form .response { width: 95% }

#add-comment #submit-button, #respond #submit-button, .contact-form .submitemail, #sidebar-content .contact-form .submitemail, #big-footer .contact-form .submitemail {

    margin: 0;

    padding: 0;

    width: auto;

    height: 34px;

    line-height: 34px;

    font-size: 11px;

    text-transform: uppercase;

    color: #fff;

    background: none;

    border: none;

    cursor: pointer;

}

.contact-form  p { overflow: visible; }

#sidebar-content .contact-form  p, #big-footer .contact-form  p { margin-left: 0px; }

.contact-form  p.form-submit {

    position: relative;

    margin-left: 0;

}

.form-lable { display: block; }

.contact-form-loader {

    position: absolute;

    top: 10px;

    right: -35px;

    display: none;

    width: 16px;

    height: 16px;

    background: transparent url('../images/skins/dark-blue/loader.gif') no-repeat center center;

}

#big-footer .contact-form-loader {

    background: transparent url('../images/skins/dark-blue/loader-dark.gif') no-repeat center center;

}

div.response { display:none; margin-top: 20px; width: 594px; clear: both; }

.theDawnfield-container {

    position: absolute;

    left: -10000px;

    top: auto;

    width: 1px;

    height: 1px;

    overflow: hidden;

}

.contact-form fieldset {

    margin-bottom: 20px;

    padding: 15px 0 0 5px;

    border: 1px solid #e1e4e9;

}

.contact-form fieldset  legend { padding: 0 5px; font-size: 11px; text-transform: uppercase; }

.form-allowed-tags {

    font-size: 11px;

    margin-bottom: 10px;

}

*/

/* ------ Portfolios ------ */

.portfolio-page { position: relative; padding: 50px 0; width: 960px; float: left; overflow: hidden; }
#portfolio-nav { display: none; position: absolute; top: 20px; right: 0px; height: 23px; line-height: 23px; }
.prev-portfolio { width: 90px; height: 23px; line-height: 23px; color: #fff; font-size: 11px; text-align: center; text-transform: uppercase; background: transparent url('../images/skins/dark-blue/portfolio-prev.png') no-repeat center top; float: right; cursor: pointer; }
.prev-portfolio:hover { color: #fff; background: transparent url('../images/skins/dark-blue/portfolio-prev.png') no-repeat center bottom; }
.next-portfolio { width: 90px; height: 23px; line-height: 23px; color: #fff; font-size: 11px; text-align: center; text-transform: uppercase; background: transparent url('../images/skins/dark-blue/portfolio-next.png') no-repeat center top; float: right; cursor: pointer; }
.next-portfolio:hover { color: #fff; background: transparent url('../images/skins/dark-blue/portfolio-next.png') no-repeat center bottom; }
.portfolio-count { font-size: 11px; padding: 0 0 0 15px; float: right; }
.portfolio-length { font-size: 11px; padding: 0 15px 0 5px; float: right; }
.portfolio-page h1 { margin-bottom: 20px; border-bottom: 1px solid #e9ecee; }
.portfolio-page-img-wrap { width: 610px; height: 100%; float: left; }
#portfolio-container.portfolio-post-img-wrap { width: 610px; height: 359px; float: left; }
#portfolio-sidebar-container.portfolio-post-img-wrap { width: 304px; height: 184px; }
.portfolio-page-info, .portfolio-post-info { width: 310px; }
.portfolio-post-info-sidebar { width: 280px; }
#portfolio-container { list-style: none; padding: 50px 0; width: 100%; overflow: hidden; }
#portfolio-sidebar-container { width: 100%; overflow: hidden; }
#portfolio-sidebar-container .portfolio-post h3 { margin-bottom: 20px; border-bottom: 1px solid #e9ecee; }
.portfolio-post { padding: 0 0 70px 0; width: 100%; overflow: hidden; }
.portfolio-post-2columns { margin: 0 18px 30px 18px; width: 444px; min-height: 330px; max-height: 330px; float: left; }
.text-out-2col { min-height: 490px; max-height: 490px; }
.portfolio-post-wrap a:hover { color: #fff; }
.portfolio-post-2columns .portfolio-post-wrap { position: relative; margin-bottom: 15px; width: 444px; height: 274px; }
.portfolio-post-wrap img, .portfolio-post-wrap .portfolio-post-info { position: absolute; top: 0px; }
.portfolio-post-2columns .portfolio-post-info { padding: 25px; width: 394px; height: 224px; color: #fff; background: transparent url('../images/skins/dark-blue/portfolio-bg.png') repeat left top; }
.portfolio-post-3columns { margin: 0 8px 30px 8px; width: 304px; min-height: 220px; max-height: 220px; float: left; }
.text-out-3col { min-height: 360px; max-height: 360px; }
.portfolio-post-3columns .portfolio-post-wrap { position: relative; margin-bottom: 15px; width: 304px; height: 184px; }
.portfolio-post-3columns .portfolio-post-info { padding: 10px; width: 284px; height: 164px; color: #fff; font-size: 11px; background: transparent url('../images/skins/dark-blue/portfolio-bg.png') repeat left top; }
.portfolio-post-3columns .portfolio-post-info-out { font-size: 11px; }
/* Scrollable plugin for portfolio sliding pages */

.scrollable { position: relative; overflow: auto; width: 100%; height: 1000px; }
.scrollable .items { width: 20000em; position: absolute; }
a.disabled { visibility: hidden !important; }
/* ------ Gallery ------ */

#gallery-container { margin: 0 auto; padding: 50px 0; width: 896px; overflow: hidden; }
#gallery-container .gallery-img-wrap { margin: 0 15px 30px 15px; width: 194px; height: 154px; float: left; }
#gallery-container-sidebar { padding: 50px 0; width: 620px; overflow: hidden; }
#gallery-container-sidebar .gallery-img-wrap { margin: 0 13px 26px 13px; width: 126px; height: 100px; float: left; }
.from-gallery-imgs .gallery-img-wrap { margin: 0 7px 14px 7px; width: 191px; height: 154px; float: left; }
.full-width-home .gallery-img-wrap { margin: 0 4px 13px 4px; width: 145px; height: 117px; }
.from-gallery-imgs .last-img { margin-right: 0; }
/*                          TheDawn elements style

---------------------------------------------------------------------------- */

/* ------ Thumbnail effects and lightbox ------ */

a.load-img { position: relative; display: block; width: 100%; height: 100%; }
.zoom-wrap, .play-wrap, .read-wrap, .flickr-wrap, .play-lightbox-wrap { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; cursor: pointer; opacity: 0.6; filter: alpha(opacity=60); }
.zoom-wrap, .play-wrap, .read-wrap { height: 50%; background: transparent url('../images/skins/dark-blue/enlarge-img-bg.png') no-repeat center center; opacity: 0.8; filter: alpha(opacity=80); }
.play-wrap { background: transparent url('../images/skins/dark-blue/play-img-bg.png') no-repeat center center; }
.read-wrap { background: transparent url('../images/skins/dark-blue/read-img-bg.png') no-repeat center center; }
.flickr-wrap { background: #f8fafb url('../images/skins/dark-blue/flickr-img-bg.png') no-repeat center center; }
.play-lightbox-wrap { background: transparent url('../images/skins/dark-blue/play-lightbox-bg.png') no-repeat center center; opacity: 0.6; filter: alpha(opacity=60); }
.play-lightbox-wrap .vid-title { display: block; background: #000; padding: 10px 20px; font-size: 12px; font-weight: bold; }
.img-load-wrap { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background: #f8fafb url('../images/skins/dark-blue/loader.gif') no-repeat center center; cursor: pointer; }
a.zoom-img:hover, a.play-img:hover, a.read-img img:hover { opacity: 0.85; }
.video-lightbox, .image-lightbox { position: relative; margin-bottom: 20px; padding: 0; overflow: hidden; }
.video-lightbox a { color: #888; }
#content-610 .video-lightbox img { max-width: 620px; padding: 0; border: none; }
.flowplayer { margin: 0 auto; }
.plum-form ul li { padding-left: 8px !important; line-height: nomal !important; margin-left: -3px !important; }
.search-top-inner select { -webkit-appearance: none; appearance: none; -moz-appearance: none; background-image: url('../images/arrow-point-to-right.png') !important; background-repeat: no-repeat !important; background-position: 95% !important; background-size: 12px !important; }
.select ul { padding: 7px !important; background-color: #fff; }
.select.single .select-value { height: 22px !important; }
.dolifix { padding-left: 25px; line-height: 2em; background: transparent url('../images/skins/dark-blue/list-style-1.png') no-repeat left 7px; }
#content-610 ul li ul li, #content-full-width ul li ul li, #gallery-container ul li ul li, #gallery-container-sidebar ul li ul li { background: transparent url('../images/skins/dark-blue/list-style-4.png') no-repeat left 8px; }
#content-610 ul li ul li ul li, #content-full-width ul li ul li ul li, #gallery-container ul li ul li ul li, #gallery-container-sidebar ul li ul li ul li { b_ackground: transparent url('../images/skins/dark-blue/list-style-2.png') no-repeat left 8px; }
#content-610 ul.list-style-2 li, #content-610 ul li ul.list-style-2 li, #content-610 ul li ul li ul.list-style-2 li, #content-full-width ul.list-style-2 li, #content-full-width ul li ul.list-style-2 li, #content-full-width ul li ul li ul.list-style-2 li, #gallery-container ul.list-style-2 li, #gallery-container ul li ul.list-style-2 li, #gallery-container ul li ul li ul.list-style-2 li, #gallery-container-sidebar ul.list-style-2 li, #gallery-container-sidebar ul li ul.list-style-2 li, #gallery-container-sidebar ul li ul li ul.list-style-2 li { background: transparent url('../images/skins/dark-blue/list-style-2.png') no-repeat left 8px; }
#content-610 ul.list-style-3 li, #content-610 ul li ul.list-style-3 li, #content-610 ul li ul li ul.list-style-3 li, #content-full-width ul.list-style-3 li, #content-full-width ul li ul.list-style-3 li, #content-full-width ul li ul li ul.list-style-3 li, #gallery-container ul.list-style-3 li, #gallery-container ul li ul.list-style-3 li, #gallery-container ul li ul li ul.list-style-3 li, #gallery-container-sidebar ul.list-style-3 li, #gallery-container-sidebar ul li ul.list-style-3 li, #gallery-container-sidebar ul li ul li ul.list-style-3 li { background: transparent url('../images/skins/dark-blue/list-style-3.png') no-repeat left 7px; }
#content-610 ul.list-style-4 li, #content-610 ul li ul.list-style-4 li, #content-610 ul li ul li ul.list-style-4 li, #content-full-width ul.list-style-4 li, #content-full-width ul li ul.list-style-4 li, #content-full-width ul li ul li ul.list-style-4 li, #gallery-container ul.list-style-4 li, #gallery-container ul li ul.list-style-4 li, #gallery-container ul li ul li ul.list-style-4 li, #gallery-container-sidebar ul.list-style-4 li, #gallery-container-sidebar ul li ul.list-style-4 li, #gallery-container-sidebar ul li ul li ul.list-style-4 li { b_ackground: transparent url('../images/skins/dark-blue/list-style-4.png') no-repeat left 8px; }
#content-610 ul.list-style-5 li, #content-610 ul li ul.list-style-5 li, #content-610 ul li ul li ul.list-style-5 li, #content-full-width ul.list-style-5 li, #content-full-width ul li ul.list-style-5 li, #content-full-width ul li ul li ul.list-style-5 li, #gallery-container ul.list-style-5 li, #gallery-container ul li ul.list-style-5 li, #gallery-container ul li ul li ul.list-style-5 li, #gallery-container-sidebar ul.list-style-5 li, #gallery-container-sidebar ul li ul.list-style-5 li, #gallery-container-sidebar ul li ul li ul.list-style-5 li { background: transparent url('../images/skins/dark-blue/list-style-5.png') no-repeat left 7px; }
#content-610 ul.list-style-6 li, #content-610 ul li ul.list-style-6 li, #content-610 ul li ul li ul.list-style-6 li, #content-full-width ul.list-style-6 li, #content-full-width ul li ul.list-style-6 li, #content-full-width ul li ul li ul.list-style-6 li, #gallery-container ul.list-style-6 li, #gallery-container ul li ul.list-style-6 li, #gallery-container ul li ul li ul.list-style-6 li, #gallery-container-sidebar ul.list-style-6 li, #gallery-container-sidebar ul li ul.list-style-6 li, #gallery-container-sidebar ul li ul li ul.list-style-6 li { background: transparent url('../images/skins/dark-blue/list-style-6.png') no-repeat left 7px; }
#content-610 ul.list-style-7 li, #content-610 ul li ul.list-style-7 li, #content-610 ul li ul li ul.list-style-7 li, #content-full-width ul.list-style-7 li, #content-full-width ul li ul.list-style-7 li, #content-full-width ul li ul li ul.list-style-7 li, #gallery-container ul.list-style-7 li, #gallery-container ul li ul.list-style-7 li, #gallery-container ul li ul li ul.list-style-7 li, #gallery-container-sidebar ul.list-style-7 li, #gallery-container-sidebar ul li ul.list-style-7 li, #gallery-container-sidebar ul li ul li ul.list-style-7 li { background: transparent url('../images/skins/dark-blue/list-style-7.png') no-repeat left 7px; }
#content-610 ul.list-style-8 li, #content-610 ul li ul.list-style-8 li, #content-610 ul li ul li ul.list-style-8 li, #content-full-width ul.list-style-8 li, #content-full-width ul li ul.list-style-8 li, #content-full-width ul li ul li ul.list-style-8 li, #gallery-container ul.list-style-8 li, #gallery-container ul li ul.list-style-8 li, #gallery-container ul li ul li ul.list-style-8 li, #gallery-container-sidebar ul.list-style-8 li, #gallery-container-sidebar ul li ul.list-style-8 li, #gallery-container-sidebar ul li ul li ul.list-style-8 li { background: transparent url('../images/skins/dark-blue/list-style-8.png') no-repeat left 7px; }
/* ------ Text boxes ------ */

.title-and-text-box { position: relative; margin-bottom: 20px; }
.title-and-text-box h5.box-title-style-1, .title-and-text-box h5.box-title-style-2 { margin-bottom: 0; padding: 0 20px; height: 38px; line-height: 38px; color: #fff; }
.title-and-text-box h5.box-title-style-1 { border: 1px solid #003453; background: #0415b4 url('../images/skins/dark-blue/fancy-header-blue-bg.png') repeat-x center top; }
.title-and-text-box h5.box-title-style-2 { border: 1px solid #161c24; background: #191e25 url('../images/skins/dark-blue/fancy-header-bg.png') repeat-x center top; }
.title-and-text-box .box-text { padding: 20px 30px 10px 30px; border: 1px solid #ced2d7; border-top: none; background: #f2f4f7; overflow: hidden;/* ie7 content disappear bug fix */
}
.no-title-box-text { margin-bottom: 20px; padding: 20px 30px 10px 30px; border: 1px solid #ced2d7; background: #f2f4f7; }
.warning-box { margin-bottom: 20px; padding: 10px 20px; color: #c53333; border: 1px solid #ec9b9b; background: #fae2e3; }
.warning-box a { color: #c53333; text-decoration: underline; }
.warning-box a:hover { color: #000; }
.success-box { margin-bottom: 20px; padding: 10px 20px; color: #28941a; border: 1px solid #72cb67; background: #dffad3; }
.success-box a { color: #28941a; text-decoration: underline; }
.success-box a:hover { color: #000; }
.info-box { margin-bottom: 20px; padding: 10px 20px; color: #1c86c9; border: 1px solid #50b0ec; background: #dde9f7; }
.info-box a { color: #1c86c9; text-decoration: underline; }
.info-box a:hover { color: #000; }
.note-box { margin-bottom: 20px; padding: 10px 20px; color: #9a8e00; border: 1px solid #d3c200; background: #fffac6; }
.note-box a { color: #9a8e00; text-decoration: underline; }
.note-box a:hover { color: #000; }
.price-box-style-1 { margin-bottom: 20px; height: 174px; background: #f2f4f7 url('../images/skins/dark-blue/price-style1-bg.png') repeat-x center top; }
.price-big { padding: 20px 20px; width: 154px; max-width: 154px; height: 134px; text-align: center; background: #f2f4f7 url('../images/skins/dark-blue/price-big-bg.png') repeat-x center top; border-right: 1px solid #f8fafb; float: left; }
.price-info { padding: 20px 20px; width: 61%; max-width: 61%; height: 134px; background: transparent url('../images/skins/dark-blue/price-info-bg.png') repeat-y left top; border-left: 1px solid #dde0e4; float: left; }
.bold-price { display: block; margin-bottom: 10px; color: #191e25; font-size: 49px; }
.price-box-style-2 { margin: 0 30px 20px 0; width: 294px; text-align: center; float: left; }
#content-610 .price-box-style-2 { margin-right: 0; }
.price-box-style-2 h5.box-title-style-1 { margin-bottom: 0; padding: 0 20px; height: 38px; line-height: 38px; color: #fff; }
.price-box-style-2 h5.box-title-style-1 { border: 1px solid #003453; background: #0415b4 url('../images/skins/dark-blue/fancy-header-blue-bg.png') repeat-x center top; }
.price-box-style-2 .box-content { padding: 20px 0 0 0; background: #f4f4f8 url('../images/skins/dark-blue/price-box-style2-bg.png') repeat-x center top; }
#content-610 .price-box-style-2 .box-content ul li, #content-full-width .price-box-style-2 .box-content ul li { list-style: none; padding: 0 30px; height: 40px; line-height: 40px; text-align: left; background: #f4f4f8 url('../images/skins/dark-blue/price-box-style2-bg.png') repeat-x center top; }
.order-button-wrap { padding: 70px 60px 0 60px; height: 74px; background: #f4f4f8 url('../images/skins/dark-blue/price-box-style2-order-bg.png') repeat-x center top; }
/* ------ Tabs ------ */

/* ------ Toggles & FAQs ------ */

.faq-q, .toggle-t { padding: 0 0 0 20px; background: transparent url('../images/skins/dark-blue/list-style-faqs-closed.png') no-repeat left 6px; cursor: pointer; }
.faq-q p { color: #191e25; padding-bottom: 10px; }
.toggle-open { background: transparent url('../images/skins/dark-blue/list-style-faqs-open.png') no-repeat left 6px; }
.toggle-block { margin-bottom: 20px; }
.toggle-content { padding-top: 10px; overflow: hidden;/* ie7 content disappear bug fix */
}
.faq-answer { margin: 0 0 20px 10px; padding: 5px 15px; border-left: 1px solid #ced2d7; }
.toggle-block .box-title-style-1, .toggle-block .box-title-style-2 { cursor: pointer }
.title-and-text-box span.handle { position: absolute; top: 12px; right: 20px; display: none; width: 7px; height: 14px; background: transparent url('../images/skins/dark-blue/toggle-handle.png') no-repeat left top; cursor: pointer; }
/* ------ Column Layouts ------ */

.one-third-column { margin: 0 3% 20px 0; width: 31.25%; max-width: 31.25%; float: left; }
.two-third-column { margin: 0 3% 20px 0; width: 65.625%; max-width: 65.625%; float: left; }
.one-fourth-column { margin: 0 3% 20px 0; width: 22.604%; max-width: 22.604%; float: left; }
.three-fourth-column { margin: 0 3% 20px 0; width: 74.062%; max-width: 74.062%; float: left; }
.one-half-column { margin: 0 3% 20px 0; width: 48.3%; max-width: 48.3%; float: left; }
.last-col { margin-right: 0; }
/* ------ Buttons ------ */

/* .button,

#content-960 input[type="submit"] {

    background: #ffffff url("../images/2014/new_buttons_bg.png") no-repeat scroll right center;

    border: 1px solid #777777;

    color: #333333;

    cursor: pointer;

    display: block;

    float: left;

    font-size: 10px;

    height: 24px;

    line-height: 24px;

    margin: 0 5px;

    padding: 0 40px 0 6px !important;

    text-align: center;

    text-transform: uppercase;

} */

#content-960 input[type="submit"] { margin: 0; width: auto; }
#content-610 .button, #portfolio-container .button { margin: 0 0 10px; }
.portfolio-more a { padding: 10px 0; color: #fff; }
.contact-form p.form-submit { padding-bottom: 7px; }
p.form-submit { height: 27px; line-height: 27px; }
#comments-wrap #respond p.form-submit { height: 34px; line-height: 34px; }
.download-button { display: block; margin: 0 5px; padding: 0 20px 0 44px; height: 34px; line-height: 34px; color: #fff; font-size: 11px; text-align: center; text-transform: uppercase; background: transparent url('../images/skins/dark-blue/button-download-bg.png') no-repeat left top; border: 1px solid #003453; float: left; cursor: pointer; }
.download-pdf-button { display: block; margin: 0 5px; padding: 0 20px 0 44px; height: 34px; line-height: 34px; color: #fff; font-size: 11px; text-align: center; text-transform: uppercase; background: transparent url('../images/cadco-training-products/download_pdf.png') no-repeat left top; border: 1px solid #003453; float: left; cursor: pointer; }
#mbiz-slides .button { float: right; }
.button:hover { color: #333;/* background: transparent url('../images/skins/dark-blue/button-bg.png') no-repeat left bottom; */
    /* background: #218FCC url('../images/cadco/icons/button-arrow.png') no-repeat right; */
}
.download-button:hover { color: #fff; background: transparent url('../images/skins/dark-blue/button-download-bg.png') no-repeat left bottom; }
#add-comment #submit-button, #respond #submit-button, .contact-form .submitemail, #sidebar-content .contact-form .submitemail, #big-footer .contact-form .submitemail { background: none; }
/* ------ Nivo slider ------ */

#nivo-container { padding-top: 35px; height: 370px; border-bottom: 1px solid #1a1d21; background: #11161c url('../images/skins/dark-blue/slider-bg-nivo.jpg') no-repeat center center; }
#slider { position: relative; margin: 0 auto; width: 960px; /* Change this to your images width */
height: 340px; /* Change this to your images height */
background: url(../images/skins/dark-blue/nivo-loader.gif) no-repeat 50% 50%; }
#slider img { position: absolute; top: 0px; left: 0px; display: none; }
#slider a { border: 0; display: block; }
#slider-border { position: absolute; top: 0px; left: 0px; width: 950px; /* 10px lesser than image width above */
height: 330px; /* 10px lesser than image width above */
border: 5px solid #000; z-index: 200; opacity: 0.2; filter: alpha(opacity=20); }
/*                                  Footer

---------------------------------------------------------------------------- */

#footer-wrap { clear: both; }
#big-footer { padding-top: 10px; padding-bottom: 0; color: #767c84; font-size: 11px; border-top: 1px solid #2a333d; background: #11161c url('../images/skins/dark-blue/big-footer-bg.jpg') no-repeat center top; }
#big-footer h5 { color: #fff; }
#big-footer a { color: #a2a8b0; }
#big-footer a:hover { color: #0415b4; }
.footer-content { margin: 0 auto; width: 960px; }
.col-option1 .footer-column { margin-bottom: 30px; width: 960px; }
.col-option2 .footer-column { margin: 0 15px 30px 15px; width: 450px; float: left; }
.col-option3 .footer-column { margin: 0 20px 30px 20px; width: 280px; float: left; }
.col-option4 .footer-column, .col-option4-3 .footer-column, .col-option43- .footer-column { margin: 0 20px 30px 20px; width: 200px; float: left; }
.col-option5 .footer-column, .col-option5-4 .footer-column, .col-option54- .footer-column { margin: 0 15px 30px 15px; width: 162px; float: left; }
#footer-sub-area { padding-top: 20px; border-top: 1px dotted #3d444c; clear: both; overflow: hidden; }
#big-footer .popular-posts-list li { border-color: #3d444c; }
#big-footer .popular-post-date, #big-footer .recent-tweets-date { color: #767c84; }
#big-footer .recent-tweets li { border-color: #3d444c; }
#big-footer .widget-list li { border-color: #3d444c; background: transparent url('../images/skins/dark-blue/list-style-2.png') no-repeat left 6px; }
#big-footer ul.recent-comments li { border-color: #3d444c; }
.sub-widget-area1 { width: 250px; margin-right: 30px; float: left; }
.sub-widget-area2 { width: 680px; float: left; }
.sub-widget { margin-bottom: 15px; }
.social-icons { margin-top: 5px; }
.social-icons li { display: inline; margin-right: 5px; }
.social-icons li img { margin-bottom: 5px; }
.contact-widget { overflow: hidden; }
.contact-widget li { float: left; margin-right: 25px; padding: 2px 0 2px 25px; }
.contact-widget .tel { min-width: 162px; background: transparent url('../images/skins/dark-blue/icon-tel.png') no-repeat left 11px; }
.contact-widget .email { min-width: 162px; background: transparent url('../images/skins/dark-blue/icon-email.png') no-repeat left 11px; }
.contact-widget .address { min-width: 162px; background: transparent url('../images/skins/dark-blue/icon-home.png') no-repeat left 11px; }
#footer-wrap .contact-widget .tel, #footer-wrap .contact-widget .email, #footer-wrap .contact-widget .address { background-position: left 4px; }
#footer-wrap ul.flickr-photos { margin-bottom: 7px; padding-left: 3px; width: auto; overflow: hidden }
#footer-wrap ul.flickr-photos li { width: 75px; height: 75px; }
#footer-wrap ul.menu li { border-bottom: 1px dotted #3d444c; }
#standard-footer { height: 40px; line-height: 40px; color: #fff; font-size: 11px; border-top: 1px solid #11161c; background: #0415b4 url('../images/skins/dark-blue/standard-footer-bg.png') repeat-x center top; }
#standard-footer p { margin: 0; padding: 0; }
#standard-footer p a { text-decoration: underline; }
#standard-footer ul#footer-menu { height: 68px; float: right; }
#standard-footer ul#footer-menu li { display: inline; margin-left: 10px; }
#standard-footer ul#footer-menu .current-menu-item a { color: #a4d4eb; cursor: default; }
#standard-footer ul#footer-menu li ul { display: none; }
#standard-footer ul#footer-menu a, #standard-footer p.copyright a { color: #fff; }
#standard-footer ul#footer-menu a:hover, #standard-footer p.copyright a:hover { color: #a4d4eb; }
#standard-footer p.copyright { float: left; }
/* ------------------- RECRUITMENT MODULE --------------------- */

.box { vertical-align: middle; padding: 5px; margin-bottom: 10px; }
.box:hover { background-color: #FFFFFF; }
.box .fadeimage { text-align: center; width: 269px; height: 162px; margin: -120px auto 10px; }
.box .employer { background-image: url('../modules/recruitment/images/employer_hover.png'); background-position: 0px 162px; border: 1px solid #CCCCCC; }
.box:hover .employer { background-position: 0px 0px; border: 1px solid #BCBDC1; }
.box .jobseeker { background-image: url('../modules/recruitment/images/job_seeker_hover.png'); background-position: 0px 161px; border: 1px solid #CCCCCC; }
.box:hover .jobseeker { background-position: 0px 0px; border: 1px solid #BCBDC1; }
.full_box { overflow: hidden; margin-bottom: 5px }
.boxright { float: right; margin-right: 0px; }
.box.boxright h4 { font-size: 40px; margin-bottom: 15px }
.boxleft { float: left; margin-left: 0px; }
.box.boxleft h4 { font-size: 40px; margin-bottom: 15px }
.large_box { float: left; margin-right: 5px; min-height: 136px; padding: 8px; text-align: center; width: 276px; }
.large_box:hover { -webkit-box-shadow: 4px 11px 3px #C0C0C0; box-shadow: 4px 11px 3px #C0C0C0; }
.small_box:hover { -webkit-box-shadow: 4px 11px 3px #C0C0C0; box-shadow: 4px 11px 3px #C0C0C0; }
.md-sec-1:hover { -webkit-box-shadow: 4px 11px 3px #C0C0C0; box-shadow: 4px 11px 3px #C0C0C0; }
.md-sec-2:hover { -webkit-box-shadow: 4px 11px 3px #C0C0C0; box-shadow: 4px 11px 3px #C0C0C0; }
.md-sec-3:hover { -webkit-box-shadow: 4px 11px 3px #C0C0C0; box-shadow: 4px 11px 3px #C0C0C0; }
.md-sec-1 img { width: 100%; }
.md-sec-3 img { width: 100%; }
.md-sec-1 { float: left; margin-right: 5px; min-height: 137px; padding: 8px; text-align: center; width: 128px; }
.md-sec-1 p { text-align: left; font-size: 18px; color: #fff }
.md-sec-2 { float: left; margin-right: 5px; min-height: 137px; padding: 8px; width: 128px; }
.md-sec-2 p { text-align: left; font-size: 18px; color: #fff }
.md-sec-3 { float: left; padding: 8px; width: 127px; }
.md-sec-3 p { text-align: left; font-size: 18px; color: #fff }
.small_box { float: left; margin-right: 5px; min-height: 136px; padding: 8px; width: 128px; }
.small_box img { width: 100%; }
#regform { margin-top: 10px; }
/* ------ Rounded Corners ------ */

blockquote, pre, #login-button, #logout-button, #body-wrap ul.page-numbers li a, #body-wrap ul.page-numbers li span.current, .no-title-box-text { border-radius: 0px; -moz-border-radius: 0px; -webkit-border-radius: 0px; }
.fancy-header h5, .sidebar-header h4, .fancy-post-meta p, .share-this { border-top-right-radius: 0px; border-bottom-right-radius: 0px; -moz-border-radius-topright: 0px; -moz-border-radius-bottomright: 0px; -webkit-border-top-right-radius: 0px; -webkit-border-bottom-right-radius: 0px; }
#login-box, #login-box #sub-box, #main-menu li ul, .title-and-text-box .box-text, .price-box-style-2 .box-content, .order-button-wrap { border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; -moz-border-radius-bottomright: 0px; -moz-border-radius-bottomleft: 0px; -webkit-border-bottom-right-radius: 0px; -webkit-border-bottom-left-radius: 0px; }
#search-box, #sidebar-content #search-box, .price-big { border-top-left-radius: 0px; border-bottom-left-radius: 0px; -moz-border-radius-topleft: 0px; -moz-border-radius-bottomleft: 0px; -webkit-border-top-left-radius: 0px; -webkit-border-bottom-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; -moz-border-radius-topright: 0px; -moz-border-radius-bottomright: 0px; -webkit-border-top-right-radius: 0px; -webkit-border-bottom-right-radius: 0px; }
.title-and-text-box h5.box-title-style-1, .title-and-text-box h5.box-title-style-2, .price-box-style-2 h5.box-title-style-1 { border-top-right-radius: 0px; border-top-left-radius: 0px; -moz-border-radius-topright: 0px; -moz-border-radius-topleft: 0px; -webkit-border-top-right-radius: 0px; -webkit-border-top-left-radius: 0px; }
ul.tabs-nav, #content-full-width ul.tabs-nav { display: inline-block; width: 100%; }
#search-but, #sidebar-content #search-but { border-top-left-radius: 0px; border-bottom-left-radius: 0px; -moz-border-radius-topleft: 0px; -moz-border-radius-bottomleft: 0px; -webkit-border-top-left-radius: 0px; -webkit-border-bottom-left-radius: 0px; }
.no-float { float: none }
/* ------ NEW CONCEPT ----- */

.new-concept-full-width { width: 100%; }
.new-concept { width: 160px; border: 0px solid #ced2d7; min-height: 370px; display: inline-block; margin-right: 10px; _background: #F2F4F7 url('../images/cadco-training-products/hover_over_header_bg.png') repeat-x; vertical-align: top; border-bottom: 0px solid #ced2d7; }
.new-concept-no-image { width: 179px; border: 1px solid #ced2d7; min-height: 150px; display: inline-block; margin-right: 10px; background: #F2F4F7; /* url('../images/cadco-training-products/hover_over_header_bg.png') repeat-x; */
vertical-align: top; margin-top: -15px; }
.new-concept .first-concept { }
.new-concept .last-concept { margin-left: 0px; margin-right: -1px; }
.inner-concept { width: 155px; margin: 0 auto; /* min-height: 300px; */
margin-top: 10px; margin-bottom: -10px; }
.new-concept:hover { _background: #FFFFFF url('../images/cadco-training-products/hover_over_header_bg.png') repeat-x !important; }
.new-concept:hover h3 { _color: red !important; }
.new-concept-no-image:hover { _background: #FFFFFF;/* url('../images/cadco-training-products/hover_over_header_bg.png') repeat-x !important; */
}
.new-concept-no-image:hover h3 { _color: red !important; }
.inner-concept h3 { color: #000000 !important; font-size: 16px; font-weight: bold; padding-top: 82px; line-height: 18px; }
.inner-concept:hover { background-color: #FFFFFF; }
.inner-concept:hover h3 { color: red !important; }
.inner-concept ul { margin-left: 0 !important; }
.inner-concept ul li { /* padding-top: 10px; */
border-bottom: 1px solid #ced2d7; line-height: 14px; padding-top: 5px; padding-bottom: 5px; }
/* ------ NEW CONCEPT ----- */

.home-concept-full-width { width: 100%; float: left; margin-bottom: 40px; }
.home-concept-full-width.sidebarloader, #content-610.traning-center.sidebarloader { width: 84%; }
.home-concept { width: 144px; _border: 1px solid #ced2d7; min-height: 296px; float: left; margin-right: 13px; _background: #F2F4F7 url('../images/cadco-training-products/hover_over_header_bg.png') repeat-x; vertical-align: top; _border-bottom: 1px solid #ced2d7; }
.home-concept-no-image { width: 180px; border: 1px solid #ced2d7; min-height: 150px; display: inline-block; margin-right: 10px; background: #F2F4F7; /* url('../images/cadco-training-products/hover_over_header_bg.png') repeat-x; */
vertical-align: top; margin-top: -15px; }
.first-concept { margin-left: 15px; }
.last-concept { margin-left: 0px; margin-right: 16px; float: right; }
.home-inner-concept { width: 144px; margin: 0 auto; /* min-height: 300px; */
margin-top: 15px; margin-bottom: -10px; }
.home-concept:hover { _background: #FFFFFF url('../images/cadco-training-products/hover_over_header_bg.png') repeat-x !important; }
.home-concept:hover h3 { _color: red !important; }
.home-concept-no-image:hover { background: #FFFFFF;/* url('../images/cadco-training-products/hover_over_header_bg.png') repeat-x !important; */
}
.home-concept-no-image:hover h3 { color: red !important; }
.home-inner-concept h3 { color: #666666 !important; font-size: 16px; font-weight: bold; padding-top: 65px; line-height: 18px; text-transform: uppercase; margin-bottom: 5px; }
.home-inner-concept:hover { _background-color: #FFFFFF; }
.home-inner-concept:hover h3 { _color: red !important; }
.home-inner-concept ul { margin-left: 0 !important; }
.home-inner-concept ul li { /* padding-top: 10px; */
border-bottom: 1px dashed #ced2d7; line-height: 14px; padding-top: 5px; padding-bottom: 5px; background-image: url('../images/2014/banner_cta_arrow_16x15.png'); background-repeat: no-repeat; background-position: left center; padding-left: 20px; margin: 0px; }
.home-inner-concept ul li.last { border-bottom: 0px dashed #ced2d7; }
.home-inner-concept ul li a { color: #666666 !important; }
/* ------ LANDING CONCEPT ----- */

.landing-concept-full-width { width: 100%; }
.landing-concept { width: 175px; _border: 1px solid #ced2d7; min-height: 276px; float: left; margin-right: 13px; _background: #F2F4F7 url('../images/cadco-training-products/hover_over_header_bg.png') repeat-x; vertical-align: top; _border-bottom: 1px solid #ced2d7; }
.landing-concept-no-image { width: 180px; border: 1px solid #ced2d7; min-height: 150px; display: inline-block; margin-right: 10px; background: #F2F4F7; /* url('../images/cadco-training-products/hover_over_header_bg.png') repeat-x; */
vertical-align: top; margin-top: -15px; }
.landing-concept.first-concept { margin-left: 0px; }
.landing-concept.last-concept { margin-left: 0px; margin-right: 1px; float: right; }
.landing-inner-concept { width: 175px; margin: 0 auto; /* min-height: 300px; */
_margin-top: 15px; _margin-bottom: -10px; }
.landing-concept:hover { _background: #FFFFFF url('../images/cadco-training-products/hover_over_header_bg.png') repeat-x !important; }
.landing-concept:hover h3 { _color: red !important; }
.landing-concept-no-image:hover { background: #FFFFFF;/* url('../images/cadco-training-products/hover_over_header_bg.png') repeat-x !important; */
}
.landing-concept-no-image:hover h3 { color: red !important; }
.landing-inner-concept h3 { color: #666666 !important; font-size: 14px; font-weight: bold; padding-top: 82px; line-height: 14px; text-transform: uppercase; margin-bottom: 5px; f_ont-family: "FrutigerNextW04-Regular", Arial; }
.landing-inner-concept:hover { _background-color: #FFFFFF; }
.landing-inner-concept:hover h3 { _color: red !important; }
.landing-inner-concept ul { margin-left: 0 !important; }
.landing-inner-concept ul li { /* padding-top: 10px; */
    /*border-bottom: 1px dashed #ced2d7;

    line-height: 14px;

    padding-top: 5px;

    padding-bottom: 5px;

    background-image: url('../images/2014/banner_cta_arrow_16x15.png');

    background-repeat: no-repeat;

    background-position: left center;

    padding-left: 20px;

    margin: 0px;*/
border-bottom: 1px solid #58595b; line-height: 14px; padding-top: 10px; padding-bottom: 10px; background-repeat: no-repeat; background-position: left center; padding-left: 0; margin: 0px; font-size: 13px; position: relative; text-align: left; font-weight: 300; }
.landing-inner-concept ul li.last { border-bottom: 0px dashed #ced2d7; }
.landing-inner-concept ul li a { color: #666666 !important; }
.sidebar_yes .landing-concept { width: 175px; }
.sidebar_yes .landing-inner-concept { width: 175px; }
/* ------ NEW CONCEPT ----- */

.campus-concept-full-width { width: 100%; }
.campus-concept { width: 217px; border: 1px solid #ced2d7; min-height: 296px; display: inline-block; margin-right: 10px; background: #F2F4F7 url('../images/cadco-training-products/hover_over_header_bg.png') repeat-x; vertical-align: top; border-bottom: 1px solid #ced2d7; }
.campus-concept-no-image { width: 207px; border: 1px solid #ced2d7; min-height: 350px; display: inline-block; margin-right: 12px; background: #F2F4F7; /* url('../images/cadco-training-products/hover_over_header_bg.png') repeat-x; */
vertical-align: top; border-bottom: 1px solid #ced2d7; margin-top: 10px; margin-left: -1px; }
.campus-concept .first-concept { }
.campus-concept .last-concept { margin-left: 0px; margin-right: -1px; }
.campus-concept-no-image .last-concept { margin-left: 0px; margin-right: -1px; }
.campus-inner-concept { width: 205px; margin: 0 auto; /* min-height: 300px; */
margin-top: 10px; margin-bottom: -10px; }
.campus-concept:hover { background: #FFFFFF url('../images/cadco-training-products/hover_over_header_bg.png') repeat-x !important; }
.campus-concept:hover h3 { color: red !important; }
.campus-concept-no-image:hover { background: #FFFFFF;/* url('../images/cadco-training-products/hover_over_header_bg.png') repeat-x !important; */
}
.campus-concept-no-image:hover h3 { color: red !important; }
.campus-inner-concept h3 { color: #000000 !important; font-size: 16px; font-weight: bold; /* padding-top: 82px; */
line-height: 18px; margin-bottom: -20px; }
.campus-inner-concept:hover { background-color: #FFFFFF; }
.campus-inner-concept:hover h3 { color: red !important; }
.campus-inner-concept ul { margin-left: 0 !important; }
.campus-inner-concept ul li { /* padding-top: 10px; */
border-bottom: 1px solid #ced2d7; line-height: 14px; padding-top: 5px; padding-bottom: 5px; }
.productsuiteline { display: inline-block; width: 20%; float: right; text-align: center; line-height: 24px; border-right: 1px solid white; height: 24px; overflow: hidden; }
/* ----------------- TRAINING - PRODUCT LANDING ----------------- */

.prod-landing-full-width { width: 100%; }
.prod-landing { width: 500px; border: 1px solid #ced2d7; min-height: 370px; display: inline-block; margin-right: 10px; background: #EFEFEF url('../images/cadco-training-products/hover_over_header_bg.png') repeat-x; vertical-align: top; border-bottom: 1px solid #ced2d7; }
.prod-landing-no-image { width: 179px; border: 1px solid #ced2d7; min-height: 150px; display: inline-block; margin-right: 10px; background: #EFEFEF; /* url('../images/cadco-training-products/hover_over_header_bg.png') repeat-x; */
vertical-align: top; margin-top: -15px; }
.prod-landing .first-concept { }
.prod-landing .last-concept { margin-left: 0px; margin-right: -1px; }
.prod-landing-inner-concept { width: 155px; margin: 0 auto; /* min-height: 300px; */
margin-top: 10px; margin-bottom: -10px; }
.prod-landing:hover { background: #FFFFFF url('../images/cadco-training-products/hover_over_header_bg.png') repeat-x !important; }
.prod-landing:hover h3 { color: red !important; }
.prod-landing-no-image:hover { background: #FFFFFF;/* url('../images/cadco-training-products/hover_over_header_bg.png') repeat-x !important; */
}
.prod-landing-no-image:hover h3 { color: red !important; }
.prod-landing-inner-concept h3 { color: #000000 !important; font-size: 16px; font-weight: bold; padding-top: 82px; line-height: 18px; }
.prod-landing-inner-concept:hover { background-color: #FFFFFF; }
.prod-landing-inner-concept:hover h3 { color: red !important; }
.prod-landing-inner-concept ul { margin-left: 0 !important; }
.prod-landing-inner-concept ul li { /* padding-top: 10px; */
border-bottom: 1px solid #ced2d7; line-height: 14px; padding-top: 5px; padding-bottom: 5px; }
.widget-block { display: block; padding: 8px; margin-bottom: 8px; background: white; color: black; }
.widget-block-highlight { display: block; padding: 8px; margin-bottom: 8px; background: #0415b4; color: white; }
.robotic { display: none !important; }
#new-header-img img { height: 241px; }
#new-header-img { height: 241px; }
#m_aster_wrap_right { width: 960px; margin: auto; background-color: #ffffff; -webkit-box-shadow: 0px 0px 4px #444; box-shadow: 0px 0px 4px #444; -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=90, Color='#444444')";  filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=90, Color='#444444');
}
#m_aster_wrap_left { width: 960px; margin: auto; -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=270, Color='#444444')";  filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=270, Color='#444444');
}
#master_wrap_right { margin: 0 auto; background-image: url('../images/2014/6px-shadow.png'); background-position: center top; background-repeat: repeat-y; background-color: transparent; position: relative; z-index: 2; }
#master_wrap_left { margin: 0 auto; background-color: #fff; position: relative; z-index: 2; }
#header img, #slide_home img { border: medium none; padding: 0px; max-width: 100%; }
#logo-desc { display: none !important; }
.adsk-noBullet>li { list-style: none outside none; margin-left: 0; position: relative; display: inline-block; text-align: center; float: none; }
.has-submenu { position: relative; }
.kk>.has-submenu:after { content: '\f107'; font-family: FontAwesome; font-weight: 600; font-style: normal; margin: 0px 0px 0px 10px; text-decoration: none; }
.col { -moz-box-sizing: border-box; display: inline; float: left; margin: 0; width: auto; }
.allCaps { text-transform: uppercase; }
.header .icon { position: relative; }
.adsk-tier1-dArrow { background-position: -120px 0; margin: 0 0 0 15px; top: 6px; position: relative; }
.icon { background-image: url("../images/2014/adsk-icons-sprite.png"); background-repeat: no-repeat; display: inline-block; height: 14px; width: 14px; }
.promo_trainings { background-color: #F6F5F2; border-top: 1px solid #E3E2DF; width: 100%; margin-top: 1px; }
.promotions_holder { float: left; }
.trainings_holder { float: right; margin-right: 20px; }
.promotions_header { background-image: url("../images/2014/On-Promotion-Icon.png"); background-repeat: no-repeat; background-position: left center; display: inline-block; height: 30px; text-transform: uppercase; padding-top: 10px; padding-left: 45px; font-size: 24px; color: #666666; margin-bottom: 10px; margin-top: 5px; margin-left: 15px; clear: both; }
.training_header { background-image: url("../images/2014/Upcoming-Training-Icon.png"); background-repeat: no-repeat; background-position: left center; display: inline-block; height: 30px; text-transform: uppercase; padding-top: 10px; padding-left: 45px; font-size: 24px; color: #666666; margin-bottom: 10px; margin-top: 5px; margin-left: -3px; clear: both; }
.promo { width: 358px; float: left; margin-right: 0px; margin-bottom: 5px; }
.first_promo { margin-left: 15px; }
.last_promo { float: right; margin-right: 15px; }
.promo_row_header { background-color: #0415b4; text-transform: uppercase; padding: 1px 5px; color: #fff; font-weight: bold; margin-bottom: 10px; }
.learn_more { background-image: url("../images/2014/banner_cta_arrow_16x15.png"); background-position: left center; background-repeat: no-repeat; padding: 2px 0px; padding-left: 20px; margin-top: 0px; display: block; height: 18px; width: 80px; }
#footer { background-color: #F6F5F2; font-size: 12px; line-height: 15px; color: #666666; margin-top: 0px; border-top: 1px solid #E3E2DF; position: relative; float: left; }
.footer_column { margin-left: 15px; float: left; width: 164px; }
.footer_column.first { margin-left: 10px; width: 120px; }
.footer_column_header { text-transform: uppercase; f_ont-family: 'FrutigerNextW04-Regular'; font-size: 14px; color: #000000; }
#footer li { font-size: 12px; line-height: 15px; color: #666666; padding-bottom: 6px; }
#footer li, #footer a, #footer a:visited, #footer a:hover { font-size: 12px; line-height: 15px; color: #666666; }
#footer img { margin: 0px; padding: 0px; border: medium none; }
#footer a:hover { text-decoration: underline; }
.vam { vertical-align: middle; }
.mrs, .mhs, .mas { margin-right: 6px; }
.trainings_holder .latest-news-item { border-bottom: solid 0px #ccc; }
.trainings_holder .latest-news-item a, .trainings_holder .latest-news-item a:hover { border-bottom: solid 0px #ccc; color: #666666; font-size: 12px; text-decoration: none; f_ont-family: 'FrutigerNextW04-Regular'; }
.trainings_holder h5 { background-image: url('../images/2014/banner_cta_arrow_16x15.png'); background-repeat: no-repeat; background-position: right center; padding-right: 30px; margin-right: 10px; }
#logo img { /* height: 50px !important; */
margin-top: 21px; -webkit-transition: 300ms all; transition: 300ms all; max-width: 250px; }
#content-610 .latest-news-item a, #content-610 .latest-news-item a:hover { border-bottom: solid 0px #ccc; color: #666666; font-size: 12px; text-decoration: none; f_ont-family: 'FrutigerNextW04-Regular'; }
#content-610 h5 { background-image: url('../images/2014/banner_cta_arrow_16x15.png'); background-repeat: no-repeat; background-position: right center; padding-right: 30px; margin-right: 10px; }
#content-610 h5 div { font-size: 12px !important; }
p.breadcumps, .RequestQuote, .tabs-content { color: #666666; }
.select-container { top: 30px; right: 0px; max-height: 162px !important; }
.fix_height_concept { height: 235px; overflow: hidden; }
.fix_h3_title { h_eight: 130px; o_verflow: hidden; }
#landing-concept-full-width { padding-top: 10px; }
table.registration { width: 100%; float: left; }
table.registration tr { color: #191e25; background: #ffffff; }
table.registration tr:hover { color: #191e25; background: #ffffff; }
table.registration td { padding: 5px; height: auto; line-height: 130%; vertical-align: middle; border: 0pt solid #A6A6A6; border-bottom: 0px solid #E8EBEC; border-top: 0px solid #FDFEFE; }
table.registration td.question { width: 200px; }
table.registration td.header { padding: 10px; height: auto; line-height: 130%; vertical-align: middle; text-align: center; font-weight: bold; border-bottom: 1px solid #E8EBEC; border-top: 1px solid #FDFEFE; background-color: #eee; }
table.registration input[type="text"] { width: 700px; float: right; }
table.registration textarea { width: 700px; height: 70px; float: right; }
.widget-block-image img { height: auto !important; max-width: 100% !important; }
.file_loader .hidden_file { background: #ffffff none repeat scroll 0 0; cursor: pointer; display: block; font-size: 80px; height: 100%; left: 0; opacity: 0; position: absolute; top: 0; width: 100%; }
.file_loader { height: 20px !important; position: relative; }
.landing-concept li { list-style-type: none !important; }
.new-concept li { list-style-type: none !important; }
.tabs-nav li { list-style-type: none !important; }
#sidebar-content li { list-style-type: none !important; }
#labels li { list-style-type: none !important; }
#body-wrap li { /*list-style-type: none; */
}
.landing-concept { background-color: #fff; border: 1px solid #ddd; -webkit-box-shadow: 5px 5px 0 0 rgba(221, 221, 221, 1); box-shadow: 5px 5px 0 0 rgba(221, 221, 221, 1); width: 232px !important; margin-bottom: 15px }
.landing-inner-concept { width: 100% !important; background-size: 100% auto !important; }
.landing-inner-concept a { /* border-color: -moz-use-text-color -moz-use-text-color #999;

    border-style: none none dashed;

    border-width: medium medium 1px;

    color: #444;

    font-size: 1.2rem;

    font-weight: 700;

    line-height: 30px;

    margin: 0 15px 15px !important;

    padding-bottom: 11px !important;

    text-transform: none;*/
}
.landing-inner-concept h3 { line-height: 1.28571; color: #666; text-transform: none; font-size: 17px; margin-bottom: 15px; }
.fix_h3_title { padding-top: 35px; }
.fix_height_concept { font-size: 1rem; height: 365px; line-height: normal; overflow: hidden; padding: 0 15px; }
.cust-landing { min-height: 582px; }
.cust-landing li { background-position: left 2% top 30% !important; line-height: normal !important; padding-bottom: 10px !important; padding-left: 30px !important; padding-top: 10px !important; vertical-align: top !important; }
.cust-landing ul { margin-left: 10px !important; margin-right: 10px; }
.cust-landing li a { border: medium none; line-height: normal !important; margin: 0 !important; padding: 0 !important; }
.cust-landing li a { border: none; margin: 0 !important; }
.cust-landing .landing-inner-concept h3 { padding-top: 115px; padding-left: 15px; padding-right: 15px }
.master_w_right #slide_home { /*height: 218px;*/
width: 100% !important; }
.master_w_right #slide_home img { width: 100% !important; }
.master_w_right .slide_header { width: 100%; }
.custom-bottom { background: #fff; position: relative; z-index: 1; width: 100%; margin: 0; height: 10px !important; }
.popup-in { background: #ffffff none repeat scroll 0 0; border: 1px solid #666666; -webkit-box-shadow: 0 1px 10px 2px #6d6d6d; box-shadow: 0 1px 10px 2px #6d6d6d; -webkit-box-sizing: border-box; box-sizing: border-box; font-family: "Open Sans", sans-serif; font-size: 15px; left: 0; margin: 0 auto; max-width: 640px; padding: 5px; position: fixed; right: 0; text-align: center; top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%); border-radius: 6px; }
.popup-in img { max-width: 100%; height: auto; }
.img-bnr { margin: auto; padding: 15px; }
.img-logos ul:after { clear: both; display: block; content: ""; }
.img-logos ul { margin: 0; padding: 0; list-style: none; border-bottom: dotted 1px #ccc; }
.img-logos ul li { border-right: 1px solid #cccccc; -webkit-box-sizing: border-box; box-sizing: border-box; float: left; margin: 0; padding: 5px; text-align: center; width: 20%; }
.img-logos ul li:last-child { border: none; }
.blue-btn { background: #0415b4 none repeat scroll 0 0; border-radius: 3px; color: #ffffff; display: inline-block; line-height: 30px; margin: 0 5px; padding: 0 20px 3px; text-decoration: none; }
.blue-btn:hover { background: #333333 none repeat scroll 0 0; color: #ffffff !important; }
.pop-btns-r { border-top: 1px dashed #ced2d7 !important; padding: 25px 0 20px; }
.mian-poup { background: rgba(0, 0, 0, 0.3) none repeat scroll 0 0; height: 100%; left: 0; position: absolute; right: 0; width: 100%; z-index: 9; }
.cstm-close { background: #333333 none repeat scroll 0 0; border-radius: 100%; color: #ffffff; cursor: pointer; font-size: 13px; font-weight: bold; height: 25px; line-height: 22px; position: absolute; right: 10px; text-align: center; top: 5px; width: 25px; }
.popup-intxt span, .popup-intxt p { display: block; line-height: normal; padding-bottom: 5px; }
 @media screen and (max-width:767px) {
.img-logos ul li { padding: 3px; }
.img-bnr { padding: 20px 10px; }
}
 @media screen and (max-height:600px) {
.popup-in { position: absolute; transform: translate(0); -webkit-transform: translate(0); top: 0; margin-top: 40px; }
}
.custom-popup { position: relative; }
.custom-popup>a { float: left; margin: 0 0 0 10px; padding: 4px 0; }
.img-bnr img { width: auto !important; max-width: 100% !important; height: auto !important; }
/* added 04-11-2016*/

.main-personal-details { clear: both; }
.personal-details { border: 1px solid #e5e5e5; width: 48%; padding: 10px; margin-bottom: 20px; background-color: #fff; -webkit-box-shadow: 3px 4px 8px #e5e5e5; box-shadow: 3px 4px 8px #e5e5e5; float: left; }
.main-detail-right { width: 48%; float: right; }
.main-detail-right .login-details, .main-detail-right .contact-details { border: 1px solid #e5e5e5; padding: 10px; margin-bottom: 20px; background-color: #fff; -webkit-box-shadow: 3px 4px 8px #e5e5e5; box-shadow: 3px 4px 8px #e5e5e5; width: 93%; }
.personal-details:hover, .main-detail-right .login-details:hover, .main-detail-right .contact-details:hover { -webkit-box-shadow: 0px 0px 5px #000; box-shadow: 0px 0px 5px #000; -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=90, Color='#000000')";  filter: progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=90, Color='#000000');
}
.main-detail-container { clear: both; }
.main-detail-container .about-you, .main-detail-container .working-stituation, .main-detail-container .desired-working, .main-detail-container .references, .main-detail-container .software-skills { border: 1px solid #e5e5e5; padding: 10px; margin-bottom: 20px; background-color: #fff; -webkit-box-shadow: 3px 4px 8px #e5e5e5; box-shadow: 3px 4px 8px #e5e5e5; width: 96.7%; }
.main-detail-container .about-you:hover, .main-detail-container .working-stituation:hover, .main-detail-container .desired-working:hover, .main-detail-container .references:hover, .main-detail-container .software-skills:hover { -webkit-box-shadow: 0px 0px 5px #000; box-shadow: 0px 0px 5px #000; -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=90, Color='#000000')";  filter: progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=90, Color='#000000');
}
div.avatar { background-position: center center; background-repeat: no-repeat; float: left; height: 80px; width: 80px; margin: 5px; margin-right: 10px; background-size: contain; position: relative; }
.avatar_edit { width: 100%; position: absolute; bottom: 0; left: 0; background-color: rgba(0, 0, 0, 0.8); text-align: center; display: none; }
.avatar_edit .hidden_file { cursor: pointer; opacity: 0; position: absolute; width: 100%; z-index: 2; }
.avatar:hover .avatar_edit { display: block; }
.abv_name { font-size: 30px; /*font-weight  : bold;*/
margin-bottom: 7px; }
.about-you { clear: both; }
.abv_status span { padding-right: 5px; }
.avatar_edit a { color: #fff; }
.abv_post { padding: 5px 0; float: left; }
a.hidden_file_browse_holder { color: #1a8fcc; }
ul#id_copy a img { margin: 0 10px 0 0; }
a.delete_student_file img { margin: 0 0 0 10px !important; }
.editor_hold { min-height: 30px; }
select { border: 1px solid #aaaaaa !important; padding: 6px !important; }
a:hover { color: #11284b !important; }
.editor_hold input { border: 1px solid #aaaaaa; padding: 3px; }
.editor_buttons { margin-top: 10px; }
.editor_hold { min-height: 30px; }
.new_blue_button { background-color: #2a00ff; border-radius: 3px; color: #ffffff; font-size: 14px; padding: 5px 10px; border: none; }
.my-error-class { color: #8B0000; }
button { cursor: pointer; cursor: hand; }
.references .editor_hold label { width: 33.333%; margin: 0 !important; float: left; }
.custom-error-show { float: left; width: 33.333%; margin-bottom: 6px; padding: 0 3px; }
.custom-error-show input { width: 100% !important; max-width: inherit; }
.custom-error-show, .custom-error-show input { -webkit-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; }
form#form-92 .select.single select { padding: 0px !important; }
#custom_css td ul li { list-style: disc; }
.popup-in { background: #ffffff none repeat scroll 0 0; border: 1px solid #666666; -webkit-box-shadow: 0 1px 10px 2px #6d6d6d; box-shadow: 0 1px 10px 2px #6d6d6d; -webkit-box-sizing: border-box; box-sizing: border-box; font-family: "Open Sans", sans-serif; font-size: 15px; left: 0; margin: 0 auto; max-width: 640px; padding: 5px; position: fixed; right: 0; text-align: center; top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%); border-radius: 6px; }
.popup-in img { max-width: 100%; height: auto; }
.img-bnr { margin: auto; padding: 15px; }
.img-logos ul:after { clear: both; display: block; content: ""; }
.img-logos ul { margin: 0; padding: 0; list-style: none; border-bottom: dotted 1px #ccc; }
.img-logos ul li { border-right: 1px solid #cccccc; -webkit-box-sizing: border-box; box-sizing: border-box; float: left; margin: 0; padding: 5px; text-align: center; width: 20%; }
.img-logos ul li:last-child { border: none; }
.blue-btn { background: #0415b4 none repeat scroll 0 0; border-radius: 3px; color: #ffffff; display: inline-block; line-height: 30px; margin: 0 5px; padding: 0 20px 3px; text-decoration: none; }
.blue-btn:hover { background: #333333 none repeat scroll 0 0; color: #ffffff !important; }
.pop-btns-r { border-top: 1px dashed #ced2d7 !important; padding: 25px 0 20px; }
.mian-poup { background: rgba(0, 0, 0, 0.3) none repeat scroll 0 0; height: 100%; left: 0; position: absolute; right: 0; width: 100%; z-index: 9; }
.cstm-close { background: #333333 none repeat scroll 0 0; border-radius: 100%; color: #ffffff; cursor: pointer; font-size: 13px; font-weight: bold; height: 25px; line-height: 22px; position: absolute; right: 10px; text-align: center; top: 5px; width: 25px; }
.person-details { border: 1px solid #e5e5e5; padding: 10px; margin-bottom: 20px; background-color: #fff; -webkit-box-shadow: 3px 4px 8px #e5e5e5; box-shadow: 3px 4px 8px #e5e5e5; width: 110%; }
.popup-intxt span, .popup-intxt p { display: block; line-height: normal; padding-bottom: 5px; }
 @media screen and (max-width:767px) {
.img-logos ul li { padding: 3px; }
.img-bnr { padding: 20px 10px; }
}
 @media screen and (max-height:600px) {
.popup-in { position: absolute; transform: translate(0); -webkit-transform: translate(0); top: 0; margin-top: 40px; }
}
.custom-popup { position: relative; }
#person-block-2 { left: 159px; margin: 0 auto; position: absolute; right: 0; top: -23px; width: 100%; }
#person-block-2::before { background: hsla(0, 0%, 0%, 0) url("http://www.thedraughtingacademy.co.za/modules/recruitment/images/arrow_indicator.png") no-repeat scroll 0 0; content: ""; height: 31px; left: -16px; position: absolute; top: 17px; width: 18px; }
.custom-popup>a { float: left; margin: 0 0 0 10px; padding: 4px 0; }
.img-bnr img { width: auto !important; max-width: 100% !important; height: auto !important; }
.color-commom { color: #fff; display: block; font-size: 11px; font-weight: bold; margin-top: 10px; padding: 5px 6px; }
.color-commom-red { color: #fff; display: block; margin-top: 10px; padding: 5px 6px; }
.color-commom-red:hover { -webkit-box-shadow: 3px 4px 4px #a2a8b0; box-shadow: 3px 4px 4px #a2a8b0; color: hsl(0, 0%, 100%) !important; }
.color-commom:hover { -webkit-box-shadow: 3px 4px 4px #a2a8b0; box-shadow: 3px 4px 4px #a2a8b0; color: hsl(0, 0%, 100%) !important; }
.color-commom-red:hover img { -webkit-box-shadow: none !important; box-shadow: none !important; }
.color-commom:hover img { -webkit-box-shadow: none !important; box-shadow: none !important; }
.new_sidebar-widget h4 { color: hsl(0, 100%, 50%); }
.new_sidebar-widget { padding: 10px }
.color-commom img { float: right; margin-top: 3px; width: 15px; }
.color-commom-red img { float: right; margin-top: 3px; width: 15px; }
.cutom-profile-orange { background: #ff6700 }
.cutom-profile-red { background: red; }
.cutom-profile-blue { background: #2a00ff }
.cutom-profile-green { background: #00cb35 }
.cutom-profile-purple { background: #740085 }
.cutom-profile-sky-blue { background: #00A99B }
.cutom-profile-light-orange { background: #FF8400 }
.navigation-arrow img { margin-top: 2px; width: 11px; }
.view_text_bold { color: #1a8fcc; font-size: 21px; }
/*main landing page color classes.*/

.lang-box-green { background-color: #08A900; }
.lang-box-blue { background-color: #2A01FF; }
.lang-box-red { background-color: #D93F26; }
.lang-box-purple { background-color: #740085; }
.lang-box-orange { background-color: #FF8400; }
.lang-box-sky-blue { background-color: #00A99B; }
.large_box p { color: hsl(0, 0%, 100%); font-size: 18px; text-align: left; }
.small_box p { color: hsl(0, 0%, 100%); font-size: 18px; text-align: left; }
#person-name-block-2 { left: 265px; margin: 0 auto; position: absolute; right: 0; top: -16px; width: 100%; z-index: 1; }
#person-name-block-2::before { background: hsla(0, 0%, 0%, 0) url("http://www.thedraughtingacademy.co.za/modules/recruitment/images/arrow_indicator.png") no-repeat scroll 0 0; content: ""; height: 31px; left: -16px; position: absolute; top: 17px; width: 18px; }
.person-name-details { border: 1px solid #e5e5e5; padding: 10px; margin-bottom: 20px; background-color: #fff; -webkit-box-shadow: 3px 4px 8px #e5e5e5; box-shadow: 3px 4px 8px #e5e5e5; width: 106%; }
.customNamePop { position: relative; }
#person_about>ol li { list-style-type: decimal !important; }
#person_about>ul li { list-style-type: disc !important; }
#staticSummary>ul li { list-style-type: disc !important; }
#staticSummary>ol li { list-style-type: decimal !important; }
.form-error { border: 1px solid red !important; }
/* CSS by KK */

nav { background: #F15822; }
nav ul { text-align: right; font-size: 13px; color: #fff; padding: 15px 0; }
nav ul li { display: inline-block; position: relative; margin: 0; padding: 0 20px 0 0; }
nav ul li:after { content: "|"; content: "|"; position: absolute; top: -1px; right: 5px; }
nav ul li i { margin-right: 7px; color: #8ab7ff; }
nav ul li:last-child:after { content: ""; }
.bnSlid { background: url(../images/wall.jpg) no-repeat center center / cover; position: relative; display: inline-block; width: 100%; background-size: cover !important; }
.bnSlid:after { height: 100%; width: 100%; position: absolute; top: 0; left: 0; right: 0; bottom: 0; /*background: rgba(17, 40, 75, 0.46);*/
content: ""; }
.bnSlid .container { position: relative; z-index: 1; }
.bnLf { float: left; position: relative; /*width:30%;*/
width: 39%; padding: 0px 0 40px; /*background: rgba(255, 255, 255, 0.86);*/
color: #fff; border-radius: 5px; margin: 0 15px;/*min-height: 353px;*/
}
.bnLf h2 { }
.bnRt { float: left; position: relative; width: 34%; padding: 14px; background: rgba(255, 255, 255, 0.9); border-radius: 5px; margin: 0 15px;/*min-height: 312px;*/
}
.bnPrnt { padding: 30px 0 10px; width: 100%;/*display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: space-between;
    -webkit-justify-content: space-between;*/
}
.bnLf .reMo { /*position: absolute;*/
bottom: 20px; margin-top: 14px; text-align: center; }
body { color: #363a47; }
.bnPrnt p { line-height: 24px; padding-bottom: 0; font-size: 19px; font-weight: 300; margin-bottom: 8px; }
.bnLf .reMo i { margin: 0 5px 0 11px; }
.reMo { background: #F15822; border: 0; color: #fff; font-size: 14px; width: 160px !important; text-transform: uppercase; padding: 10px; border-radius: 5px !important; display: inline-block; -webkit-transition: 300ms all; transition: 300ms all; cursor: pointer; padding: 15px 15px; font-size: 18px; font-weight: 400; text-align: center; }
.reMo:hover { background: #13AEDA; color: #fff !important; }
*:focus { outline: none; }
html .roCo input, html .roCo textarea { width: 100%; padding: 10px 15px; border-radius: 4px; border: 1px solid #bcbdc1; font-size: 14px; color: #858585; margin-bottom: 10px; width: 100% !important; height: inherit !important; }
.rowOn .roCo>div { width: 100% !important; }
.rowOn { margin: 0 -10px; }
.rowOn .roCo { width: 50%; float: left; padding: 0 10px; }
.rowThd ul li { display: inline-block; vertical-align: middle; }
.rowThd { text-align: right; margin-top: 10px; }
.rowThd ul li img { height: 32px; width: 80px; margin-left: 6px; position: relative; top: 0; }
.rowThd ul li input { cursor: pointer; text-align: center; }
.rowThd input[type="text"] { border: 1px solid #ccc; padding: 7px 15px; border-radius: 4px; width: 70px; vertical-align: super; }
.roCo textarea { min-height: 80px; }
.menu-column-container { width: 700%; padding: 10px !important; left: -100px !important; right: 0 !important; }
.menu-column-container .menu-column { width: 51% !important; padding: 0 10px !important; }
.menu-column-container .menu-column+.menu-column { width: 46% !important; border-left: 1px solid #ccc; }
.adsk-nav-tier1:hover>a { color: #fff !important; }
a:hover, a:focus, a { text-decoration: none; }
.search-top-outer { text-align: center; padding: 20px 0; background: #F15822 !important; }
.search-top-outer h1 { color: #fff; font-size: 30px; font-weight: 300; margin: 0; padding: 0; }
.search-top-outer h1 span { font-weight: 600; }
.search-top-inner input { height: 40px; padding: 0 15px 0 35px; border: 0; background: #2F7EFC url(../images/search.png) no-repeat 10px center; font-size: 13px; color: #d8d8d8; }
.search-top-inner select { background: #609CFB; border: 0 !important; height: 40px; top: 0; font-size: 13px; font-weight: normal; color: #fff; position: relative; padding: 0 35px 0 15px !important; width: 170px; }
.search-top-inner button { height: 40px; border: 0; width: 40px; background: #2f7efc; color: #fff; position: relative; top: 0; left: -5px; }
 .search-top-inner input::-webkit-input-placeholder {
    /* Chrome/Opera/Safari */
    color: #cef0f5;
}
 .search-top-inner input::-moz-placeholder {
    /* Firefox 19+ */
    color: #cef0f5;
}
 .search-top-inner input:-ms-input-placeholder {
    /* IE 10+ */
    color: #cef0f5;
}
 .search-top-inner input:-moz-placeholder {
    /* Firefox 18- */
    color: #cef0f5;
}

::-webkit-input-placeholder {
 color: #455771;
}

:-moz-placeholder {
 color: #455771;
}

::-moz-placeholder {
 color: #455771;
}

:-ms-input-placeholder {
 color: #455771;
}
.wclSec h2 span { font-weight: 600; }
.wclSec .container>h2:after { content: ""; width: 95px; height: 3px; background: #F15822; position: absolute; bottom: 0; left: 0; }
.wclSec .container>h2 { font-size: 42px; font-weight: 300; line-height: 42px; position: relative; padding-bottom: 20px; margin-bottom: 40px; display: inline-block; width: 100%; text-align: left; }
.wclSec .container>p { line-height: 30px; font-weight: 300; color: #455771; font-size: 16px; margin-bottom: 40px; text-align: left; }
.welBin { width: 25%; float: left; color: #455771; }
.welBbox img { width: 100%; }
.welBbox { border: 1px solid #e5e7eb; margin-right: 10px; transition: 300ms all; -webkit-transition: 300ms all; }
.wesecLft h3 { font-size: 20px; font-weight: 300; line-height: 30px; word-break: break-word; }
.wesecLft h3 span { font-weight: 600; display: block; }
.weSeHd, .welSecDel { padding: 0 15px; display: inline-block; width: 100%; }
.wesecLft { float: none; width: 100%; overflow: hidden; min-height: 90px; }
.weSeHd { margin-top: 20px; margin-bottom: 20px; }
.welSecDel { margin-bottom: 20px; }
.wesecrgT { position: relative; width: 150px; float: right; }
.wesecrgT a { display: inline-block; width: 114px; float: right; }
.fornIn ul img { width: 90px; height: 40px; margin-left: 10px; margin-right: 10px; border: 1px solid #ccc; }
.wesecrgT span { font-size: 15px; color: #455771; font-weight: 600; border-bottom: 1px solid #455771; float: left; }
.wesecrgT label { float: left; height: 30px; width: 30px; background: #f8f9f9; border-radius: 50%; position: relative; transition: 300ms all; -webkit-transition: 300ms all; top: -3px; left: 10px; }
.wesecrgT label:after { content: '\f061'; font-family: FontAwesome; font-weight: 600; font-style: normal; margin: 0px 0px 0px 10px; text-decoration: none; color: #455771; display: block; text-align: center; position: absolute; top: 8px; font-size: 14px; }
.wesecrgT a { display: inline-block; width: 122px; }
.fornIn ul li:last-child { width: 100%; }
.fornIn ul li input { width: 100% !important; border: 0; border-bottom: 1px solid #ccc; padding: 15px 15px; font-size: 15px; margin-bottom: 15px; }
.welSecDel ul li, .welSecDel ul { position: relative; display: inline-block; width: 100%; }
.welSecDel ul li i { font-size: 27px; position: absolute; left: 0; top: 0; }
.wclSec:after, .wclSec:before { display: table; content: ""; clear: both; }
.ourLen { background: #f8f9f9; }
.wclSec { padding: 25px 0; }
.welSecDel ul li span { float: right; margin-left: 46px; font-size: 13px; margin-bottom: 10px; }
.welSecDel li { position: relative; }
.welSecDel li:first-child:after { content: '\f061'; font-family: FontAwesome; font-weight: 600; font-style: normal; margin: 0px 0px 0px 10px; text-decoration: none; color: #455771; top: 8px; position: absolute; font-size: 24px }
.welSecDel li:last-child:after { content: '\f017'; font-family: FontAwesome; font-weight: 600; font-style: normal; margin: 0px 0px 0px 10px; text-decoration: none; color: #455771; top: 8px; position: absolute; font-size: 24px }
.welSecDel ul li span lable { display: block; }
.welBin:hover .welBbox { background: #f8f9f9; }
.lrnBoxparent { display: inline-block; width: 30.33%; text-align: center; padding: 0 45px; position: relative; vertical-align: top; }
.ourLen { text-align: center; background: #fff; }
.lenDel p { text-align: center; font-size: 14px; line-height: 24px; letter-spacing: 0.5px; padding-top: 40px; padding-bottom: 0; margin-bottom: 0; font-weight: normal; }
.lenDel h3 { font-size: 18px; font-weight: 600; line-height: 25px; /*text-transform: uppercase;*/
margin-top: 50px; }
.ourLen .lrnBoxparent:after { content: ""; position: absolute; width: 1px; height: 89%; background: #e0e5e9; right: 0; top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%); }
.ourLen .lrnBoxparent:last-child:after { display: none; }
.rowTow .plum-form.textarea.textarea { width: 100% !important; }
.rowTow .plum-form.text.input { width: 100% !important; }
.col-md-6, .col-sm-6 { width: 50%; float: left; padding: 0 15px; }
.col-md-12 { width: 100%; padding: 0 15px; }
.conList input { width: 100% !important; border: 0; border-bottom: 1px solid #ccc; padding: 10px 15px; font-size: 15px; background: transparent; }
.fornIn .conList input { height: auto !important; }
.conList>div { width: 100% !important; margin-bottom: 15px; }
.subBtn { margin-top: 15px; }
.row { margin: 0 -15px; }
.fornIn ul input { background: transparent; }
.conList textarea { width: 100% !important; background: transparent; min-height: 100px; border: 1px solid #ccc !important; color: #455771; padding: 15px; font-size: 15px; margin-top: 0; }
.fornIn ul { display: inline-block; width: 100%; }
.fornIn ul li { display: inline-block; vertical-align: middle; vertical-align: -webkit-baseline-middle; }
.iteLf, .iteRf { width: 50%; float: left; }
.iteLf { padding-right: 30px; }
.iteRf { padding-left: 30px; }
.studioWrk, .videoTesti { padding: 70px 0; }
.studioWrk:after, .studioWrk:before, .videoTesti:after, .videoTesti:before { display: table; content: ""; clear: both; }
.iteRf p { font-size: 15px; line-height: 26px; color: #455771; font-weight: 400; margin-bottom: 20px; }
.studioWrk h2 { font-size: 17px; max-width: 310px; text-transform: uppercase; font-weight: 800; line-height: 25px; color: #455771; letter-spacing: 0.5px; position: relative; padding-bottom: 30px; margin-bottom: 40px; }
.studioWrk h2:after { content: ""; width: 75px; height: 2px; background: #A3C4FA; position: absolute; bottom: 0; left: 0; }
.studioWrk img { width: 100%; }
.studioWrk p { font-size: 15px; line-height: 26px; max-width: 370px; color: #455771; }
.borCon { display: inline-block; width: 100%; border: 1px solid #ccc; padding: 45px; }
.conTact { background: #fff; padding-bottom: 0; margin-bottom: -22px; }
.borCon iframe { width: 100%; height: 300px; }
.iteRf .item span { font-size: 16px; font-style: italic; }
.iteRf .item span small { font-size: 16px; font-weight: 600; color: #E74C3C; }
.conTact .image_div { background: url(../images/contact-img.jpg) no-repeat right bottom; min-height: 429px; }
 @-moz-document url-prefix() {
 .conTact .image_div {
 min-height: 439px;
 background-position: right -49px;
}
}
.videoTesti { background: #f8f9f9; }
.container:after, .container:before { display: table; content: ""; clear: both; }
.fooTop { background: #13AEDA; padding: 52px 0 10px; margin-top: 0; }
footer a { color: #fff; font-size: 14px; font-weight: 300; line-height: 21px; letter-spacing: 0.5px; margin-bottom: 15px; display: block; padding-right: 15px; -webkit-transition: 300ms all; transition: 300ms all; }
footer a:hover { color: white !important; }
footer h2 { font-size: 16px; text-transform: uppercase; font-weight: 600; color: #fff; margin-bottom: 10px; }
.footGprs { margin-bottom: 40px; }
.footList { display: inline-block; width: 100%; }
.footThr { float: left; width: 33.33%;/*margin-bottom: 50px;*/
}
.socialLinks li { display: inline-block; margin: 0 10px; }
.socialLinks li a i { display: block; height: 40px; width: 40px; text-align: center; line-height: 40px; font-size: 18px; background: #fff; border-radius: 50%; color: #042444 }
.fooBot { background: #13AEDA; text-align: center; color: #fff; font-size: 14px; letter-spacing: 0.5px; font-weight: 300; padding: 30px 0; }
.lrnBoxparent .wesecrgT { width: 100%; float: none; text-align: center; }
.lrnBoxparent .wesecrgT label { display: inline-block; float: none; top: -2px; left: 0px; }
.lrnBoxparent .wesecrgT span { float: none; display: inline-block; }
.lrnBoxparent .wesecrgT a { display: inline-block; float: none; text-align: center; margin-top: 15px; }
.breadcumps_sec { padding: 15px; border-bottom: 1px solid rgba(204, 204, 204, 0.43); background: #F7F7F7; }
.breadcumps_sec a { color: #E74C3C; }
.breadcumps { font-size: 13px; }
/* .mainWrap .container {
    margin-top: 80px;
} */

.topBarB h2, .topBarB h1 { font-size: 42px; font-weight: 300; line-height: 42px; position: relative; padding-bottom: 15px; margin-bottom: 30px; display: inline-block; width: 100%; text-align: left; }
.topBarB h2:after, .topBarB h1:after { content: ""; width: 75px; height: 2px; background: #F15822; position: absolute; bottom: 0; left: 0; }
.topBarB small { font-weight: normal; font-size: 16px; }
.topBarB .wesecrgT { float: left; width: 100%; display: inline-block; }
.topBarB .wesecrgT a { float: left; }
.wesecrgT { padding: 10px 0 30px 0; }
.topBarB p { display: inline-block; padding-bottom: 15px; width: 100%; font-size: 15px; line-height: 23px; }
.topBarB .reMo { margin-bottom: 20px; }
.left-course-tab { float: left; width: 65%; padding-left: 20px; position: relative; padding-bottom: 15px; }
.left-course-tab, .right-course-tab, .right-course-tab span, .left-course-tab span, .right-course-tab p, .left-course-tab p { font-size: 14px !important; }
.course-title-sub { /* color: #c1272d; */
margin-bottom: 15px; /* padding-left: 30px; */
position: relative; font-size: 30px !important; font-weight: 300 !important; border: 0 !important; }
.Overview h1.course-title-sub { margin-bottom: 0; }
.outer-course-section h1 { text-transform: inherit; margin-top: 15px !important; font-size: 30px !important; }
.title-overview:after { background-image: url(../images/search-overview.png); }
/* .course-title-sub:after {
    content: "";
    left: 0;
    height: 30px;
    width: 30px;
    background-repeat: no-repeat;
    background-position: 0px 0px;
    background-size: 25px;
    position: absolute;
    top: 9px;
} */

.title-prereq:after { background-image: url(../images/worldwide.png); }
.right-course-tab { position: relative; }
.right-course-tab { float: right; width: 33%; padding-left: 15px; padding-right: 15px; padding-bottom: 15px; padding-top: 50px; }
.outer-course-section h1 { text-transform: inherit; margin-top: 40px !important; font-size: 30px !important; margin-bottom: 20px; display: inline-block; width: 100%; color: #333333;/* color: #c1272d; */
}
.tabs-style1 { background: #fff; border-radius: 0; overflow: hidden; border: 1px solid #ccc; }
.tabs-navigation { width: 100%; display: inline-block; padding-top: 10px; border-bottom: 2px solid #e9ecee; padding-bottom: 10px; text-align: left; border-top: 5px solid #F15822; }
ul.tabs-nav, #content-full-width ul.tabs-nav { display: inline-block; width: 100%; }
.tabs-nav { font-size: 16px; }
ul.tabs-nav li, #content-full-width ul.tabs-nav li { float: none; display: inline-block; font-size: 0; margin: 0 20px; position: relative; }
ul.tabs-nav li a, #content-full-width ul.tabs-nav li a { color: #323232 !important; font-size: 18px; padding: 0 !important; font-weight: 400; padding: 0 10px !important; }
ul.tabs-nav li.current-tab a, #content-full-width ul.tabs-nav li.current-tab a { color: #13AEDA !important; }
.tabs-nav .current-tab a { font-weight: 400; color: #000 !important; font-size: 17.5px; }
.tabs-nav li a { color: #323232 !important; font-size: 18px; padding: 0 !important; }
.current-tab:after, ul.tabs-nav li:hover:after { content: ""; position: absolute; bottom: -27px; width: 100%; height: 2px; background: #F15822; left: 0; }
p.breadcumps, .RequestQuote, .tabs-content { color: #666666; }
.tabs-content { text-align: left; }
.custom-container { margin: 0 auto; max-width: 1170px; padding: 0 15px; }
#body-wrap { width: 100%; background: #f1f2f2; overflow: hidden; padding: 0; margin-top: 154px; }
.Outline { font-size: 14px; }
.Outline, .Dates, .RequestQuote { padding: 15px; }
.date-tag { height: 35px !important; display: block !important; line-height: 35px !important; }
.productsuiteline { display: inline-block; float: right; text-align: center; border-right: 1px solid white; height: 35px; line-height: 35px; font-size: 13px; }
.btnMore, .btnsend:hover { margin-top: 25px; line-height: inherit; background: #c1272d; border: 0; color: #fff !important; text-transform: uppercase; border-radius: 5px !important; display: inline-block; -webkit-transition: 300ms all; transition: 300ms all; cursor: pointer; padding: 10px 20px !important; font-size: 16px !important; font-weight: 500; text-align: center; }
.btnMore:hover { background: #11284b; color: #fff !important; }
.productsuiteline .button { background: url(../images/play-button.png) no-repeat 10px 10px / 10px; border: 1px solid #c1272d; color: #c1272d; padding: 7px 15px 7px 27px !important; text-transform: capitalize; font-size: 14px; height: auto; display: inline-block; font-weight: 300; width: auto !important; }
.productsuiteline a { margin-top: 0 !important; }
.productsuiteline a { line-height: 16px; }
.RequestQuote .form-group { margin: 10px 0; }
.RequestQuote .contact-form label { float: left; width: 190px; font-size: 16px; margin: 6px 0; font-weight: 300; }
.RequestQuote .form-group .form-element { font-size: 15px; margin-left: 200px; max-width: 400px; }
.RequestQuote .form-group .form-element .plum-form.text.input { margin: 0; width: 100% !important; }
.text input { height: 34px !important; width: 100% !important; }
/*--------29-09-2017-----------*/

.testimonialsSec.course-testimonial { background: url(../images/testiM.jpg) no-repeat scroll center center / cover; clear: both; display: inline-block; width: 100%; position: relative; /*padding-top: 125px;*/
padding-bottom: 36px; margin-bottom: 0; }
.testimonialsHead { position: relative; z-index: 1; text-align: center; padding: 36px 0 0; }
.testimonialsSec .item { text-align: center; padding: 10px 100px; }
.testimonialsHead h1 { color: #fff; text-align: center; font-weight: 300; }
.testimonialsSec p { color: #fff; font-size: 15px; }
.testimonialsSec small { color: #fff; font-size: 22px; font-weight: 800; font-style: normal; }
/* .tabs-content .testimonialsSec:after {
    background: rgba(141, 198, 63, 0.9);
} */

.testimonialsSec:after { position: absolute; top: 0; bottom: 0; left: 0; right: 0; width: 100%; height: 100%; background: #13AEDA; content: ""; }
.tbsCnt, .right-course-tab span, .left-course-tab span { font-weight: 300; font-size: 16px !important; color: #999999 !important; line-height: 28px; }
.title-price:after { background-image: url(../images/price-tag.png); }
.title-duration:after { background-image: url(../images/clock.png); }
.title-cpcredit:after { background-image: url(../images/info.png); }
.title-prereq:after { background-image: url(../images/worldwide.png); }
.course-title-sub.title-cexam.title-prereq:after { background-image: url(../images/exams.png); }
.left-course-tab:after { content: ""; background: rgba(204, 204, 204, 1); /*height: 90%;*/
width: 1px; position: absolute; top: 13px; bottom: 13px; right: -15px; }
.tabs-style1 .learningSec { clear: both; margin-top: 10px; }
.creditHead { background: #c1272d none repeat scroll 0 0; padding-bottom: 10px; padding-top: 0; }
.creditHead h1 { color: #fff; text-align: center; text-transform: capitalize; font-weight: 300; }
.creditHead p { font-size: 16px; text-align: center; color: #fff; font-weight: 300; }
.tabs-style1 .creditHead p { padding: 0 10px; }
.learnBoxes h2 { text-transform: inherit; font-size: 25px; padding: 30px 0; color: #58595b; font-weight: 600; line-height: 35px; }
.learnBoxes p { font-size: 14px; line-height: 25px; padding: 0 15px 15px; font-weight: 300; }
.learnBoxes { float: left; width: 33.33%; text-align: center; padding: 30px 15px 15px; -webkit-box-sizing: border-box; box-sizing: border-box; }
.learnBoxes.fblock { width: 100% !important; }
/* 
.btnMore:hover,
.btnsend:hover,
.button:hover {
    background-color: #c1272d;
    color: #fff !important;
    background-position: 10px -26px;
    -webkit-transition: 300ms all;
    transition: 300ms all;
    border: 1px solid #c1272d;
} */

.button { height: auto !important; }
.left-course-tab .tbInr { font-size: 0; margin-left: -20px; }
.left-course-tab .tbInr .tbSngl { width: 33.33%; display: inline-block; vertical-align: top; font-size: 14px; padding-left: 20px; }
.tbSngl .tbsImg img { max-width: 100%; }
#content-610 .tbsCnt h3 { background: none; font-size: 14px; border-bottom: 1px dashed #CED2D7 !important; margin: 10px 0 10px 0; padding-bottom: 10px; color: #c1272d; }
.wrap-course-cpcredit { padding: 0 15px; }
.wrap-course-cpcredit p { font-size: 14px; line-height: 21px; }
.wrap-course-cpcredit table { margin-top: 15px; }
/* .owl-prev,
.owl-next {
    position: absolute;
    top: 0;
    height: 100%;
    width: 50%;
    font-size: 0;
    bottom: 0;
} */

.tabs-content .owl-prev { left: 15px; }
.tabs-content .owl-next { right: 15px; }
/* .course-testimonial .owl-prev {
        left: 0;
        cursor: url(../images/back.png), auto !important;
        -webkit-user-select: inherit !important;
        -moz-user-select: inherit !important;
        -ms-user-select: inherit !important;
        user-select: inherit !important;
    }

    .course-testimonial .owl-next {
        right: 0;
        cursor: url(../images/next.png), auto !important;
        -webkit-user-select: inherit !important;
        -moz-user-select: inherit !important;
        -ms-user-select: inherit !important;
        user-select: inherit !important;
    } */

.plum-form.select select { visibility: hidden !important; }
.select-container .option { height: auto; }
.RequestQuote input[type=text], .RequestQuote textarea { border: 1px solid #ccc; }
.RequestQuote .form-group-inline .form-block .form-element { margin-left: 200px; }
.RequestQuote select { padding: 0 !important; height: 19px; }
.RequestQuote .select-container { left: 0; right: initial; }
.RequestQuote .form-group-inline .form-block { display: inline-block; width: 100%; }
.RequestQuote .form-group-inline .form-block+.form-block .form-element .plum-form.select { width: 50px !important; }
.plum-form .info { background: none; border: 0; height: 16px; line-height: 16px; padding: 0 0 0 20px; position: absolute; right: 0px/*-28px*/; top: 6px; white-space: nowrap; width: 16px; }
/*---30-09-2017---*/

.traning-center { float: left; margin-bottom: 30px; }
.grid-item { margin-top: 20px; border: 1px solid #cccecf; margin: 20px auto 0; -webkit-box-sizing: border-box; box-sizing: border-box; box-shadow: 4px 4px 0 #d1d3d4; -webkit-box-shadow: 4px 4px 0 #d1d3d4; position: relative; vertical-align: top; background: #fff; width: 220px; display: inline-block; }
.grid-item .landing-inner-concept { position: relative; font-size: 13px; text-align: center; }
.landing-inner-concept h3 { color: #666666 !important; font-size: 17px; font-weight: 400; line-height: 14px; text-transform: capitalize; text-align: center; padding: 15px; line-height: 20px; line-height: 20px; min-height: 70px; margin-bottom: 0; }
.landing-inner-concept img { width: 100%; }
.grid-item ul { padding: 15px; -webkit-box-sizing: border-box; box-sizing: border-box; }
.custom-container .learn_class .custom-container { padding: 0; }
.grid-item .landing-inner-concept:after { content: ""; height: 4px; width: 100%; top: 0px; position: absolute; background: #c1272d; left: 0; right: 0; }
.landing-inner-concept ul li:hover { border-bottom: 1px solid #c1272d; }
.landing-inner-concept ul li:hover a { color: #c1272d !important; }
.landing-inner-concept ul li:after { height: 2px; content: ""; background: transparent; width: 100%; position: absolute; left: 0; bottom: 0; }
.landing-inner-concept ul li:hover:after { background: #c1272d; }
* { margin: 0; padding: 0; }
.socialLinks { margin-top: 20px; }
.vendorsBoxes { background: #fff none repeat scroll 0 0; border: 1px solid #cccecf; -webkit-box-shadow: 4px 4px 0 #d1d3d4; box-shadow: 4px 4px 0 #d1d3d4; -webkit-box-sizing: border-box; box-sizing: border-box; display: inline-block; height: 100%; margin: 20px auto 0 15px; position: relative; vertical-align: top; width: 23%; min-height: 454px; }
.manage-height .vendorsBoxes { margin-left: 7px !important; margin-right: 7px !important; width: 230px; min-height: 450px; position: relative; }
.vendorSection.fullSec .vonderHead { height: auto; }
.vonderHead { background: #fff none repeat scroll 0 0; padding: 0 0 10px; text-align: center; }
.vendorSection.fullSec .vonderHead h3 { padding: 10px; }
.vonderCnt { margin-bottom: 10px; text-align: center; }
.vonderCnt img { max-width: 100%; width: 100%; }
.vonderCnt p, .vonderCnt h2, .vonderCnt a { margin-left: 15px; margin-right: 15px; text-align: left; }
.vendorSection.fullSec.manage-height .vendorsBoxes a { position: absolute; left: 0; right: 0; text-align: center; bottom: 15px; max-width: 170px; margin: 0 auto; }
.vendorsBoxes .btnMore:hover { color: #fff; border: 1px solid #00adee; background-color: #00adee; background-position: 10px -26px; }
.vendorsBoxes .btnMore { background-position: 10px -107px; border: 1px solid #00adee !important; color: #00adee; border: 0 !important; }
.vendorsBoxes::after { background: #00adee none repeat scroll 0 0; content: ""; height: 4px; left: 0; position: absolute; right: 0; top: 0; width: 100%; }
.vonderCnt p { font-size: 15px; margin-bottom: 7px; margin-top: 13px; text-transform: inherit; font-weight: 300; line-height: 20px; }
.vonderHead h3 { color: #585858; font-size: 20px; font-weight: 300; line-height: 23px; text-transform: inherit; }
.vendorsBoxes:nth-child(2):after { background: #006400; }
.vendorsBoxes:nth-child(2) .btnMore { border: 1px solid #006400 !important; color: #006400; background-position: 10px -302px; border: 0 !important; }
.vendorsBoxes:nth-child(2) .btnMore:hover { color: #fff; background-color: #006400; background-position: 10px -26px; }
.vendorsBoxes:nth-child(3):after { background: #ff0000; }
.vendorsBoxes:nth-child(3) .btnMore { border: 1px solid #ff0000 !important; color: #ff0000; background-position: 10px -146px; border: 0 !important; }
.vendorsBoxes:nth-child(3) .btnMore:hover { color: #fff; background-color: #ff0000; background-position: 10px -26px; }
.vendorsBoxes:nth-child(4):after { background: #0307ab; }
.vendorsBoxes:nth-child(4) .btnMore { border: 1px solid #0307ab !important; color: #0307ab; background-position: 10px -186px; border: 0 !important; }
.vendorsBoxes:nth-child(4) .btnMore:hover { color: #fff; background-color: #0307ab; background-position: 10px -26px; }
.vendorsBoxes:nth-child(5):after { background: #fbb040; }
.vendorsBoxes:nth-child(5):after { background: #fbb040; }
.vendorsBoxes:nth-child(5) .btnMore { border: 1px solid #fbb040 !important; color: #fbb040; background-position: 10px -264px; }
.vendorsBoxes:nth-child(5) .btnMore:hover { color: #fff; background-color: #fbb040; background-position: 10px -26px; }
.vendorsBoxes:nth-child(6):after { background: #808080; }
.vendorsBoxes:nth-child(6) .btnMore:hover { color: #fff; background-color: #808080; background-position: 10px -26px; }
.sidebarloader { width: 80% !important; margin-bottom: 15px; }
.tabs-style1 .tabs-content li:after, .cnt_form table li:after, .wrap-course-cpcredit li:after { content: ""; height: 5px; width: 5px; position: absolute; background: #c1282e; border-radius: 50%; left: 0; top: 11px; }
p.breadcumps, .RequestQuote, .tabs-content { color: #666666; }
.tabs-style1 .tabs-content li { padding-left: 15px; margin-left: 10px; position: relative; }
#submitemail { margin-top: 1px; }
.rowThd ul { margin-top: 0; }
.btnsend { border: 1px solid #fff !important; color: #fff !important; background-position: 10px -26px !important; }
body .btnsend:hover { background-position: 10px 9px !important; background-color: #fff !important; color: #c1272d !important; }
.widget-block .contact-form img { height: 34px !important; }
#content-full-width { }
#content-full-width { padding-top: 8px; width: 100%; }
#content-full-width { padding: 0; }
.learn-method-wrap { margin-top: 20px; }
.learn-method-wrap { background: #fff; border-top: 5px solid #13AEDA !important; border: 1px solid #ccc; margin-bottom: 15px; }
.cnt_form { padding: 15px; -webkit-box-sizing: border-box; box-sizing: border-box; position: relative; z-index: 0; }
.form-default .contact-form { margin: 0 auto; max-width: 400px; width: 100%; padding: 15px; -webkit-box-sizing: border-box; box-sizing: border-box; }
.form-default label { font-size: 12px; }
.form-default .plum-form { width: 100% !important; }
.form-default input, .form-default textarea { border: 1px solid #bcbdc1; margin: 0 5px 0px 0; }
.text input, textarea { border: 1px solid #bcbdc1; }
.getTop h3 { font-size: 30px; margin-bottom: 15px; line-height: 30px; color: #136ad6; text-transform: uppercase; }
.getLeft { float: left; }
.getIntouch { background: #fff; display: inline-block; width: 100%; padding: 15px; box-shadow: 4px 4px 0 #d1d3d4; -webkit-box-shadow: 4px 4px 0 #d1d3d4; margin-bottom: 20px; -webkit-box-sizing: border-box; box-sizing: border-box; }
.learn-method-wrap p { padding-left: 0; }
.getBottom ul { margin-top: 6px; }
.getBottom ul li { font-size: 13px; margin-bottom: 5px; }
.getBottom a { color: #8dc63f !important; font-size: 14px; font-weight: 600; }
.getRight { float: right; }
.getTop p { font-size: 15px; font-weight: 600; letter-spacing: 0.5px; }
.sticky-header { position: fixed; left: 0; right: 0; background: #fff; top: 0; z-index: 99; padding: 0 !important; box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1); }
.vendorSection h1 { color: #58595b; font-size: 36px; line-height: 36px; margin-bottom: 20px; padding-top: 10px; text-align: center; text-transform: capitalize; }
.searchResult h3, .searchResult h6 { font-size: 20px; text-align: center; text-transform: inherit; color: #000; line-height: 26px; }
.searchResult h3, .searchResult h6 { font-size: 20px; text-align: center; text-transform: inherit; color: #000; line-height: 26px; }
.searchResult h6 { margin-bottom: 30px; }
.course-outer { display: inline-block; width: 100%; padding: 15px; -webkit-box-sizing: border-box; box-sizing: border-box; }
.course-inner { background: #fff; padding: 15px; margin-bottom: 15px; position: relative; text-align: left; display: inline-block; width: 100%; -webkit-box-sizing: border-box; box-sizing: border-box; }
.course-content { color: #000; font-weight: 300; }
.course-content p { max-width: 100%; font-size: 14px; line-height: 21px; }
.course-content a { border: 1px solid #c1272d; color: #c1272d; padding: 7px 15px 7px 27px; font-size: 14px; display: inline-block; margin-top: 15px; background: url(../images/play-button.png) no-repeat 10px 10px / 10px; -webkit-transition: 300ms all; transition: 300ms all; float: right; bottom: 15px; }
.course-inner:after { content: ""; position: absolute; top: -1px; height: 3px; width: 250px; background: #006838; left: 0; }
.course-outer .course-inner:nth-of-type(3n+1):after { background: #e31108; }
.course-content a:hover { background-color: #c1272d; color: #fff !important; background-position: 10px -26px; -webkit-transition: 300ms all; transition: 300ms all; }
.course-title { font-size: 16px; margin-bottom: 20px; }
.sticky-header #menu { margin-top: 18px; }
.testimonialsSec { position: relative; margin-bottom: -15px; }
.testimonialsHead h1 { color: #fff; text-align: center; font-size: 36px; text-transform: capitalize; line-height: 36px; font-weight: 500; }
.testimonialsHead h1:after { display: block; content: ""; border-bottom: solid 3px #fff; width: 95px; margin: 0 auto; padding-top: 10px; }
.testimonialsSec { background: url(../Library/Headers/Learnfast-Default-Header.jpg) no-repeat scroll center center / cover; clear: both; display: inline-block; width: 100%; position: relative; }
.testimonialsSec { padding-bottom: 50px; }
.testimonialsSec p { color: #fff; font-size: 15px; }
.testimonialsSec p { padding-bottom: 15px; line-height: 25px; }
.rightSociual { float: right; }
#menu { width: 100%; background-color: #13AEDA !important; height: 54px; padding-top: 0; z-index: 2; transition: 300ms all; -webkit-transition: 300ms all;/*box-shadow: 0 0 9px rgba(255, 255, 255, 0.22);
    -webkit-box-shadow: 0 0 9px rgba(255, 255, 255, 0.22);*/
}
.nav { text-align: center; }
#main-menu>li:hover { background: #F15822; }
#main-menu li div div a, #main-menu li div a { display: block; padding: 0; color: #fff !important; text-transform: none; height: auto; border-bottom: 0; border-right: 0; padding-bottom: 0; margin: 0px; overflow: hidden; padding: 3px 13px; line-height: 20px; font-weight: normal !important; position: relative; opacity: 0.7; transition: 300ms opacity; }
#main-menu li div div a:hover, #main-menu .menu-column-container-half a:hover { color: #fff !important; overflow: hidden; opacity: 1; }
#main-menu li div div a:before, #main-menu li div a:before { content: '\f105'; font-family: FontAwesome; font-style: normal; margin: 0px 0px 0px 10px; text-decoration: none; position: absolute; left: -10px; top: 1px; font-weight: 300; }
#main-menu li div div a, #main-menu li div a { font-size: 14px; font-weight: 300; }
.bnPrnt h2 { font-weight: 300; position: relative; padding-bottom: 15px; color: inherit; }
.bnPrnt .bnLf h2 { margin-bottom: 15px; font-size: 35px; }
.bnPrnt .bnLf h2:before { content: ""; width: 75px; height: 3px; background: #13AEDA; position: absolute; bottom: 0; left: 0; }
.parent-header { position: fixed; width: 100%; left: 0; top: 0; right: 0; z-index: 9999; }
#header { width: 100%; background-color: #fff; height: 100px; overflow: hidden; line-height: 100px; transition: 300ms all; -webkit-transition: 300ms all; }
.rightSociual li { float: left; padding-right: 20px; font-weight: 400; color: #5f5d5d; }
.rightSociual li:last-child { padding-right: 10px; }
.rightSociual li i { color: #F15822; padding-right: 10px; }
.parent-header.darkHeader #header { height: 70px; line-height: 70px; transition: 300ms all; -webkit-transition: 300ms all; }
.parent-header.darkHeader #logo img { margin-top: 6px; transition: 300ms all; -webkit-transition: 300ms all; max-width: 200px; }
.parent-header.darkHeader #menu { height: 35px; }
.darkHeader #main-menu li { height: 35px; }
.parent-header.darkHeader #main-menu>li>a { padding-top: 3px; height: 36px; line-height: 30px; }
/* #main-menu li:after {

    content: "";

    position: absolute;

    height: 20px;

    width: 1px;

    top: 16px;

    background: #fff;

    left: 0;

    transition: 300ms all;

    -webkit-transition: 300ms all;

} */

#main-menu li:last-child:after, #main-menu li:first-child:after { display: none; }
.parent-header.darkHeader #main-menu li:after { height: 14px; top: 11px; }
.roCo select { width: 100%; border-radius: 4px; padding: 9.5px !important; border: 1px solid rgba(36, 39, 70, 0.55) !important; margin-bottom: 10px; -webkit-appearance: none; background-image: url(../images/arrow-bottom.png); background-repeat: no-repeat; background-position: 100% center; background-size: 17px; background-origin: content-box; -webkit-appearance: none; appearance: none; -moz-appearance: none; }
.bnRt h2 { line-height: 32px; padding-bottom: 0; margin-bottom: 12px; }
.bnLf h2 span { font-weight: 600; }
/*.topBarB {
    background: #fff;
}*/

.outer-course-section .topBarB { background: #f1f2f2; }
.staticpage .topBarB { background: #fff; }
.topBarB h1 span strong { font-weight: 400; }
.course-title-sub { position: relative; }
.testimonialsHead h1:before { display: none; }
.outer-course-section h1 { position: relative; padding-left: 30px; }
.outer-course-section h1:before { content: ""; display: block; width: 95px; height: 3px; background: #13AEDA; position: absolute; bottom: 0; left: 0; }
.preCnt { display: table; height: 100%; width: 100%; }
.preCntInner { vertical-align: middle; display: table-cell; text-align: center; }
.preload11 { opacity: 0.9; margin: 0 auto; position: fixed; top: 50%; left: 128%; -webkit-transform: translate(-128%, -50%); transform: translate(-128%, -50%); z-index: 9999; width: 100%; height: 100%; background-color: white; }
#content-960 { display: inline-block; width: 100%; }
.scroll-down { background: #c6272d; padding: 15px 0; position: relative; z-index: 1 !important; }
.scroll-down a { position: absolute; left: 0; right: 0; margin: 0 auto; text-align: center; background: transparent; width: 60px; bottom: -40px; height: 40px; font-size: 29px; color: #fff; -webkit-transition: 300ms all; transition: 300ms all; }
.scroll-down a:hover { color: #000 !important; }
.scroll-down a:after { background: #c6272d; content: ""; position: absolute; top: -20px; width: 40px; height: 40px; -webkit-transform: translateX(-50%) rotate(45deg); transform: translateX(-50%) rotate(45deg); left: 29px; right: 0; margin: 0 auto; text-align: center; z-index: 0; }
.scroll-down a i { position: absolute; z-index: 1; top: -10px; color: #fff; left: 20px; z-index: 999; }
.bnRfrm .select.single, select.single { padding: 0 !important; background: none; border: 0 !important; width: 100% !important; z-index: 1 !important; }
.bnRfrm .select.single .select-value, .select.single .select-value { background-position: 0; height: inherit !important; margin: 0; padding-bottom: 0px; background: #fff !important; padding: 6px 15px !important; border-radius: 5px; border: 1px solid #ccc; left: 0 !important; right: 0 !important; }
.bnRfrm .select .select-arrow:after, .select .select-arrow:after { content: ""; border-top: 8px solid #13AEDA; position: absolute; right: 10px; top: 11px; border-left: 8px solid transparent; border-right: 8px solid transparent; opacity: 1; }
.bnRfrm .select.single .select-arrow, .select.single .select-arrow { background-image: none !important; }
.rowOn select, select { width: 100% !important; border: 1px solid #ccc !important; margin-bottom: 0px !important; padding: 10px 16px !important; height: inherit !important; font-size: 14px; }
.bnRfrm .select.single.open .select-container, .select.single.open .select-container { border: 0; margin: 0; padding: 0 !important; z-index: 99999999; top: 35px; width: 100% !important; font-size: 14px; overflow-y: auto !important; white-space: inherit !important; }
.select.single { padding: 0; border: 0 !important; width: 100% !important; z-index: 1 !important; }
.plum-form ul li { margin-left: 0 !important; }
.wclSec.conTact .select.single .select-value { padding: 10px 15px; border-radius: 0; font-size: 15px; }
.select .select-arrow:after { top: 17px; opacity: 0; }
.wclSec .select .select-arrow:after { opacity: 1; }
.bnRfrm .select.single.open .select-container { top: 37px; }
.select-container .option { width: 100%; display: block; height: inherit !important; }
.select.single.open .select-container { top: 55px; height: inherit !important; }
#content-full-width ul.tabs-nav li:last-child a { background: #13AEDA; /*#c1272d;*/ border: 0; color: #fff !important; text-transform: uppercase; border-radius: 5px !important; display: inline-block; -webkit-transition: 300ms all; transition: 300ms all; cursor: pointer; padding: 15px 15px !important; font-size: 18px; font-weight: 500; text-align: center; }
ul.tabs-nav li:last-child:hover:after, ul.tabs-nav li:last-child:after { display: none; }
.menu-column-container .menu-column:first-child { border-right: 1px solid rgba(255, 255, 255, 0.28) !important; }
form select { width: 100% !important; }
.methodclass { margin-bottom: 6px; float: right;/*font-size: 15px;*/
}
.rowThd .plum-form.text.input { width: 80px !important; }
.footThr:nth-child(6) { position: relative; top: -130px; }
/*--------------------- 11-oct-2017 RA ---------------------*/

.Dates div[style="display: block; width: 100%; height: 5px;"] { background: #e9ecee; height: 1px !important; margin: 0; }
.RequestQuote input[type=text], .RequestQuote textarea { padding: 10px 15px; border-radius: 5px; border: 1px solid #bcbdc1; font-size: 14px; color: #858585; }
.RequestQuote .select.single { background-position: 0; line-height: inherit; margin: 0; padding-bottom: 0px; width: 100% !important; background: #fff; padding: 6px 10px; height: 34px; border-radius: 3px; border: 1px solid #bcbdc1; font-size: 14px; }
.RequestQuote .form-group .form-element { max-width: 450px }
.RequestQuote .select.single .select-value div:first-child { margin-right: 30px; text-overflow: ellipsis; }
.RequestQuote .select .select-value, .RequestQuote .select .select-value:hover { background: #fff !important }
.RequestQuote .option.selected { background: #e5e5e5 !important }
.RequestQuote .select.single .select-arrow, .cnt_form .select.single .select-arrow { content: ""; border-top: 8px solid #13AEDA; position: absolute; right: 10px; top: 8px; height: auto; width: auto; background: transparent !important; border-left: 8px solid transparent; border-right: 8px solid transparent; }
.cnt_form #form-59 .select.single .select-arrow { top: 15px !important; }
.RequestQuote .select.single .select-container li:after { display: none; }
.RequestQuote .select.single .select-container li { padding: 5px 6px; display: block; white-space: normal; }
.RequestQuote .select.single.open .select-container, .RequestQuote .select.single .select-container { border: 0; margin: 0; padding: 0 !important; z-index: 99999999; top: 35px; overflow: auto !important; width: 100% !important; overflow-x: hidden !important; font-size: 15px; }
.RequestQuote .form-group-inline .form-block { margin-bottom: 10px }
.RequestQuote .plum-form input[type="submit"] { background: gray; border: 0; color: #fff; font-size: 14px; font-weight: 600; text-transform: uppercase; padding: 10px !important; width: auto !important; border-radius: 5px !important; display: inline-block; -webkit-transition: 300ms all; transition: 300ms all; cursor: pointer; }
.outer-course-section .topBarB>h1 { color: #363a47 }
.RequestQuote .form-group .plum-form.textarea.textarea, .RequestQuote .form-group .plum-form.textarea.textarea textarea { width: 100% !important }
.RequestQuote .robotic~div[style="width: 22%; display: inline-block; margin-right: 9px; text-align: right; margin-top: 5px; float:left"] { width: 190px !important; }
.wesecB:before, .wesecB:after { content: ""; display: table; clear: both }
/*.wesecB { margin: 0 -10px}

.welBin:nth-child(1) {width: 42%}

.welBin:nth-child(2) { width: 58%}

.welBin:nth-child(3), .welBin:nth-child(4) {width: 29%}

.welBbox { margin: 15px; border: 0; position: relative}

.weSeHd {

    position: absolute;

    top: 0;

    left: 0;

    right: 0;

    bottom: 0;

    margin: 0;

    padding: 20px;

    text-align:center

}*/

.topBarB.innerheading /* , .custom_head*/

{ margin-top: 60px; }
#master_wrap_right h1+hr, #master_wrap_right h2+hr { content: ""; width: 75px; height: 2px; background: #A3C4FA; bottom: 0; left: 0; text-align: left; }
.button { background: gray; border: 0; color: #fff; font-size: 14px; font-weight: 600; text-transform: uppercase; padding: 10px; border-radius: 5px !important; display: inline-block; -webkit-transition: 300ms all; transition: 300ms all; cursor: pointer; text-decoration: none; margin-top: 10px !important; }
.cnt_form ul li { padding-left: 15px; margin-left: 10px; position: relative; }
.cnt_form ul li:after { content: ""; height: 5px; width: 5px; position: absolute; background: #666666; border-radius: 50%; left: 0; top: 8px; }
.cnt_form ul li.option:after { display: none; }
#preload11 { display: none; }
.bnRfrm .coursepageform .select .select-arrow:after, .coursepageform .select .select-arrow:after { display: none !important; }
.RequestQuote .coursepageform .select.single .select-arrow { top: 14px !important; }
.rowThd ul li:after { display: none; }
.roCo:after, .roCo:before { content: ""; display: table; clear: both; }
.RequestQuote .methodclass { margin-bottom: 0 !important; }
.RequestQuote .rowTow .roCo { padding: 10px 0 5px; display: inline-block; width: 100%; font-size: 15px; }
.RequestQuote .bnRt { width: 100%; padding: 0; margin: 0; min-height: inherit; }
.rowThd li { font-size: 15px; }
/* html .errordrop {
    border: 1px solid red !important;
} */

.pageform { width: 50%; margin: 0 auto; padding: 15px; }
.enfLef { float: left; width: 55%; overflow: hidden; padding-right: 30px; }
.boxTop { padding-bottom: 30px; }
.enfright { float: right; width: 45%; }
.engDesignStud { display: -webkit-box; display: -ms-flexbox; display: flex; }
.engDesignStud:after, .engDesignStud:before { display: table; clear: both; content: ""; }
.boxLfeng, .boxRfeng { float: left; width: 50%; }
.boxOrgcnt { position: absolute; left: 0; right: 0; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); text-align: center; }
.boxcentVert { position: relative; overflow: hidden; border-radius: 7px; }
.boxcentVert img { width: 100%; height: 215px !important; -o-object-fit: cover; object-fit: cover; -webkit-transition: -webkit-transform .7s; transition: -webkit-transform .7s; transition: transform .7s; transition: transform .7s, -webkit-transform .7s; }
.boxLfeng { padding-right: 30px; }
.boxTop { padding-bottom: 30px; }
.creditHead h1 img { max-width: 90px; vertical-align: bottom; }
.boxCentBot, .boxcentVert { height: 100%; position: relative; }
/* .boxcentVert:after {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: rgba(123, 136, 156, 0.48);
} */

.boxOrgcnt { position: absolute; left: 0; right: 0; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); text-align: center; z-index: 1; padding: 15px; }
.boxOrgcnt h4 { font-size: 25px; color: #fff; text-shadow: 0 1px 1px #000; font-weight: 600; }
.btnBox { background: rgba(255, 255, 255, 0.80); padding: 6px 10px; display: inline-block; border-radius: 5px; color: #000; font-size: 14px; margin-top: 10px; max-width: 100px; margin: 20px auto 0; -webkit-transition: 300ms all; transition: 300ms all; }
.boxcentVert:hover a { opacity: 1; }
.btnBox:hover { background: #c1272d; color: #fff !important; }
.boxCentBot:hover img { -webkit-transform: scale(1.25, 1.25); transform: scale(1.25, 1.25); }
.Dates { font-size: 13px !important; line-height: 40px; }
.invalid .select-value { border-color: red !important; }
.select.single .select-value div:first-child { padding-left: 0 !important; }
.boxesTree { float: left; width: 33.33%; -webkit-box-sizing: border-box; box-sizing: border-box; padding: 15px; }
.boxesTree img { max-width: 60%; margin-bottom: 15px; }
.oveViewCnt { display: -webkit-box; display: -ms-flexbox; display: flex; }
.select.single .select-arrow { height: 33px; right: 0; top: 0; width: 34px; background: #fff; }
.cnt_form .getIntouch ul li { padding-left: 0; margin-left: 0; position: relative; }
.cnt_form .getIntouch ul li:after { display: none; }
.bnPrnt.bnclass { padding: 10px 0 25px; }
.bnclass .bnLf { min-height: inherit; }
.bnclass .bnLf .reMo { position: static; }
.bnclass .bnRt { min-height: inherit; }
/*registration page css*/

.right-registration { float: left; width: 70%; }
.left-regitration { float: left; width: 30%; }
.label-box { display: inline-block; vertical-align: top; }
.my-radio { margin-top: 5px; margin-right: 5px; }
.radio-box { float: left; width: 160px; }
.form-box { margin-bottom: 10px; }
.select.single { padding: 0; }
.radio-box { width: 160px; float: left; }
div.header { padding: 10px; height: auto; line-height: 130%; vertical-align: middle; text-align: center; font-weight: bold; border-bottom: 1px solid #E8EBEC; border-top: 1px solid #FDFEFE; background-color: #eee; margin-bottom: 10px; }
.registration textarea { width: 700px; height: 70px; float: right; }
.select-value { position: absolute; vertical-align: bottom; left: -2px !important; overflow: hidden; right: -2px !important; top: 1px !important; white-space: nowrap; font-size: 14px !important; height: 23px !important; padding-left: 5px !important; line-height: 20px !important; }
.cnt_form .select.single .select-arrow { top: 8px !important; }
.registration .select.single .select-value div:first-child { padding-left: 0 !important; height: 30px; line-height: 28px; margin-left: 5px; font-size: 14px !important; }
.registration .select.single { padding: 0; height: 35px; }
.registration .option.selected, .registration .select .select-value:hover { background: transparent; }
.registration .select.single.open .select-container { margin: 0; padding: 0 !important; overflow: auto !important; top: 101%; left: -1px; right: 0; }
.select.single .select-value, .select .select-arrow { background: transparent !important; }
.cnt_form .new_checkup .select.single .select-arrow { top: 13px !important; }
.registration .select-container .option { font-size: 14px; }
.tabs-style1 .learnBoxes { width: 50%; }
.learnBoxes.hblock { width: 100% !important; }
.learnParent { background: #fff; display: -webkit-box; display: -ms-flexbox; display: flex; }
.text input, .textarea textarea { border: 1px solid #ccc; }
.intakeDes ul li { display: -webkit-box; display: -ms-flexbox; display: flex; padding-left: 0 !important; margin-left: 0 !important; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }
.intakeDes ul li:after { display: none; }
.intakeDes li>div { width: 240px; padding: 0 10px; text-align: center; }
.intakeDes li>div:first-child { text-align: left; font-weight: normal; width: 300px; }
.headingT { background: #f1f2f2; }
.inCntCn>div:first-child { background: #c1272d; color: #fff; text-align: center !important; text-transform: uppercase; }
.inCntCn label img { max-width: 30px; vertical-align: middle; margin-right: 5px; position: absolute; left: 10px; top: 5px; }
.inCntCn>div { font-weight: 600; }
.fullWidthFlex { display: -webkit-box; display: -ms-flexbox; display: flex; }
.withD70 { text-align: center; width: 66.59%; -webkit-transition: 300ms all; transition: 300ms all; }
.withD30:hover, .withD70:hover { -webkit-box-shadow: 5px 5px 0 #C0C0C0; box-shadow: 5px 5px 0 #C0C0C0; }
.withIn { text-align: center; -webkit-transition: 300ms all; transition: 300ms all; position: relative; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); }
.withD30 { width: 32.33%; text-align: center; -webkit-transition: 300ms all; transition: 300ms all; }
.fullWidthFlex:first-child .withD30:last-child { margin-right: 0 !important; }
.jobSeekers { width: 50%; float: left; }
.colorFi { background: #740085; }
.colorBl { background: #2A01FF; }
.colorGrO { background: #00a99b; }
.colorRe { background: #D93F26; }
.colorGr { background: #08A900; }
.colorOr { background: #FF8400; }
.withIn a { color: #fff !important; display: block; padding: 15px; width: 100%; }
.fullWidthFlex>div { margin: 5px; }
.withIn p { font-size: 15px; margin-top: 10px; }
.jobSeekers.emPloy { padding-left: 50px; }
#content-610.sidebar { width: 80%; float: left; }
.withIn img { max-width: 90px; }
.learningmethod { display: -webkit-box; display: -ms-flexbox; display: flex; }
.learningmethod .lrnBoxparent:last-child:after { display: none; }
.engDesignStud h2 { font-size: 25px; margin-bottom: 20px; padding-bottom: 10px; }
.engDesignStud h2 strong { font-weight: 400; }
.engDesignStud.lastAwesome .enfLef { width: 45%; }
.engDesignStud.lastAwesome .enfright { width: 55%; }
.engDesignStud .enfLef h2:after { background: #c1272d; }
.engDesignStud .enfright h2:after { background: #c1272d; }
.engDesignStud.lastAwesome .enfright h2:after { background: #000; }
.title-cattend:after { background-image: url(../images/warning.png); }
/* .title-cattend:after {
    background-image: url(../images/tax.png);
} */

.title-option:after { background-image: url(../images/funds.png); }
.study-icon:after { background-image: url(../images/books.png); }
.Hardware .hardware-name a { background: #1a8fcc none repeat scroll 0 0 !important; color: #fff !important; padding: 6px 30px 6px 7px !important; float: left !important; min-width: 300px !important; display: block; margin-bottom: 1px !important; }
.parentgal { background: #ffffff; border-bottom: 1px solid #ccc; }
.eventname { font-size: 30px; font-weight: 300; background: #c1272d; padding-left: 15px !important; color: #fff; margin: 15px 0; }
.eventdescription { font-size: 20px; font-weight: 300; padding-bottom: 10px; padding-left: 16px; }
.galImg { -webkit-box-sizing: border-box; box-sizing: border-box; margin: 0 -15px; display: inline-block; }
.galImg>div { width: 33.33%; float: left; height: 300px; padding: 15px; }
.galImgBoxImg img { width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; }
.galImgBoxParent { height: 100%; }
.galImgBoxImg { position: relative; height: 100%; border-radius: 5px; overflow: hidden; -webkit-box-shadow: 0 4px 5px #ccc; box-shadow: 0 4px 5px #ccc; }
.galImgBoxImg:after { content: ""; background: rgba(0, 0, 0, 0.3); position: absolute; top: 0; bottom: 0; left: 0; right: 0; width: 100%; height: 100%; }
.galImgCnt { position: absolute; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); text-align: center; width: 100%; z-index: 1; }
.galImgCnt h2 { color: #fff; text-shadow: 0 4px 5px #000000d1; font-size: 25px; }
.galImgCnt a { background: #c1272d; color: #fff; font-size: 14px; display: inline-block; padding: 5px 10px; border-radius: 5px; margin-top: 5px; }
.galImgCnt a:hover { color: #fff !important; }
.galImgCnt h3 { color: #fff; font-size: 14px; text-shadow: 0 0 5px #000; }
.p_footer { color: white; float: right; margin-top: -70px; margin-left: 371px; line-height: 24px; font-weight: 300; }
/*new css 14-may-2018*/

.choose-row { margin-left: -15px; margin-right: -15px; }
.choose-row * { -webkit-box-sizing: border-box; box-sizing: border-box; }
.choose-row img { max-width: 100%; width: 100%; border-radius: 5px 5px 0 0; }
.choose-row .col-bx { float: left; width: 33.33%; padding: 0 15px; }
.col-bx-in { border: solid 1px #ddd; background-color: #fff; border-radius: 5px; margin-bottom: 30px; -webkit-box-shadow: 0px 2px 0px rgba(0, 0, 0, 0.1); box-shadow: 0px 2px 0px rgba(0, 0, 0, 0.1); min-height: 730px; padding-bottom: 70px; position: relative; }
.col-bx-in h3 { color: #292929; font-size: 21px; font-weight: 600; }
.choose-row .caption { padding: 20px; }
.choose-row .caption p { color: #999; margin-bottom: 10px; min-height: 160px; line-height: 25px; font-size: 16px; padding-top: 15px; }
ul.list-arrow { list-style: none; margin: 0; padding-bottom: 5px; min-height: 210px; }
ul.list-arrow li { position: relative; padding-left: 18px; color: #e32740; font-size: 16px; margin-bottom: 10px; }
ul.list-arrow li:before { content: "\f105"; font-family: FontAwesome; position: absolute; left: 0; top: 2px; width: 14px; }
.choose-row a.btn { display: block; width: 185px; text-transform: uppercase; color: #000 !important; border-radius: 4px; background-color: #FFF; text-decoration: none; text-align: center; border: solid 2px #F15822; padding: 16px 15px; font-size: 18px; font-weight: 600; -webkit-transition: 300ms all; transition: 300ms all; position: absolute; left: 20px; bottom: 20px; }
.choose-row a.btn:hover { background-color: #13AEDA; color: #fff !important; border-color: #13AEDA; }
.learningmethodNew { margin: 100px -15px 0; }
.learningmethodNew:after { clear: both; content: ""; display: block; }
.learningmethodNew .lrnBoxparent { padding: 0 15px; width: 33.33%; float: left; }
.learningmethodNew .ourLen .lrnBoxparent:after { display: none; }
.learningmethodNew .lrnBoxparent .wesecrgT a { display: block; width: 140px; line-height: 40px; text-transform: uppercase; color: #fff; border-radius: 5px; background-color: #13AEDA; text-decoration: none; margin: 0 auto; font-weight: 600; font-size: 15px; border: 2px solid #13AEDA; -webkit-transition: 300ms all; transition: 300ms all; }
.learningmethodNew .lrnBoxparent .wesecrgT a:hover { color: #fff !important; }
.learningmethodNew .lrnBoxparent .wesecrgT a:hover { background: transparent; border: 2px solid #fff; }
.learningmethodNew .boxlrn { background-color: #F15822; position: relative; padding-top: 66px; }
.learningmethodNew .lenDel h3 { margin-top: 20px; color: #fff; font-size: 24px; font-weight: normal; }
.learningmethodNew .boxlrn .lenDel { padding: 0 20px; }
.learningmethodNew .boxlrn .lenDel p { color: #fff; padding-top: 30px; /*font-weight: 500;*/
min-height: 120px; }
.learningmethodNew .boxlrn .ic { background-color: #fff; width: 110px; height: 110px; margin: -55px auto 0; border: solid 1px #F15822; border-radius: 50%; position: absolute; left: 0; right: 0; top: 0; display: table !important; }
.learningmethodNew .boxlrn .ic span { display: table-cell; vertical-align: middle; }
.learningmethodNew .boxlrn img { max-width: 100px; }
.Regi-Sec.early-bird { background: url(../images/event-block.png) no-repeat center top; background-size: cover; padding: 50px 0; }
.Regi-Sec { background: url(../images/regi-back.jpg) no-repeat center top; background-size: cover; padding: 50px 0; }
.Regi-Sec h2 { color: #fff; }
.wclSec.Regi-Sec h2::after { background: #fff; }
.row-custom>div { padding: 30px 20px; display: table-cell; vertical-align: middle; line-height: 30px; }
.row-custom { display: table; width: 100%; margin-bottom: 4px; }
.row-custom .date { background-color: #fff; text-align: center; border-radius: 5px 0 0 5px; font-weight: 600; width: 175px; }
.row-custom .date .dy { font-size: 40px; color: #F15822; margin-bottom: 5px; font-weight: 800; }
.row-custom .date div { font-weight: 700; }
.row-custom .date span { display: block; line-height: 12px; }
.row-custom .InfoBox { width: calc(100% - 175px); background-color: #F15822; color: #fff; border-radius: 0 5px 5px 0; position: relative; padding-right: 180px; }
.InfoBox h4 { font-size: 24px; font-weight: 600; margin-bottom: 5px; }
.InfoBox h5 { font-size: 18px; font-weight: 300; }
.InfoBoxIn p { margin: 0; color: #fff; font-size: 15px; line-height: normal; }
.InfoBox .book { position: absolute; right: 20px; top: 20px; bottom: 20px; width: 180px; border-left: solid 1px rgba(255, 255, 255, 0.2); padding-left: 20px; }
.InfoBox .book .btn { color: #11284a; text-transform: uppercase; border-radius: 4px; background-color: #fff; text-decoration: none; display: block; position: relative; top: 50%; text-align: center; -webkit-transform: translateY(-50%); transform: translateY(-50%); -webkit-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s; padding: 15px 15px; font-size: 18px; font-weight: 700; }
.InfoBox .book .btn:hover { background-color: #13AEDA; color: #fff !important; }
.rowTow { display: inline-block; width: 100%; margin-top: 9px; }
.scroll-down { display: block; }
.testimonialsHead { /*display: none;*/
}
.testimonialsSec .item p, .testimonialsSec .item span, .testimonialsSec .item span em { font-size: 18px; line-height: 30px; font-weight: 300; font-style: normal; }
.owl-dots { text-align: center; }
.testimonialsSec .owl-dot { width: 15px; height: 15px; display: inline-block; border: 1px solid #ccc; margin: 0 7px; -webkit-transform: rotate(45deg); transform: rotate(45deg); }
.testimonialsSec .owl-dot.active { background: #F15822; border: 1px solid #F15822 }
.testimonialsSec .item p span em { position: relative; }
.testimonialsSec .item>p>span>em:before { position: absolute; background: url(../images/quote.png) no-repeat top left; content: ""; width: 90px; height: 187px; left: -56px; display: block; top: -43px; }
.testimonialsSec .item>p>span+span>em:before, .studioWrk { display: none; }
.rowOne, .rowTwo { position: relative; }
.statiInner>div:after { content: ""; width: 99999px; left: -9999px; right: -9999px; position: absolute; height: 200px; top: 0; margin: 0 auto; text-align: center; z-index: 0; }
.statiInner>.rowOne:after { background: #F15822; right: 0; left: 40%; }
.statiInner>.rowTwo:after { background: #13AEDA; right: 40%; left: inherit; }
.rowI>div { display: inline-block; width: 225px; text-align: center; vertical-align: middle; -webkit-box-shadow: 0 7px 10px rgba(0, 0, 0, 0.1); box-shadow: 0 7px 10px rgba(0, 0, 0, 0.1); padding: 25px 30px; min-height: 200px; background: #fff; margin-top: 50px; margin-bottom: 60px; }
.rowOne .rowI { text-align: right; }
.rowI { position: relative; z-index: 1; }
.rowOne .rowI .staB:last-child { margin-left: 12%; }
.rowTwo .rowI .staB:first-child { margin-right: 12%; }
.statiC { background: #ffffff; }
.wclSec.statiC { padding-bottom: 0; }
.staB img { height: 60px; }
.staB h2 { font-weight: 600; font-size: 50px; padding: 15px 0; line-height: 42px; color: #13AEDA; }
.staB p { color: #363a47; font-size: 18px; font-weight: 500; }
.rowTwo .staB h2 { color: #F15822; }
.caption li a { color: #F15822; display: block; padding: 5px 0; margin-left: 20px; position: relative; -webkit-transition: 300ms all; transition: 300ms all; }
.caption li a:before { position: absolute; left: -20px; content: '\f105'; font-family: FontAwesome; top: 6px; font-size: 20px; }
.wclSec.WualiFi { background: #e4e4e4; }
.wclSec.ourFs { background: #e4e4e4; }
.testimonialsSec .owl-nav { display: none; }
.cntInF .col4, .cntInF .col8 { padding: 0 15px; }
.col3 { width: 30%; }
.col7 { width: 70%; }
.cntInF:after, .cntInF:before, .cntInF .row:after, .cntInF .row:before { content: ""; clear: both; width: 100%; display: table; }
.cntLForm ul li h4 i { color: #F15822; width: 20px; height: 15px; font-size: 17px; }
.cntLForm ul li h4 { color: #292929; text-transform: uppercase; font-weight: 600; font-size: 18px; margin-bottom: 25px; }
.cntLForm li p span { display: block; padding: 0; font-size: 15px; }
.cntLForm li p span+span { margin-top: 5px; }
.cntLForm li p { padding-bottom: 25px; padding-left: 25px; }
.cntInF .row>.col3, .cntInF .row>.col7 { display: table-cell; vertical-align: top; }
.owl-dots { text-align: center; margin-top: 20px; }
.cntInF>.row { display: table; margin: 0; -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.09); box-shadow: 0 0 10px rgba(0, 0, 0, 0.09); }
.cntInF .col7 { background: #f7fbfc; }
.cntInCover { padding: 45px; }
.cntLForm { padding: 45px 25px; }
.cntInCover .conList input, .cntInCover .select .single .select-value, .cntInCover .conList textarea { background: #fff; border-radius: 5px !important; }
.cntInCover .conList>div { width: 100% !important; margin-bottom: 30px; }
.cntInCover .subBtn { margin-top: 0; }
.cntInCover .conList input, .wclSec.conTact .cntInF .select.single .select-value { padding: 13px 15px !important; font-size: 15px !important; }
.cntLForm li p span a { color: #292929; }
.cntInF .select .select-arrow:after { top: 20px; }
.cntInF { margin-bottom: 40px; }
.footThr:last-child { position: relative;/*top: -210px;*/
}
/* 16 may */

.breadcumps_sec { display: none; }
.tbsCnt, .right-course-tab .btnMore span, .left-course-tab .btnMore span { color: #fff !important; font-weight: 500; }
.course-title-sub { margin-bottom: 15px !important; }
.course-title-sub:after { content: ""; width: 30px; height: 30px; background-size: 25px; /*background: #c1272d;*/
background-repeat: no-repeat; position: absolute; bottom: 0; left: 0; top: 9px; }
.cerTF .course-title-sub { padding-left: 0; }
.cerTF .course-title-sub:after { display: none; }
.tabs-content ul li a { color: #999; }
.tabs-content .wclSec.ourLen { display: inline-block; width: 100%; padding: 0; }
.mainWrap .tabs-content .ourLen .container { padding: 0; }
.tabs-content .ourLen h2, .tabs-content .ourLen p { padding: 0 20px 20px; }
.tabs-content .wclSec .container>h2:after { left: 20px; }
.tabs-content .ourLen .lrnBoxparent:after { /*display: none;*/
}
.right-course-tab:after { display: none; }
.tabDro .tavPro>li:after, .tabDro .tavPro>li:before { display: none; }
.tabDro .tavPro>li { padding: 0; margin: 0; }
.tavPro h3:after { content: ""; position: absolute; right: 10px; border-bottom: 7px solid #fff; border-left: 7px solid transparent; border-right: 7px solid transparent; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); -webkit-transition: 300ms all; transition: 300ms all; }
.tavPro h3 { padding: 15px; background: #13AEDA; font-size: 18px; position: relative; color: #fff; cursor: pointer; }
.tavPro h5 { padding-bottom: 30px; font-size: 18px; color: #11284b; }
.listCd ul { margin-bottom: 30px; }
.listCd ul li, .tabOve p { font-weight: 300; font-size: 16px !important; color: #999999 !important; line-height: 28px; }
.tabOve { padding: 35px 10px; display: none; }
.cashR img { max-width: 250px; display: block; margin-top: 15px; }
.tabDro .tavPro>li.active h3:after { -webkit-transform: rotate(180deg); transform: rotate(180deg); }
.tabDro .tavPro>li { margin-bottom: 2px; }
.cashR a { color: #c1282e !important; font-weight: 400; }
.listCd p img { display: inline-block; /*max-width: 70px;*/
vertical-align: middle; margin-right: 10px; margin-top: 15px; margin-bottom: 15px; }
.tabs-content .learningmethodNew .boxlrn { min-height: 350px; }
.learningmethodNew .boxlrn { min-height: 440px !important; }
.tabs-content .learningmethodNew .boxlrn .lenDel p { min-height: 150px; }
.parentV { display: flex; justify-content: space-between; align-items: center; padding: 50px 0 50px 20px; }
.prevL h2 { font-size: 30px; font-weight: 300; line-height: 35px; position: relative; padding-bottom: 20px; margin-bottom: 20px; display: inline-block; width: 100%; text-align: left; }
.prevL h2:after { content: ""; width: 45px; height: 3px; background: #F15822; position: absolute; bottom: 0; left: 0; }
.prevL p { font-size: 15px; font-weight: 300; }
.cerTF { background: url(../images/bannerXML.jpg) no-repeat center center / cover; padding: 20px; clear: both; color: #fff; min-height: 420px; }
.cerTF h1.course-title-sub.title-overview { color: #fff; margin-top: 0 !important; }
.tabs-style1 .tabs-content .cerTF li:after, .cerTF h1.course-title-sub.title-overview:after { background: #fff !important; }
.cerTF ul li { font-weight: 300; font-size: 16px !important; color: #fff !important; line-height: 28px; max-width: 560px; }
.notiFc { background: #11284b; color: #fff; font-size: 16px; font-weight: 300; text-align: center; padding: 50px 20px; line-height: 28px; }
.notiFc h1 img { max-width: 90px; vertical-align: bottom; }
.notiFc h1 { color: #fff; text-align: center; text-transform: capitalize; font-weight: 300; }
.notiFc p { font-size: 16px; text-align: center; color: #fff; font-weight: 300; }
.mainWrap .tabs-content .ourLen .container { padding: 0; margin-top: 20px; }
.gDinner { display: flex; flex-wrap: wrap; }
.gnBox { width: 50%; display: flex; align-items: stretch; }
.gDrau>h2 { font-size: 30px; font-weight: 300; line-height: 30px; position: relative; padding-bottom: 20px; margin-bottom: 40px; display: inline-block; width: 100%; text-align: left; }
.gDrau>h2:after { content: ""; width: 50px; height: 3px; background: #F15822; position: absolute; bottom: 0; left: 0; }
.gnBTxt h2 { font-size: 24px; line-height: 28px; color: #fff; }
.gnBTxt p { font-size: 14px; line-height: 24px; margin: 30px 0; }
.gnBox:nth-child(4n), .gnBox:nth-child(1) { background: #F15822; }
.gnBox, .gnBox a { color: #fff; }
.gnBox:nth-child(2), .gnBox:nth-child(3) { background: #11284b; }
.gnBTxt { padding: 25px 15px; }
.gnBox>div { width: 50%; flex: 0 0 50%; overflow: hidden; display: flex; flex-direction: column; text-align: left; justify-content: space-between; }
.gnBImg img { height: 100%; object-fit: cover;/*width: 100%;*/
}
.gnBox a { font-weight: 500; transition: 300ms all; }
.gnBox a:hover { color: #fff !important; opacity: 0.8; }
.gDrau.slD .gnBox { width: 100%; background: #11284b; }
.gDrau.slD .gnBox .gnBImg { order: 1; }
.gnBox:nth-child(3) .gnBImg, .gnBox:nth-child(4) .gnBImg { order: 1; }
.gDrau.alT .gnBTxt h2, .gDrau.slD .gnBTxt h2 { margin-top: 50px; }
.wclSec.grauS { background: #fff; }
.ourFs .col-md-3 { width: 25%; float: left; padding: 0 15px; }
.fsBox { overflow: hidden; background: #fff; border-radius: 5px; min-height: 420px !important; }
.fsTxt h3 { font-size: 22px; margin: 0; font-weight: 500; }
.fsImg { height: 133px; overflow: hidden; }
.fsTxt h4 { padding: 20px 0; font-size: 15px; font-weight: 400; }
.fsTxt { padding: 20px; }
.ourFs .fsTxt { padding: 0px 20px 20px 20px; }
.ourFs .fsTxt h3 { font-weight: 300; }
.fsTxt p { font-weight: 299; line-height: 25px; font-size: 16px; margin-bottom: 20px; }
.fsBox reMo { padding: 12px 15px; font-size: 16px; }
.gDrau.alT>h2, .gDrau.slD>h2 { margin-top: 35px; }
/*new css 30 may for internal pages*/

.landingpage .choose-row { padding-bottom: 40px; }
.landingpage .col-bx-in { padding-bottom: 0; min-height: 480px; }
.landingpage .caption li { margin-top: 10px; }
.landingpage .caption li a { margin-left: 0; }
.landingpage .caption li a:before { display: none; }
.landingpage .wclSec.ourLen, .landingpage .course-video-section, .landingpage .wclSec.conTact, .landingpage .main_testimonal { position: relative; }
.landingpage .wclSec.ourLen .container, .landingpage .course-video-section .parentV, .landingpage .wclSec.conTact .container, .landingpage .main_testimonal .testimonialsSec.course-testimonial { z-index: 1; position: relative; }
.landingpage .wclSec.ourLen { padding-bottom: 20px; }
.landingpage .main_testimonal { padding-top: 10px; }
.landingpage .wclSec.ourLen:before, .landingpage .course-video-section:before, .landingpage .wclSec.conTact:before, .landingpage .main_testimonal:before { position: absolute; left: -50%; right: -50%; content: ""; background-color: #fff; top: 0; bottom: 0; z-index: 1; display: block; }
.landingpage .wclSec.conTact { background-color: transparent; padding-top: 40px; }
.landingpage.white-theme { position: relative; }
.white-theme .custom_head, .white-theme .topBarB.innerheading { position: relative; z-index: 1; background-color: transparent; }
.landingpage.white-theme:before { content: ""; display: block; position: absolute; left: -50%; right: -50%; top: -80px; bottom: 0; background-color: #fff; }
.white-theme .custom_head p { line-height: 30px; font-weight: 300; color: #455771; font-size: 16px; margin-bottom: 40px; text-align: left; }
.white-theme .custom_head .gnBox>div p { color: #fff; line-height: 24px; }
.notiFc.njC { padding-top: 0; }
/* 1 jun */


/*Header Contact Form New Design Start*/
.bnSlid.slidehome .bnRt { border-radius: 0; border-top: 5px solid #F15822; font-size: 15px; margin-right: 43px; float: right; }
.bnSlid.slidehome .bnRt .form-heading h1 { text-transform: uppercase; color: #F15822; font-weight: 600; font-size: 24px; }
.bnSlid.slidehome .bnRt .plum-form.textarea.textarea textarea { min-height: 32px !important; height: 32px !important; padding-top: 8px; padding-bottom: 6px; }
.bnSlid.slidehome .bnRt .plum-form > input[type="text"], .bnSlid.slidehome .bnRt .plum-form > textarea, .bnSlid.slidehome .bnRt .bnRfrm .select.single .select-value { background: #d4d4d4 !important; border-radius: 0 !important; box-shadow: none !important; border : none; }
.bnSlid.slidehome .bnRt .bnRfrm .methodclass .plum-form.radio.input { background: #d4d4d4; border-radius: 0; width: 16px !important; height: 16px !important; vertical-align: middle; line-height: 17px; text-align: center; margin: 0 3px; }
.bnSlid.slidehome .bnRt .bnRfrm .methodclass .plum-form.radio.input.checked:before { content: "\f00c "; font-family: fontawesome; color: #fff; font-size: 12px; }
.bnSlid.slidehome .bnRt .bnRfrm .methodclass label { vertical-align: bottom; font-size: 14px; }
.bnSlid.slidehome .bnRt .bnRfrm .roCo { font-size: 14px; }
.bnSlid.slidehome .bnRt .text input { height: 32px !important; }
.bnSlid.slidehome .bnRt .bnRfrm .methodclass .plum-form.radio.input.checked { background: #F15822; }
.bnSlid.slidehome .bnRt .bnRfrm .methodclass .plum-form.radio.input.checked+label { color: #F15822; }
.bnSlid.slidehome .reMo { padding: 6px 5px 5px; border-radius: 4px !important; font-size: 13px; }
.bnSlid.slidehome .bnLf .reMo { padding: 10px 15px 10px; }
.bnSlid.slidehome .bnRt .rowThd li { font-size: 15px; }
.bnSlid.slidehome .bnRt .reMo { width: 100px !important; margin-top: 0 !important; height: 32px; }
.banner-bottom { background-color: #c6272d; text-align: center; position: relative; z-index: 1; display: none; }
.scroll-down h2 { color: #fff; font-weight: 300; font-size: 20px; text-align: center; position: relative; z-index: 2; }
.scroll-down h2 span { font-weight: 500; text-transform: uppercase; }
.bnPrnt:after, .top-tag:after { content: ""; display: block; clear: both; }
.top-tag-in { width: 38%; background-color: #13AEDA; float: right; margin-right: 0px; padding: 15px; color: #fff; border-radius: 0 0 10px 10px; }
.top-tag-in .tag-image img { max-width: 144px; }
.top-tag-in:after { content: ""; display: block; clear: both; }
.tag-image { float: left; /*width: 50%;padding-right: 15px;*/
width: 40%;/*padding:5px;*/ }
.tag-text { float: right; border-left: dashed 1px #fff; width: 60%; padding-left: 15px; padding-top: 3px; min-height: 43px; }
.head-logo { max-width: 110px; margin-left: 10px; position: relative; top: 10px; }
.testimonialsSec.course-testimonial.course-page-testimonial { /*margin-top: 40px;*/
}
.testimonialsSec.course-testimonial.course-page-testimonial h1 { padding-left: 0; margin-top: 0 !important; }
 @media only screen and (min-width:768px) {
.bnSlid.slidehome .bnRt:after { content: ""; width: 0; height: 0; border-style: solid; border-width: 0 45px 45px 0; border-color: transparent rgba(255, 255, 255, .9) transparent transparent; position: absolute; right: 70px; bottom: -45px; }
}
@media only screen and (max-width:767px) {
.top-tag { margin: 0 15px; }
.top-tag-in { width: 100%; float: none; margin: 0; }
.bnSlid.slidehome .bnRt { float: none; min-width: 100%; }
}
/*Header Contact Form New Design End*/

@media only screen and (max-width:568px) {
.top-tag-in .tag-image img { max-width: 90%; }
}
.bnRt { margin-right: -3px !important; width: 38% !important; }
.tag-text::first-letter { font-weight: bold; }
.methodclass label { margin-right: 10px; }
.acaSec { padding-top: 80px; }
.bnSlid.slidehome { min-height: 460px !important; }
.wclSec.acaSec { background-color: #fff; }
.menu-column { height: 520px !important; }
.top-tag { min-height: 74px; }
.course_campus_select .select-arrow:after { opacity: 0; }
.img_class { float: right; margin-top: 27px; -webkit-transition: 300ms all; transition: 300ms all; }
.img_class img { height: 62px; }
.darkHeader .img_class { margin-top: 10px; }
.darkHeader .img_class img { height: 52px; }
.event-custom-page .bnPrnt p { font-size: 18px !important; }
.make-link-blue ul li a { color: #13AEDA; }
.choose-row.our-prog-row { flex-wrap: wrap; margin: 0 -5px; display: flex; display: -moz-box; display: -webkit-box; display: -webkit-flex; }
.choose-row.our-prog-row .col-bx { width: 20%; padding: 0 5px; display: flex; }
.our-prog-row img { height: 116px; object-fit: cover; }
.our-prog-row .col-bx-in, .our-prog-row .caption p { min-height: inherit; }
.plum-form.text.input.invalid input[type='text'] { border: 1px solid red; }
.plum-form.select.single.invalid > .select-wrapper > .select-value { border: 1px solid red !important; }
.topBarB.innerheading.RegiOpen { padding-top: 50px; }
.wclSec.bk-gray { background-color: #e4e4e4; }
/* finance page */
.custom-content { margin-left: -15px; margin-right: -15px; margin-top: -15px; }
.gray-sec { background: #e4e4e4; }
.gray-sec * { box-sizing: border-box; }
.gray-sec img { max-width: 100%; }
.custom-row { padding: 15px; display: flex; }
.custom-row:after { clear: both; content: ""; display: block; }
.half { float: left; width: 50%; padding-left: 15px; padding-right: 15px; font-size: 15px; line-height: 24px; }
.gray-sec h2 { font-size: 34px; font-weight: 300; line-height: 42px; position: relative; padding-bottom: 15px; margin-bottom: 30px; display: inline-block; width: 100%; text-align: left; }
.gray-sec h2:after { content: ""; width: 75px; height: 2px; background: #c1272d; position: absolute; bottom: 0; left: 0; }
.rgt-half { background-color: #fff; }
.half-in { padding: 30px; }
.mid-heading { background-color: #10294b; color: #fff; padding: 0 15px; text-align: center; position: relative; z-index: 1; }
.mid-heading h3 { font-size: 30px; font-weight: bold; display: inline-block; line-height: 100px; }
.mid-heading h3 span { display: inline-block; float: right; height: 70px; max-width: 130px; position: relative; top: -4px; }
.cmn-row { text-align: center; }
.cmn-row:after { clear: both; content: ""; display: block; }
.second-block { background-color: #9e1e62; }
.third-block { background-color: #0a99d0; }
.col-half-fee { color: #fff; float: left; width: 50%; position: relative; }
.half-c h4 { font-size: 30px; line-height: 34px; }
.half-c h4 span { font-weight: 300; }
.cn { position: relative; text-align: left; padding-left: 34px; padding-top: 15px; }
.first-cn { padding-right: 160px; }
.half-c .cn h4 { font-size: 26px; }
.custom-content .cn p { margin-top: 15px; font-size: 14px; line-height: 24px; font-weight: 300; position: relative; padding-left: 18px; }
.star-term { position: absolute; left: 0; top: 0; }
.half-c span.num-lt { position: absolute; left: 0; font-weight: 400; }
span.ic-rgt { position: absolute; top: 50%; right: -15px; max-width: 160px; transform: translateY(-50%); }
span.ic-bx { max-width: 80px; display: block; margin: 20px auto 0; }
.cn-half { display: table; width: 100%; padding-top: 15px; padding-right: 30px; }
.cn-half p, .cn-half span.ic { display: table-cell; vertical-align: top; }
.cn-half span.ic { width: 30%; padding-left: 20px; }
.triangle-bx:before { content: ""; display: block; position: absolute; left: 50%; top: 0; transform: translateX(-50%); width: 0; height: 0; border-style: solid; border-width: 20px 20px 0 20px; border-color: #10294b transparent transparent transparent; }
.blue-bx:before { border-color: #9e1e62 transparent transparent transparent; }
.fourth-block { background-color: #e6e7e8; }
.green-bx { background-color: transparent; padding: 0; }
span.ic-img { display: block; max-width: 80px; margin: 0 auto 10px; }
.fourth-block .half-c h4 { color: #10284a; }
ul.finance-info { list-style: none; margin: 0; background-color: #00a550; position: relative; padding: 25px 0 15px; flex-wrap: wrap; display: flex; display: -moz-box; display: -webkit-box; display: -webkit-flex; text-align: center; }
.fourth-block .triangle-bx:before { border-color: #0a99d0 transparent transparent transparent; }
ul.finance-info:after { content: ""; display: block; clear: both; }
.cnt_form ul.finance-info li { width: 33.33%; border-left: dashed 2px #fff; margin: 0; padding: 0 15px; }
.cnt_form ul.finance-info li:first-child { border: none; }
ul.finance-info li:after { opacity: 0; }
ul.finance-info h4 { font-size: 26px; color: #fff; padding-bottom: 15px; line-height: 30px; }
.ic-tbl { display: table; width: 100%; height: 120px; padding: 0 15px; }
.ic-tbl span { display: table-cell; vertical-align: middle; }
.graybx, .graybx-rgt { color: #10284a; padding: 25px; position: relative; }
.graybx:before { border-color: #0a99d0 transparent transparent transparent; }
.graybx-rgt:before { border-color: #00a550 transparent transparent transparent; }
.finance-info:before { border-color: #0a99d0 transparent transparent transparent; }
.fee-row:after { clear: both; content: ""; display: block; }
.txt-ctr { text-align: center; }
.fee-row .col-half-fee:first-child:after { right: 0; position: absolute; content: ""; display: block; border-right: dashed 2px #10294b; top: 0; bottom: 0; }
.triangle-bx { position: relative; }
.graybx, .green-bx { min-height: 400px; }
.graybx { display: table; height: 100%; text-align: center; width: 100%; }
.single-cn { display: table-cell; vertical-align: middle; }
.purple { background-color: #9e1e62; min-height: 250px; padding: 40px 15px; }
.blue-bx { background-color: #0a99d0; min-height: 330px; padding: 40px 15px; }
 @media only screen and (max-width: 1199px) {
.half-c .cn h4 { font-size: 22px; }
}
 @media only screen and (max-width: 999px) {
.custom-row { display: block; }
.half { width: 100%; padding: 0; }
.rgt-half { margin-top: 15px; }
.fee-row .col-half-fee:first-child:after { display: none; }
.col-half-fee { width: 100%; }
.purple, .blue-bx, .graybx, .green-bx { min-height: inherit; }
.graybx { padding-top: 50px; padding-bottom: 40px; }
.purple-rgt:before { border-color: #e4e4e4 transparent transparent transparent; }
.mid-heading { padding: 20px 15px; }
.mid-heading h3 { line-height: 34px; }
.mid-heading h3 span { display: block; margin: 20px auto 0; float: none; }
}
 @media only screen and (max-width: 480px) {
ul.finance-info h4 { font-size: 20px; line-height: 24px; }
.cnt_form ul.finance-info li { padding-left: 5px; padding-right: 5px; }
}
/* finance page */


/**Google vr Css Start**/
.htc-vive-row { position: relative; min-height: 520px; background: #000; border-top: 12px solid #1a99d1; }
.product-details { position: relative; z-index: 1; width: 50%; padding-top: 30px; padding-left: 0; }
.product-details h1 { font-size: 50px; color: #fff; padding: 0 0 10px; margin: 0 0 26px; line-height: 60px; position: relative; }
.product-details h1::after { position: absolute; content: ""; width: 99px; height: 2px; background: #fff; bottom: 0; left: 0; }
.product-details h3 { color: #fff; font-size: 30px; line-height: 30px; }
.product-details p { color: #fff; margin-top: 34px; margin-bottom: 0; }
.product-img { position: absolute; top: 0; right: 0; width: 100%; height: 100%; z-index: 1; text-align: left; padding-left: 50%; }
.product-img img { float: right; width: 100%; }
.product-img::after { position: absolute; content: ""; top: 0; left: 0; width: 100%; height: 100%; z-index: 2; background: url('../images/bg-patern.png') repeat-x; }
.goggle-vr { display: table; width: 100%; background: #f2f2f2; border-bottom: 12px solid #1a99d1; }
.htc-vive-row2 .small { padding-left: 30px; padding-bottom: 30px; z-index: 2; color: white; min-height: 135px; line-height: 20px; }
.htc-vive-row2 .big { padding-left: 30px; padding-bottom: 30px; z-index: 2; color: white; }
.big p { width: 700px; position: absolute; }
.small p { width: 450px; position: absolute; }
.btn-readmore { position: absolute; right: 30px; bottom: 30px; color: #fff; background: #0da5d6; display: inline-block; text-transform: capitalize; font-size: 20px; padding: 8px 35px 10px 35px; border-radius: 4px; text-align: center; z-index: 2; line-height: 26px; vertical-align: middle; transition: 300ms ease 0s; -webkit-transition: 300ms ease 0s; }
.btn-readmore:focus, .btn-readmore:hover { background: #0f284b; color: #fff !important; }
.product-details h1 img { max-width: 250px; }
.htc-vive-row2 .product-details h1::after { display: none; }
/*css for extra new sec start*/
.htc-vive-row2 { position: relative; z-index: 1; }
.htc-vive-row2 .product-img { position: static; float: right; width: 50%; padding-left: 0; }
.htc-vive-row2 .product-img img { float: none; }
.htc-vive-row2 { min-height: 100px !important; }
.htc-vive-row2 .product-details h1 { margin: 0 !important; padding: 0 !important; }
.htc-vive-row2 .product-details h1::before { display: none; }
.htc-vive-row2 .product-details { padding-left: 30px; padding-bottom: 30px; z-index: 2; }
/*css for extra new sec end*/
@media only screen and (max-width:991px) {
.goggle-vr { display: block; }
.product-img { position: static; width: 60%; padding-left: 0; margin: 0 auto; }
.product-img img { float: none; }
.product-details { width: 100%; padding-top: 20px; padding-left: 15px; padding-bottom: 20px; text-align: center; padding-right: 15px; }
.product-details h1::after { left: 50%; margin-left: -35px; }
.btn-readmore { position: relative; margin-bottom: 25px; right: inherit; bottom: inherit; z-index: 3; }
.product-details h1 img { display: block; margin: 0 auto; }
.product-img::after { background-repeat: repeat; }
.htc-vive-row2 { text-align: center; }
.game-img { width: 100%; }
/*css for extra new sec start*/
.htc-vive-row2 .product-img { width: 80%; float: none; }
.htc-vive-row2 .product-details h1 img { width: 100%; }
.small p { width: auto !important; position: relative !important; }
.big p { width: auto !important; position: relative !important; }
.htc-vive-row2 .small { padding-right: 30px !important; }
.htc-vive-row2 .big { padding-right: 30px !important; }
/*css for extra new sec end*/
}
/**Google vr Css End**/



/****29-11-19****/


.con-part ul li:after { background: transparent !important; }
#tabInfo { display: none; }
.cus-in { padding: 20px 26px; background: #fff; }
.cus-in h4 { color: #11284b; border-bottom: 2px solid #11284b; padding: 0 0 12px; font-size: 22px; margin: 15px 0; }
.cus-in ul li { float: left; width: 33.33%; position: relative; padding: 0 10px 0 21px; }
.con-part p, .con-part li, .con-part { line-height: 28px; font-size: 15px !important; font-weight: 300; }
.cus-in ul li a { color: #696969; }
.cus-in ul li:after { content: ''; border-right: 1px solid #ccc; position: absolute; right: 27px; height: 60px; top: 0; }
.part-cus { margin: 0 00 53px; }
.cus-in ul li:before { content: "\f0da"; font-family: fontawesome; left: 0; position: absolute; top: 3px; color: #11284b; }
.cus-in ul li:last-child:after { display: none; }
.cus-ntab .resp-tabs-list { width: 100%; display: flex; text-align: center; }
.cus-ntab .resp-tabs-list li { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; padding: 0 0px 10px 0 !important; position: relative; list-style-type: none !important; }
.cus-ntab .span-all { line-height: 19px; color: #fff !important; font-size: 15px; font-weight: 400; display: block; height: 100%; padding: 38px 15px 15px; border-radius: 10px;  / overflow: hidden;
/
}
.span-all strong { width: 100%; display: block; margin: 5px 0 0; }
.cus-ntab li.resp-tab-item.resp-tab-active span { background: #eceaea !important; color: #000 !important; border-radius: 10px; border-radius: 10px 10px 0 0;/* margin: 10px 0 0px; */
}
li.resp-tab-item.resp-tab-active .span-all { position: relative; }
li.resp-tab-item.resp-tab-active .span-all:after { content: ''; position: absolute; background: #eceaea !important; width: 100%; height: 22px; top: 100%; display: block; content: ''; z-index: 1; left: 0; }
.resp-tabs-container { margin: 0px 3px 0 10px; }
.plum-form.select.single.open { z-index: 2 !important; }
.cus-ntab .resp-tab-content { border: 0 !important; }
.cus-ntab .resp-tab-active { border-bottom: none; background-color: transparent; border: 0; }
li.resp-tab-item.resp-tab-active span span.trks { background: #999 !important; color: #fff !important; padding-right: 0 !important; margin: 0 !important; /* padding: 0 !important; */
padding: 2px 14px !important; }
.cus-ntab .resp-tabs-list li:last-child { padding-right: 0 !important; }
.cus-ntab .resp-tabs-list li:last-child span.trks { margin-right: 0px !important; }
.navib-bg { background: #11284b !important; }
.orange-bg { background: #FF5722 !important; }
.green-bg { background: #009245 !important; }
.nblue-bg { background: #29abe2 !important; }
.red-bg { background: #ed1c24 !important; }
.yellow-bg { background: #f7931e !important; }
.pink-bg { background: #9e005d !important; }
.blue-bg { background: #2e3192 !important; }
.cus-ntab .resp-tabs-list li:after { background: transparent; }
.left-course-tab  span.trks { position: absolute; top: 0; height: unset !important; padding: 2px 14px !important; border-radius: 10px 10px 0 0; left: 0; right: 0; text-align: center; text-transform: capitalize; color: #fff !important; margin: 0 0px 0 0px !important; background: rgba(0, 0, 0, 0.06); }
.con-part .caption { padding: 20px; }
.con-part .col-bx-in h3 { /*color: #11284b;*/
margin: 19px 0 9px;/*border-bottom: 2px solid #11284b;*/
}
.resp-tabs-container h2 { display: none !important; }
.con-part { background: #eceaea !important; }
@media(max-width: 991px) {
.cus-ntab .span-all { font-size: 12px; }
}
@media(max-width: 768px) {
.bnSlid.slidehome { background-position: 50% 50% !important; }
#content-full-width ul li ul li { padding-left: 16px !important; }
.con-part img { width: 150px !important; }
.bnSlid.slidehome:before { content: ''; position: absolute; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.18); }
.cus-ntab .resp-tabs-container { margin: 0; }
#content-full-width ul li ul li { padding-left: 16px; }
#body-wrap li { margin: 0; }
.mainCntnr li { padding-left: 12px !important; }
.tag-text { padding-left: 28px; }
ul.tavPro li { padding: 0 !important; }
.mcsbCnt ul { padding: 0 0 !important; }
.mcbsHead { margin: 10px 0 0; }
.left-course-tab { padding-left: 10px; }
.tabs-style1 .tabs-content li { padding-left: 0px; }
.left-course-tab p { margin-left: 0 !important; }
.cus-ntab .resp-tabs-list { display: none; }
h2.resp-accordion:after { display: none; }
.resp-tabs-container h2 { display: block !important; }
span.trks { padding: 0 !important; border-radius: 0; margin: 0 !important; }
.cus-ntab .span-all { border-radius: 0; }
.resp-accordion { border: 0; }
.resp-accordion { padding: 0 !important; position: relative; text-align: left !important; margin: 0 0 10px !important; }
div.horizontalTab { margin: 0 0 25px !important; }
.cus-ntab .resp-tab-active { padding: 0 !important; }
.resp-arrow { border-top: 12px solid #fff; margin: 7px 6px 0 !important; }
.resp-tabs-container { background-color: transparent; }
.right-course-tab { padding-top: 15px; }
.tabs-style1 .tabs-content li:after { background: transparent; }
}




/***/

/*24 oct css start*/
/*Digital Campus page css start*/
.sec-dgi-main { background: #fff; padding: 70px 0px 50px 0px; }
.topBarB.innerheading.m-0 { margin-top: 0px; }
.d-flex-aie { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-right: -15px; margin-left: -15px; }
.col-8 { -ms-flex: 0 100%; flex: 0 0 100%; max-width: 100%; }
.col-4 { -ms-flex: 0 0 33.333333%; flex: 0 0 33.333333%; max-width: 33.333333%; }
.cmpny-logo span { display: inline-block; vertical-align: middle; }
.cmpny-logo span + span { padding-left: 20px; }
.col-12, .col-4 { padding: 0px 15px; }
.sec-dgi-main p { color: #515151; margin-bottom: 20px; line-height: 34px; font-size: 16px; }
.cmpny-logo { text-align: left; margin-bottom: 20px; }
.cmpny-logo p { margin-bottom: 0px; }
.cmpny-logo img { max-width: 100%; }
.pdbxes-1 { background: #00a651; }
.pdbxes-2 { background: #f7941e; }
.pdbxes-3 { background: #1899d2; }
.pdbxes { color: #fff; padding: 15px; }
.pdbxes h3 { font-size: 28px; position: relative; font-weight: 300; padding-bottom: 15px; margin-bottom: 30px; }
.pdbxes h3:after { content: ""; width: 75px; height: 2px; background: #c1272d; position: absolute; bottom: 0; left: 0; }
.pdbxes h3 span { font-weight: 500; }
.prodImgs { text-align: center; padding: 20px 0px; margin-bottom: 20px; }
.pdbxes p { font-size: 16px; font-weight: 300; line-height: 26px; min-height: 90px; }
.pd-price { font-weight: 600; }
.pdbxes ul li, .pdbxes ol li { position: relative; padding-left: 20px; margin-bottom: 15px; }
.pdbxes ul li:before { position: absolute; content: ""; top: 6px; left: 0; width: 5px; height: 5px; background: #fff; border-radius: 50%; }
.pd-sec-inner { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-right: -15px; margin-left: -15px; }
.pdbxes { -ms-flex: 0 0 33.333333%; flex: 0 0 33.333333%; max-width: 33.333333%; }
.sec-prd-featuring { background: #fff; padding: 50px 0px; }
.sec-prd-featuring .pdbxes h3 { color: #21409a; min-height: 90px; margin-bottom: 0px; }
.sec-prd-featuring .pdbxes h3:after { display: none }
.sec-prd-featuring .pdbxes p { color: #58585b; line-height: 26px; }
.sec-prd-featuring .pdbxes ol { margin: 0px; padding-left: 30px; }
.sec-prd-featuring .pdbxes ol li { padding: 0px; color: #58585b; font-weight: 300; margin-bottom: 5px; }
.sec-prd-featuring .pdbxes ol li:before { display: none; }
.sec-prd-featuring .prodImgs img { max-width: 100%; }
.sec-prd-featuring .pdbxes + .pdbxes { border-left: dotted 1px #000; }
.sec-tem-and-Conditions { background: #1f4398; color: #fff; padding: 50px 0px; }
.sec-tem-and-Conditions h3 { margin-bottom: 20px; font-weight: 600; }
.sec-tem-and-Conditions ul li { position: relative; padding-left: 20px; margin-bottom: 10px; line-height: 24px; font-weight: 300; }
.sec-tem-and-Conditions ul li:before { position: absolute; content: ""; top: 6px; left: 0; width: 5px; height: 5px; background: #fff; border-radius: 50%; }
 @media screen and (max-width: 767px) {
.d-flex-aie { display: block; }
.d-flex-aie>div { max-width: 100%; }
.cmpny-logo img { max-width: 244px; }
.pd-sec-inner { display: block; }
.pdbxes { max-width: 100%; }
form#form-165 { padding: 0px 15px; }
form#form-165 .plum-form.submit.input { margin-top: 14px; margin-bottom: 20px; }
.cmpny-logo { text-align: center; }
.pdbxes p { min-height: inherit; }
.sec-prd-featuring .pdbxes h3 { min-height: inherit; }
}
.pdbxes ul li:after { display: none; }
.sec-tem-and-Conditions ul li:after { display: none; }
/*24 oct css end*/






.cus-ntab.cus-ntab-large li.resp-tab-item.resp-tab-active .span-all { color: #5c5c5c !important; }
.cus-ntab.cus-ntab-large li.resp-tab-item.resp-tab-active .green-bg span.trks { background: #009245 !important; }
.cus-ntab.cus-ntab-large li.resp-tab-item.resp-tab-active .nblue-bg span.trks { background: #29abe2 !important; }
.cus-ntab.cus-ntab-large li.resp-tab-item.resp-tab-active .red-bg span.trks { background: #ed1c24 !important; }
.cus-ntab li.resp-tab-item.resp-tab-active .green-bg span.trks { background: #009245 !important; }
.cus-ntab li.resp-tab-item.resp-tab-active .nblue-bg span.trks { background: #29abe2 !important; }
.cus-ntab li.resp-tab-item.resp-tab-active .red-bg span.trks { background: #ed1c24 !important; }
.content-part-row { display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-flex-wrap: inherit; -ms-flex-wrap: inherit; flex-wrap: inherit; margin: 15px 0; }
.content-part-row p strong { font-size: 22px; }
.content-part-left { max-width: 200px; width: 100%; }
.content-part-left img { max-width: 200px !important; width: 100%; }
.content-part-rgt { width: -webkit-calc(100% - 200px); width: -moz-calc(100% - 200px); width: calc(100% - 200px); padding: 0 15px; }
.content-part-row p+p { margin-top: 15px; }
.cus-ntab-large .con-part .content-part-rgt p { font-size: 18px !important; }
.cus-ntab-large .con-part .content-part-rgt .green-text { color: #009245; }
.cus-ntab-large .con-part .content-part-rgt .nblue-text { color: #29abe2; }
.cus-ntab-large .con-part .content-part-rgt .red-text { color: #ed1c24; }
.cus-ntab-large .con-part p { font-size: 14px !important; }
.content-part-rgt p strong { color: #828282; }
.cus-ntab.cus-ntab-large .resp-tabs-container ul li { padding: 0; margin: 0; font-size: 14px !important; }
 @media only screen and (max-width:768px) {
.content-part-rgt { width: 100%; }
.content-part-row { flex-direction: column; }
.wrap-course-coutcome p img { max-width: 100px; }
.wrap-course-coutcome .salary-img p img{max-width: 100%; }
.content-part-left img { max-width: 200px !important; width: 100% !important; }
a.btn-learn { display: block; margin: 10px 0 0 0; max-width: 120px; }
}
/***/
.rowOn.rowDelivery { clear: both; float: none; display: block; }
.rowOn.rowDelivery:before, .rowOn.rowDelivery:after { content: ""; clear: both; display: table; float: none; }
.rowOn.rowDelivery .roCo { display: flex; flex-wrap: wrap; align-items: center; font-size: 14px; margin-top: 15px; margin-bottom: -5px; }
.rowOn.rowDelivery .roCo .methodclass { width: auto !important; margin: 0; }
 @media only screen and (max-width:768px) {
.rowOn.rowDelivery .roCo { margin: 10px 0 !important; }
}
/***/

.btn-learn { padding: 10px 14px; color: #fff; border-radius: 8px; font-size: 16px; display: inline-block; margin-left: 15px; line-height: 1.2; font-weight: 500; border: 2px solid transparent; }
.btn-learn:hover { background: transparent; }
.btn-green { background: #009245; }
.btn-blue { background: #29abe2; }
.btn-red { background: #ed1c24; }
.btn-red:hover { border-color: #ed1c24; color: #ed1c24 !important; }
.btn-blue:hover { border-color: #29abe2; color: #29abe2 !important; }
.btn-green:hover { border-color: #009245; color: #009245 !important; }



/*tabs-2/12/19*/
.cus-ntab-large .boxesTree.boxesOne { float: none; width: 100%; padding: 0; }
.cus-ntab-large .boxesTree.boxesOne img { width: auto !important; max-width: 100%; }
.cus-ntab-large .boxesTree.boxesOne > img:nth-child(1) {
    width: 100% !important;
    height: auto !important;
    margin: 0 0 10px;
}
.cus-ntab-large .boxesTree.boxesOne .btn-learn { margin: 10px 0 0; }
.cus-ntab.cus-ntab-large .boxesTree.boxesOne.boxesOneGreen p span { color: #009245 !important; }
.cus-ntab.cus-ntab-large .boxesTree.boxesOne.boxesOneBlue p span { color: #27a1d5 !important; }
.cus-ntab.cus-ntab-large .boxesTree.boxesOne.boxesOneRed p span { color: #df1a22 !important; }

.quote-full-module-innr {
    padding: 0 100px 20px;
    position: relative;
}
.quote-full-module .quote-ico-lft {
    left: 0;
}
.quote-full-module .quote-icon {
    position: absolute;
}
.quote-full-module .quote-ico-rgt {
    right: 0;
    bottom: 0;
}
.quote-full-module .quote-icon {
    position: absolute;
}
.quote-full-module .quote-text {
    font-size: 20px;
    color: #c0272d;
    font-weight: 500;
    line-height: 1.5;
    margin: 0 0 20px 0;
}
.quote-full-module .quote-by {
    font-size: 15px;
    color: #0e0d0d;
    font-weight: 500;
    margin: 0 0 20px;
}
/*tabs-2/12/19*/


    /****Hybrid Page Css Start****/
.flex-row { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; }
.col-50 { width: 50%; padding: 0 15px; position: relative; }
.hb-top-sec { background-color: #009ad1; padding: 50px 0; }
.hb-top-sec h2 { color: #fff; }
.hb-top-sec img { max-width: 100%; }
.youtube-video iframe { max-width: 100%; border: 5px solid #bec0c0; height: 310px; width: 100%; }
.hb-top-right ul { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; margin: 20px 0; }
.hb-top-right ul img { max-width: 250px; }
.hb-top-right ul a { display: block; }
.hb-top-right h2 { font-size: 50px; font-weight: 100; line-height: 50px; }
.hb-top-right h2 strong { font-weight: 400; }
.user-desktop-img { margin-right: -30px; }
.hb-explained-wrap { background: #bec0c0; position: relative; }
.hb-explained-wrap:before { content: ""; position: absolute; background: #e7e7e5; left: 0; height: 100%; width: 50%; z-index: 0; }
.hb-explained-wrap .col-50 { /*padding: 0 30px;*/ }
.hb-explained-left { padding: 0 20px; padding-bottom: 30px; }
.hb-explained-rgt { padding: 0 20px; margin: -360px 0 0 0; border-top: 10px solid #fff; background: #bec0c0; }
.logo-exp { max-width: 480px; display: inline-block; margin: 15px; }
.logo-exp img { max-width: 100%; }
.box-with-icon { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin: 15px 0; padding: 20px; min-height: 110px; font-weight: 300; }
.box-with-icon .box-icon { margin-right: 15px; max-width: 90px; width: 100%; text-align: center; }
.box-with-icon .box-icon img { max-width: 100%; }
.box-with-icon.bx-green { background: #0faf5f; color: #fff; }
.box-with-icon.bx-black-border { border: 1px solid #0e294a; color: #0e294a; }
.box-with-icon.bx-blue { background: #009ad1; color: #fff; }
.box-with-icon.bx-white-border { border: 1px solid #fff; color: #414042; }
.flow-chart img { max-width: 100%; }
.hb-graphic-wrap:before { content: ""; position: absolute; width: 50%; left: 0; background: #9c226b; height: 100%; z-index: 0; top: 0; }
.hb-graphic-wrap:after { content: ""; position: absolute; width: 50%; right: 0; background: #227cbe; height: 100%; top: 0; z-index: 0; }
.hb-graphic-wrap { position: relative; }
.graphich-list { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; position: relative; z-index: 1; }
.graphich-list li { width: 33.333%; padding: 20px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }
.graphich-list li img { max-width: 100%; max-height: 150px; }
.bottom-g-1 { background: #9c226b; }
.bottom-g-2 { background: #cdcdce; }
.bottom-g-3 { background: #227cbe; }
 @media only screen and (max-width:1199px) {
.box-with-icon { margin: 10px 0; padding: 10px; min-height: 100px; }
.box-with-icon .box-icon { margin-right: 10px; max-width: 60px; }
.hb-explained-rgt { /* margin: -250px 0 0 0; */ /* padding: 0 20px; */
}
.hb-top-sec img { }
.my-way-large { max-width: 420px; margin: 0 0 30px 0; }
.hb-top-right h2 { font-size: 32px; line-height: 35px; }
.hb-top-right ul img { max-width: 180px; }
.hb-top-right ul { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; }
.hb-top-right ul li { margin: 10px; }
.logo-exp img { max-width: 280px; margin: 0 auto; display: block; }
}
 @media only screen and (max-width:991px) {
.hb-wrap .flex-row { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
.hb-explained-wrap:before { display: none; }
.hb-explained-rgt { margin: 0; }
.hb-explained-left { background: #e7e7e5; }
.hb-wrap .flex-row .col-50 { width: 100%; }
.hb-top-sec { text-align: center; }
.my-way-large { margin: 0 auto 20px; max-width: 320px; }
.user-desktop-img { max-width: 480px; margin: 20px auto; }
.hb-top-right ul { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }
.flow-chart { text-align: center; margin: 15px 0; }
a.logo-exp { margin: 20px auto; text-align: center; display: block; }
.hb-top-right ul img { max-width: 130px; }
.hb-wrap .hb-explained-wrap .flex-row { -webkit-box-orient: vertical; -webkit-box-direction: reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; }
}
/****Hybrid Page Css End****/