/* Custom Stylesheet */
/**
 * Use this file to override Materialize files so you can update
 * the core Materialize files in the future
 *
 * Made By MaterializeCSS.com
 */
@font-face {
  font-family: "ProximaBold";
  src: url('fonts/proxima/ProximaBold.otf');
}
@font-face {
  font-family: "ProximaMedium";
  src: url('fonts/proxima/ProximaMedium.otf');
}
@font-face {
  font-family: "ProximaRegular";
  src: url('fonts/proxima/ProximaRegular.otf');
}

.icon-block {padding: 0px 15px; }
.icon-block .material-icons {font-size: inherit; }
.brand-logo img {height: 36px !important; }
.call {border-left: 2px solid; float: left; font-family: "ProximaMedium"; height: 25px; line-height: 25px; margin-left: 15px; margin-top: 8px; padding-left: 15px; }
.brand-logo {height: 36px; line-height: 0px;float: left;}
nav.header{height: 82px;padding-top: 22px;border-bottom: 3px solid transparent;padding-bottom: 0px;}
.header{background: #32383F url(../images/dark-blue-pattern.png);}
.header .right a{line-height: 36px;font-family: "ProximaBold";text-transform: uppercase;}
.header .right a.active,.header .right a:hover{color: #ff4800;}
#main-menu li.now a{color: #ff4800;}
.border_pattern {background: #ff4800 url("../images/orange-pattern.png"); float: left; height: 3px; width: 100%; }
.free-trial,.footer_uppostion{background: #ff4800 url("../images/orange-pattern.png");padding: 35px 0px;border-bottom: 2px solid #ffffff;float: left;width: 100%;}
.start-now{background: #32383F url("../images/dark-blue-pattern.png");padding: 35px 0px;border-bottom: 2px solid #ffffff;float: left;width: 100%;}
.start-center {margin: 0px auto;width: 550px;text-align: center;}
.input-field-container input[type="email"] {background: #fff; border: medium none; float: left; margin-bottom: 0px; height: 36px; border-radius: 3px 0px 0px 3px;width: 78%;padding-left: 10px;}
.input-field-container input[type="email"]:focus{border-bottom: 0px;box-shadow: none;}
.btn_start {background: #ff4800; border-radius: 0px 3px 3px 0px; color: #fff; float: left; font-family: 'proximamedium'; font-size: 14px; height: 36px; line-height: 36px; text-align: center; text-transform: uppercase; width: 20%; }
.box_call {border: 3px solid #ff4800; margin: 0px 10px; min-height: 360px; padding: 0px 75px; text-align: center; padding-top: 110px; background: #F7F7F7; position: relative; }
.box_call:hover{background: #32383f url("../images/dark-blue-pattern.png");}
.box_call:hover h5.text-grey,.box_call:hover p.text-grey{color: #ffffff !important;}
.test-callus .text-orange {font-family: 'proximabold'; font-size: 28px; text-transform: uppercase; }
.recivepaid-call{padding: 40px 0px 30px 0px;float: left;width: 100%;background: #ffffff;}
.text-orange{color: #ff4800 !important;}
.text-grey{color: #808080 !important;}
.parallax-container.head_banner{float: left;width: 100%;}
.recivepaid-call h4 {color: #808080; text-transform: uppercase; font-weight: bold; text-align: center; margin-top: 0px; font-size: 26px; margin-bottom: 140px; }
.border_title {background: #ff4800 url("../images/orange-pattern.png"); height: 2px; margin: 0 auto; width: 420px; margin-top: 15px; }
.circle_box_img  img {margin-top: 22px; }
.circle_box_img {background: #ffffff; border: 6px solid #ff4800; border-radius: 100%; height: 170px; position: absolute; top: -85px; width: 170px; left: 76px; }
.more-btn {background: #ff4800 url("../images/orange-pattern.png"); border-radius: 2px; color: #fff; font-family: proximabold; padding: 8px 35px; text-transform: uppercase; font-size: 14px; }
#test-callus.parallax-container {height: 780px; background: rgba(0, 0, 0, 0.7); }
.free-trial .row{margin-bottom: 0px;}
.free_trial.right,.contact_me_btn {background: #32383f url("../images/dark-blue-pattern.png") repeat scroll 0 0; border-radius: 2px; color: #fff; padding: 8px 15px; margin-top: 20px; text-transform: uppercase; font-family: 'proximamedium';}
.black_pattern_btn{background: #32383f url("../images/dark-blue-pattern.png") repeat scroll 0 0; border-radius: 2px; color: #fff; padding: 8px 15px; margin-top: 20px; text-transform: uppercase; font-family: 'proximamedium';}
.orange_pattern_btn{background: #ff4800 url("../images/orange-pattern.png"); border-radius: 2px; color: #fff; padding: 8px 15px; margin-top: 20px; text-transform: uppercase; font-family: 'proximamedium';}
.login_btn{width: 100px;}
.reset_password a{color: #ff4800;}
.page-footer.pattern-bg{background:#32383F url(../images/dark-blue-pattern.png);padding-top: 60px;float: left;width: 100%;}
.divider {background-color: #e0e0e0; float: left; height: 1px; overflow: hidden; width: 100%; }
.page-footer .row {margin-bottom: 0; }
input.newsletter:focus{border-bottom: 0px !important;box-shadow: none !important;}
input.newsletter {background: #fff none repeat scroll 0 0; border-bottom: medium none; border-radius: 3px; height: 36px; padding-left: 12px; width: 95%; }
.page-footer .divider{margin-top: 25px;}
.remove-padding-left{padding-left: 0px !important;}
.remove-padding-right{padding-right: 0px !important;}
.off-canvas-menu{background: none;box-shadow: none;color: #FF4800;border-radius: 0px;}
.off-canvas-menu:hover{background: none;}
.off-canvas-menu i {border: 1px solid; color: #ff4800; }
.last_drop_menu {line-height: 0; }
.six-reson{background-image:url(../images/features-banner.jpg);background-size:100% 100%; height: 1025px;background-attachment: fixed; background-position: center; background-repeat: no-repeat; background-size: cover;float: left;width: 100%;} 
.test-callus{background-image:url(../images/call-me-banner.jpg);background-size:100% 100%; height: 785px;background-attachment: fixed; background-position: center center; background-repeat: no-repeat; background-size: cover;float: left;width: 100%;} 
.start-center h5{font-family: "ProximaBold";}
.start-center p.white-text {margin-top: -10px; margin-bottom: 25px; }
.last_drop_menu a.btn {margin-right: 0; }
.newsletter-container .send_btn {color: #ff4800; height: 36px; line-height: 36px; top:0px;position: absolute; right: 5px; text-align: center; width: 30px; }
.newsletter-container {position: relative; }
.social-media li {display: inline-block; margin-left: 5px; }
.social-media li a{color: #ffffff;}
.twitter {background: #55ACEE; border-radius: 100%; height: 30px; line-height: 30px; text-align: center; width: 30px; }
.facebook {background: #3B5998; border-radius: 100%; height: 30px; line-height: 30px; text-align: center; width: 30px; }
.instagram {background: #3F729B; border-radius: 100%; height: 30px; line-height: 30px; text-align: center; width: 30px; }
.dribbble {background: #EA4C89; border-radius: 100%; height: 30px; line-height: 30px; text-align: center; width: 30px; }
.github {background: #000000; border-radius: 100%; height: 30px; line-height: 30px; text-align: center; width: 30px; }
.free-trial h6 {font-family: 'proximabold'; font-size: 26px; }
.free-trial p {margin-top: 0px; }
.contact_me_button {background: #ff4800 url("../images/orange-pattern.png") repeat scroll 0 0; margin: 0 auto; width: 315px; position: relative; height: 405px; margin-top: 130px; border:3px solid #ffffff; }
.profile_img img {border-radius: 100%; height: 185px; border: 5px solid #fff;width: 185px;}
.profile_img {border-radius: 100%; left: 62px; position: absolute; top: -90px; }
.profile_detail {margin-top: 130px; text-align: center; color: #fff; padding: 0px 30px; }
.star_rating li {display: inline-block; }
.star_rating li i {font-size: 24px; }
.star_rating {margin-bottom: 8px; float: left; width: 100%; }
.border_pattern_prof {background: #32383f url("../images/dark-blue-pattern.png") repeat scroll 0 0; float: left; height: 2px; width: 100%; }
.reasons_list .reasons_list1 {float: left; width: 100%; }
.reasons_list .reasons_list2 {float: left; width: 100%; }
.reasons_list_item1,.reasons_list_item11 {float: left; width: 33%; text-align: center; }
.reasons_list_item2,.reasons_list_item12 {float: left; width: 33%; text-align: center; }
.reasons_list_item3,.reasons_list_item13 {float: left; width: 33%; text-align: center; }
.six-reson .row,.footer_uppostion .row{margin-bottom: 0px;}
.box_footerup {background: #ffffff; height: 265px; }
.box_footerup h4{background: #ff4800 url("../images/orange-pattern.png") repeat scroll 0 0;}
.box_footerup h4 {background: #ff4800 url("../images/orange-pattern.png"); font-size: 26px; padding: 8px 0; }
.overly_layer_reason {background: rgba(0, 0, 0, 0.70); height: 100%; }
.overly_layer_testcall {background: rgba(0, 0, 0, 0.8); height: 100%;}
.send_wish {background: #32383f url("../images/dark-blue-pattern.png"); border-radius: 3px; padding: 6px 25px; color: #ffffff; font-family: 'proximamedium'; text-transform: uppercase; }
.footer_uppostion .col.l4 {margin-top: -170px; padding-bottom: 20px; padding-right: 20px; }
.footer_uppostion .box_footerup:last-child{margin-right: 0px;}
.img_reasons  img {margin-top: 46px; }
.img_reasons {background: #ffffff; border-radius: 100%; height: 180px; margin: 0 auto; width: 180px; border:5px solid #E0E0E0; }
.six-reson .text-orange.center {margin-bottom: 70px; margin-top: 50px; }
.reasons_list_item12 {margin-top: -140px; }
.reasons_list_item2 {margin-top: -140px; }
.reasons_list {padding-top: 140px; }
.reasons_list_item1 {margin-bottom: 15px; }
.box_footerup .input-field input:focus,.box_footerup .input-field textarea:focus{border-bottom: 1px solid #ff4800;box-shadow: 0 1px 0 0 #ff4800; }
.box_footerup .input-field label.active{color: #ff4800 !important;}
.box_footerup .input-field input, .box_footerup .input-field textarea {border-color: #ff4800; margin-bottom: 0; }
.field-wish-email, .your_wish_text {margin-top: 0px; }
#homepage_video {padding-left: 10px; padding-right: 10px; height: 195px; }
.reasons_list p.white-text {font-size: 18px; }
.box_footerup .input-field input,.box_footerup .input-field textarea {border-color: #ff4800; }
.small-title {font-size: 22px;}
.medium-text {font-size: 28px;margin-bottom: 8px;}
.copyright {margin-top: 20px;}
.overly_layer_testcall p.light {font-family: 'proximamedium'; font-size: 16px; }
.reasons_list .white-text {padding-left: 65px; padding-right: 65px; }
.remove-top-space{margin-top: 0px;}
.box_footerup textarea.materialize-textarea{height: 50px !important;padding-bottom: 8px;overflow-y: auto;}
.remove-padding-right .box_footerup form {padding-left: 8px; padding-right: 8px; }
.input-field.your_wish_text {margin-top: 0px; }
.input-field.your_email {margin-top: 0px; }
.drop_mobile i.material-icons {height: 30px; line-height: 30px; color: #ff4800; }
.drop_mobile a.button-collapse {border: 1px solid #ff4800; height: 30px; line-height: 30px; margin: 6px 0px 0px 0px; }
*::-moz-placeholder{color: #646464;}
*::-webkit-input-placeholder{color: #646464;}
.last_menu_space {border: 1px solid #ff4800; height: 30px; margin-top: 5px; position: relative; width: 36px; margin-left: 15px; }
.off_btn:focus{background: none;}
.off_btn {height: 30px; line-height: 30px; position: absolute; right: 0; width: 30px; }
.off_btn i{color: #ff4800;font-size: 26px;font-weight: normal;}
.img_reasons:hover img{ transform: rotate(360deg);transition: all 0.5s ease-out 0s;}
.modal .modal-header{background: #32383f url("../images/dark-blue-pattern.png");font-family: 'proximabold';text-align: center;font-size: 28px;color: #ffffff;}
#login-modal .modal-content,#signup-modal .modal-content{color: #000000;}
.login_form_modal input{margin-bottom: 0px;}
.login_form_modal .input-field label.active:not(.label-icon){color:#ff4800; }
.login_form_modal .input-field .form-control,
.login_form_modal .input-field .form-control:focus{box-shadow: none;border-bottom: 2px solid #ff4800;padding-left: 5px;margin-bottom: 5px;}
.login_form_modal [type="checkbox"]:checked + label::before{border-color: transparent #ffffff #ffffff transparent}
.login_form_modal .filled-in[type="checkbox"]:checked + label::after{background: #32383F;border-color: #32383F;}
.has-error, p.help-block,#error-signup {color: red; margin-top: 1px; }
#form-wish .required.has-error p.help-block {color: red; font-size: 10px; margin-top: 1px; }
.field-loginform-rememberme {margin-top: -10px; }
.modal-action.modal-close {margin-right: 5px; color: #ff4800; }
button.mm-menu__link-text {margin-left: 50px; font-family: 'proximamedium'; font-size: 18px; }
/* inner service provider page*/
#profile-page{padding-top: 0px;padding-bottom: }
#profile-page .card{margin-top: 0px;}
#profile-page-header .card-profile-image {cursor: pointer; left: 40px; margin: 0; position: absolute; bottom: 30px; width: 110px; z-index: 1; }
#profile-page .card-content .row {margin-bottom: 0; }
#profile-page-header .card-content {margin-top: -40px; }
#profile-page-header .card-content .card-title {margin-bottom: 0; margin-top: 30px; }
.edit_bg:hover{background: #32383f url("../images/dark-blue-pattern.png") !important;}
.edit_bg{background: #32383f url("../images/dark-blue-pattern.png") !important;line-height: 50px !important;text-align: center;}
#content {float: left; width: 100%; }
#profile-page-content {padding-left: 30px; padding-right: 30px; }
.session_history{padding-left: 35px;padding-right: 35px;}
.orange_bg_pattern{background: #ff4800 url("../images/orange-pattern.png") !important;}
.black_bg_pattern{background: #32383f url("../images/dark-blue-pattern.png") !important;}

.table_title,.chat_history .header_title_profile {background: #ff4800 url("../images/orange-pattern.png"); color: #fff; font-size: 24px; padding-bottom: 8px; padding-top: 8px; text-align: center; }
.session_history table td {border-top: 1px solid; }
.switch.profile_status.col.l12.center {margin-top: 30px; }
.btn.orange_bg_pattern.edit_banner {border-radius: 100%; height: 40px; line-height: 40px; padding: 0; position: absolute; right: 30px; display: none; top: 30px; width: 40px; }
#profile-page-header #preview:hover .btn.orange_bg_pattern.edit_banner{display: block;}
.card-profile-image .responsive-img{height: 110px;}
.card-content .prof_img_desc_left .card-title, .card-content .prof_img_desc_left .medium-small{padding-left: 130px;}
#callHistoryTable_paginate .mdl-button.mdl-button--colored{height: 35px;width: 35px;background: #32383f url("../images/dark-blue-pattern.png");color: #ffffff;}
#callHistoryTable_paginate .mdl-button{height: 35px;width: 35px;color: #111111;font-size: 16px;font-family: 'ProximaRegular';}
#callHistoryTable_paginate .mdl-button.previous,#callHistoryTable_paginate .mdl-button.next{width: 80px;}
#profile-page-about-details .row {margin-bottom: 0;}
#profile-page-about-details li.collection-item{padding: 4px 0px;background: #32383f url("../images/dark-blue-pattern.png");border-color: #ff4800;color: #ffffff;height: 32px;}
#profile-page-wall .tabs .indicator{display: none;}
#profile-page-wall .tabs li a{background: #32383f url("../images/dark-blue-pattern.png"); color: #ffffff;text-transform: capitalize;font-family: 'proximamedium';font-size: 16px;}
#profile-page-wall .tabs li a.active,#profile-page-wall .tabs li a:hover{background: #ff4800 url("../images/orange-pattern.png");}
button:focus{background: background: #ff4800 url("../images/orange-pattern.png");color: #ffffff !important;}
#form-appointment .select-wrapper {float: left; width: 20%; }
#form-appointment [type="text"] {margin: 0; width: 80%; border-color: #ff4800 !important; height: 25px; }
textarea.materialize-textarea, .select-wrapper input.select-dropdown {padding-left: 6px; }
#form-appointment [type="checkbox"] {left: 0; opacity: 1; position: relative; }
.top_switch_label span {font-family: 'proximamedium'; font-size: 22px; }
.top_switch_label span.active{color: #ff4800;}
.mt-remove{margin-top: 0px !important;}
#error-login{color: red;}
.field-wish-email ,.field-wish-wish{margin-top: 0px !important;}
.switch label input[type="checkbox"]:checked + .lever{background: #ff4800 url("../images/orange-pattern.png") !important}
.switch label input[type="checkbox"]:checked + .lever::after{left: 50px !important;background: #32383f url("../images/dark-blue-pattern.png") !important;}
.switch label .lever{width: 70px !important;}

/* new css profile */

#callHistoryTable_length.dataTables_length{display: none;}
.sessionhistable .mdl-cell.mdl-cell--4-col{float: left;width: 40%;margin-top: 30px;padding-left: 15px;}
.sessionhistable .mdl-cell.mdl-cell--8-col{float: left;width: 60%;margin-top: 30px;padding-right:0px;}
.z-depth-3.sessionhistable {float: left; width: 100%; padding-bottom: 30px; }
#callHistoryTable{width: 100% !important;}
#callHistoryTable tr td:first-child,#callHistoryTable tr th:first-child{padding-left: 15px;}
/*#callHistoryTable tr td:last-child,#callHistoryTable tr th:last-child{padding-right: 15px;}*/
#callHistoryTable tr:last-child td{border-bottom: 1px solid;}
.about_profile .card-title {font-family: 'proximabold'; color: #fff; margin-bottom: 0 !important; }
.card.about_profile{border-radius: 0px;margin-top: 0px;}
.card.about_profile .card-content{padding:8px 12px; }
.chat_history {float: left; width: 100%; padding-left: 33px; margin-top: 15px; padding-right: 33px;position: relative;}
.chat-person-li {min-height: 110px; padding-top: 10px; border-bottom: 2px solid #ff4800; }
li.chat-person-li .col img {width: 100%; height: 85px; border-radius: 100%; }
.chat_history .header_title_profile{margin-bottom: 0px;}
.leftcustomerlist{margin-top: 0px;margin-bottom: 0px;}
.chat-person-li p{margin-top: 0px;margin-bottom: 0px; color: #ffffff;font-family: 'proximamedium';}
.chat-person-li a.chat-history-person{color: #ffffff;font-family: 'proximamedium';}
.chat-person-li .col {display: flex; height: 90px; align-items: center; }
.leftcustomerlist,.chat_panel_profile {height: 550px; overflow-y: auto; padding-right: 0 !important; }
.user_chat_image img{height: 80px;width: 80px;border-radius: 100%;}
.username_chat p {background: #32383f url("../images/dark-blue-pattern.png") repeat scroll 0 0; border-radius: 20px; color: #ffffff; font-family: "proximamedium"; margin-right: 35px; margin-top: 24px; padding: 6px 25px; }
.msg_chat_container {width: 100%; }
.tab_head li {border-right: 2px solid #fff; }
.tab_head li:nth-child(5){border-right: none;}
.right-align .count_rate {float: right; margin-top: -20px; }
.profile-tab-1,.profile-tab-2,.profile-tab-3,.profile-tab-4,.profile-tab-5{padding: 0px;min-height: 285px;}
.right_msg {background: #00A5FF; color: #fff; font-size: 18px; padding: 6px 15px; border-radius: 25px; margin-bottom: 0px; margin-top: 2px; box-shadow: 2px 1px 10px 0px rgba(0, 0, 0, 0.4); }
.right.time_disp{font-weight: normal;font-size: 13px;margin-right: 12px;margin-top: 6px;}
.left.time_disp{font-weight: normal;font-size: 13px;margin-left: 12px;margin-top: 6px;}
.left_msg {background: #7BDAFF; color: #fff; font-size: 18px; padding: 6px 15px; border-radius: 25px; margin-bottom: 0px; margin-top: 2px; box-shadow: 2px 1px 10px 0px rgba(0, 0, 0, 0.4); }
.date_sepration {float: left; width: 100%; height: 36px; line-height: 36px; position: relative; text-align: center; }
.date_chat {background: #fff; position: relative; z-index: 99; color: #9B9B9B; font-family: 'proximamedium'; padding: 0px 25px; margin: 0px auto; }
.center_date_saprater {background: #ddd none repeat scroll 0 0; height: 1px; position: absolute; top: 50%; width: 100%; }
.chat_main .row{margin-bottom: 0px;}
.social_btn {font-size: 34px; margin-right: 12px; }
.social_btn.linkdin-sq{color: #0077B7;}
.social_btn.facebook-sq{color: #475993;}
.social_btn.twitter-sq{color: #1DA1F2;}
.social_btn.email-sq{color:#FDB70D; }
#landing_page p {font-family: 'proximabold'; padding-left: 25px; }
.code.black_bg_pattern {color: #fff; padding: 12px 25px; }
.chat-history {padding-top: 12px; }
#vouchers .form-group {padding-left: 10px; }
#vouchers form#form-voucher input, form#form-shareEmail input{margin-bottom: 0px;}
.card .card-content{padding-bottom: 2px !important;}
#main-menu li form{line-height: 36px;font-family: 'proximamedium';text-transform: uppercase;}
#embed_code p,#vouchers p{font-family: 'proximamedium';}
#embed_code p{padding-left: 25px;}
.profile-link p.center,#embed_code p.center{padding-left: 0px;}
#vouchers p{padding-left: 25px;}
.vouchers-heading { float: left; width: 100%; }
#vouchers form#form-voucher p, form#form-shareEmail p{padding-left: 0px;}
/*#vouchers form#form-voucher, form#form-shareEmail {background: #32383f url("../images/dark-blue-pattern.png"); padding-left: 120px; padding-right: 120px; padding-bottom: 25px; }*/
#vouchers form#form-voucher, form#form-shareEmail { background: #32383f url("../images/dark-blue-pattern.png"); padding-left: 120px; padding-right: 120px; padding-bottom: 25px; float: left; width: 100%; }
/*.profile-tab-1,.profile-tab-5{padding: 15px;}*/
#vouchers form#form-voucher input::-moz-placeholder, form#form-shareEmail input::-moz-placeholder{color: #ffffff;}
#vouchers form#form-voucher input::-webkit-input-placeholder, form#form-shareEmail input::-webkit-input-placeholder{color: #ffffff;}
#vouchers form#form-voucher .input-field label, form#form-shareEmail .input-field label{color: #ffffff;}
#vouchers form#form-voucher .input-field input,#vouchers form#form-voucher .input-field textarea, form#form-shareEmail .input-field input, form#form-shareEmail .input-field textarea{color: #ffffff;border-color: #ffffff;}
#vouchers form#form-voucher .input-field input:focus,#vouchers form#form-voucher .input-field textarea:focus, form#form-shareEmail .input-field input:focus, form#form-shareEmail .input-field textarea:focus{border-color:#ffffff;box-shadow:0 1px 0 0 #ffffff;}
.btn, .btn-large{font-family: 'proximamedium';}
#editappontment button.btn.waves-effect{box-shadow: none;text-transform: capitalize;}
.appointment_table tr th{background: #F2F2F2;font-family: 'proximamedium';}
.appointment_table tr td{padding: 6px 5px;}
.advncebooking_lblinupt {padding-left: 20px; }
.setholidy_head {color: #fff; font-family: "proximamedium"; font-size: 18px; height: 45px; line-height: 45px; margin-top: 15px; padding-left: 20px; }
.calendar-dow-header th{background: #32383f url("../images/dark-blue-pattern.png") !important;border-radius: 0px;color: #ffffff; padding: 8px 0px !important; font-size: 13px;}
.calendar-dow-header{box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2);}
.advncebooking_lblinupt p{font-family: 'proximamedium';}
.setholidy_head a{float: right;margin-right: 20px;color: #ffffff;}
#editappontment #form-profile{padding-left: 20px;}
.field-profile-advance_book_period,.field-profile-available{margin-top: 0px !important;}
.grade_holiday_sapn,.today_online_sapn,.grade_online_sapn,.completed_online_sapn,.free_online_sapn,.break_time_span,.grade_holiday_sapn_apponment {float: left; width: 20px; height: 20px; margin-top: 14px; margin-right: 5px; }
.grade_holiday_sapn{background: #ED1C24 url("../images/orange-pattern.png") !important;}
.today_online_sapn{background: #FF4800 url("../images/orange-pattern.png") !important;}
.fc-today a{color: #FF4800 !important;}
.break_time_span {background: #DB0C12 url("../images/orange-pattern.png") repeat scroll 0 0 !important; }
.grade_holiday_sapn_apponment{background: #FD393E url("../images/orange-pattern.png") !important;}
.grade_online_sapn{background: #F7941D url("../images/orange-pattern.png") !important;}
.free_online_sapn{background: #E1E1E1 url("../images/orange-pattern.png") !important;}
.completed_online_sapn{background: #39B54A url("../images/orange-pattern.png") !important;}
.day.grade_holiday span{background: #ED1C24 url("../images/orange-pattern.png") !important;border-radius: 100%;padding: 8px 12px !important;font-family: 'proximamedium';}
.day span.badge-today{background: #FF4800 url("../images/orange-pattern.png") !important;border-radius: 100%;padding: 8px 12px !important;font-family: 'proximamedium';}
.day.grade_online span{background: #F7941D url("../images/orange-pattern.png") !important;border-radius: 100%;padding: 8px 12px !important;font-family: 'proximamedium';}
.setholidy_head.black_bg_pattern ul li{display: inline-block;float: left;margin-right: 3px;}
.setholidy_head.black_bg_pattern li:last-child {width: 60%; }
#listappontment_tab .setholidy_head{margin-top: 0px;}
.setholidy_head ul{margin-top: 0px;}
#listappontment_tab #calendar_list_event .fc-head table th{background: #32383f url("../images/dark-blue-pattern.png") !important; }
/*#listappontment_tab #calendar_list_event .fc-view-container{background: #E1E1E1 url("../images/orange-pattern.png") !important; }*/
#listappontment_tab #calendar_list_event .fc-view-container{background: #E1E1E1 url("../images/orange-pattern.png") !important; float: left; width: 100%; }
#calendar_list_event .fc-center h2{font-size: 22px;}
/*#listappontment_tab #calendar_list_event .fc-toolbar{margin-top: 15px;padding-left: 25px;padding-right: 25px;}*/
#listappontment_tab #calendar_list_event .fc-toolbar{margin-top: 15px;padding-left: 25px;padding-right: 25px; float: left; width: 100%;}
#listappontment_tab #calendar_list_event .fc-head-container th {box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2); padding-bottom: 10px; padding-top: 10px; }
#listappontment_tab .setholidy_head.black_bg_pattern li:last-child {width: 200px; }
/*.utc_date {float: left; height: 10px; line-height: 30px; text-align: right; width: 100%; padding-right: 0px;font-size: 12px; }*/
.utc_date { float: left; height: auto; line-height: 10px; text-align: right; width: 100%; padding-right: 0px; font-size: 12px; }
/*.utc_time {float: left; height: 5px; line-height: 8px; text-align: right; width: 100%; padding-right: 14px;font-size: 12px; }*/
.utc_time { float: left; height: auto; line-height: 25px; text-align: right; width: 100%; padding-right: 10px; font-size: 12px; }
#listappontment_tab #calendar_list_event td a.event_Lock_Time{background: #DB0C12 url("../images/orange-pattern.png") !important; width: 100%;}
#listappontment_tab #calendar_list_event td a.Off_line_Time{background: #eaeaea url("../images/offline-pattan.png") !important; width: 100%;}
#listappontment_tab #calendar_list_event td a.Off_line_Time .fc-title{color: #ffffff;}
#listappontment_tab #calendar_list_event td a.booked_event_time{background: #f68c0d url("../images/orange-pattern.png") !important; width: 100%;}
#listappontment_tab #calendar_list_event td a.completed_event_time{background: #39B54A url("../images/orange-pattern.png") !important; width: 100%;}
#listappontment_tab #calendar_list_event td.fc-today{background: #eaeaea url("../images/orange-pattern.png") !important;}
#listappontment_tab #calendar_list_event td.ishollyday{background: #FD393E url("../images/orange-pattern.png") !important; }
.fc-button-group button:focus{background-color:#FF4800; }
#listappontment_tab #calendar_list_event td .fc-time{background: #ffffff;}
#listappontment_tab #calendar_list_event .fc-head-container th a{color: #ffffff;}
#listappontment_tab #calendar_list_event .fc-head-container th:first-child{background: #FF4800 url("../images/orange-pattern.png") !important; }
.setappoinment_modal .modal-header {text-align: left; font-size: 23px; padding-bottom: 1px; }
.setappoinment_modal .modal-close {line-height: 36px; margin-left: 15px; }
.setappoinment_modal .form-group.col.s12{padding-top: 15px;}
.setappoinment_modal .modal-header .modal-title{padding-left: 15px;}
[type="radio"]:checked + label::after, .with-gap[type="radio"]:checked + label::after{background: #FF4800 url("../images/orange-pattern.png") !important;border-color: #FF4800 !important; }
.modal-content{padding: 0px !important;}
/*#listappontment_tab .setholidy_head{font-size: 16px;}*/
#listappontment_tab .setholidy_head { font-size: 16px; float: left; width: 100%; }
div.loader{margin-left: 0px !important;}
#login-modal.modal{left: 1px;}
.break_modal.modal .modal-header {text-align: left;padding-left: 20px;font-size: 24px;}
.modal.break_modal .modal-close{margin-left: 8px;margin-top: 0px;}
.add_locktime_btn,.add_more_break_perday{border-radius: 0px !important;}
.break_time_desc_container,.custome_appoint_fields {width: 500px; margin: 0 auto; }
.break_time_desc_container p#break_discription{font-family:'ProximaMedium'; }
.items_more_break input.hasWickedpicker{margin-bottom: 0px;}
.items_more_break label{float: left;}
.custome_appoint_fields .form-group label{float: left;}
.setappoinment_modal .modal-footer .btn-default {float: none !important;}
div[id^=zabuto_calendar] .modal-body,div[id^=zabuto_calendar] .modal-footer{text-align: center; }
div[id^=zabuto_calendar] .modal-footer .btn{float: none !important; margin-left: 10px; margin-right: 10px; }
.fc-axis.fc-widget-header::after {content: "Time"; color: #fff; }
#form-appointment .appointment_table [type="checkbox"]{left: 0;opacity: 0}
.filled-in[type="checkbox"]:checked + label::after{background: #000000 !important;border-color: #000000 !important;}
.chat_history .leftcustomerlist{background: #32383f url("../images/dark-blue-pattern.png"); }
.appoinment_table_listing {margin-bottom: 35px; padding: 0 35px; float: left; width: 100%; }
.appoinmenthistable .header_title_profile_booked,.favourite_customer h5,.recentprovider_customer h5 {background: #ff4800 url("../images/orange-pattern.png") repeat scroll 0 0; color: #fff; font-size: 28px; padding: 10px 0px; text-align: center; margin-bottom: 0px; margin-top: 0px; }
.favourite_customer table th a,.recentprovider_customer table th a,#appointment_booked_listing th a{color: rgba(0, 0, 0, 0.87);}
.favourite_customer table td,.recentprovider_customer table td,.favourite_customer table th,.recentprovider_customer table th{padding-left:20px;padding-right: 20px; }
.favourite_customer table td a,.recentprovider_customer table td a{color:rgba(0, 0, 0, 0.87); }
.small.material-icons.offline {background: #ED1C24; border-radius: 100%; font-family: inherit; height: 15px; text-indent: -999px; width: 15px; line-height: 0px; }
.small.material-icons.online {background: #39B54A; border-radius: 100%; font-family: inherit; height: 15px; text-indent: -999px; width: 15px; line-height: 0px; }
.center.allprovider_btn_container {padding-bottom: 25px; padding-top: 25px; }
.z-depth-3.appoinmenthistable {float: left; width: 100%; }
.mt-cust.z-depth-3.favourite_customer {margin-top: 6px;}
.mt-cust.z-depth-3.recentprovider_customer,.mt-cust.z-depth-3.favourite_customer {float: left; width: 100%; }
.center.allprovider_btn_container {float: left; width: 100%; }
.z-depth-3.appoinmenthistable .summary,.favourite_customer .summary,.recentprovider_customer .summary{float: left;width: 35%;padding-left: 20px;padding-top: 30px;padding-bottom: 30px;margin-top: 6px;}
.z-depth-3.appoinmenthistable .pagination,.favourite_customer .pagination,.recentprovider_customer .pagination{float: right;margin: 0px;padding-right: 25px;padding-top: 30px;padding-bottom: 30px;}
.pagination li.active{background: #32383f url("../images/dark-blue-pattern.png") !important; }
#main-menu li form{padding-left: 15px;padding-right: 15px;}
#main-menu li form .logout-button{text-transform: uppercase;font-size: 0.9rem;font-family: 'proximabold';}
#main-menu li form .logout-button:focus{background: none !important;}
.setholidy_head a{padding-left: 25px;padding-right: 25px;}
#custom_appointment_setting li span.rangeholiday a{margin-right: 12px;}
.edit_profile_page .card-profile-image:hover #edit_profile_photo {display: block; position: absolute; top: 8px; right: 24px; color: #fff; width: 25px; height: 25px; text-align: center; border-radius: 100%; line-height: 25px; }
.profile_edit_head{height: 115px;background: #ff4800 url("../images/orange-pattern.png");}
.edit_profile_page .card-profile-image #edit_profile_photo{display: none;}
.edit_profile_page #profile-page-header .card-profile-image{left: 45%;}
.edit_profile_page div.collapsible-header{background: #32383f url("../images/dark-blue-pattern.png") !important;text-align: center;font-family: 'proximamedium';font-size: 22px;color: #ffffff;}
.edit_profile_page .collapsible-body{padding: 30px 80px;float: left;width: 100%;background: #ffffff;}
.edit_profile_page ul.collapsible{float: left;width: 100%;}
.radio-inline {cursor: pointer; display: inline-block; font-weight: normal; margin-bottom: 3px; padding-left: 20px; position: relative; vertical-align: middle; }
.radio-inline input[type="radio"] {margin-left: -20px; position: absolute; }
.radio-inline {background: #fff none repeat scroll 0 0; border: 1px solid #f37824; margin-bottom: 3px; margin-left: 0 !important; padding: 10px !important; text-align: center; width: 98px; }
#payment_preview p{font-size: 18px;}
.orange_hr{border:1px solid #FF4800;}
.orage_ear{color:#FF4800; }
.edit_profile_page{font-family: 'proximamedium';}
.button_group_form .btn {width: 180px; margin-right: 12px; margin-left: 12px; }
.field-settings-role input {margin-bottom: 0; }
.edit_profile_page .button_group_form{padding-top: 30px;}
.profile_right_edit {position: relative; float: left; width: 100%; height: 460px; padding-top: 75px; }
.profile_right_edit.prev_button_height {height: 700px; }
.profile_right_edit .orange_bg_pattern{border:2px solid #000000;}
#profile_preview {transform: rotateY(180deg); }
#button_preview {transform: rotateY(0deg); }
.flip-button_preview {transform: rotateY(0deg) !important; }
.flip-profile_preview {transform: rotateY(180deg) !important; }
.flip {backface-visibility: hidden; position: absolute; transform-origin: 50% 50% 0; transition: all 1s ease 0s; width: 100%; }
.image-contact {background-position: center center !important; background-size: cover !important; border: 3px solid #000; border-radius: 50%; height: 150px; margin: 0 auto; width: 150px; margin-top: -75px; }
.radio-materilize-cust {cursor: pointer; display: inline-block; font-weight: normal; margin-bottom: 3px; padding-left: 20px; position: relative; vertical-align: middle; }
.radio input[type="radio"], .radio-materilize-cust input[type="radio"] {margin-left: -20px; position: absolute; }
.radio-materilize-cust {background: #fff none repeat scroll 0 0; border: 1px solid #ff4800; margin-bottom: 3px; margin-left: 0 !important; padding: 10px !important; text-align: center; width: 105px; }
.radio-materilize-cust.selected, .radio-materilize-cust:hover {color: #fff; }
.radio-materilize-cust.selected, .radio-materilize-cust:hover {background: #ff4800 url("../images/orange-pattern.png"); color: #fff; }
#use_per_minute .field-profile-rate label ,#use_per_minute .field-profile-free_minutes label,#use_per_minute .field-profile-rate label, #use_package .field-profile-package label,.field-profile-free_minutes label{left: 0; position: inherit; top: -15px; color: #101010; font-size: 20px; }
#payment_mode {padding-left: 0px; padding-right: 0px; }
.profile_right_edit .orange_bg_pattern {border: 3px solid #000000; }
.orange_bg_pattern .description_profile {padding-bottom: 50px; padding-top: 30px; }
.change-preview-profile,.change-preview-button{color: #111111;text-transform: uppercase;margin-top: 6px;}
.star_rating a.secondary-content{float: none;color: #32383F;}
.star_rating a.secondary-content i.material-icons{font-size: 32px;}
.strip_acc_title,.paypal_acc_title{background: #32383f url("../images/dark-blue-pattern.png");color: #ffffff;margin-top: 0px;float: left;width: 100%;font-size: 25px;padding: 8px 20px;text-transform: capitalize;}
.stripdiscription,.paypalleft_description{float: left;width: 100%;padding-bottom: 30px;}
.stripdiscription .input-field.s12 ,.paypalleft_description .input-field.s12 {padding-right: 20px; }
.paypal_acc_title > img,.strip_acc_title > img {margin-right: 13px; margin-top: 5px; }
.strip_setting_customer {float: left; width: 100%; margin-top: 8px; }
.description_setting_customer {float: left; padding: 0 28px 40px 20px; width: 100%; text-align: center; }
.preview-about.white-text {padding: 0px 10px; }
.description_profile .preview-name {padding: 0 30px; }
.description_profile .border_pattern_prof{margin-top: 4px;}
.preview-title.white-text {font-size: 20px; }
.preview-company.white-text {font-family: 'proximaregular'; }
#listappontment_tab li {margin-right: 6px; }
#calendar_list_event .fc-button-group .fc-prev-button,#calendar_list_event .fc-button-group .fc-next-button,
#calendar_list_event .fc-nextYear-button,#calendar_list_event .fc-prevYear-button{border:none;background: none;color: #ABABAB !important;box-shadow: none;}
#calendar_list_event .fc-myCustommonth-button,#calendar_list_event .fc-myCustomButton-button{background: none;border:none;color: #ff4800;font-family: 'proximamedium';box-shadow: none;}
/*.edit_profile_page .collapsible li{position: relative;}*/
.edit_profile_page .collapsible li .collapsible-header::before{ content: "";float: right;font-family: 'fontawesome';}
.edit_profile_page .collapsible li .collapsible-header.active::before{ content:  "";float: right;font-family: 'fontawesome';}
#modalholiday{height: 550px;}
.card-content .s3.customer_profile_detail .card-title, .card-content .s3.customer_profile_detail .medium-small{padding-left: 40px;}
.allprovider_list {float: left; width: 100%; margin: 65px 0px; }
.allprovider_list h3.header_title{background: #ff4800 url("../images/orange-pattern.png") repeat scroll 0 0; color: #fff; font-size: 28px; margin-bottom: 0; margin-top: 0; padding: 10px 0; text-align: center; }
#all_service_providers_grid-filters .form-control{width: 92%;}
#all_service_providers_grid th a{color: rgba(0, 0, 0, 0.87);}
#all_service_providers_grid th:first-child,#all_service_providers_grid td:first-child,
#all_service_providers_grid th:last-child,#all_service_providers_grid td:last-child,
#List_Book_Appointment_tab th:first-child,#List_Book_Appointment_tab td:first-child,
#List_Book_Appointment_tab th:last-child,#List_Book_Appointment_tab td:last-child{padding-left: 30px;padding-right: 30px;}
#all_service_providers td i.add_favorite,#all_service_providers td i.remove_favorite,.favorit_orange{color: #ff4800;cursor: pointer;}
#all_service_providers_grid tbody{border-top: 2px solid #000000;}
#all_service_providers_grid tbody td{border-bottom: 1px solid #000000;}
#all_service_providers .summary,#List_Book_Appointment_tab  .summary{float: left; margin-top: 6px; padding-bottom: 30px; padding-left: 20px; padding-top: 30px; width: 35%; }
#all_service_providers .pagination,#List_Book_Appointment_tab  .pagination{float: right; margin: 0; padding-bottom: 30px; padding-right: 25px; padding-top: 30px; }
.customer_rating .s3 {margin-top: 6px; }
.tab_profile_list {float: left; width: 100%; }
#rating_page_tab{padding-top: 10px;padding-left: 20px;padding-right: 20px;}
.serviceprovider_slideview ul.tabs{border-bottom: 1px solid #32383F;}
.ratig_btn_container{margin-top: 15px;}
#rating_page_tab .materialize-textarea{font-family: 'ProximaRegular';font-size: 18px;}
.zabuto_calendar span.badge{float: none;}
.title_bookappoinment {text-transform: capitalize; padding-left: 20px; font-size: 28px; }
.signup_form_modal .row{margin-bottom: 0px;}
.signup_form_modal .btn-primary{margin-top: 0px;margin-bottom: 20px;}
.signup_form_modal .input-field input{margin-bottom: 6px;}
.input-field.field-signupform-email input{width: 96%;}
.call_popup_btn form{margin-bottom: 20px;}
.pagination li span{line-height: 30px;height: 30px;margin-right: 12px;}
.card-content table.nobordertable td{padding-top: 0px;}

/* message design */

.alert.alert-success {margin-top: 5px; }
.alert-success {background-color: #dff0d8; border-color: #d6e9c6; color: #3c763d; }
.alert-success {color: #3c763d; }
.alert-info {background-color: #d9edf7; border-color: #bce8f1; color: #31708f; }
.alert-warning {background-color: #fcf8e3; border-color: #faebcc; color: #8a6d3b; }
.alert-danger {background-color: #f2dede; border-color: #ebccd1; color: #a94442; }
.alert {border: 1px solid transparent; border-radius: 0px; margin-bottom: 0px; padding: 15px; float: left; width: 100%; }
.close {color: #000; float: right; font-size: 21px; font-weight: bold; line-height: 1; opacity: 0.2; cursor: pointer; text-shadow: 0 1px 0 #fff; }
.alert h4 {color: inherit; margin-top: 0; }

#myModalbook .modal-body{padding: 25px;}
.login_form_modal .login_btn,.signup_form_modal .btn-primary{margin-left: 6px;margin-right: 6px;}
.user-ioc a,.flg-ioc a{color: #ffffff;}
.user-ioc {float: left; text-align: left; width: 35px; }
.flg-ioc {float: right; text-align: right; width: 35px; }
#userProfile .image-contact {background-position: center center !important; background-size: cover !important; border: 3px solid #000; border-radius: 50%; height: 130px; margin: 0 auto; width: 130px; }
#userProfile .image-contact {left: 100px; position: absolute; top: -65px; }
#userProfile h5.lighten-text-title-sub-module {margin-top: 60px; float: left; width: 100%; }
.msg_btn_div #notify-btn,.msg_btn_div #message-btn,.btn-full.black_bg_pattern,.msg_btn_div #call-btn,.msg_btn_div 	#call-btn-voucher{width: 100%;margin-bottom: 12px;font-size: 13px;padding-left: 10px;padding-right: 10px;}
.offset-l4.userdetail .card-panel{position: relative;margin-top: 100px;border:3px solid #000000;padding-top: 0px;}
.offset-l4.userdetail .description_profile{padding-top: 0px;}
.send-msg-div .input-field label,.send-msg-div .input-field input,.notify-div .input-field input{color: #ffffff;}
.send-msg-div .input-field label.active,.notify-div .input-field label{color: #ffffff !important;}
.send-msg-div .input-field textarea,.send-msg-div .input-field input,.notify-div .input-field input{border-color: #ffffff;}
.send-msg-div .input-field textarea:focus,.send-msg-div .input-field input:focus,.notify-div .input-field input:focus{border-bottom:1px solid #ffffff;box-shadow: 0 1px 0 0 #ffffff;}
.tabs_pannel_userbtn .input-field textarea:focus,.tabs_pannel_userbtn .input-field input:focus{border-bottom:1px solid #ffffff;box-shadow: 0 1px 0 0 #ffffff;}
.tabs_pannel_userbtn .input-field label,.tabs_pannel_userbtn .input-field input{color: #ffffff;}
.tabs_pannel_userbtn .input-field label.active{color: #ffffff !important;}
.tabs_pannel_userbtn .input-field input{border-color: #ffffff;}
.tabs_pannel_userbtn .input-field input::-moz-placeholder{color: #ffffff;}
.tabs_pannel_userbtn .input-field input::-webkit-input-placeholder{color: #ffffff;}
.tabs_pannel_userbtn .indicator{display: none;}
.main_tab_payment .tabs li a.active,.inner_tab_payment .tabs li a.active{background: #32383f url("../images/dark-blue-pattern.png") !important; color: #ffffff; }
.main_tab_payment .tabs li a,.inner_tab_payment .tabs li a {text-transform: capitalize; background: #dddddd url("../images/orange-pattern.png") repeat scroll 0 0 !important; font-family: 'proximamedium'; color: #000000; }
.main_tab_payment,.inner_tab_payment {margin-top: 25px; }
.main_tab_payment .tabs,.inner_tab_payment .tabs{background: #ff4800 url("../images/orange-pattern.png") repeat scroll 0 0 !important;}
.reset_link a{color: #000000;}
.tabs_pannel_userbtn #credit-card-paypal-form{padding-top: 20px;}
.tabs_pannel_userbtn .select-wrapper span.caret{color: #ffffff;}
/*#calendar_list_event .fc-widget-header th.fc-axis{width: inherit !important;text-align: center;}
#calendar_list_event .fc-widget-content td.fc-axis{width: 11.5% !important;text-align: center;}*/
#answerDialog div.desc img{height: 200px; border-radius: 100%;width: 200px;}
#answerDialog .modal-footer,#answerDialog .modal-body{text-align: center;}
#answerDialog .modal-footer .btn{float: none;}
#answerDialog .modal-title{margin-top: 0px;}
.timer_float h5{margin-top: 0px;text-align: center;padding-top: 20px;}
.timer_float span{color: #ffffff; }
.timer_float span.timer-pause span{color: #ff4800; }
.edit_video_bg{margin-top: 15px;}
.share_via_email .btn.orange_bg_pattern{margin-bottom: 20px;}
#videoPanel button.chatMsg {background: none; padding: 0px; box-shadow: none; height: 58px; margin-top: 15px; margin-right: 15px; position: absolute; right: 0px; z-index: 999; }
span#unread_span {position: absolute; width: 30px; height: 30px; background: #FFB100; top: 38px; border-radius: 100%; }
.chat-person-li.active a.chat-history-person{color: #ff4800;text-decoration: none;}
.chat-person-li .date {display: list-item; }
#answerDialog .modal-footer .btn{padding: 0px;background: none;box-shadow: none;}
#share_email_form h5 {padding-left: 25px; }
.has-error input.form-control {margin-bottom: 11px; }
#preview.card-image {min-height: 120px; }

.description_profile .designation.white-text,.description_profile .preview-free-minutes,.description_profile .preview-about.white-text {float: left; width: 100%; }
.col.l4.userdetail {width: 360px; }
.edit_banner_message {display: none; }
#profile-page-header #preview:hover p.edit_banner_message{display: block;}
.edit_banner_message {display: none; position: absolute; top: -15px; right: 70px; background: rgba(0,0,0,0.70); color: #fff; padding: 4px 25px; border-radius: 20px; }
.error.banner-image-upload {color: #f84000; left: 0px; margin: 0px; position: absolute; top: 0px; background: rgba(0,0,0,0.70); padding: 4px 25px; border-radius: 20px; display: none; }
.error.profile-photo-upload {position: absolute; text-align: center; width: 100%; bottom: 0px; color: red; }
.material-placeholder .img-responsive{width: 100%;}

.logoheader.black_bg_pattern {
  height: 50px;
}
.logoheader.black_bg_pattern .close_btn {
  float: right;
  font-size: 28px;
  height: 50px;
  line-height: 50px;
  text-align: center;
  width: 50px;
}
#userProfile.description_profile{padding-bottom: 0px;}

/*#userProfile.description_profile .image-contact{position: inherit;}
.userprofile_container .card-panel{margin-top: 0px;}
#userProfile.description_profile{padding-top: 0px;}*/
.logoheader .responsive-img {
  padding-top: 7px;
  padding-left: 15px;
  margin-top: 3px;
}

.main_contact.card {
  margin: 0;
}
.social_link.contactpage li {
  display: inline-block;
  margin-right: 5px;
}
.social_link.contactpage li a{font-size: 16px;cursor: pointer;color: #111111;float: left;width: 100%;height: 100%;}
.social_link.contactpage li:hover{background: #ff4800;}
.social_link.contactpage li:hover a{color: #ffffff;}
.social_link.contactpage li {
  border: 1px solid #111;
  border-radius: 100%;
  display: inline-block;
  height: 30px;
  line-height: 30px;
  margin-right: 5px;
  text-align: center;
  width: 30px;
}
.list-inline li{display: inline-block;margin-right: 3px;margin-left: 3px;}

.chat_history div.loader.history-chat{margin-left: -33px !important;z-index: 999;}
.tabs_pannel_userbtn li a:hover{color:#ff4800 !important; }
.iframe-profile #userProfile .image-contact{position: inherit !important;}
.iframe-profile .card-panel.orange_bg_pattern{margin-top: 0px;box-shadow: none;background: none !important;height: 580px;overflow-y: auto;}
.iframe-profile #userProfile{padding-top: 0px;}
.iframe-profile {background: #ff4800 url("../images/orange-pattern.png") repeat scroll 0 0 !important;}
.iframe-profile #userProfile h5.lighten-text-title-sub-module{margin-top: 4px;}
.iframe-profile .preview-free-minutes,.iframe-profile .designation.white-text{margin-top: 0px;}
.iframe-profile .preview-about.white-text{margin-top: 0px;}
.input-field .field-loginform-rememberme label{color: #000;}
.signup_form_modal .input-field .btn{width: 120px;}
#profile_preview .orange_bg_pattern .description_profile{padding-bottom: 0px;}
.payment-errors-paypal.error,.userprofile_container span.error {
  background: rgba(0, 0, 0, 0.8) none repeat scroll 0 0;
  float: left;
  padding: 0px 0px;
  border-radius: 4px;
}

#flag .input-field .materialize-textarea:focus{border-color: #ffffff;box-shadow: 0 1px 0 0 #ffffff;}
#flag .input-field .materialize-textarea{color: #ffffff;border-color: #ffffff;}
#flag .input-field label{color: #ffffff;}
#message div.loader{left: 0px;}
#notify .valign{width: 100%;}
.mm-menu__link--touch-effect{display: none !important;}
nav#mm-menu .mm-menu__item a{margin: 0px;}
.img_profile_img_card {
  background-position: center center !important;
  background-size: cover !important;
  width: 110px !important;
}
.usepermunite_main{float: left;width: 100%;}
.usepermunite_main h5{padding-left: 12px;}
.usepackage_main .col.l12,.usepackage_main .col.s12{padding-left: 6px;padding-right: 6px;}
.head_banner .parallax{left: -1px;}
#menu_close {
  margin-top: 10px;
}
#menu_close i.fa {
  font-size: 24px;
}
#profile-page .card-image img{height: 400px;}


@media only screen and (max-device-width: 1024px) {
    .six-reson,.test-callus {background-attachment: scroll;}

}


@media(min-width: 959px) and (max-width: 1200px){
  .recivepaid-call .circle_box_img{left: 48px;}
  .recivepaid-call .box_call{padding: 110px 45px 0;}
  .reasons_list .white-text {padding-left: 40px;padding-right: 40px;}
 /* .test-callus{background-size: 100% 100%;}*/
  #profile-page-about-details li.collection-item{height: auto !important;}
  #listappontment_tab .setholidy_head{font-size: 10px;}
  #listappontment_tab .setholidy_head.black_bg_pattern li:last-child {width: 160px;}
  .utc_time,.utc_date{font-size: 10px;}
  .utc_time{padding-right: 12px !important;}
  li.chat-person-li .col img{height: 60px !important;}
  .edit_profile_page .collapsible-body{padding: 30px !important;}
  .strip_acc_title, .paypal_acc_title{font-size: 16px !important;}
  .profile_right_edit.prev_button_height{height: 770px !important;}
  .setholidy_head.black_bg_pattern li:last-child{width: 45% !important;}
  #custom_appointment_setting li span.rangeholiday a {margin-right: 0px !important;}
  #profile-page-header .card-profile-image{bottom: 65px !important}
  .customerprofile_section #profile-page-header .card-profile-image{bottom: 15px !important;}
  #profile-page-content{padding-left: 10px !important;padding-right: 10px !important;}
  .session_history ,.chat_history{padding-left: 20px !important;padding-right: 20px !important;}
  .appoinment_table_listing{padding-left: 20px !important;padding-right: 20px !important;}
  .single_customer_profile #profile-page-header .card-profile-image{bottom: 30px !important;}
  /*.tab_head .tabs li.tab{width: auto;}*/
  .setholidy_head{font-size: 15px;}


}

@media(min-width: 768px) and (max-width: 959px){
  .start-now .col.l12 {width: 100%;}
  .recivepaid-call .circle_box_img{left: 35px;height: 120px;width: 120px;top: -70px;}
  .recivepaid-call .box_call{padding: 60px 10px 0;min-height: 275px;}
  .based_fee_img.center  img {width: 94%;}
  .circle_box_img  img {width: 56%;}
  .reasons_list .white-text {padding-left: 10px;padding-right: 10px;}  
  #profile-page-about-details li.collection-item{height: auto !important;}
  .edit_profile_page .collapsible-body{padding: 30px 0px !important;}
  .button_group_form .btn{width: 150px !important;}
  #profile-page-content{padding-left: 0px !important;padding-right: 0px !important;}
  .setholidy_head.black_bg_pattern li:last-child{width: 45% !important;}
  .single_customer_profile .setholidy_head.black_bg_pattern li:last-child{width: 40% !important;}
  #custom_appointment_setting li span.rangeholiday a {margin-right: 0px !important;}
  .profile_provider #profile-page-header .card-profile-image{bottom: 100px !important}
  #profile-page-content{padding-left: 10px !important;padding-right: 10px !important;}
  .session_history ,.chat_history{padding-left: 10px !important;padding-right: 10px !important;}
  .card-content .prof_img_desc_left .card-title, .card-content .prof_img_desc_left .medium-small{padding-left: 0px !important;}
  .strip_acc_title, .paypal_acc_title{font-size: 18px !important;padding: 8px 14px !important;}
  .profile_right_edit.prev_button_height{height: 730px !important;}
 	li.chat-person-li .col img{width: 85px !important;}
  #vouchers form#form-voucher, form#form-shareEmail{padding-left: 20px !important;padding-right: 20px !important;}
  #all_service_providers .summary, #List_Book_Appointment_tab .summary{padding-top: 5px !important;padding-bottom: 5px !important;width: 100% !important;text-align: center;}
  #all_service_providers .pagination, #List_Book_Appointment_tab .pagination{text-align: center;padding-top: 5px !important;}
  .appoinment_table_listing{padding-left: 20px !important;padding-right: 20px !important;}
  #Recent_provider_table .table.striped{display: inline-block;overflow-x: scroll;}
  .recentprovider_customer #Recent_provider_table .table.striped{display: inline-table;overflow-x: inherit;}
  .z-depth-3.appoinmenthistable .pagination, .favourite_customer .pagination, .recentprovider_customer .pagination{padding-top: 5px !important;text-align: center;}
  .z-depth-3.appoinmenthistable .summary, .favourite_customer .summary, .recentprovider_customer .summary{width: 100% !important;text-align: center;padding-top: 10px;padding-bottom: 10px;}
  .card-content .s3.customer_profile_detail .card-title, .card-content .s3.customer_profile_detail .medium-small{padding-left: 110px !important;}
  .customerprofile_section #profile-page-content{padding-left: 0px !important;padding-right: 0px !important;}
  .customerprofile_section .appoinment_table_listing{padding-left: 10px !important;padding-right: 10px !important;}
  .single_customer_profile #profile-page-header .card-profile-image{bottom: 62px !important;}
  .userprofile_container .col.l4.userdetail {float: none;margin: 0px auto;width: 360px;}
  .tab_head .tabs li.tab{width: auto;}
  .collapsible-body .select-wrapper input.select-dropdown{width: 97.5% !important;}
  .collapsible-body .input-field input[type="text"],
  .collapsible-body .input-field input[type="password"],
  .collapsible-body .input-field input[type="email"]{width: 97.5%;}
  .setholidy_head{font-size: 13px;}

}

@media(min-width: 720px) and (max-width: 768px){
  .start-now .col.l12 {width: 100%;}
  .recivepaid-call .circle_box_img{left: 30px;height: 120px;width: 120px;top: -70px;}
  .recivepaid-call .box_call{padding: 60px 10px 0;min-height: 275px;}
  .based_fee_img.center  img {width: 94%;}
  .circle_box_img  img {width: 56%;}
  .reasons_list .white-text {padding-left: 10px;padding-right: 10px;} 
  #profile-page-about-details li.collection-item{height: auto !important;}
  .edit_profile_page .collapsible-body{padding: 30px 0px !important;}
  .button_group_form .btn{width: 150px !important;}
  #profile-page-content{padding-left: 0px !important;padding-right: 0px !important;}
  /*#callHistoryTable {display: inline-block;overflow-x: auto;}*/
  #listappontment_tab .setholidy_head{height: auto;float: left;}
  #listappontment_tab .setholidy_head ul{margin-bottom: 0px;}
  .setholidy_head.black_bg_pattern li:last-child{width: 45% !important;}
  .single_customer_profile .setholidy_head.black_bg_pattern li:last-child{width: 36% !important;}
  #custom_appointment_setting li span.rangeholiday a {margin-right: 0px !important;}
  .profile_provider #profile-page-header .card-profile-image{bottom: 100px !important}
  #profile-page-content{padding-left: 10px !important;padding-right: 10px !important;}
  .session_history ,.chat_history{padding-left: 10px !important;padding-right: 10px !important;}
  .card-content .prof_img_desc_left .card-title, .card-content .prof_img_desc_left .medium-small{padding-left: 0px !important;}
  .strip_acc_title, .paypal_acc_title{font-size: 18px !important;padding: 8px 11px !important;}
  .profile_right_edit.prev_button_height{height: 730px !important;}
  li.chat-person-li .col img{width: 85px !important;}
  #vouchers form#form-voucher, form#form-shareEmail{padding-left: 20px !important;padding-right: 20px !important;}
  #form-appointment .select-wrapper {width: 50px !important;}
  #all_service_providers .summary, #List_Book_Appointment_tab .summary{padding-top: 5px !important;padding-bottom: 5px !important;width: 100% !important;text-align: center;}
  #all_service_providers .pagination, #List_Book_Appointment_tab .pagination{text-align: center;padding-top: 5px !important;}
  .customerprofile_section #profile-page-header .card-profile-image{bottom: 15px !important;left: 20px;}
  .appoinment_table_listing{padding-left: 12px !important;padding-right: 12px !important;}
  .customerprofile_section #profile-page-content{padding-left: 0px !important;padding-right: 0px !important;}
  .single_customer_profile #profile-page-header .card-profile-image{bottom: 62px !important;left: 15px !important;}
  .userprofile_container .col.l4.userdetail {float: none;margin: 0px auto;width: 360px;}
  .tab_head .tabs li.tab{width: auto;}
  .collapsible-body .select-wrapper input.select-dropdown{width: 97.5% !important;}
  .collapsible-body .input-field input[type="text"],
  .collapsible-body .input-field input[type="password"],
  .collapsible-body .input-field input[type="email"]{width: 97.5%;}
  .setholidy_head{font-size: 13px;}

}

@media(min-width: 480px) and (max-width: 720px){
  .parallax-container.head_banner {height: 300px;}
  .head_banner .parallax img {width: 100%;}
  .start-center{width: 100%;}
  .start-now .col.l12 {width: 100%;}
  .input-field-container input[type="email"]{width: 72%;}
  .btn_start{width: 25%;}
  .circle_box_img  img {width: 56%;}
  .recivepaid-call h4{font-size: 22px;}
  .recivepaid-call .circle_box_img{left: 60px;height: 120px;width: 120px;top: -70px;}
  .recivepaid-call .box_call{padding: 60px 10px 0;min-height: 275px;}
  .recivepaid-call .col.l4.s4 {float: none;margin-bottom: 100px;margin-left: auto;margin-right: auto;width: 300px;}
  .free-trial .col.l5 {text-align: center;width: 100%;}
  .free_trial.right {float: none !important;}
  .six-reson .text-orange.center{font-size: 24px;}
  .reasons_list_item2,.reasons_list_item12{margin-top: 0px;}
  .reasons_list{padding-top: 0px;}
  .six-reson{height: auto;}
  .footer_uppostion .remove-padding-right{padding-right: 15px !important;}
  .footer_uppostion .remove-padding-left{padding-left: 15px !important; }
  .footer_uppostion .col.l4{padding-right: 15px;}
  .footer_uppostion .col.l4{margin-top: 0px;width: 100%;}
  #homepage_video{width: 100%;}
  .border_title{width: 100%;}
  .overly_layer_reason{padding-bottom: 40px;}
  .box_footerup h4{background: #000 url("../images/orange-pattern.png") repeat scroll 0 0;}
  .reasons_list_item1, .reasons_list_item11,.reasons_list_item2, .reasons_list_item12,.reasons_list_item3, .reasons_list_item13{width: 100%;}
  .page-footer .col.l3 {width: 100%;}
  .page-footer .col.l3.remove-padding-left{padding-left: 10px !important;}
  .page-footer .col.l3.remove-padding-right{padding-right: 10px !important;}
  .right.mainmenu li {display: none;}
  .right.mainmenu li.last_menu_space {display: block;}
  .mm-menu.active{transform: translateX(0px) !important;}
  .mm_menu_footer_img > img {width: 85%;}
  .mm-menu {width: 300px !important; -webkit-transform: translateX(300px) !important; -ms-transform: translateX(300px) !important; transform: translateX(300px) !important; }
  .row .col.s4{width: 100%;}
  #profile-page-about-details li.collection-item{height: auto !important;}
  .edit_profile_page .collapsible-body{padding: 30px 0px !important;}
  .button_group_form .btn{width: 150px !important;margin-bottom: 20px;}
  #profile-page-content{padding-left: 0px !important;padding-right: 0px !important;}
  .l12.left_m_s_remove{padding-left: 0px;padding-right: 0px;}
  #callHistoryTable {display: inline-block;overflow-x: auto;}
  .sessionhistable .mdl-cell.mdl-cell--4-col {width: 100% !important;text-align: center;}
  .sessionhistable .mdl-cell.mdl-cell--8-col{width: 100% !important;text-align: center;}
  div.dataTables_wrapper div.dataTables_paginate{text-align: center;}
  #listappontment_tab .setholidy_head{height: auto;float: left;}
  #listappontment_tab .setholidy_head ul{margin-bottom: 0px;}
  li.chat-person-li .col img{width: 85px !important;}
  #vouchers form#form-voucher, form#form-shareEmail{padding-left: 20px !important;padding-right: 20px !important;}
  #form-appointment .select-wrapper {width: 50px !important;}
  .setholidy_head{height: auto !important;float: left;}
  .profile_provider #profile-page-header .card-profile-image{left: auto;position: inherit;margin: 0px auto;}
  .profile_provider #profile-page-header .card-content{margin-top: -70px;}
  .profile_provider  .switch.profile_status{float: none;}
  .profile_provider  .m1.right-align{text-align: center;}
  .profile_provider #edit_profile {float: none !important;margin-top: 20px;}
  .session_history,.chat_history{padding-left: 12px !important;padding-right: 12px !important;}
  #all_service_providers_grid .table {display: inline-block;overflow-x: scroll;}
  #all_service_providers .summary, #List_Book_Appointment_tab .summary{padding-top: 5px !important;padding-bottom: 5px !important;width: 100% !important;text-align: center;}
  #all_service_providers .pagination, #List_Book_Appointment_tab .pagination{text-align: center;padding-top: 5px !important;}
  .customerprofile_section #favourite_provider_table table,.customerprofile_section #Recent_provider_table table,.customerprofile_section #appointment_booked_listing table{display: inline-block;overflow-x: scroll;}
  .z-depth-3.appoinmenthistable .summary, .favourite_customer .summary, .recentprovider_customer .summary{width: 100% !important;text-align: center;padding-top: 5px;padding-bottom: 5px;}
  .z-depth-3.appoinmenthistable .pagination, .favourite_customer .pagination, .recentprovider_customer .pagination{text-align: center;padding-top: 5px !important;}
  .customerprofile_section .card-profile-image{position: inherit;}
  .customerprofile_section .card-profile-image {position: inherit !important; left: auto !important; margin: 0 auto !important; bottom: 60px !important; }
  .customerprofile_section .card-content .col {float: left; margin-left: 0 !important; text-align: center; width: 100% !important; }
  .customerprofile_section .card-content .s3.customer_profile_detail .card-title, .customerprofile_section .card-content .s3.customer_profile_detail .medium-small{padding-left: 0px;}
  .customerprofile_section #profile-page-header .card-content{margin-top: -70px;}
  .customerprofile_section #profile-page-header .card-content .card-title{margin-top: 0px;}
  #edit_profile{float: none !important;margin-top: 10px;margin-bottom: 10px;}
  .appoinment_table_listing{padding-left: 12px !important;padding-right: 12px !important;}
  .edit_tabs_main_customer { padding-left: 0px !important;padding-right: 0px !important;margin-top: 25px;}
  .single_customer_profile #profile-page-header .card-title,.single_customer_profile #profile-page-header .medium-small{text-align: center;} 
  .single_customer_profile #profile-page-header .card-profile-image{position: inherit!important;left: auto !important;margin: 0px auto !important;}
  .single_customer_profile #profile-page-header .card-content{margin-top: -70px !important;}
  .single_customer_profile #List_Book_Appointment_tab table{display: inline-block;overflow-x: scroll;}
  .userprofile_container .col.l4.userdetail {float: none;margin: 0px auto;width: 360px;}
  .tab_head .tabs li.tab{width: auto;}
  .collapsible-body .select-wrapper input.select-dropdown{width: 97.5% !important;}
  .collapsible-body .input-field input[type="text"],
  .collapsible-body .input-field input[type="password"],
  .collapsible-body .input-field input[type="email"]{width: 97.5%;}
  .main_contact.card .l4.m4{margin-top: 30px;}
  /*.test-callus{background: url("../images/call-me-banner-mobile.png") !important;background-size: cover!important;background-position: center center !important;}*/
  #profile-page .card-image img{height: auto !important;}

}



@media(min-width: 300px) and (max-width: 480px){
  .parallax-container.head_banner {height: 200px;}
  .head_banner .parallax img {width: 100%;}
  .start-center{width: 100%;}
  .start-now .col.l12 {width: 100%;}
  .input-field-container input[type="email"]{width: 55%;}
  .btn_start{width: 40%;}
  .circle_box_img  img {width: 56%;}
  .recivepaid-call h4{font-size: 22px;}
  .recivepaid-call .circle_box_img{left: 65px;height: 120px;width: 120px;top: -70px;}
  .recivepaid-call .box_call{padding: 60px 10px 0;min-height: 275px;}
  .recivepaid-call .col.l4.s4 {float: none;margin-bottom: 100px;margin-left: auto;margin-right: auto;width: 300px;}
  .free-trial .col.l5 {text-align: center;width: 100%;}
  .free_trial.right {float: none !important;}
  .six-reson .text-orange.center{font-size: 24px;}
  .reasons_list_item2,.reasons_list_item12{margin-top: 0px;}
  .reasons_list{padding-top: 0px;}
  .six-reson{height: auto;}
  .footer_uppostion .remove-padding-right{padding-right: 15px !important;}
  .footer_uppostion .remove-padding-left{padding-left: 15px !important; }
  .footer_uppostion .col.l4{padding-right: 15px;}
  .footer_uppostion .col.l4{margin-top: 0px;width: 100%;}
  #homepage_video{width: 100%;}
  .overly_layer_reason{padding-bottom: 40px;}
  .box_footerup h4{background: #000 url("../images/orange-pattern.png") repeat scroll 0 0;}
  .reasons_list_item1, .reasons_list_item11,.reasons_list_item2, .reasons_list_item12,.reasons_list_item3, .reasons_list_item13{width: 100%;}
  .page-footer .col.l3 {width: 100%;}
  .border_title{width: 100%;}
  .page-footer .col.l3.remove-padding-left{padding-left: 10px !important;}
  .page-footer .col.l3.remove-padding-right{padding-right: 10px !important;}
  nav.header{height: 110px;text-align: center;}
	/*  .brand-logo{float: none;width: 100%;}*/
  .pull-right.drop_mobile {margin-top: -22px;}
  .call{border-left: none;padding-left: 0px;margin-top: -10px;}
  .test-callus .col.l8 {width: 100%;}
  .contact_me_button{width: 260px;height: 340px;}
  .profile_img {left: 60px;top: -75px;}
  .profile_img img{height: 140px;}
  .test-callus{height: auto;}
  .profile_detail{margin-top: 80px;}
  .test-callus .row{margin-bottom: 0px;padding-bottom: 60px;}
  .page-footer .col.l8,.page-footer .col.l4{width: 100%;text-align: center;}
  .social-media.right {width: 100%;text-align: center;}
  .based_fee_img.center  img {width: 80%;}
  .right.mainmenu li {display: none;}
  .right.mainmenu li.last_menu_space {display: block;}
  .mm-menu.active{transform: translateX(0px) !important;}
  .mm-menu {width: 300px !important; -webkit-transform: translateX(300px) !important; -ms-transform: translateX(300px) !important; transform: translateX(300px) !important; }
  .last_menu_space{margin-top: -14px;}
  .mm_menu_footer_img > img {width: 85%;}
  #profile-page-about-details li.collection-item{height: auto !important;}
  .edit_profile_page .collapsible-body{padding: 30px 0px !important;}
  .button_group_form .btn{width: 150px !important;margin-bottom: 20px;}
  #profile-page-content{padding-left: 0px !important;padding-right: 0px !important;}
  .edit_profile_page #profile-page-header .card-profile-image{left: 35% !important;}
  .l12.left_m_s_remove{padding-left: 0px;padding-right: 0px;}
  #callHistoryTable {display: inline-block;overflow-x: auto;}
  .sessionhistable .mdl-cell.mdl-cell--4-col {width: 100% !important;text-align: center;}
  .sessionhistable .mdl-cell.mdl-cell--8-col{width: 100% !important;text-align: center;}
  div.dataTables_wrapper div.dataTables_paginate{text-align: center !important;}
  #listappontment_tab .setholidy_head{height: auto;float: left;}
  #listappontment_tab .setholidy_head ul{margin-bottom: 0px;}
  li.chat-person-li .col img{width: 55px !important;height: 55px !important;}
  #vouchers form#form-voucher, form#form-shareEmail{padding-left: 20px !important;padding-right: 20px !important;}
  #form-appointment .select-wrapper {width: 50px !important;}
  .setholidy_head{height: auto !important;float: left;}
  .profile_provider #profile-page-header .card-profile-image{left: auto;position: inherit;margin: 0px auto;}
  .profile_provider #profile-page-header .card-content{margin-top: -70px;}
  .profile_provider  .switch.profile_status{float: none;}
  .profile_provider  .m1.right-align{text-align: center;}
  .profile_provider #edit_profile {float: none !important;margin-top: 20px;}
  .session_history,.chat_history{padding-left: 12px !important;padding-right: 12px !important;}
  .card-content .prof_img_desc_left .card-title, .card-content .prof_img_desc_left .medium-small{padding-left: 0px !important;text-align: center;}
  .striped.appointment_table {display: inline-block;overflow-x: scroll;}
  #all_service_providers_grid .table {display: inline-block;overflow-x: scroll;}
  #all_service_providers .summary, #List_Book_Appointment_tab .summary{padding-top: 5px !important;padding-bottom: 5px !important;width: 100% !important;text-align: center;}
  #all_service_providers .pagination, #List_Book_Appointment_tab .pagination{text-align: center;padding-top: 5px !important;}
  .customerprofile_section #favourite_provider_table table,.customerprofile_section #Recent_provider_table table,.customerprofile_section #appointment_booked_listing table{display: inline-block;overflow-x: scroll;}
  .z-depth-3.appoinmenthistable .summary, .favourite_customer .summary, .recentprovider_customer .summary{width: 100% !important;text-align: center;padding-top: 5px;padding-bottom: 5px;}
  .z-depth-3.appoinmenthistable .pagination, .favourite_customer .pagination, .recentprovider_customer .pagination{text-align: center;padding-top: 5px !important;}
  .customerprofile_section .card-profile-image{position: inherit;}
  .customerprofile_section .card-profile-image {position: inherit !important; left: auto !important; margin: 0 auto !important; bottom: 60px !important; }
  .customerprofile_section .card-content .col {float: left; margin-left: 0 !important; text-align: center; width: 100% !important; }
  .customerprofile_section .card-content .s3.customer_profile_detail .card-title, .customerprofile_section .card-content .s3.customer_profile_detail .medium-small{padding-left: 0px;}
  .customerprofile_section #profile-page-header .card-content{margin-top: -70px;}
  .customerprofile_section #profile-page-header .card-content .card-title{margin-top: 0px;}
  #edit_profile{float: none !important;margin-top: 10px;margin-bottom: 10px;}
  .appoinment_table_listing{padding-left: 12px !important;padding-right: 12px !important;}
  .edit_tabs_main_customer { padding-left: 0px !important;padding-right: 0px !important;margin-top: 25px;}
  .single_customer_profile #profile-page-header .card-title,.single_customer_profile #profile-page-header .medium-small{text-align: center;} 
  .single_customer_profile #profile-page-header .card-profile-image{position: inherit!important;left: auto !important;margin: 0px auto !important;}
  .single_customer_profile #profile-page-header .card-content{margin-top: -70px !important;}
  .single_customer_profile #List_Book_Appointment_tab table{display: inline-block;overflow-x: scroll;}
  .single_customer_profile #Book_Appointment_tab table{display: inline-block;overflow-x: scroll;}
  #listappontment_tab #calendar_list_event .fc-toolbar{padding-left: 10px !important;padding-right: 10px !important;}
  .select-wrapper input.select-dropdown{width: 97.5% !important;}
  .userprofile_container .col.l4.userdetail {float: none; margin: 0 auto; padding-left: 0; padding-right: 0; width: 100%; }
#userProfile .image-contact{left: 75px !important;}
/*.msg_btn_div #notify-btn, .msg_btn_div #message-btn, .btn-full.black_bg_pattern, .msg_btn_div #call-btn{font-size: 10px !important;}*/
.tab_head .tabs li.tab{width: auto;}
	.radio-materilize-cust{width: 98px !important;}
	.collapsible-body .select-wrapper input.select-dropdown{width: 97.5% !important;}
  .collapsible-body .input-field input[type="text"],
  .collapsible-body .input-field input[type="password"],
  .collapsible-body .input-field input[type="email"]{width: 97.5%;}
  .main_contact.card .l4.m4{margin-top: 30px;}
  .clickme-button .profile_detail  h5 {font-size: 20px;}
  .clickme-button .profile_name {font-size: 28px;.}
  .reasons_list .white-text{padding-left: 15px;padding-right: 15px;}
  #profile-page .card-image img{height: auto !important;}

}

@media(min-width: 260px) and (max-width: 300px){
  .parallax-container.head_banner {height: 200px;}
  .head_banner .parallax img {width: 100%;}
  .start-center{width: 100%;}
  .start-now .col.l12 {width: 100%;}
  .input-field-container input[type="email"]{width: 55%;}
  .btn_start{width: 40%;}
  .circle_box_img  img {width: 56%;}
  .recivepaid-call h4{font-size: 22px;}
  .recivepaid-call .circle_box_img{left: 60px;height: 120px;width: 120px;top: -70px;}
  .recivepaid-call .box_call{padding: 60px 10px 0;min-height: 275px;}
  .recivepaid-call .col.l4.s4 {float: none;margin-bottom: 100px;margin-left: auto;margin-right: auto;width: 100%;}
  .free-trial .col.l5 {text-align: center;width: 100%;}
  .free_trial.right {float: none !important;}
  .six-reson .text-orange.center{font-size: 24px;}
  .reasons_list_item2,.reasons_list_item12{margin-top: 0px;}
  .reasons_list{padding-top: 0px;}
  .six-reson{height: auto;}
  .footer_uppostion .remove-padding-right{padding-right: 15px !important;}
  .footer_uppostion .remove-padding-left{padding-left: 15px !important; }
  .footer_uppostion .col.l4{padding-right: 15px;}
  .footer_uppostion .col.l4{margin-top: 0px;width: 100%;}
  #homepage_video{width: 100%;}
  .overly_layer_reason{padding-bottom: 40px;}
  .box_footerup h4{background: #000 url("../images/orange-pattern.png") repeat scroll 0 0;}
  .reasons_list_item1, .reasons_list_item11,.reasons_list_item2, .reasons_list_item12,.reasons_list_item3, .reasons_list_item13{width: 100%;}
  .page-footer .col.l3 {width: 100%;}
  .border_title{width: 100%;}
  .page-footer .col.l3.remove-padding-left{padding-left: 10px !important;}
  .page-footer .col.l3.remove-padding-right{padding-right: 10px !important;}
  nav.header{height: 110px;}
  .test-callus .col.l8 {width: 100%;}
  .contact_me_button{width: 100%;height: 340px;}
  .profile_img {left: 60px;top: -75px;}
  .profile_img img{height: 140px;}
  .test-callus{height: auto;}
  .profile_detail{margin-top: 80px;}
  .based_fee_img.center  img {width: 94%;}
  .test-callus .row{margin-bottom: 0px;padding-bottom: 60px;}
  .page-footer .col.l8,.page-footer .col.l4{width: 100%;text-align: center;}
  .social-media.right {width: 100%;text-align: center;}
  .right.mainmenu li {display: none;}
  .right.mainmenu li.last_menu_space {display: block;}
  .mm-menu.active{transform: translateX(0px) !important;}
  .mm-menu {width: 300px !important; -webkit-transform: translateX(300px) !important; -ms-transform: translateX(300px) !important; transform: translateX(300px) !important; }
  .last_menu_space{margin-top: -14px;}
  .mm_menu_footer_img > img {width: 85%;}
  #profile-page-about-details li.collection-item{height: auto !important;}
  .edit_profile_page .collapsible-body{padding: 30px 0px !important;}
  .button_group_form .btn{width: 150px !important;margin-bottom: 20px;}
  #profile-page-content{padding-left: 0px !important;padding-right: 0px !important;}
  .edit_profile_page #profile-page-header .card-profile-image{left: 35% !important;}
  .l12.left_m_s_remove{padding-left: 0px;padding-right: 0px;}
  #callHistoryTable {display: inline-block;overflow-x: auto;}
  .sessionhistable .mdl-cell.mdl-cell--4-col {width: 100% !important;text-align: center;}
  .sessionhistable .mdl-cell.mdl-cell--8-col{width: 100% !important;text-align: center;}
  div.dataTables_wrapper div.dataTables_paginate{text-align: center !important;}
  #listappontment_tab .setholidy_head{height: auto;float: left;}
  #listappontment_tab .setholidy_head ul{margin-bottom: 0px;}
  #all_service_providers_grid .table {display: inline-block;overflow-x: scroll;}
#all_service_providers .summary, #List_Book_Appointment_tab .summary{padding-top: 5px !important;padding-bottom: 5px !important;width: 100% !important;text-align: center;}
#all_service_providers .pagination, #List_Book_Appointment_tab .pagination{text-align: center;padding-top: 5px !important;}
.customerprofile_section #favourite_provider_table table,.customerprofile_section #Recent_provider_table table,.customerprofile_section #appointment_booked_listing table{display: inline-block;overflow-x: scroll;}
  .z-depth-3.appoinmenthistable .summary, .favourite_customer .summary, .recentprovider_customer .summary{width: 100% !important;text-align: center;padding-top: 5px;padding-bottom: 5px;}
  .z-depth-3.appoinmenthistable .pagination, .favourite_customer .pagination, .recentprovider_customer .pagination{text-align: center;padding-top: 5px !important;}
  .customerprofile_section .card-profile-image{position: inherit;}
  .customerprofile_section .card-profile-image {position: inherit !important; left: auto !important; margin: 0 auto !important; bottom: 60px !important; }
  .customerprofile_section .card-content .col {float: left; margin-left: 0 !important; text-align: center; width: 100% !important; }
  .customerprofile_section .card-content .s3.customer_profile_detail .card-title, .customerprofile_section .card-content .s3.customer_profile_detail .medium-small{padding-left: 0px;}
  .customerprofile_section #profile-page-header .card-content{margin-top: -70px;}
  .customerprofile_section #profile-page-header .card-content .card-title{margin-top: 0px;}
  #edit_profile{float: none !important;margin-top: 10px;margin-bottom: 10px;}
  .appoinment_table_listing{padding-left: 12px !important;padding-right: 12px !important;}
  .edit_tabs_main_customer { padding-left: 0px !important;padding-right: 0px !important;margin-top: 25px;}
  .single_customer_profile #profile-page-header .card-title,.single_customer_profile #profile-page-header .medium-small{text-align: center;} 
  .single_customer_profile #profile-page-header .card-profile-image{position: inherit!important;left: auto !important;margin: 0px auto !important;}
  .single_customer_profile #profile-page-header .card-content{margin-top: -70px !important;}
  .single_customer_profile #List_Book_Appointment_tab table{display: inline-block;overflow-x: scroll;}
  .single_customer_profile #Book_Appointment_tab table{display: inline-block;overflow-x: scroll;}
  .collapsible-body .select-wrapper input.select-dropdown{width: 97.5% !important;}
  .collapsible-body .input-field input[type="text"],
  .collapsible-body .input-field input[type="password"],
  .collapsible-body .input-field input[type="email"]{width: 97.5%;}
  .tab_head .tabs li.tab{width: auto;}
  .main_contact.card .l4.m4{margin-top: 30px;}
  .clickme-button .profile_detail  h5 {font-size: 20px;}
  .clickme-button .profile_name {font-size: 28px;}
  .reasons_list .white-text{padding-left: 15px;padding-right: 15px;}
  #profile-page .card-image img{height: auto !important;}
}

.fav_rec_image{
	height:50px;
	width:50px;
	border-radius: 100%;
}

.error_paypal{
   
    border-radius: 4px;
    color: red;
    float: left;
    padding: 0;
}
textarea.ask_textarea{
	height: 6rem;
	border: 1px solid #FF4800;
	border-radius: 3px;
	padding: 10px;
}

.btn.btn-profile-contact.black_bg_pattern{margin: 5px 0;padding: 0 1rem;}

#form-ask-signup-ajax .input-field.col.s12.l12.center.mt-remove {padding-bottom: 24px;}
#ringing_div #auth{text-align: center;}
#ringing_div #auth div{background-color: #ffffff6b;width: 50%;margin: 0 auto;position: relative;text-align: center;border-radius: 20px;
top: 100px;}
#ringing_div #auth div img{text-align: center;width: 50%;margin: 0 auto;    position: relative;
top: -25px;}
#ringing_div #auth #reject_call img{vertical-align:middle;} 
#ringing_div #auth button{text-align: center;margin: 0 auto;position: relative;top:111px;}
#ringing_div #auth button:focus{background-color: transparent !important;}
#accept_reject{border-radius:20px;background-color:#ffffffa8;text-align: center;margin-top: 100px;}
.on_call_enable .btn.disconnect_call_room {
    margin: 0 auto 20px;
    -webkit-box-shadow: 11px 11px 40px 0px rgba(255,72,0,0.6);
    -moz-box-shadow: 11px 11px 40px 0px rgba(255,72,0,0.6);
    box-shadow: 6px 5px 0px 0px rgba(255,72,0,0.6);
    width: 100%;
}
.on_call_enable .btn.enable_call_room {
    margin: 0 auto 20px;
    -webkit-box-shadow: 11px 11px 40px 0px rgba(50,56,63,1);
    -moz-box-shadow: 11px 11px 40px 0px rgba(50,56,63,1);
    box-shadow: 6px 5px 0px 0px rgba(50,56,63,1);
    width: 100%;
}	