.mobile_header {
position: relative;
display: none;
}
.mobile_header.mobile_header_style_two .mobile_logo {
padding: 0px 0px;
position: relative;
text-align: left;
border-bottom: unset;
}
.mobile_header ul {
padding: 0px;
}
.mobile_header .top_bar_moblie {
position: relative;
background: var(--primary-color-two);
padding: 15px 0px;
text-align: center;
}
.mobile_header .top_bar_moblie .mail_id {
margin-bottom: 8px;
}
.mobile_header .top_bar_moblie div {
text-align: center;
}
.mobile_header .top_bar_moblie a {
color: #fff;
font-size: 14px;
display: block;
min-width: 100%;
text-align: center;
}
.mobile_header .top_bar_moblie a i {
margin-right: 5px;
top: 2px;
position: relative;
display: inline-block;
}
.mobile_header .mobile_logo {
padding: 14px 0px;
position: relative;
text-align: center;
min-width: 180px;
border-bottom: 1px solid var(--border-color-dark);
}
.mobile_header .mobile_logo img {
width: 150px;
}
.mobile_header .bottom_content {
position: relative;
padding: 13px 0px 13px;
background: #fff;
}
.mobile_header .bottom_content ul {
padding: 0px;
display: flex;
align-items: center;
justify-content: flex-end;
margin: 0px;
}
.mobile_header .bottom_content ul li {
list-style: none;
margin-left: 18px;
margin-bottom: 0px;
padding-bottom: 0px;
}
.mobile_header .bottom_content ul li:first-child {
float: left;
margin-left: 0px;
}
.mobile_header .bottom_content ul li .contact-toggler {
position: relative;
width: 54px;
height: 54px;
line-height: 54px;
border-radius: 50%;
border: 1px solid var(--border-color-dark);
transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
background: #fff;
box-shadow: 0px 0px 0px 0px;
}
.mobile_header .bottom_content ul li .contact-toggler::before {
content: "";
position: absolute;
width: 40px;
height: 40px;
border-radius: 50%;
background: var(--primary-color-one);
border-radius: 50%;
top: 0;
left: 0;
right: 0;
bottom: 0;
margin: auto;
transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
}
.mobile_header .bottom_content ul li .contact-toggler i {
color: #fff;
font-size: 18px;
position: relative;
z-index: 1;
transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
}
.mobile_header .bottom_content ul li .contact-toggler:hover {
border-color: transparent;
}
.mobile_header .bottom_content ul li .contact-toggler:hover::before {
width: 100%;
height: 100%;
}
.mobile_header .bottom_content ul li .mini_cart_togglers {
background: transparent;
border: 0px;
position: relative;
box-shadow: none;
cursor: pointer;
top: 12px;
}
.mobile_header .bottom_content ul li .mini_cart_togglers i {
font-size: 20px;
position: relative;
top: 3px;
line-height: 20px;
}
.mobile_header .bottom_content ul li .mini_cart_togglers .mini-cart-count {
position: absolute;
width: 18px;
height: 18px;
font-size: 10px;
border-radius: 30px;
color: #fff;
top: -17px;
line-height: 18px;
left: 0;
right: 0;
margin: auto;
text-align: center;
background: var(--primary-color-one);
}
.mobile_header .bottom_content .d-flex div {
min-width: 50%;
}
.mobile_header .bottom_content .d-flex .theme-btn {
position: relative;
}
.mobile_header .bottom_content .d-flex.no_button_on_mb div {
min-width: 100%;
position: relative;
}
.mobile_header .bottom_content .d-flex.no_button_on_mb div ul {
float: unset;
justify-content: space-between;
}
.mobile_header .bottom_content .d-flex.no_button_on_mb div ul li:last-child {
float: right;
}
.mobile_header .bottom_content .d-flex.no_button_on_mb div .conta_tog {
margin-right: 50px;
}
.mobile_header .bottom_content .d-flex.no_button_on_mb div .cart_btn_md {
right: 50px;
margin-top: -5px;
position: absolute;
}
.mobile_header .bottom_content .d-flex.no_button_on_mb.no_option_on_mb div ul {
justify-content: flex-end;
}
.mobile_header .bottom_content .d-flex .nav_menu_mb {
float: unset;
height: 54px;
}
.mobile_header .hamburger_menu {
position: relative;
float: none;
top: 14px;
transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
margin-top: 0px;
z-index: 11;
}
.mobile_header .hamburger_menu .line {
width: 25px;
height: 2px;
background-color: var(--menu-color);
display: block;
margin: 6px auto;
transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
}
.mobile_header .hamburger_menu:before {
content: "";
position: absolute;
box-sizing: border-box;
width: 40px;
height: 40px;
border: 1px solid transparent;
top: calc(50% - 20px);
left: calc(50% - 21px);
border-radius: 100%;
transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
margin-left: 1px;
}
.mobile_header .mini_cart_togglers {
position: relative;
color: var(--heading-dark);
font-size: 20px;
line-height: normal;
cursor: pointer;
}
.mobile_header.fixed-header .animated {
position: fixed;
left: 0;
top: 0;
width: 100%;
padding: 10px 0px 10px;
z-index: 9999;
background: #fff;
box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
-ms-box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
-o-box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
transition: top 0.3s ease;
}
@media (max-width: 992px) {
.mobile_header {
display: block !important;
}
.style-switcher {
top: 270px;
}
}:root {
--primary-color-one: #078586;
--menu-active-color: #078586;
--preloader-background-color: #078586;
}
.primarg_bg_color {
background: var(--primary-color-one) !important;
background-color: var(--primary-color-one) !important;
}
.primarg_border_color {
border-color: var(--primary-color-one) !important;
}* {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
*:before, *:after {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.mfd-container{
font-family: "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;
}
.mfd-container a {
color: #000 !important;
}
.mfd-container a:hover, .mfd-container a:focus {
color: #4b8ab2;
}
.mfd-container {
margin: 5% 3%;  
color: #5e5d52;
}
@media (min-width: 48em) {
.mfd-container {
margin: 2%;
}
}
@media (min-width: 75em) {
.mfd-container {
margin: 2em auto;
max-width: 75em;
}
}
.mfd-responsive-table {
width: 100%;
margin-bottom: 1.5em;
border-spacing: 0;
}
@media (min-width: 48em) {
.mfd-responsive-table {
font-size: .9em;
}
}
@media (min-width: 62em) {
.mfd-responsive-table {
font-size: 1em;
}
}
.mfd-responsive-table thead {
position: absolute;
clip: rect(1px 1px 1px 1px); padding: 0;
border: 0;
height: 1px;
width: 1px;
overflow: hidden;
}
@media (min-width: 48em) {
.mfd-responsive-table thead {
position: relative;
clip: auto;
height: auto;
width: auto;
overflow: auto;
}
}
.mfd-responsive-table thead th {
background-color: #625eeb;
border: 1px solid #625eeb;
font-weight: normal;
text-align: center;
color: white;
}
.mfd-responsive-table thead th:first-of-type {
text-align: left;
}
.mfd-responsive-table tbody,
.mfd-responsive-table tr,
.mfd-responsive-table th,
.mfd-responsive-table td {
display: block;
padding: 0;
text-align: left;
white-space: normal;
}
@media (min-width: 48em) {
.mfd-responsive-table tr {
display: table-row;
}
}
.mfd-responsive-table th,
.mfd-responsive-table td {
padding: .5em;
vertical-align: middle;
}
@media (min-width: 30em) {
.mfd-responsive-table th,
.mfd-responsive-table td {
padding: .75em .5em;
}
}
@media (min-width: 48em) {
.mfd-responsive-table th,
.mfd-responsive-table td {
display: table-cell;
padding: .5em;
}
}
@media (min-width: 62em) {
.mfd-responsive-table th,
.mfd-responsive-table td {
padding: .75em .5em;
}
}
@media (min-width: 75em) {
.mfd-responsive-table th,
.mfd-responsive-table td {
padding: .75em;
}
}
.mfd-responsive-table caption {
margin-bottom: 1em;
font-size: 1em;
font-weight: bold;
text-align: center;
}
@media (min-width: 48em) {
.mfd-responsive-table caption {
font-size: 1.5em;
}
}
.mfd-responsive-table tfoot {
font-size: 2em;
font-style: italic;  
}
.mfd-responsive-table tfoot tr td{
text-align: center;
}
@media (min-width: 62em) {
.mfd-responsive-table tfoot {
font-size: .9em;
}
}
@media (min-width: 48em) {
.mfd-responsive-table tbody {
display: table-row-group;
}
}
.mfd-responsive-table tbody tr {
margin-bottom: 1em;
}
@media (min-width: 48em) {
.mfd-responsive-table tbody tr {
display: table-row;
border-width: 1px;
}
}
.mfd-responsive-table tbody tr:last-of-type {
margin-bottom: 0;
}
@media (min-width: 48em) {
.mfd-responsive-table tbody tr:nth-of-type(even) {
background-color: rgba(94, 93, 82, 0.1);
}
}
.mfd-responsive-table tbody th[scope="row"] {
background-color: #625eeb;
color: white;  
}
@media (min-width: 30em) {
.mfd-responsive-table tbody th[scope="row"] {
border-left: 1px solid #1d96b2;
border-bottom: 1px solid #1d96b2;
}
}
@media (min-width: 48em) {
.mfd-responsive-table tbody th[scope="row"] {
background-color: transparent;
color: #5e5d52;
text-align: left;
}
}
.mfd-responsive-table tbody td {
text-align: right;
}
@media (min-width: 48em) {
.mfd-responsive-table tbody td {
border-left: 1px solid #1d96b2;
border-bottom: 1px solid #1d96b2;
text-align: center;
}
}
@media (min-width: 48em) {
.mfd-responsive-table tbody td:last-of-type {
border-right: 1px solid #1d96b2;
}
}
.mfd-responsive-table tbody td[data-type=currency] {
text-align: right;
}
.mfd-responsive-table tbody td[data-title]:before {
content: attr(data-title);
float: left;
font-size: .8em;
color: rgba(94, 93, 82, 0.75);
}
@media (min-width: 30em) {
.mfd-responsive-table tbody td[data-title]:before {
font-size: .9em;
}
}
@media (min-width: 48em) {
.mfd-responsive-table tbody td[data-title]:before {
content: none;
}
}.roi_calc_filed #wpb_gender {
cursor: pointer;
width: 250px;
padding: 6px;
}
.roi_inner_header h2 {
margin-top: 10px !important;
padding-bottom: 10px;
padding-top: 12px;
font-size: 50px;
margin-bottom: 1px !important;
color: #000;
font-weight: 500;
width: 100%;
text-align: center;
}
.calc_conditions {
border: 1px solid !important;
border-color: #a9a6a9;
padding: 0 16px 0 16px !important;
font-size: 16px !important;
border-radius: 12px !important;
background-color: #fff;
height: 48px !important;
padding-left: 16px !important;
}
section.roi_calc_header {
padding: 0 15px 15px 15px;
margin: 0 auto 0 auto;
max-width: 100% !important;
}
h3.roi_calc_heading_1 {
font-size: 20px;
font-weight: 300;
}
.roi_invt_form h3.roi_calc_heading_1 {
border-bottom: 1px solid;
border-color: #000;
padding-bottom: 8px;
padding-left: 8px;
margin-top: 0px;
margin-bottom: 15px;
color: #000;
font-size: 28px;
font-weight: 500;
}
.roi_calc_col .roi_field_name {
color: #000;
}
.roi_invt_form h3 {
padding-top: 8px;
}
label.roi_field_name {
font-size: 18px;
font-weight: 600;
}
.roi_calc_div2 {
padding-top: 10px;
}
.roi_containers_rows {
background: rgba(208, 228, 254, 0.2);
padding: 8px 8px 20px 8px;
margin: 20px auto;
max-width: 58%;
}
.roi_calc_filed .calc_conditions:hover {
background-color: #e8e7e7;
}
.roi_table_row {
border: 1px solid #b2cedc;
border-radius: 0.25rem;
padding: 2px 2px 6px 2px;
}
.header__item {
padding: 20px 12px;
}
.roi_container { display: flex;
justify-content: center;
margin: 40px auto 15px 0!important;
}
.roi_calc_div1 {
display: flex;
flex-direction: column;
gap: 15px;
}
div.roi_table_row .roi-table>tbody>tr:nth-child(odd)>td, div.roi_table_row .roi-table>tbody>tr:nth-child(odd)>th {
background-color: #eaf3f7;
}
h3.roi_result_title {
display: flex;
justify-content: center;
text-align: center;
color: #fff;
background-color: #1b6997;
padding-top: 10px;
padding-bottom: 12px;
border-top-left-radius: 0.25rem;
border-top-right-radius: 0.25rem;
margin-bottom: 0px !important;
margin-top: 0px !important;
font-size: 25px;
font-weight: 600;
}
.roi-table>:not(caption)>*>* {
padding: 10px 20px;
background-color: #fff;
font-size: 15px;
}
.roi-text-right {
text-align: inherit;
}
table.roi-table {
width: 100%;
border-collapse: collapse;
}
span#number-of-years {
font-size: 18px;
}
.roi_calc_filed {
display: flex;
flex-direction: column;
}
.roi_period {
display: flex;
justify-content: space-between;
align-items: center;
}
.calc_conditions:focus {
outline: -webkit-focus-ring-color auto 1px;
}
.roi-content {
display: flex;
align-items: center;
justify-content: space-between;
gap: 10px;
}   h3.roi_result_title {
margin: 0;
}
table.roi-table {
margin: 0;
}
@media only screen and (max-width: 998px) {
.roi_containers_rows {
max-width: 100%;
}
}
@media only screen and (max-width: 768px) {
.roi_containers_rows {
max-width: 100%;
}
span#number-of-years {
display: none;
}
section.roi_calc_header { padding: 0px;
}
.roi_calc_div1 {
flex-direction: column;
gap: 0px;
}
.roi_calc_div2 {
flex-direction: column;
padding-top: 5px;
}
.roi_inner_header h2 {
font-size: 28px !important;
}
.roi_calc_form .roi_invt_form h3.roi_calc_heading_1 {
font-size: 20px;
}
label.roi_field_name {
font-size: 16px;
}
.roi_calc_filed {
padding-top: 5px;
}
.roi_table_row {
font-size: 14px;
}
.roi_invt_form .roi-content {
flex-wrap: wrap;
gap: 20px;
}
.roi_calc_col {
max-width: 100%;
flex: 0 0 100%;
}
.roi_table {
max-width: 100%;
flex: 0 0 100%;
}
.roi_chart_result {
max-width: 100%;
flex: 0 0 100%;
margin-top: 20px;
}
.roi_container {
max-width: 100% !important;
}
.roi-text-end {
width: auto;
text-align: left;
}
}select#invst_type, select#inflation {
background: #fff;
font-size: 16px;
color: #153a5b;
padding: 5px 10px 5px 30px;
line-height: 14px;
border: 2px solid;
border-radius: 5px;
}
.sip-calc-header-section a {
text-decoration: none;
}
.sip-calc-header-section a:hover {
text-decoration: none;
}
.sip-calc-header-section li {
list-style: none;
}
.sip-calc-header-section {
height: inherit;
color: white;
position: relative;
padding: 0 15px 15px 15px; 
margin: 0 auto 0 auto;
width: 100% !important;
max-width: 1200px !important;
}
.sip_calc_container {
display: flex;
justify-content: center;
align-items: center;
}
.sip-calc {
flex: 0 0 58.333333%;
max-width: 58.333333%;
padding: 20px;
}
.caption-cont {
color: #2D3047;
text-align: center;
}
#calc-form { color: black; }
.sip-calc-header-section input[type=number] {
transition: all 0.5s;
border-radius: 4px !important;
border: 1px solid #ccc;
padding: 5px !important;
width: 100%;
max-width: 100%;
font-size: 15px;
line-height: 20px;
}
.sip_cal_alert {
color: red;
font-style: italic;
padding: 0px !important;
}
.sip-calc-header-section label {
display: inline-block;
max-width: 100%;
margin-bottom: 5px;
font-weight: bold !important;
}
div#result1 { display: flex;
align-items: center;
justify-content: space-between;
}
#result_cont {
color: black;
width: 100%;
max-width: 1200px;
margin: 0 auto;
}
#result_cont>.containers { }
.res-box {
background: #fff;
border-radius: 5px;
box-shadow: 0px 0px 3px 3px #dad7d7;
padding: 20px;
}
#result2 { max-width: 41.666667%;
flex: 0 0 41.666667%;
padding: 20px;
} .valid_deactive{
font-size: 14px;
display: none;
}
.sip_calculator_col {
padding: 0px 15px; } .sip_calc_res_box {
display: flex;
justify-content: space-between;
align-items: center;
}
.sip_calc_res_box span {
margin-left: 12px !important;
}
caption#tab_cap {
font-size: 16px;
background: #eaf6ff;
font-weight: 600;
padding: 0.5em;
text-align: center;
}
.sip-cal-table-hover th {
font-size: 15px;
}
table.sip-cal-table.sip-cal-table-hover th, table.sip-cal-table.sip-cal-table-hover td { text-align: center;
text-align: center;
border: solid 1px transparent;
border-style: solid none;
padding-top: 10px;
padding-bottom: 10px;
background-color: #f7f7f7;
}
#result1 label {
padding: 16px 0;
color: #666;
} button#calculatebtn {
padding: 10px 30px;
font-size: 15px;
background-color: #836161;
color: #fff;
border: none;
cursor: pointer;
text-decoration: none;
}
button#calculatebtn:hover {
background-color: #233e54;
color: #fff;
}
table.sip-cal-table {
width: 100%;
border-collapse: separate;
border-spacing: 0 10px;
}
#projectTable tr td {
border: solid 1px transparent;
border-style: solid none;
padding-top: 10px;
padding-bottom: 10px;
background-color: #f7f7f7;
}
#projectTable tr td:first-child {
border-left-style: solid;
border-top-left-radius: 10px;
border-bottom-left-radius: 10px;
}
#projectTable tr td:last-child {
border-right-style: solid;
border-bottom-right-radius: 10px;
border-top-right-radius: 10px;
}
#projectTable tr:hover td {
background-color: #ebebeb;
cursor: pointer;
}
.sip-cal-table>tbody>tr:nth-of-type(odd) { }
.res_table {
padding: 50px 0;
}
.range_data_box .rangeslider__handle:after {
content: none;
}
.range_data_box .rangeslider--horizontal {
height: 12px;
}
.range_data_box .rangeslider__handle {
width: 30px !important;
height: 30px !important;
}
@media screen and (max-width: 500px) {
#field3 {
margin-top: 30px;
}
#calc-form { padding: 20px;
}
.res_table {
margin-top: 20px;
}
#primecap {
display: none;
}
}
@media only screen and (max-width: 768px) {
div#result1 {
display: block;
}
.sip_calculator_col {
width: 100%;
}
#result_cont {
width: 100%;
}
#result_cont>.containers { }
.containers_fluid_rows {
padding: 0 10px 0 10px;
}
.sip_calculator_col {
padding: 0px; 
}
.containers {
width: 100%; margin-right: auto;
margin-left: auto;
}
table.sip-cal-table.sip-cal-table-hover {
width: 100%;
margin-bottom: 1rem;
}
caption#tab_cap {
font-size: 10px;
}
.sip-cal-table-hover th {
font-size: 12px;
}
.sip-cal-table-hover td {
padding: 7px;
font-size: 14px;
}
.sip_respons {
margin-bottom: 0px;
}
#result1 label {
padding: 12px 0;
}
.sip-calc-header-section {
padding: 0px;
}
#result1 span {
font-size: 18px !important;
} .sip-calc-header-section {
max-width: 100% !important;
}
.sip_calc_container {
display: flex;
max-width: 100% !important;
flex-wrap: wrap;
justify-content: center;
padding: 0px 10px 0px 10px;
}
.sip-calc {
flex: 0 0 100%;
max-width: 100%;
padding: 0px;
}
#result2 {
flex: 0 0 100%;
max-width: 100%;
padding: 0px;
}
.range_data_box .sip-field {
display: flex;
margin-bottom: 41px;
margin-top: 20px;
position: relative;
align-items: flex-start;
}
.range_data_box label.sip_label {
font-size: 14px;
}
.sip_calc_container .sip-calc .sip_text_field {
max-width: 20%;
font-size: 14px;
height: 30px;
padding: 0px 10px;
width: 20%;
}
select#invst_type, select#inflation {
font-size: 14px;
height: 30px;
width: 90%;
padding: 5px 10px;
}
}
.sip-field {
display: flex;
align-items: center;
margin-bottom: 41px;
margin-top: 20px;
position: relative;
justify-content: space-between;
}
label.sip_label {
font-size: 16px;
font-weight: 500;
color: #153a5b;
letter-spacing: .11px;
line-height: 20px;
margin-bottom: 10px;
text-transform: uppercase;
}
.sip-calc .sip_text_field {
max-width: 30%;
background: #fff;
border-radius: 5px;
font-size: 16px;
color: #153a5b;
height: 30px;
position: absolute;
right: 0;
padding: 5px 10px 5px 30px;
width: 30%;
line-height: 14px;
border: 2px solid;
}.rangeslider,.rangeslider__fill{display:block;-moz-box-shadow:inset 0 1px 3px rgba(0,0,0,.3);-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,.3);box-shadow:inset 0 1px 3px rgba(0,0,0,.3);-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px}.rangeslider{background:#e6e6e6;position:relative}.rangeslider--horizontal{height:20px;width:100%}.rangeslider--vertical{width:20px;min-height:150px;max-height:100%}.rangeslider--disabled{filter:alpha(Opacity=40);opacity:.4}.rangeslider__fill{background:#0f0;position:absolute}.rangeslider--horizontal .rangeslider__fill{top:0;height:100%}.rangeslider--vertical .rangeslider__fill{bottom:0;width:100%}.rangeslider__handle{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC4xIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g) #fff;border:1px solid #ccc;cursor:pointer;display:inline-block;width:40px;height:40px;position:absolute;background-size:100%;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,rgba(255,255,255,0)),color-stop(100%,rgba(0,0,0,.1)));background-image:-moz-linear-gradient(rgba(255,255,255,0),rgba(0,0,0,.1));background-image:-webkit-linear-gradient(rgba(255,255,255,0),rgba(0,0,0,.1));background-image:linear-gradient(rgba(255,255,255,0),rgba(0,0,0,.1));-moz-box-shadow:0 0 8px rgba(0,0,0,.3);-webkit-box-shadow:0 0 8px rgba(0,0,0,.3);box-shadow:0 0 8px rgba(0,0,0,.3);-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%}.rangeslider__handle:after{content:"";display:block;width:18px;height:18px;margin:auto;position:absolute;top:0;right:0;bottom:0;left:0;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjEzIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjAuMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);background-size:100%;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,rgba(0,0,0,.13)),color-stop(100%,rgba(255,255,255,0)));background-image:-moz-linear-gradient(rgba(0,0,0,.13),rgba(255,255,255,0));background-image:-webkit-linear-gradient(rgba(0,0,0,.13),rgba(255,255,255,0));background-image:linear-gradient(rgba(0,0,0,.13),rgba(255,255,255,0));-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%}.rangeslider--active .rangeslider__handle,.rangeslider__handle:active{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjEiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC4xMiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);background-size:100%;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,rgba(0,0,0,.1)),color-stop(100%,rgba(0,0,0,.12)));background-image:-moz-linear-gradient(rgba(0,0,0,.1),rgba(0,0,0,.12));background-image:-webkit-linear-gradient(rgba(0,0,0,.1),rgba(0,0,0,.12));background-image:linear-gradient(rgba(0,0,0,.1),rgba(0,0,0,.12))}.rangeslider--horizontal .rangeslider__handle{top:-10px;touch-action:pan-y;-ms-touch-action:pan-y}.rangeslider--vertical .rangeslider__handle{left:-10px;touch-action:pan-x;-ms-touch-action:pan-x}input[type=range]:focus+.rangeslider .rangeslider__handle{-moz-box-shadow:0 0 8px rgba(255,0,255,.9);-webkit-box-shadow:0 0 8px rgba(255,0,255,.9);box-shadow:0 0 8px rgba(255,0,255,.9)}.clearfix{zoom:1}.clearfix:after,.clearfix:before{content:"";display:table}.clearfix:after{clear:both}.rp4wp-related-job_listing>ul,ul.job_listings{border-top:1px solid #eee;margin:0;padding:0}.rp4wp-related-job_listing>ul.loading,ul.job_listings.loading{background:url(//tcpadvisor.in/wp-content/plugins/wp-job-manager/assets/dist/images/ajax-loader.ea183bf2.gif) no-repeat center 32px;border-bottom:1px solid #eee;min-height:96px}.rp4wp-related-job_listing>ul li.job_listing,.rp4wp-related-job_listing>ul li.no_job_listings_found,ul.job_listings li.job_listing,ul.job_listings li.no_job_listings_found{border-bottom:1px solid #eee;list-style:none outside;margin:0;padding:0}.rp4wp-related-job_listing>ul li.job_listing.job_position_filled a,.rp4wp-related-job_listing>ul li.no_job_listings_found.job_position_filled a,ul.job_listings li.job_listing.job_position_filled a,ul.job_listings li.no_job_listings_found.job_position_filled a{opacity:.25}.rp4wp-related-job_listing>ul li.job_listing.no_job_listings_found,.rp4wp-related-job_listing>ul li.no_job_listings_found.no_job_listings_found,ul.job_listings li.job_listing.no_job_listings_found,ul.job_listings li.no_job_listings_found.no_job_listings_found{border-bottom:1px solid #eee;padding:1em}.rp4wp-related-job_listing>ul li.job_listing a,.rp4wp-related-job_listing>ul li.no_job_listings_found a,ul.job_listings li.job_listing a,ul.job_listings li.no_job_listings_found a{zoom:1;border:0;display:block;line-height:1.5em;overflow:hidden;padding:1em 1em 1em 2em;position:relative;text-decoration:none}.rp4wp-related-job_listing>ul li.job_listing a:focus,.rp4wp-related-job_listing>ul li.job_listing a:hover,.rp4wp-related-job_listing>ul li.no_job_listings_found a:focus,.rp4wp-related-job_listing>ul li.no_job_listings_found a:hover,ul.job_listings li.job_listing a:focus,ul.job_listings li.job_listing a:hover,ul.job_listings li.no_job_listings_found a:focus,ul.job_listings li.no_job_listings_found a:hover{background-color:#fcfcfc}.rp4wp-related-job_listing>ul li.job_listing a img.company_logo,.rp4wp-related-job_listing>ul li.no_job_listings_found a img.company_logo,ul.job_listings li.job_listing a img.company_logo,ul.job_listings li.no_job_listings_found a img.company_logo{box-shadow:none;float:left;height:42px;left:1em;margin-right:1em;position:absolute;vertical-align:middle;width:42px}.rp4wp-related-job_listing>ul li.job_listing a div.location,.rp4wp-related-job_listing>ul li.job_listing a div.position,.rp4wp-related-job_listing>ul li.job_listing a ul.meta,.rp4wp-related-job_listing>ul li.no_job_listings_found a div.location,.rp4wp-related-job_listing>ul li.no_job_listings_found a div.position,.rp4wp-related-job_listing>ul li.no_job_listings_found a ul.meta,ul.job_listings li.job_listing a div.location,ul.job_listings li.job_listing a div.position,ul.job_listings li.job_listing a ul.meta,ul.job_listings li.no_job_listings_found a div.location,ul.job_listings li.no_job_listings_found a div.position,ul.job_listings li.no_job_listings_found a ul.meta{box-sizing:border-box}.rp4wp-related-job_listing>ul li.job_listing a div.position,.rp4wp-related-job_listing>ul li.no_job_listings_found a div.position,ul.job_listings li.job_listing a div.position,ul.job_listings li.no_job_listings_found a div.position{float:left;line-height:1.5em;padding:0 0 0 42px;width:55%}.rp4wp-related-job_listing>ul li.job_listing a div.position h3,.rp4wp-related-job_listing>ul li.no_job_listings_found a div.position h3,ul.job_listings li.job_listing a div.position h3,ul.job_listings li.no_job_listings_found a div.position h3{font-size:inherit;line-height:inherit;margin:0;padding:0}.rp4wp-related-job_listing>ul li.job_listing a div.position .company,.rp4wp-related-job_listing>ul li.no_job_listings_found a div.position .company,ul.job_listings li.job_listing a div.position .company,ul.job_listings li.no_job_listings_found a div.position .company{color:#767676}.rp4wp-related-job_listing>ul li.job_listing a div.position .company .tagline,.rp4wp-related-job_listing>ul li.no_job_listings_found a div.position .company .tagline,ul.job_listings li.job_listing a div.position .company .tagline,ul.job_listings li.no_job_listings_found a div.position .company .tagline{margin-left:.5em}.rp4wp-related-job_listing>ul li.job_listing a div.location,.rp4wp-related-job_listing>ul li.no_job_listings_found a div.location,ul.job_listings li.job_listing a div.location,ul.job_listings li.no_job_listings_found a div.location{color:#767676;float:left;line-height:1.5em;padding:0 0 0 1em;text-align:left;width:25%}.rp4wp-related-job_listing>ul li.job_listing a .meta,.rp4wp-related-job_listing>ul li.no_job_listings_found a .meta,ul.job_listings li.job_listing a .meta,ul.job_listings li.no_job_listings_found a .meta{color:#767676;float:right;line-height:1.5em;list-style:none outside;margin:0;padding:0 0 0 1em;text-align:right;width:20%}.rp4wp-related-job_listing>ul li.job_listing a .meta li,.rp4wp-related-job_listing>ul li.no_job_listings_found a .meta li,ul.job_listings li.job_listing a .meta li,ul.job_listings li.no_job_listings_found a .meta li{display:block;list-style:none outside;margin:0}.rp4wp-related-job_listing>ul li.job_listing a .meta .job-type,.rp4wp-related-job_listing>ul li.no_job_listings_found a .meta .job-type,ul.job_listings li.job_listing a .meta .job-type,ul.job_listings li.no_job_listings_found a .meta .job-type{font-weight:700}.rp4wp-related-job_listing>ul li.job_listing.job_position_featured a,.rp4wp-related-job_listing>ul li.no_job_listings_found.job_position_featured a,ul.job_listings li.job_listing.job_position_featured a,ul.job_listings li.no_job_listings_found.job_position_featured a{background:#fefee5}.rp4wp-related-job_listing>ul li.job_listing.job_position_featured a:focus,.rp4wp-related-job_listing>ul li.job_listing.job_position_featured a:hover,.rp4wp-related-job_listing>ul li.no_job_listings_found.job_position_featured a:focus,.rp4wp-related-job_listing>ul li.no_job_listings_found.job_position_featured a:hover,ul.job_listings li.job_listing.job_position_featured a:focus,ul.job_listings li.job_listing.job_position_featured a:hover,ul.job_listings li.no_job_listings_found.job_position_featured a:focus,ul.job_listings li.no_job_listings_found.job_position_featured a:hover{background-color:#fefed8}.widget ul.job_listings li.job_listing a{padding:1em 0}.widget ul.job_listings li.job_listing .image{float:left}.widget ul.job_listings li.job_listing .image img{left:0;position:relative}.widget ul.job_listings li.job_listing .content{overflow:hidden}.widget ul.job_listings li.job_listing .position{float:none;padding:0;width:auto}.widget ul.job_listings li.job_listing ul.meta{float:none;margin:0;padding:0;text-align:left;width:auto}.widget ul.job_listings li.job_listing ul.meta li{display:inline;float:none;font-weight:400;margin:0 .5em 0 0;padding:0}.widget ul.job_listings li.job_listing ul.meta li:after{content:"‣";padding:0 0 0 .5em}.widget ul.job_listings li.job_listing ul.meta li:last-child:after{content:""}.job-manager .job-type,.job-types .job-type,.job_listing .job-type{color:#f08d3c}.job-manager .full-time,.job-types .full-time,.job_listing .full-time{color:#90da36}.job-manager .part-time,.job-types .part-time,.job_listing .part-time{color:#f08d3c}.job-manager .temporary,.job-types .temporary,.job_listing .temporary{color:#d93674}.job-manager .freelance,.job-types .freelance,.job_listing .freelance{color:#39c}.job-manager .internship,.job-types .internship,.job_listing .internship{color:#6033cc}@media only screen and (max-width:767px){ul.job_listings li.job_listing a,ul.job_listings li.no_job_listings_found a{padding:1em}ul.job_listings li.job_listing a img.company_logo,ul.job_listings li.no_job_listings_found a img.company_logo{visibility:hidden}ul.job_listings li.job_listing a div.position,ul.job_listings li.no_job_listings_found a div.position{float:left;padding:0;width:60%}ul.job_listings li.job_listing a div.location,ul.job_listings li.no_job_listings_found a div.location{float:right;font-size:.75em;line-height:2em;padding:0 0 0 1em;text-align:right;width:40%}ul.job_listings li.job_listing a .meta,ul.job_listings li.no_job_listings_found a .meta{float:right;font-size:.75em;line-height:2em;width:40%}ul.job_listings li.job_listing a .meta li,ul.job_listings li.no_job_listings_found a .meta li{font-size:1em}}.twenty-eleven ul.job_listings li.job_listing,.twenty-eleven ul.job_listings li.no_job_listings_found{padding:0!important}