@import url('https://fonts.googleapis.com/css?family=Alegreya|Alegreya+SC|Alegreya+Sans+SC:100,300,400|Alegreya+Sans:100,300,400|Assistant:300,400&display=swap');
@font-face{font-family:'icomoon';src:url('../fonts/icomoon.eot?pgh1bc');src:url('../fonts/icomoon.eot?pgh1bc#iefix') format('embedded-opentype'),
url('../fonts/icomoon.ttf?pgh1bc') format('truetype'),
url('../fonts/icomoon.woff?pgh1bc') format('woff'),
url('../fonts/icomoon.svg?pgh1bc#icomoon') format('svg');font-weight:normal;font-style:normal;}
@import url('https://fonts.googleapis.com/css?family=Roboto:300,400,500,700|Titillium+Web:200,200i,300,300i,400,400i,600,600i,700,700i,900');
@import url('https://fonts.googleapis.com/css?family=Titillium+Web:200,200i,300,300i,400,400i,600,600i,700,700i,900&subset=latin-ext');
*{margin:0;}
html, body{height:100%;padding:0 !important;}
.page-wrap{min-height:100%;margin-bottom:0px;}
.page-wrap:after{content:"";display:block;}
footer, .page-wrap:after{}
img{border:0 none;max-width:100%;vertical-align:top;}
a{outline:none;cursor:pointer;-webkit-transition:all 0.5s ease-out 0s;-moz-transition:all 0.5s ease-out 0s;-o-transition:all 0.5s ease-out 0s;transition:all 0.5s ease-out 0s;color:#38b6ff;}
a:hover, a:focus{color:#ba342a;text-decoration:none;outline:none;}
button{-webkit-transition:all 0.5s ease-out 0s;-moz-transition:all 0.5s ease-out 0s;-o-transition:all 0.5s ease-out 0s;transition:all 0.5s ease-out 0s;}
p{color:#707070;line-height:24px;}
h1, h2, h3, h4, h5, h6{margin:15px 0px;font-family: 'Alegreya Sans', sans-serif;font-weight:100;color:#000;}
h1{font-size:36px;}
h2{font-size:30px;}
h3{font-size:24px;}
h4{font-size:22px;}
h5{font-size:20px;}
h6{font-size:16px;}
header {
    border-bottom: 1px solid #38b6ff29;
}
body{margin:0;padding:0;font-family:'Alegreya Sans SC', sans-serif;font-size:16px;color:#707070;-webkit-font-smoothing:subpixel-antialiased;-webkit-text-stroke:1px transparent;background-color:#fff;}
ul{margin:0;padding:0;list-style-type:none;}
label{font-size:15px;color:#000000;font-weight:500;margin-bottom:10px;}
textarea.form-control{resize:none;}
textarea.form-control:focus{box-shadow:none;}
.form-group{margin-bottom:20px;position:relative;}
.form-control{height:42px;box-shadow:none;border:1px solid #c3c9cd;}
.bootstrap-select > .dropdown-toggle:focus, .custom_radio input[type="radio"] + label:focus{border-color:#66afe9;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);}
.table_div{display:table;width:100%;}
.td_div{display:table-cell;}
.overlay{position:absolute;top:0;left:0;right:0;bottom:0;}
.madeeasy_img img {
    float: right;
	width: 100%;
	display: none;
}

.container.relalad {
    position: relative;
}
.dogbeleft.onlydesktop {
    position: absolute;
    right: 11vw;
    max-width: 20vw;
    top: 150px;
}
h2.faqahead {
    padding-top: 40px;
    font-size: 37px;
    font-weight: 300;
	margin-bottom: 30px;
    margin-top: 40px;
}

span.numbaba {
   // display: table-cell !important;
    width: 130px;
    line-height: 100px;
    font-size: 50px;
    color: rgb(65, 65, 65);
    font-weight: 200;
    background-color: rgba(51, 204, 255, 0.1) !important;
	display: inline-block !important;
	text-align: center;
}

button.btn.btn-link.faqbtns:hover span.numbaba, button.btn.btn-link.faqbtns:active span.numbaba, button.btn.btn-link.faqbtns:focus span.numbaba {
    background-color: rgba(51,204,255,1) !important;
}

button.btn.btn-link.faqbtns:hover, button.btn.btn-link.faqbtns:focus, button.btn.btn-link.faqbtns:active  {
    outline-color: transparent;
}

li.faqli {
    list-style-type: disc;
    margin-left: 20px;
}
li.faqlitwo {
    list-style-type: circle;
    margin-left: 20px;
}
p.faqquest {
    line-height: 30px;
    width: 50vw;
    text-align: left;
    padding-left: 50px;
	font-size: 25px;
    color: black;
	white-space: pre-wrap;
	background-color: transparent;
	display: inline-block !important;
    vertical-align: middle;
    margin-bottom: 0px;
	position: absolute;
    top: 50%;
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}
.card-body {
    width: 60vw;
    padding: 40px;
    font-family: "Alegreya Sans", sans-serif;
	font-size: 18px;
}

button.btn.btn-link.faqbtns {
    padding: 0;
	width:100%;
	text-align: left;
	position: relative;
}
h2.mb-0.faqh2crd {
    margin: 6px 0;
    background-color: rgba(51, 204, 255, 0.05) !important;
}


.ball1, .ball2, .ball3 {
    display: inline-block;
    width: 36px;
    height: 36px;
    background-color: white;
    border-radius: 50%;
    color: black;
    font-size: 26px;
    line-height: 32px;
    text-align: center;
    margin-bottom: 30px;
}
form#frmLogin {
    background-image: url(../images-nct/stupidcat.png);
    background-position: top right;
    background-repeat: no-repeat;
    background-size: 270px;
    padding-top: 1px;
}
.howdoesli span {
    font-family: "Alegreya Sans", sans-serif;
    padding-left: 15px;
    font-size: 26px;
    font-weight: 400;
}

.tiktik_img img {
	height: 34px;
}
.tiktik_img {
    display:inline-block;
}
li.madeeasyli {
    height: 50px;
    line-height: 50px;
	margin-bottom: 20px;
}
h2.howdoestitle {
    font-size: 63px;
    color: white;
    padding-top: 90px;
	padding-bottom: 20px;
}
li.madeeasyli span{
    vertical-align: super;
	font-size:20px;
}
ul.madeeasyul {
    padding-left: 2.5vw;
}
section.madeeasy_section {
	font-family: 'Alegreya Sans', sans-serif;
    padding-top: 0px;
    margin-top: 50px;
    padding-bottom: 0px;
    margin-bottom: 80px;
}
.madeeasy_img {
    background-image: url(../images-nct/buldog.png);
    background-position: 25% center;
    background-repeat: no-repeat;
    background-size: contain;
	height: 500px;
    width: 45vw;
}
h2.madeeasytitle {
    font-size: 63px;
	padding-top:0;
	margin-bottom: 35px;
	padding-left: 2.5vw;
	margin-top: 60px;
}
.howdoes_section {
	margin-left: 30px;
    margin-right: 30px;
	background-image:url(../images-nct/catosa.jpg); 
	background-attachment: fixed; 
	background-position: center center; 
	background-repeat: no-repeat; 
	background-size: cover;
	height:700px;
	color:white;
}
span.mailtextis {
    padding-left: 10px;
}
h2.homemoto.joinood {
    margin-left: 0;
    line-height: 55px;
}
.home_banner_img.joinontop {
    height: 600px;
}
.home_banner_promo.joinonbann {
    top: 120px;
}
.join_banner video#background {
    min-width: 100%;
    min-height: 100%;
    width: auto;
    height: auto;
    position: absolute;
    top: 28%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.join_banner {
    position: relative;
    margin-bottom: 20px;
    margin-left: 0px;
    margin-right: 0px;
}
section.how_its_work_section .container{
    padding: 0 0;
}

section.how_its_work_section .container .how_work {
    padding: 40px 0;
    max-width: 300px;
    margin: auto;
}

.hideitall{
	display:none !important;
}

ul#themmanu {
    display: none;
}

form#searchhome {
    display: none;
}

.servlinko  ul.dropdown-menu.nav.nav-tabs {
    width: 100vw;
    position: fixed;
    left: 0px;
    top: 97px;
	border-top-color: transparent;
}

li.imagemenuli {
    width: 20%;
    text-align: center;
	padding: 10px;
}

span.spannulink {
    display: block;
	line-height: 30px;
    margin-top: 15px;
	font-weight: 400;
    font-size: 17px;
    font-family: 'Assistant', sans-serif;
    color: #999997;
}

@media (min-width: 768px){
	.navbar-nav > li {
		float: left;
	}
}
.nav > li {
    position: relative;
    display: block;
}

a.homeclkme {
    font-size: 14px;
    color: white;
    border: 2px solid white;
    padding: 10px 35px;
	margin-left: 2%;
	line-height: 70px;
	border-radius: 25px;
	font-family: 'Assistant', sans-serif;
}

h2.homemoto {
    font-size: 46px;
    color: white;
	margin-left: 2%;
	line-height: 40px;
	text-transform: uppercase;
}

h1.homename {
    font-size: 150px;
	line-height: 140px;
    color: white;
	text-transform: uppercase;
}

.home_banner_promo {
    position: absolute;
    top: 30vh;
	height:70vh;
    width: 100%;
	overflow:hidden;
}

.home_banner_promo_conta {
    margin-left: 100%;
	height:70vh;
	overflow: hidden;
}

.whyus_section .container {
    width: 915px;
    text-align: left;
    padding: 5% 0px;
    min-height: 605px
}

.whyus_section .container p {
	width: 50%;
    font-size: 17px;
	color:white;
	margin: 35px 0px 30px;
	font-family: 'Assistant', sans-serif;
	font-weight: 400;
	line-height: 30px;
}
section.choose_section .container {
    width: 100%;
    padding: 0 2%;
}

h2.whyustitle {
    font-size: 63px;
	color:white;
	text-transform:uppercase;
}

a.homeyusclk {
    font-size: 14px;
    color: white;
    border: 2px solid white;
    padding: 10px 47px;
    line-height: 70px;
    border-radius: 25px;
    font-family: 'Assistant', sans-serif;
}
.whyus_section{margin-left: 30px;
    margin-right: 30px;background-image:url(../images-nct/catbanner.jpg); background-attachment: fixed; background-position: center center; background-repeat: no-repeat; background-size: cover;color:white;}


.how_its_work_section h2.heading {
    font-size: 63px;
    padding-top: 80px;
    text-transform: uppercase;
}

.how_work_text h5{
	font-size: 30px;
    padding-top: 20px;
    text-transform: uppercase;
    font-family: 'Alegreya Sans', sans-serif;
    font-weight: 100;
	color: #636262;
}

.how_work_text p{
	font-size: 19px;
    line-height: 28px;
    padding-top: 20px;
    /*text-transform: uppercase;*/
    font-family: 'Assistant', sans-serif;
    font-weight: normal;
	font-weight: 300;
}

.howitwohold {
    display: none;
}

section.sitter_section {
    background-image: url(../images-nct/pethedog.jpg);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
	background-attachment: fixed;
    color: white;
}

section.sitter_section .sitter {
    width: 915px;
    text-align: left;
    padding: 8% 0px;
    margin: auto;
	background-color: transparent;
}

section.sitter_section .sitter_img {
    display: none;
}

section.sitter_section .siter_text {
    width: 50%;
    float: right;
    text-align: left;
    padding: 5% 0px;
}

section.sitter_section button.small-btn {
    font-size: 14px;
    color: white;
    border: 2px solid white;
	padding: 7px 46px;
    background-color: transparent;
	border-radius: 25px;
    font-family: 'Assistant', sans-serif;
    text-transform: none;
}

section.sitter_section .siter_text p {
    font-size: 17px;
	color: white;
	font-family: 'Assistant', sans-serif;
	font-weight: 400;
}

section.sitter_section h2 {
    color: white;
    font-size: 63px;
    text-transform: uppercase;
}

section.how_its_work_section .row {
    max-width: 100%;
    margin: auto;
	padding-bottom: 45px;
}

a.howitwoclk {
    font-size: 14px;
    color: black;
    border: 2px solid black;
    padding: 10px 35px;
    line-height: 70px;
}


input::-webkit-input-placeholder{color:#7a8f99 !important;font-weight:300 !important;}
input::-moz-placeholder{color:#7a8f99 !important;font-weight:300 !important;}
input::-ms-placeholder{color:#7a8f99 !important;font-weight:300 !important;}
input.textbox::-ms-input-placeholder{color:#7a8f99 !important;font-weight:300 !important;}
input.textbox::-ms-input-placeholder{color:#7a8f99 !important;font-weight:300 !important;}
#searchhome{box-shadow: 0px 1px 8px 0px rgba(0,0,0,0.15); padding: 12px; background-color: #fcffff; border-radius: 3px;}
.cf:before, .cf:after{content:"";display:table}
.cf:after{clear:both;}
.container{width:100%;padding:0 11%;}
.small-btn{background-color:#38b6ff;border:1px solid #38b6ff;color:#fff;border-radius:4px;font-weight:500;font-size:15px;padding:10px 15px;min-width:115px;text-transform:uppercase;margin-right:5px;display:inline-block;}
.small-btn:last-child{margin-right:0;}
.small-btn:hover, .small-btn:focus{background-color:transparent;color:#38b6ff;border:1px solid #38b6ff;outline:none;}
.close-btn{background-color:#fff;border:1px solid #38b6ff;color:#38b6ff;border-radius:4px;font-weight:500;font-size:15px;padding:10px 15px;min-width:115px;text-transform:uppercase;display:inline-block;}
.close-btn:hover, .close-btn:focus{background-color:#38b6ff;color:#fff;}
.small-border-btn{background-color:#fff;border:1px solid #38b6ff;color:#38b6ff;border-radius:4px;font-weight:500;font-size:14px;padding:6px 10px;min-width:80px;text-transform:uppercase;display:inline-block;}
.small-border-btn:hover, .small-border-btn:focus{background-color:#38b6ff;color:#fff;}
.custom-checkbox [type="checkbox"]:not(:checked), .custom-checkbox [type="checkbox"]:checked{left:-9999px;position:absolute;}
.custom-checkbox [type="checkbox"]:not(:checked) + label:before, .custom-checkbox [type="checkbox"]:checked + label:before{border:1px solid #2290d3;content:"";height:20px;left:0;position:absolute;top:0;width:20px;}
.custom-checkbox [type="checkbox"]:not(:checked) + label:after{opacity:0;transform:scale(0);}
.custom-checkbox [type="checkbox"]:not(:checked) + label:after, .custom-checkbox [type="checkbox"]:checked + label:after{color:#2290d3;content:"\f00c";font-size:14px;font-family:FontAwesome;left:1px;line-height:0.9;padding:2px;position:absolute;top:3px;transition:all 0.2s ease 0s;}
.custom-checkbox [type="checkbox"]:not(:checked) + label, .custom-checkbox [type="checkbox"]:checked + label{cursor:pointer;padding-left:30px;position:relative;font-size:14px;}
.radio-btn-small{display:inline-block;margin-right:15px;padding:0;position:relative;padding-left:25px;margin-top:3px;}
.radio-btn-small:last-child{margin-right:0;}
.radio-btn label{margin-left:18px;}
input[type="radio"]{opacity:0;position:absolute;left:0;top:0;}
input[type="radio"] + label{font-size:14px;margin-bottom:0;cursor:pointer}
input[type="radio"] + label span{display:inline-block;width:16px;height:16px;margin:0px 8px 0 0;vertical-align:middle;cursor:pointer;position:absolute;left:0;top:2px;border:1px solid #c3c9cd;background-color:#fff;border-radius:100px;}
input[type="radio"]:checked + label span:after{position:absolute;content:'';width:10px;height:10px;background-color:#000000;top:2px;left:2px;border-radius:100px;}
.margintop10{margin-top:10px;}
.margintop15{margin-top:15px;}
.margintop20{margin-top:20px;}
.marginleft10{margin-left:10px;}
.marginleft15{margin-left:15px;}
.marginleft20{margin-left:20px;}
.marginright10{margin-right:10px;}
.marginright15{margin-right:15px;}
.marginright20{margin-right:20px;}
.marginbtm10{margin-bottom:10px;}
.marginbtm15{margin-bottom:15px;}
.marginbtm20{margin-bottom:20px;}
.container-fluid{padding:0 40px;padding:0px 2.633%;}
.top_menu{width:100%;POSITION: RELATIVE;Z-INDEX: 200;}
.top_menu.home_menu{position:relative;/*absolut*/
left:0;right:0;z-index:20;background-color: white;top:0px;}
.navbar-header h1{display:inline-block;margin:0;}
.navbar-header h1 .navbar-brand{font-size:24px;color:#38b6ff;padding-top:10px;height:auto;}
.home_menu .navbar-header h1 .navbar-brand{color:#fff;}
.navbar-default{background-color:transparent;border:none;border-radius:0;margin:0;padding-top:28px;min-height:auto;box-shadow:inset 0 -1px 2px 1px #eee;padding-bottom:22px;}
.home_menu .navbar-default{box-shadow:none;}
.home_menu .navbar-default .container-fluid{max-width: 1600px;}

.top_menu .navbar-default .navbar-nav > li > a{color:#000;font-weight:400;padding:10px 15px;font-size: 17px;font-family: 'Alegreya Sans', sans-serif;font-family: 'Assistant', sans-serif;}
.language-select { min-width:110px; position:relative; z-index:50 !important; }
.language-select .bootstrap-select.form-control { background-color:transparent;}
.language-select  .bootstrap-select > .dropdown-toggle { background:none; border:none;}
.language-select  .bootstrap-select > .dropdown-toggle:focus { box-shadow:none;}
.top_menu.home_menu .language-select .bootstrap-select.btn-group .dropdown-toggle .filter-option {color:#fff; font-weight:500; text-transform:uppercase;}
.top_menu.home_menu .language-select .bootstrap-select > .dropdown-toggle .fa {color:#fff;}
.language-select .btn-default:active:hover, .language-select .btn-default.active:hover, .language-select .open > .dropdown-toggle.btn-default:hover, .language-select .btn-default:active:focus, .language-select .btn-default.active:focus, .language-select .open > .dropdown-toggle.btn-default:focus, .language-select .btn-default:active.focus, .language-select .btn-default.active.focus, .language-select .open > .dropdown-toggle.btn-default.focus {background-color:transparent;}

.top_menu .language-select .bootstrap-select.btn-group .dropdown-toggle .filter-option {color:#a4a4a4; font-weight:500; text-transform:uppercase;}
.top_menu .language-select .bootstrap-select > .dropdown-toggle .fa {color:#a4a4a4;}
.page-wrap.innerone {
    /*margin-left: 30px;
    margin-right: 30px;*/
}
.top_menu.home_menu .navbar-default .navbar-nav > li > a{color: #999997; /*#38b6ff / #fff;*/}
.top_menu .navbar-default .navbar-nav > li.btn_rev > a{background-color:#38b6ff;border-radius:4px;color:#fff;margin-left:15px;}
.navbar-default .navbar-toggle .icon-bar{width:25px;height:2px;transition:all 0.2s;-webkit-transition:all 0.2s;background-color:#38b6ff;}
.home_menu .navbar-default .navbar-toggle .icon-bar{background-color:#38b6ff;}
.navbar-toggle .icon-bar + .icon-bar{margin-top:6px;}
.top-bar{transform:rotate(45deg);transform-origin:12% 60%;}
.middle-bar{opacity:0;}
.bottom-bar{transform:rotate(-45deg);transform-origin:0 0;}
.collapsed .top-bar{transform:rotate(0);}
.collapsed .middle-bar{opacity:1;}
.collapsed .bottom-bar{transform:rotate(0);}
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover{background-color:transparent;}
.navbar-default .navbar-toggle{border:none;}
.home_banner{position:relative;margin-bottom:20px;margin-left: 30px;
    margin-right: 30px;}
.home_banner img{min-width:100%;}
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {background-color: #cecbcb; color: #262626;}
.home_banner_img{position:relative;}
/*.home_banner_img:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;background-image:url(../images-nct/banner_overlay.png);background-size:cover;}*/
.home_search_inner{background-image:url(../images-nct/dog_overlay.png); background-position: center top; background-repeat: no-repeat; background-size: 700px;}
.carousel-indicators{bottom:auto;left:auto;right:25px;width:40px;margin-left:0;margin-bottom:0;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);}
.carousel-indicators li{color:#63656b;border:none;border-radius:30px;height:30px;width:30px;text-indent:unset;font-size:18px;background-color:#fff;line-height:32px;transform:rotate(-90deg);margin-bottom:10px;}
.carousel-indicators li:before{content:"\f1b0";font-family:'FontAwesome';}
.carousel-indicators .active{height:30px;width:30px;color:#38b6ff;margin-bottom:10px;}
.sitter_section{padding:30px 0;}
.sitter{display:table;width:100%;background-color:#f7f9f9;}
.sitter_img, .siter_text{display:table-cell;width:50%;vertical-align:middle;position:relative;}
.sitter_img:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(29,34,46,0.4);}
.sitter_img img{min-width:100%;}
.siter_text{padding:15px 50px;}
.siter_text p{line-height:30px;font-size:16px;font-weight:300;margin-bottom:30px;}
h1.heading, h2.heading{display:inline-block;width:100%;text-align:center;}
h1.heading span, h2.heading span{display:inline-block;position:relative;padding-bottom:45px;}
h1.heading span:after, h2.heading span:after{content:"\f1b0";font-family:'FontAwesome';font-size:20px;color:#38b6ff;height:32px;width:32px;text-align:center;border-radius:50%;border:1px solid #e8e8ea;line-height:32px;background-color:#fff;position:absolute;left:50%;bottom:0;transform:translateX(-50%);}
h1.heading span:before, h2.heading span:before{content:"";height:1px;width:100%;background-color:#e8e8ea;position:absolute;bottom:15px;}
h2.heading{font-size:36px;}
.how_work{padding:40px 0;}
.how_work_img{width:280px;height:280px;display:inline-block;position:relative;margin:0px;}
/*.how_work_img{width:125px;height:125px;padding:10px;display:inline-block;border-radius:50%;border:1px solid #dfe9f0;position:relative;margin:20px;}
.how_work_img:after, .how_work_img:before{content:"";border-radius:50%;border:1px solid #dfe9f0;position:absolute;}
.how_work_img:after{top:-10px;left:-10px;right:-10px;bottom:-10px;opacity:0.8;}
.how_work_img:before{top:-18px;left:-18px;right:-18px;bottom:-18px;opacity:0.6;}*/
.how_work_img img{width:100%;height:100%;}
.how_work_text h5{font-weight:200;}
.nct-common-footer{/*background:url(../images-nct/footer_image.jpg) no-repeat;*/font-family: 'Assistant', sans-serif; font-size:17px; font-weight: 400; background-color: rgb(241, 241, 241); padding:40px 0 30px 0;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;position:relative;z-index:2;}
.nct-footer-catpic {color: #555252;background:url(../images-nct/catimage.png) no-repeat;padding: 60px 0px 20px;background-size:contain;-webkit-background-size:contain;-moz-background-size:contain;background-position: bottom right;width: 280px;text-align: left;}
.ncryptedncroter-social-media{text-align:right;margin-bottom:15px;}
.nct-footer-social-media a{transition:all 0.3s ease;}
.footer_social{background:url(../images-nct/footer_social.png) top left no-repeat;}
.footer_social_facebook{background:url(../images-nct/faceboo.png) top left no-repeat;    display: inline-block;
    margin-right: 12px;
    width: 16px;
    height: 16px;
    background-size: contain;}
.footer_social_instag{background:url(../images-nct/instag.png) top left no-repeat;    display: inline-block;
    margin-right: 5px;
    width: 16px;
    height: 16px;
    background-size: contain;}
p.itheho {
    padding-left: 0px;
	margin-bottom: 16px;
}
.nct-footer-social-media {
    margin-top: 20px;
}
.ncrypted:hover{width:39px;height:39px;background-position:-10px -10px;}
.linkedin:hover{width:39px;height:39px;background-position:-10px -59px;}
.google:hover{width:39px;height:39px;background-position:-10px -108px;}
.twitter:hover{width:39px;height:39px;background-position:-10px -157px;}
.facebook:hover{width:39px;height:39px;background-position:-10px -206px;}
.ncrypted{width:39px;height:39px;background-position:-10px -255px;}
.linkedin{width:39px;height:39px;background-position:-10px -304px;}
.google{width:39px;height:39px;background-position:-10px -353px;}
.twitter{width:39px;height:39px;background-position:-10px -402px;}
.facebook{width:39px;height:39px;background-position:-10px -451px;}
a.footer_social{display:inline-block;margin-right:5px;}
.nct-footer-social-media a.footer_social:last-child{margin-right:0;}
.emailtext{display:table;width:100%;margin-bottom:40px;}
.nct-footer-emailtext{display:table-cell;vertical-align:middle;width: 280px;}
.nct-footer-emailtext .form-control{padding-left:20px;border:none;padding:20px 40px;border-radius:0;    margin-bottom: 10px;
    border-bottom: 2px solid #8080808a;
    line-height: 45px;
    height: 85px;
	font-size: 17px;}
.nct-common-footer-top {margin-top: 10px;}
.nct-footer-messagebtn, .nct-footer-messagebtn:hover, .nct-footer-messagebtn:focus{display:table-cell;vertical-align:middle;float:left;border-radius:0px;background-color:#38b6ff;height:42px;color:#fff;}
.ncrypted-logo-footer{text-align:right;}
.nct-footer-navigation ul li{padding:8px 0px;}
.nct-footer-navigation ul{margin-bottom:10px;margin-top: 80px;}
.nct-footer-navigation ul li a{color:#555252;font-size:16px;font-weight:400;}
.nct-footer-navigation.col-md-12 { margin-bottom: 20px;}
.nct-footer-navigation ul li a:hover{color:#38b6ff;}
.nct-common-footer form#subscribeFrm {float: right;margin-top: 30px;}
p.icontacttitle {font-weight: bold; margin-bottom: 15px;}
.itheho a {color: gray;}
.footer-copytext{line-height:30px;font-weight: 400;
    font-size: 16px;
    color: #4e4e4ede;
    text-align: left;
    padding-top: 30px;
    font-family: 'Alegreya Sans', sans-serif;}
input.btn.nct-footer-messagebtn {
    height: 180px;
    margin-left: 10px;
    width: 50px;
    border-color: #38b6ff;
    font-size: 34px;
    font-family: cursive;
}
.footer-copytext a{color:#38b6ff;}
.copytext{display: inline-block;
    text-align: center;
    font-size: 16px;
    font-family: 'Assistant', sans-serif;
    color: black;}
.client_img{border-radius:50%;width:90px;height:90px;display:block;margin:0 auto}
.client_text p{color:#999;font-weight:300;}
.clients_review{background-color:#fff;box-shadow:0 30px 70px 0px rgba(0, 0, 0, 0.04);padding:30px;}
.home_search h1{font-size:55px;color:#fff;text-shadow:0px 2px 30px rgba(0, 0, 0, 0.22);}
/*.home_search{position:absolute;left:0;right:0;width:100%;bottom:20px;z-index:2;}*/
.home_search{position: static; padding: 15px; left:0;right:0;width:100%;bottom:20px;z-index:2;padding-bottom: 80px;}
.home_search_inner{max-width:915px;display:block;margin:0 auto;}
.home_search_tab{background-color:rgba(255, 255, 255, 0.8);display:inline-block;width:100%;border-radius:4px; box-shadow: 0px 1px 8px 0px rgba(0,0,0,0.15);}
.home_search_tab .input-group-addon{background-color:#fff;}
.home_banner .carousel-inner > .item > img, .home_banner .carousel-inner > .item > a > img{height:100vh;object-fit:cover;object-position: top;}
.home_banner_img{height:100vh;overflow:hidden;}
.home_search_tab .nav-tabs > li{width:20%;text-align:center;}
.home_search_tab .nav-tabs > li > a{margin-right:0px;border:1px solid #ddd;border-right: 0px solid #ddd0;border-radius:0;font-weight:500;color:#636262;text-transform:uppercase;}
.home_search_tab .nav-tabs > li > a small{font-size:14px;}
.home_search_tab .nav-tabs > li > a > span{word-spacing: 2px;}
.home_search_tab .nav-tabs > li:first-child > a{border-radius:4px 0 0 0;}
.home_search_tab .nav-tabs > li:last-child > a{border-radius:0 4px 0 0;}
.home_search_tab .nav > li > a > em{display:block;font-size:30px;min-height:37px;}
.home_search_tab .nav-tabs > li.active > a, .home_search_tab .nav-tabs > li.active > a:hover, .home_search_tab .nav-tabs > li.active > a:focus{color:#fff;background-color:#38b6ff;border-color:#38b6ff;}
.home_search_tab .nav-tabs > li.active > a svg, .home_search_tab .nav-tabs > li.active > a:hover svg, .home_search_tab .nav-tabs > li.active > a:focus svg{fill:#fff;}
.home_search_tab .tab-content{padding-top:25px;padding-right:15px;padding-left:15px;padding-bottom:15px;}
.input-group-addon{background-color:transparent;color:#1d222e;}
.input-group .form-control{border-right:0;}
.date-picker-control-divider{color:#7a8f99;position:absolute;left:50%;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);}
.home_search_tab .form-group{margin-bottom:0;}
.custom_check .dog_img{display:table-cell;width:65px;float:left;vertical-align:middle;padding:5px;font-weight:500;font-size:13px;background-color:#ebedee;border-radius:4px 0 0 4px;}
.custom_check .dog_img em{font-size:30px;}
.custom_check .dog_text{display:table-cell;width:100%;vertical-align:middle;font-size:16px;color:#7a8f99;font-weight:300;border-radius:0 4px 4px 0;background-color:#fff;}
.custom_check li{width:20%;float:left;}
.custom_check li .small-btn{font-size:16px;height:63px;line-height:45px;}
.custom_check{margin-left:-4px;margin-right:-4px;}
.custom_check_inner{padding:0 4px;}
.custom_check input[type="checkbox"] + label{display:table;width:100%;border:1px solid #c3c9cd;border-radius:4px;text-align:center;cursor:pointer;background-color:#ebedee;height:65px;}
.custom_check input[type="checkbox"]{position:fixed;left:0;top:0;width:auto;opacity:0;cursor:pointer;z-index:1;visibility:visible;}
.custom_check input[type="checkbox"]:checked + label{border-color:#38b6ff;background-color:#38b6ff;}
.custom_check input[type="checkbox"]:checked + label .dog_img{background-color:#38b6ff;}
.custom_check input[type="checkbox"]:checked + label .dog_img em{color:#fff;}
ul.custom_radio{width:100%;display:table;}
.custom_radio li{display:table-cell;width:1%;vertical-align:top;}
.custom_radio li .custom_radio_inner{padding-right:20px;}
.custom_radio li:last-child .custom_radio_inner{padding-right:0;}
.custom_radio input[type="radio"] + label{display:table;width:100%;border:1px solid #c3c9cd;border-radius:4px;text-align:center;cursor:pointer;background-color:#fcfcfc;height:42px;color:#7a8f99;line-height:41px;position:relative;}
.custom_radio input[type="radio"]{position:absolute;left:0;top:0;width:auto;opacity:0;cursor:pointer;z-index:1;visibility:visible;}
.custom_radio input[type="radio"]:checked + label{border-color:#1abd35;}
.custom_radio input[type="radio"]:checked + label:after{content:"\f058";font-family:'FontAwesome';color:#1abd35;font-size:20px;position:absolute;right:-8px;top:-5px;line-height:0.80;background-color:#fff;border-radius:50%;}
[class^="icon-"], [class*=" icon-"]{font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.icon-dog-size:before{content:"\e900";}
.icon-dog-bording:before{content:"\e901";}
.icon-dog-siting:before{content:"\e902";}
.icon-dog-visit:before{content:"\e903";}
.icon-dog-care:before{content:"\e904";}
.icon-dog-walk:before{content:"\e905";}
.day_checkbox .custom_check{margin:0;}
.day_checkbox .custom_check li{display:table-cell;width:1%;float:none;}
.day_checkbox .custom_check input[type="checkbox"] + label{height:38px;padding:10px 0 9px;border-radius:0;background-color:#fff;margin-bottom:0;}
.owl-carousel .owl-item{opacity:0.4;}
.owl-carousel .owl-item .item{padding-left:25px;padding-right:25px;padding-bottom:80px;}
.owl-carousel .owl-item.center{opacity:1;}
.sign_up.onlyit{margin-bottom:70px;background-image: url(../images-nct/stupidcat.png);
    background-position: top right;
    background-repeat: no-repeat;
    background-size: 270px;
    padding-top: 20px;}
.sign_up_inner{display:inline-block;width:100%;padding:20px 50px;box-shadow:0px 1px 10px 1px rgba(0,0,0,0.05);margin-bottom:20px;}
.sign_up_inner .forgot-link{float:right;color:#38b6ff;}
.sign_up_inner .forgot-link:hover{text-decoration:underline;}
.sign_up_inner .small_checkbox{display:inline-block;}
.form-group label{color:#6d797e;font-weight:400;margin-bottom:5px;}
.form-group label sup{color:#ff0000;}
.or{display:inline-block;width:100%;font-size:12px;text-align:center;}
.or span{display:inline-block;position:relative;padding:0 10px;}
.or span:after, .or span:before{content:"";background-color:#d2d3d5;height:1px;width:85px;position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);}
.or span:after{right:35px;}
.or span:before{left:35px;}
.social-footer{text-align:center;}
.social-footer ul li{display:inline-block;vertical-align:top;margin:5px 20px;}
.social-icons a{display:inline-block;width:40px;height:40px;font-size:16px;color:#fff;text-decoration:none;cursor:pointer;text-align:center;overflow:hidden;line-height:1.1;background:#000;position:relative;transition:all 0.5s;-ms-transition:all 0.5s;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;font-size:22px;border:1px solid #ddd;padding:8px 0;}
.social-icons a i{line-height:1;}
.social-icons a.twit{background:#00ACED;text-shadow:0px 0px #0087ba, 1px 1px #0087ba, 2px 2px #0087ba, 3px 3px #0087ba, 4px 4px #0087ba, 5px 5px #0087ba, 6px 6px #0087ba, 7px 7px #0087ba, 8px 8px #0087ba, 9px 9px #0087ba, 10px 10px #0087ba, 11px 11px #0087ba, 12px 12px #0087ba, 13px 13px #0087ba, 14px 14px #0087ba, 15px 15px #0087ba, 16px 16px #0087ba, 17px 17px #0087ba, 18px 18px #0087ba, 19px 19px #0087ba, 20px 20px #0087ba, 21px 21px #0087ba, 22px 22px #0087ba, 23px 23px #0087ba, 24px 24px #0087ba, 25px 25px #0087ba, 26px 26px #0087ba, 27px 27px #0087ba, 28px 28px #0087ba, 29px 29px #0087ba, 30px 30px #0087ba;}
.social-icons a.twit:hover, .social-icons a.twit:focus{color:#00ACED;}
.social-icons a.fb{background:#0e58ac;text-shadow:0px 0px #2d4278, 1px 1px #2d4278, 2px 2px #2d4278, 3px 3px #2d4278, 4px 4px #2d4278, 5px 5px #2d4278, 6px 6px #2d4278, 7px 7px #2d4278, 8px 8px #2d4278, 9px 9px #2d4278, 10px 10px #2d4278, 11px 11px #2d4278, 12px 12px #2d4278, 13px 13px #2d4278, 14px 14px #2d4278, 15px 15px #2d4278, 16px 16px #2d4278, 17px 17px #2d4278, 18px 18px #2d4278, 19px 19px #2d4278, 20px 20px #2d4278, 21px 21px #2d4278, 22px 22px #2d4278, 23px 23px #2d4278, 24px 24px #2d4278, 25px 25px #2d4278, 26px 26px #2d4278, 27px 27px #2d4278, 28px 28px #2d4278, 29px 29px #2d4278, 30px 30px #2d4278;}
.social-icons a.fb:hover, .social-icons a.fb:focus{color:#3B579D;}
.social-icons a.gplus{background:#ff0000;text-shadow:0px 0px #c23122, 1px 1px #c23122, 2px 2px #c23122, 3px 3px #c23122, 4px 4px #c23122, 5px 5px #c23122, 6px 6px #c23122, 7px 7px #c23122, 8px 8px #c23122, 9px 9px #c23122, 10px 10px #c23122, 11px 11px #c23122, 12px 12px #c23122, 13px 13px #c23122, 14px 14px #c23122, 15px 15px #c23122, 16px 16px #c23122, 17px 17px #c23122, 18px 18px #c23122, 19px 19px #c23122, 20px 20px #c23122, 21px 21px #c23122, 22px 22px #c23122, 23px 23px #c23122, 24px 24px #c23122, 25px 25px #c23122, 26px 26px #c23122, 27px 27px #c23122, 28px 28px #c23122, 29px 29px #c23122, 30px 30px #c23122;}
.social-icons a.gplus:hover, .social-icons a.gplus:focus{color:#DD4A3A;}
.social-icons a.linkdin{background:#007bb6;text-shadow:0px 0px #005983, 1px 1px #005983, 2px 2px #005983, 3px 3px #005983, 4px 4px #005983, 5px 5px #005983, 6px 6px #005983, 7px 7px #005983, 8px 8px #005983, 9px 9px #005983, 10px 10px #005983, 11px 11px #005983, 12px 12px #005983, 13px 13px #005983, 14px 14px #005983, 15px 15px #005983, 16px 16px #005983, 17px 17px #005983, 18px 18px #005983, 19px 19px #005983, 20px 20px #005983, 21px 21px #005983, 22px 22px #005983, 23px 23px #005983, 24px 24px #005983, 25px 25px #005983, 26px 26px #005983, 27px 27px #005983, 28px 28px #005983, 29px 29px #005983, 30px 30px #005983;}
.social-icons a.linkdin:hover, .social-icons a.linkdin:focus{color:#007BB6;}
.social-icons a:hover, .social-icons a:focus{background:#fff;text-shadow:0px 0px #d4d4d4, 1px 1px #d4d4d4, 2px 2px #d4d4d4, 3px 3px #d4d4d4, 4px 4px #d4d4d4, 5px 5px #d4d4d4, 6px 6px #d4d4d4, 7px 7px #d4d4d4, 8px 8px #d4d4d4, 9px 9px #d4d4d4, 10px 10px #d4d4d4, 11px 11px #d4d4d4, 12px 12px #d4d4d4, 13px 13px #d4d4d4, 14px 14px #d4d4d4, 15px 15px #d4d4d4, 16px 16px #d4d4d4, 17px 17px #d4d4d4, 18px 18px #d4d4d4, 19px 19px #d4d4d4, 20px 20px #d4d4d4, 21px 21px #d4d4d4, 22px 22px #d4d4d4, 23px 23px #d4d4d4, 24px 24px #d4d4d4, 25px 25px #d4d4d4, 26px 26px #d4d4d4, 27px 27px #d4d4d4, 28px 28px #d4d4d4, 29px 29px #d4d4d4, 30px 30px #d4d4d4;}
.social-footer .social-icons{display:inline-block;vertical-align:middle;}
.social-footer .com-logo{display:inline-block;vertical-align:middle;padding-left:20px;}
.control{font-size:14px;position:relative;display:block;margin-bottom:15px;padding-left:30px;cursor:pointer;font-weight:400;color:#6d797e;}
.control input{position:absolute;z-index:-1;opacity:0;}
.control__indicator{position:absolute;top:2px;left:0;width:18px;height:18px;background:#fff;border:1px solid #999;}
.control--radio .control__indicator{border-radius:50%;}
.control input:checked ~ .control__indicator{background:#fff;}
.control input:disabled ~ .control__indicator{pointer-events:none;opacity:.6;background:#e6e6e6;}
.control__indicator:after{position:absolute;display:none;content:'';}
.control input:checked ~ .control__indicator:after{display:block;}
.control--checkbox .control__indicator:after{top:2px;left:6px;width:5px;height:10px;transform:rotate(45deg);border:solid #38b6ff;border-width:0 2px 2px 0;}
.control--checkbox input:disabled ~ .control__indicator:after{border-color:#7b7b7b;}
.control--radio .control__indicator:after{top:3px;left:3px;bottom:3px;right:3px;border-radius:50%;background:#38b6ff;}
.control--radio input:disabled ~ .control__indicator:after{background:#7b7b7b;}
.control a{color:#000;}
.profile_pic{border:5px solid #fff;border-radius:50%;max-width:75%;max-height:75%;width:100%;height:100%;}
.profile_pic a{display:inline-block;width:100%;border-radius:100%;color:#fff;font-size:24px;position:relative;}
/*.profile_pic img{width:100%;height:100%;}*/
.profile_pic .overlay{background-color:rgba(0,0,0,0.6);border-radius:100%;opacity:0;transition:all 0.5s ease;}
.block_table{display:table;width:100%;height:100%;}
.block_table_cell{display:table-cell;vertical-align:middle;padding:20px;}
.profile_pic a:hover .overlay{opacity:1;transition:all 0.5s ease;}
.profile_dtil{position:relative;}
.profile_dtil .close-btn{padding:5px 15px;font-size:14px;}
.profile_dtil_inner{padding-right:50px;padding-bottom:10px;}
.name_rating{display:inline-block;width:100%;}
.profile_dtil h3{display:inline-block;width:100%;}
.icon_text{color:#666;display:inline-block;padding-left:25px;position:relative;font-size:15px;line-height:24px;min-width:250px;}
.icon_text .fa{position:absolute;left:0;top:0;line-height:24px;}
.profile_dtil .icon_text span{color:#000;padding-right:10px;display:inline-block;min-width:90px;}
.user_profile{display:inline-block;width:100%;box-shadow:0px 3px 15px 0px rgba(0,0,0,0.05);padding:20px 0;}
.profile_social{position:absolute;right:0;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);}
.profile_social a{display:block;width:35px;height:35px;text-align:center;line-height:35px;border-radius:50%;color:#fff;font-size:18px;position:relative;margin-bottom:10px;}
.profile_social a.active:after{content:"\f00c";font-family:'FontAwesome';color:#36ca09;font-size:13px;position:absolute;right:-7px;top:0;}
.profile_social a.fb{background-color:#3b579d;}
.profile_social a.gplus{background-color:#d3301e;}
.profile_social a.link_edin{background-color:#007bb6;}
.main_content{display:inline-block;width:100%;position:relative;min-height:890px;padding-left:25%;padding-right:2.633%;}
.left_menu{position:absolute;left:0;top:0;bottom:0;width:23%;padding:20px 0;box-shadow:0 0px 10px -2px rgba(0,0,0,0.16);background-color:#fff;z-index:9;}
.is-dotted-bx{display:none;}
.left_menu ul li{padding:20px 35px;display:inline-block;width:100%;border-bottom:1px solid #e8e8e8;border-left:5px solid transparent;position:relative;-webkit-transition:all 0.5s ease-out 0s;-moz-transition:all 0.5s ease-out 0s;-o-transition:all 0.5s ease-out 0s;transition:all 0.5s ease-out 0s;}
.left_menu ul li:last-child{border-color:transparent;}
.left_menu ul li.active, .left_menu ul li:hover{border-left-color:#38b6ff;-webkit-transition:all 0.5s ease-out 0s;-moz-transition:all 0.5s ease-out 0s;-o-transition:all 0.5s ease-out 0s;transition:all 0.5s ease-out 0s;}
.left_menu ul li.active:before, .left_menu ul li:hover:before{content:"\f1b0";font-family:'FontAwesome';color:#38b6ff;font-size:14px;position:absolute;left:10px;-webkit-transition:all 0.5s ease-out 0s;-moz-transition:all 0.5s ease-out 0s;-o-transition:all 0.5s ease-out 0s;transition:all 0.5s ease-out 0s;}
.left_menu ul li a{display:inline-block;width:100%;font-size:15px;color:#707070;}
.left_menu ul li.active a, .left_menu ul li a:hover{color:#000;}
.pro_total{padding:8px 10px;box-shadow:0px 1px 5px 0px rgba(0,0,0,0.05);border-radius:4px;margin-bottom:15px;}
.right_cont{padding:30px 0;}
.desh_cont{padding-top:20px;margin-bottom:10px;}
.pro_total_img{display:inline-block;width:65px;height:65px;border:1px solid #ebebeb;color:#b0b1b3;font-size:42px;text-align:center;line-height:65px;}
.pro_total_text{vertical-align:middle;width:100%;}
.pro_total_text p{font-size:16px;color:#000;}
.pro_total_text b{font-size:18px;color:#000;}
.r_reviews{display:inline-block;width:100%;margin-bottom:30px;margin-top:10px;}
.reviews_box{box-shadow:0px 1px 5px 0px rgba(0,0,0,0.05);}
.reviews_inner{padding:12px 15px;border-bottom:1px solid #efefef;margin-bottom:12px;}
.reviews_box .reviews_inner:last-child{margin-bottom:0;}
.reviews_img a{width:70px;height:70px;border-radius:50%;padding:2px;border:1px solid #e0e0e0;display:inline-block;}
.reviews_text{padding-left:12px;}
.reviews_text h6{margin-top:0;margin-bottom:8px;display:inline-block;width:100%;}
.reviews_text h6 a{color:#000;}
.reviews_text h6 .date{float:right;font-size:12px;}
.review_rating{display:inline-block;width:100%;margin-bottom:8px;}
.review_rating .rr_img{border-radius:50%;border:1px solid #e9e7e7;display:inline-block;width:25px;height:25px;text-align:center;}
.review_rating .rr_img img{position:relative;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);}
.reviews_text p{font-size:13px;font-weight:300;color:#adadad;margin-bottom:0;line-height:20px;min-height:82px;}
.view_more{text-align:right;padding:12px 15px;margin-bottom:12px;display:inline-block;width:100%;}
.view_more a{color:#fff;font-size:12px;font-weight:500;display:inline-block;background-color:#38b6ff;padding:5px 15px;border-radius:30px;}
.add_dog_ser{box-shadow:0px 1px 5px 0px rgba(0,0,0,0.05);display:inline-block;width:100%;text-align:center;padding:40px 20px;margin-bottom:15px;}
.add_dog_ser a{font-size:20px;color:#000;display:inline-block;text-transform:uppercase;}
.add_dog_ser a img{display:block;width:60px;margin:0 auto;margin-bottom:10px;}
.top_menu .navbar-default .navbar-nav > li.menu_icon > a{color:#a4a4a4;font-size:22px;}
.top_menu .navbar-default .navbar-nav > li.menu_icon > a:hover{color:#38b6ff;}
.top_menu .navbar-default .navbar-nav > li.user_dropdown{margin-left:15px;}
.top_menu .navbar-default .navbar-nav > li.user_dropdown > a{width:40px;height:40px;padding:2px;border:1px solid #e0e0e0;border-radius:50%;}
/*.top_menu .navbar-default .navbar-nav > li.user_dropdown > a img{width:100%;height:100%;}*/
.acc_seting_inner{display:inline-block;width:100%;box-shadow:0px 1px 5px 0px rgba(0,0,0,0.05);}
.acc_seting_inner > p{font-size:18px;font-weight:500;color:#000;padding:15px 20px;margin-bottom:0;border-bottom:1px solid #ececec;background-color:#fafafa;}
.change_pass, .email_noti{padding:20px;}
.switch{position:relative;display:inline-block;width:40px;height:6px;margin-left:10px;margin-right:0;}
.switch input{display:none;}
.slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#e9e9e9;-webkit-transition:.4s;transition:.4s;}
.slider:before{position:absolute;content:"";height:20px;width:20px;left:-2px;bottom:-7px;background-color:#cecece;-webkit-transition:.4s;transition:.4s;}
input:checked + .slider{background-color:#d0d1cf;}
input:focus + .slider{box-shadow:0 0 1px #d0d1cf;border:2px solid #029c82;}
input:checked + .slider:before{-webkit-transform:translateX(22px);-ms-transform:translateX(22px);transform:translateX(22px);background-color:#38b6ff;}
.slider.round{border-radius:25px;}
.slider.round:before{border-radius:50%;}
.switch_lbl{display:inline-block;width:100%;position:relative;margin-bottom:10px;min-height:30px;padding-right:50px;}
.switch_lbl p{font-size:16px;padding-right:55px;}
.switch_lbl .switch{position:absolute;top:12px;right:0;}
.list_service_form{padding-bottom:50px;}
.list_service_form > ul{text-align:center;}
.list_service_form > ul li{display:inline-block;padding:10px 20px;}
.list_service_form > ul li .form_num{display:inline-block;font-size:18px;border-radius:50%;border:1px solid #707070;height:35px;width:35px;line-height:35px;vertical-align:middle;}
.list_service_form > ul li .form_text{display:inline-block;font-size:16px;vertical-align:middle;padding-left:10px;}
.list_service_form > ul li.active{color:#000;}
.list_service_form > ul li.active .form_num{border-color:#000;}
.list_service_form > ul li.clear_step .form_num{background-color:#000;color:#fff;}
.list_form_box{box-shadow:0px 1px 5px 0px rgba(0,0,0,0.05);padding:20px 15px;margin-top:10px;}
.bootstrap-select > .dropdown-toggle{height:42px;border-radius:4px;border-color:#c3c9cd;}
.bootstrap-select.btn-group .dropdown-toggle .filter-option{font-family:'Roboto', sans-serif;}
.bootstrap-select .dropdown-toggle .fa{font-size:20px;color:#000;}
.bootstrap-select>.dropdown-toggle.bs-placeholder .filter-option, .bootstrap-select>.dropdown-toggle.bs-placeholder:active .filter-option,
.bootstrap-select>.dropdown-toggle.bs-placeholder:focus .filter-option, .bootstrap-select>.dropdown-toggle.bs-placeholder:hover .filter-option{color:#7a8f99 !important;font-weight:300 !important;}
.btn-default:active:hover, .btn-default.active:hover, .open > .dropdown-toggle.btn-default:hover,
.btn-default:active:focus, .btn-default.active:focus, .open > .dropdown-toggle.btn-default:focus,
.btn-default:active.focus, .btn-default.active.focus, .open > .dropdown-toggle.btn-default.focus{color:#707070;background-color:#fff;border-color:#c3c9cd;}
.form_question p.que_heding{font-size:16px;font-weight:500;color:#000;margin-bottom:5px;}
.form_question p.que_sub_hading{font-weight:300;color:#999999;margin-bottom:15px;}
.upload_photo_btn{position:relative;width:125px;height:125px;border-radius:5px;border:1px solid #dfdfdf;display:table-cell;vertical-align:middle;overflow:hidden;}
.upload_photo_btn .fa{cursor:pointer;min-width:100%;font-size:37px;}
.upload_photo_btn input[type="file"]{opacity:0;width:100%;height:100%;font-size:600px;position:absolute;left:0;top:0;cursor:pointer;}
.upload_photo{text-align:center;}
.upload_photo ul li{display:inline-block;width:20%;max-width:135px;padding:10px;}
.modal-footer{text-align:left;}
.modal-header .close{margin-top:0;border:1px solid #000;border-radius:50%;height:25px;width:25px;}
.manage_search{max-width:310px;display:table;float:right;width:100%;margin-bottom:20px;}
.manage_search .manage_search_textbox{display:table-cell;width:100%;vertical-align:top;padding-right:3px;}
.manage_search .search_icon{font-size:24px;height:42px;width:42px;text-align:center;color:#000;border-radius:4px;border:1px solid #c3c9cd;line-height:40px;display:table-cell;vertical-align:top;float:right;}
.manage_service{display:inline-block;width:100%;}
.service_list{box-shadow:0px 1px 5px 0px rgba(0,0,0,0.05);padding:10px;margin-bottom:20px;display:table;width:100%;position:relative;padding-right:150px;}
.service_list_img{display:table-cell;vertical-align:top;width:130px;}
.service_list_img img{border:1px solid #eee;padding:3px;}
.service_list_text{display:table-cell;vertical-align:top;padding-left:20px;padding-right:130px;position:relative;}
.service_list_text h4{margin-bottom:10px;margin-top:10px;}
.service_list_text p{font-weight:300;font-size:15px;color:#666;}
.service_list_icon{width:150px;background-color:#f7f7f7;position:absolute;right:3px;top:3px;bottom:3px;text-align:center;}
.service_list_icon a{display:inline-block;width:44px;height:44px;line-height:44px;font-size:18px;color:#000;border-radius:50%;border:1px solid #eee;background-color:#fff;margin:0 5px;position:relative;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);}
.service_list_icon a:hover{color:#38b6ff;}
.tooltip-inner{font-size:11px;background-color:#3b464b;}
.tooltip.bottom .tooltip-arrow{border-bottom-color:#3b464b;}
.status_lbl{font-weight:700;font-size:13px;min-width:115px;padding:5px;text-align:center;border-radius:30px;border:2px solid;display:inline-block;position:absolute;right:20px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);text-transform:uppercase;}
.status_lbl.lbl_accept{border-color:#5094c0;color:#5094c0;}
.status_lbl.lbl_comp{border-color:#74c146;color:#74c146;}
.status_lbl.lbl_Pending{border-color:#686868;color:#686868;}
.status_lbl.lbl_reject{border-color:#38b6ff;color:#38b6ff;}
.pagination{border-radius:34px;box-shadow:0px 2px 10px 1px rgba(0,0,0,0.05);}
.pagination > li > a, .pagination > li > span{font-size:15px;font-weight:500;color:#7e7e7e;padding:7px 15px;background-color:transparent;border-top:none;border-bottom:none;}
.pagination > li:first-child > a, .pagination > li:first-child > span{border-top-left-radius:34px;border-bottom-left-radius:34px;}
.pagination > li:last-child > a, .pagination > li:last-child > span{border-top-right-radius:34px;border-bottom-right-radius:34px;}
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover,
.pagination > .active > span:hover,.pagination > .active > a:focus, .pagination > .active > span:focus{background-color:#606d6a;border-color:#606d6a;}
.inline_radio .control{display:inline-block;padding-right:30px;}
.service_list_icon .book_price{font-size:22px;font-weight:700;border-radius:30px;border:1px solid #eee;padding:5px;min-width:100px;display:inline-block;background-color:#fff;margin-top:10px;}
.service_list_icon .btn{font-size:14px;font-weight:500;color:#fff;background-color:#38b6ff;padding:5px 10px;text-transform:uppercase;border:1px solid #38b6ff;margin-top:10px;border-radius:4px;width:auto;height:auto;line-height:normal;position:static;transform:translateY(0%);-webkit-transform:translateY(0%);-ms-transform:translateY(0%);-moz-transform:translateY(0%);-o-transform:translateY(0%);}
.service_list_icon .btn:hover{background-color:transparent;color:#38b6ff;}
.service_list_text_left .cat_list{margin-bottom:5px;}
.service_list_text_left .cat_list a{display:inline-block;color:#666;padding-right:5px;}
.service_list_text_left .cat_list .fa{padding:0 15px;}
.service_list_text_left .cat_list span{display:inline-block;border:1px solid #eee;border-radius:4px;padding:5px 10px;line-height:1;}
.manage_fav .service_list_text{padding-right:20px;}
.review_rating .rr_count{font-size:12px;font-weight:700;border-radius:4px;border:1px solid #000;padding:2px 8px;display:inline-block;}
.service_list_text_left{float:left;width:70%;}
.service_list_text_right{float:left;width:30%;text-align:right;}
.service_list_text_right .review_rating{margin-bottom:15px;margin-top:10px;}
.fav_icon a{display:inline-block;}
.book-service{width:100%;max-width:810px;margin:0 auto;display:block;}
.list_service_form .book-option li{float:left;width:20%;padding:10px 10px;}
ul.book-option{margin:0 -10px;display:block;width:auto;}
.list_service_form .book-option input[type="radio"]:checked + label:after{display:none;}
.list_service_form .book-option input[type="radio"] + label{border-width:2px;background-color:#ffffff;opacity:0.5;height:100px;line-height:normal;}
.list_service_form .book-option li em{font-size:31px;}
.list_service_form .book-option li p{font-size:14px;text-transform:uppercase;color:#000;line-height:normal;font-weight:500;margin-top:5px;}
.book-option .custom_radio_inner label{padding-top:20px;}
.book-option li:last-child .custom_radio_inner{padding-right:0px;}
.list_service_form .book-option input[type="radio"]:checked + label{opacity:1;}
.list_service_form .book-option input[type="radio"]:checked + label em{color:#000;}
.book-option li .custom_radio_inner{padding-right:0;}
.book-service label{color:#6d797e;font-weight:400;margin-bottom:5px;}
.book-service .input-group-addon{color:#999999;}
.alert-star{color:#F00;}
.upload-btn{background-color:#525252;text-align:center;color:#fff;position:relative;}
.upload-btn:hover, .upload-btn:focus{color:#fff;}
.upload-btn input[type="file"]{display:block;opacity:0;position:absolute;width:100%;height:100%;left:0;top:0;font-size:200px;cursor:pointer;}
.upload-field .form-control{padding-left:120px;}
.upload-field {overflow:hidden;}
.upload-field .upload-btn{position:absolute;left:0;top:25px;height:42px;padding-top:10px;border-radius:4px 0px 0px 4px;}
.my-dog-list ul.custom_radio{margin-top:5px;}
.my-dog-list .custom_radio input[type="radio"] + label{background-color:#fff;}
.my-dog-list .close-btn{margin-left:5px;}
.my-dog-list .custom_radio li .form-group{margin-bottom:0;}
.srp-main .left_menu{background-color:#fdfafa;}
.srp-main label{color:#6d797e;font-weight:400;}
.srp-main .right_cont{padding-top:0;}
.srp-main .main_content{padding-right:28%;min-height:600px;padding-left:23%;}
.srp-filter{padding:20px;}
.srp-filter .input-group-addon{padding:6px 7px;}
.dogsize-checkbox{width:100%;display:table;border:1px solid #c3c9cd;border-radius:4px;background-color:#fff;}
.dogsize-checkbox .dogsize-cell{display:table-cell;width:1%;vertical-align:top;border-right:1px solid #c3c9cd;}
.dogsize-checkbox .dogsize-cell:last-child{border-right:none;}
.dogsize-checkbox input[type="checkbox"]{position:absolute;left:0;top:0;width:auto;opacity:0;cursor:pointer;z-index:1;visibility:visible;}
.dogsize-checkbox input[type="checkbox"] + label{padding:15px 5px 12px;margin:0;display:block;text-align:center;}
.dogsize-checkbox h5{font-size:11px;color:#54646b;font-weight:600;margin:0;}
.dogsize-checkbox h4{font-size:12px;color:#000;font-weight:400;margin:5px 0 0;}
.dogsize-checkbox h3{font-size:14px;color:#7a8f99;font-weight:600;margin:0;}
.dogsize-checkbox input[type="checkbox"]:checked + label{background-color:#1abd35;color:#fff;}
.day-checkbox input[type="checkbox"] + label{padding:10px 10px 8px;margin:0;display:block;text-align:center;}
.dogsize-checkbox input[type="checkbox"]:checked + label h5, .dogsize-checkbox input[type="checkbox"]:checked + label h4, .dogsize-checkbox input[type="checkbox"]:checked + label h3{color:#fff;}
.srp-cell{padding:20px;border-bottom:1px solid #ebebeb;}
.srp-cell .small-btn{padding:6px 10px;font-size:13px;}
.active.srp-cell{background-color:#fff2f2;box-shadow:inset 0px 0px 10px 0px rgba(244, 75, 63, 0.2);}
.srp-box{position:relative;padding-left:218px;min-height:141px;}
.srp-box .srp-img{position:absolute;left:0;top:0;}
.srp-box h4{font-weight:500;margin:10px 0 2px;color:#1f2225;}
.review-label{margin-left:10px;display:inline-block;padding:3px 7px;text-align:center;border:1px solid #000;border-radius:3px;color:#000;}
.service-label{margin-left:5px;display:inline-block;padding:2px 2px;text-align:center;border:1px solid #e9e7e7;border-radius:3px;min-width:25px;}
.address-text{font-weight:300;font-size:13px;color:#666666;margin-bottom:5px;}
.dog-service{margin-bottom:10px;}
.dog-service li{display:inline-block;padding-right:13px;position:relative;}
.dog-service li:after{color:#000;content:"\f105";font-size:14px;font-family:FontAwesome;position:absolute;right:2px;top:0px;}
.dog-service li:last-child{padding-right:0;}
.dog-service li:last-child:after{display:none;}
.srp-right{text-align:right;}
.srp-right .fav_icon{min-height:75px;}
.price{display:inline-block;}
.price p{margin-bottom:0;font-size:12px;font-weight:300;}
.price h4{font-weight:700;color:#38b6ff;font-family:'Roboto', sans-serif;margin:0;}
.map-frame{position:absolute;right:0;width:28%;bottom:0;height:100%;}
.map-frame .srp-map{position:absolute;width:100%;height:100%;top:0;right:0;}
.map-frame .frame-top{z-index:99;position:absolute;width:100%;left:0;top:0;background-color:#f4f4f4;padding:15px 20px;}
.map-frame .frame-top .control{margin-bottom:0;}
.toggle-map{font-size:16px;position:absolute;right:0;top:5px;color:#000;z-index:100;background-color:#f4f4f4;}
.srp-main .right_cont .show-map{display:none;}
.srp-main .hide-map{padding-right:0;}
.srp-main .hide-map .map-frame{display:none;}
.srp-main .hide-map .toggle-map{display:none;}
.srp-main .hide-map .show-map{display:inline-block;}
.detail-main{padding:30px 0;}
.detail-top{display:block;box-shadow:0 0 4px rgba(0, 0, 0, 0.3);margin-bottom:25px;}
.detail-left{float:left;width:70%;}
.detail-right{float:left;width:30%;}
.img-wrapper img{width:100%;}
.user-detail{background-color:#f5faf9;min-height:110px;position:relative;padding:10px 10px 10px 115px;}
.user-detail .user-pic{display:block;width:70px;height:70px;border-radius:50%;position:absolute;top:10px;left:20px;}
.user-detail .user-pic img{border:3px solid #fff;border-radius:50%;}
.user-detail h2{font-size:24px;margin:10px 0 0;font-weight:600;}
.user-detail p{margin-bottom:5px;}
.panel-heading{padding:0;}
.panel-title a{text-decoration:none;font-size:18px;display:block;position:relative;padding:0 20px 14px 20px;color:#1a1919;margin-bottom:8px;border-bottom:1px solid #f4f4f4;font-weight:500;}
.panel-title a .fa{position:absolute;right:20px;top:5px;font-size:16px;}
.panel.active .panel-title a{color:#38b6ff;}
.panel.active .panel-title a .fa-chevron-up{display:inline-block;}
.panel.active .panel-title a .fa-chevron-down{display:none;}
.panel .panel-title a .fa-chevron-up{display:none;}
.panel .panel-title a .fa-chevron-down{display:inline-block;}
.panel-group .panel-heading + .panel-collapse > .list-group, .panel-group .panel-heading + .panel-collapse > .panel-body{padding:0 20px 15px;border:none;margin-bottom:8px;border-bottom:1px solid #f4f4f4;}
.panel-group .panel{box-shadow:none;}
.detail-right .panel-group{padding:10px 0px 0;margin-bottom:0;}
.detail-right .panel-group p{font-weight:300;}
.detail-right .statestick{text-align:center;}
.detail-right .statestick li{display:inline-block;padding:0 15px;}
.statestick h5{font-weight:400;margin:0 0 5px;font-family:'Roboto', sans-serif;font-size:14px;color:#666666;}
.statestick h2{font-weight:700;margin:0;font-family:'Roboto', sans-serif;font-size:14px;letter-spacing:-0.3px;}
.panel-body .locatio-dog{font-size:15px;font-weight:400;color:#666666;}
.response-left{float:left;padding-right:10px;text-transform:uppercase;color:#666666;}
.response-right{float:right;padding-left:10px;color:#000;}
.response li{padding:0 20px 10px;}
.user-bottom{padding:0 20px;}
.user-bottom .fav_icon{display:inline-block;margin:0 10px;}
.user-bottom .profile_social{display:inline-block;position:static;transform:translateY(0%);-webkit-transform:translateY(0%);-ms-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);}
.detail-bottom h3{font-size:22px;margin-bottom:10px;}
.about-user p{font-weight:300;line-height:22px;}
.review-cell{position:relative;padding:0 0 5px 90px;margin-bottom:20px;border-bottom:1px solid #efefef;min-height:85px;}
.review-cell .review-img{width:68px;height:68px;border-radius:50%;box-shadow:0 0 4px #CCCCCC;display:inline-block;position:absolute;left:5px;top:0;}
.review-cell .review-img img{border-radius:50%;border:2px solid #fff;}
.review-cell h4{font-size:16px;margin:0 0 10px;}
.review-cell h4 .date-review{font-size:13px;font-weight:normal;float:right;color:#666666;}
.review-cell p{font-size:13px;line-height:22px;}
.user-review{margin:30px 0;}
.detail-bottom .small-btn{font-size:12px;padding:3px 10px 2px;border-radius:16px;min-width:inherit;}
.detail-bottom .profile_social{display:block;position:static;transform:translateY(0%);-webkit-transform:translateY(0%);-ms-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);margin:30px 0;}
.detail-bottom .profile_social a{display:inline-block;margin-right:15px;}
.detail-bottom .profile_social a:last-child{margin-right:0;}
.my-review-cell{position:relative;padding:0 0 5px 15px;margin-bottom:20px;border-bottom:1px solid #efefef;min-height:85px;}
.my-review-cell h4{font-size:16px;margin:0 0 5px;}
.my-review-cell h5{color:#666666;font-size:14px;margin:5px 0 25px;}
.my-review-cell p{font-size:13px;line-height:22px;}
.my-review{margin:30px 0;}
.account-box{display:block;min-height:150px;box-shadow:0 0 3px rgba(0, 0, 0, 0.2)}
.account-box h3{font-size:18px;font-weight:400;margin:-2px 0 0;background-color:#fafafa;padding:15px 20px;border-bottom:1px solid #ececec;}
.account-form{padding:20px 20px 30px 20px;}
.account-box .close-btn{margin-left:5px;}
.inbox-main{position:absolute;left:0;top:auto;width:100%;height:calc(100% - 80px);}
.inbox-main .inbox-tab{padding-top:50px;}
.inbox-main .inbox-tab li{padding:0;border:none;}
.inbox-main .inbox-tab li a{display:block;padding:15px 30px 15px 15px;font-size:16px;color:#000;position:relative;}
.inbox-main .inbox-tab li a .fa{font-size:18px;min-width:35px;}
.inbox-main .inbox-tab li a.current{background-color:#fdf6f5;}
.inbox-main .inbox-tab li a.current .fa{color:#38b6ff;}
.inbox-main .inbox-tab li a.current:before{background-color:#38b6ff;content:"";width:1px;height:22px;position:absolute;left:0;top:14px;}
.inbox-main .left_menu ul li.active:before, .inbox-main .left_menu ul li:hover:before{display:none;}
.inbox-main .left_menu{background-color:#fdfdfd;height:100%;padding-top:0;width:19%;box-shadow:none;border-right:1px solid #f4f4f4;}
.inbox-middle{position:absolute;left:19%;top:0;height:100%;width:29%;background-color:#fbfcfd;overflow:auto;border-right:1px solid #f4f4f4;}
.search-msg{position:relative;z-index:5;}
.search-msg .form-control{border-radius:0px;height:50px;border-left:none;border-right:none;border-top:none;border-bottom:1px solid #edf0f3;}
.search-msg .search-btn{position:absolute;right:0;top:3px;background:none;border:none;outline:none;font-size:22px;color:#9a9a9a;}
.msg-cell{padding:20px 30px 20px 100px;min-height:115px;border-bottom:1px solid #edf0f3;position:relative;cursor:pointer;}
.msg-active{background-color:#fff;}
.msg-active:after{width:1px;height:100%;background-color:#fff;right:-1px;top:0;content:"";}
.msg-img{width:72px;height:72px;display:block;position:absolute;left:10px;top:20px;background-color:#fff;border:1px solid #ebf0f4;padding:2px;border-radius:50%;}
.msg-img img{border-radius:50%;}
.msg-cell h3{margin:10px 0 0;font-size:18px;}
.msg-cell p.msg-date{margin:3px 0 3px;font-size:12px;font-weight:normal;color:#666666;line-height:normal;}
.msg-cell p{font-size:13px;font-weight:300;color:#6d797e;margin-bottom:5px;line-height:normal;}
.msg-tab-scroll{position:absolute;left:0;top:0;width:100%;height:100%;padding-top:50px;}
.msg-row .remove-msg{position:absolute;top:23px;right:10px;color:#38b6ff;display:inline-block;padding:3px;}
.inbox-right{position:absolute;right:0;top:0;height:100%;width:52%;overflow:auto;border-right:1px solid #f4f4f4;padding-top:50px;padding-bottom:95px;}
.msg-chat-scroll{position:absolute;left:0;top:0;width:100%;height:100%;padding-top:60px;padding-bottom:98px;}
.msg-chat-main{width:100%;float:left;padding:0 20px;}
.msg-inbox-chat{height:100%;display:table-cell;vertical-align:bottom;}
.my-chat-main{width:100%;float:left;}
.other-chat-main{width:100%;float:left;}
.my-chat{width:100%;float:left;padding:0 100px 30px 0;position:relative;min-height:90px;clear:left;}
.my-chat .chat-img{width:72px;height:72px;display:block;position:absolute;right:0px;top:21px;background-color:#fff;border:1px solid #ebf0f4;padding:2px;border-radius:50%;}
.my-chat .chat-img img{border-radius:50%;}
.my-chat .chat-date{float:left;padding-right:5px;color:#707070;font-size:13px;}
.my-chat h4{float:right;padding-left:5px;}
.my-chat .cont-box-gray{text-align:right;}
.other-chat{width:100%;float:left;padding:0 0px 30px 100px;position:relative;min-height:90px;clear:left;}
.other-chat .chat-img{width:72px;height:72px;display:block;position:absolute;left:0px;top:21px;background-color:#fff;border:1px solid #ebf0f4;padding:2px;border-radius:50%;}
.other-chat .chat-img img{border-radius:50%;}
.other-chat .chat-date{float:right;padding-left:5px;color:#707070;font-size:13px;}
.other-chat h4{float:left;padding-right:5px;}
.other-chat .cont-box-gray{text-align:left;}
.msg-chat-main .cont-box{width:100%;float:left;padding:0px 0px 5px 0px;}
.msg-chat-main .cont-box-gray{max-width:100%;float:left;padding:10px 15px 5px 15px;background-color:#fbfcfd;border:1px solid #e8ebee;font-weight:300;font-size:13px;min-width:45px;}
.msg-chat-main .my-chat-main .cont-box-gray{float:right;}
.msg-chat-main h4{font-size:16px;color:#333333;margin:0;}
.msg-chat-main .message-border{width:100%;float:left;color:#aaaaaa;}
.chat-form{position:absolute;left:0;bottom:0;width:100%;border-top:1px solid #e7eaed;}
.chat-form .form-control{height:88px;padding:25px 115px 10px 25px;border:none;}
.chat-btn{position:absolute;right:0;top:0;height:100%;border:none;border-radius:0px;outline:none;text-align:center;font-size:30px;color:#38b6ff;background-color:#fbfcfd;box-shadow:1px 0px 0px 0 #eff0f0 inset;width:108px;}
.day-msg{height:1px;background-color:#ebebeb;width:100%;display:block;position:absolute;left:0;top:49px;text-align:center;}
.day-msg span{display:inline-block;background-color:#fff;padding:3px 20px;color:#707070;position:relative;top:-14px;}
.toggle-chat, .toggle-list{display:none;}
.table-view-main{float:left;width:100%;margin-bottom:30px;}
.table-view-main .table-view{display:table;width:100%;border:1px solid #f5f5f5;}
.table-view-main .table-view .thead{display:table-header-group;}
.table-view-main .table-view .th{display:table-cell;padding:15px 15px;vertical-align:top;font-size:14px;color:#262c31;background-color:#eceaea;font-weight:500;}
.table-view-main .table-view .tbody{display:table-row-group;}
.table-view-main .table-view .tbody:last-child .td{border-bottom:none;}
.table-view-main .table-view .td{display:table-cell;border:none;padding:15px 15px;vertical-align:middle;word-wrap:break-word;color:#6d797e;border-bottom:1px solid #f2f2f2;}
.table-view-main p{line-height:normal;}
.table-view-main p:last-child{margin-bottom:0;}
.on-name{color:#000;}
.status-label{min-width:118px;border-radius:20px;display:inline-block;line-height:1;padding:9px 3px 7px;font-size:13px;font-weight:700;text-transform:uppercase;border:2px solid;text-align:center;}
.red-label{border-color:#38b6ff;color:#38b6ff;}
.black-label{border-color:#000000;color:#000000;}
.green-label{border-color:#74c146;color:#74c146;}
.blue-label{border-color:#5094c0;color:#5094c0;}
.summary-table{text-align:center;}
.summary-table .table-view .th{background-color:#fff;border-bottom:1px solid #f2f2f2;color:#6d797e;font-weight:normal;}
.contact-main .container{padding:0 15px;max-width:1170px;}
.contact-main .contact-box{-moz-box-shadow:0px 1px 3px rgba(0, 0, 0, 0.2);-webkit-box-shadow:0px 1px 3px rgba(0, 0, 0, 0.2);box-shadow:0px 1px 3px rgba(0, 0, 0, 0.2);padding:5% 15% 15%;}
.contact-main{padding:30px 0;}
.inner-tab .nav-tabs{border-bottom:2px solid #38b6ff;text-align:center;background-color:#f7f7f7;}
.inner-tab .nav-tabs > li{margin:0;float:none;display:inline-block;}
.inner-tab .nav > li > a:hover, .inner-tab .nav > li > a:focus, .inner-tab .nav > li > a{color:#333333;text-transform:uppercase;border:none;background-color:transparent;position:relative;padding:15px 18px;font-weight:500;}
.inner-tab .nav-tabs > li.active > a{position:relative;background:#f7f7f7;}
.inner-tab .nav-tabs > li.active > a:after, .inner-tab .nav-tabs > li.active > a:before{top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;}
.inner-tab .nav-tabs > li.active > a:after{border-color:rgba(247, 247, 247, 0);border-top-color:#f7f7f7;border-width:7px;margin-left:-7px;}
.inner-tab .nav-tabs > li.active > a:before{border-color:rgba(244, 67, 54, 0);border-top-color:#38b6ff;border-width:10px;margin-left:-10px;}
.inner-tab{-moz-box-shadow:0px 1px 3px rgba(0, 0, 0, 0.2);-webkit-box-shadow:0px 1px 3px rgba(0, 0, 0, 0.2);box-shadow:0px 1px 3px rgba(0, 0, 0, 0.2);}
.wallet-row{padding:30px 55px;}
.wallet-cell{border:1px solid #f3f3f3;padding:10px 275px 10px 15px;position:relative;min-height:132px;position:relative;margin-bottom:30px;}
.wallet-cell:last-child{margin-bottom:0;}
.wallet-cell .price-right{position:absolute;right:0;top:0;height:100%;width:170px;text-align:center;background-color:#f7f7f7;}
.wallet-cell .price-right h2{font-size:28px;margin-top:32%;}
.wallet-cell .price-right:before{content:"";background-color:#fff;position:absolute;width:30px;height:100%;border-radius:0 55% 55% 0;left:-23px;top:0;}
.wallet-tab h4{font-size:20px;text-transform:uppercase;}
.wallet-tab p{font-size:16px;font-weight:300;color:#707070;}
.redeem-history, .payment-history, .redeem-request{padding:25px;}
.review-box{-moz-box-shadow:0px 1px 3px rgba(0, 0, 0, 0.2);-webkit-box-shadow:0px 1px 3px rgba(0, 0, 0, 0.2);box-shadow:0px 1px 3px rgba(0, 0, 0, 0.2);padding:20px 25px;}
.review-main{padding:30px 0;}
.redeem-history form{margin:0 auto;max-width:400px;}
.edit-profile-popup label{color:#6d797e;}
.doc-detail li{display:inline-block;position:relative;padding-right:7px;}
.doc-detail li strong{color:#000;}
.doc-detail li:after{content:"|";display:inline-block;padding-left:10px;color:#c5c5c5;}
.doc-detail li:last-child{padding-right:0;}
.doc-detail li:last-child:after{display:none;}
.manage-dog .service_list_text h4{margin:5px 0 5px;}
.manage-dog .service_list_icon a.remove{color:#38b6ff;}
.manage-dog .service_list_icon a.remove:hover, .manage-dog .service_list_icon a.remove:focus{background-color:#38b6ff;color:#fff;border-color:#38b6ff}
.manage-dog .service_list_icon a.edit{color:#0DA44F;}
.manage-dog .service_list_icon a.edit:hover, .manage-dog .service_list_icon a.edit:focus{background-color:#0DA44F;color:#fff;border-color:#0DA44F;}
.manage-dog .service_list_text{padding-right:15px;}
.photo-preview{text-align:center;margin-bottom:15px;}
.photo-preview li{display:inline-block;padding:0 10px 10px;width:18%;position:relative;}
.photo-preview .photo-box{display:block;padding:5px;border:2px dotted #e5e5e5;}
.remove-pic{position:absolute;right:0px;top:-10px;width:25px;height:25px;border:1px solid #38b6ff;line-height:23px;border-radius:50%;text-align:center;background-color:#fff;}
.remove-pic:hover, .remove-pic:focus{background-color:#38b6ff;color:#fff;border-color:#38b6ff;}
.nrf{font-size:16px;margin:10px 0;font-weight:300;color:#666;}
.srp-main .nrf{text-align:center;}
.bootstrap-select.btn-group .dropdown-menu li{padding:0;border-left:none;}
.left_menu .bootstrap-select.btn-group .dropdown-menu li.active::before, .left_menu .bootstrap-select.btn-group .dropdown-menu li:hover::before{display:none;}
.sticky-map{position:fixed;}
.calendar{background-color:#fcfcfc;border:1px solid #f4f4f4;}
.calendar thead tr th{text-transform:uppercase;font-size:21px;font-weight:400;color:#313639;text-align:center;border:none;}
.calendar tbody tr td{font-size:17px;color:#808080;border:none;vertical-align:middle;text-align:center;height:46px;}
.calendar tbody tr .different-month{opacity:0;}
.calendar tbody tr .past{opacity:0.3;}
.calendar tbody tr .available{background-color:#FCFCFC;}
.calendar tbody tr .booked{background-color:#ffe3e2;}
.calendar tbody tr .unavailable{background-color:#eaeaea;}
.calender-right-block{margin:15px 0;float:right;margin-top:0;}
.calender-right-block li{position:relative;padding-left:18px;display:inline-block;padding-right:10px;}
.calender-right-block li:last-child{padding-right:0;}
.calender-right-block li:before{content:"";width:15px;height:15px;display:block;position:absolute;left:0;top:3px;border-radius:50%;border:1px solid;}
.calender-right-block li.available:before{background-color:#FCFCFC;border-color:#e0e0e0;}
.calender-right-block li.booked:before{background-color:#ffe3e2;border-color:#c09594;}
.calender-right-block li.unavailable:before{background-color:#cecece;border-color:#9f9f9f;}
.table .holiday{display:block;font-size:12px;}
.manage_service .service_list_text .date-time-row{}
.manage_service .service_list_text .date-time{line-height:none;color:#000;display:inline-block;position:relative;padding-right:10px;margin:0 7px 0 0;border-right:1px solid #CCC;font-size:13px;}
.manage_service .service_list_text .date-time:last-child{border-right:none;padding-right:0;margin-right:0;}
.manage_service .service_list_text p{margin-bottom:5px;}
.manage_service .price-tag{font-size:16px;color:#000;min-width:125px;font-weight:600;text-align:center;display:inline-block;padding:5px;}
.btns-row{margin-top:10px;}
.btns-row li{display:inline-block;padding-right:5px;}
.btns-row li .btn{padding:6px 12px;font-size:14px;}
.user-detail .btn{padding:6px 12px;font-size:14px;margin-top:5px;}
.gray-box{background-color:#f0f0f0;padding:20px;border-radius:5px;margin-bottom:15px;border:1px solid #e5e5e5;}
.qa-row li{border-bottom:1px solid #e5e5e5;margin-bottom:15px;padding-bottom:15px;}
.qa-row li:last-child{border-bottom:none;margin-bottom:0;}
.qa-row li h3{font-weight:700;margin:0 0 5px;font-size:18px;}
.qa-row li p:last-child{margin-bottom:0;}
.qa-scroll{max-height:350px;}
/*.home_search h1{font-size:45px;text-shadow:0 0 5px rgba(0, 0, 0, 0.5);}*/
.home_search h1{font-size: 60px; color: #636262; text-shadow: none; text-align: center; text-transform: uppercase; font-weight: lighter; padding: 70px 0px 210px;font-family: 'Alegreya Sans', sans-serif;}
.nav > li > a{padding:6px 15px;}
.home_search_tab .tab-content{padding:15px 15px 5px;}
.tab-pane .marginbtm20{margin-bottom:10px;}
.custom_check input[type="checkbox"] + label{height:60px;}
.owl-carousel .owl-item .item .review_rating .rr_img img{width:auto;display:inline-block;}
.testimonials-main{padding:30px 0;}
.test-btn-block{text-align:center;margin:15px 0 5px;}
.nct-footer-social-media .language-select{float:left;}
.nct-footer-social-media .language-select .bootstrap-select.btn-group .dropdown-toggle .filter-option {color:#fff; font-weight:500; text-transform:uppercase;}
.nct-footer-social-media .language-select .bootstrap-select > .dropdown-toggle .fa {color:#fff;}

.nct-footer-social-media .language-select .bootstrap-select.btn-group .dropdown-toggle .filter-option {color:#a4a4a4; font-weight:500; text-transform:uppercase;}
.nct-footer-social-media .language-select .bootstrap-select > .dropdown-toggle .fa {color:#a4a4a4;}
.top-serach-box{display:none !important;width:auto; display:inline-block; vertical-align:top; position:relative; margin-left:130px; margin-top:-3px;}
.top-serach-box .form-group{width:150px; position:absolute; left:0px; top:0px; z-index:2; margin:0px;}
.top-serach-box .bootstrap-select > .dropdown-toggle{border-right:none; border-radius:0px;}
.top-serach-box .input-serach{float:left; position:relative; padding-left:150px; width:auto;}
.top-serach-box .input-serach .form-control{width:300px; border-radius:0px;}
.top-serach-box .input-serach .top-ser-btn{position:absolute; width:42px; height:42px; border:0px; text-align:center; top:0px; right:0px; color:#38b6ff;}
#topyou {
    z-index: 1011;
    list-style-type: none;
    position: fixed;
    right: 50px;
    bottom: 50px;
    width: 56px;
    margin-top: -2.5em;
    padding: 0px,0px,0px,0px;
    display: block;
}
#topyou li {
    display: block;
    height: 52px;
    width: 56px;
}
#divtopyou {
    display: block;
    height: 50px;
    width: 56px;
}
.main_content.dashing {
    min-height: 875px;
}
li.serviovo {
    background-color: #f1f7f7;
}
li.notofico {
    background-color: #f0f8ff;
}
li.dogonero {
    background-color: #f0ffff;
}
li.placeho {
    background-color: #f1f1f1;
}
.left_menu ul li.placeho.active, .left_menu ul li.placeho:hover {
    border-left-color: transparent;
}
.left_menu ul li.placeho.active:before, .left_menu ul li.placeho:hover:before {
    content: "";
}
#pictop {
    text-align: center;
    vertical-align: middle;
    display: inline-block;
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -o-transition: all 1s ease;
    height: 52px;
    width: 52px;
    border-radius: 50%;
    -moz-border-radius: 50%;
    opacity: 0.7;
    filter: alpha(opacity=70);
	border: 2px solid #38b6ff;
}
#pictop:hover {
    height: 58px;
    width: 58px;
    -webkit-filter: drop-shadow(0px 0px 5px #38b6ff);
    -moz-filter: drop-shadow(0px 0px 5px #38b6ff);
    -ms-filter: drop-shadow(0px 0px 5px #38b6ff);
    -o-filter: drop-shadow(0px 0px 5px #38b6ff);
    filter: drop-shadow(0px 0px 5px #38b6ff);
    margin-top: -3px;
    margin-left: -3px;
    opacity: 1.0;
    filter: alpha(opacity=100);
}
.abouti_img img {
    width: 434px;
    height: 530px;
    float: right;
}

h2.abtustitle {
    font-size: 63px;
}

.aboutus_section div p{
	max-width: 400px;
    font-size: 17px;
    color: #707070;
    margin: 35px 0px 30px;
    font-family: 'Assistant', sans-serif;
    font-weight: 400;
    line-height: 35px;
}

a.aboutusclk {
    font-size: 14px;
    color: #707070;
    border: 2px solid #707070;
    padding: 10px 47px;
    line-height: 70px;
    border-radius: 25px;
    font-family: 'Assistant', sans-serif;
}
section.withus_section {
    padding-top: 100px;
	padding-bottom: 100px;
    background-color: #FFB5AB;
}
.withus_section div p {
    max-width: 400px;
    font-size: 17px;
    color: white;
    margin: 35px 0px 30px;
    font-family: 'Assistant', sans-serif;
    font-weight: 400;
    line-height: 35px;
}
.withassadivo {
    max-width: 400px;
	float:right;
}

.withus_section a.homeyusclk {
	display:none;
}
h2.choosewahead {
    font-size: 63px;
    line-height: 75px;
    text-align: center;
	padding-bottom: 50px;
}
section.choose_section {
    padding-top: 50px;
    padding-bottom: 50px;
}
a.withusclk {
    font-size: 14px;
    color: #707070;
    border: 2px solid #707070;
    padding: 10px 47px;
    line-height: 70px;
    border-radius: 25px;
    font-family: 'Assistant', sans-serif;
}
.withus_text p {
    max-width: 400px;
    font-size: 17px;
    color: #707070;
    margin: 35px 0px 30px;
    font-family: 'Assistant', sans-serif;
    font-weight: 400;
    line-height: 32px;
}
.withus_text h5 {
    max-width: 400px;
    font-size: 26px;
    color: #707070;
    margin: 35px 0px 30px;
    font-family: 'Assistant', sans-serif;
    font-weight: 400;
    line-height: 28px;
}
section.choose_section .row {
    padding-bottom: 50px;
}
.withus_text {
    max-width: 300px;
	margin: auto;
}

.with_us_img img {
    width: 200px;
    height: 200px;
}
div.page-wrap.innerone .home_banner_promo_conta {
    margin-left: 10%;
}
section.aboutus_section {
    padding-top: 50px;
}
h2.homemoto.tranti {
    margin-left: 12px;
}
a.homeclkme.zamnti {
    margin-left: 1px;
}
a.homeclkme.xxmnti {
    margin-left: 0px;
}
a.withusclk:hover, a.aboutusclk:hover, a.homeclkme:hover, a.homeyusclk:hover, section.sitter_section button.small-btn:hover{
    background-color: rgba(0, 0, 0, 1);
    border-color: transparent;
	color:white;
}
.onlymobile {
	display: none;
}
	
.onlydesktop {
	display: block;
}
.top_menu.home_menu .navbar-default .navbar-nav > li > a:hover {
    color: #33ccff;
}