.yelp{position:fixed;bottom:100px;right:0;z-index:99999}.zipNotFound{color:#000}.zipNotFound p{margin-bottom:10px}.rateit button.rateit-reset{display:none!important}.header_margin{padding-top:164px}.img-banner{width:100%}.opac-30{opacity:.3}.opac-50{opacity:.5}.opac-60{opacity:.6}.opac-70{opacity:.7}.mainbanner{margin:0 auto}.autocomplete-suggestion{padding:2px 5px;white-space:nowrap;overflow:hidden;cursor:pointer;background:#066735;color:#fff}.parent{background:#000;position:relative}.slick-slider{margin-bottom:0;width:100%;overflow:hidden}.banner_inner{position:absolute;width:100%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:4}.bg-opac{background:rgba(0,0,0,.8);position:relative;padding:10px;text-transform:uppercase;font-weight:700}.slick-inner,.slick-item{display:block}.slick-inner{margin:15px;text-align:center;background:#fff}.slick-dots{bottom:-65px}.slick-dots li button:before{font-family:slick;font-size:12px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:"\2022";text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li{margin:2px}.closeLink,.openLink,.selectedTrainer{display:inline-block;float:left}.closeImg,.openImg{display:block;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.closeLink,.openLink{background:#066735;width:36px;text-align:center}.deselectLink{width:auto;text-align:left;display:inline-block;position:absolute;background:#066735;color:#f6eb14;margin-top:-22px;font-weight:500;text-transform:uppercase;font-size:12px;line-height:1em;padding:5px;letter-spacing:1px;left:0}.deselectLink:focus,.deselectLink:hover{background:#f6eb14;color:#066735}.openLink,.selectedTrainerContainerLink.hideTrainer .closeLink,.selectedTrainerContainerLink.hideTrainer .deselectLink,.selectedTrainerContainerLink.hideTrainer .selectedTrainer{display:none}.selectedTrainerContainerLink.hideTrainer .openLink{display:inline-block}.selectedTrainerContainerLink{position:fixed;z-index:99;bottom:0;display:inline-block;background:#f6eb14;clear:both;font-weight:700;font-size:13px}.selectedTrainerContainerLink .selectedTrainerContainerImg{max-width:50px;display:inline-block;float:left}.selectedTrainerContainerLink .selectedTrainerContainerText{padding-right:10px;display:inline-block;float:left;line-height:1.3em;padding-left:20px;padding-top:10px}.selectedTrainerContainerLink .selectedTrainerContainerText .selectedTrainerContainerTextTitle{text-transform:uppercase}.selectedTrainerContainerLink .selectedTrainerContainerText .selectedTrainerContainerTextTitle span{color:#343434}.selectedTrainerContainerLink .selectedTrainerContainerText .selectedTrainerContainerTextLocation{color:#343434;font-weight:400;font-style:italic}.selectedTrainerContainerLink .selectedTrainerContainerLinkOther{margin-top:5px}.h1,h1{font-size:3.5em}.h1,.h2,h1,h2{font-weight:200}.h2,h2{font-size:2.5em}.font-larger{font-size:24px;line-height:32px}.max-width-1800{max-width:1800px}.thelogo{width:250px}#block,.overlay{position:absolute;width:100%}#block{opacity:.6;z-index:1;display:block}.parent.mainbanner .jumbotron_content{position:absolute;width:100%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin:0 auto}.overlay{background:#000;z-index:0;display:block}.border-rl-none{border-top-left-radius:0!important;border-bottom-left-radius:0!important;padding-top:12px!important;padding-bottom:12px!important}.btn{border-radius:50px;padding:10px 25px;letter-spacing:1px;font-weight:600;outline:none;-webkit-box-shadow:none!important;box-shadow:none!important}.btn-primary{background:#066735;color:#f6eb14;border:1px solid #066735}.btn-primary:focus,.btn-primary:hover,.btn-warning{background:#f6eb14;color:#066735;border:1px solid #f6eb14}.btn-warning:focus,.btn-warning:hover{background:#fff;color:#066735!important;border:1px solid #fff}.btn-special{background:none;color:#f6eb14;border:0}.btn-special:focus,.btn-special:hover{background:none;color:#066735;border:0}.btn-transparent{background-color:rgba(0,0,0,.4);border:1px solid hsla(0,0%,100%,.4);-webkit-transition:all .3s ease;transition:all .3s ease;color:#fff;outline:none;cursor:pointer}.btn-transparent:hover{background-color:#066735;border:1px solid #066735;color:#f6eb14}.btn-transparent i{color:#f6eb14;padding:0 4px;margin-left:12px}.lh1{line-height:1.3em}.bold{font-weight:600}.bolder{font-weight:900}.font-smaller{font-size:11px}.font-small{font-size:13px}.navbar-collapse{-ms-flex-align:right;-webkit-box-align:right;align-items:right}.letter-spacing-small{letter-spacing:1px}body{font-family:Open Sans,sans-serif;line-height:1.6em}a:focus,a:hover{text-decoration:none}.nopad{padding:0}.nomargin{margin:0!important}.clr_yellow{color:#f6eb14!important}.clr_green{color:#066735!important}.clr_red{color:#cb2127!important}.clr_white{color:#fff!important}.bg-color{background-color:#066735}.bg_color_green{background-color:#066735!important}.txt_upper{text-transform:uppercase!important}::-webkit-input-placeholder{color:#111;font-size:18px;font-family:Open Sans,sans-serif}::-moz-placeholder{color:#111;font-size:18px;font-family:Open Sans,sans-serif}:-ms-input-placeholder{color:#111;font-size:18px;font-family:Open Sans,sans-serif}:-moz-placeholder{color:#111;font-size:18px;font-family:Open Sans,sans-serif}.slidedown,.slideup{max-height:0;overflow-y:hidden;-webkit-transition:max-height .5s ease-in-out;transition:max-height .5s ease-in-out}.slidedown{max-height:60px}.embed-container,.video-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;height:auto;border:1px solid #fff}.img-container{overflow:hidden}.audio-container,.img-container,.pdf-container{height:196px;border:1px solid #dfdfdf;background:#efefef;text-align:center;position:relative}.audio-container img,.img-container img,.pdf-container img{max-width:100%}.audio-container a,.audio-container div,.img-container a,.img-container div,.pdf-container a,.pdf-container div{top:40%;position:relative;vertical-align:center;display:inline-block}.audio-container .audio,.img-container .audio,.pdf-container .audio{top:40%;position:absolute;vertical-align:middle;display:inline-block;left:50%;right:50%;text-align:center;margin-left:-20px}.audio-container .audio i,.img-container .audio i,.pdf-container .audio i{font-size:32px;display:block;clear:both;margin-left:7px}.audio-container audio,.img-container audio,.pdf-container audio{bottom:0;position:absolute;vertical-align:baseline;width:100%;left:0}.pdf-container i{font-size:32px;display:block;clear:both}.audio-container{text-align:left}.media-item{margin-bottom:30px}.embed-container embed,.embed-container iframe,.embed-container object,.embed-container video,.video-container embed,.video-container iframe,.video-container object,.video-container video{position:absolute;top:0;left:0;width:100%;height:100%}.headroom,.headroom *{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;will-change:transform;-webkit-transition:-webkit-transform .2s linear;transition:-webkit-transform .2s linear;transition:transform .2s linear;transition:transform .2s linear,-webkit-transform .2s linear}header.header_main{position:fixed;z-index:9999;left:0;right:0;padding-bottom:30px}.navbar-nav .nav-item:last-child a{color:#f6eb14!important;border-bottom:1px solid #f6eb14}.header_main .nav .dropdown-toggle.nav-link,.header_main .nav .nav>li>a,.header_main .navbar-nav .dropdown-toggle.nav-link,.header_main .navbar-nav .nav>li>a{color:#fff}.header_main .nav .dropdown.nav-item.show .dropdown-toggle.nav-link,.header_main .navbar-nav .dropdown.nav-item.show .dropdown-toggle.nav-link{border-radius:5px 5px 0 0;background:#066735;color:#f6eb14!important}.header_main .nav .show>.dropdown-menu,.header_main .navbar-nav .show>.dropdown-menu{margin-top:0;border-radius:0 0 5px 5px;margin-left:-10px;margin-top:-2px;padding:0;min-width:400px}.header_main .nav .show>.dropdown-menu .nav-item,.header_main .navbar-nav .show>.dropdown-menu .nav-item{display:block}.header_main .nav .show>.dropdown-menu .nav-item .nav-link,.header_main .navbar-nav .show>.dropdown-menu .nav-item .nav-link{color:#fff!important;font-weight:400;padding:7px 15px;background:#054f29;display:block;width:100%;font-size:13px;line-height:1.5em;border:none!important}.header_main .nav .show>.dropdown-menu .nav-item .nav-link:focus,.header_main .nav .show>.dropdown-menu .nav-item .nav-link:hover,.header_main .navbar-nav .show>.dropdown-menu .nav-item .nav-link:focus,.header_main .navbar-nav .show>.dropdown-menu .nav-item .nav-link:hover{background:#f6eb14;color:#066735!important}.header_white.header_main.headroom--top .navbar-nav .dropdown-menu .nav-item:last-child a{color:#fff!important;border-bottom:none}.header_white.header_main.headroom--top .navbar-nav .dropdown-menu .nav-item:last-child a:focus,.header_white.header_main.headroom--top .navbar-nav .dropdown-menu .nav-item:last-child a:hover{color:#066735!important}.logoblack,.logowhite{display:none}.header_main.headroom--top .logowhite{display:block}.header_white.header_main.headroom--top{background:#fff}.header_white.header_main.headroom--top .logowhite{display:none}.header_white.header_main.headroom--top .logoblack{display:block}.header_white.header_main.headroom--top .navbar-nav .nav-item:last-child a{color:#cb2127!important;border-bottom:1px solid #cb2127}.header_white.header_main.headroom--top .header_first_row .social_media_icons ul li a{color:#066735}.header_white.header_main.headroom--top .header_first_row .social_media_icons ul li a:focus,.header_white.header_main.headroom--top .header_first_row .social_media_icons ul li a:focus i,.header_white.header_main.headroom--top .header_first_row .social_media_icons ul li a:hover,.header_white.header_main.headroom--top .header_first_row .social_media_icons ul li a:hover i{color:#cb2127}.header_white.header_main.headroom--top .center_nav_main .navbar-light .navbar-nav .nav-link{color:#066735}.header_white.header_main.headroom--top .center_nav_main .navbar-light .navbar-nav .search_button{border-left:1px solid #066735}.header_white.header_main.headroom--top .call_button span,.header_white.header_main.headroom--top .center_nav_main .navbar-light .navbar-nav .nav-link i,.header_white.header_main.headroom--top .header_first_row .simple_head ul li a{color:#066735}.header_white.header_main.headroom--top .top_bar .top_links_block .sub_links ul.sml_link li a:hover{color:#f6eb15!important}.header_white.header_main.headroom--top .top_bar .sub_links ul li a{color:#066735}.headroom--pinned{display:block;-webkit-transform:translateY(0);transform:translateY(0)}.headroom--unpinned{-webkit-transform:translateY(-100%);transform:translateY(-100%);display:block}.headroom--not-top.headroom--pinned{background:#333!important}.headroom--not-top.headroom--pinned .logowhite{display:block}.headroom--not-top.headroom--pinned .logoblack{display:none}.main_slider{position:relative}.main_slider .bg_banner{background-image:url(/mix/images/banner.jpg?846ba70f14f70851416c0125714e043d);background-repeat:no-repeat;position:relative;z-index:1;background-position:top;background-size:cover;background-attachment:scroll}.main_slider .bg_banner:after{content:"";position:absolute;left:0;right:0;top:0;bottom:0;background:rgba(0,0,0,.5)}.main_slider .img_banner_cover{position:relative}.main_slider .bg_banner .jumbotron_content{position:relative;z-index:3;padding:200px 0 100px}.jumbotron_content{z-index:4}.simple_head a i{margin-right:7px}.header_first_row{z-index:2;position:relative}.header_first_row a{padding:15px 14px;display:inline-block;line-height:1em;font-size:14px}.header_first_row .social_media_icons ul{list-style:none;padding:0;display:inline-block}.header_first_row .social_media_icons ul li{display:inline-block}.header_first_row .social_media_icons ul li a{color:#fff;font-weight:400;font-size:18px;padding:15px 8px}.header_first_row .simple_head ul li a{font-weight:400;text-transform:uppercase}.header_first_row .simple_head ul li a:hover,.header_first_row .social_media_icons i:hover{color:#f6eb14}.header_first_row .simple_head{text-align:right}.header_first_row .product_info{position:relative;list-style:none}.header_first_row .product_info li a{font-weight:600!important}.simple_head ul.sml_link{padding-left:0;padding-right:0;text-transform:uppercase}.product_info{margin-left:10px}.product_info a{background:#066735;color:#fff!important;border-radius:0!important;cursor:pointer;padding:15px}.product_info a i{color:#f6eb14;margin-right:7px}.product_info a:hover{background:#f6eb14;color:#066735!important}.product_info a:hover i{color:#066735!important;margin-right:7px}.product_info .contact_button a{margin-left:2px;background:#066735;color:#f6eb14!important}.product_info .contact_button a i{color:#fff}.product_info .contact_button a:hover{background:#f6eb14;color:#066735!important}.product_info .contact_button a:hover i{color:#066735!important}.logo-sm{display:none}.center_nav_main .navbar.navbar-toggleable-md.navbar-light.bg-faded{padding:0;background:#3f3636}.center_nav_main .navbar-light .navbar-nav{display:block;width:100%;float:right}.center_nav_main .navbar-light .navbar-nav .nav-item{display:inline-block}.center_nav_main .navbar-light .navbar-nav .call_button.nav-link{padding-right:0}.center_nav_main .navbar-light .navbar-nav .nav-link{color:#fff;font-family:Open Sans,sans-serif;padding:0;font-weight:600;padding:10px 14px}.center_nav_main .navbar-light .navbar-nav .nav-link i{margin-right:10px;color:#f6eb14}.center_nav_main .navbar-light .navbar-nav .nav-link.active,.center_nav_main .navbar-light .navbar-nav .nav-link:hover{color:#f6eb14}.center_nav_main .navbar-light .navbar-nav .search_button{padding-right:0;margin-left:10px;padding-left:20px;border-left:1px solid #fff}.center_nav_main .navbar-light .navbar-nav .active>.nav-link,.center_nav_main .navbar-light .navbar-nav .nav-link.open,.center_nav_main .navbar-light .navbar-nav .open>.nav-link{color:#fff}.center_nav_main ul.navbar-nav.mr-auto li.nav-item.active a{color:#066735!important}.center_nav_main nav.navbar.navbar-toggleable-md.navbar-light.bg-faded{float:right}.header_second_row .header_sm{display:none}.call_button span{color:#f6eb14}.main_slider .inner_img .foot_print{margin-bottom:22px}.border-bottom-1{border-bottom:1px solid #05592e}.accreditations{list-style:none;padding:0}.accreditations .accreditation{display:inline;padding-right:10px}.header_second_row .search_box form{width:100%;position:relative;-webkit-transition:all 2s ease;transition:all 2s ease;display:none}.search_box button{position:absolute;right:0;top:0;background:#066735;padding:6px 15px;color:#f6eb14;border-radius:3px;border:1px solid #066735}.main_slider .inner_img{text-align:center;display:block;margin:auto}.main_slider .inner_img p{font-size:36px;margin-bottom:0;padding:5px 0}.main_slider .inner_img h4,.main_slider .inner_img p{color:#fff;font-family:Open Sans,sans-serif;font-weight:300}.main_slider .inner_img h4{font-size:72px}.main_slider .inner_img .arrow{width:15px;height:11px;background-image:url(/mix/images/right-arrow.png?5a5f27e951da9eeebc9fe864126f98e0);display:inline-block;margin-left:10px}.twitter-typeahead{background:rgba(0,0,0,.8);border-radius:50px 0 0 50px;outline:0}.twitter-typeahead .form-control:focus{border-color:#f6eb14;outline:0}.inner_zip_search{display:block;text-align:center;margin-bottom:40px;margin-top:40px;outline:0}.zip_search_box{position:relative;display:inline-block}.zip_search_box .input-group{border-radius:50px;border:5px solid hsla(0,0%,100%,.1)}.zip_search_box input{outline:none!important;box-shadow:none!important;-webkit-box-shadow:none!important}.inner_zip_search input.search-game{width:100%;padding:5px 15px}.zip_search_box button.btn.btn-search.btn-info span i{font-size:14px;color:#fff;padding-left:5px}.zip_search_box span.button_now{font-size:18px!important;padding-left:6px;font-weight:600!important}.zip_search_box button.btn.btn-search.btn-info{background:#066735;border:0;border-left:0;cursor:pointer;outline:none;padding-left:24px}.zip_search_box button.btn.btn-search.btn-info span{font-size:18px;color:#f6eb14;font-family:Open Sans,sans-serif;font-weight:600}.zip_search_box input#findTrainer{border-right:none;height:50px;padding-left:40px;min-width:400px;border:2px solid #000;color:#fff;border-radius:50px 0 0 50px;letter-spacing:.5px;font-weight:200}.zip_search_box input#findTrainer:focus{border:2px solid #dfdfdf}.zip_search_box input.form-control{padding:0 30px;background:none}.zip_search_box .map_icon i{position:absolute;left:25px;z-index:9;top:20px;color:#f6eb14;font-size:20px}.zip_search_box .label-icon i{font-size:20px!important;margin-left:10px;margin-right:10px}.zip_search_box nav.navbar.navbar-default{padding:0}.zip_search_box :-moz-placeholder,.zip_search_box :-ms-input-placeholder,.zip_search_box ::-moz-placeholder,.zip_search_box ::-webkit-input-placeholder{font-weight:600;font-size:18px;color:#272727}.review{border-bottom:1px solid #efefef}.reviewText{font-size:14px;line-height:22px;margin:0 0 20px;display:block}.reviewText .review-text-2{text-align:justify}.starReview{background:#eefef5;padding:15px;border-radius:5px;margin-left:-15px;margin-right:-15px}.reviewBottom{display:block;width:640px;float:left}.reviewBottom.wideReview{width:100%;float:none}.reviewTextBottom{font-style:normal;margin-top:10px}.review-img{border-radius:50%;margin-right:15px;width:70px;height:70px;float:left}.reviewIcon{position:absolute;font-size:16px;color:#066735;margin-left:-25px;margin-top:8px}.trainernotes{margin-top:10px;background:#066735;padding:20px;border-radius:5px;position:relative}.trainernotes:after,.trainernotes:before{bottom:100%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.trainernotes:before{border-color:rgba(15,102,55,0);border-bottom-color:#066735;border-width:10px;left:20px}.reviewLinks{display:block;letter-spacing:1px}.reviewLinks .reviewLinksButton,.reviewLinks .reviewLinksLabel{display:inline-block;padding:5px 10px;line-height:1em}.reviewLinks .reviewLinksButton{font-weight:700;background:#f6eb14;color:#066735;border-radius:5px;border:1px solid #066735}.reviewLinks .reviewLinksButton:focus,.reviewLinks .reviewLinksButton:hover{background:#066735;color:#f6eb14}.btn-smaller.btn{font-size:11px;padding:10px}.borderRadiusSmaller{border-radius:5px!important}.review_form_inner :-moz-placeholder,.review_form_inner :-ms-input-placeholder,.review_form_inner ::-moz-placeholder,.review_form_inner ::-webkit-input-placeholder{font-weight:600;font-size:16px;color:#868e95}.reviewTrainerPage.reviewSearch .form-behaviours{width:100%;float:none;padding-right:0}.reviewSearch .form-behaviours{width:65%;float:left;padding-right:15px}.reviewSearch .form-group-zip{float:left;width:35%}.reviewSearch{background:#efefef;border-radius:5px;padding:15px;margin-bottom:30px}.reviewSearch .btn-primary{margin-right:15px}.reviewSearch .form-group{margin-bottom:0}.reviewSearch .select2-container .select2-choices .select2-search-field input{font-size:14px;line-height:1.8;color:#495057!important;background-color:#fff;background-clip:padding-box;border:none;border-radius:.25rem;font-family:Open Sans,sans-serif;font-weight:400;padding-top:10px}.reviewSearch .select2-container-multi .select2-choices{min-height:38px;display:block;width:100%}.reviewSearch .select2-container-multi .select2-choices .select2-search-choice{color:#066735;background:#f6eb14;border-color:#066735}.reviewSearch .select2-search-choice{font-size:12px;text-transform:uppercase}.reviewSearch .filter-select{width:100%}.reviewSearch .custom-control{display:inline-block;margin-right:0;width:100%;float:left}.reviewSearch .custom-controls{float:left;display:block;width:73%}.reviewSearch .custom-controls label{display:block;clear:both}.reviewSearch .btn-group-outer{float:right;display:block;width:27%;margin-top:32px}.reviewSearch .btn-group-outer .btn-group{float:right}.zip_search_group_sml :-moz-placeholder,.zip_search_group_sml :-ms-input-placeholder,.zip_search_group_sml ::-moz-placeholder,.zip_search_group_sml ::-webkit-input-placeholder{font-weight:600;font-size:14px;color:#272727}.instant-results{background:#efefef;color:gray;border:0;border-radius:0;padding:0 10px;margin-left:25px;display:block;width:100%;min-width:650px}.instant-results .media-left img{max-width:32px!important}.review_rating{line-height:1em;padding:0;display:inline-block;margin-top:-1px}.map-results{background:#efefef;min-width:500px;color:gray;position:absolute;left:0;top:0;border:1px solid rgba(0,0,0,.15);border-radius:0 0 4px 4px;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.175);box-shadow:0 2px 4px rgba(0,0,0,.175);display:block;z-index:9;padding:0 10px}.instant-results div.list-unstyled.result-bucket,.map-results ul.list-unstyled.result-bucket{margin:0}.instant-results .media .media-body,.map-results.media .media-body{font-size:12px;text-align:left;padding:0 10px;font-family:Open Sans,sans-serif;font-weight:600}.instant-results .media-body h4.media-heading,.map-results .media-body h4.media-heading{font-size:14px;color:#066735;margin:0;padding-bottom:0;font-weight:600;text-transform:uppercase}.instant-results .media-body h4.media-heading span,.map-results .media-body h4.media-heading span{color:#282828}.instant-results .media-body p,.map-results .media-body p{font-size:12px;font-style:italic;text-transform:uppercase;font-weight:600;color:#282828;line-height:1.8;font-family:Open Sans,sans-serif;margin:0}.review_rating .rating ul{display:inline-block;list-style-type:none;padding:0}.review_rating span.reviews{color:#066735;font-family:Open Sans,sans-serif;font-size:14px;font-weight:600;font-style:italic}div.result-entry{border-bottom:1px solid #cfcfcf;margin:0 -10px;padding:10px}div.result-entry:last-child{border:none}.review_rating .rating ul li{display:inline-block}.review_rating .rating ul li.result-entry{border-bottom:1px solid #d4d4d4;padding:5px 0}.review_rating .reviews span.count{font-family:latobold}.rating ul li i{color:#cb2127;font-size:12px!important}.rating ul li i.checked{color:#066735}.showcase_one{height:100px;background:#066735;padding:20px 0;position:relative;z-index:2}.showcase_one .each_inner_content{display:block;position:relative;padding-left:80px;padding-right:15px;margin-top:5px}.showcase_one .each_inner .left_img{position:absolute;left:0;top:0}.showcase_one h5{font-size:14px;font-weight:600;font-family:Open Sans,sans-serif;color:#f6eb14;text-align:left;display:block;margin-bottom:5px}.showcase_one p{display:inline-block;font-size:12px;font-weight:400;margin:0;margin-top:-10px;line-height:1.4;padding-top:10px;color:#fff;max-width:180px}.showcase_one .each_inner_content_right{display:block;position:relative;padding-right:80px;padding-left:15px;margin-top:5px;text-align:right}.showcase_one .each_inner_content_right p{text-align:right}.showcase_one .each_inner_content_right h5{text-align:right!important}.showcase_one .each_inner .right_img{display:inline-block;position:absolute;right:0;top:0}.showcase_two{margin:100px auto}.showcase_two .training_block h3{font-size:36px;text-align:center;font-weight:300;color:#282828;line-height:1.5;position:relative}.showcase_two .training_block h3:after{content:"";display:block;background:#f6eb14;height:4px;width:50px;margin:auto;margin-top:20px}.showcase_two .content_block{display:block}.showcase_two .content_block p{font-size:24px;font-weight:300;text-align:center;color:#066735;padding-top:15px}.showcase_two .main_aim{margin-top:50px}.showcase_two .main_aim .each_aim{text-align:center}.showcase_two .main_aim .each_aim img{border:5px solid #066735}.showcase_two .main_aim .each_aim h4{padding-top:25px}.showcase_two .each_aim span.next_arrow i{color:#282828;border:1px solid #066735;border-radius:50px;padding:0 4px;font-size:12px;background:#f6eb14}.heading_block span.color_content{color:#066735;font-family:Open Sans,sans-serif;font-weight:600}.heading_block .txt_fast{font-style:italic;font-weight:600!important}.showcase_three .c1{background-color:#343434;text-align:center;padding:100px 50px}.showcase_three .c1 .dog_name{color:#f6eb14}.showcase_three .icon_content{padding-bottom:15px}.showcase_three .icon_content .img_top{margin-bottom:10px}.showcase_three .c1 h4 span.breed_month{position:relative;text-transform:uppercase;color:#f6eb14;font-size:20px;font-weight:600;letter-spacing:2px}.showcase_three .c1 h4 span.breed_month:after{left:-70px}.showcase_three .c1 h4 span.breed_month:after,.showcase_three .c1 h4 span.breed_month:before{position:absolute;content:"";background:#f6eb14;width:60px;height:2px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.showcase_three .c1 h4 span.breed_month:before{right:-70px}.showcase_three .h1.dog_name,.showcase_three h2.dog_name{font-weight:600;color:#fff;font-size:62px;font-family:Playfair Display,serif}.showcase_three .icon_content img{max-width:150px}.showcase_three p.inner_content.text-center{font-size:14px;font-weight:300;color:#e5e5e5;padding:0 15px;margin-bottom:25px!important}.showcase_three p.inner_content.text-center a{color:#f6eb14;font-weight:600;font-style:italic}.showcase_three .dog_list{list-style:none}.showcase_three .dog_list .each_dog{width:25%;float:left;padding:0 0 10px;display:block}.showcase_three .each_dog p{font-size:12px;line-height:1.4em;color:#f6eb14;text-transform:uppercase;margin:0;padding:5px 0;height:35px}.showcase_three .each_dog img{border:2px solid #fff;width:75px;height:75px}.showcase_three .c2{text-align:center;background-color:#343434;background-size:auto 100%;background-position:50%}.showcase_four{background-color:#066735;padding:50px 0 90px;position:relative}.showcase_four .recommends h3{font-size:24px;font-weight:300;color:#f6eb14;line-height:24px}.showcase_four .recommends h3 span{font-weight:600!important}.showcase_four .logo_container{margin:35px 0 0!important;text-align:center}.showcase_four:after{content:"";z-index:1;display:block;position:absolute;left:50%;margin-left:-135px;bottom:-35px;height:70px;width:270px;background-image:url(/mix/images/logo.png?66b65cf1d2d79f19b64fcecbec4e3f39)}.showcase_five{background-image:url(/mix/images/bg-testimonial.jpg?a422a81398758cd40896e9e3a7a2988a);background-size:cover;background-position:50%;padding:85px 0 80px;position:relative;clear:both}.showcase_five h3{position:relative;z-index:2;opacity:1}.showcase_five h3:after{content:"";display:block;background:#fff;height:4px;width:50px;margin:auto;margin-top:20px}.showcase_five:after{content:"";position:absolute;left:0;top:0;right:0;bottom:0;background:rgba(0,0,0,.712)}.showcase_five .img_testimonial{text-align:center;position:relative;z-index:1}.showcase_five .img_testimonial img{display:inline!important;width:100px!important;height:100px!important}.showcase_five .comment{padding-top:40px;text-align:center;z-index:1;position:relative}.showcase_five .comment p{color:#fff;font-family:Open Sans,sans-serif;font-size:18px!important;font-weight:300;font-style:italic;text-align:center!important;padding:0 40px;line-height:24px}.showcase_five .comment span{font-weight:600;font-size:13px;color:#fff}.showcase_five .img_testimonial .quote_icon{font-size:45px;color:#f6eb14!important;position:absolute;bottom:0;left:50%;-webkit-transform:translate(-50%,50%) rotate(.5turn);transform:translate(-50%,50%) rotate(.5turn)}.showcase_six{background-color:#fff;padding:100px 0 90px}.showcase_six h2{position:relative}.showcase_six h2:after{content:"";display:block;background:#cb2127;height:4px;width:50px;margin:30px 0 0!important}.showcase_six .news-list{padding-left:0!important;padding-top:18px!important;margin-bottom:0!important}.showcase_six .news-list a{list-style:none;display:block;position:relative;padding:15px 0 15px 100px!important;opacity:1}.showcase_six .news-list a h5{font-weight:600;text-transform:uppercase;color:#000}.showcase_six .news-list a img{width:80px;height:80px;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);border:2px solid #dfdfdf}.showcase_six .news-list a p{color:#343434;margin:0!important}.showcase_six .news-list a:focus,.showcase_six .news-list a:hover{color:#066735;opacity:1}.showcase_six .news-list a:focus .red-over,.showcase_six .news-list a:focus h5,.showcase_six .news-list a:hover .red-over,.showcase_six .news-list a:hover h5{color:#cb2127}.showcase_six .news-list a:focus img,.showcase_six .news-list a:hover img{border:2px solid #066735}.showcase_seven{padding-top:100px!important;padding-bottom:100px!important;text-align:center;position:relative;background-image:url(/mix/images/bg-home-contact.jpg?77429d2b167778e77172a5b98246ee81);background-position-x:center;background-position-y:40%}.showcase_seven:after{content:"";position:absolute;left:0;top:0;right:0;bottom:0;background:rgba(0,0,0,.712)}.showcase_seven .call_div_container{z-index:2!important;position:relative}.showcase_seven h2{font-size:36px;font-weight:300;color:#fff;margin:0;line-height:36px}.showcase_seven h2:after{content:"";display:block;background:#f6eb15;height:4px;width:50px;margin:auto;margin-top:20px}.showcase_seven .txt_span{font-weight:300;font-size:24px;line-height:24px;margin-top:65px;color:#bdbdbd}.showcase_seven .call_div{margin-top:45px}.showcase_seven .call_div span{font-size:18px;font-weight:600;color:#ebe316}.showcase_seven .call_div button{border-radius:50px;border:1px solid #066735;padding:6px 20px;font-weight:600;font-size:18px;color:#fc0;background:#066735;margin-left:30px}.showcase_seven .call_div button:hover{border:1px solid #066735;color:#066735;background:#fc0;-webkit-transition:all .3s ease-in;transition:all .3s ease-in}.showcase_seven .call_div i{margin-left:25px}.two_blocks .details_block.dark{background-color:#343434;color:#f3f2f2}.two_blocks .details_block.dark h4{color:#fff}.two_blocks .details_block{background-color:#f3f2f2;font-weight:300;color:#343434;width:100%;position:relative}.two_blocks .details_block .details_block_inner{position:absolute;width:100%;padding:0 80px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin:0 auto}.two_blocks .details_block h4{position:relative;font-size:30px;color:#333}.two_blocks .details_block h4:after{content:"";position:absolute;background:#cb2127;width:60px;height:5px;left:3px;bottom:-20px}.trainer_methods p,.two_blocks .details_block p{padding-top:40px}.methods_ctr{margin-top:100px;margin-bottom:78px}.trainer_methods{text-align:center}.trainer_methods h3{font-size:36px;font-weight:300;color:#282828;position:relative}.trainer_methods h3:after{content:"";width:50px;height:5px;position:absolute;background-color:#f6eb14;bottom:-27px;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.navbar-toggler{border:0;outline:none!important;right:35px!important;top:27px}.navbar-toggler .section-menu{padding:10px 45px}.navbar-toggler .fa-close{opacity:1}.navbar-toggler .fa-bars,.navbar-toggler .fa-close{position:absolute;font-size:30px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.navbar-toggler.collapsed .fa-close,.navbar-toggler .fa-bars{opacity:0}.navbar-toggler.collapsed .fa-bars{opacity:1}.sidebar{background:#066735;margin-bottom:30px}.sidebar nav{padding:0}.sidebar nav a.nav-link{border-radius:0;padding:12px 15px;color:#fff}.sidebar nav a.nav-link.active,.sidebar nav a.nav-link:focus,.sidebar nav a.nav-link:hover{color:#f6eb14}.sidebar nav .nav-title.nav-link{border-bottom:1px solid #066735;opacity:.4}.sidebar nav .nav-title.nav-link:focus,.sidebar nav .nav-title.nav-link:hover{color:#fff}.sidebar .navbar-collapse{width:100%}.sidebar .navbar-toggler{width:100%;position:relative;display:block;color:#fff;right:auto!important;left:auto;top:auto;padding:15px 30px;outline:none!important}.sidebar .navbar-toggler i{color:#f6eb14}.sidebar .navbar-nav{background:#05592e;margin-top:0;border:0;padding:12px 0}.sidebar .navbar-nav a{font-weight:400}.dog-title{text-transform:uppercase;font-size:20px;font-weight:600;letter-spacing:1px}.methods_ctr .each_dog_ctr .rounded-circle{border:10px solid #efefef}.methods_ctr .each_dog_ctr .img_ctr{padding-top:60px}.methods_ctr .each_dog_ctr h4{padding:10px 0;font-family:Raleway,sans-serif;font-size:18px;font-weight:700;color:#066735;text-transform:uppercase}.methods_ctr .each_dog_ctr:focus .rounded-circle,.methods_ctr .each_dog_ctr:hover .rounded-circle{border:10px solid #066735}.methods_ctr .each_dog_ctr:focus h4,.methods_ctr .each_dog_ctr:hover h4{color:#cb2127}.service_support_ctr{background-color:#f3f2f2;color:#343434}.service_support_ctr .wrap{padding-top:100px;padding-bottom:100px;font-size:18px;font-weight:400}.service_support_ctr .wrap p{padding-top:35px;font-size:18px;font-weight:400;margin-bottom:26px}.service_support_ctr h4{font-size:36px;font-weight:200;color:#282828;position:relative;padding-top:15px;line-height:45px}.service_support_ctr .g_left_block h4:after{background-color:#cb2127}.service_support_ctr .g_left_block h4:after,.service_support_ctr .g_right_block h4:after{content:"";position:absolute;width:50px;height:4px;margin-top:20px;left:50%;bottom:-25px;-webkit-transform:translate(-50%);transform:translate(-50%)}.service_support_ctr .g_right_block h4:after{background-color:#066735}.prog_bar_circle{padding-top:110px;padding-bottom:90px}.prog_bar_circle .rate{position:absolute;top:42%;left:0;display:inline-block;width:100%;text-align:center;font-size:32px;font-weight:600;font-family:PT Sans,sans-serif}.prog_bar_circle div#circle_four,.prog_bar_circle div#circle_one,.prog_bar_circle div#circle_three,.prog_bar_circle div#circle_two{text-align:center;position:relative}.prog_bar_circle p{text-align:center;font-weight:500;margin-top:25px}.prog_bar_circle p .clr_green{font-weight:700}.bb-side-stats .prog_bar_circle{padding-top:0;padding-bottom:0}.bb-side-stats .prog_bar_circle .rate{top:34px;left:0;font-size:18px;text-align:center;display:inline-block;width:100%}.bb-side-stats .prog_bar_circle div#circle_four,.bb-side-stats .prog_bar_circle div#circle_one,.bb-side-stats .prog_bar_circle div#circle_three,.bb-side-stats .prog_bar_circle div#circle_two{text-align:left;position:relative;display:block;width:90px;height:90px;float:none}.bb-side-stats .prog_bar_circle p{font-size:12px;text-align:left;margin-top:20px;display:block;line-height:1.6em;width:100%}.site_footer{background:#066735;padding:100px 0;font-size:13px}.site_footer h5{color:#fff;font-weight:600;font-size:14px;border-bottom:1px solid #f6eb14;margin-bottom:20px;padding-bottom:20px;text-transform:uppercase;letter-spacing:1.2px}.site_footer .first_foot{padding-right:15px}.site_footer .center_foot{padding:0 15px}.site_footer .right_foot{padding-left:15px}.site_footer .first_foot p,.site_footer .right_foot p{color:#dadada!important;font-weight:300;font-family:Open Sans,sans-serif;line-height:1.78;margin-bottom:0!important}.site_footer .center_foot ul,.site_footer .left_foot ul{list-style-type:none;padding:0;letter-spacing:1px;columns:2;-webkit-columns:2;-moz-columns:2}.site_footer .center_foot ul li a,.site_footer .left_foot ul li a{color:#dadada;font-weight:300;font-family:Open Sans,sans-serif;text-transform:uppercase}.site_footer .center_foot ul li a:focus,.site_footer .center_foot ul li a:hover,.site_footer .left_foot ul li a:focus,.site_footer .left_foot ul li a:hover{color:#fff}.site_footer .center_foot a:hover,.site_footer .first_foot a:hover,.site_footer .right_foot a:hover{color:#f6eb14}.site_footer .right_foot button{width:100%;border-radius:50px;border:1px solid #fc0;padding:6px 0;text-transform:uppercase;font-weight:300;color:#076736;background:#fc0;margin-top:28px;-webkit-transition:all .3s ease-in;transition:all .3s ease-in}.site_footer .right_foot button:hover{background:#066735;color:#f6eb14;border:1px solid #f6eb14;cursor:pointer}.AU,.CA,.ES,.EU,.GB,.GL,.JP,.NZ,.US{background:url(/mix/images/sprites-flag.png?e2d940063e332717fd0e4da9a17c7d6e) no-repeat;display:inline-block;vertical-align:-30%}.AU{background-position:0 0}.AU,.CA{height:24px;width:24px}.CA{background-position:0 -24px}.EU{background-position:0 -48px}.EU,.JP{height:24px;width:24px}.JP{background-position:0 -72px}.NZ{background-position:0 -96px}.ES,.NZ{height:24px;width:24px}.ES{background-position:0 -120px}.GB{background-position:0 -144px}.GB,.US{height:24px;width:24px}.US{background-position:0 -168px}.GL{background-position:0 -192px;height:24px;width:24px}.footer_socialmedia a{color:#f6eb14!important;font-size:30px;padding:5px;display:inline-block}.site_footer .footer_socialmedia{display:inline-block;width:100%}.site_footer .footer_socialmedia ul{list-style-type:none;padding:0;display:block}.site_footer .footer_socialmedia ul li{display:inline-block}.footer_socialmedia .container_social{margin-bottom:0;padding-bottom:1rem;border-bottom:1px solid #a8a8a87e!important}.footer_socialmedia .container_social .wrapper{padding:0 15px!important}.site_footer .copyright_left p{font-size:14px;font-weight:600;color:#c1c1c1;padding:10px 0;margin:0!important}.site_footer .last_foot_right ul{display:block;list-style-type:none;padding:0;text-align:right;padding-top:10px;margin:0!important}.site_footer .last_foot_right ul li{display:inline-block}.site_footer .last_foot_right ul li:nth-last-child(2){padding:0 15px}.site_footer .last_foot_right ul li a{color:#a8a8a87e;text-transform:uppercase;font-size:14px;font-weight:600}.site_footer .last_foot_right ul li a:hover{color:#f6eb14}.btn_top_contact .contact_button{background:#f6eb14;color:#066735;font-size:12px;font-weight:600;border-top-left-radius:0!important;border-top-right-radius:0!important;padding:8px 21px 8px 14px!important;border-radius:5px}.btn_top_contact .contact_button i{padding-right:10px}.btn_top_contact .contact_button a{color:#066735!important;font-family:Open Sans,sans-serif}.banner_head{font-size:48px;font-weight:300;white-space:nowrap;color:#fefdfd;line-height:33px}.banner_sml_head{font-size:30px;font-weight:600;color:#f6eb14;line-height:60px;text-transform:uppercase}.inner_banner{padding-top:100px;padding-bottom:80px;background-image:url(/mix/images/bg-inner-dog-trainer.jpg?f84eb3dc28e881206c52be67c0b6d6cc);position:relative}.inner_banner:after{content:"";display:block;position:absolute;left:0;top:0;bottom:0;right:0;background-color:#066735}.inner_banner .banner_sml{position:relative;z-index:1}.local_location_trainer{position:relative}.local_location_trainer:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background-color:#066735}.local_location_trainer .sml_banner{position:relative;z-index:1}.local_location_trainer .row.second_sec{padding-top:213px;padding-bottom:0;z-index:10}img.profile_pic{width:50px;height:50px;display:inline-block!important;float:left;margin-right:15px;border:2px solid #f6eb14}.trainer_banner_details{display:block;width:100%}.trainer_banner_details .social_container{display:inline-block;margin-left:65px;float:left}.trainer_banner_details .social_container .trainer_contact{text-align:left;font-weight:600;white-space:nowrap;letter-spacing:1px}.trainer_banner_details .social_container .trainer_social_icon{text-align:left;font-weight:600;white-space:nowrap}.trainer_banner_details .social_container .trainer_social_icon i{font-size:24px!important}.trainer_banner_details .social_container .trainer_social_icon a{color:#f6eb14;font-size:24px}.trainer_banner_details .social_container .trainer_social_icon ul li{padding-right:10px}.banner_sml_txt{font-size:14px}.local_trainer_a{display:block;padding:5px;border-radius:5px;padding-bottom:25px}.local_trainer_a img{border-radius:50%}.local_trainer_a:hover{background:#f6eb14}.local_trainer_a:hover .container_rating i.checked{color:#066735!important}.regions{-webkit-column-count:6;column-count:6}.main_slider.main_slider_alt .inner_zip_search{display:block;text-align:center;margin-top:30px}.img_guarantee_outer{width:100%;text-align:center}.img_guarantee{position:absolute;-webkit-transform:translate(0);transform:translate(0);z-index:3;margin:0 auto;margin-left:-74px;margin-top:-60px;width:150px}.local_location_trainer ul{list-style-type:none;padding:0;margin:0;display:inline-block}.local_location_trainer ul li{display:inline-block}.local_trainer_img{position:relative;border:1px solid #efefef;margin-top:-24px}.local_trainer_img img{width:100%}.adminEdit{position:absolute;background:#fff;font-size:12px;text-transform:uppercase;border:1px solid #000;line-height:1em;padding:5px;z-index:9999}.adminEdit:hover{background:#000;color:#fff}.top_padding{padding-top:80px!important}.image{padding-top:20px;padding-bottom:30px;margin:0 auto;text-align:center;display:block}.tagCloudSide a{position:relative;display:inline-block;margin:5px 5px 0 0;height:32px;line-height:31px;padding:0 40px 0 10px;background-color:#fff;border:1px solid #dfdfdf;border-radius:5px;white-space:nowrap;text-overflow:ellipsis;color:#333;text-decoration:none}.tagCloudSide a,.tagCloudSide a span{font-size:12px;-webkit-transition:.2s;transition:.2s}.tagCloudSide a span{position:absolute;top:4px;right:10px;z-index:2;width:22px;height:22px;line-height:24px;background-color:#066735;border-radius:100%;color:#fff;text-align:center}.tagCloudSide a:hover{background-color:#066735;border:1px solid #066735;color:#fff}.tagCloudSide a:hover span{background-color:#f6eb14;color:#066735}.page-content h5{padding:10px 0}.page-content blockquote{font-size:1.4em;line-height:1.6;width:100%;margin:30px auto;font-style:italic;color:#555;padding:1.2em 30px 1.2em 75px;border-left:8px solid #066735;position:relative;background:#ededed}.page-content blockquote:before{font-family:Arial;content:"\201C";color:#78c0a8;font-size:4em;position:absolute;left:10px;top:-10px}.page-content blockquote:after{content:""}.page-content blockquote span{display:block;color:#333;font-style:normal;font-weight:700;margin-top:1em}.page-content img{max-width:100%}.page-content ul{margin-top:20px;margin-bottom:20px;display:block;list-style:circle}.page-content ul li{padding:5px;border-bottom:1px solid #efefef;font-style:italic}.page-content .panel-title a{padding:5px 0;border-bottom:1px solid #efefef;display:block;font-weight:700}.page-content .panel-title .label{display:block;font-style:italic;padding:5px 0}.left_block .page_head{font-size:30px;line-height:30px;font-weight:400;color:#333;position:relative;margin-bottom:50px}.left_block h4{color:#066735}.left_block h3{font-size:30px;line-height:30px;display:block;font-weight:400;color:#066735;position:relative;margin-bottom:50px}.left_block h3:after,.left_block h4.page_head:after{content:"";position:absolute;background:#cb2127;width:60px;height:5px;left:3px;bottom:-20px}.left_block .details_container{margin-top:45px}.details_container .media{margin:10px 0;background:#fff;border:1px solid #e6e6e6;padding:2px}.details_container .media .media-body{padding:15px}.details_container .media .media-body p{margin:0;font-size:12px;font-style:italic}.details_container .media .media-body h5{font-size:15px;font-weight:600;color:#066735;margin:0}.details_container .media .media-body i{color:#c90909;font-size:14px}.details_container .media .media-body span{font-size:14px;font-weight:600;color:#bbb8b8}.bottom_social_link{display:block;margin-top:0;margin-bottom:5px}.bottom_social_link button{display:inline-block;border-radius:50px;border:none;background:#066735;color:#f6eb14;font-size:12px;padding:12px 25px;font-weight:600;text-transform:uppercase;-webkit-transition:all .3s ease-in;transition:all .3s ease-in}.bottom_social_link button:hover{background:#f6eb14;color:#066735}.bottom_social_link ul{display:inline-block;list-style-type:none;margin:0;padding:11px 0}.bottom_social_link ul li{display:inline-block}.bottom_social_link ul li a{font-size:22px;color:#066735;padding-left:10px;-webkit-transition:all .3s ease-in;transition:all .3s ease-in}.bottom_social_link ul li a:hover{color:#f6eb14}.bottom_tr_contact{display:block}.bottom_tr_contact span.sml_head{font-size:14px;font-weight:600;color:#cb2127}.bottom_tr_contact span.contact{font-size:20px;color:#066735;font-weight:600;padding-left:5px}.center_block .page_head{font-size:18px;line-height:18px;font-weight:300;color:#333;position:relative;padding-top:12px;margin-bottom:50px}.center_block .page_head:after{content:"";position:absolute;background:#cb2127;width:60px;height:5px;left:3px;bottom:-20px}ul.container_blog .media_wrap{border-bottom:1px solid #e5e6e6!important;margin-bottom:30px;padding-bottom:30px}ul.container_blog .media_wrap img{margin:1px 0 1px 1px;max-width:170px}ul.container_blog .right_box{padding:0 20px 0 0}ul.container_blog .outerimg{display:block;margin-right:30px}ul.container_blog h5{color:#474747;font-weight:600;text-transform:uppercase;margin-bottom:0}ul.container_blog .media-body .blog_details{font-style:italic;color:#333;line-height:1.3;padding-top:5px;position:relative}ul.container_blog .media-body .date{font-size:12px;font-weight:600;color:#b6b5b5}ul.container_blog .media-body .blog_details a{font-weight:600;color:#cb2127;right:0;bottom:0;z-index:10}ul.container_blog .media-body .blog_details a:focus,ul.container_blog .media-body .blog_details a:hover{color:#000}.thetags a{font-weight:700}p.blog_details{height:50px;overflow:hidden}p.blog_details:after{content:"";text-align:right;position:absolute;bottom:0;right:0;width:70%;height:1.2em;background:-webkit-gradient(linear,left top,right top,from(hsla(0,0%,100%,0)),color-stop(50%,#fff));background:linear-gradient(90deg,hsla(0,0%,100%,0),#fff 50%)}.pagination li:first-child a{margin-left:0;border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.pagination a{position:relative;display:block;padding:.5rem .75rem;margin-left:-1px;line-height:1.25;color:#066735;background-color:#fff;border:1px solid #dee2e6}.pagination a:focus,.pagination a:hover{background-color:#efefef}.pagination .disabled span{color:#066735;background-color:#fff}.pagination .active span,.pagination .disabled span{position:relative;display:block;padding:.5rem .75rem;margin-left:-1px;line-height:1.25;border:1px solid #dee2e6}.pagination .active span{color:#fff;background-color:#066735}.custom_pagination{margin-bottom:125px;margin-top:10px}.custom_pagination .page-item.active .page-link{color:#fff;background-color:#868686;border-color:#868686}.custom_pagination .page-item a{color:#868686;font-weight:600}.blog_pagination{margin-top:50px;margin-bottom:75px;padding-left:0;padding-right:0}.blog_pagination .page-item.active .page-link{color:#fff;background-color:#868686;border-color:#868686}.blog_pagination .page-item a{color:#868686;font-weight:600}.blog_pagination ul{margin-bottom:0}.video_pagination{margin-top:20px!important}.left_block .trainer_info{line-height:30px;display:block;line-height:2em;margin-bottom:30px}.left_block .trainer_info span{display:block;margin:0;padding:0}.left_block .trainer_info span.tr_head{font-size:30px;color:#333}.left_block .trainer_info span.trainer_name{font-size:24px;font-weight:600;text-transform:uppercase;color:#066635}.left_block .trainer_info:after{content:"";position:absolute;background:#dc1313;width:60px;height:5px;left:15px;margin-top:10px}.rating_container .review_rating{text-align:right}.trainer_video{margin-bottom:30px}.r_review{padding-top:69px!important}.newsletterBlock{padding:30px 30px 0;display:block;background:#fff;border-radius:5px;border:1px solid #efefef;margin:30px 0;text-align:center}.newsletterBlock img{bottom:-60px;position:relative}.newsletterBlock form{margin-bottom:-50px}.newsletterBlock form input.form-submit{letter-spacing:2px;font-size:12px;font-weight:700}.mt-30{margin-top:30px}.right_block.text-white{color:#fff!important}.right_block.text-white a{color:#f6eb14}.right_block.text-white a:focus,.right_block.text-white a:hover{color:#fff}.right_block{padding:30px;display:block;background:#efefef;border-radius:5px}.right_block .blocks,.right_block .services.blocks{margin-top:25px}.right_block .services.blocks.topblock{margin-top:0}.right_block h4.sml_head{font-size:18px;margin-bottom:30px;line-height:15px;position:relative}.right_block h4.sml_head:after{position:absolute;background:#cb2127;content:"";width:60px;height:5px;left:0;margin-top:30px}.right_block ul{list-style-type:none;padding:0;font-size:14px;line-height:14px;font-weight:600;text-transform:uppercase;margin-bottom:0}.right_block .links i,.right_block .services i{position:absolute;top:12px;right:0}.right_block .nav_widget .blocks{position:relative}.right_block .links li,.right_block .services li{border-bottom:1px solid #e9e9e9;padding:10px 0;position:relative}.right_block .links li a,.right_block .services li a{font-size:14px;font-weight:600;color:#313131;line-height:14px}.right_block .blocks li a:hover{color:#cb2127!important}.right_block .blocks li:hover i{margin-right:-5px;-webkit-transition:all .2s cubic-bezier(.47,0,.745,.715);transition:all .2s cubic-bezier(.47,0,.745,.715)}.right_block .links li.active a,.right_block .services li.active a{color:#cb2127!important}.right_block .links li.active,.right_block .services li.active{border-bottom-color:#066635}.right_block .misc_widget{margin-top:20px;position:relative}.right_block .downloadtips p,.right_block .write_guarantee p{font-size:14px}.newsletter input.form-control.mr-sm-2{width:100%;border-radius:50px;border:3px solid #066735}.newsletter form.form-inline{position:relative}.newsletter button.btn_newsletter{border-radius:50px;z-index:3;position:relative;background:#066735;border:2px solid #066735;font-size:12px;padding:12px 25px;font-weight:600;color:#f6eb14;text-transform:uppercase;-webkit-transition:all .3s ease-in;transition:all .3s ease-in}.input_signup{margin-right:-50px;border-radius:50px;z-index:1;border:2px solid #066735;padding-left:20px;padding-right:50px;background-color:#e4e2e2}.input_signup:focus{outline:0 none;border-color:#066735;-webkit-box-shadow:none;box-shadow:none}.payment_cards{font-size:34px;color:#fff;line-height:34px}.contact_r_block{padding-top:69px}.right_block_trainer .nav_widget{background:none!important;border:none!important}.testimonials .review_head{font-size:36px;font-weight:300;position:relative;color:#fff;text-align:center;padding-bottom:65px;z-index:2}.inner_banner .zip_search_group_sml{border:3px solid #fff;border-radius:50px;max-width:380px;overflow:hidden;width:380px;height:55px;background-color:#fff}.inner_banner .zip_search_group_sml input{border:0;padding-left:45px}.zip_search_box_sml{position:relative}.zip_search_box_sml i.map_icon{position:absolute;left:22px;z-index:9;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#cb2026;font-size:22px}.zip_search_group_sml .label-icon i{font-size:20px!important;margin-left:0;margin-right:0}.zip_search_group_sml .btn_green{background-color:#066735!important;border-color:#066735;width:55px;font-size:20px!important}.zip_search_group_sml .btn_green i{color:#f6eb14}.site_footer .right_foot button{font-weight:600;font-size:16px}.inner_breadcrumb .nav_breadcrumb{text-transform:uppercase;font-size:11px;font-weight:600;line-height:11px;color:#333;background:none!important;border-radius:0;border-bottom:1px solid #e8e8e8;padding-left:0;margin-bottom:30px}.inner_breadcrumb .nav_breadcrumb a{color:#066735}.inner_breadcrumb .nav_breadcrumb i{color:#cb2127;font-size:13px}.inner_breadcrumb ol.nav_breadcrumb{padding:15px 0}.inner_breadcrumb ol.nav_breadcrumb li:before{content:"\2192"!important;padding:0 5px;font-size:15px;font-weight:100!important;color:#b1b1b1!important}.inner_breadcrumb ol.nav_breadcrumb li:first-child:before{display:none}.local_location_trainer{padding-bottom:50px}.local_location_trainer .inner_breadcrumb ol.nav_breadcrumb{list-style-type:none;padding:15px 0;display:block;margin:0;border-bottom-color:#ffffff40!important}.local_location_trainer .inner_breadcrumb ol.nav_breadcrumb li{display:inline-block}.local_location_trainer .inner_breadcrumb ol.nav_breadcrumb li a{font-size:11px;color:#fefdfd;font-weight:600}.local_location_trainer .inner_breadcrumb ol.nav_breadcrumb li:before{content:"\2192"!important;padding:0 5px;font-size:15px;font-weight:100!important;color:#ffffff69!important}.local_location_trainer .inner_breadcrumb ol.nav_breadcrumb li:nth-child(2):before{visibility:hidden;width:8px;padding:0}.requiredFields{font-style:italic}.requiredField{color:#cb2127;font-weight:700;margin-left:5px;display:inline}.directory-body{clear:both;display:block;border-bottom:1px solid #dfdfdf;padding-bottom:30px;margin-bottom:30px}.local_trainer_outer{border-bottom:1px solid #e5e6e6!important;margin-bottom:24px}.locations_all,.place{display:block;font-weight:600;font-style:italic;color:#3b3b3b}.locations_all span,.place span{font-style:normal;font-weight:700}.place{font-size:14px}.locations_all span{color:#cb2127}.container_local_trainer{padding-top:100px;padding-bottom:100px}.container_local_trainer .media_wrap img{margin:1px 0 1px 1px}.container_local_trainer .media_wrap:hover{background-color:#f6ec14!important;border-color:#f6ec14!important;cursor:pointer}.container_local_trainer h3{color:#474747;font-size:24px;font-weight:600;text-transform:uppercase}.container_local_trainer .right_box{padding:20px 25px}.container_local_trainer .container_rating{display:block;width:100%}.container_local_trainer .container_rating .review_rating{display:inline-block;text-align:right}.container_local_trainer .container_rating .review_rating .rating ul{display:inline-block;list-style-type:none;padding:0;margin:0}.container_local_trainer .container_rating .review_rating span.reviews{color:#066735;font-family:Open Sans,sans-serif;font-size:14px;font-weight:600;font-style:italic}.container_local_trainer .container_rating .rating i{color:#066735;font-size:12px!important}.container_local_trainer .container_rating .rating i.checked{color:#f6eb14}.container_local_trainer .trainer_details{font-size:12px;font-style:italic;line-height:18px;color:#333;padding-top:0}.datepicker.form-control{padding:.375rem .75rem;border-radius:.25rem}.help-block{font-size:12px;text-transform:uppercase;display:block}.has-error .help-block,.has-error label.error{color:#cb2127!important}.has-error .form-control{border:1px solid #cb2127}.Typeahead-spinner{position:absolute;margin-top:20px;right:0;right:360px}.form-control:focus{color:#000;background-color:#efefef;border-color:#066735;outline:0;-webkit-box-shadow:none;box-shadow:none}.form-control::-webkit-input-placeholder{font-size:14px}.form-control::-moz-placeholder{font-size:14px}.form-control:-ms-input-placeholder{font-size:14px}.form-control:-moz-placeholder{font-size:14px}input{outline:none!important;-webkit-box-shadow:none!important;box-shadow:none!important}.feedbackForm form label,.quizForm form label{outline:none}body #behaviorsMultiple{display:none}body .select2-results .select2-result-label{font-size:14px}body select.form-control{font-family:Open Sans,sans-serif!important;font-size:14px}body select.form-control:disabled,body select.form-control[readonly]{color:#777}body .select2-chosen,body .select2-container.form-control{font-family:Open Sans,sans-serif!important}body .select2-chosen{font-weight:500!important}body .select2-container.select2-container-disabled .select2-choice>.select2-chosen{background-color:#e9ecef;color:#777}body .select2-results .select2-highlighted{background:#066735!important;color:#fff}body .select2-container .select2-choice>.select2-chosen{display:block;width:100%;padding:.375rem .75rem;font-size:14px;line-height:1.8;color:#495057;background-color:#fff;background-clip:padding-box;border:none;border-radius:.25rem;-webkit-transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;-webkit-filter:none;filter:none;-webkit-box-shadow:none;box-shadow:none;height:36px}body .select2-container-active .select2-choice,body .select2-container-multi.select2-container-active .select2-choices,body .select2-drop-active{border-color:#066735}body .select2-container .select2-choice,body .select2-container .select2-choices,body .select2-container .select2-choices .select2-search-field input{-webkit-filter:none;filter:none;-webkit-box-shadow:none;box-shadow:none}body .select2-container.select2-container-disabled .select2-choice,body .select2-container.select2-container-disabled .select2-choices{cursor:not-allowed;background-color:#eee;border-color:#ccc}body .select2-container .select2-choice .select2-arrow b,body .select2-container .select2-choice div b{background-position:0 6px}body .select2-container.select2-container-disabled .select2-choice{background-color:#f4f4f4;background-image:none;border:1px solid #ced4da;cursor:default}body .select2-container .select2-choice{height:auto;line-height:1.5}.feedbackForm .btn.btn-light.active,.quizForm .btn.btn-light.active{background:#066735!important;color:#fff!important}.feedbackForm form label,.quizForm form label{font-size:13px;line-height:1.4em}.feedbackForm .euButtons input,.feedbackForm form label input[type=radio],.quizForm .euButtons input,.quizForm form label input[type=radio]{margin-right:5px;display:none}.review_form .review_form_inner{background:#fff;border:none;padding:0;margin-bottom:15px}.review_form button.btn.btn-primary{background:#066735;text-transform:uppercase;font-size:12px;font-weight:600;color:#f6eb14;border:none;border-radius:50px;padding:10px 40px;outline:none;cursor:pointer}.form-group{font-size:16px;font-weight:600}.center_block.review_social h4.review_head{font-size:18px;font-weight:400;color:#333;margin-bottom:50px;margin-top:5px}.center_block.review_social h4.review_head:after{position:absolute;content:"";background:#cb2127;width:60px;height:5px;left:0;margin-top:40px;margin-left:17px}.center_block.review_social ul{display:block;padding:0;list-style-type:none}.center_block.review_social ul li{border-bottom:1px solid #e3e3e3;padding:5px 0}.center_block.review_social ul li .call_text{font-size:14px;font-weight:400}.center_block.review_social ul li a{padding-left:20px;text-transform:uppercase;font-weight:600;color:#313131;font-size:14px;position:relative}.center_block.review_social ul li.icon_share a{padding-left:0;padding-right:10px;font-size:18px}.center_block.review_social ul li i.fa.fa-facebook{color:#146bd5}.center_block.review_social ul li i.fa.fa-google-plus{color:#c90909}.center_block.review_social ul li i.fa.fa-twitter{color:#54a1ff}.center_block.review_social ul li i.fa.fa-linkedin{color:#343434}.center_block.review_social ul li i.fa.fa-yelp{color:#cb2127}.center_block .ico_contact{position:absolute;left:0;top:0}.po_relative{position:relative}.right_block .blocks h4.ico_r:before{content:"\F0C1";font-family:FontAwesome;float:right;color:#066735;padding-top:5px}#usa_map{height:800px}#usa_map .jqvmap-zoomin,#usa_map .jqvmap-zoomout{width:17px;height:17px}.jqvmap-pin{text-transform:uppercase;color:#fff;font-weight:600}.tr-pcode{display:inline-block;color:#066735!important;padding-left:10px}.tr-pcode:before{content:"|";position:relative;margin-left:-10px;color:#ccc!important}.font-banner{font-size:36px;display:block}.dc-text{background:url(/mix/images/doc.png?e28cf82d3ffc06ea7c30d527bfdd7e5d) no-repeat;width:40px;height:40px;background-size:contain;position:absolute;z-index:2;right:103px;top:336px;display:block}.dc-text span{display:none;font-size:12px;background:#000;color:#fff;width:124px;position:absolute;padding:0 5px;margin-left:-60px;margin-top:-20px}.dc-text:focus,.dc-text:hover{background:url(/mix/images/doco.png?2e67b09b256abea769c9e213a65c555c) no-repeat;background-size:contain}.dc-text:focus span,.dc-text:hover span{display:block}@media (max-width:1600px){.inner_zip_search{margin-bottom:20px;margin-top:20px}}.sticky-top.sticky-outer{top:194px}@media (max-width:1299px){.tipsSearchOuter{padding:15px!important}.newsletterBlock,.right_block{padding:15px}.two_blocks .details_block .details_block_inner{padding:0 50px}.two_blocks .details_block p{font-size:13px;line-height:1.5em}.foot_print{width:40px}.parent.mainbanner .jumbotron_content{top:70%;-webkit-transform:translateY(-30%);transform:translateY(-30%)}.jumbotron_content h1{font-size:36px}.jumbotron_content .font-banner{font-size:36px;display:inline}.reviewBottom{width:610px}.site_footer .center_foot ul{columns:1;-webkit-columns:1;-moz-columns:1}.bb-side-stats .prog_bar_circle p{margin-top:0;line-height:1.3em}.center_nav_main .navbar-light .navbar-nav .nav-link{padding:10px 4px;font-size:14px}.center_nav_main .navbar-light .navbar-nav .search_button{margin-left:10px;padding-left:20px;padding-right:0}}@media (max-width:1199px){.dc-text{right:68px;top:346px;width:30px;height:30px}.reviewSearch .btn-group-outer,.reviewSearch .custom-controls{float:none;display:block;width:100%}.reviewSearch .btn-group-outer{margin-top:0}.reviewSearch .btn-group-outer .btn-group{padding-top:15px;float:none}.reviewSearch .btn-group-outer .btn-group .btn-primary{margin-right:15px}.reviewSearch .btn-group-outer .btn-group .btn-smaller.btn{padding:10px 25px}.reviewSearch .form-behaviours{float:left;padding-right:15px}.reviewSearch .form-group-zip{float:left}.reviewBottom{width:460px}.audio-container,.img-container,.pdf-container{height:147px}}.lineheightnormal{display:block;font-size:24px}@media (max-width:991px){.trainer_banner_details .social_container{margin-left:0}.sml_banner h2{font-size:2em}.dc-text{right:57px;top:364px;width:30px;height:30px;line-height:1em}.dc-text i{position:absolute;margin-left:-15px}.reviewSearch .custom-controls{float:left;display:block;width:100%}.reviewSearch .btn-group-outer{float:none;display:block;width:100%;margin-top:0}.reviewSearch .form-behaviours{float:none;padding-right:0;width:100%;clear:both}.reviewSearch .form-group-zip{float:none;width:100%}.reviewSearch .btn-group-outer .btn-group button{margin-top:0}.regions{-webkit-column-count:4;column-count:4}.audio-container,.img-container,.pdf-container{height:110px}.header_margin{padding-top:136px}.c2{height:680px}img.profile_pic{width:70px;height:70px;display:block!important;float:none;margin:0 auto}.trainer_banner_details .social_container .trainer_social_icon{text-align:center;font-weight:600;white-space:nowrap}.trainer_banner_details .social_container{display:inline-block;float:none;text-align:center!important}.trainer_banner_details{margin-top:20px}.mainSearch .btn{font-size:13px;padding-bottom:13px!important;padding-top:13px!important}.container.header_first_row,.container.header_second_row{max-width:100%}.two_blocks .details_block .details_block_inner{padding:80px 50px;position:relative;top:auto;-webkit-transform:none;transform:none}.two_blocks .details_block p{font-size:1rem}.parent.mainbanner .jumbotron_content{top:60%;-webkit-transform:translateY(-40%);transform:translateY(-40%)}.reviewIcon{position:relative;font-size:24px;margin-left:0;margin-top:8px}.reviewBottom{width:auto;margin:0 auto;float:none}.reviewTop div,.reviewTop span{display:block!important;float:none!important;margin:0 auto}.reviewAuthor .pipe{display:none!important}.review-img{float:none}.bottom_tr_contact span.contact{display:block;padding-left:0}.main_slider .inner_img .foot_print{margin-bottom:10px;max-width:35px}.main_slider .h1,.main_slider h1{font-size:3em;font-weight:200;margin:0!important}.main_slider .inner_img p{font-size:18px;padding:0;margin:0}.inner_zip_search{margin-bottom:30px;margin-top:30px}.mainButton{margin-bottom:40px}.bb-side-stats .prog_bar_circle p{margin-top:20px;line-height:1.6em}.pull-left-md{float:left!important}.pull-left-md li a{padding-left:0;padding-right:10px}.thelogo{width:130px}.center_nav_main .navbar-light .navbar-nav .search_button{margin-left:0;border:0;padding-left:5px;padding-right:0}.center_nav_main .navbar-light .navbar-nav .nav-link{letter-spacing:0}.local_location_trainer .row.second_sec{padding-top:200px;padding-bottom:0;z-index:10}}.breed1{height:auto!important}.pb-30{padding-bottom:30px}.tipsSearchOuter{background:#efefef;border-radius:5px;margin-bottom:30px;padding:30px 30px 25px}.tipsSearchOuter .btn-primary{border-top-right-radius:5px;border-bottom-right-radius:5px}.tipsSearchOuter .tipsSearchText:focus{background:#fff}.tips-content .tip-handouts{width:auto;margin:15px;display:inline-block;font-size:.8em;text-transform:uppercase;font-weight:800;letter-spacing:1px;border:1px solid #efefef;padding:5px}.tips-content .tip-handouts a{color:#066735}.tips-content .tip-handouts img{display:block;clear:both;margin:0 auto}.tips-content .tip-handouts:focus,.tips-content .tip-handouts:hover{border:1px solid #066735}.tips-content .tip-handouts:focus a,.tips-content .tip-handouts:hover a{color:#cb2127}.tips-content h3{font-size:30px;line-height:30px;display:block;font-weight:400;color:#066735;position:relative;margin-bottom:50px;margin-top:50px}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}@media (max-width:767px){.dc-text{display:none}.header_white.header_main .logowhite{display:block!important}.header_white.header_main .logoblack,.selectedTrainerContainerTextLocation{display:none!important}.deselectLink{margin-top:-21px;font-size:11px;padding:5px;letter-spacing:0}.closeImg,.openImg{margin-left:5px;width:18px}.closeLink,.openLink{width:28px}.selectedTrainerContainerLink .selectedTrainerContainerImg{max-width:20px}.selectedTrainerContainerLink .selectedTrainerContainerText{padding-right:0;display:inline-block;float:left;line-height:1.3em;padding-left:10px;padding-top:0;width:184px}.selectedTrainerContainerTextTitle span{display:none}.selectedTrainerContainerLink .selectedTrainerContainerText .selectedTrainerContainerTextLocation{font-size:12px;line-height:12px}label.btn{padding:10px 15px}.local_trainer_a img{display:inline-block;width:auto!important;margin:0 auto}.regions{-webkit-column-count:2;column-count:2}#vmap{display:none}.audio-container,.img-container,.pdf-container{height:200px}.selectedTrainer .selectedTrainerContainer .selectedTrainerContainerLink .selectedTrainerContainerText{width:80%}.header_white.header_main.headroom--top .navbar-nav .nav-item:last-child a{color:#f6eb14!important;border-bottom:1px solid #f6eb14}ul.container_blog .outerimg{display:block;margin-right:0;margin-bottom:10px}.right_block{padding:0}.header_margin{padding-top:0}.banner_inner{position:absolute;width:100%;top:0;-webkit-transform:translate(0);transform:translate(0)}.training_block .font-larger{padding:0 15px;font-size:1em;line-height:1.5em}.two_blocks .details_block .details_block_inner{padding:80px 30px}.inner_img{margin-top:200px}.jumbotron_content{top:0!important;-webkit-transform:none!important;transform:none!important}.img_guarantee{margin-top:-70px}.local_location_trainer .row.second_sec{padding-top:40px;padding-bottom:80px;z-index:10}.local_location_trainer .row.second_sec .h1,.local_location_trainer .row.second_sec h1{font-size:2.5em;font-weight:200}.local_location_trainer .row.second_sec .h3,.local_location_trainer .row.second_sec h3{font-size:1rem}.order-2.order-md-3.each_inner{padding-top:100px}.call_div i{margin-left:0!important}.call_div span{display:block;clear:both}.header_second_row{background:#066735;padding-top:15px;padding-bottom:15px}.thelogo{width:200px}.navbar-light .navbar-toggler{color:#fff;border-color:#fff;border:none;outline:none}.call_button2{font-size:26px;position:absolute;right:58px;margin:0;z-index:1000;top:17px}.center_nav_main .navbar-light .navbar-nav{display:block;width:100%;float:none}.center_nav_main .navbar-light .navbar-nav .nav-item{display:block;text-align:left}.center_nav_main .navbar-light .navbar-nav{padding-top:10px}.center_nav_main .navbar-light .navbar-nav .nav-link{padding:10px 0;border-bottom:1px solid #077f41;font-size:18px;opacity:.8}.center_nav_main .navbar-light .navbar-nav .nav-link:focus,.center_nav_main .navbar-light .navbar-nav .nav-link:hover{opacity:1}.main_slider .inner_img{margin-top:75px}.main_slider .h1,.main_slider h1{font-size:3em;font-weight:200;margin:0!important}.mainButton{margin-bottom:60px}.site_footer .center_foot ul,.site_footer .left_foot ul{columns:1;-webkit-columns:1;-moz-columns:1}.main_slider .inner_img button{font-size:14px;border:1px solid #f6eb14}.header_white.header_main.headroom--top .center_nav_main .navbar-light .navbar-nav .nav-link{color:#fff}.headroom--pinned{-webkit-transform:translateY(0)!important;transform:translateY(0)!important}.headroom,.headroom *{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;will-change:none!important;transition:none!important}.header_fixed{position:relative!important}header .container{padding-left:0;padding-right:0;max-width:100%}header .container .row{margin:0}header .container .row .col-12{padding-left:0;padding-right:0}.sm-hide{display:none!important}.sm-visible{display:block!important}.sm-d-float{float:none!important}.header_second_row .right_area .search_button:after{display:none}.right_area span.call_button{display:block;background:#ddd;margin:0;text-align:center;padding:5px}.header_second_row .right_area{margin-top:0}.call_button span,.right_area i{color:#cb2127!important}.right_area span.call_button{color:#066735}header.header_main{position:relative;padding-bottom:0}.main_slider .bg_banner{padding-top:0;background-size:cover}.zip_search_box .map_icon i{left:15px}.inner_zip_search{position:absolute;top:0;left:0;right:0;height:54px;margin:0;margin-top:0!important}.zip_search_box{width:100%}.zip_search_box .twitter-typeahead{background:rgba(0,0,0,.8);width:100%;display:block;height:auto;border-radius:0;outline:0}.zip_search_box .twitter-typeahead input#findTrainer{height:56px;padding-left:40px;min-width:100%;border:none;color:#fff;border-radius:0}.zip_search_box .twitter-typeahead input#findTrainer:focus{border:none}.zip_search_box .instant-results,.zip_search_box .map-results{padding:0;margin-left:0;display:block;width:100%;min-width:100%}.zip_search_box .instant-results .media-body h4.media-heading,.zip_search_box .map-results .media-body h4.media-heading{text-align:center!important}.zip_search_box .instant-results div.result-entry,.zip_search_box .map-results div.result-entry{border-bottom:1px solid #cfcfcf;margin:0 -10px;padding:10px 15px 0}.zip_search_box .instant-results .media,.zip_search_box .map-results .media{display:block;-webkit-box-align:normal;-ms-flex-align:normal;align-items:normal;text-align:center!important}.zip_search_box .instant-results .media .media-left,.zip_search_box .map-results .media .media-left{text-align:center!important}.zip_search_box .nav.nav-justified{padding-right:0;width:100%}.zip_search_box input#click_suggetion_mobile{border-radius:0;border:1px solid;background:rgba(0,0,0,.7);z-index:4;display:block!important;padding:15px;color:#f6eb14}.zip_search_box .input-group{border-radius:0;border:0}.zip_search_box :-moz-placeholder,.zip_search_box :-ms-input-placeholder,.zip_search_box ::-moz-placeholder,.zip_search_box ::-webkit-input-placeholder{font-weight:600;font-size:14px;color:#f6eb14}.zip_search_box .search_icon{display:block!important;position:absolute;right:30px;top:16px;-webkit-transform:none;transform:none;z-index:2;font-size:20px}.showcase_one{height:auto!important}.showcase_one .sm_badge{height:140px!important}.showcase_one .each_inner_content_right{padding:64px 0 0;text-align:center!important}.showcase_one .each_inner_content_right h5,.showcase_one .each_inner_content_right p{text-align:center!important}.each_inner .right_img{right:50%!important;-webkit-transform:translateX(50%);transform:translateX(50%)}.showcase_one .each_inner_content{padding:64px 0 0;text-align:center;margin-top:25px;margin-bottom:15px}.showcase_one .each_inner_content h5{text-align:center!important}.showcase_one .each_inner .left_img{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.main_aim .aim4{display:block!important}.showcase_two{margin:50px auto}.showcase_two .training_block h3{font-size:28px}.showcase_two .training_block .heading_block{padding-left:40px;padding-right:40px}.showcase_two .training_block .heading_block h3{line-height:1.2}.showcase_two .training_block h3:after{background:#cc252f;margin-top:15px}.showcase_two .content_block p{font-size:14px;font-weight:600;color:#066735;padding-left:40px;padding-right:40px;padding-top:7px}.showcase_two .main_aim .each_aim h4{font-weight:600;text-align:center;color:#066735;padding-top:10px;margin:auto;font-size:18px}.showcase_two .main_aim .sm_each_aim{padding-bottom:30px}.showcase_three .dog_list .each_dog{width:50%;height:120px}.showcase_three .dog_list .each_dog:nth-child(odd){padding-left:15%}.showcase_three .dog_list .each_dog:nth-child(2n){padding-right:15%}.showcase_three ul.dog_list{margin-bottom:0}.showcase_three .each_dog p{width:115px;margin:auto}.showcase_three .c1{padding:60px 0}.showcase_three .c1 h4,.showcase_three .c1 h4 span.breed_month{font-size:18px;font-weight:600;line-height:18px}.showcase_three .c1 h4 span.breed_month:after,.showcase_three .c1 h4 span.breed_month:before{display:none}.showcase_three .icon_content .img_top{margin-bottom:18px}.showcase_three .h1.dog_name,.showcase_three h2.dog_name{font-weight:900;color:#fff;font-size:36px}.showcase_three p.inner_content.text-center{padding:0 40px}.showcase_four .recommends h3{width:160px;margin:auto;line-height:28px}.showcase_four .logo_container{padding-left:40px;padding-right:40px}.showcase_six{padding-top:60px!important;padding-bottom:60px!important}.showcase_six h2{font-size:30px;font-weight:600}.showcase_six h2:after{margin:20px 0 0!important}.showcase_six .f_article{padding-left:25px}.showcase_six .f_article .clr_white{width:165px}.showcase_seven{padding-bottom:70px!important}.showcase_seven .call_div_container h2{font-size:30px;font-weight:300}.showcase_seven .call_div_container .txt_span{font-size:18px;font-weight:600}.showcase_seven .call_div_container .call_div,.showcase_seven .call_div_container .msg_div{padding-left:30px!important;padding-right:30px!important}.showcase_seven .call_div_container .call_div span{font-size:14px;font-weight:600}.showcase_seven .call_div button{margin-left:auto!important;margin-top:20px}.site_footer{padding-top:60px!important}.site_footer .center_foot,.site_footer .right_foot{padding:0}.site_footer .right_foot button{font-weight:600;font-size:16px}.copyright_left{text-align:center;font-size:14px;font-weight:600!important}ul.container_local_trainer li:nth-child(odd) div.media_wrap{margin-right:auto}ul.container_local_trainer li:nth-child(2n) div.media_wrap{margin-left:auto}.sm_search{width:auto!important}.sm_banner_head{white-space:normal!important}.sm_aln_center{text-align:center!important}.sm_banner_sml_head{line-height:30px!important}ul.container_blog .media_wrap{display:block;text-align:center;padding-top:10px}ul.container_blog .media_wrap .right_box{padding-left:20px;padding-right:20px}.local_location_trainer .row.second_sec{text-align:center;padding-bottom:20px}.trainer_banner_details .trainer_contact .cal_num{display:block;font-size:24px}.trainer_banner_details .social_container{padding:0!important}.trainer_banner_details .social_container .trainer_contact{text-align:center}.top_padding{padding-top:50px!important}.bottom_tr_contact span.contact{display:block;padding-left:0;font-size:24px}.blog_pagination{margin-top:20px;margin-bottom:40px}.inner_banner .zip_search_group_sml{margin-top:10px}.pagination{overflow:scroll}}@media (max-width:500px){.reviewSearch .form-behaviours{float:none;padding-right:0;width:100%}.reviewSearch .form-group-zip{float:none;margin-top:15px;width:100%}.c2{height:500px}.jumbotron_content .font-banner,.jumbotron_content h1{font-size:24px}.inner_img{margin-top:130px}}