
/*============================================================DESKTOP STYLING=================================================================*/
@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,400italic,300,600,600italic,700,700italic);
@import url(http://fonts.googleapis.com/css?family=Lato);
html { font-size: 100%; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }
html, button, input, select, textarea { font-family: 'Open Sans', Arial, Helvetica, sans-serif; }

a:focus, input[type=submit]:focus, input[type=image]:focus, button:focus { outline: none; }
button::-moz-focus-inner { border: 0; }


/* ==========================================================================
   Fonts
   ========================================================================== */


@font-face {
    font-family: 'droid_serifregular';
    src: url('../fonts/droidserif-webfont.eot');
    src: url('../fonts/droidserif-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/droidserif-webfont.woff') format('woff'),
         url('../fonts/droidserif-webfont.ttf') format('truetype'),
         url('../fonts/droidserif-webfont.svg#droid_serifregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'droid_serifbold';
    src: url('../fonts/droidserif-bold-webfont.eot');
    src: url('../fonts/droidserif-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/droidserif-bold-webfont.woff') format('woff'),
         url('../fonts/droidserif-bold-webfont.ttf') format('truetype'),
         url('../fonts/droidserif-bold-webfont.svg#droid_serifbold') format('svg');
    font-weight: bold;
    font-style: normal;

}

@font-face {
    font-family: 'droid_serifbold_italic';
    src: url('../fonts/droidserif-bolditalic-webfont.eot');
    src: url('../fonts/droidserif-bolditalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/droidserif-bolditalic-webfont.woff') format('woff'),
         url('../fonts/droidserif-bolditalic-webfont.ttf') format('truetype'),
         url('../fonts/droidserif-bolditalic-webfont.svg#droid_serifbold_italic') format('svg');
    font-weight: bold;
    font-style: italic;

}

@font-face {
    font-family: 'droid_serifitalic';
    src: url('../fonts/droidserif-italic-webfont.eot');
    src: url('../fonts/droidserif-italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/droidserif-italic-webfont.woff') format('woff'),
         url('../fonts/droidserif-italic-webfont.ttf') format('truetype'),
         url('../fonts/droidserif-italic-webfont.svg#droid_serifitalic') format('svg');
    font-weight: normal;
    font-style: italic;

}
@font-face {
    font-family: 'helveticabold';
    src: url('../fonts/helvetica-bold-webfont.eot');
    src: url('../fonts/helvetica-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/helvetica-bold-webfont.woff') format('woff'),
         url('../fonts/helvetica-bold-webfont.ttf') format('truetype'),
         url('../fonts/helvetica-bold-webfont.svg#helveticabold') format('svg');
    font-weight: normal;
    font-style: normal;

}

h1,h2,h3 {
  font-family: 'Open Sans',Helvetica,Arial,sans-serif;
}

p { margin: 10px 0; }

h2,h3,h4,h5,h6 {
    color: #000000;
    font-family: 'Open Sans',Arial,Helvetica,sans-serif;
    font-size: 16px;
  
    font-weight: normal;
    margin: 0 0 0px;
}



/* ==========================================================================
   Base
   ========================================================================== */
body { 
   font-size: 100%;  
   font-family: 'Open Sans', "Helvetica", droid_serifregular;
   font-weight: normal;
   line-height: 1.4;
   overflow-x:hidden;
   /*margin-top: 10px;*/
   color: #494949;
   background-color:#F9F9F9;
   /*padding-top: 30px !important;*/
  
  max-width: 100%;
  width: 100%;
}

#tabs2-1 .right-container, #tabs2-1 .left-container {
  position: relative;
  top:10px;
}

.left-container h3{
margin-top: 10px;
padding: 0!important;
}

.right-container h3 {
 margin-top: 12px;
}




#tabs2-1 .right-container {
  display: inline-block;
  font-family: 'Open Sans';
  width: 400px;
  line-height: 25px;
  position: relative;
  top:10px;
  font-size: .95em;
  text-align: justify;
}

#tabs2-1 .right-container h2 {
/*margin-top: -7px;*/
}

#tabs2-1 .right-container li{list-style-type:disc;}

#back-link {
display: none;
}

#home_links {
  display: none;
}

.ourCourses {
  display: block;
}

#mobile_links {
  display: none;
}


.post-shortlink{
  display: none;
}

.categorycourses {
  display: block;
}


#wpadminbar {
  z-index: 10000036;
}

.courseFeatured {
  display:inline-block; 
  margin-left:53px; 
  width:50%; 
  vertical-align: top;
}
.courseFeatured  h2 a,.courseFeatured  h3{
  font-family:'Open Sans';
}
.courseFeaturedimg {
  display:inline-block;
  margin-left:70px;
}

.courseFeaturedtesti {
  font-family: 'Open Sans'; 
  margin-left:80px;
  margin-top:20px; 
  display:inline-block; 
  width:339px; 
  font-size:15px; 
  line-height:18px;
}

.courseFeaturedname {
  font-family: 'Open Sans'; 
  margin-left:80px; 
  margin-top:20px; 
  display:inline-block; 
  width: 339px;
  font-size:12px; 
  line-height:18px;
}

.overview {
  float: left;
}

.countrydropdown {
  float: right;
  list-style-type: none; 
  margin-top: 3px;
}


.homeSliderWrapper {
  display: inline-block;
    margin-left: 0;
    margin-right: auto;
    margin-top: 20px;
    width: 263px;
}

.filterbyCountryInc {
  display:inline-block;
  height:70px;
  position:relative;
  top:2px;
}

.CourseSyllabusrow {
  background: none repeat scroll 0 0 #FAE6D4;
  border: 1px solid #EECCAE;
  border-radius: 3px;
  font-size: 14px;
  display: inline-block;
  line-height: 30px;
  margin-top: 10px;
  text-align: center;
  text-shadow: 1px 1px 1px #FFFFFF;
  width: 99.8%;
}


.certified-left {
 display:inline-block; 
 position:relative; 
 width:156px; 
}

.certified-right {
    display: inline-block;
    padding-left: 40px;
    width: 620px;
}

@media only screen and (min-width: 768px) and (max-width: 1000px) {
  .certified-right {
   width: 400px;
}
}
                               @media only screen and (min-width: 320px) and (max-width: 767px) {
                                .certified-right {
    display: inline-block;
    padding-left: 0;
    width: 247px;
}
}

#slider {
  width:690px;
  height: 332px;
  margin-top:20px;
  float: left;
  overflow: hidden !important;
}

.slide .textbox {
    border-radius: 5px 5px 5px 5px;
    color: #FFFFFF;
    font-size: 14px;
    height: 220px;
    padding: 20px;
    position: relative;
   top: 56px;
    width: 420px;
}

.slide .textbox h2 {
  font-size:37px; 
  font-style:italic; 
  font-weight:normal;
}


#slider_pager .activeSlide {
  background:#FF7B03;
  color: #ffffff;
}


span.IN-widget {
  border: 0 none;
  line-height: 4px !important;
  margin: 0;
}

.mr_social_sharing_wrapper .linksalpha_image {
display: none !important;
display: none;
} 


.marksHome {
 position: absolute;

}

.featuredCourseHome {
   margin-top:20px; 
   padding:63px 0 63px 39px;
   min-height:135px;
}

 .btn_orange {
    bottom: 10px;
    left: 10px;
    background:#FF7B03;
    border-radius: 5px 5px 5px 5px;
    content: " ";
    float: left;
    padding: 5px 16px;
    color:#ffffff;
    left: 14px;
     opacity: 1.0;
}

 .btn_orange:hover, .jan2014banner:hover {
  opacity: 1.0;
  color: #ffffff;
}

.jan2014banner {
  background: none repeat scroll 0 0 #FF7B03;
  border-radius: 5px;
  bottom: -81px;
  color: #FFFFFF;
  content: " ";
  float: right;
  left: 33px;
  opacity: 1;
  padding: 14px 38px;
  position: relative;
  text-transform: uppercase;
}

.courseLinksbanner {
  bottom: -154px;
  float: right;
  position: absolute;
  right: -80px;
  width: 610px;
}

.courseLinksbanner ul {
  list-style-type: none;
}

.courseLinksbanner ul li {
  display: inline-block;
  background: url('../img/arrow-banner.png') no-repeat;
  background-position:0;
}

.courseLinksbanner ul li a {
  padding-right: 40px;
  color: #ffffff;
  padding-left: 20px;
}


#slider_pager {
    position: relative;
    right: 0;
    float: right;
    width: 245px;
    z-index: 200;
}

#slider_pager a {
    background: #000000;
    color: #9f9f9f;
    display: block;
    float: right;
    border-bottom: #3d3834 solid 1px;
   font-size: 12px;
    padding: 23px 0 11px 24px;
    text-decoration: none;
    text-transform: capitalize;
    width: 239px;
  font:14px Helvetica, Arial, sans-serif;
  min-height: 48px;
}


#slider_pager a:hover {
     background: #FF7B03;
     color:#ffffff;

}


.container {
  margin: 0 auto;
}

.post-type-archive-blog_post  .PageHeaders {
  height:195px !important;
 width: 100%;
}

.post-type-archive-blog_post section {
  margin-top:-39px;
}


/*-----Cookie ------*/

#cookie {
  bottom: 0 !important;
  height: 107px !important;
  position: fixed !important;
  top: auto !important;
  z-index: 999999999!important;
}

#cookie p {

  font-size: 12px!important;
}

#cookie h2 {
 font-size:15px!important;
 font-weight: bold;

}

.single .main   {
  width:96%;
  box-shadow: 0 0 0 1px #F0F0F0, 0 0 0 2px #F6F6F6, 0 0 0 1px #F0F0F0, 0 0 0 2px #F6F6F6;
  border: 1px solid #F0F0F0;
  font-size: 1.5em;
  display: inline-block;
  background:#ffffff;
  border-radius: 3px;
  position: relative;
  padding: 15px 20px 50px;
  margin-top:15px;
}

.single-course h3 {
  font-style:italic;
  margin-top: 19px;
}

.single-course .PageHeaders {
width: 105%;
}

#tabs-11 .mp_button_buynow {
margin-top: 0;
  }


#tabs-11 .mp_buy_form {
  margin-top: 0;
}


#tabs-11 .mp_button_buynow
.postgraduate-diploma-in-digital-marketing .mp_button_buynow, .professional-diploma-in-digital-marketing .mp_button_buynow ,.masters-in-digital-marketing .mp_button_buynow {
margin-top: 0!important;
  }


.rollover {
opacity: 0.8;
}

.rollover:hover {
  opacity: 1.0;
}

.floatingback {
  display: inline-block;
  position: relative;
  float: left;
  font-size: 11px;
}

.mp_cart_checkout .trustmarking {
  float: right;
  position: absolute;
  right: 308px;
}

.mp_cart_checkout .trustmarking img {
  width: 90px;
}

.floatingback a {
  color: #C0C0C0;
  position: absolute;
  text-align: right;
  top: 49px;
}

.trustmarking {
  border:1px solid #fce8d5;
  border-radius: 3px;
  padding:2px;
  background: #ffffff;
}

.trustmarking .mfes-trustmark {
  padding-left: 7px;
  width: 103px;
}

 .creditlogos .verisignLogo img {
  left: 55px;
  position: absolute;
  width: 80px;
}


 .creditlogosnorm .verisignLogo img {
  left: 55px;
  position: absolute;
  width: 80px;
}

.creditlogosnorm {
  border-radius: 3px;
  bottom: 0;
  display: inline-block;
  left: 0;
  position: absolute;
}

.creditlogos {
  border:1px solid #fce8d5;
  background: #ffffff;
  border-radius: 3px;
  padding:10px 5px; 
  margin-top: 5px;
  display: inline-block;
  position: relative;
}

.creditlogos h4 {
  font-style: italic;
  left: 20px;
  position: absolute;
  top: -10px;
}

.creditlogos ul , .creditlogosnorm ul {
  list-style-type: none;
  margin-left: 1px;
  margin-top: 13px;
}

.creditlogos ul li, .creditlogosnorm ul li {
  padding:0 5px;
  display: inline-block;
}

.creditlogosImg{
  width:55px;
}

.creditlogos .mfes-trustmark, .creditlogosnorm .mfes-trustmark {
  background: none repeat scroll 0 0 #FFFFFF;
  border: 1px solid #C0C0C0;
  border-radius: 3px;
  padding: 3px;
  width: 61px;
}


a:hover {
  color:#FF7B03;
  text-decoration: underline;
}

a {
  color:#FF7B03;
  text-decoration: none;
  text-shadow:none;
}


a.articleLink {
  margin-top: 20px;
  display: block;
  font: 14px 'Open Sans',Arial, helvetica, sans-serif;
  display:block;
  text-decoration: underline;
}

.BlogWrapper {
    padding-right: 10px;
    width: 100%;
    display: inline-block;
      display: table;
    margin-top:15px;
}

.Blogcontent {
  float:left;
  width:100%;/*was 68%*/
 display:inline-block; 
  /*border-right: 1px solid #ECECEC;*/
}


.author .PageHeaders {
  width: 105%!important;
}
.author .filterBlog {
position: relative;
    top: 50px;
}

.author section {
 }

.row {
}

ol {
  margin-left:30px;
  padding-top:10px;
}

/* =============================================================================
   Header
   ========================================================================== */

.banner { 
margin-top:0;

}


header {
  margin-top:36px;
}

.searchheader {
  padding-left:268px;
  width: 176px;
  position: relative;
  top:-20px;
}


.search-results .blogfeeds {
width:100%;
border-right: none;
}

.search-results .blogfeeds .content-right {
  width:100%;

}


header a#member_login {
    background-image: url("../img/member-login.gif");
    background-position: left center;
    background-repeat: no-repeat;
    color: #828282;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    margin: 0 0 0 40px;
    padding: 0 0 0 26px;
    top:10px;
    position: relative;
}

header a:hover#member_login {
  color: #FF7B03;
  cursor: pointer;
}

.country-popup {
  width: 99.8%;
  margin-top: 10px;
  background: #fae6d4;
  display: inline-block;
  border: 1px solid #eeccae;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  text-align: center;
  line-height: 30px;
  text-shadow: 1px 1px 1px #ffffff;
  filter: dropshadow(color=#ffffff, offx=1, offy=1);
}

.country-popup div{padding: 6px 20px;}
.country-popup img {margin-right: 5px;margin-top: -3px;}
.country-popup a {
  text-shadow: 1px 1px 1px #ffffff;
  filter: dropshadow(color=#ffffff, offx=1, offy=1);
}

.country-popup a:hover {
  color: #3F3F3F;
  text-decoration: none;
}
            /* =============================================================================
               DropDown Styling
               ========================================================================== */

.MainNavDrop {
  position: relative; 
  width: 35%; 
  left:0;
  clear: both; 
/*z-index: 10000001;*/
  top: 0;
}

.featuredWrapper {
  display: inline-block;

}

#DropDowner br{
  display: block;
}

.nodesk{
  display: none;
}

.resources_blocks{
  width: 100%;
}
.resources_blocks .rb1{
  width: 20%;
}
.resources_blocks .rb2{
  width: 60%;
}

.info_intro{
  width: 450px;
}

.listerBorderWhy {
   vertical-align: top; 
   width:400px;
   display:inline-block; 
   border-right:#464646 1px solid;
}

.worldmap_info h1{
  font-size: 36px;
}

.listerBorderWhy p {
  line-height: 20px;
}
#DropDowner ul.global_partner_list {
  width:300px;
  padding:20px 20px;
  background: #2E2E2E;
  left: 461px;
  z-index: 12;
  border-radius: 3px;
}
#DropDowner ul.global_partner_list .listerBorder{
  border: 0px;
  min-height: 0px !important;
}


.worldmap_info{
  width:450px;
}

.global_partner_list li {
  margin-left:20px!important;
}

.global_partner_list li:first-child {
  margin-top:20px!important;
}

.global_partner_list p{margin:0;}


.studyOnlineDrop {
  margin: 0;
}

.listerBorder {
   vertical-align: top; 
   width:304px;
   min-height:300px;    
   display:inline-block; 
   border-right:#464646 1px solid;
}

.listerBordernone {
   vertical-align: top; 
   width:200px;
   display:inline-block; 
   border-right:none;
}

              #DropDowner {
              font: 16px/25px Arial;
              text-transform: none;
              margin:20px 0 0 0;
              padding:0;
              float: left;
              width: 959px;
              list-style:none;
              }  


              #DropDowner ul {
              margin: 0;
              padding: 0;
              position:absolute;
              left:0;
              display:none;
              width:960px;
              float: left;
              border-top: solid 5px #fff;
              list-style:none;
              overflow: hidden;
              }

              #DropDowner li {
              float:left;
              /*position:relative;*/
              border-radius: 3px;
              z-index:2;
              margin:0 1px 0 0;
              }

              #DropDowner li ul li {
              position:relative;
              margin:0;
              border-radius: none;
              float: none;
              padding-top: 10px;
              vertical-align: top;
              z-index:500;
              line-height: 8px;
              width: 960px;
              }

              #DropDowner li:hover ul{
                display: block;
              }
              
              #DropDowner li:nth-child(3),
              #DropDowner li:nth-child(4),
              #DropDowner li:nth-child(5),
              #DropDowner li:nth-child(6),
              #DropDowner li:nth-child(7) {
                background-color: #3f3f3f;
                text-align: center;
                border-left: none;
                border-right: 1px solid #535353;
                border-radius: 0;
              }

              #DropDowner li:nth-child(3),
              #DropDowner li:nth-child(4),
              #DropDowner li:nth-child(5) {
                width: 162px;
              }
              
              #DropDowner li:nth-child(6) {
                width: 60px;
              }

              #DropDowner li:nth-child(3) {
                border-radius: 3px 0 0 3px;
              }
              #DropDowner li:nth-child(7) {
                width: 110px;
                border-radius: 0 3px 3px 0;
              }       
              
              #DropDowner li:nth-child(3):hover,
              #DropDowner li:nth-child(4):hover,
              #DropDowner li:nth-child(5):hover,
              #DropDowner li:nth-child(6):hover,
              #DropDowner li:nth-child(7):hover {
                color:#ffffff;
                text-decoration: none;
                background: #000;
              }

              .global_partner_list li{
                width: auto !important;
                background: none !important;
                text-align: left !important;
                border: none !important;
              }
              
                            

              #DropDowner li ul li:last-child {
                padding-bottom: 10px;
              }


              .featuredWrapper small {
                color: #484848;
                display: block;
                font-size: 10px;
                font-weight: bold;
                margin: 0 0 8px;
                text-transform: uppercase;
                }

                #DropDowner h3 a {
                   color: #FF7B03;
                    font:16px 'Open Sans', Arial, sans-serif;
                    margin-left: 20px;
                }

                #DropDowner h3 {
                   color: #FF7B03;
                    font-size: 14px;
                    font-weight: normal;
                    font-family: 'Open Sans', Arial;
                    margin-left: 20px;
                    font-style:normal;
                    margin: 0;

                }

                .mobileswithon {
                  display: none;
                }

              .subLinkers {
                display: block;
                float: left;
                margin: 0 0 0 16px;
                font-size: 14px;
                background-image: url("../img/dropdown-menu.gif");
                background-position: left center;
                background-repeat: no-repeat;
                left:40px;
                padding: 12px 5px 5px 10px;
              }

              .arrowNoDrop {
                background-position: right center;
                background-repeat: no-repeat;
                margin-right: 0;
                display:inline-block;
                font-size: 14px;
                line-height: 38px;
                height:38px;
                text-decoration:none;
                color:#fff;
                text-align: center;
              }

              .ArrowNoFirst {
                -moz-border-radius-top-left: 2px;
                -webkit-border-top-left-radius: 2px;
                 border-top-left-radius: 2px;
                -moz-border-radius-bottomleft: 2px;
                -webkit-border-bottom-left-radius: 2px;
                border-bottom-left-radius: 2px;
                border-bottom-right-radius: 0;
                border-top-right-radius:0; 
              }


                .ArrowNoLast {

              }
              li:last-child .ArrowNoLast {
                border-bottom-right-radius: 2px;
                border-top-right-radius: 2px;

              }

              .arrowBlackDrop {
                background-image: url("../img/nav-menu-over.gif");
                background-position: right center;
                background-repeat: no-repeat;
                background-color: #3f3f3f;
                padding: 9px 43px 4px 20px;
                display:inline-block;
                font-size: 14px;
                height:25px;
                text-decoration:none;
                color:#fff;
                text-align: left;
              }

              .arrowBlackDrop:hover{
                background-image: url("../img/nav-menu-overBLACK.gif");
                background-color: #1b1b1b;


              }

              .arrow {
                background-image: url("../img/nav-menu.gif");
                background-position: right center;
                background-repeat: no-repeat;
                background-color: #FF7B03;
                border: 0;
                margin-right: 2px;
                display:inline-block;
                font-size: 16px;
                line-height: 38px;
                height: 38px;
                border-radius: 2px;
                text-indent: 15px;
                width: 145px;
                text-decoration:none;
                color:#fff;
                 text-align: left;
              }

              .noarrow_orange {
                
                background-position: right center;
                background-repeat: no-repeat;
                background-color: #FF7B03;
                border: 0;
                margin-right: 2px;
                display:inline-block;
                font-size: 16px;
                line-height: 38px;
                height: 38px;
                border-radius: 2px;
                text-indent: 15px;
                width: 145px;
                text-decoration:none;
                color:#fff;
                 text-align: left;
              }

              .noarrow_orange:hover{
                background-color: #000000;
                opacity: 1.0;

              }


              .arrow:hover ,.arrowBlackDrop:hover {
                color:#ffffff;
                background-image: url("../img/nav-menu-overBLACK.gif");
                text-decoration: none;
                background-color: #1b1b1b;

              }

             .arrowBlackDrop:hover{
                background-color: #000000;
                 background-image: url("../img/nav-menu-over.gif");
                 opacity: 1.0;

}

        
            .arrow:active {
              color:#fff;
              background-color: #3f3f3f;
              background-image: url("../img/nav-menu-over.gif");

              }

              .arrow:focus {
              color:#fff;
              background-color: #3f3f3f;
              background-image: url("../img/nav-menu-over.gif");

              }

              #DropDowner h1 {
              color: #FF7B03;
              font-size: 20px;
              font-weight: normal;
              line-height: 24px;
              margin: 0 0 8px;
              }

              #DropDowner h1 a:hover {
                  color: #FFFFFF;

              }

              #DropDowner p{ margin-left: 20px; margin-right:15px;}
              #DropDowner li div:first-child p{ margin-left: 0px;}
              #DropDowner li div:first-child a{margin-left:0;}
        #DropDowner p a {
                  font-size: 12px;
                  line-height: 15px;
                 
              }


@media screen and (-webkit-min-device-pixel-ratio:0) {

    /*Chrome CSS here*/

    #DropDowner a {
    }

    #DropDowner ul.studyOnlineDrop {
               left:0;
               

    }
}




              #DropDowner a {
                  color: #FFFFFF;
                  
              }

              #DropDowner a:hover {
                  text-decoration: underline
;              }

              .featuredWrapper {
                padding:10px 20px 0 20px; 
                min-height:120px; 
                position:relative; 
                background-color:#2E2E2E;
                /*width: 100%;*/
                box-sizing: border-box;
              }

              .postform {
                margin-left: -10px;
              }
        

         /* =============================================================================
          navbar
           ========================================================================== */

              #menu-primary-navigation {
                background: none;
                display: block;
                margin-top: 14px;
                float: right;
              }

                #menu-primary-navigation li{
                background: none;

                font: 12px Arial, Helvetica, sans-serif;
              }


               .navbar .nav > li {
                border-right:2px solid #ECECEC;


              } 

               .navbar .nav > li:last-child {
                border-right:none;

              }


              .navbar .nav > li > a {
              color:#7A7A7A;
              float: none;
              text-shadow:none;
              padding: 0 10px;

              text-decoration: none;
              text-shadow: 0 1px 0 #FFFFFF;
              }

              .navbar .nav > li > a:hover {
                  color: #FF7B03;
                text-decoration: none;
              }



              .nav > .active {
                color: #FF7B03;
                text-decoration: none;
              }

              .navbar-inner {
                border:none;
                height:0;
                background: none;
                box-shadow: none;
              }


.nav-main {
  float: right;
  right: 55px;
}

.navbar .brand {
    background:url('../img/logo.gif');
    background-repeat: no-repeat;
    display: block;
    float: left;
    font-size: 20px;
    font-weight: 200;
    padding: 10px 20px;
    width:210px;
    height:65px;
}

.continueJourney {
  //background-image: url('../img/continue-your-journey.png');
  background-repeat: no-repeat;
    cursor: auto;
    display: inline-block;
    height: 32px;
    margin-left: 53px;
    margin-top: 0;
    width: 160px;

}

.homeContact {

line-height:24px;
padding-bottom: 11px!important;
}

.lecturerswrapped {
  width:150px; 
  display:inline-block; float:left;
}

.newsLetterHeader {
  display: inline-block;
  //margin-left: 15px;
  position: relative;
  //top:-12px;
}

.searchBoxHeader{
  display: inline-block;
  margin-left:  5px;
  position: relative;
    top: -12px;
}

#mobile-nav .searchBoxHeader{
  display: block;
  margin: 10px;
  position: static;
}

.searchBoxHeader form { margin: 0; }
.searchBoxHeader form  input{outline: 0; }

.newsLetterHeader a {
  color:#FF7B03;
  font-size: 14px;
  margin-left: 30px;
}

.nav-collapse.collapse {
    height: auto;
    overflow: visible;
    position: relative;
    right: 0;
    min-width: 438px;

}

.search-no-results .sidebar ul {
  display: none;
}

.checkerboxer {
    margin-right: 20px !important;
    position: relative;
    top: -3px;
}

.search .sidebar ul {
  display: none;
}

form.searchform {
  border: 1px solid #ccc;
  border-radius: 3px;
  background: #fff;
}

input.search-query {
  width:114px;
  border: none;
  box-shadow: none;
  border-radius: 0;
}
.searchsubmit {
  border: none !important;
  background: #FFFFFF url('../img/search-icon.gif') center;
  width: 27px;
  height: 27px;
  padding: 13px;
}
.searchsubmit:hover {
  background: #FFFFFF url('../img/search-icon-over.gif') center;
}

/*===============Courses ============================== 
========================================================= */
.mp_course_instance_price {
  background: none;
}

.CourseListWrapper {
  width:106%;
}

.courseCat {
  }

.inlinebuyer {
   display: inline-block;
    height: 10px;
    padding: 0 22px;
    position: relative;
    top: -54px;
}

.topicsLister {
  margin-left:50px;
  margin-bottom: 10px;
}

.courseCat li{
  background:url('../img/circle-orange.png') no-repeat center top;
     width: 167px;
    height:169px;
   padding: 6px;
    display: inline-block;
   color: #ffffff;
   text-align: center;
   float:left;
}

.courseCat li span {
  position: relative;
  top:60px;
  width: 50px;
  font-size:18px;
}
.courseCat li:nth-child(1) span,.courseCat li:last-child span {  top:68px;}



.courseLists {
  list-style-type: normal;
  width: 200px;
  vertical-align: top;
  display: inline-block;
}

.courseLists li {
  display: list-item;
  margin-left: 10px;

}

li.ArrowToCourse {
  background: url('../img/courses-arrow.jpg') center no-repeat;  
    height: 50px;
    padding: 0;
    position: relative;
    top: 63px;
    width: 59px;
 
}


.topnavSeperate {
  background-color: #1F1F1F;
  border-bottom: 1px solid #363636;
  left: -20px;
  padding: 10px;
  position: relative;
  top: -10px;
  width: 100%;
}

.topnavSeperateedu {
  background-color: #1F1F1F;
  border-bottom: 1px solid #363636;
  left: -20px;
  padding: 10px 10px 30px 0px;
  position: relative;
  top: -20px;
  width: 330px;
}


.topnavSeperatemiddle {
  background-color: #1F1F1F;
  border-bottom: 1px solid #363636;
  left:-4px;
  padding: 10px;
  position: relative;
  top: -10px;
  width: 288px;
}

.topnavSeperatelast {
  background-color: #1F1F1F;
  border-bottom: 1px solid #363636;
  left:-4px;
  padding: 10px;
  position: relative;
  top: -10px;
  width: 304px;
}


.topnavSeperatemiddle .headingimagetopnav {
 margin-left: -10px;
  padding-bottom: 6px;
  width: 85px;
}

.topnavSeperatemiddle .headingtexttopnav {
 float: right;
  line-height: 22px;
  margin-right: 15px;
  padding-top: 22px;
  width: 200px;
}


#Topics.grid .img_wrapper {
  background: #ffffff!important;
}


.topnavSeperate .headingimagetopnav {
  margin-left: 0px;
  padding-bottom: 6px;
  width: 85px;
}

 .topnavSeperate .headingtexttopnav {
  float: right;
  line-height: 22px;
  margin-right: 15px;
  padding-top: 22px;
  width: 200px;
}


.topnavSeperateedu .headingimagetopnav {
  margin-left: 0px;
  padding-bottom: 6px;
  width: 85px;
}

 .topnavSeperateedu .headingtexttopnav {
  float: right;
  line-height: 22px;
  right: 20px;
  position: relative;
  padding-top: 22px;
  width: 200px;
}


.topnavSeperatelast .headingimagetopnav {
 margin-left: -10px;
  padding-bottom: 6px;
  width: 85px;
}

.topnavSeperatelast .headingtexttopnav {
 float: right;
  line-height: 22px;
  right: 14px;
  position: relative;
  padding-top: 22px;
  width: 200px;
}

.courseLists li a {
  font: 13px  Arial,Helvetica, sans-serif;
}

/*===========================================================================
   Course Listing Page
============================================================================= */
.columns_courses { margin: 1em 0; }
.columns_courses:before, .columns:after { content: " "; display: table; }
.columns_courses:after { clear: both; }
.column_course_list { float: left; margin: 25px 2.5% 25px 0; width: 22.5%; }
.column_course_list:nth-child(4n) { margin-right: 0; }
.column_course_list:nth-child(4n+1) { margin-left: 0; clear: left; }
.column_course_list { max-width: 100%; height: auto; }


.progressionCourse {
  background: url('../img/progressionarrowCourses.jpg') left no-repeat;
  height: 100px;
  width: 102%;
}


.progressionCourse ul {
  list-style-type: none;
  margin-left: -14px;
    width: 106%;

}

.progressionCourse ul li {
  display: inline-block;
  top:33px;
  font-size: 14px;
  text-align: center;
  width:  145px;
  padding: 0 45px;
  position: relative;
  vertical-align: middle;
  font-family: droid_serifitalic;

}


.courseDates {
  padding:20px;
}

.mp_quantity /*Hides the course spaces from buy now. */
{
  display: none;
}

.boomWrapper {
  display:block;
  width: 94%; 
  padding: 12px 0 12px 32px;
  border-bottom: 1px solid #ECECEC;
  cursor: pointer;
  background: #F9F9F9;
}

.boomWrapper .mp_button_buynow {

    background: url("../img/button-booking.gif");
    border-radius: 5px 5px 5px 5px;
    padding: 0 5px;
    color:#ffffff;
    position: relative;
    outline: none;
    border:none;
        font-size: 14px;
    height: 29px;
    left: 0; 
    top: 0;
  opacity: 1.0;

}

.MobileSlider {
  display: none;
}

.mp_button_buynow {

    /*background: url("../img/button-booking.gif");*/
    background:#ef7d00;
    background-position: 0 top;
    border-radius: 5px 5px 5px 5px;
    color:#ffffff;
    position: relative;
    outline: none;
    border:none;
    left: -10px; 
    top: 24px;
    opacity: 1.0;
    font-size: 18px;
    font-weight: bold;
    margin: 0 0 22px;
    max-height: 50px;
    padding: 16px 71px 10px 16px;
    text-shadow: 1px 1px #D15302;
    text-transform: uppercase;
}

 .mp_button_buynow:hover {
  background-image: url('../img/button-booking-over.gif');
   color: #ffffff;
}

.mp_cart_contents {
  width: 100%;
}

.checkoutBuying {
  display: inline-block;
   padding: 10px;
  margin-top: 40px;
  float: right;
  position: relative;
  width:45%;
}

.checkoutBuying ul {
  list-style:none;
}

.checkoutBuying ul li {
  border: 2px solid #FF7B03;
  padding: 15px;
  border-radius: 5px;
  -moz-border-radius:5px;
  list-style:none;
}

.checkoutBuying h4 {
  background: none repeat scroll 0 0 #FFFFFF;
  font-size: 17px;
  font-weight: bold;
  left: 60px;
  position: absolute;
}

.checkoutBuying p span {
  font-size: 13px;
  font-style: italic;
}

.totalBuyer {
  position: absolute;
  right: 10px;
  border:2px solid #FF7B03;
  border-radius: 4px;
  padding:5px;
}

p.mp_cart_direct_checkout, p.mp_cart_login_msg {
    margin-bottom: 5px;
    margin-top: 40px;
    text-align: right;
  }

.mp_cart_checkout {
    padding: 56px;
}
.mp_cart_login {
    padding: 27px;
    text-align: center;
    margin-left: 220px;
}


.mp_course_variations {
  right: 19px;
  position: relative;
    top: 29px;
}

.mp_cart_col_thumb a {
  display: none;
}

.telphonecheckout {
  text-align: right;
  font-size: 11px;
}

.StudentNotice {
  background: none repeat scroll 0 0 #FAE6D4;
  border: 1px solid #EECCAE;
  border-radius: 3px;
  line-height: 30px;
  margin-top: -33px;
  position: relative;
  text-align: center;
  text-shadow: 1px 1px 1px #FFFFFF;
  width: 47.8%;
  z-index: 999999999;
}

.BillPayerNotice {
  background: none repeat scroll 0 0 #FAE6D4;
  border: 1px solid #EECCAE;
  border-radius: 3px;
  line-height: 30px;
  margin-top: 10px;
  position: relative;
  text-align: center;
  text-shadow: 1px 1px 1px #FFFFFF;
  width: 47.8%;
  z-index: 999999999;
}

/*================END of Courses ===================*/



.widget_search input.btn[type="submit"]{
  top:0;
}



#respond {
  font-size: 14px;
  width: 95%;
}

#comments {
  font-size: 14px;
  width: 95%;
  margin-bottom: 35px;
}


#respond input.btn[type="submit"]{
  top:0;
  background:#FF7B03;
  margin-left: 10px;
  border-radius: 5px;
  width: 175px;
  padding: 5px 10px;
}

#respond input.btn[type="submit"]:hover{
  top:0;
  background:#2E2E2E;
  color:#ffffff;
}

#worldmap {
  margin-left: 1px;
}

#worldmap small span {
    background-color: #FF7B03;
    border-radius: 5px 5px 5px 5px;
    color: #FFFFFF;
    font-size: 12px;
    padding: 10px 12px;
    text-align: center;
}

#worldmap small {
    background-position: left bottom;
    background-repeat: no-repeat;
    display: none;
    margin: -35px 0 0 -50px;
    padding: 0 0 19px;
    position: absolute;
}


#worldmap small:hover {
  display:inline; 
}




.right-container ul li {
    font-size: 12px;
    font-family:'Open Sans',Arial,Helvetica,sans-serif;
    l

}

.left-container {
  float: left;
  font-size: .95em;
  /*width: 450px;*/
  display:inline-block;
  font-family:'Open Sans',Arial,Helvetica,sans-serif;
  line-height: 25px;
  text-align: justify;
  
}


@media only screen and (max-width: 320px) {

.left-container{
  
  font-size:15px;
  line-height: 28px;
  
}

#tabs2-1 .right-container{
  width:94%;

}

}



.left-container h3, .right-container h3 {
  padding:10px 0 0 0;
  font-size: 30px;
  font-style: normal;
}

.left-container h4 {
  font-size:14px;
 font-family: 'Open Sans',Arial,Helvetica,sans-serif;
  font-style: normal;
  margin:0;
  position: relative;
  width: 275px;
}


.left-container span {
     font-family: 'Open Sans',Arial,Helvetica,sans-serif;
    font-size: 12px;
    line-height: 18px;
  
    width: 35%;
}

.left-container li{list-style-type: disc;}

.left-container li a { 
background: none;
border: none;
padding: 0;
font-weight: normal;
text-transform: none;
}


.drop_down li {
  font-family: Arial;
}

.anim150 {
  font-family: Arial!important;
}

.cclectures {
  list-style-type: none;
  /*width: 48%;*/
}

.cclectures li {
  display: inline-block;
  padding: 0 10px;
}

.cclectures li a { 
background: none;
border: none;
font-size: 10.5px;
display:inline-block;
margin-bottom:15px;
}
.cclectures li p { 
font-size: 10.5px;
    margin-top: -8px;
    padding-left: 21px;
    width: 130px;
}


.loginsearch {

}

.loginsearch ul {
  list-style-type: none;
}

.loginsearch ul li {
  display: inline-block;
  padding: 0 10px;
}

.EventsAvatar {
   float: left;
    height: 205px;
    width: 260px;
    padding: 88px;
 }

.EventsAvatar img {
  width: 399px;
}


.pasttitle {

  display:block;
  width:101%; 
  font-size:37px!important; 
  float:left; padding-bottom:7px; 
  border-bottom:#f0f0f0 1px solid;
  border:2px solid #999999; 
  margin-top: -60px;
}

#partner-login h2{
  font-size: 20px;
}

#partner-login  #wp-submit {
  text-transform: none;
  font-weight: bold;
  border: none;
  font-size: 13px;
}

#partner-login  #wp-submit:hover {
  background-color:#FF5B3C;
 }

.additionInfo {
  width: 102%;
}

#tabs , #tabs2 {
  list-style-type: none;
  font:13px Arial, Helvetica;
  line-height: 27px;
}

#tabs2 {
  width: 100%;
   margin-top: 40px;
}

#tabs li, #tabs2 li {
  display: inline-block;
  border: none;
}
#tabs .additionalstuff li, #tabs2 .additionalstuff li {
  font-family: 'Open Sans',Arial;
    font-size: 13px;
   
}

.additionalstuff {
  margin-left: 30px;
}
#tabs2-1 .additionalstuff{
  margin: 0;
  display: inline-block;
}

.additionalstuff h2{
  font:30px/30px  'Open Sans',Arial;
  margin:20px 0 0 0;
}.MainCoursesWrapper  .additionalstuff h3{
  padding: 12px 0 16px;
  margin:20px 0 0 0;
  font:20px 'Open Sans';
}.MainCoursesWrapper  .additionalstuff p{
  
  margin:10px 0 10px 0;
  font:13px/21px 'Open Sans';
}
#tabs  .ui-tabs-nav  li , #tabs2 .ui-tabs-nav li {margin-bottom:0;}
#tabs  .ui-tabs-nav {margin-left:0; margin-bottom:0;}
#tabs  .ui-tabs-nav  li a, #tabs2 .ui-tabs-nav li a  {
  background-image: url("../img/tab.gif");
  background-repeat: repeat-x;
  border-right: 1px solid #D4D4D4;
  border-top: 1px solid #D4D4D4;
  background-repeat: repeat-x;
  border-radius: 0;
  color: #888888;
  display: inline-block;
  font-size: 12px;
  margin: 0 -3px;
  padding: 8px 18px 7px 20px;
}


#tabs li a:active, #tabs li a:focus, #tabs2 li a:active, #tabs2 li a:focus {
    background: url("../img/tab-active.gif");
    color: #ffffff;
outline: none
}
#tabs li:focus, #tabs2 .ui-tabs-nav li:focus,#tabs li:hover, #tabs2 .ui-tabs-nav li:hover{
  border:0;
  outline: none
}
#tabs2-1  ul{list-style-type:disc;}
#tabs2-1  ul li{
 display:list-item;

}
#tabs .ui-tabs-nav  li a, #tabs2 li a {
   color: #888888;
    font:bold 12px  Arial, Helvetica, sans-serif;
    text-transform: uppercase;
}

#tabs li a:hover, #tabs2 li a:hover {
color: #FF7B03;
  text-decoration: none;
}

#tabs li a:focus, #tabs2 li a:focus {
  color: #ffffff;
  text-decoration: none;


}

.mapsee {
  font-size: 0;
}

#disqus_thread {
  width: 139%;
}

.buynow-row-partner {
  font-size: 13px;
  margin-left: 0;
  text-align: center;
}

.ui-tabs-nav {
  border-bottom: 1px solid #CECECE;
  /*padding-left: 41px;*/
  padding:0px;
  margin:0 0 10px 22px!important;
  width: 97%;
}

#tabs .ui-tabs-nav  li a:first-child, #tabs2 .ui-tabs-nav li a:first-child  {
    border-top-left-radius: 5px;
    border-left:1px solid #cecece;
}

#tabs .ui-tabs-nav  li a:last-child, #tabs2 .ui-tabs-nav li a:last-child {
    border-top-right-radius: 5px;
}

#tabs-1 li,#tabs-2 li ,#tabs-3 li,#tabs-4 li {
width: 100%;
list-style-type: none;
}

#tabs-1 ul , #tabs-2 ul, #tabs-3 ul {

  width: 250px;
  padding:20px 15px;
  list-style-type: none;
  margin: 0 6px;
}

#tabs-1 ul li, #tabs-2 ul li, #tabs-3 ul li {

  width: 250px;
  padding:20px 15px;
  margin: 0 6px;
}

.MoreEventsButton {
background-color: #FF7B03;
    background-image: url("../img/button-gradient.gif");
     border: 0 none;
    border-radius: 3px 3px 3px 3px;
    color: #FFFFFF;
    float: right;
    font-size: 18px;
    font-weight: bold;
    margin: 151px 0 0 40px;
    padding: 12px 15px;
    text-shadow: 1px 1px #D15302;
    text-transform: uppercase;
    width: 202px;
    float: left;
    clear: both;

}

.MoreEventsButton:hover {
  color:#ffffff;
}


.eventContent {
   float:right; 
   width:460px;
  font-size: 15px; 
   margin-right: 98px;
}

.eventContent  h2{
  font-size:30px;
  font-family:'Open Sans',Arial, Helvetica, sans-serif;
}

.eventContent p{margin:0;}

.eventContent  h4{
  font:15px/22px 'Open Sans',Arial, Helvetica, sans-serif;
  margin-top:20px;
  }

/* ==========================================================================
   Content
   ========================================================================== */

 section ul {
  margin-left:25px;
  margin-top:10px;
}

.single-members-events  .main {
  padding-top:20px;

}

.single-news .main{
  padding-top: 20px;
}

.single-post .main{
  padding-top: 20px;
  
}


.single-blog_post section {
  margin-top:20px!important;
  padding-top:12px!important;
}

.single-blog_post  .Blogcontent img {
  /*max-width: 460px;*/
}

.single-blog_post .PageHeaders, .single-news .PageHeaders {
  width: 105%;
}

.single-ppc .main{
  padding-top: 20px;
}

.page-template-templatesdiploma-ppc-php div.zoho-form {
  background-color: #F9F9F9;
  float: right;
  font-size: 15px !important;
  margin: 0 5px;
  max-width: 320px;
  padding: 10px 20px;
  position: relative;
  top: -53px;
}

.page-template-templatesdiploma-ppc-php .main>section>h1 {
  max-width: 540px;
}


.post-type-archive-news .BlogAvatar {
 /*padding-top: 12px;*/
 padding:20px 0px 0px 0px;
    width: 122px;
}

.single-news #lecturers_nav {
  width: 10px;
}

.newsSinglenav {
  padding:10px 0; margin-left: 385px;
}


.page-template-templatesdiploma-ppc-php .CoursesVideos {
  margin: 40px 0 20px 50px;
  width: auto;
  max-width: 480px;
  float: none;
}

.page-template-templatesdiploma-ppc-php .CoursesAbout {
  width: 520px;
}

.single-testimonials .main{
  padding-top: 20px;
}

.single-testimonials .PageHeaders, .post-type-archive-testimonials .PageHeaders {
   width: 104%;
}

.post-type-archive-news section {
  margin-top:-9px;

}

.rightcontenttesti {
  width: 450px;
}

.post-type-archive-news .newsArchContainer {
  margin-left: 0;
}

.post-type-archive-lecturers .newsArchContainer {
  margin-left: 0;
}

.post-type-archive-lecturers #filter_by_country>li:after {
  content: none;
}

.lecturersContent {
  width:60%; 
  position:relative; 
  float:left;
}

.lecturersContent h3 {
  line-height: 1.4;
  font-size: 22px;
  color: #494949;
}

.lecturersContent  p{
  font:15px/21px  'Open Sans', Arial, Helvetica, sans-serif; 
}
.TopicsCovered {
  list-style-type: none;
}

.TopicsCovered li {
  display: inline-block;
  padding: 0 10px;
  width:50px;
  height: 50px;
  opacity: 0.7;
  position: relative;
}

.single-lecturers .lecturersContent ul {
  margin-left:25px;
  margin-top:10px;
  position:relative;
}

.single-lecturers h1.lecturer_name {
  color: #333333;
  display: block;
  font-family: "Open Sans",Arial,Helvetica,sans-serif;
  font-size: 33px;
  font-weight: normal;
  margin: 0 0 36px;
  text-align: center;
}

.single-lecturers h2 {
  color: #333333;
  font-family: "Open Sans",Arial,Helvetica,sans-serif;
  font-size: 20px;
  font-weight: normal;
  margin: 20px 0px 0px;
  line-height: 1;
  }

.single-lecturers nav#lecturer_nav{
  position: absolute;
/*  top: 140px;
*/  right: 60px;
  width: 150px;
  height: 40px;
  z-index: 1;
}

.single-blog_post nav#lecturer_nav {
  height: 40px;  
  z-index: 1;
  margin: 0 auto;
}

.single-blog_post .sidebar-img {
    margin: 50px 0 0 0;
}

.mobileAboutblog {
  display: none;
}

.single-testimonials nav#lecturer_nav {
  height: 40px;  
  z-index: 1;
  margin: 0 auto;
}



.single-lecturers nav#lecturer_nav a, .single-testimonials nav#lecturer_nav a, .single-blog_post nav#lecturer_nav a, .single-news nav#lecturer_nav a{
  width: 40px;
  height: 40px;
  background-position: center center;
  background-repeat: no-repeat;
  float: left;
  display: block;
  margin-right: 10px;
}
.single-lecturers nav#lecturer_nav a b, .single-testimonials nav#lecturer_nav a b, .single-blog_post nav#lecturer_nav a b, .single-news nav#lecturer_nav a b {
  display: block;
  font-size: 14px;
  margin-top: 40px;
}

a#lecturers-list {
  background-image: url(/assets/img/lecturer-index.gif);
}

a#lecturers-list:hover {
  background-image: url(/assets/img/lecturer-index-over.gif);
}

a#lecturers-prev {
  background-image: url(/assets/img/lecturer-prev.gif);
}

a#lecturers-prev:hover {
  background-image: url(/assets/img/lecturer-prev-over.gif);
}

a#lecturers-next {
  background-image: url(/assets/img/lecturer-next.gif);
}

a#lecturers-next:hover {
  background-image: url(/assets/img/lecturer-next-over.gif);
}

a.lecturer_company_link {
  font-family: "Open Sans",Arial,Helvetica,sans-serif;
  font-size: 15px;
  font-style: normal;
  font-weight: normal;
  margin: 0 0 42px;
}

a.lecturer_company_link:hover {
  text-decoration: none;
}

.single-lecturers .facebook-marketing {
  background-image:url("../img/topic-icons/facebook-marketingResize.gif");
  background-repeat: no-repeat;
  opacity: 0.7;
}

.single-lecturers  .mobile-marketing {
  background-image:url("../img/topic-icons/mobile-marketingResize.gif");
  background-repeat: no-repeat;

}

.single-lecturers .pay-per-click-marketing {
  background-image:url("../img/topic-icons/pay-per-click-marketingResize.gif");
  background-repeat: no-repeat;

}

.single-lecturers .social-media-campaign-planning {
  background-image:url("../img/topic-icons/social-media-campaign-planningResize.gif");
  background-repeat: no-repeat;

}

.single-lecturers .affiliate-marketing {
  background-image:url("../img/topic-icons/affiliate-marketingResize.gif");
  background-repeat: no-repeat;

}

.single-lecturers .digital-display-advertising {
  background-image:url("../img/topic-icons/digital-display-advertisingResize.gif");
  background-repeat: no-repeat;

}
.single-lecturers .digital-display-advertising  a{display:inline-block;}

.single-lecturers .e-commerce {
  background-image:url("../img/topic-icons/ecommerceResize.gif");
  background-repeat: no-repeat;

}

.single-lecturers  .email-marketing {
  background-image:url("../img/topic-icons/email-marketingResize.gif");
  background-repeat: no-repeat;

}

.single-lecturers .future-digital-trends {
  background-image:url("../img/topic-icons/future-digital-trendsResize.gif");
  background-repeat: no-repeat;

}

.single-lecturers .google-adwords-advanced {
  background-image:url("../img/topic-icons/gadwords-advanced.gif.gif");
  background-repeat: no-repeat;

}

.single-lecturers .google-analytics-advanced {
  background-image:url("../img/topic-icons/google-analytics-advancedResize.gif");
  background-repeat: no-repeat;

}

.single-lecturers .google-plus-marketing {
  background-image:url("../img/topic-icons/google-plus-marketingResize.gif");
  background-repeat: no-repeat;

}

.single-lecturers .google-plus-marketing {
  background-image:url("../img/topic-icons/google-plus-marketingResize.gif");
  background-repeat: no-repeat;

}

.single-lecturers .introduction-to-digital-marketing {
 
  background-image:url("../img/topic-icons/digital-marketing-uncovered-course-introductionResize.gif");
  background-repeat: no-repeat;

}


.single-lecturers .linkedin-for-business {
  background-image:url("../img/topic-icons/linkedin-for-businessResize.gif");
  background-repeat: no-repeat;

}

.single-lecturers .location-based-marketing {
  background-image:url("../img/topic-icons/location-based-marketingResize.gif");
  background-repeat: no-repeat;

}

.single-lecturers .monitor-manage-your-social-media-campaigns {
  background-image:url("../img/topic-icons/monitor-manage-social-media-campaignsResize.gif");
  background-repeat: no-repeat;

}

.single-lecturers .online-pr-and-brand-reputation {
  background-image:url("../img/topic-icons/online-prResize.gif");
  background-repeat: no-repeat;

}

.single-lecturers .online-video-marketing {
  background-image:url("../img/topic-icons/online-video-marketingResize.gif");
  background-repeat: no-repeat;

}

.single-lecturers .pinterest-marketing {
  background-image:url("../img/topic-icons/pinterest-marketingResize.gif");
  background-repeat: no-repeat;

}


.single-lecturers .planning-your-digital-marketing-campaign {
  background-image:url("../img/topic-icons/planning-digital-marketing-campaignResize.gif");
  background-repeat: no-repeat;
}

.single-lecturers .search-engine-optimisation , .search-engine-optimisation-advanced {
  background-image:url("../img/topic-icons/seo-advancedResize.gif");
  background-repeat: no-repeat;
}


.single-lecturers .social-media-marketing {
  background-image:url("../img/topic-icons/social-media-marketingResize.gif");
  background-repeat: no-repeat;
}


.single-lecturers .twitter-for-business {
  background-image:url("../img/topic-icons/twitter-for-businessResize.gif");
  background-repeat: no-repeat;
}

.single-lecturers .user-experience-design , .web-project-management {
  background-image:url("../img/topic-icons/website-designResize.gif");
  background-repeat: no-repeat;
}


.single-lecturers .viral-marketing{
  background-image:url("../img/topic-icons/viral-marketingResize.gif");
  background-repeat: no-repeat;
}

.single-lecturers .web-analytics {
  background-image:url("../img/topic-icons/web-analyticsResize.gif");
  background-repeat: no-repeat;
}


.single-lecturers .writing-for-the-web {
  background-image:url("../img/topic-icons/blogging-and-writing-for-the-webResize.gif");
  background-repeat: no-repeat;
}

.single-lecturers .content-marketing {
  background-image:url("../img/topic-icons/blogging-and-writing-for-the-webResize.gif");
  background-repeat: no-repeat;
}

/* Search Marketing */

.single-lecturers .introduction-to-search-marketing {
  background-image:url("../img/topic-icons/digital-marketing-uncovered-course-introductionResize.gif");
  background-repeat: no-repeat;
}

.single-lecturers .seo-setup {
  background-image:url("../img/topic-icons/seo-advancedResize.gif");
  background-repeat: no-repeat;
}

.single-lecturers .seo-content {
  background-image:url("../img/topic-icons/monitor-manage-social-media-campaignsResize.gif");
  background-repeat: no-repeat;
}

.single-lecturers .seo-workshop {
  background-image:url("../img/topic-icons/social-media-marketingResize.gif");
  background-repeat: no-repeat;
}

.single-lecturers .ppc-search {
  background-image:url("../img/topic-icons/pay-per-click-marketingResize.gif");
  background-repeat: no-repeat;
}

.single-lecturers .ppc-display-networks {
  background-image:url("../img/topic-icons/digital-display-advertisingResize.gif");
  background-repeat: no-repeat;
}

.single-lecturers .ppc-video {
  background-image:url("../img/topic-icons/online-video-marketingResize.gif");
  background-repeat: no-repeat;
}

.single-lecturers .analytics-setup {
  background-image:url("../img/topic-icons/future-digital-trendsResize.gif");
  background-repeat: no-repeat;
}

.single-lecturers .analytics-applied {
  background-image:url("../img/topic-icons/google-analytics-advancedResize.gif");
  background-repeat: no-repeat;
}

.single-lecturers .search-strategy-and-planning {
  background-image:url("../img/topic-icons/planning-digital-marketing-campaignResize.gif");
  background-repeat: no-repeat;
}

/* Mobile Marketing */
.single-lecturers .introduction-to-mobile-marketing {
  background-image:url("../img/topic-icons/digital-marketing-uncovered-course-introductionResize.gif");
  background-repeat: no-repeat;
}

.single-lecturers .mobile-messaging {
  background-image:url("../img/topic-icons/mobile-marketingResize.gif");
  background-repeat: no-repeat;
}

.single-lecturers .mobile-sites {
  background-image:url("../img/topic-icons/monitor-manage-social-media-campaignsResize.gif");
  background-repeat: no-repeat;
}

.single-lecturers .mobile-apps {
  background-image:url("../img/topic-icons/website-designResize.gif");
  background-repeat: no-repeat;
}

.single-lecturers .mobile-advertising {
  background-image:url("../img/topic-icons/viral-marketingResize.gif");
  background-repeat: no-repeat;
}

.single-lecturers .mobile-video {
  background-image:url("../img/topic-icons/online-video-marketingResize.gif");
  background-repeat: no-repeat;
}

.single-lecturers .mobile-games-marketing {
  background-image:url("../img/topic-icons/online-prResize.gif");
  background-repeat: no-repeat;
}

.single-lecturers .mobile-commerce {
  background-image:url("../img/topic-icons/ecommerceResize.gif");
  background-repeat: no-repeat;
}

.single-lecturers .cross-channel {
  background-image:url("../img/topic-icons/affiliate-marketingResize.gif");
  background-repeat: no-repeat;
}

.single-lecturers .mobile-strategy-and-planning {
  background-image:url("../img/topic-icons/planning-digital-marketing-campaignResize.gif");
  background-repeat: no-repeat;
}

/* Social Media Marketing */

.single-lecturers .introduction-to-social-media-marketing {
  background-image:url("../img/topic-icons/digital-marketing-uncovered-course-introductionResize.gif");
  background-repeat: no-repeat;
}

.single-lecturers .content-creation {
  background-image:url("../img/topic-icons/blogging-and-writing-for-the-webResize.gif");
  background-repeat: no-repeat;
}

.single-lecturers .content-outreach {
  background-image:url("../img/topic-icons/gadwords-advanced.gif.gif");
  background-repeat: no-repeat;
}

.single-lecturers .facebook {
  background-image:url("../img/topic-icons/facebook-marketingResize.gif");
  background-repeat: no-repeat;
}

.single-lecturers .twitter {
  background-image:url("../img/topic-icons/twitter-for-businessResize.gif");
  background-repeat: no-repeat;
}

.single-lecturers .linkedin {
  background-image:url("../img/topic-icons/linkedin-for-businessResize.gif");
  background-repeat: no-repeat;
}

.single-lecturers .google-plus {
  background-image:url("../img/topic-icons/google-plus-marketingResize.gif");
  background-repeat: no-repeat;
}

.single-lecturers .youtube {
  background-image:url("../img/topic-icons/online-video-marketingResize.gif");
  background-repeat: no-repeat;
}

.single-lecturers .future-trends {
  background-image:url("../img/topic-icons/web-analyticsResize.gif");
  background-repeat: no-repeat;
}

.single-lecturers .social-media-strategy-and-planning {
  background-image:url("../img/topic-icons/planning-digital-marketing-campaignResize.gif");
  background-repeat: no-repeat;
}


/* Digital Strategy and Planning */

.single-lecturers .introduction-to-strategy-and-planning {
  background-image:url("../img/topic-icons/digital-marketing-uncovered-course-introductionResize.gif");
  background-repeat: no-repeat;
}

.single-lecturers .traditional-communications {
  background-image:url("../img/topic-icons/email-marketingResize.gif");
  background-repeat: no-repeat;
}

.single-lecturers .digital-strategy-and-planning {
  background-image:url("../img/topic-icons/monitor-manage-social-media-campaignsResize.gif");
  background-repeat: no-repeat;
}

.single-lecturers .digital-communications-digital-strategy-and-planning {
  background-image:url("../img/topic-icons/monitor-manage-social-media-campaignsResize.gif");
  background-repeat: no-repeat;
}

.single-lecturers .digital-channels {
  background-image:url("../img/topic-icons/mobile-marketingResize.gif");
  background-repeat: no-repeat;
}

.single-lecturers .social-customer-service {
  background-image:url("../img/topic-icons/social-media-marketingResize.gif");
  background-repeat: no-repeat;
}

.single-lecturers .budget {
  background-image:url("../img/topic-icons/pay-per-click-marketingResize.gif");
  background-repeat: no-repeat;
}

.single-lecturers .personnel {
  background-image:url("../img/topic-icons/affiliate-marketingResize.gif");
  background-repeat: no-repeat;
}

.single-lecturers .risks-and-reputation {
  background-image:url("../img/topic-icons/online-prResize.gif");
  background-repeat: no-repeat;
}

.single-lecturers .analytics {
  background-image:url("../img/topic-icons/future-digital-trendsResize.gif");
  background-repeat: no-repeat;
}

.single-lecturers .strategy-formulation-and-plan {
  background-image:url("../img/topic-icons/planning-digital-marketing-campaignResize.gif");
  background-repeat: no-repeat;
}



.future-digital-trends:hover, .facebook-marketing:hover , .mobile-marketing:hover , .pay-per-click-marketing:hover , .social-media-campaign-planning:hover ,
.affiliate-marketing:hover , .digital-display-advertising:hover , .e-commerce:hover , .email-marketing:hover , .google-adwords-advanced:hover ,
.google-analytics-advanced:hover , .google-plus-marketing:hover , .introduction-to-digital-marketing:hover , .linkedin-for-business:hover ,
.location-based-marketing:hover , .monitor-manage-your-social-media-campaigns:hover , .online-pr-and-brand-reputation:hover , .online-video-marketing:hover , 
.pinterest-marketing:hover , .planning-your-digital-marketing-campaign:hover , .search-engine-optimisation:hover , .search-engine-optimisation-advanced:hover ,
.social-media-marketing:hover , .twitter-for-business:hover , .user-experience-design:hover , .viral-marketing:hover , .web-analytics:hover ,
.web-project-management:hover , .writing-for-the-web:hover , .content-marketing:hover , .seo-content:hover , .search-strategy-and-planning:hover , .analytics-applied:hover, 
.analytics-setup:hover , .ppc-video:hover , .ppc-display-networks:hover , .ppc-search:hover , .seo-workshop:hover , .seo-content:hover , .seo-setup:hover , 
.introduction-to-search-marketing:hover , .mobile-strategy-and-planning:hover , .cross-channel:hover , .mobile-commerce:hover , .mobile-games-marketing:hover ,
.mobile-video:hover , .mobile-advertising:hover , .mobile-apps:hover , .mobile-sites:hover , .mobile-messaging:hover , .introduction-to-mobile-marketing:hover ,
.social-media-strategy-and-planning:hover , .future-trends:hover , .youtube:hover , .google-plus:hover , .linkedin:hover , .twitter:hover , .facebook:hover , .content-outreach:hover , .content-creation:hover , 
.introduction-to-social-media-marketing:hover , .strategy-formulation-and-plan:hover , .analytics:hover , .risks-and-reputation:hover , .personnel:hover , .budget:hover , .social-customer-service:hover ,
.digital-channels:hover , .digital-communications-digital-strategy-and-planning:hover , .traditional-communications:hover , .introduction-to-strategy-and-planning:hover , .digital-strategy-and-planning:hover
     {
 opacity: 1.0;
}

#Topics li{
  background-image: none;
}
 
.lectureTopics small {
    display: inline;
    font-family: inherit;
    font-size: 1em;
    margin: 0 8px 0 0;
}

.lectureTopics small span {
    background-color: #FF7B03;
    border-radius: 5px 5px 5px 5px;
    color: #FFFFFF;
    font-size: 12px;
    padding: 10px 12px;
    text-align: center;
}

 .lectureTopics small {
    background-image: url("../img/topic.png");
    background-position: 7px 100%;
    background-repeat: no-repeat;
    display: none;
    position: absolute;
    z-index:5;
    padding-bottom:19px;
    top:-50px;
    left: 0;
    white-space: nowrap;
}

 .lectureTopics small:hover {
    background-image: url("../img/topic.png");
    background-position: left bottom;
    background-repeat: no-repeat;
    display: none;
     margin-left: -37px; margin-top: -16px;
    opacity: 1.0;
    padding: 0 0 19px;
    position: absolute;
    z-index: 10000000;
}

.lectureTopics li:hover small{display:block;}


 
#SelectCountryPart {
  float: none;
}


.post-type-archive-education-partners section {
   margin-bottom:30px; 
   
} 

.post-type-archive-ppc section { 
float: left;

}

.post-type-archive-ppc .BlogAvatar {
  display: none;
}


.post-type-archive-education-partners section h2{
margin-left:50px;
font-size: 37px;
border-bottom:1px solid #EFEFEF;
padding-bottom: 10px;
}

.post-type-archive-education-partners section h3{
font-size:24px;
}

.post-type-archive-education-partners section ul{
  list-style: none;
  padding-left:30px;
  margin-top:10px;
}

.post-type-archive-education-partners section ul li{
display: inline-block;
padding:0 20px;
min-height: 278px;
vertical-align: top;
width: 389px;
font-size: 14px;
}


section ul li
{
  
}


.compLogo {
  position: absolute;
  right:155px;
  max-width: 350px;
  top:286px;
  }

.post-type-archive-testimonials .newsArchContainer {
  margin-left:0;
}

.post-type-archive-testimonials .BlogWrapper {
  margin-bottom: 40px;
}

.testimonials {
  height: 200px;
}

.post-type-archive-testimonials .avatar {
 position: absolute;
}


.post-type-archive-ppc .newsArchContainer  {
  margin-left:0;

}

.single-testimonials .avatar, .testimonial_box .avatar  {
  position: absolute;

}

.content { }

.error404 section {
  width:95.7%;
  min-height: 400px;
    box-shadow: 0 0 0 1px #F0F0F0, 0 0 0 2px #F6F6F6, 0 0 0 1px #F0F0F0, 0 0 0 2px #F6F6F6;
  border: 1px solid #F0F0F0;
  background:#ffffff;
  border-radius: 3px;
  padding: 20px;
   margin-top:20px;
   }

.search section {
  width:95.7%;
  min-height: 400px;
    box-shadow: 0 0 0 1px #F0F0F0, 0 0 0 2px #F6F6F6, 0 0 0 1px #F0F0F0, 0 0 0 2px #F6F6F6;
  border: 1px solid #F0F0F0;
  background:#ffffff;
  border-radius: 3px;
  padding: 20px;
   margin-top:20px;

}

.single-news .newscontent {
  width: 910px;
}
/*was Float: right; width:406px;*/
.content-right {
  float:left; 
  width:70%;
  padding-right:10px;
}

.newsmobile {
  display: none;
}


.post-type-archive-news .content-right {
  width: 700px;
  padding-top: 20px;
}

.page section {
  background: none repeat scroll 0 0 #FFFFFF;
  border: 1px solid #F0F0F0;
  border-radius: 3px;
  box-shadow: 0 0 0 1px #F0F0F0, 0 0 0 2px #F6F6F6, 0 0 0 1px #F0F0F0, 0 0 0 2px #F6F6F6;
  float: left;
  margin-top: 20px;
  min-height: 400px;
  padding: 20px;
  position: relative;
  width: 95.7%;
}

.page section p{
  font:15px/22px 'Open Sans',Arial, Helvetica, sans-serif;
}
.search .BlogAvatar {
  display: none;
}

.search .content-right {
  float:left;
}

.search header {
  padding-top: 20px;
}
div.wpcf7 p{margin:0; font-size:11px;}
.PageHeaders {
  margin-top:10px;

  height: 225px;
}
.topicheaders   img{
  max-width:100%;
  display:inline;
  margin-left: -21px;
  vertical-align:middle;

}

.PageSidebar {
  float: left;
 display: inline-block;
    margin: 5px 0 90px;
    padding: 24px 39px 48px 40px;
    vertical-align: top;
    width: 226px;
}

.PageSidebar p {
  border-bottom: 1px solid #EFEFEF;
    font-size: 18px;
    font-style: italic;
    padding-bottom: 10px;

}

.PageSidebar ul {
  list-style-type: none;
  margin-top: 10px;
}

.PageSidebar ul li {
    line-height: 33px;
    list-style-type: none;
}

.PageSidebar ul li a {
  font-size: 13px;
}

.pageContent {
border-left: 1px solid #E6E6E6;
    display: inline-block;
    float: left;
    padding: 10px 0 48px 42px;
    position: relative;
    vertical-align: top;
    width: 565px;
}



.pageContentPartnerSplash {
  display: inline-block;
  float: left;
  padding: 10px 0 48px 4px;
  position: relative;
  vertical-align: top;
  width: 98%;
}


#partner-login {
  background-color: #F9F9F9;
  border-radius: 5px;
  display: inline-block;
  margin-left: 23px;
  padding: 20px;
  width: 45%;
}



.pageContent h4{
  font:20px!important;
}

.pageContent p{
 font-family: "Open Sans",Arial,Helvetica,sans-serif;
    font-size: 15px;
    line-height: 21px;
    margin: 0 0 24px;
}  
.pageContent p strong{ font-family: "Open Sans",Arial,Helvetica,sans-serif;
 }
 .pageContent form p{
  font-size:12px;
  margin:0;
  color:#000;
 }
.pageContent ul{margin-bottom:0;}
.pageContent ul li{
font-family: "Open Sans",Arial,Helvetica,sans-serif;
    font-size: 13px;
    line-height: 19px;
  margin-bottom:10px;
}
.pageContent h4{
font-family: "droid_serifitalic",Arial,Helvetica,sans-serif;
    font-size: 20px;
    line-height: 30px;
  color:#000;
}
.mp_botton_buynow, .page-id-11 #wp-submit{ 
  border: 1px solid #CCCCCC;
  background-color: #FF7B03;
    clear: both;
    display: block;
    font-family: "Open Sans",Arial,Helvetica,sans-serif;
    font-size: 19px;
  color:#fff;
  text-shadow: 1px 1px #D15302;
    text-transform: uppercase;
  border-radius:4px;
    margin: 0 0 8px;
    padding: 8px 10px 8px 10px;
   }
.pageContent h5{
font-family: "droid_serifregular",Arial,Helvetica,sans-serif;
    font-size: 15px;
    line-height: 19px;
  
}
.pageContent  h3{}
.PageHeaders h1 {/*Page title in the header*/

  position: relative;
  bottom:166px;
  font: 36px 'Open Sans';
  margin-left: 20px;
  width: 407px;

  
  }

.page-template-templatesalumni-main-php .PageHeaders h1 , .page-template-templatesalumni-child-pages-php .PageHeaders h1 {
  position: relative;
  float: right;
  display: block;
  bottom:166px;
  font: 36px 'Open Sans';
  margin-left: 20px;
  width: 385px;
}


.page-template-templatesalumni-main-php .PageHeaders p, .page-template-templatesalumni-child-pages-php .PageHeaders p {
  position: relative;
  clear: both;
  float: right;
  display: block;
  font-family: 'Open Sans' !important;
  font-size: 17.5px;
  font-weight: normal;

}

  .topicheaders h1 {/*Page title in the header*/
  display:block;
   font: 38px 'Open Sans';
  vertical-align:middle;
  width:auto;
  color:#000000;
  width: 520px;
  position:relative;
  }

.PageHeaders p{ /*Page Descriptions in the header*/
  position: relative;
  bottom:160px;
  font-size: 15px;
  margin-left: 20px;
  width:385px;
}


textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
  
}

.HeaderSearch {
   float: right; 
   position: relative;  
   top: 6px; 
   width: 200px;
   right:14px;
}


/*===========================================================================
DMI Change log 28/02/2014 Social Bitly links + Blog Author
============================================================================= */

.blogerShare {
  border-bottom: 1px solid #E7E7E7;
  border-top: 1px solid #E7E7E7;
  display: inline-block;
  float: left;
  height: 30px;
  list-style-type: none;
  margin-left: 0;
  padding: 5px 0px 5px 0px;
  width: 100%;
}

.introduction-to-mobile-marketing-free-module-giveaway .blogerShare, .introduction-to-search-marketing-free-module-giveaway .blogerShare
{
  border-bottom: none;
  border-top: none;
  padding-top:30px;
}

.blogerShare li {
  display: inline-block;
  float: left;
  padding-right: 5px;
}


.single-blog_post .twitter-share-button {
   position: relative;
  top: 5px;
  width: 80px !important;
 }

.single-blog_post .fb-share-button {
position: relative;
  /*padding-right: 10px;*/
  top: 5px;
  width: 85px !important;
}

.single-blog_post span.IN-widget {
  border: 0 none;
  /*padding-right: 10px;*/
  margin: 0;
  position: relative;
  top: 5px;
  width: 105px !important;
}

.single-blog_post #___plusone_0, .single-blog_post #___plusone_1{
  float: left;
  position: relative;
  top: 5px;
  display: inline-block;
  max-width: 70px!important;
}

#authorbox {
  background-color: #FFFFFF;
  border: 1px solid #E7E7E7;
  border-radius: 3px;
  float: left;
  margin-bottom: 52px;
  min-height: 148px;
  padding-top: 23px;
  position: relative;
  width: 100%;
  display: inline-block;
}

#authorbox .BlogAvatar {
  width: 115px;
}

.authortext {
  display: inline-block;
  font-size: 16px;
  /*margin-left: 25px;*/
  margin-top: 20px;
  position: relative;
  top: -8px;
  width: 50%;
  float:left;
}

.authorbox p {
  font-size:12px;
}

.authorbox h4 {
  font-size: 14px;
}

.sociallinksprofile {
  position: relative;
  top: -14px; 
}

.sociallinksprofile a img {
  position: relative;
  top: 17px; 
}

/*===========================================================================
  Lecturers 
  =========================================================================== */
.lecturersSocial{
   list-style-type:none;
   text-align: center;
   margin-left: 25px;
   margin-top:15px;
}

.lecturersSocial li {
  display: inline-block;
}


.videoHolder {
  width:90%; 
  position:relative;
  float:left;
}

#search{
  width: 40% !important;
}


.videoHolder:hover {
  cursor: pointer;
}



 .linkedin {
     width:40px;
   opacity: 0.7;
  background-repeat: no-repeat;
}

 .twitter{
     width:40px;
  opacity: 0.7;
  background-repeat: no-repeat;
  position: relative;
 }

.twitter:hover {
     width:40px;
  opacity: 1.0;
  cursor: pointer;
  background-repeat: no-repeat;
}
 .google{
     width:40px;
  opacity: 0.7;
  background-repeat: no-repeat;
  position: relative;
 }

.google:hover{
     width:40px;
  opacity: 1.0;
  background-repeat: no-repeat;
  position: relative;
 }

.facebook{
     width:40px;
  opacity: 0.7;
  background-repeat: no-repeat;
  position: relative;
 }

.facebook:hover{
     width:40px;
  opacity: 1.0;
  background-repeat: no-repeat;
  position: relative;
 }

 .linkedin:hover {
     width:40px;
   opacity: 1.0;
  cursor: pointer;
  background-repeat: no-repeat;
}

.followMe {
 display:inline-block;
 font-weight: bold;
 position: relative;
 right: 10px;
    top: -15px;
}

/* ==========================================================================
   Primary Content
   ========================================================================== */

.main {
  font-family: 'Open Sans',Arial,Helvetica,sans-serif;

} 

.span4 {
  width: 280px;
}

.container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container {
    width: 1016px;
} 

/* ==========================================================================
   Sidebar
   ========================================================================== */

.sidebar { 
position: relative;
float: right;
width:226px;
padding-left:20px;
padding-top:15px;

}

.sidebar ul {
  list-style-type: none;
  margin:0;
}


.sidebar ul li {
  list-style-type: none;
  
}

.sidebar ul li a {
  color: #FF7B03;
  text-decoration: none;
  font-size:13px;
}

.sidebar ul li a:hover {
  text-decoration: underline;
}

.sidebar section {
  background-color: #ffffff;
  width:87%;
  border-radius: none;
  border-left:1px solid #F0F0F0;
  border-bottom:none;
  border-top:none;
  border-right:none;
  box-shadow:none;

}

.widget-inner {
  padding-left: 30px;
}



/*--------------------------------------------------
  REQUIRED to hide the non-active tab content.
  But do not hide them in the print stylesheet!
  --------------------------------------------------*/
.tabberlive .tabbertabhide {
 display:none;
}

/*--------------------------------------------------
  .tabber = before the tabber interface is set up
  .tabberlive = after the tabber interface is set up
  --------------------------------------------------*/
.tabber {
  display: none;
}
.tabberlive {
 margin-top:1em;
  width:100%;

}

/*--------------------------------------------------
  ul.tabbernav = the tab navigation list
  li.tabberactive = the active tab
  --------------------------------------------------*/
ul.tabbernav
{
     list-style-type: none;
    margin: 0;
    width: 588px;

 padding: 0;
 border-bottom: 1px solid #c1c1c1;
 }

ul.tabbernav li
{
 list-style: none;
 margin: 0;
 display: inline;
}

ul.tabbernav li a
{
 padding: 3px 0.5em;
 margin-left: 3px;
 border: 1px solid #c1c1c1;
 border-radius: 3px 3px 0 0;
 border-bottom: none;
 background: linear-gradient(to bottom, rgba(96, 96, 96, 0) 0%, rgba(137, 137, 137, 0) 45%, rgba(188, 188, 188, 0.65) 100%) repeat scroll 0 0 transparent;
 text-decoration: none;
}

ul.tabbernav li a:link { color:#1d1d1d;  }
ul.tabbernav li a:visited { color:#1d1d1d; }

ul.tabbernav li a:hover
{
 color: #ffffff;
 background: #1d1d1d;
 border-color: #1d1d1d;
}

ul.tabbernav li.tabberactive a
{
 background-color:#1d1d1d;
 border-bottom: 1px solid #fff;
 color: #ffffff;
}

ul.tabbernav li.tabberactive a:hover
{
 color: #000;
 background: white;
 border-bottom: 1px solid white;
}

/*--------------------------------------------------
  .tabbertab = the tab content
  Add style only after the tabber interface is set up (.tabberlive)
  --------------------------------------------------*/
.tabberlive .tabbertab {
 padding:25px;
  border-top:0;

 /* If you don't want the tab size changing whenever a tab is changed
    you can set a fixed height */

 /* height:200px; */

 /* If you set a fix height set overflow to auto and you will get a
    scrollbar when necessary */

 /* overflow:auto; */
}

/* If desired, hide the heading since a heading is provided by the tab */
.tabberlive .tabbertab h2 {
 display:none;
}
.tabberlive .tabbertab h3 {
 display:none;
}

/* Example of using an ID to set different styles for the tabs on the page */
.tabberlive#tab1 {
}

.tabberlive#tab2 {
}

.tabberlive#tab2 .tabbertab {
 height:200px;
 overflow:auto;
}

.TitleMobile {
display: none;
  }


.blogfeeds {
 float:left; width:100%; display:inline-block; /*border-right: 1px solid #ECECEC;*/
 }

 .blogfeeds h2.entry-title {

 } .blogfeeds h1.entry-title {
  margin-bottom:25px;
 }
.blogfeeds  article{margin-bottom:30px;}

.ShowCourses {
  list-style-type: none;
  margin-bottom:30px;
   line-height: 32px;
 }

.ShowCourses li   {
  margin:10px 0;
  font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: normal;
    display: list-item;
    border:none;
}

.boom:hover {
  text-decoration: none;
}

.boomWrapper:first-child {
   background: none repeat scroll 0 0 #ffffff;
   border-top: 1px solid #ECECEC;

}

.boomWrapper:nth-child(2n+3) {
  background: #ffffff;
}

.mp_cart_col_price {
  background:none;
}

.mp_cart_col_quant {
  width: 20px;
}

.ollist li {
   margin: 14px 0
}

.ollist .mp_course_price {
  background-image: none;
  line-height:0;
    margin-right: 0;
   padding:0;
}


.boomWrapper .courseLocation {
  background: url("../img/course-location.gif") no-repeat;
     padding: 0 22px;
     color:#888888;
     font-family:'Open Sans';
}

.boomWrapper .coursedatesbox {
  background: url("../img/course-date.gif") no-repeat;
   padding: 0 22px;
        color:#888888;
             font-family:'Open Sans';


}

.SelfCourses {
  margin-left: 0;
}

.selfBoom {
  width: 101%;
  clear:both;
  font-size: 12px;
  height: 28px;
  line-height: 36px;
}

.boom .selfdatesbox {
  margin-left:-20px;
}

.ollist .courseLocation {
  background: url("../img/course-location.gif") no-repeat left center;
   padding: 0 22px;
   
}

.ollist .courseLocation a {
  color: #FF7B03;
  font-weight: normal;
  font-size: 12px;
  background: none;
  text-transform: none;
  border: none;

}


.updated a {
  display: none!important;
}

.ollist .coursedatesbox {
  background: url("../img/course-date.gif") no-repeat;
   padding: 0 22px;
}

.ollist .courseTimes {
   background: url("../img/course-time.gif") no-repeat;
   padding: 0 22px;
   margin-left: 37px;
}

.ollist .buynowWrapper {
   float: left;
    margin: 12px 20px;
    position: relative;
    top: -50px;
}


.ollist .coursePricebox {
   background: url("../img/course-price.gif") no-repeat;
   padding: 0 22px;
   position: relative;
   
}

.coursePricebox {
  background: url("../img/course-price.gif") no-repeat 0 10px;
}

.mp_course_price {
  background: none;
}

.MainCoursesWrapper {
   margin:30px 20px 0 20px;
}

.MainCoursesWrapper h1 {
  font-size:37px; 
  font-style:normal;
  font-weight: normal;
  margin: 0 0 10px;
   color: #000000;
}

.MainCoursesWrapper p {
  font-family: 'Open Sans', Arial;
     font-size: 0.7em;
     line-height: 24px;

}

.MainCoursesWrapper h3 {
  color: #000000;
    font-family: 'Open Sans italic',Arial,Helvetica,sans-serif;
    font-size: 17px;
    font-weight: normal;
    /*padding: 22px 0 36px;*/
}

.CoursesBoxes {
   display:inline-block;  
   width: 56.7%; 
    position: relative;
   vertical-align: top;
}

.CoursesAbout {
  display: inline-block;
  float: left;
  position: relative;
   width: 400px;
   margin-bottom: 15px;
}



/* NEW 21/01/2014 COURSE PAGE DETIALS CSS*/

.CoursesAboutNew {
  display: inline-block;
  float: left;
  position: relative;
   width: 100%;
   margin-bottom: 15px;
}

.CoursesVideosNew {
  display: inline-block;
  width: 100%;
  min-height: 335px;
  float: left;
  position: relative;
}

.CoursesVideosNew .largeFeaturedvideo{
  display: inline-block;
  width:50%;
  float: left;
}

.CoursesVideosNew span { 
    background-image: url("../img/video-large.png");
    cursor: pointer;
    display: block;
    height: 242px;
    left: -18px;
    opacity: 0.7;
    position: absolute;
    top: -18px;
    width: 302px;
}


.CoursesVideosNew span:hover{ 
    opacity: 1.0;
    cursor: pointer;
}

.CoursesVideosNew .image_carousel {
  padding: 15px 0 15px 40px;
  display: inline-block;
  position: relative;
  width: 45%;
  height:120px;
}

.CoursesVideosNew .image_carousel h2 {
  font-size: 26px;
  color: #000000;
}

.CoursesVideosNew .image_carousel p {
  margin-bottom: 30px;
  position: relative;
  top: -5px;
  width: 91%;
}

.CoursesVideosNew .image_carousel img {
  border: 1px solid #EEEEEE;
  box-shadow: 0 0 2px #DDDDDD;
  display: block;
  float: left;
  height: 81px;
  margin: 0 0 10px;
  padding: 5px;
  width: 137px;
}


 .CoursesVideosNew .image_carousel a {
  display: block;
  opacity: 0.7;
  text-align: center;
  float: left;
  text-decoration: none;
  display: block;
  font:13px/15px Arial, Helvetica, sans-serif;
 }

.page-template-templatesdiploma-ppc-php .CoursesVideosNew .image_carousel #foo2 a {
  width: 35%!important;
}

.hideppc {
  display: none;
}


.CoursesVideosNew .image_carousel .smallicon {
    background: url("../img/video-small.png") -10px 0;
    background-repeat: no-repeat;
    display: list-item;
    height: 59px;
    left: 9px;
    list-style: none outside none;
    position: relative;
    top: -10px;
    width: 98px;

}

.CoursesVideosNew .image_carousel a:hover {
  opacity: 1.0;
}

.CoursesVideosNew .image_carousel .smallicon:hover {
  background-image: url("../img/video-small.png");
  opacity: 1.0;
    text-decoration: none;

  }

.CoursesVideosNew a.prev {
  background: url("../img/half-prev.png") no-repeat;
   left: 30px;
  background-position: 0 0; 
  } 



.CoursesVideosNew a.next {
   background: url("../img/half-next.png") no-repeat;
   right: -20px;
}

.CoursesVideosNew a.prev, .CoursesVideosNew  a.next {
  display: block;
  height: 50px;
  position: absolute;
  top: 175px;
   width: 45px;
}

 

.CoursesVideosNew .prev:hover {   }
.CoursesVideosNew .prev.disabled { }
 

.CoursesVideosNew .next:hover { }

.CoursesVideosNew .next.disabled { }

.CoursesVideosNew .prev.disabled, a.next.disabled {
  cursor: default;
}

.CoursesVideosNew .image_carousel .desc {
  font-weight: bold;
  font-size: 12px;
  height: 176px !important;
  overflow-y:hidden;
  width: 140px;
  overflow-x:hidden;
}

.CoursesVideosNew .prev span, .next span {
  display: none;
}
.CoursesVideosNew .pagination {
  text-align: center;
}

.CoursesVideosNew .pagination .selected {
   cursor: default;
}

.CoursesVideosNew .pagination a span {
 }

.CoursesVideosNew .clearfix {
  float: none;
  clear: both;
}


.CoursesBoxesNEW {
  display: inline-block;
  position: relative;
  vertical-align: top;
  width: 99.7%;
}


.country-row {
  width: 140px;
}

.map-row {
  padding-left: 20px;
  text-align: center;
  width: 100px;
}

.partnermapper {
  margin-left: -35px;
}

.online-filler {
  width:123px;
}


.mobileOnly {
  display: none;
}

.map-row a {
text-decoration: none;
  font-size: 14px;
}


.partnersee {
display: inline-block;
margin: 0; 
padding-left: 23px;
}

.price-row .mp_course_instance_price {
  top: 0 !important;
}

.price-row span {
  font-size: 13px;
  font-family:'Arial';
}

#tabs li:first-child , #tabs2 li:first-child {
  padding-left: 30px;
}

.topics li:first-child, .cclectures li:first-child, #faqs_list li:first-child{
  padding-left: 0!important;
}

.topics li h4 a {
  color: #000000 !important;
  font-family: 'Open Sans' !important;
  font-size: 14px !important;
  text-transform: none !important;
  font-weight: normal!important;
}

.topics li a {
  font-family: 'Open Sans' !important;
  color: #FF7B03 !important;
  font-size: 13px!important;
  text-transform: none !important;
  font-weight: normal!important;

}

.topics li span {
  font-size: 13px!important;
}


.notActivestyle {
  text-decoration:line-through;
  font-size: 0;
width: 78px;
}

.price-row .mp_course_instance_price .mp_current_price{
  width:60px;
}

.price {
  padding-left: 15px;
}

.price a {
  font-weight: bold;
}

/* OLD COURSE PAGE DETIALS CSS*/


.CoursesVideos {
   display:inline-block; 
   width: 49%; 
   float: right;
   position: relative;
}


.course_row .mp_course_instance_variations {
  float: left;
  margin-right: 10px;
  width: 163px !important;
}


.CoursesAboutNew p:first-child {
  font-size: 20px;
  color:#494949;
  margin-bottom: 25px;
}

.Filtermods {
  width: 400px;
  font-style: italic;
}

.testimonialright {
  float:left; 
  width:670px;
}

.MainCoursesWrapper h4 {
  font-size: 15px;
  font-family: 'droid_serifitalic';
  font-style: italic;
  color:#9a9a9a;
  position: relative;
  top: -5px;
  margin-bottom: 5px;
}

.CoursesVideos span { 
    background-image: url("../img/video-large.png");
    cursor: pointer;
    display: block;
    height: 242px;
    left: -18px;
    opacity: 0.7;
    position: absolute;
    top: -18px;
    width: 302px;
}


.CoursesVideos span:hover{ 
    opacity: 1.0;
    cursor: pointer;


}

.CoursesVideos .image_carousel {
  padding: 15px 0 15px 0px;
  position: relative;
  width: 100%;
  height:120px;
}

.CoursesVideos .image_carousel img {
  border: 1px solid #EEEEEE;
  box-shadow: 0 0 2px #DDDDDD;
  display: block;
  float: left;
  height: 81px;
  margin: 0 0 10px;
  padding: 5px;
  width: 156px;
}

 .CoursesVideos .image_carousel a {
  display: block;
  opacity: 0.7;
  text-align: center;
  float: left;
  text-decoration: none;
  display: block;
  font:13px/15px Arial, Helvetica, sans-serif;
 }

.page-template-templatesdiploma-ppc-php .CoursesVideos .image_carousel #foo2 a {
  width: 35%!important;
}

.hideppc {
  display: none;
}


.CoursesVideos .image_carousel .smallicon {
    background: url("../img/video-small.png") -10px 0;
    background-repeat: no-repeat;
    display: list-item;
    height: 59px;
    left: 9px;
    list-style: none outside none;
    position: relative;
    top: -10px;
    width: 98px;

}

.CoursesVideos .image_carousel a:hover {
  opacity: 1.0;
}

.CoursesVideos .image_carousel .smallicon:hover {
  background-image: url("../img/video-small.png");
  opacity: 1.0;
    text-decoration: none;

  }


.CoursesVideos a.prev, a.next {
  background: url('../img/miscellaneous_sprite.png') no-repeat transparent 0 0;
  width: 45px;
  height: 50px;
  display: block;
  position: absolute;
  top: 35px;
}

.CoursesVideos a.prev {  
  left: -10px;
  background-position: 0 0; 

      }

.CoursesVideos .prev:hover {    background-position: 0 -50px; }
.CoursesVideos .prev.disabled { background-position: 0 -100px;  }
.CoursesVideos .next {      
          right: -5px;
          background-position: -50px 0;}

.CoursesVideos .next:hover {    background-position: -50px -50px; }

.CoursesVideos .next.disabled { background-position: -50px -100px;  }

.CoursesVideos .prev.disabled, a.next.disabled {
  cursor: default;
}

.CoursesVideos .prev span, .next span {
  display: none;
}
.CoursesVideos .pagination {
  text-align: center;
}

.CoursesVideos .pagination .selected {
  background-position: -25px -300px;
  cursor: default;
}

.CoursesVideos .pagination a span {
  display: none;
}

.CoursesVideos .clearfix {
  float: none;
  clear: both;
}


/* OLD COURSE PAGE DETIALS CSS*/



.clearit{clear:both;}
 

.brochure_left {
    clear: both;
    display: inline-block;
    padding: 0 0 55px;
    vertical-align: top;
    width: 161px;
}

.brochure_right {
    display: inline-block;
    padding: 0 0 55px 26px;
    vertical-align: top;
    width: 660px;
}


.brochure_right h3 {
    font-size: 22px;
    font-style: normal;
    padding: 4px 0 0;
}


#tabs2-1 .left-container {
width: 400px;
padding-right: 20px;
}

.additionalstuff .entry-title {
  font-size: 16px;
}


:  border-bottom: 1px solid #C7C7C7;
  height: 203px;
  margin-bottom: 10px;
  padding-bottom: 10px;
  width: 95%;
}


.additionalstuff .BlogAvatar {
  position: relative;
  top: 48px;
}

.topics {
  margin-left: 32px !important;
}

 .topics li {
  padding: 10px 0;
  margin-left: -35px;
  /*width: 450px;*/
 }

 .topics li img{max-height: 74px; max-width: 74px; width:83%;}
 .topics li:first-child{
  margin-top: 10px;
 }

.brochure_right .mp_button_buynow {
    background: url("../img/button-booking.gif") repeat scroll 0 0 transparent;
    border: medium none;
    border-radius: 5px 5px 5px 5px;
    color: #FFFFFF !important;
    font-size: 14px;
    height: 29px;
    left: -10px;
    opacity: 1;
    outline: medium none;
    padding: 15px 22px 7px;
    float:right;
    position: relative;
    top: 24px;

}
#tabs .btn{
background-color: #FF7B03;
    background-image: url(../img/button-booking.gif);
    background-position: 96% -4px;
    background-repeat: no-repeat;
    border: 0 none;
    border-radius: 6px 6px 6px 6px;
    color: #FFFFFF;
    display: block;
    float: left;
    font-size: 16px;
    font-weight: bold;
    margin: 20px 0 22px;
    max-height: 50px;
    padding: 11px 60px 9px 15px;
    text-shadow: 1px 1px #D15302;
    text-transform: uppercase;
    width: auto;
}
.team_btn:hover{color:#fff; text-decoration:none;}
/* ==========================================================================
   Posts
   ========================================================================== */
#comment-providers {
  width: 657px; 
}

.comment-provider {
  width: 635px;
}

.single-news .wdcp-sd-discussion .comment-author, 
.single-blog_post .wdcp-sd-discussion .comment-author {
  width:140px;
}

.comment-body {
    margin-left: 11em
  }


.Blogger {
  margin-top: 20px;
}

.blog_post section {
  width:95.7%;
  box-shadow: 0 0 0 1px #F0F0F0, 0 0 0 2px #F6F6F6, 0 0 0 1px #F0F0F0, 0 0 0 2px #F6F6F6;
  border: 1px solid #F0F0F0;
  background:#ffffff;
  border-radius: 3px;
  position: relative;
  padding: 80px 20px 20px;
  margin-top:-8px;
}

.blog_post .main {
  padding-top:8px!important;
}

.tax-topics section {
  margin-top: -8px;
  padding-top:10px!important;
}

.blogTitle {
   font: 36px 'Open Sans';  
   position: absolute; 
   margin-top:40px; 
   margin-left:20px; 
   width: 325px;
}

.archive.category .blogTitle {
  font-size: 36px;
  }

.single section {
  width:95.7%;
  box-shadow: 0 0 0 1px #F0F0F0, 0 0 0 2px #F6F6F6, 0 0 0 1px #F0F0F0, 0 0 0 2px #F6F6F6;
  border: 1px solid #F0F0F0;
  background:#ffffff;
  border-radius: 3px;
  position: relative;
  padding: 50px 20px 20px;
  margin-top:20px;
}

.category section {
    margin-top:-8px;

}

.archive section
{
  width:95.7%;
  box-shadow: 0 0 0 1px #F0F0F0, 0 0 0 2px #F6F6F6, 0 0 0 1px #F0F0F0, 0 0 0 2px #F6F6F6;
  border: 1px solid #F0F0F0;
  background:#ffffff;
  border-radius: 3px;
  padding: 50px 20px 20px 20px;
  margin-top:20px;
}
.archive section h1{font-style:normal!important;}

.home section{
  width: 915px;
  box-shadow: 0 0 0 1px #F0F0F0, 0 0 0 2px #F6F6F6, 0 0 0 1px #F0F0F0, 0 0 0 2px #F6F6F6;
  border: 1px solid #F0F0F0;
  font-size: 1.5em;
  background:#ffffff;
  border-radius: 3px;
  padding: 20px;
  margin-top:8px;
  margin-bottom: 20px;
  min-height: 360px;
}

 #mobile {
  display: none;
}

.homeOurCourses {
  margin-top:20px;
}

.globalpartners {
  min-height:135px; 
}

#videosTestimonialfeatured {
  display: inline-block;
  float: left;
  margin-left: 0;
  text-align: left;
  width: 40%;
  margin-right: 40px;
}

#videosTestimonialfeatured a img {
  width:366px;
  height: 207px;
  border: 1px solid #EEEEEE;
  box-shadow: 0 0 2px #DDDDDD;
  padding:5px;
}

.videotestimonials {
  min-height: 140px!important;
}

.videotestimonials #videosTestimonialfeatured, .videotestimonials .contentRight {
  margin-top:20px;
}

#videosTestimonialfeatured .watermarkPlay {
  background-image: url("../img/video-large.png");
  cursor: pointer;
  height: 200px;
  margin-left: -35px;
  margin-top: -254px;
  opacity: 0.8;
  position: absolute;
  width: 278px;
}

.videotestimonials h3 {
  font-size: 26px;
  margin-left: 20px;
  margin-bottom: 45px;
}

#videosTestimonialfeatured .watermarkPlay:hover {
  opacity: 1.0;
}

.videotestimonials .mobilehidden {
  display: none;
}

.holdertext h4 {
  display: block;
}

.self-service .pageContent .watermarkPlay {
  display: none;
}

.colorergrey {
color: #888888; 

}

.mobileOnlyMap {
  display: none;
}

.detailsCourse {
  font-weight: normal;
}

.pageContent .watermarkPlay {
  background-image: url("../img/video-large.png");
  cursor: pointer;
  height: 200px;
  margin-left: 25px;
  margin-top: -296px;
  opacity: 0.8;
  position: absolute;
  width: 278px;
}

.pageContent img {
   text-align: center;
}

.fancybox-vimeo img {
  width: auto;
  height: auto;
  max-height: 500px;
  margin-left: 0;
}


.contentRight {
  display: inline-block;
  position: relative;
  vertical-align: top;
  width: 50%;
}

.contentRight #next, .contentRight #prev {
margin: 86px -61px 0;
}

.contentRight #next {
  right: -18px;
  background: url("../img/half-next.png") no-repeat;
}

.contentRight #prev {
left: 40px;
background: url("../img/half-prev.png") no-repeat;

}



.contentRight .carousel_thumbs {
  display: inline-block;
}

.contentRight .carousel_thumbs img {
  border: 1px solid #EEEEEE;
  box-shadow: 0 0 2px #DDDDDD;
  display: block;
  float: left;
  margin: 0 0 10px;
  padding: 5px;
}

.contentRight .caroufredsel_wrapper {
  height: 125px !important;
  margin-left: 23px !important;
}

.contentRight #thumbs_wrapper {
  left: 0 !important;
  top: -14px !important;
}

.lecturers .caroufredsel_wrapper {
  height: 200px!important;
  overflow: visible!important;
}

 

.contentRight .holdertext {
  margin-left: 25px;
  min-height: 100px;
  width: 470px;
}

.contentRight h4 {
  font-size: 24px;
  line-height: 32px;
}

.entry-title {
  font: 24px 'Open Sans',Arial,Helvetica,sans-serif;
  padding:0px;
  margin-top:0px;  
}
 h1.entry-title {
  font-size:1.4em;
  color:#FF7B03;
  line-height:34px;
}
.entry-title a {
  color:#FF7B03;
}

.entry-summary {
  float:left;
  
  width:100%;
  font: 15px/21px 'Open Sans',Arial,Helvetica,sans-serif;  

}

.desktop_show{
  display: block;
}
.mobile_show{
  display: none;
}

.pager {
  margin-top:0;
  width: 75%;
}

.hentry header { }
.hentry time { }
.hentry .byline { }
.hentry .entry-content {
    /*margin-top:-30px;*/
    float:left;/*was right*/
    /*padding-right:20px;*/
    max-width:700px;
    position: relative;
}

.hentry .entry-content iframe {
    max-width: 700px;
}


.hentry footer { }
.hentry .entry-content  p, .hentry .entry-content li {
    font:15px/30px 'Open Sans',Arial, Helvetica, sans-serif;
    text-align:justify;
    
  }
.entry-content h1 {
    font-size: 26.5px;
}
.entry-content h1, .entry-content h2, .entry-content h3 {
      font-weight: normal !important;
}

.hentry .entry-content li {
  line-height: 1;
}
.widget  {
   border-left:1px solid #F0F0F0;
  border-bottom:none;
  border-top:none;
  border-right:none;
  min-height: 210px;
}

.filterBlog {
  text-align: center;
  width: 930px;
  z-index: 100;
  padding: 20px 0;
  background: #fff;
  border-radius: 3px;
  margin: -44px 0 0;
  width:99.8%;
}

.filterBlog form, .filterBlog ul{
  margin: 0;
}

.archive.category .filterBlog ul {
  position: relative;
  /*top: 50px;*/
}

.filterBlog ul {
  list-style-type: none;
}

.archive.category .filterBlog, .blog .filterBlog {
  position: relative;
  top: 46px;
}

.archive.category .filterBlog, .author .filterBlog {
  border-top: 1px solid #F0F0F0;
  border-left: 1px solid #F0F0F0;
  border-right: 1px solid #F0F0F0;
}

.archive.category h1.blogTitle, .author h1.blogTitle  {
  margin-top: 57px;
}


.archive.category .filterBlog ul {
  margin-top: 5px;
}

.archive.category .BlogWrapper {
  margin-top: 0px;
}

.blog .Blogger {
  margin-top: 0px;
}

.filterBlog ul li {
  display: inline-block;
  padding:0 10px;
}

.blog section {
  width: 95.7%;
  box-shadow: 0 0 0 1px #F0F0F0, 0 0 0 2px #F6F6F6, 0 0 0 1px #F0F0F0, 0 0 0 2px #F6F6F6;
  border: 1px solid #F0F0F0;
  background: #FFF;
  border-radius: 3px;
  padding: 50px 20px 20px 20px;
  margin-top: 20px;
}

article {
 float:left;
  width:97%;
  border-bottom: 1px solid #ECECEC;
  padding-bottom: 30px;
     
}

article:last-child {
  border: none;
}

/*===========================================================================
   Feefo Styling
============================================================================= */


.feefoTable {
    display: inline-block;
    font-size: 12px;
    position: relative;
    text-align: left;
    width: 908px;
}

@media only screen and (min-width: 768px) and (max-width: 1000px) {
.feefoTable {

    width: 697px;

}

}

                               @media only screen and (min-width: 320px) and (max-width: 767px) {
.feefoTable {
 width:290px;
}

.feefoTable table {
  margin-left: -15px;
 }

.feefoTable .comm-rating {
    padding-left: 5px !important;
    width: 109px;
}

.feefoTable .timepublishedfeefo, .mobilehiderfeefo {
display: none;
}

.feefoTable .ratingsbitfeefo {
    padding-left: 0 !important;
    padding-right: 5px !important;
}

.feefoTable table td, .feefoTable table th {
  padding-left: 0!important;
}

.feefoTable .commentsstufffeefo {
    width: 58px !important;
}

.feefoTable .commentsstufffeefo p {
  width: 155px;
}


}


.feefoTable .vendorcomment {
    border: 1px solid #e3e3e3;
    border-radius: 5px;
    margin-bottom: 20px;
    background:#ffffff;
    padding: 10px;
    position: relative;
}

.feefoTable .vendorcomment h2 {
    border-bottom: 1px solid #e3e3e3;
    color: #ff7b03;
    font-size: 18px;
    position: relative;
    top: -1px;
    width: 95%;
}

.feefoTable .item {
  font-size: 12px;
  line-height: 20px;
}

.feefoTable .timepublishedfeefo {
  width: 140px;
}

.feefoTable .comm-rating {
  width:120px;
}

 
.feefoTable .comm-rating em {
    display: inline-block;
    float: left;
    margin-right: 10px;
}

.feefoTable table td, .feefoTable table th {
    border-bottom: 1px solid #e3e3e3;
    padding-left: 27px;
    padding-right: 0;
}

.feefoTable table tr:nth-child(even) {background: #ececec}
.feefoTable table tr:nth-child(odd) {background: #FFF}

.feefoTable .ratingsbitfeefo {
  padding-right: 10px;
  padding-left: 25px;
 }

.feefoTable .commentsstufffeefo {
    padding-right: 70px;
    width: 554px;
}
/*===========================================================================
   CMS Tree for Course Instances
============================================================================= */

.course_instance_page_order-course_instance #cmspo-pages li div  {

font-weight: bold;
padding-left: 400px;
color:#FF7B03!important;

}

/* ==========================================================================
   Footer
   ========================================================================== */

.content-info { }

footer {
  border-bottom: 1px solid #E6E6E6;
    clear: both;
    display: block;
    width:76%;
    margin-top:30px!important;
    margin-bottom: 45px;
    position: relative;
}

footer div {
    display: inline-block;
    margin: 0 20px 0 0;
    min-width: 122px;
    vertical-align: top;
     text-align: left;
     float: left;
}


footer div#connect h6 {
    color: #999999;
    width: 276px;
    font-family: inherit;
    font-size: 13px;
    font-style: normal;
    font-weight: bold;
    margin: 0 0 10px;
    padding: 0;
}

footer p {
    color: #999999;
    font-size: 11px;
    margin: 0 0 6px;
    line-height: 15px;
}

footer p a {
    color: #999999;
}

footer p a:hover {
    color: #FF7B03;
}

footer p a span {
    color: #FF7B03;
}

footer ul li {
    font-size: 11px;
    line-height: 17px;
    padding: 0 0 2px;
}

footer ul li a {
    color: #999999;
}
footer ul li a:hover {
    color: #FF7B03;
}
footer div#connect ul li {
    display: inline;
    margin: 0 2px 0 0;
    padding: 0;
  
}

#connect {
  width:275px;
  float:left;
  padding-left: 10px;
}

#connect  ul{margin-left:0;}
footer fieldset {
  width: 100%;
}

footer ul {
  list-style-type: none;

}

footer address {
    color: #999999;
    font: 11px/17px Arial;
    margin: 0 0 20px;
}

footer small {
    color: #999999;
    display: block;
    font-size: 13px;
    font-weight: bold;
    margin: 0 0 14px;
}

footer form legend {
    color: #999999;
    font-size: 1.3em;
    font-weight: bold;
    margin: 0 0 10px;
}

footer form input {
    border: 1px solid #ECECEC;
    border-radius: 3px 3px 3px 3px;
    color: #666666;
    font-size: 1.2em;
    margin: 0 12px 30px 0;
    display: inline-block;
    padding: 8px 0 8px 10px;
    /*width: 140px;*/
}

footer form input.submit {
    background-color: #767676;
    border: 0 none;
    border-radius: 3px 3px 3px 3px;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 13px;
    font-weight: bold;
    padding: 6px 12px;
    text-shadow: 1px 1px #000000;
    text-transform: uppercase;
    width: auto;
}


section#login form input.submit, #login_form input.submit {
    background-color: #FF7B03;
    border: 0 none;
    border-radius: 3px 3px 3px 3px;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 1.6em;
    font-weight: bold;
    padding: 6px 12px;
    text-shadow: 1px 1px #D15302;
    text-transform: uppercase;
    width: auto;
}

.container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container, .span12{
  width: 960px;
}

.row, [class*="span"]{margin: 0;overflow:hidden;}


.countrySelectfoot {
  left: 335px;
  position: absolute;
  top: 160px;
}

.countrySelectfoot ul {
  list-style-type: none;
}

.countrySelectfoot ul li{
  display: inline-block;
  padding: 0 5px;
}

.countrySelectfoot ul li a img{
  width: 20px;
}


/* ==========================================================================
   WordPress Generated Classes
   See: http://codex.wordpress.org/CSS#WordPress_Generated_Classes
   ========================================================================== */

.aligncenter { display: block; margin: 0 auto; }
.alignleft { float: left; }
.alignright { float: right; }
figure.alignnone { margin-left: 0; margin-right: 0; }



/*============================================================================
   Blog
   ============================================================================*/


   .BlogAvatar {
    width:154px;
    padding-left:20px;
    float: left;
    margin-right:40px;
   }
  .BlogAvatar  p{
  margin-top:15px;
  font: 12px/28px  'Open Sans',Arial, Helvetica,sans-serif;
  padding-left:10px;
  }
   .avatar {
    width:101px;
    height: 101px;
   }

  
  .BlogAvatar span {
    background-image: url("../img/avatar-overlay.png");
    display: block;
    height: 101px;
    margin: 0 0;
    position: relative;
    width: 101px;
}



/* ==========================================================================
   Media Queries
   ========================================================================== */

@media (max-width: 767px) {

}


/*video*/
.image_carousel .caroufredsel_wrapper,.image_carousel  #foo2{
  width:100%!important;
  height:100%;
  float:left;
   min-height: 158px;
   left: 13px!important;
}
.image_carousel  #foo2 a{width:38%!important; height:100%; margin:0px 3% 10px 3%}
.image_carousel  #foo2 a small{
  font:12px Arial, Helvetica, sans-serif;
}
#video_holder iframe{width:100%; height:100%;}
#div-brochure h1{font:20px/20px droid_serifregular;}
#div-brochure label{font:bold 13px/13px Arial, helvetica!important;}
#div-brochure form ul li input[type="text"]{font:12px/15px Arial,helvetica!important; padding:0!important;}
#div-brochure form input[type="submit"]{font:bold 12px/12px Arial,helvetica!important;}
.post-type-archive-lecturers h1{font-weight:400;font-size:33px!important; line-height:33px;margin-top:70px;}

@media (max-width: 320px) {

.post-type-archive-lecturers h1{
  font-size:24px!important;
  line-height:32px
}

}


.post-type-archive-lecturers section p{font-weight:400;font-size:20px!important; line-height:30px!important;font-family:'Open Sans'!important;}
#breadcrumbs {
  font-size: 11px!important;
  font-family:Arial, Helvetica, sans-serif!important;
}
#breadcrumbs b {
  font-family: Arial;
  font-weight: bold;
}
 

/*=============================================================================

for front end form

================================================================================ */
section.globalpartners,
section.globalpartners{
  min-height: 0;
  /*W??background:red;*/
}

.main{/*overflow:hidden;*/}.liquid{width: auto;}
/* **************** GRIDS ***************** */
.line, .lastUnit {overflow: hidden; }.unit{float:left;position: relative;}.size1of2{width:50%;}.size1of3{width:33.33333%;}
.size2of3{width:66.66666%;}.size1of4{width:25%;}.size3of4{width:75%;}.size1of5{width:12%;}.size2of5{width:40%;}
.size3of5{width:60%;}.size4of5{width:80%;}.lastUnit {float:none;width:auto;}.full{width:auto;}

 .price_option {
    width: 164px;
}

section.online_learning{
  background: #fff url('../img/ian-ipad-monitor.jpg') no-repeat 0 50px;
  padding: 50px 20px 20px;
  min-height: 430px;
}

.online_learning .textbox{
  padding: 0 0 0 550px;
}

.online_learning  h3{
  color: #ff7e22;
  font-size: 26px;
  text-align: left;
}

.btn_orange{
  background:#ff7c21;
  border-radius: 5px;
  display: inline-block;
  padding: 10px;
  font-size: 14px;
  text-transform: uppercase;
  margin: 0 20px 0 0;
}

.location_title{
  width: 120px;
}

.calender_title {
  width: 150px;
}

#gallery_template{
  width: 960px;
  height:398px;
  overflow:hidden;
  margin: 10px 0 0;
  display: block;
}

#gallery_template_mobile, .gallery_template_outer_mobile {
  display: none;
}

.gallery_template_outer {
  display: inline-block;
  margin-bottom: 22px;
  margin-top: 14px;
}

.carousel{
  width: 960px;
  height:398px;
  position: relative;
}

.slides_textbox{
  position: absolute;
  left: 7%;
  bottom: 40%;
  width: 60%;
}

.slides_textbox_jan2014 {
   position: absolute;
  right: 7%;
  bottom: 40%;
  width: 60%;
}


.carousel h2{
  font-size: 36px;
  margin: 0 0 10px;
}
.carousel p{
  font-size: 18px;
  text-transform: normal;
}

.slides_textbox .btn_orange{
  float: none;
  padding: 7px 14px;  
}

.carousel span{
  display: block;
}
.carousel span {
  width: 960px;
  height: 398px;
}

#thumbs_wrapper{
  padding: 40px 0;
  position: relative;
}
#carousel_thumbs{
  padding: 10px 0 0;
}
#carousel_thumbs a {
  display: inline-block;
  width: 128px;
  height: 84px;
  margin: 0 25px 0 5px;
  float: left;
  background:#fff;
  padding: 5px;
  border:1px solid #ddd;
  position: relative;
  box-shadow: 0 0 5px rgba(50, 50, 50, 0.25);
}
#prev, #next,
#prev_lecturer,
#next_lecturer {
  background: transparent url('../img/carousel-prev.png') no-repeat 0 0;
  text-indent: -999px;
  display: block;
  overflow: hidden;
  width: 50px;
  height: 50px;
  position: absolute;
  top: 65px;
}
#prev{
  left: 0;
}
#next {
  background: transparent url('../img/carousel-next.png') no-repeat 0 0;
  right: 0;
}
#thumbs_wrapper .caroufredsel_wrapper{
  left: 160px !important;
}


.right-container ul li{
font-size: 13px !important;
    
}


#carousel_thumbs a span{
  background:url('../img/home-carousel-video.png') no-repeat;
  position: absolute;
  left: 0;
  top: 10px;
  z-index: 9999;
  display: inline-block;
  width: 128px;
  height: 84px;
}

#mobile_tabs_home{
  display: none;
}/*, #mobile_menu*/



/**********Course Page IP Detection Popup************/

.colorbox-hidden{display:none}


.single-course #cboxClose{} 

/**********END OF Course Page IP Detection Popup************/


body.home #pagination{
  display: block;
}


.paginationwrapper {
  width: 100%;
  position: relative;
  float:left;
  z-index: 9999999;
}

#pagination {
  font-size: 0;
  position: relative;
  text-align: right;
  top: -21px;
  width: 958px;
}

#pagination a.selected {
  background: none repeat scroll 0 0 #FF7C21;
}

#pagination a {
  background: none repeat scroll 0 0 #EEEEEE;
  border: 0.5px solid #DDDDDD;
  border-radius: 50px;
  cursor: pointer;
  display: inline-block;
  height: 10px;
  margin: 0 10px 0 0;
  outline-color: rgba(0, 0, 0, 0);
  text-indent: -99999px;
  width: 10px;
}




#paginationmobile {
  display: none !important;
}

.mobile_menu_side{
  display: none;
}
.mobile_menu_side ul{
  padding: 0;
  margin: 0;
}

.wrap_outer,
.mobile_menu_side{
  -webkit-transition: .2s all ease;
  -moz-transition: .2s all ease;
}

.wrap_outer{
  width: 100%;
  max-width: 100%;
}

.wrap{
  clear:both; 
  /*overflow: hidden;*/
  overflow-x: hidden;
}

.mobile_menu_side li a{
  background:#272724;
  border-bottom:1px solid #383838;
  border-top: 1px solid #5b5b5b;
  padding: 10px;
  color: #fff;
}
.mobile_menu_side li a:hover,
.mobile_menu_side li.active a,
.mobile_menu_side li a:focus,
.mobile_menu_side li.active a:focus{
  background:#ff7a00;
}

.mobile_menu_side li .active a {
  background-color: #272724;
}

.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus, .dropdown-submenu:hover > a, .dropdown-submenu:focus > a {
  background-color: #ff7a00;
}

.dropdown-menu > .disabled > a, .dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus {
  background-color: #272724;
}


.mobile_menu_side li.dropdown a span{
  width: 12px;
  height: 11px;
  display: inline-block;
  background-color: #272724;
  background:url('../img/plus_minus_tabs.png');
}
.mobile_menu_side li.dropdown a span.opened{
  background-position:-12px 0;
}

.inline_video{
  display: none;
}

.home section.lecturers{
  position: relative;
}
.home section.lecturers h3{
  font-size: 26px;
  text-align: center;
}

.lecturers_list{
  list-style: none;
  padding: 0;
  margin: 0;
}
.lecturers_list li{
  float: left;
  margin: 0 5px 0 0;
  list-style: none;
}

#lecturers_pagination{
  text-align: center;
}
#lecturers_pagination a{
  display: inline-block;
  width: 10px;
  height: 10px;
  background: #eee;
  text-indent: -99999px;
  border-radius: 50px;
  border:.5px solid #ddd;
  margin: 0 10px 0 0;
  outline-color: transparent;
  cursor: pointer;
}
#lecturers_pagination a.selected{
  background: #FF7C21;
}

#tablet_menu{
  display: none;
}

#prev_lecturer,
#next_lecturer{
  top: 42%;
  cursor: pointer;
}
#prev_lecturer{
  left: 1.5%;
}
#next_lecturer{
  right: 1.5%;
  background: transparent url('../img/carousel-next.png') no-repeat 0 0;
}

body section.lecturers .line{
  margin: 0 0 0 60px;
  overflow: hidden;
  width:90%;
  overflow: hidden;
  min-height: 230px;
}

body.page-template-templatesmembership-page-php section{
  min-height: 200px;
}

.course_info1{
  display: inline-block;
  float: right;
}

.gunit1{
  float: left;
}
.gunit2{
  float: none;
}
.gunit3{
  width:100%; 
  font-size:37px !important; 
  float:left; 
  margin:-30px 0 17px; 
  padding-bottom:7px; 
  border-bottom:#f0f0f0 1px solid;
}

body.home section.globalpartners{
    min-height: 0;
  }

.self_service_list{
  padding: 2.5% 0;
}

#tabs .pageContent ul{
  margin: 0;
}

.rb2 h1{
  font-size: 26px;
  line-height: normal;
}

html.lt-ie9 .page-id-11 .pageContent p{
  width: auto;
}
html.lt-ie9 #Topics .fail_element{
  display: none;
}

.lecturersContent{
  font: 15px/21px 'Open Sans',Arial,Helvetica,sans-serif;
}

.left-container h1,
.left-container h2,
.left-container h3,
.left-container h4,
.left-container h5,
.left-container h6,
.right-container h1,
.right-container h2,
.right-container h3,
.right-container h4,
.right-container h5,
.right-container h6{
  font: 20px 'Open Sans';
  text-align: left;
}


#benefits_left {
  font-size:13px;
}

#benefits_left ul li{
  margin-left: 10px;
  font-size: 12px;

}

.partnerSplashtext {
  display: inline-block;
  float: left;
  width: 48%;
}


#DropDowner .featuredWrapper .listerBorder br{
  display: block;
}

#faqs_list{
  margin: 0!important;
  padding: 30px 0 0;
  list-style: 0;
}
#faqs_list li h4{
  margin: 0 0 1%;
}
#faqs_list li p{
  margin: 0;
}
#faqs_list li{
  padding: 0 0 3%;
}


.Fixertab11 {
  padding-top: 10px;
}
.Fixertab11 .mp_current_price {
  position: relative;
    top: -9px;
    

}

.single-course .pricing {
  display: none;
}

.page-template-templatesdiploma-ppc-php .pricing {
  display: none;
}



#tabs .ui-tabs-nav li.ui-tabs-active a,
#tabs1 .ui-tabs-nav li.ui-tabs-active a,
#tabs2 .ui-tabs-nav li.ui-tabs-active a{
  /*background:url('../img/bg_tabs_grey.png') repeat-x;*/
  background:#a7a7a7;
  color: #ffffff!important;
}

.course_row{
  padding: 18px 0 1px 10px;
  border-bottom: 1px solid #ECECEC;
}
.course_row .mp_current_price{
  display: inline-block;
  padding: 0 0 0 20px;
}

.course_row form{
  margin:0;
  top:-5px;
}

.course_row .coursedatesbox,
.course_row .coursePricebox{
  padding: 10px 0 0;
}

.BlogMobileNav {
  display: none;
}

.course_row .studentservice {
  padding: 10px 0 0;
  width: 220px;
}

.selfy .mp_course_instance_price {
  padding: 0;
    position: relative;
    top: 10px;
}

.course_row .courseLocation{
  text-transform: capitalize;
 }

.wee_calendar{
  background: url("../img/course-date.gif") no-repeat;
  padding: 0 0 0 20px;
}

.show_courses_info{
  display: none;
  border-top: 1px solid #CECECE;
  width: 97%;
}
.show_courses_info .ollist{
  margin: 0;
}

.show_courses_info .pricing {
left: 3px;  position: relative; top: 9px;
}

.course_row .boom{
  cursor: pointer;
}

#how_many_course{display: none;}

#how_many_course_result span{
  color: #79AA19;
}
#how_many_course_result span em{
  font-style: normal;
}
#how_many_course_result{
  display: none;
}

#tabs .show_courses_info ol li{
  display: block;
  padding-left: 23px;
}

.course_row .show_courses_info .coursedatesbox{
  padding: 0 0 0 20px;  
}


.postgraduate-diploma-in-digital-marketing .course_row .lastUnit .mp_buy_form .mp_button_buynow, .masters-in-digital-marketing .course_row .lastUnit .mp_buy_form .mp_button_buynow  {
  display: inline-block;
  left: 0;
  margin: 0;
  max-height: none;
  position: relative;
  top: -1px !important;
}


.course_row .show_courses_info .ollist .buynowWrapper{
  margin: 0;
  position: static;
}

.course_row .mp_course_instance_price{
  padding: 0 0 0 20px;
  position: relative;
  top: 10px;
}
.course_row .mp_course_instance_price .mp_current_price{
  padding: 0;

}

.course_row select{
  width: 95%;
}

.big_hold{
  position: relative;
  top:-25px;
}

.buynow-row {
  padding-left: 5px;
  position: relative;
}


.big_orange, .show_courses_info .mp_button_buynow, .course_row .lastUnit .mp_buy_form .mp_button_buynow {
  background-color: #FF7B03;
  background-image: url("../img/button-booking.gif");
  background-position: right -6px;
  background-repeat: no-repeat;
  border: 0 none;
  border-radius: 7px;
  color: #FFFFFF;
  display: block;
  float: left;
  font-family: "Helvetica Neue",Arial,Helvetica,sans-serif;
  font-size: 14px;
  font-weight: bold;
  padding: 11px 41px 8px 7px;
  text-shadow: 1px 1px #D15302;
  text-transform: uppercase;
  width: 156px;
}


a:hover.big_orange,
.show_courses_info .mp_button_buynow:hover,
.course_row .lastUnit .mp_buy_form .mp_button_buynow:hover{
  background-image: url('../img/button-booking-over.gif');
  color: #fff;
  text-decoration: none;
}

.show_courses_info .mp_button_buynow{
  margin:-5px 0 45px;
}

.course_row .lastUnit .mp_buy_form .mp_button_buynow{
  display: inline-block;
  position: static;
  margin: 0;
  max-height: none;
}

#courses_side li span{
  display: none;
}
#courses_side{
  margin: 0;
}

body.postid-4024 #courses_side,
body.postid-4024 .course_para{
  display: none;
}

.big_hold .mp_button_buynow,
.show_courses_info .mp_button_buynow{
  left:0;
}

.course_modules{
  margin: 0 0 0 0px;
}

.outer_mod{
  width: 256px;
}
.outer_mod_less{
  width: 220px;
}

.mobile_block {
    display: inline-block;
   }

#tabs .boom,
#tabs .unboom {
  float: left;
  padding: 0 14px 10px 30px;
}

.i_am_mod{
  background: #4d4d4d;
  border-radius: 5px;
  text-align: center;
  text-transform: capitalize;
  font-size: 18px;
  padding: 15px 0;
  width: 150px;
  min-height: 40px;
}

.i_am_mod h2{
  line-height: 20px;
  color: #fff;
  margin: 0;
}

.course_modules .unit{
  background: url("../img/mod_arrow_horizontal.gif") no-repeat right center;
}

/*.course_modules .size1of4:first-child{
  margin: 0 50px 0 0;
}*/

.course_info_links{
  padding: 50px 0 0;
}

.course_info_links ul{
  margin: 0 50px 20px 20px;
}
.course_info_links ul li a{
  font-size: 13px;
}

.bar{
  border:1px solid #e9cbaf;
  background:#fce8d5 url('../img/bar_bg.png') no-repeat;
  border-radius: 5px;
  width: 925px;
  height: 68px;
  margin: 5% 0;
}

.inner_bar{
  padding: 15px 0 0 10px;
  text-align: center;
}
.inner_bar h5{
  font-family: 'droid_serifregular';
  font-size: 13px;
  color: #3f3f3f;
}

 .inner_bar1 h5{
  background: url('../img/inner_block1.png') no-repeat;
 }
 .inner_bar2 h5{
  background: url('../img/inner_block2.png') no-repeat;
 }
 .inner_bar3 h5{
  background: url('../img/inner_block3.png') no-repeat;
  padding: 0 0 0 50px;
 }
 .inner_bar4 h5{
  background: url('../img/inner_block4.png') no-repeat;
  padding: 0 0 0 60px;
 }

#tabs2 ul {
    display: inline-block;
    margin: 0px 0px 0px 15px;
}

#tabs2 ul li {
  
  line-height: 27px;
}

/* partner login form */

.page-id-11 #loginform {
  margin-top: 30px;
}

.page-id-11 #loginform label {
  color: #000000;
  font-size: 12px;
  margin: 0;
  }

.page-id-11 #wp-submit {
  margin-top: 15px;
}

.page-id-11 input[type="checkbox"] {
    margin: 0px 5px 0px 0px;
}

.course_heading{
    padding: 8px 0 0px 10px;
    display: block;

  }

.testimonial_box div .blog-text{
  float: left;
  width: 600px;
}

.mol_sellout
{color:red;font-weight:bold;display:inline-block;padding:0px 25%;}
/*===========================================================================
   Global - MOL
   ===================================================================== */
.footer_notice{
font-size: 1.1em;
font-weight: bold;
text-align: center;
padding: 0px 0px 2em 0px;
color: #666;
}

.mol_header{
  font-family: 'Open Sans';
  font-style: oblique;
  font-size:1.9em;
}

.has_bullets li{
  list-style-type: disc!important;
}

.has_numbers li{
  list-style-type: decimal!important;
}

.enrollment_text{
  font-weight:bold;
  font-size:15px;
  line-height:1;
}

.accredition {
    font-weight: lighter;
    font-size: 25.5px;
}

.sample_vids_list {
  margin:0px 0px 0px 15px;
  padding: 0px;
}

.entry-content ul li {
  list-style-type: disc;
  color:#666;
  font-size: 15px;
  
}

.entry-content ol li {
  list-style-type: decimal;
  color:#666;
  font-size: 15px;
  
}


.hentry .entry-content li{
  line-height: 2em;
}

.su-pullquote {
    width: 35% !important;
    line-height: 1.45em;
}

.sample_vids_list li{
  font-size: small;
  list-style-type: disc;
  margin:0px 0px 5px 0px;
  padding: 0px;
}


@media only screen and (min-width: 768px) and (max-width: 1000px) {

.enrollment_text{
  
  font-size:14px;
  
}

}


@media only screen and (min-width: 320px) and (max-width: 480px) {

.enrollment_text{
  
  font-size:16px;
  
}


}

@media (max-width: 320px) {


.enrollment_text{
  
  font-size:13px;
  
}


.mol_header{
  font-size:1.1em;
}

.MainCoursesWrapper p {
     
     line-height: 1.6;
     width: 85%;
     padding: 0px;


}

}


/*===========================================================================
   Redbulletin Page - MOL
   ===================================================================== */

#LowerContent{
clear:both;
}

#BoldList span{
  font-weight:bold;
}
.BrochureSelect a{
  border:0;
} 
.BrochureSelect{
  float:left;
  max-width:240px;
  padding:0px 20px;
}
#BrochureContain{
  padding:0px;
  margin: 0px 2%;
}
#BClink {
  text-shadow: 1px 1px #000000; 
  font-weight: bold; 
  font-family:Open Sans; 
  font-size: 18px; 
  border-color: #FF7B03; 
  background-color:#424242; 
  color: white; 
  margin:0px 10px;
  padding: 10px 10px;
}
#BrochureContain a:hover{
  background-color:orange;
  text-decoration:none;
}
.container_form {
  float:right; 
  width: 30%; 
  padding:0px 0px 0px 50px;
  margin:0px 0px 0px 0px;
}     
.form-border input { 
  clear: both;
}
.form-border select { 
  clear: both;
  padding:0px;
  margin:6px 0px 0px 0px;
  font-size: 1em!important;
}


#BoldList{
  list-style-type:none;
} 
#BoldList span{
  font-weight:bold;
  } 
 
.BrochureSelect a{
  border:0;
} 
.BrochureSelect{
  float:left;
  max-width:240px; 
  padding:0px 20px;
} 
#BrochureContain{
  padding:0px;
  margin: 0px 2%;
} 
#BClink {
  text-shadow: 1px 1px #000000;
  font-weight: bold;
  font-family:Open Sans;
  font-size: 18px; 
  border-color: #FF7B03; 
  background-color:#424242; 
  color: white; 
  margin:0px 10px;
  padding: 10px 10px;
} 
#BrochureContain a:hover{
  background-color:orange; 
  text-decoration:none;
}

.form-list-standard li{
  list-style-type: none;

}
.form-list-standard span{
  font-size:0.8em ;
  color:#FF7B03;
}


.form-border{
    background-color: #f9f9f9;
    border: 1px solid; 
    border-color: orange;
    border-radius: 10px;
    width: 100%;
    margin-right:20px;
}

.super-submit{
    display:block;
    width:100% !important;
    text-shadow: none;
    box-shadow: none;
    text-transform: uppercase;  
    font-size: 18px; 
    border:none;
    border-color: none; 
    border-radius: 5px; 
    background-color: #ff7b03; 
    color: white;
    margin-top: 0.7em;
    padding: 18px 0px;
  }
.left_stuff dd {
  margin-left: 25px;
}
.left_stuff .choices span{
  color:#FF7B03;
}

.left_stuff .choices p {
    font-size: 20px;
    line-height: 30px;
    text-align: justify !important;
    margin: 0px;
}

.left_stuff .choices h1 {
    font-size: 30px;
    font-weight: normal !important;
    letter-spacing: -1.75px;
}

.left_stuff .choices dl dt{
  float:left;
}
.left_stuff .choices dl dd strong{
  display:inline;
}
.LowerContentForm .whystudy{
  margin: 36px 0px 0px 0px;
}
.LowerContentForm .whystudy dl dd{
  width: 73%;
  float: left;
  font-size: 14px;
  line-height: 25px;
}
.LowerContentForm .section.four{
  padding:40px 0px 20px 0px;
}
.LowerContentForm .whystudy dl dt{
  width: 15%;
  float: left;
  margin: 8px 4% 0px 0px;
}
.left_stuff{
  float:left;
  max-width: 62.5%;
}
.LowerContentForm{
  clear:both;
}

.mol_form_headline{
  font-size:1.3em;
  font-style: oblique;
  font-weight:bold;
  padding: 0px;
  margin:0px;
  line-height:30px;
}


@media only screen and (max-width: 380px) {
.container_form{
  float:left;
  padding:0px 0px 0px 5%;
  width:90%;
}
.form-border input{
  width:80%;
}
.small_headline {
  font-size: .9em!important;
}
}


@media only screen and (max-width:480px){

.form-border input { 
  width: 80%;
}

.form-border select { 
  width: 90%;
}

.container_form{
  width:90%;
  float:left;
  padding:0px;
}


}


@media only screen and (min-width: 480px) and (max-width: 1000px) {
.container_form{
  width:90%;
  float:left;
  padding:0px;
  margin-top: 5%;
}
.left_stuff{
  float:left;
  max-width: 90%;
}
.content img {
  max-width: 90%;
}
.form-border input { 
  width: 90%;
}
.form-border select { 
  width: 95%;
}
.form-border{
  width:100%;
}

.mol_form_headline{
  font-size:17px;
  text-align: center;
   
}
.form-border select { 
  font-size: 0.9em!important;
}


}

@media only screen and (min-width: 768px) and (max-width: 1000px) {
  .container_form{
  width:90%;
  float:left;
  padding:0px;
  margin-top: 5%;
  margin-left: 5%;
}

}

@media only screen and (min-width: 480px) and (max-width: 768px) {
.LowerContentForm .whystudy .r50{
  width:100%;
   
}
.LowerContentForm .whystudy .r50:last-of-type{
  width:100%;
  margin: 0 0 0 1%;
   
}
}


@media only screen and (min-width: 320px)  and (max-width: 480px){
  
  .form-list-standard li{
    width:90%;
  }
}



.testimonials_portrait{
  float:left;
  margin-right: 13px;
}
.testimonials_blurb{
  padding-top:2%;
}

.testimonials_blurb em{
  
}

.contact_us_tagline{
  font-size:16px;
  text-align: center;
}

@media only screen and (min-width: 768px) and (max-width: 1000px) {
.testimonials_blurb em{
  font-size:11px;
  line-height: 20px;

}

.LowerContentForm .whystudy dl { 
  margin: 0 0 10px 0;
  height: 240px;
}



}

@media only screen and (max-width: 480px)  {

.testimonials_blurb{
  clear: both;
  text-align: center;
}


.testimonials_portrait {
  margin-left: 28%;
}


.testimonials_blurb em{
  font-size:13px;
  line-height: 24px;
}

.testimonials_title{
  text-align: center;
}


.contact_us_tagline{
  font-size:14.5px;
  text-align: center;
  line-height: 25px;
}


.mol_form_headline {
  font-size:14px;
  text-align: center;
  }


}





@media only screen and (min-width: 480px) and (max-width: 768px)  {

.testimonials_blurb{
  clear: both;
  text-align: center;
}


.testimonials_portrait {
  margin-left: 37%;
}

.testimonials_blurb em{
  font-size:16px;
  line-height: 25px;
}

.testimonials_title{
  text-align: center;
}

}

/*===========================================================================
   Exec Profiles - MOL
   ===================================================================== */


.nudge{
      margin:0px 20%;

    }
@media only screen and (min-width: 768px) and (max-width: 1000px)  {


.nudge{
      margin:0px 10%;

    }

}

@media only screen and (max-width: 768px) {


.nudge{
      margin:0px 10%;

    }

}


/*===========================================================================
   RedBulletin Success Page - MOL
   ===================================================================== */

.TripleBrochureSelect a{
  border:0;
  }
.TripleBrochureSelect{
  float:left;
  max-width:25%;
  padding:0px 20px;
}
.TripleBrochureContain{
  padding:0px;
  margin: 0px;
  clear:both;
}
.TripleBrochureContain h2{
  color:#FF7B03;
  margin: 0px;
  padding:30px 0px;
  text-align: center;
  clear:both;
  font-family:Open Sans;
  font-weight: bold;
  font-size:20px;
}
.TripleBrochureContain p{
  font-size:10px!important;
}
.TripleBrochureSelect .BClink {
  text-shadow: 1px 1px #000000;
  font-weight: bold;
  font-family:Open Sans;
  font-size: 13px;
  border-color: #FF7B03;
  background-color:#424242;
  color: white;
  margin:0px 5px;
  padding: 10px 18px;
}
.TripleBrochureContain a:hover{
  background-color:orange;
  text-decoration:none;
}
.mol_impact{
    font-size:large;
    margin: 0px;
    padding: 0px;
    text-align: center;
}
.neato{
  min-height:65px!important;
  margin:0px!important;
  padding:10px 0px 10px 0px!important;
  text-align: center!important;
}
.neato p{
  text-align: left!important;
  font-size:10px!important;
}
.Brochure-IMG{
width:141px!important;
height:202px!important;
padding: 0px 0px 10px 0px!important;
}
@media only screen and (min-width: 480px) and (max-width: 768px) {
.TripleBrochureSelect{
  float:none;
  max-width:100%;
}
.Brochure-IMG{
width: 50%!important;
height: auto!important;
margin: 30px 0px 0px 25%!important;
padding: 0px 0px 0px 0px!important;
}
.neato{
  margin:0px 0px 10px 0px!important;
  padding:0px 0px 0px 0px!important;
  text-align: center!important;
  font-size: 20px!important;
}
.TripleBrochureSelect .BClink {
  font-size: 25px;
  margin:0px 0px 0px 23%;
  padding: 10px 12px;
}
.TripleBrochureContain h2{
  padding: 10px 0px;
  font-size: 26px;

}
}
@media only screen and (max-width: 480px) {
.TripleBrochureSelect{
  float:none;
  max-width:100%;
}
.Brochure-IMG {
width: 90%!important;
margin: 30px 0px 0px 5%!important;
padding: 0px 0px 0px 0px!important;
height: auto!important
}
.neato{
  margin:0px!important;
  padding:0px 0px 0px 0px!important;
  text-align: center!important;
  font-size: 16px!important;
}
.TripleBrochureSelect .BClink {
  font-size: 15px;
  margin:0px 0px 0px 15%;
  padding: 10px 12px;
}
.TripleBrochureContain h2{
  padding: 10px 0px;
  font-size: 26px;

}
.TripleBrochureContain h2{
  line-height:25px; 
  font-size:20px;
}
}

/*===========================================================================
   Executive Profiles Root Page - MOL
   ===================================================================== */
.under_caption {
  text-align: center!important;
}
.under_caption p{
  line-height:15px!important;
  text-align: center!important;
  margin: 5px 0px;
  font-size: 12px!important;
}
.under_caption a{
  color:#666;
}
.under_caption a:hover{
  color:#FF7B03;
  background-color: white!important;
}

/*===========================================================================
   Executive Profiles individual pages - MOL
   ===================================================================== */
.notlink{
  color:#FF7B03;
}

.left_portrait{
  max-width:273px; padding-right:30px;float:left;
}
.left_stuff{
  text-align: justify;
}
.left_stuff h3{
  line-height: 1.4;
  font-size: 22px;
  color: #494949;
  padding-right:20px;
}
.press_list{
  clear: left;
}
.psize1{
  font-size: 18px!important;
  line-height: 1.2!important;
}
.psize2{
  font-size: 16px!important;
  line-height: 1.5!important;
  padding-top: 10px;
  padding-right: 20px;
}
.psize3{
  font-size: 14px!important;
  line-height: 1.5!important;
  padding-top: 10px;
  padding-right: 20px;
}
.press_list img{
  max-width:20%!important;
}
.press_list li {
  list-style-type: none;
  padding: 8px 0px;
}
.press_list ul{
 margin:0px!important;
}
@media only screen and (min-width: 768px) and (max-width: 1000px) {

.left_stuff h3{
  line-height: 1.4;
  font-size: 20px;
}
.left_portrait {
max-width: 100%;
float: left;
margin: 0px 25% 20px 25%;
padding:0px;
}
}
@media only screen and (min-width: 480px) and (max-width: 768px) {
.left_portrait {
max-width: 100%;
float: left;
margin: 0px 15%;
padding:0px;
}
.left_stuff h3{
  line-height: 1.4;
  font-size: 20px;
}
.press_list li {
  list-style-type: disc;
}
}
@media only screen and (max-width: 480px){
.press_list li {
  list-style-type: disc;
  font-size: 12px;
}
.psize3{
  font-size: 13.5px!important;
  padding-right: 0px;
  }
.psize2{
  padding-right: 0px;
  }
  .left_stuff h3{
  line-height: 1.4;
  font-size: 18px;
  padding-right:0px;

}
.left_portrait {
max-width: 100%;
padding:0px;
} 
.press_list img{
  max-width: 50%!important;
  padding-right: 50%!important;
  margin-bottom: 8px!important;
}
}

/*===========================================================================
   Module Giveaway - MOL
   ===================================================================== */
.mod-spiel{
  text-align:left;
  padding-top:1em;
}
.mod-img{
margin-top: 0px;
margin-bottom: 1em;
}
.form-container{
  margin-top: 15px;
  font-size: 15px;
  padding-right:10px;
}
.form-container ul{
  margin-top: 10px!important;
  margin-bottom: 10px!important;
}
@media only screen and (min-width: 480px) and (max-width: 1000px) {

.form-container .container_form{
width:320px;
padding-left:0px;
}

}
@media only screen and (min-width: 480px) and (max-width: 768px) {

.form-container .left_stuff{
max-width:65%;
}

}

/*===========================================================================
   Newsletter Page - MOL
   ===================================================================== */

.news_wrapper{font-family:Open Sans;}
.news_banner_container {float:left;}
.news_form_container {float:left; max-width: 250px; padding:0px 0px 0px 11px; margin:0px 0px 0px 0px;}
.news_form_container input {width:90%;}
.news_form_container b {padding-left:11%;color:#FF7B03;}
.news_form_container p {margin:0px;padding:0px;}
.news_form {background-color:whitesmoke; min-height:175px;padding-left:15px;padding-top:15px;padding-right:15px; border: solid 1px rgb(214, 214, 214);}
.news_lower_content{clear:left;font-family:Open Sans;}
.news_lower_content b {line-height:20px;}
.news_lower_content ul li {line-height:35px; font-size:0.9em;}
#news_block{min-height: 100px; padding-top:5px; max-width:800px;}
#news_first {font-size:0.9em;font-family:Open Sans;text-align: justify;line-height:25px;padding-top: 5px;}
#news_second {font-size:0.75em;font-family:Open Sans;text-align: justify;padding-top:7px;line-height:20px;font-style: italic;}
#news_single {font-size:0.8em;font-family:Open Sans;}
.news_form_container input.submit {width:100%;background-color: #767676;border: 0 none;border-radius: 3px 3px 3px 3px;color: #FFFFFF;cursor: pointer;font-size: 13px;font-weight: bold;padding: 6px 12px;text-shadow: 1px 1px #000000;text-transform: uppercase;}
  
@media (max-width: 320px) {
.news_banner_container {width:102%;}
.news_form_container {padding:5px 0px 0px 0px;}
.news_form_container input.submit{clear:both; width:100%;}

}


@media only screen and (min-width: 320px) and (max-width: 767px) {

.news_form_container {padding:5px 0px 0px 0px; max-width:100%;}
.news_form_container input.submit{clear:both; width:100%;}
.news_form_container input {width:96%;}

}



@media only screen and (min-width: 768px) and (max-width: 1000px) {

.news_form_container {padding:10px 10px 0px 0px;}
.news_lower_content{clear:none;}
.news_banner_container {width:100%;}
#news_block{max-width:550px;}
#news_first {padding:180px 0px 0px 20px;}
#news_second {clear:both;}


}

/*===========================================================================
   Full Page Form - Testimonials Page - MOL
   ===================================================================== */

.full_width_form{
  width:80%;
  margin:5% 10%;
  float:left;
}
.full_width_form-border{
  background-color: rgba(255, 250, 232, 0.15);
  border: solid 1px orange;
  border-radius: 3px 3px 3px 3px;
  overflow: auto;
}

.full_width-form-list-standard {
  list-style-type: none;
}

.full_width-form-list-standard span{
font-weight: bold;
}
.full_width-form-list-standard input{
width:90%;
margin-top: 1%;
}
.full_width-form-list-standard textarea{
width:90%;
margin-top: 1%;
height:140px;
}
.full_width-form-list-standard select{
width:92%;
margin-top: 1%;
}
.full_width_submit{
  background-color: #ff7a01;
  border: 0 none;
  border-radius: 3px 3px 3px 3px;
  color: #FFFFFF;
  cursor: pointer;
  font-size: 2em;
  font-weight: bold;
  padding: 6px 12px;
  text-shadow: 1px 1px #000000;
  text-transform: uppercase;
  width: 45%!important;
  margin: 1% 0px 0px 0px;
}
.banner-standard{
background: url("https://digitalmarketinginstitute.com/wp-content/uploads/blank_dude_banner.jpg") center left no-repeat;
padding: 0px;
text-align: center;
height:225px;
margin: 5em 0px 1.5em 0px;
}
.banner-standard p{
color: #fff;
font-size: 3.5em!important;
text-align: left;
line-height: 1em!important;
padding: 32px 0px 0px 44.5%;
margin: 0px;
}
.headline-standard{
font-size: 1.3em!important;
font-weight: bold!important;
padding: 0px!important;
line-height: 30px!important;
}
@media only screen and (min-width: 768px) and (max-width: 1000px)  {
.banner-standard{
background: url("https://digitalmarketinginstitute.com/wp-content/uploads/blank_dude_banner.jpg") left top no-repeat;

}
.banner-standard p{
font-size: 2.7em!important;
line-height: 1.1em!important;
padding: 45px 0px 0px 57.5%;
margin: 0px;
}
}
@media only screen and (min-width: 480px) and (max-width: 768px)  {
.banner-standard{
background: url("https://digitalmarketinginstitute.com/wp-content/uploads/blank_dude_banner.jpg") center right no-repeat;
margin: 7em 0px 1.5em 0px;
}
.banner-standard p{
padding: 8%;
margin: 0px;
text-align: center;
}
.full_width_form{
  width:90%;
  font-size: .9em;
  margin:2.5% 0%;
}
.full_width_submit{
  font-size: 1.6em;
  width: 70%!important;
}
}
@media only screen and (max-width: 479px) {
.banner-standard{
background: url("https://digitalmarketinginstitute.com/wp-content/uploads/blank_dude_banner.jpg") center right no-repeat;
margin: 7em 0px 1.5em 0px;
}
.banner-standard p{
padding: 10%;
margin: 0px;
font-size: 2.8em!important;
text-align: center;
line-height: 1.1em;
} 
.full_width_form{
  width:98%;
  font-size: .8em;
  margin:0%;
}
.full_width_submit{
  font-size: 1.4em;
  width: 100%!important;
}
}

/*===========================================================================
   2column Contact form - MOL
   ===================================================================== */
  
  .contact_form-list{
    float:left;
    min-width: 42%;
    margin-right: 4%;
  }
  .chikity-checkbox{
    margin: 0px 0px 0px 5px!important;
    width:5%!important;
  }
   .additionalstuff .chikity-checkbox{
    margin: 0px 0px 0px 5px!important;
    width:10%!important;
  }

  .contact_form-list li{
    list-style-type: none;
    padding:8px 0px;
  }
  .contact_form-list input{
    width:100%;
  }
  .contact_form-list textarea, .contact_form-list select{
    width:100%!important;
  }
  .regular-submit{
    width: 55%!important;
    /*text-shadow: 1px 1px #000000;*/
    text-transform: uppercase;
    font-weight: bold;
    font-size: 19px;
    border:none;
    border-color: #FF7B03;
    border-radius: 3px 3px 3px 3px;
    background-color: #ff7b03;
    color: white;
    padding: 3.5%;
    margin-bottom: 1em;
    margin-right: 5%;
    float: right;
  }
  @media only screen and (min-width: 480px) and (max-width: 1000px) {
  .contact_form-list{
  width:85%;
  }
}
  @media only screen and (max-width: 479px){
  .regular-submit{
    width: 85%!important;
    margin-left: 10%;
    float: none;
  }
  .contact_form-list input {
  width: 90%;
}
  .chikity-checkbox{
    width:15%!important;
  }
  .contact_form-list textarea, .contact_form-list select{
    width:90%!important;
  }
}
  @media only screen and (min-width: 480px) and (max-width: 768px) {
  .regular-submit{
  width:85%!important;
  float:none;
  margin-right:0px;
  margin-left: 8%;
  }
}
  @media only screen and (min-width: 768px) and (max-width: 1000px) {
  .regular-submit{
  width: 40%!important;
  margin-right: 7%;
  }
}
/*===========================================================================
   MP Button Style Rip - MOL
   ===================================================================== */
.mp_buy_button_fixed{
/*background: url("../img/button-booking.gif");*/
background:#29a1ad;
background-position: 0 top;
border-radius: 5px 5px 5px 5px;
color: #ffffff;
position: relative;
outline: none;
border: none;
left: -10px;
top: 24px;
opacity: 1.0;
font-size: 18px;
font-weight: bold;
margin: 0 0 22px;
max-height: 50px;
padding: 1.5% 9% 2% 6%; /* was 16px 71px 10px 16px*/
/*text-shadow: 1px 1px #D15302;*/
text-transform: uppercase;
}


/*===========================================================================
   Open Evening landing Page - MOL
   ===================================================================== */
.event_details{
  margin:0px!important;
  text-align: left!important;
  list-style-type: none;
}
.event_details li{
  margin:0px 0px 15px 0px;
  font-size: 16px;
}
.event_details span{
  font-weight:bold;
  font-size:18px;
  line-height: 1.5;
  color:#636363!important;
  padding-right: 8px;
}
.event_details img{
  margin-right: 16px; 
}
.small_headline{
  font-size:100%!important;
  text-align: center !important;
  line-height: 1.6!important;
  font-weight: bold!important;
  text-transform:none;
}
.top_spiel{
  font-size:16px!important;
  text-align: left!important;
  line-height: 1.6!important;
  padding-top: 10px;
}
.regular_spiel{
  font-size:16px!important;
  text-align: left!important;
  line-height: 1.6!important;
}
.openevening_strong{
  font-size: large!important;
}
.LowerContentForm ol{
  margin-left: 25px!important;
}
.LowerContentForm ol li{
  list-style-type: decimal!important;
}
@media only screen and (min-width: 480px) and (max-width: 768px){
.event_details li {
margin: 0px 0px 15px 0px;
font-size: 14px;
}
.event_details span {
font-size: 16px;
padding-right: 4px;
}
}
@media only screen and (max-width: 480px){
.event_details li {
margin: 0px 0px 15px 0px;
font-size: 14px;
}
.event_details span {
font-size: 14px;
padding-right: 4px;
}
.left_stuff .choices p{
  text-align: center;
  line-height: 1.5;
  font-size: 15px;
}
.top_spiel{
  font-size:14px!important;
  text-align: justify!important;
  line-height: 1.7!important;
  padding-top: 8px;
}
.regular_spiel{
  font-size:14px!important;
  text-align: justify!important;
  line-height: 1.7!important;
}
.small_headline{
  font-size:1em!important;
  text-align: justify!important;
  line-height: 1.7!important;
}
.openevening_strong{
  font-size: small!important;
}
}



/*===========================================================================
   Header phone Number - MOL
   ===================================================================== */
.newsLetterHeader {
  width:74.5%;
    margin-top: 20px;
}

@media only screen and (min-width: 768px) and (max-width: 1000px){
.newsLetterHeader {
  width: 60%;
  margin-top: 40px;
}
}

.newsLetterHeader p {
  padding:0px 0px 0px 0px;
  font-size:1.3em;
  margin:0px 0px 0px 0px;
  font-family:Open Sans;
  font-weight: bold;
  color:#FF7A01;
}
.telphonecheckout p{
  font-size:1.2em;
}
.newsLetterHeaderBlock1{
  float: right;
  /*overflow: hidden;*/
  height: 32px;
  margin-left: 0px
}
.newsLetterHeaderBlock2{
  float: inherit;
  display:none;

}
p.phone {
    text-align: right;
}
span.headertime {
    font-size: 12px;
    color: #7e7e7e;
    font-weight: 500;
    margin-left:102px;
}
/*===========================================================================
   New HomePage - MOL
   ===================================================================== */

* {
  margin: 0;
  padding: 0;
  /*list-style: none;*/
}

body {
  font: 14px 'Open Sans', sans-serif;
  color: #666;
}

input {
  font: 14px 'Open Sans', sans-serif;
}

h2 {
  

}

.h2-OL{color: #fff;
    font-size: 61px;
  font-weight: 600;}


img {
  max-width: 100%;
}

a {
  text-decoration: none;
}

strong {
  font-weight: bold;
}

em {
  font-style: italic;
}

.r50 {
  width: 50%;
  float: left;
}

.maxwidth {
  width: 1020px;
  max-width: 100%;
  margin: 0px auto;
}

.full {
  width: auto;
  overflow: hidden;
}


/*===========================================================================
   Online Learning Page - MOL
   ===================================================================== */
.neat-list li{
  list-style-type: disc;
  margin:0px 0px 5px 0px;
}

.neat-list span{
  color:#ef7d00;
  font-weight: bold;
}

.headings span{
  color:#FF7B03;
}


@media only screen and (max-width: 1000px){
.hidem{
display:none;
}
}


/* HEADER 

header {
  margin: 32px 0 32px 0;
  overflow: hidden;
  width: 100%;
}

header a.logo {
  width: 220px;
  max-width: 100%;
  height: 68px;
  background: rgba(155,255,255,0.2);
  float: left;
  margin: 8px 0 30px 0;
  display: block;
  background: url("../img/logo.png") no-repeat;
  text-indent: -9999px;
}

header .headerlinks {
  float: right;
  margin: 0 0.5% 0 0;
}

header .headerlinks ul {
  margin: 0 0 17px 42px;
  overflow: hidden;
}

header .headerlinks ul li {
  float: left;
}

header .headerlinks ul li a {
  font-size: 12px;
  text-decoration: none;
  margin: 0 9px 0 0;
  padding: 0 9px 0 0;
  border-right: 1px solid #ddd;
  display: block;
  color: #7a7a7a;
}

header .headerlinks ul li a:hover {
  color: #ff7a00;
}

header .headerlinks ul li:last-of-type a {
  margin: 0;
  padding: 0;
  border: 0;
}

.tag, .chat, .search {
  float: left;
}

.tag {
  background: url("../img/tag.png") no-repeat;
  width: 245px;
  height: 35px;
  text-indent: -9999px;
}

a.chat {
  font-size: 16px;
  font-weight: bold;
  color: #ff7a00;
  margin: 8px 20px 0 30px;
  display: inline-block;
}

.search {
  margin: 0 0 0 30px;
}

.search input[type="text"] {
  font: 14px Helvetica, Geneva, sans-serif;
  background: #fff;
  border-radius: 2px;
  border: 1px solid #f2f2f2;
  width: 163px;
  height: 38px;
  padding: 5px;
  float: left;
}

.search input[type="search"] {
  border: 0;
  background: #fff url("../img/search.png") center 2px no-repeat;
  width: 14px;
  height: 16px;
  position: relative;
  margin: 12px 0 0 -25px;
  float: left;
  -webkit-appearance: none;
  border-radius: 0;
}

a.hamburger {
  display: none;
}

header nav {
  width: 100%;
  overflow: hidden;
}

header nav ul li.one {
  background: #ff7b00;
  width: 15.2%;
  margin: 0 1.3% 0 0;
  border-radius: 2px;
  border-right: 0;
}

header nav ul li.one a span,
header nav ul li.two a span {
border-left: 1px solid #e87003;
padding: 0 0 0 13px;
}

header nav ul li.one a span,
header nav ul li.two a span {
  background: url("../img/nav_arrow.png") right center no-repeat;
  width: 7px;
  float: right;
  margin: 0 13px 0 0;
}

header nav ul li.one a:hover,
header nav ul li.two a:hover {
  background: #1f1f1f;
}

header nav ul li.one:hover a span,
header nav ul li.two:hover a span {
  border-left: 1px solid #535353;
}

header nav ul li.two {
  background: #ff7b00;
  width: 15%;
  margin: 0 1.3% 0 0;
  border-right: 0;
  border-radius: 2px;
}

header nav ul li.three {
  width: 15.1%;
  margin: 0;
  border-top-left-radius: 2px;
  border-bottom-left-radius: 2px;
}

header nav ul li.four {
  width: 15.2%;
  margin: 0;
}

header nav ul li.five {
  width: 17.2%;
}

header nav ul li.six {
  width: 6%;
}

header nav ul li.seven {
  width: 13%;
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
}

header nav ul li {
  background: #3f3f3f;
  float: left;
  text-indent: 18px;
  border-right: 1px solid #535353;
}

header nav ul li:hover {
  background: #1f1f1f;
}

header nav ul li a {
  font: 14px Helvetica, Geneva, sans-serif;
  display: block;
  color: #fff;
  text-decoration: none;
  line-height: 40px;
}

header nav ul li a:hover {
  cursor: pointer;
  text-decoration: underline;
}

header nav ul li a span {
  background: url("../img/nav_arrow.png") right center no-repeat;
  width: 7px;
  float: right;
  margin: 0 10px 0 0;
}

.row .subnav a {
  line-height: inherit;
}

.row .subnav a:hover {
  text-decoration: underline;
  background: inherit;
}

/* DROPDOWNS

.row:nth-child(2) {
  border-left: 1px solid #eee;
  border-right: 1px solid #eee;
}

li ul {
  position: absolute;
  z-index: 1000;
  display: none;
}

nav ul li:last-of-type ul {
  background: #fff !important;
  margin: 0 0px 0 -198px;
}

ul ul.block.one {
  border-top: 7px solid #fff;
}

ul ul.block.three {
  width: 1020px;
  max-width: 100%;
  left: -50%;
  right: -50%;
  border-top: 7px solid #fff;
  margin: 0px auto;
  background: #2e2e2e;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
}

.row {
  position: relative;
  z-index: 9;
  background: #2e2e2e;
  float: left;
}

ul.block.one .row {
  width: 331px;
  max-width: 100%;
}

ul.block.three .row {
  width: 33.24%;
  min-height: 266px;
}

.full_menu .row:last-of-type {
  border: 0;
}

dl.box {
  background: #1f1f1f;
  width: 100%;
  padding: 18px 0% 20px;
  overflow: hidden;
  max-height: 70px;
  min-height: 70px;
}

dl.box dt {
  width: 30%;
  float: left;
}

dl.box dd {
  width: 70%;
  float: left;
  text-indent: 0;
}

dl.box .title a {
  font-size: 18px;
  line-height: 24px;
  color: #ff7a00;
}

dl.box strong {
  display: block;
}

dl.box .info {
  font-size: 12px;
  color: #696969;
}

.subnav {
   background: #2e2e2e;
   width: 90%;
   padding: 5%;
}

.subnav a {
  font-size: 12px;
  color: #fff;
  display: block;
  border: 0;
  background: none;
  padding: 0;
  margin: 0 0 16px 0;
}

.subnav a::after {
  content: "»";
  color: #ff7900;
  margin: 0 0 0 3px;
}

.block.one .subnav {
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
}

li:hover ul {
  display: block;
}

/* BLOCKS */

.section.one {
  background: url("http://digitalmarketinginstitute.com/wp-content/themes/dmi/assets/img/lady.jpg") center top no-repeat;
  background-size: cover;
  padding: 0 0 23px 0;
}

.main_quote {
  width: 30%;
  float: left;
  color: #fff;
  margin: 48.5% 4% 0 4%;
  background-color: rgba(0,0,0,0.5);
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
}

.main_quote p {
  font-size: 20px;
  line-height: 30px;
  font-style: italic;
  font-weight: 500;
  text-align: center;
  padding: 12px 12px 0 12px;
}

.main_quote p.name {
  margin: 20px 0 0 0;
  font-size: 12px;
  line-height: inherit;
  font-style: normal;
  font-weight: bold;
  padding: 0 12px 18px 12px;
}

.blocks {
  overflow: hidden;
  margin: 52px 0 0 2%;
  float: left;
  width: 557px;
  padding: 0 0 30px 0;
}

.blockleft {
  float: left;
  width: 396px;
}

.blockright {
  float: left;
  width: 151px;
  margin: 0 0 0 10px;
}

.title {
  color: #fff;
}

.cost {
  color: #b25500;;
}

a.block1 {
  width: 396px;
  height: 326px;
  background: #ef7d00;
  padding: 0;
  margin: 0 0 10px 0;
  position: relative;
  display: block;
}

.block1 .title {
  font-size: 34px;
  line-height: 39px;
  padding: 12% 10% 20px 7%;
}

.block1 .cost {
  margin: 9% 0 0 7%;
  font-size: 34px;
}

.cost span {
  font-size: 10px;
}

a.block2 {
  width: 193px;
  height: 235px;
  background: #ef7d00;
  float: left;
  position: relative;
  display: block;
}

.block2 .title {
  font-size: 21px;
  padding: 20% 17% 20px 7%;
}

.block2 .cost {
  margin: 0% 0 0 14%;
  font-size: 25px;
}

.block2:last-of-type .cost {
  margin: 14% 0 0 14%;
}

.block2:last-of-type {
  margin-left: 10px;
}

.block2:last-of-type .title {
  padding-right: 38%;
}

a.block3 {
  width: 151px;
  height: 135px;
  margin: 0 0 10px 0;
  background: #29a1ad;
  position: relative;
  display: block;
}

.block3:last-of-type {
  margin: 0;
}

.block3 .title {
  font-size: 15px;
  line-height: 18px;
  text-align: center;
  width: 90px;
  margin: 0px auto;
  text-transform: uppercase;
}

.block3 .cost {
  color: #fff;
  font-size: 14px;
  padding: 7px 0 10px;
  text-align: center;
}

a.block1:hover .title,
a.block2:hover .title,
a.block3:hover .title {
  text-decoration: underline;
}

.icon {
  padding: 18px 0 14px 0;
}

.icon_mobile {
  background: url("http://digitalmarketinginstitute.com/wp-content/themes/dmi/assets/img/block_mobile.png") 0 21px no-repeat;
  width: 38px;
  height: 35px;
  text-indent: -9999px;
  padding: 0 0 28px;
  margin: 0px auto;
  display: block;
}

.icon_search {
  background: url("http://digitalmarketinginstitute.com/wp-content/themes/dmi/assets/img/block_search.png") 0 24px no-repeat;
  width: 38px;
  height: 31px;
  text-indent: -9999px;
  padding: 0 0 31px;
  margin: 0px auto;
  display: block;
}

.icon_strategy {
  background: url("http://digitalmarketinginstitute.com/wp-content/themes/dmi/assets/img/block_strategy.png") 0 16px no-repeat;
  width: 38px;
  height: 33px;
  text-indent: -9999px;
  padding: 0 0 27px;
  margin: 0px auto;
  display: block;
}

.icon_social {
  background: url("http://digitalmarketinginstitute.com/wp-content/themes/dmi/assets/img/block_social.png") 0 24px no-repeat;
  width: 38px;
  height: 26px;
  text-indent: -9999px;
  padding: 0 0 33px;
  margin: 0px auto;
  display: block;
}

.icon img {
  margin: 0px auto;
  display: block;
}

.curve {
  display: block;
  text-indent: -9999px;
  position: absolute;
  bottom: 0;
  right: 0;
}

.curve.small {
  background: url("http://digitalmarketinginstitute.com/wp-content/themes/dmi/assets/img/curve_small.png") no-repeat;
  width: 28px;
  height: 28px;
}

.curve.large {
  background: url("http://digitalmarketinginstitute.com/wp-content/themes/dmi/assets/img/curve_large.png") no-repeat;
  width: 42px;
  height: 43px;
}

/* WHICH COURSE */

.section.two {
  padding: 122px 0 126px 0;
}

.headings {
  font-size: 16px;
  font-weight: bold;
  text-align: center;
  text-transform: uppercase;
  
}

.line.dark {
  width: 39px;
  border-top: 4px solid #666;
  margin: 12px auto 0;
  display: block;
}

.section.two .tagline {
  font-size: 24px;
  line-height: 36px;
  text-align: center;
  color: #636363;
  width: 90%;
  margin: 80px auto 0;
  text-align: center;
}

.sub {
  text-align: center;
}

.quote_area {
  width: 33%;
  float: left;
  margin: 75px 0% 0 8%;
}

.quote {
  font-style: italic;
  //font-weight: 600;
  font-size: 14px;
  color: #ff7900;
  text-align: center;
  margin: 21px 0 18px 20%;
}

.quote_name {
  color: #636363;
  font-size: 14px;
  text-align: center;
}

.quote_position {
  color: #636363;
  text-align: center;
}

.section.two .choices {
  width: 49%;
  margin: 88px 0 0 10%;
  float: left;
}

.section.two .choices dl {
  overflow: hidden;
  margin: 0 0 36px 0;
}

.section.two .choices dl dt {
  width: 5%;
  float: left;
  margin: 6px 0 0 0;
}

.section.two .choices dl dd {
  width: 95%;
  float: left;
}

.choices dl dd strong {
  font-size: 18px;
  color: #636363;
  display: block;
}

/* HOW STRONG */  

.section.three {
  background: #ff7900;
  padding: 90px 0 116px;
}

.section.three .headline {
  font-size: 45px;
  line-height: 48px;
  font-weight: 300;
  text-transform: uppercase;
  color: #fff;
  margin: 89px auto 0;
  text-align: center;
  width: 90%;
}

.section.three .headline em {
  font-style: italic;
  font-weight: 600;
}

.section.three .line {
  width: 85px;
  border-top: 3px solid #fff;
  margin: 24px auto 0;
}

.section.three .subline {
  font-size: 18px;
  line-height: 29px;
  font-style: italic;
  font-weight: 600;
  margin: 6px 0 60px 0;
  color: #fff;
  text-align: center;
}

a.button {
  font: 26px Lato;
  font-style: normal;
  font-weight: 400;
  text-transform: capitalize;
  display: block;
  border-radius: 3px;
  padding: 8px 0;
  background: #fff;
  color: #666;
  max-width: 290px;
  max-height: 54px;
  margin: 0px auto;
  text-align: center;
}

a.button.left {
  margin: 0px 0 0 0; /* margin-top was 50px; */
}

.section.three .r50:last-of-type {
  width: 49%;
  margin: 0 1% 0 0;
}

/* WHY STUDY */

.section.four {
  padding: 120px 0 44px 0;
  background: #fff;
}

.section.four .tagline {
  font-size: 31px;
  line-height: 41px;
  width: 79%;
  color: #636363;
  margin: 35px auto 0px;
  text-align: center;
}

.sub {
  font-size: 14px;
  line-height: 25px;
  text-align: center;
  width: 90%;
  margin: 26px auto 38px;
}

.sub a {
  color: #ef7d00;
  font-weight: bold;
}

.whystudy {
  margin: 96px 0 0 0;
  overflow: hidden;
}

.whystudy .r50 {
  width: 44%;
  margin: 0 0 0 1%;
}

.whystudy .r50:last-of-type {
  width: 44%;
  margin: 0 1% 0 10%;
}

.whystudy dl {
  overflow: hidden;
  margin: 0 0 80px 0;
  min-height: 130px;
  max-width: 100%;
}

.whystudy strong {
  display: block;
  font-size: 18px;
}

.whystudy dl dt {
  width: 22%;
  float: left;
  margin: 8px 4% 0 0;
}

.whystudy dl dd {
  width: 74%;
  float: left;
  font-size: 14px;
  line-height: 25px;
}

.middle {
  display: block;
  margin: 0px auto;
}

/* COUNCIL */

.section.five {
  padding: 123px 0 42px 0;
  background: #fff;
}

.section.five .tagline {
  font-size: 31px;
  line-height: 41px;
  width: 79%;
  color: #636363;
  margin: 28px auto 28px;
  text-align: center;
}

.logos {
  margin: 25px 0;
  overflow: hidden;
  max-width: 776px;
  padding-left:25px;
}

.logos a {
  display: block;
  text-indent: -9999px;
  float: left;
}

.logos a.facebook {
  margin: 0 66px 0 0;
  width: 143px;
  height: 68px;
  background: url("http://digitalmarketinginstitute.com/wp-content/themes/dmi/assets/img/social_facebook.png");
}

.logos a.google {
  margin: 0 64px 0 0;
  width: 187px;
  height: 68px;
  background: url("http://digitalmarketinginstitute.com/wp-content/themes/dmi/assets/img/social_google.png");
}

.logos a.twitter {
  margin: 0 61px 0 0;
  width: 72px;
  height: 68px;
  background: url("http://digitalmarketinginstitute.com/wp-content/themes/dmi/assets/img/social_twitter.png");
}

.logos a.microsoft {
  margin: 0;
  width: 171px;
  height: 68px;
  background: url("http://digitalmarketinginstitute.com/wp-content/themes/dmi/assets/img/social_microsoft.png");
}


/* STUDENTS SAY */

.section.six {
  background: #3d3d3d;
  padding: 124px 0 125px 0;
  overflow: hidden;
}

.section.six .headings {
  color: #fff;
}

.section.six .tagline {
  font-size: 31px;
  line-height: 41px;
  width: 90%;
  color: #fff;
  margin: 17px auto 60px;
  text-align: center;
}

.videos {
  display: block;
  overflow: hidden;
  margin: 50px 0.5% 0 0.5%;
}

.videos .r30:nth-child(2) {
  margin: 0 0.5%;
}

.videos p {
  font-size: 13px;
  color: #878787;
  text-align: center;
  margin: 15px 0 0 0;
}

.play {
  position: relative;
  margin: 0px auto;
  display: block;
  text-align: center;
  background: url("http://digitalmarketinginstitute.com/wp-content/themes/dmi/assets/img/play.png") no-repeat;
  margin: -37% auto 0;
}

.img-overlay {
  position: relative;
  max-width: 326px;
  height: auto;
  margin: 0px auto;
}

.img-overlay:hover {
  cursor: pointer;
}

.img-overlay img {
  max-height: auto;
  height: auto;
  max-width: 100%;
}

.video-overlay {
  position: absolute;
  top: 0;
  left: 0;
  max-width: 100%;
  height: 100%;
  width: 100%;
  background: url("http://digitalmarketinginstitute.com/wp-content/themes/dmi/assets/img/play.png") center center no-repeat;
}

.video-overlay:hover {
  background: none;
}

/* SECTION SEVEN */

.section.seven {
  padding: 125px 0 126px 0;
}

.section.seven .headings {
  
}

.section.seven .r50 {
  width: 49%;
  margin: 0 0 0 1%;
}

.section.seven .r50:last-of-type {
  width: 47%;
  margin: 0 1% 0 2%;
}

.whatlearn {
  margin: 66px 0 0 0;
  overflow: hidden;
}

.whatlearn h5 {
  font-size: 18px;
  font-weight: bold;
  color: #ff7900;
  margin: 0 0 15px 0;
}

.whatlearn h5 a {
  color: #ff7900;
}

.whatlearn p {
  margin: 0 0 34px 0;
}

a.view_all {
  width: 420px;
  max-width: 100%;
  font-size: 18px;
  display: block;
  color: #ff7900;
  background: url("http://digitalmarketinginstitute.com/wp-content/themes/dmi/assets/img/point_right.png")center right no-repeat;
  text-align: center;
  margin: 80px auto 0;
}

/* SECTION EIGHT */

.section.eight {
  background: #3b3938;
  padding: 123px 0 159px;
}

.section.eight .tagline {
  font-size: 31px;
  line-height: 41px;
  width: 80%;
  color: #fff;
  margin: 0px 0 22px; /* margin-top was 50px*/
  text-align: left;
}

.section.eight p {
  font-size: 14px;
  line-height: 25px;
  width: 78%;
  color: #fff;
  margin: 0 0 28px 0;
}

.section.eight .r50:first-of-type {
  width: 48%;
  margin: 0 0 0 2%;
}

/* SECTION NINE */

.section.nine {
  padding: 84px 0 80px 0;
  background: #f5f5f5;
}

.calltoaction {
  
}

.calltoaction p {
  font-size: 26px;
  margin: 40px 0 0 0;
  text-align: center;
}

.calltoaction a {
  color: #3d3d3d;
}

.r30 {
  width: 33%;
  float: left;
}

a.icon_contact {
  background: url("http://digitalmarketinginstitute.com/wp-content/themes/dmi/assets/img/icon_contact.png") no-repeat;
  width: 76px;
  height: 77px;
  text-indent: -9999px;
  margin: 0px auto;
  display: block;
}

a.icon_test {
  background: url("http://digitalmarketinginstitute.com/wp-content/themes/dmi/assets/img/icon_test.png") no-repeat;
  width: 79px;
  height: 77px;
  text-indent: -9999px;
  margin: 0px auto;
  display: block;
}

a.icon_courses {
  background: url("http://digitalmarketinginstitute.com/wp-content/themes/dmi/assets/img/icon_courses.png") no-repeat;
  width: 57px;
  height: 77px;
  text-indent: -9999px;
  margin: 0px auto;
  display: block;
}

/* SECTION TEN */

.section.ten {
  padding: 84px 0 97px 0;
  background: #fff;
  overflow: hidden;
}

.section.ten .tagline {
  font-size: 31px;
  line-height: 41px;
  width: 79%;
  color: #636363;
  margin: 0 auto 32px;
  text-align: center;
}

.section.ten .sub {
  font-size: 14px;
  line-height: 25px;
  text-align: center;
  width: 90%;
  margin: 0 auto 46px;
}

/* SECTION ELEVEN */

.section.eleven {
  padding: 120px 0 117px 0;
  background: #f5f5f5;
  overflow: hidden;
}

.howitworks {
  margin: 54px 0 0 0;
}

.howitworks img {
  margin: 14px 0 0 0;
}

.section.eleven .tagline {
  font-size: 31px;
  line-height: 41px;
  width: 90%;
  color: #636363;
  margin: 0 0 26px;
  text-align: left;
}

.tagline strong {
  color: #ef7d00;
}

.section.eleven .sub {
  font-size: 14px;
  line-height: 25px;
  text-align: center; 
  width: 90%;
  margin: 0 auto 46px;
}

.section.eleven p {
  font-size: 14px;
  line-height: 25px;
  width: 90%;
  margin: 0 0 28px 0;
}

.section.eleven .r50:first-of-type {
  width: 47%;
  margin: 0 2% 0 1%;
}
/* SECTION TWELVE */

/* SECTION TEN */

.section.twelve {
  padding: 122px 0 200px 0;
  background: #fff;
  overflow: hidden;
}

.section.twelve .tagline {
  font-size: 31px;
  line-height: 41px;
  width: 79%;
  color: #636363;
  margin: 54px auto 24px;
  text-align: center;
}

.section.twelve .sub {
  font-size: 14px;
  line-height: 25px;
  text-align: center;
  width: 90%;
  margin: 0 auto 140px;
}


/* SLIDE */

.slide {
  background: url("http://digitalmarketinginstitute.com/wp-content/themes/dmi/assets/img/slide.jpg") center top no-repeat;
  padding: 220px 0 54px;
  text-align: center;
}

.slide p {
  font-size: 18px;
  color: #fff;
  padding: 20px 180px 155px 180px;
}

.slide a {
  background: url("http://digitalmarketinginstitute.com/wp-content/themes/dmi/assets/img/point_down.png") no-repeat;
  display: block;
  margin: 0px auto;
  text-align: center;
  display: block;
  width: 34px;
}


@media only screen and (min-width: 1930px) and (max-width: 2400px)  {

.slide p {
  padding:  20px 450px 155px 450px;
}


}


@media only screen and (min-width: 2400px) and (max-width: 2950px)  {

.slide p {
  padding:  20px 650px 155px 650px;
}


}

@media only screen and (min-width: 2950px) and (max-width: 3350px)  {

.slide p {
  padding:  20px 850px 155px 850px;
}


}

@media only screen and (min-width: 3350px) and (max-width: 3650px)  {

.slide p {
  padding:  20px 1050px 155px 1050px;
}


}



/* FOOTER 

footer {
  padding: 118px 0.5% 353px;
  overflow: hidden;
  margin: 0px auto;
  width: 1020px;
  max-width: 99%;
  font-size: 11px;
  color: #999;
 
}

footer strong {
  display: block;
  font-size: 13px;
  margin: 0 0 24px 0;
}

footer a {
  color: #999;
}

footer address {
  margin: 0 0 24px 0;
  font-weight: normal;
  font-style: normal;
}

footer .column {
  float: left;
  width: 14%;
  margin: 0 5% 0 0;
}

footer .column.links {
  width: 30%;
  margin: 0 4% 0 5%;
}

footer .column.links ul {
  width: 50%;
  float: left;
  margin: 0 0 42px 0;
}

footer .column.links ul:nth-child(2) {
  text-indent: 26px;
}

footer .column.links ul li a {
  color: #999;
  margin: 0 0 1px 0;
  display: block;
}

footer .column.links ul li a:hover {
  color: #ff7a00;
  text-decoration: underline;
}

a.flag {
  width: 20px;
  height: 18px;
  display: inline-block;
  margin: 0 10px 0 0;
  text-indent: -9999px;
}

a.flag.gb {
  background: url("../img/flags.png") no-repeat;
  background-position: 0 0;
  margin: 0 10px 0 14px;
}

a.flag.ie {
  background: url("../img/flags.png") no-repeat;
  background-position: -30px 0;
}

a.flag.us {
  background: url("../img/flags.png") no-repeat;
  background-position: -61px 0;
}

footer .column.form {
  width: 22.5%;
  margin: 0 0 0 0.5%;
}

footer form input {
  border: 1px solid #dcdcdc;
  width: 100%;
  height: 32px;
  padding: 5px 13px;
  margin: 0 0 12px 0;
  font-size: 13px;
}

footer form input[type="submit"] {
  background: #767676;
  font-weight: bold;
  text-transform: uppercase;
  color: #fff;
  border-radius: 3px;
  width: 94px;
  height: 30px;
  border: 0;
}

input[type="submit"]:hover {
  cursor: pointer;
  background: #ff7a00;
}

footer .meta {
  padding: 56px 0 0 0;
  overflow: hidden;
  width: 100%;
}

footer .meta .icons {
  width: 70%;
  float: left;
  margin: 9px 0 0 0;
}

footer .meta .icons a.norton {
  margin: 0 20px 0 0;
}

footer .meta .icons a.mcafee {
  margin: 0 29px 0 0;
}

footer .meta .icons a {
  margin: 0 11px 0 0;
}

footer .meta .icons img {
  max-width: 100%;
  height: auto;
}

footer .meta .connect {
  width: 30%;
  float: left;
}

footer .meta .connect p {
  font: 13px Helvetica, Geneva, sans-serif;
  font-weight: bold;
}

a.social {
  width: 28px;
  height: 28px;
  display: inline-block;
  margin: 16px 7px 0 0;
  text-indent: -9999px;
}

a.social.facebook {
  background: url("../img/connect.png") no-repeat;
  background-position: 0 -28px;
}

a.social.facebook:hover {
  background: url("../img/connect.png") no-repeat;
  background-position: 0 0;
}  

a.social.google {
  background: url("../img/connect.png") no-repeat;
  background-position: -35px -28px;
} 

a.social.google:hover {
  background: url("../img/connect.png") no-repeat;
  background-position: -35px 0;
} 

a.social.twitter {
  background: url("../img/connect.png") no-repeat;
  background-position: -70px -28px;
} 

a.social.twitter:hover {
  background: url("../img/connect.png") no-repeat;
  background-position: -70px 0;
} 

a.social.rss {
  background: url("../img/connect.png") no-repeat;
  background-position: -104px -28px;
} 

a.social.rss:hover {
  background: url("../img/connect.png") no-repeat;
  background-position: -104px 0;
} 

a.social.vimeo {
  background: url("../img/connect.png") no-repeat;
  background-position: -139px -28px;
} 

a.social.vimeo:hover {
  background: url("../img/connect.png") no-repeat;
  background-position: -139px 0;
} 

a.social.linkedin {
  background: url("../img/connect.png") no-repeat;
  background-position: -174px -28px;
} 

a.social.linkedin:hover {
  background: url("../img/connect.png") no-repeat;
  background-position: -174px 0;
} 

.iphone {
  display: none;
} 
/* PROMO */

.promo {
  width: 1020px;
  max-width: 100%;
  background:#000;
  height: 117px;
  margin: 0px auto 34px;
}

.promo:hover {
  cursor: pointer;
}

.promo p {
  font: 13px;
  font-weight: bold;
  text-transform: uppercase;
  color: #646464;
  text-align: center;
  padding: 52px 0;
}

/* ADJUST NAV TEXT SIZE */

@media only screen and (max-width: 944px) {
  
  .main_quote {
    display: none;
  }
  
  header nav ul li {
    text-indent: 13px;
  }
  
  header nav ul li a {
    font: 12.5px Helvetica, Geneva, sans- serif;
    line-height: 40px;
  }

}


@media only screen and (max-width: 880px) {

body {

}

/* HEADER */

header {
}

header .headerlinks {
  margin: 10px 0 30px 0px;
  width: 74%;
}

.headerlinks ul {
  display: none;
}

header a.logo {
  width: 25%;
  margin: 0 0 0 1%;
  height: 47px;
  background: url("http://digitalmarketinginstitute.com/wp-content/themes/dmi/assets/img/logo_ipad.png") no-repeat;
}

.tag {
  background: url("http://digitalmarketinginstitute.com/wp-content/themes/dmi/assets/img/tag_ipad.png") no-repeat;
  width: 40%;
  height: 24px;
  text-indent: -9999px;
  margin: 0 0 0 4%;
}

a.chat {
  font-size: 11px;
  width: 24%;
  margin: 6px 0 0 0;
}

.search {
  margin: 0;
  width: 27%;
}

.search input[type="text"] {
  font: 9px Helvetica, Geneva, sans-serif;
  width: 116px;
  height: 27px;
}

.search input[type="search"] {
  background: transparent url("http://digitalmarketinginstitute.com/wp-content/themes/dmi/assets/img/search_ipad.png") center 7px no-repeat;
  width: 10px;
  height: 17px;
  margin: 0px 0 0 -23px;
}

a.hamburger {
  float: left;
  display: block;
  background: url("http://digitalmarketinginstitute.com/wp-content/themes/dmi/assets/img/hamburger.png") no-repeat;
  width: 4%;
  height: 18px;
  display: block;
  margin: 5px 1% 0 0;
}

/* NAVIGATION */

nav {
  display: none;
}

header nav ul li.one,
header nav ul li.two,
header nav ul li.three,
header nav ul li.four,
header nav ul li.five,
header nav ul li.six,
header nav ul li.seven {
  float: none;
  width: 100%;
}

header nav ul li a {
  font-size: 15px;
  padding: 0 0 0 7px;
}

header nav ul li a span {
  background: url("http://digitalmarketinginstitute.com/wp-content/themes/dmi/assets/img/nav_dark_arrow_right.png") right center no-repeat;
  width: 7px;
  float: right;
  margin: 0 10px 0 0;
}

header nav ul li.four a span.open_four,
header nav ul li.seven a span.open_seven {
  background: url("http://digitalmarketinginstitute.com/wp-content/themes/dmi/assets/img/nav_dark_arrow_down.png") right center no-repeat;
  width: 13px;
  float: right;
  margin: 0 10px 0 0;
}

header nav ul li.one a span,
header nav ul li.two a span {
  background: url("http://digitalmarketinginstitute.com/wp-content/themes/dmi/assets/img/nav_orange_arrow_right.png") right center no-repeat;
  width: 13px;
  float: right;
  margin: 0 10px 0 0;
}

header nav ul li.one a span.open_one,
header nav ul li.two a span.open_two {
  background: url("http://digitalmarketinginstitute.com/wp-content/themes/dmi/assets/img/nav_orange_arrow_down.png") right center no-repeat;
  width: 13px;
  float: right;
  margin: 0 10px 0 0;
}

header nav ul li.one a span,
header nav ul li.two a span {
  border-left: 0;
}

header nav ul li.one a {
  background: #ff7a00;
  border-bottom: 1px solid #ff9534;
}

header nav ul li.one a:hover {
  border-bottom: 1px solid #454545;
}

header nav ul li.two a {
  background: #ff7a00;
}

header nav ul li ul .subnav a,
header nav ul li ul .subnav a {
  background: #2c2c2c;
  border-bottom: 1px solid #454545;
  font-size: 13px;
}

header nav ul li a {
  padding: 10px 0;
  background: #3f3f3f;
  border-bottom: 1px solid #454545;
}

.row:nth-child(2) {
  border: 0;
}

/* DROPDOWN */

ul li {
  position: relative;
  display: block;
}

ul ul.block.one,
ul ul.block.three {
  width: 100%;
  max-width: 100%;
  z-index: 9999;
  position: relative;
  left: 0;
  right: 0;
  border-top: 0;
  margin: 0px auto;
  background: #2e2e2e;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  display: none;
}

ul li:hover ul.block.three {
  
}

dl.box {
  display: none;
}

ul.block.one .row,
ul.block.three .row {
  width: 100%;
}

ul.block.three .row {
  width: 100%;
  float: none;
  min-height: inherit;
}

.subnav {
  width: 100%;
  padding: 0;
}

.subnav a {
  padding: 10px 0;
  margin: 0;
  background: #2c2c2c;
  display: block;
  border: 0;
  border-bottom: 1px solid #454545;
}

/* SECTION ONE */

.section.one {

}

/* BLOCKS */

.blocks {
  width: 360px;
  height: 369px;
}

.blockleft {
  width: 256px;
  margin: 0 6px 0 0;
}

a.block1 {
  width: 256px;
  height: 211px;
}

a.block2 {
  width: 125px;
  height: 152px;
  margin: 0 0 6px 0;
}

.blockright {
  width: 98px;
  margin: 0;
}

a.block3 {
  width: 98px;
  height: 88px;
  margin: 0 0 7px 0;
}

.block2 .title {
  font-size: 13px;
  min-height: 40px;
  padding: 10% 17% 20px 7%;
}

.block2:last-of-type {
  margin: 0 0 0 6px;
}

.block1 .title {
  font-size: 21px;
  line-height: 25px;
}

.cost span {
  font-size: 9px;
}

.block3 .title,
.block3 .cost {
  font-size: 9px;
  line-height: 18px;
}

.block3 .title {
  width: 88%;
}

.block2 .title {
  font-size: 13px;
  min-height: 70px;
  padding: 10% 17% 10px 7%;
}

.block2 .cost,
.block2:last-of-type .cost {
  margin: 0 0 0 7%;
}

.main_quote {
  margin: 71% 2% 0 5%;
}

.icon_mobile {
  background: url("http://digitalmarketinginstitute.com/wp-content/themes/dmi/assets/img/block_mobile_tablet.png") 0 10px no-repeat;
  width: 25px;
  height: 23px;
  padding: 0 0 16px 0;
}

.icon_search {
  background: url("http://digitalmarketinginstitute.com/wp-content/themes/dmi/assets/img/block_search_tablet.png") 0 10px no-repeat;
  width: 25px;
  height: 20px;
  padding: 0 0 18px 0;
}

.icon_strategy {
  background: url("http://digitalmarketinginstitute.com/wp-content/themes/dmi/assets/img/block_strategy_tablet.png") 0 10px no-repeat;
  width: 25px;
  height: 22px;
  padding: 0 0 15px 0;
}

.icon_social {
  background: url("http://digitalmarketinginstitute.com/wp-content/themes/dmi/assets/img/block_social_tablet.png") 0 10px no-repeat;
  width: 25px;
  height: 17px;
  padding: 0 0 20px 0;
}


/* SECTION FIVE */

.logos {
  width: 548px;
  margin: 0px auto;
}

.logos a.facebook {
  margin: 0 66px 0 0;
  width: 88px;
  height: 43px;
  background: url("http://digitalmarketinginstitute.com/wp-content/themes/dmi/assets/img/social_facebook_tablet.png");
}

.logos a.google {
  margin: 0 64px 0 0;
  width: 117px;
  height: 43px;
  background: url("http://digitalmarketinginstitute.com/wp-content/themes/dmi/assets/img/social_google_tablet.png");
}

.logos a.twitter {
  margin: 0 61px 0 0;
  width: 45px;
  height: 43px;
  background: url("http://digitalmarketinginstitute.com/wp-content/themes/dmi/assets/img/social_twitter_tablet.png");
}

.logos a.microsoft {
  margin: 0;
  width: 107px;
  height: 43px;
  background: url("http://digitalmarketinginstitute.com/wp-content/themes/dmi/assets/img/social_microsoft_tablet.png");
}

/* SECTION EIGHT */

.section.eight {
  padding: 103px 0 109px;
}

/* SECTION NINE */

.calltoaction p {
  font-size: 16px;
  margin: 26px 0 0 0;
}

/* SECTION TWELVE */

.section.twelve {
  padding: 122px 0 90px 0;
  background: #fff;
  overflow: hidden;
}

/* SLIDE */

.slide {
  padding: 150px 0 54px;
}

h6 {
  font-size: 40px;
}

.slide p {
  font-size: 16px;
  color: #fff;
  padding: 20px 0 90px;
}

/* FONT RESIZE */

.search input[type="text"] {
  font: 9px Helvetica, Geneva, sans-serif;
}

.block1 .title {
  font-size: 21px;
  line-height: 25px;
}

.block1 .cost {
  font-size: 21px;
  line-height: 25px;
}

.block2 .cost {
  font-size: 16px;
  line-height: 25px;
}

.cost span {
  font-size: 9px;
}

.block3 .title,
.block3 .cost {
  font-size: 9px;
  line-height: 11px;
}

.headings {
  font-size: 14px;
}

.section.two .tagline,
.section.four .tagline,
.section.five .tagline,
.section.six .tagline,
.section.eight .tagline,
.section.ten .tagline,
.section.eleven .tagline,
.section.twelve .tagline  {
  font-size: 16px;
  line-height: 25px;
}

.choices dl dd,
.choices dl dd strong {
  font-size: 12px;
}

.quote {
  font-size: 21px;
  line-height: 26px;
}

.quote_name,
.quote_position {
  font-size: 9px;
}

.section.three .headline {
  font-size: 26px;
  line-height: 29px;
}

.section.three .subline {
  font-size: 11px;
  line-height: 17px;
}

a.button {
  font-size: 16px;
}

a.button.left {
  width: 200px;
}

.whystudy strong {
  font-size: 12px;
}

.whystudy dl dd {
  font-size: 12px;
  line-height: 18px;
}

.videos p {
  font-size: 9px;
}

.whatlearn h5,
.whatlearn p {
  font-size: 12px;
  line-height: 18px;
}

a.view_all {
  font-size: 12px;
  line-height: 28px;
}

.section.eight p {
  font-size: 12px;
  line-height: 18px;
}

.calltoaction a {
  font-size: 16px;
}

footer {
  font-size: 9px;
}

footer input {
  font-size: 10px;
}

footer .column {
  margin: 0 4% 0 1%;
}

footer .column.links {
  width: 34%;
  margin: 0 1%;
}

footer .column.links ul:nth-child(2) {
  text-indent: 5px;
}

footer .column.form {
  width: 24%;
}

footer .meta .icons {
  width: 59%;
  float: left;
  margin: 9px 4% 0 1%;
}

.icons img {

}

footer .meta .icons a.norton,
footer .meta .icons a.mcafee,
footer .meta .icons a {
  margin: 0 9px 0 0;
}

footer .meta .connect {
  width: 36%;
}

/* PROMO */

.promo {
  background: #29a1ad;
}

.promo p {
  color: #fff;
}

}

@media only screen and (max-width: 630px) {

body {
}

/* HEADER */

header a.logo {
  margin: 0 0 20px 3%;
  width: 80%;
}

header .headerlinks {
  width: 10%;
  margin: 0;
}

.headerlinks ul, .tag, .search {
  display: none;
}

a.chat {
  display: none;
}

nav {
  display: none;
}

a.hamburger {
  width: 100%;
  margin: 15px 0 0 0;
  float: left;
}

.iphone .search {
  display: block;
  background: #3f3f3f;
  overflow: hidden;
  padding: 20px 0;
  width: 100%;
}

.iphone .search input[type="text"] {
  font-size: 14px;
  background: #fff;
  border-radius: 2px;
  border: 1px solid #f2f2f2;
  width: 92%;
  height: 38px;
  padding: 0;
  margin: 0 4%;
  float: left;
  text-indent: 40px;
  position: relative;
}

.iphone .search input[type="search"] {
  border: 0;
  background: #fff url("http://digitalmarketinginstitute.com/wp-content/themes/dmi/assets/img/search.png") center 2px no-repeat;
  width: 14px;
  height: 16px;
  position: absolute;
  margin: 10px 0 0 0;
  float: left;
  left: 30px;
  -webkit-appearance: none;
  border-radius: 0;
}


/* SECTION ONE */

.section.one {
  background: none;
  background-size: none;
}

.main_quote {
  display: none;
}

/* SECTION TWO */

.section.two {
  padding: 30px 0 36px 0;
}

.headings {
  font-size: 12px;
  width: 60%;
  margin: 0px auto;
}

.section.two .tagline {
  margin: 25px auto 0;
}

.section.two .quote {
  width: 60%;
}

.section.two .quote_area {
  margin: 15px 0 0 0;
}

.section.two .quote_area {
  width: 100%;
  float: none;
}

.quote {
  width: 100%;
  margin: 11px auto 10px;
  float: none;
}

.section.two .choices {
  width: 80%;
  float: none;
  margin: 46px auto 0;
}

.section.two .choices dl {
  margin: 0 0 30px 0;
}

.section.two .choices dl dt {
  width: 7%;
  margin: 2px 0 0 0;
}

.section.two .choices dl dd {
  width: 93%;
}

/* SECTION THREE */

.section.three {
  padding: 0px 0 56px;
}

.section.three .r50:last-of-type {
  display: none;
}

.section.three .r50 {
  width: 100%;
  float: none;
}

.section.three .headline {
  margin: 49px auto 0;
}

.section.three .line {
  margin: 18px auto 0;
}

.section.three .subline {
  margin: 0 auto 30px;
  width: 96%;
}

a.button {
  width: 190px;
}

a.button.left {
  margin: 0 auto 30px auto;
}

/* SECTION FOUR */

.section.four {
  padding: 30px 0 24px 0;
}

.section.four .headings {
  width: 60%;
}

.section.four .tagline {
  margin: 9px auto 0;
}

img.middle {
  width: 30%;
}

.whystudy .r50:last-of-type,
.whystudy .r50 {
  width: 100%;
  float: none;
  margin: 0;
}

.whystudy {
  margin: 56px 0 0 0;
}

.whystudy dl {
  width: 90%;
  margin: 0 5% 55px;
}

/* SECTION FIVE */

.section.five {
  padding: 33px 0 32px 0;
}

.section.five .headings {
  width: 60%;
}

.section.five .tagline {
  margin: 8px auto 28px;
}

/* SECTION FIVE */

.logos {
  width: 229px;
  margin: 0px auto;
}

.logos a {
  float: left;
}

.logos a.facebook {
  margin: 0 32px 20px 0;
  width: 85px;
  height: 37px;
  background: url("http://digitalmarketinginstitute.com/wp-content/themes/dmi/assets/img/social_facebook_iphone.png");
}

.logos a.google {
  margin: 0 0 20px 0;
  width: 112px;
  height: 37px;
  background: url("http://digitalmarketinginstitute.com/wp-content/themes/dmi/assets/img/social_google_iphone.png");
}

.logos a.twitter {
  margin: 0 32px 0 0;
  width: 85px;
  height: 41px;
  background: url("http://digitalmarketinginstitute.com/wp-content/themes/dmi/assets/img/social_twitter_iphone.png");
}

.logos a.microsoft {
  margin: 0;
  width: 112px;
  height: 41px;
  background: url("http://digitalmarketinginstitute.com/wp-content/themes/dmi/assets/img/social_microsoft_iphone.png");
}

/* SECTION SIX */

.section.six {
  padding: 28px 0 50px 0;
}

.section.six .tagline {
  margin: 10px auto 0px;
}

.videos {
  margin: 23px auto 0;
}

.videos p {
  margin: 8px 0 18px;
}

.videos .r30 {
  width: 100%;
  float: none;
}

/* SECTION SEVEN */

.section.seven {
  padding: 30px 0 44px 0;
}

.section.seven .headings {
  width: 60%;
}

.whatlearn {
  margin: 5px 0 0 0;
}

.whatlearn .r50:first-of-type {
  display: none;
}

.section.seven .r50:last-of-type {
  width: 90%;
  margin: 0 5% 30px;
  float: none;
}

.whatlearn h5 {
  margin: 0 0 2px 0;
}

/* SECTION EIGHT */

.section.eight {
  padding: 22px 0 12px;
}

.section.eight .tagline {
  width: 90%;
  margin: 18px auto;
  text-align: center;
}

.section.eight .r50:last-of-type {
  display: none;
}

.section.eight .r50:first-of-type {
width: 96%;
margin: 0 2%;
}

.section.eight p {
  width: 90%;
  margin: 0px auto 28px;
  text-align: center;
}

/* SECTION NINE */

.section.nine {
  padding: 40px 0 50px;
}

.calltoaction img.middle {
  width: inherit;
}

.calltoaction p {
  margin: 10px 0 0 0;
  text-transform: capitalize;
}

a.icon_contact {
  background: url("http://digitalmarketinginstitute.com/wp-content/themes/dmi/assets/img/icon_contact_iphone.png") no-repeat;
  width: 40px;
  height: 41px;
}

a.icon_test {
  background: url("http://digitalmarketinginstitute.com/wp-content/themes/dmi/assets/img/icon_test_iphone.png") no-repeat;
  width: 42px;
  height: 41px;
}

a.icon_courses {
  background: url("http://digitalmarketinginstitute.com/wp-content/themes/dmi/assets/img/icon_courses_iphone.png") no-repeat;
  width: 30px;
  height: 41px;
}

.icon_contact a,
.icon_test a,
.icon_courses a {
  display: block;
}


/* SECTION ELEVEN */

.section.eleven {
  padding: 30px 0 22px;
}

.howitworks {
  margin: 10px 0 0 0;
}

.section.eleven p {
  margin: 0 auto 28px;
  text-align: center;
}

.section.eleven .tagline {
  margin: 0 5% 26px;
  text-align: center;
}

.section.eleven .r50:first-of-type {
  display: none;
}

.section.eleven .r50 {
  width: 100%;
  float: none;
}

/* SECTION TWELVE */

.section.twelve {
  padding: 32px 0 20px;
}

.section.twelve .headings {
  width: 60%;
}

.section.twelve .tagline {
  margin: 4px auto 24px;
}

.section.twelve .sub {
  margin: 26px auto 20px;
}

/* SLIDE */

.slide {
  padding: 100px 0 54px;
}

h2 {
 
}

.h2-OL {
font-size: 41px;
}

.slide p {
  font-size: 16px;
  color: #fff;
  padding: 20px 20px 60px;
}

/* FOOTER */

footer {
  padding: 38px 0 30px;
}

.column {
  display: none;
}

.meta .icons {
  display: none;
}

footer .meta .connect {
  width: 100%;
  float: none;
}

footer .meta .connect p {
  text-align: center;
}

.social_icons {
  display: block;
  margin: 0px auto;
  width: 227px;
}

.iphone {
  display: block;
  text-align: center;
}

.iphone p {
  margin: 0 0 5px 0;
}

.iphone span,
.iphone span a {
  color: #ff7900;
}

/* FONT SIZE */

.headings {
  font-size: 12px;
}

.section.two .tagline {
  font-size: 14px;
}

.section.eight .tagline {
  font-size: 18px;
  line-height: 26px;
}

.section.four .tagline,
.section.five .tagline,
.section.six .tagline,
.section.ten .tagline,
.section.eleven .tagline,
.section.twelve .tagline  {
  font-size: 16px;
  line-height: 22px;
}
.quote {
  font-size: 16px;
  line-height: 22px;
}

.quote_name,
.quote_position {
  font-size: 10px;
}

.section.three .headline {
  font-size: 24px;
  line-height: 29px;
}

.section.three .subline {
  font-size: 12px;
  line-height: 17px;
}

a.button {
  font-size: 15px;
}

.whystudy strong {
  font-size: 12px;
}

.whystudy dl dd {
  font-size: 12px;
  line-height: 20px;
}

.sub {
  font-size: 12px;
  line-height: 20px;
}

.videos p {
  font-size: 11px;
}

.whatlearn h5,
.whatlearn p {
  font-size: 12px;
  line-height: 22px;
}

a.view_all {
  font-size: 14px;
  line-height: 18px;
  margin: 0px auto;
  width: 60%;
  display: block;
}

.section.eight p {
  font-size: 12px;
  line-height: 22px;
}

.calltoaction a {
  font-size: 12px;
}

.calltoaction img.middle {
  height: 77px;
  width: auto;
}

footer {
  font-size: 13px;
}

/* MAYBE */
  
.blocks {
  overflow: hidden;
  margin: 0px 0 0 0;
  float: left;
  width: 96%;
  padding: 25px 2%;
  background: #e8e8e8;
  height: inherit;
}
  
.blockleft {
  width: 100%;
  margin: 0;
  float: none;
  overflow: hidden;
}
  
.blockright {
  width: 100%;
  float: none;
  margin: 2.3% 0 0 0;
  overflow: hidden;
}
  
a.block1 {
  width: 100%;
  margin: 0;
  height: 32%;
}

.block1 .title {
  font-size: 21px;
  line-height: 25px;
  width: 90%;
}

.block1 .cost {
  font-size: 21px;
  width: 100%;
  padding: 0 0 3% 0;
}

.block1 .cost {
  margin: 2% 0 0 7%;
}
  
a.block2 {
  width: 48.6%;
  float: left;
  min-height: 130px;
  margin: 2.5% 2.7% 0 0;
}

.block2:last-of-type {
  margin: 2.5% 0 0 0;
}

.block2 .title {
  font-size: 13px;
  min-height: 40px;
  padding: 10% 17% 20px 7%;
} 

.block2 .title {
  min-height: 68px;
}

.block2 .title,
.block2 .cost {
  font-size: 14px;
  line-height: 17px;
  width: 60%;
}

.block2 .cost,
.block2:last-of-type .cost {
  margin: 0 0 0 8%;
}

a.block3 {
  width: 23.3%;
  height: 130px;
  margin: 0 2.24% 0 0;
  float: left;
}

.block3:last-of-type {
  margin: 0;
}

.block3 .title {
  font-size: 10px;
  width: 92%;
  margin: 13% auto 8%;
  text-align: center;
}

.block3 .cost {
  font-size: 9px;
}

/* PROMO */

.promo {
  background: #ef7d00;
}

.promo p {
  color: #fff;
}

}

/* Scrollbox 12-03-15*/

.orange_submit{
background-color: #ef7d00;
border: 0 none;
border-radius: 3px 3px 3px 3px;
color: #FFFFFF;
cursor: pointer;
font-size: 13px;
font-weight: bold;
padding: 6px 12px;
text-shadow: 1px 1px #000000;
text-transform: uppercase;
width: auto;
}
.nom-nom-nom{
  display:none;
  height:1px;
  padding: 0px;
  margin: 0px;
}
.form-list-reset{
  margin:0px 0px 6px 0px;
  padding:0px;
}

.col-white{
color:white;
}

#tabs2 .section.five{
  background:none;
}

/* SAC Course block */

.sac-header{
  font-style: normal!important;
  font-size: 20px;
  padding: 0 0 0 25px;
}
.sac-spiel{
  padding:10px 25px;
}

/* why-study-tweak block */
@media screen and (min-width:680px){
.whystudy p {
  min-height: 200px;
}

}

.blank_submit{
  border:none;
  margin:none;
  background: transparent;
  color: #ffffff;
  opacity: 1.0;
  font-size: 18px;
  font-weight: bold;
  padding: 2%;
  text-transform: uppercase;
  width:100%;
}

/* parsley validator */
input.parsley-success,
select.parsley-success,
textarea.parsley-success {
  color: #468847;
  background-color: #DFF0D8;

}

input.parsley-error,
select.parsley-error,
textarea.parsley-error {
  color: #B94A48;
  background-color: #F2DEDE;
 
}

.parsley-errors-list {
  margin: 0px!important;
  padding: 0;
  list-style-type: none;
  font-size: 0.9em;
  line-height: 0.9em;
  opacity: 0;

  transition: all .3s ease-in;
  -o-transition: all .3s ease-in;
  -moz-transition: all .3s ease-in;
  -webkit-transition: all .3s ease-in;
}

.parsley-errors-list li {
  font-size: 0.9em!important;
  color:#B94A48;
}


.parsley-errors-list.filled {
  opacity: 1;
}

.form-list-standard li ul{
  margin-top: 2px!important;
  margin-bottom:2px!important;
}

@media only screen and (max-width: 480px){

.parsley-errors-list li {
  width:100%;
}

}

.poke{
  margin-top: 5%;
}

.chunk{
  font-size: 18px;
  width: 100%!important;
  float:right;
  padding:2px;
  margin-top: 0.2em;
}

@media only screen and (min-width: 480px){

.chunk{
  width: 40%!important;
  margin-top: 0.5em;
}

}


@media only screen and (min-width: 1001px){

.main-cnt{
  width:40%;
  margin:2% 5%;
}

.LowerContentForm.floater {
  float: left;
  margin-left: 10%;
  clear: none;
}

.LowerContentForm.floater strong {
 font-size:large;
}

}


@media only screen and (min-width: 480px) and (max-width:1000px){


.LowerContentForm.floater {
  margin-left: 10%;
  clear: none;
}

.LowerContentForm.floater strong {
 font-size:large;
}

}


.main-cnt-sect{
  border: 1px solid #F0F0F0;
  border-radius: 3px;
  box-shadow: none;
  margin-top: 0px;
  padding: 0px 20px 0px 20px;
  width: 95.7%;
}




@media screen and (max-width:767px){

  .main-cnt-head{
    background:#ef7d00;
    padding: 2%;
    width: 105%!important;
  }

  .subtitle{
  position: inherit!important;
  bottom: 0px!important;
  font-size: 15px!important;
  margin-left: 0px!important;
}
}

@media screen and (max-width:480px){

  .main-cnt-head{
    width: 95%!important;
  }

    .subtitle{
  line-height: 1.5;
  width: 100%!important; 
}

}

.col-org{
  color:#ef7d00;
}

/* Course Notice block */

.Notice-Box{
    border: 1px solid orange;
    padding: 20px;
    background-color:white;
}

.Notice-Box p{
    line-height: 1.7;
    font-size: .8em;
    width:100%!important;
   
}

/* Partner Page block */

.block-1-txt{
max-width:100%;
float:left;

}

.spacer{
margin-top:25px;
}

.spacer-med{
margin-top:75px;
}

.overhaul{
    margin: 50px 40px;
    padding:0px;
}

.cta-tagline{
  font-size: 18px!important;
  line-height: 29px!important;
}

.block-1-txt p{
text-align: left;
}

.col-list span{
color:#666;
}

.col-list li{
color:#ef7d00;
display: list-item!important;
}


.block-2-img{
max-width:100%;
float:left;

}

.block-2-img p{
padding:0px!important;
margin:0px!important;
text-align: center;
}

.logos a.partner1 {
  margin: 0 66px 0 0;
  width: 143px;
  height: 68px;
  background: url("http://digitalmarketinginstitute.com/wp-content/uploads/brandschool1.png");
}

.logos a.partner2 {
  margin: 0 64px 0 0;
  width: 187px;
  height: 68px;
  background: url("http://digitalmarketinginstitute.com/wp-content/uploads/Westminster-University-logo.png");
}

.logos a.partner3 {
  margin: 0 61px 0 0;
  width: 80px;
  height: 68px;
  background: url("http://digitalmarketinginstitute.com/wp-content/uploads/ihm-business-school.png");
}

.logos a.partner4 {
  margin: 0;
  width: 171px;
  height: 68px;
  background: url("http://digitalmarketinginstitute.com/wp-content/uploads/NIIT-logo.png");
}

@media screen and (min-width:1000px){

.block-1-txt{
max-width:50%;


}

.block-1-txt p{
padding-right: 25px;
text-align: justify;
margin-right: 10px;
}


.block-2-img{
max-width:40%;


}

.col-list{
font-size: 16px;
}

.col-list li{
padding: .6% 0px;
}

.body-txt{
  font-size: 16px!important;
  line-height: 26px!important;
}

}



@media screen and (max-width:1000px){

.overhaul{
    margin: 50px 70px;
    padding:0px;
}

.block-1-txt{
  margin-bottom: 17px;
}

}


@media screen and (min-width:480px) and (max-width:768px){

.sect-1, .sect-2{
  padding-right:25px; 
}

}

.spotlight-logo{
  margin:0px 10%;
}

/*---Enrolment Form---*/

.field-subtext{
  color:red;
  font-size: smaller;

}

/*--- Springboard ---*/

.springb{

padding-left:30%!important;
font-size:1.8em!important;

}

.springb-p{
  font-size: .9em!important;
  line-height: 1.7!important;
  text-align: justify!important;
}

.springb-reset{

top:0px!important;
margin-top: 10px!important;
}

.springb-vid{
  max-width: 100%;
}

.block-section-1{
float:left;
margin:25px 0px 0px 0px;
}

.block-section-2{
float:left;
margin:20px 0px;
}

.springb-head{

width:100%!important;

}

.springb-title{
  font-size:2em;
  margin-bottom:10px; 
}

.springb-btn {
  background: #ef7d00;
  margin-top:10px;
  background-position: 0 top;
  border-radius: 5px 5px 5px 5px;
  color: #ffffff;
  position: relative;
  outline: none;
  border: none;
  opacity: 1.0;
  font-size: 18px;
  font-weight: bold;
  padding: 10px 20px;
  text-shadow: 1px 1px #D15302;
  text-transform: uppercase;
  float:right;
  text-align: center;
}

.springb-btn:hover {
  color:#fff;
  text-decoration: none;

  }

.springb-block-1{
max-width:100%;
float:left;

}

.springb-block-2{
max-width:100%;
float:left;
}

.springb-ul{
padding-left: 0px;
}

.springb-txt{
  font-size: 20px!important;
}

.txt-lrg{
  font-size:larger!important;
}

@media screen and (max-width:480px){

.springb{

padding-left:10%!important;
font-size:1.6em!important;

}

.springb-wrap{
padding-left:10px!important;
}

}

@media screen and (min-width:1000px){

.springb-block-1{
max-width:50%;

}

.springb-block-2{
max-width:45%;

}

.springb-block-2 p{
margin-left: 10px;

}

.springb-vid{
  max-width: 84%;
}

}

/* Terms and conditions */

.tc-title{
  padding: 0;
  color: #000;
  margin: 0 0 18px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 3em;
  font-weight: 300;
  text-transform: uppercase;
  line-height: 35px;
  background-repeat: no-repeat;
  background-position: center bottom;
}

.tc-subtitle{
  margin: 0 0 8px;
  font-size: 1.3em;
  font-weight: 700;
  text-transform: uppercase;
}

.tc-txt{
  margin: 0 0 25px!important;
  font-size: 15px!important;
  line-height: 33px!important;
  text-align:justify!important;
}

@media all and (min-width:481px) and (max-width:768px ){

.tc-content{
  padding:0px!important
}




}

/* Corporate full width page*/

.contain-this{
  margin:0 auto;
  max-width:960px;
} 

.none4methnx{
  box-shadow: none!important;
  border:none!important;
  text-decoration: none!important;
  list-style-type: none!important;
  overflow: hidden!important;
}

.logos a.corporate1 {
  margin: 0 66px 0 0;
  width: 143px;
  height: 68px;
  background: url("http://digitalmarketinginstitute.com/wp-content/uploads/ibm-e1434712850737.png")no-repeat;
  background-repeat: none;
}

.logos a.corporate2 {
  margin: 0 64px 0 0;
  width: 187px;
  height: 68px;
  background: url("http://digitalmarketinginstitute.com/wp-content/uploads/abbott-e1434718787824.png")no-repeat;
  background-repeat: none;
}

.logos a.corporate3 {
  margin: 0 61px 0 0;
  width: 80px;
  height: 68px;
  background: url("http://digitalmarketinginstitute.com/wp-content/uploads/vodafone-e1434712882546.jpg")no-repeat;
  
}

.logos a.corporate4 {
  margin: 0;
  width: 171px;
  height: 68px;
  background: url("http://digitalmarketinginstitute.com/wp-content/uploads/coca-cola-e1434712913337.png")no-repeat;

}

.mixwidth{
  margin:20px auto 0px!important;
  float:none!important;
}

.block-2-txt p{
text-align: justify; 
margin-right: 10px;
}

.corporate-intro-full{  
  float: left!important;
  width: 100%!important;
  border-bottom:none!important;
  padding-bottom:0px!important;
}

.corp-ben{
  margin-top: 40px!important;
}



@media all and (min-width:899px){

.corp-ben dl{
min-height: 270px;
}

}

@media all and (min-width:1000px){

 .redis h1{
    position: relative;
    bottom: 180px;
    font: 36px 'Open Sans';
    margin-left: 20px;
    width: 350px;
}
}

.hzl-full{
  float: left;
}

.hzl-full p{
  font-size: 14px;
  line-height: 25px;
}

.hzl-full strong{
  font-weight: bold;
  font-size: 18px;
}

.hzl-icon{
max-width: 20%;
float: left;
margin-right: 2%;
}

.hzl-text{
max-width:87%;
float: left;
}


@media all and (min-width:631px) and (max-width:999px){

.hzl-text{
max-width:80%;
}

}




@media all and (min-width:1000px){

.hzl-icon{
margin-right: 3%;
}

}

@media all and (max-width:630px){

.hzl-full{
  margin:0px 5%;
}

.hzl-full p , .hzl-full strong {
  font-size: 12px;
  line-height: 20px;
}

.hzl-text{
max-width:70%;
}

.hzl-icon{
margin-right: 5%;
}

}

.big-spacer{
  margin-bottom: 60px;
}

.boulder{
  font-weight: 600;
}
.dig-boost{
  clear:both;
}


.modintro{
  font-size:13px;
}

.modintro h2{
  text-align:left;
  line-height: 1.8;
}

.clean-heading{
  color: #000000;
  font-weight: 400;
  font-size: 30px;
}

.static-banner{
  margin: 15px 0px;
}

@media all and (min-width:480px) and (max-width:768px){

.static-banner{
  margin:30px 15px;
}

}
@media all and (min-width:768px) and (max-width:1000px){

.static-banner{
  margin:45px 20px;
}

}

@media all and (min-width:1000px){

.static-banner{
  margin:50px 40px;
}
}

.caption-text{
  margin:30px 0px 0px 0px;
  text-align:center;

}

@media all and (max-width: 480px){
  .caption-text{
    margin-top: 30px 0px 0px 0px;
    font-size: small;
  }
}

.vid-frame{
  width:220px;
  height:124px;
}

@media all and (min-width: 480px) and (max-width:768px ){
.vid-frame{
  width:380px;
  height:214px;
}
}

@media all and (min-width: 769px){
.vid-frame{
  width:500px;
  height:281px;
}
}


.cnt-4rm-heading{
  margin-left: 45px;
  color:#666;
  font-weight: normal;
  font-size: x-large;
}


@media all and (max-width: 768px){

.cnt-4rm-heading{
  margin-left: 0px;
  font-size: larger;

}

}

.no-width{
  max-width: 100%;
  width:100%;
}



.mol-small-list li:not(:last-child){
  margin-bottom: 5px;
}

.mol-small-list li{
line-height: 1.7;
font-size: 18px;
}

.mol-small-list li b{
color:#ef7d00;
}

.influencer-quotes span{
color:#ef7d00;
}

.hi-lite{
  text-decoration: underline;
  font-weight: bold;
}

.reg p{
  font-size:16px!important;
  text-align: left!important;
  line-height: 1.6!important;
}

.btf-cnt{
  clear:both;
}

.brochure-header{
    float: left;
    max-width: 100px;
    padding-right: 30px;
}

.brochure-cnt{
  clear:both;
}

.home-vid-frame{
  margin-top: 20px;
  width:100%;
  height:100%;
}

@media all and (min-width: 631px) and (max-width:768px ){
.home-vid-frame{
  width:220px;
  height:124px;
}
}

@media all and (min-width: 769px) and (max-width:880px ){
.home-vid-frame{
  width:300px;
  height:169px;
}
}

@media all and (min-width: 881px) and (max-width:999px ){
.home-vid-frame{
  width:350px;
  height:197px;
}
}

@media all and (min-width: 1001px){
.home-vid-frame{
    width: 400px;
    height: 225px;
}
}

.newsTitle{
    position: absolute;
    margin-top: 80px;
    margin-left: 30px;
    width: 325px;
    font-size: 46px;
    font-weight: normal;
}

@media all and (min-width: 768px) and (max-width:1000px ){
.newsTitle{
margin-top: 50px;
}
}

@media all and (min-width: 480px) and (max-width:767px ){
.newsTitle{
margin-top: 30px;
margin-left: 10px;
font-size: 36px;

}
}

@media all and (max-width:479px ){
.newsTitle{
margin-top: 10px;
margin-left: 10px;
font-size: 26px;

}
}