/* Add your CSS code here.
                     
For example:
.example {
    color: red;
}

For brushing up on your CSS knowledge, check out http://www.w3schools.com/css/css_syntax.asp

End of comment */ 

.media-plaim .new_heasing, #reviews .new_heasing { margin-bottom: 10px !important; }
.media-plaim .new_heasing .button, #reviews .new_heasing .button-show { margin-top: -5px; }
.sticky-popup .popup-header { margin-left: 20% !important; }
.postid-1120 .right_text .mybutton { font-size: 18px !important; padding: 5px 20px !IMPORTANT; }
.main_headeing h3 {
    background-repeat: no-repeat; background-size: 11px 11px;
    background-position: 6px 8px; }
.main_headeing { margin-left: 0px; }
.Course-Features-box h4 img {width: 45px !important;height: 45px !important; margin: 0px 0px !important; background: #0f5892; padding: 3px; border-radius: 25px; }
.Course-Features-box h4 span { font-size: 17px; }
.main_headeing h3:after {background-color: #ccc; content: ""; display: inline-block;height: 1px;left: 10px;
    position: relative;vertical-align: middle; width: 48.5%;}
.coursefeature_bodycont{margin-left: -15px;}

.courseicon{ 
color: #ea9629;
font-size: 13px;
    margin-top: -5px;
    vertical-align: middle;

}
.labelCoursemainfeature i { color: #f9a61a; }
.sticky-popup.open .popup-header {     background-image: url(http://www.stmarymagdalen.org/ParishInfo/images/closebutton.png) !important;
    background-position: 90% !important;
    background-size: 30px 30px !important;
    background-repeat: no-repeat !important; }
.ig_headline { font-size: 2em !important; }
.request-main p{ text-align: left; }
.request-main input { height: 34px !important; font-size: 0.8em; line-height: 1em; width:100% !important;
padding-left: 10px; margin-top: 5px !important; }
.req-submit input {margin-top: 15px !important; background: white; color: white; border-bottom: 0px !important; font-size: 0.85em !important;line-height: 1em !important;float:right; }
.request-main textarea { height: 60px !important; margin-top: 5px !important; width: 100% !important;max-width: 100% !important; }

.divh3 #related_course li .row .for-border .col-md-3 { padding: 5px; }
.divh3 #related_course li .row .for-border .col-md-3 img { font-size: 12px; }
.divh3 #related_course li .row { min-height: 75px;}
 .banner_container {
    background-image: url(https://onlineitguru.com/wp-content/uploads/2017/09/blog-1.png) !important;
    margin: 0px;
    background-size: cover;
    width: 100%;
    padding: 0px 70px;
    background-repeat: no-repeat;
}



@import url(http://netdna.bootstrapcdn.com/font-awesome/3.2.1/css/font-awesome.css);
.homepagesearch {

width:55%;
    position: relative;
    margin: auto;
    border: none;
    padding: 25px 0 0 0;
}
.homepagesearch:before {
  position: absolute;
  top:25px;
  right: 0;
  width: 60px;
  height: 60px;
  line-height: 60px;
  font-family: 'FontAwesome';
  content: '\f002';
  background: #F9A61A;
  text-align: center;
  color: #fff;

  -webkit-font-smoothing: subpixel-antialiased;
  font-smooth: always;
    border:none;
}

.searchTerm {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;

  padding: 5px;
  height: 60px;
  border:none;
  outline: none;
}

.searchButton {
  position: absolute;
  top: 0;
  right: 0;
  width: 40px !important;
  height: 60px;
  opacity: 0;
  cursor: pointer;
}

.page-id-5024 .homepagesearch:before {
    position: absolute;
    top: 14px;
    right: 0;
    width: 38px;
    height: 38px;
    line-height: 42px;}

.page-id-5024 .homepagesearch {
    width: 100%;
    position: relative;
    margin: auto;
    border: none;
    padding: 0px 0 0 0;
}
.page-id-5024 .searchTerm{
height: auto;
}





@media only screen and (min-width: 768px) {
    .reqcallback-mobile, .callus-mobile { display:none; }
.mycoursefeatures .col-md-3 { width: 23%; margin-right: 2%; }
.sticky-popup .popup-header { margin-left: -10px !important; }
/*.col-md-4.for-online-train1 { width: 31.33% !important; } */
.mycoursefeatures{width: 102%;}

.sticky-popup .popup-header {
    padding: 3px 5px 7px 10px!important;
    margin-left: 0px !important;
}
.popup-content{
margin-left: 0px !important;
}


}
@media only screen and (max-width: 767px) {
.sticky-popup .popup-wrap, #callnowbutton { display:none !important; }
.reqcallback-mobile { border-radius: 8px 8px 0px 0px;position: fixed; bottom: 0; background: #0a90d0; z-index: 999; width: 49.5%;margin-right:0.5%; float: left; }
.reqcallback-mobile a { color: #fff; text-align: center; margin: 0px auto; display: table; font-size: 16px;
    padding: 8px; cursor:pointer; }
 .callus-mobile {border-radius: 8px 8px 0px 0px;position: fixed; bottom: 0; right: 0; background: #0a90d0; z-index: 999; width: 49.5%;
    margin-left: 0.5%; float: right; }
 .callus-mobile a { color: #fff; text-align: center; margin: 0px auto; display: table; font-size: 16px;
    padding: 8px; cursor:pointer; }
 #contact_form_pop, #call_pop { padding: 0px; }
 .request-main h2, .callus-address h2 { margin: 0px;padding: 15px 20px; font-size: 22px;text-align: center;color: #000; }
 .request-main p { margin-bottom: 0px; width: 80%; margin: 0px auto; display: table; }.
 .request-main input { margin: 0px auto; display: table; width: 100%; }
 .callus-address h4 { margin: 0px; padding: 5px 15px; color: #000; }
 .callus-address p, .callus-mail p { margin: 0px; padding: 0px 15px; font-size: 18px; text-align: center;}
 .callus-address p a {color: #000; font-size: 20px; text-align: center; }
  #call_pop { padding-bottom: 25px; }
 .callus-mail a { font-size: 18px; color: #000; text-decoration: underline !important; line-height: 24px; }
 .req-submit { width: 100%; }
 .callus-mail { margin-bottom: 20px; }
.sticky-popup .popup-header { width: 60% !important; }
.mn-navigation-wrap .mn-logo-image {left: 12%; position: absolute; }
.mn-navigation-wrap .mn-icon-wrap { float:left; }
#menu-mobilemenu { float: left; width: 230px; background-color: #1e73be; }
html.mn-open .mn-navigation-wrap { background: transparent !important;}
.mn-navigation-wrap .mn-menu-wrap ul { padding-bottom: 5px; }
#menu-mobilemenu li { list-style-type: none; }
.mn-navigation-wrap .mn-menu-wrap .sub-menu a { padding-left: 20px; }
.mn-navigation-wrap .mn-menu-wrap li a { padding: 4px 10px; }
.homepagesearch { margin-left: 0px !important; }
.sticky-popup.open .popup-wrap { width: 100% !important; left: -2.4% !important; }
.sticky-popup.open .popup-header { width: 100% !important; margin-left: 0px !important; max-width: 100% !important; }
.popup-wrap .popup-content { margin-left: 0px !important; max-width: 100%; width: 100% !important; }
.sticky-popup.left-bottom { left: -2.5%!important; }
.popup-content input { height: 40px !important; border: 1px solid #777777 !important; }
.popup-content textarea { border: 1px solid #777777 !important; width: 73%; }
.popup-content input[type="submit"] { width: 73% !important; float: left; }
.img-text-with .homepagesearch {width: 100% !important; }
.fllwithslider .img-text-with { width: 100% !important; }
#topLogo .search { display:none !important; }
.mycoursefeatures .coursefeatures { margin-bottom: 10px;}
.search-below-section { display: none;}
.fllwithslider .img-text-with { margin-top: 20px !important; }
.sticky-popup .popup-header { width: 50% !important; margin-left: -10px !important; }
.sticky-popup.open .popup-header { width: auto !important; }
}
@media only screen and (max-width: 480px) {
.sticky-popup.open .popup-wrap { width: 450px !important; left: 3% !important; }
}
@media only screen and (min-width: 480px) and (max-width: 767px) {
.sticky-popup.open .popup-wrap { width: 560px !important; left: 3% !important; }
}
