.wh80px {
    width: 80px;
    height: 80px;
    display: inline-block;
}

.wh46px {
    width: 46px;
    height: 46px;
    display: inline-block;
}

.wh36px {
    width: 36px;
    height: 36px;
    display: inline-block;
}

.icn_srv.icnw_f1.cons-durab_f1.wh80px,
.icn_srv.icnw_f1.adv-mdm_f1.wh80px,
.icn_srv.icnw_f1.automobile_f1.wh80px,
.icn_srv.icnw_f1.a-industry_f1.wh80px,
.icn_srv.icnw_f1.banking_f1.wh80px,
.icn_srv.icnw_f1.bfsi_f1.wh80px,
.icn_srv.icnw_f1.bpo_f1.wh80px,
.icn_srv.icnw_f1.chemical-PF_f1.wh80px,
.icn_srv.icnw_f1.cons-realE_f1.wh80px,
.icn_srv.icnw_f1.education-t_f1.wh80px,
.icn_srv.icnw_f1.E-technical_f1.wh80px,
.icn_srv.icnw_f1.event-Org_f1.wh80px,
.icn_srv.icnw_f1.exp-imp_f1.wh80px,
.icn_srv.icnw_f1.fab-erec_f1.wh80px,
.icn_srv.icnw_f1.finance_f1.wh80px,
.icn_srv.icnw_f1.fmcg_f1.wh80px,
.icn_srv.icnw_f1.food-ind_f1.wh80px,
.icn_srv.icnw_f1.heavy-ind_f1.wh80px,
.icn_srv.icnw_f1.insurance_f1.wh80px,
.icn_srv.icnw_f1.ites_f1.wh80px,
.icn_srv.icnw_f1.manufac-O_f1.wh80px,
.icn_srv.icnw_f1.marine-ship_f1.wh80px,
.icn_srv.icnw_f1.oil-gas_f1.wh80px,
.icn_srv.icnw_f1.pharma-MH_f1.wh80px,
.icn_srv.icnw_f1.PP-ind_f1.wh80px,
.icn_srv.icnw_f1.PR-energy_f1.wh80px,
.icn_srv.icnw_f1.retail_f1.wh80px,
.icn_srv.icnw_f1.sales-markt_f1.wh80px,
.icn_srv.icnw_f1.telecom-tech_f1.wh80px,
.icn_srv.icnw_f1.texttile-ind_f1.wh80px,
.icn_srv.icnw_f1.tour-travel_f1.wh80px,
.icn_srv.icnw_f1.trans-logis_f1.wh80px,
.icn_srv.icnw_f1.admission_f1.wh80px,
.icn_srv.icnw_f1.camp-hire_f1.wh80px,
.icn_srv.icnw_f1.career-cons_f1.wh80px,
.icn_srv.icnw_f1.dist-educt_f1.wh80px,
.icn_srv.icnw_f1.domes-plac_f1.wh80px,
.icn_srv.icnw_f1.event-org_f1.wh80px,
.icn_srv.icnw_f1.ex-search_f1.wh80px,
.icn_srv.icnw_f1.head-hunt_f1.wh80px,
.icn_srv.icnw_f1.house-ser_f1.wh80px,
.icn_srv.icnw_f1.hr-consul_f1.wh80px,
.icn_srv.icnw_f1.manp-rec_f1.wh80px,
.icn_srv.icnw_f1.migr-ser_f1.wh80px,
.icn_srv.icnw_f1.overseas_f1.wh80px,
.icn_srv.icnw_f1.payr-mang_f1.wh80px,
.icn_srv.icnw_f1.rpo-ser_f1.wh80px,
.icn_srv.icnw_f1.secr-ser_f1.wh80px,
.icn_srv.icnw_f1.staff-sol_f1.wh80px,
.icn_srv.icnw_f1.train-develop_f1.wh80px,
.icn_srv.icnw_f1.work-home_f1.wh80px,
.icn_srv.icnw_f1.hiring_f1.wh80px,
.icn_srv.icnw_f1.realestate_f1.wh80px,
.icn_srv.icnw_f1.resume-writing_f1.wh80px,
.icn_srv.icnw_f1.turn-key-hiring-projects_f1.wh80px,
.icn_srv.icnw_f1.network_f1.wh80px,
.icn_srv.icnw_f1.enterprise_f1.wh80px,
.icn_srv.icnw_f1.remote_f1.wh80px,
.icn_srv.icnw_f1.jamsJwell_f1.wh80px,
.icn_srv.icnw_f1.iso-consultancy_f1.wh80px,
.icn_srv.icnw_f1.hospital_f1.wh80px,
.icn_srv.icnw_f1.elder-care_f1.wh80px,
.icn_srv.icnw_f1.nursing_f1.wh80px,
.icn_srv.icnw_f1.attendants_f1.wh80px,
.icn_srv.icnw_f1.baby-care_f1.wh80px,
.icn_srv.icnw_f1.labour-cont_f1.wh80px,
.icn_srv.icnw_f1.electical-cont_f1.wh80px {
    background-position: 0% 0%;
}

.icn_srv.icnw_f2.cons-durab_f2.wh80px,
.icn_srv.icnw_f2.adv-mdm_f2.wh80px,
.icn_srv.icnw_f2.automobile_f2.wh80px,
.icn_srv.icnw_f2.a-industry_f2.wh80px,
.icn_srv.icnw_f2.banking_f2.wh80px,
.icn_srv.icnw_f2.bfsi_f2.wh80px,
.icn_srv.icnw_f2.bpo_f2.wh80px,
.icn_srv.icnw_f2.chemical-PF_f2.wh80px,
.icn_srv.icnw_f2.cons-realE_f2.wh80px,
.icn_srv.icnw_f2.education-t_f2.wh80px,
.icn_srv.icnw_f2.E-technical_f2.wh80px,
.icn_srv.icnw_f2.event-Org_f2.wh80px,
.icn_srv.icnw_f2.exp-imp_f2.wh80px,
.icn_srv.icnw_f2.fab-erec_f2.wh80px,
.icn_srv.icnw_f2.finance_f2.wh80px,
.icn_srv.icnw_f2.fmcg_f2.wh80px,
.icn_srv.icnw_f2.food-ind_f2.wh80px,
.icn_srv.icnw_f2.heavy-ind_f2.wh80px,
.icn_srv.icnw_f2.insurance_f2.wh80px,
.icn_srv.icnw_f2.ites_f2.wh80px,
.icn_srv.icnw_f2.manufac-O_f2.wh80px,
.icn_srv.icnw_f2.marine-ship_f2.wh80px,
.icn_srv.icnw_f2.oil-gas_f2.wh80px,
.icn_srv.icnw_f2.pharma-MH_f2.wh80px,
.icn_srv.icnw_f2.PP-ind_f2.wh80px,
.icn_srv.icnw_f2.PR-energy_f2.wh80px,
.icn_srv.icnw_f2.retail_f2.wh80px,
.icn_srv.icnw_f2.sales-markt_f2.wh80px,
.icn_srv.icnw_f2.telecom-tech_f2.wh80px,
.icn_srv.icnw_f2.texttile-ind_f2.wh80px,
.icn_srv.icnw_f2.tour-travel_f2.wh80px,
.icn_srv.icnw_f2.trans-logis_f2.wh80px,
.icn_srv.icnw_f2.admission_f2.wh80px,
.icn_srv.icnw_f2.camp-hire_f2.wh80px,
.icn_srv.icnw_f2.career-cons_f2.wh80px,
.icn_srv.icnw_f2.dist-educt_f2.wh80px,
.icn_srv.icnw_f2.domes-plac_f2.wh80px,
.icn_srv.icnw_f2.event-org_f2.wh80px,
.icn_srv.icnw_f2.ex-search_f2.wh80px,
.icn_srv.icnw_f2.head-hunt_f2.wh80px,
.icn_srv.icnw_f2.house-ser_f2.wh80px,
.icn_srv.icnw_f2.hr-consul_f2.wh80px,
.icn_srv.icnw_f2.manp-rec_f2.wh80px,
.icn_srv.icnw_f2.migr-ser_f2.wh80px,
.icn_srv.icnw_f2.overseas_f2.wh80px,
.icn_srv.icnw_f2.payr-mang_f2.wh80px,
.icn_srv.icnw_f2.rpo-ser_f2.wh80px,
.icn_srv.icnw_f2.secr-ser_f2.wh80px,
.icn_srv.icnw_f2.staff-sol_f2.wh80px,
.icn_srv.icnw_f2.train-develop_f2.wh80px,
.icn_srv.icnw_f2.work-home_f2.wh80px,
.icn_srv.icnw_f2.hiring_f2.wh80px,
.icn_srv.icnw_f2.realestate_f2.wh80px,
.icn_srv.icnw_f2.resume-writing_f2.wh80px,
.icn_srv.icnw_f2.turn-key-hiring-projects_f2.wh80px,
.icn_srv.icnw_f2.network_f2.wh80px,
.icn_srv.icnw_f2.enterprise_f2.wh80px,
.icn_srv.icnw_f2.remote_f2.wh80px,
.icn_srv.icnw_f2.jamsJwell_f2.wh80px,
.icn_srv.icnw_f2.iso-consultancy_f2.wh80px,
.icn_srv.icnw_f2.hospital_f2.wh80px,
.icn_srv.icnw_f2.elder-care_f2.wh80px,
.icn_srv.icnw_f2.nursing_f2.wh80px,
.icn_srv.icnw_f2.attendants_f2.wh80px,
.icn_srv.icnw_f2.baby-care_f2.wh80px,
.icn_srv.icnw_f2.labour-cont_f2.wh80px,
.icn_srv.icnw_f2.electical-cont_f2.wh80px {
    background-position: -80px 0%;
}

.icn_srv.icnw_f3.cons-durab_f3.wh80px,
.icn_srv.icnw_f3.adv-mdm_f3.wh80px,
.icn_srv.icnw_f3.automobile_f3.wh80px,
.icn_srv.icnw_f3.a-industry_f3.wh80px,
.icn_srv.icnw_f3.banking_f3.wh80px,
.icn_srv.icnw_f3.bfsi_f3.wh80px,
.icn_srv.icnw_f3.bpo_f3.wh80px,
.icn_srv.icnw_f3.chemical-PF_f3.wh80px,
.icn_srv.icnw_f3.cons-realE_f3.wh80px,
.icn_srv.icnw_f3.education-t_f3.wh80px,
.icn_srv.icnw_f3.E-technical_f3.wh80px,
.icn_srv.icnw_f3.event-Org_f3.wh80px,
.icn_srv.icnw_f3.exp-imp_f3.wh80px,
.icn_srv.icnw_f3.fab-erec_f3.wh80px,
.icn_srv.icnw_f3.finance_f3.wh80px,
.icn_srv.icnw_f3.fmcg_f3.wh80px,
.icn_srv.icnw_f3.food-ind_f3.wh80px,
.icn_srv.icnw_f3.heavy-ind_f3.wh80px,
.icn_srv.icnw_f3.insurance_f3.wh80px,
.icn_srv.icnw_f3.ites_f3.wh80px,
.icn_srv.icnw_f3.manufac-O_f3.wh80px,
.icn_srv.icnw_f3.marine-ship_f3.wh80px,
.icn_srv.icnw_f3.oil-gas_f3.wh80px,
.icn_srv.icnw_f3.pharma-MH_f3.wh80px,
.icn_srv.icnw_f3.PP-ind_f3.wh80px,
.icn_srv.icnw_f3.PR-energy_f3.wh80px,
.icn_srv.icnw_f3.retail_f3.wh80px,
.icn_srv.icnw_f3.sales-markt_f3.wh80px,
.icn_srv.icnw_f3.telecom-tech_f3.wh80px,
.icn_srv.icnw_f3.texttile-ind_f3.wh80px,
.icn_srv.icnw_f3.tour-travel_f3.wh80px,
.icn_srv.icnw_f3.trans-logis_f3.wh80px,
.icn_srv.icnw_f3.admission_f3.wh80px,
.icn_srv.icnw_f3.camp-hire_f3.wh80px,
.icn_srv.icnw_f3.career-cons_f3.wh80px,
.icn_srv.icnw_f3.dist-educt_f3.wh80px,
.icn_srv.icnw_f3.domes-plac_f3.wh80px,
.icn_srv.icnw_f3.event-org_f3.wh80px,
.icn_srv.icnw_f3.ex-search_f3.wh80px,
.icn_srv.icnw_f3.head-hunt_f3.wh80px,
.icn_srv.icnw_f3.house-ser_f3.wh80px,
.icn_srv.icnw_f3.hr-consul_f3.wh80px,
.icn_srv.icnw_f3.manp-rec_f3.wh80px,
.icn_srv.icnw_f3.migr-ser_f3.wh80px,
.icn_srv.icnw_f3.overseas_f3.wh80px,
.icn_srv.icnw_f3.payr-mang_f3.wh80px,
.icn_srv.icnw_f3.rpo-ser_f3.wh80px,
.icn_srv.icnw_f3.secr-ser_f3.wh80px,
.icn_srv.icnw_f3.staff-sol_f3.wh80px,
.icn_srv.icnw_f3.train-develop_f3.wh80px,
.icn_srv.icnw_f3.work-home_f3.wh80px,
.icn_srv.icnw_f3.hiring_f3.wh80px,
.icn_srv.icnw_f3.realestate_f3.wh80px,
.icn_srv.icnw_f3.resume-writing_f3.wh80px,
.icn_srv.icnw_f3.turn-key-hiring-projects_f3.wh80px,
.icn_srv.icnw_f3.network_f3.wh80px,
.icn_srv.icnw_f3.enterprise_f3.wh80px,
.icn_srv.icnw_f3.remote_f3.wh80px,
.icn_srv.icnw_f3.jamsJwell_f3.wh80px,
.icn_srv.icnw_f3.iso-consultancy_f3.wh80px,
.icn_srv.icnw_f3.hospital_f3.wh80px,
.icn_srv.icnw_f3.elder-care_f3.wh80px,
.icn_srv.icnw_f3.nursing_f3.wh80px,
.icn_srv.icnw_f3.attendants_f3.wh80px,
.icn_srv.icnw_f3.baby-care_f3.wh80px,
.icn_srv.icnw_f3.labour-cont_f3.wh80px,
.icn_srv.icnw_f3.electical-cont_f3.wh80px {
    background-position: -160px 0%;
}

.icn_srv.icnw_f4.cons-durab_f4.wh80px,
.icn_srv.icnw_f4.adv-mdm_f4.wh80px,
.icn_srv.icnw_f4.automobile_f4.wh80px,
.icn_srv.icnw_f4.a-industry_f4.wh80px,
.icn_srv.icnw_f4.banking_f4.wh80px,
.icn_srv.icnw_f4.bfsi_f4.wh80px,
.icn_srv.icnw_f4.bpo_f4.wh80px,
.icn_srv.icnw_f4.chemical-PF_f4.wh80px,
.icn_srv.icnw_f4.cons-realE_f4.wh80px,
.icn_srv.icnw_f4.education-t_f4.wh80px,
.icn_srv.icnw_f4.E-technical_f4.wh80px,
.icn_srv.icnw_f4.event-Org_f4.wh80px,
.icn_srv.icnw_f4.exp-imp_f4.wh80px,
.icn_srv.icnw_f4.fab-erec_f4.wh80px,
.icn_srv.icnw_f4.finance_f4.wh80px,
.icn_srv.icnw_f4.fmcg_f4.wh80px,
.icn_srv.icnw_f4.food-ind_f4.wh80px,
.icn_srv.icnw_f4.heavy-ind_f4.wh80px,
.icn_srv.icnw_f4.insurance_f4.wh80px,
.icn_srv.icnw_f4.ites_f4.wh80px,
.icn_srv.icnw_f4.manufac-O_f4.wh80px,
.icn_srv.icnw_f4.marine-ship_f4.wh80px,
.icn_srv.icnw_f4.oil-gas_f4.wh80px,
.icn_srv.icnw_f4.pharma-MH_f4.wh80px,
.icn_srv.icnw_f4.PP-ind_f4.wh80px,
.icn_srv.icnw_f4.PR-energy_f4.wh80px,
.icn_srv.icnw_f4.retail_f4.wh80px,
.icn_srv.icnw_f4.sales-markt_f4.wh80px,
.icn_srv.icnw_f4.telecom-tech_f4.wh80px,
.icn_srv.icnw_f4.texttile-ind_f4.wh80px,
.icn_srv.icnw_f4.tour-travel_f4.wh80px,
.icn_srv.icnw_f4.trans-logis_f4.wh80px,
.icn_srv.icnw_f4.admission_f4.wh80px,
.icn_srv.icnw_f4.camp-hire_f4.wh80px,
.icn_srv.icnw_f4.career-cons_f4.wh80px,
.icn_srv.icnw_f4.dist-educt_f4.wh80px,
.icn_srv.icnw_f4.domes-plac_f4.wh80px,
.icn_srv.icnw_f4.event-org_f4.wh80px,
.icn_srv.icnw_f4.ex-search_f4.wh80px,
.icn_srv.icnw_f4.head-hunt_f4.wh80px,
.icn_srv.icnw_f4.house-ser_f4.wh80px,
.icn_srv.icnw_f4.hr-consul_f4.wh80px,
.icn_srv.icnw_f4.manp-rec_f4.wh80px,
.icn_srv.icnw_f4.migr-ser_f4.wh80px,
.icn_srv.icnw_f4.overseas_f4.wh80px,
.icn_srv.icnw_f4.payr-mang_f4.wh80px,
.icn_srv.icnw_f4.rpo-ser_f4.wh80px,
.icn_srv.icnw_f4.secr-ser_f4.wh80px,
.icn_srv.icnw_f4.staff-sol_f4.wh80px,
.icn_srv.icnw_f4.train-develop_f4.wh80px,
.icn_srv.icnw_f4.work-home_f4.wh80px,
.icn_srv.icnw_f4.hiring_f4.wh80px,
.icn_srv.icnw_f4.realestate_f4.wh80px,
.icn_srv.icnw_f4.resume-writing_f4.wh80px,
.icn_srv.icnw_f4.turn-key-hiring-projects_f4.wh80px,
.icn_srv.icnw_f4.network_f4.wh80px,
.icn_srv.icnw_f4.enterprise_f4.wh80px,
.icn_srv.icnw_f4.remote_f4.wh80px,
.icn_srv.icnw_f4.jamsJwell_f4.wh80px,
.icn_srv.icnw_f4.iso-consultancy_f4.wh80px,
.icn_srv.icnw_f4.hospital_f4.wh80px,
.icn_srv.icnw_f4.elder-care_f4.wh80px,
.icn_srv.icnw_f4.nursing_f4.wh80px,
.icn_srv.icnw_f4.attendants_f4.wh80px,
.icn_srv.icnw_f4.baby-care_f4.wh80px,
.icn_srv.icnw_f4.labour-cont_f4.wh80px,
.icn_srv.icnw_f4.electical-cont_f4.wh80px {
    background-position: -240px 0%;
}

.icn_srv.icnw_f5.cons-durab_f5.wh80px,
.icn_srv.icnw_f5.adv-mdm_f5.wh80px,
.icn_srv.icnw_f5.automobile_f5.wh80px,
.icn_srv.icnw_f5.a-industry_f5.wh80px,
.icn_srv.icnw_f5.banking_f5.wh80px,
.icn_srv.icnw_f5.bfsi_f5.wh80px,
.icn_srv.icnw_f5.bpo_f5.wh80px,
.icn_srv.icnw_f5.chemical-PF_f5.wh80px,
.icn_srv.icnw_f5.cons-realE_f5.wh80px,
.icn_srv.icnw_f5.education-t_f5.wh80px,
.icn_srv.icnw_f5.E-technical_f5.wh80px,
.icn_srv.icnw_f5.event-Org_f5.wh80px,
.icn_srv.icnw_f5.exp-imp_f5.wh80px,
.icn_srv.icnw_f5.fab-erec_f5.wh80px,
.icn_srv.icnw_f5.finance_f5.wh80px,
.icn_srv.icnw_f5.fmcg_f5.wh80px,
.icn_srv.icnw_f5.food-ind_f5.wh80px,
.icn_srv.icnw_f5.heavy-ind_f5.wh80px,
.icn_srv.icnw_f5.insurance_f5.wh80px,
.icn_srv.icnw_f5.ites_f5.wh80px,
.icn_srv.icnw_f5.manufac-O_f5.wh80px,
.icn_srv.icnw_f5.marine-ship_f5.wh80px,
.icn_srv.icnw_f5.oil-gas_f5.wh80px,
.icn_srv.icnw_f5.pharma-MH_f5.wh80px,
.icn_srv.icnw_f5.PP-ind_f5.wh80px,
.icn_srv.icnw_f5.PR-energy_f5.wh80px,
.icn_srv.icnw_f5.retail_f5.wh80px,
.icn_srv.icnw_f5.sales-markt_f5.wh80px,
.icn_srv.icnw_f5.telecom-tech_f5.wh80px,
.icn_srv.icnw_f5.texttile-ind_f5.wh80px,
.icn_srv.icnw_f5.tour-travel_f5.wh80px,
.icn_srv.icnw_f5.trans-logis_f5.wh80px,
.icn_srv.icnw_f5.admission_f5.wh80px,
.icn_srv.icnw_f5.camp-hire_f5.wh80px,
.icn_srv.icnw_f5.career-cons_f5.wh80px,
.icn_srv.icnw_f5.dist-educt_f5.wh80px,
.icn_srv.icnw_f5.domes-plac_f5.wh80px,
.icn_srv.icnw_f5.event-org_f5.wh80px,
.icn_srv.icnw_f5.ex-search_f5.wh80px,
.icn_srv.icnw_f5.head-hunt_f5.wh80px,
.icn_srv.icnw_f5.house-ser_f5.wh80px,
.icn_srv.icnw_f5.hr-consul_f5.wh80px,
.icn_srv.icnw_f5.manp-rec_f5.wh80px,
.icn_srv.icnw_f5.migr-ser_f5.wh80px,
.icn_srv.icnw_f5.overseas_f5.wh80px,
.icn_srv.icnw_f5.payr-mang_f5.wh80px,
.icn_srv.icnw_f5.rpo-ser_f5.wh80px,
.icn_srv.icnw_f5.secr-ser_f5.wh80px,
.icn_srv.icnw_f5.staff-sol_f5.wh80px,
.icn_srv.icnw_f5.train-develop_f5.wh80px,
.icn_srv.icnw_f5.work-home_f5.wh80px,
.icn_srv.icnw_f5.hiring_f5.wh80px,
.icn_srv.icnw_f5.realestate_f5.wh80px,
.icn_srv.icnw_f5.resume-writing_f5.wh80px,
.icn_srv.icnw_f5.turn-key-hiring-projects_f5.wh80px,
.icn_srv.icnw_f5.network_f5.wh80px,
.icn_srv.icnw_f5.enterprise_f5.wh80px,
.icn_srv.icnw_f5.remote_f5.wh80px,
.icn_srv.icnw_f5.jamsJwell_f5.wh80px,
.icn_srv.icnw_f5.iso-consultancy_f5.wh80px,
.icn_srv.icnw_f5.elder-care_f5.wh80px,
.icn_srv.icnw_f5.nursing_f5.wh80px,
.icn_srv.icnw_f5.attendants_f5.wh80px,
.icn_srv.icnw_f5.baby-care_f5.wh80px,
.icn_srv.icnw_f5.labour-cont_f5.wh80px,
.icn_srv.icnw_f5.electical-cont_f5.wh80px {
    background-position: -320px 0%;
}

.f16-service .icn_srv.icnw_f1.cons-durab_f1.wh80px,
.f16-service .icn_srv.icnw_f1.adv-mdm_f1.wh80px,
.f16-service .icn_srv.icnw_f1.automobile_f1.wh80px,
.f16-service .icn_srv.icnw_f1.a-industry_f1.wh80px,
.f16-service .icn_srv.icnw_f1.banking_f1.wh80px,
.f16-service .icn_srv.icnw_f1.bfsi_f1.wh80px,
.f16-service .icn_srv.icnw_f1.bpo_f1.wh80px,
.f16-service .icn_srv.icnw_f1.chemical-PF_f1.wh80px,
.f16-service .icn_srv.icnw_f1.cons-realE_f1.wh80px,
.f16-service .icn_srv.icnw_f1.education-t_f1.wh80px,
.f16-service .icn_srv.icnw_f1.E-technical_f1.wh80px,
.f16-service .icn_srv.icnw_f1.event-Org_f1.wh80px,
.f16-service .icn_srv.icnw_f1.exp-imp_f1.wh80px,
.f16-service .icn_srv.icnw_f1.fab-erec_f1.wh80px,
.f16-service .icn_srv.icnw_f1.finance_f1.wh80px,
.f16-service .icn_srv.icnw_f1.fmcg_f1.wh80px,
.f16-service .icn_srv.icnw_f1.food-ind_f1.wh80px,
.f16-service .icn_srv.icnw_f1.heavy-ind_f1.wh80px,
.f16-service .icn_srv.icnw_f1.insurance_f1.wh80px,
.f16-service .icn_srv.icnw_f1.ites_f1.wh80px,
.f16-service .icn_srv.icnw_f1.manufac-O_f1.wh80px,
.f16-service .icn_srv.icnw_f1.marine-ship_f1.wh80px,
.f16-service .icn_srv.icnw_f1.oil-gas_f1.wh80px,
.f16-service .icn_srv.icnw_f1.pharma-MH_f1.wh80px,
.f16-service .icn_srv.icnw_f1.PP-ind_f1.wh80px,
.f16-service .icn_srv.icnw_f1.PR-energy_f1.wh80px,
.f16-service .icn_srv.icnw_f1.retail_f1.wh80px,
.f16-service .icn_srv.icnw_f1.sales-markt_f1.wh80px,
.f16-service .icn_srv.icnw_f1.telecom-tech_f1.wh80px,
.f16-service .icn_srv.icnw_f1.texttile-ind_f1.wh80px,
.f16-service .icn_srv.icnw_f1.tour-travel_f1.wh80px,
.f16-service .icn_srv.icnw_f1.trans-logis_f1.wh80px,
.f16-service .icn_srv.icnw_f1.admission_f1.wh80px,
.f16-service .icn_srv.icnw_f1.camp-hire_f1.wh80px,
.f16-service .icn_srv.icnw_f1.career-cons_f1.wh80px,
.f16-service .icn_srv.icnw_f1.dist-educt_f1.wh80px,
.f16-service .icn_srv.icnw_f1.domes-plac_f1.wh80px,
.f16-service .icn_srv.icnw_f1.event-org_f1.wh80px,
.f16-service .icn_srv.icnw_f1.ex-search_f1.wh80px,
.f16-service .icn_srv.icnw_f1.head-hunt_f1.wh80px,
.f16-service .icn_srv.icnw_f1.house-ser_f1.wh80px,
.f16-service .icn_srv.icnw_f1.hr-consul_f1.wh80px,
.f16-service .icn_srv.icnw_f1.manp-rec_f1.wh80px,
.f16-service .icn_srv.icnw_f1.migr-ser_f1.wh80px,
.f16-service .icn_srv.icnw_f1.overseas_f1.wh80px,
.f16-service .icn_srv.icnw_f1.payr-mang_f1.wh80px,
.f16-service .icn_srv.icnw_f1.rpo-ser_f1.wh80px,
.f16-service .icn_srv.icnw_f1.secr-ser_f1.wh80px,
.f16-service .icn_srv.icnw_f1.staff-sol_f1.wh80px,
.f16-service .icn_srv.icnw_f1.train-develop_f1.wh80px,
.f16-service .icn_srv.icnw_f1.work-home_f1.wh80px,
.f16-service .icn_srv.icnw_f1.hiring_f1.wh80px,
.f16-service .icn_srv.icnw_f1.realestate_f1.wh80px,
.f16-service .icn_srv.icnw_f1.resume-writing_f1.wh80px,
.f16-service .icn_srv.icnw_f1.turn-key-hiring-projects_f1.wh80px,
.f16-service .icn_srv.icnw_f1.network_f1.wh80px,
.f16-service .icn_srv.icnw_f1.enterprise_f1.wh80px,
.f16-service .icn_srv.icnw_f1.remote_f1.wh80px,
.f16-service .icn_srv.icnw_f1.jamsJwell_f1.wh80px,
.f16-service .icn_srv.icnw_f1.hospital_f1.wh80px,
.f16-service .icn_srv.icnw_f1.elder-care_f1.wh80px,
.f16-service .icn_srv.icnw_f1.nursing_f1.wh80px,
.f16-service .icn_srv.icnw_f1.attendants_f1.wh80px,
.f16-service .icn_srv.icnw_f1.baby-care_f1.wh80px,
.f16-service .icn_srv.icnw_f1.labour-cont_f1.wh80px,
.f16-service .icn_srv.icnw_f1.electical-cont_f1.wh80px {
    background-position: 0% -162px;
}

.f16-service .icn_srv.icnw_f2.cons-durab_f2.wh80px,
.f16-service .icn_srv.icnw_f2.adv-mdm_f2.wh80px,
.f16-service .icn_srv.icnw_f2.automobile_f2.wh80px,
.f16-service .icn_srv.icnw_f2.a-industry_f2.wh80px,
.f16-service .icn_srv.icnw_f2.banking_f2.wh80px,
.f16-service .icn_srv.icnw_f2.bfsi_f2.wh80px,
.f16-service .icn_srv.icnw_f2.bpo_f2.wh80px,
.f16-service .icn_srv.icnw_f2.chemical-PF_f2.wh80px,
.f16-service .icn_srv.icnw_f2.cons-realE_f2.wh80px,
.f16-service .icn_srv.icnw_f2.education-t_f2.wh80px,
.f16-service .icn_srv.icnw_f2.E-technical_f2.wh80px,
.f16-service .icn_srv.icnw_f2.event-Org_f2.wh80px,
.f16-service .icn_srv.icnw_f2.exp-imp_f2.wh80px,
.f16-service .icn_srv.icnw_f2.fab-erec_f2.wh80px,
.f16-service .icn_srv.icnw_f2.finance_f2.wh80px,
.f16-service .icn_srv.icnw_f2.fmcg_f2.wh80px,
.f16-service .icn_srv.icnw_f2.food-ind_f2.wh80px,
.f16-service .icn_srv.icnw_f2.heavy-ind_f2.wh80px,
.f16-service .icn_srv.icnw_f2.insurance_f2.wh80px,
.f16-service .icn_srv.icnw_f2.ites_f2.wh80px,
.f16-service .icn_srv.icnw_f2.manufac-O_f2.wh80px,
.f16-service .icn_srv.icnw_f2.marine-ship_f2.wh80px,
.f16-service .icn_srv.icnw_f2.oil-gas_f2.wh80px,
.f16-service .icn_srv.icnw_f2.pharma-MH_f2.wh80px,
.f16-service .icn_srv.icnw_f2.PP-ind_f2.wh80px,
.f16-service .icn_srv.icnw_f2.PR-energy_f2.wh80px,
.f16-service .icn_srv.icnw_f2.retail_f2.wh80px,
.f16-service .icn_srv.icnw_f2.sales-markt_f2.wh80px,
.f16-service .icn_srv.icnw_f2.telecom-tech_f2.wh80px,
.f16-service .icn_srv.icnw_f2.texttile-ind_f2.wh80px,
.f16-service .icn_srv.icnw_f2.tour-travel_f2.wh80px,
.f16-service .icn_srv.icnw_f2.trans-logis_f2.wh80px,
.f16-service .icn_srv.icnw_f2.admission_f2.wh80px,
.f16-service .icn_srv.icnw_f2.camp-hire_f2.wh80px,
.f16-service .icn_srv.icnw_f2.career-cons_f2.wh80px,
.f16-service .icn_srv.icnw_f2.dist-educt_f2.wh80px,
.f16-service .icn_srv.icnw_f2.domes-plac_f2.wh80px,
.f16-service .icn_srv.icnw_f2.event-org_f2.wh80px,
.f16-service .icn_srv.icnw_f2.ex-search_f2.wh80px,
.f16-service .icn_srv.icnw_f2.head-hunt_f2.wh80px,
.f16-service .icn_srv.icnw_f2.house-ser_f2.wh80px,
.f16-service .icn_srv.icnw_f2.hr-consul_f2.wh80px,
.f16-service .icn_srv.icnw_f2.manp-rec_f2.wh80px,
.f16-service .icn_srv.icnw_f2.migr-ser_f2.wh80px,
.f16-service .icn_srv.icnw_f2.overseas_f2.wh80px,
.f16-service .icn_srv.icnw_f2.payr-mang_f2.wh80px,
.f16-service .icn_srv.icnw_f2.rpo-ser_f2.wh80px,
.f16-service .icn_srv.icnw_f2.secr-ser_f2.wh80px,
.f16-service .icn_srv.icnw_f2.staff-sol_f2.wh80px,
.f16-service .icn_srv.icnw_f2.train-develop_f2.wh80px,
.f16-service .icn_srv.icnw_f2.work-home_f2.wh80px,
.f16-service .icn_srv.icnw_f2.hiring_f2.wh80px,
.f16-service .icn_srv.icnw_f2.realestate_f2.wh80px,
.f16-service .icn_srv.icnw_f2.resume-writing_f2.wh80px,
.f16-service .icn_srv.icnw_f2.turn-key-hiring-projects_f2.wh80px,
.f16-service .icn_srv.icnw_f2.network_f2.wh80px,
.f16-service .icn_srv.icnw_f2.enterprise_f2.wh80px,
.f16-service .icn_srv.icnw_f2.remote_f2.wh80px,
.f16-service .icn_srv.icnw_f2.jamsJwell_f2.wh80px,
.f16-service .icn_srv.icnw_f2.hospital_f2.wh80px,
.f16-service .icn_srv.icnw_f2.elder-care_f2.wh80px,
.f16-service .icn_srv.icnw_f2.nursing_f2.wh80px,
.f16-service .icn_srv.icnw_f2.attendants_f2.wh80px,
.f16-service .icn_srv.icnw_f2.baby-care_f2.wh80px,
.f16-service .icn_srv.icnw_f2.labour-cont_f2.wh80px,
.f16-service .icn_srv.icnw_f2.electical-cont_f2.wh80px {
    background-position: -80px -162px;
}

.f16-service .icn_srv.icnw_f3.cons-durab_f3.wh80px,
.f16-service .icn_srv.icnw_f3.adv-mdm_f3.wh80px,
.f16-service .icn_srv.icnw_f3.automobile_f3.wh80px,
.f16-service .icn_srv.icnw_f3.a-industry_f3.wh80px,
.f16-service .icn_srv.icnw_f3.banking_f3.wh80px,
.f16-service .icn_srv.icnw_f3.bfsi_f3.wh80px,
.f16-service .icn_srv.icnw_f3.bpo_f3.wh80px,
.f16-service .icn_srv.icnw_f3.chemical-PF_f3.wh80px,
.f16-service .icn_srv.icnw_f3.cons-realE_f3.wh80px,
.f16-service .icn_srv.icnw_f3.education-t_f3.wh80px,
.f16-service .icn_srv.icnw_f3.E-technical_f3.wh80px,
.f16-service .icn_srv.icnw_f3.event-Org_f3.wh80px,
.f16-service .icn_srv.icnw_f3.exp-imp_f3.wh80px,
.f16-service .icn_srv.icnw_f3.fab-erec_f3.wh80px,
.f16-service .icn_srv.icnw_f3.finance_f3.wh80px,
.f16-service .icn_srv.icnw_f3.fmcg_f3.wh80px,
.f16-service .icn_srv.icnw_f3.food-ind_f3.wh80px,
.f16-service .icn_srv.icnw_f3.heavy-ind_f3.wh80px,
.f16-service .icn_srv.icnw_f3.insurance_f3.wh80px,
.f16-service .icn_srv.icnw_f3.ites_f3.wh80px,
.f16-service .icn_srv.icnw_f3.manufac-O_f3.wh80px,
.f16-service .icn_srv.icnw_f3.marine-ship_f3.wh80px,
.f16-service .icn_srv.icnw_f3.oil-gas_f3.wh80px,
.f16-service .icn_srv.icnw_f3.pharma-MH_f3.wh80px,
.f16-service .icn_srv.icnw_f3.PP-ind_f3.wh80px,
.f16-service .icn_srv.icnw_f3.PR-energy_f3.wh80px,
.f16-service .icn_srv.icnw_f3.retail_f3.wh80px,
.f16-service .icn_srv.icnw_f3.sales-markt_f3.wh80px,
.f16-service .icn_srv.icnw_f3.telecom-tech_f3.wh80px,
.f16-service .icn_srv.icnw_f3.texttile-ind_f3.wh80px,
.f16-service .icn_srv.icnw_f3.tour-travel_f3.wh80px,
.f16-service .icn_srv.icnw_f3.trans-logis_f3.wh80px,
.f16-service .icn_srv.icnw_f3.admission_f3.wh80px,
.f16-service .icn_srv.icnw_f3.camp-hire_f3.wh80px,
.f16-service .icn_srv.icnw_f3.career-cons_f3.wh80px,
.f16-service .icn_srv.icnw_f3.dist-educt_f3.wh80px,
.f16-service .icn_srv.icnw_f3.domes-plac_f3.wh80px,
.f16-service .icn_srv.icnw_f3.event-org_f3.wh80px,
.f16-service .icn_srv.icnw_f3.ex-search_f3.wh80px,
.f16-service .icn_srv.icnw_f3.head-hunt_f3.wh80px,
.f16-service .icn_srv.icnw_f3.house-ser_f3.wh80px,
.f16-service .icn_srv.icnw_f3.hr-consul_f3.wh80px,
.f16-service .icn_srv.icnw_f3.manp-rec_f3.wh80px,
.f16-service .icn_srv.icnw_f3.migr-ser_f3.wh80px,
.f16-service .icn_srv.icnw_f3.overseas_f3.wh80px,
.f16-service .icn_srv.icnw_f3.payr-mang_f3.wh80px,
.f16-service .icn_srv.icnw_f3.rpo-ser_f3.wh80px,
.f16-service .icn_srv.icnw_f3.secr-ser_f3.wh80px,
.f16-service .icn_srv.icnw_f3.staff-sol_f3.wh80px,
.f16-service .icn_srv.icnw_f3.train-develop_f3.wh80px,
.f16-service .icn_srv.icnw_f3.work-home_f3.wh80px,
.f16-service .icn_srv.icnw_f3.hiring_f3.wh80px,
.f16-service .icn_srv.icnw_f3.realestate_f3.wh80px,
.f16-service .icn_srv.icnw_f3.resume-writing_f3.wh80px,
.f16-service .icn_srv.icnw_f3.turn-key-hiring-projects_f3.wh80px,
.f16-service .icn_srv.icnw_f3.network_f3.wh80px,
.f16-service .icn_srv.icnw_f3.enterprise_f3.wh80px,
.f16-service .icn_srv.icnw_f3.remote_f3.wh80px,
.f16-service .icn_srv.icnw_f3.jamsJwell_f3.wh80px,
.f16-service .icn_srv.icnw_f3.hospital_f3.wh80px,
.f16-service .icn_srv.icnw_f3.elder-care_f3.wh80px,
.f16-service .icn_srv.icnw_f3.nursing_f3.wh80px,
.f16-service .icn_srv.icnw_f3.attendants_f3.wh80px,
.f16-service .icn_srv.icnw_f3.baby-care_f3.wh80px,
.f16-service .icn_srv.icnw_f3.labour-cont_f3.wh80px,
.f16-service .icn_srv.icnw_f3.electical-cont_f3.wh80px {
    background-position: -160px -162px;
}

.f16-service .icn_srv.icnw_f4.cons-durab_f4.wh80px,
.f16-service .icn_srv.icnw_f4.adv-mdm_f4.wh80px,
.f16-service .icn_srv.icnw_f4.automobile_f4.wh80px,
.f16-service .icn_srv.icnw_f4.a-industry_f4.wh80px,
.f16-service .icn_srv.icnw_f4.banking_f4.wh80px,
.f16-service .icn_srv.icnw_f4.bfsi_f4.wh80px,
.f16-service .icn_srv.icnw_f4.bpo_f4.wh80px,
.f16-service .icn_srv.icnw_f4.chemical-PF_f4.wh80px,
.f16-service .icn_srv.icnw_f4.cons-realE_f4.wh80px,
.f16-service .icn_srv.icnw_f4.education-t_f4.wh80px,
.f16-service .icn_srv.icnw_f4.E-technical_f4.wh80px,
.f16-service .icn_srv.icnw_f4.event-Org_f4.wh80px,
.f16-service .icn_srv.icnw_f4.exp-imp_f4.wh80px,
.f16-service .icn_srv.icnw_f4.fab-erec_f4.wh80px,
.f16-service .icn_srv.icnw_f4.finance_f4.wh80px,
.f16-service .icn_srv.icnw_f4.fmcg_f4.wh80px,
.f16-service .icn_srv.icnw_f4.food-ind_f4.wh80px,
.f16-service .icn_srv.icnw_f4.heavy-ind_f4.wh80px,
.f16-service .icn_srv.icnw_f4.insurance_f4.wh80px,
.f16-service .icn_srv.icnw_f4.ites_f4.wh80px,
.f16-service .icn_srv.icnw_f4.manufac-O_f4.wh80px,
.f16-service .icn_srv.icnw_f4.marine-ship_f4.wh80px,
.f16-service .icn_srv.icnw_f4.oil-gas_f4.wh80px,
.f16-service .icn_srv.icnw_f4.pharma-MH_f4.wh80px,
.f16-service .icn_srv.icnw_f4.PP-ind_f4.wh80px,
.f16-service .icn_srv.icnw_f4.PR-energy_f4.wh80px,
.f16-service .icn_srv.icnw_f4.retail_f4.wh80px,
.f16-service .icn_srv.icnw_f4.sales-markt_f4.wh80px,
.f16-service .icn_srv.icnw_f4.telecom-tech_f4.wh80px,
.f16-service .icn_srv.icnw_f4.texttile-ind_f4.wh80px,
.f16-service .icn_srv.icnw_f4.tour-travel_f4.wh80px,
.f16-service .icn_srv.icnw_f4.trans-logis_f4.wh80px,
.f16-service .icn_srv.icnw_f4.admission_f4.wh80px,
.f16-service .icn_srv.icnw_f4.camp-hire_f4.wh80px,
.f16-service .icn_srv.icnw_f4.career-cons_f4.wh80px,
.f16-service .icn_srv.icnw_f4.dist-educt_f4.wh80px,
.f16-service .icn_srv.icnw_f4.domes-plac_f4.wh80px,
.f16-service .icn_srv.icnw_f4.event-org_f4.wh80px,
.f16-service .icn_srv.icnw_f4.ex-search_f4.wh80px,
.f16-service .icn_srv.icnw_f4.head-hunt_f4.wh80px,
.f16-service .icn_srv.icnw_f4.house-ser_f4.wh80px,
.f16-service .icn_srv.icnw_f4.hr-consul_f4.wh80px,
.f16-service .icn_srv.icnw_f4.manp-rec_f4.wh80px,
.f16-service .icn_srv.icnw_f4.migr-ser_f4.wh80px,
.f16-service .icn_srv.icnw_f4.overseas_f4.wh80px,
.f16-service .icn_srv.icnw_f4.payr-mang_f4.wh80px,
.f16-service .icn_srv.icnw_f4.rpo-ser_f4.wh80px,
.f16-service .icn_srv.icnw_f4.secr-ser_f4.wh80px,
.f16-service .icn_srv.icnw_f4.staff-sol_f4.wh80px,
.f16-service .icn_srv.icnw_f4.train-develop_f4.wh80px,
.f16-service .icn_srv.icnw_f4.work-home_f4.wh80px,
.f16-service .icn_srv.icnw_f4.hiring_f4.wh80px,
.f16-service .icn_srv.icnw_f4.realestate_f4.wh80px,
.f16-service .icn_srv.icnw_f4.resume-writing_f4.wh80px,
.f16-service .icn_srv.icnw_f4.turn-key-hiring-projects_f4.wh80px,
.f16-service .icn_srv.icnw_f4.network_f4.wh80px,
.f16-service .icn_srv.icnw_f4.enterprise_f4.wh80px,
.f16-service .icn_srv.icnw_f4.remote_f4.wh80px,
.f16-service .icn_srv.icnw_f4.jamsJwell_f4.wh80px,
.f16-service .icn_srv.icnw_f4.hospital_f1.wh80px,
.f16-service .icn_srv.icnw_f4.elder-care_f4.wh80px,
.f16-service .icn_srv.icnw_f4.nursing_f4.wh80px,
.f16-service .icn_srv.icnw_f4.attendants_f4.wh80px,
.f16-service .icn_srv.icnw_f4.baby-care_f4.wh80px,
.f16-service .icn_srv.icnw_f4.labour-cont_f4.wh80px,
.f16-service .icn_srv.icnw_f4.electical-cont_f4.wh80px {
    background-position: -240px -162px;
}

.f16-service .icn_srv.icnw_f5.cons-durab_f5.wh80px,
.f16-service .icn_srv.icnw_f5.adv-mdm_f5.wh80px,
.f16-service .icn_srv.icnw_f5.automobile_f5.wh80px,
.f16-service .icn_srv.icnw_f5.a-industry_f5.wh80px,
.f16-service .icn_srv.icnw_f5.banking_f5.wh80px,
.f16-service .icn_srv.icnw_f5.bfsi_f5.wh80px,
.f16-service .icn_srv.icnw_f5.bpo_f5.wh80px,
.f16-service .icn_srv.icnw_f5.chemical-PF_f5.wh80px,
.f16-service .icn_srv.icnw_f5.cons-realE_f5.wh80px,
.f16-service .icn_srv.icnw_f5.education-t_f5.wh80px,
.f16-service .icn_srv.icnw_f5.E-technical_f5.wh80px,
.f16-service .icn_srv.icnw_f5.event-Org_f5.wh80px,
.f16-service .icn_srv.icnw_f5.exp-imp_f5.wh80px,
.f16-service .icn_srv.icnw_f5.fab-erec_f5.wh80px,
.f16-service .icn_srv.icnw_f5.finance_f5.wh80px,
.f16-service .icn_srv.icnw_f5.fmcg_f5.wh80px,
.f16-service .icn_srv.icnw_f5.food-ind_f5.wh80px,
.f16-service .icn_srv.icnw_f5.heavy-ind_f5.wh80px,
.f16-service .icn_srv.icnw_f5.insurance_f5.wh80px,
.f16-service .icn_srv.icnw_f5.ites_f5.wh80px,
.f16-service .icn_srv.icnw_f5.manufac-O_f5.wh80px,
.f16-service .icn_srv.icnw_f5.marine-ship_f5.wh80px,
.f16-service .icn_srv.icnw_f5.oil-gas_f5.wh80px,
.f16-service .icn_srv.icnw_f5.pharma-MH_f5.wh80px,
.f16-service .icn_srv.icnw_f5.PP-ind_f5.wh80px,
.f16-service .icn_srv.icnw_f5.PR-energy_f5.wh80px,
.f16-service .icn_srv.icnw_f5.retail_f5.wh80px,
.f16-service .icn_srv.icnw_f5.sales-markt_f5.wh80px,
.f16-service .icn_srv.icnw_f5.telecom-tech_f5.wh80px,
.f16-service .icn_srv.icnw_f5.texttile-ind_f5.wh80px,
.f16-service .icn_srv.icnw_f5.tour-travel_f5.wh80px,
.f16-service .icn_srv.icnw_f5.trans-logis_f5.wh80px,
.f16-service .icn_srv.icnw_f5.admission_f5.wh80px,
.f16-service .icn_srv.icnw_f5.camp-hire_f5.wh80px,
.f16-service .icn_srv.icnw_f5.career-cons_f5.wh80px,
.f16-service .icn_srv.icnw_f5.dist-educt_f5.wh80px,
.f16-service .icn_srv.icnw_f5.domes-plac_f5.wh80px,
.f16-service .icn_srv.icnw_f5.event-org_f5.wh80px,
.f16-service .icn_srv.icnw_f5.ex-search_f5.wh80px,
.f16-service .icn_srv.icnw_f5.head-hunt_f5.wh80px,
.f16-service .icn_srv.icnw_f5.house-ser_f5.wh80px,
.f16-service .icn_srv.icnw_f5.hr-consul_f5.wh80px,
.f16-service .icn_srv.icnw_f5.manp-rec_f5.wh80px,
.f16-service .icn_srv.icnw_f5.migr-ser_f5.wh80px,
.f16-service .icn_srv.icnw_f5.overseas_f5.wh80px,
.f16-service .icn_srv.icnw_f5.payr-mang_f5.wh80px,
.f16-service .icn_srv.icnw_f5.rpo-ser_f5.wh80px,
.f16-service .icn_srv.icnw_f5.secr-ser_f5.wh80px,
.f16-service .icn_srv.icnw_f5.staff-sol_f5.wh80px,
.f16-service .icn_srv.icnw_f5.train-develop_f5.wh80px,
.f16-service .icn_srv.icnw_f5.work-home_f5.wh80px,
.f16-service .icn_srv.icnw_f5.hiring_f5.wh80px,
.f16-service .icn_srv.icnw_f5.realestate_f5.wh80px,
.f16-service .icn_srv.icnw_f5.resume-writing_f5.wh80px,
.f16-service .icn_srv.icnw_f5.turn-key-hiring-projects_f5.wh80px,
.f16-service .icn_srv.icnw_f5.network_f5.wh80px,
.f16-service .icn_srv.icnw_f5.enterprise_f5.wh80px,
.f16-service .icn_srv.icnw_f5.remote_f5.wh80px,
.f16-service .icn_srv.icnw_f5.jamsJwell_f5.wh80px,
.f16-service .icn_srv.icnw_f5.hospital_f1.wh80px,
.f16-service .icn_srv.icnw_f5.elder-care_f5.wh80px,
.f16-service .icn_srv.icnw_f5.nursing_f5.wh80px,
.f16-service .icn_srv.icnw_f5.attendants_f5.wh80px,
.f16-service .icn_srv.icnw_f5.baby-care_f5.wh80px,
.f16-service .icn_srv.icnw_f5.labour-cont_f5.wh80px,
.f16-service .icn_srv.icnw_f5.electical-cont_f5.wh80px {
    background-position: -320px -162px;
}

.icn_srv.icnw_f1.cons-durab_f1.wh46px,
.icn_srv.icnw_f1.adv-mdm_f1.wh46px,
.icn_srv.icnw_f1.automobile_f1.wh46px,
.icn_srv.icnw_f1.a-industry_f1.wh46px,
.icn_srv.icnw_f1.banking_f1.wh46px,
.icn_srv.icnw_f1.bfsi_f1.wh46px,
.icn_srv.icnw_f1.bpo_f1.wh46px,
.icn_srv.icnw_f1.chemical-PF_f1.wh46px,
.icn_srv.icnw_f1.cons-realE_f1.wh46px,
.icn_srv.icnw_f1.education-t_f1.wh46px,
.icn_srv.icnw_f1.E-technical_f1.wh46px,
.icn_srv.icnw_f1.event-Org_f1.wh46px,
.icn_srv.icnw_f1.exp-imp_f1.wh46px,
.icn_srv.icnw_f1.fab-erec_f1.wh46px,
.icn_srv.icnw_f1.finance_f1.wh46px,
.icn_srv.icnw_f1.fmcg_f1.wh46px,
.icn_srv.icnw_f1.food-ind_f1.wh46px,
.icn_srv.icnw_f1.heavy-ind_f1.wh46px,
.icn_srv.icnw_f1.insurance_f1.wh46px,
.icn_srv.icnw_f1.ites_f1.wh46px,
.icn_srv.icnw_f1.manufac-O_f1.wh46px,
.icn_srv.icnw_f1.marine-ship_f1.wh46px,
.icn_srv.icnw_f1.oil-gas_f1.wh46px,
.icn_srv.icnw_f1.pharma-MH_f1.wh46px,
.icn_srv.icnw_f1.PP-ind_f1.wh46px,
.icn_srv.icnw_f1.PR-energy_f1.wh46px,
.icn_srv.icnw_f1.retail_f1.wh46px,
.icn_srv.icnw_f1.sales-markt_f1.wh46px,
.icn_srv.icnw_f1.telecom-tech_f1.wh46px,
.icn_srv.icnw_f1.texttile-ind_f1.wh46px,
.icn_srv.icnw_f1.tour-travel_f1.wh46px,
.icn_srv.icnw_f1.trans-logis_f1.wh46px,
.icn_srv.icnw_f1.admission_f1.wh46px,
.icn_srv.icnw_f1.camp-hire_f1.wh46px,
.icn_srv.icnw_f1.career-cons_f1.wh46px,
.icn_srv.icnw_f1.dist-educt_f1.wh46px,
.icn_srv.icnw_f1.domes-plac_f1.wh46px,
.icn_srv.icnw_f1.event-org_f1.wh46px,
.icn_srv.icnw_f1.ex-search_f1.wh46px,
.icn_srv.icnw_f1.head-hunt_f1.wh46px,
.icn_srv.icnw_f1.house-ser_f1.wh46px,
.icn_srv.icnw_f1.hr-consul_f1.wh46px,
.icn_srv.icnw_f1.manp-rec_f1.wh46px,
.icn_srv.icnw_f1.migr-ser_f1.wh46px,
.icn_srv.icnw_f1.overseas_f1.wh46px,
.icn_srv.icnw_f1.payr-mang_f1.wh46px,
.icn_srv.icnw_f1.rpo-ser_f1.wh46px,
.icn_srv.icnw_f1.secr-ser_f1.wh46px,
.icn_srv.icnw_f1.staff-sol_f1.wh46px,
.icn_srv.icnw_f1.train-develop_f1.wh46px,
.icn_srv.icnw_f1.work-home_f1.wh46px,
.icn_srv.icnw_f1.hiring_f1.wh46px,
.icn_srv.icnw_f1.realestate_f1.wh46px,
.icn_srv.icnw_f1.resume-writing_f1.wh46px,
.icn_srv.icnw_f1.turn-key-hiring-projects_f1.wh46px,
.icn_srv.icnw_f1.network_f1.wh46px,
.icn_srv.icnw_f1.enterprise_f1.wh46px,
.icn_srv.icnw_f1.remote_f1.wh46px,
.icn_srv.icnw_f1.jamsJwell_f1.wh46px,
.icn_srv.icnw_f1.iso-consultancy_f1.wh46px,
.icn_srv.icnw_f1.hospital_f1.wh46px,
.icn_srv.icnw_f1.elder-care_f1.wh46px,
.icn_srv.icnw_f1.nursing_f1.wh46px,
.icn_srv.icnw_f1.attendants_f1.wh46px,
.icn_srv.icnw_f1.baby-care_f1.wh46px,
.icn_srv.icnw_f1.labour-cont_f1.wh46px,
.icn_srv.icnw_f1.electical-cont_f1.wh46px {
    background-position: 0% -80px;
}

.icn_srv.icnw_f2.cons-durab_f2.wh46px,
.icn_srv.icnw_f2.adv-mdm_f2.wh46px,
.icn_srv.icnw_f2.automobile_f2.wh46px,
.icn_srv.icnw_f2.a-industry_f2.wh46px,
.icn_srv.icnw_f2.banking_f2.wh46px,
.icn_srv.icnw_f2.bfsi_f2.wh46px,
.icn_srv.icnw_f2.bpo_f2.wh46px,
.icn_srv.icnw_f2.chemical-PF_f2.wh46px,
.icn_srv.icnw_f2.cons-realE_f2.wh46px,
.icn_srv.icnw_f2.education-t_f2.wh46px,
.icn_srv.icnw_f2.E-technical_f2.wh46px,
.icn_srv.icnw_f2.event-Org_f2.wh46px,
.icn_srv.icnw_f2.exp-imp_f2.wh46px,
.icn_srv.icnw_f2.fab-erec_f2.wh46px,
.icn_srv.icnw_f2.finance_f2.wh46px,
.icn_srv.icnw_f2.fmcg_f2.wh46px,
.icn_srv.icnw_f2.food-ind_f2.wh46px,
.icn_srv.icnw_f2.heavy-ind_f2.wh46px,
.icn_srv.icnw_f2.insurance_f2.wh46px,
.icn_srv.icnw_f2.ites_f2.wh46px,
.icn_srv.icnw_f2.manufac-O_f2.wh46px,
.icn_srv.icnw_f2.marine-ship_f2.wh46px,
.icn_srv.icnw_f2.oil-gas_f2.wh46px,
.icn_srv.icnw_f2.pharma-MH_f2.wh46px,
.icn_srv.icnw_f2.PP-ind_f2.wh46px,
.icn_srv.icnw_f2.PR-energy_f2.wh46px,
.icn_srv.icnw_f2.retail_f2.wh46px,
.icn_srv.icnw_f2.sales-markt_f2.wh46px,
.icn_srv.icnw_f2.telecom-tech_f2.wh46px,
.icn_srv.icnw_f2.texttile-ind_f2.wh46px,
.icn_srv.icnw_f2.tour-travel_f2.wh46px,
.icn_srv.icnw_f2.trans-logis_f2.wh46px,
.icn_srv.icnw_f2.admission_f2.wh46px,
.icn_srv.icnw_f2.camp-hire_f2.wh46px,
.icn_srv.icnw_f2.career-cons_f2.wh46px,
.icn_srv.icnw_f2.dist-educt_f2.wh46px,
.icn_srv.icnw_f2.domes-plac_f2.wh46px,
.icn_srv.icnw_f2.event-org_f2.wh46px,
.icn_srv.icnw_f2.ex-search_f2.wh46px,
.icn_srv.icnw_f2.head-hunt_f2.wh46px,
.icn_srv.icnw_f2.house-ser_f2.wh46px,
.icn_srv.icnw_f2.hr-consul_f2.wh46px,
.icn_srv.icnw_f2.manp-rec_f2.wh46px,
.icn_srv.icnw_f2.migr-ser_f2.wh46px,
.icn_srv.icnw_f2.overseas_f2.wh46px,
.icn_srv.icnw_f2.payr-mang_f2.wh46px,
.icn_srv.icnw_f2.rpo-ser_f2.wh46px,
.icn_srv.icnw_f2.secr-ser_f2.wh46px,
.icn_srv.icnw_f2.staff-sol_f2.wh46px,
.icn_srv.icnw_f2.train-develop_f2.wh46px,
.icn_srv.icnw_f2.work-home_f2.wh46px,
.icn_srv.icnw_f2.hiring_f2.wh46px,
.icn_srv.icnw_f2.realestate_f2.wh46px,
.icn_srv.icnw_f2.resume-writing_f2.wh46px,
.icn_srv.icnw_f2.turn-key-hiring-projects_f2.wh46px,
.icn_srv.icnw_f2.network_f2.wh46px,
.icn_srv.icnw_f2.enterprise_f2.wh46px,
.icn_srv.icnw_f2.remote_f2.wh46px,
.icn_srv.icnw_f2.jamsJwell_f2.wh46px,
.icn_srv.icnw_f2.iso-consultancy_f2.wh46px,
.icn_srv.icnw_f2.hospital_f2.wh46px,
.icn_srv.icnw_f2.elder-care_f2.wh46px,
.icn_srv.icnw_f2.nursing_f2.wh46px,
.icn_srv.icnw_f2.attendants_f2.wh46px,
.icn_srv.icnw_f2.baby-care_f2.wh46px,
.icn_srv.icnw_f2.labour-cont_f2.wh46px,
.icn_srv.icnw_f2.electical-cont_f2.wh46px {
    background-position: -46px -80px;
}

.icn_srv.icnw_f3.cons-durab_f3.wh46px,
.icn_srv.icnw_f3.adv-mdm_f3.wh46px,
.icn_srv.icnw_f3.automobile_f3.wh46px,
.icn_srv.icnw_f3.a-industry_f3.wh46px,
.icn_srv.icnw_f3.banking_f3.wh46px,
.icn_srv.icnw_f3.bfsi_f3.wh46px,
.icn_srv.icnw_f3.bpo_f3.wh46px,
.icn_srv.icnw_f3.chemical-PF_f3.wh46px,
.icn_srv.icnw_f3.cons-realE_f3.wh46px,
.icn_srv.icnw_f3.education-t_f3.wh46px,
.icn_srv.icnw_f3.E-technical_f3.wh46px,
.icn_srv.icnw_f3.event-Org_f3.wh46px,
.icn_srv.icnw_f3.exp-imp_f3.wh46px,
.icn_srv.icnw_f3.fab-erec_f3.wh46px,
.icn_srv.icnw_f3.finance_f3.wh46px,
.icn_srv.icnw_f3.fmcg_f3.wh46px,
.icn_srv.icnw_f3.food-ind_f3.wh46px,
.icn_srv.icnw_f3.heavy-ind_f3.wh46px,
.icn_srv.icnw_f3.insurance_f3.wh46px,
.icn_srv.icnw_f3.ites_f3.wh46px,
.icn_srv.icnw_f3.manufac-O_f3.wh46px,
.icn_srv.icnw_f3.marine-ship_f3.wh46px,
.icn_srv.icnw_f3.oil-gas_f3.wh46px,
.icn_srv.icnw_f3.pharma-MH_f3.wh46px,
.icn_srv.icnw_f3.PP-ind_f3.wh46px,
.icn_srv.icnw_f3.PR-energy_f3.wh46px,
.icn_srv.icnw_f3.retail_f3.wh46px,
.icn_srv.icnw_f3.sales-markt_f3.wh46px,
.icn_srv.icnw_f3.telecom-tech_f3.wh46px,
.icn_srv.icnw_f3.texttile-ind_f3.wh46px,
.icn_srv.icnw_f3.tour-travel_f3.wh46px,
.icn_srv.icnw_f3.trans-logis_f3.wh46px,
.icn_srv.icnw_f3.admission_f3.wh46px,
.icn_srv.icnw_f3.camp-hire_f3.wh46px,
.icn_srv.icnw_f3.career-cons_f3.wh46px,
.icn_srv.icnw_f3.dist-educt_f3.wh46px,
.icn_srv.icnw_f3.domes-plac_f3.wh46px,
.icn_srv.icnw_f3.event-org_f3.wh46px,
.icn_srv.icnw_f3.ex-search_f3.wh46px,
.icn_srv.icnw_f3.head-hunt_f3.wh46px,
.icn_srv.icnw_f3.house-ser_f3.wh46px,
.icn_srv.icnw_f3.hr-consul_f3.wh46px,
.icn_srv.icnw_f3.manp-rec_f3.wh46px,
.icn_srv.icnw_f3.migr-ser_f3.wh46px,
.icn_srv.icnw_f3.overseas_f3.wh46px,
.icn_srv.icnw_f3.payr-mang_f3.wh46px,
.icn_srv.icnw_f3.rpo-ser_f3.wh46px,
.icn_srv.icnw_f3.secr-ser_f3.wh46px,
.icn_srv.icnw_f3.staff-sol_f3.wh46px,
.icn_srv.icnw_f3.train-develop_f3.wh46px,
.icn_srv.icnw_f3.work-home_f3.wh46px,
.icn_srv.icnw_f3.hiring_f3.wh46px,
.icn_srv.icnw_f3.realestate_f3.wh46px,
.icn_srv.icnw_f3.resume-writing_f3.wh46px,
.icn_srv.icnw_f3.turn-key-hiring-projects_f3.wh46px,
.icn_srv.icnw_f3.network_f3.wh46px,
.icn_srv.icnw_f3.enterprise_f3.wh46px,
.icn_srv.icnw_f3.remote_f3.wh46px,
.icn_srv.icnw_f3.jamsJwell_f3.wh46px,
.icn_srv.icnw_f3.iso-consultancy_f3.wh46px,
.icn_srv.icnw_f3.hospital_f3.wh46px,
.icn_srv.icnw_f3.elder-care_f3.wh46px,
.icn_srv.icnw_f3.nursing_f3.wh46px,
.icn_srv.icnw_f3.attendants_f3.wh46px,
.icn_srv.icnw_f3.baby-care_f3.wh46px,
.icn_srv.icnw_f3.labour-cont_f3.wh46px,
.icn_srv.icnw_f3.electical-cont_f3.wh46px {
    background-position: -92px -80px;
}

.icn_srv.icnw_f4.cons-durab_f4.wh46px,
.icn_srv.icnw_f4.adv-mdm_f4.wh46px,
.icn_srv.icnw_f4.automobile_f4.wh46px,
.icn_srv.icnw_f4.a-industry_f4.wh46px,
.icn_srv.icnw_f4.banking_f4.wh46px,
.icn_srv.icnw_f4.bfsi_f4.wh46px,
.icn_srv.icnw_f4.bpo_f4.wh46px,
.icn_srv.icnw_f4.chemical-PF_f4.wh46px,
.icn_srv.icnw_f4.cons-realE_f4.wh46px,
.icn_srv.icnw_f4.education-t_f4.wh46px,
.icn_srv.icnw_f4.E-technical_f4.wh46px,
.icn_srv.icnw_f4.event-Org_f4.wh46px,
.icn_srv.icnw_f4.exp-imp_f4.wh46px,
.icn_srv.icnw_f4.fab-erec_f4.wh46px,
.icn_srv.icnw_f4.finance_f4.wh46px,
.icn_srv.icnw_f4.fmcg_f4.wh46px,
.icn_srv.icnw_f4.food-ind_f4.wh46px,
.icn_srv.icnw_f4.heavy-ind_f4.wh46px,
.icn_srv.icnw_f4.insurance_f4.wh46px,
.icn_srv.icnw_f4.ites_f4.wh46px,
.icn_srv.icnw_f4.manufac-O_f4.wh46px,
.icn_srv.icnw_f4.marine-ship_f4.wh46px,
.icn_srv.icnw_f4.oil-gas_f4.wh46px,
.icn_srv.icnw_f4.pharma-MH_f4.wh46px,
.icn_srv.icnw_f4.PP-ind_f4.wh46px,
.icn_srv.icnw_f4.PR-energy_f4.wh46px,
.icn_srv.icnw_f4.retail_f4.wh46px,
.icn_srv.icnw_f4.sales-markt_f4.wh46px,
.icn_srv.icnw_f4.telecom-tech_f4.wh46px,
.icn_srv.icnw_f4.texttile-ind_f4.wh46px,
.icn_srv.icnw_f4.tour-travel_f4.wh46px,
.icn_srv.icnw_f4.trans-logis_f4.wh46px,
.icn_srv.icnw_f4.admission_f4.wh46px,
.icn_srv.icnw_f4.camp-hire_f4.wh46px,
.icn_srv.icnw_f4.career-cons_f4.wh46px,
.icn_srv.icnw_f4.dist-educt_f4.wh46px,
.icn_srv.icnw_f4.domes-plac_f4.wh46px,
.icn_srv.icnw_f4.event-org_f4.wh46px,
.icn_srv.icnw_f4.ex-search_f4.wh46px,
.icn_srv.icnw_f4.head-hunt_f4.wh46px,
.icn_srv.icnw_f4.house-ser_f4.wh46px,
.icn_srv.icnw_f4.hr-consul_f4.wh46px,
.icn_srv.icnw_f4.manp-rec_f4.wh46px,
.icn_srv.icnw_f4.migr-ser_f4.wh46px,
.icn_srv.icnw_f4.overseas_f4.wh46px,
.icn_srv.icnw_f4.payr-mang_f4.wh46px,
.icn_srv.icnw_f4.rpo-ser_f4.wh46px,
.icn_srv.icnw_f4.secr-ser_f4.wh46px,
.icn_srv.icnw_f4.staff-sol_f4.wh46px,
.icn_srv.icnw_f4.train-develop_f4.wh46px,
.icn_srv.icnw_f4.work-home_f4.wh46px,
.icn_srv.icnw_f4.hiring_f4.wh46px,
.icn_srv.icnw_f4.realestate_f4.wh46px,
.icn_srv.icnw_f4.resume-writing_f4.wh46px,
.icn_srv.icnw_f4.turn-key-hiring-projects_f4.wh46px,
.icn_srv.icnw_f4.network_f4.wh46px,
.icn_srv.icnw_f4.enterprise_f4.wh46px,
.icn_srv.icnw_f4.remote_f4.wh46px,
.icn_srv.icnw_f4.jamsJwell_f4.wh46px,
.icn_srv.icnw_f4.iso-consultancy_f4.wh46px,
.icn_srv.icnw_f4.hospital_f4.wh46px,
.icn_srv.icnw_f4.elder-care_f4.wh46px,
.icn_srv.icnw_f4.nursing_f4.wh46px,
.icn_srv.icnw_f4.attendants_f4.wh46px,
.icn_srv.icnw_f4.baby-care_f4.wh46px,
.icn_srv.icnw_f4.labour-cont_f4.wh46px,
.icn_srv.icnw_f4.electical-cont_f4.wh46px {
    background-position: -138px -80px;
}

.icn_srv.icnw_f5.cons-durab_f5.wh46px,
.icn_srv.icnw_f4.adv-mdm_f5.wh46px,
.icn_srv.icnw_f4.automobile_f5.wh46px,
.icn_srv.icnw_f4.a-industry_f5.wh46px,
.icn_srv.icnw_f4.banking_f5.wh46px,
.icn_srv.icnw_f4.bfsi_f5.wh46px,
.icn_srv.icnw_f4.bpo_f5.wh46px,
.icn_srv.icnw_f4.chemical-PF_f5.wh46px,
.icn_srv.icnw_f4.cons-realE_f5.wh46px,
.icn_srv.icnw_f4.education-t_f5.wh46px,
.icn_srv.icnw_f4.E-technical_f5.wh46px,
.icn_srv.icnw_f4.event-Org_f5.wh46px,
.icn_srv.icnw_f4.exp-imp_f5.wh46px,
.icn_srv.icnw_f4.fab-erec_f5.wh46px,
.icn_srv.icnw_f4.finance_f5.wh46px,
.icn_srv.icnw_f4.fmcg_f5.wh46px,
.icn_srv.icnw_f4.food-ind_f5.wh46px,
.icn_srv.icnw_f4.heavy-ind_f5.wh46px,
.icn_srv.icnw_f4.insurance_f5.wh46px,
.icn_srv.icnw_f4.ites_f5.wh46px,
.icn_srv.icnw_f4.manufac-O_f5.wh46px,
.icn_srv.icnw_f4.marine-ship_f5.wh46px,
.icn_srv.icnw_f4.oil-gas_f5.wh46px,
.icn_srv.icnw_f4.pharma-MH_f5.wh46px,
.icn_srv.icnw_f4.PP-ind_f5.wh46px,
.icn_srv.icnw_f4.PR-energy_f5.wh46px,
.icn_srv.icnw_f4.retail_f5.wh46px,
.icn_srv.icnw_f4.sales-markt_f5.wh46px,
.icn_srv.icnw_f4.telecom-tech_f5.wh46px,
.icn_srv.icnw_f4.texttile-ind_f5.wh46px,
.icn_srv.icnw_f4.tour-travel_f5.wh46px,
.icn_srv.icnw_f4.trans-logis_f5.wh46px,
.icn_srv.icnw_f4.admission_f5.wh46px,
.icn_srv.icnw_f4.camp-hire_f5.wh46px,
.icn_srv.icnw_f4.career-cons_f5.wh46px,
.icn_srv.icnw_f4.dist-educt_f5.wh46px,
.icn_srv.icnw_f4.domes-plac_f5.wh46px,
.icn_srv.icnw_f4.event-org_f5.wh46px,
.icn_srv.icnw_f4.ex-search_f5.wh46px,
.icn_srv.icnw_f4.head-hunt_f5.wh46px,
.icn_srv.icnw_f4.house-ser_f5.wh46px,
.icn_srv.icnw_f4.hr-consul_f5.wh46px,
.icn_srv.icnw_f4.manp-rec_f5.wh46px,
.icn_srv.icnw_f4.migr-ser_f5.wh46px,
.icn_srv.icnw_f4.overseas_f5.wh46px,
.icn_srv.icnw_f4.payr-mang_f5.wh46px,
.icn_srv.icnw_f4.rpo-ser_f5.wh46px,
.icn_srv.icnw_f4.secr-ser_f5.wh46px,
.icn_srv.icnw_f4.staff-sol_f5.wh46px,
.icn_srv.icnw_f4.train-develop_f5.wh46px,
.icn_srv.icnw_f4.work-home_f5.wh46px,
.icn_srv.icnw_f4.hiring_f5.wh46px,
.icn_srv.icnw_f4.realestate_f5.wh46px,
.icn_srv.icnw_f4.resume-writing_f5.wh46px,
.icn_srv.icnw_f4.turn-key-hiring-projects_f5.wh46px,
.icn_srv.icnw_f4.network_f5.wh46px,
.icn_srv.icnw_f4.enterprise_f5.wh46px,
.icn_srv.icnw_f4.remote_f5.wh46px,
.icn_srv.icnw_f4.jamsJwell_f5.wh46px,
.icn_srv.icnw_f4.iso-consultancy_f5.wh46px,
.icn_srv.icnw_f4.elder-care_f5.wh46px,
.icn_srv.icnw_f4.nursing_f5.wh46px,
.icn_srv.icnw_f4.attendants_f5.wh46px,
.icn_srv.icnw_f4.baby-care_f5.wh46px,
.icn_srv.icnw_f4.labour-cont_f5.wh46px,
.icn_srv.icnw_f4.electical-cont_f5.wh46px {
    background-position: -184px -80px;
}

.icn_srv.icnw_f1.cons-durab_f1.wh36px,
.icn_srv.icnw_f1.adv-mdm_f1.wh36px,
.icn_srv.icnw_f1.automobile_f1.wh36px,
.icn_srv.icnw_f1.a-industry_f1.wh36px,
.icn_srv.icnw_f1.banking_f1.wh36px,
.icn_srv.icnw_f1.bfsi_f1.wh36px,
.icn_srv.icnw_f1.bpo_f1.wh36px,
.icn_srv.icnw_f1.chemical-PF_f1.wh36px,
.icn_srv.icnw_f1.cons-realE_f1.wh36px,
.icn_srv.icnw_f1.education-t_f1.wh36px,
.icn_srv.icnw_f1.E-technical_f1.wh36px,
.icn_srv.icnw_f1.event-Org_f1.wh36px,
.icn_srv.icnw_f1.exp-imp_f1.wh36px,
.icn_srv.icnw_f1.fab-erec_f1.wh36px,
.icn_srv.icnw_f1.finance_f1.wh36px,
.icn_srv.icnw_f1.fmcg_f1.wh36px,
.icn_srv.icnw_f1.food-ind_f1.wh36px,
.icn_srv.icnw_f1.heavy-ind_f1.wh36px,
.icn_srv.icnw_f1.insurance_f1.wh36px,
.icn_srv.icnw_f1.ites_f1.wh36px,
.icn_srv.icnw_f1.manufac-O_f1.wh36px,
.icn_srv.icnw_f1.marine-ship_f1.wh36px,
.icn_srv.icnw_f1.oil-gas_f1.wh36px,
.icn_srv.icnw_f1.pharma-MH_f1.wh36px,
.icn_srv.icnw_f1.PP-ind_f1.wh36px,
.icn_srv.icnw_f1.PR-energy_f1.wh36px,
.icn_srv.icnw_f1.retail_f1.wh36px,
.icn_srv.icnw_f1.sales-markt_f1.wh36px,
.icn_srv.icnw_f1.telecom-tech_f1.wh36px,
.icn_srv.icnw_f1.texttile-ind_f1.wh36px,
.icn_srv.icnw_f1.tour-travel_f1.wh36px,
.icn_srv.icnw_f1.trans-logis_f1.wh36px,
.icn_srv.icnw_f1.admission_f1.wh36px,
.icn_srv.icnw_f1.camp-hire_f1.wh36px,
.icn_srv.icnw_f1.career-cons_f1.wh36px,
.icn_srv.icnw_f1.dist-educt_f1.wh36px,
.icn_srv.icnw_f1.domes-plac_f1.wh36px,
.icn_srv.icnw_f1.event-org_f1.wh36px,
.icn_srv.icnw_f1.ex-search_f1.wh36px,
.icn_srv.icnw_f1.head-hunt_f1.wh36px,
.icn_srv.icnw_f1.house-ser_f1.wh36px,
.icn_srv.icnw_f1.hr-consul_f1.wh36px,
.icn_srv.icnw_f1.manp-rec_f1.wh36px,
.icn_srv.icnw_f1.migr-ser_f1.wh36px,
.icn_srv.icnw_f1.overseas_f1.wh36px,
.icn_srv.icnw_f1.payr-mang_f1.wh36px,
.icn_srv.icnw_f1.rpo-ser_f1.wh36px,
.icn_srv.icnw_f1.secr-ser_f1.wh36px,
.icn_srv.icnw_f1.staff-sol_f1.wh36px,
.icn_srv.icnw_f1.train-develop_f1.wh36px,
.icn_srv.icnw_f1.work-home_f1.wh36px,
.icn_srv.icnw_f1.hiring_f1.wh36px,
.icn_srv.icnw_f1.realestate_f1.wh36px,
.icn_srv.icnw_f1.resume-writing_f1.wh36px,
.icn_srv.icnw_f1.turn-key-hiring-projects_f1.wh36px,
.icn_srv.icnw_f1.network_f1.wh36px,
.icn_srv.icnw_f1.enterprise_f1.wh36px,
.icn_srv.icnw_f1.remote_f1.wh36px,
.icn_srv.icnw_f1.jamsJwell_f1.wh36px,
.icn_srv.icnw_f1.iso-consultancy_f1.wh36px,
.icn_srv.icnw_f1.hospital_f1.wh36px,
.icn_srv.icnw_f1.elder-care_f1.wh36px,
.icn_srv.icnw_f1.nursing_f1.wh36px,
.icn_srv.icnw_f1.attendants_f1.wh36px,
.icn_srv.icnw_f1.baby-care_f1.wh36px,
.icn_srv.icnw_f1.labour-cont_f1.wh36px,
.icn_srv.icnw_f1.electical-cont_f1.wh36px {
    background-position: 0% -126px;
}

.icn_srv.icnw_f2.cons-durab_f2.wh36px,
.icn_srv.icnw_f2.adv-mdm_f2.wh36px,
.icn_srv.icnw_f2.automobile_f2.wh36px,
.icn_srv.icnw_f2.a-industry_f2.wh36px,
.icn_srv.icnw_f2.banking_f2.wh36px,
.icn_srv.icnw_f2.bfsi_f2.wh36px,
.icn_srv.icnw_f2.bpo_f2.wh36px,
.icn_srv.icnw_f2.chemical-PF_f2.wh36px,
.icn_srv.icnw_f2.cons-realE_f2.wh36px,
.icn_srv.icnw_f2.education-t_f2.wh36px,
.icn_srv.icnw_f2.E-technical_f2.wh36px,
.icn_srv.icnw_f2.event-Org_f2.wh36px,
.icn_srv.icnw_f2.exp-imp_f2.wh36px,
.icn_srv.icnw_f2.fab-erec_f2.wh36px,
.icn_srv.icnw_f2.finance_f2.wh36px,
.icn_srv.icnw_f2.fmcg_f2.wh36px,
.icn_srv.icnw_f2.food-ind_f2.wh36px,
.icn_srv.icnw_f2.heavy-ind_f2.wh36px,
.icn_srv.icnw_f2.insurance_f2.wh36px,
.icn_srv.icnw_f2.ites_f2.wh36px,
.icn_srv.icnw_f2.manufac-O_f2.wh36px,
.icn_srv.icnw_f2.marine-ship_f2.wh36px,
.icn_srv.icnw_f2.oil-gas_f2.wh36px,
.icn_srv.icnw_f2.pharma-MH_f2.wh36px,
.icn_srv.icnw_f2.PP-ind_f2.wh36px,
.icn_srv.icnw_f2.PR-energy_f2.wh36px,
.icn_srv.icnw_f2.retail_f2.wh36px,
.icn_srv.icnw_f2.sales-markt_f2.wh36px,
.icn_srv.icnw_f2.telecom-tech_f2.wh36px,
.icn_srv.icnw_f2.texttile-ind_f2.wh36px,
.icn_srv.icnw_f2.tour-travel_f2.wh36px,
.icn_srv.icnw_f2.trans-logis_f2.wh36px,
.icn_srv.icnw_f2.admission_f2.wh36px,
.icn_srv.icnw_f2.camp-hire_f2.wh36px,
.icn_srv.icnw_f2.career-cons_f2.wh36px,
.icn_srv.icnw_f2.dist-educt_f2.wh36px,
.icn_srv.icnw_f2.domes-plac_f2.wh36px,
.icn_srv.icnw_f2.event-org_f2.wh36px,
.icn_srv.icnw_f2.ex-search_f2.wh36px,
.icn_srv.icnw_f2.head-hunt_f2.wh36px,
.icn_srv.icnw_f2.house-ser_f2.wh36px,
.icn_srv.icnw_f2.hr-consul_f2.wh36px,
.icn_srv.icnw_f2.manp-rec_f2.wh36px,
.icn_srv.icnw_f2.migr-ser_f2.wh36px,
.icn_srv.icnw_f2.overseas_f2.wh36px,
.icn_srv.icnw_f2.payr-mang_f2.wh36px,
.icn_srv.icnw_f2.rpo-ser_f2.wh36px,
.icn_srv.icnw_f2.secr-ser_f2.wh36px,
.icn_srv.icnw_f2.staff-sol_f2.wh36px,
.icn_srv.icnw_f2.train-develop_f2.wh36px,
.icn_srv.icnw_f2.work-home_f2.wh36px,
.icn_srv.icnw_f2.hiring_f2.wh36px,
.icn_srv.icnw_f2.realestate_f2.wh36px,
.icn_srv.icnw_f2.resume-writing_f2.wh36px,
.icn_srv.icnw_f2.turn-key-hiring-projects_f2.wh36px,
.icn_srv.icnw_f2.network_f2.wh36px,
.icn_srv.icnw_f2.enterprise_f2.wh36px,
.icn_srv.icnw_f2.remote_f2.wh36px,
.icn_srv.icnw_f2.jamsJwell_f2.wh36px,
.icn_srv.icnw_f2.iso-consultancy_f2.wh36px,
.icn_srv.icnw_f2.elder-care_f2.wh36px,
.icn_srv.icnw_f2.nursing_f2.wh36px,
.icn_srv.icnw_f2.attendants_f2.wh36px,
.icn_srv.icnw_f2.baby-care_f2.wh36px,
.icn_srv.icnw_f2.labour-cont_f2.wh36px,
.icn_srv.icnw_f2.electical-cont_f2.wh36px {
    background-position: -36px -126px;
}

.icn_srv.icnw_f3.cons-durab_f3.wh36px,
.icn_srv.icnw_f3.adv-mdm_f3.wh36px,
.icn_srv.icnw_f3.automobile_f3.wh36px,
.icn_srv.icnw_f3.a-industry_f3.wh36px,
.icn_srv.icnw_f3.banking_f3.wh36px,
.icn_srv.icnw_f3.bfsi_f3.wh36px,
.icn_srv.icnw_f3.bpo_f3.wh36px,
.icn_srv.icnw_f3.chemical-PF_f3.wh36px,
.icn_srv.icnw_f3.cons-realE_f3.wh36px,
.icn_srv.icnw_f3.education-t_f3.wh36px,
.icn_srv.icnw_f3.E-technical_f3.wh36px,
.icn_srv.icnw_f3.event-Org_f3.wh36px,
.icn_srv.icnw_f3.exp-imp_f3.wh36px,
.icn_srv.icnw_f3.fab-erec_f3.wh36px,
.icn_srv.icnw_f3.finance_f3.wh36px,
.icn_srv.icnw_f3.fmcg_f3.wh36px,
.icn_srv.icnw_f3.food-ind_f3.wh36px,
.icn_srv.icnw_f3.heavy-ind_f3.wh36px,
.icn_srv.icnw_f3.insurance_f3.wh36px,
.icn_srv.icnw_f3.ites_f3.wh36px,
.icn_srv.icnw_f3.manufac-O_f3.wh36px,
.icn_srv.icnw_f3.marine-ship_f3.wh36px,
.icn_srv.icnw_f3.oil-gas_f3.wh36px,
.icn_srv.icnw_f3.pharma-MH_f3.wh36px,
.icn_srv.icnw_f3.PP-ind_f3.wh36px,
.icn_srv.icnw_f3.PR-energy_f3.wh36px,
.icn_srv.icnw_f3.retail_f3.wh36px,
.icn_srv.icnw_f3.sales-markt_f3.wh36px,
.icn_srv.icnw_f3.telecom-tech_f3.wh36px,
.icn_srv.icnw_f3.texttile-ind_f3.wh36px,
.icn_srv.icnw_f3.tour-travel_f3.wh36px,
.icn_srv.icnw_f3.trans-logis_f3.wh36px,
.icn_srv.icnw_f3.admission_f3.wh36px,
.icn_srv.icnw_f3.camp-hire_f3.wh36px,
.icn_srv.icnw_f3.career-cons_f3.wh36px,
.icn_srv.icnw_f3.dist-educt_f3.wh36px,
.icn_srv.icnw_f3.domes-plac_f3.wh36px,
.icn_srv.icnw_f3.event-org_f3.wh36px,
.icn_srv.icnw_f3.ex-search_f3.wh36px,
.icn_srv.icnw_f3.head-hunt_f3.wh36px,
.icn_srv.icnw_f3.house-ser_f3.wh36px,
.icn_srv.icnw_f3.hr-consul_f3.wh36px,
.icn_srv.icnw_f3.manp-rec_f3.wh36px,
.icn_srv.icnw_f3.migr-ser_f3.wh36px,
.icn_srv.icnw_f3.overseas_f3.wh36px,
.icn_srv.icnw_f3.payr-mang_f3.wh36px,
.icn_srv.icnw_f3.rpo-ser_f3.wh36px,
.icn_srv.icnw_f3.secr-ser_f3.wh36px,
.icn_srv.icnw_f3.staff-sol_f3.wh36px,
.icn_srv.icnw_f3.train-develop_f3.wh36px,
.icn_srv.icnw_f3.work-home_f3.wh36px,
.icn_srv.icnw_f3.hiring_f3.wh36px,
.icn_srv.icnw_f3.realestate_f3.wh36px,
.icn_srv.icnw_f3.resume-writing_f3.wh36px,
.icn_srv.icnw_f3.turn-key-hiring-projects_f3.wh36px,
.icn_srv.icnw_f3.network_f3.wh36px,
.icn_srv.icnw_f3.enterprise_f3.wh36px,
.icn_srv.icnw_f3.remote_f3.wh36px,
.icn_srv.icnw_f3.jamsJwell_f3.wh36px,
.icn_srv.icnw_f3.iso-consultancy_f3.wh36px,
.icn_srv.icnw_f3.elder-care_f3.wh36px,
.icn_srv.icnw_f3.nursing_f3.wh36px,
.icn_srv.icnw_f3.attendants_f3.wh36px,
.icn_srv.icnw_f3.baby-care_f3.wh36px,
.icn_srv.icnw_f3.labour-cont_f3.wh36px,
.icn_srv.icnw_f3.electical-cont_f3.wh36px {
    background-position: -72px -126px;
}

.icn_srv.icnw_f4.cons-durab_f4.wh36px,
.icn_srv.icnw_f4.adv-mdm_f4.wh36px,
.icn_srv.icnw_f4.automobile_f4.wh36px,
.icn_srv.icnw_f4.a-industry_f4.wh36px,
.icn_srv.icnw_f4.banking_f4.wh36px,
.icn_srv.icnw_f4.bfsi_f4.wh36px,
.icn_srv.icnw_f4.bpo_f4.wh36px,
.icn_srv.icnw_f4.chemical-PF_f4.wh36px,
.icn_srv.icnw_f4.cons-realE_f4.wh36px,
.icn_srv.icnw_f4.education-t_f4.wh36px,
.icn_srv.icnw_f4.E-technical_f4.wh36px,
.icn_srv.icnw_f4.event-Org_f4.wh36px,
.icn_srv.icnw_f4.exp-imp_f4.wh36px,
.icn_srv.icnw_f4.fab-erec_f4.wh36px,
.icn_srv.icnw_f4.finance_f4.wh36px,
.icn_srv.icnw_f4.fmcg_f4.wh36px,
.icn_srv.icnw_f4.food-ind_f4.wh36px,
.icn_srv.icnw_f4.heavy-ind_f4.wh36px,
.icn_srv.icnw_f4.insurance_f4.wh36px,
.icn_srv.icnw_f4.ites_f4.wh36px,
.icn_srv.icnw_f4.manufac-O_f4.wh36px,
.icn_srv.icnw_f4.marine-ship_f4.wh36px,
.icn_srv.icnw_f4.oil-gas_f4.wh36px,
.icn_srv.icnw_f4.pharma-MH_f4.wh36px,
.icn_srv.icnw_f4.PP-ind_f4.wh36px,
.icn_srv.icnw_f4.PR-energy_f4.wh36px,
.icn_srv.icnw_f4.retail_f4.wh36px,
.icn_srv.icnw_f4.sales-markt_f4.wh36px,
.icn_srv.icnw_f4.telecom-tech_f4.wh36px,
.icn_srv.icnw_f4.texttile-ind_f4.wh36px,
.icn_srv.icnw_f4.tour-travel_f4.wh36px,
.icn_srv.icnw_f4.trans-logis_f4.wh36px,
.icn_srv.icnw_f4.admission_f4.wh36px,
.icn_srv.icnw_f4.camp-hire_f4.wh36px,
.icn_srv.icnw_f4.career-cons_f4.wh36px,
.icn_srv.icnw_f4.dist-educt_f4.wh36px,
.icn_srv.icnw_f4.domes-plac_f4.wh36px,
.icn_srv.icnw_f4.event-org_f4.wh36px,
.icn_srv.icnw_f4.ex-search_f4.wh36px,
.icn_srv.icnw_f4.head-hunt_f4.wh36px,
.icn_srv.icnw_f4.house-ser_f4.wh36px,
.icn_srv.icnw_f4.hr-consul_f4.wh36px,
.icn_srv.icnw_f4.manp-rec_f4.wh36px,
.icn_srv.icnw_f4.migr-ser_f4.wh36px,
.icn_srv.icnw_f4.overseas_f4.wh36px,
.icn_srv.icnw_f4.payr-mang_f4.wh36px,
.icn_srv.icnw_f4.rpo-ser_f4.wh36px,
.icn_srv.icnw_f4.secr-ser_f4.wh36px,
.icn_srv.icnw_f4.staff-sol_f4.wh36px,
.icn_srv.icnw_f4.train-develop_f4.wh36px,
.icn_srv.icnw_f4.work-home_f4.wh36px,
.icn_srv.icnw_f4.hiring_f4.wh36px,
.icn_srv.icnw_f4.realestate_f4.wh36px,
.icn_srv.icnw_f4.resume-writing_f4.wh36px,
.icn_srv.icnw_f4.turn-key-hiring-projects_f4.wh36px,
.icn_srv.icnw_f4.network_f4.wh36px,
.icn_srv.icnw_f4.enterprise_f4.wh36px,
.icn_srv.icnw_f4.remote_f4.wh36px,
.icn_srv.icnw_f4.jamsJwell_f4.wh36px,
.icn_srv.icnw_f4.iso-consultancy_f4.wh36px,
.icn_srv.icnw_f4.elder-care_f4.wh36px,
.icn_srv.icnw_f4.nursing_f4.wh36px,
.icn_srv.icnw_f4.attendants_f4.wh36px,
.icn_srv.icnw_f4.baby-care_f4.wh36px,
.icn_srv.icnw_f4.labour-cont_f4.wh36px,
.icn_srv.icnw_f4.electical-cont_f4.wh36px {
    background-position: -108px -126px;
}

.icn_srv.icnw_f5.cons-durab_f5.wh36px,
.icn_srv.icnw_f5.adv-mdm_f5.wh36px,
.icn_srv.icnw_f5.automobile_f5.wh36px,
.icn_srv.icnw_f5.a-industry_f5.wh36px,
.icn_srv.icnw_f5.banking_f5.wh36px,
.icn_srv.icnw_f5.bfsi_f5.wh36px,
.icn_srv.icnw_f5.bpo_f5.wh36px,
.icn_srv.icnw_f5.chemical-PF_f5.wh36px,
.icn_srv.icnw_f5.cons-realE_f5.wh36px,
.icn_srv.icnw_f5.education-t_f5.wh36px,
.icn_srv.icnw_f5.E-technical_f5.wh36px,
.icn_srv.icnw_f5.event-Org_f5.wh36px,
.icn_srv.icnw_f5.exp-imp_f5.wh36px,
.icn_srv.icnw_f5.fab-erec_f5.wh36px,
.icn_srv.icnw_f5.finance_f5.wh36px,
.icn_srv.icnw_f5.fmcg_f5.wh36px,
.icn_srv.icnw_f5.food-ind_f5.wh36px,
.icn_srv.icnw_f5.heavy-ind_f5.wh36px,
.icn_srv.icnw_f5.insurance_f5.wh36px,
.icn_srv.icnw_f5.ites_f5.wh36px,
.icn_srv.icnw_f5.manufac-O_f5.wh36px,
.icn_srv.icnw_f5.marine-ship_f5.wh36px,
.icn_srv.icnw_f5.oil-gas_f5.wh36px,
.icn_srv.icnw_f5.pharma-MH_f5.wh36px,
.icn_srv.icnw_f5.PP-ind_f5.wh36px,
.icn_srv.icnw_f5.PR-energy_f5.wh36px,
.icn_srv.icnw_f5.retail_f5.wh36px,
.icn_srv.icnw_f5.sales-markt_f5.wh36px,
.icn_srv.icnw_f5.telecom-tech_f5.wh36px,
.icn_srv.icnw_f5.texttile-ind_f5.wh36px,
.icn_srv.icnw_f5.tour-travel_f5.wh36px,
.icn_srv.icnw_f5.trans-logis_f5.wh36px,
.icn_srv.icnw_f5.admission_f5.wh36px,
.icn_srv.icnw_f5.camp-hire_f5.wh36px,
.icn_srv.icnw_f5.career-cons_f5.wh36px,
.icn_srv.icnw_f5.dist-educt_f5.wh36px,
.icn_srv.icnw_f5.domes-plac_f5.wh36px,
.icn_srv.icnw_f5.event-org_f5.wh36px,
.icn_srv.icnw_f5.ex-search_f5.wh36px,
.icn_srv.icnw_f5.head-hunt_f5.wh36px,
.icn_srv.icnw_f5.house-ser_f5.wh36px,
.icn_srv.icnw_f5.hr-consul_f5.wh36px,
.icn_srv.icnw_f5.manp-rec_f5.wh36px,
.icn_srv.icnw_f5.migr-ser_f5.wh36px,
.icn_srv.icnw_f5.overseas_f5.wh36px,
.icn_srv.icnw_f5.payr-mang_f5.wh36px,
.icn_srv.icnw_f5.rpo-ser_f5.wh36px,
.icn_srv.icnw_f5.secr-ser_f5.wh36px,
.icn_srv.icnw_f5.staff-sol_f5.wh36px,
.icn_srv.icnw_f5.train-develop_f5.wh36px,
.icn_srv.icnw_f5.work-home_f5.wh36px,
.icn_srv.icnw_f5.hiring_f5.wh36px,
.icn_srv.icnw_f5.realestate_f5.wh36px,
.icn_srv.icnw_f5.resume-writing_f5.wh36px,
.icn_srv.icnw_f5.turn-key-hiring-projects_f5.wh36px,
.icn_srv.icnw_f5.network_f5.wh36px,
.icn_srv.icnw_f5.enterprise_f5.wh36px,
.icn_srv.icnw_f5.remote_f5.wh36px,
.icn_srv.icnw_f5.jamsJwell_f5.wh36px,
.icn_srv.icnw_f5.iso-consultancy_f5.wh36px,
.icn_srv.icnw_f5.elder-care_f5.wh36px,
.icn_srv.icnw_f5.nursing_f5.wh36px,
.icn_srv.icnw_f5.attendants_f5.wh36px,
.icn_srv.icnw_f5.baby-care_f5.wh36px,
.icn_srv.icnw_f5.labour-cont_f5.wh36px,
.icn_srv.icnw_f5.electical-cont_f5.wh36px {
    background-position: -144px -126px;
}

.icn_srv.icnw_f1.color2.cons-durab_f1.wh36px,
.icn_srv.icnw_f1.color2.adv-mdm_f1.wh36px,
.icn_srv.icnw_f1.color2.automobile_f1.wh36px,
.icn_srv.icnw_f1.color2.a-industry_f1.wh36px,
.icn_srv.icnw_f1.color2.banking_f1.wh36px,
.icn_srv.icnw_f1.color2.bfsi_f1.wh36px,
.icn_srv.icnw_f1.color2.bpo_f1.wh36px,
.icn_srv.icnw_f1.color2.chemical-PF_f1.wh36px,
.icn_srv.icnw_f1.color2.cons-realE_f1.wh36px,
.icn_srv.icnw_f1.color2.education-t_f1.wh36px,
.icn_srv.icnw_f1.color2.E-technical_f1.wh36px,
.icn_srv.icnw_f1.color2.event-Org_f1.wh36px,
.icn_srv.icnw_f1.color2.exp-imp_f1.wh36px,
.icn_srv.icnw_f1.color2.fab-erec_f1.wh36px,
.icn_srv.icnw_f1.color2.finance_f1.wh36px,
.icn_srv.icnw_f1.color2.fmcg_f1.wh36px,
.icn_srv.icnw_f1.color2.food-ind_f1.wh36px,
.icn_srv.icnw_f1.color2.heavy-ind_f1.wh36px,
.icn_srv.icnw_f1.color2.insurance_f1.wh36px,
.icn_srv.icnw_f1.color2.ites_f1.wh36px,
.icn_srv.icnw_f1.color2.manufac-O_f1.wh36px,
.icn_srv.icnw_f1.color2.marine-ship_f1.wh36px,
.icn_srv.icnw_f1.color2.oil-gas_f1.wh36px,
.icn_srv.icnw_f1.color2.pharma-MH_f1.wh36px,
.icn_srv.icnw_f1.color2.PP-ind_f1.wh36px,
.icn_srv.icnw_f1.color2.PR-energy_f1.wh36px,
.icn_srv.icnw_f1.color2.retail_f1.wh36px,
.icn_srv.icnw_f1.color2.sales-markt_f1.wh36px,
.icn_srv.icnw_f1.color2.telecom-tech_f1.wh36px,
.icn_srv.icnw_f1.color2.texttile-ind_f1.wh36px,
.icn_srv.icnw_f1.color2.tour-travel_f1.wh36px,
.icn_srv.icnw_f1.color2.trans-logis_f1.wh36px,
.icn_srv.icnw_f1.color2.admission_f1.wh36px,
.icn_srv.icnw_f1.color2.camp-hire_f1.wh36px,
.icn_srv.icnw_f1.color2.career-cons_f1.wh36px,
.icn_srv.icnw_f1.color2.dist-educt_f1.wh36px,
.icn_srv.icnw_f1.color2.domes-plac_f1.wh36px,
.icn_srv.icnw_f1.color2.event-org_f1.wh36px,
.icn_srv.icnw_f1.color2.ex-search_f1.wh36px,
.icn_srv.icnw_f1.color2.head-hunt_f1.wh36px,
.icn_srv.icnw_f1.color2.house-ser_f1.wh36px,
.icn_srv.icnw_f1.color2.hr-consul_f1.wh36px,
.icn_srv.icnw_f1.color2.manp-rec_f1.wh36px,
.icn_srv.icnw_f1.color2.migr-ser_f1.wh36px,
.icn_srv.icnw_f1.color2.overseas_f1.wh36px,
.icn_srv.icnw_f1.color2.payr-mang_f1.wh36px,
.icn_srv.icnw_f1.color2.rpo-ser_f1.wh36px,
.icn_srv.icnw_f1.color2.secr-ser_f1.wh36px,
.icn_srv.icnw_f1.color2.staff-sol_f1.wh36px,
.icn_srv.icnw_f1.color2.train-develop_f1.wh36px,
.icn_srv.icnw_f1.color2.work-home_f1.wh36px,
.icn_srv.icnw_f1.color2.hiring_f1.wh36px,
.icn_srv.icnw_f1.color2.realestate_f1.wh36px,
.icn_srv.icnw_f1.color2.resume-writing_f1.wh36px,
.icn_srv.icnw_f1.color2.turn-key-hiring-projects_f1.wh36px,
.icn_srv.icnw_f1.color2.network_f1.wh36px,
.icn_srv.icnw_f1.color2.enterprise_f1.wh36px,
.icn_srv.icnw_f1.color2.remote_f1.wh36px,
.icn_srv.icnw_f1.color2.jamsJwell_f1.wh36px,
.icn_srv.icnw_f1.color2.iso-consultancy_f1.wh36px,
.icn_srv.icnw_f1.color2.elder-care_f1.wh36px,
.icn_srv.icnw_f1.color2.nursing_f1.wh36px,
.icn_srv.icnw_f1.color2.attendants_f1.wh36px,
.icn_srv.icnw_f1.color2.baby-care_f1.wh36px,
.icn_srv.icnw_f1.color2.labour-cont_f1.wh36px,
.icn_srv.icnw_f1.color2.electical-cont_f1.wh36px {
    background-position: -180px -126px;
}

.icn_srv.icnw_f2.color2.cons-durab_f2.wh36px,
.icn_srv.icnw_f2.color2.adv-mdm_f2.wh36px,
.icn_srv.icnw_f2.color2.automobile_f2.wh36px,
.icn_srv.icnw_f2.color2.a-industry_f2.wh36px,
.icn_srv.icnw_f2.color2.banking_f2.wh36px,
.icn_srv.icnw_f2.color2.bfsi_f2.wh36px,
.icn_srv.icnw_f2.color2.bpo_f2.wh36px,
.icn_srv.icnw_f2.color2.chemical-PF_f2.wh36px,
.icn_srv.icnw_f2.color2.cons-realE_f2.wh36px,
.icn_srv.icnw_f2.color2.education-t_f2.wh36px,
.icn_srv.icnw_f2.color2.E-technical_f2.wh36px,
.icn_srv.icnw_f2.color2.event-Org_f2.wh36px,
.icn_srv.icnw_f2.color2.exp-imp_f2.wh36px,
.icn_srv.icnw_f2.color2.fab-erec_f2.wh36px,
.icn_srv.icnw_f2.color2.finance_f2.wh36px,
.icn_srv.icnw_f2.color2.fmcg_f2.wh36px,
.icn_srv.icnw_f2.color2.food-ind_f2.wh36px,
.icn_srv.icnw_f2.color2.heavy-ind_f2.wh36px,
.icn_srv.icnw_f2.color2.insurance_f2.wh36px,
.icn_srv.icnw_f2.color2.ites_f2.wh36px,
.icn_srv.icnw_f2.color2.manufac-O_f2.wh36px,
.icn_srv.icnw_f2.color2.marine-ship_f2.wh36px,
.icn_srv.icnw_f2.color2.oil-gas_f2.wh36px,
.icn_srv.icnw_f2.color2.pharma-MH_f2.wh36px,
.icn_srv.icnw_f2.color2.PP-ind_f2.wh36px,
.icn_srv.icnw_f2.color2.PR-energy_f2.wh36px,
.icn_srv.icnw_f2.color2.retail_f2.wh36px,
.icn_srv.icnw_f2.color2.sales-markt_f2.wh36px,
.icn_srv.icnw_f2.color2.telecom-tech_f2.wh36px,
.icn_srv.icnw_f2.color2.texttile-ind_f2.wh36px,
.icn_srv.icnw_f2.color2.tour-travel_f2.wh36px,
.icn_srv.icnw_f2.color2.trans-logis_f2.wh36px,
.icn_srv.icnw_f2.color2.admission_f2.wh36px,
.icn_srv.icnw_f2.color2.camp-hire_f2.wh36px,
.icn_srv.icnw_f2.color2.career-cons_f2.wh36px,
.icn_srv.icnw_f2.color2.dist-educt_f2.wh36px,
.icn_srv.icnw_f2.color2.domes-plac_f2.wh36px,
.icn_srv.icnw_f2.color2.event-org_f2.wh36px,
.icn_srv.icnw_f2.color2.ex-search_f2.wh36px,
.icn_srv.icnw_f2.color2.head-hunt_f2.wh36px,
.icn_srv.icnw_f2.color2.house-ser_f2.wh36px,
.icn_srv.icnw_f2.color2.hr-consul_f2.wh36px,
.icn_srv.icnw_f2.color2.manp-rec_f2.wh36px,
.icn_srv.icnw_f2.color2.migr-ser_f2.wh36px,
.icn_srv.icnw_f2.color2.overseas_f2.wh36px,
.icn_srv.icnw_f2.color2.payr-mang_f2.wh36px,
.icn_srv.icnw_f2.color2.rpo-ser_f2.wh36px,
.icn_srv.icnw_f2.color2.secr-ser_f2.wh36px,
.icn_srv.icnw_f2.color2.staff-sol_f2.wh36px,
.icn_srv.icnw_f2.color2.train-develop_f2.wh36px,
.icn_srv.icnw_f2.color2.work-home_f2.wh36px,
.icn_srv.icnw_f2.color2.hiring_f2.wh36px,
.icn_srv.icnw_f2.color2.realestate_f2.wh36px,
.icn_srv.icnw_f2.color2.resume-writing_f2.wh36px,
.icn_srv.icnw_f2.color2.turn-key-hiring-projects_f2.wh36px,
.icn_srv.icnw_f2.color2.network_f2.wh36px,
.icn_srv.icnw_f2.color2.enterprise_f2.wh36px,
.icn_srv.icnw_f2.color2.remote_f2.wh36px,
.icn_srv.icnw_f2.color2.jamsJwell_f2.wh36px,
.icn_srv.icnw_f2.color2.iso-consultancy_f2.wh36px,
.icn_srv.icnw_f2.color2.elder-care_f2.wh36px,
.icn_srv.icnw_f2.color2.nursing_f2.wh36px,
.icn_srv.icnw_f2.color2.attendants_f2.wh36px,
.icn_srv.icnw_f2.color2.baby-care_f2.wh36px,
.icn_srv.icnw_f2.color2.labour-cont_f2.wh36px,
.icn_srv.icnw_f2.color2.electical-cont_f2.wh36px {
    background-position: -216px -126px;
}

.icn_srv.icnw_f3.color2.cons-durab_f3.wh36px,
.icn_srv.icnw_f3.color2.adv-mdm_f3.wh36px,
.icn_srv.icnw_f3.color2.automobile_f3.wh36px,
.icn_srv.icnw_f3.color2.a-industry_f3.wh36px,
.icn_srv.icnw_f3.color2.banking_f3.wh36px,
.icn_srv.icnw_f3.color2.bfsi_f3.wh36px,
.icn_srv.icnw_f3.color2.bpo_f3.wh36px,
.icn_srv.icnw_f3.color2.chemical-PF_f3.wh36px,
.icn_srv.icnw_f3.color2.cons-realE_f3.wh36px,
.icn_srv.icnw_f3.color2.education-t_f3.wh36px,
.icn_srv.icnw_f3.color2.E-technical_f3.wh36px,
.icn_srv.icnw_f3.color2.event-Org_f3.wh36px,
.icn_srv.icnw_f3.color2.exp-imp_f3.wh36px,
.icn_srv.icnw_f3.color2.fab-erec_f3.wh36px,
.icn_srv.icnw_f3.color2.finance_f3.wh36px,
.icn_srv.icnw_f3.color2.fmcg_f3.wh36px,
.icn_srv.icnw_f3.color2.food-ind_f3.wh36px,
.icn_srv.icnw_f3.color2.heavy-ind_f3.wh36px,
.icn_srv.icnw_f3.color2.insurance_f3.wh36px,
.icn_srv.icnw_f3.color2.ites_f3.wh36px,
.icn_srv.icnw_f3.color2.manufac-O_f3.wh36px,
.icn_srv.icnw_f3.color2.marine-ship_f3.wh36px,
.icn_srv.icnw_f3.color2.oil-gas_f3.wh36px,
.icn_srv.icnw_f3.color2.pharma-MH_f3.wh36px,
.icn_srv.icnw_f3.color2.PP-ind_f3.wh36px,
.icn_srv.icnw_f3.color2.PR-energy_f3.wh36px,
.icn_srv.icnw_f3.color2.retail_f3.wh36px,
.icn_srv.icnw_f3.color2.sales-markt_f3.wh36px,
.icn_srv.icnw_f3.color2.telecom-tech_f3.wh36px,
.icn_srv.icnw_f3.color2.texttile-ind_f3.wh36px,
.icn_srv.icnw_f3.color2.tour-travel_f3.wh36px,
.icn_srv.icnw_f3.color2.trans-logis_f3.wh36px,
.icn_srv.icnw_f3.color2.admission_f3.wh36px,
.icn_srv.icnw_f3.color2.camp-hire_f3.wh36px,
.icn_srv.icnw_f3.color2.career-cons_f3.wh36px,
.icn_srv.icnw_f3.color2.dist-educt_f3.wh36px,
.icn_srv.icnw_f3.color2.domes-plac_f3.wh36px,
.icn_srv.icnw_f3.color2.event-org_f3.wh36px,
.icn_srv.icnw_f3.color2.ex-search_f3.wh36px,
.icn_srv.icnw_f3.color2.head-hunt_f3.wh36px,
.icn_srv.icnw_f3.color2.house-ser_f3.wh36px,
.icn_srv.icnw_f3.color2.hr-consul_f3.wh36px,
.icn_srv.icnw_f3.color2.manp-rec_f3.wh36px,
.icn_srv.icnw_f3.color2.migr-ser_f3.wh36px,
.icn_srv.icnw_f3.color2.overseas_f3.wh36px,
.icn_srv.icnw_f3.color2.payr-mang_f3.wh36px,
.icn_srv.icnw_f3.color2.rpo-ser_f3.wh36px,
.icn_srv.icnw_f3.color2.secr-ser_f3.wh36px,
.icn_srv.icnw_f3.color2.staff-sol_f3.wh36px,
.icn_srv.icnw_f3.color2.train-develop_f3.wh36px,
.icn_srv.icnw_f3.color2.work-home_f3.wh36px,
.icn_srv.icnw_f3.color2.hiring_f3.wh36px,
.icn_srv.icnw_f3.color2.realestate_f3.wh36px,
.icn_srv.icnw_f3.color2.resume-writing_f3.wh36px,
.icn_srv.icnw_f3.color2.turn-key-hiring-projects_f3.wh36px,
.icn_srv.icnw_f3.color2.network_f3.wh36px,
.icn_srv.icnw_f3.color2.enterprise_f3.wh36px,
.icn_srv.icnw_f3.color2.remote_f3.wh36px,
.icn_srv.icnw_f3.color2.jamsJwell_f3.wh36px,
.icn_srv.icnw_f3.color2.iso-consultancy_f3.wh36px,
.icn_srv.icnw_f3.color2.elder-care_f3.wh36px,
.icn_srv.icnw_f3.color2.nursing_f3.wh36px,
.icn_srv.icnw_f3.color2.attendants_f3.wh36px,
.icn_srv.icnw_f3.color2.baby-care_f3.wh36px,
.icn_srv.icnw_f3.color2.labour-cont_f3.wh36px,
.icn_srv.icnw_f3.color2.electical-cont_f3.wh36px {
    background-position: -252px -126px;
}

.icn_srv.icnw_f4.color2.cons-durab_f4.wh36px,
.icn_srv.icnw_f4.color2.adv-mdm_f4.wh36px,
.icn_srv.icnw_f4.color2.automobile_f4.wh36px,
.icn_srv.icnw_f4.color2.a-industry_f4.wh36px,
.icn_srv.icnw_f4.color2.banking_f4.wh36px,
.icn_srv.icnw_f4.color2.bfsi_f4.wh36px,
.icn_srv.icnw_f4.color2.bpo_f4.wh36px,
.icn_srv.icnw_f4.color2.chemical-PF_f4.wh36px,
.icn_srv.icnw_f4.color2.cons-realE_f4.wh36px,
.icn_srv.icnw_f4.color2.education-t_f4.wh36px,
.icn_srv.icnw_f4.color2.E-technical_f4.wh36px,
.icn_srv.icnw_f4.color2.event-Org_f4.wh36px,
.icn_srv.icnw_f4.color2.exp-imp_f4.wh36px,
.icn_srv.icnw_f4.color2.fab-erec_f4.wh36px,
.icn_srv.icnw_f4.color2.finance_f4.wh36px,
.icn_srv.icnw_f4.color2.fmcg_f4.wh36px,
.icn_srv.icnw_f4.color2.food-ind_f4.wh36px,
.icn_srv.icnw_f4.color2.heavy-ind_f4.wh36px,
.icn_srv.icnw_f4.color2.insurance_f4.wh36px,
.icn_srv.icnw_f4.color2.ites_f4.wh36px,
.icn_srv.icnw_f4.color2.manufac-O_f4.wh36px,
.icn_srv.icnw_f4.color2.marine-ship_f4.wh36px,
.icn_srv.icnw_f4.color2.oil-gas_f4.wh36px,
.icn_srv.icnw_f4.color2.pharma-MH_f4.wh36px,
.icn_srv.icnw_f4.color2.PP-ind_f4.wh36px,
.icn_srv.icnw_f4.color2.PR-energy_f4.wh36px,
.icn_srv.icnw_f4.color2.retail_f4.wh36px,
.icn_srv.icnw_f4.color2.sales-markt_f4.wh36px,
.icn_srv.icnw_f4.color2.telecom-tech_f4.wh36px,
.icn_srv.icnw_f4.color2.texttile-ind_f4.wh36px,
.icn_srv.icnw_f4.color2.tour-travel_f4.wh36px,
.icn_srv.icnw_f4.color2.trans-logis_f4.wh36px,
.icn_srv.icnw_f4.color2.admission_f4.wh36px,
.icn_srv.icnw_f4.color2.camp-hire_f4.wh36px,
.icn_srv.icnw_f4.color2.career-cons_f4.wh36px,
.icn_srv.icnw_f4.color2.dist-educt_f4.wh36px,
.icn_srv.icnw_f4.color2.domes-plac_f4.wh36px,
.icn_srv.icnw_f4.color2.event-org_f4.wh36px,
.icn_srv.icnw_f4.color2.ex-search_f4.wh36px,
.icn_srv.icnw_f4.color2.head-hunt_f4.wh36px,
.icn_srv.icnw_f4.color2.house-ser_f4.wh36px,
.icn_srv.icnw_f4.color2.hr-consul_f4.wh36px,
.icn_srv.icnw_f4.color2.manp-rec_f4.wh36px,
.icn_srv.icnw_f4.color2.migr-ser_f4.wh36px,
.icn_srv.icnw_f4.color2.overseas_f4.wh36px,
.icn_srv.icnw_f4.color2.payr-mang_f4.wh36px,
.icn_srv.icnw_f4.color2.rpo-ser_f4.wh36px,
.icn_srv.icnw_f4.color2.secr-ser_f4.wh36px,
.icn_srv.icnw_f4.color2.staff-sol_f4.wh36px,
.icn_srv.icnw_f4.color2.train-develop_f4.wh36px,
.icn_srv.icnw_f4.color2.work-home_f4.wh36px,
.icn_srv.icnw_f4.color2.hiring_f4.wh36px,
.icn_srv.icnw_f4.color2.realestate_f4.wh36px,
.icn_srv.icnw_f4.color2.resume-writing_f4.wh36px,
.icn_srv.icnw_f4.color2.turn-key-hiring-projects_f4.wh36px,
.icn_srv.icnw_f4.color2.network_f4.wh36px,
.icn_srv.icnw_f4.color2.enterprise_f4.wh36px,
.icn_srv.icnw_f4.color2.remote_f4.wh36px,
.icn_srv.icnw_f4.color2.jamsJwell_f4.wh36px,
.icn_srv.icnw_f4.color2.iso-consultancy_f4.wh36px,
.icn_srv.icnw_f4.color2.elder-care_f4.wh36px,
.icn_srv.icnw_f4.color2.nursing_f4.wh36px,
.icn_srv.icnw_f4.color2.attendants_f4.wh36px,
.icn_srv.icnw_f4.color2.baby-care_f4.wh36px,
.icn_srv.icnw_f4.color2.labour-cont_f4.wh36px,
.icn_srv.icnw_f4.color2.electical-cont_f4.wh36px {
    background-position: -288px -126px;
}

.icn_srv.icnw_f5.color2.cons-durab_f5.wh36px,
.icn_srv.icnw_f5.color2.adv-mdm_f5.wh36px,
.icn_srv.icnw_f5.color2.automobile_f5.wh36px,
.icn_srv.icnw_f5.color2.a-industry_f5.wh36px,
.icn_srv.icnw_f5.color2.banking_f5.wh36px,
.icn_srv.icnw_f5.color2.bfsi_f5.wh36px,
.icn_srv.icnw_f5.color2.bpo_f5.wh36px,
.icn_srv.icnw_f5.color2.chemical-PF_f5.wh36px,
.icn_srv.icnw_f5.color2.cons-realE_f5.wh36px,
.icn_srv.icnw_f5.color2.education-t_f5.wh36px,
.icn_srv.icnw_f5.color2.E-technical_f5.wh36px,
.icn_srv.icnw_f5.color2.event-Org_f5.wh36px,
.icn_srv.icnw_f5.color2.exp-imp_f5.wh36px,
.icn_srv.icnw_f5.color2.fab-erec_f5.wh36px,
.icn_srv.icnw_f5.color2.finance_f5.wh36px,
.icn_srv.icnw_f5.color2.fmcg_f5.wh36px,
.icn_srv.icnw_f5.color2.food-ind_f5.wh36px,
.icn_srv.icnw_f5.color2.heavy-ind_f5.wh36px,
.icn_srv.icnw_f5.color2.insurance_f5.wh36px,
.icn_srv.icnw_f5.color2.ites_f5.wh36px,
.icn_srv.icnw_f5.color2.manufac-O_f5.wh36px,
.icn_srv.icnw_f5.color2.marine-ship_f5.wh36px,
.icn_srv.icnw_f5.color2.oil-gas_f5.wh36px,
.icn_srv.icnw_f5.color2.pharma-MH_f5.wh36px,
.icn_srv.icnw_f5.color2.PP-ind_f5.wh36px,
.icn_srv.icnw_f5.color2.PR-energy_f5.wh36px,
.icn_srv.icnw_f5.color2.retail_f5.wh36px,
.icn_srv.icnw_f5.color2.sales-markt_f5.wh36px,
.icn_srv.icnw_f5.color2.telecom-tech_f5.wh36px,
.icn_srv.icnw_f5.color2.texttile-ind_f5.wh36px,
.icn_srv.icnw_f5.color2.tour-travel_f5.wh36px,
.icn_srv.icnw_f5.color2.trans-logis_f5.wh36px,
.icn_srv.icnw_f5.color2.admission_f5.wh36px,
.icn_srv.icnw_f5.color2.camp-hire_f5.wh36px,
.icn_srv.icnw_f5.color2.career-cons_f5.wh36px,
.icn_srv.icnw_f5.color2.dist-educt_f5.wh36px,
.icn_srv.icnw_f5.color2.domes-plac_f5.wh36px,
.icn_srv.icnw_f5.color2.event-org_f5.wh36px,
.icn_srv.icnw_f5.color2.ex-search_f5.wh36px,
.icn_srv.icnw_f5.color2.head-hunt_f5.wh36px,
.icn_srv.icnw_f5.color2.house-ser_f5.wh36px,
.icn_srv.icnw_f5.color2.hr-consul_f5.wh36px,
.icn_srv.icnw_f5.color2.manp-rec_f5.wh36px,
.icn_srv.icnw_f5.color2.migr-ser_f5.wh36px,
.icn_srv.icnw_f5.color2.overseas_f5.wh36px,
.icn_srv.icnw_f5.color2.payr-mang_f5.wh36px,
.icn_srv.icnw_f5.color2.rpo-ser_f5.wh36px,
.icn_srv.icnw_f5.color2.secr-ser_f5.wh36px,
.icn_srv.icnw_f5.color2.staff-sol_f5.wh36px,
.icn_srv.icnw_f5.color2.train-develop_f5.wh36px,
.icn_srv.icnw_f5.color2.work-home_f5.wh36px,
.icn_srv.icnw_f5.color2.hiring_f5.wh36px,
.icn_srv.icnw_f5.color2.realestate_f5.wh36px,
.icn_srv.icnw_f5.color2.resume-writing_f5.wh36px,
.icn_srv.icnw_f5.color2.turn-key-hiring-projects_f5.wh36px,
.icn_srv.icnw_f5.color2.network_f5.wh36px,
.icn_srv.icnw_f5.color2.enterprise_f5.wh36px,
.icn_srv.icnw_f5.color2.remote_f5.wh36px,
.icn_srv.icnw_f5.color2.jamsJwell_f5.wh36px,
.icn_srv.icnw_f5.color2.iso-consultancy_f5.wh36px,
.icn_srv.icnw_f5.color2.elder-care_f5.wh36px,
.icn_srv.icnw_f5.color2.nursing_f5.wh36px,
.icn_srv.icnw_f5.color2.attendants_f5.wh36px,
.icn_srv.icnw_f5.color2.baby-care_f5.wh36px,
.icn_srv.icnw_f5.color2.labour-cont_f5.wh36px,
.icn_srv.icnw_f5.color2.electical-cont_f5.wh36px {
    background-position: -324px -126px;
}

.icn_srv.adv-mdm_f1,
.icn_srv.adv-mdm_f2,
.icn_srv.adv-mdm_f3,
.icn_srv.adv-mdm_f4,
.icn_srv.adv-mdm_f5 {
    background-image: url(pi-icons/adv-mdm.png);
}

.icn_srv.automobile_f1,
.icn_srv.automobile_f2,
.icn_srv.automobile_f3,
.icn_srv.automobile_f4,
.icn_srv.automobile_f5 {
    background-image: url(pi-icons/automobile.png);
}

.icn_srv.a-industry_f1,
.icn_srv.a-industry_f2,
.icn_srv.a-industry_f3,
.icn_srv.a-industry_f4,
.icn_srv.a-industry_f5 {
    background-image: url(pi-icons/a-industry.png);
}

.icn_srv.banking_f1,
.icn_srv.banking_f2,
.icn_srv.banking_f3,
.icn_srv.banking_f4,
.icn_srv.banking_f5 {
    background-image: url(pi-icons/banking.png);
}

.icn_srv.bfsi_f1,
.icn_srv.bfsi_f2,
.icn_srv.bfsi_f3,
.icn_srv.bfsi_f4,
.icn_srv.bfsi_f5 {
    background-image: url(pi-icons/bfsi.png);
}

.icn_srv.bpo_f1,
.icn_srv.bpo_f2,
.icn_srv.bpo_f3,
.icn_srv.bpo_f4,
.icn_srv.bpo_f5 {
    background-image: url(pi-icons/bpo.png);
}

.icn_srv.chemical-PF_f1,
.icn_srv.chemical-PF_f2,
.icn_srv.chemical-PF_f3,
.icn_srv.chemical-PF_f4,
.icn_srv.chemical-PF_f5 {
    background-image: url(pi-icons/chemical-PF.png);
}

.icn_srv.cons-realE_f1,
.icn_srv.cons-realE_f2,
.icn_srv.cons-realE_f3,
.icn_srv.cons-realE_f4,
.icn_srv.cons-realE_f5 {
    background-image: url(pi-icons/cons-realE.png);
}

.icn_srv.cons-durab_f1,
.icn_srv.cons-durab_f2,
.icn_srv.cons-durab_f3,
.icn_srv.cons-durab_f4,
.icn_srv.cons-durab_f5 {
    background-image: url(pi-icons/cons-durab.png);
}

.icn_srv.education-t_f1,
.icn_srv.education-t_f2,
.icn_srv.education-t_f3,
.icn_srv.education-t_f4,
.icn_srv.education-t_f5 {
    background-image: url(pi-icons/education-t.png);
}

.icn_srv.E-technical_f1,
.icn_srv.E-technical_f2,
.icn_srv.E-technical_f3,
.icn_srv.E-technical_f4,
.icn_srv.E-technical_f5 {
    background-image: url(pi-icons/E-technical.png);
}

.icn_srv.event-Org_f1,
.icn_srv.event-Org_f2,
.icn_srv.event-Org_f3,
.icn_srv.event-Org_f4,
.icn_srv.event-Org_f5 {
    background-image: url(pi-icons/event-Org.png);
}

.icn_srv.exp-imp_f1,
.icn_srv.exp-imp_f2,
.icn_srv.exp-imp_f3,
.icn_srv.exp-imp_f4,
.icn_srv.exp-imp_f5 {
    background-image: url(pi-icons/exp-imp.png);
}

.icn_srv.fab-erec_f1,
.icn_srv.fab-erec_f2,
.icn_srv.fab-erec_f3,
.icn_srv.fab-erec_f4,
.icn_srv.fab-erec_f5 {
    background-image: url(pi-icons/fab-erec.png);
}

.icn_srv.finance_f1,
.icn_srv.finance_f2,
.icn_srv.finance_f3,
.icn_srv.finance_f4,
.icn_srv.finance_f5 {
    background-image: url(pi-icons/finance.png);
}

.icn_srv.fmcg_f1,
.icn_srv.fmcg_f2,
.icn_srv.fmcg_f3,
.icn_srv.fmcg_f4,
.icn_srv.fmcg_f5 {
    background-image: url(pi-icons/fmcg.png);
}

.icn_srv.food-ind_f1,
.icn_srv.food-ind_f2,
.icn_srv.food-ind_f3,
.icn_srv.food-ind_f4,
.icn_srv.food-ind_f5 {
    background-image: url(pi-icons/food-ind.png);
}

.icn_srv.heavy-ind_f1,
.icn_srv.heavy-ind_f2,
.icn_srv.heavy-ind_f3,
.icn_srv.heavy-ind_f4,
.icn_srv.heavy-ind_f5 {
    background-image: url(pi-icons/heavy-ind.png);
}

.icn_srv.insurance_f1,
.icn_srv.insurance_f2,
.icn_srv.insurance_f3,
.icn_srv.insurance_f4,
.icn_srv.insurance_f5 {
    background-image: url(pi-icons/insurance.png);
}

.icn_srv.ites_f1,
.icn_srv.ites_f2,
.icn_srv.ites_f3,
.icn_srv.ites_f4,
.icn_srv.ites_f5 {
    background-image: url(pi-icons/ites.png);
}

.icn_srv.manufac-O_f1,
.icn_srv.manufac-O_f2,
.icn_srv.manufac-O_f3,
.icn_srv.manufac-O_f4,
.icn_srv.manufac-O_f5 {
    background-image: url(pi-icons/manufac-O.png);
}

.icn_srv.marine-ship_f1,
.icn_srv.marine-ship_f2,
.icn_srv.marine-ship_f3,
.icn_srv.marine-ship_f4,
.icn_srv.marine-ship_f5 {
    background-image: url(pi-icons/marine-ship.png);
}

.icn_srv.oil-gas_f1,
.icn_srv.oil-gas_f2,
.icn_srv.oil-gas_f3,
.icn_srv.oil-gas_f4,
.icn_srv.oil-gas_f5 {
    background-image: url(pi-icons/oil-gas.png);
}

.icn_srv.pharma-MH_f1,
.icn_srv.pharma-MH_f2,
.icn_srv.pharma-MH_f3,
.icn_srv.pharma-MH_f4,
.icn_srv.pharma-MH_f5 {
    background-image: url(pi-icons/pharma-MH.png);
}

.icn_srv.PP-ind_f1,
.icn_srv.PP-ind_f2,
.icn_srv.PP-ind_f3,
.icn_srv.PP-ind_f4,
.icn_srv.PP-ind_f5 {
    background-image: url(pi-icons/PP-ind.png);
}

.icn_srv.PR-energy_f1,
.icn_srv.PR-energy_f2,
.icn_srv.PR-energy_f3,
.icn_srv.PR-energy_f4,
.icn_srv.PR-energy_f5 {
    background-image: url(pi-icons/PR-energy.png);
}

.icn_srv.retail_f1,
.icn_srv.retail_f2,
.icn_srv.retail_f3,
.icn_srv.retail_f4,
.icn_srv.retail_f5 {
    background-image: url(pi-icons/retail.png);
}

.icn_srv.sales-markt_f1,
.icn_srv.sales-markt_f2,
.icn_srv.sales-markt_f3,
.icn_srv.sales-markt_f4,
.icn_srv.sales-markt_f5 {
    background-image: url(pi-icons/sales-markt.png);
}

.icn_srv.telecom-tech_f1,
.icn_srv.telecom-tech_f2,
.icn_srv.telecom-tech_f3,
.icn_srv.telecom-tech_f4,
.icn_srv.telecom-tech_f5 {
    background-image: url(pi-icons/telecom-tech.png);
}

.icn_srv.texttile-ind_f1,
.icn_srv.texttile-ind_f2,
.icn_srv.texttile-ind_f3,
.icn_srv.texttile-ind_f4,
.icn_srv.texttile-ind_f5 {
    background-image: url(pi-icons/texttile-ind.png);
}

.icn_srv.tour-travel_f1,
.icn_srv.tour-travel_f2,
.icn_srv.tour-travel_f3,
.icn_srv.tour-travel_f4,
.icn_srv.tour-travel_f5 {
    background-image: url(pi-icons/tour-travel.png);
}

.icn_srv.trans-logis_f1,
.icn_srv.trans-logis_f2,
.icn_srv.trans-logis_f3,
.icn_srv.trans-logis_f4,
.icn_srv.trans-logis_f5 {
    background-image: url(pi-icons/trans-logis.png);
}


/**/

.icn_srv.admission_f1,
.icn_srv.admission_f2,
.icn_srv.admission_f3,
.icn_srv.admission_f4,
.icn_srv.admission_f5 {
    background-image: url(pi-icons/admission.png);
}

.icn_srv.camp-hire_f1,
.icn_srv.camp-hire_f2,
.icn_srv.camp-hire_f3,
.icn_srv.camp-hire_f4,
.icn_srv.camp-hire_f5 {
    background-image: url(pi-icons/camp-hire.png);
}

.icn_srv.career-cons_f1,
.icn_srv.career-cons_f2,
.icn_srv.career-cons_f3,
.icn_srv.career-cons_f4,
.icn_srv.career-cons_f5 {
    background-image: url(pi-icons/career-cons.png);
}

.icn_srv.dist-educt_f1,
.icn_srv.dist-educt_f2,
.icn_srv.dist-educt_f3,
.icn_srv.dist-educt_f4,
.icn_srv.dist-educt_f5 {
    background-image: url(pi-icons/dist-educt.png);
}

.icn_srv.domes-plac_f1,
.icn_srv.domes-plac_f2,
.icn_srv.domes-plac_f3,
.icn_srv.domes-plac_f4,
.icn_srv.domes-plac_f5 {
    background-image: url(pi-icons/domes-plac.png);
}

.icn_srv.event-org_f1,
.icn_srv.event-org_f2,
.icn_srv.event-org_f3,
.icn_srv.event-org_f4,
.icn_srv.event-org_f5 {
    background-image: url(pi-icons/event-org.html);
}

.icn_srv.ex-search_f1,
.icn_srv.ex-search_f2,
.icn_srv.ex-search_f3,
.icn_srv.ex-search_f4,
.icn_srv.ex-search_f5 {
    background-image: url(pi-icons/ex-search.png);
}

.icn_srv.head-hunt_f1,
.icn_srv.head-hunt_f2,
.icn_srv.head-hunt_f3,
.icn_srv.head-hunt_f4,
.icn_srv.head-hunt_f5 {
    background-image: url(pi-icons/head-hunt.png);
}

.icn_srv.house-ser_f1,
.icn_srv.house-ser_f2,
.icn_srv.house-ser_f3,
.icn_srv.house-ser_f4,
.icn_srv.house-ser_f5 {
    background-image: url(pi-icons/house-ser.png);
}

.icn_srv.hr-consul_f1,
.icn_srv.hr-consul_f2,
.icn_srv.hr-consul_f3,
.icn_srv.hr-consul_f4,
.icn_srv.hr-consul_f5 {
    background-image: url(pi-icons/hr-consul.png);
}

.icn_srv.manp-rec_f1,
.icn_srv.manp-rec_f2,
.icn_srv.manp-rec_f3,
.icn_srv.manp-rec_f4,
.icn_srv.manp-rec_f5 {
    background-image: url(pi-icons/manp-rec.png);
}

.icn_srv.migr-ser_f1,
.icn_srv.migr-ser_f2,
.icn_srv.migr-ser_f3,
.icn_srv.migr-ser_f4,
.icn_srv.migr-ser_f5 {
    background-image: url(pi-icons/migr-ser.png);
}

.icn_srv.overseas_f1,
.icn_srv.overseas_f2,
.icn_srv.overseas_f3,
.icn_srv.overseas_f4,
.icn_srv.overseas_f5 {
    background-image: url(pi-icons/overseas.png);
}

.icn_srv.payr-mang_f1,
.icn_srv.payr-mang_f2,
.icn_srv.payr-mang_f3,
.icn_srv.payr-mang_f4,
.icn_srv.payr-mang_f5 {
    background-image: url(pi-icons/payr-mang.png);
}

.icn_srv.rpo-ser_f1,
.icn_srv.rpo-ser_f2,
.icn_srv.rpo-ser_f3,
.icn_srv.rpo-ser_f4,
.icn_srv.rpo-ser_f5 {
    background-image: url(pi-icons/rpo-ser.png);
}

.icn_srv.secr-ser_f1,
.icn_srv.secr-ser_f2,
.icn_srv.secr-ser_f3,
.icn_srv.secr-ser_f4,
.icn_srv.secr-ser_f5 {
    background-image: url(pi-icons/secr-ser.png);
}

.icn_srv.staff-sol_f1,
.icn_srv.staff-sol_f2,
.icn_srv.staff-sol_f3,
.icn_srv.staff-sol_f4,
.icn_srv.staff-sol_f5 {
    background-image: url(pi-icons/staff-sol.png);
}

.icn_srv.train-develop_f1,
.icn_srv.train-develop_f2,
.icn_srv.train-develop_f3,
.icn_srv.train-develop_f4,
.icn_srv.train-develop_f5 {
    background-image: url(pi-icons/train-develop.png);
}

.icn_srv.work-home_f1,
.icn_srv.work-home_f2,
.icn_srv.work-home_f3,
.icn_srv.work-home_f4,
.icn_srv.work-home_f5 {
    background-image: url(pi-icons/work-home.png);
}

.icn_srv.hiring_f1,
.icn_srv.hiring_f2,
.icn_srv.hiring_f3,
.icn_srv.hiring_f4,
.icn_srv.hiring_f5 {
    background-image: url(pi-icons/hiring.png);
}

.icn_srv.realestate_f1,
.icn_srv.realestate_f2,
.icn_srv.realestate_f3,
.icn_srv.realestate_f4,
.icn_srv.realestate_f5 {
    background-image: url(pi-icons/realestate.png);
}

.icn_srv.resume-writing_f1,
.icn_srv.resume-writing_f2,
.icn_srv.resume-writing_f3,
.icn_srv.resume-writing_f4,
.icn_srv.resume-writing_f5 {
    background-image: url(pi-icons/resume-writing.png);
}

.icn_srv.turn-key-hiring-projects_f1,
.icn_srv.turn-key-hiring-projects_f2,
.icn_srv.turn-key-hiring-projects_f3,
.icn_srv.turn-key-hiring-projects_f4,
.icn_srv.turn-key-hiring-projects_f5 {
    background-image: url(pi-icons/turn-key-hiring-projects.png);
}

.icn_srv.network_f1,
.icn_srv.network_f2,
.icn_srv.network_f3,
.icn_srv.network_f4,
.icn_srv.network_f5 {
    background-image: url(pi-icons/network.png);
}

.icn_srv.enterprise_f1,
.icn_srv.enterprise_f2,
.icn_srv.enterprise_f3,
.icn_srv.enterprise_f4,
.icn_srv.enterprise_f5 {
    background-image: url(pi-icons/enterprise.png);
}

.icn_srv.remote_f1,
.icn_srv.remote_f2,
.icn_srv.remote_f3,
.icn_srv.remote_f4,
.icn_srv.remote_f5 {
    background-image: url(pi-icons/remote.png);
}

.icn_srv.jamsJwell_f1,
.icn_srv.jamsJwell_f2,
.icn_srv.jamsJwell_f3,
.icn_srv.jamsJwell_f4,
.icn_srv.jamsJwell_f5 {
    background-image: url(pi-icons/jamsJwell.png);
}

.icn_srv.iso-consultancy_f1,
.icn_srv.iso-consultancy_f2,
.icn_srv.iso-consultancy_f3,
.icn_srv.iso-consultancy_f4,
.icn_srv.iso-consultancy_f5 {
    background-image: url(pi-icons/iso-consultancy.png);
}

.icn_srv.hospital_f1,
.icn_srv.hospital_f2,
.icn_srv.hospital_f3,
.icn_srv.hospital_f4,
.icn_srv.hospital_f5 {
    background-image: url(pi-icons/hospital.png);
}

.icn_srv.elder-care_f1,
.icn_srv.elder-care_f2,
.icn_srv.elder-care_f3,
.icn_srv.elder-care_f4,
.icn_srv.elder-care_f5 {
    background-image: url(pi-icons/elder-care.png);
}

.icn_srv.nursing_f1,
.icn_srv.nursing_f2,
.icn_srv.nursing_f3,
.icn_srv.nursing_f4,
.icn_srv.nursing_f5 {
    background-image: url(pi-icons/nursing.png);
}

.icn_srv.attendants_f1,
.icn_srv.attendants_f2,
.icn_srv.attendants_f3,
.icn_srv.attendants_f4,
.icn_srv.attendants_f5 {
    background-image: url(pi-icons/attendants.png);
}

.icn_srv.baby-care_f1,
.icn_srv.baby-care_f2,
.icn_srv.baby-care_f3,
.icn_srv.baby-care_f4,
.icn_srv.baby-care_f5 {
    background-image: url(pi-icons/baby-care.png);
}

.icn_srv.labour-cont_f1,
.icn_srv.labour-cont_f2,
.icn_srv.labour-cont_f3,
.icn_srv.labour-cont_f4,
.icn_srv.labour-cont_f5 {
    background-image: url(pi-icons/labour-cont.png);
}

.icn_srv.electical-cont_f1,
.icn_srv.electical-cont_f2,
.icn_srv.electical-cont_f3,
.icn_srv.electical-cont_f4,
.icn_srv.electical-cont_f5 {
    background-image: url(pi-icons/electical-cont.png);
}

.ddsmoothmenu {
    font-size: 13px;
    width: 100%;
    display: none;
}

nav.f1 .ddsmoothmenu > ul > li:last-child,
nav.f2 .ddsmoothmenu > ul > li:last-child {
    float: right;
}

.bg_df_fr ul {
    float: right;
}

nav.f1.rl_child .ddsmoothmenu > ul > li:last-child,
nav.f2.rl_child .ddsmoothmenu > ul > li:last-child {
    float: left;
}

.ddsmoothmenu ul li.lst_li a {
    display: inline-block;
    padding: 0;
}

.ddsmoothmenu ul {
    z-index: 100;
    margin: 0;
    padding: 0;
    list-style-type: none;
}

.ddsmoothmenu ul li {
    position: relative;
    display: inline;
    float: left;
}

.ddsmoothmenu ul li a {
    display: block;
    padding: 10px 20px;
    text-decoration: none;
    font-family: 'Roboto', sans-serif;
    font-size: 15px;
    font-weight: 600;
}

* html .ddsmoothmenu ul li a {
    display: inline-block;
}

.ddsmoothmenu > ul > li > a.selected {
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
}

.ddsmoothmenu ul li a:hover,
.ddsmoothmenu ul li a.on {
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
}


/* sub menus */

.ddsmoothmenu ul ul {
    position: absolute;
    left: -3000px;
    display: none;
    visibility: hidden;
    top: 44px !important;
}

.ddsmoothmenu ul ul ul {
    top: 0 !important;
}

.ddsmoothmenu ul li ul li {
    display: list-item;
    float: none;
}

.ddsmoothmenu ul li ul li a {
    font-size: 13px;
    width: 200px;
    padding: 12px 10px;
    margin: 0;
    border-top-width: 0;
    font-weight: normal;
}

* html .ddsmoothmenu {
    height: 1%;
}

.downarrowclass {
    background: url(../../all/sprites_image.png) -54px -15px no-repeat !important;
    height: 6px !important;
    width: 9px !important;
    position: absolute;
    top: 0px;
    bottom: 0px;
    margin: auto;
    right: 8px;
}

.leftarrowclass {
    background: url(../../all/sprites_image.png) -25px -2px no-repeat !important;
    height: 9px !important;
    width: 5px !important;
    position: absolute;
    top: 17px;
    left: 5px;
}

.rightarrowclass {
    background: url(../../all/sprites_image.png) -34px -2px no-repeat !important;
    height: 8px !important;
    width: 6px !important;
    position: absolute;
    top: 0px;
    right: 8px;
    bottom: 0px;
    margin: auto;
}

.leftarrowclass {
    margin-right: 5px;
}

.ddshadow {
    position: absolute;
    left: 0;
    top: 0;
    width: 0;
    height: 0;
}

.toplevelshadow {
    margin: 5px 0 0 5px;
    opacity: 0.8;
}

.ddcss3support .ddshadow.toplevelshadow {
    margin: 0;
}

div.ddsmoothmobile {
    position: fixed;
    top: 70px;
    left: 0;
    width: 255px;
    height: 100%;
    overflow: hidden;
    visibility: hidden;
    box-shadow: 0 0 10px gray;
    bottom: 0;
    height: auto;
}

div.ddsmoothmobile div.topulsdiv {
    position: relative;
    overflow-y: auto;
    width: 100%;
    height: 100%;
}

div.ddsmoothmobile ul {
    list-style: none;
    width: 100%;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
}

div.ddsmoothmobile ul.submenu {
    position: absolute;
    height: 100%;
    overflow-y: auto;
}

div.ddsmoothmobile ul li {
    position: relative;
    font-weight: bold;
}

div.ddsmoothmobile ul li.breadcrumb {
    cursor: pointer;
    padding: 10px 10px 10px 20px;
    margin-bottom: 5px;
}

div.ddsmoothmobile ul li a {
    display: block;
    padding: 10px 12px;
    font-size: 14px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.07);
}

.animateddrawer {
    font-size: 10px;
    position: absolute;
    display: none;
    top: 12px;
    left: 0px;
    width: 40px;
    height: 33px;
    /*z-index:1000;*/
    z-index: 9;
    padding: 0px;
    text-align: left;
}

.animateddrawer span {
    position: relative;
    display: block;
    margin: auto;
    top: 50%;
    left: 0px;
    -ms-transform-origin: 50% 50%;
    -webkit-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
    -webkit-transition: all 0.3s ease-in 0.3s;
    transition: all 0.3s ease-in 0.3s;
    transform: rotate(180deg);
}

.animateddrawer span:after,
.animateddrawer span:before,
.animateddrawer span {
    width: 28px;
    height: 2px;
    backface-visibility: hidden;
    border-radius: 0;
}

.animateddrawer span:after,
.animateddrawer span:before {
    content: "";
    position: absolute;
    left: 0;
    top: -10px;
    transition: .3s all ease;
    transform-origin: 1.71429px center;
}

.animateddrawer span:after {
    top: 10px;
}

.animateddrawer.open {
    z-index: 10000;
}

.animateddrawer.open span {
    transform: rotate(360deg)
}

.animateddrawer.open span:before,
.animateddrawer.open span:after {
    top: 0;
    width: 15px;
    transform-origin: 1.71429px center;
}

.animateddrawer.open span:before {
    -webkit-transform: rotate3d(0, 0, 1, -40deg);
    transform: rotate3d(0, 0, 1, -40deg);
}

.animateddrawer.open span:after {
    -webkit-transform: rotate3d(0, 0, 1, 40deg);
    transform: rotate3d(0, 0, 1, 40deg);
}

div.ddsmoothmobile {
    top: 62px;
}

.ddsmoothmenu ul.navRtSec li a {
    padding: 10px;
}

div.ddsmoothmobile::before {
    position: fixed;
    content: '';
    left: 0px;
    right: 0px;
    top: 0px;
    bottom: 0px;
    background: rgba(0, 0, 0, 0.6);
    z-index: 99;
}

.animateddrawer.open span:after,
.animateddrawer.open span:before,
.animateddrawer.open span {
    background-color: #fff;
}


/*******/

nav.f2 .downarrowclass,
nav.f3 .downarrowclass {
    background-position: -54px -15px !important;
}

nav.f2 .rightarrowclass,
nav.f3 .rightarrowclass {
    background-position: -34px -2px !important;
}

.ddsmoothmenu .searchFull {
    padding-top: 2px;
}


/***************************
*	GENERAL   *
**************************/

@media(min-width:1020px) {
    .fluid_container {
        min-height: 300px;
    }
}

.dgCon_nobg {
    background: none !important;
}

.sng_img img {
    width: 100%;
}

.fluid_dg_wrap,
.fluid_dg_wrap img,
.fluid_dg_wrap ol,
.fluid_dg_wrap ul,
.fluid_dg_wrap li,
.fluid_dg_wrap table,
.fluid_dg_wrap tbody,
.fluid_dg_wrap tfoot,
.fluid_dg_wrap thead,
.fluid_dg_wrap tr,
.fluid_dg_wrap th,
.fluid_dg_wrap td .fluid_dg_thumbs_wrap a,
.fluid_dg_thumbs_wrap img,
.fluid_dg_thumbs_wrap ol,
.fluid_dg_thumbs_wrap ul,
.fluid_dg_thumbs_wrap li,
.fluid_dg_thumbs_wrap table,
.fluid_dg_thumbs_wrap tbody,
.fluid_dg_thumbs_wrap tfoot,
.fluid_dg_thumbs_wrap thead,
.fluid_dg_thumbs_wrap tr,
.fluid_dg_thumbs_wrap th,
.fluid_dg_thumbs_wrap td {
    background: none;
    border: 0;
    font: inherit;
    font-size: 100%;
    margin: 0;
    padding: 0;
    vertical-align: baseline;
    list-style: none
}

.fluid_dg_wrap {
    display: none;
    position: relative;
    z-index: 0
}

.fluid_dg_wrap img {
    max-width: none !important;
}

.fluid_dg_fakehover {
    height: 100%;
    min-height: 60px;
    position: relative;
    width: 100%;
    z-index: 1
}

.fluid_dg_wrap {
    width: 100%
}

.fluid_dg_src {
    display: none
}

.fluid_dgCont,
.fluid_dgContents {
    height: 100%;
    position: relative;
    width: 100%;
    z-index: 1;
}

.fluid_dgSlide {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%
}

.fluid_dgContent {
    bottom: 0;
    display: none;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%;
}

.fluid_dg_target {
    bottom: 0;
    height: 100%;
    left: 0;
    overflow: hidden;
    position: absolute;
    right: 0;
    text-align: left;
    top: 0;
    width: 100%;
    z-index: 0
}

.fluid_dg_overlayer {
    bottom: 0;
    height: 100%;
    left: 0;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%;
    z-index: 0
}

.fluid_dg_target_content {
    bottom: 0;
    left: 0;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 2
}

.fluid_dg_target_content .fluid_dg_link {
    display: block;
    height: 100%;
    text-decoration: none
}

.fluid_dg_loader {
    background: url(fluid_dg-loader.html) no-repeat center;
    -webkit-border-radius: 18px;
    -moz-border-radius: 18px;
    border-radius: 18px;
    height: 36px;
    left: 50%;
    overflow: hidden;
    position: absolute;
    margin: -18px 0 0 -18px;
    top: 50%;
    width: 36px;
    z-index: 3
}

.fluid_dg_bar {
    bottom: 0;
    left: 0;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 3
}

.fluid_dg_thumbs_wrap.fluid_dg_left .fluid_dg_bar,
.fluid_dg_thumbs_wrap.fluid_dg_right .fluid_dg_bar {
    height: 100%;
    position: absolute;
    width: auto;
}

.fluid_dg_thumbs_wrap.fluid_dg_bottom .fluid_dg_bar,
.fluid_dg_thumbs_wrap.fluid_dg_top .fluid_dg_bar {
    height: auto;
    position: absolute;
    width: 100%
}

.fluid_dg_nav_cont {
    height: 65px;
    overflow: hidden;
    position: absolute;
    right: 9px;
    top: 15px;
    width: 120px;
    z-index: 4;
}

.fluid_dg_caption {
    display: block;
    position: absolute;
    width: 100%;
    bottom: 10%;
    animation-name: example;
}

.fluid_dg_caption.tp_center {
    bottom: 30%;
}

@media(max-width:1024px) {
    .fluid_dg_caption {
        bottom: 0;
    }
    .slider-content h1,
    .slider-content .hd1 {
        margin-bottom: 25px;
        line-height: 26px;
    }
}

.fluid_dg_caption > div {
    padding: 10px 11px
}

.fluid_dgrelative {
    overflow: hidden;
    position: relative
}

.imgFake {
    cursor: pointer
}

.fluid_dg_prevThumbs {
    bottom: 4px;
    cursor: pointer;
    left: 0;
    position: absolute;
    top: 4px;
    visibility: hidden;
    width: 30px;
    z-index: 10
}

.fluid_dg_prevThumbs div {
    background: url(fluid_dg_skins.png) no-repeat -160px 0;
    display: block;
    height: 40px;
    margin-top: -20px;
    position: absolute;
    top: 50%;
    width: 30px;
}

.fluid_dg_nextThumbs {
    bottom: 4px;
    cursor: pointer;
    position: absolute;
    right: 0;
    top: 4px;
    visibility: hidden;
    width: 30px;
    z-index: 10
}

.fluid_dg_nextThumbs div {
    background: url(fluid_dg_skins.png) no-repeat -190px 0;
    display: block;
    height: 40px;
    margin-top: -20px;
    position: absolute;
    top: 50%;
    width: 30px
}

.fluid_dg_command_wrap .hideNav {
    display: none
}

.fluid_dg_command_wrap {
    left: 0;
    position: relative;
    right: 0;
    z-index: 4
}

.fluid_dg_wrap .fluid_dg_pag .fluid_dg_pag_ul {
    list-style: none;
    margin: 0;
    padding: 0;
    text-align: center;
    position: absolute;
    right: 0;
    left: 0px;
}

.fluid_dg_wrap .fluid_dg_pag .fluid_dg_pag_ul li {
    cursor: pointer;
    display: inline-block;
    height: 12px;
    margin: 20px 5px;
    position: relative;
    text-align: left;
    text-indent: -9999px;
    width: 12px;
}

.fluid_dg_commands_emboss .fluid_dg_pag .fluid_dg_pag_ul li {
    -moz-box-shadow: 0px 1px 0px rgba(255, 255, 255, 1), inset 0px 1px 1px rgba(0, 0, 0, 0.5);
    -webkit-box-shadow: 0px 1px 0px rgba(255, 255, 255, 1), inset 0px 1px 1px rgba(0, 0, 0, 0.5);
    box-shadow: 0px 1px 0px rgba(255, 255, 255, 1), inset 0px 1px 1px rgba(0, 0, 0, 0.5)
}

.fluid_dg_wrap .fluid_dg_pag .fluid_dg_pag_ul li > span {
    height: 12px;
    left: 0px;
    overflow: hidden;
    position: absolute;
    top: 0px;
    width: 12px
}

.fluid_dg_commands_emboss .fluid_dg_pag .fluid_dg_pag_ul li:hover > span {
    -moz-box-shadow: 0px 1px 0px rgba(255, 255, 255, 1), inset 0px 1px 1px rgba(0, 0, 0, 0.5);
    -webkit-box-shadow: 0px 1px 0px rgba(255, 255, 255, 1), inset 0px 1px 1px rgba(0, 0, 0, 0.5);
    box-shadow: 0px 1px 0px rgba(255, 255, 255, 1), inset 0px 1px 1px rgba(0, 0, 0, 0.5)
}

.fluid_dg_wrap .fluid_dg_pag .fluid_dg_pag_ul li.fluid_dgcurrent > span {}

.fluid_dg_pag_ul li img {
    display: none;
    position: absolute
}

.fluid_dg_pag_ul .thumb_arrow {
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-top: 4px solid;
    top: 0;
    left: 50%;
    margin-left: -4px;
    position: absolute
}

.fluid_dg_prev,
.fluid_dg_next,
.fluid_dg_commands {
    cursor: pointer;
    height: 51px;
    position: absolute;
    bottom: 3%;
    width: 51px;
    z-index: 2
}

.fluid_dg_prev {
    right: 7%
}

.fluid_dg_prev > span,
.fluid_dg_next > span {
    background: url(fluid_dg_skins.png) no-repeat rgba(255, 255, 255, 0.6);
    display: block;
    height: 44px;
    width: 40px;
}

.fluid_dg_prev > span {
    background-position: 1px 2px;
}

.fluid_dg_next {
    right: 1%
}

.fluid_dg_next > span {
    background-position: -39px 2px;
}

.fluid_dg_commands {
    right: 41px
}

.fluid_dg_commands > .fluid_dg_play {
    background: url(fluid_dg_skins.png) no-repeat -80px 0;
    height: 40px;
    width: 40px
}

.fluid_dg_commands > .fluid_dg_stop {
    background: url(fluid_dg_skins.png) no-repeat -120px 0;
    display: block;
    height: 40px;
    width: 40px
}

.fluid_dg_wrap .fluid_dg_pag .fluid_dg_pag_ul li {
    cursor: pointer;
    display: inline-block;
    height: 12px;
    margin: 13px 2px;
    position: relative;
    text-indent: -9999px;
    width: 12px
}

.fluid_dg_thumbs_cont {
    -webkit-border-bottom-right-radius: 4px;
    -webkit-border-bottom-left-radius: 4px;
    -moz-border-radius-bottomright: 4px;
    -moz-border-radius-bottomleft: 4px;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
    overflow: hidden;
    position: relative;
    width: 100%
}

.fluid_dg_commands_emboss .fluid_dg_thumbs_cont {
    -moz-box-shadow: 0px 1px 0px rgba(255, 255, 255, 1), inset 0px 1px 1px rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 0px 1px 0px rgba(255, 255, 255, 1), inset 0px 1px 1px rgba(0, 0, 0, 0.2);
    box-shadow: 0px 1px 0px rgba(255, 255, 255, 1), inset 0px 1px 1px rgba(0, 0, 0, 0.2)
}

.fluid_dg_thumbs_cont > div {
    float: left;
    width: 100%
}

.fluid_dg_thumbs_cont ul {
    overflow: hidden;
    padding: 3px 4px 8px;
    position: relative;
    text-align: center
}

.fluid_dg_thumbs_cont ul li {
    display: inline;
    padding: 0 4px
}

.fluid_dg_thumbs_cont ul li > img {
    border: 1px solid;
    cursor: pointer;
    margin-top: 5px;
    vertical-align: bottom
}

.fluid_dg_clear {
    display: block;
    clear: both
}

.showIt {
    display: none
}

.fluid_dg_clear {
    clear: both;
    display: block;
    height: 1px;
    margin: -1px 0 25px;
    position: relative
}


/**************************
*
*	COLORS & SKINS
*
**************************/

.fluid_dg_caption {
    z-index: 9999 !important;
}

.fluid_dg_caption > div {
    z-index: 9999 !important;
}

.fluid_dg_wrap .fluid_dg_pag .fluid_dg_pag_ul li:hover > span {
    width: 12px;
    height: 12px;
}

.fluid_dg_wrap .fluid_dg_pag .fluid_dg_pag_ul li.fluid_dgcurrent > span {
    width: 12px;
    height: 12px;
    display: inline-block;
}

.fluid_dg_pag_ul li img {
    border: 4px solid #e6e6e6;
    -moz-box-shadow: 0px 3px 6px rgba(0, 0, 0, .5);
    -webkit-box-shadow: 0px 3px 6px rgba(0, 0, 0, .5);
    box-shadow: 0px 3px 6px rgba(0, 0, 0, .5)
}

.fluid_dg_wrap .fluid_dg_pag .fluid_dg_pag_ul li {
    width: 12px;
    height: 12px;
    right: 0%;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border: 2px solid #fff;
}

.fluid_dg_next,
.fluid_dg_prev {
    *display: none
}

.fluid_dg_next,
.fluid_dg_prev {
    *display: block !important
}

.fluid_dg_wrap .fluid_dg_pag .fluid_dg_pag_ul li {
    display: block !important;
}

.fluid_dg_wrap .fluid_dg_pag .fluid_dg_pag_ul li {
    display: inline-block !important;
}

.fluid_dg_prev,
.fluid_dg_next,
.fluid_dg_commands {
    bottom: 46%;
}

.fluid_dg_prev {
    left: 10px;
}

.fluid_dg_wrap .fluid_dg_pag .fluid_dg_pag_ul {
    bottom: 0px;
    z-index: 2;
}

.bx-wrapper {
    position: relative;
    margin: 0 auto;
    padding: 0;
    *zoom: 1;
}

.bx-wrapper img {
    max-width: 100%;
    /*display:block;*/
}

.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {
    position: absolute;
    bottom: -50px;
    width: 100%;
}

.bx-wrapper .bx-loading {
    min-height: 50px;
    background: url(bx_loader.gif) center center no-repeat;
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
}

.bx-wrapper .bx-pager {
    text-align: center;
    font-size: .85em;
    font-weight: bold;
    padding-top: 20px;
}

.bx-wrapper .bx-pager .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {
    display: inline-block;
    *zoom: 1;
    *display: inline;
}

.bx-wrapper .bx-pager.bx-default-pager a {
    text-indent: -9999px;
    display: block;
    width: 12px;
    height: 12px;
    margin: 0 5px;
    outline: 0;
    -moz-border-radius: 12px;
    -webkit-border-radius: 12px;
    border-radius: 12px;
}


/* DIRECTION CONTROLS (NEXT / PREV) */

.bx-wrapper .bx-prev {
    left: 10px;
    background: url(controls.png) no-repeat 0 -32px;
}

.bx-wrapper .bx-next {
    right: 10px;
    background: url(controls.png) no-repeat -43px -32px;
}

.pro_detail .bx-wrapper .bx-prev {
    left: -40px;
}

.pro_detail .bx-wrapper .bx-next {
    right: -40px;
}

.bx-wrapper .bx-prev:hover {
    background-position: 0 0;
}

.bx-wrapper .bx-next:hover {
    background-position: -43px 0;
}

.bx-wrapper .bx-controls-direction a {
    position: absolute;
    top: 50%;
    margin-top: -16px;
    outline: 0;
    width: 32px;
    height: 32px;
    text-indent: -9999px;
    z-index: 5;
}

.bx-wrapper .bx-controls-direction a.disabled {
    display: none;
}


/* AUTO CONTROLS (START / STOP) */

.bx-wrapper .bx-controls-auto {
    text-align: center;
}

.bx-wrapper .bx-controls-auto .bx-start {
    display: block;
    text-indent: -9999px;
    width: 10px;
    height: 11px;
    outline: 0;
    background: url(controls.png) -86px -11px no-repeat;
    margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-start:hover,
.bx-wrapper .bx-controls-auto .bx-start.active {
    background-position: -86px 0;
}

.bx-wrapper .bx-controls-auto .bx-stop {
    display: block;
    text-indent: -9999px;
    width: 9px;
    height: 11px;
    outline: 0;
    background: url(controls.png) -86px -44px no-repeat;
    margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-stop:hover,
.bx-wrapper .bx-controls-auto .bx-stop.active {
    background-position: -86px -33px;
}


/* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
    text-align: left;
    width: 80%;
}

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
    right: 0;
    width: 35px;
}


/* IMAGE CAPTIONS */

.bx-wrapper .bx-caption {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
}

.bx-wrapper .bx-caption span {
    font-family: Arial;
    display: block;
    font-size: .85em;
    padding: 10px;
}


/*.slider .h{font:italic 1.3em/1.5em "Times New Roman", Times, serif;} */

.diffrent .bx-viewport {
    padding: 5px 0 15px;
}

.diffrent .slider li {
    border: 1px solid #ccc;
    padding: 10px;
    box-shadow: 0 -15px 0 -12px #ccc, 0 35px 10px -30px #ccc;
    -webkit- box-shadow: 0 -15px 0 -12px #ccc, 0 35px 10px -30px #ccc;
}

.diffrent .slider li:hover {
    border: 1px solid #ddb9bc;
    box-shadow: 0 -15px 0 -12px #ddb9bc, 0 35px 10px -30px #ddb9bc;
    -webkit-box-shadow: 0 -15px 0 -12px #ddb9bc, 0 35px 10px -30px #ddb9bc;
}

@media projection,
screen {
    /*.ui-tabs-hide {display: none;}*/
    .ui-tabs-hide {
        position: absolute;
        left: -10000px;
        top: 0;
        width: 1000px;
    }
}

@media print {
    .ui-tabs-nav {
        display: none;
    }
}

.ui-tabs-nav,
.ui-tabs-nav ul,
.ui-tabs-nav li {
    list-style: none;
    margin: 0;
    padding: 0;
}

.ui-tabs-nav:after {
    display: block;
    clear: both;
    content: " ";
}

.ui-tabs-nav li {
    font: bold 1.1em/1.2em 'Arial';
    float: left;
}

.horizontal .ui-tabs-nav li {
    float: left;
}

.ui-tabs-nav .ui-tabs-selected a:after {
    content: "";
    border: 5px solid transparent;
    display: inline-block;
    bottom: -10px;
    left: 50%;
    position: absolute;
}

.ui-tabs-nav a {
    display: inline-block;
    padding: 12px 20px;
    margin-right: 3px;
    font-size: 1.3em;
    font-weight: normal;
}

.ui-tabs-nav .ui-tabs-selected a,
.ui-tabs-nav a:hover,
.ui-tabs-nav a:focus,
.ui-tabs-nav a:active {
    outline: 0;
    position: relative;
    *zoom: 1;
}

.ui-tabs-nav .ui-tabs-selected a:link,
.ui-tabs-nav .ui-tabs-selected a:visited,
.ui-tabs-nav .ui-tabs-disabled a:link,
.ui-tabs-nav .ui-tabs-disabled a:visited {
    cursor: text;
}

.ui-tabs-nav a:hover,
.ui-tabs-nav a:focus,
.ui-tabs-nav a:active {
    cursor: pointer;
}

.ui-tabs-nav .ui-tabs-disabled {
    opacity: .4;
}

.ui-tabs-container {}

.ui-tabs-loading em {
    padding: 0 0 0 20px;
    background: url('loading.html') no-repeat 0 50%;
}

.cont_area {
    text-align: justify;
    clear: both;
}

.jCarouselLiteDemo li .bdr {
    border: 5px solid;
}

.jCarouselLiteDemo li .bdr:hover {
    border: 5px solid;
}

.ui-corner-all {
    border-radius: 0 !important;
}

@media(max-width:640px) {
    .ui-tabs-nav a {
        display: inline-block;
        padding: 6px 10px;
        font-size: 1.1em;
    }
}

#headerFormatNT .row .col-3 {
    text-align: right;
}

#headerFormatNT .col-12 .col-2,
#headerFormatNT .col-123 .col-3 {
    text-align: right;
}

.right-head {
    text-align: left;
}

#headerFormat1 .row1 {
    padding: 10px 0;
}

#headerFormat1 .row1 .col-2 {
    text-align: center;
}


/******company******/

.company {
    padding: 10px 0;
}

.f_con .company {
    padding: 5px 0;
}

.right-head ul.dropdown li {
    padding: 5px 15px;
    vertical-align: middle;
}

.right-head .icon {
    cursor: pointer;
    display: inline-block;
    height: 38px;
    line-height: 38px;
    right: 10px;
    top: 3px;
    width: 20px;
    position: absolute;
    z-index: 1000;
    display: none;
}

.right-head .icon span {
    margin-top: -3px;
    top: 50%;
}

.right-head .icon span::before {
    bottom: 100%;
    margin-bottom: 3px;
}

.right-head .icon span::after {
    margin-top: 3px;
    top: 100%;
}

.right-head .icon span::before,
.right-head .icon span::after {
    content: "";
}

.right-head .icon span,
.right-head .icon span::before,
.right-head .icon span::after {
    border-radius: 50%;
    height: 6px;
    left: 50%;
    line-height: 6px;
    margin-left: -3px;
    position: absolute;
    text-align: center;
    transition: all 0.3s ease 0s;
    width: 6px;
}

.right-head ul.dropdown.smsEmail li,
.headFormat.f6 .right-head ul.dropdown.smsEmail li {
    padding: 5px 4px;
}


/******TML******/

#headerFormatNT nav {
    padding: 6px 0px;
}

#headerFormatNT nav.f3 {
    padding: 0;
}

#headerFormatNT nav.f2 {
    padding: 6px 0px;
    border-width: 1px 0;
}

.slider-content {
    max-width: 350px;
    padding: 20px;
    font-size: 1.1em;
    line-height: 1.8em;
    margin-left: 70px;
}

.slider-content h1,
.slider-content .hd1 {
    font-size: 1.8em;
    font-weight: 700;
    margin-bottom: 35px;
    position: relative;
    line-height: 36px;
}

.slider-content4 .hd1 {
    font-size: 3.5em;
    font-weight: 700;
    text-align: center;
    margin-bottom: 10px;
    display: block;
    line-height: 1em;
}

@keyframes slide-down {
    0% {
        opacity: 0;
        transform: translateY(-100%);
    }
    100% {
        opacity: 0.9;
        transform: translateY(0);
    }
}


/***  center header  ***/

#headerFormatNT .cenNav nav.f3.fr {
    float: none;
}

.cenNav .ddsmoothmenu ul {
    display: inline-block;
}

.cenNav .ddsmoothmenu {
    text-align: center;
}

.cenNav .ddsmoothmenu ul li ul {
    text-align: left;
}

.cenNav nav.f3 .ddsmoothmenu > ul > li > a,
.cenNav nav.f3 .ddsmoothmenu > ul > li > a:visited {
    font-weight: 600;
}

.cenNav nav.f3 .ddsmoothmenu ul li,
.cenNav nav.f3 .ddsmoothmenu ul li a:visited {
    text-align: left;
}

.bdul .right-head ul li b {
    opacity: 0.60;
    font-weight: normal !important;
}

.slideCont-layer .fluid_dg_caption > div {
    text-align: center;
}

.slideCont-layer .slider-content4 {
    width: auto;
    display: inline-block;
}

.slideCont-layer .fluid_dg_prev,
.slideCont-layer .fluid_dg_next,
.slideCont-layer .fluid_dg_commands {
    width: 50px;
    height: 50px;
    background: rgba(255, 255, 255, 0.3);
}

.slideCont-layer .fluid_dg_prev,
.slideCont-layer .fluid_dg_next {
    top: 0px;
    bottom: 0px;
    margin: auto;
}

.slideCont-layer .fluid_dg_prev {
    left: 10px;
    right: auto;
}

.slideCont-layer .fluid_dg_next {
    right: 10px;
}

.slideCont-layer .slider-content4 .hd1 {
    font-weight: normal;
    line-height: 1em;
    margin-bottom: 20px;
}


/***  company L R  ***/

.smsEmailBdr .emailBtn,
.smsEmailBdr .smsBtn {
    background: none;
    border: none;
    color: inherit;
    padding: 5px 7px !important;
}

.smsEmailBdr .emailBtn i,
.smsEmailBdr .smsBtn i {
    border: 1px solid #cccccc;
    width: 32px;
    height: 32px;
    border-radius: 32px;
    position: relative;
}

.smsEmailBdr .emailBtn i::before,
.smsEmailBdr .smsBtn i::before {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}

.smsEmailBdr .emailBtn:hover,
.smsEmailBdr .smsBtn:hover {
    color: inherit;
}

.smsEmailBdr .emailBtn span,
.smsEmailBdr .smsBtn span {
    font-size: 14px;
    vertical-align: middle;
    opacity: 0.75;
}

.shapeNav .ddsmoothmenu > ul > li {
    padding-left: 20px;
    padding-right: 20px;
}

.shapeNav nav.f3 .ddsmoothmenu > ul > li > a:hover,
.shapeNav nav.f3 .ddsmoothmenu > ul > li > a.on,
.shapeNav .ddsmoothmenu > ul > li > a.selected {
    background: transparent !important;
    position: relative;
}

.shapeNav nav.f3 .ddsmoothmenu > ul > li > a:hover::before,
nav.f3 .ddsmoothmenu > ul > li > a.on::before {
    position: absolute;
    content: '';
    left: 0px;
    right: 0px;
    top: -7px;
    height: 2px;
}

.shapeNav nav.f3 .ddsmoothmenu > ul > li::before {
    position: absolute;
    content: '';
    width: 0;
    height: 0;
    border: 4px solid transparent;
    border-bottom-color: #dbdbdb;
    top: 11px;
    right: 0px;
}

.shapeNav nav.f3 .ddsmoothmenu > ul > li::after {
    content: '';
    position: absolute;
    right: 0px;
    top: 19px;
    width: 0;
    height: 0;
    border: 4px solid transparent;
    border-top-color: #dbdbdb;
}

.slideCont-layer.whBg .slider-content4 {
    background-color: rgba(255, 255, 255, 0.85);
    position: relative;
    color: #666666;
}

.slideCont-layer.whBg .slider-content4 .hd1 {
    font-size: 2.5em;
    line-height: 1.2em;
    padding-left: 0px !important;
    padding-right: 0px !important;
    background: transparent !important;
    color: #666 !important;
}

.slideCont-layer.whBg .slider-content4::after {
    position: absolute;
    content: '';
    top: -5px;
    right: -5px;
    bottom: -5px;
    left: -5px;
    border: 2px solid rgba(255, 255, 255, 0.6);
}


/***  abs header  ***/

.abs-nav {
    left: 0px;
    right: 0px;
    top: 0px;
    z-index: 9;
    border-color: rgba(255, 255, 255, 0.3);
}

.abs-nav .ddsmoothmenu > ul > li > a {
    color: #fff;
    font-weight: 500;
}

.abs-nav .ddsmoothmenu > ul > li.on > a {
    color: rgba(255, 255, 255, 0.8);
}

.abs-nav .ddsmoothmenu > ul > li > a:hover::before,
.abs-nav .ddsmoothmenu > ul > li.on > a::before {
    position: absolute;
    content: '';
    left: 10px;
    right: 10px;
    bottom: 0px;
    height: 2px;
    background-color: #fff;
}

.leftFlashCont .slider-content4 {
    max-width: 1152px;
    width: 100%;
    text-align: left;
    margin: 0px auto;
}

.leftFlashCont .slider-content4 .hd1 {
    text-align: left;
}


/*** leftCont header ***/

.leftCont .slider-content4 .hd1 {
    text-align: left;
}

.leftCont .fluid_dg_caption.tp_center {
    left: 10%;
    color: inherit;
}

.topSearch a.theme2,
.topSearch a.theme2:hover {
    background: inherit;
    color: inherit;
    border: none;
}

.topSearch .spro-btn {
    padding: 0px;
    background: inherit;
    color: inherit;
    padding: 3px 3px 3px 8px;
}

.topSearch .spro-btn:hover {
    color: inherit;
}

.topSearch a.theme2 a.smsBtn,
.topSearch a.emailBtn {
    border: none;
}


/*** hoverNavwhite header ***/

.hoverNavwhite .ddsmoothmenu > ul > li > a:hover,
.hoverNavwhite .ddsmoothmenu > ul > li > a.selected,
.hoverNavwhite nav.f3 .ddsmoothmenu > ul > li > a:hover,
.hoverNavwhite nav.f3 .ddsmoothmenu > ul > li > a.selected,
.hoverNavwhite nav.f3 .ddsmoothmenu > ul > li.on > a {
    color: rgba(255, 255, 255, 0.9) !important;
}

.theme-color,
.theme-color a {
    color: #ffffff;
}

.hoverBdr .ddsmoothmenu > ul > li > a:hover::before,
.hoverBdr .ddsmoothmenu > ul > li > a.on::before {
    position: absolute;
    content: '';
    left: 0px;
    right: 0px;
    top: -10px;
    height: 2px;
}

.theme-color a#search-btn {
    padding-top: 0px;
}

.smsEmailTop .smsEmail a#search-btn {
    padding-top: 1px;
}


/*** hover header ***/

.abs-div {
    left: 0px;
    right: 0px;
    top: 0px;
    z-index: 9;
    border-color: rgba(255, 255, 255, 0.3);
}

.abs-nav .ddsmoothmenu > ul > li > a:hover::before,
.abs-nav .ddsmoothmenu > ul > li > a.on::before {
    position: absolute;
    content: '';
    left: 10px;
    right: 10px;
    bottom: 0px;
    height: 2px;
    background-color: #fff;
}

.theme-color,
.theme-color a {
    color: #ffffff;
}

.sm-emailSms a.smsBtn,
.sm-emailSms a.emailBtn {
    background: transparent;
    color: inherit;
    border: none;
    padding: 0px 15px !important;
}

.slider-content4 {
    text-align: center;
}

.abs-nav nav.f3 .ddsmoothmenu > ul > li > a:hover,
.abs-nav nav.f3 .ddsmoothmenu > ul > li > a.selected,
.abs-nav nav.f3 .ddsmoothmenu > ul > li.on > a {
    color: #ffffff;
}

.fixer.abs-nav.theme1 {
    background: none;
}

.abs-nav.theme1.t2_fixer {
    background-color: rgba(0, 0, 0, 0.5);
}

.overlay-slide {
    position: absolute;
    left: 0px;
    right: 0px;
    top: 0px;
    bottom: 0px;
    content: '';
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.8) 0, transparent 100%);
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.8) 0, transparent 100%);
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0.8) 0, transparent 100%);
    opacity: 0.8;
    z-index: 3;
    max-height: 150px;
}

.abs-div .theme1 .dif a,
.abs-div .theme2 .dif a {
    color: #fff;
}


/*** fullscreen header ***/

.abs-div .fixer.t2_fixer .tml_r_format.theme1 {
    background: rgba(0, 0, 0, 0.6);
}

.fullscreen .fluid_container,
.fullscreen,
.fullscreen .banner_area {
    bottom: 0;
    height: 100%;
    left: 0;
    right: 0;
    top: 0;
}

.fullscreen .fluid_dg_wrap {
    bottom: 0;
    height: 100%;
    left: 0;
    margin-bottom: 0 !important;
    right: 0;
    top: 0;
    z-index: auto;
}

.fullscreen .fluid_dg_overlayer {
    opacity: .1;
}

.fluid_dgCont,
.fluid_dgContents {
    background: none;
}

.fullscreen .fluid_dgCont::before,
.fullscreen .fluid_dgContents::before {
    position: absolute;
    content: '';
    left: 0px;
    right: 0px;
    top: 0px;
    bottom: 0px;
    background: -moz-linear-gradient(top, black 0, transparent 20%, transparent 63%, rgba(0, 0, 0, 0) 100%);
    background: -webkit-linear-gradient(top, black 0, transparent 20%, transparent 63%, rgba(0, 0, 0, 0) 100%);
    background: linear-gradient(to bottom, black 0, transparent 20%, transparent 63%, rgba(0, 0, 0, 0) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#c9000000', GradientType=0);
    opacity: 0.8;
    z-index: -1;
}

.fullscreen.whTrns .fluid_dgCont::before,
.fullscreen.whTrns .fluid_dgContents::before {
    background: -moz-linear-gradient(top, #ffffff 0, transparent 50%, transparent 50%, rgba(0, 0, 0, 0) 100%);
    background: -webkit-linear-gradient(top, #ffffff 0, transparent 50%, transparent 50%, rgba(0, 0, 0, 0) 100%);
    background: linear-gradient(to bottom, #ffffff 0, transparent 50%, transparent 50%, rgba(0, 0, 0, 0) 100%);
    opacity: 0.98;
    z-index: -1;
}

.fullscreen .overlay-slide,
.fullscreen.shapeLtPolyg .fluid_dgCont::before,
.fullscreen.shapeLtPolyg .fluid_dgContents::before {
    display: none;
}

.fluid_dg_caption.moveFromBottom > div > div {
    max-width: 850px;
    margin: auto;
    display: inline-block !important;
    padding: 5px 15px 10px;
}

.fluid_dg_caption.moveFromBottom > div > div .hd1 {
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    animation-name: fadeInDown;
    animation-delay: 0.3s;
}

.fluid_dg_caption.moveFromBottom > div > div p {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    animation-name: fadeInDown;
    animation-delay: 0.3s;
}


/*.overlay-slide{position:absolute;left:0px;right:0px;top:0px;bottom: 0px;content:'';background:-moz-linear-gradient(top, black 0, transparent 50%, transparent 63%, rgba(0, 0, 0, 1) 100%); background:-webkit-linear-gradient(top, black 0, transparent 50%, transparent 63%, rgba(0, 0, 0, 1) 100%); background:linear-gradient(to bottom, black 0, transparent 50%, transparent 63%, rgba(0, 0, 0, 1) 100%); filter:progid: DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#c9000000', GradientType=0);opacity:0.8;z-index:2;} */

.scroll-down {
    position: absolute;
    left: 0;
    right: 0px;
    width: 50px;
    margin: 0px auto;
    bottom: 50px;
    z-index: 2;
    text-align: center;
}

.scroll-down a {
    display: inline-block;
    width: 50px;
    height: 50px;
    line-height: 50px;
    border: 1px solid #fff;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    font-size: 30px;
    color: #fff;
}

.scroll-down {
    -webkit-animation: action 1s infinite alternate;
    animation: action 1s infinite alternate;
}


/*** whatsapp call header ***/

header .DynBanner.ar {
    text-align: left;
}


/*** shape header ***/

.logoPolyg::before {
    position: absolute;
    content: '';
    shape-outside: polygon(0 100%, 92% 100%, 100% 0, 0 0);
    clip-path: polygon(0 100%, 92% 100%, 100% 0, 0 0);
    width: 100%;
    top: 0px;
    bottom: 0px;
    left: 0px;
    z-index: 0;
}

.dataLtShape {
    position: absolute;
    left: -34px;
    right: 0px;
    top: -1px;
    bottom: -2px;
    shape-outside: polygon(0 100%, 100% 100%, 100% 0%, 4% 0);
    clip-path: polygon(0 100%, 100% 100%, 100% 0%, 4% 0);
}

.menuShap .sm-emailSms {
    position: relative;
    left: -25px;
    width: 100%;
    padding-left: 25px;
}

.bdrTN nav.f3 .ddsmoothmenu > ul > li > a:hover::before,
.bdrTN nav.f3 .ddsmoothmenu > ul > li > a.selected::before,
nav.f3 .ddsmoothmenu > ul > li.on > a::before {
    display: none;
}

.shapeLtPolyg {
    position: relative;
}

.shapeLtPolyg::before {
    position: absolute;
    content: '';
    shape-outside: polygon(0 100%, 70% 100%, 100% 0, 0 0);
    clip-path: polygon(0 100%, 70% 100%, 100% 0, 0 0);
    width: 60%;
    top: 0px;
    bottom: 0px;
    left: 0px;
}

.menuShap.shapeHd {
    padding: 7px 12px 4px 0px;
    position: relative;
}


/*** top left menu ***/

.head-wrap {
    max-width: 1200px;
    margin: 0 auto;
}

.ptBg {
    background: url(pattern-bg.jpg) repeat;
}

.allCatNav .showHide_rp {
    position: absolute;
    left: 0px;
    right: 0px;
    z-index: 9;
    background: #fff;
    color: #666;
    border: 1px solid rgba(0, 0, 0, 0.1);
}

.theme2 .allCatNav,
.theme2 .allCatNav ul li a {
    color: #666;
}

.theme2 .allCatNav ul li a:hover {
    color: #000;
}

.allCatNav {
    margin-top: 0;
    width: 95%;
    display: inline-block;
    float: left;
    background-color: #fff;
}

.allCatNav .column_Box {
    margin-top: 0px;
}

.allCatNav .rHead {
    padding: 13px 10px;
    font-weight: normal;
}

.smsEmailRight a.smsBtn,
.smsEmailRight a.emailBtn {
    padding: 10px 15px !important;
    border: none;
    background: none;
}

.smsEmailRight .smsBtn span,
.smsEmailRight .emailBtn span {
    font-size: 14px;
    font-weight: normal;
}

.left-nav {
    float: left;
    width: 280px;
}

.right-banner {
    width: calc(100% - 281px);
    display: inline-block;
    float: left;
}

.right-banner .searchlength {
    width: calc(100% - 269px);
    max-width: inherit;
    min-width: 300px;
    display: inline-block;
}

.right-banner .searchlength .searchFull.btn {
    padding-right: 0px;
}

.right-banner .searchlength input.input {
    padding: 12px 15px;
    border-radius: 5px;
    box-sizing: border-box;
}

.right-banner .searchlength input[type="image"] {
    position: absolute;
    right: 5px;
    top: 5px;
    background: transparent !important;
    border: none !important;
}

.theme2 .allCatNav .ic {
    padding: 0px;
}

.theme2 .allCatNav ul li {
    padding: 0px;
}

.theme2 .allCatNav ul li a {
    padding: 16px 15px;
    font-size: 14px;
}

.ad-clfd .data .mt10px {
    margin-top: 0px;
}

.ad-clfd .h2 h2 {
    display: none;
}

.ad-clfd .mc {
    border: none;
}

.ad-clfd .ic {
    padding: 0px;
}


/***** EI SEARCH *****/

.search-display {
    width: 260px;
    padding: 15px 15px;
    text-align: right;
    position: absolute;
    right: 0px;
    top: 35px;
    z-index: 1;
    box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.2);
}

.searchRound,
.searchFull {
    position: relative;
    padding-right: 64px;
}

.searchRound,
.searchFull {
    position: relative;
    padding-right: 64px;
}

.search.padding .input,
.search.padding .button {
    padding: 7px 10px;
}

.searchRound .input,
.searchFull .input,
.searchInline .input {
    width: 100%;
    padding: 7px 10px 7px 15px;
}

.searchRound .input {
    -webkit-border-radius: 15px 0 0 15px;
    -moz-border-radius: 15px 0 0 15px;
    border-radius: 15px 0 0 15px;
}

.searchRound .button,
.searchFull .button {
    font-weight: bold;
    padding: 7px 10px 8px;
    position: absolute;
    right: 0;
    bottom: 0;
}

.searchRound .button {
    -webkit-border-radius: 0 15px 15px 0;
    -moz-border-radius: 0 15px 15px 0;
    border-radius: 0 15px 15px 0;
}

.searchFull.btn {
    padding-right: 25px;
}

.searchFull.btn .button {
    padding-bottom: 11px;
}


/*** ver logo ***/

.ver-comp {
    background-color: #fff;
    padding: 0px 10px;
    z-index: 1000;
}

.pi .esch,
.rei .esch,
.ttw .esch {
    display: none;
}


/*** abs logo ***/

.trns-layer {
    position: absolute;
    left: 0px;
    right: 0px;
    top: 0px;
    bottom: 0px;
    background: #000;
    z-index: 3;
    opacity: 0.3;
}

.absSch {
    position: absolute;
    right: 0px;
    top: 12px;
    max-width: 300px;
}

.fluid_dg_caption.moveFromBottom {
    z-index: 999;
}

.cenNav nav.f3 {
    float: none;
    display: block;
}

.bgCont .fluid_dg_caption.moveFromBottom > div > div .hd1,
.bgCont .fluid_dg_caption.moveFromBottom > div > div p {
    background-color: rgba(0, 0, 0, 0.5);
    /*padding:15px 0;*/
    max-width: 50%;
    margin: 0 auto;
}

.fluid_dg_fakehover {
    z-index: 2
}


/***  parallelogram css  ***/

.parallelogram {
    position: absolute;
    left: 0px;
    right: 100px;
    top: 7px;
    bottom: 0px;
    -webkit-transform: skew(-45deg);
    -moz-transform: skew(-45deg);
    -o-transform: skew(-45deg);
    transform: skew(-45deg);
    z-index: 0;
}

.theme2 .menuShap,
.theme2 .menuShap .ddsmoothmenu > ul > li > a {
    color: #666;
}

.theme2 .menuShap .ddsmoothmenu > ul > li > a:hover {
    color: #222;
}

.theme2 .data a.theme2 {
    color: #fff;
}

header .menuShap nav.f3 {
    display: inline-block;
    float: none;
}

.ltTrng {
    padding: 6px 0px 2px 45px;
    min-height: 54px;
    box-sizing: border-box;
}

.ltTrng nav.f3 .ddsmoothmenu > ul > li > a:hover::before,
.ltTrng nav.f3 .ddsmoothmenu > ul > li > a.selected::before,
.ltTrng nav.f3 .ddsmoothmenu > ul > li.on > a::before {
    display: none;
}

.ltTrng.hoverNavwhite > div {
    display: inline-block;
}

.ltTrng::before {
    position: absolute;
    content: '';
    top: 0px;
    left: -6px;
    border-bottom: 53px solid transparent;
    border-left: 53px solid #ffffff;
}

.outTheme {
    position: absolute;
    right: 0%;
    bottom: 0px;
    left: auto;
    min-height: 52px;
    width: 50%;
    min-height: 54px;
}

.linePrgm {
    right: 0%;
    top: 7px;
    z-index: 1;
    width: 50%;
}

.linePrgm.lineLeft {
    left: 0;
    top: auto;
    bottom: 0px;
    z-index: 1;
    width: 50%;
}

.prlgmHeadText {
    padding-left: 50px;
    padding-right: 120px;
    z-index: 2;
}


/***  basic header  ***/

.emailSsView #search-btn {
    padding-top: 0px;
    padding-left: 0px;
}

.emailSsView #search-btn i {
    font-size: 15px;
    width: 32px;
    height: 32px;
    border: 1px solid #cccccc;
    border-radius: 100%;
    line-height: 30px;
}


/*** fixed content header ***/

.slider-content3 {
    position: absolute;
    left: 0px;
    right: 0px;
    bottom: 25%;
    text-align: center;
    width: 70%;
    margin: 0 auto;
    z-index: 99;
}

.slider-content3 .h {
    font-size: 5.1em;
    line-height: 1em;
    font-family: 'Raleway', sans-serif;
}

.slider-content3 .btns b,
.slider-content4 .btns b {
    margin-left: 12px;
}

.slider-content3 a,
.slider-content4 a {
    padding: 16px 45px;
    border-radius: 4px;
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px transparent;
    position: relative;
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
}

.slider-content3 a:before,
.slider-content4 a:before {
    content: "";
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    -webkit-transform: scaleY(0);
    transform: scaleY(0);
    -webkit-transform-origin: 50% 0;
    transform-origin: 50% 0;
    -webkit-transition-property: transform;
    transition-property: transform;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
}

.slider-content3 a:hover:before,
.slider-content3 a:focus:before,
.slider-content3 a:active:before,
.slider-content4 a:hover:before,
.slider-content4 a:focus:before,
.slider-content4 a:active:before {
    -webkit-transform: scaleY(1);
    transform: scaleY(1);
}


/*** Absolute Nav ***/

.rgtThemeNav {
    border-radius: 0px 10px 10px 0px;
    -webkit-border-radius: 0px 10px 10px 0px;
    -moz-border-radius: 0px 10px 10px 0px;
}

.abslt {
    position: relative;
    min-height: 30px;
}

.abslt-nav {
    position: absolute;
    top: 0px;
    left: 0px;
    right: 0px;
    z-index: 9;
}

.rgtThemeNav a.smsBtn,
.rgtThemeNav a.emailBtn {
    background: transparent;
    border: none;
}

.rgtThemeNav a.emailBtn {
    border-radius: 0px;
}

.rgtThemeNav {
    width: 360px;
}

.rgtThemeNav > .dib {
    border-left: 1px solid rgba(255, 255, 255, 0.8);
}

.rgtThemeNav > .dib:first-child {
    border-left: none;
}

.rgtThemeNav #search-btn {
    float: none;
}

.rgtThemeNav .abs-serch-box .h2 h2 {
    color: #666;
}

.abslt-nav nav.f3 .ddsmoothmenu > ul > li > a:hover::before,
.abslt-nav nav.f3 .ddsmoothmenu > ul > li > a.selected::before,
.abslt-nav nav.f3 .ddsmoothmenu > ul > li.on > a::before {
    top: auto;
    bottom: -7px;
}

.tpHeadShape {
    position: absolute;
    left: 0px;
    right: 0px;
    top: 0px;
    bottom: 0px;
    width: 60%;
    shape-outside: polygon(0 100%, 96% 100%, 100% 0, 0 0);
    clip-path: polygon(0 100%, 96% 100%, 100% 0, 0 0);
}


/*** shace send sms email ***/

.smsEmailShape a.smsBtn,
.smsEmailShape a.emailBtn {
    border-radius: 0px;
    padding: 11px 23px !important;
    font-size: 14px;
}

.smsEmailShape a.smsBtn span,
.smsEmailShape a.emailBtn span {
    font-weight: normal;
}

.smsEmailShape a.smsBtn {
    shape-outside: polygon(0 100%, 87% 100%, 100% 0, 0 0);
    clip-path: polygon(0 100%, 87% 100%, 100% 0, 0 0);
    padding-right: 40px;
}

.smsEmailShape a.emailBtn {
    shape-outside: polygon(0 100%, 100% 100%, 100% 0, 12% 0);
    clip-path: polygon(0 100%, 100% 100%, 100% 0, 12% 0);
    padding-left: 40px;
    margin-left: -12px;
}

.smsEmailShape #search-btn {
    padding: 13px 10px;
    font-size: 17px;
}

.right-head.topHeadPd ul.dropdown li {
    padding: 8px 10px 10px;
}


/*** slider cont ***/

.slideCont-view .fluid_dg_caption > div {
    text-align: left;
}

.slideCont-view .slider-cont {
    display: inline-block;
    background: rgba(0, 0, 0, 0.6);
    color: #fff;
    padding: 30px;
    max-width: 450px;
    position: relative;
    border-radius: 15px;
}

.slideCont-view .slider-cont .hd1 {
    font-size: 2.2em;
    display: block;
    font-weight: 600;
    line-height: 1.2em;
    color: #000;
}

.slideCont-view .slider-cont p {
    font-size: 1.5em;
    line-height: normal;
    font-weight: 600;
    margin-top: 10px;
}

.slideCont-view .slider-cont .button {
    padding: 7px 20px;
    text-shadow: none;
    font-weight: 300;
}

.slideCont-view.whBg .slider-cont {
    background-color: rgba(255, 255, 255, 0.7);
    position: relative;
    color: #333;
}


/*** slider darklayer content ***/

.slDarkLayer .fluid_dgCont,
.slDarkLayer .fluid_dgContents {
    background: rgba(0, 0, 0, 0);
}

.slDarkLayer .fluid_dgContents::after {
    position: absolute;
    content: '';
    left: 0px;
    right: 0px;
    top: 0px;
    bottom: 0px;
    background: rgba(0, 0, 0, 0.4);
    z-index: -1;
}

.ei .slDarkLayer .fluid_dgContents::after,
.slDarkLayer.removeLyr .fluid_dgContents::after,
.removeLyr .fluid_dgContents::after {
    display: none;
}

.slDarkLayer .slider-cont {
    max-width: 720px;
    display: inline-block;
}

.slider-cont .hd1 {
    font-size: 3.2em;
    display: block;
    font-weight: 600;
    line-height: 1.2em;
    color: #fff;
}

.slider-cont p,
.fluid_dg_caption > div p {
    font-size: 1.5em;
    line-height: normal;
    font-weight: 400;
    margin-top: 15px;
    margin-bottom: 5px;
}

.slider-cont .button {
    padding: 7px 20px;
    text-shadow: none;
    font-weight: 300;
}


/*** left right menu ***/

.right-head.open::before {
    position: fixed;
    content: '';
    left: 0px;
    right: 0px;
    top: 0px;
    bottom: 0px;
    background: rgba(0, 0, 0, 0.6);
    z-index: 5;
    display: inline-block;
}

.right-head ul.dropdown::after {
    border-bottom: 10px solid rgb(255, 255, 255, 0.6) !important;
}

.right-head .icon.open span,
.right-head .icon.open span::before,
.right-head .icon.open span::after {
    background: #fff;
}


/***  responsive  ***/

@media(min-width:993px) and (max-width:1150px) {
    .fullscreen .fluid_container,
    .fullscreen,
    .fullscreen .banner_area {
        min-height: 500px;
    }
}

@media(min-width:993px) {
    .abs-div .tml_r_format.theme1 {
        background-color: transparent;
    }
    .ver-comp {
        position: absolute;
        top: -45px;
        -webkit-box-shadow: 0 7px 21px rgba(0, 0, 0, 0.1);
        -moz-box-shadow: 0 7px 21px rgba(0, 0, 0, 0.1);
        box-shadow: 0 7px 21px rgba(0, 0, 0, 0.1);
    }
    .ver-logo nav.f3 {
        padding-top: 15px;
        padding-bottom: 15px;
    }
    .ver-logo .right-head ul.dropdown li {
        padding: 8px 10px 10px;
    }
    .fixer.t2_fixer .ver-comp {
        top: 0px;
    }
    .t2_fixer.scrollFixNone .right-head {
        display: none;
    }
    .fixer.t2_fixer .cenNav {
        display: block;
        vertical-align: middle;
    }
    .fullscreen .fluid_dg_wrap img {
        max-height: 100% !important;
        width: 100% !important;
        height: 100% !important;
        left: 0px;
        right: 0px;
        top: 0px;
        bottom: 0px;
        margin: 0px !important;
    }
}

@media(min-width:769px) {
    /*** sticky header ***/
    .t2_fixer {
        position: fixed;
        width: 100%;
        z-index: 999;
        top: 0;
        left: 0;
    }
    .t2_fixer #company {
        padding: 3px 0;
    }
    .fixer.t2_fixer #company img,
    .fixer.t2_fixer .company_logo img {
        max-height: 65px;
    }
    .fixer.t2_fixer .ver_comp #company img {
        max-height: inherit;
    }
    .ddsmoothmenu .desk_dn,
    .desk_dn {
        display: none !important;
    }
    .rgtThemeNav #search-btn {
        padding: 5px 10px;
    }
}

@media(max-width:1200px) {
    .head-wrap {
        width: auto;
        padding-left: 15px;
        padding-right: 15px;
    }
}

@media(max-width:1100px) {
    .emailSsView {
        padding-left: 0px;
    }
    .emailSsView.smsEmailBdr i,
    .emailSsView.smsEmailBdr #search-btn i {
        width: 25px;
        height: 25px;
        line-height: 25px;
        font-size: 14px;
    }
    .emailSsView .w40px {
        width: 25px;
    }
    .navSmalls .ddsmoothmenu ul li a {
        padding: 10px 10px;
        font-size: 13px;
    }
}

@media(max-width:1024px) {
    .thClmn {
        float: none;
        display: block;
        margin-top: 0px;
    }
    .rghtNav.dib {
        display: block;
    }
    .head-wrap .ddsmoothmenu ul li a {
        padding: 10px 10px;
        font-size: 13px;
    }
    .callusImg.ml15px.pl25px {
        padding-left: 0px;
        margin-left: 0px;
        border-left: none;
    }
    .theme2 .allCatNav ul li a {
        padding: 14px 15px;
    }
}

@media(max-width:992px) {
    .ver_comp .pa #company,
    .ver_comp #company {
        justify-content: center;
    }
    .ver_comp .pa #company img,
    .ver_comp #company img {
        max-height: 75px;
    }
    .dataLtShape {
        display: none;
    }
    .menuShap.shapeHd {
        position: static;
        padding: 0px;
        background: transparent;
    }
    .menuShap.shapeHd .pt5px.pb5px {
        padding: 0px;
    }
    .dropdown #search-btn {
        display: none;
    }
    .dropdown .search-display {
        display: block;
        position: relative;
        padding: 0px;
        top: 0px;
        box-shadow: none;
        border: none;
    }
    .dropdown #search-btn.spro-btn {
        display: inline-block;
    }
    .ttw .dropdown #search-btn,
    .ttw .dropdown .esch,
    .pi .dropdown .esch,
    .pi .dropdown .esch,
    .rei .dropdown #search-btn,
    .rei .dropdown .esch {
        display: none;
    }
    header .row1 .col-2 {
        padding-right: 15px;
    }
    .contNoView .slgnCont {
        display: none;
    }
    .contNoView .large {
        font-size: 13px;
    }
    #search-btn {
        right: 24px;
    }
    /*** top left menu ***/
    .allCatNav .plusMinus {
        float: right;
        cursor: pointer;
        margin: 12px 8px 0 0;
    }
    .allCatNav .plusMinus:before {
        cursor: pointer;
        font-family: FontAwesome;
        content: '\f067';
        font-size: 14px;
        font-weight: normal !important;
    }
    .allCatNav .showHide_rp {
        display: none;
    }
    .left-nav {
        line-height: 0px;
    }
    .parallelogram,
    .linePrgm {
        display: none;
    }
    .prlgmHeadText {
        padding: 0px;
    }
    .menuShap .sm-emailSms {
        left: inherit;
        width: auto;
        padding-left: 0px;
        border-bottom: none;
    }
    header .navp.pr,
    header .navp .pr {
        position: inherit;
    }
    .navMbWh .animateddrawer::before,
    .navMbWh .animateddrawer::after,
    .navMbWh .animateddrawer span,
    .navMbWh .animateddrawer span::before,
    .navMbWh .animateddrawer span::after {
        background: #fff;
    }
    .navMbWh .right-head .icon span,
    .navMbWh .right-head .icon span::before,
    .navMbWh .right-head .icon span::after {
        background: #fff;
    }
    .ltTrng::before,
    .outTheme {
        display: none;
    }
    .ltTrng {
        padding: 0px;
        min-height: auto;
    }
    .ltTrng.hoverNavwhite > div {
        display: block;
    }
    .left-nav,
    .right-banner {
        width: 100%;
        text-align: center;
    }
    .ptBg .right-banner {
        width: 100%;
    }
    .smsEmailRight {
        vertical-align: top;
    }
    .slider-content2,
    .slider-content3 {
        position: relative;
        background: #fff;
        color: #666;
        padding: 20px 10px 10px;
    }
    .slider-content3 a {
        margin: 0px 0px 5px;
    }
    .slider-content3 .h {
        font-size: 2.5em;
        line-height: normal;
    }
    /*** Absolute Nav ***/
    .rgtThemeNav {
        border-radius: 10px;
        -webkit-border-radius: 10px;
        -moz-border-radius: 10px;
        display: block;
        width: auto;
        padding: 7px 0px 5px;
        text-align: center;
    }
    .abslt {
        position: inherit;
        min-height: auto;
    }
    .abslt .dib.pt7px,
    .abslt .dib.pt7px > .dib {
        display: block;
        padding: 0px;
    }
    .abslt-nav {
        position: inherit;
        margin-bottom: 5px;
    }
    /*** right dot menu ***/
    .right-head .icon {
        z-index: 10;
    }
    .right-head.open::before {
        z-index: 10;
    }
    .right-head ul.dropdown li {
        font-size: 14px;
        font-weight: normal;
    }
    .right-head ul.dropdown li .fw6 {
        font-weight: normal;
    }
    .right-head ul.dropdown li .xlarge,
    .right-head ul.dropdown li .large {
        font-size: 14px;
    }
    .right-head ul.dropdown li:first-child,
    .right-head ul.dropdown.smsEmail li:first-child {
        border-top: none;
    }
    .right-head ul.dropdown li,
    .right-head ul.dropdown.smsEmail li {
        border-top: 1px solid #eee;
        padding: 10px 0px;
        margin-left: 0px;
    }
}

@media(max-width:768px) {
    header .row1 .col-2,
    header .row1 .col-3 {
        padding-right: 0px;
        text-align: center;
    }
    header .row1 .col-2 .fr {
        width: auto;
        float: none;
        display: block;
    }
    .whstpCall .col-1,
    .whstpCall .col-2 {
        display: block;
        text-align: center;
    }
    .whstpCall .fr {
        float: none;
        font-size: 13px;
    }
    /*** top left menu ***/
    .allCatNav .dif.rHead {
        padding: 8px 10px;
    }
    .lftCatNav .allCatNav {
        margin-bottom: 10px;
    }
    .lftCatNav .searchlength {
        margin-bottom: 10px;
    }
    .smsEmailRight {
        float: none;
        display: inline-block;
    }
    .emailSsView {
        border-left: none;
        padding: 5px 0px;
        display: block;
        float: none;
        text-align: center;
        border-top: 1px solid rgba(0, 0, 0, 0.08) !important;
    }
    .emailSsView .srchMbView {
        width: auto;
        display: inline-block;
        position: relative;
        z-index: 0;
    }
    .slider-cont .hd1 {
        font-size: 2em !important;
    }
    .slider-cont p,
    .fluid_dg_caption > div p {
        font-size: 1.2em;
        margin-top: 8px;
    }
    /*** left nav menu ***/
    .rei #search-btn {
        z-index: 0;
    }
    div.ddsmoothmobile ul li a {
        padding: 18px 12px;
    }
    .navRtSec {
        float: none;
        text-align: center;
        display: block;
        margin-bottom: 15px !important;
        border-bottom: 1px solid rgba(0, 0, 0, 0.15);
    }
    div.ddsmoothmobile ul.navRtSec li a {
        padding: 20px 10px;
        font-size: 18px;
    }
    div.ddsmoothmobile ul li.breadcrumb {
        padding: 15px 10px 15px 20px;
        margin-bottom: 0px;
    }
    /*.right-head .icon{z-index:10001;}*/
}

@media(max-width:640px) {
    header .row1 .col-2 {
        line-height: 0px;
    }
    header .row1 .col-2 > .mt7px.rightL-dropNav,
    header .row1 .col-2 > .mt5px,
    header .row1 .col-2 .fo.mt15px.mb10px {
        margin: 0px;
    }
    header .row1 .col-2 .pt10px.pb7px {
        padding: 0px;
    }
    header .abs-serch-box .plusMinus,
    .abs-serch-box .travelPackageSearch .plusMinus {
        display: none;
    }
    header .abs-serch-box .showHide_rp,
    .abs-serch-box .travelPackageSearch .showHide_rp {
        display: block;
    }
    header .row1 .col-2 .bdrL.pl10px {
        border: none;
        padding-left: 0px;
    }
    #search-btn,
    .ei #search-btn.spro-btn {
        display: none;
    }
    #search-btn.spro-btn {
        display: inline-block;
    }
    .search-display,
    .search-display.dn {
        display: inline-block;
        position: relative;
        padding: 0px;
        top: 0px;
        box-shadow: none;
        border: none;
        z-index: 0;
    }
    header .row1 .col-2 .search-display,
    header .row1 .col-3 .search-display {
        margin-bottom: 7px;
    }
    .fluid_dg_caption > div > div {
        text-align: left;
        font-size: 18px !important;
    }
    .fluid_dg_caption > div > div p {
        font-size: 14px;
    }
    header .menuShap nav.f3 {
        display: block;
    }
    .ad-clfd {
        width: 100%;
        padding: 0px;
    }
    #middle .ad-clfd .slider ul li {
        width: auto !important;
        padding-left: 15px;
        padding-right: 15px;
    }
    .head-wrap .row1 .col-2 .dib {
        display: block;
    }
    .slDarkLayer .fluid_dg_caption {
        transform: translateY(0%);
    }
    .callusImg table.top-head {
        display: inline-block;
        margin-bottom: 5px;
    }
    .callusImg table.top-head .db.ttu.b {
        display: inline;
    }
}

@media(max-width:480px) {
    .fullscreen .fluid_container,
    .fullscreen,
    .fullscreen .banner_area {
        height: auto;
    }
    .ver_comp .pa #company,
    .ver_comp #company {
        padding: 5px 27px 5px 50px;
    }
    .right-banner .searchlength {
        width: 100%;
    }
    .allCatNav {
        width: 100%;
    }
    .slider-cont .hd1 {
        font-size: 1em !important;
        line-height: 1em !important;
    }
    .slider-cont p,
    .fluid_dg_caption > div p {
        font-size: 0.8em;
        margin-top: 5px;
        line-height: 1em;
    }
    .smsEmailShape {
        padding-bottom: 6px;
    }
}

@media(max-width:415px) {
    #search-btn {
        right: 28px;
    }
    .rgtThemeNav {
        width: 100%;
    }
    .rgtThemeNav a.smsBtn,
    .rgtThemeNav a.emailBtn {
        padding: 5px 10px 7px !important;
        font-size: 14px;
    }
}


/* reset */

html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
sub,
sup,
tt,
var,
u,
i,
dl,
dt,
dd,
ol,
nav ul,
nav li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    /*font:inherit;vertical-align:baseline;*/
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
    display: block;
}

ol,
ul {
    list-style: none;
    margin: 0px;
    padding: 0px;
}

.ls ul {
    margin-left: 30px;
}

.ls li {
    margin-bottom: 5px;
    list-style-type: disc;
}

.lsn ul,
ul.lsn,
.slider ul {
    margin: 0;
}

.lsn li,
ul.lsn li,
.slider li {
    list-style: none;
    margin: 0;
}

blockquote,
q {
    quotes: none;
}

blockquote:before,
blockquote:after,
q:before,
q:after {
    content: '';
    content: none;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}


/* start editing from here */

a {
    text-decoration: none;
}

img {
    max-width: 100%;
    width: 317px;
    height: auto;
}

img.bdr {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
}

html body {
    width: 100%;
    height: 100%;
    padding: 0px;
    margin: 0px;
    font: 14px/1.5em 'Open Sans', Arial, Helvetica, sans-serif;
}


/***** DISPLAY & POSITIONS STYLES *****/

.df-dt,
.dt {
    width: 100%;
}

.db,
.ac-db > *,
.acac-db > * > * {
    display: block;
}

.di,
.ac-di > *,
.acac-di > * > * {
    display: inline;
}

.dib,
.ac-dib > *,
.acac-dib > * > * {
    display: inline-block;
    *display: inline;
    *zoom: 1;
}

.dn,
.ac-dn > *,
.acac-dn > * > * {
    display: none;
}

.df-dt,
.dt,
.ac-dt > *,
.acac-dt > * > * {
    display: table;
}

.df-dtc,
.dtc,
.ac-dtc > *,
.acac-dtc > * > * {
    display: table-cell;
}

.dtr,
.ac-dtr > *,
.acac-dtr > * > * {
    display: table-row;
}

.dtr,
.ac-dtr > *,
.acac-dtr > * > * {
    *zoom: 1;
}

.dtr:before,
.ac-dtr > *:before,
.acac-dtr > * > *:before,
.dtr:after,
.ac-dtr > *:after,
.acac-dtr > * > *:after {
    *content: '';
    *display: table;
}

.dtr:after,
.ac-dtr > *:after,
.acac-dtr > * > *:after {
    *clear: both;
}

.dtc,
.ac-dtc > *,
.acac-dtc > * > * {
    *float: left;
}

.col-1,
.col-2,
.col-3,
.col-4,
.td-1,
.td-2 {
    display: table-cell;
    vertical-align: middle;
}

li {
    margin: 0px;
}

.bs3px3px {
    webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, .08);
    box-shadow: 0 2px 3px rgba(0, 0, 0, .08);
}

a.button {
    background-image: url(common_x_bgs_50px.html) 0 -400px;
    display: inline-block;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

.input,
textarea,
select {
    padding: 10px;
    font-size: 13px;
}

select.goog-te-combo {
    padding: 0;
}

#middle .col-1,
#middle .col-2,
#middle .col-3,
.td-1,
.td-2 {
    vertical-align: top;
}

#middle ul.oddEven .col-1,
#middle ul.oddEven .col-2,
#middle ul.oddEven .col-3,
.td-1,
.td-2 {
    vertical-align: middle;
}

#middle .row1 .col-1,
#middle .row2 .col-1 {
    width: 25%;
    padding: 0 15px;
    box-sizing: border-box;
    box-sizing: content-box;
}

#middle .row1 .col-2,
#middle .row2 .col-2 {
    padding: 0 15px;
    box-sizing: border-box;
    box-sizing: content-box;
    width: 75%;
}

#middle .row1 .col-2.detail_pm_15 {
    padding: 15px 15px 0;
}

#middle .row1 .col-3,
#middle .row2 .col-3 {
    width: 25%;
    padding: 0 15px;
    box-sizing: border-box;
    box-sizing: content-box;
}

#middle .columns_12 {
    padding: 0 15px;
}

#middle .columns3.row1 .col-2,
#middle .columns3.row2 .col-2 {
    padding: 0 15px;
    box-sizing: border-box;
    box-sizing: content-box;
    width: 50%;
}

#bodyFormatNT .row1 .width12,
#bodyFormatNT .columns3.row1 .width12 {
    width: 12%;
}

#bodyFormatNT .row1 .width25,
#bodyFormatNT .columns3.row1 .width25 {
    width: 25%;
}

#bodyFormatNT .row1 .width35,
#bodyFormatNT .columns3.row1 .width35 {
    width: 35%;
}

#bodyFormatNT .row1 .width38,
#bodyFormatNT .columns3.row1 .width38 {
    width: 38%;
}

#bodyFormatNT .row1 .width50,
#bodyFormatNT .columns3.row1 .width50 {
    width: 50%;
}

#bodyFormatNT .row1 .width60,
#bodyFormatNT .columns3.row1 .width60 {
    width: 60%;
}


/**** body ***/

.wrap {
    width: 1152px;
    margin: 0 auto;
}

.wrap-fluid {
    max-width: 1280px;
    margin: 0 auto;
    padding: 0px 10px;
}

.del_inHdr .wrap-fluid {
    max-width: 1152px;
}

.mb25px,
.ac-mb25px > *,
.acac-mb25px > * > * {
    margin-bottom: 25px;
}

.fl,
.ac-fl > *,
.acac-fl > * > * {
    float: left;
}

.company_mH {
    min-height: 65px;
    line-height: 60px;
}

#company {
    padding-top: 10px;
    padding-bottom: 10px;
}

.company_mH #company img {
    vertical-align: middle;
}

.hd_NT {
    font-size: 26px;
    line-height: 26px;
    text-align: center;
}

.hd_NT_sub .hd_NT {
    display: block;
    margin-bottom: 20px;
    text-align: left;
}

.ui-tabs-nav li.hd_h2 {
    float: none;
    font-weight: normal;
    padding-bottom: 30px;
}

.cateView h2.hd_NT,
.topRightArrow h2.hd_NT {
    font-size: 24px;
}

.formTable .hr {
    margin: 3px 0;
}

.qc .hr,
.hr {
    margin: 12px 0;
    border: none;
}


/***  round images  ***/

.roundImg .imgFrame,
.roundImg .imgFrame img {
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
}

.roundImg li:hover .imgFrame {
    opacity: 0.92;
}


/*** transition  ***/

.roundImg li:hover .imgFrame,
.hoverHeading .slider .imgFrame .b.headHr,
.fixer,
.fixer #company img {
    transition: all ease-in-out 0.4s;
    -webkit-transition: all ease-in-out 0.4s;
    -moz-transition: all ease-in-out 0.4s;
}


/*** testimonials ***/

.tstmBg {
    background: url(testimonials.jpg) no-repeat;
    background-attachment: fixed;
    background-size: cover;
}

.tstmBg h2.hd_NT {
    color: #fff;
}

.testimonial_fm ul li > div span.i.large:before {
    font-size: 17px;
    content: "\f10d";
    font-family: FontAwesome;
    display: block;
    text-align: left;
    margin-bottom: 7px;
    margin-left: -17px;
}

.testimonial_fm .mc {
    border: none;
}

.testimonial_fm .bx-wrapper .bx-controls-direction a {
    width: 25px;
    height: 50px;
}

.testimonial_fm .bx-wrapper .bx-prev {
    background: url(controls-test.png) no-repeat -62px -2px;
    left: 5px;
}

.testimonial_fm .bx-wrapper .bx-prev:hover {
    background-position: -2px -2px;
}

.testimonial_fm .bx-wrapper .bx-next {
    background: url(controls-test.png) no-repeat -2px -57px;
    right: 5px;
}

.testimonial_fm .bx-wrapper .bx-next:hover {
    background-position: -62px -57px;
}

.gal_frmt.ui-tabs-nav {
    padding: 0 15px;
}

.gal_frmt.ui-tabs-nav li.hd_h2 {
    padding-bottom: 10px;
}


/********CAROUSEL***********/

.imgLeft .td-2 {
    padding-left: 15px;
}

.imgRight .td-1 {
    padding-right: 15px;
}


/*** fonts ***/

.ffrr {
    font-family: 'Roboto', sans-serif;
}

.ffos {
    font-family: 'Open Sans', sans-serif;
}

.ffpp {
    font-family: 'Poppins', sans-serif;
}

.viewA.mb20px {
    margin-bottom: 0;
}

.formTable.bdr0,
.formTable.bdr0 > tbody > tr > td {
    border: none !important;
}


/********THIN COLUMN LINKS********/

.tcl ul > li .plus:after {
    color: #999;
}

.tcl.divider ul > li {
    border-bottom: 1px solid rgba(0, 0, 0, 0.07);
}

.tcl.border ul > li {
    border: 1px solid #666;
}

.tcl li a {
    display: block;
    width: calc(100% - 18px);
}

.tcl li a:hover {
    color: #333;
}

.tcl li li a {
    color: #888;
}

.tcl li li a:hover {
    color: #444;
}

.tcl li li li a {
    color: #666;
}

.tcl li li li a:hover {
    color: #333;
}

.tcl li {
    padding: 8px 0;
}

.tcl ul > li .plus {
    float: right;
    cursor: pointer;
}

.tcl ul > li .plus:after {
    font-family: FontAwesome;
    content: '\f067';
}

.tcl ul > li .plus.act:after {
    font-family: FontAwesome;
    content: '\f068';
}

.tcl.divider ul > li:last-child {
    border-bottom: 0;
}

.tcl .ic > ul > li > a {
    font-weight: bold;
}

.ic_pad_none .tcl li a {
    color: #333;
}

.thinColumn .ic {
    padding: 10px;
}

.mc {
    border: 1px solid rgba(0, 0, 0, 0.07);
}

.indsu_icon.mc,
.myTabs.mc,
.bdr0.mc {
    border: none;
}

.ic_pad_none .mc,
footer .mc {
    border: none;
}

.qc .hr,
.hr {
    border-bottom: 1px dashed rgba(0, 0, 0, 0.2);
    margin: 12px 0;
}

.tcl.float ul > li {
    padding: 2px 0;
    float: left;
    margin-left: 1%;
    margin-bottom: 5px;
}

.tcl.float.two li {
    width: 49%;
}

.tcl.float.three li {
    width: 31%;
}

.tcl.float.four li {
    width: 24%;
}

.tcl.float.five li {
    width: 19%;
}

.tcl.float ul:after {
    clear: both;
    content: '';
    display: table;
}

div.ddsmoothmobile div.topulsdiv,
div.ddsmoothmobile ul.submenu {
    background: #fff;
}

nav.f3.f3_trans .ddsmoothmenu > ul > li.on > a,
nav.f3.f3_trans .ddsmoothmenu > ul > li > a:hover,
nav.f3.f3_trans .ddsmoothmenu > ul > li > a.selected {
    background: none;
    position: relative;
}

nav.f3 .ddsmoothmenu > ul > li > a:hover::before,
nav.f3 .ddsmoothmenu > ul > li > a.selected::before,
nav.f3 .ddsmoothmenu > ul > li.on > a::before {
    position: absolute;
    content: '';
    left: 0px;
    right: 0px;
    top: -7px;
    height: 2px;
}

.boxNav .ddsmoothmenu > ul > li.on > a,
.boxNav .ddsmoothmenu > ul > li > a:hover,
.boxNav .ddsmoothmenu > ul > li > a.selected {
    color: #ffffff;
}


/*inner pages*/

.contact_us .headHr.p5px {
    padding: 10px;
    font-size: 1.2em;
}

.contact_us .headHr.p5px,
.contact_us .data.p5px,
.contact_us .headVr.p5px,
.shoppingCart .headHr.p5px,
.shoppingCart .data.p5px,
.shoppingCart .headVr.p5px,
.formTable .headHr.p5px,
.formTable .data.p5px,
.formTable .headVr.p5px {
    padding: 10px;
}

.contact_us .w150px.bdrL {
    border-left: none;
    border-top: none;
}

.contact_us .w150px.bdrL .headHr {
    border-left: none;
    border-right: none;
}


/***** QUICK INQUIRY AND CONTACT *****/

.qi {
    line-height: 1.2em;
}

.qiTransparent .button,
.qiTransparent .input,
.qiTransparent textarea {
    padding: 8px 15px;
    padding: 7px\9;
}

.qiTransparent textarea {
    height: 125px;
}

.qiTransparent .button {
    padding: 10px 15px;
}

.qiTransparent .input,
.qiTransparent select,
.qiTransparent textarea {
    width: 100%;
    box-sizing: border-box;
}

.qiTransparent .t {
    padding-left: 5px;
    margin-bottom: 3px;
}

.qiTransparent .v {
    margin-bottom: 10px;
}

.hp_full_inquiry {
    width: 70%;
    margin: 20px auto 0px;
}

.hp_full_inquiry .input,
.hp_full_inquiry textarea.input,
.hp_full_inquiry select {
    width: 100%;
    box-sizing: border-box;
}

.hp_full_inquiry textarea.input {
    height: 100px;
}

#middle .hp_full_inquiry .button {
    padding: 10px 20px;
    font-weight: bold;
    font-size: 1em;
}

#middle .hp_full_inquiry p {
    text-align: center;
    padding-top: 10px;
}

#middle .hp_full_inquiry .qi_float div.vrf_cod {
    text-align: center;
}

.qi_float > form > div {
    float: left;
    width: 48.7%;
    padding-left: 0.6%;
    padding-right: 0.6%;
}

.qi_float div.txt_ar,
.qi_float div.btn_ar {
    width: 98.7%;
}

.qi_float div.sub_btn {
    width: 99%;
}

.qi_float div.vrf_cod .input {
    width: auto;
    vertical-align: middle;
    margin-right: 5px;
}

.formTable td.p2px10px {
    padding: 7px 10px;
}

.formTable td.headHr {
    padding: 10px 12px;
}


/***  send email and sms css  ***/

.smsBtn,
.emailBtn {
    font-family: 'Roboto Condensed', sans-serif;
}

#sendSMS.fancybox-content,
#sendEmail.fancybox-content,
#getquote.fancybox-content {
    background: #e8e8e8;
    color: #666;
}

.sendEnq input,
.sendEnq select,
.sendEnq textarea {
    width: 100%;
    padding: 12px 12px 12px 40px;
    border-radius: 10px;
    box-sizing: border-box;
    background: #fff;
    color: #666;
    text-shadow: none;
    border: 1px solid #ccc;
}

.sendEnq input:focus,
.sendEnq select:focus,
.sendEnq textarea:focus {
    border-color: #bbb;
}

.sendEnq input[type="submit"] {
    border-radius: 0px;
    padding: 15px 20px 15px 45px;
    font-size: 20px;
    font-weight: normal;
}

.sendEnq .mobile-number {
    display: inline-block;
    width: calc(100% - 61px) !important;
    border-left: 0px solid;
    padding-left: 10px;
}

.isdCode {
    border: 1px solid #ccc;
    padding: 12px 9px 12px;
    border-right: 0px solid;
    background: #f7f7f7;
    position: relative;
}

.sendEnq .isdCode {
    border-radius: 10px 0px 0px 10px;
}

.isdCode::after {
    position: absolute;
    content: '\f107';
    font-family: FontAwesome;
    right: 3px;
}

.sendEnq .contSelect {
    position: absolute;
    top: 0px;
    opacity: 0;
    left: 0px;
    padding: 12px;
    min-width: 240px;
    font-size: 14px;
    border: 1px solid #ccc;
}

.contSelect option {
    padding-top: 3px;
    padding-bottom: 3px;
}

.sendEnq input.mobile-number {
    border-radius: 0px 10px 10px 0px;
    border-left: 0px solid;
    height: 44px;
}

.sSub {
    position: relative;
}

.sendEnq .sCommit .icon,
.sendEnq .sUser .icon,
.sendEnq .sEmail .icon,
.sSub .icon {
    position: absolute;
    left: 15px;
    top: 10px;
    color: #666;
    font-size: 16px;
}

.sendEnq .eSend .icon {
    width: 34px;
    height: 18px;
    display: inline-block;
    z-index: 1;
    margin: 0 -45px 0 15px;
    position: relative;
    line-height: 22px;
    color: #fff;
    font-size: 18px;
}

.sendEnq .eSend input[type="submit"] {
    width: auto;
}

.smsEmailTop .smsEmail .smsBtn,
.smsEmailTop .smsEmail .emailBtn {
    padding: 1px 15px 3px !important;
}

.smsEmailTop ul.dropdown.smsEmail li {
    min-width: auto;
    max-width: auto;
}

.smsEmailTop .smsEmail span {
    font-size: 14px;
}

.sendEnq .isdCode {
    height: 44px;
    box-sizing: border-box;
}

.sendEnq.dwnPop select.contSelect {
    position: relative;
    padding: 12px 0px 11px 10px;
    opacity: 1;
    min-width: auto;
    width: 88px;
    border-radius: 10px 0px 0px 10px;
    outline: none;
}

.sendEnq.dwnPop .mobile-number {
    width: calc(100% - 90px) !important;
}

.bx1 {
    box-shadow: 0 0 10px rgba(204, 204, 204, 0.67);
}


/*** center classified  ***/

#middle .slider {
    text-align: center;
}

#middle .slider ul li {
    display: inline-block;
    float: none !important;
    vertical-align: top;
}

#middle .slider ul li .imgLeft,
#middle .slider ul li .imgRight {
    text-align: left;
    height: 100%;
    box-sizing: border-box;
}

#middle .myTabs .indService ul li {
    float: left !important;
    text-align: left;
}


/*** product details css ***/

.w350px {
    width: 350px;
}

.h300px {
    height: 300px;
}


/*** read More CSS  ***/

.dynamic-wrap {
    overflow: hidden;
    position: relative;
    -webkit-transition: max-height .25s ease-in-out;
    -moz-transition: max-height .25s ease-in-out;
    -o-transition: max-height .25s ease-in-out;
    transition: max-height .25s ease-in-out;
    width: 100%
}

.dynamic-height-active .dynamic-wrap:before {
    background: -moz-linear-gradient(top, rgba(240, 249, 255, 0) 0%, rgba(255, 255, 255, 1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(240, 249, 255, 0)), color-stop(100%, rgba(255, 255, 255, 1)));
    background: -webkit-linear-gradient(top, rgba(240, 249, 255, 0) 0%, rgba(255, 255, 255, 1) 100%);
    background: -o-linear-gradient(top, rgba(240, 249, 255, 0) 0%, rgba(255, 255, 255, 1) 100%);
    background: -ms-linear-gradient(top, rgba(240, 249, 255, 0) 0%, rgba(255, 255, 255, 1) 100%);
    background: linear-gradient(to bottom, rgba(240, 249, 255, 0) 0%, rgba(255, 255, 255, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#00f0f9ff', endColorstr='#ffffff', GradientType=0);
    bottom: 0;
    content: '';
    height: 50px;
    left: 0;
    position: absolute;
    right: 0;
    z-index: 1
}

.dynamic-height-active .dynamic-show-more {
    display: inline-block;
}


/*** Property details css ***/

.form-bdr input,
.form-bdr select,
.propEnq .form-bdr textarea {
    padding: 10px 2px;
    width: 100%;
    box-sizing: border-box;
    border: none;
    border-bottom: 1px solid rgba(0, 0, 0, 0.13);
    outline: none;
}

.form-bdr select.w55px {
    width: 55px;
    padding: 10px 5px;
}

.form-bdr button {
    width: 100%;
    box-sizing: border-box;
    letter-spacing: 1px;
}

.mdlBdr-head {
    position: relative;
    line-height: 1.2em;
}

.mdlBdr-head::after {
    position: absolute;
    content: '';
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
    margin: auto;
    height: 1px;
    background: rgba(0, 0, 0, 0.13);
}

.searchFilter {
    box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.15);
    -webkit-box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.15);
}

.filterS-box {
    max-width: 600px;
    width: 100%;
}

.filterS-box,
.filterS-box input::placeholder {
    color: #aaaaaa;
}

.filterS-box input {
    width: 100%;
    box-sizing: border-box;
    border: 0px;
    padding-left: 25px;
    outline: none;
}

.filterS-box div.w100 {
    max-width: 600px;
    border-left: 1px solid rgba(0, 0, 0, 0.13);
    border-right: 1px solid rgba(0, 0, 0, 0.13);
}

.filterS-box div.w100 button {
    outline: none;
}

.right-filter {
    position: fixed;
    right: -330px;
    top: 0px;
    bottom: 0px;
    width: 300px;
    height: 100%;
    overflow: auto;
    box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.23);
    z-index: 99;
}

.propDtls .si-rei.w40px {
    float: none;
}

.hdBrbb {
    position: relative;
}

.hdBrbb::after {
    position: absolute;
    content: '';
    left: 0px;
    bottom: 0px;
    height: 1px;
    width: 45px;
}

.propDtls {
    background: #efefef;
}

.ttw .propDtls {
    padding-top: 12px;
}

.propDtls .breadcrumb {
    padding: 0px;
    margin: 0px;
    text-align: right;
    background: transparent;
}

.propDtls-banner .bx-viewport div.pr.ofh {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 300px !important;
}

.propDtls-banner img {
    max-width: 100%;
    max-height: 300px;
}

.societyDtls span {
    display: block;
}

.propDtls-tag {
    background: rgba(0, 0, 0, 0.6);
    color: #ffffff;
    bottom: 0px;
}

.reiDtSaleBtn {
    border-radius: 30px 0px 0px 30px;
    font-weight: 600;
    padding: 3px 7px 1px 12px;
    font-size: 13px;
}

.absTour-Title.rel-prop .slider ul li:hover > div {
    box-shadow: 0px 5px 8px rgba(0, 0, 0, 0.2);
}

.abs-cont {
    position: absolute;
    left: 0px;
    right: 0px;
    bottom: 0px;
    color: #ffffff;
    background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, .7) 100%);
    background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, .7) 100%);
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, .7) 100%);
    background-repeat: repeat-x;
    padding-top: 40px;
}

.abs-cont > h2 {
    white-space: nowrap;
    overflow: hidden;
    text-transform: capitalize;
    text-overflow: ellipsis;
    display: block;
}

.abs-cont a,
.abs-cont a:hover {
    color: #ffffff;
}

.propEnq .h2 {
    font-size: 18px;
}

.propEnq .form-bdr input,
.propEnq .form-bdr select,
.propEnq .form-bdr textarea {
    padding: 12px 8px;
}

.propEnq .isdCode {
    border: none;
    border-bottom: 1px solid rgba(0, 0, 0, 0.13);
    padding: 11px 10px 10px;
    background: #f7f7f7;
    border-radius: 10px 0px 0px 10px;
}

.contSelect {
    position: absolute;
    top: 0px;
    opacity: 0;
    left: 0px;
    padding: 12px;
    min-width: 240px;
    font-size: 14px;
    border: 1px solid #ccc;
}

.contSelect option {
    padding-top: 3px;
    padding-bottom: 3px;
}


/*** social icon ***/

.adrsDtls {
    display: flex;
    width: 100%;
    justify-content: space-between;
    align-items: center;
}

.adrsDtls .ShareDropdown {
    width: 32px;
    flex-shrink: 0;
    margin-left: 35px;
}

.ShareDropdown {
    position: relative;
}

.ShareDropdown span {
    border-radius: 100%;
    display: inline-block;
    padding: 10px 11px;
    line-height: 0px;
    cursor: pointer;
}

.ShareDropdown span i {
    font-size: 17px;
}

.ShareDropdown.active .shareList {
    display: block;
}

.ShareDropdown .shareList {
    padding: 5px 0;
    display: none;
    position: absolute;
    right: 3px;
    top: 35px;
    z-index: 3;
    overflow: hidden;
    box-shadow: 0 2px 9px 0 #999;
    border-radius: 5px;
    width: 120px;
}

.ShareDropdown .shareList li {
    display: flex;
    align-items: center;
    position: relative;
    text-align: left;
    cursor: pointer;
    white-space: nowrap;
    font-size: 13px;
    padding: 4px 10px;
    margin-bottom: 5px;
    font-size: 14px;
}

.ShareDropdown .shareList li i {
    font-size: 16px;
    margin-right: 7px;
}

.shareList li a.facebook {
    color: #0067d8;
}

.shareList li a.twitter {
    color: #1d9bf0;
}

.shareList li a.linkedin {
    color: #0a66c2;
}

.shareList li a.pinterest {
    color: #e60023;
}

.shareList li a.whatsapp {
    color: #00a884;
}

.shareList li a.instagram {
    color: #c2007e;
}

.shareList li a.youtube {
    color: #fe0002;
}

.shareList li a.rss_feed {
    color: #f78422;
}


/*** PI format  ***/

.t2_fixer.bg_df {
    background: #fff;
    box-shadow: 1px 2px 3px rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 1px 2px 3px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 1px 2px 3px rgba(0, 0, 0, 0.2);
    border-bottom: 1px solid rgba(0, 0, 0, 0.4);
}

.round-icon .slider ul li {
    margin-bottom: 30px !important;
}

.round-icon .slider ul li > div.data {
    border: none;
    box-shadow: 0px 1px 10px 3px rgba(0, 0, 0, 0.1);
}

.round-icon .ser-icon {
    border-radius: 50px;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    padding: 15px;
    border: 1px solid rgba(0, 0, 0, 0.2);
    display: inline-block;
    line-height: 0px;
}

.round-icon .slider ul li .data .btnHide {
    display: none;
}

.round-icon .slider ul li .data .btnHide,
.round-icon .slider ul li > div {
    transition: all ease-in-out 0.4s;
    -webkit-transition: all ease-in-out 0.4s;
    -moz-transition: all ease-in-out 0.4s;
}

.round-icon .slider ul li .data:hover .btnHide {
    display: block;
}

.round-icon .slider ul li .data:hover {
    padding-top: 10px;
    padding-bottom: 50px;
}

.trng-shape-bg {
    background: url(trng-shape-bg.jpg);
}

.hText .hd_NT,
.hText .ui-tabs-nav a {
    font-size: 32px;
    font-weight: 700;
}

.dtls-sec .job-dtls {
    border-top: 1px solid #dddddd;
    padding-top: 10px;
    margin-top: 17px;
}

.job-dtls .viewA a.data {
    font-weight: normal;
    font-size: 13px;
    padding: 10px 20px;
}

.job-dtls .viewA.dif a.data:hover {
    box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.15);
}

.tstImgShadow .imgFrame {
    border-radius: 0px;
    margin-right: 15px;
}

.tstImgShadow .ic.mt30px {
    margin-top: 0px;
}

.tstImgShadow ul li > .ac {
    text-align: left;
    margin-bottom: 25px;
}

.tstImgShadow .testimonial_fm li > div {
    padding-top: 15px;
    background: none;
    border: none;
}

.tstImgShadow .testimonial_fm ul li > div span.i.large:before {
    display: none;
}

.tstImgShadow .testimonial_fm .imgFrame > .imgFrame {
    position: relative;
}

.tstImgShadow .testimonial_fm .imgFrame {
    overflow: visible;
}

.tstImgShadow .roundImg .imgFrame,
.tstImgShadow .roundImg .imgFrame img {
    border-radius: 0px;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
}

.tstImgShadow .testimonial_fm .imgFrame > .imgFrame:before {
    position: absolute;
    font-size: 17px;
    content: "\f10d";
    font-family: FontAwesome;
    display: inline-block;
    text-align: left;
    margin-bottom: 7px;
    top: -20px;
    left: -20px;
    padding: 14px;
    border-radius: 100%;
    width: 20px;
    height: 20px;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    line-height: 20px;
    box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.15);
    -webkit-box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.15);
    z-index: 9;
    text-align: center;
}

.lastCenBdr .bdrTh {
    width: 60px;
    height: 2px;
    top: 0px;
    bottom: 0px;
    margin: auto;
}

#middle .enqMaps .row1 .col-1,
#middle .enqMaps .row1 .col-2 {
    padding: 0px;
}

#middle .enqMaps .row1 .col-1 > .p30px {
    padding: 25px 30px 10px;
}

.contMaps .mc {
    box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.3);
    position: relative;
}

#middle .enqMaps .hp_full_inquiry .button {
    margin-bottom: 0px;
}

.dataHoverShadow .slider ul li:hover > div,
.dataHovereffect .slider ul li:hover > div {
    box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.16);
}

.dataHovereffect .slider ul li:hover .imgFrame.m0a {
    position: relative;
}

.dataHovereffect .slider ul li:hover .imgFrame.m0a::after {
    position: absolute;
    content: '';
    left: 0px;
    right: 0px;
    top: 0px;
    bottom: 0px;
    background-color: rgba(0, 0, 0, 0.3);
}

.tstImgShadow .testimonial_fm .bx-wrapper .bx-prev,
.tstImgShadow .testimonial_fm .bx-wrapper .bx-next {
    width: 57px;
    height: 57px;
    background: url(tst-arrow.png) no-repeat;
    top: -55px;
}

.tstImgShadow .testimonial_fm .bx-wrapper .bx-prev {
    right: 70px;
    left: auto;
    background-position: 0px 0px;
}

.tstImgShadow .testimonial_fm .bx-wrapper .bx-next {
    right: 0px;
    background-position: -69px 0px;
}

.tstImgShadow.contentSlider .data .mc {
    padding: 30px;
}

.inputBdr input,
.inputBdr select,
.inputBdr textarea {
    border: none;
    border-bottom: 1px solid #dddddd;
    outline: none;
    padding: 12px 5px 7px 0px;
    margin-bottom: 15px;
    font-size: 14px;
}

.inputBdr select {
    padding: 11px 5px 7px 0px;
}

.postReq-bg .contentSlider {
    padding: 0px;
}

#middle .contentSlider .row1 .col-1 {
    width: 35%;
}

.inputBdr input:placeholder,
.inputBdr select:placeholder,
.inputBdr textarea:placeholder {
    font-weight: 500;
}

#middle .inputBdr .hp_full_inquiry p {
    text-align: left;
}

#middle .inputBdr .hp_full_inquiry .button {
    padding: 15px 30px;
    font-weight: normal;
    margin: 0px;
    letter-spacing: 1px;
}

.contMaps {
   
    background-size: 100%;
    height: 520px;
    -webkit-filter: blur(2px);
    -moz-filter: blur(2px);
    -o-filter: blur(2px);
    -ms-filter: blur(2px);
    filter: blur(2px);
}

.contMaps::before {
    position: absolute;
    content: '';
    left: 0px;
    right: 0px;
    top: 0px;
    bottom: 0px;
    background: rgba(0, 0, 0, 0.0);
}

.enqMaps .mc {
    margin-top: 0px;
    box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.3);
    position: relative;
}

.extTopBg .contMaps {
    top: -170px;
}

.extTopBg .hd_NT {
    margin-bottom: 30px;
    display: block;
    text-align: left;
}

.grayLayer {
    position: relative;
}

.grayLayer::after {
    position: absolute;
    content: '';
    left: 0px;
    right: 0px;
    top: 0px;
    bottom: 0px;
    background-color: rgba(0, 0, 0, 0.15);
}

.hoverDiv .prange-details {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 100%;
    margin: auto;
    z-index: 9;
    box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.3);
    right: 12px;
}

.hoverDiv .h1.xxlarge h1 {
    font-weight: 700;
    font-size: 34px;
}

.headingBbdr .hoverDiv .h1::after {
    display: none;
}

.hoverDiv .prange-details .welcome {
    text-align: left;
    max-width: 100%;
}

.indRds .data.category-box {
    border-radius: 7px;
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
}

.sngTitle ul li > .data {
    padding: 10px;
}

.sngTitle ul li .clfd-view.data {
    border: 0px;
}

.sngTitle ul li .clfd-view.data .heading {
    margin-top: 0px;
}

.sngTitle .clfd-view {
    position: relative;
}

.abs-aboutImg {
    position: relative;
}

.abs-aboutImg .DynBanner {
    position: absolute;
    left: 30px;
    right: 0px;
    top: 60px;
}

.abs-aboutImg .DynBanner img {
    max-width: 520px;
    width: 100%;
    max-height: 100%;
    max-height: 450px;
}

.abtBg h1 {
    font-size: 36px;
    font-weight: 700;
}

.abtBg .welcome.ac {
    text-align: left;
}

.abtBg.outerAbtBdr .abs-aboutImg .DynBanner {
    position: relative;
    z-index: 0;
}

.abtBg.outerAbtBdr .abs-aboutImg .DynBanner::after {
    position: absolute;
    content: '';
    top: -25px;
    right: 0px;
    bottom: 33px;
    left: 30px;
    z-index: -1;
}

.abtBg .abs-aboutImg .abt-payBtn {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}

.relImgCont .col-2 {
    display: none;
}

.relImgCont .row1.dt {
    display: block;
    text-align: center;
}

#middle .relImgCont .row1.dt .col-1.w25 {
    width: 100%;
    
    display: inline-block;
    padding: 15px;
}

.relImgCont .row1.dt .col-1.w25 > .pr {
    padding: 30px 20px 30px !important;
    font-size: 12px !important;
}
.relImgCont .row1.dt .col-1.w25 > .pr h3{
    font-size: 2em;
    margin-bottom: 15px;
}
.relImgCont .row1.dt .col-1.w25 > .pr p {
    line-height: 1.6em;
    font-size: 0.9rem;
    padding-bottom: 20px;
    text-align: left;
}

.postReq-bg .contentSlider .buttonBig {
    border-radius: 0px;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border: none;
    font-size: 15px;
    letter-spacing: 0.8px;
}

#middle .postReq-bg .row1 .col-1 {
    text-align: left;
}

#middle .postReq-bg.relImgCont .row1 .col-1 {
    text-align: center;
}

.dtls-sec .slider ul li:hover > div {
    box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.16);
}

.postReq-bg .contentSlider .buttonBig {
    font-weight: 400;
    padding: 15px 35px;
}

.right-head .icon span,
.right-head .icon span::before,
.right-head .icon span::after {
    background: #666666;
}

.dtls-sec .viewA a.data {
    font-weight: normal;
    font-size: 13px;
    padding: 10px 20px;
}

.sngTitle ul li .clfd-view {
    padding: 18px 0px 7px;
}

.sngTitle ul li:hover .hover-cont .hover-bg {
    position: absolute;
    left: 0px;
    right: 0px;
    top: 0px;
    bottom: 0px;
    margin: auto;
    opacity: 0.5;
}

.sngTitle ul li .hover-cont .hoverBtn {
    position: absolute;
    left: 0px;
    right: 0px;
    top: 50%;
    transform: TranslateY(-50%);
    display: none;
    margin: auto;
}

.sngTitle ul li:hover .hover-cont .hoverBtn {
    top: 50%;
    transform: TranslateY(-50%);
    display: block;
}

.sngTitle .slider ul li .clfd-view::after {
    top: -10px;
}

.postReq-bg.relImgCont .contentSlider {
    padding: 120px 0px 100px;
}

.dtls-sec .viewA a.data {
    font-weight: normal;
    font-size: 13px;
    padding: 10px 20px;
}

.theme2.t2_fixer {
    -webkit-box-shadow: 1px 2px 3px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 1px 2px 3px rgba(0, 0, 0, 0.2);
    border-bottom: 1px solid rgba(0, 0, 0, 0.4);
}

.headSz .hd_NT,
.headSz .ui-tabs-nav a {
    font-size: 32px
}

.lBdr-ser .slider ul li .heading {
    position: relative;
    padding-bottom: 7px;
}

.icon-table-str .slider ul li > div.data {
    display: table;
}

.icon-table-str .slider ul li > div.data .iconLeft,
.icon-table-str .slider ul li > div.data .iconCont {
    display: table-cell;
    text-align: left;
    vertical-align: top;
}

.icon-table-str .slider ul li > div.data .iconLeft {
    width: 70px;
    padding-right: 15px;
    text-align: center;
}

.icon-table-str .slider ul li > div.data .iconCont {}

.rdShapeIcon .slider ul li > div > div > a.dib {
    display: inline-block;
    padding: 17px;
    border-radius: 100%;
    line-height: 0px;
}

.rdShapeIcon ul li:hover b.icn_srv {
    background-position: 0px 0px !important;
}

.icnw_smallGray .icn_srv.icnw_f1,
.icnw_smallGray .icn_srv.icnw_f2,
.icnw_smallGray .icn_srv.icnw_f3,
.icnw_smallGray .icn_srv.icnw_f4,
.icnw_smallGray .icn_srv.icnw_f5 {
    background-size: 500%;
    width: 48px;
    height: 48px;
}

.icnw_smallGray ul li b.icn_srv {
    opacity: 0.5;
}

.icnw_smallGray ul li:hover b.icn_srv {
    opacity: 1;
}

.icnw_smallGray .icn_srv.icnw_f1 {
    background-position: 0px 48px !important;
}

.icnw_smallGray .icn_srv.icnw_f2 {
    background-position: -48px 48px !important;
}

.icnw_smallGray .icn_srv.icnw_f3 {
    background-position: -96px 48px !important;
}

.icnw_smallGray .icn_srv.icnw_f4 {
    background-position: -144px 48px !important;
}

.icnw_smallGray .icn_srv.icnw_f5 {
    background-position: -192px 48px !important;
}

.hvIcon .data:hover .ser-icon .icn_srv.icnw_f1.wh36px {
    background-position: -180px -126px;
}

.hvIcon .data:hover .ser-icon .icn_srv.icnw_f2.wh36px {
    background-position: -216px -126px;
}

.hvIcon .data:hover .ser-icon .icn_srv.icnw_f3.wh36px {
    background-position: -252px -126px;
}

.hvIcon .data:hover .ser-icon .icn_srv.icnw_f4.wh36px {
    background-position: -288px -126px;
}

.hvIcon .data:hover .ser-icon .icn_srv.icnw_f5.wh36px {
    background-position: -324px -126px;
}


/*.job-themeView .slider ul li > .data{background-color:rgba(0,0,0,0.07);}*/

.job-themeView .slider ul li > .data {
    color: initial;
}

.job-themeView .theme1 .slider ul li > .data .dif a {
    color: inherit;
}

.job-themeView .viewA.dif a.data:hover {
    box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.3);
}

.tstLightBg {
    background-image: url(tst-bg.png);
    background-repeat: repeat;
}

.tstLightBg .tstCBox span {
    padding-left: 0px;
    font-style: normal;
}

.tstLightBg .testimonial_fm ul li > div span.i.large:before {
    display: none;
}

.tstLightBg .tstCBox:hover {
    box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.15);
}

.ltstArrow .imgFrame {
    margin: 0px 0px 0px 30px;
}

.ltstArrow .imgFrame .imgFrame {
    margin: 0px;
}

.ltstArrow .tstCBox::after {
    left: 40px;
    right: auto;
}

.inputHght .hp_full_inquiry,
.inputBdr .hp_full_inquiry {
    width: auto;
    padding: 0px;
}

.inputHght input[type="text"],
.inputHght select,
.inputHght textarea {
    width: 100%;
    box-sizing: border-box;
    padding: 16px 12px;
    background: #faf9f9;
}

.inputHght .isdCode,
.inputHght select {
    padding: 15px 9px;
    height: 52px;
}

.inputHght .button {
    position: relative;
    font-weight: 300;
    padding: 15px 22px !important;
}

.inputHght .button::after {
    position: absolute;
    content: '';
    left: -4px;
    right: -4px;
    top: -4px;
    bottom: -4px;
}

.inputBdr .col-1 .mc .ac {
    text-align: left;
}

ul.ui-autocomplete {
    background: #fff;
    max-width: 290px;
    max-height: 200px;
    overflow-y: auto;
    border: 1px solid #ddd;
    box-shadow: 0px 5px 12px rgba(0, 0, 0, 0.15);
}

.inFlx {
    display: flex;
    width: 100%;
    justify-content: space-between;
}

.inFlx > * {
    width: 100%;
}

.inFlx > * ~ * {
    margin-left: 5px;
}

.trngleAbtshape .DynBanner {
    position: relative;
    z-index: 1;
    padding: 35px 30px;
}

.trngleAbtshape .DynBanner::before {
    position: absolute;
    content: '';
    width: 0;
    height: 0;
    top: 0px;
    left: 0px;
    border-right: 200px solid transparent;
    z-index: -1;
}

.trngleAbtshape .DynBanner::after {
    position: absolute;
    content: '';
    bottom: 0px;
    right: 0px;
    width: 0;
    height: 0;
    border-left: 200px solid transparent;
    z-index: -1;
}

.headingBbdr.fullAbt .welcome {
    max-width: inherit;
    text-align: left;
    line-height: 2em;
    opacity: 0.8;
}

.headingBbdr.fullAbt .buttonBig {
    position: relative;
    border-radius: 0px;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
}

.headingBbdr.fullAbt .buttonBig::after {
    position: absolute;
    content: '';
    left: -4px;
    right: -4px;
    top: -4px;
    bottom: -4px;
}

.headingBbdr.fullAbt .h1 {
    font-size: 32px;
    margin-bottom: 25px;
}

.headingBbdr.fullAbt .h1::after {
    width: 75px;
    right: auto;
}

.job-themeView .viewA a.data {
    font-weight: normal;
    font-size: 13px;
}

.dtls-sec .viewA.dif a.data:hover {
    box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.15);
}


/*** absolute common search ***/

.abs-serch-box {
    color: #666;
    position: absolute;
    left: auto;
    right: -2px;
    top: 0px;
    z-index: 99;
    text-align: left;
    width: 600px;
}

.abs-serch-box .h2 h2 {
    padding-left: 0px;
}

#search-btn {
    z-index: 999;
    position: relative;
}

.rei #search-btn {
    z-index: 9;
    border-radius: 150px;
}

.absSearch {
    position: absolute;
    right: 5px;
    top: 1px;
}

.propertyId {
    position: absolute;
    right: -1px;
    top: -1px;
    background-color: rgba(0, 0, 0, 0.5);
    color: #fff;
}


/***  REI body 01 ***/

.triangle-topleft {
    position: relative;
}

.triangle-topleft::after {
    position: absolute;
    content: '';
    top: 0px;
    right: -20px;
    width: 0;
    height: 0;
    border-right: 20px solid transparent;
}

.rei-headIcon .hd_NT {
    position: relative;
}

.rei-headIcon .hd_NT::after {
    position: absolute;
    content: '';
    background: url(home-icon.png) no-repeat;
    top: -28px;
    left: 0px;
    width: 44px;
    height: 25px;
}

.rei-headIcon .theme2 .hd_NT::after {
    background: url(home-icon-white.png) no-repeat;
}

.rei-headIcon .cenDiv .hd_NT::after {
    right: 0px;
    margin: auto;
}

.left-sec .h.hd_h2 .ac,
.left-sec .mc > .ac {
    text-align: left;
}

.left-cont .slider ul li > .data {
    text-align: left;
}

.left-sec .cenDiv .h.hd_h2 .ac,
.left-sec .cenDiv .mc > .ac {
    text-align: center;
}

.abs-btm-div .slider ul li > .data {
    position: relative;
    padding-bottom: 40px;
}

.abs-btm-div .btm-abs-theme {
    position: absolute;
    left: 0px;
    right: 0px;
    bottom: 0px;
}

.theme-data .slider ul li .data {
    display: block;
    position: relative;
    padding-top: 20px;
}

.theme-data .bx-wrapper .bx-controls-direction a {
    background-color: rgba(0, 0, 0, 0.2);
    width: 35px;
    height: 40px;
}

.theme-data .bx-wrapper .bx-prev {
    left: 0px;
    background-position: 4px -29px;
}

.theme-data .bx-wrapper .bx-prev::after {
    position: absolute;
    content: '';
    right: -12px;
    width: 0;
    height: 0;
    border-top: 40px solid rgba(0, 0, 0, 0.2);
    border-right: 12px solid transparent;
}

.theme-data .bx-wrapper .bx-next {
    right: 0px;
    background-position: -44px -29px;
}

.theme-data .bx-wrapper .bx-next::after {
    position: absolute;
    content: '';
    left: -12px;
    width: 0;
    height: 0;
    border-top: 40px solid rgba(0, 0, 0, 0.2);
    border-left: 12px solid transparent;
}

.theme-data .bx-wrapper .bx-prev:hover {
    background-position: 4px 4px;
}

.theme-data .bx-wrapper .bx-next:hover {
    background-position: -44px 4px;
}

.theme-data .theme1 .slider ul li .data,
.theme-data theme1 .slider ul li .data a {
    color: initial;
}

.theme-data .theme1 .slider ul li .data .dif a,
.theme-data .theme1 .slider ul li .data a.dif {
    color: inherit;
}

.theme-data .slider ul li,
.theme-data .slider ul li .data {
    overflow: visible;
}

.theme-data .bx-viewport {
    overflow-y: visible !important;
}

.theme-data .alpha50 .alpha75 {
    opacity: 1;
}

.theme-data .data .heading {
    position: relative;
    margin-bottom: 30px;
}

.theme-data .data .heading::after {
    position: absolute;
    content: '';
    left: 0px;
    right: 0px;
    width: 60px;
    height: 1px;
    background: rgba(0, 0, 0, 0.25);
    margin: auto;
    bottom: -12px;
}

.roundImg.theme-data .al {
    text-align: center;
}

.abs-aboutImg {
    position: relative;
}

.abs-aboutImg .DynBanner {
    position: relative;
    left: 0px;
    right: 0px;
    top: 0px;
}

.abs-aboutImg .DynBanner img {
    max-height: 100%;
    max-height: 450px;
}

.tstArrow .tstCBox::after {
    display: none;
}

.tstArrow .mt30px > .imgFrame {
    display: none;
}

.tstArrow .tstCBox {
    margin-top: 30px;
    padding-top: 50px;
    line-height: 24px;
    color: initial;
}

.theme1 .tstArrow .tstCBox,
.theme2 .tstCBox {
    color: initial;
}

.tstArrow .testimonial_fm ul li > div span.i.large:before {
    width: 22px;
    height: 22px;
    padding: 20px;
    position: absolute;
    left: 0px;
    right: 0px;
    top: -31px;
    margin: auto;
    border-radius: 100%;
    box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.2);
}

.gallery-overlap {
    display: none;
    transition: all ease-in-out 0.4s;
    -webkit-transition: all ease-in-out 0.4s;
    -moz-transition: all ease-in-out 0.4s;
}

.gallery-overlap,
.abs-theme2 {
    position: absolute;
    left: 0px;
    right: 0px;
    top: 0px;
    bottom: 0px;
}

.gallery-overlap i {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    color: #ffffff;
}

.gallery-img .slider ul li:hover .gallery-overlap,
.gallery-img .nSlider ul li:hover .gallery-overlap {
    display: block;
}

.contBg {
    background: url(contact-bg.jpg) no-repeat;
    background-size: cover;
}

.contBg h2 {
    font-size: 36px;
}

.contBg input,
.contBg select,
.contBg textarea {
    padding: 15px 15px;
    border-radius: 25px;
    outline: none;
}

.contBg .hp_full_inquiry {
    width: auto;
}

#middle .contBg .hp_full_inquiry input.button {
    padding: 15px 40px;
    display: inline-block;
    font-size: 16px;
}

.ac-mb30px > ul > li {
    margin-bottom: 30px;
}

.contact_full iframe {
    width: 100%;
}

.contSocial a {
    margin-right: 8px;
}

.abtBg svg {
    opacity: 0.3;
    position: absolute;
    left: 0px;
    top: 0px;
}

.cf_5img > ul > li,
.cf_4img > ul > li,
.cf_3img > ul > li {
    padding: 0 10px;
    box-sizing: border-box;
    margin-bottom: 15px;
    display: inline-block;
    vertical-align: top;
}

.visMisonBg {
    background: url(content-slider.jpg);
    background-size: 100%;
    height: 280px;
}

.visMisonBg::before {
    position: absolute;
    content: '';
    left: 0px;
    right: 0px;
    top: 0px;
    bottom: 0px;
    background: rgba(0, 0, 0, 0.15);
}

.comp-info .slider ul li {
    margin-top: 20px;
    margin-bottom: 20px !important;
    display: inline-block;
    float: none;
}

.comp-info.shadowBox .slider ul li .cInfo-box {
    box-shadow: 0px 5px 10px rgb(0, 0, 0, 0.1);
    padding: 30px 10px;
}

.comp-info.shadowBox .slider ul li .cInfo-box:hover {
    box-shadow: 0px 5px 10px rgb(0, 0, 0, 0.2);
}


/*** EI-new02 body EI-647 templates ***/

.abtBg.outerfullBdr .abs-aboutImg .DynBanner {
    position: relative;
    z-index: 0;
}

.abtBg.outerfullBdr .abs-aboutImg .DynBanner::after {
    position: absolute;
    content: '';
    top: -12px;
    right: 14px;
    bottom: -5px;
    left: -12px;
    z-index: -1;
    border-radius: 7px;
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
}

.abtBg.outerfullBdr .abs-aboutImg .DynBanner::after {
    border: 2px solid #000;
}

.outerfullBdr .abs-aboutImg .DynBanner {
    left: 25px;
    top: 40px;
}

.theme2 .data,
.theme2 .dif a.data,
.theme2 .data a.dif,
.theme2 .data a {
    color: initial;
}

.theme2 .data .dif,
.theme2 .data .dif a {
    color: inherit;
}

.pproduct .data .dif a:hover {
    color: inherit;
}

.theme2 .data .head-c1,
.theme2 .data .head-c2,
.theme1 .date .head-c1,
.theme1 .data .head-c2 {
    color: inherit;
}

.theme2 .data a.button,
.theme2 .data a.buttonBig,
.theme2 .data span.a_cld a {
    color: #ffffff;
}

.theme2 .dif a.data:hover,
.theme3 .dif a.data:hover {
    color: initial;
}

.arrowSec .slider ul li .theme2 .extLink {
    background-color: #eeeeee;
}

.arrowSec .slider ul li > div:hover .theme2 .extLink {
    background-color: transparent;
}

.arrowSec .slider ul li > div .theme2,
.arrowSec .slider ul li > div .theme2 a {
    color: inherit;
}

.arrowSec .slider ul li > div:hover .theme2,
.arrowSec .slider ul li > div:hover .theme2 a,
.arrowSec .slider ul li > div:hover .theme2 .dif {
    color: #ffffff;
}

.arrowSec .slider ul li > div .theme2 .extArrow ~ span {
    color: #666;
}

.arrowSec .slider ul li > div:hover .theme2 .extArrow {
    background-color: transparent;
    color: #fff;
}

.arrowSec .slider ul li > div .imgFrame > .imgFrame {
    position: relative;
}

.arrowSec .slider ul li > div .imgFrame > .imgFrame::after {
    position: absolute;
    content: '';
    left: 5px;
    right: 5px;
    top: 5px;
    bottom: 5px;
    box-shadow: 0 0 0 10px #000000;
    opacity: 0;
    transition: all ease-in-out 0.5s;
    -webkit-transition: all ease-in-out 0.5s;
    -moz-transition: all ease-in-out 0.5s;
}

.arrowSec .slider ul li > div:hover .imgFrame > .imgFrame::after {
    opacity: 1;
}

.extArrow {
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
}


/*** TTW tour package ***/

.sliderCont-Layer {
    position: relative;
    background-color: #333333;
    padding: 15px 15px;
    color: #ffffff;
}

.slideArrow .bx-wrapper .bx-prev,
.slideArrow .bx-wrapper .bx-next {
    background-color: #ffffff;
    border-radius: 3px;
}

.slidePrice {
    position: absolute;
    bottom: 0px;
    right: 25px;
    background-color: #ffffff;
    padding: 20px 15px 7px;
    width: 160px;
}


/*** hoverNavwhite menu ***/

.fixer.t2_fixer .hoverNavwhite.cenNav.leftNav.theme2 {
    background: transparent;
}

.fixer.leftLogo.t2_fixer .hoverNavwhite .ddsmoothmenu > ul > li > a {
    color: initial;
}

.fixer.t2_fixer .hoverNavwhite .ddsmoothmenu > ul > li.on > a,
.fixer.t2_fixer .hoverNavwhite .ddsmoothmenu > ul > li > a.selected,
.fixer.t2_fixer .hoverNavwhite .ddsmoothmenu > ul > li > a:hover {
    color: #ffffff;
}


/*** EI templates 649 ***/

.show-animation ul li .left-slide-box {
    position: absolute;
    bottom: 10px;
    left: 10px;
    right: 10px;
    top: 10px;
    background: rgba(255, 255, 255, 0.8);
    padding: 10px;
    z-index: 2;
    display: flex;
    flex-direction: column;
    align-items: left;
    justify-content: center;
    display: none;
}

.show-animation ul li .left-slide-box,
.show-animation ul li .center-content {
    transition: all 0.6s ease-in-out;
    -webkit-transition: all 0.6s ease-in-out;
}

.show-animation ul li {
    position: relative;
}

.show-animation ul li .left-slide-box .ac {
    text-align: left;
}

.show-animation ul li .center-content {
    left: 0px;
    right: 0px;
    bottom: 10px;
}

.show-animation ul li .center-content a {
    background: rgba(255, 255, 255, 0.8);
    display: inline-block;
    text-align: center;
    padding: 9px 25px;
}

.show-animation ul li:hover .left-slide-box {
    display: block;
}

.show-animation ul li:hover .center-content {
    display: none;
}

.leftCont .slider ul li > div {
    text-align: left;
    padding-left: 0px;
}

.inqCont {
    background: url(inqCont-bg.jpg) no-repeat;
    background-attachment: fixed;
    background-size: cover;
}

.middDiv-trns .slider ul li:nth-child(even) .headVr {
    background-color: transparent;
}

.diff-abt svg {
    display: none;
}

.diff-abt .abs-aboutImg .DynBanner {
    top: inherit;
    left: 0px;
    right: auto;
    display: inline-block;
    position: relative;
}

.diff-abt .abs-aboutImg {
    line-height: 0px;
}

.diff-abt .abs-aboutImg .DynBanner::after {
    position: absolute;
    content: '';
    right: -40px;
    top: -30px;
    bottom: -10px;
    background: url(dotted-abtImg.png);
    width: 275px;
    height: 112%;
    z-index: -1;
    outline: 12px solid rgba(0, 0, 0, 0.1);
    outline-offset: 5px;
}


/*** EI templates 650 ***/

.welSmsCI {
    background: url(welPtgnBg.png);
            margin-top: -27px;
}

.welSmsCI .ic {
    padding: 0px;
}

.welSmsCI .b.xlarge {
    font-size: 15px;
}

.welSmsCI h1 {
    font-size: 28px;
}

.welSmsCI .hd_NT {
    display: none;
}

.welSmsCI .welImg {
    position: relative;
}

.welSmsCI .welImg img {
    position: relative;
    z-index: 1;
}

.welSmsCI .welImg::after {
    position: absolute;
    content: '';
    top: -25px;
    right: -20px;
    bottom: 33px;
    left: 30px;
    z-index: 0;
}

.welSmsCI .welImg::after {
    border: 9px solid;
}

.lfCont .slider ul li {
    text-align: left;
}

.lfCont .slider ul li > div.dif {
    padding-left: 0px;
    margin-top: 15px;
}

.tstTableView .testimonial_fm ul li > div span.i.large:before {
    display: none;
}

.tstTableView .testimonial_fm ul li > div span.large {
    font-size: 14px;
    font-style: normal;
}

.tstTableView .testimonial_fm ul li > div .df-dtc.w150px {
    width: 80px;
}

.tstTableView .testimonial_fm ul li > div {
    box-shadow: -1px 5px 8px rgba(0, 0, 0, 0.18);
    margin: 10px;
    padding: 15px 10px;
}

.iconRotate {
    width: 60px;
    height: 60px;
    font-size: 22px;
    position: relative;
    line-height: 0px;
}

.rotateBg {
    transform: rotate(45deg);
    border-radius: 8px;
    display: inline-block;
    position: absolute;
    left: 0px;
    right: 0px;
    top: 0px;
    bottom: 0px;
    z-index: 0;
}

.iconRotate i {
    color: #ffffff;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.iconRotate.email i {
    margin-top: -3px;
}

.contBox {
    width: 270px;
    text-align: center;
    padding: 40px 25px 28px;
}

.comp-info .themeBdr > div {
    border-left: 1px solid;
}

.comp-info .themeBdr > div:first-child {
    border-left: 0px solid;
}

.compInHd .hd_NT {
    margin-bottom: 15px;
    display: block;
}

.welcome ~ .compInHd {
    margin-top: 30px;
}


/*** Templates 651 ***/

.catTitle ul li > .data {
    background: transparent;
}

.catTitle ul li .clfd-view.data {
    border: 0px;
    background: transparent;
}

.catTitle ul li .clfd-view {
    padding: 4px 10px 7px;
}

.catTitle ul li:hover .hover-cont .hover-bg {
    position: absolute;
    left: 0px;
    right: 0px;
    top: 0px;
    bottom: 0px;
    margin: auto;
    opacity: 0.2;
}

.catTitle ul li .hover-cont .hoverBtn {
    position: absolute;
    left: 0;
    right: 0px;
    bottom: 40%;
    display: none;
    transition: all ease-in-out 0.4s;
    -webkit-transition: all ease-in-out 0.4s;
}

.catTitle ul li:hover .hover-cont .hoverBtn {
    bottom: 0%;
    display: block;
    margin-bottom: 0px;
}

.catTitle .slider ul li .clfd-view::after {
    display: none;
}

.catTitle ul li:hover .hover-cont .hoverBtn a.buttonBig {
    display: block;
    padding: 13px 12px;
    border: none;
    font-size: 13px;
    position: relative;
}

.catTitle ul li:hover .hover-cont .hoverBtn a.buttonBig::before,
.catTitle ul li:hover .hover-cont .hoverBtn a.buttonBig::after {
    position: absolute;
    content: '';
    width: 12px;
    height: 12px;
}

.catTitle ul li:hover .hover-cont .hoverBtn a.buttonBig::before {
    left: 7px;
    top: 7px;
    border-left: 1px solid rgba(238, 238, 238, 0.5);
    border-top: 1px solid rgba(238, 238, 238, 0.5);
}

.catTitle ul li:hover .hover-cont .hoverBtn a.buttonBig::after {
    right: 7px;
    bottom: 7px;
    border-right: 1px solid rgba(238, 238, 238, 0.5);
    border-bottom: 1px solid rgba(238, 238, 238, 0.5);
}

.themeCinfo ul li .cInfoBox {
    position: relative;
    background-color: #ffffff;
    margin-bottom: 18px;
    z-index: 1;
    display: inline-block;
}

.themeCinfo ul li .cInfoBox::after {
    position: absolute;
    content: '';
    left: -13px;
    right: -13px;
    top: -13px;
    bottom: -13px;
    border: 1px solid #dddddd;
    background-color: #ffffff;
    z-index: -1;
    border-radius: 100%;
}

.tileCBdr {
    position: relative;
    display: inline-block;
}

.tileCBdr::after {
    position: absolute;
    content: '';
    width: 45px;
    height: 1px;
    top: 0px;
    bottom: 0px;
    right: -55px;
    margin: auto;
}

.inputBdr.frmMrgn input,
.inputBdr.frmMrgn select,
.inputBdr.frmMrgn textarea {
    font-size: 12px;
    margin-bottom: 5px;
}

.inputBdr.frmMrgn .hp_full_inquiry textarea.input {
    height: 80px;
}

#middle .inputBdr.frmMrgn .ic {
    padding: 0px;
}

#middle .inputBdr.frmMrgn .hp_full_inquiry .button {
    font-size: 13px;
}

.left-newsletter {
    background: url(newsletter.png) no-repeat;
    background-size: auto;
    background-position: right;
    min-height: 280px;
    background-position: calc(100% - 150px);
}

.left-newsletter .mc {
    max-width: 570px;
}

.left-newsletter .h2 h3 {
    font-size: 27px;
    font-weight: normal;
    position: relative;
    border: none;
    margin-bottom: 20px;
}

.left-newsletter .h2 h3::after {
    position: absolute;
    content: '';
    left: 15px;
    right: auto;
    bottom: 0px;
    width: 80px;
    height: 1px;
    margin: auto;
}

.left-newsletter .mc,
.left-newsletter .h2 h3 {
    border: none;
}

.left-newsletter input[type="text"] {
    padding: 15px 25px;
    box-sizing: border-box;
    width: calc(100% - 143px);
    display: inline-block;
    border-radius: 5px 0px 0px 5px;
    -webkit-border-radius: 5px 0px 0px 5px;
    -moz-border-radius: 5px 0px 0px 5px;
    background: rgba(255, 255, 255, 0.8);
    color: #666;
    text-shadow: none;
    font-size: 14px;
    max-width: 400px !important;
    border: 1px solid rgba(0, 0, 0, 0.04);
}

.left-newsletter input.button,
.left-newsletter input.buttonBig {
    width: 140px;
    padding: 15px 25px;
    display: inline-block;
    font-size: 14px;
    border-radius: 0px 5px 5px 0px;
    -webkit-border-radius: 0px 5px 5px 0px;
    -moz-border-radius: 0px 5px 5px 0px;
    font-weight: normal;
}

.tstShape {
    padding-top: 190px;
    background: url(visMisVal-shape.jpg) no-repeat;
    background-size: cover;
}

.tstCont {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    min-width: 240px;
    color: #ffffff;
    z-index: 1;
}

.tstCont .dif {
    color: #ffffff;
}

.tstShape .slider ul li:nth-child(1) {
    margin-right: -65px;
}

.tstShape .slider ul li:nth-child(even) {
    margin-top: -155px;
}

.tstShape .slider ul li:nth-child(3) {
    margin-left: -65px;
}

.tstShape .tstImgView {
    width: 169px;
    height: 291px !important;
    position: relative;
    margin-left: 87px;
}

.tstShape .tstImgView .tstImg {
    margin-top: -33px;
}

.tstShape .tstImgView::before {
    position: absolute;
    content: '';
    left: -87px;
    top: 0px;
    width: 0;
    height: 0;
    border-top: 155px solid transparent;
    border-bottom: 154px solid transparent;
    border-right-width: 87px;
    border-right-style: solid;
}

.tstShape .tstImgView::after {
    position: absolute;
    content: '';
    right: -87px;
    top: 0px;
    height: 0;
    width: 0;
    border-right: 0px solid transparent;
    border-bottom: 155px solid transparent;
    border-top: 154px solid transparent;
    border-left-width: 87px;
    border-left-style: solid;
}


/*** Templates 652 ***/

.rgtBtm-animation .slider ul li .data {
    position: relative;
}

.rgtBtm-animation .slider ul li .clfd-view.data {
    position: absolute;
    right: 0px;
    left: 18px;
    bottom: 0px;
    background: rgba(255, 255, 255, 0.8);
    color: #333;
    padding-left: 20px;
}

.rgtBtm-animation .slider ul li .clfd-view.data::after {
    display: none;
}

.rgtBtm-animation .slider ul li .clfd-view.data .alpha50 {
    opacity: 0.9;
}

.rgtBtm-animation .slider ul li .clfd-view.data .heading {
    font-size: 16px;
    font-weight: 400;
}

.rgtBtm-animation .slider ul li .clfd-view.data a {
    color: #333333;
    background: transparent;
    padding: 0px;
    border: 0px;
    text-shadow: none;
}

.rgtBtm-animation .slider ul li:hover .clfd-view.data a {
    color: #fff;
}

.showTh-animation ul li .left-slide-box {
    position: absolute;
    bottom: 0px;
    left: 0px;
    right: 0px;
    top: 0px;
    padding: 20px 20px 20px;
    z-index: 2;
    display: flex;
    flex-direction: column;
    align-items: left;
    justify-content: center;
    display: none;
    color: #ffffff;
    text-align: left;
}

.showTh-animation ul li .left-slide-box .pl10px {
    padding-left: 0px;
}

.showTh-animation ul li .left-slide-box a {
    color: #ffffff;
}

.showTh-animation ul li .left-slide-box,
.showTh-animation ul li .center-content {
    transition: all 0.6s ease-in-out;
    -webkit-transition: all 0.6s ease-in-out;
}

.showTh-animation ul li {
    position: relative;
}

.showTh-animation ul li .left-slide-box .ac {
    text-align: left;
}

.showTh-animation ul li .center-content {
    left: 2px;
    right: 40px;
    bottom: 3px;
}

.showTh-animation ul li .center-content a {
    background: rgba(255, 255, 255, 0.8);
    display: block;
    text-align: left;
    padding: 13px 25px;
    box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.2);
    font-weight: 600;
}

.showTh-animation ul li:hover .left-slide-box {
    display: block;
}

.showTh-animation ul li:hover .center-content {
    display: none;
}

.showTh-animation .button a {
    display: inline-block;
    width: 0px;
    height: 5px;
    border-bottom: none;
    border-left: none;
    border-top-width: 1px;
    border-right-width: 1px;
    border-style: solid;
    position: relative;
    padding-right: 0px;
    transform: rotate(45deg);
    font-size: 0px;
    background-color: transparent;
    border-radius: 0px;
}

.showTh-animation .button a::after {
    position: absolute;
    content: '';
    left: -12px;
    right: -8px;
    top: 4px;
    bottom: 1px;
    height: 1px;
    background-color: #000;
    margin: auto;
    transform: rotate(-45deg);
    width: 28px;
}

.showTh-animation .left-slide-box .mt10px.ac {
    position: absolute;
    right: 0px;
    bottom: 0px;
    width: 50px;
    height: 50px;
    display: inline-block;
    background-color: #fff;
    text-align: center;
}

.showTh-animation .left-slide-box .button a {
    text-align: center;
    top: 17px;
}

.abtBg {
    background: none;
    position: relative;
}

.abtImgTop .abs-aboutImg .DynBanner {
    top: 27px;
    left: 13px;
}

.abtImgTop a.buttonBig {
    padding: 5px 20px;
    border-radius: 3px;
}

.shapeRtPolyg {
    position: relative;
}

.shapeRtPolyg .wrap {
    position: relative;
    z-index: 1;
}

.shapeRtPolyg::before,
.shapeRtPolyg::after {
    position: absolute;
    content: '';
    width: 22%;
    top: 0px;
    bottom: 0px;
}

.shapeRtPolyg::before {
    shape-outside: polygon(0 100%, 100% 100%, 30% 0, 0 0);
    clip-path: polygon(0 100%, 100% 100%, 30% 0, 0 0);
    left: 0px;
}

.shapeRtPolyg::after {
    shape-outside: polygon(35% 100%, 100% 100%, 100% 0, 0 0);
    clip-path: polygon(70% 100%, 100% 100%, 100% 0, 0 0);
    z-index: 0;
    right: 0px;
}

.inqBg,
.tstBg {
    position: absolute;
    top: 0px;
    left: 0px;
    right: 0px;
    height: 280px;
    background-size: cover;
}

.inqBg {
    background: url(inqBg.png) no-repeat;
}

.tstBg {
    background-image: url(testimonials-bg.png);
}

.tstBg.defaultTst {
    height: 100%;
}

.inqBg .theme2 {
    position: absolute;
    left: 0px;
    right: 0px;
    top: 0px;
    bottom: 0px;
    opacity: 0.5;
}


/*** gallery transition ***/

.hoverScaleImg .imgWidth {
    transition: all ease-in-out 0.4s;
    -webkit-transition: all ease-in-out 0.4s;
    -moz-transition: all ease-in-out 0.4s;
}

.hoverScaleImg .imgWidth:hover {
    transform: scale(1.2);
}


/*** inner page left animation css ***/

.scale-animation .cf_4img-flex .imgFrame,
.dataHovereffect .cf_4img-flex .imgFrame {
    width: 260px;
    height: 260px;
}

.thinFormat .scale-animation .cf_4img-flex .imgFrame {
    width: 257px;
    height: 257px;
}

.scale-animation .cf_4img-flex .imgWidth,
.dataHovereffect .cf_4img-flex .imgWidth {
    height: 100%;
}

.scale-animation .cf_4img-flex ul li .left-slide-box {
    padding: 10px;
    align-items: start;
    justify-content: start;
}

.scale-animation .cf_4img-flex ul li .left-slide-box .h {
    padding-bottom: 7px;
}

.dataHovereffect .cf_4img-flex ul li .heading {
    min-height: 36px;
}

.dataHovereffect .cf_4img-flex ul li:hover > div {
    box-shadow: 0px 5px 10px rgb(0, 0, 0, 0.16);
}

.dataHovereffect .cf_4img-flex a.buttonBig {
    display: block;
    border: none;
}

.scale-animation .cf_4img-flex .imgFrame img,
.scale-animation .cf_3img .imgFrame img,
.dataHoverShadow .cf_4img-flex .imgFrame img,
.dataHoverShadow .cf_3img .imgFrame img {
    max-width: 260px;
    max-height: 260px;
    margin: 0 auto;
}

.scale-animation .cf_4img-flex .imgFrame img,
.dataHoverShadow .cf_4img-flex .imgFrame img {
    max-height: 100%;
}


/*** new effect css ***/

.scale-animation .cf_4img-flex ul li .center-content {
    display: block;
    position: relative;
    font-size: 15px;
}

.scale-animation .cf_4img-flex ul li .center-content a {
    display: block;
    line-height: 18px;
    padding: 12px 10px;
}

.scale-animation .cf_4img-flex ul li > div.pr.ofh > .dib.ofh {
    display: block;
    background: rgba(0, 0, 0, 0.01);
}

.scale-animation .cf_4img-flex ul li .left-slide-box {
    left: 0px;
    right: 0px;
    top: 0px;
    bottom: 0px;
    background: rgba(0, 0, 0, 0.8);
    color: #fff;
    font-size: 14px;
}

.scale-animation .cf_4img-flex ul li .left-slide-box a {
    color: #fff;
}

.scale-animation .cf_4img-flex ul li .left-slide-box .h {
    border-bottom: none;
    text-align: left;
    font-size: 16px;
    line-height: 22px;
    padding-bottom: 0px;
    margin-top: 15px;
    margin-bottom: 0px;
}

.scale-animation .cf_4img-flex ul li .left-slide-box .mt10px {
    margin-top: 8px;
}

.scale-animation .cf_4img-flex ul li .left-slide-box .a_cld.buttonBig {
    margin-top: 8px;
}

.scale-animation .cf_4img-flex ul li .left-slide-box {
    opacity: 0;
    padding: 15px 22px;
}

.scale-animation .cf_4img-flex ul li .left-slide-box,
.scale-animation .cf_4img-flex ul li:hover .left-slide-box {
    transform: inherit !important;
}

.scale-animation .cf_4img-flex ul li:hover .left-slide-box {
    opacity: 1;
}

.scale-animation .cf_4img-flex ul li .left-slide-box .a_cld {
    font-family: 'Roboto', sans-serif;
}


/*** image border effect ***/

.bdrEffect .cf_4img-flex ul li .left-slide-box {
    position: absolute;
}

.bdrEffect .cf_4img-flex ul li .left-slide-box:before {
    border-top: 1px solid #fff;
    border-bottom: 1px solid #fff;
    -webkit-transform: scale(0, 1);
    -moz-transform: scale(0, 1);
    -o-transform: scale(0, 1);
    transform: scale(0, 1);
}

.bdrEffect .cf_4img-flex ul li .left-slide-box:after {
    border-left: 1px solid #fff;
    border-right: 1px solid #fff;
    -webkit-transform: scale(1, 0);
    -moz-transform: scale(1, 0);
    -o-transform: scale(1, 0);
    transform: scale(1, 0);
}

.bdrEffect .cf_4img-flex ul li:hover .left-slide-box:before {
    border-top: 1px solid #fff;
    border-bottom: 1px solid #fff;
    -webkit-transform: scale(1, 1);
    -moz-transform: scale(1, 1);
    -o-transform: scale(1, 1);
    transform: scale(1, 1);
}

.bdrEffect .cf_4img-flex ul li:hover .left-slide-box:after {
    border-left: 1px solid #fff;
    border-right: 1px solid #fff;
    -webkit-transform: scale(1, 1);
    -moz-transform: scale(1, 1);
    -o-transform: scale(1, 1);
    transform: scale(1, 1);
}

.bdrEffect .cf_4img-flex ul li .left-slide-box:before,
.bdrEffect .cf_4img-flex ul li .left-slide-box:after {
    content: "";
    position: absolute;
    left: 10px;
    right: 10px;
    top: 10px;
    bottom: 10px;
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
    z-index: -1;
}


/*** TTW pages ***/

.rowFlex *,
.rowFlex::after,
.rowFlex::before {
    box-sizing: border-box;
}

.rowFlex {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px;
}

.rowFlex > * {
    position: relative;
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
}

.row-cols-md-3 > * > .data {
    height: 100%;
}

.colSimilar {
    height: 180px;
    max-height: 180px;
}

.colSimilar img {
    position: absolute;
    left: 0%;
    top: 0%;
    right: 0%;
    bottom: 0%;
    margin: auto;
    width: 100%;
    height: auto;
}

.pkg-item {
    position: relative;
    z-index: 1;
    background: #fff;
    overflow: hidden;
    margin-bottom: 15px;
    max-width: 770px;
    margin-right: auto;
    margin-left: auto;
}

.pkg-item .pkg-img {
    position: relative;
    z-index: 1;
    width: 47%;
    height: 100%;
    float: right;
    transition: all .3s;
}

.pkg-item .pkg-img img {
    max-width: 450px;
    transition: all .3s;
}

.pkg-item .pkg-img:hover {
    width: 100%;
}

.pkg-cont {
    width: 53%;
    padding: 15px 0 0 15px;
    position: absolute;
    z-index: 2;
    top: 0;
    left: 0;
    height: 100%;
    transition: all .3s;
    background: #fff;
}

.pkg-item .pkg-cont:before {
    content: '';
    position: absolute;
    z-index: -1;
    top: 0;
    right: 0;
    height: 100%;
    width: 100%;
    transform: skew(-15deg) translateX(32px);
    background: #fff;
    transition: all .3s;
}

.pkg-item .pkg-img:hover + .pkg-cont {
    transform: translateX(-100%);
}

a.hotel_btn {
    position: absolute;
    right: 0px;
    bottom: 0px;
    border: none;
}

.hotel_btn:before {
    position: absolute;
    content: '';
    right: 0;
    top: 0px;
    bottom: 0px;
    width: 20px;
    background: #163e61;
    transform: skew(-15deg)translateX(8px);
    transition: all .3s;
}

.pkg-item .pkg-img .pkg-name {
    position: absolute;
    z-index: 1;
    bottom: 0;
    right: -45%;
    width: 100%;
    text-align: right;
    color: #fff;
    transform: translateX(-50%);
    letter-spacing: 0.2px;
    z-index: 3;
}

.pkg-item .pkg-img:hover + .pkg-cont .hotel_btn:before,
.pkg-item .pkg-img:hover + .pkg-cont:before {
    transform: skew(0) translateX(0);
}

.glry-fixImag {
    width: 100%;
    height: 350px;
}

.glry-fixImag img {
    position: absolute;
    left: 0;
    top: 0;
    right: 0px;
    bottom: 0px;
    margin: auto;
}

.arrowBg .bx-wrapper .bx-controls-direction a {
    background-color: rgba(0, 0, 0, 0.6);
    padding: 5px;
}

.bx-wrapper .bx-controls-direction a {
    z-index: 5;
}

#overview .thumb ul li img {
    width: 118px;
    height: 70px;
}

#overview .thumb .bx-wrapper .bx-prev {
    left: -51px;
    background: url(controls-bs.html) no-repeat 0px 3px #333333;
}

#overview .thumb .bx-wrapper .bx-next {
    right: -51px;
    background: url(controls-bs.html) no-repeat -41px 3px #333333;
}

#overview .thumb .bx-wrapper .bx-prev,
#overview .thumb .bx-wrapper .bx-next {
    top: 0px;
    margin-top: 0px;
    width: 45px;
    height: 70px;
}

#overview .thumb .bx-wrapper {
    width: calc(100% - 115px)
}


/*** scrollbar ***/

.scrollbar {
    width: 100%;
    height: 100%;
    max-height: 545px;
    overflow-y: auto;
}

.scrollbar::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
    background-color: #F5F5F5;
}

.scrollbar::-webkit-scrollbar {
    width: 6px;
    background-color: #F5F5F5;
}

.scrollbar::-webkit-scrollbar-thumb {
    background-color: #000000;
}

.contInfo3 .mb30px {
    margin-bottom: 20px;
}

.contInfo3 .contSocial {
    padding: 0px;
    text-align: left;
}

.flrTitle {
    position: absolute;
    left: 12px;
    top: 13px;
}

.ls ul.bxslider {
    margin-left: 0px;
}

.item-Thumb,
ul.item-Thumb a {
    display: inline-block;
    line-height: 0px;
}

ul.item-Thumb li img {
    width: 68px;
    height: 60px;
}

.imgFrame.bdrAllDashed {
    box-sizing: border-box;
}

.imgFrame.bdrAllDashed .imgFrame {
    margin: 0px !important;
}


/*** ei body 653 ***/

.left-sec ul.ui-tabs-nav {
    display: block;
}

.cInfoSmall .ic {
    padding: 10px 0px;
}

.cInfoSmall .iconBox {
    width: auto;
    height: auto;
    padding: 12px;
    line-height: 0px;
}

.cInfoSmall .ei-fact {
    width: 40px;
    height: 40px;
}

.cInfoSmall .ei-fact.name-of-ceo {
    background-position: 0px -50px;
}

.cInfoSmall .ei-fact.number-of-employees {
    background-position: -40px -50px;
}

.cInfoSmall .ei-fact.year-of-establishment {
    background-position: -80px -50px;
}

.cInfoSmall .ei-fact.market-covered {
    background-position: -120px -50px;
}

.cInfoSmall .ei-fact.gst-no {
    background-position: -160px -50px;
}

.cInfoSmall .ei-fact.annual-turnover {
    background-position: -200px -50px;
}

.cInfoSmall .ei-fact.nature-of-business {
    background-position: -240px -50px;
}

.sngTitle ul li .hover-cont .hoverBtn {
    position: absolute;
    left: 0%;
    top: 0%;
    transform: translateY(-50%);
    right: 0px;
    text-align: center;
}

.sngTitle.hvDot ul li:hover .hover-cont .hover-bg {
    opacity: 0.8;
}

.sngTitle.hvDot .slider ul li .clfd-view::after {
    display: none;
}

.sngTitle.hvDot ul li .clfd-view.data .heading {
    text-align: center;
}

.sngTitle.hvDot ul li:hover .hover-cont .hoverBtn {
    top: 50%;
    transform: translateY(-50%);
    display: block;
}

.sngTitle.bxpadd ul li > .data {
    padding: 0px;
}

.sngTitle.bxpadd ul li .clfd-view {
    padding: 10px 10px;
}

.themeIcon .bx-wrapper .bx-prev {
    right: 38px;
    left: auto;
    background-position: 0px -33px;
}

.themeIcon .bx-wrapper .bx-prev:hover {
    background-position: 0px 0px;
}

.themeIcon .bx-wrapper .bx-next {
    right: 0px;
}

.themeIcon .bx-wrapper .bx-next:hover {
    background-position: -43px 1px;
}

.themeIcon .bx-wrapper .bx-controls-direction a {
    border-radius: 32px;
    top: -32px;
}

.tabhdBdr .dif.h {}

.tabhdBdr .dif.h a {
    color: initial;
}

.tabhdBdr .ui-tabs-nav li {
    border-bottom: 1px solid #eeeeee;
}

.tabhdBdr .ui-tabs-nav li a {
    font-size: 24px;
    padding-bottom: 12px;
    position: relative;
    padding-left: 0px;
}

.tabhdBdr .ui-tabs-nav li a::before {
    position: absolute;
    content: '';
    left: 0px;
    bottom: -2px;
    width: 120px;
    height: 3px;
}

.cInfo-hd h2.hd_NT {
    display: none;
}

.cInfo-hd .mt30px {
    margin-top: 10px;
}

.cInfo-hd h1 {
    font-size: 30px;
}

.wlImgabs {
    position: absolute;
    left: -20px;
    bottom: -20px;
    width: 100%;
    height: 100%;
    z-index: -1;
    box-sizing: border-box;
}

.contBgAbs {
    position: absolute;
    top: 0px;
    left: 0px;
    right: 0px;
    height: 280px;
    background: url(cont-bg.jpg) no-repeat;
    background-size: cover;
}


/*** ei body 654 ***/

.inputBdr .hp_full_inquiry {
    width: auto;
}

.inputBdr .col-1 .mc .ac {
    text-align: left;
}

.httu .hd_NT,
.catSec .hd_NT {}

.catSec li.hd_h2 {
    position: relative;
}

.catSec li.hd_h2::before,
.catSec li.hd_h2::after {
    position: absolute;
    content: '';
    width: 120px;
    height: 1px;
    background: #ccc;
    top: 10px;
    margin: auto;
}

.catSec li.hd_h2::before {
    left: -147px;
}

.catSec li.hd_h2::after {
    right: -147px;
}

.catSec .hd_NT::before,
.catSec .hd_NT::after {
    position: absolute;
    content: '';
    top: 5px;
    width: 10px;
    height: 10px;
    border: 1px solid #c6c6c6;
}

.catSec .hd_NT::before {
    left: -27px;
}

.catSec .hd_NT::after {
    right: -27px;
}

.catSec .bx-wrapper .bx-controls-direction a {
    background-color: #fff;
    border-radius: 30px;
    box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.2);
}

.catSec .bx-wrapper .bx-prev {
    left: -27px;
}

.catSec .bx-wrapper .bx-next {
    right: -27px;
}

.catSec a.buttonBig {
    text-shadow: none;
}

.catSec a.buttonBig i {
    display: none;
}

.sngTitle.catSec ul li:hover .hover-cont .hover-bg,
.sngTitle.btmArrw ul li:hover .hover-cont .hover-bg {
    display: none;
}

.sngTitle.catSec ul li .hover-cont .hoverBtn > span.a_cld ~ span.a_cld {
    margin-top: 5px;
    margin-left: 0px;
}

.sngTitle.roundImg ul li .hover-cont .bdr {
    border: none;
}

.sngTitle.roundImg ul li .clfd-view.data .heading {
    text-align: center;
    font-weight: 400;
    font-size: 14px;
    letter-spacing: 0.5px;
}

.sngTitle.roundImg ul li .hover-cont .hoverBtn a {
    padding: 3px 10px;
    border-radius: 5px;
}

.sngTitle.roundImg ul li .data {
    background: transparent;
}

.sngTitle.roundImg ul li .clfd-view::after {
    display: none;
}

.sngTitle.roundImg .hover-bg.theme2 {
    border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
}

.sngTitle.btmArrw .mc > .ac {
    text-align: left;
}

.sngTitle.btmArrw .ui-tabs-nav a {
    font-size: 20px;
    padding: 10px 20px;
    letter-spacing: 1.5px;
}

#middle .sngTitle.btmArrw .ui-tabs-nav a {
    border-radius: 0px;
}

.sngTitle.btmArrw .ic {
    border-top-width: 2px;
    border-top-style: solid;
}

.sngTitle.btmArrw .slider ul li .clfd-view::after {
    display: none;
}

.sngTitle.btmArrw ul li .hover-cont .hoverBtn {
    top: auto;
    bottom: 1px;
    transform: translate(0px);
}

.sngTitle.btmArrw ul li > .data {
    padding: 0px;
    box-shadow: 0px 4px 7px rgba(0, 0, 0, 0.15);
}

.sngTitle.btmArrw ul li .clfd-view {
    padding: 15px 12px;
}

.sngTitle.btmArrw ul li .clfd-view.data .heading {}

.sngTitle.btmArrw ul li .clfd-view .mt17px {
    margin-top: 8px;
}

.sngTitle.btmArrw ul li .hover-cont .hoverBtn a {
    border-radius: 5px 5px 0px 0px;
    border: none;
    text-shadow: none;
    letter-spacing: 1px;
}

.hdCont h1 {}

.hdCont .hd_NT {
    display: none;
}

.hdCont .mt30px {
    margin-top: 10px;
}

.DynFullimg {
    position: absolute;
    right: 15px;
    top: 50%;
    max-width: auto;
    height: auto;
    transform: translateY(-50%);
    z-index: 2;
}

.welTableStr.themeCinfo ul li .cInfo-box {
    display: table;
    width: 100%;
    padding: 10px;
    box-sizing: border-box;
}

.welTableStr .cInfo-box > div {
    display: table-cell;
    text-align: left;
    vertical-align: middle;
}

.welTableStr .cInfo-box > div.cInfo-img {
    width: 80px;
    height: 80px;
    text-align: center;
}

.welTableStr .cInfo-box > div.cInfo-img ~ .db.mt7px {
    padding-left: 5px;
}

.themeCinfo ul li .cInfoBox {
    margin-bottom: 0px;
}

.themeCinfo ul li > .cInfo-box .h {
    font-weight: 600;
    font-size: 14px;
    opacity: 0.9;
}

.themeCinfo ul li > .cInfo-box .mt7px {
    margin-top: 15px;
}

.themeCinfo ul li:hover > .cInfo-box .dif {
    color: #fff;
}

.relOtherinfo .ic {
    padding: 0px;
}

.relOtherinfo .tstCont {
    position: relative;
    top: inherit;
    left: inherit;
    transform: inherit;
}

.relOtherinfo .tstCont .dif {
    position: relative;
    padding-bottom: 17px;
    letter-spacing: 1.5px;
}

.relOtherinfo .tstCont .dif::after {
    position: absolute;
    content: '';
    left: 0px;
    right: 0px;
    bottom: 0px;
    width: 40px;
    height: 2px;
    background: rgba(255, 255, 255, 0.4);
    margin: auto;
}

.relOtherinfo .tstCont p {
    line-height: 1.9em;
    margin-top: 25px;
}

.relOtherinfo .slider ul li:nth-child(2)::after {
    position: relative;
}

.relOtherinfo .slider ul li:nth-child(2) > div.tstImgView::after {
    position: absolute;
    content: '';
    top: -80px;
    bottom: -70px;
    left: -15px;
    right: -15px;
    z-index: 0;
    box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.3);
}

.relOtherinfo .slider ul li:nth-child(2) > .tstImgView .tstImg {
    position: relative;
    z-index: 1;
}

.relOtherinfo .slider ul li:nth-child(2) .tstCont .dif::after {
    background: rgba(255, 255, 255, 0.9);
}


/*** SVG image ***/

.svgCompInfo .iconBox {
    width: 40px;
    height: 40px;
}

.svgCompInfo .iconBox svg {
    width: 40px;
    height: 40px;
    stroke: none;
    stroke-width: 10px;
}

.svgCompInfo .fact-icon {
    text-align: left;
}

.bs2px5px {
    box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.2);
}

.t2_fixer.bg_df .bs2px5px {
    box-shadow: none;
}


/*** REI body 657 ***/

.abs-welImg {
    position: relative;
    top: -60px;
    bottom: 0px;
}

.abs-welImg img {
    max-height: 450px;
}

.welPadd {
    padding: 80px 35px;
}

.welCont h1 {
    font-size: 35px;
}

.welCont {
    padding-top: 80px;
}

.welCont .welcome.ac {
    text-align: left;
    font-size: 13px;
    line-height: 28px;
}

.welCont a.buttonBig {
    line-height: normal;
    border-radius: 0px;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    margin-top: 15px;
    border: none;
}

.rent-abs {
    position: absolute;
    left: 0px;
    top: 10px;
    border: none;
    line-height: 1.2em;
    border-radius: 0px 20px 20px 0px;
    padding-right: 15px;
}

a.rent-abs,
a.rent-abs:hover {
    border: none;
    text-shadow: none;
}

.price-abs {
    position: absolute;
    right: 0px;
    bottom: 0px;
    padding: 7px 15px;
    color: #ffffff;
}

.hoverTheme ul li .left-slide-box {
    position: absolute;
    bottom: 0px;
    left: 0px;
    right: 0px;
    top: 0px;
    background: rgba(0, 0, 0, 0.2);
    padding: 20px 20px 20px;
    z-index: 2;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}

.hoverTheme ul li .left-slide-box,
.hoverTheme ul li .left-slide-box a {
    color: #ffffff;
}

.hoverTheme ul li .left-slide-box,
.hoverTheme ul li .center-content {
    transition: all 0.6s ease-in-out;
    -webkit-transition: all 0.6s ease-in-out;
}

.hoverTheme ul li {
    position: relative;
}

.proAtr > span {
    padding: 10px 5px;
    text-align: center;
    border-left: 1px solid rgba(0, 0, 0, 0.1);
    box-sizing: border-box;
}

.proAtr > span:first-child {
    border-left: 0px;
}

.reiClfdClmn .proAtr > span {
    width: 33.3%;
}

.reiClfdClmn .proAtr > span span.vam {
    display: block;
}

.hoverTheme ul li .left-slide-box .alpha75 {
    opacity: 1;
}

.hoverTheme ul li .left-slide-box .h.xlarge {
    font-size: 22px;
    position: relative;
}

.hoverTheme ul li .left-slide-box .h.xlarge::after {
    position: absolute;
    content: '';
    width: 40px;
    height: 1px;
    background: #fcff00;
    left: 0px;
    right: 0px;
    bottom: -14px;
    margin: auto;
}

.bgPtrn {
    background: url(bg-ptrn.jpg) repeat;
}

.rei-ser .slider ul li .data {
    padding: 20px 10px 10px;
    text-align: left;
}

.rei-ser .slider ul li .data .h {}

.rei-ser .slider ul li .data .p10px {
    padding: 10px 0px;
}

.rei-ser .slider ul li .data:hover .dif,
.rei-ser .slider ul li .data:hover .dif a {
    color: #fff;
}

.rei-ser.bxNone .slider ul li > .data::after {
    display: none;
}

.testArrowDsgn .testimonial_fm ul li > div span.i.large:before {
    width: 20px;
    height: 20px;
    border-radius: 30px;
    margin: auto;
    padding: 18px;
    color: #fff;
    margin-bottom: 14px;
    line-height: 19px;
}

.testArrowDsgn .testimonial_fm ul li > .tstCBox {
    padding-top: 65px;
    background: #fff;
}

.testArrowDsgn .testimonial_fm ul li > .tstCBox .clDetails {
    position: absolute;
    left: 0px;
    right: 0px;
    top: 30px;
    margin: 0px;
    font-size: 16px;
    font-weight: 500;
}

.testArrowDsgn .testimonial_fm ul li > .tstCBox .clDetails .clName {
    margin-top: 0px;
}

.testArrowDsgn .testimonial_fm ul li > .tstCBox::after {
    border-top: 18px solid rgba(255, 255, 255, 0.95);
}

.testArrowDsgn .testimonial_fm ul li .clReview {
    line-height: 24px;
}

.enqCont.inputHght {
    margin-top: 35px;
}

.contInfo .absEnqInfo {
    position: absolute;
    left: 0px;
    right: 0px;
    top: 0px;
    bottom: 0px;
}

.enqCont .contInfo .absEnqInfo {
    position: absolute;
    top: -50px;
    left: 0px;
    right: 25px;
    bottom: 25px;
    border: 12px solid #ffffff;
}

#middle .enqCont .hp_full_inquiry p {
    text-align: left;
}

.enqCont .button {
    margin-left: 0.7%;
}

.reiGallery .nSlider ul {
    text-align: center;
}

.reiGallery .nSlider ul li {
    display: inline-block;
    margin-bottom: 0px;
    position: relative;
}

.reiGallery .nSlider ul li:hover::after {
    position: absolute;
    content: '';
    top: 0px;
    right: 0px;
    bottom: 0px;
    left: 0px;
    background: rgba(255, 255, 255, 0.75);
    z-index: 0;
}

.reiGallery .nSlider ul li > .imgFrame {
    position: relative;
}

.reiGallery .nSlider ul li:hover > .imgFrame::before {
    position: absolute;
    content: '';
    left: 10px;
    right: 10px;
    top: 10px;
    bottom: 10px;
    border: 2px solid;
    z-index: 9;
}

.reiGallery .nSlider ul li:hover > .imgFrame::after {
    position: absolute;
    content: "\f067";
    font-family: FontAwesome;
    top: 50%;
    transform: translate(-50%);
    z-index: 9;
    font-size: 28px;
}


/*** REI body 658 ***/

.imgHvTitle .slider ul li .left-slide-box {
    display: none;
}

.imgHvTitle .slider ul li div.dib {
    position: relative;
}

.imgHvTitle .slider ul li div.dib::after {
    position: absolute;
    content: '';
    left: 0px;
    right: 0px;
    top: 0px;
    bottom: 0px;
    background: rgba(0, 0, 0, 0.2);
    z-index: 0;
}

.imgHvTitle .slider ul li .center-content {
    left: 10px;
    right: 10px;
    top: 10px;
    bottom: 10px;
    font-weight: 700;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #ffffff;
    z-index: 1;
}

.imgHvTitle .slider ul li .center-content,
.imgHvTitle .slider ul li .center-content a,
.themeProBg .slider ul li .data {
    transition: all ease-in-out 0.4s;
}

.imgHvTitle .slider ul li .center-content a {
    color: #ffffff;
}

.imgHvTitle .slider ul li:hover .center-content {
    background: rgba(255, 255, 255, 0.8);
}

.imgHvTitle .slider ul li:hover .center-content a {
    color: #333333;
}

.themeProBg .slider ul li .data {
    background: transparent;
    border: none;
    text-align: center;
    padding: 8px 8px 0px;
}

.themeProBg .slider ul li .data .data {
    padding-left: 0px;
    padding-right: 0px;
}

.tstSimble .testimonial_fm .tstCBox.data {
    box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.1);
}

.tstSimble .testimonial_fm ul li > div span.i.large:before {
    width: 28px;
    height: 18px;
    border-radius: 65px;
    margin: auto;
    padding: 23px 18px;
    margin-bottom: 14px;
    line-height: 19px;
    border: 1px solid #e7e7e7;
    font-size: 24px;
}

.tstSimble .testimonial_fm ul li .clReview {
    line-height: 24px;
}

.tstSimble h2.hd_NT {
    color: #fff;
}


/*** TTW body 659 ***/

.hoverTheme ul li .left-slide-box .h.xlarge a {
    font-size: 16px;
    background: rgba(0, 0, 0, 0.3);
    padding: 3px 2px;
    transition: all ease-in-out 0.4s;
}

.hoverTheme ul li:hover .left-slide-box .h.xlarge a {
    background: transparent;
}

.hdBdrb .ui-tabs-nav li.hd_h2 {
    position: relative;
}

.hdBdrb .hd_h2::before,
.hdBdrb .hd_NT::before,
.hdBdrb .hd_NT::after {
    position: absolute;
    left: 0px;
    content: '';
    right: 0px;
    height: 1px;
    margin: auto;
}

.hdBdrb .hd_NT::before {
    bottom: 20px;
    width: 45px;
}

.hdBdrb .hd_NT::after {
    bottom: 15px;
    width: 60px;
}

.hdBdrb .hd_h2::before {
    bottom: 10px;
    width: 45px;
}

.hdTtu .hd_NT {
    font-weight: 700;
}

.pksHvrTheme .slider ul li > .data > .dib {
    position: relative;
}

.pksHvrTheme .slider ul li > .data:hover > .dib .theme2 {
    position: absolute;
    left: 0px;
    right: 0px;
    top: 0px;
    bottom: 0px;
    opacity: 0.8;
    display: block;
}

.pksHvrTheme.hvLkIcon .slider ul li > .data:hover > .dib::after {
    position: absolute;
    content: '\f0c1';
    left: 50%;
    top: 50%;
    font-family: FontAwesome;
    font-size: 24px;
    transform: translate(-50%, -50%);
    background: #fff;
    padding: 16px 15px;
    border-radius: 30px;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
}

.bgPtrn2 {
    background: url(bg-ptrn2.jpg) repeat;
}

.transThBg {
    position: absolute;
    left: 0px;
    right: 0px;
    top: 0px;
    bottom: 0px;
    opacity: 0.6;
}

.full-hover .slider ul li > div.pr {
    line-height: 0px;
}

.full-hover .slider ul li .imgFrame.picBg::after {
    position: absolute;
    content: '';
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0.0) 0%, rgba(0, 0, 0, 0.6) 100%);
    left: 0px;
    right: 0px;
    top: auto;
    bottom: 0px;
    height: 50%;
    transition: all ease-in-out 0.4s;
    -webkit-transition: all ease-in-out 0.4s;
    -moz-transition: all ease-in-out 0.4s;
}

.full-hover ul li .h {
    position: absolute;
    bottom: 6px;
    left: 1px;
    right: 0px;
    font-size: 18px;
    padding: 10px;
}

.full-hover ul li .h a {
    color: #fff;
    font-style: normal;
}

.full-hover .slider ul li:hover .imgFrame.picBg::after {
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0.0) 0%, rgba(0, 0, 0, 0.6) 100%);
    height: 90%;
}

.full-hover .slider ul li .imgWidth {
    transition: all ease-in-out 0.4s;
    -webkit-transition: all ease-in-out 0.4s;
    -moz-transition: all ease-in-out 0.4s;
}

.full-hover .slider ul li:hover .imgWidth {
    transform: scale(1.1);
}

.tp_f3 .slider ul li {
    position: relative;
    z-index: 1;
    padding-top: 62px;
    height: auto !important;
    height: auto !important;
}

.tp_f3 .data > .dib {
    padding: 7px;
    margin-top: -62px;
    position: relative;
}

.tp_f3 .data > .dib::before {
    position: absolute;
    content: '';
    border: 1px solid #ddd;
    width: 100%;
    height: 100%;
    left: -1px;
    top: -1px;
    line-height: 0px;
    z-index: -1;
}

.tp_f3 .data > .dib::before,
.tp_f3 .data > .dib,
.tp_f3 .data > .dib .imgFrame {
    border-radius: 100%;
    -moz-border-radius: 100%;
    -webkit-border-radius: 100%;
}

.tp_f3 .slider ul li > .data .al {
    text-align: center;
}

.tp_f3 .slider ul li > .data:hover,
.tp_f3 .slider ul li > .data:hover > .dib {
    color: #ffffff;
}

.tp_f3 .slider ul li > .data:hover a {
    color: #ffffff;
}

.tp_f3 .slider ul li > .data {
    border: 1px solid rgba(0, 0, 0, 0.3);
    margin-bottom: 20px;
}

.tp_f3 .slider ul li > .data .data {
    background: transparent;
    border: none;
    padding-bottom: 25px;
}

.tp_f3 .slider ul li a.button {
    padding: 8px 15px;
    position: absolute;
    left: 0px;
    right: 0px;
    display: inline-block;
    transform: translateY(50%);
    bottom: 0px;
    width: 84px;
    margin: auto;
}

.ltShadowArrow .slider ul li .tstCBox {
    margin-left: 18px;
    text-align: left;
    padding-left: 48px;
}

.ltShadowArrow .tstCBox .clReview {
    padding-left: 0px;
}

.ltShadowArrow .tstCBox::before {
    position: absolute;
    content: '';
    left: -6px;
    top: 24px;
    width: 50px;
    height: 50px;
    transform: rotate(-30deg);
    z-index: -1;
}

.ltShadowArrow .testimonial_fm ul li > div span.i.large:before {
    font-size: 22px;
    font-family: FontAwesome;
    display: block;
    z-index: 9;
    color: #fff;
    position: absolute;
    left: 0px;
    padding: 15px;
}

.ltShadowArrow.ltstArrow .imgFrame {
    margin: 0px 0px 0px 42px;
}


/*** EI body 660 ***/

.welCont.largeCont .welcome.large {
    font-size: 15px;
}

.trngleBtmShape .imgShape {
    padding: 0px 25px 25px 0px;
    position: relative;
    display: inline-block;
}

.trngleBtmShape .imgShape img,
.trngleBtmShape .imgShape iframe {
    position: relative;
    z-index: 1;
}

.trngleBtmShape .imgShape::after {
    position: absolute;
    content: '';
    bottom: 0px;
    right: 0px;
    width: 0;
    height: 0;
    z-index: 0;
    border-bottom: 370px solid;
    border-left: 365px solid transparent;
}

.proEvenOdd .slider ul li > .imgLeft .hd01 {
    font-size: 1.4em;
    position: relative;
    padding-bottom: 10px;
    margin-bottom: 15px;
    font-weight: 600;
}

.proEvenOdd .slider ul li > .imgLeft .hd01::after {
    position: absolute;
    content: '';
    left: 0px;
    bottom: 0px;
    height: 2px;
    width: 60px;
}

.proEvenOdd .slider ul li a.buttonBig,
.proEvenOdd .slider ul li a.button,
.proEvenOdd .slider ul li span.a_cld {
    display: block;
}

.leftContBg {
    background: url(enq-bg2.jpg) no-repeat;
    background-size: auto;
    background-size: cover;
}

.enqView {
    display: inline-block;
    max-width: 720px;
    width: 100%;
    box-sizing: border-box;
}

.proEvenOdd .slider ul li span.a_cld a {
    display: block;
    padding: 10px 20px;
    text-align: center;
    border-radius: 5px;
}

.crtInqBtn.crtInqIcon .add2Cart .btnIcon,
.crtInqBtn.crtInqIcon .fancy-popup .btnIcon {
    position: relative;
    padding-left: 23px;
}

.crtInqBtn.crtInqIcon .add2Cart .btnIcon::before,
.crtInqBtn.crtInqIcon .fancy-popup .btnIcon::before {
    position: absolute;
    left: 0px;
    top: 50%;
    font-family: FontAwesome;
    transform: translateY(-50%);
}

.crtInqBtn.crtInqIcon .add2Cart .btnIcon::before {
    content: '\f07a';
}

.crtInqBtn.crtInqIcon .fancy-popup .btnIcon::before {
    content: '\f095';
}


/*** EI body 661 ***/

.sngTitleBtn ul li > .data {
    padding: 10px;
    border: none;
}

.sngTitleBtn ul li .clfd-view.data {
    border: 0px;
    text-align: center;
}

.sngTitleBtn ul li .clfd-view {
    padding: 4px 10px 7px;
}

.sngTitleBtn ul li:hover .hover-cont .hover-bg {
    display: none;
}

.sngTitleBtn ul li .hover-cont .hoverBtn {
    position: absolute;
    left: 0;
    right: 0px;
    bottom: 40%;
    display: none;
    transition: all ease-in-out 0.4s;
    -webkit-transition: all ease-in-out 0.4s;
}

.sngTitleBtn ul li:hover .hover-cont .hoverBtn {
    bottom: 0%;
    display: block;
    margin-bottom: 0px;
}

.sngTitleBtn .slider ul li .clfd-view::after {
    display: none;
}

.sngTitleBtn ul li:hover .hover-cont .hoverBtn a.buttonBig {
    display: inline-block;
    padding: 8px 20px;
    border: none;
    font-size: 13px;
    position: relative;
}

.pproduct.hText .hd_NT .head-c1 {
    font-weight: normal;
}

.hotproduct.hText .hd_NT .head-c2 {
    font-weight: 700;
}

.pproduct {
    background: url(hotproduct-bg.html) no-repeat;
    min-height: 250px;
    background-attachment: fixed;
    background-size: cover;
}

.pproduct .data {
    display: block;
    text-align: center;
}

.pproduct .data .heading {
    text-align: center;
}

.pproduct .imgFrame .imgFrame {
    border: 4px solid #eee;
    box-sizing: border-box;
}

.pproduct .data .dif a {
    color: initial;
}

.relOtherinfo.coverTstBg .slider ul li:nth-child(2) > div.tstImgView::after {
    position: absolute;
    content: '';
    top: -30px;
    bottom: -30px;
    left: -15px;
    right: -15px;
    box-shadow: none;
}

.tstImgAbs .roundImg .imgFrame,
.roundImg .imgFrame img {
    border-radius: 0px;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
}

.tstImgAbs .slider ul li .df-dt {
    height: 100%;
}

.tstImgAbs .slider ul li .df-dt .df-dtc:nth-child(2) {
    background: rgba(0, 0, 0, 0.5);
    padding: 20px 50px;
}

.tstImgAbs .slider ul li .imgFrame {
    margin-right: -20px;
    position: relative;
    overflow: visible;
}

.tstImgAbs .slider ul li .imgFrame.m0a::after {
    position: absolute;
    content: '';
    left: -15px;
    right: 10px;
    top: 12px;
    bottom: -15px;
    border: 5px solid #121a2e;
    z-index: -1;
}

.tstImgAbs h2.hd_NT {
    font-size: 40px;
    font-weight: 600;
    letter-spacing: 10px;
}


/*** model popup ***/

.rei #search_filter_data .modal-content {
    padding: 0px;
}

#middle .modal .row1 .col-1,
#middle .modal .row1 .col-2 {
    padding: 0px;
}

#middle .modal .row1 .col-1.w45 {
    width: 45%;
}

#middle .modal .col-2.prodtlsPop .isdCode {
    padding: 9px 10px 9px;
    border-radius: 0px;
}


/*** TTW body 662 ***/

.hoverTheme.transBg ul li .left-slide-box {
    background: transparent;
}

.hoverTheme.transBg ul li:hover .left-slide-box {
    background: rgba(0, 0, 0, 0.6);
}

.hoverTheme ul li .left-slide-box,
.hoverTheme ul li .left-slide-box a {
    font-size: 16px;
}

.absRightWel {
    max-width: 350px;
    right: 20px;
    margin-top: -30px;
    bottom: -30px;
    background: rgba(255, 255, 255, 0.8);
}

.pksHvrTheme .slider ul li > .data {
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    overflow: hidden;
}

.absPckTime {
    position: absolute;
    top: -7px;
    transform: translateY(-50%);
    left: 10px;
    right: 10px;
    box-shadow: 0px 5px 7px rgb(0, 0, 0, 0.1);
}

.absPckTime .mb10px {
    margin-bottom: 0px;
}

.ttwTestTrns {
    background: rgba(255, 255, 255, 0.8);
    max-width: 530px;
}

.ttwTestTrns .ac {
    text-align: left;
}

.ttwTestTrns .data {
    background: transparent !important;
    border: none;
}

.ttwTestTrns .testimonial_fm ul li > div span {
    padding-left: 0px;
    font-size: 15px;
    font-weight: 700;
}

.ttwTestTrns .testimonial_fm ul li > div .p30px {
    padding-top: 5px;
}

.ttwTestTrns .testimonial_fm ul li > div span.i.large {
    font-size: 18px;
    line-height: 1.7em;
    font-weight: normal;
}

.ttwTestTrns .mt30px {
    margin-top: 0px;
}

.ttwTstBg .testimonial_fm .bx-wrapper .bx-next {
    right: 10px;
    background: url(controls.png) no-repeat -43px -32px;
}

.ttwTstBg .testimonial_fm .bx-wrapper .bx-prev {
    right: 45px;
    left: auto;
    background: url(controls.png) no-repeat 0 -32px;
}

.ttwTstBg .testimonial_fm .bx-wrapper .bx-next:hover {
    background-position: -43px 1px;
}

.ttwTstBg .testimonial_fm .bx-wrapper .bx-prev:hover {
    background-position: 0px 1px;
}

.ttwTstBg .testimonial_fm .bx-wrapper .bx-controls-direction a {
    width: 30px;
    height: 35px;
    top: auto;
    bottom: 10px;
    background-color: #fff !important;
    border-radius: 3px;
}

#middle .ttwTstBg .slider {
    text-align: left;
}

.absRightWel .welcome {
    font-size: 1.2em;
    line-height: 2em;
}

.tp_f3 .slider ul li > .data {
    box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.1);
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
}

.tp_f3.imgTop0 .slider ul li {
    padding-top: 0px;
}

.tp_f3.imgTop0 .data > .dib {
    margin-top: 10px;
    padding: 0px;
}

.tp_f3.imgTop0 .data > .dib::before {
    display: none;
}

.tp_f3.imgTop0 .data .heading {
    font-size: 20px;
}

.tp_f3.imgTop0 .slider ul li > .data:hover .a_cld.bdr-btn a {
    background: #fff;
    color: inherit;
}

.tp_f3.imgTop0 .slider ul li > .data:hover .a_cld.bdr-btn a:hover {
    color: initial;
}

.ttw .tp_f3.imgTop0 span.a_cld ~ span.a_cld {
    display: none;
}

.myTabs .ui-state-default {
    display: inline-block;
}

.reiGallery.ttwGlry .nSlider ul li {
    margin-bottom: 15px;
}

.reiGallery.ttwGlry .nSlider ul li:hover > .imgFrame::after {
    content: '\f06e';
}

.ltContDtls h2 {
    font-weight: 600;
}

#middle .ltContDtls .hp_full_inquiry p {
    text-align: left;
}

.ttwWelBg {
    background: url(ttw-welcomeBg.jpg) no-repeat;
}

.ttwTstBg {
    background: url(ttw-testimonials.jpg) no-repeat;
}


/***  format 663 css ***/

.imgWidth {
    transition: all ease-in-out 0.4s;
    -webkit-transition: all ease-in-out 0.4s;
    -moz-transition: all ease-in-out 0.4s;
}

.clfdRei-view .slider ul li .alpha75.mt7px {
    display: none;
}

.clfdRei-view .slider ul li .proAtr > span {
    padding: 15px 5px;
    border: none;
}

.clfdRei-view .slider ul li .proAtr > span i {
    padding: 10px 10px;
    border-radius: 30px;
    width: 40px;
    height: 40px;
    box-sizing: border-box;
}

.clfdRei-view .slider ul li .rent-abs {
    padding: 6px 15px 2px;
    text-shadow: none !important;
    border-radius: 4px 4px 0px 0px;
    top: auto;
    bottom: 0px;
    left: 17px;
    font-size: 14px;
    font-weight: 600;
}

.clfdRei-view .slider ul li .price-abs {
    left: 4px;
    right: auto;
    bottom: 35px;
    background: transparent;
    color: #fff;
    font-size: 20px;
}

.clfdRei-view .slider ul li .al > .p12px {
    margin-top: 10px;
    margin-bottom: 5px;
}

.clfdRei-view .slider ul li .imgFrame a {
    display: inline-block;
}

.clfdRei-view .slider ul li .imgFrame.picBg .imgWidth::after {
    position: absolute;
    content: '';
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0.0) 0%, rgba(0, 0, 0, 0.6) 100%);
    left: 0px;
    right: 0px;
    bottom: 0px;
    height: 50%;
    transition: all ease-in-out 0.4s;
    -webkit-transition: all ease-in-out 0.4s;
    -moz-transition: all ease-in-out 0.4s;
}

.clfdRei-view .slider ul li:hover .imgFrame.picBg .imgWidth::after {
    height: 100%;
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0.0) 0%, rgba(0, 0, 0, 0.8) 100%);
}

.clfdRei-view .slider ul li:hover .imgWidth,
.scaleImg .slider ul li:hover .imgWidth {
    transform: scale(1.1);
}

.clfdRei-view .slider ul li .imgFrame.bdrAllDashed ~ .rent-abs {
    bottom: 8px;
}

.clfdRei-view .slider ul li .imgFrame.bdrAllDashed ~ .price-abs {
    bottom: 40px;
}

.scaleImgDark .slider ul li .imgWidth::after {
    position: absolute;
    content: '';
    left: 0px;
    right: 0px;
    top: 0px;
    bottom: 0px;
    background: rgba(0, 0, 0, 0.1);
    width: 0px;
    height: 0px;
}

.scaleImgDark .slider ul li:hover .imgWidth::after {
    width: 100%;
    height: 100%;
}

.welRei-cont h1 {
    font-size: 36px;
}

.welRei-cont .welcome {
    line-height: 2em;
}

.featPro-shadow .slider ul li > div {
    box-shadow: 0px 3px 7px rgba(0, 0, 0, 0.15);
    -webkit-box-shadow: 0px 3px 7px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 0px 3px 7px rgba(0, 0, 0, 0.15);
    margin-top: 7px;
    margin-bottom: 10px;
}

.rei-ser .slider ul li > .data {
    position: relative;
    overflow: hidden;
}

.rei-ser .slider ul li > .data::after {
    position: absolute;
    content: '';
    width: 80px;
    height: 80px;
    border-radius: 100%;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    background: #f6ba22;
    right: -60px;
    top: 30px;
}

.rei-ser .slider ul li .data {
    padding: 25px 20px 10px;
}

.testArrowDsgn .testimonial_fm ul li > .tstCBox::after {
    border-top: 18px solid rgba(225, 225, 225, 0.95);
}

.reiGallery.galleryZoom .nSlider ul li:hover::after {
    background: rgba(0, 0, 0, 0.6);
}

.galleryZoom .nSlider ul li:hover > .imgFrame::before {
    display: none;
}

.galleryZoom .nSlider ul li:hover > .imgFrame::after {
    color: #fff;
}

.enqBg-ptrn .row1 .col-2 .ac {
    text-align: left;
}

#middle .enqBg-ptrn .hp_full_inquiry p {
    text-align: left;
}

.leftAlign .slider ul li.ac,
.leftAlign .slider ul li .ac {
    text-align: left;
}

.imgRd5px .slider ul li .imgFrame.picBg {
    border-radius: 8px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
}

.enqBg-ptrn {
    background: url(enq-bg-ptrn.jpg) no-repeat;
    background-color: rgba(0, 0, 0, 0);
    background-attachment: scroll;
    background-size: auto;
    background-attachment: fixed;
    background-size: cover;
}

.featPro-shadow .slider ul li .imgWidth {
    transition: all ease-in-out 0.4s;
    -webkit-transition: all ease-in-out 0.4s;
    -moz-transition: all ease-in-out 0.4s;
}

.featPro-shadow .slider ul li:hover .imgWidth {
    transform: scale(1.1);
}

.testArrowDsgn.themeBg .testimonial_fm ul li > div span.i.large:before {
    background: #fff;
    color: initial;
}


/***  format 664 css ***/

.propClfd .slider ul li .proAmn > span {
    width: 33%;
    margin-bottom: 12px;
}

.hvImgBg ul li .hover-cont .hover-bg {
    position: absolute;
    left: 0px;
    right: 0px;
    top: 0px;
    bottom: 0px;
    margin: auto;
    opacity: 0;
    transition: all ease-in-out 0.4s;
    -webkit-transition: all ease-in-out 0.4s;
    -moz-transition: all ease-in-out 0.4s;
}

.hvImgBg ul li:hover .hover-cont .hover-bg {
    opacity: 0.6;
}

.radiusShadow .slider ul li > .data {
    box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.15);
    margin-top: 7px;
    margin-bottom: 10px;
}

.leftEnqSec {
    position: relative;
}

.leftEnqSec::before {
    position: absolute;
    content: '';
    left: 0px;
    right: 0px;
    top: 0px;
    bottom: 0px;
    background: url(rei-enq-ptrn.png) scroll no-repeat;
    background-size: cover;
}

.leftEnqSec .qi_float div {
    width: 100%;
}

.leftEnqSec .column_Box.mc {
    border: none;
    position: relative;
    z-index: 1;
}

.leftEnqSec .h2 h2 {
    border-bottom: none;
    text-align: center;
    font-size: 34px;
    font-weight: 300;
    color: #fff;
    margin-bottom: 10px;
    font-family: 'Open Sans', sans-serif;
}

.leftEnqSec .h2 h2 .head-c1,
.leftEnqSec .h2 h2 .head-c2 {
    font-weight: 300;
}

.testBgNn .slider ul li .tstCBox.data {
    border: 1px solid rgba(255, 255, 255, 0.3);
}

.theme3 .data {
    color: initial;
}

.theme3 .data a.dif {
    color: inherit;
}

.leftEnqSec .input,
.leftEnqSec select,
.leftEnqSec textarea {
    padding: 12px 15px;
    margin-bottom: 3px;
    border-radius: 5px;
}

.leftEnqSec .ic.showHide_rp {
    padding: 25px 40px 25px;
    background: #ffffff;
}

.leftEnqSec .qiTransparent .button {
    display: block;
    text-align: center;
    width: 100%;
    border-radius: 5px;
    padding: 10px 15px !important;
    font-weight: 300;
    letter-spacing: 1px;
}

.rightReiSer .slider ul li .imgLeft {
    border: none;
}

.contact-view td {
    width: 33%;
    vertical-align: top;
}

.clientCount .cCount {
    font-size: 3em;
    font-weight: 700;
}

.getGuote_banner {
    padding: 5px 20px;
    font-size: 21px;
    line-height: 30px;
    background: #fff;
    border: 1px solid #ccc;
}

.getGuote_banner .dif {
    color: #f33;
    font-size: 28px;
}


/*** cf_4img-flex flex css ***/

.cf_4img-flex ul *,
.cf_4img-flex ul *::before,
.cf_4img-flex ul *::after {
    box-sizing: border-box;
}

.cf_4img-flex ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -10px;
    margin-left: -10px;
}

.cf_4img-flex ul li {
    position: relative;
    width: 100%;
    min-height: 1px;
    padding-right: 10px;
    padding-left: 10px;
    margin-bottom: 1.5rem;
    text-align: center;
}

.cf_4img-flex ul li > div {
    height: 100%;
}


/*** imgFrame center images ***/

#middle .imgFrame > .imgFrame.df-dtc {
    display: table-cell !important;
}

#middle .imgFrame.bdrAllDashed .imgFrame,
#middle .imgFrame.bdrAllDashed .imgFrame a,
#middle .imgFrame.bdrAllDashed .imgWidth.dtc {
    display: flex !important;
    height: 100%;
    justify-content: center;
    align-items: center;
    width: 100%;
    overflow: hidden;
}

#middle .imgFrame.bdrAllDashed .imgFrame img {
    max-width: 100%;
    max-height: 100%;
    width: fit-content;
}

#middle .imgFrame.bdrAllDashed .imgWidth.dtc img {
    z-index: inherit;
}


/*** quick enquiry form home page  ***/

.qi_float > form > div.qi_frm {
    float: inherit;
    width: inherit;
    padding-left: 0px;
    padding-right: 0px;
}

.qi_frm *::before,
.qi_frm *::after,
.qi_frm * {
    box-sizing: border-box;
}

.qi_frm {
    display: flex;
    flex-wrap: wrap;
    margin-right: -10px;
    margin-left: -10px;
}

.qi_frm > div {
    flex: 0 0 50%;
    max-width: 50%;
    padding-right: 10px;
    padding-left: 10px;
}

.qi_frm > div.txt_ar,
.qi_frm > p {
    flex: 0 0 auto;
    max-width: 100%;
    width: 100%;
}

.qi_frm > p {
    padding-right: 10px;
    padding-left: 10px;
}

#middle .inputBdr .hp_full_inquiry .qi_frm p {
    padding-left: 10px;
    padding-right: 10px;
}

.inputBdr .qi_frm input,
.inputBdr .qi_frm select,
.inputBdr .qi_frm textarea {
    margin-bottom: 0px;
}

.contBg input.qi_isd,
.contBg div.isdCode.qi_isd {
    border-radius: 25px 0px 0px 25px;
    float: left;
    border-right: none;
}

.contBg input.qi_mobNo {
    border-radius: 0px 25px 25px 0px;
}

.contBg .isdCode.qi_isd {
    width: 100%;
    text-align: center;
    height: 50px;
}

.leftEnqSec .qi_float div.w60px {
    width: 60px;
}

.leftEnqSec .qi_frm > div {
    max-width: 100%;
    flex: 0 0 100%;
}

.leftEnqSec .isdCode {
    padding: 11px 9px;
}

.leftEnqSec .qi_float div.w60px ~ input {
    border-radius: 0px 5px 5px 0px;
}


/*** post your resume form css  ***/

.post_frm_box {
    max-width: 400px;
}

.post_frm_box .half_sec {
    width: 49%;
    display: inline-block;
}

.post_frm_box .thr-Sec {
    width: 32.5%;
    display: inline-block;
}

.post_frm_box .fth-Sec {
    width: 24.2%;
    display: inline-block;
    padding-right: 0.4%;
}

.post_frm .input,
.post_frm select,
.post_frm textarea {
    width: 100%;
    box-sizing: border-box;
}


/*** half Inq Form ***/

.cInfHght .inqContView {
    display: flex;
    height: 100%;
    justify-content: center;
    flex-direction: column;
}

.cInfHght > div {
    min-height: 194px;
}

.cInfHght .inqContView i {
    font-size: 30px;
}

span.crtBtn ~ span.a_cld ~ span.a_cld {
    display: none;
}

.catProCount .slider ul li > .data {
    box-shadow: 0px 2px 6px rgba(0, 0, 0, 0.15);
    transition: all ease-in-out 0.4s;
}

.catProCount .slider ul li > .data:hover,
.catListing .slider ul li > .data:hover {
    box-shadow: 0px 2px 6px rgba(199, 40, 40, 0.2);
}

.catListing .slider ul li > .data {
    box-shadow: 0px 2px 6px rgba(0, 0, 0, 0.15);
    padding: 10px;
    transition: all ease-in-out 0.4s;
}

.catProCount .slider ul li > .data:hover .imgWidth,
.catListing .slider ul li > .data:hover .imgWidth {
    transform: scale(1.08);
}

#middle .catLink ul {
    list-style: none outside none;
}

#middle .catLink ul li {
    display: block;
    width: auto !important;
    list-style: none outside none;
    margin: 0px;
    padding: 0px;
}

#middle .catLink ul li a {
    display: flex;
    padding: 5px 2px;
    text-align: left;
}

.catLink ul li a i {
    margin-top: 3px;
}

.getQtCat {
    left: 0px;
    right: 0px;
    bottom: 0px;
    z-index: 1;
    margin: auto;
    text-align: center;
}

.getQtCat a {
    border-radius: 5px 5px 0px 0px;
    padding: 7px 25px;
    text-shadow: none;
    font-weight: 400;
    font-size: 1.2em;
}

.catHdng {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.catHdng .catVwBtn {
    width: 90px;
    flex-shrink: 0;
}


/*** cf_4img-flex flex responsive css ***/

@media(min-width:480px) {
    .cols-flx-3 > * {
        flex: 0 0 50%;
        max-width: 50%;
    }
}

@media(min-width:640px) {
    .cf_4img-flex ul li {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }
    .col-flx-33 {
        flex: 0 0 auto;
        width: 33.33%;
    }
    .col-flx-66 {
        flex: 0 0 auto;
        width: 66.66%;
    }
    .cols-flx-3 > * {
        flex: 0 0 50%;
        max-width: 50%;
    }
    
}

@media(min-width:768px) {
    .cf_4img-flex ul li {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 33.33%;
        flex: 0 0 33.33%;
        max-width: 33.33%;
    }
    .thinFormat .cf_4img-flex > ul > li {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }
}

@media(min-width:992px) {
    .cf_4img-flex ul li {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%;
    }
    .thinFormat .cf_4img-flex > ul > li {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 33.33%;
        flex: 0 0 33.33%;
        max-width: 33.33%;
    }
    .cols-flx-3 > * {
        flex: 0 0 33.33%;
        max-width: 33.33%;
    }
}

@media(min-width:993px) {
    .abs-div.theme1 {
        background: transparent;
    }
    .rightL-dropNav .ddsmoothmenu ul li ul li ul {
        left: auto !important;
        right: 220px;
    }
    .del_inHdr .bg_df {
        box-shadow: 1px 2px 3px rgba(0, 0, 0, 0.1);
        -webkit-box-shadow: 1px 2px 3px rgba(0, 0, 0, 0.1);
        -moz-box-shadow: 1px 2px 3px rgba(0, 0, 0, 0.1);
    }
    .mobCallimg {
        display: none;
    }
    .fixer.t2_fixer .callusImg,
    .fixer.t2_fixer .fxSmsNone {
        display: none;
    }
    .fixer.t2_fixer .stickLeft .wrap,
    .fixer.t2_fixer .cenNav .wrap {
        width: auto;
    }
    .fixer.t2_fixer.leftLogo > div {
        display: table;
        width: 100%;
        max-width: 1140px;
        margin: auto;
    }
    .fixer.t2_fixer .stickLeft {
        display: table-cell;
    }
    .fixer.t2_fixer.leftLogo .cenNav {
        display: table-cell;
        vertical-align: middle;
    }
    .t2_fixer.leftLogo .cenNav .ddsmoothmenu ul li a {
        padding: 10px 10px;
        font-size: 13px;
    }
    .themeBtn a.theme2,
    .themeBtn a.theme1.emailBtn {
        background: transparent;
        color: #fff !important;
        border: none;
    }
    .ltMrng .pl10px {
        padding-left: 42px;
    }
    #middle .slider.f1ac-btn ul {
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
    }
}

#middle .slider.f1ac-btn ul li > div {
    display: flex;
    flex-direction: column;
    height: 100%;
}

#middle .slider.f1ac-btn ul li {
    height: auto !important;
}

.f1ac-cont {
    margin-bottom: auto;
}


}
@media(min-width:800px) {
    .middDiv-trns .slider ul li {
        width: 33.3%;
    }
}
@media(min-width:640px) {
    .row-cols-md-2 > * {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }
    
    .proEvenOdd .slider ul *,
    .proEvenOdd .slider ul::after,
    .proEvenOdd .slider ul::before {
        box-sizing: border-box;
    }
    
    .proEvenOdd .slider ul li > .imgLeft {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        margin-right: -15px;
        margin-left: -15px;
        justify-content: center;
        align-items: center;
    }
    
    .proEvenOdd .slider ul li > .imgLeft > * {
        position: relative;
        width: 100%;
        padding-right: 15px;
        padding-left: 15px;
    }
    
    .proEvenOdd .slider ul li > .imgLeft > * {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }
    
    .proEvenOdd .slider ul li:nth-child(even) > .imgLeft > *:first-child {
        order: 2 !important;
    }
}
@media(min-width:768px) {
    .dskCont {
        display: none;
    }
    
    #middle.propDtls .row1 .col-1 {
        width: auto;
    }
    
    #middle.propDtls .row1 .col-2.rightPropEnq {
        width: 360px;
    }
    
    .ttw #middle.propDtls .row1 .col-2.rightPropEnq {
        max-width: 273px;
    }
    
    .propDtls .propEnq {
        max-width: 328px;
        width: 100%;
    }
    
    .row-cols-md-3 > * {
        -ms-flex: 0 0 33.333333%;
        flex: 0 0 33.333333%;
        max-width: 30.333333%;
    }
    
    .row-cols-md-2 > * {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }
    
    .col-md-8 {
        flex: 0 0 auto;
        width: 66.66666667%;
    }
    
    .col-md-9 {
        flex: 0 0 auto;
        width: 75%;
    }
    
    .col-md-4 {
        flex: 0 0 auto;
        width: 33.33333333%;
    }
    
    .col-md-3 {
        flex: 0 0 auto;
        width: 25%;
    }
}
@media(max-width:1024px) {
    .slider ul {
        display: block;
    }
    
    .tstShape .slider ul li:nth-child(1) {
        margin-right: -40px;
    }
    
    .tstShape .slider ul li:nth-child(3) {
        margin-left: -40px;
    }
    
    .propDtls .propEnq {
        box-sizing: border-box;
    }
    
    .comp-info .slider ul li {
        margin-top: 0px;
        margin-bottom: 15px !important;
    }
    
    .getPrEntInp input {
        width: 55px;
        margin-bottom: 7px;
    }
    
    .getPrEntInp .buttonBig {
        padding: 8px 15px;
    }
}
@media(max-width:992px) {
    #middle .contentSlider .row1 .col-1 {
        width: 45%;
    }
    
    .themeBtn a.theme2,
    .themeBtn a.theme1.emailBtn {
        background: inherit;
    }
    
    .abs-div .data.pl10px.pr10px {
        padding: 0px;
    }
    
    .lftHdrShape .animateddrawer:before,
    .lftHdrShape .animateddrawer:after,
    .lftHdrShape .animateddrawer span,
    .lftHdrShape .animateddrawer span::after {
        background: #ffffff;
    }
    
    .fullscreen.p25px.shapeLtPolyg {
        padding: 12px;
    }
    
    .diff-abt .abs-aboutImg .DynBanner::after {
        right: -10px;
    }
    
    .proEvenOdd .slider ul li .imgFrame {
        width: auto;
        height: auto;
    }
    
    .proEvenOdd .slider ul li .imgFrame img {
        width: auto !important;
        height: auto !important;
        max-width: 100% !important;
    }
    
    .proEvenOdd .slider ul li > .imgLeft > * {
        height: auto !important;
    }
    
    .trngleBtmShape .imgShape::after {
        border-bottom-width: 280px !important;
        border-left-width: 275px;
    }
    
    .frSearch {
        float: none;
        display: inline-block;
    }
    
    .clientCount .cCount {
        font-size: 2em;
    }
    
    .societyDtls {
        float: none;
        display: block;
    }
    
    .societyDtls span {
        display: inline;
    }
}
@media(max-width:800px) {
    .slider ul {
        display: block;
    }
    
    .tstShape {
        padding-top: 0px;
    }
    
    .tstShape .slider ul li:nth-child(1) {
        margin-right: 0px;
    }
    
    .tstShape .slider ul li:nth-child(3) {
        margin-left: 0px;
    }
    
    .tstShape .slider ul li:nth-child(even) {
        margin-top: 0px;
    }
    
    .tstShape .tstImgView {
        height: 200px !important;
        margin-top: 25px;
        margin-left: 41px;
    }
    
    .tstShape .slider ul li:nth-child(1) .tstImgView::before,
    .tstShape .slider ul li:nth-child(2) .tstImgView::before,
    .tstShape .slider ul li:nth-child(3) .tstImgView::before {
        border-right-width: 40px;
        border-top-width: 110px;
        border-bottom-width: 110px;
        left: -39px;
    }
    
    .tstShape .slider ul li:nth-child(1) .tstImgView::after,
    .tstShape .slider ul li:nth-child(2) .tstImgView::after,
    .tstShape .slider ul li:nth-child(3) .tstImgView::after {
        border-left-width: 40px;
        border-bottom-width: 110px;
        border-top-width: 110px;
        right: -39px;
    }
    
    .left-newsletter {
        background: none;
    }
}
@media(max-width:768px) {
    #middle .contentSlider .row1 .col-1 {
        width: 55%;
    }
    
    .callusImg.dskCall {
        display: none;
    }
    
    #bodyFormatNT .cenDiv .row1 .width50,
    #bodyFormatNT .cenDiv .row1 .col-1,
    #bodyFormatNT .cenDiv .dt {
        display: block;
        width: auto;
    }
    
    .left-newsletter {
        min-height: auto;
    }
    
    .bx-wrapper .bx-pager,
    .bx-wrapper .bx-controls-auto {
        bottom: -25px;
    }
    
    .inputBdr.enqMaps .pt30px.theme2 {
        padding-top: 0px;
    }
    
    .fullscreen .row1 .col-2 .fr {
        float: none;
        text-align: center;
    }
    
    .contBg {
        background: transparent;
        padding-bottom: 5px;
        border-bottom: 1px solid #eee;
    }
    
    .welCont h1 {
        font-size: 24px;
    }
    
    .proEvenOdd .slider ul li > .imgLeft .hd01 {
        font-size: 20px;
    }
    
    .ftHeadBdr .column_Box h3,
    .ftHeadBdr .column_Box .fw7.rHead a {
        font-size: 16px;
    }
    
    .bx-wrapper .bx-pager,
    .bx-wrapper .bx-controls-auto {
        bottom: -20px;
    }
    
    .compInHd .hd_NT {
        margin-bottom: 0px;
    }
    
    .contBg .isdCode.qi_isd {
        height: 36px;
        padding: 8px 15px;
    }
}
@media(max-width:767px) {
    .hd_NT,
    .contBg h2 {
        font-size: 20px;
        line-height: 22px;
    }
    
    #middle .contentSlider {
        padding: 40px 0px 30px;
    }
    
    #middle .contentSlider .row1.dt {
        display: block;
        text-align: center;
    }
    
    #middle .contentSlider .row1 .col-1 {
        width: auto;
        max-width: 640px;
        display: inline-block;
        padding: 15px;
    }
    
    #middle .contentSlider .row1 .col-1 .pr {
        padding: 30px 20px !important;
    }
    
    #middle .qtyAssur.contentSlider {
        padding: 0px;
    }
    
    .hoverDiv .prange-details {
        position: relative;
        top: 0px;
        transform: translateY(0);
        width: auto;
        box-shadow: none;
        right: 0px;
        padding: 10px 15px 10px !important;
    }
    
    #bodyFormatNT .inputBdr .col-1.width60,
    #bodyFormatNT .inputBdr .col-2.width35 {
        display: block;
        width: 100%;
    }
    
    #middle .relImgCont .row1.dt .col-1.w25 {
        width: auto;
    }
    
    .trngleAbtshape .DynBanner {
        padding: 15px 14px;
        margin-bottom: 20px;
    }
    
    .abtImgTop .abs-aboutImg .DynBanner {
        top: 0px;
        left: 0px;
    }
    
    .shapeLtPolyg::before {
        width: 90%;
    }
    
    .shapeRtPolyg::before,
    .shapeRtPolyg::after {
        width: 50%;
    }
    
    .logoPolyg::before {
        clip-path: polygon(0 100%, 100% 100%, 100% 0, 0 0);
    }
    
    .logoPolyg::after {
        clip-path: polygon(0% 100%, 100% 100%, 100% 0, 0 0);
    }
    
    .shapeRtPolyg.pt30px.pb30px {
        padding-top: 0px;
        padding-bottom: 0px;
    }
    
    .menuShap {
        padding-bottom: 0px;
    }
    
    .menuShap .sm-emailSms {
        position: inherit;
        padding: 0px;
        margin: 0px;
    }
    
    .menuShap .sm-emailSms > div {
        padding-left: 0px;
        padding-right: 0px;
    }
    
    .abs-div {
        position: relative;
        z-index: inherit;
    }
    
    .abs-div .wrap {
        padding-left: 0px;
        padding-right: 0px;
    }
    
    .abs-div .bigTopHead.pt5px.pb5px {
        padding-top: 0px;
        padding-bottom: 0px;
    }
    
    .outerfullBdr .abs-aboutImg .DynBanner {
        left: 0px;
        top: 0px;
    }
    
    .abtBg.outerfullBdr .abs-aboutImg .DynBanner::after {
        display: none;
    }
    
    .contFull .fr.bodycontent {
        float: none;
        padding: 0px;
        margin: 12px 0px;
        background: transparent;
        text-align: center;
        display: block;
    }
    
    .contFull .fr.bodycontent img {
        max-width: 150px !important;
        max-height: 150px !important;
    }
    /*** responsive template 654 ***/
    
    .catSec li.hd_h2::before,
    .catSec li.hd_h2::after,
    .catSec .hd_NT::before,
    .catSec .hd_NT::after {
        display: none;
    }
    
    .DynFullimg {
        position: relative;
        top: 0px;
        transform: inherit;
        max-width: 100%;
        right: inherit;
        margin-bottom: 15px;
    }
    
    .catSec .bx-wrapper .bx-prev {
        left: 0px;
    }
    
    .catSec .bx-wrapper .bx-next {
        right: 0px;
    }
    
    .relOtherinfo .slider ul li:nth-child(2) > div.tstImgView::after {
        display: none;
    }
    
    .relOtherinfo .slider ul li:nth-child(2) .tstCont {
        color: inherit;
    }
    
    .relOtherinfo .slider ul li:nth-child(2) .tstCont .dif {
        color: inherit;
    }
    
    .pt30px.pb30px.left-newsletter {
        padding: 0px;
    }
    
    .left-newsletter .plusMinus {
        display: none;
    }
    
    .left-newsletter .h2 h3 {
        font-size: 20px;
        margin-bottom: 5px;
    }
    
    .contBg input,
    .contBg select,
    .contBg textarea {
        padding: 8px 15px;
        border-radius: 10px;
        outline: none;
        font-size: 13px;
    }
    
    #middle .contBg .hp_full_inquiry input.button {
        padding: 9px 30px;
        display: inline-block;
        font-size: 14px;
    }
    
    .comSrch {
        position: inherit;
    }
}
@media(max-width:640px) {
    h1.xxlarge {
        font-size: 1.2em;
    }
    
    .abs-serch-box {
        top: 15px;
        left: 15px;
        right: 15px;
        width: auto;
        line-height: initial;
    }
    
    .getGuote_banner .al {
        text-align: center;
        padding-left: 0;
    }
    
    .getGuote_banner {
        padding: 10px;
        font-size: 15px;
        line-height: 25px;
    }
    
    .getGuote_banner .dif {
        font-size: 20px;
    }
    
    .propEnq {
        position: relative !important;
        box-shadow: none;
        border: none;
        top: 0px !important;
    }
    
    .propEnq .plusMinus {
        margin: 0px;
    }
    
    .searchFilter .fltrBtn {
        margin-top: 6px;
        margin-bottom: 6px;
    }
    
    .hoverDiv .prange-details {
        display: block;
    }
    
    .abs-aboutImg .DynBanner {
        position: relative;
        left: 0px;
        margin-bottom: 50px;
    }
    
    .abtBg .col-2 .p15px {
        padding: 20px 0px;
    }
    
    .inputBdr .col-1.width60 .p30px {
        padding: 20px 10px;
    }
    
    .slidePrice {
        position: relative;
        margin: auto;
    }
    
    .bx1 {
        border: none;
        box-shadow: none;
        background: none !important;
        border-bottom: 1px solid #eeeeee !important;
        padding-bottom: 10px;
        margin-bottom: 10px;
    }
    
    .topRightArrow.bx1 {
        border-bottom: 0px solid !important;
        padding-bottom: 0px;
        margin-bottom: 0px;
    }
    /*** EI templates 649 ***/
    
    .ui-tabs-nav li.hd_h2 {
        padding-bottom: 8px;
    }
    
    .hText .hd_NT,
    .hText .ui-tabs-nav a {
        font-size: 24px;
        line-height: 18px;
    }
    
    .diff-abt .abs-aboutImg .DynBanner::after {
        display: none;
    }
    
    section.pt30px.pb30px,
    section.pt20px.pb20px,
    section > .theme2.pt30px.pb30px,
    section > .theme2.pt20px.pb20px,
    section > .theme1.pt30px.pb30px,
    section > .theme1.pt20px.pb20px {
        padding-top: 5px;
        padding-bottom: 5px;
    }
    
    .abtBg h1 {
        font-size: 26px;
    }
    
    .abs-aboutImg .DynBanner {
        margin-bottom: 0px;
    }
    /*** EI templates 650 ***/
    
    .comp-info .themeBdr > div {
        border-left: 0px solid !important;
        max-width: 228px;
        display: inline-block;
        box-sizing: border-box;
        padding: 20px 8px;
    }
    
    .welSmsCI .DynBanner::after {
        display: none;
    }
    
    .comp-info .row1 .col-1.width35 {
        background-color: #fff;
        text-align: center;
    }
    
    .left-newsletter .showHide_rp {
        display: block;
    }
    
    .tstShape .tstImgView {
        width: auto;
        height: auto !important;
        margin-left: 0px;
    }
    
    .tstShape .slider ul li {
        height: auto !important;
    }
    
    .tstShape .slider ul li .tstImgView::before,
    .tstShape .slider ul li .tstImgView::after {
        display: none;
    }
    
    .tstCont {
        position: relative;
        top: inherit;
        left: inherit;
        transform: inherit;
        min-width: 240px;
        z-index: 1;
    }
    
    .catTitle ul li:hover .hover-cont .hoverBtn a.buttonBig {
        display: inline-block;
        padding: 10px 21px;
    }
    
    .catTitle ul li:hover .hover-cont .hoverBtn a.buttonBig::before,
    .catTitle ul li:hover .hover-cont .hoverBtn a.buttonBig::after {
        display: none;
    }
    
    .whatsappBtm {
        bottom: 60px;
    }
    /*** templates 652 ***/
    
    .logoPolyg::before {
        shape-outside: polygon(0 100%, 100% 100%, 100% 0, 0 0);
        clip-path: polygon(0 100%, 100% 100%, 100% 0, 0 0);
    }
    
    .lftHdrShape .right-head .icon span,
    .lftHdrShape .right-head .icon span::before,
    .lftHdrShape .right-head .icon span::after {
        background-color: #ffffff;
    }
    
    .full-newsletter .showHide_rp {
        display: block;
    }
    
          /***** MODIFY THEME *****/
        
        #saveThemeContainer {
            top: 130px;
            z-index: 999999
        }
        
        #saveThemeToggle,
        #saveThemeContent {
            background: #222 none no-repeat center center;
            border: 1px solid #fff;
            border-left: 0;
            border-top: 0;
            box-shadow: 0 0 7px #000;
        }
        
        #saveThemeToggle {
            background-image: url(../catalog.wlimg.com/templates-images/12577/12579/setting-icon.gif);
            width: 30px;
            height: 30px;
            margin-left: -1px;
        }
        
        body.boxed {
            max-width: 1200px;
            margin: 0 auto;
            -webkit-box-shadow: 0px 0px 8px 1px rgba(0, 0, 0, 0.2);
            -moz-box-shadow: 0px 0px 8px 1px rgba(0, 0, 0, 0.2);
            box-shadow: 0px 0px 8px 1px rgba(0, 0, 0, 0.2);
            position: relative;
        }
        
        .layout-style {
            padding-top: 12px;
            text-align: center;
        }
        
        .layout-style p {
            color: #fff;
            font-size: 14px;
            line-height: 22px;
            text-align: center;
        }
        
        .page-style {
            width: 40px;
            padding: 8px;
            border: 1px solid #b0b0b0;
            margin: 2px;
            display: inline-block;
            background: #ffffff;
            color: #333;
            cursor: pointer;
            font-size: 12px;
            text-align: center;
        }
        
        .page-style.active {
            color: #00abed;
            border: 1px solid #00abed;
        }
        
        .bg1,
        .bg2,
        .bg3,
        .bg4 {
            width: 12px;
            height: 8px;
            background-size: cover;
            border: 4px solid #fff;
            margin-bottom: 0px;
        }
        
        .reset {
            width: 12px;
            height: 8px;
            border: 4px solid #fff;
            margin-bottom: 0px;
            background: #000;
        }
        
        .bg1 {
            background: url(../../all/bg1.jpg);
        }
        
        .bg2 {
            background: url(../../all/bg2.jpg);
        }
        
        .bg3 {
            background: url(../../all/bg3.jpg);
        }
        
        .bg4 {
            background: url(../../all/bg4.jpg);
        }
    
    footer.lightfoot .theme1 .full-newsletter h3 {
        color: #fff;
    }
    
    .rgtFloat {
        width: auto;
        text-align: center;
        margin-top: 7px;
    }
    
    .resPonHd h1 {
        font-size: 20px;
    }
    
    .wlImgabs {
        display: none;
    }
    
    .inputHght .row1 .col-1 {
        margin-bottom: 20px;
    }
    
    .inputHght .p30px,
    .inputBdr .p30px {
        padding: 20px 10px 10px;
    }
    
    .inputHght .pr30px,
    .inputBdr .p30px {
        padding-right: 10px;
    }
    
    .pt30px.enqMaps.extTopBg {
        padding-top: 0px;
        padding-bottom: 0px;
    }
    
    .sngTitle.catSec .slider ul li {
        margin-right: 10px !important;
        margin-left: 10px;
    }
    /*** templates REI 657 ***/
    
    .enqCont .contInfo .absEnqInfo {
        position: relative;
        top: inherit;
        left: 0px;
        right: 0px;
        bottom: inherit;
        border: none;
    }
    
    footer .theme1 .ftBtnLink {
        padding-left: 10px;
        padding-right: 10px;
    }
    
    .abs-welImg {
        top: 0px;
        padding: 0px;
    }
    
    .welPadd {
        padding: 20px 15px;
    }
    
    .bgPtrn .themeBdr.bodycontent {
        margin-bottom: 30px;
    }
    /*** ei 660 ***/
    
    .trngleBtmShape {
        margin-top: 25px;
    }
    
    .proEvenOdd .slider ul li:nth-child(even) .td-1 {
        width: 100%;
        float: none;
    }
    
    .proEvenOdd .slider ul li:nth-child(even) .td-2 {
        float: none;
        text-align: left;
        ;
        width: 100%;
    }
    
    .proEvenOdd .slider ul li:nth-child(even) .td-2 .al {
        text-align: left;
    }
    
    .fullBtnNwlt .showHide_rp {
        display: block;
    }
    
    .fullBtnNwlt .plusMinus {
        display: none;
    }
    
    .tstImgAbs h2.hd_NT {
        letter-spacing: 0px;
    }
    
    .tstImgAbs .slider ul li .imgFrame {
        margin-right: 0px;
    }
    
    .tstImgAbs .slider ul li .imgFrame.m0a::after {
        display: none;
    }
    
    .tstImgAbs .slider ul li .imgFrame {
        width: 75px;
        height: 75px;
    }
    
    #middle .modal .row1 .col-1.w45 {
        display: none;
    }
    
    #bodyFormatNT .columns12 .modal .col-2 {
        margin-top: 0px;
    }
    
    .hdBdrb .hd_h2::before,
    .hdBdrb .hd_NT::before,
    .hdBdrb .hd_NT::after {
        display: none;
    }
    
    .clientCount .cCount {
        margin-bottom: 8px;
        padding-top: 18px;
    }
    
    .leftEnqSec .plusMinus {
        display: none;
    }
    
    .leftEnqSec .ic.showHide_rp {
        padding: 20px 10px 20px;
        display: block;
    }
    
    .leftEnqSec .h2 h2 {
        font-size: 24px;
    }
    
    .leftEnqSec .column_Box.mc {
        margin-top: 0px;
    }
    /*** rei details page ***/
    
    .filterS-box div.w100 {
        border-top: 1px solid #eee;
        border-left: none;
        border-right: none;
    }
    
    .searchFilter .wrap {
        padding: 0px 3px;
    }
    
    .filterS-box {
        max-width: calc(100% - 105px);
        margin-right: 0px;
    }
    
    .searchFilter .fltrBtn {
        margin: 0px;
        background: #fff;
        border-left: 1px solid #ddd;
    }
    
    .amentMb .cf_4img > ul > li {
        width: 33%;
    }
    
    .filterS-box input {
        padding-left: 10px;
    }
    
    .propEnq .plusMinus {
        display: none;
    }
    
    .propEnq .showHide_rp {
        display: block;
    }
    
    .absTour-Title.rel-prop {
        border-top: 1px solid #ddd;
    }
    
    .mdlBdr-head {
        margin-bottom: 12px;
    }
    
    .mdlBdr-head ~ .cf_3img.mt30px {
        margin-top: 0px;
    }
    
    .mdlBdr-head h2 {
        padding: 0px;
    }
    
    .mdlBdr-head::after {
        display: none;
    }
    
    .middDiv-trns .ic.mt30px {
        margin-top: 0px;
    }
    
    .tstTableView .slider ul li .imgFrame {
        margin: 0px;
        text-align: center;
    }
    
    .tstTableView .slider ul li .df-dtc {
        width: auto !important;
    }
    
    .clfd-view .mt10px.heading {
        margin-top: 0px;
    }
    
    .post_frm {
        padding: 10px;
    }
    
    .post_frm .col-flx-33.ar {
        text-align: left;
        padding-bottom: 0px;
    }
    
    .post_frm .col-flx-66 {
        margin-bottom: 5px;
    }
    
    .catHdng .hd_NT {
        font-size: 19px;
        line-height: 20px;
    }
    
    .catHdng .catVwBtn a {
        font-size: 13px;
    }
    
    .catHdng .catVwBtn {
        width: 76px;
    }
    
    .catHdng > * {
        display: inline-flex;
    }
    
    .cateView h2.hd_NT,
    .topRightArrow h2.hd_NT {
        font-size: 18px;
    }
}
@media(max-width:480px) {
    .bodycontent.ei {
        padding-bottom: 50px;
    }
    
    .bodycontent.ei.submit-body-space {
        padding-bottom: 0px;
    }
    
    #middle .myTabs .slider ul li,
    #middle .myTabs .slider ul li > div {
        height: auto !important;
    }
    
    .sngTitle.catSec .slider ul li {
        margin-right: 35px !important;
        margin-left: 15px;
    }
    
    .proEvenOdd .slider ul li > .imgLeft > * {
        width: auto !important;
    }
    
    .tstImgAbs .slider ul li .df-dt,
    .tstImgAbs .slider ul li .df-dtc,
    .tstImgAbs .slider ul li .df-dtc {
        display: block;
    }
    
    .tstImgAbs .slider ul li .df-dtc.w150px {
        width: auto;
    }
    
    .tstImgAbs .slider ul li .imgFrame {
        margin-right: 0px;
        text-align: center;
        margin-left: 0px;
        margin: auto;
    }
    
    .ttwTestTrns {
        width: 99%;
        box-sizing: border-box;
    }
    
    #middle .slider ul li .imgLeft,
    #middle .slider ul li .imgRight {
        text-align: center;
        box-sizing: border-box;
    }
    
    .amentMb .cf_4img > ul > li {
        width: 49.5% !important;
    }
    
    .rel-prop .cf_3img ul li {
        padding: 0px;
    }
    
    .comp-info .themeBdr > div {
        max-width: auto;
    }
    
    .qi_frm > div {
        flex: 0 0 auto;
        max-width: 100%;
        width: 100%;
    }
    
    .qi_frm {
        margin-right: 0px;
        margin-left: 0px;
    }
    
    .post_frm_box .fth-Sec {
        width: 49%;
        padding-right: 0.6%;
    }
    
    .clfdRei-view .slider ul li .imgFrame.bdrAllDashed {
        margin-bottom: 0px !important;
    }
    
    .cf_3img.twoBoxClear ul li .formTable tr td:first-child {
        text-align: center;
    }
    
    .cf_3img.twoBoxClear ul li .formTable tr td .dtc {
        display: inline-block;
    }
    
    .cf_3img.twoBoxClear ul li .formTable tr td.p10px {
        padding: 10px 0px;
    }
}
@media(max-width:415px) {
    .tstImgShadow .df-dt,
    .tstImgShadow .df-dtc {
        display: block;
        text-align: center;
        margin: auto;
    }
    
    .sngTitle.catSec .slider ul li {
        width: 120px !important;
        margin-right: 27px !important;
        margin-left: 12px;
    }
    
    .sngTitle.catSec .slider ul li .imgFrame,
    .sngTitle.roundImg .slider ul li .imgLeft .td-1,
    .sngTitle.catSec .slider ul li .imgRight .td-2 {
        width: 120px !important;
        height: 120px !important;
    }
}
@media(max-width:360px) {
    .sngTitle.catSec .slider ul li {
        width: 120px !important;
        margin-right: 26px !important;
        margin-left: 10px;
    }
    
    .tstImgShadow .testimonial_fm .bx-wrapper .bx-controls-direction {
        display: none;
    }
}
@media(max-width:320px) {
    .sngTitle.catSec .slider ul li {
        width: 100px !important;
        margin-right: 27px !important;
        margin-left: 10px;
    }
    
    .sngTitle.catSec .slider ul li .imgFrame,
    .sngTitle.catSec .slider ul li .imgLeft .td-1,
    .sngTitle.catSec .slider ul li .imgRight .td-2 {
        width: 100px !important;
        height: 100px !important;
    }
}

/*** MAIN CONTAINER , HEADING , INNER CONTAINER ***/
.h1 {
    font-size: 24px;
    font-weight: normal;
    margin-bottom: 15px;
    line-height: 1em;
}
.h2 {
    position: relative;
    font-size: 16px;
    line-height: 1.2em;
}
.h2 h2,
.h2 h3,
#middle .h2 p.rHead {
    padding: 12px 12px;
    display: block;
    font-weight: bold;
    border-bottom: 2px solid;
}
footer .h2 {
    font-size: 18px;
}
footer .h1 {
    font-size: 18px;
    font-weight: bold;
}
.indsu_icon.mc,
.myTabs.mc,
.bdr0.mc {
    border: none;
}
.ic {
    padding: 10px;
}
.ic_pad_none .ic,
footer .ic {
    padding: 0;
    margin-top: 10px;
}
.ic_pad_none .mc,
footer .mc {
    border: none;
}
.ic_pad_none .h2 h2,
footer .h2 h2,
footer .h2 h3 {
    border-bottom: none;
    padding: 0;
}
.breadcrumb {
    position: relative;
    text-align: left;
    padding: 5px 10px;
    text-shadow: none;
    margin-bottom: 15px;
}
.breadcrumb a {
    text-shadow: none;
    text-decoration: none;
}
.column_Box {
    margin-top: 15px;
}
.b3 {
    width: 10px;
    height: 22px;
    margin-right: 3px;
    line-height: 1.5em;
    position: relative;
    opacity: 0.7;
}
.b3:after {
    position: absolute;
    left: 0px;
    top: 0px;
    margin: 0px;
    margin: auto;
    content: '\f105';
    font-family: FontAwesome;
}

/***  EI new01 body  ***/
.fact-icon {
    display: table;
}
.fact-icon .dtc {
    display: table-cell;
}
.iconBox {
    width: 60px;
    height: 60px;
    display: inline-block;
    border-radius: 100%;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    background: #fff;
    border: 1px solid rgba(0, 0, 0, 0.2);
    padding: 15px;
}
.ei-fact {
    width: 50px;
    height: 50px;
    display: inline-block;
    background: url(../../all/fact-stripe.png) no-repeat;
}
.ei-fact.name-of-ceo {
    background-position: 0px 0px;
}
.ei-fact.year-of-establishment {
    background-position: -50px 0px;
}
.ei-fact.nature-of-business {
    background-position: -100px 0px;
}
.ei-fact.number-of-employees {
    background-position: -150px 0px;
}
.ei-fact.annual-turnover {
    background-position: -200px 0px;
}
.ei-fact.market-covered {
    background-position: -250px 0px;
}
.ei-fact.gst-no {
    background-position: -300px 0px;
}
.ei-fact.legal-status-firm {
    background-position: -350px 0px;
}

/***  EI product details page  ***/
.bx-wrapper .blur-bg {
    z-index: -1;
}
.blur-bg {
    position: absolute;
    left: 0px;
    right: -10px;
    top: -10px;
    bottom: -10px;
    background-position: center center;
    opacity: 1;
    -webkit-filter: blur(2px);
    -moz-filter: blur(2px);
    -o-filter: blur(2px);
    -ms-filter: blur(2px);
    filter: blur(2px);
    background-size: 100% 100%;
}
.blur-bg::before {
    position: absolute;
    content: '';
    left: 0px;
    right: 0px;
    top: 0px;
    bottom: 0px;
    background: rgba(255, 255, 255, 1);
    z-index: 0;
}
.slide-fixImag {
    height: 240px;
}
.sidebar .bx-viewport {
    border: 1px solid #ccc;
}
.sidebar .fx-height > div {
    height: 400px;
}
.sidebar .slide-fixImag {
    height: 400px;
}
.sidebar .fx-height > div img,
.slide-fixImag img {
    position: absolute;
    margin: auto;
    left: 0px;
    right: 0px;
    top: 0px;
    bottom: 0px;
    max-width: 100%;
    max-height: 100%;
}
.formTable {
    border: 1px solid rgba(0, 0, 0, 0.2);
}
.formTable > tbody > tr > td,
.formTable > thead > tr > td {
    border: 1px solid rgba(0, 0, 0, 0.15);
}
ul.item-Thumb.bx-pager1 {
    margin: 0px;
}
.bdr-btn:hover,
.bdr-btn a:hover {
    background: #333;
    color: #fff;
}
.bdr-btn:hover .dif,
.bdr-btn.dif:hover a {
    color: #ffffff;
}

/*** arrow section  ***/
.view-arrow {
    position: absolute;
    left: 0px;
    right: 0px;
    bottom: -15px;
    margin: auto;
    width: 35px;
    height: 35px;
    background-color: #f3f3f3;
    border-radius: 35px;
    -webkit-border-radius: 35px;
    -moz-border-radius: 35px;
}
.view-arrow i {
    position: absolute;
    left: 50%;
    top: 4px;
    transform: translateX(-50%);
    font-size: 16px;
}
.newsletter-email input[type="text"] {
    width: 100%;
    padding: 15px 110px 15px 29px;
    box-sizing: border-box;
    border-radius: 30px;
}
.newsletter-email .button {
    position: absolute;
    right: 3px;
    top: 3px;
}
.qtyAssur .slider ul li {
    height: auto !important;
}
.qtyAssur .slider .imgLeft {
    border-bottom: 1px solid rgba(255, 255, 255, 0.5);
    padding-bottom: 15px;
}
.qtyAssur .slider .imgLeft .hTitle {
    font-size: 18px;
    position: relative;
}
.qtyAssur .slider .imgLeft .hTitle::after {
    position: absolute;
    content: "\f055";
    right: 8px;
    top: 5px;
    font: normal normal normal 14px/1 FontAwesome;
}
.qtyAssur .slider .imgLeft .hTitle.arrowUp::after {
    content: "\f056";
}
.qtyAssur .slider .imgLeft .desc-hide {
    display: none;
}
.qtyAssur .slider ul li:first-child .imgLeft .desc-hide {
    display: block;
}
.visMisBg {
    background-image: url(vismis_bg.png);
}
.bGrayD ul li .data {
    background: #f4f4f4;
}
.bGrayD ul li .data .view-arrow {
    background: #ffffff;
}
.dataBdr ul li .data {
    border: none;
}
#middle .middleBox .col-1 {
    vertical-align: middle;
}

/*** search property   ***/
.spro-box {
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 99;
    max-width: 700px;
    width: 100%;
    color: #666;
}
.popLayer {
    position: fixed;
    left: 0px;
    right: 0px;
    top: 0px;
    bottom: 0px;
    background: rgba(0, 0, 0, 0.6);
    z-index: 99;
}
.spro-box input[type="text"],
.spro-box select {
    padding: 12px;
    box-sizing: border-box;
}
.spro-box input[type="text"] {
    padding: 13px;
}
.control-group {
    display: inline-block;
    vertical-align: top;
    background: #fff;
    text-align: left;
}
.control {
    position: relative;
    padding-left: 30px;
    margin-bottom: 15px;
    cursor: pointer;
}
label.control.control--checkbox {
    padding-left: 0px;
}
.control input {
    position: absolute;
    z-index: -1;
    opacity: 0;
}
.control__indicator {
    position: absolute;
    top: 0px;
    left: 0;
    height: 20px;
    width: 20px;
    background: #e6e6e6;
}
.control--checkbox .control__indicator {
    position: relative;
    width: auto;
    height: auto;
    display: inline-block;
    padding: 7px 20px;
    border: 1px solid #999999;
    background: none;
    border-radius: 20px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
}
.control input:checked ~ .control__indicator {
    background: #333333;
    color: #ffffff;
}
.control.control--radio input:checked ~ .control__indicator {
    background: none;
    border: 1px solid #999999;
}
.control input:disabled ~ .control__indicator {
    background: #e6e6e6;
    opacity: 0.6;
    pointer-events: none;
}
.control__indicator:after {
    content: '';
    position: absolute;
    display: none;
}
.control input:checked ~ .control__indicator:after {
    display: none;
}
.control.control--radio input:checked ~ .control__indicator:after {
    display: block;
}
.control--checkbox .control__indicator:after {
    left: 8px;
    top: 4px;
    width: 3px;
    height: 8px;
    border: solid #fff;
    border-width: 0 2px 2px 0;
    transform: rotate(45deg);
}
.control--checkbox input:disabled ~ .control__indicator:after {
    border-color: #7b7b7b;
}
.control--radio .control__indicator:after {
    left: 7px;
    top: 7px;
    height: 6px;
    width: 6px;
}
.control--radio input:disabled ~ .control__indicator:after {
    background: #7b7b7b;
}
.prodtlsPop label.control.control--checkbox {
    margin: 0px;
    display: block;
}
.prodtlsPop .control--checkbox .control__indicator {
    margin-bottom: 0px;
}
#citylist {
    position: relative;
}
#city-suggestion-list {
    max-height: 200px;
    overflow-x: auto;
    position: absolute;
    width: 402px;
    top: 44px;
    border: 1px solid #ccc;
    border-top: none;
    z-index: 1;
}
#city-suggestion-list li {
    padding: 5px 10px;
    background: #fff;
    border-bottom: dashed 1px #ccc;
}
#city-suggestion-list li:hover {
    background: #86c4fe;
    color: #fff;
}

/*** templates 633 ***/
.productRange .td-1 {
    min-width: 375px;
}
.productRange .td-1 .prange-details {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 100%;
    margin: auto;
    z-index: 9;
    box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.3);
    right: -60px;
}
.productRange .td-1 .prange-details > div {
    padding: 30px 30px;
    display: inline-block;
    text-align: left;
}
.visionMis {
    background: url(vis-mis-bg.jpg) no-repeat;
    background-attachment: fixed;
    background-size: cover;
}
.productRange {
    background: url(proRange-bg.jpg) no-repeat;
    background-attachment: fixed;
    background-size: cover;
}
.productRange .slider ul li .imgRight {
    position: relative;
}
.productRange .slider ul li:nth-child(even) .td-1 {
    position: absolute;
    right: 0px;
    top: 0px;
    bottom: 0px;
}
.productRange .slider ul li:nth-child(even) .td-1 .prange-details {
    right: 20px;
}
.productRange .myTabs > .ac {
    text-align: left;
}
.btnDBdr .buttonBig {
    position: relative;
    border: none;
    text-shadow: none;
}
.btnDBdr .buttonBig::after {
    position: absolute;
    content: '';
    left: 5px;
    right: -5px;
    bottom: -5px;
    top: 5px;
    z-index: -1;
}
.contIcon {
    height: 40px;
}
.proBdr .clfd-view {
    position: relative;
}
.clfd-view::after {
    position: absolute;
    content: '';
    left: 15px;
    top: -15px;
    width: 0;
    height: 0;
    border-left: 12px solid transparent;
    border-right: 12px solid transparent;
    border-bottom: 10px solid #ffffff;
}
.abContClfd .clfd-view::after {
    display: none;
}
.proBdr .clfd-view .heading {
    position: relative;
    display: inline-block;
    margin-top: 0px;
}
.proBdr .clfd-view .heading::after {
    position: absolute;
    content: '';
    right: -60px;
    top: 0px;
    bottom: 0px;
    margin: auto;
    width: 50px;
    height: 2px;
}
.proBdr .clfd-view .mt17px {
    margin-top: 10px;
}
.proBdr .rMore {
    position: relative;
}
.proBdr .rMore::after {
    position: absolute;
    content: "\f178";
    font: 14px/1 FontAwesome;
    top: 0px;
    bottom: 0px;
    right: -20px;
    width: 15px;
    height: 15px;
}

/*** pi-achive-chooseus body format ***/
.achieve .dif.h {
    font-size: 20px;
    color: #ffffff;
}
.achieve .dif.h {
    margin-bottom: 15px;
}
#middle .achieve .slider,
.achieve .slider {
    font-size: 30px;
    color: #ffffff;
}
.tstmBg h2.hd_NT .head-c1,
.tstmBg h2.hd_NT .head-c2 {
    color: #fff;
}
.pi-achieve h2.hd_NT {
    font-weight: 700;
    font-size: 40px;
}
.pi-achieve .h1 h1 {
    font-weight: 700;
    font-size: 40px;
}

/*** pi-achive-chooseus body format ***/
.leftClcont .data > .p5px.dib {
    padding: 0px;
    line-height: 0px;
}
.leftClcont .data > .headHr {
    margin-top: -5px;
    text-align: left;
    text-shadow: none;
    font-size: 16px;
    padding-top: 7px;
    padding-bottom: 7px;
}
.leftClcont .data > .p10px {
    text-align: left;
}
.headbtmBdr h2.hd_NT {
    position: relative;
    padding-bottom: 15px;
    margin-bottom: 10px;
    display: block;
    font-weight: 700;
    font-size: 32px;
}
.headbtmBdr h2.hd_NT::before,
.headbtmBdr h2.hd_NT::after {
    position: absolute;
    content: '';
    left: 0px;
    right: 0px;
    margin: auto;
}
.headbtmBdr input[type="text"],
.headbtmBdr textarea {
    padding: 12px;
}
.headbtmBdr select {
    padding: 11px 12px;
}
#middle .headbtmBdr .hp_full_inquiry .button {
    padding: 12px;
}
.headbtmBdr h2.hd_NT::before {
    height: 1px;
    width: 150px;
    bottom: 0px;
}
.headbtmBdr h2.hd_NT::after {
    height: 3px;
    width: 80px;
    bottom: -1px;
}
.headbtmBdr .qi_float div.txt_ar ~ p {
    width: 97%;
    margin-left: 0.6%;
}
#middle .headbtmBdr .hp_full_inquiry .button {
    width: 100%;
}
.headbtmBdr .hp_full_inquiry {
    width: 90%;
}

/*** pi body 01 ***/
.fluid_dg_pag .fluid_dgcurrent {
    background: #ffffff;
}
.piView .h1 h1 {
    font-size: 36px;
    font-weight: 700;
    font-family: 'Poppins', sans-serif;
}
.piView .hd_NT,
.piView .ui-tabs-nav a {
    font-size: 36px;
    font-weight: 700;
    text-align: center !important;
}
.piView .enqMaps .hd_NT {
    font-size: 32px;
}
.piView .ui-tabs-nav li {
    float: none;
}
.piView .head-c1 {
    font-weight: normal;
    margin-right: 1px;
}
.abContClfd {
    background: url(serBg.gif) repeat;
}
.abContClfd .slider ul li .clfd-view {
    margin-left: 10px;
    margin-right: 10px;
    margin-top: -45px;
    position: relative;
    text-align: center;
    border: none;
    padding: 12px 0px 0px;
}
.abContClfd .slider ul li .clfd-view .heading {
    position: relative;
    padding-bottom: 2px;
    margin-bottom: 22px;
    margin-top: 5px;
}
.abContClfd .slider ul li .clfd-view .heading::after {
    position: absolute;
    content: '';
    left: 0px;
    right: 0px;
    width: 150px;
    height: 1px;
    background: #ccc;
    margin: auto;
    bottom: -8px;
}
.abContClfd .slider ul li .clfd-view .a_cld a {
    font-weight: 600;
    text-shadow: none;
    border-radius: 0px;
    filter: alpha(opacity=90);
    opacity: 0.9;
    padding: 10px 15px;
    display: block;
}
.indMrg .slider ul li {
    margin-bottom: 30px;
}
.step-services .ssBg {
    display: table;
    width: 100%;
    box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.15);
    box-sizing: border-box;
    padding: 5px;
    text-align: left;
}
.step-services .hd {
    font-weight: 500;
}
.step-services .ssBg .serIcon,
.step-services .ssBg .hd {
    display: table-cell;
    vertical-align: middle;
}
.step-services .ssBg .serIcon {
    line-height: 0px;
    width: 68px;
}
.expIcon,
.locIcon {
    width: 16px;
    height: 15px;
}
.expIcon {
    background: url(exp-icon.png) no-repeat;
}
.locIcon {
    background: url(location-icon.png) no-repeat;
}
.job-themeView .theme2 .expIcon {
    background: url(exp-icon-white.png) no-repeat;
}
.job-themeView .theme2 .locIcon {
    background: url(location-white.html) no-repeat;
}
.jobDtls p {
    opacity: 0.8;
}
.contentSlider {
    background: url(content-slider.jpg) no-repeat;
    min-height: 250px;
    padding: 50px 0px 50px;
    background-attachment: fixed;
    position: relative;
    background-size: cover;
}
.contentSlider::before {
    position: absolute;
    content: '';
    left: 0px;
    right: 0px;
    top: 0px;
    bottom: 0px;
    background: rgb(6 178 213);
}
.contentSlider > div {
    position: relative;
}
.contentSlider .contMw {
    max-width: 980px;
    margin: auto;
}
.contentSlider .buttonBig {
    font-weight: 600;
    text-shadow: none;
    padding: 12px 35px;
    border-radius: 30px;
    border: 1px solid #fff;
    outline: none;
}
.headingBbdr .h1 {
    position: relative;
}
.headingBbdr .h1::after {
    position: absolute;
    content: '';
    left: 0px;
    right: 0px;
    width: 30px;
    height: 2px;
    margin: auto;
    bottom: -8px;
}
.headingBbdr .welcome {
    max-width: 420px;
    margin: auto;
}
.tstCBox {
    background-color: rgba(0, 0, 0, 0.3);
}
.tstCBox::after {
    position: absolute;
    content: '';
    width: 0;
    height: 0;
    border-left: 15px solid transparent;
    border-right: 18px solid transparent;
    border-top: 18px solid rgba(255, 255, 255, 0.3);
    bottom: -18px;
    left: 0px;
    right: 0px;
    margin: auto;
}
.tstImgBdr .mt30px > .imgFrame {
    border: 4px solid #fff;
}
.tstImgBdr .slider ul > li {
    padding-bottom: 5px;
}
.tstImgBdr .imgFrame img,
.testimonial_fm .imgFrame img {
    width: 100%;
    height: 100%;
}
.latestBlog .slider ul li {
    text-align: left;
}
.latestBlog .slider ul li .pl5px,
.latestBlog .slider ul li .pl10px {
    padding-left: 0px;
}
.testimonial_fm.roundImg .imgFrame.bdr {
    border-color: #ffffff;
}
.slider.testimonial_fm ul li > div {
    height: 100%;
}

/***  Scale hover animation  ***/
.scale-animation ul li .center-content {
    display: none;
}
.scale-animation ul li .left-slide-box {
    position: absolute;
    bottom: 10px;
    left: 10px;
    right: 10px;
    top: 10px;
    transform: scale(0);
    background: rgba(255, 255, 255, 0.8);
    padding: 20px 30px 20px;
    z-index: 2;
    transition: all 0.6s ease;
    display: flex;
    flex-direction: column;
    text-align: left;
}
.scale-animation ul li:hover .left-slide-box {
    transform: scale(1);
}
.scale-animation ul li {
    position: relative;
}
.scale-animation ul li .left-slide-box .ac {
    text-align: left;
}
.scale-animation ul li .left-slide-box .h {
    border-bottom: 2px solid;
    padding-bottom: 12px;
    margin-bottom: 3px;
}

/*** product details page ***/
.details-popup .details-slider > .popImg {
    height: 240px;
    background: rgba(0, 0, 0, 0.03);
}
.details-popup .bx-wrapper img {
    position: absolute;
    left: 0px;
    right: 0px;
    top: 0px;
    bottom: 0px;
    max-height: 100%;
    margin: auto;
}
.prodtlsPop label {
    font-size: 12px;
    color: #666666;
    font-family: 'Open Sans', sans-serif !important;
}
.details-popup {
    background-color: #ffffff;
}
.details-popup .pGrayBg {
    background-color: #f6f6f6;
}
.details-popup::placeholder {
    font-size: 12px;
    color: #999999;
}
.details-popup .bx-wrapper,
.details-popup .bx-viewport {
    height: 240px !important;
}
.text-center{
    text-align: center;
}
.prodtlsPop input,
.prodtlsPop select,
.prodtlsPop textarea {
    width: 100%;
    padding: 9px 15px;
    box-sizing: border-box;
    font-size: 13px;
    height: 46px;
    color: #333;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    font-family: 'Open Sans', sans-serif !important;
}
.details-popup .prodtlsPop input,
.details-popup .prodtlsPop select,
.details-popup .prodtlsPop textarea {
    background-color: #fff;
    border-color: #b2c1cf;
    padding: 12px 15px;
    border-radius: 3px;
    color: #333 !important!;
        border:1px solid #ccc
}
.details-popup .input:focus,
.details-popup select:focus,
.details-popup textarea:focus {
    color: #666;
}
.prodtlsPop select {
    padding: 8px 15px 8px;
}
.prodtlsPop textarea {
    height: 48px;
}
.prodtlsPop .intl-tel-input .selected-flag {
    border-radius: 3px 0px 0px 3px;
    -webkit-border-radius: 3px 0px 0px 3px;
    -moz-border-radius: 3px 0px 0px 3px;
}
.details-popup .col-2.prodtlsPop {
    min-width: 390px
}
.prodtlsPop input[type="submit"] {
    width: auto !important;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    background-color: #333333;
    font-size: 14px;
    padding: 8px 25px !important;
}
.prodtlsPop .threeDiv,
.prodtlsPop .halfDiv {
    display: flex;
    width: 100%;
}
.prodtlsPop .threeDiv > div,
.prodtlsPop .halfDiv > div {
    width: 100%;
    flex-shrink: 1;
    padding-left: 4px;
}
.prodtlsPop .halfDiv > div:first-child,
.prodtlsPop .threeDiv div:first-child {
    padding-left: 0px;
}
.prodtlsPop .control--checkbox .control__indicator {
    display: block;
    text-align: left;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    padding: 6px 2px 7px 20px;
    font-size: 11px;
    border-color: #cccccc;
    color: #999999;
}
.details-popup .prodtlsPop .control--checkbox .control__indicator {
    background-color: #fff;
}
.prodtlsPop .control input:checked ~ .control__indicator {
    background: #eee;
    color: #000;
    border-color: #333;
}
.details-popup .prodtlsPop .intl-tel-input input.selected-contID {
    background: #eeeeee;
}
.prodtlsPop .intl-tel-input input[type=tel],
.intl-tel-input input.selected-contID {
    border-left: 0px solid;
}
.details-popup .intl-tel-input.allow-dropdown .selected-flag {
    background-color: #ffffff;
}
.details-popup .pGrayBg .w75px {
    width: auto;
    text-align: left;
}
.prodtlsPop .ui-autocomplete {
    background: #fff;
    border: 1px solid #ccc;
    box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.2);
    z-index: 2 !important;
}
.prodtlsPop .ui-autocomplete li {
    list-style: none outside none;
    border-bottom: 1px solid #eee;
}
.prodtlsPop .ui-autocomplete a {
    color: #999;
}
.absImgHover {
    background: rgba(0, 0, 0, 0.6);
    padding: 10px 15px;
    color: #ffffff;
    font-size: 16px;
}
.details-popup .bx-wrapper iframe {
    position: absolute;
    left: 0px;
    right: 0px;
    top: 0px;
    bottom: 0px;
    max-height: 100%;
    margin: auto;
}
.emailPhoneCnd label {
    font-size: 14px;
    margin-bottom: 5px;
    display: block;
}
.details-popup .intl-tel-input.allow-dropdown input,
.details-popup .intl-tel-input.allow-dropdown input[type=text],
.details-popup .intl-tel-input.allow-dropdown input[type=tel] {
    padding-right: 6px;
    padding-left: 5px;
    margin-left: 0;
    padding-top: 12px;
    padding-bottom: 12px;
}
.details-popup .intl-tel-input input.selected-contID {
    border: 1px solid #b2c1cf;
    width: 55px;
    vertical-align: middle;
    padding: 12px;
    z-index: 11;
    left: 55px;
    color: #000;
    background: #f8f8f8;
}
.prodtlsPop .intl-tel-input input.selected-contID,
.prodtlsPop .intl-tel-input.allow-dropdown {
    z-index: 2;
}
.details-popup .intl-tel-input .country-list {
    max-width: 350px;
}

/*** product Details ***/
.sidebar.fl {
    width: 100%;
}
.thumb {
    float: left;
    width: 100%;
    margin-top: 10px;
    text-align: center;
}
.thumb ul li img {
    width: 60px;
    height: 60px;
}
.item-Thumb,
ul.item-Thumb {
    list-style: none outside none;
    margin: 0px;
    padding: 0px;
}
ul.item-Thumb li {
    display: inline;
    list-style: none;
}
.item-Thumb li:not(last-child) {
    margin-right: 10px;
}
.item-Thumb li a {
    position: relative;
    display: inline-block;
    line-height: 0px;
}
.item-Thumb li a::after {
    width: 100%;
    height: 100%;
    box-sizing: border-box;
    border: 5px solid #000;
    opacity: 0;
    position: absolute;
    content: "";
    top: 0;
    left: 0px;
    z-index: 2;
}
.item-Thumb li a.active::after {
    opacity: 0.5;
}
.tabs-combo-form {
    max-width: 760px;
    width: 100%;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    color: #fff;
}
.myTabs .book-tabs li a {
    background: rgba(0, 0, 0, 0.7);
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    color: #fff;
    font-weight: 400;
}
.ui-tabs-nav .ui-tabs-selected a:after {
    transform: translate(-50%);
}
.ttwCommonForm .ui-tabs-nav a {
    font-size: 14px;
}
.ttwCommonForm ul li {
    position: relative;
}
.ttwCommonForm form ul li {
    margin-top: 3px;
    margin-bottom: 3px;
}
.ttwCommonForm input[type="text"] {
    padding: 8px 15px;
    border: 1px solid #ccc;
    width: 100%;
    box-sizing: border-box;
    vertical-align: middle;
}
.ttwCommonForm input[type="text"] ~ img.ui-datepicker-trigger {
    position: absolute;
    right: 9px;
    top: 4px;
}

/*****IMAGE FIX WIDTH*****/
.imgWidth60 {
    text-align: center;
}
.imgWidth60 img {
    max-width: 60px;
    max-height: 60px;
    width: 60px\9;
}
.imgWidth100 img {
    max-width: 100px;
    max-height: 100px;
    width: 100px\9;
}
.imgWidth150 img {
    max-width: 150px;
    max-height: 150px;
    width: 150px\9;
}
.imgWidth200 img {
    max-width: 200px;
    max-height: 200px;
    width: 200px\9
}
.responsiveLargeImageWidth img {
    max-width: 500px;
    max-height: 500px;
}
.responsiveMediumImageWidth img {
    max-width: 350px;
    max-height: 350px;
}
.responsiveSmallImageWidth img {
    max-width: 200px;
    max-height: 200px;
}

/*****SHOPPING CART*****/
.classified3Images ul {
    margin-left: -10px;
    margin-right: -10px;
}
.classified3Images ul li {
    width: 33%;
    padding: 0 10px;
    box-sizing: border-box;
}
.no-rgba .classified3Images ul li {
    width: 208px;
}
@-moz-document url-prefix() {
    .classified3Images ul li img {
        max-width: 100%;
    }
}
@-moz-document url-prefix() {
    .classified3Images.smallImage150 ul li img {
        width: 150px;
    }
}
.classified3Images ul li {
    float: left;
    margin-bottom: 20px;
}
.classified3Images.noImage ul li {
    margin-bottom: 5px;
}

/************* Shopping Cart ************/
.shoppingCart i {
    background: url(close.html) no-repeat 0 0;
    display: inline-block;
    width: 11px;
    height: 11px;
    margin-left: 5px;
}
.shoppingCart i:hover {
    background-position: 0 -11px;
}
.cart i {
    background: url(sprites_image.png) no-repeat -80px -58px;
    height: 16px;
    width: 16px;
    display: inline-block;
    padding: 3px;
    vertical-align: middle;
}
.cart2 i {
    background: url(sprites_image.png) no-repeat -61px -95px;
    height: 50px;
    width: 35px;
    float: right;
    margin-left: 10px;
}
.cart3 i {
    background: url(sprites_image.png) no-repeat 0 -107px;
    height: 30px;
    width: 38px;
    float: right;
    margin-left: 10px;
}
.cart4 i {
    background: url(sprites_image.png) no-repeat -5px -161px;
    height: 30px;
    width: 35px;
    display: inline-block;
    vertical-align: text-bottom
}
.cartDetail {
    padding: 10px;
    width: 200px;
    right: 0;
    z-index: 2000;
}
.cartButtons a.button,
.cartButtons a:first-child.button {
    text-shadow: none;
    padding: 7px 15px;
}
.cartButtons a:first-child.button,
a.button.add2Cart + .button {
    text-shadow: none;
}
.cart6 span {
    position: relative;
    zoom: 1;
}
.cart6 span:before {
    content: "";
    border: 8px solid transparent;
    position: absolute;
    left: -16px;
    top: -2px;
}
.cart6 i {
    background: url(sprites_image.png) no-repeat 0 -53px;
    height: 42px;
    width: 44px;
    display: inline-block;
    vertical-align: middle;
}
.dbPrice b.dif {
    display: block;
}

/*****SITEMAP*****/
.categTree .tree,
.categTree .tree ul {
    border-left: 1px solid rgba(0, 0, 0, 0.13);
}
.categTree .tree_top {
    padding: 3px 0 0 28px;
    background: url(sitemap_home.png) -1px -1px no-repeat;
}
.categTree .tree,
.categTree .tree ul {
    margin-left: 11px;
}
.categTree .tree li {
    background: url(sitemap_hr.png) 0 9px no-repeat;
    padding: 0 0 0 15px;
}

/******REI*******/
.zoomIcon {
    background: url(zoom_bg.html) no-repeat 0 0;
}
.propertyDetail .paging a {
    padding: 2px 5px;
}
.searchProperty.horizontal .ic > div {
    width: 135px;
}
.travelPackageSearch.horizontal .ic > div {
    width: 180px;
}
.travelPackageSearch.horizontal .ic > div.srch_kword {
    width: 220px;
}
.travelPackageSearch input.button.p5px10px,
.searchProperty input.button.p5px10px {
    padding: 6px 10px;
}

/*****REI PROJECTS********/
.project_tml {
    margin: 0;
}
.project_tml > li {
    float: left;
    margin: 0;
    font-weight: bold;
}
.project_tml > li a {
    padding: 7px 10px;
    display: inline-block;
}
.project_tml li:first-child {
    border-left: 0;
}
.project_tml li.headHr {
    float: right;
    position: relative;
    border: none;
}
.project_tml li.headHr a:hover {
    background: none;
}
#projectMoreLinksDiv li {
    font-weight: normal;
    float: none;
    border-left: none;
}
#projectMoreLinksDiv a {
    display: block;
}
#projectMoreLinksDiv {
    z-index: 1;
}
.wp33 {
    display: flex;
    margin: 0px;
    padding: 0;
    flex-wrap: wrap;
    margin-left: -7px;
    margin-right: -7px;
    width: 100%;
    height: 100%;
}
.wp33 > * {
    flex: 0 0 auto;
    max-width: 33%;
    width: 100%;
    padding-left: 7px;
    padding-right: 7px;
    box-sizing: border-box;
}
.si {
    background: url("sprite_icons.png") transparent;
    display: inline-block;
    vertical-align: middle;
}
.si.w24px {
    height: 24px;
    width: 24px;
}
.si.icon-pb {
    background-position: 1px -24px;
}
.si.icon-ws {
    background-position: -25px -47px;
}
.si.icon-lf {
    background-position: -144px -22px;
}
.si.icon-rp {
    background-position: -193px -22px;
}
.si.icon-fa {
    background-position: -97px -22px;
}
.si.icon-ms {
    background-position: -361px -22px;
}
.si.icon-fc {
    background-position: -432px -22px;
}
.si.icon-pk {
    background-position: -385px -22px;
}
.si.icon-pg {
    background-position: -168px -22px;
}
.si.icon-sw {
    background-position: -288px -22px;
}
.si.icon-sq {
    background-position: -98px -49px;
}
.si.icon-ccc {
    background-position: -74px -49px;
}
.si.icon-wifi {
    background-position: -240px -22px;
}
.si.icon-firefighting {
    background-position: -120px -46px;
}
.si.icon-hospital {
    background-position: -41px -3px;
}
.si.icon-airport {
    background-position: 1px -2px;
}
.si.icon-railway-station {
    background-position: -20px -3px;
}
.si.icon-school {
    background-position: -60px -3px;
}
.si.icon-atm-card {
    background-position: -120px -2px;
}
.si.icon-shopping-mall {
    background-position: -140px -2px;
}
.si.icon-bank {
    background-position: -160px -2px;
}
.si.icon-bus-stand {
    background-position: -180px -2px;
}
.si.icon-metro {
    background-position: -200px -2px;
}
.si.sqft {
    background-position: -0px -71px;
}
.si.bath {
    background-position: -24px -71px;
}
.si.bed {
    background-position: -48px -71px;
}
.si.mr5px {
    height: 20px;
    width: 20px;
}
.si.icon-sport {
    background-position: 0px -94px
}
.si.icon-water-p {
    background-position: -24px -94px
}
.si.icon-water-s {
    background-position: -48px -94px
}
.si.icon-Play-area {
    background-position: -72px -94px
}
.si.icon-Jogging {
    background-position: -96px -94px
}
.si.icon-waste-dispo {
    background-position: -120px -94px
}
.si.icon-airc {
    background-position: -144px -94px
}
.si.icon-cafeteria {
    background-position: -168px -94px
}
.si.icon-indoor-game {
    background-position: -192px -94px
}
.si.icon-shop {
    background-position: -216px -94px
}
.si.icon-terrace {
    background-position: -240px -94px
}
.si.icon-golf-course {
    background-position: -264px -94px
}
.si.icon-staff-quarter {
    background-position: -288px -94px
}
.si.icon-visit-park {
    background-position: -312px -94px
}
.si.icon-home-security {
    background-position: -336px -94px
}
.si.icon-multiHall {
    background-position: -360px -94px
}
.si.icon-earthquake {
    background-position: -384px -94px
}
.si.icon-landspaceGarden {
    background-position: -408px -94px
}
.si.icon-car-parking {
    background-position: 0px -118px
}
.si.icon-power-backup {
    background-position: -24px -118px
}
.si.icon-security {
    background-position: -48px -118px
}
.si.icon-fitness-centre {
    background-position: -72px -118px
}
.si.icon-club-house {
    background-position: -96px -118px
}
.si.icon-rain-water {
    background-position: -120px -118px
}
.si.icon-intercom {
    background-position: -144px -118px
}
.si.icon-maintenance-staff {
    background-position: -168px -118px
}
.si.icon-vastu-complaiant {
    background-position: -192px -118px
}
.si.icon-security-fire-alarm {
    background-position: -216px -118px
}
.si.icon-piped-gas {
    background-position: -240px -118px
}
.si.icon-atm {
    background-position: -264px -118px
}
.si.icon-servant-quarter {
    background-position: -288px -118px
}
.si.icon-activityDeck {
    background-position: -312px -118px
}
.si.icon-cctvCamera {
    background-position: -336px -118px
}
.si.icon-conferenceRoom {
    background-position: -360px -118px
}
.si.icon-meditation {
    background-position: -384px -118px
}
.si.icon-kidsPlay {
    background-position: -408px -118px
}
.si_act {
    background: url("sprite-activities.png") no-repeat;
    display: inline-block;
    vertical-align: middle;
}
.si_act_wT {
    background: url("sprite-activities-gray.html") no-repeat;
    display: inline-block;
    vertical-align: middle;
}
.w60pxh60px {
    width: 60px;
    height: 60px;
}
.air_conditioned {
    background-position: 0px 0px;
}
.bathrobe {
    background-position: -60px 0px;
}
.business_center {
    background-position: -120px 0px;
}
.parking {
    background-position: -180px 0px;
}
.casino {
    background-position: -240px 0px;
}
.coffee_maker {
    background-position: -300px 0px;
}
.conference {
    background-position: -360px 0px;
}
.discotheque {
    background-position: -420px 0px;
}
.express_checkin {
    background-position: -480px 0px;
}
.fire_pit {
    background-position: -540px 0px;
}
.gym {
    background-position: -600px 0px;
}
.housekeeping {
    background-position: -660px 0px;
}
.inroom_dining {
    background-position: 0px -60px;
}
.laundry_service {
    background-position: -60px -60px;
}
.mini_bar {
    background-position: -120px -60px;
}
.multi_restaurant {
    background-position: -180px -60px;
}
.satellite {
    background-position: -240px -60px;
}
.spa {
    background-position: -300px -60px;
}
.travel_desk {
    background-position: -360px -60px;
}
.wellness {
    background-position: -420px -60px;
}
.wifi {
    background-position: -480px -60px;
}
.breakfast_small {
    background-position: -540px -60px;
}
.restaurant_small {
    background-position: -600px -60px;
}
.tv_small {
    background-position: -660px -60px;
}
.telephone {
    background-position: 0px -120px;
}
.balcony {
    background-position: -60px -120px;
}
.beds {
    background-position: -120px -120px;
}
.hairdryer {
    background-position: -180px -120px;
}
.iron {
    background-position: -240px -120px;
}
.music_system {
    background-position: -300px -120px;
}
.shower {
    background-position: -360px -120px;
}
.newspapers {
    background-position: -420px -120px;
}
.inroom_safe {
    background-position: -480px -120px;
}
.running_water {
    background-position: -540px -120px;
}
.airport_transfer {
    background-position: -600px -120px;
}
.front_desk {
    background-position: -660px -120px;
}
.car_rental {
    background-position: 0px -180px;
}
.wakeup_services {
    background-position: -60px -180px;
}
.security_guard {
    background-position: -120px -180px;
}
.stdisd_facility {
    background-position: -180px -180px;
}
.medical_facility {
    background-position: -240px -180px;
}
.w20pxh20px {
    width: 20px;
    height: 20px;
}
.air_conditioned_small {
    background-position: 0px -255px;
}
.bathrobe_small {
    background-position: -20px -255px;
}
.business_center_small {
    background-position: -40px -255px;
}
.parking_small {
    background-position: -60px -255px;
}
.casino_small {
    background-position: -80px -255px;
}
.coffee_maker_small {
    background-position: -100px -255px;
}
.conference_small {
    background-position: -120px -255px;
}
.discotheque_small {
    background-position: -140px -255px;
}
.express_checkin_small {
    background-position: -160px -255px;
}
.fire_pit_small {
    background-position: -180px -255px;
}
.gym_small {
    background-position: -200px -255px;
}
.housekeeping_small {
    background-position: -220px -255px;
}
.inroom_dining_small {
    background-position: 0px -275px;
}
.laundry_service_small {
    background-position: -20px -275px;
}
.mini_bar_small {
    background-position: -40px -275px;
}
.multi_restaurant_small {
    background-position: -60px -275px;
}
.satellite_small {
    background-position: -80px -275px;
}
.spa_small {
    background-position: -100px -275px;
}
.travel_desk_small {
    background-position: -120px -275px;
}
.wellness_small {
    background-position: -140px -275px;
}
.wifi_small {
    background-position: -160px -275px;
}
.breakfast_small {
    background-position: -180px -275px;
}
.restaurant_small {
    background-position: -200px -275px;
}
.tv_small {
    background-position: -220px -275px;
}
.telephone_small {
    background-position: 0px -295px;
}
.balcony_small {
    background-position: -20px -295px;
}
.beds_small {
    background-position: -40px -295px;
}
.hairdryer_small {
    background-position: -60px -295px;
}
.iron_small {
    background-position: -80px -295px;
}
.music_system_small {
    background-position: -100px -295px;
}
.shower_small {
    background-position: -120px -295px;
}
.newspapers_small {
    background-position: -140px -295px;
}
.inroom_safe_small {
    background-position: -160px -295px;
}
.running_water_small {
    background-position: -180px -295px;
}
.airport_transfer_small {
    background-position: -200px -295px;
}
.front_desk_small {
    background-position: -220px -295px;
}
.car_rental_small {
    background-position: 0px -315px;
}
.wakeup_services_small {
    background-position: -20px -315px;
}
.security_guard_small {
    background-position: -40px -315px;
}
.stdisd_facility_small {
    background-position: -60px -315px;
}
.medical_facility_small {
    background-position: -80px -315px;
}
.ls ul.wp33 {
    margin-left: 0px;
}
.si-rei {
    background: url(sprite-icon-rei.png) no-repeat;
    display: inline-block;
}
.si.w40px,
.si-rei.w40px {
    width: 40px;
    height: 40px;
    float: left;
}
.ProType {
    background-position: 0px 0px;
}
.unit {
    background-position: -40px 0px;
}
.area-range {
    background-position: -80px 0px;
}
.location {
    background-position: -120px 0px;
}
.price {
    background-position: -160px 0px;
}
.status {
    background-position: -200px 0px;
}
.total-area {
    background-position: -240px 0px;
}
.total-aprt {
    background-position: -280px 0px;
}
ul.overviewList {
    list-style: none outside none;
    margin-left: 0px;
}
.overviewList li {
    display: table;
    width: 33%;
    float: left;
    box-sizing: border-box;
    margin-top: 25px;
}
.overviewList li span {
    display: table-cell
}
.viewIcon {
    box-sizing: border-box;
    float: left;
    width: 50px;
    height: 50px;
    position: relative;
    text-align: center;
    margin-right: 10px;
}
.viewIcon i {
    margin-top: 1px;
    margin-left: 6px;
}
.rei-gallery {
    display: block;
}
.rei-gallery li {
    position: relative;
    width: 32%;
    display: inline-block;
    margin-right: 1%;
    margin-bottom: 1%;
    height: 200px;
    overflow: hidden;
}
.rei-gallery li .galleryHead {
    position: absolute;
    left: 0px;
    right: 0px;
    bottom: 0px;
    background: rgba(0, 0, 0, 0.8);
    padding: 10px;
    color: #fff;
    font-weight: bold;
}
ul.amenties {
    margin-bottom: 30px;
    border: 0 solid #ddd;
    border-width: 1px 0 0px 1px;
}
ul.amenties li {
    width: 20%;
    float: left;
    position: relative;
    height: 115px;
    text-align: center;
    padding: 20px 0px 10px;
    margin-bottom: 0px;
    border: 0 solid #ddd;
    border-width: 0 1px 1px 0;
    box-sizing: border-box;
}
ul.amentiesList li {
    display: inline-block;
    padding: 7px 17px;
    margin-right: 7px;
    opacity: 0.8;
}
.ww40px {
    width: 40px;
    height: 40px;
}
.carParking {
    background-position: 0px -212px;
}
.powerBackup {
    background-position: -40px -212px;
}
.security {
    background-position: -80px -212px;
}
.lift {
    background-position: -120px -212px;
}
.fitnessGym {
    background-position: -160px -212px;
}
.clubHouse {
    background-position: -200px -212px;
}
.rainWater {
    background-position: -240px -212px;
}
.intercom {
    background-position: -280px -212px;
}
.maintenanceStaff {
    background-position: -320px -212px;
}
.vastu {
    background-position: -360px -212px;
}
.fireAlarm {
    background-position: -400px -212px;
}
.pipedGas {
    background-position: -440px -212px;
}
.wifiConnect {
    background-position: -480px -212px;
}
.swimmingPool {
    background-position: -520px -212px;
}
.park {
    background-position: -560px -212px;
}
.playArea {
    background-position: -600px -212px;
}
.cafeteria {
    background-position: -640px -212px;
}
.golfCourse {
    background-position: -680px -212px;
}
.psortsFacility {
    background-position: -720px -212px;
}
.joggingTrack {
    background-position: -760px -212px;
}
.indoorGame {
    background-position: 0px -253px;
}
.staffQuarter {
    background-position: -40px -253px;
}
.waterPurifier {
    background-position: -80px -253px;
}
.wasteDisposal {
    background-position: -120px -253px;
}
.shoppingMall {
    background-position: -160px -253px;
}
.visitorParking {
    background-position: -200px -253px;
}
.waterStorage {
    background-position: -240px -253px;
}
.airCondition {
    background-position: -280px -253px;
}
.privateTerrace {
    background-position: -320px -253px;
}
.waterSupply {
    background-position: -360px -251px;
}
.firefighting {
    background-position: -400px -253px;
}
.waterPlant {
    background-position: -440px -253px;
}
.pavedCompound {
    background-position: -480px -253px;
}
.kidsPlay {
    background-position: -520px -253px;
}
.openSpace {
    background-position: -560px -253px;
}
.multiHall {
    background-position: -600px -253px;
}
.activityDeck {
    background-position: -640px -253px;
}
.cctvCamera {
    background-position: -680px -253px;
}
.conferenceRoom {
    background-position: -720px -253px;
}
.earthquakeStructure {
    background-position: -760px -253px;
}
.meditation {
    background-position: 0px -293px;
}
.landspaceGarden {
    background-position: -40px -293px;
}
.multiHall2 {
    background-position: -80px -293px;
}
.school {
    background-position: -120px -293px;
}
.hospital {
    background-position: -160px -293px;
}
.atm {
    background-position: -200px -293px;
}
.tennis-court {
    background-position: -240px -293px;
}
.community-center {
    background-position: -280px -293px;
}
.squash-court {
    background-position: -320px -293px;
}
.banquet-hall {
    background-position: -360px -293px;
}
.basket-ball {
    background-position: -400px -293px;
}
.luxury-retail {
    background-position: -440px -293px;
}
.effluent-treatment {
    background-position: -480px -293px;
}
.sweage-treatment {
    background-position: -520px -293px;
}
.street-lighhting {
    background-position: -560px -293px;
}
.shopping-complex {
    background-position: -600px -293px;
}
.multiplex {
    background-position: -640px -293px;
}
.fountains {
    background-position: -680px -293px;
}
.amphitheatre {
    background-position: -720px -293px;
}
.library {
    background-position: -760px -293px;
}
.pharmacy {
    background-position: 0px -333px;
}
.mini-theatre {
    background-position: -40px -333px;
}
.clsfy.searchProperty.horizontal .ic > div {
    width: 15.4% !important;
}
.clsfy.searchProperty.horizontal .ic > div.mt20px {
    width: 70px !important;
}
.fixed_column {
    position: fixed;
    top: 90px;
    z-index: 4;
}
.fixed_column .Cont-Column {
    width: 250px;
    padding: 15px 15px 18px;
    background: rgba(0, 0, 0, 0.8);
    color: #fff;
    box-sizing: border-box;
}
.fixed_column .email {
    float: none;
}
.Cont-Column .input,
.Cont-Column select,
.Cont-Column textarea {
    padding: 8px 9px;
    border-radius: 3px;
    border: 1px solid #ddd;
}
.Cont-Column select {
    padding: 7px 9px;
}
.Cont-Column input,
.Cont-Column select,
.Cont-Column textarea {
    font-size: 14px;
}
.reiPro-details .Cont-Column input.button {
    width: 100%;
    box-sizing: border-box;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
}
.fixed_column p {
    margin-top: 11px;
}
.fixed_column .qcIcon .email:before {
    font-size: 16px;
}
.fixed_column input[type="text"],
.fixed_column input[type="button"],
.fixed_column textarea {
    width: 100%;
    box-sizing: border-box;
}
.fixed_column input[type="checkbox"] {
    margin-top: 4px;
    margin-right: 5px;
}
.enquiryForm {
    background: #222222;
    position: fixed;
    right: -130px;
    top: 45%;
    width: 220px;
    height: 40px;
    line-height: 40px;
    z-index: 999;
    -ms-transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    text-align: center;
    text-decoration: none;
    color: #fff !important;
    font-size: 18px;
    cursor: pointer;
}
.Cont-Column .formClose {
    display: none;
    background: #000;
    width: 32px;
    height: 32px;
    line-height: 32px;
    text-align: center;
    position: absolute;
    font-size: 16px;
    left: 0;
    top: 0;
    color: #ccc;
    cursor: pointer;
    font-family: Arial;
    font-weight: normal;
    margin-left: -32px;
}
.Cont-Column .column_box {
    border: none;
}

/*** Project page css  ***/
.rei-gallery li .zoom img,
.zoom-hover .zoom img {
    position: absolute;
    top: 0;
    bottom: 0px;
    left: 0;
    right: 0px;
    margin: auto;
    width: auto;
    z-index: 9;
    opacity: 0;
    -webkit-transition: all ease-in-out 0.6s;
    -moz-transition: all ease-in-out 0.6s;
    -o-transition: all ease-in-out 0.6s;
    transition: all ease-in-out 0.6s;
}
.rei-gallery li .zoom::after,
.zoom-hover .zoom::after {
    position: absolute;
    content: '';
    top: 0;
    bottom: 0px;
    left: 0;
    right: 0px;
    width: auto;
    border: 0px solid rgba(0, 0, 0, .7);
    -webkit-transition: all ease-in-out 0.6s;
    -moz-transition: all ease-in-out 0.6s;
    -o-transition: all ease-in-out 0.6s;
    transition: all ease-in-out 0.6s;
    opacity: 0;
    box-sizing: border-box;
}
.rei-gallery li a.zoom {
    position: initial;
}
.rei-gallery li:hover .zoom::after,
.zoom-hover:hover .zoom::after {
    opacity: 1;
    visibility: visible;
    margin: 0px;
    border: 150px solid rgba(0, 0, 0, .7);
}
.rei-gallery li:hover .zoom img,
.zoom-hover:hover .zoom img {
    opacity: 1;
}

/*** common css line  ***/
.responsiveLargeImageWidth.fixHeight_resImg span {
    width: 400px;
    height: 400px;
    position: relative;
    overflow: hidden;
}
.responsiveLargeImageWidth.fixHeight_resImg img {
    max-height: 485px;
    position: relative;
}
.travelPackageSearch.horizontal .ic > div,
.travelPackageSearch.horizontal .ic form > div,
.searchJob.horizontal .ic > div,
.searchJob.horizontal .ic form > div {
    width: 23% !important;
}
.travelPackageSearch.horizontal.wd33 .ic > div,
.travelPackageSearch.horizontal.wd33 .ic form > div,
.searchJob.horizontal.wd33 .ic > div,
.searchJob.horizontal.wd33 .ic form > div {
    width: 30% !important;
}
.travelPackageSearch.horizontal.wd33 .ic > div input.w85 {
    width: 90%;
}
.travelPackageSearch.horizontal.wd33 .ic > div select.w90 {
    width: 95%;
}
.input,
textarea,
select {
    padding: 7px;
}
.travelPackageSearch select,
.searchProperty select {
    padding: 6px !important;
}
.wideColumn .travelPackageSearch.horizontal .ic > div,
.wideColumn .travelPackageSearch.horizontal .ic form > div,
.wideColumn .searchJob.horizontal .ic > div,
.wideColumn .searchJob.horizontal .ic form > div {
    width: 21% !important;
}
.searchProperty.horizontal .ic > div {
    width: 18% !important;
}

/*** search Abs  ***/
.abs-serch-box .travelPackageSearch.horizontal .ic > div,
.abs-serch-box .travelPackageSearch.horizontal .ic form > div,
.abs-serch-box .searchJob.horizontal .ic > div,
.abs-serch-box .searchJob.horizontal .ic form > div {
    width: 50% !important;
}
.abs-serch-box .travelPackageSearch.horizontal .ic > p span,
.abs-serch-box .searchJob.horizontal .ic > p span {
    display: none;
}
.abs-serch-box .travelPackageSearch.horizontal .ic > p,
.abs-serch-box .searchJob.horizontal .ic > p {
    margin-top: 0px;
}
.tooltip.top {
    display: inline-block;
    position: relative;
}
.tooltip.top:hover:after {
    background: #333;
    top: -38px;
    color: #fff;
    content: attr(title);
    padding: 5px 12px;
    position: absolute;
    z-index: 98;
    white-space: nowrap;
    transform: translateX(-50%);
    border-radius: 3px;
    left: 50%;
    transform: translateX(-50%);
}
.tooltip.top:hover:before {
    content: '';
    position: absolute;
    left: 50%;
    top: -9px;
    transform: translateX(-50%);
    width: 0;
    height: 0;
    border-top: solid 8px #333;
    border-left: solid 8px transparent;
    border-right: solid 8px transparent;
}
.head-bdrb {
    position: relative;
    padding-bottom: 5px;
}
.head-bdrb::before {
    position: absolute;
    content: '';
    left: 15%;
    bottom: 0px;
    width: 50%;
    height: 2px;
    margin: auto;
}
.head-bdrb::after {
    position: absolute;
    content: '';
    left: 65%;
    bottom: 0px;
    width: 20%;
    height: 2px;
    margin: auto;
}
.headBg {
    background-attachment: fixed;
    background-image: url(pattern_n2.html);
    clear: both;
    color: #fff;
    display: block;
    overflow: hidden;
    padding: 0;
    position: relative;
    box-shadow: 0 5px 5px rgba(0, 0, 0, 0.02) inset, 0 -5px 5px rgba(0, 0, 0, 0.02) inset;
}
.headBg .page-title-inner {
    padding: 20px 0px;
}
.headBg .h1,
.page-title-inner.head-inner .h1 {
    margin-bottom: 2px;
}
.headBg .breadcrumb,
.head-inner .breadcrumb {
    background: transparent;
    margin-bottom: 0px;
    padding: 2px;
    float: left;
}
.page-title-inner,
.page-title-inner .breadcrumb,
.page-title-inner .breadcrumb a {
    color: #fff;
}
.headBg-inner {
    background-attachment: fixed;
    background-image: url(pattern_n2.html);
    clear: both;
    color: #fff;
    display: block;
    overflow: hidden;
    padding: 0;
    position: absolute;
    box-shadow: 0 5px 5px rgba(0, 0, 0, 0.02) inset, 0 -5px 5px rgba(0, 0, 0, 0.02) inset top: 55px;
    height: 98px;
    background-position: center bottom;
    width: 100%;
    top: 58px;
}
.page-title-inner.head-inner {
    padding: 30px 0px;
}
.headBg.bread-right .page-title-inner,
.page-title-inner.bread-right {
    display: table;
    width: 100%;
}
.headBg.bread-right .page-title-inner {
    padding: 30px 0px;
}
.page-title-inner.bread-right {
    padding: 35px 0px 35px;
}
.headBg.bread-right .h1,
.headBg.bread-right .breadcrumb,
.page-title-inner.bread-right .h1,
page-title-inner.bread-right .breadcrumb {
    vertical-align: middle;
    display: table-cell;
    text-align: left;
}
.headBg.bread-right .breadcrumb,
.page-title-inner.bread-right .breadcrumb {
    text-align: right;
    float: inherit;
}

/******  fixed column image  *****/
ul.cols_similar .picBg,
td.cols_similar .picBg {
    height: 180px;
    max-height: 180px;
    position: relative;
    overflow: hidden;
}
ul.cols_similar img,
td.cols_similar img {
    position: absolute;
    left: 0%;
    top: 0%;
    right: 0%;
    bottom: 0%;
    margin: auto;
    width: 100%;
    height: auto;
}
.cf_3img.img150px .imgFrame {
    width: 150px;
    height: 150px;
}
.cf_3img.img150px .imgFrame img {
    max-width: 150px;
    max-height: 150px;
}
.w-content {
    padding: 40px 0px 40px;
}
.other-facilities ul li {
    padding-right: 5px;
}
.other-facilities .tooltip:hover:after {
    display: none
}
.tp-detail {
    background-image: url(tp-sprite.png);
    background-repeat: no-repeat;
    transition: all ease-in-out 0.8s;
    -moz-transition: all ease-in-out 0.8s;
    -webkit-transition: all ease-in-out 0.8s;
    border-radius: 100%;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
}
.tp-detail:hover {
    transform: rotate(360deg);
}
.flight {
    width: 33px;
    height: 34px;
}
.transport {
    width: 33px;
    height: 34px;
    background-position: -33px 0px;
}
.meals {
    width: 33px;
    height: 34px;
    background-position: -66px 0px;
}
.houseboat {
    width: 33px;
    height: 34px;
    background-position: -99px 0px;
}
.sightseeing {
    width: 33px;
    height: 34px;
    background-position: -132px 0px;
}
.camp {
    width: 33px;
    height: 34px;
    background-position: -165px 0px;
}
.airporttransfer {
    width: 33px;
    height: 34px;
    background-position: -198px 0px;
}
.privatecab {
    width: 33px;
    height: 34px;
    background-position: -231px 0px;
}
.stayinclude {
    width: 33px;
    height: 34px;
    background-position: -264px 0px;
}
.safari {
    width: 33px;
    height: 34px;
    background-position: -297px 0px;
}
.rafting {
    width: 33px;
    height: 34px;
    background-position: -330px 0px;
}
.paragliding {
    width: 33px;
    height: 34px;
    background-position: -363px 0px;
}
.guides {
    width: 33px;
    height: 34px;
    background-position: -396px 0px;
}
.cruise {
    width: 33px;
    height: 34px;
    background-position: -429px 0px;
}
.watersports {
    width: 33px;
    height: 34px;
    background-position: -462px 0px;
}
.tickets {
    width: 33px;
    height: 34px;
    background-position: -495px 0px;
}
.simcard {
    width: 33px;
    height: 34px;
    background-position: -528px 0px;
}
.drink {
    width: 33px;
    height: 34px;
    background-position: -561px 0px;
}
.religious-tour {
    width: 33px;
    height: 34px;
    background-position: -594px 0px;
}
.hiking {
    width: 33px;
    height: 34px;
    background-position: -627px 0px;
}
.bike-tour {
    width: 34px;
    height: 34px;
    background-position: -660px 0px;
}
.bicycletour {
    width: 34px;
    height: 34px;
    background-position: -693px 0px;
}
.hotel {
    width: 34px;
    height: 34px;
    background-position: -726px 0px;
}
.ttwDtlsImg {
    display: flex;
    align-items: center;
    justify-content: center;
}
.ttwDtlsImg img {
    max-width: inherit;
    max-height: 235px;
}
.ttw-detail {
    width: 450px;
}
.ttwDtlsCont h1 {
    font-size: 1.6em;
    font-weight: 700;
    margin-bottom: 10px;
    display: block;
}
#bxslider-pager,
#bxlider_ins {
    margin: 0;
    padding: 0;
}
#bxslider-pager img {
    width: 120px;
    height: 70px;
}
#bxlider_ins .imgFrame {
    width: 448px;
    height: 220px;
    overflow: hidden;
}
#bxlider_ins .imgWidth {
    width: 448px;
    height: 220px;
    overflow: hidden;
}
#bxlider_ins .imgWidth img {
    max-height: 100px;
    max-width: 100px;
    z-index: -1;
    margin-left: -1000px;
    border: 1px solid #f00;
}
.ttw-detail .gallery-slide .imgFrame {
    width: 100%;
}
.ttw-detail .gallery-slide .imgFrame.dtc {
    display: flex;
    width: 100%;
    min-height: 230px;
    justify-content: center;
    align-items: center;
}
.ttw-detail .gallery-slide .imgFrame.dtc a {
    width: 100%;
    height: 100%;
}
.ttw-detail .gallery-slide .imgFrame.dtc .imgWidth {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    min-height: 230px;
    max-height: 300px;
}
.ttw-detail .gallery-slide .imgFrame.dtc .imgWidth::before {
    position: absolute;
    content: '';
    left: 0px;
    right: 0px;
    top: 0px;
    bottom: 0px;
    background: rgba(0, 0, 0, 0.4);
}
.ttw-detail .gallery-slide .imgFrame.dtc img {
    position: relative;
}
.ttw-detail .bx-wrapper .gallery-slide .imgFrame.dtc .imgWidth::before {
    display: none;
}
.w-title {
    width: calc(100% - 65px);
    overflow: hidden;
    vertical-align: top;
    display: inline-block;
    cursor: pointer;
}
.w-title.h15px {
    height: 15px;
}
.tooltip {
    position: relative;
    display: inline-block;
}
.tooltip .tooltiptext {
    visibility: hidden;
    width: 120px;
    background-color: black;
    color: #fff;
    text-align: center;
    border-radius: 6px;
    padding: 5px 0;
    position: absolute;
    z-index: 1;
    top: 100%;
    left: 50%;
    margin-left: -60px;
}
.tooltip:hover .tooltiptext {
    visibility: visible;
}
.dynamic-data-container {
    word-break: initial;
}

/*** Project page css  ***/
.h2-heading {
    margin-bottom: 12px;
}
.imgage > img {
    display: block;
    width: auto;
    height: 200px;
    position: absolute;
    top: 0px;
    left: 50%;
    -webkit-border-radius: 0;
    background-clip: padding-box;
    -moz-transform: translateX(-50%) scale(1);
    -o-transform: translateX(-50%) scale(1);
    -webkit-transform: translateX(-50%) scale(1);
    transform: translateX(-50%) scale(1);
    min-width: 200px;
    border-radius: 2px 0 0 2px;
    opacity: 1;
    -moz-transition: -moz-transform .4s ease-in;
    -webkit-transition: -webkit-transform .4s ease-in;
    -o-transition: -o-transform .4s ease-in;
    transition: transform .4s ease-in;
    transition: all .4s ease-in;
}
.si-rei.small.park {
    width: 24px;
    height: 24px;
    background-position: 0 -448px
}
.si-rei.small.sports-facility {
    width: 24px;
    height: 24px;
    background-position: -24px -448px
}
.si-rei.small.ro-water-system {
    width: 24px;
    height: 24px;
    background-position: -48px -448px
}
.si-rei.small.waste-disposal {
    width: 24px;
    height: 24px;
    background-position: -72px -448px
}
.si-rei.small.play-area {
    width: 24px;
    height: 24px;
    background-position: -96px -448px
}
.si-rei.small.jogging-strolling-tracks {
    width: 24px;
    height: 24px;
    background-position: -120px -448px
}
.si-rei.small.water-storage {
    width: 24px;
    height: 24px;
    background-position: -144px -448px
}
.si-rei.small.central-air-condition {
    width: 24px;
    height: 24px;
    background-position: -168px -448px
}
.si-rei.small.cafeteria-restaurants {
    width: 24px;
    height: 24px;
    background-position: -192px -448px
}
.si-rei.small.indoor-games {
    width: 24px;
    height: 24px;
    background-position: -216px -448px
}
.si-rei.small.shopping-mall {
    width: 24px;
    height: 24px;
    background-position: -240px -448px
}
.si-rei.small.private-terrace-garden {
    width: 24px;
    height: 24px;
    background-position: -264px -448px
}
.si-rei.small.golf-course {
    width: 24px;
    height: 24px;
    background-position: -288px -448px
}
.si-rei.small.staff-quarter {
    width: 24px;
    height: 24px;
    background-position: -312px -448px
}
.si-rei.small.visitor-parking {
    width: 24px;
    height: 24px;
    background-position: -336px -448px
}
.si-rei.small.home-security {
    width: 24px;
    height: 24px;
    background-position: -360px -448px
}
.si-rei.small.reserved-parking {
    width: 24px;
    height: 24px;
    background-position: 0px -471px
}
.si-rei.small.power-backup {
    width: 24px;
    height: 24px;
    background-position: -24px -471px
}
.si-rei.small.security {
    width: 24px;
    height: 24px;
    background-position: -48px -471px
}
.si-rei.small.lift {
    width: 24px;
    height: 24px;
    background-position: -72px -471px
}
.si-rei.small.fitness-centre {
    width: 24px;
    height: 24px;
    background-position: -96px -471px
}
.si-rei.small.club-house {
    width: 24px;
    height: 24px;
    background-position: -120px -471px
}
.si-rei.small.rain-water-harvesting {
    width: 24px;
    height: 24px;
    background-position: -144px -471px
}
.si-rei.small.intercom {
    width: 24px;
    height: 24px;
    background-position: -168px -471px
}
.si-rei.small.maintenance-staff {
    width: 24px;
    height: 24px;
    background-position: -192px -471px
}
.si-rei.small.vastu {
    width: 24px;
    height: 24px;
    background-position: -216px -471px
}
.si-rei.small.fire-alarm {
    width: 24px;
    height: 24px;
    background-position: -240px -471px
}
.si-rei.small.piped-gas {
    width: 24px;
    height: 24px;
    background-position: -264px -471px
}
.si-rei.small.wifi-connectivity {
    width: 24px;
    height: 24px;
    background-position: -288px -471px
}
.si-rei.small.swimming-pool {
    width: 24px;
    height: 24px;
    background-position: -312px -471px
}
.si-rei.small.gym {
    width: 24px;
    height: 24px;
    background-position: -336px -471px
}
.si-rei.small.servant-quarter {
    width: 24px;
    height: 24px;
    background-position: -360px -471px
}
.si-rei.small.tennis-court {
    width: 24px;
    height: 24px;
    background-position: 0px -495px
}
.si-rei.small.community-center {
    width: 24px;
    height: 24px;
    background-position: -24px -495px
}
.si-rei.small.squash-court {
    width: 24px;
    height: 24px;
    background-position: -48px -495px
}
.si-rei.small.banquet-hall {
    width: 24px;
    height: 24px;
    background-position: -72px -495px
}
.si-rei.small.basket-ball {
    width: 24px;
    height: 24px;
    background-position: -96px -495px
}
.si-rei.small.luxury-retail {
    width: 24px;
    height: 24px;
    background-position: -96px -495px
}
.si-rei.small.effluent-treatment {
    width: 24px;
    height: 24px;
    background-position: -120px -495px
}
.si-rei.small.sweage-treatment {
    width: 24px;
    height: 24px;
    background-position: -144px -495px
}
.si-rei.small.street-lighhting {
    width: 24px;
    height: 24px;
    background-position: -168px -495px
}
.si-rei.small.shopping-complex {
    width: 24px;
    height: 24px;
    background-position: -192px -495px
}
.si-rei.small.multiplex {
    width: 24px;
    height: 24px;
    background-position: -216px -495px
}
.si-rei.small.fountains {
    width: 24px;
    height: 24px;
    background-position: -240px -495px
}
.si-rei.small.amphitheatre {
    width: 24px;
    height: 24px;
    background-position: -264px -495px
}
.si-rei.small.library {
    width: 24px;
    height: 24px;
    background-position: -288px -495px
}
.si-rei.small.pharmacy {
    width: 24px;
    height: 24px;
    background-position: -312px -495px
}
.si-rei.small.mini-theatre {
    width: 24px;
    height: 24px;
    background-position: -336px -495px
}
.exp_property {
    border-top: solid 1px #eee;
    padding: 20px 15px 15px;
}
.exp_property > ul {
    display: flex;
    margin: 0px;
    padding: 0;
    list-style: none;
    flex-wrap: wrap;
}
.exp_property > ul li {
    padding-left: 0px;
    padding-right: 5px;
    margin-bottom: 10px;
    list-style: none outside none;
}
.exp_property > ul li span {
    display: block;
    border-radius: 25px;
    padding: 7px 15px;
    box-shadow: 0 3px 6px 0 rgb(3 3 3 / 6%);
    text-decoration: none;
    transition: all 0.3s ease;
    font-size: 14px;
}
.exp_property > ul li span img {
    margin-right: 5px;
    width: 10px;
    height: 10px;
}
.centerIcon {
    width: 90px;
    height: 90px;
    position: relative;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
}
.centerIcon img {
    position: absolute;
    left: 0px;
    top: 0px;
    right: 0px;
    bottom: 0px;
    margin: auto;
}
.adsLayer li {
    margin-bottom: 0px !important;
}
.adsLayer li > div {
    position: relative;
    display: table;
    padding: 20px 5px 20px;
    position: relative;
}
.adsLayer li .adsIcon {
    width: 60px;
    height: 60px;
    border-radius: 100%;
    border: 2px solid #ccc;
    text-align: center;
    font-size: 24px;
    display: table-cell;
}
.adsLayer li .adsCont {
    display: table-cell;
    text-align: left;
}
.si-cab {
    background: url(sprite-icon-cab.html) no-repeat;
    display: inline-block;
}
.si-cab.wh80px {
    width: 80px;
    height: 80px;
}
.si-cab.outStation {
    background-position: 0px 0px;
}
.si-cab.selfDrive {
    background-position: -80px 0px;
}
.si-cab.railwayPickup {
    background-position: -160px 0px;
}
.si-cab.doorPickup {
    background-position: -240px 0px;
}
.si-cab.pointTo {
    background-position: -320px 0px;
}
.si-cab.hotelPickup {
    background-position: -400px 0px;
}
.si-cab.airportTransfer {
    background-position: 0px -80px;
}
.si-cab.goAnywhere {
    background-position: -80px -80px;
}
.si-cab.roadsideAssistance {
    background-position: -160px -80px;
}
.si-cab.damageInsuranc {
    background-position: -240px -80px;
}
.si-cab.wifiCab {
    background-position: -320px -80px;
}
.captionDetail {
    position: absolute;
    bottom: 0px;
    left: 0px;
    right: 0px;
    background: rgba(0, 0, 0, 0.5);
    padding: 12px 0px 12px 0px;
    color: #fff;
}
.breadcrumb-view ul {
    margin-left: 0px;
}
.reiDetail-nav {
    padding: 5px 0px;
    box-sizing: border-box;
}
.reiDetail-nav ul {
    list-style: none outside none;
    margin: 0px;
}
.reiDetail-nav ul li {
    display: inline-block;
    position: relative;
    vertical-align: top;
    margin-bottom: 0px;
}
.reiDetail-nav ul li a {
    display: block;
    padding: 12px 15px;
    font-size: 14px;
}
.reiDetail-nav ul li ul {
    position: absolute;
    left: 0px;
    top: 44px;
    width: 170px;
    margin-left: 0px;
    display: none;
    background: #f1f1f1;
    box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.25);
    -webkit-box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.25);
    -moz-box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.25);
}
.reiDetail-nav ul li:hover ul {
    display: block;
}
.reiDetail-nav ul li ul li {
    border-bottom: 1px solid #ddd;
    display: block;
}
.order-pay-tab a {
    font-size: 14px;
    padding: 10px 0px;
    display: block
}
.order-pay .hidden-xs {
    margin-top: 10px
}

/*** REI Popup ***/
.details-popup .cols_similar .picBg {
    height: 180px;
    max-height: 180px;
    position: relative;
    overflow: hidden;
}
.details-popup .cols_similar .picBg img {
    height: auto
}

/*** dg slider  ***/
.demo-wrap .DG-prev {
    bottom: 12px;
    position: absolute;
}
.demo-wrap .DG-next {
    position: absolute;
    bottom: 12px;
    right: 6px;
}
.DG-pager {
    text-align: center;
    position: absolute;
    left: 0px;
    right: 0px;
    margin: auto;
    bottom: 0px !important;
    line-height: 1.5em;
}

/*** REI Project Details page ***/
.rowFlex.cp7px {
    margin-left: -7px;
    margin-right: -7px;
}
.rowFlex.cp7px > * {
    padding-left: 7px;
    padding-right: 7px;
}
.df {
    display: flex;
}
.slSec *,
.slSec::after,
.slSec::before {
    box-sizing: border-box;
}
.slSec {
    display: flex;
    width: 100%;
    height: 100%;
    flex-wrap: wrap;
    margin-left: -10px;
    margin-right: -10px;
}
.slSec .lftSlColumn {
    width: 65%;
    padding-left: 10px;
    padding-right: 10px;
}
.slSec .rghtSlColumn {
    width: 35%;
    padding-left: 10px;
    padding-right: 10px;
}
.slSec .lftSlColumn.dtlsBigImg {
    width: 68%;
    max-height: 420px;
}
.slSec .lftSlColumn.dtlsBigImg ~ .rghtSlColumn {
    width: 32%;
}
.smGlrySec {
    height: 200px;
    line-height: 0px;
}
.smGlrySec.mrImg {
    position: relative;
    line-height: 0px;
}
.smGlrySec.mrImg::after {
    position: absolute;
    content: '';
    left: 0px;
    right: 0px;
    top: 0px;
    bottom: 0px;
    background: rgba(0, 0, 0, 0.5);
}
.smGlrySec.mrImg .moreFancyImg {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    color: #fff;
    line-height: 22px;
    text-align: center;
    z-index: 1;
    font-size: 18px;
    font-weight: 600;
}
.smGlrySec.mrImg .moreFancyImg span {
    font-size: 28px;
}
.slSec .lftSlColumn a.objFt,
.slSec .rghtSlColumn a.objFt {
    display: inline-block;
    line-height: 0px;
    width: 100%;
    height: 100%;
}
.slSec .lftSlColumn .h1-heading {
    margin-bottom: 0px;
}
.slSec .lftSlColumn img.fitImg,
.slSec .rghtSlColumn img.fitImg {
    width: 100%;
    height: 100%;
    cursor: pointer;
    object-fit: cover;
}
.lftSlColumn.dtlsBigImg a.dtlMrImg {
    position: absolute;
    right: 20px;
    top: 20px;
    background: rgba(0, 0, 0, 0.6);
    padding: 5px 12px 8px;
    width: auto;
    height: auto;
    color: #fff;
    line-height: 12px;
    border-radius: 20px;
    vertical-align: top;
}
.reiPro-details .fixed_column .Cont-Column {
    padding: 15px;
    background: #fff;
    box-sizing: border-box;
    box-shadow: 0px 2px 6px rgba(0, 0, 0, 0.25);
    color: #333;
}

/*** TTW details page ***/
.tour-details-view {}
.tour-details-view .iti-box {
    display: flex;
    position: relative;
}
.tour-details-view .iti-dtls {
    padding-left: 15px;
    flex-grow: 1;
}
.tour-details-view .iti-box .dayIni {
    width: 60px;
    flex-shrink: 0;
    position: relative;
}
.tour-details-view .iti-box .dayIni::before {
    position: absolute;
    content: '';
    width: 1px;
    height: 100%;
    right: 7px;
    top: 5px;
    z-index: 0;
}
.tour-details-view .iti-box > * {
    padding-bottom: 10px;
}
.tour-details-view .iti-box .dayIni::after {
    position: absolute;
    content: '';
    width: 10px;
    height: 10px;
    right: 3px;
    top: 6px;
    display: inline-block;
    border-radius: 100%;
}
.tour-details-view .iti-dtls ul {
    margin: 0px;
    padding: 0px;
    margin-left: 20px;
}
.res_table .tblTitle {
    width: 40%;
    display: none;
}

/*** About us ***/
.tableList {
    border-left: 1px solid #ddd;
}
.tableList ul {
    list-style: none outside none;
    margin: 0px;
    padding: 0px;
    display: flex;
    flex-wrap: wrap;
}
.tableList ul li {
    padding: 10px;
    border-bottom: 1px solid #ddd;
    width: 33.3%;
    list-style: none;
    box-sizing: border-box;
    border-right: 1px solid #ddd;
    margin: 0px;
}
.tableList ul li:nth-child(1),
.tableList ul li:nth-child(3),
.tableList ul li:nth-child(2) {
    border-top: 1px solid #ddd;
}
.tableList ul li a {
    vertical-align: middle;
}
@media(min-width:1200px) {
    .reiPro-details .fixed_column .Cont-Column {
        max-width: 345px;
        width: 345px;
    }
}
@media(min-width:993px) {
    .reiPro-details .fixed_column {
        position: relative;
        top: 0px;
        transition: all ease-in-out 0.4s;
        -webkit-transition: all ease-in-out 0.4s;
        -moz-transition: all ease-in-out 0.4s;
    }
    
    .reiPro-details .fixed_column.sticky {
        position: fixed;
        top: 80px;
    }
}
@media(max-width:640px) {
    .travelPackageSearch.horizontal .ic > div,
    .travelPackageSearch.horizontal .ic form > div,
    .searchJob.horizontal .ic > div,
    .searchJob.horizontal .ic form > div,
    .searchProperty.horizontal .ic > div,
    .travelPackageSearch.horizontal.wd33 .ic > div,
    .travelPackageSearch.horizontal.wd33 .ic form > div,
    .searchJob.horizontal.wd33 .ic > div,
    .searchJob.horizontal.wd33 .ic form > div {
        width: 100% !important;
    }
    
    .searchProperty.horizontal .ic > div input[type="text"],
    .searchProperty.horizontal .ic > div select,
    .travelPackageSearch select,
    .travelPackageSearch input[type="text"],
    .searchProperty select,
    .searchJob.horizontal .ic > div input,
    .searchJob.horizontal .ic > div select {
        width: 100%;
        box-sizing: border-box;
        margin-right: 0px;
    }
    
    .searchProperty.horizontal p.fl.mt20px,
    .searchJob.horizontal p.fl.mt20px {
        margin-top: 7px;
    }
    
    .travelPackageSearch.horizontal p.fl span.db {
        display: none;
    }
    
    .searchProperty.horizontal .ic > div input[type="text"].w33 {
        width: calc(52% - 21px);
    }
    
    .abs-serch-box .travelPackageSearch.horizontal .ic > div,
    .abs-serch-box .travelPackageSearch.horizontal .ic form > div,
    .abs-serch-box .searchJob.horizontal .ic > div,
    .abs-serch-box .searchJob.horizontal .ic form > div {
        width: 100% !important;
    }
    /*** property details ***/
    
    .pro_detail_n {
        box-sizing: border-box;
    }
    
    .pro_detail_n .imgFrame {
        width: 320px;
        height: 320px;
    }
    
    .pro_detail_n .imgFrame img {
        max-width: 320px;
        max-height: 320px;
        margin: 0 auto;
    }
}
@media(min-width:768px) {
    .spl-box {
        display: inline-block;
    }
    
    .res-pl20px {
        padding-left: 20px;
    }
}
@media(max-width:992px) {
    #bodyFormatNT .dark-productBg .row1 .width50,
    #bodyFormatNT .dark-productBg .row1 .width50 {
        width: 100%;
        display: block;
    }
    
    ul.float50 > li {
        width: 98%;
    }
    
    .dark-productBg:nth-child(odd) .arrowView::after,
    .dark-productBg:nth-child(even) .arrowView::after {
        display: none;
    }
    
    .loc-form form > ul > li {
        width: 99%;
    }
    /*** templates 633 ***/
    
    .productRange .td-1 {
        min-width: 255px
    }
    
    .tableList ul li {
        width: 50%;
    }
    
    .tableList ul li:nth-child(3) {
        border-top: none;
    }
}
@media(max-width:800px) {
    .slSec {
        margin-left: 0px;
        margin-right: 0px;
    }
    
    .slSec .lftSlColumn,
    .slSec .rghtSlColumn,
    .slSec .lftSlColumn.dtlsBigImg,
    .slSec .lftSlColumn.dtlsBigImg ~ .rghtSlColumn {
        width: 100%;
        padding-left: 0px;
        padding-right: 0px;
    }
    
    .slSec .rghtSlColumn {
        margin-top: 15px;
    }
    
    .slSec .rghtSlColumn.ar {
        text-align: left;
    }
    
    .rghtSlColumn .smGlrySec {
        width: 49%;
        display: inline-block;
    }
    
    .rghtSlColumn .smGlrySec ~ .smGlrySec {
        margin-left: 1%;
        margin-top: 0px;
    }
    
    .reiPro-details .leftColumn {
        width: auto;
    }
    
    span.clearMob.fr {
        float: none;
        display: block;
        padding: 0px;
        margin-top: 10px;
    }
}
@media(max-width:768px) {
    .spro-box {
        position: fixed;
        top: 10px;
        bottom: auto;
        left: 10px;
        right: 10px;
        transform: translate(0);
        width: auto;
        padding: 0px;
        z-index: 99991;
        overflow: auto;
        line-height: initial;
        text-align: left;
    }
    
    .spro-box div.w33 {
        width: 50%;
    }
    
    .spro-box input.mPrice {
        width: 48%;
    }
    
    .spro-box button {
        margin-top: 10px;
    }
    
    .spro-box input[type="text"],
    .spro-box select {
        width: 98%;
        padding: 12px;
        max-width: 360px;
        box-sizing: border-box;
    }
    
    .spro-box .column_box {
        padding: 0px 10px 15px;
    }
    
    .spro-box input[type="text"].w48 {
        width: 48%;
        margin-left: 0px;
    }
    
    .control--checkbox .control__indicator {
        padding: 5px 15px;
        font-size: 12px;
        margin-bottom: 8px;
    }
    
    label.control.control--checkbox {
        margin-right: 5px;
    }
    
    .spro-btn {
        position: absolute;
        top: 10px;
        right: 20px;
        box-sizing: border-box;
        text-align: center;
        box-shadow: 0px -3px 4px rgba(0, 0, 0, 0.2);
        z-index: 99;
    }
    
    #search-btn.spro-btn {
        position: absolute;
    }
    /*** templates 633 ***/
    
    .productRange .td-1,
    .productRange .td-2 {
        display: block;
        text-align: center;
        padding: 0px;
    }
    
    .productRange .td-1 .prange-details {
        position: relative;
        width: auto;
        top: 0px;
        transform: translateY(0px);
        right: 0px;
    }
    
    .productRange .slider ul li:nth-child(even) .td-1 {
        position: relative;
    }
    
    .productRange .slider ul li:nth-child(even) .td-1 .prange-details {
        right: 0px;
    }
    
    .productRange .imgFrame,
    .productRange .imgFrame img {
        width: 100% !important;
    }
    
    .headbtmBdr .hp_full_inquiry {
        width: auto;
    }
}
@media(max-width:640px) {
    .spro-box div.w33 {
        width: 100%;
    }
    
    .spro-box div.w50 {
        width: 100%;
    }
    
    .details-popup .col-1.w45 {
        display: none;
    }
    
    .details-popup .col-2.prodtlsPop {
        min-width: inherit;
    }
    
    .details-popup .prodtlsPop .pl10px,
    .details-popup .prodtlsPop .pl15px {
        padding-left: 0px;
    }
    
    .captionDetail {
        position: relative;
    }
    
    .clsfy.searchProperty.horizontal .ic > div {
        width: 50% !important;
    }
    
    .cf_5img > ul > li,
    .cf_4img > ul > li {
        width: 49.5%;
    }
    
    .pro_detail_n div.dt li {
        display: block;
        padding: 0;
    }
    
    .pro_detail_n > div > ul > li:first-child {
        text-align: center;
    }
    
    .pro_detail_n .imgFrame {
        width: 320px;
        height: 320px;
    }
    
    .pro_detail_n .imgFrame img {
        max-width: 320px;
        max-height: 320px;
        margin: 0 auto;
    }
    
    .clsfy.searchProperty.horizontal .ic > div {
        width: 50% !important;
    }
    
    .sidebar .slide-fixImag {
        height: 300px;
    }
    
    .ttwDtlsImg {
        width: 100%;
    }
}
@media(max-width:480px) {
    .clsfy.searchProperty.horizontal .ic > div {
        width: 100% !important;
    }
    
    .cf_5img > ul > li,
    .cf_4img > ul > li,
    .cf_3img > ul > li,
    .cf_3img > ul.cols_similar > li {
        width: 100%;
        margin-right: 0;
        text-align: center;
    }
    
    .pro_detail_n .imgFrame {
        width: 250px;
        height: 250px;
    }
    
    .pro_detail_n .imgFrame img {
        max-width: 250px;
        max-height: 250px;
        margin: 0 auto;
    }
    
    .prodtlsPop .acac-dtc .w75px {
        display: block;
    }
    
    .details-popup.p15px {
        padding: 15px 10px 10px;
    }
    
    .fancybox-slide,
    .fancybox-slide--iframe {
        padding: 30px 15px 0;
    }
    
    .fancybox-slide--iframe .fancybox-close-small,
    .fancybox-slide--image .fancybox-close-small,
    .fancybox-slide--video .fancybox-close-small {
        top: -38px;
        right: 0px;
    }
    
    .fancybox-slide--iframe .fancybox-content {
        width: 100%;
        height: 100%;
        margin: 0px;
    }
    
    .sidebar .slide-fixImag {
        height: 230px;
    }
    
    .ttw-detail {
        width: auto;
        padding-right: 0px;
    }
    
    .ttwDtlsCont h1 {
        font-size: 1.3em;
    }
    
    .ttwDtls-img .slide-fixImag {
        max-width: 350px;
        width: 100%;
    }
    
    #bxlider_ins .imgFrame .imgFrame a {
        display: block;
    }
    
    #bxlider_ins .imgFrame,
    #bxlider_ins .imgWidth {
        max-width: 420px;
        width: 100%;
    }
    
    .ttwCommonForm form ul li {
        display: block;
        text-align: left;
        margin-left: 0px;
    }
    
    .ttwCommonForm form ul li input[type="text"],
    .ttwCommonForm form ul li select {
        width: 100% !important;
        box-sizing: border-box;
    }
    
    .ttwCommonForm form ul li input.buttonBig {
        width: 100%;
        box-sizing: border-box;
    }
    /*** REI Project Details Page ***/
    
    .reiPro-details .overviewList li {
        padding-bottom: 10px;
    }
    
    .smGlrySec {
        height: 130px;
    }
    
    .h1-heading,
    .h2-heading {
        font-size: 20px;
        font-weight: 600;
    }
    
    .locDtls {
        margin-top: 25px;
    }
    /*** tour details ***/
    
    .iti-box {
        flex-direction: column;
    }
    
    .tour-details-view .iti-box .dayIni {
        width: auto;
    }
    
    .tour-details-view .iti-box .dayIni::before,
    .tour-details-view .iti-box .dayIni::after {
        display: none;
    }
    
    .tour-details-view .iti-dtls {
        padding-left: 0px;
    }
    
    .tour-details-view .frwm {
        float: none;
        display: block;
        margin-left: 0px;
    }
    
    .res_table tr th {
        display: none;
    }
    
    .res_table td {
        position: relative;
    }
    
    .res_table .tblTitle {
        display: inline-block;
    }
    
    .tableList ul li {
        width: 100%;
    }
    
    .tableList ul li:nth-child(2) {
        border-top: none;
    }
}
@media(max-width:415px) {
    .sidebar .slide-fixImag {
        height: 180px;
    }
}
@media(max-width:360px) {
    .prodtlsPop .threeDiv {
        flex-direction: column;
    }
    
    .prodtlsPop .threeDiv > div {
        padding-left: 0px;
        margin-bottom: 8px;
    }
}
@media(max-width:1150px) {
    .wrap {
        width: auto;
        margin: 0 auto;
        padding: 0 10px;
    }
    
    .fullscreen .fluid_container,
    .fullscreen,
    .fullscreen .banner_area {
        max-height: 300px;
    }
    
    .DynBanner img {
        max-width: 100%;
    }
}

/***  localty REI  ***/
.locality-Container h4.xxxlarge {
    font-size: 26px;
    line-height: 26px;
    text-align: center;
}
.locality-Container ul li a {
    position: relative;
    display: block;
    padding: 5px 10px;
}
.locality-Container h4,
.locality-Container h3 {
    color: #fff;
}
.locality-Container ul {
    border: 0 solid rgba(0, 0, 0, 0.1);
    border-width: 1px 0px 0px 1px;
    box-sizing: border-box;
}
.locality-Container ul li {
    margin-bottom: 0px !important;
    font-size: 12px;
    border: 0 solid rgba(0, 0, 0, 0.1);
    border-width: 0px 1px 0px 0px;
    box-sizing: border-box;
}
.locality-Container ul li .small {
    font-size: 11px;
}
.locality-Container {
    text-align: center;
}
.locality-Container .pcols-3,
.locality-Container .pcols-2,
.locality-Container .pcols-1 {
    z-index: 5;
}
.locality-Container .pcols-1 .col-1,
.locality-Container .pcols-1 .col-2,
.locality-Container .pcols-1 .col-3 {
    width: 100%;
    display: inline-block;
}
.locality-Container .pcols-2 .col-1,
.locality-Container .pcols-2 .col-2,
.locality-Container .pcols-2 .col-3 {
    width: 40%;
    display: inline-block;
}
.locality-Container .pcols-3 .col-1,
.locality-Container .pcols-3 .col-2,
.locality-Container .pcols-3 .col-3 {
    width: 33%;
    float: left;
}
.locality-Container.bg {
    background: url(real-estate.jpg);
    background-position: center bottom;
    color: #fff;
}
.locality-Container.bg::before {
    position: absolute;
    content: '';
    left: 0px;
    right: 0px;
    top: 0px;
    bottom: 0px;
    width: 100%;
    height: 100%;
    z-index: 1;
}
.locality-Container.bg::after {
    position: absolute;
    content: '';
    left: 0px;
    right: 0px;
    top: 0px;
    bottom: 0px;
    width: 100%;
    height: 100%;
    z-index: 0;
}
.locality-Container .in-cols-3 ul li {
    width: 33%;
    margin-bottom: 0px !important;
    float: left;
}
.locality-Container .in-cols-4 ul li {
    margin-bottom: 0px !important;
    width: 25%;
    float: left;
}
.locality-Container .in-cols-3 ul li a,
.locality-Container .in-cols-4 ul li a {
    padding: 10px 12px 10px 10px;
    font-size: 12px;
}
.locality-Container .in-cols-3 ul li .dif,
.locality-Container .in-cols-3 ul li .dif {
    padding: 1px;
    display: inline-block;
    border-radius: 100%;
    text-align: center;
}
@media(min-width:992px) {
    .locality-Container .pcols-1 ul li {
        width: 20%;
        float: left;
    }
    
    .locality-Container .pcols-2 ul li {
        width: 50%;
        float: left;
    }
    
    .locality-Container .pcols-3 ul li {
        width: 50%;
        float: left;
    }
    
    .locality-Container .in-cols-3 ul li:nth-child(6n+1),
    .locality-Container .in-cols-3 ul li:nth-child(6n+2),
    .locality-Container .in-cols-3 ul li:nth-child(6n+3),
    .locality-Container .in-cols-4 ul li:nth-child(8n+1),
    .locality-Container .in-cols-4 ul li:nth-child(8n+2),
    .locality-Container .in-cols-4 ul li:nth-child(8n+3),
    .locality-Container .in-cols-4 ul li:nth-child(8n+4),
    .locality-Container .pcols-1 ul li:nth-child(10n+1),
    .locality-Container .pcols-1 ul li:nth-child(10n+2),
    .locality-Container .pcols-1 ul li:nth-child(10n+3),
    .locality-Container .pcols-1 ul li:nth-child(10n+4),
    .locality-Container .pcols-1 ul li:nth-child(10n+5),
    .locality-Container .pcols-2 ul li:nth-child(4n+1),
    .locality-Container .pcols-2 ul li:nth-child(4n+2),
    .locality-Container .pcols-3 ul li:nth-child(4n+1),
    .locality-Container .pcols-3 ul li:nth-child(4n+2) {
        background-color: rgba(0, 0, 0, 0.04);
    }
}
@media(min-width:768px) and (max-width:991px) {
    .locality-Container .pcols-1 ul li {
        width: 25%;
        float: left;
    }
    
    .locality-Container .pcols-2 ul li {
        width: 50%;
        float: left;
    }
    
    .locality-Container .pcols-3 ul li {
        width: 100%;
        float: left;
    }
    
    .locality-Container .in-cols-3 ul li {
        width: 33%;
    }
    
    .locality-Container .in-cols-4 ul li {
        width: 25%;
    }
    
    .locality-Container .in-cols-3 ul li:nth-child(6n+1),
    .locality-Container .in-cols-3 ul li:nth-child(6n+2),
    .locality-Container .in-cols-3 ul li:nth-child(6n+3),
    .locality-Container .in-cols-4 ul li:nth-child(8n+1),
    .locality-Container .in-cols-4 ul li:nth-child(8n+2),
    .locality-Container .in-cols-4 ul li:nth-child(8n+3),
    .locality-Container .in-cols-4 ul li:nth-child(8n+4),
    .locality-Container .pcols-1 ul li:nth-child(8n+1),
    .locality-Container .pcols-1 ul li:nth-child(8n+2),
    .locality-Container .pcols-1 ul li:nth-child(8n+3),
    .locality-Container .pcols-1 ul li:nth-child(8n+4),
    .locality-Container .pcols-2 ul li:nth-child(4n+1),
    .locality-Container .pcols-2 ul li:nth-child(4n+2),
    .locality-Container .pcols-3 ul li:nth-child(2n+1) {
        background-color: rgba(0, 0, 0, 0.04);
    }
}
@media(min-width:641px) and (max-width:767px) {
    .locality-Container .pcols-1 ul li {
        width: 33%;
        float: left;
    }
    
    .locality-Container .pcols-2 ul li {
        width: 100%;
        float: left;
    }
    
    .locality-Container .pcols-3 ul li {
        width: 100%;
        float: left;
    }
    
    .locality-Container .in-cols-3 ul li {
        width: 50%;
    }
    
    .locality-Container .in-cols-4 ul li {
        width: 33%;
    }
    
    .locality-Container .in-cols-3 ul li:nth-child(4n+1),
    .locality-Container .in-cols-3 ul li:nth-child(4n+2),
    .locality-Container .in-cols-4 ul li:nth-child(6n+1),
    .locality-Container .in-cols-4 ul li:nth-child(6n+2),
    .locality-Container .in-cols-4 ul li:nth-child(6n+3),
    .locality-Container .pcols-1 ul li:nth-child(6n+1),
    .locality-Container .pcols-1 ul li:nth-child(6n+2),
    .locality-Container .pcols-1 ul li:nth-child(6n+3),
    .locality-Container .pcols-2 ul li:nth-child(2n+1),
    .locality-Container .pcols-3 ul li:nth-child(2n+1) {
        background-color: rgba(0, 0, 0, 0.04);
    }
}
@media(min-width:480px) and (max-width:640px) {
    .locality-Container .pcols-2 .col-1,
    .locality-Container .pcols-2 .col-2 {
        width: 50%;
        float: left;
    }
    
    .locality-Container .pcols-3 .col-1,
    .locality-Container .pcols-3 .col-2,
    .locality-Container .pcols-3 .col-3 {
        width: 100%;
        float: left;
    }
    
    .locality-Container .pcols-1 ul li {
        width: 50%;
        float: left;
    }
    
    .locality-Container .pcols-2 ul li {
        width: 100%;
        float: left;
    }
    
    .locality-Container .pcols-3 ul li {
        width: 100%;
        float: left;
    }
    
    .locality-Container .in-cols-3 ul li {
        width: 50%;
    }
    
    .locality-Container .in-cols-4 ul li {
        width: 50%;
    }
    
    .locality-Container .in-cols-3 ul li:nth-child(4n+1),
    .locality-Container .in-cols-3 ul li:nth-child(4n+2),
    .locality-Container .in-cols-4 ul li:nth-child(6n+1),
    .locality-Container .in-cols-4 ul li:nth-child(6n+2),
    .locality-Container .in-cols-4 ul li:nth-child(6n+3),
    .locality-Container .pcols-1 ul li:nth-child(4n+1),
    .locality-Container .pcols-1 ul li:nth-child(4n+2),
    .locality-Container .pcols-2 ul li:nth-child(2n+1),
    .locality-Container .pcols-3 ul li:nth-child(2n+1) {
        background-color: rgba(0, 0, 0, 0.04);
    }
}
@media(max-width:480px) {
    .locality-Container .pcols-2 .col-1,
    .locality-Container .pcols-2 .col-2 {
        width: 100%;
        float: left;
    }
    
    .locality-Container .pcols-3 .col-1,
    .locality-Container .pcols-3 .col-2,
    .locality-Container .pcols-3 .col-3 {
        width: 100%;
        float: left;
    }
    
    .locality-Container .pcols-1 ul li {
        width: 100%;
        float: left;
    }
    
    .locality-Container .pcols-2 ul li {
        width: 100%;
        float: left;
    }
    
    .locality-Container .pcols-3 ul li {
        width: 100%;
        float: left;
    }
    
    .locality-Container .in-cols-3 ul li {
        width: 100%;
    }
    
    .locality-Container .in-cols-4 ul li {
        width: 100%;
    }
    
    .locality-Container .in-cols-3 ul li:nth-child(2n+1),
    .locality-Container .in-cols-4 ul li:nth-child(2n+1),
    .locality-Container .pcols-1 ul li:nth-child(2n+1),
    .locality-Container .pcols-2 ul li:nth-child(2n+1),
    .locality-Container .pcols-3 ul li:nth-child(2n+1) {
        background-color: rgba(0, 0, 0, 0.04);
    }
}

/***  footer  ****/
footer {
    padding-top: 25px;
}
footer.p0px {
    padding: 0;
}
footer .h2 {
    font-size: 18px;
}
footer .h1 {
    font-size: 18px;
    font-weight: bold;
}
footer .row1 .width50,
footer .row2 .width50,
#footerFormat1 .row2 .col-1.width50 {
    width: 50%;
}
footer .row1 .width25,
footer .row2 .width25 {
    width: 25%;
}
#footerFormat1 .column_Box {
    margin-top: 0;
}
footer .columns12 .col-2 {
    text-align: right;
}
footer .qiTransparent .button {
    padding: 10px 20px;
    font-weight: bold;
    font-size: 1em;
}
footer .qiTransparent textarea {
    height: 45px;
}
footer .col-1,
footer .col-2,
footer .col-3,
footer .col-4 {
    vertical-align: top;
}
footer .row1 .col-1,
footer .row2 .col-1,
footer .row1 .col-2,
footer .row2 .col-2,
footer .row1 .col-3,
footer .row2 .col-3 {
    padding: 10px;
}
footer .row1 .col-1 .col-1,
footer .row1 .col-1 .col-2,
footer .row2 .col-1 .col-1,
footer .row2 .col-1 .col-2 {
    padding: 0 10px;
}
footer .row2 .col-1,
footer .row2 .col-2 {
    padding: 0 10px;
}
footer .row2 .col-1 {
    width: 13%;
}
footer .h2 {
    padding: 0;
    background: none;
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
}
.ic_pad_none .ic,
footer .ic {
    padding: 0;
    margin-top: 10px;
}
.ic_pad_none .h2 h2,
footer .h2 h2,
footer .h2 h3 {
    border-bottom: none;
    padding: 0;
}
footer .copyRight,
footer .memeberOf {
    font-size: 0.9em;
}
footer .fo .copyRight {
    float: left;
}
footer .fo .memeberOf {
    float: right;
}
footer .Tab a {
    display: inline-block;
    padding: 0 15px;
}
#footerFormat1 .row2 .col-1,
#footerFormat1 .width60 {
    width: 60%;
}
#footerFormat1 .width38 {
    width: 38%;
}
.qcIcon .hr {
    margin: 7px 0px;
}
footer p.l {
    padding: 2px 0;
    font-weight: normal;
}
footer .w p.l {
    padding: 0px;
}
.bml.float {
    float: left;
    width: 100%;
}
.bml.float .w {
    float: left;
    width: 50%;
    position: relative;
}
.slider-active img{
    width: 100%;
}
.slider-active .swiper-next,
.slider-active .swiper-prev {
  position: absolute;
  top: 50%;
  left: 50px;
  width: 50px;
  height: 50px;
  line-height: 50px;
  font-size: 50px;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  z-index: 5;
  color: #222222;
  -webkit-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
  transition: all 0.3s linear;
  text-align: center;
  opacity: 0;
  visibility: hidden;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .slider-active .swiper-next,
  .slider-active .swiper-prev {
    display: none;
  }
}

@media only screen and (max-width: 767px) {
  .slider-active .swiper-next,
  .slider-active .swiper-prev {
    display: none;
  }
}

.slider-active .swiper-next:hover,
.slider-active .swiper-prev:hover {
  color: #0bb1d9;
}

.slider-active .swiper-next {
  left: auto;
  right: 50px;
}

.slider-active:hover .swiper-next,
.slider-active:hover .swiper-prev {
  opacity: 1;
  visibility: visible;
}

@media only screen and (min-width: 1500px) {
  .slider-active .swiper-pagination {
    display: none;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1499px) {
  .slider-active .swiper-pagination {
    display: none;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .slider-active .swiper-pagination {
    display: none;
  }
}

.slider-active .swiper-pagination .swiper-pagination-bullet {
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background-color: #222222;
  opacity: 0.8;
}

.slider-active .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background-color: #0bb1d9;
}
/*** light footer  ***/
footer.lightfoot {
    background-color: #ededed;
    color: #666666;
}
footer.lightfoot i,
footer.lightfoot a {
    color: #666666;
}
footer.lightfoot h3,
footer.lightfoot h2 {
    color: #666666;
    font-weight: normal;
    margin-bottom: 0px;
}
footer.lightfoot .input,
footer.lightfoot select,
footer.lightfoot textarea {
    background: rgba(255, 255, 255, 0.3);
    color: rgba(0, 0, 0, 0.3);
    border: 1px solid rgba(0, 0, 0, 0.2);
    width: 100%;
    box-sizing: border-box;
}
footer.lightfoot .input:focus,
footer.lightfoot select:focus,
footer.lightfoot textarea:focus {
    color: #888;
    font-weight: normal;
}
footer.lightfoot .theme1 .input {
    color: rgba(255, 255, 255, 0.9);
}
footer.lightfoot .qiTransparent .button {
    padding: 10px 20px !important;
    border-radius: 20px;
    outline: none;
}
footer.lightfoot i,
footer.lightfoot a,
footer.lightfoot .l a {
    color: rgba(0, 0, 0, 0.8);
}
footer.lightfoot i,
footer.lightfoot a:hover,
footer.lightfoot .l a:hover {
    color: rgba(0, 0, 0, 0.95);
}
footer.lightfoot .bgl.Bullet .l {
    margin-bottom: 5px;
}
footer.lightfoot .theme1 a,
footer.lightfoot .theme1 a:hover {
    color: rgba(255, 255, 255, 0.85);
}
footer.lightfoot select:focus,
footer.lightfoot select:visited {
    color: rgba(0, 0, 0, 0.6);
}

/*** EI footer ***/
.rec-email .newsletter-email input[type="text"] {
    padding: 15px;
    border-radius: 0px;
    width: calc(100% - 110px);
}
.rec-email .newsletter-email input.button,
.recFull-email input.button {
    position: inherit;
    border-radius: 0px;
    padding: 15px;
    top: 0px;
}
.recFull-email .newsletter-email input[type="text"] {
    padding: 15px;
    width: calc(100% - 120px);
    border-radius: 0px;
}
.spFoot .tcl ul > li,
.spFoot .bml.float .w {
    margin-bottom: 6px;
}
footer b.b,
footer b.b2 {
    width: 15px;
    display: inline-block;
}
footer#footerFormat1.footMap {
    background-image: url(footbg-map.png);
    background-size: cover;
    background-repeat: no-repeat;
}

/*** full contIcon newsletter ***/
.icon-inner {
    width: 60px;
    height: 60px;
    display: table-cell;
    vertical-align: middle;
    text-align: center;
}
.contact-bg td {
    padding: 30px 10px;
    width: 25%;
    vertical-align: top;
}
.contact-box {
    width: 310px;
    display: inline-block;
    padding-left: 15px;
    padding-right: 15px;
}
.contact-icon {
    width: 60px;
    height: 60px;
    position: relative;
    display: inline-block;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    font-size: 18px;
}
.btm_copyRight {
    background: rgba(0, 0, 0, 0.6);
}
.sCont .hr {
    border: none;
}
.full-newsletter {
    max-width: 800px;
    width: 100%;
    margin: auto;
    overflow: hidden;
    text-align: center;
    margin-top: 10px;
    margin-bottom: 22px;
}
.full-newsletter .h2 h3 {
    font-size: 38px;
    line-height: 40px;
    font-weight: normal;
    margin-bottom: 20px;
    letter-spacing: 4px;
}
.full-newsletter input[type="text"] {
    padding: 20px 25px;
    box-sizing: border-box;
    width: calc(100% - 143px);
    display: inline-block;
    border-radius: 30px 0px 0px 30px;
    -webkit-border-radius: 30px 0px 0px 30px;
    -moz-border-radius: 30px 0px 0px 30px;
    background: rgba(255, 255, 255, 0.2);
    color: #ffffff;
    text-shadow: none;
    font-size: 15px;
    max-width: 100% !important;
    border: 1px solid rgba(0, 0, 0, 0.04);
}
.full-newsletter input.button,
.full-newsletter input.buttonBig {
    width: 140px;
    padding: 20px 25px;
    display: inline-block;
    font-size: 15px;
    border-radius: 0px 30px 30px 0px;
    -webkit-border-radius: 0px 30px 30px 0px;
    -moz-border-radius: 0px 30px 30px 0px;
}
footer#footerFormat1 .bdrB,
footer#footerFormat1 .bdrT {
    border-color: rgba(255, 255, 255, 0.2);
}
.theme2 .h2 {
    color: #fff;
}

/*** footer radius image ***/
.footImgView {
    color: #fff;
    display: inline-block;
}
.footImgView-inner {
    border: #fff 2px solid;
    -moz-border-radius: 100%;
    background: #fff;
    -webkit-border-radius: 100%;
    border-radius: 100%;
    z-index: 0;
    top: 0;
    left: 0px;
}
.footImgbox {
    color: #fff;
}
.allpro-link {
    left: -4px;
    color: #fff;
    top: 90px;
}
.proClick-link {
    left: -14px;
    color: #fff;
    top: 134px;
}
.allproBox {
    border-bottom: 45px solid;
    border-right: 45px solid transparent;
    width: 144px;
    opacity: .9;
    display: block;
}
.clickBox {
    border-bottom: 40px solid;
    border-right: 40px solid transparent;
    width: 130px;
    opacity: .9;
    display: block;
}
.footImgbox .imgFrame .imgWidth::before {
    position: absolute;
    content: '';
    left: 0px;
    right: 0px;
    top: 0px;
    bottom: 0px;
    background: rgba(0, 0, 0, 0.5);
}
.footImgView-inner .imgFrame {
    width: 200px;
    height: 200px;
}
.footImgView-inner .imgWidth {
    width: 200px;
    height: 200px;
    -webkit-filter: blur(2px);
    -moz-filter: blur(2px);
    -o-filter: blur(2px);
    -ms-filter: blur(2px);
    filter: blur(2px);
}
.footImgView-inner .imgFrame img {
    position: absolute;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
    margin: auto;
    max-width: 100%;
    max-height: 100%;
}
.footImgView-text {
    margin: 11px 0 0 15px;
    font-size: 15px;
    left: 0px;
    color: #fff;
}
.clickBox-text {
    margin: 8px 0 0 35px;
    font-size: 14px;
    color: #fff;
    left: 0px;
}
.footImgView-bdr {
    z-index: 1002;
    top: 10px;
    left: 20px;
}
.footImgView-bdr2 {
    z-indeX: 1000;
    top: 17px;
    left: 10px;
}

/***  contact full newsletter  ***/
.contact-bg tr td {
    position: relative;
}
.contAbs {
    padding: 25px 15px;
    position: absolute;
    display: block;
    bottom: -60px;
    left: 5px;
    right: 5px;
    min-height: 117px;
    box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.3);
}
.hgtContView .icon-inner,
.hgtContView .contact-icon {
    width: 50px;
    height: 50px;
}
.hgtContView .icon-inner i,
.hgtContView .contact-icon i {
    font-size: 16px;
}
.spcContSec {
    padding-top: 70px;
}
footer .showHide_rp i,
footer .showHide_rp a,
footer .showHide_rp .l a {
    padding: 5px 0px;
    display: inline-block;
}
footer .tcl.float ul > li {
    padding: 0px;
    margin-bottom: 0px;
}
footer.lightfoot .theme1 h3,
footer.lightfoot .theme1 h2 {
    color: #fff;
}

/*** footer ***/
.round-newsletter {
    text-align: center;
    margin-top: 10px;
    margin-bottom: 22px;
}
.round-newsletter input[type="text"] {
    padding: 10px 15px;
    box-sizing: border-box;
    width: calc(100% - 143px);
    display: inline-block;
    border-radius: 20px 0px 0px 20px;
    text-shadow: none;
    font-size: 15px;
    max-width: 100% !important;
    border: 1px solid rgba(0, 0, 0, 0.04);
}
.round-newsletter input.button,
.full-newsletter input.buttonBig {
    width: 90px;
    padding: 10px 15px;
    display: inline-block;
    font-size: 14px;
    border-radius: 0px 20px 20px 0px;
    font-weight: normal;
}
.hrBdrN .qc .hr,
.hrBdrN .hr {
    border-bottom: none;
}

/*** footer 649 650 ***/
.theme1 .newsletter-email input.input::placeholder {
    color: #ffffff;
}
footer.lightfoot .tcl.float ul > li {
    margin-bottom: 0px;
    padding: 0px;
}
footer.lightfoot .column_Box {
    margin-top: 0px;
}
footer.lightfoot .fw7.rHead {
    font-weight: normal;
    color: inherit;
}
footer .fw7.rHead a {
    padding: 0px;
}
footer.lightfoot .theme1 i {
    color: #fff;
}
.minusTop52 {
    margin-top: -52px;
    padding-top: 65px;
}
.rdsFootBtm {
    border-radius: 100px;
    -webkit-border-radius: 100px;
    -moz-border-radius: 100px;
}
.topHoverNws {
    padding-top: 70px;
}
.abs-newsltr {
    position: absolute;
    left: 0px;
    right: 0px;
    transform: translateY(-50%);
}

/*** footer 651 ***/
footer b.b2 {
    position: relative;
    height: 18px;
}
footer b.b2::after {
    position: absolute;
    content: '~';
    top: 6px;
    height: 5px;
}
.ftShape {
    height: 20px;
    margin-top: -20px;
}
.shapeRtDPolyg {
    position: absolute;
    content: '';
    shape-outside: polygon(0% 100%, 100% 100%, 100% 0px, 20px 0);
    clip-path: polygon(0% 100%, 100% 100%, 100% 0px, 20px 0);
    width: 40%;
    top: 0px;
    bottom: 0px;
    right: 0px;
}
.glink-nrm .b {
    font-weight: 600;
}
.themeFootBdr .footImgView {
    margin-bottom: 0px;
    padding: 0px;
}
.ftBigImg .w200px {
    width: 180px;
}
.ftBigImg .h200px {
    height: 180px;
}
.footImgView-inner .imgFrame,
.footImgView-inner .imgWidth {
    width: 180px;
    height: 180px;
}
.ftBigImg .allpro-link {
    top: 61px;
}
.ftBigImg .proClick-link {
    top: 101px;
}
.ftBigImg .allproBox {
    border-bottom: 40px solid;
    border-right: 30px solid transparent;
    width: 144px;
}
.ftBigImg .footImgView-text {
    font-size: 14px;
}
.ftBigImg .clickBox {
    border-bottom-width: 40px;
    border-bottom-style: solid;
    border-right: 30px solid transparent;
    width: 130px;
}
.ftBigImg .clickBox-text {
    font-size: 14px;
}
.themeFootBdr {
    border-width: 4px;
    border-style: solid;
    padding: 1px 5px 0px 1px;
    display: inline-block;
    border-radius: 100%;
    margin-bottom: 10px;
}
.rdSide .themeFootBdr,
.rdSide .footImgView-inner {
    border-radius: 40px 0px 40px 0px;
}
.nwlt-width .col-1.width50 {
    width: 42%;
}

/*** sample footer and heading contactus ***/
.theme1 .bdrT,
.theme1 .bdrL,
.theme2 .bdrT {
    border-color: rgba(0, 0, 0, 0.06);
}
.maxNwsl {
    max-width: 650px;
    width: 100%;
    margin: 0px auto;
}
.maxNwsl.recNwsl .newsletterRd input[type="text"] {
    max-width: calc(100% - 180px);
    margin-right: 10px;
}
.recNwsl.recNwsl .newsletterRd .button {
    width: 160px;
}
.recNwsl .newsletterRd input[type="text"] {
    width: 100%;
    padding: 12px 15px;
    box-sizing: border-box;
    border-radius: 0px;
    max-width: calc(100% - 110px);
}
.recNwsl .newsletterRd .button {
    position: inherit;
    right: 0px;
    top: 0px;
    padding: 12px 20px;
    border-radius: 0px;
    display: inline-block;
}
.newsletterRd input[type="text"] {
    width: 100%;
    padding: 10px 110px 10px 10px;
    box-sizing: border-box;
    border-radius: 20px;
}
.newsletterRd .button {
    position: absolute;
    right: 3px;
    top: 3px;
    padding: 7px 15px 7px 15px;
}
footer.lightfoot .ftBtnLink a,
footer.lightfoot .ftPadd0 a {
    padding: 0px;
}

/*** big abs product Image footer ***/
.rdNewsletter h3 {
    display: none;
}
.rdNewsletter {
    position: relative;
    max-width: 395px;
}
.rdNewsletter input.input {
    width: 100%;
    box-sizing: border-box;
    padding: 12px 15px;
    max-width: 100% !important;
    border-radius: 45px;
    -webkit-border-radius: 45px;
    -moz-border-radius: 45px;
}
.rdNewsletter .button {
    position: absolute;
    right: 0px;
    top: 0px;
    border-radius: 40px;
    padding: 12px 40px;
}
.ftAbsProduct {
    margin-top: -45px;
    display: inline-block;
}
.absProImg img {
    max-height: 400px;
}

/*** contact product diff newsletter ***/
footer .planNwsltr h3 {
    font-size: 20px;
    font-weight: 700;
    letter-spacing: 3px;
}
footer .planNwsltr .showHide_rp > div {
    position: relative;
}
footer .planNwsltr .newsLetter_f2 {
    max-width: 700px;
    margin: 0px auto;
    position: relative;
}
footer .planNwsltr input.input {
    max-width: 100% !important;
    padding: 10px;
    border: none;
    border-bottom: 1px solid rgba(0, 0, 0, 0.13);
}
footer .planNwsltr input.button {
    position: absolute;
    right: 0px;
    background: transparent;
    letter-spacing: 2px;
}
footer .genLinks .ma5px a {
    padding: 2px 2px;
    font-weight: 700;
}

/*** top Bg newsletter ***/
.mid-email {
    max-width: 950px;
    margin: auto;
}
footer .mid-email i {
    display: none;
}
footer .mid-email .col-1 {
    width: auto;
    max-width: 230px;
    font-size: 20px;
}
footer .mid-email .col-1 span {
    vertical-align: top;
    line-height: normal;
}
.mid-email .newsletter-email input[type="text"] {
    max-width: calc(100% - 125px);
    background: #fff;
    color: #555;
}
.mid-email .newsletter-email input.button {
    padding: 15px 22px;
    font-weight: normal;
}
.mid-email .newsletter-email input[type="text"]::placeholder {
    color: #666;
    opacity: 1;
}

/*** top newsletter contact product ***/
.ftHeadBdr .column_Box h3,
.ftHeadBdr .column_Box .fw7.rHead a {
    line-height: normal;
    position: relative;
    padding-bottom: 10px;
    margin-bottom: 6px;
    display: inline-block;
}
.ftHeadBdr .column_Box h3::after,
.ftHeadBdr .column_Box .fw7.rHead a::after {
    position: absolute;
    content: '';
    left: 0px;
    bottom: 0px;
    height: 2px;
    width: 60px;
}
.ftHeadBdr.theme2 h3::after,
.ftHeadBdr.theme2 .fw7.rHead a::after {
    background: rgba(255, 255, 255, 0.5);
}
.fullBtnNwlt input.input {
    width: calc(100% - 110px);
    max-width: 400px !important;
    padding: 10px 15px;
}
.fullBtnNwlt input.input,
.fullBtnNwlt input.button {
    margin: auto;
    box-sizing: border-box;
}
.fullBtnNwlt input.button {
    margin-top: 7px;
    padding: 10px 25px;
}
footer .fullBtnNwlt .h2 h3 {
    font-size: 27px;
    line-height: normal;
}
footer b.b,
footer b.b2 {
    position: relative;
    height: 18px;
}
footer b.b::after,
footer b.b2::after {
    position: absolute;
    content: '\f105';
    top: 6px;
    height: 5px;
    font-family: FontAwesome;
}
footer.lightfoot .theme2 .l a:hover {
    color: #ffffff;
}

/***  Newsletter General link contact sec  ***/
.pdNwls .bigNwls h3 {
    font-size: 40px;
}
footer .leftDarkBg {
    background: rgba(0, 0, 0, 0.4);
    width: 50%;
    position: absolute;
    left: 0px;
    top: 0px;
    bottom: 0px;
    z-index: 0;
}
footer .row1 .col-1.pdNwls {
    padding-top: 25px;
    padding-bottom: 25px;
}
footer .row1 .col-2.rightSecPadd {
    padding-top: 25px;
    padding-left: 25px;
    padding-bottom: 25px;
}
footer.lightfoot .theme2 .input {
    background: #fff;
    color: #666;
    text-shadow: none;
}
.bigNwls h3 {
    font-size: 52px;
    font-weight: 400;
    line-height: normal;
}
.bigNwls .input {
    padding: 12px 15px;
    max-width: calc(100% - 155px) !important;
}
.bigNwls input.button {
    padding: 12px 30px;
}
.leftBdrFoot {
    border-left: 1px solid rgba(255, 255, 255, 0.4);
    padding-left: 40px !important;
}
footer .fbLangMrng .addOptSpc {
    margin-top: 15px;
    display: block;
}
footer .row1.fbLangMrng .col-1,
footer .row1.fbLangMrng .col-2,
footer .row1.fbLangMrng .col-3 {
    padding-top: 0px;
    padding-bottom: 0px;
}
span.translation-links.dib {
    margin-bottom: 5px;
}
footer.lightfoot .theme2 select {
    background: #fff;
}

/*** Shape Design Newsletter General Links ***/
.leftFootShap {
    position: absolute;
    top: 0px;
    left: 0px;
    bottom: 0px;
    width: 50%;
    clip-path: polygon(0 100%, 100% 100%, 85% 0, 0 0);
}
footer.lightfoot .nwlsShap .input {
    padding: 16px 15px;
    max-width: calc(100% - 125px) !important;
    background: #fff;
    border-radius: 5px 0px 0px 5px;
}
.nwlsShap input.button {
    padding: 16px 30px;
    border-radius: 0px 5px 5px 0px;
}
footer .shapFoot > .col-1,
footer .shapFoot > .col-2 {
    padding-top: 35px;
    padding-bottom: 20px;
}
footer.lightfoot .shapFoot .col-1 h2,
footer.lightfoot .shapFoot .col-1 h3,
footer.lightfoot .shapFoot .thClr,
footer.lightfoot .shapFoot .thClr a,
footer.lightfoot .shapFoot .thClr a:hover {
    color: #fff;
}
footer.lightfoot .shapFoot .col-1 {
    padding-right: 90px;
}
footer.lightfoot .shapFoot .smGnLinks {
    margin-top: 30px;
}
footer.lightfoot .shapFoot .smGnLinks b.b {
    display: none;
}
footer.lightfoot .shapFoot .smGnLinks .w {
    display: inline-block;
    margin-bottom: 15px;
}
footer.lightfoot .shapFoot .smGnLinks .w a {
    display: inline-block;
    padding: 1px 22px 1px 0px;
    border-right: 1px solid rgba(255, 255, 255, 0.6);
    margin-right: 20px;
    line-height: 15px;
}
footer.lightfoot .shapFoot .smGnLinks .w:last-child a {
    border-right: none;
}
footer.lightfoot .smGnLinks h3 {
    border-bottom: 1px solid rgba(255, 255, 255, 0.2);
    padding-bottom: 15px;
    margin-bottom: 15px;
}
footer.lightfoot .shapFoot h3,
footer.lightfoot .shapFoot h2,
footer.lightfoot .shapFoot .fw7.rHead {
    font-weight: 700;
}
.nwlsShap h3 {
    font-size: 22px;
    display: block;
    margin-bottom: 3px;
}
.lngSelect .goog-te-gadget {
    height: auto;
    max-height: 34px;
}
.lngSelect .goog-te-gadget .goog-te-combo {
    padding: 7px 15px !important;
    background: #fff;
    border-radius: 5px;
    vertical-align: middle;
}
.lngSelect .translation-links {
    margin-top: 5px;
}
.lngSelect .col-1,
.lngSelect .col-2,
.lngSelect .col-3 {
    vertical-align: middle;
}
.shapeCont {
    padding-left: 7px;
}
footer .shapeCont a {
    padding: 0px 5px;
}
footer.lightfoot .shapFoot i {
    padding: 0px;
}
footer .shapeCont i.fa-mobile {
    line-height: 0.6em;
}
@media(min-width:1024px) {
    .social-right {
        display: inline-block;
    }
    
    .social-right span {
        margin-bottom: 17px;
        font-size: 18px;
        font-weight: normal;
    }
    
    .social-right span,
    footer.lightfoot .social-right a {
        display: block;
        text-align: center;
    }
    
    footer.lightfoot .social-right a {
        margin-bottom: 7px;
    }
}
@media(min-width:768px) {
    .threeStep .bml.float .w {
        width: 33%;
    }
}
@media(min-width:641px) {
    .eqColumn .row1 .col-1.w25,
    .eqColumn .row1 .col-2.w40 {
        width: 33.33%;
    }
    
    .hgtContView {
        padding-top: 0px;
    }
    
    .threeClmn .tcl.float.two li {
        width: 32%;
        box-sizing: border-box;
    }
    
    footer .ic.showHide_rp {
        display: inline-block;
        width: 100%;
        box-sizing: border-box;
    }
}
@media(max-width:992px) {
    .ftShape {
        display: none;
    }
}
@media(max-width:768px) {
    .recFull-email .newsletter-email input[type="text"] {
        width: calc(100% - 113px);
    }
    
    .mid-email .newsletter-email input.button {
        max-width: 100%;
        margin-top: 7px;
    }
    
    footer .rec-email .col-1 {
        max-width: inherit;
        font-size: 15px;
    }
    /*** Shape Design Newsletter General Links ***/
    
    .leftFootShap {
        clip-path: polygon(0 100%, 100% 100%, 100% 0, 0 0);
    }
    
    footer.lightfoot .shapFoot .col-1 {
        padding-right: 10px;
    }
}
@media(max-width:640px) {
    .rdsFootBtm {
        border-radius: 0px;
        -webkit-border-radius: 0px;
        -moz-border-radius: 0px;
    }
    
    .contAbs {
        position: relative;
        left: 0px;
        right: 0px;
        bottom: 0px;
        min-height: auto;
    }
    
    .contact-bg td {
        padding: 10px 0px;
    }
    
    .full-newsletter .plusMinus,
    .planNwsltr .plusMinus {
        display: none;
    }
    
    .planNwsltr .showHide_rp {
        display: block;
    }
    
    .round-newsletter {
        text-align: left;
    }
    
    .full-newsletter .h2 h3 {
        font-size: 24px;
        text-align: center;
        letter-spacing: 0px;
    }
    
    .pdNwls .bigNwls h3 {
        font-size: 16px;
    }
    
    footer .row1 .col-1.pdNwls .plusMinus {
        margin-top: 5px;
    }
    
    footer .row1 .col-1.pdNwls {
        padding-top: 20px;
        padding-bottom: 0px;
    }
    
    footer .leftDarkBg {
        width: 100%;
    }
    
    footer .row1 .col-2.rightSecPadd {
        padding: 12px 0px 20px 0px;
    }
    
    .abs-newsltr {
        position: relative;
        transform: inherit;
        margin: 10px 0 10px;
    }
    
    .topHoverNws {
        margin-top: 0px;
        padding-top: 15px;
    }
    
    footer .columns12 .col-2,
    footer .row1 .col-2.ar {
        text-align: center;
    }
    
    .spcContSec .full-newsletter,
    .spcContSec .full-newsletter .h2 h3 {
        margin-bottom: 10px;
    }
    
    .spcContSec,
    .hgtContView ~ div.theme1 {
        padding-top: 7px !important;
    }
    /*** Shape Design Newsletter General Links ***/
    
    .leftFootShap {
        width: 100%
    }
    
    footer.lightfoot .shapFoot .col-1 {
        padding-right: 0px;
    }
    
    footer.lightfoot .shapFoot .smGnLinks {
        margin-top: 10px;
    }
    
    footer .shapFoot {
        padding: 15px 0px;
    }
    
    footer .shapFoot > .col-1,
    footer .shapFoot > .col-2 {
        padding-top: 0px;
        padding-bottom: 0px;
    }
    
    footer.lightfoot .smGnLinks h3 {
        border-bottom: none;
        padding-bottom: 0px;
        margin-bottom: 0px;
    }
    
    .row1.fbLangMrng .col-1,
    .row1.fbLangMrng .col-2,
    .row1.fbLangMrng .col-3 {
        text-align: center;
    }
    
    footer.lightfoot .shapFoot h2,
    footer.lightfoot .shapFoot h3,
    footer.lightfoot .shapFoot .fw7.rHead,
    footer.lightfoot .shapFoot,
    footer.lightfoot .shapFoot a,
    footer.lightfoot .shapFoot a:hover,
    footer.lightfoot .shapFoot i,
    footer.lightfoot .shapFoot .dif,
    footer.lightfoot .shapFoot .h {
        color: #fff;
    }
    
    .shapeCont {
        padding-left: 0px;
    }
    
    .nwlsShap h3 {
        font-size: 15px;
        display: block;
        margin-bottom: 3px;
    }
}
@media(max-width:480px) {
    .maxNwsl.recNwsl .newsletterRd input[type="text"] {
        max-width: 100%;
        margin-right: 0px;
        margin-bottom: 7px;
    }
    
    .recNwsl.recNwsl .newsletterRd .button {
        width: 100%;
        display: block;
    }
}
html body {
    color: #333;
}
.bodycontent {
    background: #fff;
}
.bdr,
.bdrT,
.bdrR,
.bdrB,
.bdrL,
.bdrAll,
.bdrAll td,
.bdrAll th,
.bdrAllDashed,
.bdrAllDashed td,
.bdrAllDashed th,
.headHr,
.headVr,
.data {
    border-color: rgba(0, 0, 0, 0.13);
}
a {
    color: #333333;
    text-decoration: none;
}
a:hover {
    color: #144178;
}
.theme1 {
    background-color: #6c438c;
    color: #ffffff;
}
.theme2 {
    background-color: #d86969;
    color: #ffffff;
}
.dif,
.dif a,
a.dif {
    color: #d86969;
}
.dif a:hover,
a.dif:hover {
    color: #333;
}
img.bdr,
.bdrDark {
    border-color: rgba(0, 0, 0, 0.15);
}
.theme1,
a.theme1:hover,
.theme1 a,
.theme1 a:hover,
.theme2,
a.theme2:hover,
.theme2 a,
.theme2 a:hover,
.theme2 .dif,
.theme2 .dif a,
.theme2 a.dif,
.theme2 .dif a:hover,
.front,
.front a,
.back,
.back a,
.back a:hover,
.tp-bg .data a.theme2 {
    color: #fff;
}
a.theme1:hover,
a.theme2:hover {
    color: rgba(255, 255, 255, 0.8);
}
.theme3 {
    background-color: #311d40;
    color: #fff;
}
.theme4 {
    background-color: #f9b0b0;
}
.theme4c,
a.theme4c {
    color: #f9b0b0;
}
.theme5 {
    background-color: #e92f2f;
    color: #fff;
}
.theme3,
.theme3 a,
.theme4 a,
a.theme4,
.theme5 a {
    color: #fff;
}
.theme3 a:hover,
.theme4 a:hover,
.theme5 a:hover {
    color: #f5f5f5;
}
.headHr {
    background: #6c438c;
}
.headHr,
.headHr a {
    color: #fff;
}
.headHr a:hover {
    color: #fff;
}
.headHr .star {
    color: #ff0;
}
.headHr .dif {
    color: #def;
}
.headVr {
    background-color: #f1f1f1;
}
.data,
.bg {
    background-color: #fcfcfc;
}
.smsEmailTop .smsEmail .theme1 {
    background: transparent;
    color: inherit;
}
a.button,
.button a {
    background: #6c438c;
    color: #fff1f1;
    border: 1px solid rgba(255, 255, 255, 0.5);
    text-shadow: 1px 1px rgba(0, 0, 0, .35);
}
a.button:hover,
.button a:hover {
    background: #d86969;
    border-color: rgba(255, 255, 255, 0.5);
    color: #fff;
}
a.buttonBig,
input.buttonBig,
.buttonBig a {
    background: #d86969;
    color: #fff;
    border: 1px solid rgba(255, 255, 255, 0.7);
    text-shadow: 1px 1px rgba(0, 0, 0, .35);
    display: inline-block;
}
a.buttonBig:hover,
input.buttonBig:hover,
.buttonBig a:hover {
    background: #6c438c;
    border: 1px solid rgba(255, 255, 255, 0.7);
    color: #fff;
}
.input,
select,
textarea {
    border: 1px solid #ccc;
    color: #aaa;
    text-shadow: 1px 1px rgba(255, 255, 255, 0.749);
    background-color: #fff;
}
.input::placeholder {
    color: #aaa;
}
.input,
textarea {
    background: #fff;
}
.input:focus,
select:focus,
textarea:focus {
    color: #555;
    border-color: #aaa;
}
header .input:focus,
header select:focus,
header textarea:focus,
footer .input:focus,
footer select:focus,
footer textarea:focus {
    border-color: rgba(0, 0, 0, 0.07);
}
footer .input:focus,
footer select:focus,
footer textarea:focus {
    color: #eee;
}
input.button,
input.razorpay-payment-button {
    border: 1px solid transparent;
    color: #fff;
    background: #d86969;
}
input.button:hover,
input.razorpay-payment-button:hover {
    background: #6c438c;
    border: 1px solid rgba(255, 255, 255, 0.5);
    color: #eee;
}
footer .input,
footer select,
footer textarea {
    background: rgba(0, 0, 0, 0.3);
    color: rgba(255, 255, 255, 0.7);
    border: 1px solid rgba(255, 255, 255, 0.2);
    text-shadow: none;
}
footer select option {
    background: #333;
    color: #eee;
}
.t2_fixer.bg_df {
    background: #fff;
    box-shadow: 1px 2px 3px rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 1px 2px 3px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 1px 2px 3px rgba(0, 0, 0, 0.2);
    border-bottom: 1px solid rgba(0, 0, 0, 0.4);
}
.slider-content {
    background: #fff;
    color: #666;
}
.imgFrame {
    overflow: hidden;
}
.ddsmoothmenu ul li ul {
    background: #fff;
    box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.3);
    -webkit-box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.3);
}
.ddsmoothmenu ul li ul,
.ddsmoothmenu ul li ul a {
    color: #666;
}
.ddsmoothmenu ul li ul li.on > a {
    color: #fff;
}

/*.animateddrawer:before, .animateddrawer:after, .animateddrawer span, .animateddrawer span::after{background:#666;}*/
.animateddrawer span:after,
.animateddrawer span:before,
.animateddrawer span {
    background: #666;
}
.whResNav .animateddrawer span,
.whResNav .animateddrawer span:before,
.whResNav .animateddrawer span:after {
    background: #fff;
}
nav.f3 .ddsmoothmenu > ul > li > a:hover,
nav.f3 .ddsmoothmenu > ul > li > a.selected,
nav.f3 .ddsmoothmenu > ul > li.on > a {
    color: #d86969;
}
.ddsmoothmenu > ul > li > a.selected,
.ddsmoothmenu > ul > li > a:hover,
.ddsmoothmenu > ul > li.on > a {
    color: #d86969;
}
.ddsmoothmenu ul li ul li a {
    border-bottom: 1px solid rgba(0, 0, 0, 0.07);
}
.ddsmoothmenu ul li ul a.selected,
.ddsmoothmenu ul li ul a:hover {
    background-color: #d86969;
    color: #ffffff;
}
.theme2 .ddsmoothmenu > ul > li.on > a,
.theme1 .ddsmoothmenu > ul > li.on > a {
    color: #ffffff;
}
.shapeNav nav.f3 .ddsmoothmenu > ul > li > a:hover::before,
.shapeNav nav.f3 .ddsmoothmenu > ul > li > a.selected::before,
nav.f3 .ddsmoothmenu > ul > li > a.on::before {
    background-color: #d86969;
}
.whResNav .right-head .icon span,
.whResNav .right-head .icon span::before,
.whResNav .right-head .icon span::after {
    background: #fff;
}
#headerFormatNT nav.f1 .ddsmoothmenu > ul > li > a {
    color: #fff;
}
.h2 {
    color: #333;
}
.h2 a {
    color: #333;
}
.h2 a:hover {
    color: #000;
}
.h2 h2,
.h2 h3,
#middle .h2 p.rHead {
    border-bottom-color: #d86969;
}
.breadcrumb {
    background: rgba(0, 0, 0, 0.06);
    color: #333;
}
.breadcrumb a,
.breadcrumb-view a {
    color: rgba(0, 0, 0, 0.4);
}
.breadcrumb-view {
    color: rgba(0, 0, 0, 0.3);
}
.fluid_dg_caption {
    color: #fff;
}
#middle .ui-tabs-nav a,
#middle .ui-tabs-nav .ui-tabs-disabled a:hover,
#middle .ui-tabs-nav .ui-tabs-disabled a:focus,
#middle .ui-tabs-nav .ui-tabs-disabled a:active {
    background: #6c438c;
    color: #fff;
    border: 1px solid rgba(255, 255, 255, 0.5);
    border-width: 1px 1px 0;
    border-radius: 10px 0 10px 0;
}
#middle .ui-tabs-nav .ui-tabs-selected a,
#middle .ui-tabs-nav a:hover,
#middle .ui-tabs-nav a:focus,
#middle .ui-tabs-nav a:active,
#middle .ui-tabs-nav .ui-tabs-active a,
#middle .ui-tabs-nav .ui-state-active a {
    background: #d86969;
    color: #fff;
    border: 1px solid rgba(255, 255, 255, 0.5);
    border-width: 1px 1px 0;
}
#middle .ui-tabs-nav a span.head-c1,
#middle .ui-tabs-nav a span.head-c2 {
    color: inherit;
}
.ui-tabs-nav .ui-tabs-selected a:after {
    border-top-color: #d86969;
}
.transparent .ui-tabs-nav .ui-tabs-selected a:after {
    border-top-color: #d86969;
}
.book-tabs li.ui-tabs-selected.ui-state-active a {
    background: #6c438c;
}
.book-tabs.ui-tabs-nav .ui-tabs-selected a:after {
    border-top-color: #6c438c;
}
#bodyFormatNT.oddEven section:nth-child(odd) {
    background-color: #f3f3f3;
}
#bodyFormatNT.oddEven section:nth-child(even) {
    background-color: #fff;
}
#bodyFormatNT.evenOdd section:nth-child(odd) {
    background-color: #fff;
}
#bodyFormatNT.evenOdd section:nth-child(even) {
    background-color: #f3f3f3;
}
#bodyFormatNT.oddEven section:nth-child(even) ul.oddEven li:nth-child(odd) {
    background-color: #f3f3f3;
}
#bodyFormatNT.evenOdd section:nth-child(even) ul.oddEven li:nth-child(odd) {
    background-color: #fff;
}
footer {
    background: #6c438c url(footer_pattern.png) 0 0;
    color: rgba(255, 255, 255, 0.6);
}
footer#footerFormat1,
footer#footerFormat1 a,
footer#footerFormat1 .h2,
footer#footerFormat1 .h2 a {
    color: rgba(255, 255, 255, 0.95);
}
#footerFormat1 .bdr,
#footerFormat1 .bdrT,
#footerFormat1 .bdrR,
#footerFormat1 .bdrB,
#footerFormat1 .bdrL,
#footerFormat1 .bdrAll,
#footerFormat1 .bdrAll td,
#footerFormat1 .bdrAll th,
#footerFormat1 .bdrAllDashed,
#footerFormat1 .bdrAllDashed td,
#footerFormat1 .bdrAllDashed th,
#footerFormat1 .headHr,
#footerFormat1 .headVr,
#footerFormat1 .data {
    border-color: rgba(255, 255, 255, 0.5);
}
footer#footerFormat1 .tcl li a:hover,
footer#footerFormat1 .l a:hover {
    color: rgba(255, 255, 255, 1);
}
footer#footerFormat1 .dif,
footer#footerFormat1 .dif a,
footer#footerFormat1 a.dif {
    color: rgba(255, 255, 255, 0.95);
}
.bx-wrapper .bx-pager.bx-default-pager a {
    background: #aaa;
}
.bx-wrapper .bx-pager.bx-default-pager a.active {
    background: #6d2626;
}
.theme2 .bx-wrapper .bx-pager.bx-default-pager a {
    background: #ddd;
}
.theme2 .bx-wrapper .bx-pager.bx-default-pager a.active {
    background: #ffffff;
}
.sngTitle .slider ul li:hover .clfd-view .heading a {
    color: #d86969;
}
.lBdr-ser .slider ul li > .data {
    border: none;
    border-left: 4px solid #d86969;
}
.lBdr-ser .slider ul li:hover > .data {
    border-left: 4px solid #6c438c;
}
.lBdr-ser .slider ul li .heading::after {
    position: absolute;
    content: '';
    left: 0px;
    bottom: 0px;
    width: 45px;
    height: 2px;
    background: #d86969;
}
.round-icon .data:hover .ser-icon {
    background-color: #d86969;
}
.relImgCont .row1.dt .col-1.w25 > .pr {
    border: 1px solid #d86969;
}
.tstImgShadow .imgFrame {
    box-shadow: 10px 10px 0px #d86969;
    -webkit-box-shadow: 10px 10px 0px #d86969;
    -moz-box-shadow: 10px 10px 0px #d86969;
}
.rdShapeIcon .slider ul li:hover > div > div > a.dib {
    background-color: #d86969;
}
.tstLightBg .tstCBox {
    background-color: #ffffff;
    color: #666;
    text-align: left;
}
.ltstArrow .tstCBox::after {
    border-top: 18px solid rgba(255, 255, 255, 0.8);
}
.tstLightBg .tstCBox span.mt25px {
    margin-top: 18px;
    font-size: 16px;
    color: #d86969;
}
.trngleAbtshape .DynBanner::before {
    border-top: 200px solid #d86969;
}
.trngleAbtshape .DynBanner::after {
    border-bottom: 200px solid #d86969;
}
.job-themeView .viewA a.data {
    color: #666666;
}
.headingBbdr.fullAbt .buttonBig::after {
    border: 3px solid #d86969;
}
.inputHght .button::after {
    border: 3px solid #d86969;
}
.abContClfd .slider ul li:hover .clfd-view .button {
    background-color: #d86969;
}
.indMrg.dataHoverShadow .slider ul li:hover > div {
    background-color: #f2f2f2;
}
.hoverBdr .ddsmoothmenu > ul > li > a:hover::before,
.hoverBdr .ddsmoothmenu > ul > li.on > a::before {
    background-color: #6c438c;
}
.headingBbdr .h1::after {
    background: #d86969;
}
.rdShapeIcon .slider ul li > div > div > a.dib {
    background-color: #f3f3f3;
}
.job-themeView .viewA.dif a.data:hover {
    color: #666;
}
.round-icon .ser-icon {
    border: 1px solid rgba(0, 0, 0, 0.2);
}
.tstImgShadow .testimonial_fm .imgFrame > .imgFrame:before {
    background-color: #ffffff;
}
.contIcon {
    color: rgba(0, 0, 0, 0.6);
}
.inputHght .col-1 .theme1 .contIcon.c30px {
    background: #fff;
}
.triangle-topleft::after {
    border-top: 40px solid #d86969;
}
.abtBg.outerAbtBdr .abs-aboutImg .DynBanner::after {
    border: 3px solid #000;
}
.scale-animation ul li .left-slide-box .h {
    border-color: #d86969;
}
.paging a {
    color: #333;
    border-color: rgba(0, 0, 0, 0.3);
}
.paging span.on,
.paging a:hover {
    background: #d86969;
    color: #fff;
    border: 1px solid rgba(0, 0, 0, 0.3);
}
nav.f3 .ddsmoothmenu ul li ul li.on > a {
    color: rgba(255, 255, 255, 0.8)
}
.scale-animation ul li .left-slide-box .h {
    border-color: #d86969;
}
.control--radio .control__indicator:after {
    background: #d86969;
}
.tstArrow .testimonial_fm ul li > div span.i.large:before {
    background-color: #6c438c;
    color: #ffffff;
}
.theme2 .head-c1,
.theme2 .head-c2,
.theme1 .head-c1,
.theme1 .head-c2,
.theme3 .head-c1,
.theme3 .head-c2 {
    color: #ffffff;
}
.theme2 .head-bdrb::before,
.theme2 .head-bdrb::after,
.theme1 .head-bdrb::before,
.theme1 .head-bdrb::after,
.theme3 .head-bdrb::before,
.theme3 .head-bdrb::after {
    background-color: #ffffff;
}

/*** templates 650 theme ***/
.welSmsCI .welImg::after {
    border-color: #e5e6e6;
}
.tstTableView .testimonial_fm ul li > div {
    background-color: #ffffff;
}
.theme1Bdr {
    border-color: #6c438c;
}
.themeBdr,
.theme2Bdr {
    border-color: #d86969;
}
.comp-info .themeBdr > div {
    border-color: #e7e7e7;
}

/*** templates 651 theme ***/
.themeCinfo ul li > .cInfo-box {
    background: #ffffff;
    padding: 35px 10px 30px;
    box-shadow: 0px 3px 8px rgb(0, 0, 0, 0.1);
    height: 100%;
    box-sizing: border-box;
}
.themeCinfo ul li:hover > .cInfo-box {
    background: #d86969;
    color: #ffffff;
}
.tileCBdr::after {
    background: #d86969;
}
.left-newsletter .h2 h3::after {
    background-color: #d86969;
}
.tstShape .slider ul li:nth-child(1) .tstImgView {
    background: #f44236;
}
.tstShape .slider ul li:nth-child(2) .tstImgView {
    background: #ff9f00;
}
.tstShape .slider ul li:nth-child(3) .tstImgView {
    background: #43a047;
}
.tstShape .slider ul li:nth-child(1) .tstImgView::before {
    border-right-color: #f44236;
}
.tstShape .slider ul li:nth-child(2) .tstImgView::before {
    border-right-color: #ff9f00;
}
.tstShape .slider ul li:nth-child(3) .tstImgView::before {
    border-right-color: #43a047;
}
.tstShape .slider ul li:nth-child(1) .tstImgView::after {
    border-left-color: #f44236;
}
.tstShape .slider ul li:nth-child(2) .tstImgView::after {
    border-left-color: #ff9f00;
}
.tstShape .slider ul li:nth-child(3) .tstImgView::after {
    border-left-color: #43a047;
}

/*** templates 652 ***/
.logoPolyg::before {
    background-color: #d86969;
}
.shapeLtPolyg::before {
    background-color: #6c438c;
}
.shapeRtPolyg::before,
.shapeRtPolyg::after {
    background-color: #d86969;
}
.rgtBtm-animation .slider ul li .clfd-view.data {
    border-left: 5px solid rgba(216, 105, 105, 0.8);
}
.rgtBtm-animation .slider ul li:hover .clfd-view.data {
    background: rgba(216, 105, 105, 0.8);
    color: #fff;
}
.showTh-animation ul li .left-slide-box {
    background: rgba(216, 105, 105, 0.8);
}
.showTh-animation .button a {
    border-top-color: #000;
    border-right-color: #000;
}
.tstArrow.whiteTst .tstCBox {
    background-color: #ffffff;
    box-shadow: 0px 1px 7px rgba(0, 0, 0, 0.2);
}
.tstArrow.whiteTst .testimonial_fm ul li > div span.i.large:before {
    background-color: #ffffff;
    color: #d86969;
}
footer.lightfoot .theme2,
footer.lightfoot .theme2 a,
footer.lightfoot .theme2 h3,
footer.lightfoot .theme2 i,
footer.lightfoot .theme1,
footer.lightfoot .theme1 a,
footer.lightfoot .theme1 h3,
footer.lightfoot .theme1 i,
footer.lightfoot .theme2 .dif,
footer.lightfoot .theme1 .dif,
footer.lightfoot .theme3 a,
footer.lightfoot .theme3 a b {
    color: #ffffff;
}
footer#footerFormat1 b.b2::after,
footer.theme1 b.b2::after,
footer.theme2 b.b2::after {
    color: #ffffff;
}
.themeFootBdr {
    border-color: #d86969;
}
.theme-color a:hover {
    color: rgba(255, 255, 255, 0.9);
}
.locality-Container.bg::before {
    background-color: #d86969;
    opacity: 0.6;
}
.locality-Container.bg::after {
    background-color: #000000;
    opacity: 0.8;
}

/*** Ei templates 653 ***/
.tabhdBdr .ui-tabs-nav li a::before {
    background: #d86969;
}

/*** Ei templates 654 ***/
.sngTitle.btmArrw .ui-tabs-nav a {
    background: #d86969;
    color: #fff;
}
.sngTitle.btmArrw .ic {
    background-color: #f3f3f3;
    border-color: #d86969;
}
.themeCinfo ul li:hover > .cInfo-box {
    background: #d86969;
    color: #ffffff;
}
.relOtherinfo .slider ul li:nth-child(2) > div.tstImgView::after {
    background: #d86969;
}

/*** SVG Icons ***/
.svgCompInfo .iconBox svg {
    fill: #d86969;
}

/*** Fixed header content ***/
.slider-content3 {
    color: #fff;
}
.slider-content a,
.slider-content3 a,
.slider-content4 a {
    background: #333333;
    color: #fff;
    border: 1px solid rgba(255, 255, 255, 0.3);
}
.slider-content3 a:before,
.slider-content4 a:before {
    background: #fff;
    color: #333;
}
.slider-content3 a:hover,
.slider-content3 a:focus,
.slider-content3 a:active,
.slider-content4 a:hover,
.slider-content4 a:focus,
.slider-content4 a:active {
    color: #333;
}
.slider-content a + a,
.slider-content3 a + a,
.slider-content4 a + a {
    background: #d86969;
}

/*** REI body 657 ***/
.hoverTheme ul li:hover .left-slide-box {
    background: rgba(216, 105, 105, 0.8);
}
.rei-ser .slider ul li .data:hover {
    background: #d86969;
    color: #fff;
}
.testArrowDsgn .testimonial_fm ul li > div span.i.large:before {
    background: #d86969;
}
.reiGallery .nSlider ul li:hover > .imgFrame::before {
    border-color: #d86969;
}
.reiGallery .nSlider ul li:hover > .imgFrame::after {
    color: #d86969;
}

/*** footer css ***/
.theme1 .letsTalk .theme2 .data .dif {
    color: #d86969;
}
.allproBox {
    border-bottom-color: #000;
}
.clickBox {
    border-bottom-color: #d86969;
}
footer.lightfoot .theme1 .theme2 .dif {
    color: #d86969;
}
footer .theme1 .fw7.rHead.dif {
    color: #fff;
}

/*** format 658 ***/
.themeProBg .slider ul li .data:hover {
    background: #d86969;
    color: #ffffff;
}
.themeProBg .slider ul li .data:hover a,
.themeProBg .slider ul li .data:hover a.dif,
.themeProBg .slider ul li .data:hover .dif {
    color: #ffffff;
}
.tstSimble .testimonial_fm ul li > div span.i.large:before {
    color: #d86969;
}
footer .planNwsltr input.button {
    color: #d86969;
}

/*** format 659 ***/
.hdBdrb .hd_h2::before,
.hdBdrb .hd_NT::before,
.hdBdrb .hd_NT::after,
.hdBrbb::after {
    background: #d86969;
}
.tp_f3 .data > .dib {
    background: #fcfcfc;
}
.tp_f3 .slider ul li > .data:hover,
.tp_f3 .slider ul li > .data:hover > .dib {
    background-color: #d86969;
}
.ltShadowArrow .tstCBox::before {
    background: #311d40;
}
.ltShadowArrow .testimonial_fm ul li > div span.i.large:before {
    background: #d86969;
}
.ttwTstBg .testimonial_fm ul li > div span.i.large:before {
    color: #d86969;
}
.trngleBtmShape .imgShape::after {
    border-bottom-color: #d86969;
}
.proEvenOdd .slider ul li > .imgLeft .hd01::after {
    background: #d86969;
}
.clfdRei-view .slider ul li .proAtr span i {
    background: #f3f3f3;
}
.clfdRei-view .slider ul li .rent-abs {
    background: #fff !important;
    color: #666 !important;
}
div.ddsmoothmobile ul li.on a,
div.ddsmoothmobile ul li.selected a,
div.ddsmoothmobile ul li:hover a {
    background-color: #d86969;
    color: #ffffff !important;
}
.flDiv .prodtlsPop label.control.control--checkbox {
    background: #fff;
}
.tour-details-view .iti-box .dayIni::before {
    background: #dddddd;
}
.tour-details-view .iti-box .dayIni::after {
    background: #6c438c;
}
@media(min-width:768px) {
    .spl-box {
        display: inline-block;
    }
    
    .proDtls .formTable > tbody > tr > td,
    .proDtls .formTable > thead > tr > td {
        border-top: none;
        border-left: none;
        border-right: none;
    }
    
    .proDtls .formTable {
        border: none;
    }
}
@media(max-width:992px) {
    .logo-c {
        padding-left: 0px;
        padding-right: 0px;
    }
    
    #company {
        padding: 5px 56px 5px 32px !important;
        text-align: center;
    }
    
    #company img {
        max-height: 55px;
    }
    
    .right-head .icon {
        display: none;
        padding: 10px 0;
        right: 7px;
        top: 3px;
    }
    
    .right-head ul.dropdown {
        position: absolute;
        display: none;
        top: 70px;
        right: 0px;
        padding: 10px 10px;
        z-index: 11;
        width: 300px;
        background: #fff;
        box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.3);
        -webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.3) -moz-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.3);
    }
    
    .right-head ul.dropdown,
    .right-head ul.dropdown a {
        color: #666666;
    }
    
    .right-head ul.dropdown::after {
        position: absolute;
        content: '';
        right: 12px;
        top: -10px;
        width: 0;
        height: 0;
        border-left: 8px solid transparent;
        border-right: 8px solid transparent;
        border-bottom: 10px solid rgba(0, 0, 0, 0.2);
    }
    
    .right-head .qcIcon .email ~ b a,
    .right-head .qcIcon .phone ~ b a,
    .right-head .qcIcon .mobile ~ b a,
    .right-head .qcIcon .mobile {
        color: #333;
    }
    
    .right-head ul.dropdown li {
        font-size: 14px;
        padding: 5px 10px;
        border: none;
        width: 100%;
        box-sizing: border-box;
        display: block;
    }
    
    .right-head ul.dropdown .ar {
        text-align: center;
    }
    
    .slideCont-layer .slider-content4 .hd1 {
        font-size: 1.5em !important;
    }
    
    .abs-nav {
        position: relative;
        background-color: #00abed;
    }
    
    .leftFlashCont .slider-content4 .hd1 {
        font-size: 1.5em !important;
        line-height: 1.2em !important;
    }
    
    .leftFlashCont .slider-content4 p {
        font-size: 14px;
    }
    
    div.ddsmoothmobile .mob_dn,
    .mob_dn {
        display: none !important;
    }
    /*** REI project details page ***/
    
    .reiPro-details .leftColumn {
        width: auto;
        float: none;
    }
    
    iframe {
        max-width: 100%;
    }
    
    .social-right {
        margin-top: 15px;
    }
    
    .rec-email ~ .col-2.ar {
        text-align: center;
    }
    
    #middle .ui-tabs-nav a span.head-c1,
    #middle .ui-tabs-nav a span.head-c2 {
        font-size: 20px;
    }
    
    .pt10px.pb2px.hoverNavwhite.leftNav {
        padding: 0px;
    }
    
    .fixed_column {
        top: 0;
        left: 0px;
        right: 0px;
        display: none;
        background-color: rgba(0, 0, 0, 0.4);
        position: fixed;
        z-index: 9999;
        border: none;
        box-sizing: border-box;
        width: 100%;
        height: 100%;
        box-shadow: none;
        padding-top: 32px;
    }
    
    .fixed_column .Cont-Column {
        width: 100%;
    }
    
    .fixed_column {
        background-color: rgba(0, 0, 0, 0.8);
    }
    
    .Cont-Column .formClose {
        display: block;
        background: none;
        width: 32px;
        height: 32px;
        line-height: 32px;
        text-align: center;
        position: absolute;
        font-size: 30px;
        right: 15px;
        top: 10px;
        left: auto;
        color: #fff;
        cursor: pointer;
        font-family: Arial;
        font-weight: bold;
    }
    
    .reiPro-details .fixed_column .Cont-Column {
        background: #f5f5f5;
        color: #666;
        position: absolute;
        top: 50%;
        transform: translateY(-50%);
        left: 15px;
        right: 15px;
        width: auto;
    }
    
    .reiPro-details .fixed_column {
        top: auto;
        margin-top: 0px;
        bottom: 0px;
    }
    
    .reiPro-details .Cont-Column .formClose {
        display: block;
        top: -40px;
        font-size: 20px;
        right: 0px
    }
    
    .reiPro-details .Cont-Column .formHd {
        margin-bottom: 20px;
        text-align: center;
        font-size: 20px;
    }
    
    .reiPro-details figure {
        display: block;
        float: none;
        text-align: center;
        margin: 8px 12px 5px !important;
    }
}
@media(max-width:768px) {
    .callusImg {
        display: none;
    }
    
    .reiPro-details .overviewList li {
        width: 50%;
        display: inline-block;
    }
    
    .rei-gallery li {
        width: 32.5%;
        margin: 0px;
    }
    
    .reiPro-details ul.amenties li {
        width: 25%;
    }
    
    .specifications .box {
        width: 100%;
        margin: 0px;
    }
    
    .fluid_dg_caption.moveFromBottom,
    .fluid_dg_caption.moveFromLeft,
    .fluid_dg_caption.moveFromRight,
    .fluid_dg_caption.moveFromTop {
        bottom: 50px !important;
        top: auto !important;
    }
    
    .h1-heading,
    .h2-heading {
        font-size: 20px;
        line-height: inherit;
    }
    
    .captionDetail .top-heading h1,
    .captionDetail p.xxlarge {
        font-size: 18px;
    }
}
@media(max-width:640px) {
    /***  Header format  ***/
    
    #bodyFormatNT .columns12 .col-2 {
        margin-top: 25px;
    }
    
    #bodyFormatNT .column_box {
        margin-top: 0;
    }
    
    #headerFormat1 .row1 .col-1 {
        width: 100%;
    }
    
    #headerFormat1 .row1 .col-2 {
        width: 100%;
    }
    
    #headerFormat1 .row1 .col-2,
    #headerFormat1 .row1 .col-1 {
        text-align: center;
    }
    
    #headerFormat1 .row1 .col-2 {
        padding: 0;
    }
    
    .dt {
        display: block;
    }
    
    .dtc {
        display: block;
    }
    
    .col-1,
    .col-2,
    .col-3 {
        width: auto;
        display: block;
    }
    
    h1 {
        font-size: 22px;
    }
    
    .rel-prop .hd_NT {
        font-size: 16px;
        font-weight: 600;
    }
    
    #middle .row1 .col-1,
    #middle .row2 .col-1,
    #middle .row1 .col-2,
    #middle .row2 .col-2,
    #middle .row1 .col-3,
    #middle .row2 .col-3,
    #bodyFormatNT .row1 .width35,
    #bodyFormatNT .columns3.row1 .width35,
    #bodyFormatNT .row1 .width38,
    #bodyFormatNT .columns3.row1 .width38,
    #bodyFormatNT .row1 .width50,
    #bodyFormatNT .columns3.row1 .width50,
    #bodyFormatNT .row1 .width60,
    #bodyFormatNT .columns3.row1 .width60,
    #bodyFormatNT .row1 .width12,
    #bodyFormatNT .columns3.row1 .width12,
    #bodyFormatNT .row1 .width25,
    #bodyFormatNT .columns3.row1 .width25,
    #middle .columns3.row1 .col-2,
    #middle .columns3.row2 .col-2 {
        width: auto;
        display: block;
        padding: 0;
    }
    
    footer .row1 .width25,
    footer .row2 .width25,
    footer .row1 .width50,
    footer .row2 .width50,
    #footerFormat1 .row2 .col-1.width50 {
        width: auto;
    }
    
    #bodyFormat1 .row1 .col-1,
    #bodyFormat1 .row1 .col-2,
    #bodyFormat1 .row1 .col-3,
    #bodyFormat1 .row2 .col-1,
    #bodyFormat1 .row2 .col-2,
    #bodyFormat1 .row2 .col-3 {
        width: auto;
        padding: 0;
    }
    
    .callusImg {
        display: none;
    }
    
    #bodyFormat1 .row1 .col-2,
    #bodyFormat1 .row2 .col-2 {
        margin: 15px 0;
    }
    
    .DynBanner {
        text-align: center;
    }
    
    .formTable.break640 > tbody > tr > td,
    .formTable.break640 > thead > tr > td {
        border-width: 0 0 1px;
        display: block;
        width: auto;
    }
    
    .t2_fixer {
        position: static;
    }
    
    .theme2.navMbWh.t2_fixer {
        position: relative;
    }
    
    .column_box {
        margin-top: 10px;
    }
    
    .column_box:first-child {
        margin-top: 0;
    }
    
    .imgLeft .td-1,
    .imgLeft .td-2 {
        display: block;
    }
    
    .qtyAssur .slider .imgLeft .td-1 {
        padding-left: 0px;
        padding-right: 0px;
        width: auto;
        display: block;
    }
    
    .contact_full_form {
        padding: 10px;
    }
    /*** inner page breadcumb ***/
    
    .headBg.bread-right,
    .del_inHdr .headBg.bread-right div.h1,
    .headBg.bread-right .h1,
    .headBg.bread-right .breadcrumb,
    .del_inHdr .page-title-inner.bread-right .h1,
    .page-title-inner.bread-right .h1,
    .page-title-inner.bread-right .breadcrumb {
        display: block;
        text-align: left;
    }
    
    .headBg.bread-right .page-title-inner {
        padding: 20px 0px;
    }
    
    .col-1.f_con {
        width: auto !important;
        text-align: center;
    }
    
    .headBg-inner {
        top: 78px;
        bottom: 0px;
        height: auto;
    }
    
    .verComp_fix .ver_comp .col-2 {
        padding-left: 0px;
    }
    
    .page-title-inner.bread-right .h1 h1 {
        font-size: 16px;
        margin-bottom: 3px;
    }
    
    .page-title-inner.bread-right {
        padding: 10px 0px;
    }
    /***  Footer Format  ***/
    
    #footerFormat1 .row2 .col-1 {
        width: auto;
    }
    
    #footerFormat1 .column_Box,
    #footerFormat1 .row1 .column_box,
    #footerFormat1 .row2 .column_box {
        text-align: left;
    }
    
    #footerFormat1 .fo .copyRight,
    #footerFormat1 .fo .memeberOf {
        float: none;
        text-align: center;
    }
    
    #footerFormat1 .width38 {
        width: auto;
        text-align: left;
    }
    
    footer h3 {
        margin-bottom: 0px;
    }
    
    .plusMinus {
        float: right;
        cursor: pointer;
        margin: 12px 8px 0 0;
    }
    
    #footerFormat1 .plusMinus,
    .ic_pad_none .plusMinus {
        margin: 0;
    }
    
    footer .plusMinus:before {
        cursor: pointer;
        font-family: FontAwesome;
        content: '\f067';
        font-size: 14px;
        font-weight: normal !important;
    }
    
    .plusMinus:before {
        cursor: pointer;
        font-family: FontAwesome;
        content: '\f067';
        font-size: 14px;
        font-weight: normal !important;
    }
    
    footer#footerFormat1 .plusMinus:before {
        color: rgba(255, 255, 255, 0.9);
    }
    
    .plusMinus.act:before {
        font-family: FontAwesome;
        content: '\f068';
    }
    
    .showHide_rp {
        display: none;
    }
    
    .wp33 > * {
        max-width: 50%;
    }
    
    #footerFormat1 .row1 .col-2,
    #footerFormat1 .row1 .col-1,
    #footerFormat1 .row1 .col-3 {
        text-align: center;
        width: auto;
    }
    
    #footerFormat1 .row2 .col-1 {
        width: auto;
    }
    
    #footerFormat1 .row2 .col-2 {
        text-align: left;
    }
    
    footer .h2 {
        font-size: 13px;
    }
    
    footer .row1 .col-1,
    footer .row1 .col-2,
    footer .row1 .col-3,
    footer .row2 .col-1,
    footer .row2 .col-2 {
        padding: 0;
        margin-top: 10px;
    }
    
    #footerFormat1 .row1 .col-1 .col-1,
    #footerFormat1 .row1 .col-1 .col-2,
    #footerFormat1 .row2 .col-1 .col-1,
    #footerFormat1 .row2 .col-1 .col-2 {
        padding: 0;
        margin-top: 10px;
    }
    
    #footerFormat1 .row1 .col-1,
    #footerFormat1 .row2 .col-1,
    #footerFormat1 .row1 .col-2,
    #footerFormat1 .row2 .col-2,
    #footerFormat1 .row1 .col-3,
    #footerFormat1 .row2 .col-3 {
        padding: 0;
        margin-top: 10px;
    }
    
    .ic_pad_none .col-1,
    .ic_pad_none .col-2 {
        margin-top: 10px;
    }
    
    footer.lightfoot .row1 .ftBdrRes {
        border-bottom: 1px solid rgba(0, 0, 0, 0.05);
        padding-bottom: 12px;
    }
    
    footer#footerFormat1 .row1 .col-1.ftBdrRes,
    footer#footerFormat1 .row1 .col-2.ftBdrRes,
    footer#footerFormat1 .row1 .col-3.ftBdrRes {
        border-bottom: 1px solid rgba(255, 255, 255, 0.1);
        padding-bottom: 12px;
    }
    
    footer .row2 .col-1 {
        width: auto;
    }
    
    footer .plusMinus {
        margin-top: 0px;
    }
    
    .newsletter-email {
        margin-top: 15px;
    }
    
    .piView .h1 h1,
    .headingBbdr.fullAbt .h1 {
        font-size: 24px;
    }
    
    .piView .hd_NT,
    .piView .enqMaps .hd_NT {
        font-size: 18px;
    }
    
    .piView .hd_NT ~ p {
        font-size: 14px;
    }
    
    .contentSlider .contMw {
        font-size: 20px !important;
    }
    
    .DynBanner {
        text-align: center;
    }
    
    .formTable.break640 > tbody > tr > td,
    .formTable.break640 > thead > tr > td {
        border-width: 0 0 1px;
        display: block;
        width: auto;
    }
    /*** REI project details page ***/
    
    .rei-gallery li {
        width: 49%;
        margin: 0px;
    }
    
    .reiPro-details ul.amenties li {
        width: 33%;
    }
    
    .specifications .box {
        width: 100%;
        margin: 0px;
    }
    
    .reiPro-details ul.amenties li {
        width: 50%;
    }
    
    .reiPro-details figure {
        margin-bottom: 15px !important;
    }
    
    .reiPro-details ul {
        width: auto !important;
    }
    
    .enquiryForm {
        bottom: 0;
        width: 100%;
        box-sizing: border-box;
        -webkit-transition: all 1s ease;
        -moz-transition: all 1s ease;
        -o-transition: all 1s ease;
        transition: all 1s ease;
        left: 0;
        transform: none;
        -ms-transform: none;
        -webkit-transform: none;
        top: auto;
    }
    
    .floorPlan table,
    .floorPlan thead,
    .floorPlan tbody,
    .floorPlan th,
    .floorPlan td,
    .floorPlan tr {
        display: block;
    }
    
    .floorPlan tr th {
        display: none;
    }
    
    .floorPlan tr th,
    .floorPlan tr td {
        text-align: left;
    }
    
    .floorPlan td::before {
        color: #666;
        font-weight: bold;
        left: 10px;
        padding-right: 10px;
        position: absolute;
        top: 13px;
        white-space: nowrap;
        width: 45%;
    }
    
    .floorPlan td {
        -moz-border-bottom-colors: none;
        -moz-border-left-colors: none;
        -moz-border-right-colors: none;
        -moz-border-top-colors: none;
        border-color: -moz-use-text-color -moz-use-text-color #ccc;
        border-image: none;
        border-style: none none solid;
        border-width: medium medium 1px;
        padding-bottom: 13px !important;
        padding-left: 50% !important;
        padding-top: 13px !important;
        position: relative;
    }
    
    .clsd-imag {
        width: 100%;
        float: left;
        margin-right: 10px;
    }
    
    .viewIcon {
        margin-left: 10px;
    }
    
    .agent-pro {
        float: left;
    }
    
    figure {
        margin: 0px !important;
        padding: 0px;
    }
    
    .pr_list .dtc {
        display: inline-block;
    }
    
    .pr_list .fr {
        float: left;
        width: 100%;
        text-align: left;
    }
    
    figure div {
        background-position: center;
    }
    
    .projectDetail_fix,
    .projectDetail_fix .imgWidth {
        width: 300px;
        height: 200px;
        margin: 0px auto;
        display: block;
    }
    
    .projectDetail_fix {
        margin-bottom: 15px;
    }
    
    div ul.order-pay-tab li.active {
        font-weight: bold;
    }
    
    .order-pay .profle-tab-dropdown {
        display: block;
    }
    
    .order-pay > div ul.order-pay-tab {
        display: none;
    }
    
    .order-pay > div ul.order-pay-tab li {
        border-bottom: 1px solid #ddd;
        display: block;
    }
    
    .order-pay a.tab_on {
        box-shadow: none;
    }
    
    .order-pay > div > a#spo {
        display: block;
    }
    
    .order-pay > div > a#spo i {
        margin-top: 5px;
    }
    
    .order-pay .hidden-xs {
        display: none;
    }
    
    .captionDetail .fl,
    .captionDetail .fr {
        width: 100%;
        text-align: left;
    }
    
    .reiDetail-nav ul li ul {
        display: block !important;
        margin-left: 15px;
        position: relative;
        top: 0px;
        background: transparent;
        box-shadow: none;
        width: auto;
    }
    
    .lfCont .slider ul li {
        text-align: center;
    }
    
    .fluid_dg_wrap .fluid_dg_pag .fluid_dg_pag_ul li {
        margin: 0px 2px;
    }
    
    .fluid_dg_caption.moveFromBottom,
    .fluid_dg_caption.moveFromLeft,
    .fluid_dg_caption.moveFromRight,
    .fluid_dg_caption.moveFromTop {
        bottom: 15px !important;
        top: auto !important;
    }
    
    .ttwBtmFtSpace ~ footer {
        padding-bottom: 30px;
    }
    
    .row1 .col-1 .compImgSp {
        margin-bottom: 25px;
    }
    
    .row1 .col-2 .compImgSp {
        margin-top: 25px;
    }
    
    .inputBdr img,
    .inputHght img {
        display: none;
    }
    
    .inputBdr .contSocial img,
    .inputHght .contSocial img {
        display: inline-block;
    }
    
    .headingBbdr.fullAbt .pt30px.pb30px {
        padding: 5px 10px;
    }
    
    .contentSlider .buttonBig {
        padding: 12px 20px;
        font-size: 13px;
    }
    
    .contact-view .conDtls {
        text-align: center;
    }
    
    .sec-ptpb {
        padding: 10px 0px 10px;
    }
    
    .slider-content4 .hd1 {
        font-size: 1.5em !important;
        text-align: left;
    }
}
@media(max-width:480px) {
    .qi_float > form > div {
        width: 100%;
        padding-left: 0px;
        padding-right: 0px;
    }
    /*** inner page ***/
    
    .formTable .ar,
    .formTable td {
        text-align: left;
    }
    
    .formTable td.ac {
        text-align: center;
    }
    
    .contact-bg .formTable td {
        text-align: center;
    }
    
    .formTable > thead {
        display: none;
    }
    
    .formTable > tbody > tr > td,
    .formTable > thead > tr > td {
        border-width: 0 0 1px !important;
        display: block;
        width: auto;
        box-sizing: border-box;
    }
    
    .formTable tbody tr {
        margin-bottom: 15px;
        display: block;
    }
    
    .m0_mob.formTable tbody tr {
        margin: 0;
    }
    
    .formTable {
        border: none !important;
    }
    
    .responsiveRemove,
    .formTable td.responsiveRemove {
        display: none;
    }
    
    .formTable .headVr b.fr {
        float: none;
        display: block;
        text-align: right;
    }
    
    .formTable .w80,
    .formTable .w70,
    .formTable .w50,
    .formTable .w30,
    .formTable .w20,
    .formTable .w10 {
        width: auto;
    }
    
    .formTable .formTable .w70,
    .formTable .formTable .w30 {
        width: 97% !important;
    }
    
    .formTable .input,
    .formTable select,
    .formTable textarea {
        width: 100%;
        box-sizing: border-box;
    }
    
    .formTable .input.w40px {
        width: 40px !important;
    }
    
    .formTable select[name="dynFrm_no_adults"],
    .formTable select[name="dynFrm_no_children"],
    .formTable select[name="dynFrm_no_of_infants"] {
        width: calc(33% - 7px) !important;
    }
    
    .formTable input[name="phone_isd"] {
        width: 50px;
    }
    
    .formTable input[name="dynFrm_phone_mobile"] {
        width: calc(100% - 62px);
    }
    
    .formTable input.hasDatepicker {
        width: calc(100% - 40px);
    }
    
    .searchRound .input,
    .searchFull .input,
    .searchInline .input {
        width: 100%;
    }
    
    .contact_image2,
    .contact_image4,
    .contact_image5 {
        background: none;
        padding: 10px;
    }
    
    .contact_full_form input.input {
        width: 95%;
        margin-top: 10px;
    }
    
    .contact_full_form input.input:first-child {
        margin-top: 0;
    }
    
    .formTable.bdr0 tbody tr {
        border: none;
    }
    
    .formTable.bdr0 > td {
        padding-top: 25px;
        border: none;
    }
    
    .formTable.bdr0 > td:first-child {
        padding-top: 0;
    }
    
    .formTable.bdr0.imgWidth > td {
        padding-top: 0;
    }
    
    .formTable.bdr0.imgWidth > td:first-child {
        padding-top: 10px;
    }
    
    .formTable.bdr0.imgWidth table td {
        width: 50%;
    }
    
    .formTable.bdr0.imgWidth table tbody tr {
        margin: 0;
        display: table-row
    }
    
    .formTable.bdr0.simple td,
    .formTable.bdr0.simple b,
    .formTable.bdr0.simple tbody tr {
        padding-top: 0;
        margin-bottom: 0;
    }
    
    #footerPopup .w49,
    #footerPopup .w50,
    .inEnqForm .w49,
    .inEnqForm .w50 {
        width: 100%;
        margin-top: 0px;
    }
    
    #footerPopup .w49 input {
        margin-bottom: 10px;
    }
    /*** REI project details page ***/
    
    .reiPro-details .overviewList li {
        width: 100%;
        border-bottom: 1px solid #ddd;
        padding-bottom: 20px;
    }
    
    .rei-gallery li {
        width: 100%;
        text-align: center;
    }
    
    footer .formTable .ar {
        text-align: center;
    }
    
    #middle .slider ul li:last-child {
        margin-bottom: 0px !important;
    }
    
    .getQuoteSec {
        border-top: 1px solid rgba(0, 0, 0, 0.08);
        padding-top: 20px;
    }
    
    .getQuoteSec .xxlarge {
        font-size: 1.2em;
    }
    
    .getQuoteSec a.buttonBig {
        padding: 6px 20px;
    }
    
    #middle .slider ul li,
    #middle .slider ul li > div {
        height: auto !important;
    }
    
    .contact-view .conDtls {
        text-align: center;
    }
    
    .imgFrame .imgFrame {
        margin: 0px !important;
    }
    
    .slider-content4 .hd1 {
        font-size: 1em !important;
    }
}
@media(max-width:415px) {
    .bml.float .w,
    .tcl.float.two li {
        width: 100%;
    }
}