@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:local('Open Sans'), local(OpenSans), url(https://fonts.gstatic.com/s/opensans/v13/K88pR3goAWT7BTt32Z01mxJtnKITppOI_IvcXXDNrsc.woff2) format("woff2");font-display: swap}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:local('Open Sans'), local(OpenSans), url(https://fonts.gstatic.com/s/opensans/v13/RjgO7rYTmqiVp7vzi-Q5URJtnKITppOI_IvcXXDNrsc.woff2) format("woff2");font-display: swap}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:local('Open Sans'), local(OpenSans), url(https://fonts.gstatic.com/s/opensans/v13/LWCjsQkB6EMdfHrEVqA1KRJtnKITppOI_IvcXXDNrsc.woff2) format("woff2");font-display: swap}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:local('Open Sans'), local(OpenSans), url(https://fonts.gstatic.com/s/opensans/v13/xozscpT2726on7jbcb_pAhJtnKITppOI_IvcXXDNrsc.woff2) format("woff2");font-display: swap}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:local('Open Sans'), local(OpenSans), url(https://fonts.gstatic.com/s/opensans/v13/59ZRklaO5bWGqF5A9baEERJtnKITppOI_IvcXXDNrsc.woff2) format("woff2");font-display: swap}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:local('Open Sans'), local(OpenSans), url(https://fonts.gstatic.com/s/opensans/v13/u-WUoqrET9fUeobQW7jkRRJtnKITppOI_IvcXXDNrsc.woff2) format("woff2");font-display: swap}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:local('Open Sans'), local(OpenSans), url(https://fonts.gstatic.com/s/opensans/v13/cJZKeOuBrn4kERxqtaUH3VtXRa8TVwTICgirnJhmVJw.woff2) format("woff2");font-display: swap}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;src:local('Open Sans Semibold'), local(OpenSans-Semibold), url(https://fonts.gstatic.com/s/opensans/v13/MTP_ySUJH_bn48VBG8sNSq-j2U0lmluP9RWlSytm3ho.woff2) format("woff2");font-display: swap}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;src:local('Open Sans Semibold'), local(OpenSans-Semibold), url(https://fonts.gstatic.com/s/opensans/v13/MTP_ySUJH_bn48VBG8sNSpX5f-9o1vgP2EXwfjgl7AY.woff2) format("woff2");font-display: swap}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;src:local('Open Sans Semibold'), local(OpenSans-Semibold), url(https://fonts.gstatic.com/s/opensans/v13/MTP_ySUJH_bn48VBG8sNShWV49_lSm1NYrwo-zkhivY.woff2) format("woff2");font-display: swap}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;src:local('Open Sans Semibold'), local(OpenSans-Semibold), url(https://fonts.gstatic.com/s/opensans/v13/MTP_ySUJH_bn48VBG8sNSqaRobkAwv3vxw3jMhVENGA.woff2) format("woff2");font-display: swap}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;src:local('Open Sans Semibold'), local(OpenSans-Semibold), url(https://fonts.gstatic.com/s/opensans/v13/MTP_ySUJH_bn48VBG8sNSv8zf_FOSsgRmwsS7Aa9k2w.woff2) format("woff2");font-display: swap}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;src:local('Open Sans Semibold'), local(OpenSans-Semibold), url(https://fonts.gstatic.com/s/opensans/v13/MTP_ySUJH_bn48VBG8sNSj0LW-43aMEzIO6XUTLjad8.woff2) format("woff2");font-display: swap}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;src:local('Open Sans Semibold'), local(OpenSans-Semibold), url(https://fonts.gstatic.com/s/opensans/v13/MTP_ySUJH_bn48VBG8sNSugdm0LZdjqr5-oayXSOefg.woff2) format("woff2");font-display: swap}
body{margin:0;padding:0;font-size:14px;line-height:normal;color:#84858a;font-weight:400;font-family:'Open Sans', sans-serif;}
.mean-container .mean-nav ul li a, .mean-container a.meanmenu-reveal{text-decoration:none;font-family:Roboto, sans-serif;box-sizing:border-box}
a.meanmenu-reveal{display:none}
.mean-container .mean-bar{float:left;width:100%;padding:0;z-index:2}
.mean-container a.meanmenu-reveal{color:#000;cursor:pointer;display:block;font-weight:400;font-size:22px!important;height:15px;line-height:20px!important;position:absolute;right:20px!important;text-indent:-9999em;top:70px;transition:all .5s ease-in-out 0s;width:40px}
.mean-bar>span{color:#FFF;left:0;line-height:32px;position:absolute;text-align:center;width:100%;text-transform:uppercase;font-weight:700}
.mean-container .mean-nav ul li:first-child a{border:none}
.mean-container .mean-nav ul li ul li:first-child a{border-top:1px solid rgba(255,255,255,.25)}
.mean-container a.meanmenu-reveal span{display:block;height:2px;margin-top:4px;background:#000}
.mean-container .mean-nav{float:left;width:100%;background:#000}
.mean-container .mean-nav ul{padding:0;margin:0;width:100%;list-style-type:none}
.mean-container .mean-nav ul li{position:relative;float:left;width:100%}
.mean-container .mean-nav ul li a{display:block;float:left;width:100%;padding:8px 10px;margin:0;text-align:left;color:#fff;border-top:1px solid #4b3415;border-top:1px solid rgba(255,255,255,.5);font-size:14px;text-transform:uppercase;font-weight:700}
.mean-container .mean-nav ul li li a{width:100%;padding:5px 10px 5px 20px;box-sizing:border-box;border-top:1px solid #ccc;border-top:1px solid #ccc!important;opacity:.75;filter:alpha(opacity=75);text-shadow:none!important;visibility:visible;font-size:14px}
.mean-container .mean-nav ul li.mean-last a{border-bottom:none;margin-bottom:0}
.mean-container .mean-nav ul li li li a{width:70%;padding:1em 15%}
.mean-container .mean-nav ul li li li li a{width:60%;padding:1em 20%}
.mean-container .mean-nav ul li li li li li a{width:50%;padding:1em 25%}
.mean-container .mean-nav ul li a:hover{background:#a6ce39!important;color:#000!important}
.mean-container .mean-nav ul li a.mean-expand{margin-top:1px;width:26px;padding:5px 6px!important;text-align:center;position:absolute;right:0;top:0;z-index:2;font-weight:700;background:rgba(255,255,255,.1);border:none!important;border-left:1px solid rgba(255,255,255,.4)!important;border-bottom:1px solid rgba(255,255,255,.2)!important}
.mean-container .mean-push, .mean-nav .wrapper{width:100%;padding:0;margin:0}
.mean-container .mean-nav ul li a.mean-expand:hover{background:#ff3b2f}
.mean-container .mean-push{float:left;clear:both}
.mean-container .mean-bar, .mean-container .mean-bar *{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
.mean-remove{display:none!important}
.owl-carousel, .owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}
.owl-carousel .animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}
.owl-carousel .owl-animated-in{z-index:0}
.owl-carousel .owl-animated-out{z-index:1}
.owl-carousel .fadeOut{animation-name:fadeOut}
.owl-height{-webkit-transition:height .5s ease-in-out;-moz-transition:height .5s ease-in-out;-ms-transition:height .5s ease-in-out;-o-transition:height .5s ease-in-out;transition:height .5s ease-in-out}
.owl-carousel{display:none;width:100%;z-index:1}
.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y}
.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0, 0, 0)}
.owl-carousel .owl-controls .owl-dot, .owl-carousel .owl-controls .owl-nav .owl-next, .owl-carousel .owl-controls .owl-nav .owl-prev{cursor:pointer;}
.owl-carousel.owl-loaded{display:block}
.owl-carousel.owl-loading{opacity:0;display:block}
.owl-carousel.owl-hidden{opacity:0}
.owl-carousel .owl-refresh .owl-item{display:none}
.owl-carousel .owl-item{min-height:1px;float:left;}
.owl-carousel .owl-item img{display:block;width:100%;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}
.owl-carousel.owl-text-select-on .owl-item{}
.owl-carousel .owl-grab{cursor:move;cursor:-webkit-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}
.owl-carousel.owl-rtl{direction:rtl}
.owl-carousel.owl-rtl .owl-item{float:right}
.no-js .owl-carousel{display:block}
.owl-carousel .owl-item .owl-lazy{opacity:0;-webkit-transition:opacity .4s ease;-moz-transition:opacity .4s ease;-ms-transition:opacity .4s ease;-o-transition:opacity .4s ease;transition:opacity .4s ease}
.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}
.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(../NOTES/k9advisors/css/owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;-webkit-transition:scale .1s ease;-moz-transition:scale .1s ease;-ms-transition:scale .1s ease;-o-transition:scale .1s ease;transition:scale .1s ease}
.owl-carousel .owl-video-playing .owl-video-play-icon, .owl-carousel .owl-video-playing .owl-video-tn{display:none}
.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain;-webkit-transition:opacity .4s ease;-moz-transition:opacity .4s ease;-ms-transition:opacity .4s ease;-o-transition:opacity .4s ease;transition:opacity .4s ease}
.owl-carousel .owl-video-frame{position:relative;z-index:1}
*{box-sizing:border-box;}
html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video{margin:0;padding:0;border:0;outline:0;}
header, footer, article, section, hgroup, nav, figure{display:block;margin:0px;padding:0px;}
img{border:0 none;height:auto;max-width:100%;vertical-align:middle;transition:all 0.5s ease-in-out 0s;}
ul{list-style-type:none;padding:0px;margin:0px;}
a, button{text-decoration:none;outline:none;transition:all 0.5s ease-in-out 0s;color:#000;}
i.fa{transition:all 0.5s ease-in-out 0s;}
p, td, input, label, form, h1, h2, h3, h4, h5, h6, a{padding:0px;margin:0px;border:none;text-decoration:none;font-weight:normal;}
h1, h2, h3, h4, h5, h6{font-weight:normal;font-family:'Open Sans', sans-serif;}
input[type="text"], input[type="button"], input[type="submit"], input[type="email"], input[type="tel"], textarea{-webkit-appearance:none;-webkit-border-radius:0;-webkit-appearance:none;transition:all 0.5s ease-in-out 0s;outline:none;resize:none;font-family:'Roboto', sans-serif;}
input[type="submit"], input[type="button"], input[type="reset"]{outline:none;cursor:pointer;}
.clear{clear:both;}
.vm{vertical-align:middle;}
.relative{position:relative;}
.left{float:left;}
.right{float:right !important;}
input::-webkit-input-placeholder{opacity:1 !important;}
input::-moz-placeholder{opacity:1 !important;}
input:-ms-input-placeholder{opacity:1 !important;}
input:-moz-placeholder{opacity:1 !important;}
body{margin:0;padding:0;font-size:14px;line-height:normal;color:#84858a;font-weight:400;font-family:'Open Sans', sans-serif;}
p{color:#666666;font-size:14px;line-height:24px;padding-bottom:10px;font-weight:400;}
h1{color:#282828;font-size:32px;line-height:normal;margin-bottom:20px;}
h2{color:#fff;font-size:32px;font-weight:700;line-height:normal;margin-bottom:15px;text-transform:uppercase;}
/*.bad-dog-left h2{color:#000;}*/

h2 span{color:#64831f;}
.navigation-res{display:none !important;}
#wrapper{width:100%;float:left;overflow:hidden;}
.fixed-wrapper{max-width:1170px;width:100%;margin:0 auto;height:auto;}
.defult_btn{color:#fff;font-size:15px;font-weight:700;padding:0 18px;display:inline-block;line-height:37px;cursor:pointer;background:#64831f;text-transform:uppercase;min-width:125px;text-align:center;}
.defult_btn:hover{color:#fff;background:#005691}
headeer{margin:0;padding:0;float:left;width:100%;}
.header-top{margin:0;padding:0;float:left;width:100%;background:#f5f5f5;line-height:30px;text-align:center;}
.header-top h1{font-size:16px;text-transform:uppercase;color:#000;float:right;font-weight:600;margin:10px 0;}
.logo-sec{margin:0;float:left;width:100%;background:#fff;}
.logo{margin:0;padding:0;width:auto;float:left;}
.logo-right{margin:45px 0 0 0;padding:0;width:auto;float:right;}
.logo-right ul li{display:inline-block;float:left;margin:0 10px 0 0;}
.logo-right ul li:last-child{margin-right:0;}
.logo-right ul li a{padding:25px 20px 15px}
.logo-right ul li a.dog-tra-bio{margin:0;background:#64831f;float:left;position:relative}
.logo-right ul li a.dog-tra-bio{color:#fff;font-weight:600;font-size:13px;text-transform:uppercase;display:inline-block}
.logo-right ul li a.dog-tra-bio2{margin:0;background:#005691;float:left;position:relative;}
.logo-right ul li a.dog-tra-bio2:last-child{margin-right:0;}
.logo-right ul li a:after{content:"";height:48px;width:48px;position:absolute;left:0;right:0;top:-22px;margin:auto;background:#64831f url(https://www.k9advisors.com/NOTES/images/top-box-img.png) no-repeat center center;border-radius:50%;}
.logo-right ul li a.dog-tra-bio2:after{background:#005691 url(../NOTES/images/top-box-img.png) no-repeat center center;}
.logo-right ul li a.dog-tra-bio2{color:#fff;font-weight:600;font-size:13px;text-transform:uppercase;display:inline-block;}
.logo-right ul li a:hover{opacity:0.8;}
.top-menu{margin:0;padding:0;float:left;width:100%;background:#64831f;}
.top-menu ul li{margin:0;float:left;position:relative}
.top-menu ul li:after{content:"";background:url(https://www.k9advisors.com/NOTES/images/li-after.png) repeat-y;width:2px;height:40px;position:absolute;}
.top-menu ul li.active a{background:#005691;color:#fff;}
.top-menu ul li a{margin:0;padding:0 22px;line-height:40px;display:inline-block;color:#fff;font-weight:600;font-size:14px;text-transform:uppercase;}
.top-menu ul li a:hover{background:#005691;color:#fff;}
.top-menu ul li:hover ul.drop-1{display:block;}
.top-menu ul li ul{position:absolute;top:100%;left:0;width:250px;background:#005691;display:none;z-index:999}
.top-menu ul li ul li{float:none;border-bottom:1px #444 solid;background:none;padding:0;margin:0;}
.top-menu ul li ul li:last-child{border-bottom:none;}
.top-menu ul li ul li a{font-size:13px;line-height:normal;padding:11px 5px 14px 20px;text-transform:inherit;display:block;color:#fff;}
.top-menu ul li ul li a:hover{background:#64831f !important;color:#fff !important;}
.top-menu ul li ul li{position:relative;}
.top-menu ul li ul li:hover ul.drop-2{display:block;}
.top-menu ul li ul li ul{position:absolute;left:100% !important;top:0px;width:450px;display:none;z-index:999;background:#333;}
.top-menu ul li ul li ul li{float:left;width:50%;border-bottom:1px #444 solid;padding:0;margin:0;}
.top-menu ul li ul li ul li a{font-size:12px;line-height:normal;padding:5px 10px 5px 10px;text-transform:inherit;display:block;color:#fff;font-weight:normal;}
.top-menu ul li:nth-child(2){background:url(../NOTES/images/li-after.png) repeat-y top right;}
.banner-sec{margin:0;padding:0;float:left;width:100%;}
.top-menu ul li ul li::after{display:none;}
.top-menu ul li ul li:nth-child(2){background:none;}
.banner-sec > img{width:100%;}
.dog-training-sec{margin:0;padding:20px 0 60px;float:left;width:100%;background:#fff;}
.dog-trai-top{margin:0 0 60px;padding:0;float:left;width:100%;}
.dog-trai-top ul li{display:inline-block;width:370px;margin:0 30px 0 0;float:left;position:relative;min-height:300px;}
.dog-trai-top ul li:nth-child(3n){margin-right:0;}
.dog-trai-top ul li > img{width:100%;}
.dog-trai-top ul li .topbox-img-cnt { background: url(../images/green-bg.png) no-repeat; position: absolute; height: 76%; width: 70%; left: 0; padding: 80px 40px 80px 15px; text-align: left; bottom: 0; }
.dog-trai-top ul li .topbox-img-cnt b, .dog-trai-top ul li .topbox-img-cnt h2{color:#fff;font-size:18px;font-weight:600;text-transform:uppercase;margin-bottom:5px;display:block;}
.dog-trai-top ul li .topbox-img-cnt p{color:#fff;font-size:14px;font-weight:400;display:block;line-height:24px;padding-bottom:40px;}
.dog-trai-top ul li .topbox-img-cnt img{float:left;margin:6px 0 0 6px;position: absolute;top: 26px;width: 42px;}
.dog-trai-top ul li:hover .topbox-img-cnt{opacity:0;transition:1s;}
.dog-trai-top ul li:hover .img-hover-cnt{opacity:1;transition:1s;}
.img-hover-cnt{position:absolute;height:100%;width:100%;background:rgba(39,72,125,0.9);padding:30px 20px 20px 20px;top:0;left:0;opacity:0;}
.img-hover-cnt .ho-cnt-inner{margin:0 0 25px 0;padding:0 0 10px;border-bottom:1px solid rgba(255,255,255,0.8);display:block;float:left;width:100%;}
.img-hover-cnt .ho-cnt-inner img{float:left;margin:0 30px 0 0;}
.img-hover-cnt .ho-cnt-inner b, .img-hover-cnt .ho-cnt-inner h2{color:#fff;font-size:18px;font-weight:600;text-transform:uppercase;margin:15px 0 0 0;display:block;}
.img-hover-cnt p{color:#fff;font-size:14px;font-weight:400;display:block;line-height:24px;padding-bottom:50px;text-align:center;}
.img-hover-cnt a{float:right;color:#fff;font-size:14px;font-weight:400;}
.img-hover-cnt a:hover{color:#fff;}
.trai-bttom-list{margin:0;padding:0;float:left;width:100%;}
.trai-bttom-list ul li{display:inline-block;width:370px;margin:0 30px 0 0;float:left;position:relative;}
.trai-bttom-list ul li:nth-child(3n){margin-right:0;}
.trai-bttom-list ul li > img{width:100%;border-top:1px solid #cdcdcd;min-height: 228px;}
.trai-bttom-list ul li .list-cnt-txt{margin:0;padding:30px 20px 30px;text-align:center;border:1px solid #cdcdcd;border-top:none;width:100%;float:left;}
.trai-bttom-list ul li .list-cnt-txt b, .trai-bttom-list ul li .list-cnt-txt h2{font-size:20px;text-transform:uppercase;color:#000;font-weight:600;display:block;margin-bottom:9px;}
.trai-bttom-list ul li .list-cnt-txt p{color:#454545;line-height:24px;font-size:14px;padding-bottom:22px;}
.about-sec{margin:0;padding:60px 0;float:left;width:100%;background:#f4f4f4;}
.about-sec-cover{margin:0;padding:0;float:left;width:100%;}
.abt-left{margin:0 30px 0 0;padding:0;float:left;width:670px;}
.abt-left-top{margin:0;padding:0;float:left;width:100%;}
.abt-left-top span{margin:0 0 10px;width:100%;display:block;background:#454545;text-align:center;line-height:40px;color:#fff;font-size:16px;font-weight:400;}
/*.abt-left-top span:last-child{margin-bottom:0;}*/
.abt-left-bottom{margin:0;padding:0;float:left;width:100%;position:relative;}
.abt-left-bottom > img{width:100%;}
.abt-bot-img-text{margin:0;padding:25px 12px 6px 18px;background:#000;position:absolute;bottom:0;right:0;width:395px;border:1px solid rgba(254,144,139,0.5);}
.abt-bot-img-text b{color:#f4f4f4;font-weight:600;font-size:20px;margin-bottom:7px;display:block;width:100%;text-transform:uppercase;}
.abt-bot-img-text p{color:#fff;line-height:24px;font-size:14px;font-weight:400;padding-bottom:0;}
.abt-bot-img-text a{float:right;color:#fff;font-size:14px;}
.abt-bot-img-text a:hover{color:#fff}
.abt-right{margin:0;padding:0;float:right;width:470px;}
.puppy-trai-sec{margin:0 20px 0 0;float:left;width:47.8%;}
.puppy-trai-sec:last-child{margin-right:0;}
.abt-right .puppy-trai-sec .gh{padding:0 13px;float:left;line-height:40px;text-align:center;color:#fff;font-size:16px;font-weight:400;text-transform:uppercase;background:#64831f;display:inline-block;font-weight:600;margin:0 0 15px;width:100%;}
.abt-right .puppy-trai-sec ul li{margin:0 0 15px;background:url(../NOTES/images/dog-leg-grn-img.png) no-repeat 0 3px;padding-left:20px;font-size:13px;color:#666666;}
.abt-right .puppy-trai-sec ul li:last-child{margin-bottom:0;}
.abt-right .puppy-trai-sec ul li a{font-size:13px;color:#666666;}
.abt-right .puppy-trai-sec ul li a:hover{color:#000;}
.right-contact-us{margin:15px 0 0 0;width:100%;border:1px solid #dbdee1;}
.right-contact-us span{font-size:18px;color:#000;text-transform:uppercase;line-height:27px;font-weight:600;background:#a6ce39;padding:20px 12px;display:block;float:left;text-align:center;box-shadow:0 0 3px 1px #c7c7c7;}
.right-contact-us img{width:100%;box-shadow:0 0 1px 1px #c7c7c7;}
.citizen-sec{margin:0;background:#fff;width:100%;float:left;}
.date-time-txt{background:#64831f;float:left;margin:0;min-height:150px;padding:40px 170px 0 0;position:relative;width:465px;}
.date-time-txt:after{content:"";position:absolute;right:100%;background:#64831f;height:100%;top:0;width:3000px;}
.date-time-txt ul{float:right;}
.date-time-txt ul li{text-transform:uppercase;font-size:28px;color:#fff;line-height:38px;font-weight:600;}
.citizen-sec img{float:left;margin:0 10px;width:174px;}
.date-time-txt2{background:#005691;float:left;margin:0;min-height:150px;padding:30px 0 0 53px;position:relative;width:510px;}
.date-time-txt2:after{content:"";position:absolute;left:100%;background:#005691;height:100%;top:0;width:3000px;}
.date-time-txt2 span{text-transform:uppercase;font-size:28px;color:#fff;line-height:38px;font-weight:600;margin-bottom:10px;display:block;}
.date-time-txt2 p{text-transform:uppercase;font-size:14px;color:#fff;line-height:24px;font-weight:400;text-align:center;padding-bottom:0;}
.bad-dog-sec{margin:0;padding:60px 0;width:100%;background:url(../NOTES/images/bad-dog-bg.jpg) no-repeat center center;background-size:cover;float:left;}
.bad-dog-cover{margin:0;padding:0;float:left;width:100%;}
.bad-dog-left{margin:0;padding:0;float:left;width:630px;}
.bad-dog-left p{font-size:14px;line-height:24px;color:#fff;;font-weight:400;padding-bottom:20px;}
.bad-dog-right{margin:0;padding:0;float:right;width:500px;}
.bad-dog-right img{width:100%;}
.south-flo-sec{margin:0;padding:55px 0 70px;float:left;width:100%;background:#fff;}
.south-flo-cover{margin:0;padding:0;float:left;width:100%;}
.south-flo-left{margin:0 35px 0 0;padding:0;float:left;width:100%;}
.south-flo-left h3{font-size:32px;color:#000;text-transform:uppercase;font-weight:600;line-height:36px;margin-bottom:20px;}
.south-flo-left p{color:#666666;line-height:24px;font-size:14px;padding-bottom:15px;}
.south-flo-left p img{float:right;margin:-29px 0 0 40px;}
.south-flo-left .defult_btn{margin-top:15px;}
.photo-gallery{margin:0;padding:60px 0;float:left;width:100%;background:url(../NOTES/images/pgoto-galler-bg.png) repeat top left;float:left;}
.gallery-cover{margin:0;padding:0;float:left;width:100%;}
.gallery-left{margin:0;padding:0;float:left;width:570px;}
.gallery-left h4{font-size:32px;color:#fff;text-transform:uppercase;margin:0 0 40px;letter-spacing:1px;font-weight:600;}
.gallery-left ul li{display:inline-block;margin:0 30px 30px 0;width:270px;float:left;}
.gallery-left ul li:nth-child(2n){margin-right:0;}
.gallery-left ul li img{border:1px solid #7e7e82;width:100%;}
.gallery-right{margin:0;padding:0;float:right;width:570px;}
.gallery-right h5{font-size:32px;color:#fff;text-transform:uppercase;margin:0 0 40px;letter-spacing:1px;font-weight:600;}
.gallery-right img{width:100%;}
.gallery-right p{color:#fff;font-size:14px;font-weight:400;padding:22px 20px 20px;line-height:24px;background:#005691;margin:0 0 30px;}
.testimonial-sec{margin:0;padding:60px 0;float:left;width:100%;background:#fff;}
.testimonial-sec .fixed-wrapper{max-width:830px;}
.testi-left h6{color:#2c2c30;font-size:32px;font-weight:600;padding:10px 15px;text-transform:uppercase;}
.testi-cnt{padding:25px 20px;}
.testi-cnt p{font-size:13px;color:#2c2c30;line-height:24px;padding-bottom:0;}
.testi-bottom{margin:0 auto;padding:0;text-align:left;width:310px;}
.testi-bottom span{height:70px;width:70px;float:left;overflow:hidden;margin:0 10px 0 0;}
.testi-bottom span img{border:3px solid #95b738;width:100%;border-radius:50%;height:100%;}
.testi-bottom b{font-size:16px;color:#2c2c30;font-weight:600;}
.testi-bottom p{font-size:14px;font-weight:300;color:#2c2c30;line-height:19px;}
.bottom-right{margin:27px 0 0;width:100%;float:left;text-align:center;float:left;position:relative}
.bottom-right ul li{display:inline-block;margin:0 0 0 5px;}
.slide-btn{height:14px;width:14px;border:2px solid #2c2c30;background:none;border-radius:50%;}
.slide-active{background:#64831f;height:14px;width:14px;border:2px solid #64831f;border-radius:50%}
.review_block{float:right;width:100%;margin-bottom:20px;}
.review_col{margin:0 30px 0 0;padding:0;float:left;width:370px;}
.review_col:last-child{margin-right:0;}
.sitemap-links{float:left;width:100%;}
.sitemap-links-title{background:#29292d;float:left;text-align:center;width:100%;}
.sitemap-links-title2{background:#005691 !important;}
.sitemap-links-title2 span{color:#fff !important;}
.sitemap-links-title span{color:#fff;font-size:28px;font-weight:600;line-height:55px;margin:0;text-transform:uppercase;}
.sitemap-links-inner{float:left;padding:40px 0;width:100%;}
.sitemap-links ul li::after, .tabcontent ul li::after{background:hsla(0, 0%, 0%, 0) url("../NOTES/images/dog-leg-grn-img_green.png") no-repeat scroll 0 0;content:"";height:10px;left:0;line-height:20px;position:absolute;top:5px;width:11px;}
.sitemap-links ul li, .tabcontent ul li{color:#666666;float:left;font-family:"Open Sans", sans-serif;font-size:14px;margin-bottom:7px;padding-left:20px;padding-right:5px;position:relative;width:25%;padding-top: 0px;padding-bottom: 15px;}
.sitemap-links ul li:last-child{margin-bottom:0;}
.newslatter-sec{margin:0;padding:0;float:left;width:100%;}
.news-cover{margin:0;padding:0;float:left;width:100%}
.news-left{margin:0;float:left;width:710px;background:#005691;padding:26px 0 16px 28px !important;position:relative; min-height: 156px;}
.news-left:after{content:"";background:#005691;right:100%;height:100%;top:0;width:3000px;position:absolute;}
.news-left b{font-size:28px;color:#fff;text-transform:uppercase;font-weight:600;display:block;margin-bottom:19px!important;}
.input-box{background:#fff;width:390px;line-height:48px;padding:0 50px 0 30px;-webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px !important;color:#666666;font-size:13px;float:left;height:48px;clear:both;display:inline-block;}
.subscribe-btn{background:#64831f;font-size:20px;text-transform:uppercase;color:#fff;padding:0 35px;border:none;line-height:48px;text-align:center;border-radius:25px;font-weight:600;margin:0 0 0 -40px;display:inline-block;}
.subscribe-btn:hover{background:#000;color:#fff;}
.news-right{margin:0;padding:15px 0 0px 40px;float:right;width:460px;background:#64831f;position:relative; min-height:156px;}

.news-right:after{content:"";position:absolute;height:100%;width:53px;background:url(../NOTES/images/newslatter-after-img.png) no-repeat;left:-53px;top:0;background-size:cover;}

.news-right:before{content:"";background:#64831f;left:100%;height:100%;top:0;width:3000px;position:absolute;}
.news-right ul li{margin:0 10px 20px 0;display:inline-block;}
.news-right ul li a img:hover{transform:rotate(360deg);}
.news-right span,.news-right span a{color:#fff;font-size:13px;text-transform:uppercase;}
/*.news-right span a {position: relative;top: 20px;}*/
.owl-carousel .owl-wrapper-outer{overflow:hidden;position:relative;width:100%;}
.owl-controls{bottom:20px;left:0;margin:auto;max-width:1170px;position:absolute;right:0;text-align:center;width:96%;}
.owl-pagination{display:inline-block;margin:auto;text-align:center;}
.owl-pagination .owl-page{height:15px;width:17px;background:url(../images/slide-buttion.jpg) no-repeat scroll 0 0;background-color: #005691;float:left;margin-right:7px;}
.owl-pagination .owl-page.active{height:15px;width:17px;background:url(../images/slide-active.png) no-repeat scroll 0 0;float:left;margin-right:7px;}
.owl-buttons{display:none;}
.testi-left{text-align:center;}
#testimonial_slide .owl-controls{bottom:-30px;}
#testimonial_slide .owl-pagination .owl-page{background:#fff;border:2px #222 solid;width:14px;height:14px;border-radius:50%;cursor:pointer;}
#testimonial_slide .owl-pagination .owl-page.active{background:#64831f;border:2px #64831f solid;width:14px;height:14px;border-radius:50%;}
#testimonial_slide .owl-wrapper-outer{padding-bottom:20px;}
.testi-left{float:left;text-align:center;width:100%;margin-bottom:20px;}
#testimonial_slide .testi-bottom span img{min-height:inherit !important;}
.inner_banner{
	width: 100%;
	float: left;
	min-height: 280px;
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
	background-image: url(../images/inner_slide1.jpg);
	position: relative;
	overflow: hidden;
}
.banner_caption{position:absolute;left:0;bottom:0;right:0;top:0;max-width:1170px;width:100%;margin:auto;z-index:1;height:70px;}
.banner_caption .breadcrumbs{width:100%;float:left;}
.banner_caption .breadcrumbs ul{float:left;}
.banner_caption .breadcrumbs ul li{float:left;position:relative;color:#fff;padding-right:10px;font-size:16px;background:url(../NOTES/images/double-arrow.png) no-repeat left;padding-left:18px;}
.banner_caption .breadcrumbs ul li:first-child{background:none;}
.banner_caption .breadcrumbs ul li a{text-decoration:none;}
.banner_caption .breadcrumbs ul li a:hover{text-decoration:underline;}
.inner_banner h2{color:#fff;font-size:36px;font-weight:600;display:inline-block;background:rgba(0,0,0,0.5);padding:10px 20px;position:relative;}
.inner_banner h2:before{position:absolute;right:100%;top:0;height:100%;content:"";width:5000px;background:#005691}
.middle_section{width:100%;float:left;padding:50px 0 30px;}
.right_panel{width:28%;float:right;}
.wedget{width:100%;float:left;margin-bottom:20px;}
.right_panel .review_col{width:100%;margin:0 0 5px;}
.right_panel .review_col:last-child{margin-bottom:0;}
.right_panel h3{font-size:22px;text-transform:uppercase;color:#fff;font-weight:600;background:#005691;padding:10px;}
.photo_gallery{color:#fff;text-align:center;}
.photo_gallery a{color:#fff;font-weight:700;padding:50px 0;background:url(../NOTES/images/photo_gallery.jpg) no-repeat center center;display:block;}
.photo_gallery h3{padding:0;}
.left_panel{width:70%;float:left;}
.left_panel h3{font-size:28px;text-transform:uppercase;color:#333;font-weight:600;margin-bottom:20px;}
.left_panel h4{font-size:22px;color:#333;font-weight:600;margin-bottom:15px;}
.tips_wrap{width:100%;float:left;}
.tips_row{width:100%;float:left;margin-bottom:20px;background:#ccc;}
.tips_row:last-child{margin-bottom:0;}
.left_panel span{display:block;}
.dog_trainer img{float:left;margin:5px 15px 15px 0;}
img.right_align{float:right;margin:5px 0 15px 10px;}
.dog_trainer .custom_listing{width:100%;float:left;}
.custom_listing{margin:0 0 20px;}
.custom_listing li{padding-left:18px;color:#666666;line-height:normal;margin-bottom:5px;position:relative;}
.custom_listing li:after{content:"";border:2px #64831f solid;width:8px;height:8px;border-radius:50%;position:absolute;left:0;top:4px;}
.consult_btn{bottom:25%;position:fixed;right:-94px;transform:rotate(90deg);width:auto;z-index:99999;}
.consult_btn a{background:#005691;color:#fff;font-size:22px;text-transform:uppercase;padding:10px;color:#fff;display:block;}
.about .custom_listing{width:auto;float:none;}
.bluestrip{background:#005691;font-size:20px;text-align:center;text-transform:uppercase;padding:5px 0;color:#fff;margin:10px 0 20px 0;}
.border-img{border:solid 3px #ccc;}
hr{border-top:solid 1px #ccc;margin:20px 0;width:100%;float:left;background:none;border-bottom:none;}
.custom_listing-left{width:50% !important;}
.orderlist{width:100%;float:left;margin:20px 0;padding-left:20px;}
.orderlist li{color:#000;margin-bottom:5px;padding-left:18px;font-size:14px;}
.contact-services{width:100%;float:left;height:auto;position:relative;margin-bottom:10px;}
.contact-services-caption{width:100%;background:#27487d;position:absolute;bottom:0px;font-size:20px;color:#fff;text-align:center;padding:0;}
.contact-services-caption a{color:#fff;display:block;padding:10px 0;}
.contact-services-caption a:hover{background:#64831f;}
.drt{width:25%;}
.dts{width:45%;float:left;}
.dts-right{width:55%;float:right;}
.dts-right img{margin-right:0px !important;width:100% !important;}
.news-left iframe{height:100px !important;}
.top_phone{float:left;font-size:25px;color:#000000;font-weight:600;padding:5px 0;}
.abt-left-top p{color:#fff;text-align:left;font-size:13px;padding-bottom:12px;}
.seo{ background:#29292d; width: 100%; float:left;}
.seo a{text-decoration: none; color:#575759;}


.footer-sitemap-link{ background:#29292d; text-align: center; width: 100%; float: left; padding: 10px; text-align: center;}
.footer-sitemap-link p a{color:#5e5e53;}
.footer-sitemap-link p{color:#5e5e53;}


@media only screen and (max-width:1180px){.fixed-wrapper{padding:0 10px;}
.logo{width:320px;margin:5px 0;}
.logo-right{margin:35px 0 0;}
.top-menu ul li a{font-size:13px;padding:0 12px;}
.dog-trai-top ul li{width:32%;margin-right:2%;}
.dog-trai-top ul li .topbox-img-cnt{background:rgba(166,206,57,0.5);padding:30px 10px;width: 100%;height: 100%;}
.dog-trai-top ul li .topbox-img-cnt img{display:none}
.trai-bttom-list ul li .list-cnt-txt b{min-height:55px;}
.img-hover-cnt p{padding-bottom:15px;}
.img-hover-cnt .ho-cnt-inner{text-align:center;}
.img-hover-cnt .ho-cnt-inner img{width:45px;float:none;}
.trai-bttom-list ul li{width:32%;margin-right:2%;}
.abt-left{width:48%;}
.abt-right{width:48%;}
.date-time-txt{padding:15px;width:27%;}
.date-time-txt2{width:48%;padding:15px;}
.bad-dog-left{width:49%;}
	
.bad-dog-right{width:50%;}
.gallery-left{width:50%;}
.gallery-left h4{font-size:25px;margin-bottom:20px}
.gallery-left ul li{width:48%;margin:0 4% 4% 0;}
.gallery-right{width:48%;}
.gallery-right h5{font-size:25px;margin-bottom:20px;}
.testi-cnt{padding:15px;}
.bottom-right::after{display:none;}
.testi-right{width:45%;}
.review-box1 .review-btn{width:74%;line-height:92px;padding:0 0 1px;}
.news-left{width:60%;}
.input-box{width:60%;}
.news-right{width:40%;}
.review_col{width:32%;margin-right:2%;}
.dog-trai-top ul li{min-height:inherit;}
.ho-cnt-inner img{display:none;}
.dog-training-sec{padding:20px 0 30px;}
.abt-left-top span{line-height:normal;padding:10px;}
.newslatter-sec{background:#005691;}
.dog_trainer img{width:40%;margin-bottom:10px;}
.inner_banner{min-height:210px;}
.consult_btn{bottom:inherit;top:400px;}

.ada_toggle{top: 230px !important;}
}
@media only screen and (max-width:1023px){.logo-sec{padding:0 0 10px;}
.logo-right ul li{float:none;}
.top-menu ul li a{font-size:12px;padding:0 8px;text-transform:none;}
.dog-trai-top ul li{width:32%;margin-right:2%;}
.logo{width:200px;margin:10px 0 0;}
.logo-right ul li a{padding:21px 7px 10px;font-size:12px;}
.logo-right ul li{margin:0;}
.logo-sec .fixed-wrapper{padding:0 5px;}
.dog-trai-top ul li .topbox-img-cnt{background:rgba(166,206,57,0.5);padding:30px 10px;width: 100%;height: 100%;}
.img-hover-cnt{padding:10px;text-align:center;}
.img-hover-cnt .ho-cnt-inner{text-align:center;}
.img-hover-cnt a{float:none;}
.img-hover-cnt p{padding-bottom:15px;line-height:normal;}
.img-hover-cnt .ho-cnt-inner img{width:45px;float:none;margin:0}
.trai-bttom-list ul li{width:32%;margin-right:2%;}
.abt-left{margin:0 0 30px;width:100%;}
.abt-bot-img-text{width:100%;}
.abt-right{width:100%;}
.puppy-trai-sec{width:48%;margin-right:4%;}
.citizen-sec .fixed-wrapper{padding:0;}
.date-time-txt{width:50%;}
.date-time-txt2{width:100%;text-align:center;padding:30px 10px;}
.bad-dog-left{width:50%;}
.bad-dog-right{width:48%;}
.gallery-left{width:50%;}
.gallery-left h4{font-size:25px;margin-bottom:20px}
.gallery-left ul li{width:48%;margin:0 4% 4% 0;}
.gallery-right{width:48%;}
.gallery-right h5{font-size:25px;margin-bottom:20px;}
.testi-cnt{padding:15px;}
.testi-right{width:45%;}
.review-box1 .review-btn{width:74%;line-height:46px;padding:0 0 1px;}
.newslatter-sec .fixed-wrapper{padding:0;}
.news-left{width:100%;padding:10px;text-align:center;}
.news-left b{text-align:center;}
.input-box{width:79%;}
.news-right{width:100%;padding:15px;text-align:center;}
.sitemap-links ul li{width:33.33%;font-size:13px;}
.img-hover-cnt .ho-cnt-inner b{font-size:20px;font-size:14px;}
.img-hover-cnt .ho-cnt-inner b br{display:none;}
.img-hover-cnt .ho-cnt-inner{margin:0 0 10px;}
/*.right-contact-us{width:auto;float:left;}*/
.bad-dog-right{float:none;margin:0 auto;width:300px;}
.bad-dog-left{width:100%;float:left;text-align:center;margin:10px 0 0;}
.bad-dog-sec{padding:30px 0;}
.gallery-left{width:100%;}
.gallery-left ul li, .gallery-left ul li:nth-child(2n){margin:0 2% 2% 0;width:32%;float:left;}
.gallery-left ul li:nth-child(3n){margin-right:0;}
.gallery-left ul li:nth-child(4n){margin-right:0;display:none;}
.gallery-right{margin:20px 0 0;width:100%;}
.gallery-right img{width:40%;}
.gallery-right p{float:left;width:60%;margin:0;}
.blue_color{background:#005691;height:auto;width:auto;margin-bottom:10px;}
.photo-gallery{padding:30px 0;}
.trai-bttom-list ul li .list-cnt-txt b{min-height:65px;}
.trai-bttom-list ul li .list-cnt-txt p{font-size:13px;line-height:19px;}
.right_panel h3{font-size:18px;}
.photo_gallery a{padding:30px 0;}
.left_panel h3{font-size:25px;}
.inner_banner h2{font-size:30px;}
.banner_caption{height:63px;}
.inner_banner{min-height:180px;}
.consult_btn{bottom:inherit;top:350px;}
.consult_btn a{font-size:18px;}
.bluestrip{font-size:18px;}
.dts, .dts-right{width:100% !important;}
}
@media only screen and (max-width:767px){.header-top h1{float:none;}
.logo-right{display:none;}
.top-menu{display:none;}
.logo{margin:0;}
.logo-sec{padding:15px 0;}
.img-hover-cnt{padding:10px;}
.img-hover-cnt p{padding-bottom:0;line-height:normal;}
.gallery-right h5{font-size:20px;margin-bottom:20px;}
.gallery-left h4{font-size:20px;margin-bottom:20px;}
.input-box{display:inline-block;float:none;vertical-align:top;width:60%;}
.subscribe-btn{margin:0 0 0 -50px;}
.logo-sec{position:relative;padding:10px 0 0;}
.logo{margin-bottom:5px;}
.mean-container a.meanmenu-reveal{top:26px;width:30px;height:27px;font-size:21px !important;line-height:27px !important;color:#005691;font-weight:600;}
.mean-container a.meanmenu-reveal span{background:#005691;height:4px;}
.mean-container .mean-nav{background:#64831f;}
.mean-container .mean-nav ul li a:hover{background:#005691;color:#fff;}
.header-top h1{font-size:12px;text-align:right;padding:10px 5px;line-height:normal;margin:0;}
.review_col{margin-right:0;width:100%;}
.owl-pagination{display:none;}
.owl-carousel .owl-item img{min-height:130px;}
.dog-training-sec{padding:20px 0;}
.trai-bttom-list ul li:last-child{margin-bottom:0;}
.about-sec{padding:30px 0;}
h2{font-size:22px;line-height:normal;}
.gallery-left ul li, .gallery-left ul li:nth-child(3n), .gallery-left ul li:nth-child(2n){width:48%;margin:0 4% 4% 0}
.gallery-left ul li:nth-child(2n){margin-right:0;}
.gallery-left ul li:nth-child(4n){display:block;}
.blue_color{width:100%;float:left;margin-bottom:10px;}
.blue_color img{width:100%;}
.blue_color p{width:100%;}
.testimonial-sec{padding:20px 0 0;}
.bottom-right{display:none;}
.date-time-txt2 span, .date-time-txt ul li, .date-time-txt2 span, .sitemap-links-title span, .sitemap-links-title span, .sitemap-links-title span, .testi-left h6{font-size:20px;}
.sitemap-links ul li{width:100%;}
.img-hover-cnt .ho-cnt-inner b{font-size:22px;}
.img-hover-cnt{padding:20px 10px;}
.dog-trai-top ul li{width:100%;margin:0 0 10px;}
.dog-trai-top{margin:0 0 30px;}
.trai-bttom-list ul li{width:100%;margin:0 0 10px;}
.trai-bttom-list ul li .list-cnt-txt b{min-height:inherit;}
.middle_section{padding:30px 0;}
.right_panel{width:100%;}
.left_panel{width:100%;}
.left_panel h3{font-size:22px;text-transform:inherit;}
.left_panel h4{font-size:18px;}
.inner_banner{min-height:140px;}
.inner_banner h2{font-size:16px;}
.banner_caption{height:44px;}
.dog_trainer img{margin:0 0 10px;width:100%;}
.consult_btn{position:static;width:100%;text-align:center;float:left;}
.south-flo-left h3 br{display:none;}
.dts{width:100%;}
.dts-right{width:100%;}
.dog_trainer img{width:100%;}

.ada_toggle{top: 109px !important;}
}
@media only screen and (min-width:480px) and (max-width:767px){.review_col{margin-right:2%;width:32%;}
.dog-trai-top ul, .trai-bttom-list ul{width:380px;margin:0 auto;float:none;}
.img-hover-cnt{padding:60px 10px;}
.south-flo-left p img{width:30%;}
.sitemap-links ul li{width:50%;}
.trai-bttom-list ul li{width:100%;margin:0 0 10px;}
.dog_trainer img{margin:0 10px 10px 0;width:36%;}
.right_panel .review_col{width:33%;}
.contact-services{width:48%;margin:15px 1% 0 1%;}
}
@media only screen and (min-width:600px) and (max-width:767px){.dog-trai-top ul, .trai-bttom-list ul{float:left;margin:0 auto;width:100%;}
.img-hover-cnt{padding:10px;}
.img-hover-cnt .ho-cnt-inner b{font-size:15px;}
.img-hover-cnt p{display:none;}
.trai-bttom-list ul li .list-cnt-txt b{font-size:15px;min-height:42px;}
.trai-bttom-list ul li .list-cnt-txt p{color:#454545;font-size:13px;line-height:19px;padding-bottom:22px;}
.trai-bttom-list ul li .list-cnt-txt{padding:10px;}
.dog-trai-top ul li{width:32%;margin:0 2% 0 0;}
.trai-bttom-list ul li{margin-right:2%;width:32%;}
.dog-trai-top ul li .topbox-img-cnt{padding:10px;}
}
@media only screen and (max-width:740px){.testi-left{width:100%;margin:0 0 30px;}
.bottom-right{padding:40.5px 0;}
.testi-right{float:none;margin:auto;width:45%;}
.testi-right{width:100%;}
.review-box1 .review-btn{line-height:92px;padding:0 0 1px;width:80%;}
}
@media only screen and (max-width:639px){.img-hover-cnt p{padding-bottom:15px;}
.citizen-sec{text-align:center;padding-bottom:0;}
.citizen-sec img{float:none;margin:10px 0;}
.date-time-txt{min-height:inherit;padding:15px;width:100%;text-align:center;}
.date-time-txt ul{float:none;}
.south-flo-sec{padding:30px 0;}
.south-flo-left h3{font-size:18px;line-height:21px;}
.gallery-left{width:100%;margin:0 0 20px;}
.gallery-right{width:100%;}
.news-right{padding:15px;}
.abt-left-top span{line-height:normal;padding:12px 5px;}
}
@media only screen and (max-width:479px){.puppy-trai-sec{margin:0 0 20px;width:100%;}
.south-flo-left p img{display:block;float:left;margin:0;padding:25px;width:100%;}
.dog-trai-top{margin-bottom:0;}
.testi-bottom p{font-size:12px;}
.review-box1 .review-btn{line-height:46px;padding:0 0 1px;width:65%;}
.news-left{padding:15px;}
.input-box{border-radius:0 !important;width:100%;margin:0 0 10px;}
.subscribe-btn{margin:0;border-radius:0;width:100%;}
.review-box1 .review-btn{font-size:24px;}
.input-box{padding:0 10px;}
.contact-services{width:100%;}
.contact-services img{width:100%;}
.right_panel .review_col img{width:100%;}
	
#contact_scroll_box{display: block !important;}
/*.fixed_call{display: none !important;}*/
.ada_toggle{top: 127px !important;}
    .fixed_call {
        /* display: none !important; */
        top: unset !important;
        bottom: 0;
        transform: unset !important;
        width: 100%;
        background: #005691;
    }
	.fixed_call a {
		position: unset !important;
		display: block !important;
		font-size: 20px !important;
		text-align: center;
		color: #fff !important;    background: #005691 !important;
	}
	img.rotating {
		animation: unset !important;
	}
	.fixed_call a i {
		border-radius: 50% !important;
        height: 20px !important;
        left: 90px !important;
        line-height: unset !important;
        position: absolute !important;
        text-align: center !important;
        top: 0px !important;
        width: 30px !important;
	}
	div#contact_scroll_box {
		display: none !important;
		position: unset !important;
	}
}

#contact_scroll_box {

max-width: 180px;

padding: 10px; display: none;

line-height: 19px;

text-align: center;

position: fixed;

right: 0;

border: 1px solid #ccc;

border-top-width: 1px;

border-top-style: solid;

border-top-color: rgb(232, 232, 232);

background: #F5F5F5;

border-radius: 15px 0 0 15px;

top: 0; z-index: 999;

}

.loc-phone{ font-size:18px; font-weight:700; color: #005691;}

#contact_scroll_box h4{padding: 0 0 5px; padding-bottom: 5px; color: #64831f; font-size:20px!important; font-weight:400; margin: 0px; line-height: 1.25;}


.fixed_call {
    position: fixed;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    z-index: 99999;
}

.fixed_call a {
    background: #ffffff none repeat scroll 0 0;
    color: #44413e;
    display: inline-block;
    font-size: 32px;
    font-weight: 600;
    line-height: 62px;
    padding: 0 20px 0 50px;
    position: relative;
}

.fixed_call a:hover{color: #005691;}
.fixed_call a i {
    background: #005691  none repeat scroll 0 0;
    border-radius: 50%;
    height: 70px;
    left: -40px;
    line-height: 65px;
    position: absolute;
    text-align: center;
    top: -2px;
    width: 70px;
}

@-webkit-keyframes rotating /* Safari and Chrome */ {
  from {
    -webkit-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes rotating {
  from {
    -ms-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -ms-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
.rotating {
  -webkit-animation: rotating 2s linear infinite;
  -moz-animation: rotating 2s linear infinite;
  -ms-animation: rotating 2s linear infinite;
  -o-animation: rotating 2s linear infinite;
  animation: rotating 2s linear infinite;
}


.meanmenu-reveal:nth-child(2){top:36px !important;}
.meanmenu-reveal:nth-child(3){top:46px !important;}
.meanmenu-reveal.meanclose:nth-child(2) {display: none;}
.meanmenu-reveal.meanclose:nth-child(3) {display: none;}


#mf_iframe{

    border: solid 1px #ddd !important;
    padding: 10px !important;
}
.ada_toggle {
    width: 70px;
    line-height: 70px;
    text-align: center;
    background: #005691;
    color: #fff;
    position: fixed;
    top: 70px;
    left: 0px;
    z-index: 9999999999;
    font-size: 30px;
    cursor: pointer;
    box-shadow: 0px 0px 3px 0px rgb(0 0 0 / 20%);
}
.puppy-trai-sec strong a {
    background: #65831f;
    color: #fff;
    padding: 5px 15px !important;
    font-size: 16px;
	display: block;
    text-align: center;
}
.puppy-trai-sec ul {
    margin-top: 20px;
}
.abt-right .puppy-trai-sec ul li a {
    font-size: 15px;
    color: #666666;
}

/*.tab-control-mn{position: relative;}*/
.tab-control-mn:after{content: '';display: block;clear: both;}
/*.tab-control-mn:before{content: '';position: absolute;left: 0;top: 0;background: #000;height: 75px;width: 100%;}*/
.tab-control-inner { background: #ffffff; float: left; width: 100%; }
.tab-control-inner .tab button {width: 33.33%;float: left;cursor: pointer;background: #29292d;border: none;border-right: 1px solid #ffffff;position: relative;text-align: left;height: 75px;padding: 0 27px;}
.tab-control-inner .tab button:last-child { border-right: none; }
.tab-control-inner .tab button {color: #fff;font-size: 20px;font-weight: 600;line-height: 55px;margin: 0;text-transform: uppercase;}
.tab-control-inner .tab button:before {content: '';position: absolute;width: 20px;height: 20px;text-align: center;background-image: url(../images/plus.svg);background-repeat: no-repeat;border-radius: 50%;background-position: center;right: 24px;top: 50%;transform: translateY(-50%);}
.tab-control-inner .tab button.clicked:before { background-image: url(../images/minus.svg); background-repeat: no-repeat; background-position: center; }
.width-33 li {float: left; width: 33.33%; padding-right: 10px;letter-spacing: 0.6px;color: #4D4948;line-height: 28px;}
.tab-control-mn .tabcontent ul li{}
.tabcontent {max-width: 1170px;margin: auto;}
.tab-control-mn .width-33 li:before{content: '\f0da';font-family: FontAwesome;color: #000;font-size: 15px;margin-right: 6px;}
.tabcontent ul{padding-top: 42px;float: left;width: 100%;}
.tabcontent ul:after{content: '';display: block;clear: both;}
button.tablinks.clicked {background: #005691;border: 1px solid;}

@media screen and (min-width:1024px){
	header {min-height: 220px;}
	.banner-sec,div#home-slider,div#home-slider img{min-height: 430px;}
	.logo-sec,.logo-sec .logo img{min-height: 138px;}
	.logo-right{min-height: 57px;}
	.top-menu ul li{min-height: 40px;}
	.header-top,.top-menu{max-height: 42px;}
	.header-top h1{min-height: 21px;}
	.fixed_call{min-height: 62px;}
	.ada_toggle{min-height: 70px;}
	.top-menu .fixed-wrapper { max-width: 1320px;}
	
}
@media (max-width:767px){
  .fixed_call {display: flex;justify-content: end;}
  .fixed_call a {width: 50%;font-size: 0 !important;border-left: 2px solid #fff;}
  .fixed_call a i {width: unset !important;left: unset !important;right: 18%;} 
  .ada_toggle {top: unset !important;bottom: 5px;background: unset !important;box-shadow: unset !important;left: 17% !important;}
  div#wrapper {margin-bottom: 62px;}
  .tab-control-inner .tab button {width: 100%;font-size: 14px;}
  .tab-control-inner .tab button:before {width: 14px;height: 14px;}
 .tabcontent ul {padding: 20px;}
.tab-control-mn .tabcontent ul li {width: 100%;}
.sitemap-links ul li::after, .tabcontent ul li::after{width:20px;height:20px;}
  .tab-control-mn .tabcontent ul li a {font-size: 16px;}
/*
	.tab-control-mn {position: unset;}
	.tab-control-mn:before{display: none;}
*/
}