/*
Theme Name: Nothing But Web
Theme URI: http://www.nothingbutweb.com.au/
Author: Nothing But Web
Author URI: http://www.nothingbutweb.com.au/
Version: 3.0.28.1
*/


/*************** 
All custom CSS should be added to Theme Options > Custom CSS,
or in the style.css of a Child Theme.
***************/

@media  (min-width: 1400px) {
.responsive-tabs__list {

  left: 471px !important;

  }
}
@media  (min-width: 1600px) {
.responsive-tabs__list {
  left: 558px !important;
}
}
.gform_wrapper .top_label .gfield_label {
    display: none;
}

.gform_wrapper .top_label .half input.medium, .gform_wrapper .top_label select.medium {
    width: 100%;
    margin-bottom: 0;
}

.gform_wrapper ul li.gfield.half {
    clear: none;
    width: 49%;
    display: inline-block;
    float: left;
}

.gform_wrapper ul li.gfield.half:nth-of-type(2n) {
    float: right;
}

.gform_wrapper ul li.gfield.half:nth-of-type(2n - 1) {
    clear: left;
}
.sigle_content_left .post-foot-img li {
  border-right: 3px solid #fff;
  float: left;
  list-style-type: none;
  width: 33.33%;
}
.sigle_content_left .signle_bottom {
  display: inline-block;
}
.single-courses .page-header-excerpt {
    display: none;
}
.page-template-equine .blog-post-inner .button {
    background-color: #70aa47;
    border: medium none;
    border-radius: 25px;
    color: #fff;
    font-family: raleway;
    padding: 6px 35px;
}
.animal-course {
  padding-top: 15px;
}


/*NEW CSS*/
.homebanner .textandform {
    background-color: transparent;
    position: absolute;
    padding: 15px;
    top: 0;
}
.homebanner .textandform .make_enquiry_para {
    line-height: 1.3;
}
.home3box .text-box .text {
    background-image: url("/wp-content/uploads/2017/01/ser_icon_03.png");
    background-repeat: no-repeat;
    background-position: right center;
}
.home3box a.fill:hover {
    color: transparent;
}
.homebanner .gform_validation_error .gform_body {
    width: 100% !important;
    padding: 0px;
}
.homebanner .gform_validation_error .gform_body ul.gform_fields > li.gfield_contains_required, .homebanner .gform_validation_error .gform_body ul.gform_fields > li input {
    padding-right: 0px;
    width: 100%;
}
section.sub_section {
    display: none;
}
section.horsebanner {
    display: none;
}
.blog-single .single-page h4 {
    color: #777;
    margin-bottom: 15px;
}
.animal-course .box .box-text .course_duration p.course_para, .companion_pets .box .box-text .course_duration p.course_para {
    display: none;
}
.postid-337 .sigle_content_left > h2.single_heading_main br,
.postid-336 .sigle_content_left > h2.single_heading_main br,
.postid-332 .sigle_content_left > h2.single_heading_main br,
.postid-334 .sigle_content_left > h2.single_heading_main br {
    display: none;
}
.postid-540 #main > #content > .row:first-child {
    display: none;
}
.homebanner .enquiry_form .gform_footer {
    width: 100%;
    max-width: 95%;
}
.homebanner .enquiry_form .gform_footer input{
    width: 100% !important;
    padding: 5px 15px;
}
.enquiry_right #gform_wrapper_3.gform_validation_error form#gform_3 {
    float: left;
}
.enquiry_right #gform_wrapper_3.gform_validation_error form#gform_3 > .gform_body {
    width: 100% !important;
}
.enquiry_right #gform_wrapper_3.gform_validation_error form#gform_3 .gform_footer.top_label {
    width: 100% !important;
	padding-right:0;
}
.enquiry_right #gform_wrapper_3.gform_validation_error form#gform_3 > .gform_body li#field_3_4 {
    padding-right: 0;
    right: -15px;
    position: relative;
}
.enquiry_right #gform_wrapper_3.gform_validation_error form#gform_3 > .gform_body li .gfield_description.validation_message {
    float: left;
    margin-bottom: 0;
}
.home3box .text-box .text .text-inner.text-left {
    margin-bottom: -10px;
}
span.nbw {
    display: none;
}
.home span.nbw {
    display: inline;
}
.sigle_content_left .signle_bottom ul.signle_page_list li {
    float: left;
}
.sigle_content_left .signle_bottom ul.signle_page_list > li:first-child {
    margin-top: 15px;
    margin-bottom: 2em;
}
.mobile-sidebar .sidebar-menu .nav-sidebar li.html_topbar_right ul.header_list_btns > li {
    padding-left: 0;
}
.mobile-sidebar .sidebar-menu .nav-sidebar li.html_topbar_right ul.header_list_btns > li:first-child {
    margin-bottom: 15px;
}
.homebanner .banner .text-box .enquiry_form_wrapper li.gfield.gfield_visibility_visible.gfield_error {
    float: left;
    padding-top: 0;
    margin-bottom: 0 !important;
}
.homebanner .banner .text-box .enquiry_form_wrapper .gfield_description.validation_message {
    margin-bottom: 5px;
    float: left;
    padding-top: 10px;
}
.back_link p.back_para {
    text-transform: capitalize;
}



@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
#logo img {    
    min-width: 175px;
}
.gform_wrapper.gf_browser_ie .enquiry_form .gform_footer input.button {
   padding: 3px 30px !important; 
   min-width: 170px;
}
}


@supports (-ms-accelerator:true) {
#logo img {    
    min-width: 175px;
}
.gform_wrapper.gf_browser_ie .enquiry_form .gform_footer input.button {
   padding: 3px 30px !important; 
   min-width: 170px;
}
}






/*RESPONSIVE*/

@media screen and (max-width:1024px) {
.homebanner .enquiry_form .gform_footer {
    width: 100%;
    max-width: 95%;
}
}
@media screen and (max-width:972px){
.homebanner .banner .text-box .enquiry_form_wrapper .gfield_description.validation_message {
    margin-bottom: -5px;
}
}
@media screen and (max-width:940px){
.home3box p.service_para {
    font-size: 16px !important;
    padding-top: 8px !important;
    padding-bottom: 8px !important;
}
.home3box .text-box .text {
    background-size: 15% auto;
}
}


@media screen and (max-width:767px){
.homebanner .textandform .text-box.x15 {
    width: 58% !important;
    left: 1%;
}
.homebanner .textandform .text-box.x100 .text .text-inner {
    padding-left: 10px !important;
    padding-right: 10px !important;
}
}

@media screen and (max-width:725px){
.home3box p.service_para {
    font-size: 13px !important;
}
}

@media screen and (max-width:670px){
.homebanner .textandform .text-box.x15 {
    display: none;
}
.homebanner .textandform .text-box.x100 {
    width: 95% !important;
    left: 0;
    right: 0;
    margin: 0 auto;
}
.homebanner .textandform #gform_submit_button_1 {
    margin: 0 auto !important;
    display: block;
}
.homebanner .enquiry_form .gform_footer {
    max-width: 98%;
}
.homebanner .banner .text-box .enquiry_form_wrapper .gfield_description.validation_message {
    margin-bottom: 0px;
    padding-top: 15px;
}
}

@media screen and (min-width:641px){
.now_form .gform_footer.top_label {
    padding-right: 20px;
}
}


@media screen and (max-width:620px){
.home3box .col.ser_col {
    max-width: 100%;
    flex-basis: 100%;
}
.home3box p.service_para {
    font-size: 21px !important;
    padding-top: 10px !important;
    padding-bottom: 10px !important;
}
.home3box .text-box .text {
    background-size: auto auto;
}
.home3box .text-box .text .text-inner.text-left {
    margin-bottom: -5px;
}
}

@media screen and (max-width:549px){
.home3box .text-box .text .text-inner.text-left {
    margin-bottom: -11px;
}
}

@media screen and (max-width:480px){
.enquiry_right #gform_wrapper_3.gform_validation_error form#gform_3 > .gform_body li#field_3_4 {
    right: 0;
    width: 100%;
}
.enquiry_right #gform_wrapper_3.gform_validation_error form#gform_3 > .gform_body li {
    width: 100% !important;
}
.enquiry_right #gform_wrapper_3.gform_validation_error form#gform_3 > .gform_body {
    width: 100% !important;
    padding-right: 0;
}
}