.class="top_form_detail p {
    color: #FFF !important;
}

li#field_23_13 label.gfield_label {
    display:block !important;
    color:#676868 !important;
}


li#field_23_16 label.gfield_label {
    display:block !important;
    color:#676868 !important;
}

li#field_23_14 label.gfield_label {
    display:block !important;
    color:#676868 !important;
}


.col-md-12 .about_network h1 {
   display:none !important;
}


.gform_wrapper .field_description_below .gfield_description {
    padding-top: 0px !important;
}






@media screen and (min-width:998px) {
.schedule {
    width:50% !important;
    float:left !important;
}
.exclusively {
  width:50% !important;   
  float:left !important;
}

}


@media screen and (max-width:828px) {
.schedule {
    width:100% !important;
   
}
.exclusively {
  width:100% !important;   

}

}

p {
    color: #000 !important;
}







/********* Reset **********/
body, div, h1, h2, h3, h4, h5, h6, input, ul, li, a, section, form, table, td, tr, tbody, select, label, figure { margin: 0px; padding: 0px; font-family: 'Montserrat', sans-serif; color: #000; font-weight:400;  }
.container { position:relative; }
.no-padding { padding:0; }
a, input {transition:all 0.3s linear; -moz-transition:all 0.3s linear; -o-transition:all 0.3s linear;  -ms-transition:all 0.3s linear; -webkit-transition:all 0.3s linear; }
a:hover, a:focus { text-decoration: none; }
ul > li, li { list-style: none; }
/*
::-webkit-input-placeholder { color:#242934;  font-family: 'Montserrat', sans-serif; font-weight:bold; font-size:12px; font-style:italic; }
::-moz-placeholder { color:#242934; font-family: 'Montserrat', sans-serif; font-size:12px; font-weight:bold; font-style:italic; }
:-ms-input-placeholder { color:#242934; font-family: 'Montserrat', sans-serif; font-size:12px; font-weight:bold; font-style:italic; }
:-moz-placeholder { color:#242934; font-family: 'Montserrat', sans-serif; font-size:12px; font-weight:bold; font-style:italic; }
*/
.no-padding { padding:0; }
.left_nav { padding-top:16px; }
.left-padding-none { padding-left:0 !important; }
.right-padding-none { padding-right:0 !important; }

/********** Header ************/
.header { background:#f2f2f2; }
.header .logo { padding:5px 0; }

.phone_social { padding:5px 0; }
.phone_social .social_icon { margin-top:10px; }
.phone_social .social_icon a { display:inline-block; color:#fff; background:#383838; height:23px; width:23px; line-height:23px; text-align:center; border-radius:50px; -moz-border-radius:50px; -webkit-border-radius:50px; -o-border-radius:50px; -ms-border-radius:50px; margin-left:7px; margin-bottom:5px; }
.phone_social .social_icon a:hover { background:#1c4287; }
.phone_social p { font-size:17px; color:#133675; font-weight:bold; }

.navigation { background: #fff; box-shadow: 0px 2px 4px rgba(119, 116, 116, 0.5); -moz-box-shadow: 0px 2px 4px rgba(119, 116, 116, 0.5); -webkit-box-shadow: 0px 2px 4px rgba(119, 116, 116, 0.5); -o-box-shadow: 0px 2px 4px rgba(119, 116, 116, 0.5); -ms-box-shadow: 0px 2px 4px rgba(119, 116, 116, 0.5); border-top: 2px solid #dedede; }
.navigation ul { margin:0; padding:0; list-style:none; }
.navigation ul li { float:left; color:#000; font-size:15px; }
.navigation ul li ul li { float:none; color:#000; font-size:15px; }
.navigation ul li ul li a { display: block; width: 100%; }
.navigation ul li a { padding:15px 15px; color:#000; font-size:15px; font-weight:600; display:inline-block; }
.navigation ul li a:hover, .navigation ul li a.active { background:#e8ac4f; color:#fff; }

.carousel-content { color:black; display:flex; align-items:center; }
.carousel.slide { background:#f2f2f2; }
#text-carousel { width: 100%; height: auto; padding:50px 50px 75px; }

.form_img_slide { margin:50px 0; }

.slide_c h2 { font-size: 24px;
    color: #133675;
    line-height: 32px;
    font-weight: 800;
    margin-bottom: 40px; }
.slide_c h2 span { font-weight:normal; }
.slide_c p { font-size:16px; font-weight:bold; line-height:24px; color:#000; margin-bottom: 30px; max-width: 225px; }
.slide_c h4 { font-size:12px; color:#1d1c1a; }
.slide_c .carousel-indicators { left:inherit; width:auto; margin-left:0; bottom: 10px; }
.slide_c .carousel-indicators li { width: 7px; height: 7px; border: none; background-color: #b4b5b9; }
.slide_c .carousel-indicators .active { margin:1px; width:7px; height:7px; background-color:#e8ac4f; }

.form_top { background:#f2f2f2; }
.top_form_detail { background:url(images/form_top.jpg) repeat center center; background-size:cover; padding:30px 20px; margin-bottom:0px; }
.top_form_detail h3 { font-size: 24px; font-weight: 900; color:#e8ac4f; text-transform: uppercase; margin-bottom: 12px; }
.top_form_detail p { font-size:12px; color:#fff; }
.form_top form { padding:0px 20px 20px; }	
.form_top form ul { margin:0; padding:0; list-style:none; }
.form_top form ul li { margin-bottom:10px; }
.form_top form input[type="text"] { background:transparent; border:none; border-bottom:2px solid #b4b5b9; font-size:12px; color:#242934; font-weight:400; padding:2px; width:100%; }
.form_top form input[type="submit"] { background:#e8ac4f; padding:10px 20px; width:100%; border:none; font-size:16px; color:#fff; font-weight:bold; }

.donate { margin:30px 0; }
.donate h3 { font-size:34px; color:#133675; font-weight:800; margin-bottom:10px; }
.donate h3 span { font-weight:400; }
.donate p { font-size:14px; color:#242934; font-weight:400; }
.donate .donate_btn { background:#133675; color:#fff; padding:30px 0; display:block; font-size:18px; color:#fff; font-weight:bold; position:relative; top:5px; width:100%; text-align:center; }

.video_section { background:#f2f2f2; padding:30px 0; margin-bottom:40px; }
.video_section .video_rb { margin-bottom:40px; }
.video_section .video_title { margin-bottom:30px; }
.video_section .video_title h2 { font-size: 34px; color: #133675; line-height: 42px; font-weight: 800; margin-bottom:10px; }
.video_section .video_title p { background:#e8ac4f; padding:8px 30px; display:inline;font-size:16px; color:#133675; font-weight:bold; }

.about_tabs { background:#f2f2f2; padding:0; margin-bottom:40px; }
.nav-tabs  { border:none !important; }
.nav-tabs > li { width:100%; }
.nav-tabs > li {  }
.tabs-below > .nav-tabs, .tabs-right > .nav-tabs, .tabs-left > .nav-tabs { border-bottom: 0; }
.tab-content > .tab-pane, .pill-content > .pill-pane { display: none; }
.tab-content > .active, .pill-content > .active { display: block; }

.tabs-left > .nav-tabs > li, .tabs-right > .nav-tabs > li { float: none; }
.tabs-left > .nav-tabs > li > a, .tabs-right > .nav-tabs > li > a { min-width: 74px;margin-right: 0;margin-bottom: 3px;}
.tabs-left > .nav-tabs { float: left;margin-right: 19px; }
.tabs-left > .nav-tabs > li > a { webkit-border-radius: 4px 0 0 4px;-moz-border-radius: 4px 0 0 4px;border-radius: 4px 0 0 4px; color:#adadad; border:none; }
.tabs-left > .nav-tabs > li > a:hover, .tabs-left > .nav-tabs > li > a:focus { color:#133675; border:none; background:transparent; }
.tabs-left > .nav-tabs .active > a, .tabs-left > .nav-tabs .active > a:hover, .tabs-left > .nav-tabs .active > a:focus { color:#133675; border:none !important; background:transparent; }
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus { color:#133675; border:none !important;  background:transparent; font-weight: bold; }
.about_tabs .nav li a { padding:50px 25px; font-size:18px; font-weight:bold; border:none !important; }
.nav-tabs li span { display:block; width:100%; font-weight:normal; }

.about_tabs .tab-pane { padding:40px 0 0; max-width:90%; }
.about_tabs .tab-pane h2 { font-size:16px; font-weight:bold; color:#242934; margin-bottom:50px; line-height:24px; }
.about_tabs .tab-pane p { font-size:14px; color:#242934; line-height:20px; }

.banner_bb { background:url(images/banner-1.png) no-repeat 0 0; text-align:center; background-size:cover; min-height:300px; position:relative; }
.banner_bb .discribess { position:absolute; bottom:50px; width:100%; text-align:center; }
.banner_bb .discribess h2 { font-size:34px; color:#fff; font-weight:bold; margin-bottom:30px; }
.banner_bb .discribess p { font-size:16px; color:#fff; font-weight:bold; margin-bottom:20px; }
.banner_bb .discribess a { background:#e8ac4f; padding:10px 30px; display:inline;font-size:20px; color:#fff; font-weight:bold; }

.join_now { background:url(images/left_signup.png) no-repeat center center; background-size:cover; min-height:445px; text-align:center;     padding: 116px 0; }
.join_now h3 { font-size:46px; color:#fff; font-weight:bold; margin-bottom:30px; }
.join_now h5 { font-size:26px; color:#fff; font-weight:400; margin-bottom:30px; }
.join_now .join_now_btn { background:#e8ac4f; padding:8px 30px; display:inline-block; font-size:16px; color:#fff; font-weight:bold; margin-bottom:10px; }
.join_now p { font-size:16px; color:#fff; font-weight:400; }
.join_now p a { font-size:16px; color:#fff; font-weight:400; }

.shop_now { background:#133675; }
.shop_now img { display:block; width:100%; height:auto; }
.shop_now h2 { font-size:33px; color:#fff; font-weight:bold; padding:20px; max-width: 175px; }
.shop_now h2 span { font-weight:normal; }
.shop_now p { padding:15px; text-align:center; }
.shop_now p a { background: #e8ac4f;     padding: 8px 30px;    display: block;    font-size: 16px;    color: #fff;    font-weight: bold;    margin-bottom: 10px; }
@media screen and (max-width:450px) {
.shop_now h2 { max-width:100%; }
}
/********* Shop Page ************/
.shop_search { background:#ebebeb; padding:30px; margin:30px 0; }
.shop_search form { text-align:center; }
.shop_search input[type="text"] { border:none; border-radius:4px; background:#fff; text-align:center; width:90%; padding:8px 4px; color:#919191; margin-bottom:20px; }
.shop_search .cate_product_links { text-align:center; }
.shop_search .cate_product_links a { display:inline-block; margin:0 10px; font-size:14px; color:#919191; }
.shop_search .cate_product_links a:hover, .shop_search .cate_product_links a.active { color:#000; }

.banner_plus_donor { background:#f0eef1; }
.banner_plus_donor .banner_product { margin-bottom:20px; }
.banner_plus_donor .two_small_product { padding-bottom:20px; }
.banner_plus_donor .two_small_product h4 { font-size:15px; color:#000000; font-weight:normal; max-width:80%; line-height:20px; margin-bottom:10px; margin-top:10px; }
.banner_plus_donor .two_small_product .donate_b { font-size:15px; color:#d8202b; font-weight:bold; }
.rbanner { margin-bottom:25px; }

.load_btn { background:#fff !important; color:#242934 !important; border:3px solid #242934 !important; display:block !important; width:100% !important; padding:10px 0 !important; text-align:center !important; font-weight:bold !important; font-size:24px !important; margin:20px 0 !important; line-height:auto !important; height:auto !important; }

.abproduct { background:#f0eef1; margin-bottom:20px; }
.abproduct h3 { font-size:21px; color:#242934; margin:12px 0 15px; line-height:30px; font-weight:900; text-align:center; margin-right:30px; }
.abproduct h3 a { color:#242934; font-weight:800; }


@media (max-width: 1199px) {
   .abproduct {
    min-height: 400px !important;
  
  }   
  
}  
@media (min-width: 1200px) {
   .abproduct {
    min-height: 330px !important;
  
  }   
  
}  
 @media (min-width: 1400px) {
   .abproduct {
    min-height: 330px !important;
  
  }  
  
}





.abproduct .product_btn {     background: #133675;
    width: 85%;
    text-align: center;
    font-size: 23px;
    font-weight: 900;
    color: #fff;
    padding: 13px 0;
    display: block; }
.abproduct .price { text-align: center;
    display: block;
    font-size: 24px !important;
    margin: 0 25px 10px 0; }
@media screen and (max-width:600px) {
	.abproduct .product_btn { width:100%; }
	.abproduct h3 {  margin-right: 0; padding: 0 26px; }
}

/******* Footer *****/
.footer { background:url(images/footer.png) no-repeat 0 0; background-size:cover; min-height:356px; margin-top:40px; padding:80px 0; }
.footer .footer_about img { float:left; margin-right:20px; }
.footer .footer_about h4 { font-size:16px; color:#133675; font-weight:bold; margin-bottom:10px; }
.footer .footer_about p {  font-size:16px; color:#133675; }

.footer .information h4 { font-size:38px;  color:#133675; font-weight:bold; margin-bottom:10px; }
.footer .information h4 span { font-size:20px; font-weight:normal; display:block; margin-bottom:5px; }
.footer .information h5 { font-size:20px; color:#133675; font-weight:normal; margin-top:20px; }

.footer .useful_link h6 { font-size:14px; color:#133675; border-bottom:2px solid #707888; padding-bottom:20px; margin-bottom:10px; display:inline-block; }
.footer .useful_link ul { margin:0; padding:0; list-style:none; }
.footer .useful_link ul li { font-size:14px; color:#133675; line-height:30px; }
.footer .useful_link ul li a { color:#133675; }

.copyright { text-align:center; color:#123573; font-size:12px; padding:20px 0; }
.copyright p { color:#123573; font-size:11px; font-weight:bold; }


.heading-cover.field-cover div span { font-size: 32px; text-align: center; display: block; max-width: 85%; color: #133675; font-weight: 600; margin: 45px auto 25px; }
.about_network { text-align:center; margin-top:80px; }
.about_network h1 { font-size:40px; color:#133675; margin:20px 0; font-weight:bold; }
.about_network .net_work_content {  max-width:87%; margin:0 auto; }
.about_network .net_work_content p { font-size:24px; color:#242934; margin-top:40px; }

.partner_btn { background:#133675; padding:40px 0; margin-top:50px; }
.partner_btn p { color:#ffffff; font-size:33px; font-weight:bold; }
.partner_btn p span { font-weight:300; }
.partner_btn a.partbtne {    background-color: #e8ac4f;
    color: #ffffff;
    box-shadow: none;
    height: auto;
    font-size: 22px;
    line-height: 1.5em;
    position: relative;
    text-transform: none;
    margin: 0 auto;
    padding: 15px 50px;
    border: 0;
    border-radius: 2px;
    display: inline-block;
    width: auto;
    cursor: pointer;
    font-weight: 600;
    font-family: inherit;
    letter-spacing: 0;
    white-space: nowrap;
    transition: width .3s,padding .5s;
    -webkit-transition: width .3s,padding .5s;
}
.next_dss { color:#133675; font-size:30px; font-weight:bold; text-align:center; margin-top:50px; }
.next_dss span { font-weight:400; color:#242934; }

html .formcraft-css .fc-form .form-element.is-required-true .field-cover>span>span:first-child>span::after { right: -16px !important; }

.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea {    padding: 10px;
    border: 1px solid #dbdbdb;
}
#customer_details { margin-top: 35px; }

.woocommerce  { margin-top:50px; }
.woocommerce div.product .product_title {
    clear: none;
    margin-top: 0;
    padding: 0;
    font-size: 40px;
    color: #133675;
    margin: 0 0 20px;
    font-weight: bold;
}
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {
    background-color: #e8ac4f;
    color: #fff;
    padding: 13px 20px;
    -webkit-font-smoothing: antialiased;
    display: block;
}
.woocommerce .quantity .qty {
    padding: 8px;
}
.product .nyp p.minimum-price {
    color: inherit;
    font-size: 22px;
    margin-top: 20px;
}
.product .nyp p.minimum-price span { fo nt-weight:bold; }
.product .nyp label {
    font-size: 22px;
}
.woocommerce div.product p.price, .woocommerce div.product span.price {
    color: #133675;
    font-size: 1.75em;
    font-weight: bold;
    margin-bottom: 17px;
}
.woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover {
    background-color: #133675;
    color: #fff;
}
.content_CEM h1, .content_CEM h2, .content_CEM h3, .content_CEM h4, .content_CEM h5, .content_CEM h6 { margin-bottom:20px; line-height:normal; }

.ihc_level_template_6 .ihc-level-item-link {
    background-color: #133675;
    border-color: #133675 !important;
}
.woocommerce form .form-row-first, .woocommerce-page form .form-row-last { width:100% !important; }
.uk-panel {
    display: block;
    position: relative;
    background: #f2f2f2;
    padding: 30px;
    margin-bottom: 30px;
}
.uk-button {
    margin: 0;
    font: inherit;
    color: #444;
    box-sizing: border-box;
    padding: 0 15px;
    background: #f5f5f5;
    line-height: 33px;
    min-height: 35px;
    font-size: 1rem;
    text-decoration: none;
    border-radius: 2px;
    background: #e8ac4f;
    padding: 10px 20px;
    border: none;
    font-size: 16px;
    color: #fff;
    font-weight: bold;
}
.uk-panel p, .content_CEM p { margin-bottom:30px; font-size: 16px; color:#fff;}


.uk-link-reset, .uk-link-reset a, .uk-link-reset a:focus, .uk-link-reset a:hover, .uk-link-reset:focus, .uk-link-reset:hover {
    font-size: 28px;
    color: #133675;
    margin: 20px 0;
    font-weight: bold;
}

.wpcf7 .cf7s-wild-west {
    padding: 20px !important;
    color: #4f2a0f !important;
    border: 3px solid #d8d8d8 !important;
    border-radius: 7px !important;
    background: #f2f2f2 !important;
}
.wpcf7 .cf7s-wild-west fieldset {
    margin: 10px 0 !important;
    border: 3px solid #d8d8d8 !important;
    border-radius: 7px !important;
    background: #f2f2f2 !important;
}
.wpcf7 .cf7s-wild-west legend {
    font-weight: 800 !important;
    padding: 6px 14px !important;
    color: #fff !important;
    border: 3px solid #fff !important;
    border-radius: 7px !important;
    background: #133675 !important;
    font-size: 23px !important;
}
.wpcf7 .wpcf7-form.cf7skins.cf7s-wild-west input, .wpcf7 .wpcf7-form.cf7skins.cf7s-wild-west textarea {
    margin-bottom: 8px !important;
    padding: 5px 7px !important;
    color: #000 !important;
    border: 3px solid #d8d8d8 !important;
    border-radius: 7px !important;
    background: #f6efdf !important;
}
.wpcf7 .wpcf7-form.cf7skins.cf7s-wild-west input[type="submit"] {
    font-weight: bold;
    padding: 10px 20px !important;
    color: #fff !important;
    border: 3px solid #fff !important;
    border-radius: 7px;
    background: #e8ac4f !important;
}
.wpcf7 .cf7s-wild-west label {
    font-weight: bold;
}
.page-id-1201 .uk-margin p { font-weight:bold; }

.uk-grid {
    margin-bottom: 30px;
}
@media screen and (max-width:600px) {
.nav-tabs li span {
    display: inline;
    margin-right: 10px;
}
.about_tabs .nav li a {
    padding: 10px 25px;
}
.about_tabs .tab-pane {
    padding: 30px;
    max-width: 100%;
}
.banner_bb .discribess a { padding:10px; }
.about_network .net_work_content { max-width: 100%; }
.about_network .net_work_content p { font-size: 18px; }
.heading-cover.field-cover div span {
    font-size: 24px;
    max-width: 100%;
}
.form-element-38, .form-element-37 { display:none !important; }
html .formcraft-css .fc-form .form-element .checkbox-cover>div label>span {
    font-size: 18px !important;
    font-weight: 300 !important;
}
.partner_btn p span {
    display: block;
}
.partner_btn {
    text-align: center;
}
.uk-panel.uk-width-1-1 .uk-margin iframe { height:150px !important; }
.rbanner img { width:100%; height:auto; }
.banner_plus_donor {
    margin-bottom: 20px;
}
#text-carousel { padding:50px 25px 75px; }
.banner_bb .discribess a { font-size: 14px; }
.form-element-10 .form-element-html .main-label span:after { top: 23px !important; }
.next_dss span { display: block; }
}
@media screen and (max-width:320px) {
.about_network h1 { font-size: 30px; }
}
.digital-downloads-membership { display:none !important; }
.credit_cs { display:block; color:#fff; }
.credit_cs a.credit-buy-url { background:#8e6b12; font-size:20px; font-weight:bold; color:#fff; padding:10px; border-radius:50px; -ms-border-radius:50px; -o-border-radius:50px; -webkit-border-radius:50px; -moz-border-radius:50px; text-align:center; display:block; }
.credit_cs.silver a.credit-buy-url { background:#bcbabd; }
.credit_cs.gold a.credit-buy-url { background:#ffc637; }
.credit_cs p { font-size:17px; color:#133675; font-weight:bold; text-align:center; }
.btn-primary {
    color: #ffffff;
    background-color: #e8ac4f;
    border-color: #e8ac4f;
    border-radius: 0;
    padding: 4px 10px;
    font-size: 12px;
}
.woocommerce-MyAccount-navigation ul li {
    line-height: 40px;
    border-bottom: 1px solid #dbdbdb;
    list-style: square inside;
}
.table-offers { width: 100%; margin: 0 0 20px; }
.table-offers tr td, .table-offers tr th {
    padding: 6px 10px;
    line-height: 40px;
    border: 1px solid #dbdbdb;
}
.dgx-donate-form-section {  border:none !important;
    background:none;
    padding:0; }
.dgx-donate-form-section input[type="text"], .dgx-donate-form-section select { width:100%; border-radius: 0;
    padding: 5px;
    margin-bottom: 20px; 
    height: 40px; }  
.dgx-donate-form-section select {
    max-width: inherit;
}
#_dgx_donate_anonymous, #_dgx_donate_add_to_mailing_list, #_dgx_donate_designated, { margin-bottom: 20px; }
#_dgx_donate_anonymous input[type="checkbox"], #_dgx_donate_add_to_mailing_list input[type="checkbox"],
#_dgx_donate_designated input[type="checkbox"],  #_dgx_donate_repeating input[type="checkbox"] {
    margin: 0px 10px 0 0; }
#dgx_donate_giving_level_500 input[type="radio"], .horiz input[type="radio"], .horiz input[type="checkbox"]
.dgx-donate-form-section span.horiz, #dgx_donate_giving_level_500 {
    margin-left: 0;
    margin-bottom: 10px;
}
#_dgx_donate_designated { margin-bottom:10px; }
#_dgx_donate_user_amount {     margin: 0; }
@media screen and (max-width:500px) {
.dgx-donate-form-section h2 {
    font-size: 20px;
}
.page-id-1213 .uk-panel { padding: 15px 15px; }
.nav-tabs > li {
    width: 33% !important;
}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
    color: #133675;
    background: #fff;
}
.nav-tabs li span {
    display:block !important;
}
.about_tabs .nav li a {
    font-size: 13px;
    text-align: center;
}
}
.related.products { float:left !important; width:100% !important; display:block !important; }
.related.products  h2 { clear: none;
    margin-top: 0;
    padding: 0;
    font-size: 40px;
    color: #133675;
    margin: 0 0 20px;
    font-weight: bold; }
.information { margin-bottom:30px; }
.gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type=submit], .gform_wrapper .gform_page_footer input.button, .gform_wrapper .gform_page_footer input[type=submit] {
background-color: #e8ac4f;
    color: #ffffff;
    box-shadow: none;
    height: auto;
    font-size: 22px;
    line-height: 1.5em;
    position: relative;
    text-transform: none;
    margin: 0 auto;
    padding: 15px 50px;
    border: 0;
    border-radius: 2px;
    display: inline-block;
    width: auto;
    cursor: pointer;
    font-weight: 600;
    font-family: inherit;
    letter-spacing: 0;
    white-space: nowrap;
    transition: width .3s,padding .5s;
    -webkit-transition: width .3s,padding .5s;
}
@media screen and (max-width:500px) {
.credit_cs {
    width: 100%;
    margin-bottom: 30px;
}
}

#icegram_message_14679, #icegram_message_30116 {
	border: 8px solid #133675 !important;
	width: 43% !important;
	background: url(https://www.bishopmcclendon.com/wp-content/themes/bishopmcclendon/images/logo.png) no-repeat center 32px;
	padding-top: 125px
}
#icegram_message_14679 input[type="submit"], #icegram_message_30116 input[type="submit"] {
	background: #133675;
	padding: 8px 20px
}
#icegram_message_14679 label, #icegram_message_30116 label {
	font-size: 16px;
	font-weight: 200
}
.ig_headline {
    font-weight: 400 !important;
    padding-bottom: 0 !important;
    color: #141414 !important;
    font-size: 27px !important;
    max-width: 97%;
    margin: 0 auto;
}
#icegram_message_14679 ul.gform_fields li.gfield, #icegram_message_30116 ul.gform_fields li.gfield {
    margin-top: 0px !important;
    margin-bottom: 15px;
}
#icegram_message_14679 .gform_footer.top_label, #icegram_message_30116 .gform_footer.top_label {
	text-align: center
}
#icegram_message_14679 .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), #icegram_message_14679 textarea, #icegram_message_30116 textarea, #icegram_message_30116 .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {
    font-size: inherit;
    font-family: inherit;
    padding: 8px 8px;
    letter-spacing: normal;
    border: 1px solid #dbdbdb;
}
@media screen and (max-width:500px) {
#icegram_message_14679, #icegram_message_30116 {
	width: 95% !important
}
}
#icegram_message_14679 .tm-footer .tm-logo-footer, #icegram_message_30116 .tm-footer .tm-logo-footer {
	margin-top: -10px
}
@media (max-width:480px) {
#icegram_message_14679, #icegram_message_30116 {
	width: 95%
}
}
.banner-r .discribess { bottom: 90px; }
.cate_product_links a { text-decoration: underline; font-weight: bold; }
.cate_product_links .e-books { color: #133675 !important; }
.cate_product_links .cds-and-dvds { color: #e1a818 !important; }

.credit_text p { margin-bottom:20px; text-align:center; font-size:16px; line-height:30px; }


.gform_wrapper .gform_footer { padding: 5px 0 !important; }
.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) { width:100% !important; }





div#wpcf7-f30944-p30935-o1 form.wpcf7-form {
  
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    /* margin-left: 100px; */
    text-align: center;
}


form.wpcf7-form {
    /* background-color: aquamarine; */
}

@media only screen and (max-width: 899px) {
    
.alignleft.wp-image-25031 {
    height: 100%;
}

}





@media only screen and (min-width: 900px) {
    
 .hellosidebarformm {
    float: left;
    width: 33.3333%;
    margin-left: 30px;
}

img.alignright.wp-image-25031 {
    width: 45%;
    height: 45%;
    float: left;
}


.alignright.wp-image-25031 {
    width: 42%;
    height: 42%;
    float: left;
}


.alignleft.wp-image-25031 {
	width: 33.3333%;
	height: 33.3333%;
	float: left;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-top: 30px;
}


.hellosidebarformm h3 {
    margin-bottom: 30px;
    margin-top: 35px;
    font-weight: bold;
}


.didyouknowdiv {
   width: 62.3333%;
    float: left;
}






#input_8_1_3_container #input_8_1_3 {

  font-size: 20px;

}


#input_8_1_6_container #input_8_1_6 {
    
font-size: 20px;

}

#input_8_3 {
font-size: 20px;
}

#input_8_4 {
font-size: 20px;
}


#input_8_2 {
font-size: 20px;
}

}



@media only screen and (max-width: 900px) {
  #input_8_1_3_container #input_8_1_3 {

  font-size: 15px;

}


#input_8_1_6_container #input_8_1_6 {
    
font-size: 15px;

}

#input_8_3 {
font-size: 15px;
}

#input_8_4 {
font-size: 15px;
}


#input_8_2 {
font-size: 15px;
}  
    
    
}
    


#input_8_1_3_container #input_8_1_3 {

    border: 1px #818181 solid !important;

}


#input_8_1_6_container #input_8_1_6 {
    
   border: 1px #818181 solid !important;  

}

#input_8_3 {
 border: 1px #818181 solid !important; 
}

#input_8_4 {
border: 1px #818181 solid !important;
}


#input_8_2 {
border: 1px #818181 solid !important;
}


.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .gform_wrapper textarea, .gform_wrapper select {
    border: 1px #818181 solid !important;
    padding: 10px;
}

input[type="text"], input[type="number"], input[type="tel"], input[type="email"], textarea { border: 1px #818181 solid !important; }
.input-text.amount.nyp-input.text { color: #676868 !important; }
@media screen and (max-width:600px) {
    .carousel-inner img { width:100% !important; height:auto !important; }
    
}
@media screen and (max-width:370px) {
    .banner_bb .discribess h2 {     font-size: 26px; }
    .join_now h3 { font-size: 34px; }
    
    
}


.content_CEM .ig_inline_container {
    display:none !important;
    

}


div[style="position:absolute;top:0;left:-9999px;"]{
display: none !important;
}

/*-------------my new css-----------------*/
.pric-tbls h3 {
    font-size: 25px !important;
    font-weight: 800 !important;
    color: #103779 !important;
    margin-bottom: 7px;
	padding-right: 73px;
}
p.price_table_content {
    font-size: 15px;
    font-weight: 600;
    color: #000;
	margin-bottom: 19px;
}
p.highlgt-txt:before {
    content: '';
    position: absolute;
    width: 100%;
    height: 1px;
    background: #6e6d6d;
    bottom: -14px;
}
p.highlgt-txt {
    font-size: 12px;
    font-style: italic;
    color: #faa74d;
    font-weight: 600;
    position: relative;
}
.registration_include h4 {
    font-weight: 800;
    color: #a1a1a1;
    text-transform: uppercase;
	margin-bottom: 13px;
	font-size:17px;
}
.pric-tbls { 
    background: #fff;
    padding: 20px;
	height: 494px;
	position: relative;
	border-radius:unset !important;
}

.price {
    color: #000 !important;
    font-size: 42px !important;
    font-weight: 600;
}
.price b {
    font-weight: 900 !important;
}
.pricing-section {
    margin: 0 !important; 
}
.price_table_content{
	position:relative;
}
/*p.price_table_content:after {
    content: '';
    position: absolute;
    width: 100%;
    height: 1px;
    background: #6e6d6d;
    left: 0;
    top: -16px;
}*/
.registration_include ul li {
    font-size: 13px;
    color: #000;
    font-weight: 600;
    margin-bottom: 10px;
    display: block;
}
p.price_table_content.w_highlgt:before {
    content: '';
    position: absolute;
    width: 100%;
    height: 1px;
    background: #6e6d6d;
    left: 0;
    bottom: -19px;
}
p.one_star_content {
    font-size: 13px;
    font-weight: 500;
    font-style: italic;
    color: #133675;
    margin-bottom: 19px;
}
p.two_star_content {
   font-size: 13px;
    font-weight: 500;
    font-style: italic;
    color: #133675;
    margin-bottom: 19px;
}
.general_pricing_free {
    background: #656565;
    padding-top:40px;
}
.general_pricing h6,.general_pricing_free h6 {
	font-size: 26px !important;
    font-weight: 900 !important;
    color: #fff !important;
    margin-bottom: 7px;
    text-align: center;
}
.general_pricing {
    background: #025aa7;
   padding-top:40px;
}
.general_pricing h6 span,.general_pricing_free h6 span {
    font-size: 42px;
}
.gen_price {
    background: #fff;
    padding: 22px 30px 30px 30px;
    color: #000;
}
.general_pricing p,.general_pricing_free p {
	text-align:center;
    color: #000
    font-size: 13px;
    opacity: .8;
    font-weight: 600;
	margin-bottom: 0;
}
.general_pricing h6, .general_pricing_free h6 {
    padding-bottom: 27px;
}
h3.y_color {
    color: #faa74d !important;
}
h3.green_color{
	color:#4fb684 !important;
}
.fill_out_form {
    background: #f2f1ed;
}
.fill_out_form_container {
    text-align: center;
    width: 54%;
    margin: auto;
   
}
p.register_free_btn {
    margin-top: 55px;
    text-align: center;
}
.fill_out_form_container h3  {
    font-weight: 400;
}
.fill_out_form_container input {
    margin-top: 0 !important;
	height: 45px;
}
.fill_out_form_container label {
    font-size: 15px !important;
    font-weight: 600;
}
.fill_out_form_container .gfield_description {
    font-size: 15px !important;
    font-weight: 600;
}
.page-id-77887 {
    background: #f2f1ed;
}
h2.ways_to {
    font-size: 35px;
    font-weight: 600;
    color: #103779;
    padding: 48px 0;
}
.registration_include ul li {
    display: inline-block;
    width: 100%;
}
.fill_out_form_container h3 {
    font-weight: 400;
    font-size: 35px;
    font-weight: 600; 
    padding-top: 15px;
}

.prog-schedule-section { 
    position: relative; 
	padding-bottom:0;
}
/*.prog-schedule-section:before {
   content: '';
    height: 100%;
    width: 193%;
    position: absolute;
    background: #103779;
    left: -111%;
    top: 0;
}
.prog-schedule-section:after {
  content: '';
    height: 100%;
    width: 48%;
    position: absolute;
    background: #103779;
    right: -43%;
    top: 0;
    z-index: -1;
}*/
.page-id-77887 {
    overflow-x: hidden;
}
.page-id-77887 .logo-acadmy {
    background: #fff;
	position:relative;
	z-index:-1;
	margin-top:-30px;
}
.page-id-77887 .logo-acadmy:before {
    content: '';
    width: 100%;
    height: 100%;
    top: 0;
    left: -95%;
    background: #fff;
    position: absolute;
    z-index: -1;
}
.page-id-77887 .logo-acadmy:after {
    content: '';
    width: 100%;
    height: 100%;
    top: 0;
    right: -95%;
    background: #fff;
    position: absolute;
    z-index:-1;
}
.page-id-77887 .about_network { 
    margin-top: 0 !important;
}
.registration_include ul li i {
   font-size: 9px;
    border: 2px solid;
    border-radius: 50%;
    height: 17px;
    width: 17px;
    text-align: center;
    float: left;
    line-height: 13px;
    margin-right: 9px;
    margin-top: 3px;
    color: #103779; 
    display: block;
}
 .registration_include li span {
    float: left;
    display: block;
    width: 92%;
}

/*-----------form------------*/
.name_first label,.name_last label {
    display: none !important;
}
div#gfield_description_25_2,div#gfield_description_25_4,label#input_25_3_1_label,label#input_25_3_3_label,label#input_25_3_4_label,label#input_25_3_5_label,label#input_25_3_6_label,label#input_25_15_1_label,span#input_25_15_2_container label,label#input_25_15_5_label {
    display: none;
}
span#input_25_1_3_container input,span#input_25_1_3 input,input#input_25_2,input#input_25_4,input#input_25_3_1,input#input_25_3_3,input#input_25_3_4,input#input_25_3_5,select#input_25_3_6,input#input_25_1_6,textarea#input_25_16,select#input_25_13,input#input_25_15_1,select#input_25_15_2_month,select#input_25_15_2_year,input#input_25_15_3,input#input_25_15_5 {
    border-color: #f1f1e4 !important;
	padding-left: 13px;
	font-size:13px;
}
input#input_25_3_1,span#input_25_3_3_container,span#input_25_3_4_container,input#input_25_15_1 {
    margin-bottom: 17px !important;
}
span#input_25_15_2_container {
    margin-bottom: 11px;
}
select#input_25_3_6,select#input_25_13,select#input_25_15_2_month,select#input_25_15_2_year,input#input_25_15_3 {
    height: 45px;
}
li#field_25_13 {
    margin-top: 0;
}
li#field_25_16 {
    margin-top: 11px;
}
input#input_25_15_3 {
    height: 47px;
}
.price_table_heading h3 {
   font-size: 26px !important;
    font-weight: 900 !important;
    color: #fff !important;
    margin-bottom: 7px;
    text-align: center;
}
.price_table_heading P{
	text-align:center;
	margin-bottom:0;
	
}
.price_table_heading.gold_style,.price_table_heading.blue_style,.price_table_heading.red_style {
  
   padding: 20px 35px;
    border-radius:none;
}
.price_table_heading.gold_style {
	background: #e8ac4f;align-content}
.pric-tbls {
   
}
.price_table_heading p span {
    color: #fff !important;
}
.price_table_heading.blue_style {
    background: #133675 !important;
}
.price_table_heading.red_style {
    background: #b52215;
}
.acad-lst li img { 
    height: 50px;
    margin-right: 11px;
}
.acad-helng ul li:before {
    content: '';
    width: 100%;
    position: absolute;
    height: 1px;
    background: #cecbc2;
    bottom: -13px;
	color: transparent !important;
}
.acad-helng ul li{
	position:relative;
}
.acad-helng ul li { 
    margin-bottom: 30px;
	font-size: 15px!important;
    font-weight: 600 !important;
    color: #000 !important;
}
li.last_list:before {
    content: unset !important;
}
p.banner_logo img {
    width: 86%;
    margin-top: 14px;
}
h3.first_section_head {
    font-size: 23px;
    color: #93312a;
    font-weight: 700;
    width: 74%;
    margin: auto; 
    line-height: 33px;
    text-align: left;
}
p.banner_arrow{
	position:relative;
}
p.banner_arrow i {
    font-size: 19px;
    font-weight: 100;
    font-family: 'FontAwesome';
    padding: 7px;
    border-radius: 50%;
    border: 2px solid #000;
    color: #000;
    position: absolute;
    left: 12%;
    animation: iconmove 3s infinite;
    bottom: -34px;
    bottom: -56px;
}
@keyframes iconmove {
  0% {transform: translateY(0px)}
  
	50% {transform: translateY(6px)}
	100% {transform: translateY(0px)}
}
p.banner_logo {
    margin-top: 50px;
}

.banner_image img {
    object-fit: cover;
    height: 391px;
}
p.banner_logo {
   margin-top: 19px;
    margin-bottom: 14px;
    text-align: left;
    margin-left: 11%;
}
p.price_table_img img {
    width: 24%;
    margin-bottom: 21px;
    margin-top: 10px;
}
p.price_table_content.w_highlgt {
    height: 190px;
	margin-bottom: 37px;
}
.table_button a {
   padding: 15px 50px;
    background: #e8ac4f;
    color: #fff;
    border-radius: 0;
    font-weight: 600;
    font-size: 18px;
}
p.highlgt-txt.the_completion {
    height: 90px;
}
.table_button {
    position: absolute;
    bottom: 32px;
    left: 19%;
}
@media screen and (max-width: 767px) {
  .page-id-77887 .logo-acadmy:before,.page-id-77887 .logo-acadmy:after {
    content: unset;
   }
	.page-id-77887 .container {
    width: 100% !important; 
}
	.prog-schedule-section:before,.prog-schedule-section:after{
		content: unset;
	}
	.banner_section .row {
    display: flex;
    flex-direction: column-reverse !important;
}
	p.banner_arrow i {
    animation: iconmove 3s infinite;
    bottom: -17px;
		right: 48%;
}
	h3.first_section_head {
  
    padding-bottom: 30px;
}
	.banner_image img {
    width: 100%;
    height: 100%;
}
	.col-md-3.schdul1 {
    border-right: unset;
    border-bottom: 1px solid #e8ac4f;
    margin-bottom: 19px;
}
	.fill_out_form_container { 
    width: 100%; 
}
	.general_pricing_free { 
    height: auto;
}
}
.schedule_image {
    background: url(https://www.bishopmcclendon.com/wp-content/uploads/2021/03/ribbon1.png); 
   background-position: center;
    background-repeat: no-repeat;
    height: 48px;
    z-index: 9999; 
}
.schdul1 h4 { 
    padding-top: 2px;
	position:relative;
}
.schdul1 h6 { 
    font-size: 15px !important;
    letter-spacing: 2px !important;
}
.schdul1 {
    border-right: none !important; 
}
.schdul1.space_schedule {
    margin-top: 50px;
}
/*---------------counter-----------*/
.timing-runner {
    display: inline-block;
	width: 100%;
	padding-top: 24px;
}
.days-box {
    width: 25%;
    float: left;
}
.days-box {
    width: 24%;
    float: left;
    text-align: center;
}
.days-box div {
    color: #e8ac4f;
    font-size: 70px;
    font-weight: 700;
    line-height: 65px;
}
.days-box span {
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 2px;
}
.timing-blog {
    width: 66%;
    margin: auto;
}
/*.schdul1 h4:after {
   position: absolute;
    width: 72%;
    height: 1px;
    content: '';
    background: #526586;
    left: 0;
   bottom: -9px;
    margin: 0 auto;
    display: flex; 
    text-align: center;
    margin-left: 14%; 
}
.inner_schedull {
    border: 2px solid #486088;
    padding: 30px 0;
}
.inner_schedull:hover {
    border-color:#fff;
   
}*/
.col-md-6.schdul1.schdull1 {
    margin-top: 36px;
}
.schdul1 p.tmng {
        font-size: 22px !important;
    color: #fff !important;
    margin-top: 0;
    font-weight: 600;
}
p.program_sart {
    text-align: center;
    font-size: 21px;
    font-weight: 600;
    color: #fff;
    margin-bottom: 0;
}
.prog-schedule-section h2 {
    margin-bottom: 0 !important;
}
a.blue_bg_style {
    background: #133675;
}
a.red_bg_style{
	background:#b52215;
}
a.register_free_btn_link {
   padding: 15px 50px;
    background: #025aa7;
    color: #fff;
    border-radius: 0;
    font-weight: 600;
    font-size: 18px;
    border: 1px solid #025aa7;
}
p.register_free_btn {
    margin-top: 55px;
}
a.register_free_btn_link.free_link{
	background: #656565;
	border: 1px solid #656565;
}
p.let_us {
    height: 42px;
}
.table_on_hover:hover img {
    transform: scale(1.1);
    transition: .7s;
}
.table_on_hover{
 border: 1px solid transparent;	
}
.table_on_hover.gold_hover:hover .pric-tbls{
 border: 1px solid #e8ac4f;	
}
.pric-tbls{
	border:1px solid transparent;
}
.table_on_hover.blue_hover:hover  .pric-tbls{
 border: 1px solid #133675 ;	
}
/*----------popoup common css--------*/
span.ginput_card_expiration_container.ginput_card_field select {
    height: 45px; 
border-color: #f7e9e9 !important;
}
div#sgpb-popup-dialog-main-div {
    border: 0px !important;
}
p.new_registration_title {
    text-align: center;
    font-size: 23px;
    font-weight: 600;
    margin-top: 30px;
}
p.new_regi_desc { 
    width: 80%;
    margin: auto;
    text-align: justify;
	margin-top: 29px;
}
.table_on_hover.red_hover:hover .pric-tbls{
 border: 1px solid #b52215;	
}
.table_on_hover {
    margin-bottom: 27px;
    border: 1px solid transparent;
}
p.healing_content_desc.highlgt-txt {
    color: #b52215;
}
@media screen and (max-width: 767px){
	p.banner_arrow i { 
    bottom: -17px; 
    width: 37px;
    height: 37px;
}
	.prog-schedule-section { 
    padding: 50px 0;
}
	.timing-blog {
    width: 100%; 
}
	.days-box {
    width: 50%; 
}
	.inner_schedull:nth-child(1) {
    margin-bottom: 30px;
}
	.pric-tbls { 
    height: auto; 
		padding-bottom: 100px !important;
}
	.table_button { 
    left: 14%;
}
	p.highlgt-txt.the_completion,p.price_table_content.w_highlgt {
    height: auto;
}
}
li#field_27_6 label,li#field_29_13 label {
    display: unset !important; 
    font-size: 13px;
}
li#field_29_13 {
    margin-top: 10px !important;
}
.gform_footer.top_label input[type=submit] {
	font-size: 18px; }
	
.pull-right.nmenu {
    float: left !important;
    margin-left: 12% !important;
}