@import url('https://fonts.googleapis.com/css?family=Poppins:400,500,600,700&display=swap');

@font-face {
    font-family: 'poppinsblack';
    src: url('../fonts/poppins/poppins/poppins-black-webfont.woff2') format('woff2'),
         url('../fonts/poppins/poppins/poppins-black-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'poppinslight';
    src: url('../fonts/poppins/poppins-light-webfont.woff2') format('woff2'),
         url('../fonts/poppins/poppins-light-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'poppinsmedium';
    src: url('../fonts/poppins/poppins-medium-webfont.woff2') format('woff2'),
         url('../fonts/poppins/poppins-medium-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'poppinsbold';
    src: url('../fonts/poppins/poppins-bold-webfont.woff2') format('woff2'),
         url('../fonts/poppins/poppins-bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'poppinsregular';
    src: url('../fonts/poppins/poppins-regular-webfont.woff2') format('woff2'),
         url('../fonts/poppins/poppins-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'poppinssemibold';
    src: url('../fonts/poppins/poppins-semibold-webfont.woff2') format('woff2'),
         url('../fonts/poppins/poppins-semibold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'poppinsitalic';
    src: url('../fonts/poppins/poppins-italic-webfont.woff2') format('woff2'),
         url('../fonts/poppins/poppins-italic-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

* {
    margin: 0 0;
    padding: 0;
    outline: none;
}
body{font-family: 'poppinsregular';word-break: break-word;}
.nodecor{
	text-decoration:none !important;
	color:inherit !important;
}
.CursorNone{
	cursor:default !important;
}

.LangBox{
	margin:0px;
	padding:0px;
	min-width:7rem;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    select,
    textarea,
    input {
        font-size: 16px;
    }
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    select:focus,
    textarea:focus,
    input:focus {
        font-size: 16px;
        background: #eee;
    }
}

header{width: 100%; position: relative; z-index: 1; background-color: rgb(255, 255, 255); box-shadow: 0px 2px 10px 0px rgba(170, 170, 170, 0.32); }
.pac-container{z-index: 99999;}
ul.submenu{padding-left: 20px;list-style: none;}

.rating-stars i{font-size: 14px}
.empty-stars .fa-star:before {color: #c5c5c7;}
.filled-stars .fa-star:before {color: #ffce39;}

.fa-star:before {text-shadow: none;-webkit-text-stroke: 0;}

.bootstrap-select{width:100% !important;}
.bootstrap-select .dropdown-toggle::after{border:0px; background:  url(../img/download.svg) no-repeat right 5px center;background-size:12px; width: 20px; height: 20px;}
.bootstrap-select .btn{ padding:20px 15px;margin:0px;text-transform:none; background-color: #fff !important; color: #858585; font-family: 'poppinsregular';font-size: 14px; box-shadow: none !important;}
#registerForm .bootstrap-select .btn{padding:14px 15px;background:transparent !important}
.bootstrap-select .btn-light:not(:disabled):not(.disabled).active, .bootstrap-select .btn-light:not(:disabled):not(.disabled):active, .bootstrap-select.show > .btn-light.dropdown-toggle { background-color: rgb(255, 255, 255);}
.bootstrap-select .dropdown-toggle:focus { outline: none !important;}
.bootstrap-select .dropdown-item.active, .bootstrap-select .dropdown-item:active {color: #858585;text-decoration: none;background-color:transparent;}

.bootstrap-select.form-control{padding:0px !important;}
.bootstrap-select .btn-light.dropdown-toggle:focus, .bootstrap-select .btn-light.dropdown-toggle:hover {background-color: transparent !important;}
.bootstrap-select .dropdown-item{font-size:14px; color:#858585;}
.bootstrap-select .btn-light:not([disabled]):not(.disabled).active, .bootstrap-select .btn-light:not([disabled]):not(.disabled):active, .show > .btn-light.dropdown-toggle{background-color: transparent !important;}
.dropdown.bootstrap-select .dropdown-menu .dropdown-item:active {background-color: transparent;}
.bootstrap-select .dropdown-item:hover { background-color: #19c1eb;}

.dropdown-menu.show .inner.show{ overflow: hidden !important; max-height: 100%; }
.bootstrap-select .dropdown-menu.show {height: auto; max-height:400px !important;}
.mCSB_inside > .mCSB_container { margin-right:0px;}

.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, .mCS-dark-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar  {background-color:#19c1eb !important;}
.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background:#19c1eb !important;}
.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-light-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-light-3.mCSB_scrollTools_horizontal .mCSB_draggerRail { width: 100%;height:8px;}
.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background:#19c1eb !important;}
.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-light-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {width: 5px !important;}
.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail, .mCS-light-3.mCSB_scrollTools .mCSB_draggerRail {width: 5px !important;}


.xstar-icon{color: #5f5f60;font-size: 12px;font-family: 'poppinsmedium';position: relative;top: -5px}

.header-section{display: flex; width: 100%; align-items: center; height: 100%; justify-content: space-between; }
header .navbar-brand img{ max-width:192px; object-fit: cover;}
header .navbar{height: 76px;  align-items: center; justify-content: flex-end; box-shadow: none;}

header .navbar-nav{ margin-left: 40px; }

.navbar-nav .nav-item{padding: 0px 13px; }
.navbar-nav .nav-item:last-child {padding-right:0px !important; }
.navbar-nav .nav-link{font-size:16px; color:#262626; text-decoration: none; padding:4px 0px !important; font-family: 'poppinssemibold'; text-transform: uppercase;}
.navbar-nav .nav-link.signup-btn{color:#FFF; background: #19c1eb;padding:0px 15px !important; border-radius: 4px !important;height: 32px;line-height: 32px}
/* .navbar-nav .nav-link.active, .navbar-nav .nav-link:hover{color: #000080;} */

.nav-item_ln{margin-left:10px;}
.nav-item_ln .nav-link{font-size:16px; color:#262626; text-decoration: none; padding:4px 0px !important; font-family: 'poppinssemibold'; text-transform: uppercase;}

/* mobile view header */

.sidenav {height: 100%; width: 0; position: fixed; z-index: 999; top: 0; right: -360px; background-color:#616368; overflow-x: hidden; transition: 0.5s; width: 350px;}
body.navOpen .provider-pages .left-user-img .user_img_section{ z-index: -1; }
body.navOpen .sidenav{right: 0px; }
.sidenav a {  padding: 10px 8px 8px 10px;text-decoration: none; font-size: 16px; color: #fff; display: block; transition: 0.3s;}
.sidenav .closebtn { position: absolute; top: -8px;right:0; font-size:40px; color:#fff; z-index: 1; line-height: 1;}

.right_nav {display: block !important; position: absolute; content: ""; right: 10px; top: 25px; border-radius: 0;padding: 0;font-size: 35px; color: #fff; box-shadow: none; outline: 0;}
.navbar-expand-md .navbar-collapse {width: 100%;}

/* header .dropdown-menu{left: auto; right:0px; max-width: 185px;} */
/* header .dropdown-toggle::after{margin-left:10px; border-top: 5px solid;  border-right: 5px solid transparent; border-bottom: 0;border-left: 5px solid transparent;} */
#btn { right: 15px; cursor: pointer; -webkit-transition: left 500ms cubic-bezier(0.6, 0.05, 0.28, 0.91); transition: left 500ms cubic-bezier(0.6, 0.05, 0.28, 0.91);}
#btn div { width: 35px;height: 2px; margin-bottom: 8px; background-color: #000; -webkit-transition: -webkit-transform 500ms cubic-bezier(0.6, 0.05, 0.28, 0.91), opacity 500ms, box-shadow 250ms, background-color 500ms;
    transition: transform 500ms cubic-bezier(0.6, 0.05, 0.28, 0.91), opacity 500ms, box-shadow 250ms, background-color 500ms;}


#btn div#bottom{margin-bottom: 0px;}
#btn:hover > div { box-shadow: 0 0 1px var(--lightyellow); }

#btn.active { position: absolute; z-index:1111; top: 50%; transform: translateY(-50%);  }
#btn.active div { background-color: #fff; }
#btn.active:hover > div { box-shadow: 0 0 1px #343838; }

#items .item .nav-link:first-child { transition-delay: 0.1s;}
#items .item .nav-link:nth-child(2) { transition-delay: 0.2s;}
#items .item .nav-link:nth-child(3) { transition-delay: 0.3s;}
#items .item .nav-link:nth-child(4) {transition-delay: 0.4s;}
#items .item .nav-link:nth-child(5) { transition-delay: 0.5s;}
#items .item .nav-link:nth-child(6) {transition-delay: 0.6s;}

#btn.active #top { -webkit-transform: translateY(10px) rotate(-135deg);  -ms-transform: translateY(10px) rotate(-135deg); transform: translateY(10px) rotate(-135deg); }
#btn.active #middle {-webkit-transform: scale(0);  -ms-transform: scale(0); transform: scale(0);}
#btn.active #bottom {-webkit-transform: translateY(-10px) rotate(-45deg); -ms-transform: translateY(-10px) rotate(-45deg); transform: translateY(-10px) rotate(-45deg);}
#box { position: fixed; z-index:999;overflow: auto; top: 0px; right: -500px; width: 350px; opacity: 0; padding: 20px 0px; height: 100%; background-color: #19c1eb ; box-shadow: 0px 3px 24px 0px rgba(255, 255, 255, 0.17);
    -webkit-transition: all 350ms cubic-bezier(0.6, 0.05, 0.28, 0.91); transition: all 350ms cubic-bezier(0.6, 0.05, 0.28, 0.91);}
#box.active {right: 0px; opacity: 1;}
#items { position: relative; top: 50px; padding-left: 0px; list-style: none;}
#items .item { position: relative; cursor: pointer; padding: 10px; -webkit-transition: all 250ms;  transition: all 250ms;}
#items .item .nav-link{color: #fff;text-transform: uppercase; font-size:16px;  font-family: 'poppinssemibold';}
#items .item .nav-link.active{color: #1d1e21 !important;}
#items .item:hover,#items .item.active{ padding: 15px 25px; background-color: rgba(52, 56, 56, 0.2);}

.wallet-used-wrap{position: relative;}
.floatwalletcloser{float: right;color: #000}


/* index */
.banner-first{ background-color: rgb(0, 0, 0); width:100%; height:540px;overflow: hidden; display: flex; }
.banner-first .first-blog-img{width: 52%; height: 706px;  background-color: gray; transform: rotate(10deg);position: relative; top: -92px; left: -55px; overflow: hidden; z-index: 11;}
.banner-first .first-blog-img .first-blog{background: url(../img/img1.jpg) no-repeat; background-size: cover;  width:830px;height: 100%;transform: rotate(-10deg);  background-position: center;position: relative; display: flex; align-items: center; padding-right: 187px; }
.banner-first .first-blog-img .first-blog::before{content: ""; position: absolute;width:150%; left:0px; right:0px; top:0px; bottom: 0px; background:rgba(25, 193, 235,0.76) ;}

.banner-first .second-blog-img{background: url(../img/img2.jpg) no-repeat; background-size: cover;height:540px; width: 1050px; flex: 1;  margin-left: -175px;  background-position: top right; position: relative;overflow: hidden;  display: flex; align-items: center; padding-left:178px; }
.banner-first .second-blog-img::before{content: ""; position: absolute; left:0px; right:0px; top:0px; bottom: 0px; background:rgba(0, 0, 0,0.36) ;}

.banner-first .first-data-contain{max-width:450px; width:100%;position: relative;  text-align: right; margin-left: auto;}
.banner-first .title{font-size:40px;color:#fff; text-transform: uppercase;margin-bottom:20px; line-height: 1;}
.banner-first .title span{font-family: 'poppinsbold'; display: block;}
.banner-first .description{font-size:17px; color:#fff; margin-bottom:20px;}
.provider-btn{ border-radius: 4px;border: 0; background-color: rgb(29, 30, 33);  width: 250px;height: 60px; line-height:60px; text-align: center;color:#fff !important; margin-left: auto; font-size:18px; font-family: 'poppinsmedium';display: block;  }
.provider-btn:hover {background-color: rgb(0, 0, 0,1) !important;}
.banner-first  .second-blog-img .seond-data-contain{margin-left:0px; text-align: left;}
.banner-first  .second-blog-img .seond-data-contain .provider-btn{background-color:#19c1eb ; margin-left:0px;  font-family: 'poppinssemibold';}

.backCheck label{width:200px;}
.backCheck { font-size: 14px; }
.data-provider{ box-shadow: 0px 2px 24px 0px rgba(21, 7, 10, 0.14); background:#f8f8f8;}
.data-provider .first-provider{list-style: none;padding:0px; margin:0px; display: flex; flex-wrap: wrap;}
.data-provider .first-provider .data-item:last-child{border:0px;}
.data-item {width:20%;text-align: center; border-right:1px solid #dfdfdf; padding: 23px 5px;}
.data-item .notebook{width:65px;height:auto; margin:0px auto 15px;}
.data-item .notebook img{width:100%; height:100%; object-fit: contain;}
.data-item .title{font-size:18px; color:#1d1e21; font-family: 'poppinsbold'; margin-bottom:10px; }
.data-item .description{font-size:12px; color:#595858; margin-bottom:0;}

.our-services{padding:50px 0px;}
.our-services .heading{color:#1d1e21; margin-bottom:0px;}
.services-data{padding:50px 0px 25px;}
.services-data .servies-first{ border-radius: 10px; background-color: rgb(25, 193, 235); /* width: 294px; */ width:100%; height: 202px; cursor: pointer; position: relative; display: flex; margin-bottom:30px;}
.services-data .servies-first::after{position: absolute; content: ""; background-size: cover !important; left:0px; bottom:0px; background: url(../img/shadow.png) no-repeat; height:80px; width:100%; border-radius:0px 0px 10px 10px;}
.services-data .servies-first::before{content: "";background-color: rgb(25, 193, 235,0.75); left:0px;right:0px; top:0px; bottom:0px; opacity:0; position: absolute;  border-radius: 10px;  }
.services-data .servies-first:hover::before{opacity: 1;}
.services-data .servies-first-bg{background: url(../img/img3.jpg) no-repeat; background-position: center; background-size: cover; border-radius:10px;}
.services-data .servies-second-bg{background: url(../img/img4.jpg) no-repeat; background-position: center; background-size: cover; border-radius:10px;}
.services-data .servies-third-bg{background: url(../img/img5.jpg) no-repeat; background-position: center; background-size: cover; border-radius:10px;}
.services-data .servies-four-bg{background: url(../img/img6.jpg) no-repeat; background-position: center; background-size: cover; border-radius:10px;}
.services-data .servies-five-bg{background: url(../img/img7.jpg) no-repeat; background-position: center; background-size: cover; border-radius:10px;}
.services-data .servies-six-bg{background: url(../img/img8.jpg) no-repeat; background-position: center; background-size: cover; border-radius:10px;}
.services-data .servies-seven-bg{background: url(../img/img9.jpg) no-repeat; background-position: center; background-size: cover; border-radius:10px;}
.services-data .servies-eight-bg{background: url(../img/img10.jpg) no-repeat; background-position: center; background-size: cover; border-radius:10px;}

.our-services .provider-btn{margin:0px auto;height:44px;line-height:44px;}

.service-name{position: relative;padding:0px 10px 15px 15px; margin-top: auto; width: 100%; z-index: 1;}
.service-name .title{font-family: 'poppinsbold'; font-size:18px; color:#fff; margin-bottom:3px;}
.service-name .description{color:#fff; font-size:11px;margin-bottom:0;}

.how-it-work{background:url(../img/cloud.png) no-repeat; background-position: bottom; background-size: cover;  width:100%; padding:50px 0px;}
.how-it-work .how-data .nav-tabs{border:0px; justify-content: space-between;}

.how-it-work .how-data .nav-tabs .nav-link{border:0px; color:#1d1e21; font-size: 20px; font-family: 'poppinssemibold'; text-align: center; padding:0px;}
.how-it-work .how-data .nav-tabs .nav-img { border-radius: 50%;background-color: rgb(238, 252, 255); width: 159px;  height: 159px; margin-bottom:10px;}
.how-it-work .how-data .nav-tabs .nav-img img{width:100%; height:100%; padding:28px;}
.how-it-work .how-data .nav-tabs .nav-link.active .nav-img, .how-it-work .how-data .nav-tabs .nav-link:hover .nav-img{background-color:#33c5ec;  box-shadow: 0 0px 0px rgba(21, 7, 10, 0.15);}
.how-it-work .how-data .nav-tabs .nav-link .nav-img .customers-img-hover{display: none;}
.how-it-work .how-data .nav-tabs .nav-link.active  .nav-img .customers-img-hover , .how-it-work .how-data .nav-tabs .nav-link:hover .nav-img .customers-img-hover {display: block;}
.how-it-work .how-data .nav-tabs .nav-link.active  .nav-img .customers-img , .how-it-work .how-data .nav-tabs .nav-link:hover .nav-img .customers-img{display: none;}

.how-it-work .how-data .nav-tabs .nav-link.active{background: transparent;border:0px;}
.how-it-work .how-data .nav-tabs .nav-link:focus, .how-it-work .how-data .nav-tabs .nav-link:hover{border: 0px;}
.how-it-work .how-data .heading{color:#1d1e21; font-size:34px; font-family: 'poppinsbold'; margin-bottom:40px;}
.how-it-work .how-data .left-side{max-width:365px; text-align: center;}

.how-it-work  .customers-data{display: flex; flex-wrap: wrap; justify-content: space-between;}
.how-it-work  .customers-data .first-costomer-service{border-radius: 10px;background: #fff; box-shadow: 0px 2px 18px 0px rgba(21, 7, 10, 0.15); max-width: 272px;width:100% ;  height: 270px; padding:15px 10px; margin-bottom:30px;}
.how-it-work  .customers-data .first-costomer-service:hover{background: #2ec4ec;}
.how-it-work  .customers-data .first-costomer-service:hover .title, .how-it-work  .customers-data .first-costomer-service:hover .description{color:#fff;}
.customers-data .first-img{ border-radius: 50%; background-color: rgb(238, 252, 255);  width: 104px; height: 104px; margin-bottom:10px; }
.customers-data .first-img img{width:100%; height:100%; padding:20px;}
.customers-data .title{color:#1d1e21; font-family: 'poppinssemibold'; font-size:15px; margin-bottom:10px;}
.customers-data .title.full{-webkit-line-clamp: inherit;max-height:inherit;}

.clockpicker-popover .clockpicker-button{background-color: #19c1eb !important;}

.customers-data  .description{color:#a5a5a5; font-size:12px;  margin-bottom:0px; line-height: 1.7;}
.customers-data  .description span{font-family: 'poppinssemibold'; text-decoration: underline;cursor: pointer;padding-top:5px;display: block;}

.how-it-work  .customers-data  .second-service-margins{margin-top: 50px;position: relative;}
.how-it-work  .customers-data .third-service-margins{margin-top: -50px;position: relative;}

.search-data{background:#3ac6ed;padding:30px 0px;}
.search-panel .title{font-size: 30px; color:#fff;font-family: 'poppinssemibold'; text-align: center;margin-bottom:20px; }
.search-panel {max-width: 885px;width:100%; margin:0px auto;}
.search-panel  .form-search {border-style: solid; border-width: 2px; border-color: rgb(255, 255, 255); border-radius: 4px; background-color: rgb(255, 255, 255); width: 100%; }
.search-panel .form-search .form-group{margin-bottom:0px;width:242px; }
.search-panel .form-search .form-group .form-control{border:0px;  border-right:1px solid #cccccc; border-radius:0px; padding: 20px 15px;color:#858585;height: auto; font-size:14px; width:100%;}
.search-panel .form-search .form-group:last-child .form-control{border-right:0px;}
.search-panel .form-search .form-group .form-control::placeholder{color:#858585;}
.search-panel .form-search .form-group .form-control:focus{box-shadow: none;}
.search-panel .form-search .form-group .custom-select{background:#fff url(../img/download.svg) no-repeat right 13px center; background-size:13px; height:auto;}
.search-panel .form-search .search-btns{border:0px; border-radius: 4px; background-color: rgb(25, 193, 235); width: 155px;height:61px;line-height: 61px;text-align: center; color:#fff;font-size:18px;font-family: 'poppinssemibold';display: block; text-transform: uppercase; }
.search-panel .form-search .search-btns:hover{background:#000;}
.provider-register{background:url(../img/bg-1.jpg) repeat;width:100%; padding:50px 0px 35px;}
.provider-register .heading{margin-bottom:50px;}
.heading{font-size:30px; color:#fff;font-family: 'poppinssemibold';  text-align: center; margin-bottom:0px; }

.card-item{border-radius: 6px;background-color: rgb(255, 255, 255); box-shadow: 0px 0px 16px 0px rgba(21, 7, 10, 0.09); width:100%;padding:15px;}
.card-item .card-img{border-radius: 6px; background-color: rgb(203, 142, 122);   width:100%; height: 177px;}
.card-item .card-img img{width:100%; height:100%; border-radius:6px; object-fit: cover;}
.card-item .card-body{padding:20px 0px 0px;}
.card-item .card-body .card-title{color:#1d1e21; font-size: 18px; font-family: 'poppinssemibold';  text-align: center; margin-bottom:5px; position: relative;padding-bottom:10px;}
.card-item .card-body .card-title::before{content: ""; position: absolute; bottom: 0px; max-width:141px; width:100%; background-color: rgb(217, 221, 223); height: 1px; left:50%; transform: translateX(-50%);}
.card-item .card-body .card-text{text-align: center; margin-bottom:5px; color:#1d1e21; font-size:14px; font-family: 'poppinsmedium'; letter-spacing: 0.2px;}
.card-item .card-body .card-text span{color:#1d1e21;}
.prev img{width:100%; height:100%; padding:6px;}
.prev-img img{transform: rotate(-180deg);}
.prev{ border-radius: 50%; background-color: rgb(25, 193, 235); width: 40px; height: 40px;}
.provider-register .prev{ position: absolute; top: 50%; transform: translateY(-50%);}
.owl-dots{display: none;}
.provider-register .prev{right: auto; left:-50px ;}
.provider-register .next{right:-50px; left:auto;}


.customer-services{background:url(../img/bg-2.jpg) no-repeat #19c1eb;  background-size:contain !important; background-position: right center; /* height:420px; */height:100% ; width:100%;}
.coust-servires .heading{text-align: left; margin-bottom:25px;}
.media-data .media-img{  border-radius: 50%;  background-color: rgb(255, 255, 255);  width: 113px; height: 113px;  margin-right: 25px;}
.media-data .media-img img{width:100%; height:100%; border-radius:50%; object-fit: cover;}
.media-data .description{font-size:14px; color:#fff; margin-bottom:20px; line-height: 1.8}
.media-data .autor-name{font-family: 'poppinssemibold'; color:#fff; font-size:24px; margin-bottom: 0px;}
.media-data .location{color:#fff; font-size:14px; margin-bottom:0px;}
.media-data .quote-img{width:52px;height:52px; margin-bottom:15px;}
.media-data .quote-img img{width:100%; height:100%;object-fit: contain;}
.coust-servires{max-width:830px; width:100%;  padding: 35px 0px 10px; position: relative; background: rgb(25, 193, 235);}
.coust-servires::before{content: ""; position: absolute; right:-140px; width:0px; height:0px;top:0px; border-bottom:420px solid rgb(25, 193, 235);;  border-right: 140px solid transparent;}

.coust-servires .prev{background-color: #10a2c6;;}
.coust-servires .owl-prev{margin-right: 15px;}

/* footer */
footer{background: #0e111e;}
.footerone-section{background: #151a2d; position: relative;overflow: hidden;}
.footer-logo{  border-radius: 50%; background-color: rgb(255, 255, 255); box-shadow: 0px 19px 43px 0px rgba(0, 0, 0, 0.9); width: 371px; height: 371px; position: absolute;  top: -250px; left:50%; transform: translateX(-50%);}
.footer-logo img{/*width: 192px;*/ height: auto;position: absolute;bottom: 39px;left: 50%;transform: translateX(-50%);}
.footerone-section .titles{text-transform:uppercase; color:#19c1eb; font-size:20px; margin-bottom:12px; font-family: 'poppinssemibold';}
.footer-paddings{padding:60px 0px 20px; position: relative;}
.footerone-section .footer-ul{list-style: none; padding:0px; margin:0;}
.company-data-two {display: flex; justify-content: space-between;}
.footerone-section .footer-ul .footer-link{color:#fff; font-size:14px;margin-bottom:10px; display: block;}
.footerone-section .footer-ul .footer-link:hover, .footerone-section .footer-ul .footer-link.active{color:#19c1eb;}
.left-side{max-width:335px; width:100%;}
footer .collapse{display: flex;}
.footerone-section .app-data .titles{color:#fff; font-size:14px; font-family: 'poppinsregular';}
.footerone-section .app-data.collapse{display: block !important;}
.app-advertise{display: flex;}
.app-advertise .app-one{width:115px;height:35px;border-radius:4px; cursor: pointer; margin-right:20px; overflow: hidden;}
.app-advertise .app-one a { width: 100%; height: 100%; display: block; }
.app-advertise .app-one img{width:100%; height:100%; /* object-fit:cover; */}

.social-icon{ display:flex !important; list-style: none;  padding: 0px;}
.social-icon li .soical-icon-1{width:38px; height:38px; margin-right: 3px; display: block; background:#fff; border-radius:8px;}
.social-icon li:last-child{  margin-right: 0px;}
.social-icon li .soical-icon-1 img{width:100%; height:100%; object-fit: cover;  border-radius: 6px;}
.social-icon li .soical-icon-2{background: transparent;}

.mid-logo{width:142px;height: auto; position: absolute; left:50%; top: 50%; transform: translateX(-50%);}
.mid-logo img{width:100%;/*  height:100%; */ object-fit: contain;}
.copy-right-text{font-size:12px; color:#fff; text-align: center; padding: 10px 0px; margin-bottom:0px;}
.copy-right-text a{color:#fff;}
.copy-right-text a:hover{color:#19c1eb;}


/* modal */
.modal .modal-dialog{max-width:650px;}
.modal .modal-dialog .modal-content{border:0px; border-radius:10px;}
.modal .modal-header {border:0px; padding: 0; position: relative;}
.modal .modal-header .close{position: absolute; right:10px; top:10px; color:#1d1e21; font-size:28px; opacity:1; z-index:11;}
.modal .close-btns{background-color:#19c1eb; color:#fff; border-radius:4px; font-family: 'poppinssemibold'; text-align: center;padding: 15px 25px;  display: block; text-transform: none;  font-size: 16px;}
.modal .modal-footer{padding:6px;}
button:focus { outline: 0px dotted;}


/* about-us */
.about-us-page{background: url(../img/about-bg.jpg) no-repeat; background-size:cover ; background-position: top center; width:100%;position: relative;padding:50px 0px 20px;}
.about-us-page::before{content: ""; position: absolute; left:0px; right:0px; top:0px; bottom: 0px; background:rgba(0, 0, 0,0.05) ;}
.about-banner{position: relative;}
.about-banner .title1{font-size:48px; color:#fff;  font-family: 'poppinssemibold'; text-align: center; margin-bottom:20px; }
.about-banner  .search-panel{margin-bottom:20px; }
.about-banner .search-panel .form-search{box-shadow: 0px 4px 32px 0px rgba(0, 0, 0, 0.61);border:0px;}
.about-banner  .search-panel .form-search .form-group .form-control{padding:20px 15px;}
.about-banner  .search-panel .form-search .form-group:nth-child(1) .form-control{border-radius:4px 0px 0px 4px;}
.about-banner  .search-panel .form-search .form-inline{justify-content: space-between; }
.about-banner  .search-panel .form-search .search-btns{border-radius:0px 4px 4px 0px;}

.about-middle-section{padding:30px 0px 60px;}
.about-middle-section .common-contain{font-size: 15px; color:#595959;line-height: 1.7; text-align: center; margin-bottom:40px;}
.about-description {max-width:850px; width:100%; margin:0px auto;}
.about-middle-section .first-provider{display: flex; flex-wrap: wrap; padding:0; margin:0; list-style: none; margin-bottom:50px;}
.about-middle-section .first-provider .data-item{border:0px; padding:38px 5px;}
.about-middle-section .first-provider .data-item .notebook{margin: 0px auto 30px;}
.about-middle-section .first-provider .data-item .title{color:#19c1eb;font-size: 17px;}
.about-middle-section .first-provider .data-item:hover{ background-color: rgb(255, 255, 255); box-shadow: 0px 2px 18px 0px rgba(21, 7, 10, 0.15); cursor: pointer;}
.about-middle-section  .heading{color:#1d1e21; margin-bottom: 40px;}
.about-middle-section  .about-more{max-width: 87%; width: 100%; margin: 0px auto;}

.gallary-section{display: flex;justify-content: space-between; width:87%; margin:60px auto;}
.gallary-section .left-side-img{ background-color: rgb(17, 49, 130); width: 570px; height: 437px;  }
.gallary-section .left-side-img img{width:100%; height:100%; object-fit: cover;}
.gallary-section .right-one{background-color: rgb(17, 49, 130);width: 370px; height: 205px; margin-bottom:26px ;}
.gallary-section .right-one img{width:100%; height:100%; object-fit: cover;}

.button-section{display: flex; justify-content: space-between; max-width:515px; margin:0px auto;}
.button-section .provider-btn{margin-left: 0px;}
.button-section .provider-bg{ background: #19c1eb;}
.about-last-section{background: url(../img/about-bg2.jpg) no-repeat; background-size:cover ; background-position:center; width:100%;position: relative; height: auto; padding: 100px 0px;}
.about-last-section::before{content: ""; position: absolute; left:0px; right:0px; top:0px; bottom: 0px; background:rgba(0, 0, 0,0.35) ;}
.about-last-data{position: relative;}
.about-last-data .left-side-data .heading{text-align: left; margin-bottom:15px;}
.about-last-data .left-side-data h5.heading{font-family: 'poppinsregular'; margin-bottom:25px;}

.last-data-section{display: flex; flex-wrap: wrap; justify-content: space-between;}
.about-media {margin-bottom:35px; align-items:center;width:50%;}
.about-media .media-img{border-radius: 50%; background-color: rgb(25, 193, 235); width: 81px; height: 81px; margin-right:15px; }
.about-media .media-img img{width:100%;height:100%; padding:16px; vertical-align: top;}
.about-media .media-title{color:#fff; font-size:24px; margin-bottom:0px;font-family: 'poppinssemibold'; }
.about-media .media-title span{font-family: 'poppinsregular'; display: block; padding-top:5px;}

.about-last-data .provider-btn{background: #19c1eb; margin-left:0px;}

/* blog */

.blog-section{padding:50px 0px;}
.blog-one{margin-bottom:35px;padding-bottom: 35px;border-bottom:1px solid rgb(235, 237, 236) ;}
.blog-one:last-child{margin-bottom:0px;}
.blog-one .blog-img{  background-color: rgb(238, 252, 255); /* width: 926px;  */ width:100%;height: 584px; margin-bottom:50px;}
.blog-one .blog-img img{width:100%; height:100%;object-fit: cover;}
.blog-one .title{font-family: 'poppinssemibold'; font-size:22px; color:#19c1eb; margin-bottom:20px;}
.blog-one .description{font-size:14px; color:#1d1e21;margin-bottom:35px; line-height:2;}
.social-data{display: flex; justify-content: space-between; align-items: center; }
.social-data .provider-btn{ width: 155px;height: 47px;line-height:47px; margin-left:0px;}
.social-data .social-btns {display: flex; align-items: center; }
.social-data .social-btns .share{color:#1d1e21; font-size:16px;   font-family: 'poppinsmedium'; margin-bottom:0px; margin-right:5px}
.social-data .social-btns ul{display: flex; padding:0px; margin:0; list-style: none; flex-wrap: wrap;}
.social-data .social-btns ul .social-btn1{ border-radius: 50%; background-color: rgb(25, 193, 235); width: 22px; height: 22px; margin-right:5px;display: block;}
.social-data .social-btns ul li:last-child .social-btn1{margin-right:0px;}
.social-data .social-btns ul .social-btn1 img{width:100%; height:100%; padding:5px; vertical-align: top;}

.title-blog{font-size:18px; color:#1d1e21; font-family: 'poppinssemibold'; margin-bottom:15px; text-transform: uppercase;}
.follow-section{display: flex; margin-bottom:40px;}
.follow-section .follow-box{ width: 73px;  height: 145px; margin-right: 1px; overflow: hidden; text-transform: uppercase; color:#fff; font-size:16px; font-family: 'poppinssemibold'; letter-spacing:0.2px; position: relative;}
.follow-section .follow-box span{display: block; transform: rotate(-90deg);  width:95px; height:95px;}
.follow-section .follow-box-bg{background-color: rgb(59, 89, 152);}
.follow-section .follow-box-bg2{background-color: #18c5ff;}
.follow-section .follow-box-bg3{background-color: #ec2d2c;}
.follow-section .follow-box-bg4{background-color: #007fb2;}

.follow-section  .ellipes-1{ width: 44px; height: 44px; border-radius: 50%; position: absolute;bottom: -8px; left: -12px;}
.follow-section  .ellipes-1-bg{border:2px solid rgb(83, 115, 182); background-color: rgb(59, 89, 152); }
.follow-section  .ellipes-2-bg{border:2px solid rgb(131, 219, 249); background-color: rgb(24, 197, 255); }
.follow-section  .ellipes-3-bg{border:2px solid rgb(255, 121, 120); background-color: rgb(236, 45, 44); }
.follow-section  .ellipes-4-bg{border:2px solid rgb(59, 172, 217); background-color: rgb(0, 127, 178); }

.blog-right  .ellipes-1 img{width:100%; height:100%;padding: 11px 0px 11px 6px;}
.blog-right .category{list-style: none; padding:0; margin:0px;}
.blog-right .category li:last-child .category-link{ border-bottom:1px solid #ebedec;}
.blog-right .category-link{color:#1d1e21; font-size:16px; font-family: 'poppinssemibold'; border-top:1px solid #ebedec;padding:10px 0px 10px 12px; width: 100%; display: block;position: relative;}
.blog-right .category-link:hover{color:rgb(25, 193, 235);}
.blog-right .category-link::before{content: ""; position: absolute; border-radius: 50%; background-color: rgb(25, 193, 235); width: 7px; height: 7px;left:0px; top: 50%; transform: translateY(-50%);}

.blog-right .input-group{ border-style: solid; border-width: 1px; border-color: rgb(170, 170, 170); background-color: rgba(25, 193, 235, 0); width: 297px;margin-bottom:35px; }
.blog-right .input-group .form-control{border:0px; border-radius:none; color:#858585; font-size:16px; height: 48px;}
.blog-right .input-group .form-control::placeholder{color:#858585;}
.blog-right .input-group .form-control:focus{box-shadow: none;}
.blog-right .input-group  .input-group-append{padding:0px; width:48px;}
.blog-right .input-group .input-group-text{background: none;border:0px;padding:12px;}
.blog-right .input-group .input-group-text img{width:100%; height:100%;}

/* blog-services */
.blog-details{border-bottom:0px;padding-bottom:0px !important; margin-bottom:0px !important;}
.blog-details .blog-img{margin-bottom:20px !important;}
.blog-details .social-data{margin-bottom:25px;}
.blog-details .tag-name{ border-radius: 6px; background-color: rgb(234, 234, 234);padding:5px 12px; color:#1d1e21; font-size:14px;text-align: center; display: block; margin-left:10px; margin-bottom:5px;}

.blog-details .social-data .social-btns{align-items:flex-start;}
.blog-details .social-data .social-btns .share{margin-top:5px;}

/* services */
.servies-section .services-data .services-card{padding-bottom:20px; height:100%;}
.servies-section .services-data .card-services{background: #f3f3f3; border-radius:0px; border:0px;box-shadow: none;height:100%;}
.servies-section .services-data .card-services .servies-first{border-radius: 0px;margin-bottom:0px;}
.servies-section .services-data .card-services .servies-first::before{border-radius:0px;}
.servies-section .services-data .card-services .servies-first::after{border-radius:0px;}
.servies-section .services-data .card-services .card-body{padding:15px;}
.servies-section .services-data .card-services .card-body ul{list-style: none; padding:0px; margin:0px;}
.servies-section .services-data .card-services .card-body ul .link-services{color:#1d1e21; font-size:16px; font-family: 'poppinsmedium'; margin-bottom:8px; display: block; }
.servies-section .services-data .card-services .card-body ul .link-services:hover{color: rgb(25, 193, 235);}

.custom-select{background: url(../img/download2.svg) no-repeat right 13px center ; background-size:13px;}

/* contact-us */
.contact-page{padding:70px 0px;}
.conatact-box{ background-color: rgb(255, 255, 255); box-shadow: 0px 2px 18px 0px rgba(21, 7, 10, 0.15); display: flex; }
.conatact-box .left-side-contact{background-color: rgb(25, 193, 235); width:54.3%; }
.conatact-box .left-side-contact img{width:100%; height:100%; object-fit: cover;}
.conatact-box .right-side-contact{flex:1; padding: 30px 45px;}
.conatact-box .right-side-contact .title{font-size:45px; color:#000; font-family: 'poppinsbold'; margin-bottom:15px;}
.conatact-box .right-side-contact .description{font-size:15px; color:#595959; margin-bottom:8px;}
.conatact-box .right-side-contact .desc-margins{margin-bottom:20px;}
.common-form .form-group{margin-bottom:25px;}
.common-form .form-group label{color:#595959; font-size:15px; margin-bottom:3px;}
.common-form .form-group label span{color:#ff7878;}
.common-form .form-group .form-control{ background-color: rgb(241, 246, 251);border-radius:0px; border:0px; font-size:15px; color:#595959;padding:13px 10px;height:auto; }
.common-form .form-group .form-control:focus{box-shadow: none;}
.common-form .form-group .form-control::placeholder{color:#595959;}
.common-form .form-group .custom-select{background:rgb(241, 246, 251) url(../img/download2.svg) no-repeat right 13px center ; background-size:13px;}
.common-form .provider-btn{background: #19c1eb; margin-left:0px; margin-top: 35px;}

.manage-job-page .common-form .form-group .timepicker{ height: 48px !important; }

/* resources-page */
.resources-page{padding:50px 0px;}
.card-panel-resources{height:100%;padding-bottom:60px;}
.resources-card{ border-radius: 10px; background-color: rgb(255, 255, 255); box-shadow: 0px 2px 18px 0px rgba(21, 7, 10, 0.15); width:100%;  height:100%; cursor: pointer;}
.resources-card:hover{outline:2px solid #19c1eb; -moz-outline-radius:10px; -ms-outline-radius:10px;}
.resources-card .res-img{background-color: rgb(238, 252, 255); width:100%; height: 324px; display: flex; justify-content: center;border-radius: 10px 10px 0px 0px; overflow: hidden;  }
.resources-card .res-img img{ object-fit: scale-down; width:100%; height:100%;}
.resources-card .card-body{padding:15px;}
.resources-card .card-body .title{color:#19c1eb; font-size:22px;font-family: 'poppinssemibold';  line-height:1.6; margin-bottom:30px; }
.resources-card .card-body .description{font-size:14px; color:#1d1e21; margin-bottom:15px;line-height: 1.6;}

/* provider-city */
.provider-city{padding:30px 0px 50px;}
.provider-city .title{font-family: 'poppinsbold'; text-align: center; font-size:34px; color:#19c1eb; margin-bottom: 30px;}
.location-value{list-style: none; padding:0px; margin:0px; display: flex; flex-wrap:wrap;}
/*.location-value li{ width:20%;}*/
.location-value li{ width:25%;}
.location-value .location-name{color:#1d1e21; font-size:16px; font-family: 'poppinssemibold'; margin-bottom:15px; display: block; }
.location-value .location-name:hover{color:#19c1eb;}
.provider-city .provider-btn{margin:20px auto 0px;}


/* services-details */
.services-details{padding:50px 0px;}
.services-details .details-pages{ /*  background-color: rgb(238, 252, 255); */width:100%; padding-top:35px;}
.services-details .details-pages .title1{font-family: 'poppinsbold'; text-align: center; font-size:34px; color:#19c1eb; margin-bottom: 30px; }
.services-details .details-pages .description{font-size:14px; color:#1d1e21;}
.services-details .details-pages  .desc-widths{max-width:730px; width:100%; margin:0px auto 50px; text-align: center; line-height: 2;display: block; hyphens: auto;}
.services-details .details-pages .doctor-care{ background-color: rgb(25, 193, 235); height: 488px;}
.services-details .details-pages .doctor-care img{width:100%; height:100%; object-fit:cover;}

.join-community{/* background: url(../img/bg-1.jpg) repeat; */background: #182d4d;  width:100%;padding:70px 0px;}
.join-community .heading{margin-bottom:40px;}

.doctor-part-question{padding:70px 0px; max-width:62%; width:100%; margin:0px auto;}
.doctor-part-question .description{font-size:12px; color:#1d1e21;}
.doctor-part-question .description.desc-margins{margin-bottom:50px;}

.question-first {margin-bottom:30px; border-bottom:1px solid #ebedec;padding-bottom:20px;}
.question-first .title{font-size:14px;  font-family: 'poppinssemibold'; color:#19c1eb; margin-bottom:20px; }
.question-first ul{padding:0px;margin:0px; padding-left: 10px;}
.question-first ul li.description{margin-bottom:6px;}

/* faq */
.faq-data{padding:70px 0px 50px;}
.faq-one{ background-color: rgb(255, 255, 255);box-shadow: 0px 2px 18px 0px rgba(21, 7, 10, 0.15); width: 317px; height: 163px; display: flex;  align-items: center; justify-content: center; flex-direction: column;}
.faq-one:hover {outline: 4px solid rgb(25, 193, 235); cursor: pointer;}
.faq-one:hover .title{color:#19c1eb;}
.faq-one .faq-img{width:80px;height:80px; margin:0px auto 20px;}
.faq-one .faq-img img{width:100%; height:100%; object-fit: contain;}
.faq-one .title{font-size:22px; color:#1d1e21; font-family: 'poppinssemibold'; text-align: center; margin-bottom:0px;}
.faq-one.faq-middle{margin:0px auto;}
.faq-one.faq-last{margin-left: auto;}

.faq-accordians{max-width:66%; margin:0px auto;}
.get-data-faq{max-width:470px; margin:0px auto 45px;}
.get-data-faq .heading{color:#1d1e21; margin-bottom:20px;}
.get-data-faq .description{color:#a5a5a5; font-size:12px; text-align: center; margin-bottom: 0px;}

.faq-accordians .title-faq{ background-color: rgb(25, 193, 235); width:100%;padding:10px; color:#fff; font-size:18px; font-family: 'poppinssemibold'; margin-bottom:0px;}


.panel-group{ padding:35px 0px 30px;}
.panel {margin-bottom: 30px; position: relative;overflow: hidden;border-bottom:1px solid #ebedec;padding-bottom:15px;}

.panel-title > a::before {content: "\f068"; color: #adadad ;font-size:15px; font-family: 'poppinsregular'; font-family: "Font Awesome 5 Free"; font-weight: 900; font-style: normal; line-height: 1; text-align: center;position: absolute; right:10px;}
.panel-title > a.collapsed::before {content: "\f067";}
.panel-title > a {text-decoration: none; }
.panel-body{padding:10px 0px;max-width:80%; width:100%;}
.panel-body .description{font-size:12px; color:#1d1e21; margin-bottom:0px; padding-left:25px; letter-spacing: 0.2px; line-height: 1.8;}
.panel .panel-heading .panel-title a.collapsed{ color:  #1d1e21 !important; }
.panel .panel-heading .panel-title a{color:#46caed!important; width:100%; display: block; font-size: 14px; font-family: 'poppinssemibold'; margin-bottom: 0px; position: relative; padding-left:25px;padding-right:20px;}
.panel .panel-heading .panel-title a.collapsed::after{  background-color:#1d1e21; }
.panel .panel-heading .panel-title a::after {border-radius: 50%; background-color: rgb(25, 193, 235);  width: 7px; height: 7px; content: ""; position: absolute; left:0px;top: 4px;}


/* term-condition */
.term-condition{padding:70px 0px 30px;  }
.term-data{max-width:68%; width:100%; margin:0px auto;}
.first-term {margin-bottom: 30px; border-bottom:1px solid #ebedec;}
.first-term .title{color:#46caed;  font-size: 14px; font-family: 'poppinssemibold'; margin-bottom:20px; position: relative; padding-left:25px; position: relative; }
.first-term .title::after{border-radius: 50%; background-color: rgb(25, 193, 235);  width: 7px; height: 7px; content: ""; position: absolute; left:0px;top: 4px;}
.first-term .description{font-size:12px; color:#1d1e21; margin-bottom:0px; padding-left:25px; letter-spacing: 0.2px; line-height: 1.7; hyphens: auto; padding-bottom:30px;}


/* login */
.login-page{/*background: #cbf2ff;*/ padding:70px 0px;}
.login-section{display: flex;  background-color: rgb(255, 255, 255);box-shadow: 0px 2px 18px 0px rgba(21, 7, 10, 0.15);}

.left-section-login{background:  url(../img/login-bg.png) no-repeat, url(../img/login-bg2.png) no-repeat bottom , rgb(241, 246, 251); /* background-size:100% 50%, 100% 50%, 50%; */ padding: 120px 70px 0px;  width: 44%; /* min-height: 706px; */ }
.left-section-login .logo-section{ border-radius: 50%; background-color: rgb(255, 255, 255); box-shadow: 0px 3px 27px 0px rgba(121, 167, 212, 0.39); width: 341px; height: 341px; display: flex; justify-content: center; align-items: center; }
.left-section-login .logo-section img{width: 127px; height: 196px;}

.right-side-login{width:56%; padding:20px 95px;}
.login-title{font-size:40px; color:#1d1e21;  font-family: 'poppinsbold';  margin-bottom:20px; text-align: center;}
/*.common-form label span{color:#ff6363;}*/
.for_text{margin-bottom: 0px;}
.for_text a{color:#595959; font-size:15px; text-align: center; display: block;}
.right-side-login .common-form .provider-btn{margin:30px auto 0px;}
.login-form{padding-bottom:70px;}

.right-side-login .reg_texts{font-size:17px; font-family: 'poppinssemibold';  color:#19c1eb; text-align: center; margin-bottom:15px;}
.right-side-login .reg_texts a{color:#595959;}
.register_text{padding-bottom:40px;}

/* forgot-page */
.forgot_page .right-side-login{padding:20px 70px;}
.forgot_page .forgot-data{max-width:85%; width:100%; margin:0px auto;}
.forgot_page .forgot-data .description{font-size:15px; color:#595959; margin-bottom: 40px; line-height:1.7;}
.back_login{color:#19c1eb !important; font-size:18px;  font-family: 'poppinssemibold'; text-align:center; display: block; }
.forgot_page .forgot-data .login-form {padding-bottom:30px;}
.forgot_page .forgot-data .common-form .provider-btn{margin:6 0px auto 15px;}
.forgot_page .forgot-data .register_text{padding-bottom:0px;}

/* client-register */
.first-client-step{display: flex; justify-content:space-around;flex-wrap: wrap; padding:50px 0px;}
.first-client-step .first-data-select{width:50%; margin-bottom: 32px;}
.common-data-round .client-name{color:#1d1e21; font-size:16px;  font-family: 'poppinsbold'; text-align: center; margin-bottom:30px;}
.common-data-round .client-name span{display: block; color:#595959; font-family: 'poppinsregular'; }
.common-data-round .client-round{ border-radius: 50%;background-color: rgb(238, 252, 255); width: 159px;  height: 159px; margin-bottom:10px; display: block; margin: 0px auto;}
.common-data-round .client-round img{width:100%; height:100%; padding:28px;}
.common-data-round .client-round.active, .common-data-round .client-round:hover{background-color:#33c5ec;  box-shadow: 0px 2px 18px 0px rgba(21, 7, 10, 0.15);}
.common-data-round .client-round .customers-img-hover{display: none;}
.common-data-round .client-round.active .customers-img-hover , .common-data-round .client-round:hover .customers-img-hover {display: block;}
.common-data-round .client-round.active .customers-img , .common-data-round .client-round:hover .customers-img{display: none;}
.client-signup .right-side-login{padding:20px 30px;}

.register-bg{background-color: #19c1eb;}
.first-data-clients{padding-bottom:100px;}
.setup-content .provider-btn{margin:0px auto;}
.seond-data-clients .first-client-step{padding:50px 0px 20px;}

#progressbar{list-style: none; padding:0px; margin:0px; display: flex; justify-content: center; position: relative;}
#progressbar .round-one.active {color: #fff;}
#progressbar .round-one.active, #progressbar .round-one:hover{ background: #19c1eb}
#progressbar .round-one{ border-style: solid; border-width: 1px;color:#1d1e21; position: relative ; font-size:20px;  font-family: 'poppinsbold'; border-color: #19c1eb; border-radius: 50%; background-color: rgb(255, 254, 255); box-shadow: 0px 3px 27px 0px rgba(0, 0, 0, 0.25);  width: 39px; height: 39px; display: flex; justify-content: center; align-items: center;}
#progressbar li#personal{margin-left:100px;}
#progressbar #account::before{position: absolute; content: ""; height:1px; width: 42px; background-color: rgb(204, 204, 204); left: 38px;}
#progressbar #personal::before{position: absolute; content: ""; height:1px; width: 42px; background-color: rgb(204, 204, 204); right: 38px;}



.play-btns{ border-style: solid; border-width: 2px; border-color: #19c1eb; border-radius: 50%;top:10px; background-color: rgb(255, 255, 255); width: 18px;  height: 18px; position: absolute;}
.play-btns::before{position: absolute; content: "";  width: 0;  height: 0; border-top:4px solid transparent;  border-left:5px solid #19c1eb; border-bottom:4px solid transparent; left: 50%;  transform: translateX(-50%);top: 3px;}


.client-form-signup{padding:30px 50px;}
.client-form-signup .heading{color:#1d1e21; font-size:18px; font-family: 'poppinsbold'; text-align: center; text-transform: uppercase; margin-bottom:30px;}
.common-form small{font-size:12px; color:#8f8f8f;  font-family: 'poppinsitalic'; }
.smalls-one{margin-bottom:10px; display: block;}
.data-smalls{margin-top: -25px;}

.common-form .input-group{ background-color: rgb(241, 246, 251);}
.common-form .common-input label{color:#595959; font-size:15px; margin-bottom:3px;}
.common-form .input-group .form-control{font-size:15px; color:#595959; border:0px; border-radius:0px; background:none; padding:13px 10px; height: auto;}
.common-form .input-group .form-control::placeholder{color:#595959; }
.common-form .input-group .form-control:focus{box-shadow: none;}
.common-form .common-input{ margin-bottom:20px;}

.common-form .input-group .input-group-append{border-radius:0px; border:0px; padding:0px;}
.common-form .input-group .input-confirm{ background-color: rgb(25, 193, 235) !important; justify-content: center;cursor: pointer;  /* width: 122px; */ color:#fff; border-radius:0px; border:0px; font-size:18px; font-family: 'poppinsmedium'; padding:0px 12px; text-align: center;  }
.common-form .input-group .input-group-text{background: none; border:0px; border-radius:0px;}
.common-form .input-group .input-group-text img{width:20px; height:20px; cursor: pointer; object-fit: contain;}

.custom-checks { background: none;padding-top: 0px; padding-bottom:15px; padding-left: 2px; width: 100% !important;}
.checkbox {display: block; position: relative; padding-left:30px; cursor: pointer;font-size: 13px; -webkit-user-select: none; color: #595959; -moz-user-select: none;-ms-user-select: none;user-select: none;}
.checkbox input { position: absolute; opacity: 0;cursor: pointer;height: 0; width: 0;}
.custom-checks .checkbox  a{color: #595959; text-decoration: underline;}
.custom-checks .checkmark { height:21px; width:21px ;background-color: rgb(241, 246, 251); top:0px; left: 0px;}
.checkmark { position: absolute; top: 0; left: 0; height: 21px; width: 21px;background-color: rgb(241, 246, 251);  border-style: solid; border-width: 1px;  border-color: rgb(205, 208, 211);}
.custom-checks .checkmark::after {left: 6px;width: 6px;height: 15px;}
.checkmark::after { display: none;}
.checkmark::after {content: "";position: absolute;left: 6px;top: 0px;width: 8px;height: 15px; border: solid #19c1eb; border-width: 0 2px 2px 0;-webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg);}
input:checked ~ .checkmark { background-color: rgb(241, 246, 251);}
input:checked ~ .checkmark::after { display: block;}
.setup-content fieldset{padding-bottom:30px;}
.setup-content fieldset:not(:first-of-type) { display: none}

.small-names{font-size:12px; color:#8f8f8f;  font-family: 'poppinsitalic'; text-align: center; display: block; text-transform: none;}
.client-form-signup .upload-logo{background-color: rgb(241, 246, 251); width: 251px;height: 250px; margin:0px auto 10px; display: flex; justify-content: center; align-items: center;}
.client-form-signup .upload-logo img{width: 250px; height: 250px;object-fit: cover}
.client-form-signup .full-logo{padding:30px 0px;}

.import-files{max-width:300px; width:100%; margin:0px auto;}
.import-files .import-data{font-size:15px; color:#595959; text-align: center; margin-bottom:30px;}
.import-files .device-file{ border-radius: 50%; background-color: rgb(238, 238, 238);  width: 53px; height: 52px; margin:0px auto;}
.import-files .device-file img{width:100%; height:100%; padding:7px; cursor: pointer;}
.import-files .small-names{ font-family: 'poppinssemibold'; color:#595959;}

.client-form-signup .title{color:#19c1eb; font-size:18px;font-family: 'poppinsbold'; margin-bottom:10px; text-transform: uppercase;}
.add-btns{background: #19c1eb; color:#fff !important; padding:4px 10px; text-align: center; font-size:16px; font-family: 'poppinsmedium'; text-transform: uppercase; margin-bottom:15px; display: inline-block;}
.client-logo-paddings{padding:30px 15px !important;}

/* client-account-setting */
.account_profile{padding:50px 0px;}
.account_pages{display: flex; justify-content: space-between;}
.account_pages .right_account{ background-color: rgb(255, 255, 255);position: relative; z-index: 0;box-shadow: 0px 2px 18px 0px rgba(21, 7, 10, 0.15); max-width:775px; width:100%;  min-height:630px;}

.right_account .nav-tabs{border-bottom:1px solid  rgb(203, 242, 255);}
.right_account .nav-tabs .nav-link{color:#595959; font-size:13px; font-family: 'poppinsmedium';padding:15px 0px; position: relative;}
.right_account .nav-tabs .nav-item::before{content: ""; width:73%; height:2px; position: absolute; bottom:0px; left:50%; transform: translateX(-50%); background:#19c1eb;opacity:0;}
.right_account .nav-tabs .nav-link.active.nav-item::before, .right_account .nav-tabs .nav-link:hover.nav-item::before{opacity: 1;}
.right_account .nav-tabs .nav-item.show .nav-link, .right_account .nav-tabs .nav-link.active, .right_account .nav-tabs .nav-link:focus, .right_account .nav-tabs .nav-link:hover {color: #19c1eb;border:1px solid transparent; border-bottom: 1px solid rgb(203, 242, 255); /*  background-color: transparent; border-color: transparent transparent #19c1eb; border-bottom:2px solid !important; */}

.personal_data_info{padding:20px 30px 10px;}
.personal_data_info .title{font-size:18px; color:#19c1eb; font-family: 'poppinsbold'; margin-bottom:10px; }
.border-lines{width:100%; height:1px; background-color:rgb(203, 242, 255);}
.first_tabing .bottom_box{padding: 30px; display: flex;}
.first_tabing .provider-btn{width: auto;min-width: 133px; padding: 0px 10px; height: 41px; line-height:41px; margin-top:0px !important; }
.payment_desc{color:#595959; font-size:12px; margin-bottom: 0px; padding:10px 0px 20px;word-break: break-word;}
.payment_desc a{color:#19c1eb;}
.total_amt{font-size:26px; color:#19c1eb; font-family: 'poppinsbold'; padding:20px 0px;}
#nav-contact .personal_data_info{padding:25px 30px 50px;}

.left_account {max-width: 300px; width:100%;}

.left_profiles_data{padding-top: 190px; background-color: rgb(255, 255, 255); box-shadow: 0px 2px 18px 0px rgba(21, 7, 10, 0.15); width:100%; min-height: 632px; position: relative; overflow: hidden;}
.left_profiles_data::before{  background-color: #19c1eb;content: ""; position: absolute; top: -126px; left: 50%; transform: translateX(-50%); width: 412px; height: 311px; border-radius: 311px / 240px;}

.custom_information{position: relative ; z-index:1; padding:10px 30px 10px 30px;}
.custom_information .edit_profiles{ width:100%; display: block; position: relative;}
.custom_information .edit_profiles .side-link{color:#595959; font-size:15px;  font-family: 'poppinssemibold'; text-transform: uppercase;/*  margin-bottom: 10px; */display: flex; justify-content: space-between; align-items: center;}
/* .active{color: #19c1eb !important;} */
.custom_information .panel-collapse{list-style: none; padding:0; margin:0;margin-top:10px;}
.custom_information .panel-collapse .side-sub-link{font-size:14px; font-family: 'poppinsmedium'; padding:5px 0px; color:#595959; display: block;}
.custom_information .panel-collapse .side-sub-link:hover, .custom_information .panel-collapse .side-sub-link.active{color:#19c1eb;}

.left_account .list_items{list-style: none; padding:0; margin:0;}
.left_account .list_items .list_data_info{color:#595959; font-size:15px;  font-family: 'poppinssemibold'; text-transform: uppercase; padding:7px 30px; border-top:1px solid  rgb(203, 242, 255); display: block;}
.left_account .list_items li:last-child .list_data_info{border-bottom:1px solid  rgb(203, 242, 255);}
.left_account .list_items .list_data_info:hover, .left_account .list_items .list_data_info.active{color:#19c1eb; }

.user_data_link{padding-top:5px;}
.user_data_link .user_name{color:#fff; font-size:18px;  font-family: 'poppinssemibold'; text-align: center; margin-bottom:5px; }
.user_data_link .rating_review{color:#fff; font-size:14px; font-family: 'poppinsmedium'; text-decoration: underline; text-align: center; display: block;}
.rating-star {list-style: none; padding:0;  margin: 0px;  display: flex; justify-content: center; margin-bottom:5px;position: relative;min-width: 140px;}
.rating-star .star-icon { margin-right:3px; width: 15px; height: 15px; display: block;}
.rating-star .star-icon img{width:100%; height:100%; object-fit: contain;vertical-align: baseline;}
.rating-star .star-icon{display: inline-block;width: 122px !important;left: 0;position: absolute;text-align: right;top: 6px;/* z-index: 1; */}
.data-searching-box .card-box .media .media-body .rating-star .reviews{display: inline-block;width: 122px !important;left: 0;position: absolute;text-align: right;top: 6px;/* z-index: 1; */}

.given-rating-header{font-size: 11px;color:#595959;margin-right: 30px;margin-left: 3px}

.user-profiles{position: relative; z-index: 1; margin: 0px auto -167px;}
.imgProgress-progress{ border-radius: 50%;margin:0px auto 8px; background-color: rgb(167, 235, 183); width: 150px !important; height: 150px !important;}
.imgProgress-img{background: url(../img/profile1.jpg) no-repeat !important;background-position: center top !important;  width:140px !important; height:140px !important; left:5px !important; top:5px !important;}
.imgProgress-circle{stroke: #151a2d !important;}

.user_position{position: relative; width:150px; height:150px; background-color: #fff; border-radius:50%; margin:0px auto;background-size: cover;background-repeat: no-repeat;background-position: center;}
.edit_profile{cursor: pointer; border-style: solid; border-width: 4px; border-color: rgb(255, 255, 255); border-radius: 50%; position: absolute; width: 38px;  height: 38px;  }
.edit_profile-bg{bottom:5px; right:10px;  background-color: rgb(25, 193, 235);}
.edit_profile img{width:100%; height:100%; padding:5px;}
.edit_profile-bg1{background-color:#151a2d; font-size:12px;padding-top:6px;  color:#fff;  font-family: 'poppinssemibold'; text-align: center; }
.profile_completion{position: absolute;  font-size:11px; color:#fff;  font-family: 'poppinssemibold';display: flex; align-items: center; text-align: center; right: -72px; bottom: 45px;  }
.profile_completion .edit_profile{position: relative;}
.profile_completion span{margin-left:5px;}


.available-data .bootstrap-datetimepicker-widget.dropdown-menu, #search-left .bootstrap-datetimepicker-widget.dropdown-menu, .notes-form .bootstrap-datetimepicker-widget.dropdown-menu{max-width: 200px;width: 200px;}
.available-data .bootstrap-datetimepicker-widget table td span, #search-left .bootstrap-datetimepicker-widget table td span, .notes-form .bootstrap-datetimepicker-widget table td span{width: 30px;height: 24px;line-height: 24px;font-size: 14px}

.available-data .bootstrap-datetimepicker-widget table td, #search-left .bootstrap-datetimepicker-widget table td, .notes-form .bootstrap-datetimepicker-widget table td{height:20px;line-height:20px;width:20px;}
.available-data .bootstrap-datetimepicker-widget a, #search-left .bootstrap-datetimepicker-widget a[data-action], .notes-form .bootstrap-datetimepicker-widget a[data-action]{padding: 0 !important}




.notes-form .bootstrap-datetimepicker-widget table td, #search-left .bootstrap-datetimepicker-widget table td{height:20px;line-height:20px;width:20px;}
.notes-form .bootstrap-datetimepicker-widget a, #search-left .bootstrap-datetimepicker-widget a[data-action]{padding: 0 !important}


/* setting-page */
.message_boxs{background-color:#f4f4f4; padding:15px;margin-bottom: 20px; display: flex; justify-content: space-between; align-items: center;}
.message_boxs .message_ques{max-width:70%;}
.right_account .personal_data_info .question{font-family: 'poppinsbold'; font-size:16px; color:#595959; margin-bottom:10px;}
.right_account .personal_data_info .ques_desc{font-size:14px; color:#595959;margin-bottom:0px;line-height:1.8;}
.right_account .personal_data_info .message_boxs .form-control{background-color:#fff; border-style: solid; border-width: 1px; border-color: rgb(205, 208, 211);font-size:12px; width: 183px;height: 39px; padding:0px 10px; }
.right_account .personal_data_info .message_boxs .form-group{margin-bottom:0px;}

.email-data-field{max-width:250px;width:100%;padding-right:6px; display: flex; justify-content: space-around; margin-left: auto; margin-bottom:10px;}
.email-data-field .call-name{font-size:14px;  font-family: 'poppinssemibold'; color:#595959;text-transform: uppercase; margin-bottom:0px; }

.data-remindar{display: flex; justify-content: space-between; align-items: center; padding: 10px 0px 30px;}
.right_account .personal_data_info .data-remindar .ques_desc{hyphens: auto; padding-right: 30px; line-height:2.1; letter-spacing:0.2px;}
.right_account .personal_data_info .data-remindar .email-data-field{max-width:244px; padding-right:0px;}
.border-line-2{width:100%; height:1px;margin-bottom: 20px; background-color: rgb(240, 238, 238);  }

/* provider-account */
/* .add-exp{padding-bottom:15px;} */
.common-form .form-group.neq_groups .form-control{ border-style: solid; border-width: 1px; border-color: rgb(203, 242, 255); background-color: rgba(241, 246, 251, 0);  }

/* provider services */

.table_data .table thead{background-color:#0e111e; }
.table_data .table thead th{ color:#fff; font-family: 'poppinsbold'; font-size:16px; padding:14px 12px;}
.table_data .table tbody tr td{color:#595959; font-size:15px; padding:10px 12px; vertical-align: middle; border:0px;}
.table_data .table thead tr th:nth-child(1), .table_data .table tbody tr td:nth-child(1){width:35%;}
.table_data .table thead tr th:nth-child(2), .table_data .table tbody tr td:nth-child(2){width:35%;}
.table_data .table thead tr th:nth-child(3), .table_data .table tbody tr td:nth-child(3){width:15%;}
.table_data .table thead tr th:nth-child(4), .table_data .table tbody tr td:nth-child(4){width:15%;}
.table_data .table-striped tbody tr:nth-of-type(2n+1) {background-color:#f2f2f2;}
.table_data .table tbody tr td:nth-child(3){ font-family: 'poppinsbold';}
.edit-btns-box{display: flex;max-width:70px; width:100%; justify-content: space-between;}
.edit-btns-box .edit-btns{border-radius: 6px; width: 27px; height: 27px; cursor: pointer; }
.edit-btns-box .edit-btns img{width:100%; height:100%; padding:4px;}
.edit-btns-box .edit-btn-bg{background-color: rgb(163, 163, 163);}
.edit-btns-box .edit-btn-bg1{background-color: #fe4a4a;}
.data-services{display: flex; justify-content: space-between;  align-items: center;  margin-bottom: 10px;}
.data-services .add-btns{text-transform: none; min-width: 151px; height: 34px; padding:0px 10px; line-height:34px;border-radius: 5px;  }

/*  */
.check-data-tax{display:flex; padding-top: 10px;}
.check-data-tax .check-boxs{padding-right:15px;}
.check-data-tax .check-boxs .custom-checks{padding-bottom:0px;}
.add-services .bottom_box .provider-btn {margin:0px auto;}

/* modal-profile */
.modal .modal-dialog.modal-dialog-centered{max-width: 811px; border-radius:0px; border:0px; }
.modal .modal-dialog-centered  .modal-content{border-radius:0px !important;box-shadow: 0px 2px 18px 0px rgba(21, 7, 10, 0.15); }
.modal .modal-dialog-centered  .modal-content .title{color:#19c1eb; font-size:18px; font-family: 'poppinsbold';margin-bottom:15px; }
.modal .modal-dialog-centered .close{color:#a9a9a9; font-size:20px; opacity:1; font-family: 'poppinsmedium';}
.profile_data{padding:10px 35px;}
.profile_data .description{color:#595959; font-size:12px; margin-bottom:10px; hyphens: auto;}
.listing-profiles{list-style: none; padding:0px; margin:0px;}
.listing-profiles .lisying-items{display: flex;margin-bottom:15px; align-items: center;}
.listing-profiles .lisying-items .pro-items{color:#595959; font-size:15px;margin-bottom:0px; max-width: 70%;  width: 100%;}
.complete-btn{ border-radius: 4px; width: 107px;margin-left: auto; background-color: rgb(25, 193, 235); height: 33px; line-height:33px;display: block; text-align: center; font-family: 'poppinsmedium';  color:#fff; font-size:14px; }
.complete-btn:hover, .complete-btn.active{ background-color: rgb(230, 230, 230); color:#838383;}
.listing-profiles .lisying-items .complete-circle{ border-radius: 50%; background-color: rgb(25, 193, 235); width: 11px;  height: 11px; margin-right: 30px;  }
.listing-profiles .lisying-items .empty-circle{width:11px; height:11px;border-radius: 50%;border:2px solid #595959;  margin-right: 30px; }

#delete-modal .modal-header .modal-title{margin: 20px !important; font-size: 16px !important; color: #595959 !important;  }
#delete-modal  .cancel-btn{ width: auto; min-width: 133px; padding: 0px 10px; height: 41px; line-height: 41px; margin-top: 20px !important; background: #19c1eb; margin-left: 0px; }
#delete-modal  .find-btn{ width: auto; min-width: 133px; padding: 0px 10px; height: 41px; line-height: 41px; margin-top: 20px !important; background: #19c1eb; margin-left: 0px; }
/* header-after-login */
.nav-item .nav-link img{width:20px; height:20px;}
.nav-bar-padding {padding-right:10px;}
.nav-item .nav-link{position: relative;}
.notification{position: absolute;  border-radius: 50%; background-color: rgb(25, 193, 235); right: -6px; width: 17px; height: 17px;text-align: center; top:0px; color:#fff;font-size:12px; font-family: 'poppinsmedium';  }

.user .dropdown-toggle{cursor: pointer; color: #19c1eb !important;text-transform: uppercase; font-size: 16px; font-family: 'poppinssemibold'; display: flex !important;  align-items: center;padding: 0 15px}
.user .dropdown-toggle:hover{  color: rgb(226, 28, 43); }
.user .dropdown-menu.header_menu{left: auto;right: 0px;}
.navbar .user .dropdown-toggle .user_image{width:37px; height: 37px; display: inline-block;margin-left: 8px; border-radius: 50%; }
.navbar .user .dropdown-toggle .user_image img{width: 100%; height: 100%;  border-radius: 50%; object-fit: cover; }
.nav-item_ln .dropdown-menu{background-color: #FFF; left: auto; border-radius: 4px; position: absolute !important; right: auto}
.navbar  .dropdown-menu .dropdown-item{color: #000;  font-size: 14px; padding: 10px 20px; font-family: 'poppinssemibold';  }
.nav-item_ln .dropdown-item:focus, .dropdown-item:hover { color: #fff !important; background-color:#000;}
.nav-item_ln .dropdown-toggle::after { display: inline-block;vertical-align: middle; width: 8px;  height: 8px; content: ""; color:#000;}

/* mahipal */
.conatact-box .bootstrap-select .btn{background-color: rgb(241, 246, 251) !important;padding:13px 10px; color: #595959;}
.conatact-box  .bootstrap-select .dropdown-toggle::after{background: url(../img/download2.svg) no-repeat right 5px center; background-size: 12px;}

.provider-profiles .bootstrap-select .dropdown-toggle::after{background: url(../img/download2.svg) no-repeat right 5px center; background-size: 12px;}
span.help-block{display: block;font-size: 12px;color: #F00;font-weight: bold;}
span.needed {color: #F00 !important;}

.prev-btn{margin-top: 8px !important;background: #000}
.dropdown-menu{padding: 0 0;}
/*.navbar .dropdown-menu{right: 0px;left: auto;}*/

#image-modal .prev-btn {margin-bottom: 8px !important;}
.provider-profiles .right_account .nav-tabs .nav-item::before{width:93%;}
.account_profile .bootstrap-select .btn {padding:15px 10px;background-color: #f1f6fb !important;color: #595959;}
.personal_data_info .bottom_box .continue-btn{margin:16px auto 6px;}

/* new-addon */
.common-form .available-data{margin-bottom:7px;}
.common-form .available-data .form-row .form-group .form-control{border:1px solid rgb(226, 230, 233);  border-radius: 4px;  background-color: rgb(255, 255, 255); padding:10px; font-size: 14px; color:#595959;}
.common-form .available-data .form-row .form-group {margin-bottom: 0px;}
.common-form .available-data .form-row .dot-text{text-align: center; color:#595959; font-size:14px;}
.common-form .available-data .custom-checks{padding-bottom:0px;}
.common-form .available-data .checkbox{font-size: 14px; color:#595959;margin-bottom:0px;padding-left:40px;}

.alert .close{opacity: 1; color:#fff;}


/* 4th milestone */

/* client-job */
.clients-jobs.table_data .table thead tr th:nth-child(1), .clients-jobs.table_data .table tbody tr td:nth-child(1){width:25%;}
.clients-jobs.table_data .table thead tr th:nth-child(2), .clients-jobs.table_data .table tbody tr td:nth-child(2){width:24%;}
.clients-jobs.table_data .table thead tr th:nth-child(3), .clients-jobs.table_data .table tbody tr td:nth-child(3){width:20%;}
.clients-jobs.table_data .table thead tr th:nth-child(4), .clients-jobs.table_data .table tbody tr td:nth-child(4){width:10%;}
.clients-jobs.table_data .table thead tr th:nth-child(5), .clients-jobs.table_data .table tbody tr td:nth-child(5){width:10%;}
.clients-jobs.table_data .table thead tr th:nth-child(6), .clients-jobs.table_data .table tbody tr td:nth-child(6){width:16%;}
.clients-jobs.table_data .table tbody tr td:nth-child(3){font-family: 'poppinsregular';}
.clients-jobs.table_data .table thead th{padding: 14px 7px;}


/* provider-serach-page */
.card-data-box{height: 100%; padding-bottom: 30px;}
.search-provider-section{padding:40px 20px; display: flex;  }
.search-provider-section .top-heading .heading{width:120px;cursor: pointer; margin:0px auto 30px; display: block; background-color: rgb(25, 193, 235);padding:10px; color:#fff; font-family: 'poppinsbold'; font-size:16px; }
.search-left .closebtn { position: absolute; top: 0; right: 10px; font-size: 30px;}
.search-left a {  text-decoration: none; font-size: 20px; color: #818181; display: block; transition: 0.3s; }

.search-left{border-radius: 10px;/* position: absolute; width: 0; */ z-index: 1; top: 0;left: 0;overflow-x: hidden; background-color: rgb(255, 255, 255); transition: 0.5s;padding-top: 30px; box-shadow: 0px 9px 16px 0px rgba(0, 0, 0, 0.08); width: 309px;}
.search-left .serach-paddings{padding:10px; width:100%;}
.search-left .serach-paddings .first-section{margin-bottom:20px;}
.search-left .serach-paddings .first-section .heading{font-size:12px; color:#595959;text-transform: uppercase;text-align: left; font-family: 'poppinssemibold';margin-bottom:10px;}
.search-left .serach-paddings .clr-data{display: flex; align-items: center; justify-content: space-between; margin-bottom:13px;}
.search-left .serach-paddings .clr-data .title{font-size:14px; color:#19c1eb; text-transform: uppercase;margin-bottom:0px;  font-family: 'poppinsbold';}
.search-left .serach-paddings .clr-data .clr-btns{color:#595959;font-size: 12px; text-decoration: none; }
.search-left .serach-paddings .clr-data .clr-btns:hover{color:#19c1eb;}
.search-left .spcefic-data .description{font-size: 14px; color:#000; text-align: center; margin-bottom:10px; font-family: 'poppinsmedium';}
.search-left .spcefic-data .post-btns{border:1px solid transparent;  background-color: rgb(25, 193, 235);display: block;margin-bottom:20px; width: 100%;  height: 45px;line-height: 45px; font-size: 14px; font-family: 'poppinsmedium';  text-align: center; color:#fff;border: none  }
.search-left .common-form .form-group{margin-bottom:20px;}
.search-left .common-form .input-group{ margin-bottom:15px; overflow: hidden;}
.search-left .common-form .input-group .form-control{background:#f1f6fb;border:0px !important;padding: 12px 10px !important;}
.search-left .common-form .input-group .input-group-text{background: transparent; border:0px; width:40px;padding:0px; padding-left: 5px; cursor: pointer;}
.search-left .common-form .input-group .input-group-text img{ width: 100%; height: 100%; padding:8px;}

.search-left .bootstrap-select .btn{padding: 13px 10px; background-color: rgb(241, 246, 251) !important;}
.search-left .bootstrap-select .dropdown-toggle::after{background: url(../img/download2.svg) no-repeat right 5px center; background-size: 12px;}

.search-left .border-line{width:100%; height:1px; background: #e9ebf4; margin-bottom:20px;}
.map{ background-color: rgb(233, 235, 244); width: 100%; height: 412px;}

/* range */
.irs--flat .irs-grid-pol{display: none;}
.irs--flat .irs-min, .irs--flat .irs-max { display: none;}
.irs--flat .irs-from, .irs--flat .irs-to, .irs--flat .irs-single {  display: none;}
.irs--flat .irs-bar {background: #bbd1e8;}
.irs--flat .irs-handle>i:first-child { background: transparent;}
.irs--flat .irs-handle { border-radius: 50%; background-color: #19c1eb; width: 19px;height: 19px; cursor: pointer;top: 3px;}
.irs--flat .irs-handle.state_hover>i:first-child, .irs--flat .irs-handle:hover>i:first-child {  background-color: #19c1eb;}
.irs--flat.irs-with-grid { height: 40px;}
.irs--flat .irs-line {top: 6px; background-color: #f1f6fb; border-radius: 6px;}
.irs--flat .irs-bar { top: 6px;}
.irs--flat .irs-grid-text{font-size: 11px; color:#595959;}

.like-btns{color: #606060; display: flex; align-items: center;justify-content: center;}
.like-btns:hover, .like-btns:focus{color: #303030}

.data-searching-box .card-box {margin:0px auto;height: 100%; border-radius: 6px;padding:15px 12px;position: relative; background-color: rgb(255, 255, 255); box-shadow: 0px 2px 18px 0px rgba(21, 7, 10, 0.15);width:100%; max-width:320px;display: flex;flex-direction: column; }
.data-searching-box .card-box .like-btns{width:20px; height:20px; position: absolute; right:10px; top:10px;}
.data-searching-box .card-box .like-btns img{width:100%; height:100%;}
.data-searching-box .card-box .media .media-imgs{ border-radius: 50%; width: 45px; height:45px;margin-right:10px; position: relative;}
.data-searching-box .card-box .media .media-imgs .correct-img{width:20px; height:20px; position: absolute; right:-5px; bottom:0px;}
.data-searching-box .card-box .media .media-imgs img{width:100%; height:100%; object-fit: cover; border-radius: 50%; }
.data-searching-box .card-box .media .media-body .user-name{font-size: 14px; color:#19c1eb;  font-family: 'poppinsbold'; margin-bottom:5px;}
.data-searching-box .card-box .media .media-body .location{font-size: 12px; color:#595959; margin-bottom:5px;}
.data-searching-box .card-box .media .media-body .rating-star{justify-content: flex-start;position: relative;}
.data-searching-box .card-box .media .media-body .rating-star .reviews{ color:#5f5f60; font-size: 12px; vertical-align: text-bottom; font-family: 'poppinsmedium';}
.data-searching-box .card-box .media .media-body .rating-star .star-icon {width: 15px;height: 15px;}

.data-searching-box .card-box .com-heads{font-size: 12px; color:#595959; text-transform: uppercase;margin-bottom:5px;}
.data-searching-box .card-box .com-heads span{font-family: 'poppinsmedium'; color:#5f5f60; font-size: 14px;}
.data-searching-box .card-box .description{font-size: 12px;  color:#595959; margin-bottom:5px;word-break:break-word;}
.data-searching-box .card-box .years-ex{display: flex; align-items: center;}
.data-searching-box .card-box .common-heads{margin-bottom:20px;}
.data-searching-box .card-box .tags{display: flex; align-items: center;flex-wrap: wrap;}
.data-searching-box .card-box .tags .tags-name{margin-bottom:5px;margin-right:8px; border:1px solid rgb(236, 236, 241); background-color: rgb(249, 250, 255); padding:0px 5px;border-radius:20px; color:#595959; font-size: 12px;  font-family: 'poppinsmedium'; }
.data-searching-box .card-box .book-btns{display: flex; justify-content: center;margin-top: auto;}
.data-searching-box .card-box .book-btns .book-nows{border:1px solid transparent;  background-color: rgb(25, 193, 235); width: 114px;text-align: center; height: 34px; line-height: 34px; color:#fff; font-family: 'poppinsmedium'; font-size: 14px;border-radius: 0px}
.data-searching-box .card-box .book-btns .book-nows.view-details{color:#595959;   background-color: #f2f2f2;}
.data-searching-box .card-box .book-btns .book-nows:hover{border:1px solid  rgb(25, 193, 235); color:  rgb(25, 193, 235); background: transparent;}
.results-pages{display: flex; justify-content: center; margin: 45px auto;align-items: center;}

.pagination-custom { width: 100%; margin: 0 auto 0px; padding: 0px; display: flex; justify-content: center;}
.pag-link { display: inline-block; vertical-align: middle;}
.pag-link > a{ display: block; font-size: 14px;position: relative; padding-top: 2px; text-decoration: none; border: none; -webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out; font-family: 'poppinsmedium';  -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; cursor: pointer; color: #606060; }
.pag-link > a{ background-color: rgb(255, 255, 255); border-radius: 50%; cursor: pointer;  width: 23px; height:23px; margin: 0px 5px; }
.pag-link.active > a{ background-color: rgb(25, 193, 235)!important; color: #fff; cursor: pointer;}

.pag-link.next a,.pag-link.previous a{ box-shadow: 0px 2px 18px 0px rgba(21, 7, 10, 0.15) ; width: 23px; height:23px; border-radius: 50%; transform: rotate(-90deg); }
.pag-link.previous a{transform: rotate(90deg);}
.pag-link.next a img,.pag-link.previous a img{width:100%; height:100%; padding:5px;}
.paginations .results{font-size: 14px; color:#606060; text-align: center; font-family: 'poppinsmedium'; margin-bottom:0px ;}

.results-pages .select-users .custom-select{ background: rgb(242, 242, 242) url(../img/down-arrow.svg)no-repeat right 10px center;background-size: 10px; width: 114px; height: 34px; color:#595959; font-size: 12px;border: 0px; border-radius:0px; }
.results-pages .select-users .custom-select:focus{box-shadow: none;}

/* provider-detail-page */
.provider-detail-page{padding:55px 0px;}
.provider-detail-page .provider-pages{display: flex;}
.provider-detail-page .provider-pages .right-provider{max-width:88%; width:100%;}
.provider-detail-page .provider-pages .right-provider .upper-headings{display: flex; justify-content: space-between; align-items: center;margin-bottom:15px;}
.provider-pages .right-provider  .title1{font-size: 16px; color:#19c1eb;font-family: 'poppinsbold'; text-transform: uppercase; margin-bottom:0px;}
.provider-pages .right-provider .upper-headings .rights-months{display: flex;}
.provider-pages .right-provider .upper-headings .rights-months .times{font-size: 12px; color:#595959; font-family: 'poppinsmedium';margin:0px 10px; margin-bottom:0px ; position: relative;}
.provider-pages .right-provider .upper-headings .rights-months .right-line::before{position: absolute; width:2px;right:-10px;  height:80%; top:2px; background: #262626; content: "";}
.provider-pages .right-provider .description{font-size: 12px; color:#595959; letter-spacing:0.2px; line-height:1.8; margin-bottom:20px; word-break:break-word ;}
.provider-pages .right-provider .media-exp{margin-bottom:10px; align-items: center;}
.provider-pages .right-provider .media-exp .media-imgs{ background-color: rgb(0, 174, 239); width: 77px; height: 48px; margin-right:15px; }
.provider-pages .right-provider .media-exp .media-imgs img{width:100%; height:100%; object-fit: cover;}
.provider-pages .right-provider .top-contain{padding-left:20px;}
.provider-pages .right-provider .top-contain .prices{font-size: 20px;color:#19c1eb;font-family: 'poppinsbold'; text-transform: uppercase;margin-bottom: 30px; }
.provider-pages .right-provider .book-btn{background-color: rgb(25, 193, 235);margin-bottom:40px; width: 114px; height: 34px;font-size: 14px; display: flex;align-items: center;font-family: 'poppinsmedium'; justify-content: center;color:#fff;border-radius: 4px;}

.review-section .review-boxs{background: #f8f8f8;position: relative; padding:20px;margin-bottom:20px;}
.review-section .review-boxs .media .media-img{  background-color: rgb(25, 193, 235); width: 80px; height: 80px;margin-right:15px; }
.review-section .review-boxs .media .media-img img{width:100%; height:100%; object-fit: cover; }

.review-section .review-boxs .media .media-body .user-name{color:#19c1eb; font-size:14px;font-family: 'poppinssemibold'; margin-bottom:5px;}
.review-section .review-boxs .media .media-body .rating-star{justify-content: flex-start; margin-bottom:10px;}
.review-section .review-boxs .media .media-body .description{margin-bottom:0px;font-size:11px;}

.review-section .totla-reviews{display: flex; align-items: center;padding:0px 0px 10px;}
.review-section .totla-reviews .rating-star{justify-content: flex-start;margin-left:20px;}
.review-section .totla-reviews .rating-star .star-icon{width:20px; height:20px;}
.review-section .totla-reviews .rating-star .reviews{/* text-decoration: underline; */ color:#000; font-size: 12px; }

.provider-pages .left-provider{ background-color: rgb(255, 255, 255);padding-top: 115px; position: relative; overflow: hidden; box-shadow: 0px 2px 18px 0px rgba(21, 7, 10, 0.15); max-width: 243px;width: 100%;  height: 639px; z-index: -1 }
.provider-pages .left-user-img .user_img_section {position: relative;/*z-index: 1;*/margin-bottom:-105px; border:3px solid rgb(255, 255, 255); border-radius: 50%; width: 246px;height: 246px;  }
.provider-pages .left-user-img .user_img_section img{width:100%; height:100%; object-fit: cover;  border-radius: 50%; }
.provider-pages .left-provider::before{content: "";top:-122px; border-radius: 50%;left:50%;transform: translateX(-50%); background-color: rgb(25, 193, 235);  position: absolute; width: 359px; height: 359px;  }
.provider-pages .left-provider  .user_data_link{position: relative;max-width:90%; width:100%; margin:0px auto 50px;}
.provider-pages .left-provider  .user_data_link .user_name{font-family: 'poppinsbold'; color:#fff; font-size:14px; text-align: left;}
.provider-pages .left-provider  .user_data_link .user_name img{width:16px; height:16px; vertical-align: text-top;}
.provider-pages .left-provider .location{color: #fff; font-size: 12px; font-family: 'poppinsmedium'; margin-bottom:5px;display: block;max-height: 35px;overflow: hidden;}
.provider-pages .left-provider .rating-star{justify-content: center; align-items: center;}
.provider-pages .left-provider .rating-star .reviews{font-size: 12px; color:#ffffff;text-decoration: underline; }

.provider-pages .left-provider .data-compare{border-top:1px solid rgb(223, 223, 223); padding:15px 0px;}
/* .provider-pages .left-provider .data-compare:last-child{border-bottom:1px solid rgb(223, 223, 223); } */
.provider-pages .left-provider .data-compare .data-name{font-size: 13px;text-align: center; color:#595959; font-family: 'poppinsmedium'; margin-bottom:0px;}
.provider-pages .left-provider .data-compare .data-name span{ color:#19c1eb; font-family: 'poppinsbold';  }
.provider-pages .left-provider .data-compare .data-name img{width:20px; height:20px; margin-right:10px;}
.provider-pages .left-provider .data-compare  .title{font-size: 14px;font-family: 'poppinsbold';text-align: center; color:#19c1eb; margin-bottom:10px;display: block; }
.provider-pages .left-provider .data-compare .lunguages{font-size: 12px; text-align: center; margin-bottom:0px; color: #595959;}
.provider-pages .left-provider .data-compare.mail-adds{padding:20px 0px;}
.provider-pages .left-provider .data-compare .email-user{display: block; margin-top:25px;}
.provider-pages .left-provider .data-compare .email-user img{width:25px; height:25px;}

.provider-pages .right-provider .services-part{background: #151a2d; padding:10px 20px;margin:35px 0px 20px; display: flex; align-items: center; color:#fff; }
.provider-pages .right-provider .services-part .s-name{margin-bottom:0px; font-family: 'poppinsbold'; font-size: 14px;}
.provider-pages .right-provider .services-part .names{font-family: 'poppinsmedium'; margin-bottom:0px;display: inline-block; font-size: 14px;margin-right:20px;}
.provider-pages .right-provider .services-part .scroll-names{margin-left:10px; display: block;flex: 1;}

/* search-page */
.card-box .book-btns .price-data span{color:#19c1eb; font-family: 'poppinsbold';}
.search-page-section.data-searching-box .card-box .book-btns{justify-content: space-between;align-items: center;}
.search-page-section.data-searching-box .card-box .common-heads {margin-bottom: 0px;}
.search-page-section.data-searching-box .card-box .read-more{color:#19c1eb;display: block;}
.search-page-section.data-searching-box .card-box .media-body .tags .tags-name.ct-bg{background: #f2f2f2;}

.search-page-section.data-searching-box .card-box .media .media-body .user-name {height:32px; width: 100%; overflow: hidden; text-overflow: ellipsis;  display: -webkit-box;  -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.search-page-section.data-searching-box .card-box .price-data{margin-bottom:0px;}

/* search-detail-page */
.search-detail-page{background: #f8f8fa;}
.search-detail-page .left-content-details .card-box{max-width:100%;background: transparent;padding:0px;box-shadow: none;height: auto;}
.search-detail-page .left-content-details .card-box .description{letter-spacing:0.2px;margin-bottom:30px;}
.search-detail-page .left-content-details .card-box  .media-body .user-name{text-transform: uppercase;}
.search-detail-page .right-filters{margin-left: auto; background-color: rgb(255, 255, 255); box-shadow: 0px 2px 18px 0px rgba(21, 7, 10, 0.15); width: 243px; }
.search-detail-page .right-filters .book-btns{padding:20px 10px 30px;}
.search-detail-page .right-filters .book-btns .price-data{font-size:18px; color:#19c1eb;text-transform: uppercase; font-family: 'poppinsbold';margin-bottom:10px;text-align: center; }
.search-detail-page .right-filters .book-btns .book-nows{display: block;border:1px solid transparent; background-color: rgb(25, 193, 235);color:#fff;text-align: center;margin:0px auto;font-size: 12px; width: 114px; height: 34px;line-height: 34px;  }
.search-detail-page .right-filters .book-btns .book-nows:hover, .search-left .spcefic-data .post-btns:hover{border:1px solid #19c1eb !important; color:#19c1eb; background: #fff;}
.search-detail-page .right-filters .border-line1{ background-color: rgb(223, 223, 223); width: 100%; height: 1px;  }
.search-detail-page .right-filters .user-post{color:#262626; font-size: 14px;font-family: 'poppinsbold'; margin-bottom:0px;text-align: center;padding:14px 10px; }
.search-detail-page .right-filters .location{ margin-bottom:0px;text-align: center; color:#595959;font-size:12px; padding:12px 10px; }
.search-detail-page .right-filters .location span{color:#19c1eb; font-family: 'poppinsbold';}
.search-detail-page .right-filters .user-post-details .j-post{font-family: 'poppinsmedium'; padding:12px 10px; font-size:14px; color:#595959; text-align: center; margin-bottom:0px;
    background-image: -moz-linear-gradient( 90deg, rgb(245,247,253) 0%, rgb(255,255,255) 100%);
    background-image: -webkit-linear-gradient( 90deg, rgb(245,247,253) 0%, rgb(255,255,255) 100%);
    background-image: -ms-linear-gradient( 90deg, rgb(245,247,253) 0%, rgb(255,255,255) 100%);
}
.search-detail-page .right-filters .user-post-details .j-post span{ color:#19c1eb;  font-family: 'poppinsbold';}

/* 5th milestone */

/* provider-job-page */
.first-offer{width:100%;padding:10px;}
.first-offer:last-child{margin-bottom:20px;}
.first-offer.even-bg{background: #f2f2f2;}
.offer-services{display: flex;list-style: none;padding: 0px;margin:0px;/* align-items: center; */margin-bottom:10px;}
.offer-services .offer-names{width:18%;color:#595959; font-size:15px; word-break: break-word; padding-right: 5px; }

.offer-services li:first-child{width:38%;}

.detail-btns{border-radius: 4px;border:1px solid transparent; background-color: rgb(25, 193, 235); min-width:87px;margin-left:auto; height: 32px;padding:0px 15px;display: block; line-height:32px;font-family: 'poppinsmedium';text-align: center;color:#fff; font-size: 14px;   }
.detail-btns:hover, .button-sections .cancel-offer-btn:hover{border: 1px solid   rgb(25, 193, 235); color: rgb(25, 193, 235); background: #fff;}
.note-data{font-size: 12px;color:#595959;margin-bottom:0px;word-break: break-word;}
.note-data span{font-size: 15px; color:#a1a1a1;}

.job-media .media-obj{align-items: center;margin-bottom:10px;}
.job-media .media-obj .media-img{ border-radius: 50%; background-color: rgb(25, 193, 235);width: 45px;height: 45px;margin-right: 10px;  }
.job-media .media-obj .media-img img{width:100%; height:100%; object-fit: cover; border-radius: 50%;}
.job-media .media-obj .rating-star .star-icon{color:#5f5f60; font-size: 12px;font-family: 'poppinsmedium'; width:13px;height:13px;top: 0}
.job-media .media-obj .rating-star{justify-content: flex-start;margin-bottom:0px;}
.job-media .media-obj .user-name{font-size: 15px; color:#595959; margin-bottom:0px;}
.job-media .user-dates .j-user{font-size: 14px; color:#595959;margin-bottom:2px;}
.job-media .user-dates .j-user .j-dates{color:#a1a1a1;min-width: 65px;}
.job-media .user-dates .j-user .status-changes .custom-select{width: auto;padding:0px 20px 0px 5px ; color:#ff9409;font-size:15px;border:0px;background:url(../img/down-arrow3.svg)no-repeat right 0px center ;background-size: 10px; height: auto !important;}
.job-media .user-dates .j-user .status-changes .custom-select:focus{box-shadow: none;}
.provider-jobs .nav-fill .nav-item{flex: unset;padding:15px;}
.job-media .user-dates .j-user .status-changes{color:#ff9409;}

/* provider-job-detail */

.job-details{padding:20px 0px;}
.job-detail-media .media-obj .media-img{ border-radius: 50%; background-color: rgb(25, 193, 235);width: 45px;height: 45px; margin-bottom:10px;}
.job-detail-media .media-obj .media-img img{width:100%; height:100%; object-fit: cover; border-radius: 50%;}
.job-detail-media .media-obj .env-img img{width:30px; height:30px; margin: 0px auto;display: block;}
.job-detail-media .media-obj .media-section{margin-right: 10px;}
.job-detail-media .media-obj .user-name{font-size: 16px;color:#19c1eb;font-family: 'poppinsbold';margin-bottom:0px;}
.job-detail-media .media-obj .rating-star .star-icon{color:#5f5f60; font-size: 12px;font-family: 'poppinsmedium';}
.job-detail-media  .media-obj .rating-star{justify-content: flex-start;margin-bottom:10px;}
.job-detail-media .p-codes{font-size:15px; color:#595959; margin-bottom:2px;display: flex;}
.job-detail-media .p-codes span{font-family: 'poppinsbold'; display: flex; align-items: center; margin-right: 3px;}
.job-detail-media .p-dates{font-size: 14px; color:#595959;margin-bottom:2px;}
.job-detail-media .p-codes .p-prices{color:#19c1eb;}

.button-sections{display: flex; flex-wrap: wrap; }
.button-sections .cancel-offer-btn{margin:10px 5px;border-radius:5px; border:1px solid transparent;background-color: rgb(25, 193, 235); min-width: 136px !important; height: 34px;line-height: 34px;font-family: 'poppinsmedium'; text-align: center;color:#fff; font-size: 14px; padding: 0px 10px;; }
.job-detail-page .note-data{padding: 0px 10px 20px;}
.job-detail-page .p-codes img{width: 25px; vertical-align: bottom; height: 25px;}
.job-detail-page .p-codes.p-fixed{margin-bottom:10px;}
.job-detail-page .title1{padding:15px 30px; color:#19c1eb; font-size: 14px; font-family: 'poppinsmedium';margin-bottom:0px;}

/* provider-offer-detail */
.pay-tables{padding-left:10px;}
.pay-tables .des-title{font-size:15px; color:#000; font-family: 'poppinsbold';margin-bottom:15px;}
.pay-tables .of-prices{font-size:16px;color:#595959;margin-bottom:0px; display: flex; align-items: center;}
.pay-tables .of-prices .p-price{font-family: 'poppinsmedium'; color:#262626; width:245px;}
.pay-tables .of-prices .p-total{ width:200px;padding-left:40px !important; padding: 10px 15px;}
.pay-tables .of-prices .p-total.active{background: #f1f6fb;}
.pay-tables .of-prices .dots{width: 50px;}

.e-box{background: #f1f6fb;padding:15px;}
.e-box .e-title{font-size: 14px;margin-bottom:10px; font-family: 'poppinsbold';color:#383838;}
.e-box .c-letter{font-size: 14px;margin-bottom:10px;color: #595959; font-family: 'poppinssemibold';  }
.e-box .d-name{font-size: 14px;margin-bottom:10px; color: #595959; font-family: 'poppinsmedium';  }
.e-box .d-letter{font-size: 12px;margin-bottom:0px;color: #595959;border:0px;border-radius:0px;background: transparent; }

/* provider-detail-modal */
.invite-btn{border:1px solid transparent; background-color: rgb(0, 0, 0); width: 155px; height: 34px;line-height:34px; text-align: center;color:#fff; font-size: 14px;  font-family: 'poppinsmedium'; display: block;margin: 10px auto 0px;  }
.invite-btn:hover{border:1px solid #000; color: #000; background: #fff;cursor: pointer;}
.submit-btn{border:1px solid transparent; border-radius: 4px;text-transform: none;  background-color: rgb(25, 193, 235);box-shadow: none; width: 238px; height: 60px;line-height: 60px;color:#fff;font-family: 'poppinsmedium';font-size: 18px; padding:0px;margin:20px auto 0px; display: block;  }
.submit-btn:hover, .Book-modal-box .add-job:hover, .provider-jobs .p-view:hover{border: 1px solid  rgb(25, 193, 235); color: rgb(25, 193, 235); background: #fff;}

.file-attach{position: relative; overflow: hidden; display: inline-block;padding-top:10px;}
.file-attach .attach-btn{ border-radius: 4px; background-color: rgb(25, 193, 235);text-transform: none; width: 139px; height: 35px;font-size: 14px; font-family: 'poppinsmedium'; line-height:35px;color:#fff; padding:0; border:0px; box-shadow: none; }
.file-attach input[type=file] {font-size: 100px; position: absolute; left: 0;  top: 0; opacity: 0; }
.file-attach span{color:#8b8b8b; font-size: 12px;}
.modal .modal-header{overflow: hidden;}
.modal .title1{color:#fff; text-transform: uppercase; font-size: 20px;font-family: 'poppinsbold'; display: flex; justify-content: center; align-items: flex-end; text-align: center; }
.modal .book-title{ border-radius: 50%; background-color: rgb(25, 193, 235); width: 175px;  height: 175px;  margin: -85px auto 0px; padding-bottom:42px; }
.modal  .offer-title{ border-radius: 50%; background-color: rgb(25, 193, 235); width: 263px; height: 263px; margin: -150px auto 0px;  padding-bottom: 65px;}

.icon-section{display: flex; justify-content: center; align-items: center; width: 100%;}
.modal .Book-modal-box{padding:20px;}
.modal .Book-modal-box .bootstrap-select .btn{padding: 13px 10px; background-color: rgb(241, 246, 251) !important;}
.modal .Book-modal-box .bootstrap-select .dropdown-toggle::after{background: url(../img/download2.svg) no-repeat right 5px center; background-size: 12px;}
.Book-modal-box .add-job{border: 1px solid transparent;cursor: pointer; border-radius: 2px; background-color: rgb(25, 193, 235); width: 127px; padding:5px 0px; color:#fff; font-size: 14px; font-family: 'poppinsmedium'; text-align: center;  }
.provider-pages .left-provider .data-compare .icon-section .email-user{margin:20px 20px 0px;}


/* client-offer-received */
.job-detail-media .c-offers{font-size: 15px;color:#595959;margin-bottom:5px; display: flex;align-items: center;}
.job-detail-media .c-offers .d-dates{font-size: 13px; color:#595959;flex: 1;}
.job-detail-media .c-offers span{color:#a1a1a1; padding-right:3px;}
.job-detail-media .c-offers .more-data{color:#595959;}
.official-id-img{font-size: 13px; color:#595959;display: flex;align-items: center;margin-bottom:5px;}
.official-id-img img{width:18px; height:18px;margin-right:5px;}
.c-notes-span .note-span{display: block;margin-bottom:10px;}

/*  */
.provider-jobs .p-view{border:1px solid transparent;border-radius:5px; background-color: rgb(25, 193, 235);padding:7px 15px;color:#fff; text-align: center; font-size:14px; font-family: 'poppinsmedium';   }
.R-offer-details .nav-tabs{display: flex;justify-content: space-between; padding: 8px 15px; align-items: center;}
.more-one{font-size: 10px;}

/* client-favorite */

.client-favorite-pages .favorite-boxs{padding:15px;}
.client-favorite-pages .favorite-boxs .title1{color:#19c1eb; font-size:18px;font-family: 'poppinsbold';margin-bottom:20px; }
.client-favorite-pages .favorite-boxs .data-searching-box .card-box{max-width:100%; height:auto;padding:20px 15px;margin-bottom:25px;}
.client-favorite-pages .favorite-boxs .data-searching-box .card-box .common-heads{margin-bottom:0px;}
.client-favorite-pages .favorite-boxs .data-searching-box .card-box .common-heads.years-ex{margin-bottom:13px;}
.client-favorite-pages .favorite-boxs .data-searching-box .card-box .middle-cards{padding-top:40px;}
.client-favorite-pages .favorite-boxs .data-searching-box .card-box .media{padding-bottom:10px;}
.client-favorite-pages .favorite-boxs .data-searching-box .card-box .book-btns{height: 100%; flex-direction: column;  align-items: flex-end; justify-content: flex-end;}
.client-favorite-pages .favorite-boxs .data-searching-box .card-box .book-btns .book-nows{display: block;margin:5px;}

/* Messaging */

.group-chat{display: flex; justify-content: space-between;}

 .search-box{border-left: none; border-right: none; padding: 0px 10px 10px;  display: flex; border-bottom:1px solid  rgb(203, 242, 255);}
 .search-box .input-group{ border: 1px solid  rgb(170, 170, 170); padding: 0px 10px;}
 .search-box .input-group .form-control{ border: 0px; border-radius: 0; font-size: 14px; color: #858585; box-shadow: none;height: 48px; padding: 15px 5px; background:none; }
 .search-box .input-group .input-group-prepend{  margin-right: 0px; border: none; }
 .search-box .input-group .input-group-prepend .input-group-text{ border: none; background: none; padding: 5px; }
 .search-box .input-group .input-group-prepend .input-group-text img{ width:20px; height:20px; }

/* .message-page .form-control:focus { background: url(../img/download2.svg) no-repeat right 13px center !important; background-size: 13px !important; } */

.online-users {background-color: rgb(255, 255, 255); box-shadow: 0px 2px 18px 0px rgba(21, 7, 10, 0.15); width: 335px; padding:10px 0px; }
.user-section { background-color: rgb(255, 255, 255); width: 100%; display: flex;  padding:8px 10px; cursor: pointer; justify-content: space-between; border-bottom:1px solid  rgb(203, 242, 255);}
.online-users  .user-section:hover, .online-users .user-section.active{background-color: #f8f8f8; }
.user-section .img-user img{width:100%;height:100%; object-fit: cover;  border-radius: 50%;background-color:#FFF }
.user-section .img-user {background-color: rgb(25, 193, 235);width:45px; font-family: 'poppinsmedium'; height: 45px;  border-radius: 50%; position: relative; margin-right:10px;}


.user-section .user-name{ font-size: 14px; color: #595959; font-family: 'poppinssemibold';  width: 140px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap;margin-bottom:0px; }
.user-section .post_desc{font-size: 12px; color:#595959;  margin-bottom:0px;}
.online-users .user-section .times{font-size:14px; border-radius: 50%; display: flex;align-items: center;justify-content: center;background-color: rgb(25, 193, 235); color:#fff; margin-bottom:0px;  width: 35px; height: 35px;}

.message-page {width: 100%; overflow: hidden; display: block; padding:50px 0px;}
.message-page .message-heading{color:#414141; font-size:48px;  font-family: 'poppinssemibold'; text-transform: uppercase; text-align: center; margin-bottom:30px; }

.chat_data{width:100%; background-color: rgb(255, 255, 255);padding:18px 30px; box-shadow: 0px 2px 18px 0px rgba(21, 7, 10, 0.15);  max-width: 735px;}
.back-icon{display: none;width:18px;height:18px;}
.chat-box {position: relative; width:100%; margin-bottom:5px;  background-color: rgb(255, 255, 255); }
.chat_data .user-section{border-radius:10px 10px 0px 0px;}
.message-window {position: relative; list-style: none; height:600px; overflow-y: scroll; background: #f8f8f8; margin-bottom:10px; padding: 30px 30px 0px; }
.message-window::-webkit-scrollbar{width: 3px; background-color: #19c1eb;border-radius:5px;}
.message-window::-webkit-scrollbar-track { background-color: #fff;}
.message-window::-webkit-scrollbar-thumb { background-color: #19c1eb;}

#sortingfilter{ border: 1px solid rgb(170, 170, 170) !important; font-size: 14px; color: #858585; box-shadow: none; height: auto; padding: 15px 5px; border-radius: 0; }

.message-window .left-box,.message-window .right-box  {clear: both; overflow: hidden; margin-bottom: 25px; transition: all 0.5s linear; display: flex;  }
.message-window .right-box { justify-content: flex-end;}
.message-window .left-box .avatar {background-color: rgb(53, 81, 149);}
.message-window .avatar { width:39px; height:39px; border-radius: 50%;/*  align-self: self-end; */}
.message-window .avatar img {width: 39px; border-radius: 50%; height: 39px; object-fit: cover;background-color:#FFF}
.message-window .left-box .text_wrapper { margin:0px 13px;  display: inline-block; /* width:90%; */max-width: 585px; position: relative;flex: 1;  }
.message-window .right-box .avatar { background-color: rgb(53, 81, 149); }
.message-window .text_wrapper .dates{ color: #383838; font-size: 12px; margin-bottom:0px;}
.message-window .right-box .text_wrapper .dates{text-align: right;}
.message-window .text{ font-size: 14px; padding-bottom:8px; color: #595959; overflow: hidden;word-break: break-word;}
.message-window .right-box  .text_wrapper { margin:0px 13px;  display: inline-block;  /* width: 92%; */max-width: 585px;  position: relative; }

.message-window .date_day{font-size:14px; color:#595959; margin-bottom:0px;}
.message-window .date_day span{ font-family: 'poppinssemibold'; margin: 0px 5px;}
.message-window .right-box .date_day{text-align: right;}

.message-type-window{width: 100%; padding:6px 10px; overflow: hidden;  border:1px solid  rgb(170, 170, 170);}

.message-type-window .send_message .send-btn{padding: 10px;padding:0px; text-align: center;text-transform: none; width:82px;height:35px;font-size:12px;color:#fff; display: inline-block;  border-radius:4px;  background-color:rgb(25, 193, 235);border:0px;}

.message-type-window form{width: 100%; display: flex; justify-content: space-between; align-items: center; }
.message-type-window .input-group {  width:85%; align-items: center;}
.message-type-window .input-group-addon { padding: 0px; border: none; background: none; width:38px; height:38px; /*background-color: #383838;*/ border-radius: 50%;  display: flex; justify-content: center; align-items: center; cursor: pointer; }
.message-type-window .input-group-addon img{width:100%; height:100%; object-fit: cover; border-radius:50%;}

.message-type-window .form-control{border: none; box-shadow: none; height:40px; font-size: 14px; color: #595959; }
.message-type-window .input-group .form-control:first-child, .message-type-window .input-group-addon:first-child, .message-type-window .input-group-btn:first-child > .btn, .message-type-window .input-group-btn:first-child > .btn-group > .btn,  .message-type-window .input-group-btn:first-child > .dropdown-toggle, .message-type-window .input-group-btn:last-child > .btn-group:not(:last-child) > .btn, .message-type-window .input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle) {  border-top-right-radius: 50%;border-bottom-right-radius: 50%;}
.message-type-window .form-control:focus {border: none; -webkit-box-shadow: none; box-shadow: none;}

.chat_data .top-chat-heading{display: flex;justify-content: space-between;align-items: center;margin-bottom:10px;}
.chat_data .top-chat-heading .title1{font-size: 18px; color:#19c1eb;font-family: 'poppinsbold';margin-bottom:0px ;}
.chat_data .top-chat-heading .back-profile  {font-family: 'poppinssemibold';font-size: 14px; color:#262626;}

/* calendar-page */
.calendar-page{padding:20px 15px;}
.calendar-page .top-heading{display: flex; align-items: center; justify-content: space-between; margin-bottom:30px;}
.calendar-page .top-heading .title{color:#19c1eb; font-size: 16px; font-family: 'poppinsbold';margin-bottom:0px;}
.calendar-page .top-heading .val-mode{display: flex; align-items: center;}
.calendar-page .top-heading .val-mode .v-mode{color:#19c1eb; font-size: 14px; font-family: 'poppinsmedium';margin-bottom:0px; }
.calendar-page .top-heading .val-mode .switch-mode{display: flex; align-items: center; color:#595959;font-size: 14px; font-family: 'poppinsmedium';margin-bottom:0px; }
.calendar-page .top-heading .val-mode .switch-mode span{padding:0px 5px;}
.calendar-page .top-heading .add-note{border:1px solid transparent; background-color: rgb(25, 193, 235); min-width: 114px;font-size:14px; height: 34px; line-height: 34px;font-family: 'poppinssemibold'; text-align: center;color:#fff;padding: 0 14px;border-radius: 4px}
.calendar-page .top-heading .add-note:hover{border-color:#19c1eb; color:#19c1eb; background: transparent; cursor: pointer;}

.switch { position: relative; display: inline-block; width:50px; height: 23px; margin:0px 5px;}
.switch input { opacity: 0; width: 0; height: 0; }
/* The slider */
.slider { position: absolute; cursor: pointer; top: 0; left: 0;right: 0; bottom: 0; background-color:rgb(212, 237, 243);-webkit-transition: .4s; transition: .4s; }
.slider:before { position: absolute; content: ""; height:18px;width:18px;left: 4px; bottom: 3px; background-color: rgb(25, 193, 235);-webkit-transition: .4s; transition: .4s; }
input:checked + .slider { background-color:rgb(212, 237, 243);}
input:focus + .slider {box-shadow: 0 0 1px #2196F3;}
input:checked + .slider:before { -webkit-transform: translateX(25px); -ms-transform: translateX(25px); transform: translateX(25px); }
.slider.round { border-radius: 34px;}
.slider.round:before { border-radius: 50%;}

.modal .add-note-datas .modal-header{padding:15px 30px 0px;}
.modal .add-note-datas .description1{font-size: 12px; color:#595959; margin-bottom:20px;}
.modal .add-note-datas .cancel-btn{text-align: center; color:#87888a; font-size: 18px; font-family: 'poppinsmedium'; display: block; margin:15px 0px 0px;}
.modal .add-note-datas .cancel-btn:hover{color:#19c1eb; cursor: pointer;}
.modal .add-note-datas .offer-names{color:#19c1eb;  font-family: 'poppinsmedium';  }
.modal .add-note-datas .offer-names span{color:#595959;display: block;}
.modal .add-note-datas .offer-names .bold-p{font-family: 'poppinsbold';}
.modal .add-note-datas .offer-names:nth-child(1){width:30% ;}
.modal .add-note-datas .offer-names:nth-child(2){width:20% ;}
.modal .add-note-datas .offer-names:nth-child(3){width:30% ;}
.modal .add-note-datas .offer-names:nth-child(4){width:20% ; margin-top:10px;}
.modal .add-note-datas .job-media{margin-top: 60px;}
.modal .add-note-datas .offer-services{align-items: flex-start;}


/* updated-page */
.pay-tables .data-tables small{font-family: 'poppinsmedium'; color:#262626;}
.change-proposal-box .c-proposal{font-size: 16px; font-family: 'poppinsbold';color:#19c1eb !important;margin-bottom:10px;}
.change-proposal-box{margin:10px;}
.counter-box-date{margin-bottom:15px;}
.counter-box-date .p-price{color:#595959; font-size: 12px;margin-bottom:5px;display: flex;}
.counter-box-date .p-price .c-price{max-width:200px; width:100%;}
.counter-box-date .p-price .c-name{font-family: 'poppinssemibold';}

.c-offer-jobs{position: relative;}
.c-offer-jobs .button-sections{position: absolute;right: 0px;top: 50%; transform: translateY(-50%);}

.applicant-no{font-size: 14px; color:#151a2d; font-family: 'poppinsmedium'; text-align: right;margin-bottom:0px;}

.pay-btn-plan .pay-lines{color:#6a6a6a; font-size: 14px; font-family: 'poppinsbold'; margin-bottom:0px;    word-break: break-word; }
.button-sections.pay-btn-plan .cancel-offer-btn{width:75px;}

.proposal-page .offer-services li{width:18% !important;}
.proposal-page .offer-services{justify-content: flex-end;}


.slash{display: block; text-align: center;font-size: 15px; padding-top: 11px; color:#595959;}
.paypal-btn, .paypals-btn{border-radius: 4px;border:1px solid transparent; margin:0px auto;display: flex;  align-items: center; justify-content: center; background-color: rgb(249, 196, 70); max-width: 225px;width:100%; height: 60px;line-height: 60px;color:#151a2d; font-size: 16px;font-weight: bold; font-family: 'poppinsmedium';  padding: 12px; }
.paypal-btn img, .paypals-btn img{width:75px; height:24px;margin-left:10px;}
.paypal-btn:hover, .paypals-btn:hover{border-color:rgb(249, 196, 70) ; background: transparent; color:rgb(249, 196, 70); text-decoration: none;}


.Book-modal-box  .or_data{position: relative; text-align: center; color:#595959; font-size:15px;margin-top:25px; margin-bottom:25px ;}
.Book-modal-box  .or_data span{z-index:1; padding:0px 20px; position: relative; background-color: #fff;}
.Book-modal-box  .or_data::after{content: ""; width: 100%;height: 1px; background-color:rgb(217, 217, 217); position: absolute;  top: 50%; left: 0;}
.Book-modal-box .pay-tables{max-width: 500px;width: 100%;  margin: 0px auto 20px;}
#acceptModalCenter .offer-title{text-align: center;flex-wrap: wrap;line-height: 1.8; padding-bottom: 26px;}

/* rework-designs */
.calendar-reviews .rating-reviews{padding:7px;margin-bottom:15px; border:1px solid rgb(232, 232, 232); border-radius: 10px; background-color: rgb(255, 255, 255); box-shadow: 0px 2px 6px 0px rgba(0, 0, 0, 0.13); max-width: 375px; height: auto;  }
.calendar-reviews .rating-reviews  .overall-reviews{/* display: flex; */ align-items: center;justify-content: space-between;padding-top: 10px;}
.calendar-reviews .rating-reviews  .overall-reviews .left-ratings .first-rating{display: flex; align-items: center;margin-bottom:10px;}
.calendar-reviews .rating-reviews  .overall-reviews .left-ratings .first-rating:last-child{margin-bottom:0px;}
.calendar-reviews .rating-reviews  .overall-reviews .left-ratings .first-rating .name-rating{font-size: 11px; color: #595959;margin-bottom:0px;width:140px;}
.calendar-reviews .rating-reviews  .overall-reviews .left-ratings .first-rating .rating-star{flex: 1;}
.calendar-reviews .rating-reviews .total-rating{color: #595959; font-size: 10px;margin-bottom:0px;text-align: center;}
.calendar-reviews .rating-reviews .total-rating span{color: #000000; font-size: 20px;font-family: 'poppinsbold';display: block;}
.calendar-reviews  .rating-star .star-icon { width: 11px; height: 11px;}
.calendar-reviews  .rating-star .star-icon img{vertical-align: top;}


.share-icons .a2a_kit { display: flex; align-items: center; }
.calendar-reviews .rating-reviews .social-icons{ border:1px solid rgb(240, 240, 240); border-radius: 50%;
    background-image: -moz-linear-gradient( -81deg, rgb(255,255,255) 0%, rgb(246,246,246) 100%);
    background-image: -webkit-linear-gradient( -81deg, rgb(255,255,255) 0%, rgb(246,246,246) 100%);
    background-image: -ms-linear-gradient( -81deg, rgb(255,255,255) 0%, rgb(246,246,246) 100%);
    box-shadow: 0px 2px 6px 0px rgba(0, 0, 0, 0.13); width: 30px; height: 30px; margin:5px; display: block;
} 
.calendar-reviews .rating-reviews .social-icons img{width:100%; height:100%; padding:4px;}
.calendar-reviews .rating-reviews .share-icons{justify-content: flex-start;}
.calendar-reviews{padding-bottom: 30px;}
.calendar-reviews .calendar-boxs{border:1px solid rgb(232, 232, 232);}
.calendar-reviews .calendar-boxs .title1{margin:10px;}
.calendar-reviews .calendar-boxs .fc-center h2{font-size: 14px; color: #676767; font-family: 'poppinsbold'; float: none !important; }
.calendar-reviews .calendar-boxs .fc-row.fc-widget-header{background: #19c1eb; color:#fff; font-family: 'poppinsbold';text-transform: uppercase;}
.calendar-reviews .calendar-boxs .fc-row th{border:0px;padding:8px 0px;color: #fff;  font-size:12px;}
.calendar-reviews .calendar-boxs .fc-day-number{font-size: 14px; color: #676767; font-family: 'poppinsbold';}
.calendar-reviews .calendar-boxs .fc-state-default{border:0px; box-shadow: none; background-image: none; background: #fff;text-shadow: none; color:#19c1eb ; padding: 0px; height: auto;}
.calendar-reviews .calendar-boxs .fc-button-group{width: 200px; position: absolute; left: 50%; transform: translateX(-50%);display: flex; justify-content: space-between;}
.calendar-reviews .avl-data{font-size: 12px; color: #595959;text-align:right ;display: flex; justify-content: flex-end; align-items: center;}
.calendar-reviews .avl-data span{ background-color: rgb(236, 236, 236);width: 7px; height: 7px; display: block;margin-right:5px; }

.review-boxs .over-all-media{display: flex;align-items: center;justify-content: flex-end; background: #efefef;border-bottom-left-radius:13px;padding:10px 0px ; /* position: absolute; */top: 0px; right: 0;}
.review-boxs .over-all-media .r-rating-per{display: flex;padding:0px 5px;}
.review-boxs .over-all-media .r-rating-per .name-rating{font-size: 9px; color: #595959;margin-bottom:0px;padding-right:8px;}
.review-boxs .over-all-media .r-rating-per .rating-star .star-icon {width: 11px; height: 11px;}
.review-boxs .over-all-media .r-rating-per .rating-star .star-icon img{vertical-align: top;}

.fc-widget-content .fc-scroller{height: auto !important;}
.review-boxs .media{padding-top:5px; padding: 10px;}
.calendar-reviews .fc-toolbar.fc-header-toolbar{position: relative;}
.calendar-reviews .review-section .review-boxs{padding:0px;}
/*  */
.C-header-common .right_account{display: flex; flex-direction: column;}
.C-header-common .nav-bg-title{background: #151a2d;position: relative;justify-content: center; padding: 14px 12px !important;}
.C-header-common .title1{color: #fff !important;text-transform: uppercase;margin-bottom:0px; font-family: 'poppinsbold'; font-size: 16px !important; text-align: center;}
.C-header-common .provider-jobs .p-view{position: absolute;right:5px; display: inline-block; }

.location-values .job-detail-media{display: flex; justify-content: space-between;}
.location-values .job-detail-media .left-side-location { width: 75%; }
.location-values .job-detail-media .right-side-location { width: 25%; padding-left: 10px; }
.location-values .job-detail-media .c-offers .d-dates { font-family: 'poppinsmedium'; font-size: 16px;}
.location-values .job-detail-media .c-offers{font-size: 16px; color:#595959; }

.C-header-common .right_account .button-sections{margin-top: auto;}
.booking-boxs{background: #c3c3c3;padding:20px 10px; font-family: 'poppinsbold'; font-size: 16px; color:#6a6a6a;text-align: center; }

.C-header-common .user-envs{display: flex;align-items: center;margin-bottom: 0px;}
.C-header-common .user-envs .env-img{margin-left: 10px;}
.sub-border{border-top:1px solid  rgb(227, 227, 227);border-bottom:1px solid  rgb(227, 227, 227);}
.C-header-common .data-tables{max-width: 500px; width: 100%;margin-bottom: 15px;}
.C-header-common .data-tables:last-child { margin-bottom: 0px !important; }
.calendar-page .calendar-reviews .calendar-boxs .fc-row th{font-size:16px;padding:12px 0px;}

/* 7th milestone */
.ticket-tables .table thead{background: #0e111e;color: #fff; font-size: 16px;font-family: 'poppinsbold';}
.ticket-tables .table thead th{border:0px; padding:16px;font-size: 16px;}
.ticket-tables .table tbody td{font-size: 14px;padding:7px 16px; vertical-align: middle;border:0px;}
.ticket-tables .table .in-link{margin-bottom:0px; color: #19c1eb;}
.ticket-tables .table .date-time{margin-bottom:0px; color: #595959;text-transform: uppercase;}
.ticket-tables .table .status{text-align: center; border-radius: 6px; width: 95px; height: 31px;line-height: 31px; text-transform: uppercase; }
.ticket-tables .table  .up-status{border: 1px solid rgb(25, 193, 235);color: #19c1eb; }
.ticket-tables .table  .pe-status{border: 1px solid #ffbc06;color: #ffbc06; }
.table-striped tbody tr:nth-of-type(odd) { background-color:#f2f2f2;}

.ticket-tables .table thead tr th:nth-child(1), .ticket-tables .table tbody tr td:nth-child(1){width:48%;}
.ticket-tables .table thead tr th:nth-child(2), .ticket-tables .table tbody tr td:nth-child(2){width:35%;}
.ticket-tables .table thead tr th:nth-child(3), .ticket-tables .table tbody tr td:nth-child(3){width:12%;}

/* add-tickets */
.personal_data_info .attach-filetext{color: #595959; font-size: 15px; margin-bottom:10px;}
.personal_data_info .attach-files{ border-radius: 4px;cursor: pointer; background-color: rgb(0, 0, 0);width: 208px;height: 41px;display: flex;font-family: 'poppinsmedium'; justify-content: center;align-items: center;color: #fff; font-size: 18px;   }
.personal_data_info .attach-files img{width:20px;height:20px;margin-right:10px;}

.ticket-pages .right_account{display: flex;flex-direction: column;}
.ticket-pages .right_account .border-lines{margin-top: auto;}
input.submit-tkt{visibility: hidden;height: 0;width: 0}

/* ticket-details */
.desc-contain .title1{color: #595959; font-size: 14px; font-family: 'poppinsbold';margin-bottom:10px;}
.desc-contain .description{font-size: 12px; color: #595959;margin-bottom:0px;}
.ticket-detailpage .calendar-page{border-bottom:1px solid  rgb(213, 213, 213);}

.chat-window{padding:30px 20px;}
.chat-window .window-box{height: 340px;overflow:hidden;}
.chat-window .window-box .right-box{overflow: hidden;transition: all 0.5s linear;margin-bottom:25px; border-radius:8px; background-color: rgb(25, 193, 235); max-width: 415px; width: auto; }
.chat-window .window-box .right-box .right-desc{padding:8px;  color: #fff; font-size: 14px; margin-bottom:0px;}
.chat-window .window-box .right-box .user-time{background: #17b1d8; padding:8px;color: #fff; font-size: 14px;margin-bottom:0px; }
.chat-window .window-box .right-box .user-time span{ font-family: 'poppinsbold';}

.chat-window .window-box .left-box{overflow: hidden;margin-left: auto; transition: all 0.5s linear;margin-bottom:25px; border-radius:8px; background-color: #f2f2f2; max-width: 415px; width: auto; }
.chat-window .window-box .left-box .right-desc{padding:8px;  color: #595959; font-size: 14px; margin-bottom:0px;}
.chat-window .window-box .left-box .user-time{background: #f7f6f6; padding:8px;color: #595959; font-size: 14px;margin-bottom:0px; }
.chat-window .window-box .left-box .user-time span{ font-family: 'poppinsbold';}
.window-scroll{padding-right: 20px;}
.chat-window .send-message{position: relative;padding:20px 0px;}
.chat-window .send-message .msg-label{color:#595959; font-size: 14px;margin-bottom:0px;position: absolute; top: 9px; left: 10px;background: #fff; padding: 0px 4px;}
.chat-window .send-message .form-control{font-size: 14px;padding:15px;resize: none; color:#595959;border: 1px solid rgb(213, 213, 213); border-radius:0px;}
.chat-window .send-message .form-control:focus{box-shadow: none;}

.send-boxs{display: flex; align-items: center;}
.send-boxs .attach-files{cursor: pointer; background-color: rgb(242, 242, 242);font-size: 14px;font-family: 'poppinsmedium'; color: #595959;; width: 140px; height: 34px;display: flex;justify-content: center;align-items: center;  }
.send-boxs .attach-files img{width:18px;height:18px;margin-right:5px;}
.send-boxs .send-btns{margin: 0px 10px; background-color: rgb(25, 193, 235);width: 78px;cursor: pointer; height: 34px;line-height: 34px; color: #fff;font-size: 14px;font-family: 'poppinsmedium';text-align: center;border: none}
.send-boxs .cancel-btn{color:#595959; font-size: 14px; font-family: 'poppinsmedium';cursor: pointer;}

/* client-booking */
.client-booking-page .job-media .user-dates .j-user{display: flex;}
.client-booking-page .job-media .user-dates .j-user span{padding:0px 2px;}
.client-booking-page .active-btn{ border-radius: 50%; background-color: rgb(11, 196, 43);margin-right:5px; display: block; width: 11px;  height: 11px;  }
.client-booking-page .completed-btn{ border-radius: 50%; background-color:#4149d0;margin-right:5px; display: block; width: 11px;  height: 11px;  }
.client-booking-page .canceled-btn{ border-radius: 50%; background-color: #e01c20;margin-right:5px; display: block; width: 11px;  height: 11px;  }
.client-booking-page .applicant-no{display: flex; align-items: center; justify-content: flex-end;}

.client-booking-page .filter-data{display: flex;align-items: center;}
.client-booking-page .common-form .filter-data.form-group{margin-bottom:0px;}
.client-booking-page .common-form .filter-data .form-control{margin-left: 10px; border: 1px solid rgb(205, 208, 211); background-color: rgb(255, 255, 255); width: 183px;padding:10px;  }
.client-booking-page .common-form .filter-data .custom-select{background: #fff url(../img/download2.svg) no-repeat right 13px center;  background-size: 13px;}
.client-booking-page .c-offer-jobs .personal_data_info{display: flex;align-items: center;justify-content: space-between;padding:10px 20px;}

/*  */

.personal_data_info .review-section .review-boxs .media .media-img{ border-radius: 50%;  background-color: rgb(25, 193, 235); width: 39px; height: 39px;  }
.personal_data_info .review-section .review-boxs .media .media-img img{border-radius:50%;}
.personal_data_info .review-section .review-boxs .media .description{font-size: 12px; color: #595959; margin-bottom:0px;line-height: 1.8;}
.personal_data_info .review-section .review-boxs .media .media-body .user-name{font-size: 14px;}
.personal_data_info .review-section .review-boxs .media .review-date{display: flex; justify-content: space-between;}
.personal_data_info .review-section .review-boxs{padding:10px;}

.cancel-datas .reason-title{font-size: 16px; color: #19c1eb;  font-family: 'poppinsbold';margin-bottom:10px;}
.cancel-datas  .description{font-size: 12px; color: #595959; margin-bottom:0px;line-height: 1.8;}

.rating-ones .rating-labels{display: flex;margin-bottom:20px;}
.rating-ones .rating-labels .R-labels{font-size: 15px; color: #595959; margin-bottom: 0px;max-width:350px; width: 100%;}
.rating-ones .rating-labels .R-labels span{font-size: 12px;display: block;}
.rating-ones .rating-labels .rating-star .star-icon { margin-right: 5px; width: 22px; height: 22px;}

.Book-modal-box .R-titles{font-size: 16px; color: #19c1eb !important;text-transform: uppercase;  font-family: 'poppinsbold';margin-bottom:10px;}
.provider-tips{margin-bottom:20px;}
.tip-prices{list-style: none;padding:0px; margin:0px; display: flex;}
.tip-prices li .tip-datas{font-size: 14px; color: #424242 ; margin-bottom:0px;text-align: center; background-color:#f1f6fb;padding: 5px 20px; margin-right: 2px;}
.tip-prices li .tip-datas span{display: block;  font-family: 'poppinsbold';}
.tip-prices li .tip-others{font-family: 'poppinssemibold'; font-size: 15px;margin-bottom:0px;display: flex; height: 100%;padding: 0px 20px;align-items: center;}

/* provider-booking */
.c-notes-span{margin-bottom:20px;}
.Book-modal-box .cancel-datas{padding:0px 25px;}
.Book-modal-box .cancel-datas .description{margin-bottom:30px;}
.Book-modal-box .cancel-datas .form-group{max-width:323px;width: 100%; margin: 0px auto 50px; display: block;  }
.Book-modal-box .cancel-datas .form-group label{text-align: center;display: block;}

/*  */
.p-client-page{display: flex;}
.p-client-page .left-user-img{margin-right:10px;}
.p-client-page .right_account {background-color: rgb(255, 255, 255); box-shadow: 0px 2px 18px 0px rgba(21, 7, 10, 0.15);}


.c-offer-jobs .button-sections .cancel-offer-btn{ margin: 0px !important; }
.c-offer-jobs .button-sections { position: absolute; right: 10px; top: 10px; transform: unset;}

/* wallet-page */

.wallet-tables .table thead{background: #19c1eb; color: #fff; font-size: 14px; font-family: 'poppinsbold';}
.wallet-tables .table thead th{padding:15px 10px;border: 0px;  font-size: 12px;}
.wallet-tables .table tbody{border:0px; color: #595959; font-size: 12px;}
.wallet-tables .table tbody .in-num{color: #19c1eb;margin-bottom:0px; }
.wallet-tables .table tbody .in-num img{width:15px; height:15px; cursor: pointer; margin-left:20px;}
.wallet-tables .table tbody tr td{padding:15px 10px; border: 0px; vertical-align: middle; font-size: 12px;}
.wallet-tables .table tbody .status-p{margin-bottom:0px; color: #f87336; font-size: 10px;}
.wallet-tables .table tbody .status-A{margin-bottom:0px; color: #19c1eb; font-size: 10px;}
.wallet-tables .table-striped tbody tr:nth-of-type(odd) {background-color: #f0fcff;}

.wallet-tables .table tbody .status-requested{margin-bottom:0px; color: #f87336; font-size: 10px;}
.wallet-tables .table tbody .status-accepted{margin-bottom:0px; color: #19c1eb; font-size: 10px;}
.wallet-tables .table tbody .status-rejected{margin-bottom:0px; color: #F00; font-size: 10px;}


.wallet-tables .table thead tr th:nth-child(1), .wallet-tables .table tbody tr td:nth-child(1){width:25%;}
.wallet-tables .table thead tr th:nth-child(2), .wallet-tables .table tbody tr td:nth-child(2){width:20%;}
.wallet-tables .table thead tr th:nth-child(3), .wallet-tables .table tbody tr td:nth-child(3){width:20%;}
.wallet-tables .table thead tr th:nth-child(4), .wallet-tables .table tbody tr td:nth-child(4){width:20%;}
.wallet-tables .table thead tr th:nth-child(5), .wallet-tables .table tbody tr td:nth-child(5){width:15%;}

.earn-data{padding:20px;}
.wallet-tables .T-earn-data{display: flex; flex-direction: column; overflow: hidden;margin:0px auto; border-radius: 8px; background-color: rgb(25, 193, 235); max-width: 216px;width: 100%;height: 117px;  }
.wallet-tables .T-earn-data .amount-cir{padding-bottom: 18px; display: flex; justify-content: center; align-items: flex-end; margin: -60px auto 10px;border-radius: 50%; background-color: rgb(25, 183, 223);color: #fff;font-size:20px; font-family: 'poppinsbold';  width: 122px; height: 122px;  }
.wallet-tables .T-earn-data .name-am{color: #ffffff; font-size: 12px; margin-bottom:0px; text-align: center;}

.wallet-tables .T-earn-data.t-with-bg{background: #dfdfdf;}
.wallet-tables .T-earn-data.t-with-bg .amount-cir{background: #505050;}
.wallet-tables .T-earn-data.t-with-bg .name-am{color:#505050;}

.wallet-tables .T-earn-data.t-avail-bg{background: #151a2d;}
.wallet-tables .T-earn-data.t-avail-bg .amount-cir{background: #0b0e18;}
.withdraw-btns{ border-radius: 4px;border: 1px solid transparent; font-size: 14px; background-color: rgb(25, 193, 235); font-family: 'poppinsmedium'; color: #fff;text-align: center;line-height: 32px;margin:-17px auto 0px; width: 87px; height: 32px;  }
.withdraw-btns:hover{border-color:  rgb(25, 193, 235); background: #fff; color:  rgb(25, 193, 235); cursor: pointer;}

.withdraw-box{margin-bottom:10px;}
.csv-btn{margin: 0px; border-radius: 4px;border: 1px solid transparent; background-color: rgb(21, 26, 45);padding:0px 10px;text-transform: none; min-width: 120px; height: 34px;line-height: 34px; color: #fff; font-size: 14px; font-family: 'poppinsmedium';   }
.csv-btn:hover{border-color: rgb(21, 26, 45); color: rgb(21, 26, 45); background: #fff;}
.data-down{display: flex; justify-content: flex-end; align-items: flex-end;}
.data-down .select-data{max-width:180px;width: 100%; margin-left: 10px;}
.data-down .select-data .bootstrap-select .btn-light.dropdown-toggle:focus, .data-down .select-data  .bootstrap-select .btn-light.dropdown-toggle:hover { background-color:#f1f6fb !important;}
.account_profile .data-down .bootstrap-select .btn { padding: 8px 10px;}
.modal .withdraw-modal .offer-title{text-align: center; padding-bottom: 45px; margin:-100px auto 0px; line-height: 1.6;}

/* referral-and-earning */
.personal_data_info .heading-1{color: #19c1eb; font-size: 14px; font-family: 'poppinssemibold';margin-bottom:10px;}
.how-listings{padding:0px; margin:0px;font-size: 14px;padding-left: 10px; }
.how-listings .listing-h{font-size: 14px; color: #595959; font-family: 'poppinsmedium';margin-bottom:15px;}

.Get-message{display: flex;justify-content: center;margin: 0px auto 30px; position: relative;max-width:90%; width:100%;}
.Get-message::before{position: absolute; content: ""; background: url(../img/dot-line.jpg) no-repeat; background-size: cover; width:114px;height:11px; top: 45px;}
.Get-message .one-invited{width:180px;margin: 0px auto;}
.Get-message .one-invited .invited-icons{margin: 0px auto 10px; border-radius: 50%; background-color: rgb(240, 252, 255); width: 110px; height: 110px;  }
.Get-message .one-invited .invited-icons img{width: 100%; height:100%; object-fit: cover;padding:32px ;}
.Get-message .one-invited .G-title{color: #19c1eb; font-size: 16px; font-family: 'poppinsbold'; margin-bottom:15px; text-align: center;}
.Get-message .one-invited .description{font-size:12px;line-height: 1.7; color: #595959; text-align: center;margin-bottom:0px;}

.wallet-tables .top-heading .description1{font-size: 12px; color: #595959; margin-bottom:10px;}
.wallet-tables .invite-data .input-group {align-items: center; padding:5px; border:1px solid rgb(234, 234, 234);box-shadow: none; border-radius: 35px;background-color: rgb(255, 255, 255);width: 100%;  }
.wallet-tables .invite-data .input-group .bootstrap-tagsinput{border:0px; box-shadow: none; padding:0px;width: 100%; flex: 1;line-height: initial;}
.wallet-tables .top-heading .input-group .bootstrap-tagsinput input{ color: #b4b3b3; font-size:12px;}
.wallet-tables .top-heading .input-group .bootstrap-tagsinput input:focus{background:transparent;}
.bootstrap-tagsinput .tag{ border-radius: 16px; background-color: rgb(240, 252, 255); font-size: 12px; color: #595959;padding: 8px 10px;margin-bottom: 3px; display: inline-block;}
.bootstrap-tagsinput .tag [data-role="remove"]{color: #19c1eb;}
.wallet-tables .invite-data .input-group .input-group-text{padding:0px; border-radius: 50%;background-color: rgb(25, 193, 235); width: 35px; height: 35px;  }
.wallet-tables .invite-data .input-group .input-group-text img{width:100%; height:100%; padding:10px;}
.wallet-tables .top-heading {margin-bottom: 40px;}

.wallet-tables .share-links .input-group{width:100%; max-width: 77%; border:1px solid rgb(173, 239, 255); border-radius: 25px; background-color: rgb(240, 252, 255); }
.wallet-tables .share-links .input-group .form-control{font-size: 12px; color: #595959;}
.wallet-tables .share-links .input-group .input-group-text{font-size: 12px; color: #19c1eb; cursor: pointer;}
.wallet-tables .share-links{display: flex; align-items: center;}


.wallet-tables .share{position: relative; max-width:23%;width: 100%; display: flex; justify-content: flex-end;}
.wallet-tables .share .a2a_kit { display: flex; justify-content: flex-end; }
.share__button img{width: 100%; height:100%; padding:10px;}
.share__button {position: relative; z-index: 2; display: flex; justify-content: center;align-items: center;width: 50px; height: 50px; color: white; background-color: #f0fcff   ; border-radius: 50%; cursor: pointer; transition: 0.3s ease;}
.share__icon {margin: 0px 2px; display: flex; justify-content: center; align-items: center; width: 50px; height: 50px; border-radius: 50%; cursor: pointer;  transition: 0.3s ease-in-out; background-color: #f0fcff;  }
.share__icon img{width: 100%; height:100%; padding:13px;}

.personal_data_info .earn-data{max-width:76%;width:100%;margin:0px auto;}
.personal_data_info .wallet-tables .T-earn-data{ max-width: 254px;  }


/* Notification Bell */
.total-notifications{background: #19c1eb;border-radius:10px;border: 0px;width:420px; right: 0; left: auto;}
.total-notifications .notify-count{padding:10px 10px; color: #fff; font-size:14px; text-transform: uppercase; font-family: 'poppinsbold';}
.total-notifications .notify-count span{color: #fff; margin-left:10px; border-radius:3px; background: #f70909; display: inline-block; padding: 1px 5px;}
.notify-box{background: #fff;margin-bottom: 10px;overflow-y: hidden;max-height: 264px;}
.notify-box .S-user{border-bottom:1px solid #19c1eb; padding:10px; align-items: center;cursor: pointer;}
.notify-box .S-user:hover{background-color: #f8f9fa;}
.notify-box .S-user .media{align-items: center;}
.notify-box .S-user .media-img{width:45px; height:45px;margin-right:10px; border-radius:50%;}
.notify-box .S-user .media-img img{width: 100%; height:100%; object-fit: cover; border-radius:50%;}
.notify-box .S-user .user-name{font-size:14px; margin-bottom:0px;  font-family: 'poppinssemibold'; color: #595959; }
.notify-box .S-user .date-value{font-size: 12px; color:#595959;margin-bottom:0px;}
.notity-bell::after{display: none;}
.notify-box .mCSB_scrollTools{width: 6px;}

.data-down .select-data .bootstrap-select .dropdown-menu.show{max-height:200px !important;}
.data-down .select-data .dropdown-menu.show .inner.show {overflow: auto !important;}

.select2-container--default .select2-selection--single{border: 0px solid rgb(202, 205, 214);border-radius: 4px;padding: 7px 0px; background-color: rgb(241, 246, 251); height: auto;}
.select2-container--default .select2-selection--single .select2-selection__rendered{color:#595959;font-size: 14px; line-height:unset;}
.select2-container--default .select2-selection--single .select2-selection__arrow b{background: url(../img/download2.svg) no-repeat right 0px center; background-size: 13px; border: 0px; height: 15px; width: 20px; transform: translate(-50%, -50%);}
.select2-search--dropdown .select2-search__field{display: none;}
.select2-search--dropdown{padding:0px;}
.select2-container--open .select2-dropdown--below{border-top:1px solid #aaa;}
.select2-container--default .select2-selection--single .select2-selection__arrow{height:100%;}

.select2-container--default .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-results__option[aria-selected="true"] {background-color:#19c1eb;color: white;}
.select2-results__option {padding: 3px;font-size:14px;}
.select2-dropdown{border-radius:0px;}

#pay-btn-wrapper { display: flex; align-items: center; justify-content: center; }
.Book-modal-box #pay-btn-wrapper a{ margin: 0px 10px; }

.pay-options a.btn.active{background: #fff;
    border: 1px solid rgb(25, 193, 235);
    color: rgb(25, 193, 235)}

/* responsive view */

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
    /* .banner-first .first-blog-img{top:-102px;} */
    /* .banner-first .first-blog-img .first-blog{width:1170px;} */
}


@media (max-width:1360px) and (min-width: 1200px){
    .banner-first .first-blog-img{width:57%;}
}

@media (max-width: 1615px) and (min-width: 1500px){
    .banner-first .first-blog-img .first-blog{padding-right: 117px;}
    .search-provider-section{padding:40px; }

}


@media (max-width: 1749px) and (min-width: 1610px){
    .banner-first .first-blog-img .first-blog{padding-right: 117px;}
    .search-provider-section{padding:40px 60px; }

}

@media (max-width: 1748px) and (min-width: 1616px){
    .banner-first .first-blog-img .first-blog{padding-right: 17px;}
}


@media(min-width:1750px){

.container{max-width:65.12vw;}

.account_profile .bootstrap-select .btn {padding:0.72vw 0.52vw;}

.bootstrap-select .dropdown-toggle::after{ background-size:0.64vw; width: 1.05vw; height: 1.05vw;}
.bootstrap-select .btn{ padding:1.10vw 0.78vw;font-size: 0.74vw; }
.bootstrap-select .dropdown-item{font-size:0.74vw;}
.bootstrap-select .dropdown-menu.show {min-height:13.15vw !important; max-height:21.05vw !important;}



header .navbar-brand img{ width:10vw;}
header .navbar-nav{ margin-left:2.10vw; }
.navbar-nav .nav-item{padding: 0px 0.69vw; }
.navbar-nav .nav-link{font-size:0.84vw; padding:0.21vw 0px !important;}
.navbar-nav .nav-link.signup-btn{ padding:0px 0.78vw !important; border-radius:0.21vw;height: 1.68vw;line-height: 1.68vw}

/* index */
.banner-first{ height: 31.57vw;}
.banner-first .first-blog-img{width: 52%; height: 41.10vw; top: -4.84vw; left: -2.89vw; }
.banner-first .first-blog-img .first-blog{width: 55.84vw;padding-right: 8.21vw; }

.banner-first .second-blog-img{height:31.57vw; width: 55.26vw; margin-left: -9.21vw;padding-left:11.84vw; }

.banner-first .first-data-contain{max-width:24.68vw; }
.banner-first .title{font-size:2.52vw;margin-bottom:1.05vw;}
.banner-first .description{font-size:0.89vw; margin-bottom:1.05vw;}
.provider-btn{ border-radius: 0.21vw;  width: 12.52vw;height: 3.15vw; line-height:3.15vw; font-size:0.94vw; }


.data-item {width:20%; padding: 1.21vw 0.25vw;}
.data-item .notebook{width:3.94vw; margin:0px auto 0.78vw;}
.data-item .title{font-size:1.05vw;margin-bottom:0.52vw; }
	.about-middle-section .first-provider .data-item .title{font-size:.95vw;}
.data-item .description{font-size:0.68vw;}

.our-services{padding:2.64vw 0px;}
.services-data{padding:2.64vw 0px 1.48vw;}
.services-data .servies-first{ border-radius: 0.52vw;/* width: 294px; */  height: 10.63vw; margin-bottom:1.57vw;}
.services-data .servies-first::after{ height:4.21vw; border-radius:0px 0px 0.52vw 0.52vw;}
.services-data .servies-first::before{ border-radius: 0.52vw;  }
.our-services .provider-btn{height:2.31vw;line-height:2.31vw;}

.service-name{padding:0px 0.52vw 0.78vw 0.78vw;}
.service-name .title{font-size:1.05vw; margin-bottom:0.15vw;}
.service-name .description{font-size:0.64vw;}

.how-it-work{padding:5.26vw 0px;}

.how-it-work .how-data .nav-tabs .nav-link{ font-size:1.05vw; }
.how-it-work .how-data .nav-tabs .nav-img { width: 8.36vw;  height:8.36vw; margin-bottom:0.52vw;}
.how-it-work .how-data .nav-tabs .nav-img img{padding:1.47vw;}

.how-it-work .how-data .heading{font-size:1.78vw; margin-bottom:2.10vw;}
.how-it-work .how-data .left-side{max-width:19.21vw;}

.how-it-work  .customers-data .first-costomer-service{border-radius: 0.52vw;max-width: 15.52vw;height: 14.21vw; padding:0.78vw 0.52vw; margin-bottom:2.37vw;}
.customers-data  .first-img{ width: 5.47vw; height: 5.47vw; margin-bottom:0.52vw; }
.customers-data  .first-img img{ padding:1.05vw;}
.customers-data  .title{font-size:0.84vw; margin-bottom:0.52vw;}
.customers-data  .description{font-size:0.64vw;}
.customers-data  .description span{padding-top:0.25vw;}

.how-it-work  .customers-data  .second-service-margins{margin-top:2.64vw;}
.how-it-work  .customers-data .third-service-margins{margin-top: -2.64vw;}

.search-data{padding:1.57vw 0px;}
.search-panel .title{font-size: 1.57vw !important ;margin-bottom:1.05vw; }
.search-panel {max-width: 46.67vw;}
.search-panel  .form-search { border-width: 0.10vw;  border-radius: 0.21vw; }
.search-panel .form-search .form-group{width:12.73vw;}
.search-panel .form-search .form-group .form-control{padding: 1.10vw 0.78vw;font-size:0.74vw;}
.search-panel .form-search .form-group .custom-select{background:#fff url(../img/download.svg) no-repeat right 0.69vw center; background-size:0.69vw;}
.search-panel .form-search .search-btns{ border-radius: 0.21vw;  width: 8.25vw ;height:3.31vw;line-height: 3.31vw; font-size:0.94vw;}

.provider-register{ padding:3.68vw 0px 2.64vw;}
.provider-register .heading{margin-bottom:2.64vw;}
.heading{font-size:1.57vw;}

.card-item{border-radius: 0.31vw; width: 15.57vw;padding:0.78vw;}
.card-item .card-img{border-radius:  0.31vw; height: 9.31vw;}
.card-item .card-img img{border-radius: 0.31vw;}
.card-item .card-body{padding:1.05vw 0px 0px;}
.card-item .card-body .card-title{ font-size: 0.94vw; margin-bottom:0.25vw; padding-bottom:0.52vw;}
.card-item .card-body .card-title::before{max-width:7.42vw;}
.card-item .card-body .card-text{margin-bottom:0.25vw; font-size:0.78vw;}
.prev img{padding: 0.31vw;}
.prev{ width: 2.10vw; height: 2.10vw;}
.provider-register .prev{right: auto; left:-2.64vw ;}
.provider-register .next{right:-2.64vw; left:auto;}


.customer-services{ background-size:50% 100%; height:22.10vw; }
.coust-servires .heading{margin-bottom:1.31vw;}
.media-data .media-img{  width: 5.94vw; height: 5.94vw;  margin-right:1.31vw;}
.media-data .description{font-size:0.74vw; margin-bottom:1.05vw; }
.media-data .autor-name{font-size:1.26vw; }
.media-data .location{font-size:0.74vw;}
.media-data .quote-img{width:2.73vw;height:2.73vw; margin-bottom:0.78vw;}
.coust-servires{max-width:43.68vw; padding: 1.84vw 0px 1.52vw;}
.coust-servires::before{ right:-7.36vw; border-bottom:22.10vw solid rgb(25, 193, 235);  border-right: 7.36vw solid transparent;}
.coust-servires .owl-prev{margin-right: 0.78vw;}

/* footer */
.footer-logo{ width: 19.52vw; height: 19.52vw;   top: -13.15vw;}
.footer-logo img{width: 10.10vw; bottom: 2.05vw;}
.footerone-section .titles{font-size:1.05vw; margin-bottom:0.64vw;}
.footer-paddings{padding:3.15vw  0px 1.05vw; }
.footerone-section .footer-ul .footer-link{font-size:0.74vw;margin-bottom:0.52vw;}
.left-side{max-width:17.78vw;}
.footerone-section .app-data .titles{font-size:0.74vw; }
.app-advertise .app-one{width:6.16vw;height:1.81vw;border-radius:0.21vw;}

.social-icon li .soical-icon-1{width:2vw; height:2vw; margin-right: 0.15vw;border-radius:0.42vw;}
.social-icon li .soical-icon-1 img{ border-radius: 0.31vw;}

.mid-logo{width:7.47vw;}
.copy-right-text{font-size:0.64vw;  padding: 0.52vw 0px;}

/* modal */
.modal .modal-dialog{max-width:34.21vw;}
.modal .modal-dialog .modal-content{border-radius:0.52vw;}
.modal .modal-header .close{right:0.52vw; top:0.52vw; font-size:1.47vw;}
.modal .close-btns{border-radius:0.21vw; padding: 0.78vw 1.31vw; font-size: 0.84vw;}
.modal .modal-footer{padding:0.31vw;}

/* about-us */
.about-us-page{padding:2.64vw 0px 1.05vw;}
.about-banner .title1{font-size:2.52vw;margin-bottom:1.57vw; }
.about-banner  .search-panel{margin-bottom:1.05vw; }
.about-banner  .search-panel .form-search .form-group .form-control{padding:1.05vw 0.78vw;}
.about-banner  .search-panel .form-search .form-group .form-control:nth-child(1){border-radius:0.21vw 0px 0px 0.21vw;}
.about-banner  .search-panel .form-search .search-btns{border-radius:0px 0.21vw 0.21vw 0px;}

.about-middle-section{padding:1.57vw 0px 3.15vw;}
.about-middle-section .common-contain{font-size: 0.78vw; margin-bottom:2.10vw;}
.about-description {max-width:44.3vw;}
.about-middle-section .first-provider{ margin-bottom:2.64vw;}
.about-middle-section .first-provider .data-item{ padding:2vw 0.25vw;}
.about-middle-section .first-provider .data-item .notebook{margin: 0px auto 1.57vw;}
.about-middle-section  .heading{ margin-bottom: 2.10vw;}
.about-middle-section  .about-more{max-width: 87%;}

.gallary-section{width:80%; margin:3.15vw auto;}
.gallary-section .left-side-img{ width: 30vw; height: 23vw;  }
.gallary-section .right-one{width: 19.47vw; height: 10.78vw; margin-bottom:1.36vw ;}

.button-section{ max-width:26.36vw;}
.about-last-section{padding: 6.94vw 0px;}
.about-last-data .left-side-data .heading{margin-bottom:0.78vw;}
.about-last-data .left-side-data h5.heading{margin-bottom:1.31vw;}

.about-media {margin-bottom:1.84vw; width:50%;}
.about-media .media-img{ width: 4.26vw; height: 4.26vw; margin-right:0.78vw; }
.about-media .media-img img{ padding:0.84vw;}
.about-media .media-title{font-size:1.26vw; }
.about-media .media-title span{ padding-top:0.25vw;}

/* blog */

.blog-section{padding:2.94vw 0px;}
.blog-one{margin-bottom:1.84vw;padding-bottom: 1.84vw;}
.blog-one .blog-img{ height: 30.73vw; margin-bottom:2.64vw;}
.blog-one .title{font-size:1.10vw;  margin-bottom:1.05vw;}
.blog-one .description{font-size:0.74vw;margin-bottom:1.84vw;}
.social-data .provider-btn{ width: 8.15vw;height: 2.47vw;line-height:2.47vw;}
.social-data .social-btns .share{font-size:0.84vw;  margin-right:0.25vw}
.social-data .social-btns ul .social-btn1{width: 1.10vw; height: 1.10vw; margin-right:0.25vw;}
.social-data .social-btns ul .social-btn1 img{padding:0.25vw;}

.title-blog{font-size:0.94vw; margin-bottom:0.78vw;}
.follow-section{ margin-bottom:2.10vw;}
.follow-section .follow-box{ width: 3.84vw;  height: 7.63vw; font-size:0.84vw; }
.follow-section .follow-box span{width:5vw; height:5vw;}

.follow-section  .ellipes-1{ width: 2.31vw; height: 2.31vw;bottom: -0.42vw; left: -0.64vw;}

.blog-right  .ellipes-1 img{padding:0.59vw 0px 0.59vw 0.31vw;}
.blog-right .category-link{ font-size:0.84vw; padding:0.52vw 0px 0.52vw 0.64vw;}
.blog-right .category-link::before{width: 0.35vw; height: 0.35vw;}

.blog-right .input-group{ width: 15.63vw;margin-bottom:1.84vw; }
.blog-right .input-group .form-control{font-size:0.84vw; height: 2.52vw;}
.blog-right .input-group  .input-group-append{width:2.52vw;}
.blog-right .input-group .input-group-text{padding:0.64vw;}

/* blog-services */
.blog-details .blog-img{margin-bottom:1.05vw !important;}
.blog-details .social-data{margin-bottom:1.31vw;}
.blog-details .tag-name{ border-radius: 0.31vw; padding:0.25vw 0.64vw; font-size:0.74vw; margin-left:0.52vw;}

/* services */
.servies-section .services-data .services-card{padding-bottom:1.05vw;}
.servies-section .services-data .card-services .card-body{padding:0.78vw;}
.servies-section .services-data .card-services .card-body ul .link-services{font-size:0.94vw; margin-bottom:0.52vw;}

.custom-select{background: url(../img/download2.svg) no-repeat right 0.69vw center ; background-size:0.69vw;}



/* contact-us */
.contact-page{padding:4.38vw 0px;}
.conatact-box .left-side-contact{width:54.3%;}
.conatact-box .right-side-contact{padding:1.57vw 2.36vw;}
.conatact-box .right-side-contact .title{font-size:2.36vw;margin-bottom:0.78vw;}
.conatact-box .right-side-contact .description{font-size:0.78vw;margin-bottom:0.42vw;}
.conatact-box .right-side-contact .desc-margins{margin-bottom:1.05vw;}

.common-form .form-group{margin-bottom:1.31vw;}
.common-form .form-group label{font-size:0.78vw; margin-bottom:0.15vw;}
.common-form .form-group .form-control{ font-size:0.78vw;padding:0.69vw 0.52vw; }
.common-form .form-group .custom-select{background:rgb(241, 246, 251) url(../img/download2.svg) no-repeat right 0.69vw center ; background-size:0.69vw;}
.common-form .provider-btn{margin-top: 1.84vw;}

.manage-job-page .common-form .form-group .timepicker{ height: 2.526vw !important; }

/* resources-page */
.resources-page{padding:2.64vw 0px;}
.card-panel-resources{padding-bottom:3.15vw;}
.resources-card{ border-radius: 0.52vw; width: 18.47vw;}
.resources-card:hover{-moz-outline-radius:0.52vw; -ms-outline-radius:0.52vw;}
.resources-card .res-img{height: 17.05vw; border-radius: 0.52vw  0.52vw 0px 0px;  }
.resources-card .card-body{padding:0.78vw;}
.resources-card .card-body .title{font-size:1.10vw; margin-bottom:1.57vw; }
.resources-card .card-body .description{font-size:0.74vw; margin-bottom:0.78vw;}

/* provider-city */
.provider-city{padding:1.57vw 0px 2.64vw;}
.provider-city .title{font-size:1.78vw; margin-bottom:1.57vw;}
.location-value li{ width:20%;}
.location-value .location-name{font-size:0.84vw; margin-bottom:0.78vw;}
.provider-city .provider-btn{margin:1.05vw auto 0px;}

/* services-details */
.services-details{padding:2.64vw 0px;}
.services-details .details-pages{ padding-top:2.64vw;}
.services-details .details-pages .title1{ font-size:1.78vw; margin-bottom: 1.57vw; }
.services-details .details-pages .description{font-size:0.74vw; }
.services-details .details-pages  .desc-widths{max-width:38.42vw; margin:0px auto 2.64vw; }
.services-details .details-pages .doctor-care{  height: 25.68vw;}

.join-community{padding:3.68vw 0px;}
.join-community .heading{margin-bottom:2.10vw;}

.doctor-part-question{padding:3.68vw 0px; max-width:62%;}
.doctor-part-question .description{font-size:0.64vw;}
.doctor-part-question .description.desc-margins{margin-bottom:2.64vw;}

.question-first {margin-bottom: 1.57vw; padding-bottom:1.05vw;}
.question-first .title{font-size:0.74vw; margin-bottom:1.05vw; }
.question-first ul{padding-left: 0.52vw;}
.question-first ul li.description{margin-bottom:0.31vw;}

/* faq */
.faq-data{padding:3.68vw   0px 2.64vw;}
.faq-one{  width: 16.68vw; height: 8.57vw; }
.faq-one .faq-img{width:4.21vw;height:4.21vw; margin:0px auto 1.05vw;}
.faq-one .title{font-size:1.26vw; }

.faq-accordians{max-width:66%;}
.get-data-faq{max-width:24.73vw; margin:0px auto 2.36vw;}
.get-data-faq .heading{margin-bottom:1.05vw;}
.get-data-faq .description{font-size:0.64vw;}

.faq-accordians .title-faq{padding:0.52vw; font-size:0.94vw;}
.panel-group{ padding:2.64vw 0px 1.57vw;}
.panel {margin-bottom:1.57vw;padding-bottom:0.78vw;}
.panel-title > a::before {font-size:0.78vw; right:0.52vw;}
.panel-body{padding:0.52vw 0px;max-width:80%;}
.panel-body .description{font-size:0.62vw; padding-left:1.31vw;}
.panel .panel-heading .panel-title a{font-size: 0.74vw;  padding-left:1.31vw;}
.panel .panel-heading .panel-title a::after {width:0.35vw; height: 0.35vw; top: 0.21vw;}

/* term-condition */
.term-condition{padding:3.68vw 0px 1.57vw;  }
.term-data{max-width:68%;}
.first-term {margin-bottom: 1.57vw;}
.first-term .title{  font-size: 0.74vw; margin-bottom:1.05vw; padding-left:1.31vw;  }
.first-term .title::after{ width: 0.35vw; height: 0.35vw; top: 0.21vw;}
.first-term .description{font-size:0.64vw;padding-left:1.31vw;  padding-bottom:1.57vw;}


/* login */
.login-page{padding:3.68vw 0px;}

.left-section-login{ padding: 7.89vw 5vw 0px;  width: 44%; /* min-height: 706px; */ }
.left-section-login .logo-section{ width: 17.94vw; height: 17.94vw;}
.left-section-login .logo-section img{width: 6.68vw; height: 10.31vw;}

.right-side-login{width:56%; padding:1.05vw 5vw;}
.login-title{font-size:2.36vw;margin-bottom:1.31vw;}
.for_text a{font-size:0.78vw;}
.right-side-login .common-form .provider-btn{margin:1.57vw auto 0px;}
.login-form{padding-bottom:3.68vw;}

.right-side-login .reg_texts{font-size:0.94vw; margin-bottom:0.78vw;}
.register_text{padding-bottom:2.10vw;}

/* forgot-page */
.forgot_page .right-side-login{padding:1.05vw 3.68vw;}
.forgot_page .forgot-data{max-width:85%;}
.forgot_page .forgot-data .description{font-size:0.78vw;margin-bottom: 2.10vw;}
.back_login{ font-size:0.94vw;  }
.forgot_page .forgot-data .login-form {padding-bottom:1.57vw;}
.forgot_page .forgot-data .common-form .provider-btn{margin:80px auto 0.78vw;}

/* client-register */
.first-client-step{padding:2.64vw 0px;}
.first-client-step .first-data-select{width:50%; margin-bottom: 1.68vw;}
.common-data-round .client-name{font-size:0.94vw;  margin-bottom:1.05vw;}
.common-data-round .client-round{  width: 8.36vw;  height: 8.36vw; margin-bottom:0.52vw;}
.common-data-round .client-round img{ padding:1.47vw;}
.client-signup .right-side-login{padding:1.05vw 1.57vw;}

.first-data-clients{padding-bottom:5.26vw;}
.seond-data-clients .first-client-step{padding:2.64vw 0px 1.05vw;}

#progressbar .round-one{ font-size:1.05vw; width: 2.05vw; height: 2.05vw; }
#progressbar li#personal{margin-left:5.26vw;}
#progressbar #account::before{ width: 2.21vw;  left: 2vw;}
#progressbar #personal::before{width: 2.21vw;right: 2vw;}


.play-btns{ top:0.52vw; width: 0.94vw;  height: 0.94vw; }
.play-btns::before{border-top:0.21vw solid transparent;  border-left:0.25vw solid rgb(25, 193, 235); border-bottom:0.21vw solid transparent; top: 0.15vw;}

.client-form-signup{padding:1.57vw 4.47vw;}
.client-form-signup .heading{font-size:0.94vw;margin-bottom:1.05vw;}
.common-form small{font-size:0.64vw; }
.smalls-one{margin-bottom:0.52vw; }
.data-smalls{margin-top: -1.31vw;}

.common-form .common-input label{font-size:0.78vw; margin-bottom:0.15vw;}
.common-form .input-group .form-control{font-size:0.78vw; padding:0.69vw 0.52vw; }
.common-form .common-input{ margin-bottom:1.05vw;}

.common-form .input-group .input-confirm{ /* width: 6.42vw; */font-size:0.94vw; padding: 0px 0.63vw; }
.common-form .input-group .input-group-text img{width:1.05vw; height:1.05vw;}

.custom-checks { padding-bottom:0.78vw;}
.checkbox { padding-left:1.57vw;font-size:0.69vw; }
.custom-checks .checkmark { height:1.10vw; width:1.10vw ;}
.checkmark { height: 1.10vw; width: 1.10vw;}
.custom-checks .checkmark::after {left: 0.31vw;width: 0.31vw;height: 0.78vw;}
.checkmark::after {left: 0.31vw; width: 0.42vw;height: 0.78vw;}
.setup-content fieldset{padding-bottom:1.57vw;}

.small-names{font-size:0.64vw;}
.client-form-signup .upload-logo{ width: 13.21vw;height: 13.21vw; margin:0px auto 0.52vw;}
.client-form-signup .upload-logo img{width: 8vw; height: 12.26vw;}
.client-form-signup .full-logo{padding:1.57vw 0px;}

.import-files{max-width:15.78vw; }
.import-files .import-data{font-size:0.78vw; margin-bottom:1.57vw;}
.import-files .device-file{ width: 2.78vw; height: 2.73vw; }
.import-files .device-file img{padding:0.35vw;}

.client-form-signup .title{font-size:0.94vw; margin-bottom:0.52vw; }
.add-btns{ padding:0.21vw 0.52vw; font-size:0.94vw; margin-bottom:0.78vw; }
.client-logo-paddings{padding:1.57vw 0.78vw !important;}


/* client-account-setting */
.account_profile{padding:3.64vw 0px;}
.account_pages .right_account{max-width: 42.68vw; min-height:36.84vw; }

.right_account  .nav-tabs .nav-link{font-size:0.74vw;padding:0.78vw 0px;}
.client-setting .personal_data_info{padding:1.05vw 1.57vw 0.52vw;}
.personal_data_info{padding:1.05vw 1.57vw 0.52vw;}
.personal_data_info .title{font-size:0.94vw;  margin-bottom:0.52vw; }
.first_tabing .bottom_box{padding: 1.57vw;}
.first_tabing .provider-btn{ min-width: 7vw; height: 2.15vw; line-height:2.15vw; }
.payment_desc{ font-size:0.64vw; padding:0.52vw 0px 1.05vw;}
.total_amt{font-size:1.36vw; padding:1.84vw 0px;}
#nav-contact .personal_data_info{padding:1.31vw  1.57vw 50px;}

.backCheck label { width: 10vw;}
.backCheck { font-size: 0.73vw; }

.left_account {max-width: 18.94vw;}

.left_profiles_data{padding-top: 9.47vw;  min-height: 33.26vw; }
.left_profiles_data::before{  top: -6.63vw; width: 21.68vw; height: 16.36vw; border-radius: 16.36vw / 12.63vw;}

.custom_information{ padding:1.05vw 1.57vw 0.52vw;}
.custom_information .edit_profiles .side-link{font-size:0.78vw; }
.custom_information .panel-collapse{margin-top:0.52vw;}
.custom_information .panel-collapse .side-sub-link{font-size:0.74vw;padding:0.25vw 0px;}
.left_account .list_items .list_data_info{ font-size:0.78vw; padding:0.42vw 1.57vw;}

.user_data_link{padding-top:0.25vw;}
.user_data_link .user_name{font-size:1.05vw;margin-bottom:0.25vw; }
.user_data_link .rating_review{font-size:0.74vw;}
.rating-star {margin-bottom:0.25vw;}
.rating-star .star-icon { margin-right:0.15vw; width: 0.78vw; height: 0.78vw;}

.user-profiles{margin: 0px auto -8.98vw;}
.imgProgress-progress{margin:0px auto 0.42vw;width: 8.94vw  !important; height: 8.94vw !important;}
.imgProgress-img{ width:8.42vw  !important; height:8.42vw !important; left:0.25vw !important; top:0.3vw !important;}

.user_position{ width:8.94vw; height:8.94vw; }
.edit_profile{border-width:0.21vw;  width: 2vw;  height: 2vw;  }
.edit_profile-bg{bottom:0.25vw; right:0.52vw;}
.edit_profile img{ padding:0.25vw;}
.edit_profile-bg1{font-size:0.64vw;padding-top:0.31vw;}
.profile_completion{font-size:0.64vw;right: -4.21vw; bottom: 2.52vw;  }
.profile_completion span{margin-left:0.25vw;}


/* setting-page */
.message_boxs{padding:0.78vw;margin-bottom: 1.05vw;}
.message_boxs .message_ques{max-width:70%;}
.right_account .personal_data_info .question{font-size:0.84vw;margin-bottom:0.52vw;}
.right_account .personal_data_info .ques_desc{font-size:0.74vw; }
.right_account .personal_data_info .message_boxs .form-control{font-size:0.62vw; width: 9.63vw;height: 2.05vw; padding:0px 0.52vw; }

.email-data-field{max-width:15.10vw;padding-right:0.31vw; margin-bottom:0.52vw;}
.email-data-field .call-name{font-size:0.74vw; }

.data-remindar{padding: 0.52vw 0px 2.10vw;}
.right_account .personal_data_info .data-remindar .ques_desc{padding-right: 1.25vw;}
.right_account .personal_data_info .data-remindar .email-data-field{max-width:14.73vw; padding-right:0px;}
.border-line-2{margin-bottom: 1.57vw;   }


/* provider services */

.table_data .table thead th{ font-size:0.84vw; padding:0.74vw 0.64vw;}
.table_data .table tbody tr td{ font-size:0.78vw; padding:0.52vw 0.64vw; }
.table_data .table thead tr th:nth-child(1), .table_data .table tbody tr td:nth-child(1){width:35%;}
.table_data .table thead tr th:nth-child(2), .table_data .table tbody tr td:nth-child(2){width:35%;}
.table_data .table thead tr th:nth-child(3), .table_data .table tbody tr td:nth-child(3){width:15%;}
.table_data .table thead tr th:nth-child(4), .table_data .table tbody tr td:nth-child(4){width:15%;}
.edit-btns-box{max-width:3.68vw; }
.edit-btns-box .edit-btns{border-radius: 0.31vw; width: 1.42vw; height: 1.42vw}
.edit-btns-box .edit-btns img{ padding:0.21vw;}
.data-services{  margin-bottom: 0.52vw;}
.data-services .add-btns{width: 7.94vw; height: 1.78vw; line-height:1.78vw;  }

/*  */
.check-data-tax{padding-top: 0.52vw;}
.check-data-tax .check-boxs{padding-right:0.78vw;}

/* modal-profile */
.modal .modal-dialog.modal-dialog-centered{max-width: 42.68vw;}
.modal .modal-dialog-centered  .modal-content .title{font-size:0.94vw;margin-bottom:0.78vw; }
.modal .modal-dialog-centered .close{font-size:1.05vw; }
.profile_data{padding:0.52vw 1.84vw;}
.profile_data .description{ font-size:0.62vw; margin-bottom:0.52vw;}
.listing-profiles .lisying-items{margin-bottom:0.78vw;}
.listing-profiles .lisying-items .pro-items{font-size:0.78vw; max-width: 70%;}
.complete-btn{ border-radius: 0.21vw; width: 5.63vw; height: 1.73vw; line-height:1.73vw; font-size:0.74vw; }
.listing-profiles .lisying-items .complete-circle{width: 0.57vw;  height: 0.57vw; margin-right: 1.57vw;  }
.listing-profiles .lisying-items .empty-circle{width:0.57vw; height:0.57vw; margin-right: 1.57vw; }

/* header-after-login */
.nav-item .nav-link img{width:1.05vw; height:1.05vw;}
.nav-bar-padding {padding-right:0.52vw;}
.notification{right: -0.31vw; width: 0.89vw; height: 0.89vw;font-size:0.62vw;}

.user .dropdown-toggle{ font-size: 0.84vw;}
.navbar .user .dropdown-toggle .user_image{width:1.94vw; height: 1.94vw;margin-left: 0.42vw; }
.navbar  .dropdown-menu .dropdown-item{font-size: 0.74vw; padding: 0.52vw 1.05vw; }
.dropdown-toggle::after { width: 0.42vw;  height: 0.42vw;}

/* new-addon */
.common-form .available-data{margin-bottom:0.35vw;}
.common-form .available-data .form-row .form-group .form-control{ padding:0.52vw; font-size: 0.74vw;}
.common-form .available-data .form-row .dot-text{font-size:0.74vw;}
.common-form .available-data .checkbox{font-size: 0.74vw;padding-left:2.10vw;}

/* client-job */
.clients-jobs.table_data .table thead tr th:nth-child(1), .clients-jobs.table_data .table tbody tr td:nth-child(1){width:25%;}
.clients-jobs.table_data .table thead tr th:nth-child(2), .clients-jobs.table_data .table tbody tr td:nth-child(2){width:24%;}
.clients-jobs.table_data .table thead tr th:nth-child(3), .clients-jobs.table_data .table tbody tr td:nth-child(3){width:20%;}
.clients-jobs.table_data .table thead tr th:nth-child(4), .clients-jobs.table_data .table tbody tr td:nth-child(4){width:10%;}
.clients-jobs.table_data .table thead tr th:nth-child(5), .clients-jobs.table_data .table tbody tr td:nth-child(5){width:10%;}
.clients-jobs.table_data .table thead tr th:nth-child(6), .clients-jobs.table_data .table tbody tr td:nth-child(6){width:16%;}
.clients-jobs.table_data .table tbody tr td:nth-child(3){font-family: 'poppinsregular';}

/* provider-serach-page */

.search-provider-section{padding:2.64vw 2.5vw; }
/* .search-left .closebtn { display: none;} */
.search-provider-section .top-heading .heading{display: none;}

.search-left{border-radius: 0.52vw;  width: 16.26vw; position: relative;/*  box-shadow: none; */ padding-top:0px;}
.search-left .serach-paddings{padding:1.05vw;}
.search-left .serach-paddings .first-section{margin-bottom:1.05vw;}
.search-left .serach-paddings .first-section .heading{font-size:0.78vw;  margin-bottom:0.52vw;}
.search-left .serach-paddings .clr-data{margin-bottom:0.69vw;}
.search-left .serach-paddings .clr-data .title{font-size: 1.28vw;}
.search-left .serach-paddings .clr-data .clr-btns{font-size: 0.64vw;}

.search-left .spcefic-data .description{font-size: 0.84vw; margin-bottom:0.52vw;}
.search-left .spcefic-data .post-btns{ margin-bottom:1.05vw;  height: 2.36vw;line-height: 2.36vw; font-size: 0.84vw; }

.search-left .common-form .form-group{margin-bottom:1.05vw;}
.search-left .common-form .input-group{ margin-bottom:0.78vw;}
.search-left .common-form .input-group .form-control{padding: 0.64vw 0.52vw !important;}
.search-left .common-form .input-group .input-group-text{ width:2.10vw; padding-left: 0.25vw; }
.search-left .common-form .input-group .input-group-text img{ padding:0.42vw;}

.search-left .bootstrap-select .btn{padding: 0.69vw 0.52vw;}
.search-left .bootstrap-select .dropdown-toggle::after{background: url(../img/download2.svg) no-repeat right 0.25vw center; background-size: 0.64vw;}

.search-left .border-line{margin-bottom:1.05vw;}
.map{  width: 13.68vw; height: 21.68vw;}

.irs--flat .irs-handle { width: 1vw;height: 1vw; top: 0.15vw;}
.irs--flat.irs-with-grid { height: 2.10vw;}
.irs--flat .irs-line {top: 0.31vw;border-radius: 0.31vw;}
.irs--flat .irs-bar { top: 0.31vw;}
.irs--flat .irs-grid-text{font-size: 0.64vw;}
.card-data-box{padding-bottom: 1.64vw;}

.data-searching-box .card-box {/* margin-bottom:1.31vw; */ border-radius: 0.31vw;padding:1.31vw 1.05vw; max-width: 17.10vw; }
.data-searching-box .card-box .like-btns{width:1.05vw; height:1.05vw; right:0.52vw; top:0.52vw;}
.data-searching-box .card-box .media .media-imgs{ width: 2.94vw; height: 2.94vw;margin-right:1.05vw;}
.data-searching-box .card-box .media .media-imgs .correct-img{width:1.31vw; height:1.31vw; right:-0.25vw; }
.data-searching-box .card-box .media .media-body .user-name{font-size: 0.84vw; margin-bottom:0.25vw;}
.data-searching-box .card-box .media .media-body .location{font-size: 0.74vw; margin-bottom:0.25vw;}
.data-searching-box .card-box .media .media-body .rating-star .reviews{ font-size: 0.64vw;}
.data-searching-box .card-box .media .media-body .rating-star .star-icon {width: 0.94vw;height: 0.94vw;}

.data-searching-box .card-box .com-heads{font-size: 0.64vw; margin-bottom:0.25vw;}
.data-searching-box .card-box .com-heads span{ font-size: 0.74vw;}
.data-searching-box .card-box .description{font-size: 0.64vw;  margin-bottom:0.25vw;}
.data-searching-box .card-box .common-heads{margin-bottom:1.05vw;}
.data-searching-box .card-box .tags .tags-name{margin-bottom:0.25vw;margin-right:0.42vw; padding:0px 0.25vw;border-radius:1.05vw; font-size: 0.64vw; }
.data-searching-box .card-box .book-btns .book-nows{width: 6vw; height: 1.78vw; line-height: 1.78vw; font-size: 0.74vw;   }

.results-pages{ margin: 2.36vw auto;}

.pag-link > a{ font-size: 0.74vw;}
.pag-link > a{  width: 1.21vw; height:1.21vw; margin: 0px 0.25vw; }

.pag-link.next a{  width: 1.21vw; height:1.21vw; }
.pag-link.next a img{ padding:0.25vw;}
.paginations .results{font-size: 0.74vw;}

.results-pages .select-users .custom-select{ background: rgb(242, 242, 242) url(../img/down-arrow.svg)no-repeat right 0.52vw center;background-size: 0.52vw; width: 6vw; height: 1.78vw; font-size: 0.64vw; }

/* provider-detail-page */
.provider-detail-page{padding:2.89vw 0px;}
.provider-detail-page .provider-pages .right-provider{max-width:88%; width:100%;}
.provider-detail-page .provider-pages .right-provider .upper-headings{margin-bottom:0.78vw;}
.provider-pages .right-provider  .title1{font-size: 0.84vw;}
.provider-pages .right-provider .upper-headings .rights-months .times{font-size: 0.62vw; margin:0px 0.52vw; }
.provider-pages .right-provider .description{font-size: 0.62vw; margin-bottom:1.05vw;}
.provider-pages .right-provider .media-exp{margin-bottom:0.52vw; }
.provider-pages .right-provider .media-exp .media-imgs{width: 4.05vw; height: 2.52vw; margin-right:0.78vw; }
.provider-pages .right-provider .top-contain{padding-left:1.05vw;}
.provider-pages .right-provider .top-contain .prices{font-size: 1.05vw;margin-bottom: 1.57vw; }
.provider-pages .right-provider .book-btn{margin-bottom:2.10vw; width: 6vw; height: 1.78vw;font-size: 0.74vw;}

.review-section .review-boxs{ padding:1.31vw;margin-bottom:1.05vw;}
.review-section .review-boxs .media .media-img{   width: 4.21vw; height: 4.21vw;margin-right:0.78vw; }

.review-section .review-boxs .media .media-body .user-name{ font-size:0.84vw; margin-bottom:0.25vw;}
.review-section .review-boxs .media .media-body .rating-star{margin-bottom:0.25vw;}

.review-section .totla-reviews{padding:0px 0px 0.52vw;}
.review-section .totla-reviews .rating-star{margin-left:1.05vw;}
.review-section .totla-reviews .rating-star .star-icon{width:1.05vw; height:1.05vw;}
.review-section .totla-reviews .rating-star .reviews{ font-size: 0.62vw; }

.provider-pages .left-provider{ padding-top: 5.57vw;max-width: 12.78vw; height: 33.63vw;  }
.provider-pages .left-user-img .user_img_section {margin-bottom:-5.52vw;  width: 12.94vw;height: 12.94vw;  }
.provider-pages .left-provider::before{top:-6.42vw; width: 18.89vw; height: 18.89vw;  }
.provider-pages .left-provider  .user_data_link{max-width:8.73vw;margin:0px auto 2.64vw;}
.provider-pages .left-provider  .user_data_link .user_name{font-size: 0.85vw;}
.provider-pages .left-provider  .user_data_link .user_name img{width:1.10vw; height:1.10vw;}
.provider-pages .left-provider .location{ font-size: 0.72vw; margin-bottom:0.52vw;}
.provider-pages .left-provider .rating-star .reviews{font-size: 0.64vw; }

.provider-pages .left-provider .data-compare{ padding:0.78vw 0px;}
.provider-pages .left-provider .data-compare .data-name{font-size: 0.74vw;}
.provider-pages .left-provider .data-compare .data-name img{width:1.05vw; height:1.05vw; margin-right:0.52vw;}
.provider-pages .left-provider .data-compare  .title{font-size: 0.84vw; margin-bottom:0.52vw; }
.provider-pages .left-provider .data-compare .lunguages{font-size: 0.62vw;}
.provider-pages .left-provider .data-compare.mail-adds{padding:1.05vw 0px;}
.provider-pages .left-provider .data-compare .email-user{margin-top:1.31vw;}
.provider-pages .left-provider .data-compare .email-user img{width:1.31vw; height:1.31vw;}

.provider-pages .right-provider .services-part{ padding:0.52vw 1.05vw;margin:50px 0px 1.05vw; }
.provider-pages .right-provider .services-part .s-name{ font-size: 0.74vw;}
.provider-pages .right-provider .services-part .names{ font-size: 0.74vw;margin-right:1.05vw;}
.provider-pages .right-provider .services-part .scroll-names{margin-left:0.52vw;}

/* search-detail-page */
.search-detail-page .left-content-details .card-box .description{margin-bottom:1.57vw;}
.search-detail-page .right-filters{ width: 12.78vw;  }
.search-detail-page .right-filters .book-btns{padding:1.05vw 0.52vw 1.57vw;}
.search-detail-page .right-filters .book-btns .price-data{font-size: 1.05vw;margin-bottom: 0.52vw; }
.search-detail-page .right-filters .book-btns .book-nows{font-size: 0.64vw; width: 6vw; height: 1.78vw;line-height:1.78vw;  }
.search-detail-page .right-filters .user-post{ font-size: 0.74vw;padding:0.74vw  0.52vw; }
.search-detail-page .right-filters .location{ font-size:0.64vw; padding:0.64vw  0.52vw; }
.search-detail-page .right-filters .user-post-details .j-post{padding:0.64vw  0.52vw; font-size:0.74vw;}



/* provider-job-page */
.first-offer{padding:0.52vw;}
.first-offer:last-child{margin-bottom:1.05vw;}
.offer-services{margin-bottom:0.52vw;}
.offer-services .offer-names{width:18%; font-size:0.78vw;}
.offer-services li:first-child{width:38%;}
.detail-btns{border-radius: 0.21vw;height: 1.68vw;padding:0px 0.78vw; line-height:1.68svw; font-size: 0.74vw;   }
.note-data{font-size: 0.64vw;}
.note-data span{font-size: 0.78vw;}

.job-media .media-obj{margin-bottom:0.52vw;}
.job-media .media-obj .media-img{ width: 2.36vw;height: 2.36vw;margin-right: 0.52vw;}
.job-media .media-obj .rating-star .star-icon{font-size: 0.64vw; width:0.69vw;height:0.69vw;}
.job-media .media-obj .user-name{font-size: 0.78vw;}
.job-media .user-dates .j-user{font-size: 0.78vw;}
.job-media .user-dates .j-user .status-changes .custom-select{padding:0px 1.05vw 0px 5px ;font-size:0.78vw; background-size:0.52vw;}
.provider-jobs .nav-fill .nav-item{padding:0.78vw;}

/* provider-job-detail */

.job-details{padding:1.05vw 0px;}
.job-detail-media .media-obj .media-img{width: 2.36vw;height: 2.36vw; margin-bottom:0.52vw;}
.job-detail-media .media-obj .env-img img{width:1.57vw; height:1.57vw;}
.job-detail-media .media-obj .media-section{margin-right: 0.52vw;}
.job-detail-media .media-obj .user-name{font-size: 0.84vw;margin-bottom:0.42vw; }
.job-detail-media .media-obj .rating-star .star-icon{font-size: 0.64vw;}
.job-detail-media  .media-obj .rating-star{margin-bottom:0.52vw;}
.job-detail-media .p-codes{font-size:0.84vw;}
.job-detail-media .p-dates{font-size: 0.74vw;}

.button-sections .cancel-offer-btn{margin:0.52vw; min-width: 7.15vw !important; padding: 0px 0.52vw; height: 1.78vw;line-height: 1.78vw; font-size: 0.74vw;  }
.job-detail-page .note-data{padding: 0px 0.52vw 1.05vw;}
.job-detail-page .p-codes img{width: 1.31vw; height: 1.31vw;}
.job-detail-page .p-codes.p-fixed{margin-bottom:0.52vw;}
.job-detail-page .title1{padding:0.78vw 1.57vw; font-size: 0.74vw;}

/* provider-offer-detail */
.pay-tables{padding-left:0.52vw;}
.pay-tables .des-title{font-size:0.78vw; margin-bottom:0.78vw;}
.pay-tables .of-prices{font-size:0.84vw;}
.pay-tables .of-prices .p-price{ width: 13.89vw;}
.pay-tables .of-prices .p-total{ width:10.52vw;padding-left:2.10vw !important; padding: 0.52vw 0.78vw;}
.pay-tables .of-prices .dots{width: 2.64vw;}

.e-box{padding:0.78vw;}
.e-box .e-title{font-size: 0.74vw;margin-bottom:0.52vw;}
.e-box .c-letter{font-size: 0.74vw;margin-bottom:0.52vw;}
.e-box .d-name{font-size: 0.74vw;margin-bottom:0.52vw;}
.e-box .d-letter{font-size: 0.64vw;}

/* provider-detail-modal */
.invite-btn{width: 8.15vw; height: 1.78vw;line-height:1.78vw;font-size: 0.74vw; margin: 0.52vw auto 0px;  }
.submit-btn{ width: 12.52vw; height: 3.15vw;line-height: 3.15vw;font-size: 0.94vw;margin:1.05vw auto 0px; }

.file-attach{padding-top:0.52vw;}
.file-attach .attach-btn{ border-radius: 0.21vw; width: 7.31vw; height: 1.84vw;font-size: 0.74vw; line-height:1.84vw;}
.file-attach span{font-size: 0.64vw;}
.modal .title1{ font-size: 1.05vw; }
.modal .book-title{ width: 9.15vw;  height: 9.15vw;  margin: -4.47vw auto 0px; padding-bottom: 1.87vw; }
.modal  .offer-title{  width: 13.84vw; height: 13.84vw; margin: -7.89vw auto 0px;  padding-bottom: 3.42vw;}

.modal .Book-modal-box{padding:1.05vw;}
.modal .Book-modal-box .bootstrap-select .btn{padding: 0.69vw 0.52vw;}
.modal .Book-modal-box .bootstrap-select .dropdown-toggle::after{background: url(../img/download2.svg) no-repeat right 0.25vw center; background-size: 12px;}
.Book-modal-box .add-job{ width: 6.68vw; padding:0.25vw 0px; font-size: 0.74vw; }
.provider-pages .left-provider .data-compare .icon-section .email-user{margin:1.05vw 1.05vw 0px;}

/* client-offer-received */
.job-detail-media .c-offers{font-size: 0.78vw; margin-bottom:0.25vw;}
.job-detail-media .c-offers .d-dates{font-size: 0.69vw;}
.official-id-img{font-size: 0.69vw;margin-bottom:0.29vw;}
.official-id-img img{width:0.94vw; height:0.94vw;margin-right:0.25vw;}

.search-page-section.data-searching-box .card-box .media .media-body .user-name {height: 2.10vw; }
.provider-jobs .p-view{padding:0.35vw 0.78vw; font-size:0.74vw;  }
.R-offer-details .nav-tabs{padding: 0.42vw 0.78vw;}
.more-one{font-size: 0.52vw;}

/* client-favorite */

.client-favorite-pages .favorite-boxs{padding:0.78vw;}
.client-favorite-pages .favorite-boxs .title1{font-size:18px;margin-bottom:1.05vw; }
.client-favorite-pages .favorite-boxs .data-searching-box .card-box{padding:1.05vw 0.78vw;margin-bottom:1.31vw;}
.client-favorite-pages .favorite-boxs .data-searching-box .card-box .common-heads.years-ex{margin-bottom:0.69vw;}
.client-favorite-pages .favorite-boxs .data-searching-box .card-box .middle-cards{padding-top:2.10vw;}
.client-favorite-pages .favorite-boxs .data-searching-box .card-box .media{padding-bottom:0.52vw;}
.client-favorite-pages .favorite-boxs .data-searching-box .card-box .book-btns .book-nows{margin:0.25vw;}

/* Messaging */

 .search-box{ padding: 0px 0.52vw  0.52vw;}
 .search-box .input-group{padding: 0px  0.52vw;}
 .search-box .input-group .form-control{font-size: 0.74vw;height: 2.52vw; padding: 0.78vw 0.25vw; }
 .search-box .input-group .input-group-prepend .input-group-text img{ width:1.31vw; height:1.31vw; }

.online-users {width:19.73vw; padding: 0.52vw 0px; }
.user-section {padding: 0.49vw 0.52vw;}
.user-section .img-user {width:2.36vw; height: 2.36vw; margin-right: 0.52vw;}


.user-section .user-name{ font-size: 0.74vw; width: 7.36vw; }
.user-section .post_desc{font-size: 0.64vw;}
.online-users .user-section .times{font-size:0.74vw;  width: 2.05vw; height: 2.05vw;}

.message-page {padding:3.68vw 0px;}
.message-page .message-heading{ font-size:2.52vw;margin-bottom:1.57vw; }

.chat_data{padding: 0.95vw 1.57vw; max-width: 41.84vw;}
.chat-box { margin-bottom:0.25vw; }
.chat_data .user-section{border-radius: 0.52vw  0.52vw 0px 0px;}
.message-window { height:31.57vw; margin-bottom: 0.52vw; padding: 1.57vw 1.57vw 0px; }

.message-window .left-box,.message-window .right-box  {margin-bottom: 1.31vw; }
.message-window .avatar { width:2.05vw; height:2.05vw; }
.message-window .left-box .text_wrapper { margin:0px 0.69vw;max-width: 30.78vw;}
.message-window .text_wrapper .dates{font-size: 0.64vw;}
.message-window .text{ font-size: 0.74vw; padding-bottom:8px;}
.message-window .right-box  .text_wrapper { margin:0px 0.69vw; max-width: 30.78vw; }

#sortingfilter{ font-size: 0.73vw; padding: 0.78vw 0.25vw; }


.message-window .date_day{font-size:0.74vw;}
.message-type-window{ padding:0.31vw  0.52vw;}
.message-type-window .send_message .send-btn{padding:0.52vw; width:4.31vw;height:1.84vw;font-size:0.64vw;}
.message-type-window .input-group-addon { width:2vw; height:2vw; }

.message-type-window .form-control{ height:2.10vw; font-size: 0.74vw; }

.chat_data .top-chat-heading{margin-bottom: 0.52vw;}
.chat_data .top-chat-heading .title1{font-size: 0.94vw;}
.chat_data .top-chat-heading .back-profile  {font-size: 0.74vw;}

/* calendar-page */
.calendar-page{padding:1.05vw 0.78vw;}
.calendar-page .top-heading{margin-bottom:1.57vw;}
.calendar-page .top-heading .title{font-size: 0.94vw;}
.calendar-page .top-heading .val-mode .v-mode{font-size: 0.74vw; }
.calendar-page .top-heading .val-mode .switch-mode{font-size: 0.74vw;}
.calendar-page .top-heading .val-mode .switch-mode span{padding:0px 0.25vw;}
.calendar-page .top-heading .add-note{min-width: 6vw;font-size:0.74vw; height: 1.78vw; line-height: 1.78vw; }

.switch { width:2.64vw; height: 1.21vw; margin:0px 0.25vw;}
/* The slider */
.slider:before {  height:0.94vw;width:0.94vw;left: 0.21vw; bottom: 0.15vw; }
input:checked + .slider:before { -webkit-transform: translateX(1.31vw); -ms-transform: translateX(1.31vw); transform: translateX(1.31vw); }
.slider.round { border-radius: 1.78vw;}

.modal .add-note-datas .modal-header{padding:0.78vw 1.57vw 0px;}
.modal .add-note-datas .description1{font-size: 0.64vw; margin-bottom:1.05vw;}
.modal .add-note-datas .cancel-btn{font-size: 0.94vw; margin:0.78vw 0px 0px;}
.modal .add-note-datas .offer-names:nth-child(1){width:30% ;}
.modal .add-note-datas .offer-names:nth-child(2){width:20% ;}
.modal .add-note-datas .offer-names:nth-child(3){width:30% ;}
.modal .add-note-datas .offer-names:nth-child(4){width:20% ; margin-top:0.52vw;}
.modal .add-note-datas .job-media{margin-top: 3.15vw;}


/* updated-page */
.change-proposal-box .c-proposal{font-size: 0.84vw;margin-bottom:0.52vw;}
.change-proposal-box{margin:0.52vw;}
.counter-box-date{margin-bottom:0.78vw;}
.counter-box-date .p-price{font-size: 0.64vw;margin-bottom:0.25vw;}
.counter-box-date .p-price .c-price{max-width:10.52vw;}

.applicant-no{font-size: 0.74vw;}

.pay-btn-plan .pay-lines{ font-size: 0.84vw;}
.button-sections.pay-btn-plan .cancel-offer-btn{width:3.94vw;}

.slash{font-size: 0.78vw; padding-top: 0.56vw;}
.paypal-btn{border-radius: 0.21vw; max-width: 12.21vw;height: 3.15vw;line-height: 3.15vw; font-size: 0.94vw;  }
.paypal-btn img{width:4.05vw; height:1.29vw;margin-left:0.52vw;}
#payBtn img { height: 1.26vw !important; }

.Book-modal-box  .or_data{font-size:0.78vw;margin-top:1.31vw; margin-bottom:1.31vw ;}
.Book-modal-box  .or_data span{ padding:0px 1.05vw;}
.Book-modal-box .pay-tables{max-width: 26.31vw;  margin: 0px auto 1.05vw;}
#acceptModalCenter .offer-title{padding-bottom: 1.36vw;}

/* rework-designs */
.calendar-reviews .rating-reviews{padding:0.78vw;margin-bottom:0.78vw; border-radius: 0.52vw; max-width: 19.73vw; height: auto;  }
.calendar-reviews .rating-reviews  .overall-reviews{padding-top: 0.52vw;}
.calendar-reviews .rating-reviews  .overall-reviews .left-ratings .first-rating{margin-bottom:0.52vw;}
.calendar-reviews .rating-reviews  .overall-reviews .left-ratings .first-rating .name-rating{font-size:0.62vw;width:7.89vw;}
.calendar-reviews .rating-reviews .total-rating{font-size: 0.62vw;}
.calendar-reviews .rating-reviews .total-rating span{font-size: 1.57vw;}

.calendar-reviews .rating-reviews .social-icons{  width: 1.57vw; height: 1.57vw; margin:0.25vw;}
.calendar-reviews .rating-reviews .social-icons img{ padding:0.25vw;}
.calendar-reviews{padding-bottom: 1.57vw;}
.calendar-reviews .calendar-boxs .title1{margin:0.52vw;}
.calendar-reviews .calendar-boxs .fc-center h2{font-size: 0.74vw; }
.calendar-reviews .calendar-boxs .fc-row.fc-widget-header{ font-size:0.62vw;}
.calendar-reviews .calendar-boxs .fc-row th{padding:0.42vw 0px;}
.calendar-reviews .calendar-boxs .fc-day-number{font-size: 0.74vw;}
.calendar-reviews .calendar-boxs .fc-button-group{width: 10.52vw; }
.calendar-reviews .avl-data{font-size: 0.62vw; }
.calendar-reviews .avl-data span{width: 0.35vw; height: 0.35vw; margin-right:0.25vw; }

.review-boxs .over-all-media{border-bottom-left-radius:0.69vw;padding:0.31vw 0px ;}
.review-boxs .over-all-media .r-rating-per{padding:0px 0.25vw;}
.review-boxs .over-all-media .r-rating-per .name-rating{font-size: 0.54vw; padding-right:0.42vw;}
.review-boxs .over-all-media .r-rating-per .rating-star .star-icon {width: 0.69vw; height: 0.69vw;}

/*  */
.C-header-common .nav-bg-title{ padding: 0.74vw 0.64vw !important;}
.C-header-common .title1{ font-size: 0.94vw !important; }
.C-header-common .provider-jobs .p-view{right:0.25vw;}

.location-values .job-detail-media .c-offers .d-dates {font-size: 0.84vw;}
.location-values .job-detail-media .c-offers{font-size: 0.84vw;}

.booking-boxs{padding:1.05vw 0.52vw;font-size: 0.84vw; }

/* 7th milestone */
.ticket-tables .table thead{ font-size: 0.84vw;}
.ticket-tables .table thead th{ padding:0.84vw; font-size: 0.84vw;}
.ticket-tables .table tbody td{font-size: 0.78vw;padding:0.35vw 0.84vw;}
.ticket-tables .table .status{border-radius: 0.31vw; width: 5vw; height: 1.63vw;line-height: 1.63vw;}

.ticket-tables .table thead tr th:nth-child(1), .ticket-tables .table tbody tr td:nth-child(1){width:48%;}
.ticket-tables .table thead tr th:nth-child(2), .ticket-tables .table tbody tr td:nth-child(2){width:35%;}
.ticket-tables .table thead tr th:nth-child(3), .ticket-tables .table tbody tr td:nth-child(3){width:12%;}


/* add-tickets */
.personal_data_info .attach-filetext{font-size: 0.78vw; margin-bottom:0.52vw;}
.personal_data_info .attach-files{ border-radius: 0.21vw;width: 10.78vw;height:2.10vw; font-size: 0.94vw;   }
.personal_data_info .attach-files img{width:1.05vw;height:1.05vw;margin-right:0.52vw;}

/* ticket-details */
.desc-contain .title1{font-size: 0.74vw;margin-bottom:0.52vw;}
.desc-contain .description{font-size: 0.64vw; }

.chat-window{padding:1.57vw 1.05vw;}
.chat-window .window-box{height: 17.89vw;}
.chat-window .window-box .right-box{margin-bottom:1.31vw; border-radius:0.42vw; max-width: 21.84vw; }
.chat-window .window-box .right-box .right-desc{padding:0.42vw; font-size: 0.74vw;}
.chat-window .window-box .right-box .user-time{padding:0.42vw;font-size: 0.74vw; }

.chat-window .window-box .left-box{margin-bottom:1.31vw; border-radius:0.42vw;max-width: 21.84vw; }
.chat-window .window-box .left-box .right-desc{padding:0.42vw; font-size: 0.74vw;}
.chat-window .window-box .left-box .user-time{padding:0.42vw;font-size: 0.74vw;}
.window-scroll{padding-right: 1.05vw;}
.chat-window .send-message{padding:1.05vw 0px;}
.chat-window .send-message .msg-label{font-size: 0.74vw; top: 0.46vw; left: 0.52vw; padding: 0px 0.21vw;}
.chat-window .send-message .form-control{font-size: 0.74vw;padding:0.78vw;}

.send-boxs .attach-files{font-size: 0.74vw; width: 8vw; height: 1.78vw; }
.send-boxs .attach-files img{width:1.05vw;height:1.05vw;margin-right:0.25vw;}
.send-boxs .send-btns{margin: 0px 0.52vw; width: 4.10vw;height: 1.78vw;line-height: 1.78vw; font-size: 0.74vw;}
.send-boxs .cancel-btn{ font-size: 0.74vw;}

/* client-booking */
.client-booking-page .active-btn{ margin-right:0.26vw;  width: 0.56vw;  height: 0.56vw;  }
.client-booking-page .completed-btn{ margin-right:0.26vw; width: 0.56vw;  height: 0.56vw;  }
.client-booking-page .canceled-btn{ margin-right:0.26vw; width: 0.56vw;  height: 0.56vw;  }

.client-booking-page .common-form .filter-data .form-control{margin-left: 0.52vw; width: 9.63vw;padding:0.52vw;  }
.client-booking-page .common-form .filter-data .custom-select{background: #fff url(../img/download2.svg) no-repeat right 0.69vw center;  background-size: 0.69vw;}
.client-booking-page .c-offer-jobs .personal_data_info{padding:0.52vw 1.05vw;}

/* .custom-select{background: #fff url(../img/download2.svg) no-repeat right 0.69vw center;  background-size: 0.69vw;} */

/*  */

.personal_data_info .review-section .review-boxs .media .media-img{ width: 2.10vw; height: 2.10vw;  }
.personal_data_info .review-section .review-boxs .media .description{font-size: 0.64vw; }
.personal_data_info .review-section .review-boxs .media .media-body .user-name{font-size: 0.74vw;}
.personal_data_info .review-section .review-boxs{padding:0.52vw;}

.cancel-datas .reason-title{font-size: 0.84vw; margin-bottom:0.52vw;}
.cancel-datas  .description{font-size: 0.64vw;}

.rating-ones .rating-labels{margin-bottom:1.05vw;}
.rating-ones .rating-labels .R-labels{font-size: 0.78vw;max-width:18.42vw;}
.rating-ones .rating-labels .R-labels span{font-size: 0.64vw;}
.rating-ones .rating-labels .rating-star .star-icon { margin-right: 0.25vw; width: 1.10vw; height: 1.10vw;}

.Book-modal-box .R-titles{font-size: 0.84vw;margin-bottom:0.52vw;}
.provider-tips{margin-bottom:1.05vw;}
.tip-prices li .tip-datas{font-size: 0.74vw; padding: 0.25vw 1.05vw; margin-right:2px;}
.tip-prices li .tip-others{ font-size: 0.78vw;padding: 0px 1.05vw;}
.C-header-common .data-tables { max-width: 26.31vw; margin-bottom: 0.78vw;}

/* provider-booking */
.c-notes-span{margin-bottom:1.05vw;}
.Book-modal-box .cancel-datas{padding:0px 1.31vw;}
.Book-modal-box .cancel-datas .description{margin-bottom:1.57vw;}
.Book-modal-box .cancel-datas .form-group{max-width:17vw;margin: 0px auto 2.64vw;}

/* wallet-page */

.wallet-tables .table thead{font-size: 0.74vw;}
.wallet-tables .table thead th{padding:0.78vw 0.52vw; font-size: 0.64vw;}
.wallet-tables .table tbody{font-size: 0.64vw;}
.wallet-tables .table tbody .in-num img{width:0.78vw; height:0.78vw;  margin-left:1.05vw;}
.wallet-tables .table tbody tr td{padding:0.78vw 0.52vw;font-size: 0.64vw; }
.wallet-tables .table tbody .status-p{ font-size: 0.52vw;}
.wallet-tables .table tbody .status-A{ font-size: 0.52vw;}

.wallet-tables .table thead tr th:nth-child(1), .wallet-tables .table tbody tr td:nth-child(1){width:24%;}
.wallet-tables .table thead tr th:nth-child(2), .wallet-tables .table tbody tr td:nth-child(2){width:20%;}
.wallet-tables .table thead tr th:nth-child(3), .wallet-tables .table tbody tr td:nth-child(3){width:21%;}
.wallet-tables .table thead tr th:nth-child(4), .wallet-tables .table tbody tr td:nth-child(4){width:20%;}
.wallet-tables .table thead tr th:nth-child(5), .wallet-tables .table tbody tr td:nth-child(5){width:15%;}

.earn-data{padding:1.05vw;}
.wallet-tables .T-earn-data{border-radius: 0.42vw;  max-width: 11.36vw; height: 6.15vw;  }
.wallet-tables .T-earn-data .amount-cir{padding-bottom: 0.52vw; margin: -3.15vw auto 0.52vw;font-size:1.57vw; width: 6.42vw; height: 6.42vw;  }
.wallet-tables .T-earn-data .name-am{ font-size: 0.64vw;}

.withdraw-btns{ border-radius: 0.21vw;font-size: 0.74vw;line-height: 1.68vw;margin:-0.89vw auto 0px; width: 4.57vw; height: 1.68vw;  }

.withdraw-box{margin-bottom:1.05vw;}
.csv-btn{border-radius: 0.21vw; padding: 0px 0.52vw;  min-width: 6.31vw; height: 1.78vw;line-height: 1.78vw;font-size: 0.74vw; }
.data-down .select-data{max-width:9.47vw;margin-left: 0.52vw;}
.account_profile .data-down .bootstrap-select .btn { padding: 0.42vw 0.52vw;}
.modal .withdraw-modal .offer-title{ padding-bottom: 2.36vw; margin:-5.26vw auto 0px; }

/* referral-and-earning */
.personal_data_info .heading-1{font-size: 0.74vw; margin-bottom:0.52vw;}
.how-listings{font-size: 0.74vw;padding-left: 0.52vw; }
.how-listings .listing-h{font-size: 0.74vw; margin-bottom:0.78vw;}

.Get-message{margin: 0px auto 1.57vw; max-width:90%; width:100%;}
.Get-message::before{width:6vw;height:0.54vw; top: 2.36vw;}
.Get-message .one-invited{width:9.47vw;}
.Get-message .one-invited .invited-icons{margin: 0px auto 0.52vw;  width: 5.78vw; height: 5.78vw;  }
.Get-message .one-invited .invited-icons img{padding:1.68vw ;}
.Get-message .one-invited .G-title{font-size: 0.84vw;margin-bottom:0.78vw;}
.Get-message .one-invited .description{font-size:0.64vw;}

.wallet-tables .top-heading .description1{font-size: 0.64vw; margin-bottom:0.52vw;}
.wallet-tables .invite-data .input-group {padding:0.25vw;border-radius: 1.84vw;  }
.wallet-tables .top-heading .input-group .bootstrap-tagsinput input{ font-size:0.64vw;}
.bootstrap-tagsinput .tag{ border-radius: 0.84vw; font-size: 0.64vw;padding: 0.42vw 0.52vw;margin-bottom: 3px;}
.wallet-tables .invite-data .input-group .input-group-text{ width: 1.84vw; height: 1.84vw;  }
.wallet-tables .invite-data .input-group .input-group-text img{ padding:0.52vw;}
.wallet-tables .top-heading {margin-bottom: 2.10vw;}

.wallet-tables .share-links .input-group{max-width: 77%; border-radius: 1.31vw; }
.wallet-tables .share-links .input-group .form-control{font-size: 0.64vw;}
.wallet-tables .share-links .input-group .input-group-text{font-size: 0.64vw;}

.wallet-tables .share{max-width:23%}
.share__button img{ padding:0.52vw;}
.share__button {width: 2.64vw; height:  2.64vw;  border-radius:  2.64vw; }
.share__icon { width:  2.64vw; height:  2.64vw;}
.share__icon img{ padding:0.69vw;}

.personal_data_info .earn-data{max-width:76%;}
.personal_data_info .wallet-tables .T-earn-data{ max-width: 13.36vw;  }

/* Notification Bell */
.total-notifications{border-radius:0.52vw; width:470px; }
.total-notifications .notify-count{padding:0.52vw 0.52vw;font-size:0.74vw; }
.total-notifications .notify-count span{margin-left:0.52vw; border-radius:0.15vw;padding: 1px 0.25vw;}
.notify-box{margin-bottom:0.52vw ;}
.notify-box .S-user{padding:0.52vw; }
.notify-box .S-user .media-img{width:2.36vw; height:2.36vw;margin-right:0.52vw; }
.notify-box .S-user .user-name{font-size:0.84vw;  }
.notify-box .S-user .date-value{font-size: 0.64vw; }

.select2-container--default .select2-selection--single{border-radius: 0.21vw;padding: 0.35vw 0px;}
.select2-container--default .select2-selection--single .select2-selection__rendered{font-size: 0.74vw;}
.select2-container--default .select2-selection--single .select2-selection__arrow b{background-size: 0.69vw; height: 0.78vw; width: 1.05vw;}



}

@media(min-width:1920px){
	.customer-services{ background-size:50% 100%; height:19.35vw; }
	.coust-servires::before{ right:-7.36vw; border-bottom:19.35vw solid rgb(25, 193, 235);  border-right: 7.36vw solid transparent;}
}

@media (max-width: 1760px) and (min-width: 1616px){
	.coust-servires::before{ right: -189px; }
}

@media (max-width: 1199px){


.search-panel .form-search .form-group .form-control { height: 63px;}
.footer-logo { left: 49%;}
.custom-checks .checkmark { height: 18px; width: 18px;}
.custom-checks .checkmark::after { left: 5px; height: 13px;}

.left_profiles_data{ min-height: auto !important;  height: auto; }
.custom_information{ display: none !important; }
.left_account .list_items{ display: none !important; }
.banner-first{height:auto; display: block;}
.banner-first .first-blog-img, .banner-first .first-blog-img .first-blog{transform:none;top:0px; left:0px; width:100%; height:auto; z-index:0;}
.banner-first .second-blog-img{width:100%;height: auto; margin-left:0px;}
.banner-first .first-blog-img .first-blog{padding-left: 178px; padding-right: 0px;}
.banner-first .first-data-contain{margin-left: 0px; text-align: left; padding: 40px 0px;}
.provider-btn{margin-left:0px;}
.data-item .notebook { width: 50px;}
.data-item .title { font-size: 18px; margin-bottom: 5px;}
.heading{font-size:26px;}
.services-data { padding: 25px 0px;}
.how-it-work .how-data .left-side{margin: 0px auto 30px;}
.how-it-work .customers-data{max-width: 610px; width: 100%; margin: 0px auto;}
.how-it-work .customers-data .first-costomer-service{max-width:287px;}
.how-it-work{padding:30px 0px;}
.provider-register .prev {right: auto; left: -43px;}
.provider-register .next { right: -43px; left: auto;}
.provider-register .heading { margin-bottom: 30px;}
.provider-register{padding: 30px 0px 20px;}
.coust-servires { max-width: 744px;}
.media-data .autor-name{font-size:20px;}
.media-data .location{font-size:12px;}
.about-banner .title1{font-size:40px; margin-bottom:10px;}
.about-middle-section .first-provider .data-item{padding: 25px 5px;}
.gallary-section{width:100%; margin: 40px auto;}
.gallary-section .left-side-img{width: 536px;}
.about-middle-section {padding: 20px 0px 40px;}
.about-last-section{padding: 55px 0px;}
.about-last-section .left-side-data{ margin-bottom:30px;}
.blog-one .blog-img{height:400px; margin-bottom: 25px;}
.blog-one .title{font-size: 20px; margin-bottom: 5px;}
.blog-one .description{margin-bottom:15px;}
.conatact-box .left-side-contact{width:43%;}
.conatact-box .right-side-contact .title {  font-size: 32px;}
.contact-page { padding: 40px 0px;}
.resources-card .res-img{height:270px;}
.resources-card .card-body .title{font-size: 18px; margin-bottom: 12px; }
.card-panel-resources{padding-bottom:35px;}
.location-value li{ width:25%;}
.provider-city .title{font-size:30px;}
.services-details .details-pages .title1{font-size: 30px; margin-bottom: 15px;}
.services-details .details-pages{padding-top: 20px;}
.services-details .details-pages .doctor-care{height: 350px;}
.join-community{padding:40px 0px;}
.join-community .heading { margin-bottom: 30px;}
.doctor-part-question { padding: 35px 0px;}
.doctor-part-question .description.desc-margins { margin-bottom: 30px;}
.services-details { padding: 30px 0px;}
.services-details .details-pages .desc-widths{margin: 0px auto 30px; padding: 0px 20px;}
.faq-one{width:100%;}
.faq-one .title { font-size: 18px;}
.faq-data {padding: 35px 0px;}
.get-data-faq{margin: 0px auto 25px;}
.panel-group { padding: 23px 0px 15px;}
.term-condition { padding: 30px 0px;}
.left-section-login{display: none;}
.right-side-login{width:100%;}
.register_text {padding-bottom: 10px;}
.forgot_page .forgot-data {max-width: 60%;}
.first-data-clients {padding-bottom: 20px;}
.login-title {font-size: 32px;}
.nav-item_ln{
    margin-right:20px;
}
header .navbar{width:100%;}

.account_pages{display: block;}
.account_pages .right_account{max-width:100%; min-height: auto;}
.left_account .list_items{padding-bottom:20px;}

.left_account{margin:0px auto 20px; position: relative; z-index: 0;}
.left_profiles_data{height:auto;}
.account_profile {padding: 25px 0px;}
.total_amt{font-size: 20px; padding:10px 0px;}
.data-item {width: 33%; border-right:0px;}
.data-provider .first-provider{justify-content: center;}

.nav-icons{flex-direction: row;}
.provider-pages .right-provider .title1 {font-size: 14px;}
.provider-detail-page {padding: 35px 0px;}
.provider-pages .left-user-img .user_img_section{width: 215px; height: 215px;}
.provider-pages .right-provider .top-contain .prices { font-size: 16px; margin-bottom: 20px;}
.review-section .review-boxs .media .media-body .user-name{font-size:14px;}
.review-section .totla-reviews .rating-star .star-icon {width: 20px;height: 20px;}
.provider-pages .left-provider{height:auto;padding-bottom:20px;}
.search-left{position: absolute; width: 0; z-index: 1; top: 0;left: 0;overflow-x: hidden;  transition: 0.5s;padding-top: 30px;/* width: 309px; */ height: 100%;}
.card-data-box { padding-bottom: 30px;}
.chat_data{max-width:69%;padding: 18px 20px;}
.user-section .user-name {font-size: 12px;}
.online-users{width:270px;}
.chat_data .top-chat-heading .title1 {font-size: 16px;}
.user-section .img-user{width:40px; height:40px;}
.calendar-reviews .rating-reviews{height: auto;margin:0px auto 15px; padding: 12px;}

.review-section .review-boxs{padding:0px;}
.review-boxs .over-all-media{position: relative;border-radius:0px ;justify-content: center;}
.review-section .review-boxs .media{padding:15px;}
.calendar-reviews .avl-data{margin-bottom: 15px;}

.calendar-reviews .review-section{padding-top:15px;}

body.filterOpen { height: 100%; overflow: hidden; top: 0; left: 0; }

.account_profile .first_tabing .provider-btn { margin-top: 0px !important; }
.paypal-btn img, .paypals-btn img { width: 85px;}


}

@media(max-width:991px){
	
.backCheck label { width: 170px; font-size: 14px; }
.paypal-btn, .paypals-btn { max-width: 195px; font-size: 14px; padding: 10px; }
.paypal-btn img, .paypals-btn img { width: 70px; height: 20px !important;}
#payment-btns-wrapper { margin-bottom: 0rem !important;}


.about-banner .search-panel .form-search .form-group:nth-child(1) .form-control {  border-radius: 0;}
#items .submenu .item:hover, #items .submenu .item.active { padding: 0px 25px;}
#items .submenu .item .nav-link { font-size: 14px;  padding: 0;}

.banner-first .title { font-size: 33px;}
.banner-first .first-blog-img .first-blog , .banner-first .second-blog-img{ padding-left: 60px;}
.banner-first .description {font-size: 15px;}
.data-item { width: 50%;}
.data-provider .first-provider .data-item:nth-child(2){border-right:0px;}
.search-panel .form-search .form-group{width: 228px;}
.search-panel .form-search .form-group .form-control{border-bottom:1px solid #cccccc !important;}
.search-panel .form-search .search-btns{width: 130px; height: 50px;line-height: 50px; margin:10px auto 10px;}
.search-panel .title {font-size: 26px;}
.card-item{width: 90%; margin: 0px auto;}
.provider-register .prev { right: auto; left: -32px;}
.provider-register .next { right: -32px; left: auto;}
.customer-services{background:#19c1eb !important;}
.footer-logo img{width: 145px; bottom: 26px;}
.footer-logo{width: 315px;  height: 315px; top: -231px;}

footer .collapse{display: none;}
footer .collapse.show{
	display:flex;
}
.left-side {max-width: 100%;}
.coust-servires::before{display: none;}
.mid-logo{width: 120px; position: relative;}
.footer-paddings {padding: 100px 0px 20px;}
.company-data{border-top: 1px solid #cccccc;}
.footerone-section .titles{margin-bottom: 0px; cursor: pointer; padding: 12px 0px; text-align: center;}
.app-advertise{justify-content: center; margin-bottom: 20px;}
.about-banner .search-panel .form-search .search-btns{border-radius:4px; margin-bottom:10px;}
.about-banner .search-panel .form-search .form-inline {justify-content: center;}
.about-middle-section .about-more { max-width: 100%;}
.gallary-section .right-one{width:310px;}
.gallary-section .left-side-img { width: 355px;}
.about-media .media-title{font-size:20px;}
.blog-right{max-width:300px;width:100%; margin:0px auto 20px;}
.blog-section { padding: 25px 0px;}
.conatact-box .left-side-contact{display: none;}
.location-value li{ width:33%;}
.location-value .location-name{font-size:14px; margin-bottom:10px;}
.services-details .details-pages .title1 { font-size: 26px;}
.doctor-part-question{max-width:90%;}
.faq-accordians { max-width: 100%;}
.term-data { max-width: 100%;}
.first-term .title{margin-bottom: 10px;}
.first-term .description{padding-bottom: 15px}
.first-term { margin-bottom: 20px;}
.login-page{padding: 40px 0px;}
.login-title {font-size: 30px; margin-bottom: 10px;}
.right-side-login .reg_texts {font-size: 15px; margin-bottom:10px;}
.login-form {padding-bottom: 45px;}
.forgot_page .forgot-data {max-width: 75%;}
.back_login{font-size:15px;}
.client-form-signup .title{font-size:15px; margin-bottom:5px;}
.add-btns{font-size:16px;}
.company-data-two{max-width:49%; width:100%; margin:0px auto;}
.personal_data_info .title {font-size: 16px;}
#nav-contact .personal_data_info {padding: 20px 30px 10px;}

.provider-profiles .right_account .nav-tabs .nav-link{font-size:12px;}
.modal .modal-dialog.modal-dialog-centered{max-width:95%;}

.clients-jobs.table_data .table thead tr th:nth-child(1), .clients-jobs.table_data .table tbody tr td:nth-child(1){width:100%;min-width:200px !important;}
.clients-jobs.table_data .table thead tr th:nth-child(2), .clients-jobs.table_data .table tbody tr td:nth-child(2){width:100%;min-width:200px !important;}
.clients-jobs.table_data .table thead tr th:nth-child(3), .clients-jobs.table_data .table tbody tr td:nth-child(3){width:100%;min-width:150px !important;}
.clients-jobs.table_data .table thead tr th:nth-child(4), .clients-jobs.table_data .table tbody tr td:nth-child(4){width:100%;min-width:90px !important;}
.clients-jobs.table_data .table thead tr th:nth-child(5), .clients-jobs.table_data .table tbody tr td:nth-child(5){width:100%;min-width:90px !important;}
.clients-jobs.table_data .table thead tr th:nth-child(6), .clients-jobs.table_data .table tbody tr td:nth-child(6){width:100%;min-width:90px !important;}
.search-provider-section {padding: 25px 0px;}

.provider-detail-page .provider-pages{display: block;}
.provider-pages .left-provider{margin:0px auto 30px;}
.provider-pages .left-user-img .user_img_section{margin:0px auto -105px;}
.provider-detail-page .provider-pages .right-provider{max-width:100%;}
.provider-pages .right-provider .top-contain{padding-left:0px;}
.provider-pages .right-provider .services-part{margin: 15px 0px 20px;}
.client-favorite-pages .favorite-boxs .data-searching-box .card-box .book-btns {padding-top:10px; height: 100%;flex-direction: row;align-items: flex-start;justify-content: flex-start;}

.group-chat{display: block;}
.online-users {width: 100%;margin-bottom:20px;}
.chat_data{max-width:100%;}
.message-page{padding: 28px 0px;}
.message-window{padding: 30px 19px 0px;height:500px;}
.calendar-page .calendar-reviews .calendar-boxs .fc-row th{font-size:14px;padding:12px 0px;}


.ticket-tables .table thead tr th:nth-child(1), .ticket-tables .table tbody tr td:nth-child(1){width:100%;min-width:400px !important;}
.ticket-tables .table thead tr th:nth-child(2), .ticket-tables .table tbody tr td:nth-child(2){width:100%;min-width:250px !important;}
.ticket-tables .table thead tr th:nth-child(3), .ticket-tables .table tbody tr td:nth-child(3){width:100%;min-width:100px !important;}
.chat-window .window-box .left-box .right-desc, .chat-window .window-box .right-box .right-desc, .chat-window .window-box .right-box .user-time, .chat-window .window-box .left-box .user-time{font-size: 12px;}

.Book-modal-box .cancel-datas { padding: 0px;}
.p-client-page{display: block;}
.p-client-page .left-user-img {margin-right: 0px;}

.wallet-tables .table thead tr th:nth-child(1), .wallet-tables .table tbody tr td:nth-child(1){width:100%;min-width:200px !important;}
.wallet-tables .table thead tr th:nth-child(2), .wallet-tables .table tbody tr td:nth-child(2){width:100%;min-width:200px !important;}
.wallet-tables .table thead tr th:nth-child(3), .wallet-tables .table tbody tr td:nth-child(3){width:100%;min-width:200px !important;}
.wallet-tables .table thead tr th:nth-child(4), .wallet-tables .table tbody tr td:nth-child(4){width:100%;min-width:150px !important;}
.wallet-tables .table thead tr th:nth-child(5), .wallet-tables .table tbody tr td:nth-child(5){width:100%;min-width:150px !important;}

.wallet-tables .share-links .input-group{max-width:75%;}
.wallet-tables .share{max-width: 30%;}
}

@media(max-width:767px){

.container{  max-width: 100% !important;}
.our-services { padding: 30px 0px;}
.search-panel .form-search .form-group {width: 100%;}
.search-panel .form-search .form-group .form-control{ border-right: 0px !important; }
.bootstrap-select .dropdown-toggle::after { background: url(../img/download.svg) no-repeat right 0px center; background-size: 12px; }
.provider-register .prev{position: relative;top: 0; transform: none; left: 0;}
.provider-register .next{margin-left:10px;}
.provider-register  .owl-nav{display: flex; justify-content: center; margin-top: 30px;}
.how-it-work .how-data .heading{font-size:26px;margin-bottom:30px;}
.heading {font-size: 24px;}
.blog-details .social-data { margin-bottom: 10px;}
.conatact-box .right-side-contact .title { font-size: 28px;}
.resources-page {padding: 30px 0px;}
.services-details .details-pages .doctor-care { height: 265px;}
.common-data-round .client-name{margin-bottom:10px;}
.client-form-signup .heading{font-size:16px;}
.right_account .nav-tabs .nav-link{font-size: 12px;}
.search-detail-page .right-filters{margin:0px auto 30px;}
.search-detail-page .left-content-details .card-box .description{margin-bottom:20px;}
.search-detail-page .right-filters .book-btns .price-data {font-size: 16px;}

.offer-services{flex-wrap: wrap;}
.offer-services .offer-names{width:50% !important;}
.job-margins{margin-bottom:15px;}
.detail-btns{margin:0px;}
.pay-tables .of-prices {font-size: 14px;}
.modal .add-note-datas .job-media {margin-top: 0px;}

.search-panel .form-search .form-group:last-child .form-control{ border-bottom: none !important;  }


.banner-first .first-blog-img .first-blog, .banner-first .second-blog-img { padding: 0px 15px;}

.results-pages { margin: 10px auto;}
.provider-pages .left-provider .data-compare .email-user {margin-top: 0;}
.provider-pages .left-provider { padding-bottom: 0px;}

}

@media(max-width:700px){


/* .search-panel .form-search .form-group { width:50%;} */
/* .search-panel .form-search .form-group .form-control{border-right:0;} */
.modal .modal-dialog{max-width:95%;}
.about-banner .search-panel .form-search .form-group:nth-child(1) .form-control{border-radius:4px 4px 0px 0px;}
.about-us-page{padding:20px 0px;}
.about-middle-section .heading, .about-middle-section .first-provider{margin-bottom:25px;}
.gallary-section .left-side-img { width: 307px;}
.blog-one .blog-img { height: 310px;}
.right-side-login {padding: 20px 70px;}
.forgot_page .forgot-data {max-width: 90%;}
.forgot_page .forgot-data .description{margin-bottom: 25px;}
.message_boxs{display: block;}
.message_boxs .message_ques{max-width:100%;}
.email-data-field {max-width: 190px;}
.right_account .personal_data_info .message_boxs .form-group{margin-top:10px;}
.right_account .personal_data_info .data-remindar .email-data-field {max-width: 185px;}
.data-remindar{padding:10px 0px 15px;}
.border-line-2{margin-bottom:10px;}
.right_account .personal_data_info .question{font-size:14px; margin-bottom:5px;}

.table_data .table thead tr th:nth-child(1), .table_data .table tbody tr td:nth-child(1){width:100%;min-width:200px !important;}
.table_data .table thead tr th:nth-child(2), .table_data .table tbody tr td:nth-child(2){width:100%;min-width:200px !important;}
.table_data .table thead tr th:nth-child(3), .table_data .table tbody tr td:nth-child(3){width:100%;min-width:100px !important;}
.table_data .table thead tr th:nth-child(4), .table_data .table tbody tr td:nth-child(4){width:100%;min-width:100px !important;}
.job-detail-media .p-codes {font-size: 14px;}
.job-detail-page .p-codes img{width:20px;height:20px;}
.data-searching-box .text-center img{width:300px;margin-bottom:20px;}
.booking-boxs{font-size: 14px;}
.location-values .job-detail-media .c-offers .d-dates{font-size: 14px;}
	.location-values .job-detail-media .c-offers{font-size: 14px !important;}
.how-listings .listing-h , .how-listings{font-size: 12px;}

.company-data-two { max-width: 60%;}

.paypal-btn, .paypals-btn {
    margin-bottom: 10px !important;}
	.personal_data_info .float-right{position: absolute;right:25px;
	}
	.button-sections{justify-content: center;}
	.button-sections .cancel-offer-btn{min-width: auto !important;}

}
@media(max-width:568px){
.rating-star{min-width: 140px !important;}
header .navbar-brand img {width: 145px;}
.banner-first .title {font-size: 26px;margin-bottom:10px;}
/* .banner-first .first-blog-img, .banner-first .first-blog-img .first-blog{height:245px;} */
.services-data .servies-first{width:350px; margin:0px auto 25px;max-width: 100%;}
.how-it-work .how-data .nav-tabs .nav-img{width: 115px; height: 115px;}
.how-it-work .customers-data .second-service-margins, .how-it-work .customers-data .third-service-margins{margin-top: 0px;}
.how-it-work .customers-data{justify-content: center;}
.how-it-work .how-data .nav-tabs .nav-img img{padding:25px;}
.how-it-work .how-data .nav-tabs .nav-link{font-size:18px;}
.card-item { width: 300px;}
.heading { font-size: 23px;}
.coust-servires .heading { text-align: center;}
.media-data .quote-img {width: 40px; height: 40px; margin-bottom: 7px;}
.provider-btn{width: 220px; height: 50px; line-height: 50px; font-size:16px;}
.gallary-section{display: block;}
.gallary-section .left-side-img{width:100%; height:245px; margin-bottom:25px;}
.gallary-section .right-one {width: 100%;}
.about-media{width:100%; margin-bottom:25px;}
.about-media .media-img{width: 65px; height: 65px;}
.about-last-section .left-side-data { margin-bottom: 10px;}
.about-last-section {padding: 30px 0px;}
.search-panel .form-search .search-btns { width: 115px;height: 45px; line-height: 45px; font-size:16px;}
.blog-one .title { font-size: 18px;}
.blog-one .description {font-size: 12px;}
.blog-one { margin-bottom: 20px; padding-bottom: 20px;}
.title-blog{font-size:16px; margin-bottom:10px;}
.servies-section .services-data .card-services{width:350px; margin:0px auto;}
.conatact-box .right-side-contact .title { font-size: 24px; margin-bottom: 8px;}
.conatact-box .right-side-contact .description{margin-bottom:5px;}
.conatact-box .right-side-contact .desc-margins{margin-bottom:15px;}
.common-form .form-group {margin-bottom: 15px;}
.resources-card{width:350px; margin:0px auto;}
.resources-card .res-img {height: 225px;}
.provider-city {padding: 20px 0px 35px;}
.provider-city .title {font-size: 24px; margin-bottom:20px;}
.services-details .details-pages .title1 {font-size: 22px; margin-bottom: 8px;}
.faq-one{width:300px; margin:0px auto 10px !important;}
.panel-body{max-width:100%;}
.forgot_page .forgot-data {max-width: 100%;}
.common-data-round .client-name{font-size:14px;}
.data-smalls {margin-top: -12px;}
.smalls-one {margin-bottom: 21px;}
.personal_data_info {padding: 20px 15px !important;}
.profile_data { padding: 10px 5px;}
.modal .modal-dialog-centered .modal-content .title{font-size:16px;}
.common-form .available-data .custom-checks {padding-bottom: 7px;}
.common-form .available-data {margin-bottom: 20px;}
.job-media .user-dates .j-user {font-size: 13px;}
.client-favorite-pages .favorite-boxs .data-searching-box .card-box .middle-cards {padding-top: 10px;}
.job-detail-media .c-offers{flex-wrap: wrap;}

.review-boxs .over-all-media{flex-wrap: wrap;justify-content: flex-end;}
.calendar-reviews {padding-bottom: 10px;}
.rating-ones .rating-labels .rating-star .star-icon {margin-right: 3px;width: 18px;height: 18px;}
.modbtn-section button { font-size: 14px !important; padding: 10px 20px !important;}


.common-form .common-input { margin-bottom: 10px;}
.first_tabing .bottom_box { padding: 18px;}
/* .personal_data_info .title { margin-bottom: 0px;} */


.share__icon, .share__button{width: 40px; height:40px;}
.share__icon img{padding:10px;}
.share__toggle:checked ~ .share__icon--twitter {transform: translateX(-90px) rotate(0);}
.share__toggle:checked ~ .share__icon--facebook {transform: translateX(-45px) rotate(0);}
.Get-message{max-width:100%;}

.job-detail-media .media-obj .env-img img { width: 20px; height: 20px;}

/* .personal_data_info { padding-top: 0px !important; } */
.counter-box-date { margin-bottom: 0px !important; }


}


@media(max-width:500px){
	
	.text-right.back-btn{text-align:center !important;}
    #pay-btn-wrapper {display: block; }
    .Book-modal-box #pay-btn-wrapper a{ margin: 0px auto; }
    .services-data {  padding: 25px 0px 0px;}
.banner-first .first-data-contain{padding: 40px 0px;}
.nav-item_ln .dropdown-menu { right: 0;}
.modal-header .modal-title {  font-size: 17px !important;  margin-top: 30px !important;}

/* .button-sections { display: block;} */
/* .C-header-common .provider-jobs .p-view.gobackbtn { width: 136px; margin: 0px auto !important;  display: block; right: 0 !important; } */
/* .detail-btns { width: 136px; margin: 0px auto 10px !important; } */
.data-services .add-btns { width: 100px !important;}

#btn.active #top { -webkit-transform: translateY(4px) rotate(-135deg); -ms-transform: translateY(4px) rotate(-135deg); transform: translateY(4px) rotate(-135deg);}
#items { top: 30px;}
#items .item { padding: 5px;}
#items .item .nav-link { font-size: 14px;}
.provider-btn { height: 45px; line-height: 45px; font-size: 14px; margin: 30px auto 10px !important;}
.submit-btn {  width: 125px; height: 45px; line-height: 45px; font-size: 14px;}


.alert{width:95%;}

.data-item {width: 100%; border:0px;}
.how-it-work .how-data .left-side { max-width: 320px;}
.search-panel .title {font-size: 22px;}
.media-data{display: block;}
.media-data .media-img{margin-right:0px; margin-bottom:15px;}
.media-data .location{margin-bottom:10px;}
#box{width:100%;}
.about-banner .title1 {font-size: 32px;}
.search-panel .form-search .form-group .form-control{/* padding:15px 10px !important; */}
.button-section{max-width:100%; display: block;}
.button-section .provider-btn{margin:0px auto 10px !important;}
.heading { font-size: 20px;}
.about-middle-section .common-contain{font-size:13px; margin-bottom:25px;}
.about-media .media-title { font-size: 18px;}
.gallary-section .left-side-img, .gallary-section .right-one{height: 190px;}
.about-middle-section {  padding: 20px 0px 25px;}
.blog-one .blog-img { height: 230px;}
.social-data .social-btns .share{font-size:12px;}
.social-data .provider-btn { width: 116px; height: 40px;line-height: 40px;}
.conatact-box .right-side-contact { padding: 20px 25px;}
.conatact-box .right-side-contact .description { font-size: 13px;}
.common-form .form-group label{font-size: 13px;}
.resources-card {width: 100%;}
.location-value li{ width:50%;}
.services-details .details-pages .doctor-care { height: 200px;}
.join-community .heading {  margin-bottom: 15px;}
.join-community { padding: 25px 0px;}
.question-first { margin-bottom: 15px; padding-bottom: 10px;}
.question-first .title{ margin-bottom: 8px; }
.services-details .details-pages .description { font-size: 12px; padding: 0px 12px;}
.panel { margin-bottom: 20px;}
.faq-accordians .title-faq{font-size:16px;}
.right-side-login {padding: 20px 30px;}
.login-title {font-size: 25px;}
.right-side-login .reg_texts {font-size: 13px;}
.forgot_page .right-side-login {padding: 20px 15px;}
.forgot_page .forgot-data .description {font-size: 13px;}
.first-client-step .first-data-select {width: 100%;}
.client-form-signup {padding: 30px 0px;}
.common-form .input-group .input-confirm{font-size: 15px; }
.client-form-signup .upload-logo{width: 232px; height: 195px;}
.client-form-signup .upload-logo img {width: 110px;height: 165px;}
.seond-data-clients .first-client-step {padding: 30px 0px 0px;}
.first-client-step{padding: 20px 0px;}
.client-form-signup .heading{margin-bottom: 15px;}
.client-signup .right-side-login {padding: 20px 15px;}
.company-data-two{max-width:100%;}
.user_data_link .user_name{font-size:16px;}
.email-data-field .call-name {font-size: 12px;}
.email-data-field {max-width: 132px;}
.right_account .personal_data_info .ques_desc {font-size: 12px;}
.right_account .personal_data_info .data-remindar .email-data-field {max-width: 125px;}
.right_account .personal_data_info .data-remindar .ques_desc{padding-right: 9px; line-height: 1.6;}
.listing-profiles .lisying-items .complete-circle, .listing-profiles .lisying-items .empty-circle{margin-right: 10px;}
.complete-btn{font-size:12px;}
.listing-profiles .lisying-items .pro-items{font-size:12px; max-width: 51%;}

header .navbar-brand img {width: 115px;}
header .navbar-nav {margin-left: 20px;}
.navbar-nav .nav-item {padding: 0px 7px;}
.nav-bar-padding {padding-right:0px;}
#btn div { width: 25px;margin-bottom: 5px;}
.nav-item_ln {margin-right: 15px;}
header .navbar {height: 55px;}
.paginations .results {font-size: 12px;}
.pag-link > a{margin: 0px 2px;}
.results-pages{flex-wrap: wrap-reverse; margin: 10px auto;}
.results-pages .paginations{width:100%;margin-top:20px;}
.provider-detail-page .provider-pages .right-provider .upper-headings{display: block;}
.provider-pages .right-provider .upper-headings .rights-months{margin-top:10px; display: block;}
.provider-pages .right-provider .upper-headings .rights-months .times{margin:0px 0px 5px;}
.provider-pages .right-provider .upper-headings .rights-months .right-line::before{display: none;}


.offer-services .offer-names {font-size: 14px;}
/* .button-sections{display: block;} */
/* .button-sections .cancel-offer-btn{display: block; margin:0px auto 10px !important;} */
.job-details.row .col-6{ -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%;}
.job-detail-page .note-data { padding: 0px 0px 20px;}
/* .job-detail-media{margin-bottom:10px;} */
.job-details {padding: 10px 0px;}
.pay-tables {padding-left:0px;}
.e-box{margin:15px 0px;}
.pay-tables .of-prices .p-total {padding-left: 20px !important;}
.modal .Book-modal-box {padding: 0px;}
.modal .title1 {font-size:14px;}
.modal .offer-title { width: 200px; height: 200px; margin: -115px auto 0px; padding-bottom: 40px;}
.back-pro{display: none;}
.back-icon{display: block;}
.message-window .text {font-size: 12px;}
.message-window .avatar {width: 30px;height: 30px;}
.message-window {padding: 20px 10px 0px;}
.message-type-window .input-group-addon{width:25px;height:25px;}
.message-type-window .send_message .send-btn{height:30px; width:60px;}
.message-window .date_day {font-size: 12px;}
.message-type-window .form-control{font-size: 12px;}
.chat_data {padding: 18px 10px;}
.calendar-page .top-heading{display: block;}
.calendar-page .top-heading .val-mode{flex-wrap:wrap;}
.calendar-page .top-heading .val-mode .v-mode{margin:10px 0px;}
.pay-tables .of-prices {font-size: 12px;}
.pay-tables .of-prices .p-total {width: 140px;}
.pay-tables .of-prices .dots {width: 15px;}
.change-proposal-box{margin:10px 0px;}

.proposal-page .offer-services li {width: 50% !important;}
.proposal-page .offer-services .detail-btns{margin-left: auto;}
.counter-box-date .p-price .c-price {max-width: 170px;}
.counter-box-date .p-price{flex-wrap: wrap;}

.location-values .job-detail-media{display:block;}
.location-values .job-detail-media .left-side-location{width:100%;}
.C-header-common .title1{font-size: 14px !important;}
.C-header-common .nav-bg-title{justify-content: flex-start;}
.calendar-page .calendar-reviews .calendar-boxs .fc-row th{font-size:12px;padding:7px 0px;}
.ticket-tables .table thead th{font-size: 14px;}
.ticket-pages .add-note{margin:20px auto 0px;}

.chat-window .window-box .right-box, .chat-window .window-box .left-box{max-width:90%;}
.ticket-detailpage .add-note{margin-top:10px;}
.chat-window {padding: 20px 10px;}

.client-booking-page .c-offer-jobs .personal_data_info{display: block; padding: 10px 11px;}
.client-booking-page .common-form .filter-data.form-group{padding-top:10px;}
.rating-ones .rating-labels .R-labels {font-size: 13px; max-width: 255px;}
.rating-ones .rating-labels .rating-star .star-icon {width: 16px;height: 16px;}
.Book-modal-box .R-titles {font-size: 14px;}
.tip-prices li .tip-datas { font-size: 12px;padding: 3px 17px;}
.tip-prices li .tip-others{padding: 0px 10px;  font-size: 12px;}
.tip-prices{flex-wrap: wrap;}
.personal_data_info .review-section .review-boxs .media .review-date{display: block;}

a.fc-more{font-size: 0.6em;white-space: nowrap;}

.modal .withdraw-modal .offer-title { padding-bottom: 20px;}
.data-down{display: block;}
.csv-btn{margin:0px auto 15px;display: block !important;}
.data-down .select-data{margin: 0px auto;}

.Get-message{display: block;}
.Get-message::before{display: none;}
.Get-message .one-invited{margin:0px auto 20px;}
.wallet-tables .invite-data .input-group .bootstrap-tagsinput{padding:8px; background: transparent;}
.wallet-tables .top-heading {margin-bottom: 25px;}
.wallet-tables .share-links{display: block;}
.wallet-tables .share-links .input-group {max-width:100%;margin-bottom:10px;}
.wallet-tables .share {max-width: 100%;justify-content: center;}
.personal_data_info .earn-data {max-width:100%;}

.total-notifications{width:300px;}
.total-notifications .notify-count{font-size: 12px;}
.notify-box .S-user .user-name {font-size: 14px;}
.review-boxs .rating-star{display: block;}
.location-values .job-detail-media .right-side-location{width:100%;padding-left: 0;}
}
@media(max-width:375px){
	.nav-item .nav-link img {width: 18px;height: 18px;}
	header .navbar-nav {margin-left: 0px;}
	header .navbar-brand img {width: 106px;}
	.navbar-brand { margin-right: 0rem;}
	.tip-prices li .tip-datas{    min-height: 42px;
    margin-top: 2px;}
}

@media(max-width:320px){
.search-panel .form-search .form-group { width:100%;}
.search-panel .form-search .form-group .form-control{border-right:0;}
.services-data .servies-first { width: 100%;}
.servies-section .services-data .card-services { width:100%;}
.blog-right .input-group{width:100%;}
.blog-one .title { font-size: 16px;}
.conatact-box .right-side-contact {padding: 20px 8px;}
.location-value .location-name {  font-size: 12px; margin-bottom: 7px;}
.faq-one{width:270px;}
.right-side-login {padding: 10px 15px;}
.login-title {font-size: 20px;}
.client-form-signup .heading {font-size: 14px;}
.profile_completion{right: -68px;}
.personal_data_info {padding: 20px 15px 10px;}
.email-data-field {padding-right:0px;max-width: 96px;}
.email-data-field .call-name {font-size: 11px;}
.right_account .personal_data_info .data-remindar .email-data-field {max-width: 91px;}
.data-services{display: block;}
.data-services .add-btns{margin-bottom:0px;}
.complete-btn{width: 80px;}
.nav-item .nav-link img {width: 18px;height: 18px;}
header .navbar-nav {margin-left: 0px;}
header .navbar-brand img {width: 106px;}
.review-section .review-boxs .media{display: block;}
.review-section .review-boxs .media .media-img{margin-bottom:10px;}
.pay-tables .of-prices .p-total {padding-left: 8px !important; width: 101px;}
.review-section .review-boxs .media {padding: 10px;}
.calendar-reviews .rating-reviews .overall-reviews{flex-wrap: wrap;}
.calendar-reviews .rating-reviews .total-rating{width: 100px; margin: 0px auto;padding-top:10px;}
.client-booking-page .common-form .filter-data .form-control{width: 156px;}
.tip-prices li .tip-others {padding: 7px 10px;}
.rating-ones .rating-labels{display: block;}
.rating-ones .rating-labels .R-labels {max-width: 100%;text-align: center;margin-bottom:5px;}

.banner-first .first-data-contain{padding: 32px 0px;}
	.button-sections .cancel-offer-btn{min-width: 115px !important;}
	.personal_data_info .float-right{right:10px;}
	.personal_data_info .float-right img{width:15px;}
}
