@font-face {
    font-family: 'proximanova-bold';
    src: url('../fonts/proximanova-bold-webfont.eot');
    src: url('../fonts/proximanova-bold-webfont.eot?#iefix') format('embedded-opentype'),
    url('../fonts/proximanova-bold-webfont.woff2') format('woff2'),
    url('../fonts/proximanova-bold-webfont.woff') format('woff'),
    url('../fonts/proximanova-bold-webfont.ttf') format('truetype'),
    url('../fonts/proximanova-bold-webfont.svg#proxima_nova_rgbold') format('svg');
    font-weight: normal;
    font-style: normal;

}
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section{}
audio, canvas, video{display:inline-block;*display:inline;*zoom:1;}
audio:not([controls]){display:none;}
[hidden]{display:none;}
html{}
html, button, input, select, textarea{color:#222;}
body{margin:0; font-size:1em;font-family:Arial, Helvetica, sans-serif;}
::-moz-selection{background:#fe57a1;color:#fff;text-shadow:none;}
::selection{background:#19B2DB;color:#fff;text-shadow:none;}
a{}
a:visited{}
a:hover{}
a:focus{outline:thin dotted;}
a:hover, a:active{outline:0;}
abbr[title]{border-bottom:1px dotted;}
b, strong{font-weight:bold;}
blockquote{margin:1em 40px;}
dfn{font-style:italic;}
hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0;}
ins{background:#ff9;color:#000;text-decoration:none;}
mark{background:#ff0;color:#000;font-style:italic;font-weight:bold;}
pre, code, kbd, samp{}
pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word;}
q{quotes:none;}
q:before, q:after{content:"";content:none;}
small{font-size:85%;}
sub, sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}
sup{top:-0.5em;}
sub{bottom:-0.25em;}
dd{margin:0 0 0 40px;}
nav ul, nav ol{list-style:none;list-style-image:none;margin:0;padding:0;}
img{border:0;-ms-interpolation-mode:bicubic;vertical-align:middle;}
svg:not(:root){overflow:hidden;}
figure{margin:0;}
form{margin:0;}
fieldset{border:0;margin:0;padding:0;}
label{cursor:pointer;}
legend{border:0;*margin-left:-7px;padding:0;white-space:normal;}
button, input, select, textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle;}
button, input{line-height:31px;}
button, input[type="button"], input[type="reset"], input[type="submit"]{cursor:pointer;-webkit-appearance:button;*overflow:visible;}
button[disabled], input[disabled]{cursor:default;}
input[type="checkbox"], input[type="radio"]{box-sizing:border-box;padding:0;*width:13px;*height:13px;}
input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}
input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none;}
button::-moz-focus-inner, input::-moz-focus-inner{border:0;padding:0;}
textarea{overflow:auto;vertical-align:top;resize:vertical;}
input:valid, textarea:valid{}
input:invalid, textarea:invalid{background-color:#f0dddd;}
table{border-collapse:collapse;border-spacing:0;}
td{vertical-align:top;}
.chromeframe{margin:0.2em 0;background:#ccc;color:black;padding:0.2em 0;}
@font-face{font-family:'proxima_novabold';src:url('proxima_nova_bold-webfont-webfont.eot');src:url('proxima_nova_bold-webfont-webfont.eot?#iefix') format('embedded-opentype'),
url('proxima_nova_bold-webfont-webfont.woff') format('woff'),
url('proxima_nova_bold-webfont-webfont.ttf') format('truetype'),
url('proxima_nova_bold-webfont-webfont.svg#proxima_novabold') format('svg');font-weight:normal;font-style:normal;}
.float-left{float:left;margin:0 0 0 20px;}
.float-right{float:right;margin:0 20px 0 0;}
.center{font-size:2.5em;padding:80px 0;text-align:center;}
#nav{list-style:none;position:fixed;right:20px;z-index:9999;}
#nav li{margin:0 0 15px 0;}
#intro, .second{width:100%;}
#header{background:url(../images/headerbg.png) repeat-x; width:100%; border:0px solid red; position:absolute; height:126px;z-index:999;transition:all 0.3s ease-out 0s;-moz-transition:all 0.3s ease-out 0s;-webkit-transition:all 0.3s ease-out 0s;-o-transition:all 0.3s ease-out 0s;}
#header.is-sticky{height:66px; background:url(../images/headerbg.png) 0px -55px repeat-x;z-index: 10000;}
.is-sticky .top-links{margin-top:5px;transition:all 0.3s ease-out 0s;-moz-transition:all 0.3s ease-out 0s;-webkit-transition:all 0.3s ease-out 0s;-o-transition:all 0.3s ease-out 0s;}
.is-sticky .logo{width:230px;background:url(../images/logo-small2.png) no-repeat;height:66px;margin-top:0;}
a{transition:all 0.3s ease-out 0s;-moz-transition:all 0.3s ease-out 0s;-webkit-transition:all 0.3s ease-out 0s;-o-transition:all 0.3s ease-out 0s;}
.top-links{float:right;margin-right:-25px;margin-top:30px;transition:all 0.3s ease-out 0s;-moz-transition:all 0.3s ease-out 0s;-webkit-transition:all 0.3s ease-out 0s;-o-transition:all 0.3s ease-out 0s;}
.top-links li{list-style:none;display:inline;font-family:'proxima_novabold';font-size:15px;margin-right:20px;color:#9c9c9c;position: relative;}
.top-links li a{text-decoration:none;color:#9c9c9c;}
.top-links li a:hover{color:#303030;}
.logo{width:250px; height:82px; margin-top:20px; float:left; background:url(../images/logo2.png) no-repeat;transition:all 0.3s ease-out 0s;-moz-transition:all 0.3s ease-out 0s;-webkit-transition:all 0.3s ease-out 0s;-o-transition:all 0.3s ease-out 0s;background-size: contain;}
#intro{color:white;height:834px;margin:0;padding:0;}
.linkouter{width:980px;height:auto;margin:0 auto;border:0px solid red;}
.slider-outer{width:100% !important;height:834px;border:0px solid red;background:#fff;position:absolute;}
.slide1{width:100%;height:834px;background:url(../images/1.jpg) center center no-repeat;background-size:cover;}
.slide2{width:100%; height:834px; background:url(../images/2.jpg) center center no-repeat; background-size:cover;}
.slider-contain{width:73%;height:834px;margin:0 auto;border:0px solid red;}
.left-area{width:500px;min-height:250px;position:absolute;position:absolute;left:19%;top:240px;}
.slider-contain h1{font-size:108px;font-family:'proxima_novabold';line-height:52px;margin:0;padding:0;margin-top:235px;text-shadow:1px 0px 1px #7a6d7a;filter:dropshadow(color=#7a6d7a, offx=1, offy=0);height:160px;}
.slider-contain h2{font-size:108px;font-family:'proxima_novabold';line-height:52px;margin:0;padding:0;margin-top:235px;text-shadow:1px 0px 1px #7a6d7a;filter:dropshadow(color=#7a6d7a, offx=1, offy=0);height:160px;}
.slider-contain h2 span{font-size:41px;}
.slider-contain h1 span{font-size:41px;}
.slider-contain p{width:445px;display:block;margin:30px 0px;line-height:30px;color:#303030;font-size:19px;text-shadow:1px 0px 1px #cac9c7;filter:dropshadow(color=#cac9c7, offx=1, offy=0);}
.why-button{display:block;width:340px;height:69px;background:#00b2e1;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-moz-box-shadow:0px 1px 0px #81807d;-webkit-box-shadow:0px 1px 0px #81807d;box-shadow:0px 1px 0px #81807d;font-family:'proxima_novabold';line-height:69px;font-size:18px;text-align:center;text-decoration:none;color:#fff;text-shadow:1px 0px 1px #7a6d7a;filter:dropshadow(color=#7a6d7a, offx=1, offy=0);font-weight:normal;}
.why-button:hover{background:#16c4f2;}
.second{color:white;height: auto; margin:0 auto;overflow:hidden;padding:8% 0;width:100%;background:#1cb4dd url(../images/secondBG.jpg) fixed no-repeat;background-position: 50% 106.2px;}
.second .bg{background:url(../images/trainers.png) 50% 0 no-repeat fixed;height:1000px;margin:0 auto;padding:0;position:absolute;width:900px;z-index:200;}
.third{background:#fff;height:740px;color:#9a9995;}
.third-content{padding-top:130px;}
.gallery li{width:33.3%; height:204px;display:block;background:#666;float:left;transition:all 0.3s ease-out 0s;-moz-transition:all 0.3s ease-out 0s;-webkit-transition:all 0.3s ease-out 0s;-o-transition:all 0.3s ease-out 0s;}
.gallery li:hover{opacity:0.7;}
.gallery ul{margin:0;padding:0;}
.fourth{height:680px;background:#252525;color:#a8a8a8;}
.fourth-content{padding-top:127px;}
.fourth-content h2{color:#fff;}
.tab-outer{width:640px;height:333px;float:left;}
.fifth{background:#fff;}
.fifth-content{padding:135px 0;}
.sixth{background:#bae2f0;height:769px;position:relative;margin-bottom:40px;}
.tab-outer2{width:357px;height:535px;background: url(../images/tabs2active.png);position:absolute;z-index:60;top:135px}
.sixth .tab-outer2{height: auto;}
.content{ max-width:980px; height:auto; margin:0 auto; width: 100%;}
.content h2{font-family:'proxima_novabold';font-size:36px;font-weight:900;margin:0;margin-bottom:30px;}
.second-content{}
.content-section{width:30%;height:auto;float:left;}
.content-section2{width:290px;height:auto;float:left;}
.content-section2 h2{margin:0;font:27px Arial, Helvetica, sans-serif;color:#c1c1c1;text-transform:uppercase;margin-top:10px;}
.content-section2 p{text-transform:uppercase;font-size:15px;color:#a7a7a7;font-weight:bold;line-height:22px;margin:0;margin:25px 0px;}
.content-section p{margin:0;font-size:15px;line-height:22px;margin-bottom:25px;text-align: justify;}
.mr{margin-right:40px;}
.w-video{width:123px;height:84px;display:block;float:left;margin-right:20px;}
.why-video{}
.why-video h3{font-family:'proxima_novabold';font-size:16px;text-shadow:1px 0px 1px #7a6d7a;text-transform:uppercase;margin:0;font-weight:400;display:block;line-height:20px;width:133px;float:right;margin-top:19px;margin-right:8px;}
.spl{float:left;margin-top:38px;font-family:"Times New Roman", Times, serif;font-size:20px;font-style:italic;font-weight:normal;}
.news-img{float:right;margin-left:15px;}
.news-detail p{font-size:15px;margin:0;line-height:22px;color:#969696;margin-bottom:20px;}
.news-detail{width:635px;float:right;height:200px;}
.outside{}
.mbn{margin-bottom:0 !important;}
.connect{text-align:left;padding-left:30px;padding-top:30px;width:324px;}
.connect h2{margin-bottom:0;font-family:'proxima_novabold';font-size:36px;color:#fff;margin-bottom:14px;}
.connect a{text-decoration:none;color:#fff;}
.connect a:hover{color:#086887;}
.connect p{font:15px Arial, Helvetica, sans-serif;color:#fff;line-height:20px;margin-bottom:25px;}
.social{width:51px;height:51px;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;display:block;float:left;margin-right:15px;}
.fb{background:#1298c3 url(../images/social.png) 0px 1px no-repeat;margin-bottom: 74px;}
.fb:hover{background:#086887 url(../images/social.png) 0px 1px no-repeat;}
.active2{color:#303030 !important;}
.section{text-indent:-9999px;position:absolute;}
.connect ul{margin:0;padding:0;}
.connect li{list-style:none;}

.textbox{width:270px;height:38px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;color:#061927;padding-left:12px;padding-right:10px;font:14px Arial, Helvetica, sans-serif;background:none;line-height:48px;}
.textarea{width:270px;height:100px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;color:#061927;padding-left:12px;padding-top:12px;font:14px Arial, Helvetica, sans-serif;background:#fff;padding-right:10px;}
form li{position:relative;line-height:16px;     float: left; width: 100%;}
label{position:absolute;top:28px;left:12px;color:#061927;}
.btn{display:block;width:292px;height:59px;background:rgb(31, 150, 18);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-moz-box-shadow:0px 1px 0px #81807d;-webkit-box-shadow:0px 1px 0px #81807d;box-shadow:0px 1px 0px #81807d;font-family:'proxima_novabold';line-height:59px;font-size:20px;text-align:center;text-decoration:none;color:#fff;text-shadow:1px 0px 1px #7a6d7a;filter:dropshadow(color=#7a6d7a, offx=1, offy=0);font-weight:normal;border:none;margin-top:20px;}
.btn:hover{background:rgb(40, 212, 71)}
#tabs6 .btn{margin-bottom: 35px;}
.connect li.error input{border:1px solid red;background:#fff url(../images/required-text.png) 180px no-repeat;}
.thanks{margin-top:200px;}
.thanks h2{font-size:22px;font-weight:300;color:#747474;margin-left:10px; font-family: 'Open Sans', sans-serif; font-weight: 400;}
.thanks h1{font-size:80px;margin:0;color:#00b2e1;text-transform:uppercase;}
.bk{color:#000;margin-left:10px;}
#nav{display:none;}
.animation{width:535px;height:300px;border:1px solid #e7e6e6;text-align:center;background:#00b2e1 url(../images/an-bg.png) no-repeat;}
.animation li{list-style:none;font-family:'proxima_novabold';font-size:20px;display:block;width:400px;text-align:center;padding-top:35px;color:#fff;}
.animation ul{width:400px;height:300px;margin:0;padding:0;margin-left:70px;}
.animation h2{margin:0;font-family:'proxima_novabold';font-size:22px;margin-top:70px;color:#fff;opacity:0.5;font-weight:normal;}
.powred{position:absolute;z-index:9999;top:748px;right:0;font-size:11px;background:#fff;width:230px;text-align:center;}
.powred p{margin:0;color:#333;padding:5px 0px;}
.powred p a{color:#00aeef;text-decoration:none;}
.powred p a:hover{color:#e41462;text-decoration:underline;}
#map_canvas{height:100%}
#content{width:400px;font:12px arial}
#content b{color:#4e4e4e}
.firstHeading{color:#00b2e1;text-transform:uppercase;font-size:15px;font-weight:bold;margin:5px 0}
#bodyContent{color:#A7A7A7}
.contact{width:334px;float:left;}
.addr-two,.addr-one{border:1px solid #6BC7E9;padding:3px;width:75px;float:left;list-style-type:none;margin-right:10px;text-align:center;margin-top:none !important;font-size:12px;font-weight:normal;border-radius:2px;cursor:pointer;}
#addr-one{padding:5px;padding-left:0px;float:left;}
#addr-two{padding:5px;padding-left:0px;text-transform:uppercase;float:left;}
#addr-two p,#addr-one p{font-size:13px;font-family:Arial, Helvetica, sans-serif;line-height:17px;margin-bottom:3px;padding-left:0px;}
.active3{background-color:#9FD8EF;color:#186A85;}
@media only screen and (min-width:35em){}
.ir{display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr;*line-height:0;}
.ir br{display:none;}
.hidden{display:none !important;visibility:hidden;}
.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}
.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto;}
.invisible{visibility:hidden;}
.clearfix:before, .clearfix:after{content:"";display:table;}
.clearfix:after{clear:both;}
.clearfix{*zoom:1;}
@media only screen and (max-width:1450px){}
@media print{*{background:transparent !important;color:black !important;box-shadow:none !important;text-shadow:none !important;filter:none !important;-ms-filter:none !important;}
a, a:visited{text-decoration:underline;}
a[href]:after{content:" (" attr(href) ")";}
abbr[title]:after{content:" (" attr(title) ")";}
.ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after{content:"";}
pre, blockquote{border:1px solid #999;page-break-inside:avoid;}
thead{display:table-header-group;}
tr, img{page-break-inside:avoid;}
img{max-width:100% !important;}
@page{margin:0.5cm;}
p, h2, h3{orphans:3;widows:3;}
h2, h3{page-break-after:avoid;}
}
#boxscrol1{height:220px;overflow:auto;margin-bottom:20px;}
/*
============================================
Application-form
===========================================*/
.form-content{ width:100%; max-width:980px; padding:5% 0; }
.application{ width:100%; position: relative; z-index: 1000; top: 24%; display: inline-block; margin-top: 11%;}
.application h2{ color:#404040; font-family: 'Open Sans', sans-serif; font-size:22px;padding-left: 2%; }
.application-from { width:100%; padding:0 2%; display:inline-block; box-sizing:border-box }
.apply {     width: 100%; display: inline-block;}
.apply-form{ list-style-type:none;  width:100%; padding-left:0;     float: left;    box-sizing: border-box;}
.apply-form .left-one label{font-size: 14px; color: #747474;  font-family: 'Open Sans', sans-serif;    font-weight: 600;}
.apply-form label{cursor: auto;}
.apply-left{ float:left; display:inline-block;     width:53%;}
.apply-left .apply-form li{ display:inline-block;  float:left; width:100% }
.apply-form .form-text { display:inline-block;  float: left; width:100%;      box-sizing: border-box;     border: 1px solid rgba(204, 204, 204, 0.58); box-sizing:border-box) !important; font-family: 'Open Sans', sans-serif; font-weight:100;font-size:14px;  padding-left:2%;    }
.apply-left label{ position:relative; display:block; top:0; left:0;     margin-top: 5%;}
.apply-add{ width:100%; height: 131px;     border: 1px solid rgba(204, 204, 204, 0.52) !important; }
.list-apply{ display: inline-block; padding-left: 0;     width: 95%;     list-style-type: none; padding-top: 9%;}
.list-apply li #jumpMenu-two { width: 71px; border: 1px solid #E7DEDE; height: 43px;     margin-top: 24%;}
.list-apply label{ color:#747474; font-size:14px; font-family: 'Open Sans', sans-serif;    padding-top: 30%;}
.option{ float:left;}
.option label{padding-top: 0px!important;}
.gender{   float: left;  width:200px; margin-left: 45px;}
.gender label { float: left; width: 100px; padding-top: 0;     max-width: 300px;     margin-top: 11% ;}
.gender h2{ font-size:14px; color: #747474;     font-family: 'Open Sans', sans-serif;   margin-bottom: 0;}
.gender label radio{ float:left  }
.apply-right { float:right; display:inline-block;     width:47%;}

.apply-right .apply-rght-form li{ list-style-type:none; display:inline-block;  float:left; width:100%}
.form-text-right{     width: 99%; display: inline-block;     margin-top: 2%;     border: 1px solid rgba(204, 204, 204, 0.52) !important;}
.apply-right label{ position:relative; display:block; top:0; left:0;     margin-top: 5%;     font-size: 14px; color: rgba(0, 0, 0, 0.52); font-family: "open Sans";}
.cont-one{ width:100%; float:left;     margin-bottom: 10px;}
.cont-two{ width:45%; float: right;     margin-bottom: 10px;}
.option-married{ float:left; width:100%; display:inline-block}
.option-married label{}
.option-married h2{  font-size:14px; color: #747474;      padding-left: 0px;   font-family: 'Open Sans', sans-serif;     padding-top:4%; margin-bottom: 0;     padding-bottom: 4%;}
.marry { display:block; float:left;     padding-bottom: 5%;     width: 97%;}
.marry ul {padding-left:0;     list-style-type: none;}

.marry ul li label{ display: inline-block ;     margin-right: 5%;  }
.acm{ float:right; display:inline-block; width:100%; margin-top: 8%;     margin-bottom: 4%;}
	
.acm h2{  font-size: 14px; color: #747474;    margin-bottom: 15px; font-family: 'Open Sans', sans-serif; padding-left: 0px;}
.marry li .marry-add { display:inline-block;  float:left; width:100%;     margin-top: 7%; border:1px solid rgba(204, 204, 204, 0.52);     height: 116px;}
.marry li .marry-add textarea{ font-family: 'Open Sans', sans-serif; font-size: 14px; padding-left: 2%;
}
.marry textarea { font-size: 11px; padding-left: 2%;padding-top: 2%; }
.acm ul li label { display: inline-block;     padding-right: 5%; }
.acm ul { list-style-type:none;     padding-left: 0;}
.submit .sub{ background:#00bff3;     width: 20%; height:45px;  border-radius: 2px; border: 0;font-family: 'Open Sans', sans-serif; font-size:15px; color:#FFF; text-transform:uppercase;  }

.apply-form textarea { font-family: 'Open Sans', sans-serif; font-size:14px; padding-left:2%;  box-sizing: border-box;     font-weight: 100; }
.rght-one  label{    color: rgba(116, 116, 116, 0.81); }


.left-one{     float: left; width: 46%; font-family: 'Open Sans', sans-serif; }
.rght-one{  float: right; width: 46%;}
.apply-form label{     position: relative;  display: block; top: 0;  left: 0; line-height: 18px; color: #747474;  font-size: 14px;  font-family: 'Open Sans', sans-serif; font-weight: 600;   padding: 2% 0; }

.check-out {      line-height: 29px;}
.apply-form>li {
    margin-bottom: 10px;}
.text-two {
    height: 126px;}	

.age-div{ width: 70px;     border: 1px solid rgba(204, 204, 204, 0.58); margin-top: 7px; padding-left: 10px;}
.apply-form .address-section::-webkit-input-placeholder{ font-size: 11px !important;}
.apply-form .address-section:-moz-placeholder{ font-size: 11px !important;}
.apply-form textarea:-moz-placeholder{font-weight: 100;}
.address-section{padding-top: 3%; padding-left: 3%!important;box-sizing: border-box;}
.gender input[type="radio"] {
    -webkit-appearance: checkbox; /* Chrome, Safari, Opera */
    -moz-appearance: checkbox;    /* Firefox */
    -ms-appearance: checkbox;     /* not currently supported */
}

/*=========================== anees  table html==============================*/
.trans , a{
    transition: all 0.4s ease-out 0s;
    -moz-transition: all 0.4s ease-out 0s;
    -webkit-transition: all 0.4s ease-out 0s;
    -o-transition: all 0.4s ease-out 0s
}

.table-bg-outer{width: 100%; height: auto; padding-top: 119px;}
.table-bg{ width: 100%; height: 575px; background: url("../images/table/table-bg.jpg") no-repeat;    background-size: cover;}
.dog-care-outer{ width: 42.5%; height: auto; float: left;  margin-top: 150px; }
.dog-care-outer .gallery li{width:49.5%; height:auto;display:block;background:#666;float:left;transition:all 0.3s ease-out 0s;-moz-transition:all 0.3s ease-out 0s;-webkit-transition:all 0.3s ease-out 0s;-o-transition:all 0.3s ease-out 0s;    margin: 0px 2px 2px 0px;position: relative;}
.dog-care-outer .gallery li:hover{opacity:9;}
.dog-care-outer .gallery ul{margin:0;padding:0;}
.dog-care-outer .gallery{overflow: hidden;}
.dog-care-outer .bx-wrapper img {  display: block;  width: 100%;  height: 176px;  }
.dog-care-outer .bx-wrapper .bx-prev{    right: 52px;}
.dog-care-outer .bx-wrapper .bx-next{right: 2px;}
.pet-outer{width: 430px; height:443px; float: right;   margin-top: 76px; position: relative;}
.pet-outer h2{font-size: 37px; font-family: 'Lato', sans-serif;      line-height: 50px;    margin-bottom: 0px;  text-align: right;  font-weight: 400;  color: #00bff3;}
.pet-outer span{color: #898989;}
.pet-outer p{font-family: 'Lato', sans-serif;    margin-top: 10px; font-size: 14px; font-weight: 400; color: #383737; text-align: right; line-height: 21px;}
.pet-outer img{position: absolute;  bottom: -13px;      width: 250px;  left: -25px;}

.introduction-section{ width: 100%; height: auto; background: #f7f5f5;}
.introduction-outer h3{font-family: 'proximanova-bold'; font-size: 36px; color: #00bff3; margin-top: 70px;    margin-bottom: 10px;}
.introduction-outer h2{        font-family: 'Lato', sans-serif;   font-size: 17px;   color: #00bff3;    margin-top: 30px; margin-bottom: 10px;}
.introduction-outer p{font-family: 'Lato', sans-serif; font-weight: 400; line-height: 21px; color: #383737; font-size: 15px;}
.introduction-outer h4{font-family: 'Lato', sans-serif; font-weight:400;  color: #464646; font-size: 24px;}
.introduction-outer h5{font-size: 15px;font-family: 'Lato', sans-serif; font-weight: 600; line-height: 21px; color: #717171;}
.introduction-outer span{font-weight: 400;   color: #00BFF3;}
.certificate-section{ width: 100%; position: relative; box-sizing: border-box; border: 1px solid rgba(117, 117, 117, 0.18); height: auto; background: #fff; padding-bottom: 30px;}
.certificate-section .content-aria{ width: 70%; height: auto; box-sizing: border-box; float: left;    padding: 28px 0px 0px 28px;}
.certificate-section .content-aria h2{ font-size: 24px;  font-weight: 400;color: #00bff3; font-family: 'Lato', sans-serif;   margin-bottom: 0px;}
.certificate-section .content-aria h3{ font-size: 15px;  font-weight: 400;color: #383737; font-family: 'Lato', sans-serif; line-height: 21px;      margin-top: 28px;   margin-bottom: 0px;}
.certificate-section .content-aria h4{ font-size: 15px;  font-weight: 400;color:#383737; font-family: 'Lato', sans-serif; line-height: 22px;        margin-bottom: 0px;}
.certificate-section .content-aria .month{color: #42c8f5;font-weight:600;}
.certificate-section .content-aria .colm-p{ font-size: 15px;  font-weight: 400;color: #383737; font-family: 'Lato', sans-serif; line-height: 21px;      margin-top: 28px;  margin-bottom: 0px;padding-right:36px;}
.certificate-section .content-aria h5{ font-size: 15px;  font-weight:300;color: #383737; font-family: 'Lato', sans-serif;     margin-bottom: 0px;    margin-top: 28px;}
.certificate-section .single-dog{position: absolute; right: 6px;     top: 40px;}
.syllabus-section{width: 100%; height: auto; max-width: 900px; margin: auto;margin-bottom: 70px;}
.syllabus-section h2{ font-size: 24px; text-align: center;font-family: 'Lato', sans-serif; font-weight: 400; color: #464646; margin: 47px 0px;}
.syllabus-section table { border-collapse: collapse; border-spacing: 0;  width: 100%; height: auto; background: #fff; color: #383737;}
.syllabus-section td { vertical-align: middle; text-align: center;}
.syllabus-section h3{ background: #6dcff6 ; width: 100%; height: 65px; margin-bottom: 0px;     margin-top: 0; box-sizing: border-box;   line-height: 65px;      text-align: center; font-size: 22px; color: #fff; font-family: 'Lato', sans-serif; font-weight: 800;}
.syllabus-section-inn{ width: 100%; height: auto;box-shadow: 0px 0px 5px rgba(136, 136, 136, 0.32);  margin-bottom: 30px;  border-radius: 5px;  overflow: hidden;    margin-top: 80px;}
.syllabus-section-inn .no-section{ width: 100%; height: 35px; background: #00bff3;}
.syllabus-section-inn .no-section .title2{text-align: center; font-size: 16px; color: #fff; font-family: 'Lato', sans-serif; font-weight: 400; }
.clr{color: #fff;}
.bdr{ border: 1px solid #D8D8D8;}
.lft{text-align: left !important;font-size: 15px;     font-family: 'Lato', sans-serif; font-weight: 400;  padding: 15px 15px;  line-height: 21px; color: #383737;}
.ext-pdn{ padding: 20px 15px ;}
.Practicals-section-inn{ width: 100%; height: auto;box-shadow: 0px 0px 5px rgba(136, 136, 136, 0.32);    border-radius: 5px;  overflow: hidden;}
.Practicals-section-inn h4{ background: #6dcff6 ; width: 100%; height: auto;  margin-bottom: 0px; margin-top: 0px; box-sizing: border-box;     padding: 10px 0px 10px 0px; font-size: 22px;    text-align: center; color: #fff; font-family: 'Lato', sans-serif; font-weight: 800;}
.Practicals-section-inn tr td p{padding-left: 13px; font-size: 15px; color: #383737; font-weight: 400;}
.table-section-footer{ width: 100%; height: 100px; background: #363636;}
.table-section-footer h5{ font-size: 12px; color: #fff; text-align: center; line-height: 100px; font-weight: 100; margin: 0px;}
#html5-watermark {display: none !important; }
.dog-care-outer .gallery li:hover .vedeio-tg{ background: url("../images/table/button-play.png"); width: 46px; height: 45px; margin: auto;position: absolute;  top: 50%;  margin-top: -23px;  left: 50%;  margin-left: -23px;}
.dog-care-outer .gallery li:hover .hvr-tg{width: 100%;  height: 100%;  position: absolute;  background:rgba(0, 0, 0, 0.44);  top: 0px; }
.application-from .error{color: red; font-size: 14px; font-family: 'Open Sans', sans-serif; font-weight: 400;padding-top: 0px;top: 5px;}
.application-from .left-one .error{color: red; font-size: 14px; font-family: 'Open Sans', sans-serif; font-weight: 400;padding-top: 0px;top: 5px;}
.get-marrry{ cursor: pointer;}
.address-outer{padding-top: 3.3%;}


.fourth-content .tab-content ul{padding: 0;margin: 0;width: 100%;}
.fourth-content .tab-content ul li{float: left;width: 100%;line-height: 18px;padding-bottom: 5px;font-size: 13px;padding-left: 10px;box-sizing: border-box;position: relative;text-align: left !important}
.fourth-content .tab-content ul li:before{content: "";position: absolute;left: 0;background:#a8a8a8;width: 5px;height: 5px;top: 5px;border-radius: 50%;}
.fourth-content .tab-content ul strong{margin-left: 10px;font-size: 14px;color: #fff}
.fourth-content .tab-content h6{font-size: 14px;padding: 5px 0;margin:0 0 10px 0;font-weight: 400;}
.fourth-content .tab-content h4{padding:15px 0 0px 0;margin: 0;text-transform: uppercase;font-size: 13px;color: #fff}

.content-section-new{width: 45% !important;}
.content-section-new h4{padding:0 0 10px 0;margin: 0;font-size: 18px}
.tab-descri{outline: inherit !important}
.content-section p a{color: #fff;}
.slider-contain p a{color: #303030;}
.content-sec p a{
	color: #272323;
	text-decoration:none;
}
.content-sec p a:hover{
	color: #03A9F4;

}
/*servicepage*/
.mini-wrapper{
	max-width: 960px;
    display: block;
    margin: 0 auto;
    padding: 0px 10px;
}
.banner{
	background-color: #f0f4f5;
	-webkit-box-shadow: -1px 1px 7px 0px rgba(0,0,0,0.4);
    -moz-box-shadow: -1px 1px 7px 0px rgba(0,0,0,0.4);
    box-shadow: -1px 1px 7px 0px rgba(0,0,0,0.4);
}
.banner .bannerText {
	width: 90%;
    height: auto;
    padding: 90px 5%;
    text-align: center;
}
.banner .bannerText h1{
	font-size: 45px;
    line-height: 50px;
    color: #00adee;
    margin: 100px 0 10px 0;
}
.banner .bannerText p{
	font-size: 15px;
    line-height: 26px;
    color: #787878;
}
.content-sec {
    border-bottom: solid 1px #e6e6e6;
    padding: 70px 0;
}
.content-sec .Textpara{
	width: 58%;
    float: left;
}
.content-sec h2{
	font-size: 30px;
    line-height: 32px;
    color: #00adee;
    margin-bottom: 25px;
}
.content-sec p{
	font-size: 16px;
    line-height: 26px;
    color: #787878;
    font-weight: normal;
}
.content-sec .imgslider{
	width: 40%;
    float: right;
    margin-top: 80px;
}
.content-sec .imgslider img{
	width: 100%;
}
.content-sec .sublist{
    list-style: none;
    padding: 0px;
}
.content-sec .sublist li{
	position: relative;
	width: 46%;
    padding: 0 1%;
    float: left;
    margin: 0 1%;
    font-size: 18px;
    line-height: 25px;
    color: #484848;
    font-weight: bold;
}
.content-sec .sublist li p{
	font-size: 15px;
	text-align: justify;
}
.content-sec .sublist li:nth-child(2n+1) {
    clear: left;
}
.content-sec .sublistone li p{
	font-size: 16px;
        line-height: 26px;
        color: #787878;
        font-weight: normal;
}

.content-sec .sublistspl{
	margin-left: 5% !important;
	width: 30% !important;
}
.content-sec .sublistpick{

    padding: 0px;
}
.content-sec .sublistpick li{
	position: relative;
	width: 46%;
    padding: 0 1%;
    float: left;
    margin: 0 1%;
    font-size: 18px;
    line-height: 25px;
    color: #484848;
    font-weight: bold;
}
.content-sec .sublistpick li p{
	font-size: 16px;
	text-align: justify;
        color:#787878;
}
.content-sec .sublistpick li:nth-child(2n+1) {
    clear: left;
}
.content-sec .lastsec{
	margin-top: 35px;
	text-align: center;
}
.content-sec .lastsec p{
	font-size: 19px;
        line-height: 30px;
}
.content-sec .lastsec a{
	width: auto;
    height: auto;
    margin-top: 20px;
    padding: 15px 30px;
    color: #fff;
    background: #00ABEA;
    display: inline-block;
    clear: both;
    font-weight: bold;
    font-size: 16px;
    line-height: 16px;
    cursor: pointer;
    border-radius: 6px;
}
.content-sec .lastsec a:hover {
    background: #38bbeb;
}
.readmore{
	width: auto;
    height: auto;
    margin-top: 20px;
    padding: 9px 12px;
    color: #fff;
    background: #00ABEA;
    display: inline-block;
    clear: both;
    font-weight: bold;
    font-size: 12px;
    line-height: 16px;
    cursor: pointer;
    border-radius: 5px;
    text-decoration: none;
}
.readmore:hover {
    background-color: rgba(0, 171, 234, 0.85);
}

#primary_nav_wrap ul ul
{
	display:none;
	position: absolute;
    top: 15px;
    left: 0;
    background: #f9f8f8;
    padding: 10px 15px;
    width: 170px;
    opacity: .9;
}

#primary_nav_wrap ul ul li
{
	display: block;
    padding: 5px 0px;
}


#primary_nav_wrap ul li:hover > ul
{
	display:block
}
.rslides {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
 }

.rslides li {
  -webkit-backface-visibility: hidden;
  position: absolute;
  display: none;
  width: 100%;
  left: 0;
  top: 0;
 }

.rslides li:first-child {
  position: relative;
  display: block;
  float: left;
 }

.rslides img {
  display: block;
  height: auto;
  float: left;
  width: 100%;
  border: 0;
 }
 .popup {
    width:100%;
    height:100%;
    display:none;
    position:fixed;
    top:0px;
    left:0px;
    z-index: 99;
    background:rgba(0,0,0,0.75);
}
/* Inner */
.popup-inner {
    max-width:700px;
    width:27%;
    padding: 0px 40px 25px 40px;
    position:absolute;
    top:50%;
    left:50%;
    -webkit-transform:translate(-50%, -50%);
    transform:translate(-50%, -50%);
    box-shadow:0px 2px 6px rgba(0,0,0,1);
    border-radius:3px;
    background:#fff;
}
.popup-inner form ul{
	-webkit-padding-start: 0;
}
.popup-inner form ul li{
	list-style: none;
}
.popup-inner form ul li .textbox {
    width: 95%;
    border: 1px solid #ccc;
}
.popup-inner form ul li textarea{
	resize: none;
	width: 95%;
	border: 1px solid #ccc;
}
.popup-inner .btn {
	width: 100%;
}
/* Close Button */
.popup-close {
    width:30px;
    height:30px;
    padding-top:4px;
    display:inline-block;
    position:absolute;
    top:0px;
    right:0px;
    transition:ease 0.25s all;
    -webkit-transform:translate(50%, -50%);
    transform:translate(50%, -50%);
    border-radius:1000px;
    background:rgba(0,0,0,0.8);
    font-family:Arial, Sans-Serif;
    font-size:20px;
    text-align:center;
    color:#fff;
    text-decoration: none;
}
.popup-close:hover {
    -webkit-transform:translate(50%, -50%) rotate(180deg);
    transform:translate(50%, -50%) rotate(180deg);
    background:rgba(0,0,0,1);
    text-decoration:none;
}
@media only screen and (max-width: 767px){
	.popup-inner form ul{
		text-align: center;
	}
	.popup-inner form ul li .textbox {
    	width: 83%;
	}
	.popup-inner form ul li .textarea  {
    	width: 83%;
	}
	.popup-inner .btn {
	    width: 92%;
	    margin: 20px auto;
	}
}
@media only screen and (max-width: 480px){
	.popup .connect {
		width: 275px;
	}
}
.petresort  h2{
	margin-top: 0;
}
.petresort .imgslider{
	margin-top: 0;
}
.petresort .Textpara p{
	font-size: 17px;
	
}
.foter{
	background: #00bff3;
    padding: 30px 0;
}
.fot-container{
	padding: 0 20px;
    max-width: 960px;
    margin: 0 auto;
}
.foter .fot-container .fot-logo{
	float: left;
    margin: 0 20px 0 0;
    width: 24%;
}
.foter .fot-container .fot-logo img{
	width: 100%;
}
.foter .fot-container .fot-list{
	float: left;
	width: 20%;
}
.foter .fot-container .one{
	margin-left: 10%;
	width: 15%;
}
.foter .fot-container .fot-list ul{
	margin-top: 0;
	padding-left: 0;
}
.foter .fot-container .fot-list ul li{
	list-style: none;
	padding-bottom: 5px;
}
.foter .fot-container .fot-list ul li a{
	font-size: 14px;
	color: #fff;
	text-decoration: none;
}
.foter .fot-container .social-icons{
	float: left;
	margin-left: 5%;
}
.foter .fot-container .social-icons h3{
	font-size: 12px;
    font-weight: 600;
    margin-top: 0;
    color: #fff;
}
.foter .fot-container .social-icons ul li{
	list-style: none;
	float: left;
	margin-right: 7%;
}
.foter .fot-container .social-icons ul{
	padding: 0;
}
.foter .fot-container .social-icons ul .facebook{
	background: url(../images/icon_facebook.png);
	width: 30px;
	height: 30px;
	display: inline-block;
}
.foter .fot-container .social-icons ul .google{
	background: url(../images/google-plus-icon.png);
	width: 30px;
	height: 30px;
	display: inline-block;
}
.bottomtag{width:100%; height:auto; padding:10px 0; background:#0c0c0c; clear:both}
.bottomtag{ height:auto; margin:0 auto; font-size:12px; line-height:14px; color:#7d7d7d;text-decoration:none;}
.bottomtag a{color:#7d7d7d; }
.bottomtag a:hover{color:#FFF;}
.bottomtag .sitelink{float: right;}
.quickenquiry{
	position: fixed;
    top: 50%;
    right: 2.2%;
    z-index: 99;
    width: 20px;
    color: #fff;
    background-color: #00b2e1;
    text-align: center;
    text-decoration: none;
    writing-mode: vertical-rl;
    padding: 10px;
    margin: -213px 0;
}
.is-sticky a.quickenquiry {
    margin: -268px 0;
}
.connect li.error input {
    border: 1px solid red;
    background: #fff url(../images/required-text.png) 180px no-repeat;
}
@media only screen and (max-width : 1024px) {
	.quickenquiry{
		right: 3.2%;
		margin: -405px 0;
	}
	.is-sticky a.quickenquiry {
   	 margin: -462px 0;
	}
}
@media only screen and (max-width : 767px) {
	.banner .bannerText h1 {
	    font-size: 30px;
	    margin: 25px 0 10px 0;
	}
	.banner .bannerText p {
	    font-size: 13px;
	    line-height: 19px;
	}
	.content-sec .Textpara {
	    width: 100%;
	    float: none;
	}
	.content-sec h2 {
	    font-size: 27px;
	}
	.petresort h2 {
	    margin-top: 10px;
	}
	.content-sec {
	    padding: 15px 0;
	}
	.content-sec p {
	    font-size: 13px;
	    line-height: 23px;
	}
	.petresort .Textpara p{
		font-size: 13px;
	    line-height: 23px;
	}
	.content-sec .imgslider {
	    width: 100%;
	    float: none;
	    margin-top: 0;
	}
	.content-sec .sublist li {
		width: 95%;
	}
	.content-sec .sublistspl{
		margin-left: 1% !important;
		width: 100% !important;
	}
	.content-sec .lastsec p {
	    font-size: 14px;
	    line-height: 22px;
	}
	.content-sec .lastsec a{
		font-size: 14px;
	}
	.popup-close{
		top: 5px;
    	right: 0px;
	}
	.popup-inner {
		width: 62%;
		padding: 8px 40px 25px 25px;
	}
}
@media only screen and (max-width: 900px){
	#primary_nav_wrap ul ul
	{
		top: 24px;
	    background: #1cb4dd
	}
	.quickenquiry{
		display: none;
	}
}
@media only screen and (max-width: 553px){
	.foter .fot-container .fot-logo{
		float: none;
    	width: 100%;
	}
	.foter .fot-container .fot-list{
		width: 67%;
		margin-top: 20px;
	}
	.foter .fot-container .one{
		width: 33% !important;
		margin-left: 0;
	}
	.foter .fot-container .fot-list ul{
		padding-left: 0;
	}
	.foter .fot-container .social-icons{
		margin-left: 0;
	}
	.foter .fot-container .social-icons ul {
	    margin-bottom: 0;
	}
	
}
@media only screen and (max-width: 600px){
	.bottomtag .sitelink{
		float: none;
		display: block;
	}
	.bottomtag {
		text-align: center;
	}
}
.new_Sec{
	margin: 40px 0px 0 8%;
}
.new_Sec dl{
	float: left;
	width: 30%;
	margin: 0 auto;
	text-align: center;
	cursor: pointer;
	transition: all 1s;
}
.new_Sec dl dt{
	width: 70%;
	margin: 0 auto;
	border: 1px solid #ccc;
    padding: 10px;
    transition: all 1s;
}
.new_Sec dl dt img{
	width: 100%
}
.new_Sec dl dd{
	margin: 0;
	padding-top: 15px;
	font-size: 14px;
	color: #787878;
	transition: all 1s;
}
.new_Sec dl:hover dt{
	border-color: #00bff3;
}
.new_Sec dl:hover dd{
	color: #00bff3;
}
.otherServices{
	font-size: 30px;
    line-height: 32px;
    color: #00adee;
    margin-bottom: 10px;
    text-align: center;
    margin-top: 60px;
}