.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.html);
}

.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.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);
}

.wh80px {
    height: 80px;
    width: 80px;
    display: inline-block;
}

.wh46px {
    height: 46px;
    width: 46px;
    display: inline-block;
}

.wh36px {
    height: 36px;
    width: 36px;
    display: inline-block;
}

.f16-service .icn_srv.cons-durab_f1.wh80px,
.f16-service .icn_srv.adv-mdm_f1.wh80px,
.f16-service .icn_srv.automobile_f1.wh80px,
.f16-service .icn_srv.a-industry_f1.wh80px,
.f16-service .icn_srv.banking_f1.wh80px,
.f16-service .icn_srv.bfsi_f1.wh80px,
.f16-service .icn_srv.bpo_f1.wh80px,
.f16-service .icn_srv.chemical-PF_f1.wh80px,
.f16-service .icn_srv.cons-realE_f1.wh80px,
.f16-service .icn_srv.education-t_f1.wh80px,
.f16-service .icn_srv.E-technical_f1.wh80px,
.f16-service .icn_srv.event-Org_f1.wh80px,
.f16-service .icn_srv.exp-imp_f1.wh80px,
.f16-service .icn_srv.fab-erec_f1.wh80px,
.f16-service .icn_srv.finance_f1.wh80px,
.f16-service .icn_srv.fmcg_f1.wh80px,
.f16-service .icn_srv.food-ind_f1.wh80px,
.f16-service .icn_srv.heavy-ind_f1.wh80px,
.f16-service .icn_srv.insurance_f1.wh80px,
.f16-service .icn_srv.ites_f1.wh80px,
.f16-service .icn_srv.manufac-O_f1.wh80px,
.f16-service .icn_srv.marine-ship_f1.wh80px,
.f16-service .icn_srv.oil-gas_f1.wh80px,
.f16-service .icn_srv.pharma-MH_f1.wh80px,
.f16-service .icn_srv.PP-ind_f1.wh80px,
.f16-service .icn_srv.PR-energy_f1.wh80px,
.f16-service .icn_srv.retail_f1.wh80px,
.f16-service .icn_srv.sales-markt_f1.wh80px,
.f16-service .icn_srv.telecom-tech_f1.wh80px,
.f16-service .icn_srv.texttile-ind_f1.wh80px,
.f16-service .icn_srv.tour-travel_f1.wh80px,
.f16-service .icn_srv.trans-logis_f1.wh80px,
.f16-service .icn_srv.admission_f1.wh80px,
.f16-service .icn_srv.camp-hire_f1.wh80px,
.f16-service .icn_srv.career-cons_f1.wh80px,
.f16-service .icn_srv.dist-educt_f1.wh80px,
.f16-service .icn_srv.domes-plac_f1.wh80px,
.f16-service .icn_srv.event-org_f1.wh80px,
.f16-service .icn_srv.ex-search_f1.wh80px,
.f16-service .icn_srv.head-hunt_f1.wh80px,
.f16-service .icn_srv.house-ser_f1.wh80px,
.f16-service .icn_srv.hr-consul_f1.wh80px,
.f16-service .icn_srv.manp-rec_f1.wh80px,
.f16-service .icn_srv.migr-ser_f1.wh80px,
.f16-service .icn_srv.overseas_f1.wh80px,
.f16-service .icn_srv.payr-mang_f1.wh80px,
.f16-service .icn_srv.rpo-ser_f1.wh80px,
.f16-service .icn_srv.secr-ser_f1.wh80px,
.f16-service .icn_srv.staff-sol_f1.wh80px,
.f16-service .icn_srv.train-develop_f1.wh80px,
.f16-service .icn_srv.work-home_f1.wh80px,
.f16-service .icn_srv.hiring_f1.wh80px,
.f16-service .icn_srv.realestate_f1.wh80px,
.f16-service .icn_srv.resume-writing_f1.wh80px,
.f16-service .icn_srv.turn-key-hiring-projects_f1.wh80px,
.f16-service .icn_srv.network_f1.wh80px,
.f16-service .icn_srv.enterprise_f1.wh80px,
.f16-service .icn_srv.remote_f1.wh80px,
.f16-service .icn_srv.jamsJwell_f1.wh80px,
.f16-service .icn_srv.hospital_f1.wh80px,
.f16-service .icn_srv.elder-care_f1.wh80px,
.f16-service .icn_srv.nursing_f1.wh80px,
.f16-service .icn_srv.attendants_f1.wh80px,
.f16-service .icn_srv.baby-care_f1.wh80px,
.f16-service .icn_srv.labour-cont_f1.wh80px,
.f16-service .icn_srv.electical-cont_f1.wh80px {
    background-position: 0% -162px;
}

.f16-service .icn_srv.cons-durab_f2.wh80px,
.f16-service .icn_srv.adv-mdm_f2.wh80px,
.f16-service .icn_srv.automobile_f2.wh80px,
.f16-service .icn_srv.a-industry_f2.wh80px,
.f16-service .icn_srv.banking_f2.wh80px,
.f16-service .icn_srv.bfsi_f2.wh80px,
.f16-service .icn_srv.bpo_f2.wh80px,
.f16-service .icn_srv.chemical-PF_f2.wh80px,
.f16-service .icn_srv.cons-realE_f2.wh80px,
.f16-service .icn_srv.education-t_f2.wh80px,
.f16-service .icn_srv.E-technical_f2.wh80px,
.f16-service .icn_srv.event-Org_f2.wh80px,
.f16-service .icn_srv.exp-imp_f2.wh80px,
.f16-service .icn_srv.fab-erec_f2.wh80px,
.f16-service .icn_srv.finance_f2.wh80px,
.f16-service .icn_srv.fmcg_f2.wh80px,
.f16-service .icn_srv.food-ind_f2.wh80px,
.f16-service .icn_srv.heavy-ind_f2.wh80px,
.f16-service .icn_srv.insurance_f2.wh80px,
.f16-service .icn_srv.ites_f2.wh80px,
.f16-service .icn_srv.manufac-O_f2.wh80px,
.f16-service .icn_srv.marine-ship_f2.wh80px,
.f16-service .icn_srv.oil-gas_f2.wh80px,
.f16-service .icn_srv.pharma-MH_f2.wh80px,
.f16-service .icn_srv.PP-ind_f2.wh80px,
.f16-service .icn_srv.PR-energy_f2.wh80px,
.f16-service .icn_srv.retail_f2.wh80px,
.f16-service .icn_srv.sales-markt_f2.wh80px,
.f16-service .icn_srv.telecom-tech_f2.wh80px,
.f16-service .icn_srv.texttile-ind_f2.wh80px,
.f16-service .icn_srv.tour-travel_f2.wh80px,
.f16-service .icn_srv.trans-logis_f2.wh80px,
.f16-service .icn_srv.admission_f2.wh80px,
.f16-service .icn_srv.camp-hire_f2.wh80px,
.f16-service .icn_srv.career-cons_f2.wh80px,
.f16-service .icn_srv.dist-educt_f2.wh80px,
.f16-service .icn_srv.domes-plac_f2.wh80px,
.f16-service .icn_srv.event-org_f2.wh80px,
.f16-service .icn_srv.ex-search_f2.wh80px,
.f16-service .icn_srv.head-hunt_f2.wh80px,
.f16-service .icn_srv.house-ser_f2.wh80px,
.f16-service .icn_srv.hr-consul_f2.wh80px,
.f16-service .icn_srv.manp-rec_f2.wh80px,
.f16-service .icn_srv.migr-ser_f2.wh80px,
.f16-service .icn_srv.overseas_f2.wh80px,
.f16-service .icn_srv.payr-mang_f2.wh80px,
.f16-service .icn_srv.rpo-ser_f2.wh80px,
.f16-service .icn_srv.secr-ser_f2.wh80px,
.f16-service .icn_srv.staff-sol_f2.wh80px,
.f16-service .icn_srv.train-develop_f2.wh80px,
.f16-service .icn_srv.work-home_f2.wh80px,
.f16-service .icn_srv.hiring_f2.wh80px,
.f16-service .icn_srv.realestate_f2.wh80px,
.f16-service .icn_srv.resume-writing_f2.wh80px,
.f16-service .icn_srv.turn-key-hiring-projects_f2.wh80px,
.f16-service .icn_srv.network_f2.wh80px,
.f16-service .icn_srv.enterprise_f2.wh80px,
.f16-service .icn_srv.remote_f2.wh80px,
.f16-service .icn_srv.jamsJwell_f2.wh80px,
.f16-service .icn_srv.hospital_f2.wh80px,
.f16-service .icn_srv.elder-care_f2.wh80px,
.f16-service .icn_srv.nursing_f2.wh80px,
.f16-service .icn_srv.attendants_f2.wh80px,
.f16-service .icn_srv.baby-care_f2.wh80px,
.f16-service .icn_srv.labour-cont_f2.wh80px,
.f16-service .icn_srv.electical-cont_f2.wh80px {
    background-position: -80px -162px;
}

.f16-service .icn_srv.cons-durab_f3.wh80px,
.f16-service .icn_srv.adv-mdm_f3.wh80px,
.f16-service .icn_srv.automobile_f3.wh80px,
.f16-service .icn_srv.a-industry_f3.wh80px,
.f16-service .icn_srv.banking_f3.wh80px,
.f16-service .icn_srv.bfsi_f3.wh80px,
.f16-service .icn_srv.bpo_f3.wh80px,
.f16-service .icn_srv.chemical-PF_f3.wh80px,
.f16-service .icn_srv.cons-realE_f3.wh80px,
.f16-service .icn_srv.education-t_f3.wh80px,
.f16-service .icn_srv.E-technical_f3.wh80px,
.f16-service .icn_srv.event-Org_f3.wh80px,
.f16-service .icn_srv.exp-imp_f3.wh80px,
.f16-service .icn_srv.fab-erec_f3.wh80px,
.f16-service .icn_srv.finance_f3.wh80px,
.f16-service .icn_srv.fmcg_f3.wh80px,
.f16-service .icn_srv.food-ind_f3.wh80px,
.f16-service .icn_srv.heavy-ind_f3.wh80px,
.f16-service .icn_srv.insurance_f3.wh80px,
.f16-service .icn_srv.ites_f3.wh80px,
.f16-service .icn_srv.manufac-O_f3.wh80px,
.f16-service .icn_srv.marine-ship_f3.wh80px,
.f16-service .icn_srv.oil-gas_f3.wh80px,
.f16-service .icn_srv.pharma-MH_f3.wh80px,
.f16-service .icn_srv.PP-ind_f3.wh80px,
.f16-service .icn_srv.PR-energy_f3.wh80px,
.f16-service .icn_srv.retail_f3.wh80px,
.f16-service .icn_srv.sales-markt_f3.wh80px,
.f16-service .icn_srv.telecom-tech_f3.wh80px,
.f16-service .icn_srv.texttile-ind_f3.wh80px,
.f16-service .icn_srv.tour-travel_f3.wh80px,
.f16-service .icn_srv.trans-logis_f3.wh80px,
.f16-service .icn_srv.admission_f3.wh80px,
.f16-service .icn_srv.camp-hire_f3.wh80px,
.f16-service .icn_srv.career-cons_f3.wh80px,
.f16-service .icn_srv.dist-educt_f3.wh80px,
.f16-service .icn_srv.domes-plac_f3.wh80px,
.f16-service .icn_srv.event-org_f3.wh80px,
.f16-service .icn_srv.ex-search_f3.wh80px,
.f16-service .icn_srv.head-hunt_f3.wh80px,
.f16-service .icn_srv.house-ser_f3.wh80px,
.f16-service .icn_srv.hr-consul_f3.wh80px,
.f16-service .icn_srv.manp-rec_f3.wh80px,
.f16-service .icn_srv.migr-ser_f3.wh80px,
.f16-service .icn_srv.overseas_f3.wh80px,
.f16-service .icn_srv.payr-mang_f3.wh80px,
.f16-service .icn_srv.rpo-ser_f3.wh80px,
.f16-service .icn_srv.secr-ser_f3.wh80px,
.f16-service .icn_srv.staff-sol_f3.wh80px,
.f16-service .icn_srv.train-develop_f3.wh80px,
.f16-service .icn_srv.work-home_f3.wh80px,
.f16-service .icn_srv.hiring_f3.wh80px,
.f16-service .icn_srv.realestate_f3.wh80px,
.f16-service .icn_srv.resume-writing_f3.wh80px,
.f16-service .icn_srv.turn-key-hiring-projects_f3.wh80px,
.f16-service .icn_srv.network_f3.wh80px,
.f16-service .icn_srv.enterprise_f3.wh80px,
.f16-service .icn_srv.remote_f3.wh80px,
.f16-service .icn_srv.jamsJwell_f3.wh80px,
.f16-service .icn_srv.hospital_f3.wh80px,
.f16-service .icn_srv.elder-care_f3.wh80px,
.f16-service .icn_srv.nursing_f3.wh80px,
.f16-service .icn_srv.attendants_f3.wh80px,
.f16-service .icn_srv.baby-care_f3.wh80px,
.f16-service .icn_srv.labour-cont_f3.wh80px,
.f16-service .icn_srv.electical-cont_f3.wh80px {
    background-position: -160px -162px;
}

.f16-service .icn_srv.cons-durab_f4.wh80px,
.f16-service .icn_srv.adv-mdm_f4.wh80px,
.f16-service .icn_srv.automobile_f4.wh80px,
.f16-service .icn_srv.a-industry_f4.wh80px,
.f16-service .icn_srv.banking_f4.wh80px,
.f16-service .icn_srv.bfsi_f4.wh80px,
.f16-service .icn_srv.bpo_f4.wh80px,
.f16-service .icn_srv.chemical-PF_f4.wh80px,
.f16-service .icn_srv.cons-realE_f4.wh80px,
.f16-service .icn_srv.education-t_f4.wh80px,
.f16-service .icn_srv.E-technical_f4.wh80px,
.f16-service .icn_srv.event-Org_f4.wh80px,
.f16-service .icn_srv.exp-imp_f4.wh80px,
.f16-service .icn_srv.fab-erec_f4.wh80px,
.f16-service .icn_srv.finance_f4.wh80px,
.f16-service .icn_srv.fmcg_f4.wh80px,
.f16-service .icn_srv.food-ind_f4.wh80px,
.f16-service .icn_srv.heavy-ind_f4.wh80px,
.f16-service .icn_srv.insurance_f4.wh80px,
.f16-service .icn_srv.ites_f4.wh80px,
.f16-service .icn_srv.manufac-O_f4.wh80px,
.f16-service .icn_srv.marine-ship_f4.wh80px,
.f16-service .icn_srv.oil-gas_f4.wh80px,
.f16-service .icn_srv.pharma-MH_f4.wh80px,
.f16-service .icn_srv.PP-ind_f4.wh80px,
.f16-service .icn_srv.PR-energy_f4.wh80px,
.f16-service .icn_srv.retail_f4.wh80px,
.f16-service .icn_srv.sales-markt_f4.wh80px,
.f16-service .icn_srv.telecom-tech_f4.wh80px,
.f16-service .icn_srv.texttile-ind_f4.wh80px,
.f16-service .icn_srv.tour-travel_f4.wh80px,
.f16-service .icn_srv.trans-logis_f4.wh80px,
.f16-service .icn_srv.admission_f4.wh80px,
.f16-service .icn_srv.camp-hire_f4.wh80px,
.f16-service .icn_srv.career-cons_f4.wh80px,
.f16-service .icn_srv.dist-educt_f4.wh80px,
.f16-service .icn_srv.domes-plac_f4.wh80px,
.f16-service .icn_srv.event-org_f4.wh80px,
.f16-service .icn_srv.ex-search_f4.wh80px,
.f16-service .icn_srv.head-hunt_f4.wh80px,
.f16-service .icn_srv.house-ser_f4.wh80px,
.f16-service .icn_srv.hr-consul_f4.wh80px,
.f16-service .icn_srv.manp-rec_f4.wh80px,
.f16-service .icn_srv.migr-ser_f4.wh80px,
.f16-service .icn_srv.overseas_f4.wh80px,
.f16-service .icn_srv.payr-mang_f4.wh80px,
.f16-service .icn_srv.rpo-ser_f4.wh80px,
.f16-service .icn_srv.secr-ser_f4.wh80px,
.f16-service .icn_srv.staff-sol_f4.wh80px,
.f16-service .icn_srv.train-develop_f4.wh80px,
.f16-service .icn_srv.work-home_f4.wh80px,
.f16-service .icn_srv.hiring_f4.wh80px,
.f16-service .icn_srv.realestate_f4.wh80px,
.f16-service .icn_srv.resume-writing_f4.wh80px,
.f16-service .icn_srv.turn-key-hiring-projects_f4.wh80px,
.f16-service .icn_srv.network_f4.wh80px,
.f16-service .icn_srv.enterprise_f4.wh80px,
.f16-service .icn_srv.remote_f4.wh80px,
.f16-service .icn_srv.jamsJwell_f4.wh80px,
.f16-service .icn_srv.hospital_f1.wh80px,
.f16-service .icn_srv.elder-care_f4.wh80px,
.f16-service .icn_srv.nursing_f4.wh80px,
.f16-service .icn_srv.attendants_f4.wh80px,
.f16-service .icn_srv.baby-care_f4.wh80px,
.f16-service .icn_srv.labour-cont_f4.wh80px,
.f16-service .icn_srv.electical-cont_f4.wh80px {
    background-position: -240px -162px;
}

.f16-service .icn_srv.cons-durab_f5.wh80px,
.f16-service .icn_srv.adv-mdm_f5.wh80px,
.f16-service .icn_srv.automobile_f5.wh80px,
.f16-service .icn_srv.a-industry_f5.wh80px,
.f16-service .icn_srv.banking_f5.wh80px,
.f16-service .icn_srv.bfsi_f5.wh80px,
.f16-service .icn_srv.bpo_f5.wh80px,
.f16-service .icn_srv.chemical-PF_f5.wh80px,
.f16-service .icn_srv.cons-realE_f5.wh80px,
.f16-service .icn_srv.education-t_f5.wh80px,
.f16-service .icn_srv.E-technical_f5.wh80px,
.f16-service .icn_srv.event-Org_f5.wh80px,
.f16-service .icn_srv.exp-imp_f5.wh80px,
.f16-service .icn_srv.fab-erec_f5.wh80px,
.f16-service .icn_srv.finance_f5.wh80px,
.f16-service .icn_srv.fmcg_f5.wh80px,
.f16-service .icn_srv.food-ind_f5.wh80px,
.f16-service .icn_srv.heavy-ind_f5.wh80px,
.f16-service .icn_srv.insurance_f5.wh80px,
.f16-service .icn_srv.ites_f5.wh80px,
.f16-service .icn_srv.manufac-O_f5.wh80px,
.f16-service .icn_srv.marine-ship_f5.wh80px,
.f16-service .icn_srv.oil-gas_f5.wh80px,
.f16-service .icn_srv.pharma-MH_f5.wh80px,
.f16-service .icn_srv.PP-ind_f5.wh80px,
.f16-service .icn_srv.PR-energy_f5.wh80px,
.f16-service .icn_srv.retail_f5.wh80px,
.f16-service .icn_srv.sales-markt_f5.wh80px,
.f16-service .icn_srv.telecom-tech_f5.wh80px,
.f16-service .icn_srv.texttile-ind_f5.wh80px,
.f16-service .icn_srv.tour-travel_f5.wh80px,
.f16-service .icn_srv.trans-logis_f5.wh80px,
.f16-service .icn_srv.admission_f5.wh80px,
.f16-service .icn_srv.camp-hire_f5.wh80px,
.f16-service .icn_srv.career-cons_f5.wh80px,
.f16-service .icn_srv.dist-educt_f5.wh80px,
.f16-service .icn_srv.domes-plac_f5.wh80px,
.f16-service .icn_srv.event-org_f5.wh80px,
.f16-service .icn_srv.ex-search_f5.wh80px,
.f16-service .icn_srv.head-hunt_f5.wh80px,
.f16-service .icn_srv.house-ser_f5.wh80px,
.f16-service .icn_srv.hr-consul_f5.wh80px,
.f16-service .icn_srv.manp-rec_f5.wh80px,
.f16-service .icn_srv.migr-ser_f5.wh80px,
.f16-service .icn_srv.overseas_f5.wh80px,
.f16-service .icn_srv.payr-mang_f5.wh80px,
.f16-service .icn_srv.rpo-ser_f5.wh80px,
.f16-service .icn_srv.secr-ser_f5.wh80px,
.f16-service .icn_srv.staff-sol_f5.wh80px,
.f16-service .icn_srv.train-develop_f5.wh80px,
.f16-service .icn_srv.work-home_f5.wh80px,
.f16-service .icn_srv.hiring_f5.wh80px,
.f16-service .icn_srv.realestate_f5.wh80px,
.f16-service .icn_srv.resume-writing_f5.wh80px,
.f16-service .icn_srv.turn-key-hiring-projects_f5.wh80px,
.f16-service .icn_srv.network_f5.wh80px,
.f16-service .icn_srv.enterprise_f5.wh80px,
.f16-service .icn_srv.remote_f5.wh80px,
.f16-service .icn_srv.jamsJwell_f5.wh80px,
.f16-service .icn_srv.hospital_f1.wh80px,
.f16-service .icn_srv.elder-care_f5.wh80px,
.f16-service .icn_srv.nursing_f5.wh80px,
.f16-service .icn_srv.attendants_f5.wh80px,
.f16-service .icn_srv.baby-care_f5.wh80px,
.f16-service .icn_srv.labour-cont_f5.wh80px,
.f16-service .icn_srv.electical-cont_f5.wh80px {
    background-position: -320px -162px;
}

.icn_srv.cons-durab_f1.wh80px,
.icn_srv.adv-mdm_f1.wh80px,
.icn_srv.automobile_f1.wh80px,
.icn_srv.a-industry_f1.wh80px,
.icn_srv.banking_f1.wh80px,
.icn_srv.bfsi_f1.wh80px,
.icn_srv.bpo_f1.wh80px,
.icn_srv.chemical-PF_f1.wh80px,
.icn_srv.cons-realE_f1.wh80px,
.icn_srv.education-t_f1.wh80px,
.icn_srv.E-technical_f1.wh80px,
.icn_srv.event-Org_f1.wh80px,
.icn_srv.exp-imp_f1.wh80px,
.icn_srv.fab-erec_f1.wh80px,
.icn_srv.finance_f1.wh80px,
.icn_srv.fmcg_f1.wh80px,
.icn_srv.food-ind_f1.wh80px,
.icn_srv.heavy-ind_f1.wh80px,
.icn_srv.insurance_f1.wh80px,
.icn_srv.ites_f1.wh80px,
.icn_srv.manufac-O_f1.wh80px,
.icn_srv.marine-ship_f1.wh80px,
.icn_srv.oil-gas_f1.wh80px,
.icn_srv.pharma-MH_f1.wh80px,
.icn_srv.PP-ind_f1.wh80px,
.icn_srv.PR-energy_f1.wh80px,
.icn_srv.retail_f1.wh80px,
.icn_srv.sales-markt_f1.wh80px,
.icn_srv.telecom-tech_f1.wh80px,
.icn_srv.texttile-ind_f1.wh80px,
.icn_srv.tour-travel_f1.wh80px,
.icn_srv.trans-logis_f1.wh80px,
.icn_srv.admission_f1.wh80px,
.icn_srv.camp-hire_f1.wh80px,
.icn_srv.career-cons_f1.wh80px,
.icn_srv.dist-educt_f1.wh80px,
.icn_srv.domes-plac_f1.wh80px,
.icn_srv.event-org_f1.wh80px,
.icn_srv.ex-search_f1.wh80px,
.icn_srv.head-hunt_f1.wh80px,
.icn_srv.house-ser_f1.wh80px,
.icn_srv.hr-consul_f1.wh80px,
.icn_srv.manp-rec_f1.wh80px,
.icn_srv.migr-ser_f1.wh80px,
.icn_srv.overseas_f1.wh80px,
.icn_srv.payr-mang_f1.wh80px,
.icn_srv.rpo-ser_f1.wh80px,
.icn_srv.secr-ser_f1.wh80px,
.icn_srv.staff-sol_f1.wh80px,
.icn_srv.train-develop_f1.wh80px,
.icn_srv.work-home_f1.wh80px,
.icn_srv.hiring_f1.wh80px,
.icn_srv.realestate_f1.wh80px,
.icn_srv.resume-writing_f1.wh80px,
.icn_srv.turn-key-hiring-projects_f1.wh80px,
.icn_srv.network_f1.wh80px,
.icn_srv.enterprise_f1.wh80px,
.icn_srv.remote_f1.wh80px,
.icn_srv.jamsJwell_f1.wh80px,
.icn_srv.iso-consultancy_f1.wh80px,
.icn_srv.hospital_f1.wh80px,
.icn_srv.elder-care_f1.wh80px,
.icn_srv.nursing_f1.wh80px,
.icn_srv.attendants_f1.wh80px,
.icn_srv.baby-care_f1.wh80px,
.icn_srv.labour-cont_f1.wh80px,
.icn_srv.electical-cont_f1.wh80px {
    background-position: 0% 0%;
}

.icn_srv.cons-durab_f2.wh80px,
.icn_srv.adv-mdm_f2.wh80px,
.icn_srv.automobile_f2.wh80px,
.icn_srv.a-industry_f2.wh80px,
.icn_srv.banking_f2.wh80px,
.icn_srv.bfsi_f2.wh80px,
.icn_srv.bpo_f2.wh80px,
.icn_srv.chemical-PF_f2.wh80px,
.icn_srv.cons-realE_f2.wh80px,
.icn_srv.education-t_f2.wh80px,
.icn_srv.E-technical_f2.wh80px,
.icn_srv.event-Org_f2.wh80px,
.icn_srv.exp-imp_f2.wh80px,
.icn_srv.fab-erec_f2.wh80px,
.icn_srv.finance_f2.wh80px,
.icn_srv.fmcg_f2.wh80px,
.icn_srv.food-ind_f2.wh80px,
.icn_srv.heavy-ind_f2.wh80px,
.icn_srv.insurance_f2.wh80px,
.icn_srv.ites_f2.wh80px,
.icn_srv.manufac-O_f2.wh80px,
.icn_srv.marine-ship_f2.wh80px,
.icn_srv.oil-gas_f2.wh80px,
.icn_srv.pharma-MH_f2.wh80px,
.icn_srv.PP-ind_f2.wh80px,
.icn_srv.PR-energy_f2.wh80px,
.icn_srv.retail_f2.wh80px,
.icn_srv.sales-markt_f2.wh80px,
.icn_srv.telecom-tech_f2.wh80px,
.icn_srv.texttile-ind_f2.wh80px,
.icn_srv.tour-travel_f2.wh80px,
.icn_srv.trans-logis_f2.wh80px,
.icn_srv.admission_f2.wh80px,
.icn_srv.camp-hire_f2.wh80px,
.icn_srv.career-cons_f2.wh80px,
.icn_srv.dist-educt_f2.wh80px,
.icn_srv.domes-plac_f2.wh80px,
.icn_srv.event-org_f2.wh80px,
.icn_srv.ex-search_f2.wh80px,
.icn_srv.head-hunt_f2.wh80px,
.icn_srv.house-ser_f2.wh80px,
.icn_srv.hr-consul_f2.wh80px,
.icn_srv.manp-rec_f2.wh80px,
.icn_srv.migr-ser_f2.wh80px,
.icn_srv.overseas_f2.wh80px,
.icn_srv.payr-mang_f2.wh80px,
.icn_srv.rpo-ser_f2.wh80px,
.icn_srv.secr-ser_f2.wh80px,
.icn_srv.staff-sol_f2.wh80px,
.icn_srv.train-develop_f2.wh80px,
.icn_srv.work-home_f2.wh80px,
.icn_srv.hiring_f2.wh80px,
.icn_srv.realestate_f2.wh80px,
.icn_srv.resume-writing_f2.wh80px,
.icn_srv.turn-key-hiring-projects_f2.wh80px,
.icn_srv.network_f2.wh80px,
.icn_srv.enterprise_f2.wh80px,
.icn_srv.remote_f2.wh80px,
.icn_srv.jamsJwell_f2.wh80px,
.icn_srv.iso-consultancy_f2.wh80px,
.icn_srv.hospital_f2.wh80px,
.icn_srv.elder-care_f2.wh80px,
.icn_srv.nursing_f2.wh80px,
.icn_srv.attendants_f2.wh80px,
.icn_srv.baby-care_f2.wh80px,
.icn_srv.labour-cont_f2.wh80px,
.icn_srv.electical-cont_f2.wh80px {
    background-position: -80px 0%;
}

.icn_srv.cons-durab_f3.wh80px,
.icn_srv.adv-mdm_f3.wh80px,
.icn_srv.automobile_f3.wh80px,
.icn_srv.a-industry_f3.wh80px,
.icn_srv.banking_f3.wh80px,
.icn_srv.bfsi_f3.wh80px,
.icn_srv.bpo_f3.wh80px,
.icn_srv.chemical-PF_f3.wh80px,
.icn_srv.cons-realE_f3.wh80px,
.icn_srv.education-t_f3.wh80px,
.icn_srv.E-technical_f3.wh80px,
.icn_srv.event-Org_f3.wh80px,
.icn_srv.exp-imp_f3.wh80px,
.icn_srv.fab-erec_f3.wh80px,
.icn_srv.finance_f3.wh80px,
.icn_srv.fmcg_f3.wh80px,
.icn_srv.food-ind_f3.wh80px,
.icn_srv.heavy-ind_f3.wh80px,
.icn_srv.insurance_f3.wh80px,
.icn_srv.ites_f3.wh80px,
.icn_srv.manufac-O_f3.wh80px,
.icn_srv.marine-ship_f3.wh80px,
.icn_srv.oil-gas_f3.wh80px,
.icn_srv.pharma-MH_f3.wh80px,
.icn_srv.PP-ind_f3.wh80px,
.icn_srv.PR-energy_f3.wh80px,
.icn_srv.retail_f3.wh80px,
.icn_srv.sales-markt_f3.wh80px,
.icn_srv.telecom-tech_f3.wh80px,
.icn_srv.texttile-ind_f3.wh80px,
.icn_srv.tour-travel_f3.wh80px,
.icn_srv.trans-logis_f3.wh80px,
.icn_srv.admission_f3.wh80px,
.icn_srv.camp-hire_f3.wh80px,
.icn_srv.career-cons_f3.wh80px,
.icn_srv.dist-educt_f3.wh80px,
.icn_srv.domes-plac_f3.wh80px,
.icn_srv.event-org_f3.wh80px,
.icn_srv.ex-search_f3.wh80px,
.icn_srv.head-hunt_f3.wh80px,
.icn_srv.house-ser_f3.wh80px,
.icn_srv.hr-consul_f3.wh80px,
.icn_srv.manp-rec_f3.wh80px,
.icn_srv.migr-ser_f3.wh80px,
.icn_srv.overseas_f3.wh80px,
.icn_srv.payr-mang_f3.wh80px,
.icn_srv.rpo-ser_f3.wh80px,
.icn_srv.secr-ser_f3.wh80px,
.icn_srv.staff-sol_f3.wh80px,
.icn_srv.train-develop_f3.wh80px,
.icn_srv.work-home_f3.wh80px,
.icn_srv.hiring_f3.wh80px,
.icn_srv.realestate_f3.wh80px,
.icn_srv.resume-writing_f3.wh80px,
.icn_srv.turn-key-hiring-projects_f3.wh80px,
.icn_srv.network_f3.wh80px,
.icn_srv.enterprise_f3.wh80px,
.icn_srv.remote_f3.wh80px,
.icn_srv.jamsJwell_f3.wh80px,
.icn_srv.iso-consultancy_f3.wh80px,
.icn_srv.hospital_f3.wh80px,
.icn_srv.elder-care_f3.wh80px,
.icn_srv.nursing_f3.wh80px,
.icn_srv.attendants_f3.wh80px,
.icn_srv.baby-care_f3.wh80px,
.icn_srv.labour-cont_f3.wh80px,
.icn_srv.electical-cont_f3.wh80px {
    background-position: -160px 0%;
}

.icn_srv.cons-durab_f4.wh80px,
.icn_srv.adv-mdm_f4.wh80px,
.icn_srv.automobile_f4.wh80px,
.icn_srv.a-industry_f4.wh80px,
.icn_srv.banking_f4.wh80px,
.icn_srv.bfsi_f4.wh80px,
.icn_srv.bpo_f4.wh80px,
.icn_srv.chemical-PF_f4.wh80px,
.icn_srv.cons-realE_f4.wh80px,
.icn_srv.education-t_f4.wh80px,
.icn_srv.E-technical_f4.wh80px,
.icn_srv.event-Org_f4.wh80px,
.icn_srv.exp-imp_f4.wh80px,
.icn_srv.fab-erec_f4.wh80px,
.icn_srv.finance_f4.wh80px,
.icn_srv.fmcg_f4.wh80px,
.icn_srv.food-ind_f4.wh80px,
.icn_srv.heavy-ind_f4.wh80px,
.icn_srv.insurance_f4.wh80px,
.icn_srv.ites_f4.wh80px,
.icn_srv.manufac-O_f4.wh80px,
.icn_srv.marine-ship_f4.wh80px,
.icn_srv.oil-gas_f4.wh80px,
.icn_srv.pharma-MH_f4.wh80px,
.icn_srv.PP-ind_f4.wh80px,
.icn_srv.PR-energy_f4.wh80px,
.icn_srv.retail_f4.wh80px,
.icn_srv.sales-markt_f4.wh80px,
.icn_srv.telecom-tech_f4.wh80px,
.icn_srv.texttile-ind_f4.wh80px,
.icn_srv.tour-travel_f4.wh80px,
.icn_srv.trans-logis_f4.wh80px,
.icn_srv.admission_f4.wh80px,
.icn_srv.camp-hire_f4.wh80px,
.icn_srv.career-cons_f4.wh80px,
.icn_srv.dist-educt_f4.wh80px,
.icn_srv.domes-plac_f4.wh80px,
.icn_srv.event-org_f4.wh80px,
.icn_srv.ex-search_f4.wh80px,
.icn_srv.head-hunt_f4.wh80px,
.icn_srv.house-ser_f4.wh80px,
.icn_srv.hr-consul_f4.wh80px,
.icn_srv.manp-rec_f4.wh80px,
.icn_srv.migr-ser_f4.wh80px,
.icn_srv.overseas_f4.wh80px,
.icn_srv.payr-mang_f4.wh80px,
.icn_srv.rpo-ser_f4.wh80px,
.icn_srv.secr-ser_f4.wh80px,
.icn_srv.staff-sol_f4.wh80px,
.icn_srv.train-develop_f4.wh80px,
.icn_srv.work-home_f4.wh80px,
.icn_srv.hiring_f4.wh80px,
.icn_srv.realestate_f4.wh80px,
.icn_srv.resume-writing_f4.wh80px,
.icn_srv.turn-key-hiring-projects_f4.wh80px,
.icn_srv.network_f4.wh80px,
.icn_srv.enterprise_f4.wh80px,
.icn_srv.remote_f4.wh80px,
.icn_srv.jamsJwell_f4.wh80px,
.icn_srv.iso-consultancy_f4.wh80px,
.icn_srv.hospital_f4.wh80px,
.icn_srv.elder-care_f4.wh80px,
.icn_srv.nursing_f4.wh80px,
.icn_srv.attendants_f4.wh80px,
.icn_srv.baby-care_f4.wh80px,
.icn_srv.labour-cont_f4.wh80px,
.icn_srv.electical-cont_f4.wh80px {
    background-position: -240px 0%;
}

.icn_srv.cons-durab_f5.wh80px,
.icn_srv.adv-mdm_f5.wh80px,
.icn_srv.automobile_f5.wh80px,
.icn_srv.a-industry_f5.wh80px,
.icn_srv.banking_f5.wh80px,
.icn_srv.bfsi_f5.wh80px,
.icn_srv.bpo_f5.wh80px,
.icn_srv.chemical-PF_f5.wh80px,
.icn_srv.cons-realE_f5.wh80px,
.icn_srv.education-t_f5.wh80px,
.icn_srv.E-technical_f5.wh80px,
.icn_srv.event-Org_f5.wh80px,
.icn_srv.exp-imp_f5.wh80px,
.icn_srv.fab-erec_f5.wh80px,
.icn_srv.finance_f5.wh80px,
.icn_srv.fmcg_f5.wh80px,
.icn_srv.food-ind_f5.wh80px,
.icn_srv.heavy-ind_f5.wh80px,
.icn_srv.insurance_f5.wh80px,
.icn_srv.ites_f5.wh80px,
.icn_srv.manufac-O_f5.wh80px,
.icn_srv.marine-ship_f5.wh80px,
.icn_srv.oil-gas_f5.wh80px,
.icn_srv.pharma-MH_f5.wh80px,
.icn_srv.PP-ind_f5.wh80px,
.icn_srv.PR-energy_f5.wh80px,
.icn_srv.retail_f5.wh80px,
.icn_srv.sales-markt_f5.wh80px,
.icn_srv.telecom-tech_f5.wh80px,
.icn_srv.texttile-ind_f5.wh80px,
.icn_srv.tour-travel_f5.wh80px,
.icn_srv.trans-logis_f5.wh80px,
.icn_srv.admission_f5.wh80px,
.icn_srv.camp-hire_f5.wh80px,
.icn_srv.career-cons_f5.wh80px,
.icn_srv.dist-educt_f5.wh80px,
.icn_srv.domes-plac_f5.wh80px,
.icn_srv.event-org_f5.wh80px,
.icn_srv.ex-search_f5.wh80px,
.icn_srv.head-hunt_f5.wh80px,
.icn_srv.house-ser_f5.wh80px,
.icn_srv.hr-consul_f5.wh80px,
.icn_srv.manp-rec_f5.wh80px,
.icn_srv.migr-ser_f5.wh80px,
.icn_srv.overseas_f5.wh80px,
.icn_srv.payr-mang_f5.wh80px,
.icn_srv.rpo-ser_f5.wh80px,
.icn_srv.secr-ser_f5.wh80px,
.icn_srv.staff-sol_f5.wh80px,
.icn_srv.train-develop_f5.wh80px,
.icn_srv.work-home_f5.wh80px,
.icn_srv.hiring_f5.wh80px,
.icn_srv.realestate_f5.wh80px,
.icn_srv.resume-writing_f5.wh80px,
.icn_srv.turn-key-hiring-projects_f5.wh80px,
.icn_srv.network_f5.wh80px,
.icn_srv.enterprise_f5.wh80px,
.icn_srv.remote_f5.wh80px,
.icn_srv.jamsJwell_f5.wh80px,
.icn_srv.iso-consultancy_f5.wh80px,
.icn_srv.elder-care_f5.wh80px,
.icn_srv.nursing_f5.wh80px,
.icn_srv.attendants_f5.wh80px,
.icn_srv.baby-care_f5.wh80px,
.icn_srv.labour-cont_f5.wh80px,
.icn_srv.electical-cont_f5.wh80px {
    background-position: -320px 0%;
}

.icn_srv.cons-durab_f1.wh46px,
.icn_srv.adv-mdm_f1.wh46px,
.icn_srv.automobile_f1.wh46px,
.icn_srv.a-industry_f1.wh46px,
.icn_srv.banking_f1.wh46px,
.icn_srv.bfsi_f1.wh46px,
.icn_srv.bpo_f1.wh46px,
.icn_srv.chemical-PF_f1.wh46px,
.icn_srv.cons-realE_f1.wh46px,
.icn_srv.education-t_f1.wh46px,
.icn_srv.E-technical_f1.wh46px,
.icn_srv.event-Org_f1.wh46px,
.icn_srv.exp-imp_f1.wh46px,
.icn_srv.fab-erec_f1.wh46px,
.icn_srv.finance_f1.wh46px,
.icn_srv.fmcg_f1.wh46px,
.icn_srv.food-ind_f1.wh46px,
.icn_srv.heavy-ind_f1.wh46px,
.icn_srv.insurance_f1.wh46px,
.icn_srv.ites_f1.wh46px,
.icn_srv.manufac-O_f1.wh46px,
.icn_srv.marine-ship_f1.wh46px,
.icn_srv.oil-gas_f1.wh46px,
.icn_srv.pharma-MH_f1.wh46px,
.icn_srv.PP-ind_f1.wh46px,
.icn_srv.PR-energy_f1.wh46px,
.icn_srv.retail_f1.wh46px,
.icn_srv.sales-markt_f1.wh46px,
.icn_srv.telecom-tech_f1.wh46px,
.icn_srv.texttile-ind_f1.wh46px,
.icn_srv.tour-travel_f1.wh46px,
.icn_srv.trans-logis_f1.wh46px,
.icn_srv.admission_f1.wh46px,
.icn_srv.camp-hire_f1.wh46px,
.icn_srv.career-cons_f1.wh46px,
.icn_srv.dist-educt_f1.wh46px,
.icn_srv.domes-plac_f1.wh46px,
.icn_srv.event-org_f1.wh46px,
.icn_srv.ex-search_f1.wh46px,
.icn_srv.head-hunt_f1.wh46px,
.icn_srv.house-ser_f1.wh46px,
.icn_srv.hr-consul_f1.wh46px,
.icn_srv.manp-rec_f1.wh46px,
.icn_srv.migr-ser_f1.wh46px,
.icn_srv.overseas_f1.wh46px,
.icn_srv.payr-mang_f1.wh46px,
.icn_srv.rpo-ser_f1.wh46px,
.icn_srv.secr-ser_f1.wh46px,
.icn_srv.staff-sol_f1.wh46px,
.icn_srv.train-develop_f1.wh46px,
.icn_srv.work-home_f1.wh46px,
.icn_srv.hiring_f1.wh46px,
.icn_srv.realestate_f1.wh46px,
.icn_srv.resume-writing_f1.wh46px,
.icn_srv.turn-key-hiring-projects_f1.wh46px,
.icn_srv.network_f1.wh46px,
.icn_srv.enterprise_f1.wh46px,
.icn_srv.remote_f1.wh46px,
.icn_srv.jamsJwell_f1.wh46px,
.icn_srv.iso-consultancy_f1.wh46px,
.icn_srv.hospital_f1.wh46px,
.icn_srv.elder-care_f1.wh46px,
.icn_srv.nursing_f1.wh46px,
.icn_srv.attendants_f1.wh46px,
.icn_srv.baby-care_f1.wh46px,
.icn_srv.labour-cont_f1.wh46px,
.icn_srv.electical-cont_f1.wh46px {
    background-position: 0% -80px;
}

.icn_srv.cons-durab_f2.wh46px,
.icn_srv.adv-mdm_f2.wh46px,
.icn_srv.automobile_f2.wh46px,
.icn_srv.a-industry_f2.wh46px,
.icn_srv.banking_f2.wh46px,
.icn_srv.bfsi_f2.wh46px,
.icn_srv.bpo_f2.wh46px,
.icn_srv.chemical-PF_f2.wh46px,
.icn_srv.cons-realE_f2.wh46px,
.icn_srv.education-t_f2.wh46px,
.icn_srv.E-technical_f2.wh46px,
.icn_srv.event-Org_f2.wh46px,
.icn_srv.exp-imp_f2.wh46px,
.icn_srv.fab-erec_f2.wh46px,
.icn_srv.finance_f2.wh46px,
.icn_srv.fmcg_f2.wh46px,
.icn_srv.food-ind_f2.wh46px,
.icn_srv.heavy-ind_f2.wh46px,
.icn_srv.insurance_f2.wh46px,
.icn_srv.ites_f2.wh46px,
.icn_srv.manufac-O_f2.wh46px,
.icn_srv.marine-ship_f2.wh46px,
.icn_srv.oil-gas_f2.wh46px,
.icn_srv.pharma-MH_f2.wh46px,
.icn_srv.PP-ind_f2.wh46px,
.icn_srv.PR-energy_f2.wh46px,
.icn_srv.retail_f2.wh46px,
.icn_srv.sales-markt_f2.wh46px,
.icn_srv.telecom-tech_f2.wh46px,
.icn_srv.texttile-ind_f2.wh46px,
.icn_srv.tour-travel_f2.wh46px,
.icn_srv.trans-logis_f2.wh46px,
.icn_srv.admission_f2.wh46px,
.icn_srv.camp-hire_f2.wh46px,
.icn_srv.career-cons_f2.wh46px,
.icn_srv.dist-educt_f2.wh46px,
.icn_srv.domes-plac_f2.wh46px,
.icn_srv.event-org_f2.wh46px,
.icn_srv.ex-search_f2.wh46px,
.icn_srv.head-hunt_f2.wh46px,
.icn_srv.house-ser_f2.wh46px,
.icn_srv.hr-consul_f2.wh46px,
.icn_srv.manp-rec_f2.wh46px,
.icn_srv.migr-ser_f2.wh46px,
.icn_srv.overseas_f2.wh46px,
.icn_srv.payr-mang_f2.wh46px,
.icn_srv.rpo-ser_f2.wh46px,
.icn_srv.secr-ser_f2.wh46px,
.icn_srv.staff-sol_f2.wh46px,
.icn_srv.train-develop_f2.wh46px,
.icn_srv.work-home_f2.wh46px,
.icn_srv.hiring_f2.wh46px,
.icn_srv.realestate_f2.wh46px,
.icn_srv.resume-writing_f2.wh46px,
.icn_srv.turn-key-hiring-projects_f2.wh46px,
.icn_srv.network_f2.wh46px,
.icn_srv.enterprise_f2.wh46px,
.icn_srv.remote_f2.wh46px,
.icn_srv.jamsJwell_f2.wh46px,
.icn_srv.iso-consultancy_f2.wh46px,
.icn_srv.hospital_f2.wh46px,
.icn_srv.elder-care_f2.wh46px,
.icn_srv.nursing_f2.wh46px,
.icn_srv.attendants_f2.wh46px,
.icn_srv.baby-care_f2.wh46px,
.icn_srv.labour-cont_f2.wh46px,
.icn_srv.electical-cont_f2.wh46px {
    background-position: -46px -80px;
}

.icn_srv.cons-durab_f3.wh46px,
.icn_srv.adv-mdm_f3.wh46px,
.icn_srv.automobile_f3.wh46px,
.icn_srv.a-industry_f3.wh46px,
.icn_srv.banking_f3.wh46px,
.icn_srv.bfsi_f3.wh46px,
.icn_srv.bpo_f3.wh46px,
.icn_srv.chemical-PF_f3.wh46px,
.icn_srv.cons-realE_f3.wh46px,
.icn_srv.education-t_f3.wh46px,
.icn_srv.E-technical_f3.wh46px,
.icn_srv.event-Org_f3.wh46px,
.icn_srv.exp-imp_f3.wh46px,
.icn_srv.fab-erec_f3.wh46px,
.icn_srv.finance_f3.wh46px,
.icn_srv.fmcg_f3.wh46px,
.icn_srv.food-ind_f3.wh46px,
.icn_srv.heavy-ind_f3.wh46px,
.icn_srv.insurance_f3.wh46px,
.icn_srv.ites_f3.wh46px,
.icn_srv.manufac-O_f3.wh46px,
.icn_srv.marine-ship_f3.wh46px,
.icn_srv.oil-gas_f3.wh46px,
.icn_srv.pharma-MH_f3.wh46px,
.icn_srv.PP-ind_f3.wh46px,
.icn_srv.PR-energy_f3.wh46px,
.icn_srv.retail_f3.wh46px,
.icn_srv.sales-markt_f3.wh46px,
.icn_srv.telecom-tech_f3.wh46px,
.icn_srv.texttile-ind_f3.wh46px,
.icn_srv.tour-travel_f3.wh46px,
.icn_srv.trans-logis_f3.wh46px,
.icn_srv.admission_f3.wh46px,
.icn_srv.camp-hire_f3.wh46px,
.icn_srv.career-cons_f3.wh46px,
.icn_srv.dist-educt_f3.wh46px,
.icn_srv.domes-plac_f3.wh46px,
.icn_srv.event-org_f3.wh46px,
.icn_srv.ex-search_f3.wh46px,
.icn_srv.head-hunt_f3.wh46px,
.icn_srv.house-ser_f3.wh46px,
.icn_srv.hr-consul_f3.wh46px,
.icn_srv.manp-rec_f3.wh46px,
.icn_srv.migr-ser_f3.wh46px,
.icn_srv.overseas_f3.wh46px,
.icn_srv.payr-mang_f3.wh46px,
.icn_srv.rpo-ser_f3.wh46px,
.icn_srv.secr-ser_f3.wh46px,
.icn_srv.staff-sol_f3.wh46px,
.icn_srv.train-develop_f3.wh46px,
.icn_srv.work-home_f3.wh46px,
.icn_srv.hiring_f3.wh46px,
.icn_srv.realestate_f3.wh46px,
.icn_srv.resume-writing_f3.wh46px,
.icn_srv.turn-key-hiring-projects_f3.wh46px,
.icn_srv.network_f3.wh46px,
.icn_srv.enterprise_f3.wh46px,
.icn_srv.remote_f3.wh46px,
.icn_srv.jamsJwell_f3.wh46px,
.icn_srv.iso-consultancy_f3.wh46px,
.icn_srv.hospital_f3.wh46px,
.icn_srv.elder-care_f3.wh46px,
.icn_srv.nursing_f3.wh46px,
.icn_srv.attendants_f3.wh46px,
.icn_srv.baby-care_f3.wh46px,
.icn_srv.labour-cont_f3.wh46px,
.icn_srv.electical-cont_f3.wh46px {
    background-position: -92px -80px;
}

.icn_srv.cons-durab_f4.wh46px,
.icn_srv.adv-mdm_f4.wh46px,
.icn_srv.automobile_f4.wh46px,
.icn_srv.a-industry_f4.wh46px,
.icn_srv.banking_f4.wh46px,
.icn_srv.bfsi_f4.wh46px,
.icn_srv.bpo_f4.wh46px,
.icn_srv.chemical-PF_f4.wh46px,
.icn_srv.cons-realE_f4.wh46px,
.icn_srv.education-t_f4.wh46px,
.icn_srv.E-technical_f4.wh46px,
.icn_srv.event-Org_f4.wh46px,
.icn_srv.exp-imp_f4.wh46px,
.icn_srv.fab-erec_f4.wh46px,
.icn_srv.finance_f4.wh46px,
.icn_srv.fmcg_f4.wh46px,
.icn_srv.food-ind_f4.wh46px,
.icn_srv.heavy-ind_f4.wh46px,
.icn_srv.insurance_f4.wh46px,
.icn_srv.ites_f4.wh46px,
.icn_srv.manufac-O_f4.wh46px,
.icn_srv.marine-ship_f4.wh46px,
.icn_srv.oil-gas_f4.wh46px,
.icn_srv.pharma-MH_f4.wh46px,
.icn_srv.PP-ind_f4.wh46px,
.icn_srv.PR-energy_f4.wh46px,
.icn_srv.retail_f4.wh46px,
.icn_srv.sales-markt_f4.wh46px,
.icn_srv.telecom-tech_f4.wh46px,
.icn_srv.texttile-ind_f4.wh46px,
.icn_srv.tour-travel_f4.wh46px,
.icn_srv.trans-logis_f4.wh46px,
.icn_srv.admission_f4.wh46px,
.icn_srv.camp-hire_f4.wh46px,
.icn_srv.career-cons_f4.wh46px,
.icn_srv.dist-educt_f4.wh46px,
.icn_srv.domes-plac_f4.wh46px,
.icn_srv.event-org_f4.wh46px,
.icn_srv.ex-search_f4.wh46px,
.icn_srv.head-hunt_f4.wh46px,
.icn_srv.house-ser_f4.wh46px,
.icn_srv.hr-consul_f4.wh46px,
.icn_srv.manp-rec_f4.wh46px,
.icn_srv.migr-ser_f4.wh46px,
.icn_srv.overseas_f4.wh46px,
.icn_srv.payr-mang_f4.wh46px,
.icn_srv.rpo-ser_f4.wh46px,
.icn_srv.secr-ser_f4.wh46px,
.icn_srv.staff-sol_f4.wh46px,
.icn_srv.train-develop_f4.wh46px,
.icn_srv.work-home_f4.wh46px,
.icn_srv.hiring_f4.wh46px,
.icn_srv.realestate_f4.wh46px,
.icn_srv.resume-writing_f4.wh46px,
.icn_srv.turn-key-hiring-projects_f4.wh46px,
.icn_srv.network_f4.wh46px,
.icn_srv.enterprise_f4.wh46px,
.icn_srv.remote_f4.wh46px,
.icn_srv.jamsJwell_f4.wh46px,
.icn_srv.iso-consultancy_f4.wh46px,
.icn_srv.hospital_f4.wh46px,
.icn_srv.elder-care_f4.wh46px,
.icn_srv.nursing_f4.wh46px,
.icn_srv.attendants_f4.wh46px,
.icn_srv.baby-care_f4.wh46px,
.icn_srv.labour-cont_f4.wh46px,
.icn_srv.electical-cont_f4.wh46px {
    background-position: -138px -80px;
}

.icn_srv.cons-durab_f5.wh46px,
.icn_srv.adv-mdm_f5.wh46px,
.icn_srv.automobile_f5.wh46px,
.icn_srv.a-industry_f5.wh46px,
.icn_srv.banking_f5.wh46px,
.icn_srv.bfsi_f5.wh46px,
.icn_srv.bpo_f5.wh46px,
.icn_srv.chemical-PF_f5.wh46px,
.icn_srv.cons-realE_f5.wh46px,
.icn_srv.education-t_f5.wh46px,
.icn_srv.E-technical_f5.wh46px,
.icn_srv.event-Org_f5.wh46px,
.icn_srv.exp-imp_f5.wh46px,
.icn_srv.fab-erec_f5.wh46px,
.icn_srv.finance_f5.wh46px,
.icn_srv.fmcg_f5.wh46px,
.icn_srv.food-ind_f5.wh46px,
.icn_srv.heavy-ind_f5.wh46px,
.icn_srv.insurance_f5.wh46px,
.icn_srv.ites_f5.wh46px,
.icn_srv.manufac-O_f5.wh46px,
.icn_srv.marine-ship_f5.wh46px,
.icn_srv.oil-gas_f5.wh46px,
.icn_srv.pharma-MH_f5.wh46px,
.icn_srv.PP-ind_f5.wh46px,
.icn_srv.PR-energy_f5.wh46px,
.icn_srv.retail_f5.wh46px,
.icn_srv.sales-markt_f5.wh46px,
.icn_srv.telecom-tech_f5.wh46px,
.icn_srv.texttile-ind_f5.wh46px,
.icn_srv.tour-travel_f5.wh46px,
.icn_srv.trans-logis_f5.wh46px,
.icn_srv.admission_f5.wh46px,
.icn_srv.camp-hire_f5.wh46px,
.icn_srv.career-cons_f5.wh46px,
.icn_srv.dist-educt_f5.wh46px,
.icn_srv.domes-plac_f5.wh46px,
.icn_srv.event-org_f5.wh46px,
.icn_srv.ex-search_f5.wh46px,
.icn_srv.head-hunt_f5.wh46px,
.icn_srv.house-ser_f5.wh46px,
.icn_srv.hr-consul_f5.wh46px,
.icn_srv.manp-rec_f5.wh46px,
.icn_srv.migr-ser_f5.wh46px,
.icn_srv.overseas_f5.wh46px,
.icn_srv.payr-mang_f5.wh46px,
.icn_srv.rpo-ser_f5.wh46px,
.icn_srv.secr-ser_f5.wh46px,
.icn_srv.staff-sol_f5.wh46px,
.icn_srv.train-develop_f5.wh46px,
.icn_srv.work-home_f5.wh46px,
.icn_srv.hiring_f5.wh46px,
.icn_srv.realestate_f5.wh46px,
.icn_srv.resume-writing_f5.wh46px,
.icn_srv.turn-key-hiring-projects_f5.wh46px,
.icn_srv.network_f5.wh46px,
.icn_srv.enterprise_f5.wh46px,
.icn_srv.remote_f5.wh46px,
.icn_srv.jamsJwell_f5.wh46px,
.icn_srv.iso-consultancy_f5.wh46px,
.icn_srv.elder-care_f5.wh46px,
.icn_srv.nursing_f5.wh46px,
.icn_srv.attendants_f5.wh46px,
.icn_srv.baby-care_f5.wh46px,
.icn_srv.labour-cont_f5.wh46px,
.icn_srv.electical-cont_f5.wh46px {
    background-position: -184px -80px;
}

.icn_srv.cons-durab_f1.wh36px,
.icn_srv.adv-mdm_f1.wh36px,
.icn_srv.automobile_f1.wh36px,
.icn_srv.a-industry_f1.wh36px,
.icn_srv.banking_f1.wh36px,
.icn_srv.bfsi_f1.wh36px,
.icn_srv.bpo_f1.wh36px,
.icn_srv.chemical-PF_f1.wh36px,
.icn_srv.cons-realE_f1.wh36px,
.icn_srv.education-t_f1.wh36px,
.icn_srv.E-technical_f1.wh36px,
.icn_srv.event-Org_f1.wh36px,
.icn_srv.exp-imp_f1.wh36px,
.icn_srv.fab-erec_f1.wh36px,
.icn_srv.finance_f1.wh36px,
.icn_srv.fmcg_f1.wh36px,
.icn_srv.food-ind_f1.wh36px,
.icn_srv.heavy-ind_f1.wh36px,
.icn_srv.insurance_f1.wh36px,
.icn_srv.ites_f1.wh36px,
.icn_srv.manufac-O_f1.wh36px,
.icn_srv.marine-ship_f1.wh36px,
.icn_srv.oil-gas_f1.wh36px,
.icn_srv.pharma-MH_f1.wh36px,
.icn_srv.PP-ind_f1.wh36px,
.icn_srv.PR-energy_f1.wh36px,
.icn_srv.retail_f1.wh36px,
.icn_srv.sales-markt_f1.wh36px,
.icn_srv.telecom-tech_f1.wh36px,
.icn_srv.texttile-ind_f1.wh36px,
.icn_srv.tour-travel_f1.wh36px,
.icn_srv.trans-logis_f1.wh36px,
.icn_srv.admission_f1.wh36px,
.icn_srv.camp-hire_f1.wh36px,
.icn_srv.career-cons_f1.wh36px,
.icn_srv.dist-educt_f1.wh36px,
.icn_srv.domes-plac_f1.wh36px,
.icn_srv.event-org_f1.wh36px,
.icn_srv.ex-search_f1.wh36px,
.icn_srv.head-hunt_f1.wh36px,
.icn_srv.house-ser_f1.wh36px,
.icn_srv.hr-consul_f1.wh36px,
.icn_srv.manp-rec_f1.wh36px,
.icn_srv.migr-ser_f1.wh36px,
.icn_srv.overseas_f1.wh36px,
.icn_srv.payr-mang_f1.wh36px,
.icn_srv.rpo-ser_f1.wh36px,
.icn_srv.secr-ser_f1.wh36px,
.icn_srv.staff-sol_f1.wh36px,
.icn_srv.train-develop_f1.wh36px,
.icn_srv.work-home_f1.wh36px,
.icn_srv.hiring_f1.wh36px,
.icn_srv.realestate_f1.wh36px,
.icn_srv.resume-writing_f1.wh36px,
.icn_srv.turn-key-hiring-projects_f1.wh36px,
.icn_srv.network_f1.wh36px,
.icn_srv.enterprise_f1.wh36px,
.icn_srv.remote_f1.wh36px,
.icn_srv.jamsJwell_f1.wh36px,
.icn_srv.iso-consultancy_f1.wh36px,
.icn_srv.hospital_f1.wh36px,
.icn_srv.elder-care_f1.wh36px,
.icn_srv.nursing_f1.wh36px,
.icn_srv.attendants_f1.wh36px,
.icn_srv.baby-care_f1.wh36px,
.icn_srv.labour-cont_f1.wh36px,
.icn_srv.electical-cont_f1.wh36px {
    background-position: 0% -126px;
}

.icn_srv.cons-durab_f2.wh36px,
.icn_srv.adv-mdm_f2.wh36px,
.icn_srv.automobile_f2.wh36px,
.icn_srv.a-industry_f2.wh36px,
.icn_srv.banking_f2.wh36px,
.icn_srv.bfsi_f2.wh36px,
.icn_srv.bpo_f2.wh36px,
.icn_srv.chemical-PF_f2.wh36px,
.icn_srv.cons-realE_f2.wh36px,
.icn_srv.education-t_f2.wh36px,
.icn_srv.E-technical_f2.wh36px,
.icn_srv.event-Org_f2.wh36px,
.icn_srv.exp-imp_f2.wh36px,
.icn_srv.fab-erec_f2.wh36px,
.icn_srv.finance_f2.wh36px,
.icn_srv.fmcg_f2.wh36px,
.icn_srv.food-ind_f2.wh36px,
.icn_srv.heavy-ind_f2.wh36px,
.icn_srv.insurance_f2.wh36px,
.icn_srv.ites_f2.wh36px,
.icn_srv.manufac-O_f2.wh36px,
.icn_srv.marine-ship_f2.wh36px,
.icn_srv.oil-gas_f2.wh36px,
.icn_srv.pharma-MH_f2.wh36px,
.icn_srv.PP-ind_f2.wh36px,
.icn_srv.PR-energy_f2.wh36px,
.icn_srv.retail_f2.wh36px,
.icn_srv.sales-markt_f2.wh36px,
.icn_srv.telecom-tech_f2.wh36px,
.icn_srv.texttile-ind_f2.wh36px,
.icn_srv.tour-travel_f2.wh36px,
.icn_srv.trans-logis_f2.wh36px,
.icn_srv.admission_f2.wh36px,
.icn_srv.camp-hire_f2.wh36px,
.icn_srv.career-cons_f2.wh36px,
.icn_srv.dist-educt_f2.wh36px,
.icn_srv.domes-plac_f2.wh36px,
.icn_srv.event-org_f2.wh36px,
.icn_srv.ex-search_f2.wh36px,
.icn_srv.head-hunt_f2.wh36px,
.icn_srv.house-ser_f2.wh36px,
.icn_srv.hr-consul_f2.wh36px,
.icn_srv.manp-rec_f2.wh36px,
.icn_srv.migr-ser_f2.wh36px,
.icn_srv.overseas_f2.wh36px,
.icn_srv.payr-mang_f2.wh36px,
.icn_srv.rpo-ser_f2.wh36px,
.icn_srv.secr-ser_f2.wh36px,
.icn_srv.staff-sol_f2.wh36px,
.icn_srv.train-develop_f2.wh36px,
.icn_srv.work-home_f2.wh36px,
.icn_srv.hiring_f2.wh36px,
.icn_srv.realestate_f2.wh36px,
.icn_srv.resume-writing_f2.wh36px,
.icn_srv.turn-key-hiring-projects_f2.wh36px,
.icn_srv.network_f2.wh36px,
.icn_srv.enterprise_f2.wh36px,
.icn_srv.remote_f2.wh36px,
.icn_srv.jamsJwell_f2.wh36px,
.icn_srv.iso-consultancy_f2.wh36px,
.icn_srv.elder-care_f2.wh36px,
.icn_srv.nursing_f2.wh36px,
.icn_srv.attendants_f2.wh36px,
.icn_srv.baby-care_f2.wh36px,
.icn_srv.labour-cont_f2.wh36px,
.icn_srv.electical-cont_f2.wh36px {
    background-position: -36px -126px;
}

.icn_srv.cons-durab_f3.wh36px,
.icn_srv.adv-mdm_f3.wh36px,
.icn_srv.automobile_f3.wh36px,
.icn_srv.a-industry_f3.wh36px,
.icn_srv.banking_f3.wh36px,
.icn_srv.bfsi_f3.wh36px,
.icn_srv.bpo_f3.wh36px,
.icn_srv.chemical-PF_f3.wh36px,
.icn_srv.cons-realE_f3.wh36px,
.icn_srv.education-t_f3.wh36px,
.icn_srv.E-technical_f3.wh36px,
.icn_srv.event-Org_f3.wh36px,
.icn_srv.exp-imp_f3.wh36px,
.icn_srv.fab-erec_f3.wh36px,
.icn_srv.finance_f3.wh36px,
.icn_srv.fmcg_f3.wh36px,
.icn_srv.food-ind_f3.wh36px,
.icn_srv.heavy-ind_f3.wh36px,
.icn_srv.insurance_f3.wh36px,
.icn_srv.ites_f3.wh36px,
.icn_srv.manufac-O_f3.wh36px,
.icn_srv.marine-ship_f3.wh36px,
.icn_srv.oil-gas_f3.wh36px,
.icn_srv.pharma-MH_f3.wh36px,
.icn_srv.PP-ind_f3.wh36px,
.icn_srv.PR-energy_f3.wh36px,
.icn_srv.retail_f3.wh36px,
.icn_srv.sales-markt_f3.wh36px,
.icn_srv.telecom-tech_f3.wh36px,
.icn_srv.texttile-ind_f3.wh36px,
.icn_srv.tour-travel_f3.wh36px,
.icn_srv.trans-logis_f3.wh36px,
.icn_srv.admission_f3.wh36px,
.icn_srv.camp-hire_f3.wh36px,
.icn_srv.career-cons_f3.wh36px,
.icn_srv.dist-educt_f3.wh36px,
.icn_srv.domes-plac_f3.wh36px,
.icn_srv.event-org_f3.wh36px,
.icn_srv.ex-search_f3.wh36px,
.icn_srv.head-hunt_f3.wh36px,
.icn_srv.house-ser_f3.wh36px,
.icn_srv.hr-consul_f3.wh36px,
.icn_srv.manp-rec_f3.wh36px,
.icn_srv.migr-ser_f3.wh36px,
.icn_srv.overseas_f3.wh36px,
.icn_srv.payr-mang_f3.wh36px,
.icn_srv.rpo-ser_f3.wh36px,
.icn_srv.secr-ser_f3.wh36px,
.icn_srv.staff-sol_f3.wh36px,
.icn_srv.train-develop_f3.wh36px,
.icn_srv.work-home_f3.wh36px,
.icn_srv.hiring_f3.wh36px,
.icn_srv.realestate_f3.wh36px,
.icn_srv.resume-writing_f3.wh36px,
.icn_srv.turn-key-hiring-projects_f3.wh36px,
.icn_srv.network_f3.wh36px,
.icn_srv.enterprise_f3.wh36px,
.icn_srv.remote_f3.wh36px,
.icn_srv.jamsJwell_f3.wh36px,
.icn_srv.iso-consultancy_f3.wh36px,
.icn_srv.elder-care_f3.wh36px,
.icn_srv.nursing_f3.wh36px,
.icn_srv.attendants_f3.wh36px,
.icn_srv.baby-care_f3.wh36px,
.icn_srv.labour-cont_f3.wh36px,
.icn_srv.electical-cont_f3.wh36px {
    background-position: -72px -126px;
}

.icn_srv.cons-durab_f4.wh36px,
.icn_srv.adv-mdm_f4.wh36px,
.icn_srv.automobile_f4.wh36px,
.icn_srv.a-industry_f4.wh36px,
.icn_srv.banking_f4.wh36px,
.icn_srv.bfsi_f4.wh36px,
.icn_srv.bpo_f4.wh36px,
.icn_srv.chemical-PF_f4.wh36px,
.icn_srv.cons-realE_f4.wh36px,
.icn_srv.education-t_f4.wh36px,
.icn_srv.E-technical_f4.wh36px,
.icn_srv.event-Org_f4.wh36px,
.icn_srv.exp-imp_f4.wh36px,
.icn_srv.fab-erec_f4.wh36px,
.icn_srv.finance_f4.wh36px,
.icn_srv.fmcg_f4.wh36px,
.icn_srv.food-ind_f4.wh36px,
.icn_srv.heavy-ind_f4.wh36px,
.icn_srv.insurance_f4.wh36px,
.icn_srv.ites_f4.wh36px,
.icn_srv.manufac-O_f4.wh36px,
.icn_srv.marine-ship_f4.wh36px,
.icn_srv.oil-gas_f4.wh36px,
.icn_srv.pharma-MH_f4.wh36px,
.icn_srv.PP-ind_f4.wh36px,
.icn_srv.PR-energy_f4.wh36px,
.icn_srv.retail_f4.wh36px,
.icn_srv.sales-markt_f4.wh36px,
.icn_srv.telecom-tech_f4.wh36px,
.icn_srv.texttile-ind_f4.wh36px,
.icn_srv.tour-travel_f4.wh36px,
.icn_srv.trans-logis_f4.wh36px,
.icn_srv.admission_f4.wh36px,
.icn_srv.camp-hire_f4.wh36px,
.icn_srv.career-cons_f4.wh36px,
.icn_srv.dist-educt_f4.wh36px,
.icn_srv.domes-plac_f4.wh36px,
.icn_srv.event-org_f4.wh36px,
.icn_srv.ex-search_f4.wh36px,
.icn_srv.head-hunt_f4.wh36px,
.icn_srv.house-ser_f4.wh36px,
.icn_srv.hr-consul_f4.wh36px,
.icn_srv.manp-rec_f4.wh36px,
.icn_srv.migr-ser_f4.wh36px,
.icn_srv.overseas_f4.wh36px,
.icn_srv.payr-mang_f4.wh36px,
.icn_srv.rpo-ser_f4.wh36px,
.icn_srv.secr-ser_f4.wh36px,
.icn_srv.staff-sol_f4.wh36px,
.icn_srv.train-develop_f4.wh36px,
.icn_srv.work-home_f4.wh36px,
.icn_srv.hiring_f4.wh36px,
.icn_srv.realestate_f4.wh36px,
.icn_srv.resume-writing_f4.wh36px,
.icn_srv.turn-key-hiring-projects_f4.wh36px,
.icn_srv.network_f4.wh36px,
.icn_srv.enterprise_f4.wh36px,
.icn_srv.remote_f4.wh36px,
.icn_srv.jamsJwell_f4.wh36px,
.icn_srv.iso-consultancy_f4.wh36px,
.icn_srv.elder-care_f4.wh36px,
.icn_srv.nursing_f4.wh36px,
.icn_srv.attendants_f4.wh36px,
.icn_srv.baby-care_f4.wh36px,
.icn_srv.labour-cont_f4.wh36px,
.icn_srv.electical-cont_f4.wh36px {
    background-position: -108px -126px;
}

.icn_srv.cons-durab_f5.wh36px,
.icn_srv.adv-mdm_f5.wh36px,
.icn_srv.automobile_f5.wh36px,
.icn_srv.a-industry_f5.wh36px,
.icn_srv.banking_f5.wh36px,
.icn_srv.bfsi_f5.wh36px,
.icn_srv.bpo_f5.wh36px,
.icn_srv.chemical-PF_f5.wh36px,
.icn_srv.cons-realE_f5.wh36px,
.icn_srv.education-t_f5.wh36px,
.icn_srv.E-technical_f5.wh36px,
.icn_srv.event-Org_f5.wh36px,
.icn_srv.exp-imp_f5.wh36px,
.icn_srv.fab-erec_f5.wh36px,
.icn_srv.finance_f5.wh36px,
.icn_srv.fmcg_f5.wh36px,
.icn_srv.food-ind_f5.wh36px,
.icn_srv.heavy-ind_f5.wh36px,
.icn_srv.insurance_f5.wh36px,
.icn_srv.ites_f5.wh36px,
.icn_srv.manufac-O_f5.wh36px,
.icn_srv.marine-ship_f5.wh36px,
.icn_srv.oil-gas_f5.wh36px,
.icn_srv.pharma-MH_f5.wh36px,
.icn_srv.PP-ind_f5.wh36px,
.icn_srv.PR-energy_f5.wh36px,
.icn_srv.retail_f5.wh36px,
.icn_srv.sales-markt_f5.wh36px,
.icn_srv.telecom-tech_f5.wh36px,
.icn_srv.texttile-ind_f5.wh36px,
.icn_srv.tour-travel_f5.wh36px,
.icn_srv.trans-logis_f5.wh36px,
.icn_srv.admission_f5.wh36px,
.icn_srv.camp-hire_f5.wh36px,
.icn_srv.career-cons_f5.wh36px,
.icn_srv.dist-educt_f5.wh36px,
.icn_srv.domes-plac_f5.wh36px,
.icn_srv.event-org_f5.wh36px,
.icn_srv.ex-search_f5.wh36px,
.icn_srv.head-hunt_f5.wh36px,
.icn_srv.house-ser_f5.wh36px,
.icn_srv.hr-consul_f5.wh36px,
.icn_srv.manp-rec_f5.wh36px,
.icn_srv.migr-ser_f5.wh36px,
.icn_srv.overseas_f5.wh36px,
.icn_srv.payr-mang_f5.wh36px,
.icn_srv.rpo-ser_f5.wh36px,
.icn_srv.secr-ser_f5.wh36px,
.icn_srv.staff-sol_f5.wh36px,
.icn_srv.train-develop_f5.wh36px,
.icn_srv.work-home_f5.wh36px,
.icn_srv.hiring_f5.wh36px,
.icn_srv.realestate_f5.wh36px,
.icn_srv.resume-writing_f5.wh36px,
.icn_srv.turn-key-hiring-projects_f5.wh36px,
.icn_srv.network_f5.wh36px,
.icn_srv.enterprise_f5.wh36px,
.icn_srv.remote_f5.wh36px,
.icn_srv.jamsJwell_f5.wh36px,
.icn_srv.iso-consultancy_f5.wh36px,
.icn_srv.elder-care_f5.wh36px,
.icn_srv.nursing_f5.wh36px,
.icn_srv.attendants_f5.wh36px,
.icn_srv.baby-care_f5.wh36px,
.icn_srv.labour-cont_f5.wh36px,
.icn_srv.electical-cont_f5.wh36px {}

.icn_srv.color2.cons-durab_f1.wh36px,
.icn_srv.color2.adv-mdm_f1.wh36px,
.icn_srv.color2.automobile_f1.wh36px,
.icn_srv.color2.a-industry_f1.wh36px,
.icn_srv.color2.banking_f1.wh36px,
.icn_srv.color2.bfsi_f1.wh36px,
.icn_srv.color2.bpo_f1.wh36px,
.icn_srv.color2.chemical-PF_f1.wh36px,
.icn_srv.color2.cons-realE_f1.wh36px,
.icn_srv.color2.education-t_f1.wh36px,
.icn_srv.color2.E-technical_f1.wh36px,
.icn_srv.color2.event-Org_f1.wh36px,
.icn_srv.color2.exp-imp_f1.wh36px,
.icn_srv.color2.fab-erec_f1.wh36px,
.icn_srv.color2.finance_f1.wh36px,
.icn_srv.color2.fmcg_f1.wh36px,
.icn_srv.color2.food-ind_f1.wh36px,
.icn_srv.color2.heavy-ind_f1.wh36px,
.icn_srv.color2.insurance_f1.wh36px,
.icn_srv.color2.ites_f1.wh36px,
.icn_srv.color2.manufac-O_f1.wh36px,
.icn_srv.color2.marine-ship_f1.wh36px,
.icn_srv.color2.oil-gas_f1.wh36px,
.icn_srv.color2.pharma-MH_f1.wh36px,
.icn_srv.color2.PP-ind_f1.wh36px,
.icn_srv.color2.PR-energy_f1.wh36px,
.icn_srv.color2.retail_f1.wh36px,
.icn_srv.color2.sales-markt_f1.wh36px,
.icn_srv.color2.telecom-tech_f1.wh36px,
.icn_srv.color2.texttile-ind_f1.wh36px,
.icn_srv.color2.tour-travel_f1.wh36px,
.icn_srv.color2.trans-logis_f1.wh36px,
.icn_srv.color2.admission_f1.wh36px,
.icn_srv.color2.camp-hire_f1.wh36px,
.icn_srv.color2.career-cons_f1.wh36px,
.icn_srv.color2.dist-educt_f1.wh36px,
.icn_srv.color2.domes-plac_f1.wh36px,
.icn_srv.color2.event-org_f1.wh36px,
.icn_srv.color2.ex-search_f1.wh36px,
.icn_srv.color2.head-hunt_f1.wh36px,
.icn_srv.color2.house-ser_f1.wh36px,
.icn_srv.color2.hr-consul_f1.wh36px,
.icn_srv.color2.manp-rec_f1.wh36px,
.icn_srv.color2.migr-ser_f1.wh36px,
.icn_srv.color2.overseas_f1.wh36px,
.icn_srv.color2.payr-mang_f1.wh36px,
.icn_srv.color2.rpo-ser_f1.wh36px,
.icn_srv.color2.secr-ser_f1.wh36px,
.icn_srv.color2.staff-sol_f1.wh36px,
.icn_srv.color2.train-develop_f1.wh36px,
.icn_srv.color2.work-home_f1.wh36px,
.icn_srv.color2.hiring_f1.wh36px,
.icn_srv.color2.realestate_f1.wh36px,
.icn_srv.color2.resume-writing_f1.wh36px,
.icn_srv.color2.turn-key-hiring-projects_f1.wh36px,
.icn_srv.color2.network_f1.wh36px,
.icn_srv.color2.enterprise_f1.wh36px,
.icn_srv.color2.remote_f1.wh36px,
.icn_srv.color2.jamsJwell_f1.wh36px,
.icn_srv.color2.iso-consultancy_f1.wh36px,
.icn_srv.color2.elder-care_f1.wh36px,
.icn_srv.color2.nursing_f1.wh36px,
.icn_srv.color2.attendants_f1.wh36px,
.icn_srv.color2.baby-care_f1.wh36px,
.icn_srv.color2.labour-cont_f1.wh36px,
.icn_srv.color2.electical-cont_f1.wh36px {
    background-position: -180px -126px;
}

.icn_srv.color2.cons-durab_f2.wh36px,
.icn_srv.color2.adv-mdm_f2.wh36px,
.icn_srv.color2.automobile_f2.wh36px,
.icn_srv.color2.a-industry_f2.wh36px,
.icn_srv.color2.banking_f2.wh36px,
.icn_srv.color2.bfsi_f2.wh36px,
.icn_srv.color2.bpo_f2.wh36px,
.icn_srv.color2.chemical-PF_f2.wh36px,
.icn_srv.color2.cons-realE_f2.wh36px,
.icn_srv.color2.education-t_f2.wh36px,
.icn_srv.color2.E-technical_f2.wh36px,
.icn_srv.color2.event-Org_f2.wh36px,
.icn_srv.color2.exp-imp_f2.wh36px,
.icn_srv.color2.fab-erec_f2.wh36px,
.icn_srv.color2.finance_f2.wh36px,
.icn_srv.color2.fmcg_f2.wh36px,
.icn_srv.color2.food-ind_f2.wh36px,
.icn_srv.color2.heavy-ind_f2.wh36px,
.icn_srv.color2.insurance_f2.wh36px,
.icn_srv.color2.ites_f2.wh36px,
.icn_srv.color2.manufac-O_f2.wh36px,
.icn_srv.color2.marine-ship_f2.wh36px,
.icn_srv.color2.oil-gas_f2.wh36px,
.icn_srv.color2.pharma-MH_f2.wh36px,
.icn_srv.color2.PP-ind_f2.wh36px,
.icn_srv.color2.PR-energy_f2.wh36px,
.icn_srv.color2.retail_f2.wh36px,
.icn_srv.color2.sales-markt_f2.wh36px,
.icn_srv.color2.telecom-tech_f2.wh36px,
.icn_srv.color2.texttile-ind_f2.wh36px,
.icn_srv.color2.tour-travel_f2.wh36px,
.icn_srv.color2.trans-logis_f2.wh36px,
.icn_srv.color2.admission_f2.wh36px,
.icn_srv.color2.camp-hire_f2.wh36px,
.icn_srv.color2.career-cons_f2.wh36px,
.icn_srv.color2.dist-educt_f2.wh36px,
.icn_srv.color2.domes-plac_f2.wh36px,
.icn_srv.color2.event-org_f2.wh36px,
.icn_srv.color2.ex-search_f2.wh36px,
.icn_srv.color2.head-hunt_f2.wh36px,
.icn_srv.color2.house-ser_f2.wh36px,
.icn_srv.color2.hr-consul_f2.wh36px,
.icn_srv.color2.manp-rec_f2.wh36px,
.icn_srv.color2.migr-ser_f2.wh36px,
.icn_srv.color2.overseas_f2.wh36px,
.icn_srv.color2.payr-mang_f2.wh36px,
.icn_srv.color2.rpo-ser_f2.wh36px,
.icn_srv.color2.secr-ser_f2.wh36px,
.icn_srv.color2.staff-sol_f2.wh36px,
.icn_srv.color2.train-develop_f2.wh36px,
.icn_srv.color2.work-home_f2.wh36px,
.icn_srv.color2.hiring_f2.wh36px,
.icn_srv.color2.realestate_f2.wh36px,
.icn_srv.color2.resume-writing_f2.wh36px,
.icn_srv.color2.turn-key-hiring-projects_f2.wh36px,
.icn_srv.color2.network_f2.wh36px,
.icn_srv.color2.enterprise_f2.wh36px,
.icn_srv.color2.remote_f2.wh36px,
.icn_srv.color2.jamsJwell_f2.wh36px,
.icn_srv.color2.iso-consultancy_f2.wh36px,
.icn_srv.color2.elder-care_f2.wh36px,
.icn_srv.color2.nursing_f2.wh36px,
.icn_srv.color2.attendants_f2.wh36px,
.icn_srv.color2.baby-care_f2.wh36px,
.icn_srv.color2.labour-cont_f2.wh36px,
.icn_srv.color2.electical-cont_f2.wh36px {
    background-position: -216px -126px;
}

.icn_srv.color2.cons-durab_f3.wh36px,
.icn_srv.color2.adv-mdm_f3.wh36px,
.icn_srv.color2.automobile_f3.wh36px,
.icn_srv.color2.a-industry_f3.wh36px,
.icn_srv.color2.banking_f3.wh36px,
.icn_srv.color2.bfsi_f3.wh36px,
.icn_srv.color2.bpo_f3.wh36px,
.icn_srv.color2.chemical-PF_f3.wh36px,
.icn_srv.color2.cons-realE_f3.wh36px,
.icn_srv.color2.education-t_f3.wh36px,
.icn_srv.color2.E-technical_f3.wh36px,
.icn_srv.color2.event-Org_f3.wh36px,
.icn_srv.color2.exp-imp_f3.wh36px,
.icn_srv.color2.fab-erec_f3.wh36px,
.icn_srv.color2.finance_f3.wh36px,
.icn_srv.color2.fmcg_f3.wh36px,
.icn_srv.color2.food-ind_f3.wh36px,
.icn_srv.color2.heavy-ind_f3.wh36px,
.icn_srv.color2.insurance_f3.wh36px,
.icn_srv.color2.ites_f3.wh36px,
.icn_srv.color2.manufac-O_f3.wh36px,
.icn_srv.color2.marine-ship_f3.wh36px,
.icn_srv.color2.oil-gas_f3.wh36px,
.icn_srv.color2.pharma-MH_f3.wh36px,
.icn_srv.color2.PP-ind_f3.wh36px,
.icn_srv.color2.PR-energy_f3.wh36px,
.icn_srv.color2.retail_f3.wh36px,
.icn_srv.color2.sales-markt_f3.wh36px,
.icn_srv.color2.telecom-tech_f3.wh36px,
.icn_srv.color2.texttile-ind_f3.wh36px,
.icn_srv.color2.tour-travel_f3.wh36px,
.icn_srv.color2.trans-logis_f3.wh36px,
.icn_srv.color2.admission_f3.wh36px,
.icn_srv.color2.camp-hire_f3.wh36px,
.icn_srv.color2.career-cons_f3.wh36px,
.icn_srv.color2.dist-educt_f3.wh36px,
.icn_srv.color2.domes-plac_f3.wh36px,
.icn_srv.color2.event-org_f3.wh36px,
.icn_srv.color2.ex-search_f3.wh36px,
.icn_srv.color2.head-hunt_f3.wh36px,
.icn_srv.color2.house-ser_f3.wh36px,
.icn_srv.color2.hr-consul_f3.wh36px,
.icn_srv.color2.manp-rec_f3.wh36px,
.icn_srv.color2.migr-ser_f3.wh36px,
.icn_srv.color2.overseas_f3.wh36px,
.icn_srv.color2.payr-mang_f3.wh36px,
.icn_srv.color2.rpo-ser_f3.wh36px,
.icn_srv.color2.secr-ser_f3.wh36px,
.icn_srv.color2.staff-sol_f3.wh36px,
.icn_srv.color2.train-develop_f3.wh36px,
.icn_srv.color2.work-home_f3.wh36px,
.icn_srv.color2.hiring_f3.wh36px,
.icn_srv.color2.realestate_f3.wh36px,
.icn_srv.color2.resume-writing_f3.wh36px,
.icn_srv.color2.turn-key-hiring-projects_f3.wh36px,
.icn_srv.color2.network_f3.wh36px,
.icn_srv.color2.enterprise_f3.wh36px,
.icn_srv.color2.remote_f3.wh36px,
.icn_srv.color2.jamsJwell_f3.wh36px,
.icn_srv.color2.iso-consultancy_f3.wh36px,
.icn_srv.color2.elder-care_f3.wh36px,
.icn_srv.color2.nursing_f3.wh36px,
.icn_srv.color2.attendants_f3.wh36px,
.icn_srv.color2.baby-care_f3.wh36px,
.icn_srv.color2.labour-cont_f3.wh36px,
.icn_srv.color2.electical-cont_f3.wh36px {
    background-position: -252px -126px;
}

.icn_srv.color2.cons-durab_f4.wh36px,
.icn_srv.color2.adv-mdm_f4.wh36px,
.icn_srv.color2.automobile_f4.wh36px,
.icn_srv.color2.a-industry_f4.wh36px,
.icn_srv.color2.banking_f4.wh36px,
.icn_srv.color2.bfsi_f4.wh36px,
.icn_srv.color2.bpo_f4.wh36px,
.icn_srv.color2.chemical-PF_f4.wh36px,
.icn_srv.color2.cons-realE_f4.wh36px,
.icn_srv.color2.education-t_f4.wh36px,
.icn_srv.color2.E-technical_f4.wh36px,
.icn_srv.color2.event-Org_f4.wh36px,
.icn_srv.color2.exp-imp_f4.wh36px,
.icn_srv.color2.fab-erec_f4.wh36px,
.icn_srv.color2.finance_f4.wh36px,
.icn_srv.color2.fmcg_f4.wh36px,
.icn_srv.color2.food-ind_f4.wh36px,
.icn_srv.color2.heavy-ind_f4.wh36px,
.icn_srv.color2.insurance_f4.wh36px,
.icn_srv.color2.ites_f4.wh36px,
.icn_srv.color2.manufac-O_f4.wh36px,
.icn_srv.color2.marine-ship_f4.wh36px,
.icn_srv.color2.oil-gas_f4.wh36px,
.icn_srv.color2.pharma-MH_f4.wh36px,
.icn_srv.color2.PP-ind_f4.wh36px,
.icn_srv.color2.PR-energy_f4.wh36px,
.icn_srv.color2.retail_f4.wh36px,
.icn_srv.color2.sales-markt_f4.wh36px,
.icn_srv.color2.telecom-tech_f4.wh36px,
.icn_srv.color2.texttile-ind_f4.wh36px,
.icn_srv.color2.tour-travel_f4.wh36px,
.icn_srv.color2.trans-logis_f4.wh36px,
.icn_srv.color2.admission_f4.wh36px,
.icn_srv.color2.camp-hire_f4.wh36px,
.icn_srv.color2.career-cons_f4.wh36px,
.icn_srv.color2.dist-educt_f4.wh36px,
.icn_srv.color2.domes-plac_f4.wh36px,
.icn_srv.color2.event-org_f4.wh36px,
.icn_srv.color2.ex-search_f4.wh36px,
.icn_srv.color2.head-hunt_f4.wh36px,
.icn_srv.color2.house-ser_f4.wh36px,
.icn_srv.color2.hr-consul_f4.wh36px,
.icn_srv.color2.manp-rec_f4.wh36px,
.icn_srv.color2.migr-ser_f4.wh36px,
.icn_srv.color2.overseas_f4.wh36px,
.icn_srv.color2.payr-mang_f4.wh36px,
.icn_srv.color2.rpo-ser_f4.wh36px,
.icn_srv.color2.secr-ser_f4.wh36px,
.icn_srv.color2.staff-sol_f4.wh36px,
.icn_srv.color2.train-develop_f4.wh36px,
.icn_srv.color2.work-home_f4.wh36px,
.icn_srv.color2.hiring_f4.wh36px,
.icn_srv.color2.realestate_f4.wh36px,
.icn_srv.color2.resume-writing_f4.wh36px,
.icn_srv.color2.turn-key-hiring-projects_f4.wh36px,
.icn_srv.color2.network_f4.wh36px,
.icn_srv.color2.enterprise_f4.wh36px,
.icn_srv.color2.remote_f4.wh36px,
.icn_srv.color2.jamsJwell_f4.wh36px,
.icn_srv.color2.iso-consultancy_f4.wh36px,
.icn_srv.color2.elder-care_f4.wh36px,
.icn_srv.color2.nursing_f4.wh36px,
.icn_srv.color2.attendants_f4.wh36px,
.icn_srv.color2.baby-care_f4.wh36px,
.icn_srv.color2.labour-cont_f4.wh36px,
.icn_srv.color2.electical-cont_f4.wh36px {
    background-position: -288px -126px;
}

.icn_srv.color2.cons-durab_f5.wh36px,
.icn_srv.color2.adv-mdm_f5.wh36px,
.icn_srv.color2.automobile_f5.wh36px,
.icn_srv.color2.a-industry_f5.wh36px,
.icn_srv.color2.banking_f5.wh36px,
.icn_srv.color2.bfsi_f5.wh36px,
.icn_srv.color2.bpo_f5.wh36px,
.icn_srv.color2.chemical-PF_f5.wh36px,
.icn_srv.color2.cons-realE_f5.wh36px,
.icn_srv.color2.education-t_f5.wh36px,
.icn_srv.color2.E-technical_f5.wh36px,
.icn_srv.color2.event-Org_f5.wh36px,
.icn_srv.color2.exp-imp_f5.wh36px,
.icn_srv.color2.fab-erec_f5.wh36px,
.icn_srv.color2.finance_f5.wh36px,
.icn_srv.color2.fmcg_f5.wh36px,
.icn_srv.color2.food-ind_f5.wh36px,
.icn_srv.color2.heavy-ind_f5.wh36px,
.icn_srv.color2.insurance_f5.wh36px,
.icn_srv.color2.ites_f5.wh36px,
.icn_srv.color2.manufac-O_f5.wh36px,
.icn_srv.color2.marine-ship_f5.wh36px,
.icn_srv.color2.oil-gas_f5.wh36px,
.icn_srv.color2.pharma-MH_f5.wh36px,
.icn_srv.color2.PP-ind_f5.wh36px,
.icn_srv.color2.PR-energy_f5.wh36px,
.icn_srv.color2.retail_f5.wh36px,
.icn_srv.color2.sales-markt_f5.wh36px,
.icn_srv.color2.telecom-tech_f5.wh36px,
.icn_srv.color2.texttile-ind_f5.wh36px,
.icn_srv.color2.tour-travel_f5.wh36px,
.icn_srv.color2.trans-logis_f5.wh36px,
.icn_srv.color2.admission_f5.wh36px,
.icn_srv.color2.camp-hire_f5.wh36px,
.icn_srv.color2.career-cons_f5.wh36px,
.icn_srv.color2.dist-educt_f5.wh36px,
.icn_srv.color2.domes-plac_f5.wh36px,
.icn_srv.color2.event-org_f5.wh36px,
.icn_srv.color2.ex-search_f5.wh36px,
.icn_srv.color2.head-hunt_f5.wh36px,
.icn_srv.color2.house-ser_f5.wh36px,
.icn_srv.color2.hr-consul_f5.wh36px,
.icn_srv.color2.manp-rec_f5.wh36px,
.icn_srv.color2.migr-ser_f5.wh36px,
.icn_srv.color2.overseas_f5.wh36px,
.icn_srv.color2.payr-mang_f5.wh36px,
.icn_srv.color2.rpo-ser_f5.wh36px,
.icn_srv.color2.secr-ser_f5.wh36px,
.icn_srv.color2.staff-sol_f5.wh36px,
.icn_srv.color2.train-develop_f5.wh36px,
.icn_srv.color2.work-home_f5.wh36px,
.icn_srv.color2.hiring_f5.wh36px,
.icn_srv.color2.realestate_f5.wh36px,
.icn_srv.color2.resume-writing_f5.wh36px,
.icn_srv.color2.turn-key-hiring-projects_f5.wh36px,
.icn_srv.color2.network_f5.wh36px,
.icn_srv.color2.enterprise_f5.wh36px,
.icn_srv.color2.remote_f5.wh36px,
.icn_srv.color2.jamsJwell_f5.wh36px,
.icn_srv.color2.iso-consultancy_f5.wh36px,
.icn_srv.color2.elder-care_f5.wh36px,
.icn_srv.color2.nursing_f5.wh36px,
.icn_srv.color2.attendants_f5.wh36px,
.icn_srv.color2.baby-care_f5.wh36px,
.icn_srv.color2.labour-cont_f5.wh36px,
.icn_srv.color2.electical-cont_f5.wh36px {
    background-position: -324px -126px;
}

#headerFormatNT .row .col-1,
#headerFormatNT .row .col-2,
#headerFormatNT .row .col-3 {}

#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;
}

.no-rgba #headerFormat1 .row1 .col-1,
.no-rgba #headerFormat1 .row1 .col-2,
.no-rgba #headerFormat1 .row1 .col-3,
.no-rgba #headerFormat2 .row1 .col-1,
.no-rgba #headerFormat2 .row1 .col-2,
.no-rgba #headerFormat2 .row1 .col-3,
.no-rgba #headerFormat4 .row1 .col-1,
.no-rgba #headerFormat4 .row1 .col-2,
.no-rgba #headerFormat4 .row1 .col-3 {
    width: 320px;
}

.no-rgba #headerFormat1 .row1 .col-1,
.no-rgba #headerFormat2 .row1 .col-1,
.no-rgba #headerFormat4 .row1 .col-1 {
    float: left;
}

.no-rgba #headerFormat1 .row1 .col-3,
.no-rgba #headerFormat2 .row1 .col-3,
.no-rgba #headerFormat4 .row1 .col-3 {
    float: right;
    text-align: right;
}

/******company******/
.company {
    padding: 10px 0;
}

/******right head menu******/
.il_divider>div {
    padding: 15px;
}

.il_divider>div:first-child {
    border: none;
}

.right-head ul.dropdown li {
    padding: 5px 15px;
    max-width: 280px;
    min-width: 200px;
    vertical-align: middle;
}

.right-head ul.dropdown li:first-child {
    border: none;
}

.right-head .icon {
    cursor: pointer;
    display: inline-block;
    height: 48px;
    line-height: 48px;
    right: 4px;
    top: 4px;
    width: 20px;
    position: absolute;
    z-index: 1000;
    display: none;
    pointer-events: auto;
}

.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;
}

.tml_right {
    position: absolute;
    right: 0;
    top: 0;
    padding: 2px;
}

#tml li {
    position: relative;
}

#tml>ul>li {
    display: inline-block;
    float: left;
}

#tml>ul>li:last-child a {
    border-right: none;
}

#tml>ul>li:first-child a {
    border-left: none;
}

#tml>ul>li>a {
    padding: 10px 22px;
    display: inline-block;
    font: 15px/1.5em 'Open Sans', Arial, Helvetica, sans-serif;
    font-weight: bold;
    position: relative;
    letter-spacing: 1px;
}

#tml ul ul {
    position: absolute;
    width: 200px;
    display: none;
    padding: 5px;
}

#tml li li {
    padding: 0;
    margin: 0;
}

#tml li li:first-child {
    border-top: none
}

#tml li li:last-child {
    border-bottom: none
}

#tml li li a {
    display: block;
    font-weight: normal;
    padding: 8px 5px;
    font-size: 12px;
}

/*****TOP GENERAL LINKS******/
.tgl.diff a {
    width: 26px;
    height: 24px;
    *zoom: 1;
    position: relative;
    display: inline-block;
}

.tgl.diff a:hover {
    top: 4px;
    transition: all 0.2s;
    -webkit-transition: all 0.2s;
    -moz-transition: all 0.2s;
    -o-transition: all 0.2s;
    -ms-transition: all 0.2s;
}

.tgl.diff a:after {
    content: '';
    border: 8px solid transparent;
    display: inline-block;
    position: absolute;
    left: 5px;
    bottom: -15px;
}

.tglHome,
.tglContact,
.tglInquiry,
.tglSitemap {
    display: inline-block;
    vertical-align: middle;
    padding: 4px 5px;
    font-weight: normal !important;
}

.tglHome:after {
    font-family: "icomoon";
    content: '\e745';
    font-size: 15px;
}

.tglInquiry:after {
    font-family: "icomoon";
    content: '\e7c3';
    font-size: 15px;
}

.tglContact:after {
    font-family: "icomoon";
    content: '\e771';
    font-size: 15px;
}

.iconStar:after {
    font-family: "icomoon";
    content: '\e6d4';
}

.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;
    display: inherit;
    font-weight: bold;
    margin-bottom: 35px;
    text-transform: uppercase;
    position: relative;
    line-height: 36px;
}

.slider-content h1::after,
.slider-content .hd1::after {
    position: absolute;
    content: '';
    left: 0px;
    bottom: -10px;
    width: 50px;
    height: 4px;
}

/*****HEADER FORMAT 2*****/
.job-form input,
.job-form select {
    width: 300px;
}

.slider-content2 {
    position: absolute;
    left: 0px;
    right: 0px;
    padding: 20px 20px 5px;
    font-size: 1.1em;
    line-height: 1.8em;
    bottom: 0px;
    text-align: center;
}

.slider-content2 h1,
.slider-content2 .hd1 {
    font-size: 2.5em;
    font-weight: bold;
    text-transform: uppercase;
    position: relative;
    margin-bottom: 15px;
    line-height: 36px;
}

.search-btn {
    padding: 15px 20px;
    display: inline-block;
    cursor: pointer;
}

.slider-content3 {
    position: absolute;
    left: 0px;
    right: 0px;
    bottom: 25%;
    text-align: center;
    width: 70%;
    margin: 0 auto;
}

.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 .btns i {}

.slider-content4 {
    width: 75%;
    margin: 0 auto;
    text-align: center;
}

.slider-content4 .hd1 {
    font-size: 3.5em;
    font-weight: bold;
    text-transform: uppercase;
    text-align: center;
    margin-bottom: 10px;
    display: block;
    line-height: 1em;
}

.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);
}

.ctg_f2 .imgFrame.bdr {
    border: none;
}

.ctg_f2 li>.p4010 {
    padding: 40px 10px;
}

table.p10px>*>*>* {
    padding: 10px;
}

/*****HEADER FORMAT 3****/
.headRw_f3,
.headRw_f3 span,
.headRw_f3 .xlarge {
    font-size: 13px;
}

.icon-border {
    position: relative;
    display: inline-block;
    padding: 22px 15px;
    margin-bottom: 20px;
    transition: all ease-in-out 0.4s;
    -webkit-transition: all ease-in-out 0.4s;
    -moz-transition: all ease-in-out 0.4s;
}

.icon-border:before,
.icon-inner:before {
    top: 0;
}

.icon-border:before,
.icon-border:after {
    left: 0;
}

.icon-border:before,
.icon-border:after,
.icon-border-inner:before,
.icon-border-inner:after {
    content: '';
    position: absolute;
    width: 17px;
    height: 17px;
    background-image: url(dc_bdr.png);
    will-change: transform, top, left, right, bottom;
    pointer-events: none;
    transition: .23s all ease;
}

.icon-border:after {
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    transform: rotate(-90deg);
}

.icon-border:before,
.icon-border-inner:before {
    top: 0;
}

.icon-border:after,
.icon-border-inner:after {
    bottom: 0;
}

.icon-border-inner:before {
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
}

.icon-border-inner:after {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
}

.icon-border-inner:before,
.icon-border-inner:after {
    right: 0;
}

.category-box:hover .icon-border:before,
.category-box:hover .icon-border-inner:before {
    top: 5px;
}

.category-box:hover .icon-border-inner:before,
.category-box:hover .icon-border-inner:after {
    right: 5px;
}

.category-box:hover .icon-border:before,
.category-box:hover .icon-border:after {
    left: 5px;
}

.category-box:hover .icon-border:after,
.category-box:hover .icon-border-inner:after {
    bottom: 5px;
}

/*nav.f3 .company{
    float:left;
}
*/
/***** absolute Header *****/
.top_bar_right {
    background-color: #f5f5f5;
    text-align: center;
    height: 90px;
    position: relative;
    top: -4px;
    padding: 0px 8px 0px 7px;
}

.top_bar_right_wrapper {
    position: relative;
    top: 32px;
}

a#search_button {
    position: relative;
    top: 9px;
    display: block;
    float: left;
    font-size: 23px;
    line-height: 22px;
    margin-right: 5px;
    margin-left: -10px;
}

.top_bar_right:before {
    content: "";
    display: block;
    height: 100%;
    width: 10px;
    position: absolute;
    left: -10px;
    top: 2px;
    background-color: #e3e3e3;
    background-repeat: repeat-y;
    -moz-transform: skewX(0deg) skewY(-25deg);
    -webkit-transform: skewX(0deg) skewY(-25deg);
    -o-transform: skewX(0deg) skewY(-25deg);
    -ms-transform: skewX(0deg) skewY(-25deg);
    transform: skewX(0deg) skewY(-25deg);
}

.head-fx {
    position: absolute;
    left: 0px;
    right: 0px;
    top: 30px;
    z-index: 9;
}

.head-fx.t2_fixer #company {
    padding: 3px 0;
}

.head-fx .col-1,
.head-fx .col-2 {
    background: #fff;
}

.head-fx .col-2 {
    padding-right: 25px;
}

.head-fx .dt {
    display: table;
}

.head-fx .col-1,
.head-fx .col-3,
.head-fx .search-input .dtc {
    display: table-cell;
}

.head-fx nav.f3.fr {
    float: left;
}

.head-fx nav.f3 .ddsmoothmenu ul li.on>a,
.head-fx nav.f3 .ddsmoothmenu ul li>a:hover,
.head-fx nav.f3 .ddsmoothmenu>ul>li>a.selected {
    background: inherit;
    color: #555;
}

.head-fx nav.f3 .ddsmoothmenu ul>li>a {
    border-left: 1px solid rgba(0, 0, 0, 0.05);
}

.head-fx nav.f3 .ddsmoothmenu ul>li:first-child>a {
    border-left: none;
}

.head-fx .ddsmoothmenu>ul>li>a:hover::before,
.head-fx .ddsmoothmenu>ul>li.on>a::before {
    position: absolute;
    content: '';
    left: 0px;
    right: 0px;
    height: 3px;
    top: -12px;
    background: #000;
}

.head-fx.t2_fixer .ddsmoothmenu>ul>li>a:hover::before,
.head-fx.t2_fixer .ddsmoothmenu>ul>li.on>a::before {
    top: 0px;
}

.head-fx .ddsmoothmenu ul ul {
    top: auto !important;
}

.head-fx.t2_fixer .top_bar_right:before {
    display: none;
}

.head-fx.t2_fixer .top_bar_right {
    top: 0;
    height: auto;
    background: none;
}

.head-fx.t2_fixer .top_bar_right_wrapper {
    top: 0px;
}

.head-fx.t2_fixer {
    background: #fff;
    animation: slide-down 0.7s;
}

@keyframes slide-down {
    0% {
        opacity: 0;
        transform: translateY(-100%);
    }

    100% {
        opacity: 0.9;
        transform: translateY(0);
    }
}

.search-input {
    left: 0px;
    right: 53px;
    top: 90px;
    padding: 15px;
    z-index: 99;
}

.head-fx.t2_fixer .search-input {
    top: 74px;
}

.head-fx.t2_fixer .row1 .col-3 {
    border-left: 1px solid rgba(0, 0, 0, 0.06);
}

.head-fx .search-input input[type="text"] {
    padding: 12px;
    background: transparent;
    border: none;
    border-bottom: 1px solid rgba(255, 255, 255, 0.1);
    color: rgba(255, 255, 255, 0.7);
    text-shadow: none;
    font-size: 1.2em;
}

.head-fx.t2_fixer,
.search-input {
    -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.1);
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.1);
}

.head-fx nav.f3 .ddsmoothmenu>ul>li>a {
    padding: 25px 15px;
    text-transform: inherit;
}

.head-fx .ddsmoothmenu ul li ul {
    border-top: 3px solid #000;
}

.head-fx .downarrowclass {
    top: 0px;
    bottom: 0px;
    margin: auto;
}

/***** absolute Nav *****/
.abslt {
    position: relative;
    min-height: 30px;
}

.abslt-nav {
    position: absolute;
    top: 0px;
    left: 0px;
    right: 0px;
    z-index: 9;
}

.abslt-nav .ddsmoothmenu>ul>li>a {
    padding: 20px 25px;
}

.abslt-nav .downarrowclass {
    top: 0px;
    bottom: 0px;
    margin: auto;
}

.abslt-nav .ddsmoothmenu>ul>li>ul {
    top: inherit !important;
}

.abslt-nav .ddsmoothmenu>ul>li>a::after {
    position: absolute;
    content: '\fe34';
    width: 5px;
    left: 0px;
    top: 0px;
    bottom: 0px;
    height: 20px;
    margin: auto;
    font-family: 'FontAwesome';
    font-style: normal !important;
}

.abslt-nav .ddsmoothmenu>ul>li:first-child>a::after {
    display: none;
}

.abslt-nav .ddsmoothmenu>ul>li>a:hover::before,
.abslt-nav .ddsmoothmenu>ul>li.on>a::before {
    position: absolute;
    content: '';
    left: 20px;
    right: 20px;
    height: 3px;
    top: 0px;
    background: #000;
}

nav.f1 .ddsmoothmenu>ul>li:last-child div,
nav.f2 .ddsmoothmenu>ul>li:last-child div {
    height: auto !important;
    line-height: inherit !important;
}

.fa-bars~.downarrowclass {
    display: none !important;
}

/********** format 46 *********/
.topReg {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 3;
    width: 100%;
    padding: 7px 0;
    background: rgba(0, 0, 0, .4);
}

header.f46 .tgl {
    margin-left: 2.1em;
    position: absolute;
    top: 3px;
    left: 0px;
}

header.f46 .tgl li {
    float: left;
    margin-left: 10px;
    position: relative;
    padding: 48px 5px 0;
    margin-top: -3.8em;
    transition: all .2s ease;
}

header.f46 .tgl li {
    background: #2d3236;
}

header.f46 .tgl li:before {
    content: '';
    border: .8em solid transparent;
    display: inline-block;
    position: absolute;
    bottom: -1.5em;
    left: 50%;
    transform: translate(-50%);
}

header.f46 .tgl li:after {
    content: '';
    border: .8em solid transparent;
    display: inline-block;
    position: absolute;
    bottom: -1.4em;
    left: 50%;
    transform: translate(-50%);
}

header.f46 .tgl li:after {
    border-top-color: #2d3236;
}

header.f46 .tgl li a {
    color: #eee;
}

header.f46 .tgl li a {
    font-size: 1.2em;
    font-family: 'icomoon';
    color: #eee;
}

header.f46 .tgl b {
    font-family: 'icomoon';
    font-weight: normal;
}

.topReg .tglContact:after,
.topReg .tglHome:after {
    font-size: inherit;
    color: rgba(255, 255, 255, 0.8);
}

header.f46 .tgl li:hover {
    margin-top: -3em;
    cursor: pointer;
}

header.f46 .tglSitemap:before {
    content: '\e83b';
}

.hed_left {
    height: 100%;
    width: 320px;
    position: absolute;
    z-index: 2;
    text-align: center;
    padding: 4em 2em 6em;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

.hed_left_bg {
    position: absolute;
    left: 0px;
    right: 0px;
    top: 0px;
    bottom: 0px;
    border: 1px dashed rgba(255, 255, 255, .5);
    border-width: 0 1px;
    opacity: 0.9;
    z-index: 0;
}

.hed_left,
.hed_left a {
    color: #fff;
    text-shadow: 1px 1px rgba(0, 0, 0, 0.40);
}

.hed_left a:hover {
    color: #fff;
}

.hed_left #company {
    padding-bottom: 18px;
    border-bottom: 1px dashed rgba(255, 255, 255, 0.6);
}

.hed_left .company_mH {
    margin-bottom: 20px;
}

.btmAbsNav {
    width: 100%;
    bottom: 10px;
    z-index: 20;
    font: 17px/1em;
    background: #fff;
    background-color: rgba(255, 255, 255, .8);
}

.btmAbsNav.t2_fixer {
    bottom: auto;
}

.btmAbsNav nav.f3.fr {
    float: left;
}

.btmAbsNav .ddsmoothmenu {
    padding: 15px 0px;
    border: 1px dashed rgba(255, 255, 255, 0.6);
    border-width: 1px 0;
}

.btmAbsNav .ddsmoothmenu>ul>li {
    border-right: 1px solid rgba(255, 255, 255, 0.6);
    border-right: 1px solid rgba(255, 255, 255, 0.6);
}

.btmAbsNav .fixer.t2_fixer .ddsmoothmenu {
    padding: 10px 0px;
}

/********** format 48 *********/
.tgl {
    margin-left: 2.1em;
    position: absolute;
    top: -20px;
    left: 52%;
    z-index: 2;
}

.f48 nav.f3.fr {
    width: 100%;
}

.f48 .ddsmoothmenu ul li {
    display: block;
    float: none;
}

.f48 .ddsmoothmenu ul li ul {
    left: auto !important;
    right: -239px;
    top: 0px !important;
}

.f48 .fixer.t2_fixer .ddsmoothmenu ul li ul {
    left: 0px !important;
    right: 0px;
    top: auto !important;
}

.f48 .fixer nav.f3 .ddsmoothmenu>ul>li>a {
    color: #fff;
    font-size: 15px;
    border-top: 1px solid rgba(255, 255, 255, 0.2);
    text-align: right;
}

.f48 .fixer.t2_fixer nav.f3.fr {
    width: auto;
    float: left;
    margin: 7px 0px;
}

.f48 .fixer.t2_fixer .ddsmoothmenu ul li {
    display: inline-block;
}

.f48 .fixer.t2_fixer nav.f3 .ddsmoothmenu>ul>li>a {
    border-top: 0px solid rgba(255, 255, 255, 0.2);
    text-align: left;
    color: #666;
    font-size: 14px;
}

.f48 .fixer.t2_fixer nav.f3 .ddsmoothmenu>ul>li>a:hover,
.f48 .fixer.t2_fixer nav.f3 .ddsmoothmenu>ul>li.on>a,
.f48 .fixer.t2_fixer nav.f3 .ddsmoothmenu>ul>li>a.selected {
    color: #fff;
}

header.f48 .row2 {
    position: relative;
    padding: 15px;
    box-sizing: border-box;
}

header.f48 .row2:before {
    content: '';
    position: absolute;
    border: 50px solid transparent;
    border-width: 0 480px 290px 50px;
    top: 0;
    right: 0;
}

header.f48 .row2:after {
    content: '';
    position: absolute;
    border: 50px solid transparent;
    border-width: 0 460px 275px 50px;
    top: 0;
    right: 0;
}

header.f48 .row2 .col-1 {
    min-width: 180px;
}

header.f48 .row2 .col-2 {
    width: 78%;
}

header.f48 .tgl li {
    background: #fff;
}

header.f48 .tgl li a {
    color: #333;
}

header.f48 .tgl li:hover a {
    color: #111
}

header.f48 .tgl {
    margin-left: 2.1em;
    position: absolute;
    top: -30px;
    left: 62%;
    z-index: 2;
}

header.f48 .tgl li {
    float: left;
    margin-left: 10px;
    padding: 8px 5px 10px;
    position: relative
}

header.f48 .tglSitemap:before {
    content: '\e83b'
}

header.f48 .tgl li:hover {
    padding: 13px 5px 10px;
    cursor: pointer;
    top: -5px
}

header.f48 .tgl li:hover a,
header.f48 .tgl li:hover a .tglHome,
header.f48 .tgl li:hover a .tglContact,
header.f48 .tgl li:hover a .tglInquiry {
    color: #fff;
}

header.f48 .tgl li a {
    font-size: 1.6em;
    font-family: 'icomoon';
}

header.f48 .tglHome:after,
.tglContact:after {
    font-size: inherit;
}

header.f48 .banner_area {
    z-index: 2;
    outline: 1px solid #5a5a5a;
    border-left: 13px solid #ccc;
}

.heading-left .ac {
    text-align: left;
}

.heading-left .h2 h2 {
    margin-left: 20px;
    padding-left: 0px;
}

/********** format 23 *********/
.headFormat.f6.bgBlack {
    position: absolute;
    left: 0px;
    top: 0px;
    right: 0px;
}

.navF1_format.f23 .headFormat.f6::before {
    display: none;
}

.navF1_format.f23 ul.dropdown li .top-head {
    min-height: 26px;
}

.navF1_format.f23 .t2_fixer .logoBg .ac {
    text-align: left;
}

.logoBg {
    position: relative;
}

.logoBg::before {
    position: absolute;
    content: '';
    top: 0px;
    left: 0px;
    width: 0px;
    height: 0px;
    border-right: 36px solid transparent;
    border-top: 36px solid;
}

.logoBg::after {
    position: absolute;
    content: '';
    top: 0px;
    right: 0px;
    width: 0px;
    height: 0px;
    border-left: 36px solid transparent;
    border-top: 36px solid;
}

.navF1_format.f23 .t2_fixer .headFormat.f6.bgBlack,
.navF1_format.f23 .t2_fixer .logoBg::before,
.navF1_format.f23 .t2_fixer .logoBg::after,
.navF1_format.f23 .t2_fixer .right-head {
    display: none;
}

/***** full screen header *****/
.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;
}

.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;
}

.fadeInDown {
    -webkit-animation-name: fadeInDown;
    animation-name: fadeInDown
}

@-webkit-keyframes fadeInDown {
    0% {
        -webkit-transform: translate3d(0, -100%, 0);
        opacity: 0;
        transform: translate3d(0, -100%, 0)
    }

    to {
        -webkit-transform: translateZ(0);
        opacity: 1;
        transform: translateZ(0)
    }
}

@keyframes fadeInDown {
    0% {
        -webkit-transform: translate3d(0, -100%, 0);
        opacity: 0;
        transform: translate3d(0, -100%, 0)
    }

    to {
        -webkit-transform: translateZ(0);
        opacity: 1;
        transform: translateZ(0)
    }
}

.headFormat.f16.bhStrip .tml_r_format.theme1 {
    background-color: rgba(0, 0, 0, 0.6);
}

.headFormat.f16.whStrip .tml_r_format.theme1,
.headFormat.f16.whStrip .fixer.t2_fixer .tml_r_format.theme1 {
    background-color: rgba(255, 255, 255, 0.8);
}

.headFormat.f16.whStrip .fixer.t2_fixer .tml_r_format.theme1 {
    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);
}

.headFormat.f16.whStrip .ddsmoothmenu>ul>li>a {
    color: #555;
}

.headFormat.f16.whStrip .ddsmoothmenu>ul>li.on>a,
.headFormat.f16.whStrip .ddsmoothmenu>ul>li>a:hover,
.headFormat.f16.whStrip .ddsmoothmenu>ul>li>a.selected {
    color: #fff;
}

.scroll-down {
    position: absolute;
    left: 0;
    right: 0px;
    width: 50px;
    margin: 0px auto;
    bottom: 50px;
    z-index: 9;
    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;
}

@-webkit-keyframes action {
    0% {
        transform: translateY(0);
    }

    100% {
        transform: translateY(-20px);
    }
}

@keyframes action {
    0% {
        transform: translateY(0);
    }

    100% {
        transform: translateY(-20px);
    }
}

/***** f26 header *****/
.headFormat.f26 {
    position: relative;
}

.leftlogoBg::before {
    content: '';
    width: 2000px;
    position: absolute;
    top: 0;
    right: 0;
    height: 110%;
    -webkit-background-size: cover;
    background-size: cover;
    z-index: 99;
    transform: skewX(-45deg);
}

.leftlogoBg img {
    position: relative;
    z-index: 999;
}

.headFormat.f26,
.leftlogoBg::before {
    background-image: url(images/abstract-bg2.html);
}

.welF26 .welcome div.frwm img {
    z-index: 2;
    position: relative;
}

.welF26 .welcome div.frwm {
    position: relative;
}

.welF26 .welcome div.frwm::after {
    position: absolute;
    content: '';
    top: 30px;
    left: 30px;
    right: -30px;
    bottom: -30px;
    border: 3px solid;
    z-index: 1;
}

.headFormat.f26 nav.f3 .ddsmoothmenu>ul>li>a,
.headFormat.f26 nav.f3 .ddsmoothmenu>ul>li>a:visited {
    color: #fff;
}

.headFormat.f26 #company {
    padding-bottom: 0px;
}

.headFormat.f26 #company img {
    max-height: 65px;
}

.fixer.t2_fixer .headFormat.f26 #company img {
    max-height: 50px;
}

.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);
}

/*** responsive ***/
@media(min-width:993px) {
    .headFormat.f16 .tml_r_format.theme1 {
        background-color: transparent;
    }

    .navF1_format.f23 ul.dropdown li,
    .navF1_format.f23 ul.dropdown li a {
        color: #fff;
    }

    .navF1_format.f23 nav.f3 {
        margin-top: 15px;
        margin-bottom: 10px;
    }
}

@media(min-width:769px) {

    /*** sticky header ***/
    .t2_fixer {
        position: fixed;
        width: 100%;
        z-index: 999;
        top: 0;
        left: 0;
    }

    .t2_fixer.afterdiv>div {
        margin-bottom: 0px;
        margin-left: auto;
        margin-right: auto;
        margin-top: 0px;
        width: 1152px;
    }

    .t2_fixer #company {
        padding: 3px 0;
    }

    .fixer.t2_fixer #company img {
        max-height: 65px;
    }
}

@media(min-width:769px) {

    .ddsmoothmenu .desk_dn,
    .desk_dn {
        display: none !important;
    }
}

@media(max-width:1200px) {
    header.f46 .hed_left #company img {
        max-height: 140px;
    }
}

@media(max-width:1024px) {
    header.f46 nav.f3 .ddsmoothmenu ul li a {
        padding: 10px;
    }

    header.f46 .hed_left #company img {
        max-height: 110px;
    }

    .btmAbsNav .ddsmoothmenu {
        padding: 7px 0px;
    }
}

@media(max-width:992px) {}

/* mobile s header  */
/* Responsive Styles */
@media (max-width: 768px) {
    .animateddrawer {
        display: block !important;
        /* Visible on mobile */
    }

    .ddsmoothmenu {
        display: none !important;
        /* Hidden by default */
        flex-direction: column !important;
    }

    .ddsmoothmenu.active {
        display: flex !important;
        box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
        margin-top: 80px;
    }

    .ddsmoothmenu ul {
        position: static !important;
        /* No dropdowns */
    }
}

/* mobile e header e */
@media(max-width:768px) {

    .animateddrawer {
        font-size: 10px;
        position: absolute;
        display: block !important;
        top: 12px;
        left: 8px;
        width: 34px;
        height: 40px;
        z-index: 1000;
        padding: 5px;
    }


    header.f46 .wrap {
        padding: 0px;
    }

    .hed_left {
        position: relative;
        width: auto;
        left: 0px;
        right: 0px;
        margin-left: 0px;
        padding: 10px;
    }

    .hed_left #company {
        margin-bottom: 10px;
        padding-bottom: 10px;
        display: block;
    }

    .hed_left #company img {
        max-height: 90px;
    }

    .topReg {
        display: none;
    }

    .topReg .col-3 {
        text-align: center;
    }

    .tgl {
        display: none;
    }

    header.f46 .topReg {
        position: relative;
    }

    header.f48 .row2 {
        padding: 3px;
    }

    header.f48 .row2 .col-2 {
        width: auto;
        display: block;
    }

    header.f48 .tgl {
        display: none;
    }

    header.f48 .row2:after {
        border-width: 0 340px 170px 50px;
    }

    header.f48 .row2:before {
        border-width: 0 360px 180px 50px;
    }

    header.f48 .social {
        margin-bottom: 15px;
    }

    div.ddsmoothmobile .mob_dn,
    .mob_dn {
        display: none !important;
    }

    .contact-viewBox li {
        width: 100%;
        box-sizing: border-box;
    }

    .or {
        display: none;
    }
}

@media(max-width:480px) {

    .ver_comp .pa #company,
    .ver_comp #company {
        padding: 5px 27px 5px 50px;
    }

    header.f48 .row2:after {
        border-width: 0 220px 110px 50px;
    }

    header.f48 .row2:before {
        border-width: 0 236px 121px 50px;
    }
}

/* 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,
li {
    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: auto;
    height: auto;
}

img.bdr {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
}

html body {
    width: 100%;
    height: 100%;
    padding: 0px;
    margin: 0px;
    font: 13px/1.5em 'Open Sans', Arial, Helvetica, sans-serif;
}

.dt {
    display: table;
    width: 100%;
}

.col-1,
.col-2,
.col-3,
.col-4,
.td-1,
.td-2 {
    display: table-cell;
    vertical-align: middle;
}

li {
    margin: 0px;
}

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;
}

a.button.c3px {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

.input,
textarea,
select {
    padding: 7px;
    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%;
}

footer .row1 .width50 {
    width: 50%;
}

footer .row1 .width25 {
    width: 25%;
}

/**/
.wrap {
    width: 1200px;
    margin: 0 auto;
}

.mb25px,
.ac-mb25px>*,
.acac-mb25px>*>* {
    margin-bottom: 30px;
}

.fl,
.ac-fl>*,
.acac-fl>*>* {
    float: left;
}

/*********************/
.category .bg {
    position: relative;
    display: inline-block;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    margin-bottom: 12px;
    padding: 20px;
}

.category li:hover .bg {
    transition: all ease-in-out 0.4s;
    -webkit-transition: all ease-in-out 0.4s;
    -moz-transition: all ease-in-out 0.4s;
}

.category .bg img {
    position: absolute;
    left: 0px;
    right: 0px;
    top: 0px;
    bottom: 0px;
    margin: auto;
}

.roundImg .imgFrame,
.roundImg .imgFrame img {
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
}

.roundImg li:hover .imgFrame {
    opacity: 0.92;
    transition: all ease-in-out 0.4s;
    -webkit-transition: all ease-in-out 0.4s;
    -moz-transition: all ease-in-out 0.4s;
}

.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;
}

.ic_pad_none .qiTransparent textarea {
    width: 80%;
    height: 45px;
}

.ic_pad_none .qiTransparent select {
    width: 86%;
}

.qi_NT_inqu_hd .h2 {
    font-size: 23px;
    line-height: 23px;
    text-transform: uppercase;
    margin-bottom: 22px;
}

.qi_NT_inqu_hd .h2 h2 {
    font-weight: normal;
}

.qi_NT_inqu_hd .mc {
    margin-top: 0;
}

.spotlight {
    vertical-align: top;
}

.spotlight .bx-wrapper .bx-controls-direction a {
    top: -45px;
}

.spotlight .bx-wrapper .bx-prev {
    left: auto;
    right: 40px;
    background: url(controls-home.png) no-repeat 0 -32px;
}

.spotlight .bx-wrapper .bx-next {
    background: url(controls-home.png) no-repeat -43px -32px;
}

/***********body*************/
.hd_NT,
.locality-Container h4.xxxlarge {
    font-size: 26px;
    line-height: 26px;
    text-align: center;
}

.content_NT {
    text-align: center;
    font-family: Roboto;
    font-size: 1.1em;
    margin: 15px auto 0;
    width: 90%;
}

.hd_NT_sub .hd_NT {
    display: block;
    margin-bottom: 20px;
    text-align: left;
}

.hd_NT_sub .hd_NT+p.mt7px.large {
    display: none;
}

.ui-tabs-nav li.hd_h2 {
    float: none;
    font-weight: normal;
    padding-bottom: 30px;
}

.dif_bg {}

.gal_frmt.ui-tabs-nav {
    padding: 0 15px;
}

.gal_frmt.ui-tabs-nav li.hd_h2 {
    padding-bottom: 10px;
}

input.box-si {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
}

.max-input {
    max-width: 250px;
}

.empl_bg {
    background: url(empl_bg.jpg) no-repeat right top;
}

.jbskr_bg {
    background: url(jbskr_bg.jpg) no-repeat right top;
}

/********CAROUSEL***********/
.imgLeft .td-2 {
    padding-left: 15px;
}

.imgRight .td-1 {
    padding-right: 15px;
}

/******************fonts*************/
.imgFrame.BS10px {
    margin: 10px;
}

.imgFrame.BSBR,
.imgFrame.BSTL,
.imgFrame.BSTLBR,
.imgFrame.BS5px {
    margin: 5px;
}

.ffrr {
    font-family: 'Roboto', sans-serif;
}

.ffos {
    font-family: 'Open Sans', sans-serif;
}

.formTable.bdr0,
.formTable.bdr0>tbody>tr>td {
    border: none !important;
}

/*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;
}

.services-list li {
    margin-bottom: 35px !important;
}

.services-list li:nth-child(odd) {
    text-align: right;
}

.services-list li:nth-child(odd) .ser-icon {
    float: right !important;
    margin-left: 10px;
}

.services-list li:nth-child(even) .ser-icon {
    float: left !important;
    margin-right: 10px;
}

.services-list .ser-icon,
.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;
}

.services-list li .ser-cont {
    position: relative;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}

.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;
}

.ic_form_f3 textarea {
    height: 160px;
}

.ic_form_f3 select,
.ic_form_f3 input,
.ic_form_f3 textarea {
    width: 100%;
    box-sizing: border-box;
}

.hp_full_inquiry {
    width: 70%;
    margin: 20px auto 0px;
}

.hp_full_inquiry .input {
    width: 100%;
    box-sizing: border-box;
}

.hp_full_inquiry textarea.input {
    width: 100%;
    height: 100px;
    box-sizing: border-box;
}

.hp_full_inquiry select {
    width: 100%;
    box-sizing: border-box;
}

.top-head a[href^="mailto:"] {
    word-wrap: inherit;
}

.carCoach-detail .hp_full_inquiry .input,
.carCoach-detail .hp_full_inquiry select {
    padding: 10px;
}

.carCoach-detail .hp_full_inquiry textarea.input {
    width: 97%;
    padding: 10px;
}

/**27-04-2017 updated by sachin**/
.hotel_inq_frm .w150px,
.hotel_inq_frm .w120px,
.hotel_inq_frm .w60px {
    box-sizing: border-box;
}

.hotel_inq_frm .w150px {
    width: 165px;
}

.hotel_inq_frm.thin .w150px {
    width: 138px;
}

.hotel_inq_frm .w120px {
    width: 135px;
}

.hotel_inq_frm .w60px {
    width: 72px;
}

@media (max-width:1024px) {
    .hotel_inq_frm .w150px {
        width: 115px;
    }

    .hotel_inq_frm.thin .w150px {
        width: 100px;
    }

    .hotel_inq_frm .w120px {
        width: 125px;
    }

    .hotel_inq_frm .w60px {
        width: 60px;
    }
}

@media (max-width:360px) {
    .hotel_inq_frm div.dib {
        display: block;
    }

    .hotel_inq_frm .w150px,
    .hotel_inq_frm.thin .w150px {
        width: 100%;
    }

    .hotel_inq_frm .w120px {
        width: 100%;
    }

    .hotel_inq_frm .w60px {
        width: 100%;
    }
}

.top-head+.top-head {
    margin-top: 8px;
}

.contentSlider {
    background: url(placement-bg.jpg) no-repeat;
    height: 250px;
    padding: 70px 0px 30px;
    background-attachment: fixed;
}

.step-services li .serIcon {
    width: 60px;
    height: 60px;
    padding: 10px 8px 5px;
    border-radius: 100%;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
}

.step-services li:hover .serIcon {
    background: #fff;
}

.indService ul li {
    margin-bottom: 10px !important;
}

.indService ul li>div {}

.imgRight .td-1 .desc_dn+.al {
    text-align: right;
}

.ei .imgLeft .td-1,
.ei .imgLeft .td-2,
.ei .imgRight .td-1,
.ei .imgRight .td-2 {
    vertical-align: top;
}

.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;
}

/*** format 23 ***/
.clfd-shadow .slider ul li>.data {
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);
    transition: box-shadow 0.3s ease-in-out;
}

.clfd-shadow .slider ul li>.data:hover {
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.3);
}

.clfd-shadow .slider ul li>.data>.dib {
    position: relative;
    overflow: hidden;
}

.clfd-shadow .slider ul li>.data>.dib .imgWidth {
    transition: all ease-in-out 0.4s;
}

.clfd-shadow .slider ul li>.data:hover>.dib .imgWidth {
    transform: scale(1.05);
}

.clfd-shadow .slider ul li>.data .desc_dn {
    opacity: 0.75;
    line-height: 24px;
}

.clfd-shadow .slider ul li>.data .buttonBig {
    background: transparent;
    color: #666;
    text-transform: uppercase;
    padding-left: 0px;
}

/*** body top search ***/
.tabs-combo-form.top-search {
    max-width: 100%;
    left: 0px;
    top: 0px;
    transform: inherit;
    margin-top: -79px;
    color: #666;
    position: relative;
}

#middle .tabs-combo-form.top-search .book-tabs.ui-tabs-nav a {
    padding: 12px 15px;
    font-size: 16px;
    background: rgba(255, 255, 255, 0.8);
    color: #666;
}

#middle .tabs-combo-form.top-search .book-tabs.ui-tabs-nav .ui-state-active a {
    background: #f3f3f3;
    border: none;
}

.tabs-combo-form.top-search .ui-tabs-nav .ui-tabs-selected a:after {
    top: -3px;
    bottom: auto;
    border: none;
    height: 3px;
    width: 100%;
}

.top-search ul.book-form {
    margin-top: 20px;
}

.book-form .hotel-input-3-30,
.book-form .hotel-input-4-23,
.book-form .hotel-input-1 {
    float: left;
    box-sizing: border-box;
}

.book-form .hotel-input-3-30 {
    width: 30%;
}

.book-form .hotel-input-4-23 {
    width: 23%;
}

.book-form .hotel-input-1 {
    width: 12%;
}

.book-form .searc-btn-7 {
    width: 7%;
    float: left;
}

.book-right-div {
    width: calc(100% - 23%);
    float: left;
}

.book-form .hotel-input-4-23>div,
.book-form .hotel-input-3-30>div,
.book-form .hotel-input-1>div {
    padding-right: 10px;
    margin-bottom: 15px;
}

.book-form .hotel-input-4-23>div span,
.book-form .hotel-input-3-30>div span {
    font-weight: 600;
}

.book-form input[type="text"],
.book-form input[type="email"],
.book-form select,
.book-form textarea {
    background: #ffffff;
    border: medium none;
    color: #555555;
    height: 42px;
    padding: 12px 14px;
    position: relative;
    text-align: left;
    width: 100%;
    box-sizing: border-box;
    border: 1px solid #ccc;
}

.book-form input[type="radio"] {
    width: 20px;
    height: 25px;
}

.book-form .searc-btn-7 a.buttonBig,
.book-form .searc-btn-7 input.button {
    font-size: 13px;
    width: 85px;
    height: 42px;
    padding: 12px 15px;
    transition: all ease-in-out 0.3s;
    display: inline-block;
    border: none;
    box-sizing: border-box;
    text-align: center;
}

/*** send email and sms css ***/
.smsBtn,
.emailBtn {
    font-family: 'Roboto Condensed', sans-serif;
}

#sendSMS.fancybox-content,
#sendEmail.fancybox-content {
    background: #e8e8e8;
    color: #666;
}

.sendEnq input,
.sendEnq select,
.sendEnq textarea {
    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;
    color: #fff;
}

.sendEnq .mobile-number {
    display: inline-block;
    width: calc(100% - 51px) !important;
    border-left: 0px solid;
    padding-left: 10px;
}

.isdCode {
    border: 1px solid #ccc;
    padding: 10px 9px 10px;
    border-right: 0px solid;
    background: #f7f7f7;
    border-radius: 10px 0px 0px 10px;
}

.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;
}

.sendEnq .sCommit .icon,
.sendEnq .sUser .icon,
.sendEnq .sEmail .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;
}

.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;
}

.smsEmailTop .smsEmail .theme1 a,
.smsEmailTop .smsEmail a.theme1 {
    color: initial !important;
}

.bx1 {
    box-shadow: 0 0 10px rgba(204, 204, 204, 0.67);
}

.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;
}

@media(max-width:767px) {

    .presence .title p {
        width: 100% !important;
    }

    .footer-bottom {
        padding-bottom: 50px !important;
    }

    .cb-slideshow,
    .cb-slideshow:after {
        position: relative;
        width: 100%;
        height: 100%;
        /* top:90px !important; */
        left: 0px;
        right: 250px;
        z-index: 0;
    }

    .app-box1 img {
        height: 111px !important;
        width: 100%;
        margin-bottom: 20px !important;
    }

    .main_div_carousle2 {
        display: block !important;
        margin-top: 90px;
    }


    .main_div_carousle {
        display: none !important;
    }

    .ddsmoothmenu {
        display: none !important;
    }

    .tabs-combo-form.top-search {
        margin-top: 0px;
    }

    .tabs-combo-form.top-search {
        margin-top: 0px;
    }

    .book-tabs {
        width: 100%;
        overflow-y: hidden;
        overflow-x: auto;
        white-space: nowrap;
    }

    .top-search.top-search .book-tabs.ui-tabs-nav li {
        display: inline-block;
        float: none;
    }

    #middle .tabs-combo-form.top-search .book-tabs.ui-tabs-nav .ui-state-active a {
        background: #fff;
    }

    .tabs-combo-form.top-search .ui-tabs-nav .ui-tabs-selected a:after {
        top: auto;
        bottom: 0px;
    }

    .book-right-div {
        width: 100%;
    }

    .book-form .hotel-input-3-30,
    .book-form .hotel-input-4-23,
    .book-form .hotel-input-4,
    .book-form .hotel-input-1,
    .book-form .tour-input-13 {
        width: 50%;
        margin-bottom: 15px;
    }
}

@media(max-width:480px) {
    #middle .tabs-combo-form.top-search .book-tabs.ui-tabs-nav a {
        font-size: 14px;
    }

    .book-form .hotel-input-3-30,
    .book-form .hotel-input-4-23,
    .book-form .hotel-input-4,
    .book-form .hotel-input-1,
    .book-form .tour-input-13 {
        width: 100%;
        margin-bottom: 10px;
    }
}

.del_inHdr div.h1 {
    display: table;
    width: 100%;
}

.del_inHdr div.h1 h1,
.del_inHdr div.h1 .page-rating {
    display: table-cell;
}

.del_inHdr .page-title-inner.bread-right div.h1,
.del_inHdr .headBg.bread-right div.h1 {
    display: table-cell;
    width: initial;
}

.del_inHdr .page-title-inner.bread-right div.h1 h1,
.del_inHdr .page-title-inner.bread-right div.h1 .page-rating,
.del_inHdr .headBg.bread-right div.h1 h1,
.del_inHdr .headBg.bread-right div.h1 .page-rating {
    display: block;
}

.catCityPack .myTabs ul.ui-tabs-nav {
    white-space: nowrap;
    max-width: 100%;
    overflow-x: auto;
    overflow-y: hidden;
}

.catCityPack .myTabs .ui-state-default {
    display: inline-block;
    float: none;
}

.catCityPack .slider ul li {
    text-align: left;
}

.testimonial_fm ul li>div span.large:before {
    font-size: 17px;
    content: "\f10d";
    font-family: FontAwesome;
    display: block;
    text-align: left;
    margin-bottom: 7px;
    margin-left: -17px;
}

/*** 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;
    align-items: center;
    justify-content: center;
}

.scale-animation ul li:hover .left-slide-box {
    transform: scale(1);
}

.scale-animation ul li {
    position: relative;
}

.headText .slider .large.dif {
    font-size: 18px;
}

.headText .slider a.buttonBig {
    text-shadow: none;
    font-size: 14px;
    font-weight: 600;
}

/*** absolute hover animation ***/
.clfd-shadow.absClfd .slider {
    display: inline-block;
}

.clfd-shadow.absClfd .slider ul li:nth-child(even)>.data>.dib {
    position: absolute;
    left: 0px;
    bottom: 6px;
    right: 0px;
}

.clfd-shadow.absClfd .slider ul li>.data>div {
    border-top: 1px solid #ddd;
}

.clfd-shadow.absClfd .slider ul li>.data>div:nth-child(1),
.clfd-shadow.absClfd .slider ul li>.data>div:nth-child(2) {
    border-top: none;
}

.clfd-shadow.absClfd .slider ul li>.data .desc_dn {
    padding-top: 10px;
}

.clfd-shadow.absClfd .slider ul li {
    position: relative;
}

.hoverBg .slider ul li:hover>.data>div:first-child .imgFrame {
    position: relative;
}

.hoverBg .slider ul li:hover>.data>div:first-child .imgFrame::after {
    position: absolute;
    content: '';
    left: 0px;
    right: 0px;
    top: 0px;
    bottom: 0px;
    background: rgba(0, 0, 0, 0.3);
}

.tstmBg {
    background: url(testimonials.jpg) no-repeat;
    background-attachment: fixed;
    background-size: cover;
}

.tstmBg h2.hd_NT {
    color: #fff;
}

/*** REI fullscreen body ***/
.commonText .slider ul li {
    text-align: left;
}

.commonText .slider .large.dif {
    font-size: 18px;
    font-weight: 300;
    padding-left: 10px;
    margin: 15px 0px 20px 0px;
}

.commonText .slider ul li .pl10px {
    padding-left: 10px;
    margin-bottom: 20px;
    font-size: 14px;
    line-height: 24px;
}

.commonText .slider ul li .mt10px {
    padding-left: 10px;
}

.btm-show-animate ul li .left-slide-box {
    position: absolute;
    bottom: 0;
    left: 0px;
    right: 0px;
    padding: 10px 15px;
    z-index: 2;
    text-align: left;
    background: rgba(0, 0, 0, 0.6);
    color: #fff;
    min-height: 27px;
}

.btm-show-animate ul li .left-slide-box a {
    color: #fff;
}

.btm-show-animate ul li .left-slide-box>div {
    opacity: 0;
    -webkit-transform: translate3d(0, 60px, 0);
    transform: translate3d(0, 60px, 0);
    padding-left: 0px;
    text-align: left;
    transition: all ease-in-out 0.4s;
    -webkit-transition: all ease-in-out 0.4s;
}

.btm-show-animate ul li .left-slide-box>div.db.xlarge {
    margin-bottom: 0px;
    opacity: 1;
    margin: -56px 0px 0px 0px;
}

.btm-show-animate ul li:hover .left-slide-box>div.db.xlarge {
    margin: 0px;
}

.btm-show-animate ul li:hover .left-slide-box>div {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
}

/*** 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(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;
}

.resort-box:hover .overlay .iconBox {
    background: none;
    border: none;
}

.left-homeInq .ac {
    text-align: left;
}

.left-homeInq .hp_full_inquiry {
    width: auto;
}

.hoverHeading .slider .imgFrame {
    position: relative;
}

.hoverHeading .slider .imgFrame:hover .b.headHr {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=($opacity * 100))";
    filter: alpha(opacity=0);
    -moz-opacity: 0;
    -khtml-opacity: 0;
    opacity: 0;
    -webkit-transform: rotateY(-90deg) rotateX(-90deg);
    -moz-transform: rotateY(-90deg) rotateX(-90deg);
    -o-transform: rotateY(-90deg) rotateX(-90deg);
    -ms-transform: rotateY(-90deg) rotateX(-90deg);
    transform: rotateY(-90deg) rotateX(-90deg);
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
}

.hoverHeading .slider .imgFrame .b.headHr {
    transition: all ease-in-out 0.4s;
    -webkit-transition: all ease-in-out 0.4s;
    -moz-transition: all ease-in-out 0.4s;
}

.hoverHeading .slider .imgFrame .b.headHr {
    position: absolute;
    width: auto;
    background: rgba(20, 35, 64, 0.5);
    left: 0;
    right: 0;
    top: 0;
    bottom: 0px !important;
    padding: 10px;
    text-align: center;
    margin: 0px;
    -webkit-transform: rotateY(0) rotateX(0);
    -moz-transform: rotateY(0) rotateX(0);
    -o-transform: rotateY(0) rotateX(0);
    -ms-transform: rotateY(0) rotateX(0);
    transform: rotateY(0) rotateX(0);
    -webkit-border-radius: 0%;
    -moz-border-radius: 0%;
    border-radius: 0%;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=($opacity * 100))";
    filter: alpha(opacity=100);
    -moz-opacity: 1;
    -khtml-opacity: 1;
    opacity: 1;
}

.hoverHeading .slider .imgFrame .b.headHr a {
    position: absolute;
    left: 0;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    color: #fff;
    text-shadow: none;
    font-size: 1.3em;
}

.foot-product {
    background: rgba(0, 0, 0, 0.6);
}

.foot-product .ftHeading {
    padding: 12px 15px 12px 25px;
    margin-left: 0px;
    position: absolute;
    background: #000000;
    left: 0px;
    bottom: 6px;
    color: #ffffff;
}

.foot-product .ftHeading::before {
    position: absolute;
    content: '';
    width: 0;
    height: 0;
    border-top: 21px solid transparent;
    border-left: 26px solid;
    border-bottom: 22px solid transparent;
    border-left-color: #ffffff;
    top: 0px;
    right: -26px;
}

.foot-product .ftHeading::after {
    position: absolute;
    content: '';
    width: 0;
    height: 0;
    border-top: 21px solid transparent;
    border-left: 25px solid;
    border-bottom: 22px solid transparent;
    border-left-color: #000000;
    top: 0px;
    right: -23px;
}

.btmFoot-bg {
    background-color: rgba(0, 0, 0, 0.3);
}

.btmFoot-bg .col-1,
.btmFoot-bg .col-2 {
    vertical-align: middle;
}

.contDtls .smsBtn.theme2,
.contDtls .emailBtn.theme1 {
    background: transparent;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
}

.b-social-r a {
    margin: 0px 4px;
    vertical-align: middle;
}

/*** center classified ***/
#middle .myTabs .slider {
    text-align: center;
}

#middle .myTabs .slider ul li {
    display: inline-block;
    float: none !important;
    vertical-align: top;
}

#middle .myTabs .slider ul li .imgLeft,
#middle .myTabs .slider ul li .imgRight {
    text-align: left;
}

#middle .myTabs .indService ul li {
    float: left !important;
    text-align: left;
}

/*** product details css ***/
.w350px {
    width: 350px;
}

.h300px {
    height: 300px;
}

.product-detail>div:last-child {
    border-bottom: none;
}

/*** 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 8px;
    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;
}

.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 {
    position: relative;
    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;
}

.propDtls .breadcrumb {
    padding: 0px;
    margin: 0px;
    text-align: right;
    background: transparent;
}

.propDtls-banner img {
    max-width: 100%;
    width: 100%;
    max-height: 300px;
}

.propDtls-tag {
    background: rgba(0, 0, 0, 0.6);
    color: #ffffff;
    bottom: 0px;
}

.bdr-btn:hover .dif {
    color: #ffffff;
}

.df-dt {
    display: table;
}

.df-dtc {
    display: table-cell;
}

.bs3px3px {
    webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, .08);
    box-shadow: 0 2px 3px rgba(0, 0, 0, .08);
}

.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: transparent;
    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;
}

@media(max-width:640px) {
    .propEnq {
        position: relative;
    }

    .propEnq .plusMinus {
        margin: 0px;
    }

    .searchFilter .fltrBtn {
        margin-top: 6px;
        margin-bottom: 6px;
    }
}

@media(min-width:768px) {
    #middle.propDtls .row1 .col-1 {
        width: auto;
    }

    #middle.propDtls .row1 .col-2.rightPropEnq {
        width: 360px;
    }

    .propDtls .propEnq {
        max-width: 328px;
        width: 100%;
    }


}

.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;
}

/**** project details ***/
::placeholder,
input,
select {
    color: #999999;
}

.reiPro-details.full .sec-ptpb {
    padding: 40px 0px 50px;
}

.hi:after {
    position: absolute;
    content: '';
    width: 24px;
    height: 20px;
    left: 0px;
    right: 0px;
    margin: auto;
    bottom: -10px;
    background: #fff url(heading-icon.png) no-repeat;
    border-left: 12px solid #fff;
    border-right: 12px solid #fff;
}

.h1-heading {
    position: relative;
    padding-bottom: 17px;
    margin-bottom: 30px;
}

.overview::after {
    background-position: 0px 0px;
}

.floorPlan::after {
    background-position: -24px 0px;
}

.location::after {
    background-position: -48px 0px;
}

.aments::after {
    background-position: -72px 0px;
}

.specification::after {
    background-position: -96px 0px;
}

.gallery::after {
    background-position: -120px 0px;
}

.property::after {
    background-position: -144px 0px;
}

.about::after {
    background-position: -164px 0px;
}

.club-house {
    background-position: -192px 0px;
}

.e-brouchure {
    background-position: -216px 0px;
}

.payment::after {
    background-position: -240px 0px;
}

.siteunit::after {
    background-position: -264px 0px;
}

.siteplan::after {
    background-position: -288px 0px;
}

.otherAttractions::after {
    background-position: -312px 0px;
}

.dark-productBg,
.dark-productBg .arrowView {
    position: relative;
}

#middle .dark-productBg .row1 .col-1,
#middle .dark-productBg .row1 .col-2 {
    padding: 0px;
}

.dark-productBg:nth-child(odd) .arrowView::after,
.dark-productBg:nth-child(even) .arrowView::after {
    position: absolute;
    content: '';
    top: 0px;
    bottom: 0px;
    margin: auto;
    width: 0;
    height: 0;
    border-top: 28px solid transparent;
    border-bottom: 28px solid transparent;
}

.dark-productBg h3 {
    font-size: 30px;
    margin-bottom: 30px;
    display: block;
}

ul.bullet-view {
    list-style: none outside none;
    margin: 0px;
    padding: 0px;
}

ul.bullet-view li {
    list-style: none outside none;
    padding-left: 15px;
    position: relative;
    margin-bottom: 6px;
    padding-top: 4px;
    padding-bottom: 4px;
}

ul.bullet-view li::before {
    position: absolute;
    content: '';
    left: 0px;
    top: 9px;
    width: 4px;
    height: 4px;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
}

ul.float50>li {
    float: left;
    width: 49%;
    box-sizing: border-box;
}

.location-bg {
    background: url(location.html) no-repeat;
    background-size: cover;
    padding-top: 30px;
    padding-bottom: 30px;
}

.location-hover-bg {
    background: rgba(255, 255, 255, 0.7);
    max-width: 1080px;
    margin: 0px auto;
}

.loc-form input,
.loc-form select,
.loc-form textarea {
    width: 100%;
    padding: 10px;
    box-sizing: border-box;
}

.loc-form form>ul>li {
    width: 50%;
    float: left;
    padding: 2px 3px;
    box-sizing: border-box;
    margin-bottom: 5px;
}

.loc-form select.w100px {
    width: 100px;
    padding: 9px 5px 8px;
}

.loc-form form>ul>li.txa {
    width: 99%;
}

.loc-form input.button {
    font-size: 18px;
    width: auto;
    padding: 10px 35px;
    display: inline-block;
}

.loc-form h3 {
    font-size: 26px;
    text-align: center;
    font-weight: 600;
    margin-top: 10px;
    margin-bottom: 15px;
    display: block;
}

.reiDetail-nav ul li a:hover::after,
.reiDetail-nav ul li a.on::after {
    position: absolute;
    content: '';
    left: 0px;
    right: 0px;
    bottom: -5px;
    height: 2px;
}

.reiPro-details.full .reiDetail-nav ul li a {
    font-size: 17px;
    font-weight: 600;
}

.slideCenter-content {
    position: absolute;
    top: 50%;
    left: 50%;
    font-size: 34px;
    transform: translate(-50%, -50%);
    padding: 8px 40px;
    background: rgba(0, 0, 0, 0.7);
    color: #ffffff;
    line-height: normal;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
}

@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%;
    }
}

@media(max-width:640px) {
    .captionDetail {
        position: relative;
    }
}

/*****MAIN CONTAINER , HEADING , INNER CONTAINER *****/
.mc {}

.h1,
.ip .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;
}

.w35 {
    width: 35%;
}

.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;
}

header .ic {
    padding: 0
}

.column_Box {
    margin-top: 15px;
}

footer .column_Box {
    margin-top: 0;
}

.footer_coppy_right p {
    color: #fff;
}

.footer_bgl {
    color: #fff;
}

/*******************/
.tcl {}

.tcl ul,
.tcl li {
    margin: 0;
    padding: 0;
    list-style: none;
}

.tcl ul ul {
    margin: 5px 0 0 0;
}

.tcl ul ul ul {
    margin-left: 10px;
}

.tcl li {
    padding: 8px 0;
}

footer .tcl li,
.formTable .tcl li {
    padding: 4px 0;
}

.tcl li li {
    padding: 2px 0;
}

.tcl .m {
    text-align: right;
    font-size: .9em;
    margin-top: 5px;
}

footer .b1,
footer .b2,
footer .b3 {
    line-height: 1.3em;
}

.b2_n ul li a {
    position: relative;
    padding-left: 15px;
    display: inline-block;
    line-height: 1.2em;
}

.b2_n ul li a:after {
    position: absolute;
    content: '';
    top: 5px;
    left: 0;
    width: 5px;
    height: 5px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
}

td.ar .b2_n ul li a {
    padding-right: 15px;
    padding-left: 0;
}

td.ar .b2_n ul li a:after {
    right: 0;
    left: auto;
}

.b2_n ul li a {
    padding-left: 15px;
    padding-right: 0;
}

.b2_n ul li a:after {
    top: 5px;
    right: auto;
    left: 0;
}

.b2:before,
.b3:before {
    font-family: 'icomoon';
}

.b3:before {
    content: '\e827';
}

.pd1 .b2:before {
    content: '\e8cb';
    font-weight: normal !important;
}

/********THIN COLUMN LINKS********/
.tcl ul>li .plus {
    float: right;
    cursor: pointer;
}

.tcl ul>li .plus:after {
    font-family: "icomoon";
    content: '\e7ef';
}

.tcl ul>li .plus.act:after {
    font-family: "icomoon";
    content: '\e7f0';
}

.tcl.divider ul>li:last-child {
    border-bottom: 0;
}

.tcl .ic>ul>li>a {
    font-weight: bold;
}

.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;
}

/***TCL***/
.tcl.divider ul>li li {
    border-bottom: none;
}

.ac-data .ic_pad_none .tcl li,
.ic_pad_none .tcl li,
footer .tcl li {
    padding: 2px;
    font-weight: normal;
}

.ic_pad_none .tcl .ic>ul>li>a,
footer .tcl .ic>ul>li>a {
    font-weight: normal;
}

/***** 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 textarea {
    width: 80%;
}

.qiTransparent select {
    width: 92%;
}

.qiTransparent .t {
    padding-left: 5px;
    margin-bottom: 3px;
}

.qiTransparent .v {
    margin-bottom: 10px;
}

/******2-5-2017***/
#middle .hp_full_inquiry .button {
    padding: 10px 20px;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
    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 div {
    float: left;
    width: 48%;
    padding-left: 0.6%;
    padding-right: 0.6%;
}

.qi_float div.txt_ar,
.qi_float div.btn_ar {
    width: 97%;
}

.qi_float div.sub_btn {
    width: 99%;
}

.qi_float div.vrf_cod .input {
    width: auto;
    vertical-align: middle;
    margin-right: 5px;
}

.qi .input,
.qi textarea {
    width: 85%;
}

.search .input {
    width: 70%;
}

.qi td {
    padding: 5px 0;
}

.qi .hr {
    margin: 0 0 10px;
    border: none;
}

.qc .hr,
.hr {
    margin: 12px 0;
}

.formTable .hr {
    margin: 3px 0;
}

.qc .hr {
    margin: 8px 0;
}

.formTable td.p2px10px {
    padding: 7px 10px;
}

.formTable td.headHr {
    padding: 10px 12px;
}

.p2px5px.button {
    padding: 5px 15px;
}

/*****MAIN CONTAINER , HEADING , INNER CONTAINER *****/
.ic {}

footer .ic,
header .ic {
    border: none;
    background: none;
}

/***** ROUNDED SEARCH *****/
.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;
}

/************INNER BODY FORMATS*******************/
.contact_image2 {
    background: url(contact_image2.png) no-repeat 0 center;
    padding-left: 220px;
}

.contact_image4 {
    background: url(contact_image4.png) no-repeat right bottom;
}

.contact_image5 {
    background: url(contact_image5.png) no-repeat right bottom;
    padding-right: 150px;
}

/*.contact_full_form input.input{
    width: 29%;
}
*/
.iz_container .fixHeight {
    height: 365px;
}

.iz_container .innerZoom {
    margin-top: -25px;
    max-width: 350px;
    max-height: 350px
}

.iz_container .innerZoom:first-child {
    margin-top: 0;
}

/*****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 li {
    width: 31%;
    margin-left: 2%;
}

.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.png) 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_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.png) no-repeat 0 0;
}

.propertyDetail .paging a {
    padding: 2px 5px;
}

/***02-05-2017***/
.searchProperty.horizontal .ic>div {
    width: 135px;
}

.travelPackageSearch.horizontal .ic>div {
    width: 180px;
}

.travelPackageSearch.horizontal .ic>div.srch_kword {
    width: 220px;
}

.travelPackageSearch select,
.searchProperty select {
    padding: 6px
}

.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 li {
    width: 33%;
    display: inline-block;
    box-sizing: border-box;
    margin-bottom: 3px;
}

.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: -314px -24px;
}

.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.mr5px {
    height: 20px;
    width: 20px;
}

.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.sqft {
    background-position: -0px -71px;
}

.si.bath {
    background-position: -24px -71px;
}

.si.bed {
    background-position: -48px -71px;
}

.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
}

.ls ul.wp33 {
    margin-left: 0px;
}

/*****DG SLIDER CSS********/
.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;
}

.DG-wrapper,
.DG-window {
    line-height: 0px;
}

.demo-wrap li {
    width: 150px;
    height: 150px;
}

.imgWidth200 .demo-wrap li {
    width: 200px;
    height: 200px;
}

.demo-wrap.slider300 .DG-prev {
    float: left;
    position: relative;
    top: 0;
}

.demo-wrap.slider300 .DG-next {
    float: right;
    position: relative;
    top: 0;
}

.demo-wrap.slider300 li {
    width: 300px;
    height: 300px;
}

.demo-wrap.slider300 ul li {
    position: relative;
    z-index: 0 !important;
}

.demo-wrap.slider300 ul li img {
    position: absolute;
    left: 0px;
    right: 0px;
    top: 0px;
    bottom: 0px;
    margin: auto;
    max-width: 302px;
    max-height: 302px;
}

.demo-wrap.slider300 .DG-prev,
.demo-wrap.slider300 .DG-next {
    position: absolute;
    top: 50% !important;
    bottom: 0px;
    margin: auto;
    font-size: 0;
}

.demo-wrap.slider300 .DG-prev b,
.demo-wrap.slider300 .DG-next b {
    background: rgba(0, 0, 0, 0.5);
    padding: 5px 10px 7px;
    color: #fff;
    font-size: 16px;
}

.demo-wrap.slider300 .DG-prev {
    left: 10px;
}

.demo-wrap.slider300 .DG-next {
    right: 10px;
    left: auto !important;
}

.demo-wrap.slider300 .DG-pager {
    margin: 0px !important;
    bottom: 0px !important;
    width: auto;
    background: rgba(0, 0, 0, 0.8);
    color: #fff;
    padding: 14px 10px;
    text-align: center;
    padding-top: 18px;
}

.propUser {
    width: 60px;
    height: 60px;
    display: table-cell;
    border-radius: 100%;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
}

.propUser .fa {
    font-size: 35px;
}

.fa-user:before {
    content: "\f007";
}

.fa-rupee:before,
.fa-inr:before {
    content: "\f156";
}

/*****BANNERS COLUMNS********/
.columns5 .c1,
.columns5 .c2,
.columns5 .c3,
.columns5 .c4,
.columns5 .c5 {
    width: 20%;
    float: left;
}

.columns4 .c1,
.columns4 .c2,
.columns4 .c3,
.columns4 .c4 {
    width: 25%;
    float: left;
}

.columns3 .c1,
.columns3 .c2,
.columns3 .c3 {
    width: 33%;
    float: left;
}

.columns2 .c1,
.columns2 .c2 {
    width: 50%;
    float: left;
}

/***TTW COMMON FORM******/
.ttwCommonForm select {
    padding: 7px
}

.ttwCommonForm>ul {
    position: relative;
}

.ttwCommonForm>ul .on {}

.ttwCommonForm>div {
    overflow: hidden;
}

.ttwCommonForm .data>div {
    margin-top: 17px
}

.packageTabs.myTabs .ui-tabs-hide {
    display: none;
}

.company_mH {
    min-height: 65px;
    line-height: 60px;
}

#company {
    padding-top: 10px;
    padding-bottom: 10px;
}

.company_mH #company img {
    vertical-align: middle;
    width: 300px;
}

/*.ui-tabs-panel {
    background:#222222;
     border:1px solid #2E2E2E;
     margin-top:15px;
    padding:12px;
}
 .ui-tabs-nav li a::before {
     border-bottom-color: #fff;
}
*/

.headerAddOn .formTable {
    float: right;
    text-align: right;
}

.headerAddOn .formTable td {}

/*changes 31-12-2014 */
.tcl .ic>ul>li>a {
    font-weight: bold;
}

/*changes 24-02-2015*/
.mx200 {
    max-width: 200px;
    margin: 0 auto;
    min-height: 105px;
}

#slideshow {
    position: relative;
    display: block;
}

#slideshow IMG {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 8;
    opacity: 0.0;
}

#slideshow IMG.active {
    z-index: 10;
    opacity: 1.0;
}

#slideshow IMG.last-active {
    z-index: 9;
}

.mobile,
.phone,
.fax,
.email,
.whatsapp,
.name,
.address,
.company1 {
    margin-right: 5px;
    float: left;
    margin-top: 0.6em;
    line-height: 0;
}

.mobile:before,
.phone:before,
.fax:before,
.whatsapp:before,
.email:before,
.name:before,
.address:before,
.company:before {
    font-family: 'icomoon';
    font-size: 16px;
    font-weight: normal
}

.mobile:before {
    content: '\e6c9';
}

.phone:before {
    content: '\e76c';
}

.fax:before {
    content: '\e74e';
}

.whatsapp:before {
    content: '\e600';
}

.email:before {
    content: '\e950';
}

.name:before {
    content: '\e888';
}

.address:before {
    content: '\e6fa';
}

.company1:before {
    content: '\e747';
}

/*changes 25-02-2015*/
.mx200 {
    max-width: 200px;
    margin: 0 auto;
    min-height: 105px;
}

#slideshow {
    position: relative;
    display: block;
}

#slideshow IMG {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 8;
    opacity: 0.0;
}

#slideshow IMG.active {
    z-index: 10;
    opacity: 1.0;
}

#slideshow IMG.last-active {
    z-index: 9;
}

.qcIcon .mobile,
.qcIcon .phone,
.qcIcon .fax,
.qcIcon .email,
.qcIcon .whatsapp,
.qcIcon .name,
.qcIcon .address,
.qcIcon .company {
    margin-right: 5px;
    float: left;
    margin-top: 0.8em;
    line-height: 0;
    padding: 0;
}

#footerFormat1 .qcIcon .hr {
    border: none;
}

#footerFormat1 .column_Box {
    margin-top: 0;
}

.qcIcon .mobile:before,
.qcIcon .phone:before,
.qcIcon .fax:before,
.qcIcon .whatsapp:before,
.qcIcon .email:before,
.qcIcon .name:before,
.qcIcon .address:before,
.qcIcon .company:before {
    font-family: 'icomoon';
    font-size: 11px;
    font-weight: normal
}

.qcIcon .mobile:before {
    content: '\e6c9';
}

.qcIcon .phone:before {
    content: '\e76c';
}

.qcIcon .fax:before {
    content: '\e74e';
}

.qcIcon .whatsapp:before {
    content: '\e600';
}

.qcIcon .email:before {
    content: '\e950';
}

.qcIcon .name:before {
    content: '\e888';
}

.qcIcon .address:before {
    content: '\e6fa';
}

.qcIcon .company:before {
    content: '\e747';
}

/************Add New Css****************/
/*.columns12 .col-2, .columns23 .col-2 {
     max-width:720px;
}
 .columns3 .col-2 {
     max-width:450px;
}
*/
#middle .row1 .col-2.width60.paddR {
    padding-right: 25px;
}

#middle .row1 .col-3.width35.paddL {
    padding-left: 25px;
}

/****** changes 6-1-2017 *******/
.del_inHdr .top-region {
    position: static;
}

.categTree .tree,
.categTree .tree ul {
    margin-left: 11px;
}

/******/
.overlay {
    float: left;
    height: auto;
    left: 5px;
    position: absolute;
    top: 5px;
    width: auto;
    right: 5px;
    bottom: 5px;
    -webkit-transition: all 0.6s ease-in-out;
    -moz-transition: all 0.6s ease-in-out;
    -ms-transition: all 0.6s ease-in-out;
    -o-transition: all 0.6s ease-in-out;
    transition: all 0.6s ease-in-out;
    opacity: 0;
    visibility: hidden;
}

.ovelay-inner {
    width: 100%;
    height: auto;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}

.tour-thumb {
    width: 100%;
    float: left;
    height: auto;
    position: relative;
    overflow: hidden;
}

.tour-thumb img {
    width: 100%;
    height: auto;
    -webkit-transition: all 0.7s ease-in-out;
    -moz-transition: all 0.7s ease-in-out;
    -ms-transition: all 0.7s ease-in-out;
    -o-transition: all 0.7s ease-in-out;
    transition: all 0.7s ease-in-out;
}

.tour-list li:hover .tour-thumb img {
    -webkit-transform: scale(1.15);
    -moz-transform: scale(1.15);
    -ms-transform: scale(1.15);
    -o-transform: scale(1.15);
    transform: scale(1.15);
}

.tour-list li h2 {
    -webkit-transform: translateY(-90px);
    -moz-transform: translateY(-90px);
    -ms-transform: translateY(-90px);
    -o-transform: translateY(-90px);
    transform: translateY(-90px);
    -webkit-transition: all 0.6s ease-in-out;
    -moz-transition: all 0.6s ease-in-out;
    -ms-transition: all 0.6s ease-in-out;
    -o-transition: all 0.6s ease-in-out;
    transition: all 0.6s ease-in-out;
}

.tour-list li a {
    -webkit-transform: translateY(70px);
    -moz-transform: translateY(70px);
    -ms-transform: translateY(70px);
    -o-transform: translateY(70px);
    transform: translateY(70px);
    -webkit-transition: all 0.6s ease-in-out;
    -moz-transition: all 0.6s ease-in-out;
    -ms-transition: all 0.6s ease-in-out;
    -o-transition: all 0.6s ease-in-out;
    transition: all 0.6s ease-in-out;
}

.tour-list li:hover a,
.tour-list li:hover h2 {
    -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    -ms-transform: translateY(0px);
    -o-transform: translateY(0px);
    transform: translateY(0px);
}

.tour-list li:hover .overlay {
    visibility: visible;
    opacity: 1;
}

.btn.btn-primary {
    padding: 5px 10px;
    display: inline-block;
    margin-top: 10px;
}

/***** DISPLAY & POSITIONS STYLES *****/
.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;
}

.dt,
.ac-dt>*,
.acac-dt>*>* {
    display: table;
}

.dtc,
.ac-dtc>*,
.acac-dtc>*>* {
    display: table-cell;
}

.dtr,
.ac-dtr>*,
.acac-dtr>*>* {
    display: table-row;
}

/* IE7 Hack */
.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;
}

.ttwCommonForm select,
.ttwCommonForm input[type="text"] {
    width: 200px;
    padding: 10px;
    border: 1px solid #ddd;
}

.ttwCommonForm .ui-tabs-panel ul li {
    margin-top: 10px;
}

.ttwCommonForm.travel_booking select,
.ttwCommonForm.travel_booking input[type="text"] {
    width: 100%;
    padding: 10px;
    border: 1px solid #ddd;
}

.ttwCommonForm.travel_booking .ui-tabs-panel ul li {
    width: 21%;
    margin-right: 7px;
    margin-top: 10px;
    display: inline-block;
}

.ttwCommonForm.travel_booking .ui-tabs-panel ul li.btn-srch {
    width: 80px;
}

.ttwCommonForm .ui-tabs-panel ul li .ui-datepicker-trigger {
    float: right;
    margin-top: 6px;
}

@media (max-width:1150px) {
    .wrap {
        width: auto;
        margin: 0 auto;
        padding: 0 10px;
    }

    .fluid_container {
        height: auto;
    }

    .DynBanner img {
        max-width: 100%;
    }

    @-moz-document url-prefix() {
        .DynBanner img {
            width: 100%;
        }
    }

    .ddsmoothmenu ul li a {
        padding: 15px 15px;
    }
}

@media (max-width:991px) {
    #tml>ul>li>a {
        font-size: 14px;
        padding: 10px 8px;
    }
}

/******************************************************************************/
/* .classified3Images ul li{
    width:31%;
    margin-left:2%;
}
 .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;
}
 */
.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;
}

.w130px {
    width: 130px;
}

.pro_detail_n ul {
    margin: 0;
}

.cf_5img,
.cf_4img,
.cf_3img {
    margin: 0 -10px;
}

.ac-data .tcl li {
    padding: 4px 0;
}

.ac-al>* {
    text-align: left;
}

ul.lsn.ac-mb10px>* {
    margin-bottom: 10px;
}

.cf_5img>ul>li {
    width: 19.7%;
}

.cf_4img>ul>li {
    width: 24.7%;
}

.cf_3img>ul>li {
    width: 33%;
}

.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;
}

.cf_5img.cf_m5px>ul>li,
.cf_4img.cf_m5px>ul>li,
.cf_3img.cf_m5px>ul>li {
    margin-bottom: 5px;
}

.cf_4img .imgFrame,
.cf_3img .imgFrame {
    width: 200px;
    height: 200px;
}

.cf_4img .imgFrame img,
.cf_3img .imgFrame img {
    max-width: 200px;
    max-height: 200px;
    margin: 0 auto;
}

.cf_3img .imgWidth150 .imgFrame {
    width: 150px;
    height: 150px;
}

.cf_3img .imgWidth150 .imgFrame img {
    max-width: 150px;
    max-height: 150px;
    margin: 0 auto;
}

.cf_5img .imgFrame {
    width: 180px;
    height: 180px;
}

.cf_5img .imgFrame img {
    max-width: 180px;
    max-height: 180px;
    margin: 0 auto;
}

.ac-mb30px>ul>li {
    margin-bottom: 30px;
}

.si_act {
    background: url("sprite-activities.png") no-repeat;
    display: inline-block;
    vertical-align: middle;
}

.si_act_wT {
    background: url("sprite-activities-gray.png") 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;
}

.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.png);
    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.png);
    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;
}

/* .cf_3img > ul.cols_similar > li{
    width:49%;
}
 */
.clsfy.searchProperty.horizontal .ic>div {
    width: 15.4% !important;
}

.clsfy.searchProperty.horizontal .ic>div.mt20px {
    width: 70px !important;
}

/****** fixed column image *****/
/* ul.cols_similar img,td.cols_similar img{
    width:100%;
    height:180px;
    max-height:180px;
}
 */
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;
}

.sidebar .bx-viewport {
    border: 1px solid #ccc;
}

.sidebar .fx-height>div {
    height: 400px;
}

.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%;
}

.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.active {
    position: relative;
    display: inline-block;
    line-height: 0px;
}

.item-Thumb li a.active::after {
    width: 100%;
    height: 100%;
    box-sizing: border-box;
    border: 5px solid #000;
    opacity: 0.5;
    position: absolute;
    content: "";
    top: 0;
    left: 0px;
    z-index: 2;
}

.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;
}

.cf_3img.img150px .imgFrame {
    width: 150px;
    height: 150px;
}

.cf_3img.img150px .imgFrame img {
    max-width: 150px;
    max-height: 150px;
}

/*** localty REI ***/
.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.05);
    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.05);
    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;
}

.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;
}

.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;
}

.ttw-detail {
    width: 450px;
}

#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;
}

.w-title {
    width: calc(100% - 65px);
    overflow: hidden;
    vertical-align: top;
    display: inline-block;
    cursor: pointer;
}

.w-title.h15px {
    height: 15px;
}

@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:1024px) {
    .cf_5img .imgFrame {
        width: 160px;
        height: 160px;
    }

    .cf_5img .imgFrame img {
        max-width: 160px;
        max-height: 160px;
        margin: 0 auto;
    }

    .cf_4img .imgFrame {
        width: 180px;
        height: 180px;
    }

    .cf_4img .imgFrame img {
        max-width: 180px !important;
        max-height: 180px !important;
        margin: 0 auto;
    }
}

@media(max-width:800px) {

    .cf_5img>ul>li,
    .cf_4img>ul>li {
        width: 33%;
    }

    .cf_5img .imgFrame,
    .cf_4img .imgFrame {
        width: 200px;
        height: 200px;
    }

    .cf_5img .imgFrame img,
    .cf_4img .imgFrame img {
        max-width: 200px;
        max-height: 200px;
        margin: 0 auto;
    }

    .cf_3img>ul>li {
        width: 49.5%;
    }

    .pro_detail_n .res_clr .fl,
    .res_clr .fr {
        float: none;
        width: auto;
        display: block;
    }

    .pro_detail_n .res_clr .fr {
        margin: 15px 0 10px;
    }

    .pro_detail_n .imgFrame {
        width: 250px;
        height: 250px;
    }

    .pro_detail_n .imgFrame img {
        max-width: 250px;
        max-height: 250px;
        margin: 0 auto;
    }

    .nav-tabs li.on a {
        text-shadow: none;
    }

    .nav-tabs li.off a {
        font-size: .9em;
    }

    .nav-tabs .tab_menu_icon {
        position: relative;
        display: inline-block;
        float: right;
        text-shadow: none;
    }

    .nav-tabs .tab_menu_icon:after {
        content: "☰";
        position: absolute;
        top: 15px;
        right: 15px;
        z-index: 2;
        pointer-events: none;
    }

    .nav-tabs ul.open a {
        position: relative;
        display: block;
    }

    .nav-tabs>ul li,
    .nav-tabs.ttwCommonForm>ul li {
        display: block;
        float: none;
    }

    .nav-tabs a {
        position: absolute;
        top: 0;
        left: 0px;
        right: 0px;
        text-align: left;
        padding-left: 10px;
        font-size: 17px;
        padding-bottom: 12px;
        padding-top: 10px;
    }

    .nav-tabs li.headHr a,
    .nav-tabs li:hover a {
        z-index: 1;
        display: block;
        position: relative;
    }

    .clsfy.searchProperty.horizontal .ic>div {
        width: 24.4% !important;
    }
}

@media(max-width:640px) {

    .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;
    }
}

@media(max-width:480px) {

    .cf_5img>ul>li,
    .cf_4img>ul>li,
    .cf_3img>ul>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;
    }

    .clsfy.searchProperty.horizontal .ic>div {
        width: 100% !important;
    }

    .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);
    }
}

/*** Project page css ***/
.reiPro-details .leftColumn {
    width: calc(100% - 275px);
    float: left;
}

.reiPro-details .rightColumn {
    float: left;
    width: 250px;
    width: 20%;
    padding-left: 20px;
}

.reiPro-details .fixed_column {
    right: auto;
    top: 107px;
}

.reiPro-details .overviewList li {
    width: 33%;
}

.reiPro-details ul.amenties li {
    width: 20%;
}

.reiPro-details .Cont-Column .formClose {
    display: none;
}

.h1-heading,
.h2-heading {
    margin: 0px 0px 18px;
    font-size: 26px;
    line-height: normal;
}

.reiPro-details .leftColumn p {
    margin-bottom: 10px;
}

.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: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;
}

.sec-ptpb {
    padding: 15px 0px 20px;
}

.fixed_column {
    position: fixed;
    top: 90px;
    z-index: 4;
}

.fixed_column .Cont-Column {
    width: 250px;
    padding: 10px 15px 15px;
    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: 6px 9px;
    border-radius: 3px;
    border: none;
}

.Cont-Column input,
.Cont-Column select,
.Cont-Column textarea {
    font-size: 14px;
}

.fixed_column p {
    margin-top: 8px;
}

.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;
    text-transform: uppercase;
    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;
}

.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;
}

ul.overviewList {
    list-style: none outside none;
    margin-left: 0px;
}

.overviewList li {
    display: table;
    width: 33%;
    float: left;
    min-height: 80px;
    box-sizing: border-box;
    margin-top: 25px;
}

.overviewList li span {
    display: table-cell
}

.viewIcon {
    border: 1px solid #ddd;
    box-sizing: border-box;
    float: left;
    width: 60px;
    height: 60px;
    position: relative;
    text-align: center;
    margin-right: 25px;
    padding: 5px;
    transform: rotate(-45deg);
    background: #fff;
}

.viewIcon i {
    margin-top: 1px;
    margin-left: 6px;
    transform: rotate(45deg);
}

.rei-gallery {
    display: block;
}

.rei-gallery li {
    position: relative;
    width: 23.5%;
    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;
}

div.features {
    opacity: 0.4;
}

div.features i span {
    display: none;
}

article:hover .features {
    opacity: 0.8;
}

.floorPlan tr th {
    font-weight: bold;
    font-size: 15px;
}

.floorPlan tr:first-child {
    border-top: 1px solid #d6d6d6;
}

.floorPlan tr th {
    padding: 10px;
}

.floorPlan tr td {
    padding: 10px 10px;
}

.floorPlan tr th,
.floorPlan tr td {
    text-align: center;
    border: 1px solid #d6d6d6;
    border-top: 0px solid;
    box-sizing: border-box;
}

.clsd-imag,
.clfd-btn {
    float: right;
    margin-left: 10px;
}

.agent-pro {
    width: 120px;
}

.specifications {}

.specifications .box {
    float: left;
    margin: 0 3% 0 0;
    width: 47%;
}

.specifications ul {
    margin-bottom: 20px;
    padding: 0 0 0 15px;
}

.specifications ul li {
    list-style: circle;
    margin-bottom: 5px;
}

.specifications .box-head {
    font-size: 16px;
    padding-bottom: 5px;
    text-transform: uppercase;
}

.w24px {
    width: 24px;
    height: 24px;
}

.si-rei.icon-pb {
    background-position: 0 -94px;
}

.si-rei.icon-lf {
    background-position: -144px -115px;
}

.si-rei.icon-rp {
    background-position: -192px -115px;
}

.si-rei.icon-fa {
    background-position: -96px -115px;
}

.si-rei.icon-pk {
    background-position: -384px -115px;
}

.si-rei.icon-sw {
    background-position: -288px -115px;
}

.si-rei.icon-ccc {
    background-position: -72px -140px;
}

.si-rei.bed {
    background-position: -120px -140px;
}

.si-rei.sqft {
    background-position: -144px -140px;
}

.zoom-hover {
    position: relative;
    overflow: hidden;
    background: #fff;
}

ul.bullet {
    list-style: disc;
}

.maps iframe {
    pointer-events: none;
}

.member-icon {
    left: 0px;
    bottom: 0px;
    height: 21px;
}

.contact-btn {
    padding: 0px;
    color: #fff;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    display: inline-block;
    cursor: pointer;
    background: #00abed;
}

.contact-btn.qcIcon .phone {
    line-height: normal;
    background: #fff;
}

.contact-btn:hover {
    color: #fff;
}

.fancybox-skin {
    background: #fff;
}

.contact-btn b {
    border-right: 1px solid #ddd;
}

.contact-btn.qcIcon .phone:before {
    font-size: 15px !important;
}

#value_help.toolTip {
    background: #fff;
    padding: 10px;
    box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.5);
    -webkit-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.5);
}

.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;
}

/* Search Property Classified Icon*/
.si-rei.small.car-parking {
    width: 24px;
    height: 24px;
    background-position: 0px -473px
}

.si-rei.small.power-backup {
    width: 24px;
    height: 24px;
    background-position: -24px -473px
}

.si-rei.small.security {
    width: 24px;
    height: 24px;
    background-position: -48px -473px
}

.si-rei.small.lift {
    width: 24px;
    height: 24px;
    background-position: -72px -473px
}

.si-rei.small.fitness-centre {
    width: 24px;
    height: 24px;
    background-position: -96px -473px
}

.si-rei.small.club-house {
    width: 24px;
    height: 24px;
    background-position: -120px -473px
}

.si-rei.small.rain-water {
    width: 24px;
    height: 24px;
    background-position: -144px -473px
}

.si-rei.small.intercom {
    width: 24px;
    height: 24px;
    background-position: -168px -473px
}

.si-rei.small.maintenance-staff {
    width: 24px;
    height: 24px;
    background-position: -192px -473px
}

.si-rei.small.vastu-complaiant {
    width: 24px;
    height: 24px;
    background-position: -216px -473px
}

.si-rei.small.security-fire-alarm {
    width: 24px;
    height: 24px;
    background-position: -240px -473px
}

.si-rei.small.piped-gas {
    width: 24px;
    height: 24px;
    background-position: -264px -473px
}

.si-rei.small.wifi-connectivity {
    width: 24px;
    height: 24px;
    background-position: -288px -473px
}

.si-rei.small.atm {
    width: 24px;
    height: 24px;
    background-position: -312px -473px
}

.si-rei.small.gym {
    width: 24px;
    height: 24px;
    background-position: -338px -473px
}

.si-rei.small.servant-quarter {
    width: 24px;
    height: 24px;
    background-position: -360px -473px
}

.si-rei.small.garden-g {
    width: 24px;
    height: 24px;
    background-position: 0 -448px
}

.si-rei.small.sport {
    width: 24px;
    height: 24px;
    background-position: -24px -448px
}

.si-rei.small.water-p {
    width: 24px;
    height: 24px;
    background-position: -48px -448px
}

.si-rei.small.water-s {
    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 {
    width: 24px;
    height: 24px;
    background-position: -120px -448px
}

.si-rei.small.waste-dispo {
    width: 24px;
    height: 24px;
    background-position: -144px -448px
}

.si-rei.small.airc {
    width: 24px;
    height: 24px;
    background-position: -168px -448px
}

.si-rei.small.cafeteria {
    width: 24px;
    height: 24px;
    background-position: -192px -448px
}

.si-rei.small.indoor-game {
    width: 24px;
    height: 24px;
    background-position: -216px -448px
}

.si-rei.small.shop {
    width: 24px;
    height: 24px;
    background-position: -240px -448px
}

.si-rei.small.terrace {
    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.visit-park {
    width: 24px;
    height: 24px;
    background-position: -336px -448px
}

.si-rei.small.home-security {
    width: 24px;
    height: 24px;
    background-position: -360px -448px
}

.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.png) 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 15px 0px;
    color: #fff;
}

.reiDetail-nav {
    padding: 5px 0px;
}

.reiDetail-nav ul {
    list-style: none outside none;
}

.reiDetail-nav ul li {
    display: inline-block;
    position: relative;
    vertical-align: top;
}

.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
}

.fxBtm-btn ul li>div {
    position: relative;
    padding-bottom: 50px;
}

.fxBtm-btn ul li>div .btm-fxBtn {
    position: absolute;
    bottom: 12px;
    left: 0px;
    right: 0px;
    text-align: center;
}

.fxBtm-btn .ttwDetail_fix,
.fxBtm-btn .ttwDetail_fix .imgWidth {
    width: 260px;
}

@media(min-width:768px) {
    .res-pl20px {
        padding-left: 20px;
    }
}

.dynamic-data-container {
    word-break: initial;
}

.full_difbg .slider ul li {
    margin-bottom: 0px !important;
    position: relative;
}

.full_difbg .slider ul li::after {
    position: absolute;
    content: '';
    top: 0px;
    right: 0px;
    width: 80px;
    height: 100%;
    background-image: url(difbg_shadow.png);
    background-repeat: repeat-y;
}

.full_difbg .slider ul li:last-child::after {
    display: none;
}

.full_difbg .dif_head {
    font-size: 22px;
    line-height: 1.2em;
}

.difbg_pd {
    padding: 20px 30px;
}

.roundImg .imgWidth,
.roundImg .imgFrame {
    border-radius: 100%;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
}

.contact-viewBox ul {
    list-style: none outside none;
    margin: 0px;
    padding: 0px;
}

.contact-viewBox li {
    padding: 25px 13px 23px 13px;
    position: relative;
    float: left;
    width: 50%;
    box-sizing: border-box;
    margin-bottom: 0px;
}

.contact-viewBox li:first-child {
    border-right: 1px solid rgba(255, 255, 255, 0.4);
}

.contact-viewBox .contact-detail {
    font-size: 20px;
    letter-spacing: -0.25px;
    padding-top: 18px;
}

.or {
    width: 20px;
    height: 20px;
    padding: 10px;
    border-radius: 100%;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    position: absolute;
    top: 0px;
    bottom: 0px;
    right: -20px;
    background: #fff;
    color: #666;
    margin: auto;
}

.contact-viewBox .contact-title {
    font-size: 16px;
    letter-spacing: -0.1px;
    line-height: 1.2;
}

.ddsmoothmenu {
    font-size: 13px;
    width: 100%;

}

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;
    text-transform: capitalize;
    letter-spacing: .5px;
}

.ddsmoothmenu ul li a {
    display: block;
    padding: 10px 20px;
    text-decoration: none;
}

* 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;
    width: auto !important;
}

.ddsmoothmenu ul li ul li {
    display: list-item;
    float: none;
}

.ddsmoothmenu ul li ul li ul {
    top: 0;
}

.ddsmoothmenu ul li ul li a {
    font-size: 13px;
    width: auto;
    padding: 12px 10px;
    margin: 0;
    border-top-width: 0;
    font-weight: normal;
}

.ddsmoothmenu ul ul ul {
    top: 0 !important;
}

* html .ddsmoothmenu {
    height: 1%;
}

.downarrowclass {
    background: url(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(sprites_image.png) -25px -2px no-repeat !important;
    height: 9px !important;
    width: 5px !important;
    position: absolute;
    top: 17px;
    left: 5px;
}

.rightarrowclass {
    background: url(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 !important;
    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;
}

div.ddsmoothmobile ul li a {
    display: block;
    padding: 10px 12px;
    font-size: 14px;
    text-transform: capitalize;
}

.animateddrawer {
    font-size: 10px;
    position: absolute;
    display: none;
    top: 12px;
    left: 8px;
    width: 34px;
    height: 40px;
    z-index: 1000;
    padding: 5px;
}

.animateddrawer:before,
.animateddrawer:after {
    position: absolute;
    content: '';
    display: block;
    width: 65%;
    height: 0.2em;
    border-radius: 2px;
    top: 12px;
    left: 7px;
    opacity: 1;
    -webkit-transition: all 0.3s ease-in;
    transition: all 0.3s ease-in;
}

.animateddrawer:after {
    top: auto;
    bottom: 13px;
}

.animateddrawer span {
    width: 52%;
    height: 0.2em;
    position: absolute;
    top: 50%;
    left: 7px;
    margin-top: -0.2em;
    border-radius: 2px;
    -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;
}

.animateddrawer span::after {
    content: '';
    display: block;
    width: 100%;
    height: 0.2em;
    border-radius: 2px;
    position: absolute;
    -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;
}

.animateddrawer.open:before {
    top: 50%;
    margin-top: -0.3em;
    opacity: 0;
}

.animateddrawer.open:after {
    bottom: 50%;
    opacity: 0;
}

.animateddrawer.open span {
    -ms-transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
}

.animateddrawer.open span:after {
    -ms-transform: rotate(-90deg);
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
}

/*******/
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;
}

nav.f3 .ddsmoothmenu ul li a {
    font-family: 'Roboto', sans-serif;
}

/************************** * * GENERAL * **************************/
/*@media(min-width:1152px){
     .fluid_container{
        height:498px;
    }
}
 */
@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;
    /*float: left;
    */
    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.gif) 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 {
    bottom: 10%;
    display: block;
    position: absolute;
    width: 100%
}

.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 {
    background: url(fluid_dg_skins.png) no-repeat 5px 5px;
    display: block;
    height: 44px;
    width: 40px
}

.fluid_dg_next {
    right: 1%
}

.fluid_dg_next>span {
    background: url(fluid_dg_skins.png) no-repeat -35px 5px;
    display: block;
    height: 44px;
    width: 40px
}

.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 !important;
}

.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;
}

.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: -27px;
    width: 100%;
}

.bx-wrapper .bx-loading {
    min-height: 50px;
    background: url(bx_loader.html) 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: 10px;
    height: 10px;
    margin: 0 5px;
    outline: 0;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

/* 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: 9999;
}

.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;
}

.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: 8px 15px;
    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.gif') 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;
}

/*******************************Footer***********************************/
footer {
    padding-top: 25px;
}

footer.p0px {
    padding: 0;
}

#footerFormat1 .columns12 .col-2 {
    text-align: right;
}

#footerFormat1 .qiTransparent .button {
    padding: 10px 20px;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
    font-weight: bold;
    font-size: 1em;
}

#footerFormat1 .qiTransparent textarea {
    width: 86%;
    height: 45px;
}

footer .col-1,
footer .col-2,
footer .col-3,
footer .col-4 {
    vertical-align: top;
}

#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: 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 10px;
}

#footerFormat1 .row2 .col-1 {
    width: 55%;
}

#footerFormat1.default .row2 .col-1,
#footerFormat1.default .row2 .col-2 {
    padding: 10px 0 5px
}

#footerFormat1.default .row1 .col-2 {
    width: 15%;
    padding: 0 0 10px;
}

#footerFormat1.default .row1 .col-1 {
    padding-right: 10px;
}

#footerFormat1.default .row1 .col-2 {
    padding-left: 10px;
}

footer .h2 {
    padding: 0;
    background: none;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
}

footer .h2 .b1 {
    display: none;
}

footer .tcl.divider ul>li {
    border: none;
}

footer .ic {
    background: none;
    border: none;
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
}

#footerFormat1 .copyRight,
#footerFormat1 .memeberOf {
    font-size: 0.9em;
}

#footerFormat1 .fo .copyRight {
    float: left;
}

#footerFormat1 .fo .memeberOf {
    float: right;
}

footer .Tab a {
    display: inline-block;
    padding: 0 15px;
}

footer .Tab .d {
    display: inline-block;
    padding: 12px 0;
    vertical-align: middle;
}

footer .Bullet b.fb {
    font-weight: normal;
    margin: 0 4px 0 15px;
}

footer .Bullet b.fb:before {
    font-family: 'icomoon';
    content: '\e827';
}

footer .Bullet b.fb:first-child {
    margin-left: 0;
}

#footerFormat1 .fourColumns .col-1 {
    width: 34%;
    padding: 0 10px;
    box-sizing: border-box;
}

#footerFormat1 .fourColumns .col-2,
#footerFormat1 .fourColumns .col-3,
#footerFormat1 .fourColumns .col-4 {
    width: 21%;
    padding: 0 10px;
    box-sizing: border-box;
}

#footerFormat1 .fourColumns .ic {
    padding: 0;
}

#footerFormat1 p.l {
    padding: 2px 0;
    font-weight: normal;
}

#footerFormat1 .w p.l {
    padding: 0px;
}

.bml.float {
    float: left;
    width: 100%;
}

.bml.float .w {
    float: left;
    width: 50%;
}

footer .head-c1,
footer .head-c2 {
    color: inherit;
}

footer .head-bdrb::before,
footer .head-bdrb::after {
    display: none;
}

#footerFormat1 .qc .bdrB {
    border: none;
}

footer.defaults-space .bdrT {
    border-color: rgba(255, 255, 255, 0.2) !important;
}

footer.defaults-space .ic {
    margin-top: 15px;
}

/*** fancy Border ***/
footer.fancyBdr .ic.showHide_rp {
    margin-top: 20px;
}

footer.fancyBdr .ic.showHide_rp>.w,
footer.fancyBdr .ic.showHide_rp .float>.w,
footer.fancyBdr .ic.showHide_rp>ul>li {
    padding: 5px 0;
    padding-left: 20px;
    position: relative;
    box-sizing: border-box;
}

footer.fancyBdr .ic.showHide_rp>.w::before,
footer.fancyBdr .ic.showHide_rp>.w::after,
footer.fancyBdr .ic.showHide_rp .float>.w::before,
footer.fancyBdr .ic.showHide_rp .float>.w::after,
footer.fancyBdr .ic.showHide_rp ul>li::before,
footer.fancyBdr .ic.showHide_rp ul>li::after {
    position: absolute;
    content: '';
}

footer.fancyBdr .ic.showHide_rp>.w::before,
footer.fancyBdr .ic.showHide_rp .float>.w::before,
footer.fancyBdr .ic.showHide_rp ul>li::before {
    left: 0px;
    top: 0px;
    bottom: 0px;
    width: 1px;
}

footer.fancyBdr .ic.showHide_rp>.w::after,
footer.fancyBdr .ic.showHide_rp .float>.w::after,
footer.fancyBdr .ic.showHide_rp ul>li::after {
    left: 0px;
    top: 15px;
    width: 10px;
    height: 1px;
}

footer.fancyBdr .showHide_rp.bml>.float,
footer.fancyBdr .float .showHide_rp>ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

footer.fancyBdr .ic.showHide_rp>.float .w,
footer.fancyBdr .float .showHide_rp>ul li {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 49%;
    flex: 0 0 49%;
    max-width: 49%;
}

@media(min-width:641px) {

    .eqColumn .row1 .col-1.w25,
    .eqColumn .row1 .col-2.w40 {
        width: 33.33%;
    }
}

/************* index 6 *************/
.headFormat.f6 {
    background: #330000;
    height: 91px;
    position: relative;
}

.headFormat.f6::before {
    position: absolute;
    content: '';
    left: 0px;
    top: 0px;
    width: 25%;
    height: 100%;
    border-top: solid #cc0000;
    border-top-width: 91px;
    border-right: 30px solid;
    border-right-color: transparent !important;
    z-index: 0;
}

.boxed .headFormat.f6::before {
    width: 21%;
}

.headFormat.f6 .top-head .dif {
    color: rgba(255, 255, 255, 0.7);
}

.headFormat.f6 nav {
    background: #fff;
    color: #666;
}

.headFormat.f6 .tml_r_format,
.hd_frmt_f6.f6 .tml_r_format {
    position: relative;
    padding: 2px 10px;
    background: #fff;
    z-index: 9;
}

nav.f6 .ddsmoothmenu ul li a:hover,
nav.f6 .ddsmoothmenu>ul>li>a.selected,
nav.f6 .ddsmoothmenu ul li a:hover,
nav.f6 .ddsmoothmenu ul li a.on {
    background: none;
    color: #cc0000;
}

nav.f6 .ddsmoothmenu .downarrowclass {
    background-position: -56px -13px !important;
}

nav.f6 .ddsmoothmenu>ul ul ul {
    top: 0px !important;
}

nav.f6 .ddsmoothmenu ul li a:link,
nav.f6 .ddsmoothmenu ul li a:visited {
    color: #666;
}

nav.f6 .ddsmoothmenu>ul>li>a:link::after,
nav.f6 .ddsmoothmenu>ul>li>a:visited::after {
    position: absolute;
    content: '/';
    left: 0px;
    top: 15px;
}

nav.f6 .ddsmoothmenu ul li:first-child a:link::after,
nav.f6 .ddsmoothmenu ul li:first-child a:visited::after {
    display: none;
}

.banner_area.f6 .fluid_dg_thumbs_cont {
    position: absolute;
    right: 10%;
    bottom: 60px;
    display: inline-block;
    width: 80px;
    background: none;
}

.banner_area.f6 .fluid_dg_thumbs_cont ul li>img {
    width: 100%;
    height: 35px;
}

.banner_area.f6 .fluid_dg_thumbs_cont ul {
    width: 100% !important;
}

.banner_area.f6 .fluid_dg_visThumb.fluid_dgcurrent {
    border: 3px solid #cc0000;
    padding: 0px;
}

.banner_area.f6 .fluid_dg_thumbs_cont ul {
    padding: 0px;
}

.banner_area.f6 .fluid_dg_thumbs_cont ul li>img {
    margin-top: 0px;
    border: none;
}

.banner_area.f6 .fluid_dg_thumbs_cont ul li {
    display: block;
    border: 3px solid #fff;
    padding: 0px;
    margin-bottom: 5px;
}

.banner_area.f6 .fluid_dg_wrap {
    margin-bottom: 0px !important;
}

.banner_area.f6 .fluid_dg_prev,
.banner_area.f6 .fluid_dg_next,
.banner_area.f6 .fluid_dg_commands {
    width: 38px;
    height: 40px;
}

.banner_area.f6 .fluid_dg_next>span {
    background-position: -41px -1px;
}

.banner_area.f6 .fluid_dg_prev>span {
    background-position: -1px -1px;
}

nav.f3 .ddsmoothmenu ul li a {
    padding: 7px 15px;
}

.headFormat.f6 nav.f3 .ddsmoothmenu ul li a {
    font-weight: normal;
    text-transform: uppercase;
}

.slide-border>li>div {
    border: 1px solid #e7e7e7;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
}

.enq-frm input,
.enq-frm select {
    border: none;
    border-bottom: 2px solid #ccc;
    padding-left: 0px;
    background: none;
    border-radius: 0px;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    outline: none;
    transition: all ease-in-out 0.4s;
    -webkit-transition: all ease-in-out 0.4s;
    -moz-transition: all ease-in-out 0.4s;
}

.enq-frm input:focus,
.enq-frm select:focus {
    border-bottom: 2px solid #cc0000;
    padding-left: 3px;
}

.enq-frm input[type="submit"] {
    padding-left: 10px;
}

.enq-frm input[type="submit"]:focus,
.enq-frm input[type="submit"]:hover {
    border: none;
}

.right-head ul.dropdown li {
    max-width: inherit;
    min-width: auto;
}

.right-head {
    z-index: 99;
}

.saleRent>div {
    position: relative;
}

.saleRent .bx-viewport,
.saleRent .bx-wrapper {
    position: inherit !important;
}

/*color picker*/
.saleRent .bx-wrapper .bx-prev,
.saleRent .bx-wrapper .bx-next {
    background-color: #330000;
    top: auto;
    bottom: 30%;
}

.saleRent .bx-wrapper .bx-prev:hover,
.saleRent .bx-wrapper .bx-next:hover {
    background-color: #cc0000;
}

/*color picker*/
.saleRent .bx-wrapper .bx-next:hover {
    position: 0 0
}

.saleRent .bx-wrapper .bx-next {
    right: auto;
    left: 45px;
}

.saleRent .bx-wrapper .bx-prev {
    left: 10px;
    background-position: 0 -32px;
}

.saleRent .bx-wrapper .bx-next {
    right: 10px;
    background-position: -43px -32px;
}

.clfd-dot li {
    position: relative;
}

.clfd-dot li::before {
    content: "";
    width: 7px;
    height: 7px;
    background-color: #aaa;
    border-radius: 100%;
    display: inline-block;
    left: 5px;
    position: absolute;
    top: 0px;
    bottom: 0px;
    margin: auto;
}

.clfd-dot li:first-child::before {
    display: none;
}

.supHead {
    position: absolute;
    top: -15px;
    left: 7px;
    background: #cc0000;
    padding: 4px 10px;
}

.supHead a,
.supHead a:hover {
    color: #fff;
}

.sale {
    background: #cc0000 scroll 0 0;
    top: -50px;
    position: absolute;
    right: 0;
    text-align: center;
    width: 30px;
}

.sale>p {
    color: #fff;
    font-size: 16px;
    overflow-wrap: break-word;
    padding-bottom: 7px;
    padding-left: 7px;
    padding-top: 7px;
    text-align: center;
    text-transform: uppercase;
    width: 15px;
}

.clfd-icon {
    position: absolute;
    top: 0px;
    left: 0px;
    margin: 0px;
}

.clfd-icon li {
    padding: 8px 5px;
}

.clfd-icon li:hover {
    background: #cc0000;
    color: #fff;
}

.saleRent.left0 .bx-wrapper .bx-next {
    left: auto;
}

.tooltip {
    display: inline-block;
    position: relative;
}

.tooltip:hover:after {
    background: rgba(0, 0, 0, .6);
    top: -8px;
    color: #fff;
    content: attr(title);
    left: 28px;
    padding: 8px 15px;
    position: absolute;
    z-index: 98;
    display: inline-block;
    white-space: nowrap;
}

.headFormat.f6.hd_new {
    height: 36px;
}

.headFormat.f6.hd_new::before {
    border-top-width: 62px;
}

.hd_frmt_f6_outer {
    position: absolute;
    height: 45px;
    left: 0px;
    right: 0px;
    background: #330000;
    z-index: 2;
}

.hd_frmt_f6_outer::before {
    position: absolute;
    content: '';
    left: 0px;
    width: 40%;
    height: 100%;
    background: #cc0000;
    z-index: -1;
}

.hd_frmt_f6 {
    position: absolute;
    left: 0px;
    right: 0px;
    z-index: 9;
}

.del_inHdr .hd_frmt_f6 {
    position: relative;
}

/************* index 7 *************/
.headFormat {
    background: #666;
}

.navF7_format .fluid_dg_prev,
.navF7_format .fluid_dg_next,
.navF7_format .fluid_dg_commands {
    bottom: 46%;
}

.navF7_format .fluid_dg_prev {
    left: 10px;
    right: auto;
}

.navF7_format .fluid_dg_next {
    right: 10px;
}

.search-btn {
    padding: 11px 15px;
}

.borderB {
    position: relative;
}

.borderB::after {
    position: absolute;
    content: '';
    bottom: 0px;
    width: 60px;
    height: 2px;
    background: #cc0000;
    display: inline-block;
    margin-left: 10px;
}

.nSlider .bx-wrapper .bx-controls-direction,
.clfd-details .bx-wrapper .bx-controls-direction {
    position: absolute;
    right: 0%;
    z-index: 99;
    top: -70px;
}

.nSlider .bx-wrapper .bx-controls-direction a,
.clfd-details .bx-wrapper .bx-controls-direction a {
    top: auto;
    bottom: -35px;
}

.nSlider .bx-wrapper .bx-controls-direction,
.clfd-details .bx-wrapper .bx-controls-direction {
    position: absolute;
    left: 53%;
    z-index: 99;
}

/*color picker*/
.clfd-details .bx-wrapper .bx-prev,
.nSlider .bx-wrapper .bx-prev {
    background-position: 0 -32px;
    background-color: #330000;
    left: auto;
    right: 40px;
}

.clfd-details .bx-wrapper .bx-next,
.nSlider .bx-wrapper .bx-next {
    background-position: -43px -32px;
    background-color: #330000;
    right: 0px;
}

.clfd-details .bx-wrapper .bx-next:hover,
.nSlider .bx-wrapper .bx-next:hover,
.clfd-details .bx-wrapper .bx-prev:hover,
.nSlider .bx-wrapper .bx-prev:hover {
    background-color: #cc0000;
}

/*color picker*/
.fa-dollar:before,
.fa-usd:before {
    content: "\f155";
}

.clfd-details ul li .imgFrame:before {
    position: absolute;
    background-color: rgba(255, 255, 255, 0.2);
    content: "";
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    width: 90%;
    height: 90%;
    display: block;
    -webkit-transform: scale(0.2);
    -ms-transform: scale(0.2);
    transform: scale(0.2);
    -webkit-transition: all 300ms;
    transition: all 300ms;
    opacity: 0;
}

.clfd-details ul li:hover .imgFrame:before {
    opacity: 1;
    -webkit-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    transform: scale(1, 1);
}

.resort-box::after {
    content: '';
    position: absolute;
    border: 1px dashed #d9d9d9;
    top: 7px;
    left: 10px;
    right: 10px;
    bottom: 7px;
}

.resort-box .overlay {
    position: absolute;
    left: 0px;
    top: 0;
    right: 0;
    bottom: 0;
    background: #cc0000;
    padding: 15px;
    transform: scale(0, 0);
    -webkit-transform: scale(0, 0);
    -moz-transform: scale(0, 0);
    -ms-transform: scale(0, 0);
    -o-transform: scale(0, 0);
    opacity: 1;
    visibility: visible;
}

.transition3s {
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

.resort-box:hover .overlay,
.resort-box:focus .overlay {
    transform: scale(1, 1);
    -webkit-transform: scale(1, 1);
    -moz-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    -o-transform: scale(1, 1);
}

.resort-box:before {
    content: '';
    position: absolute;
    border: 1px dashed rgba(217, 217, 217, 1);
    top: 7px;
    left: 10px;
    right: 10px;
    bottom: 7px;
}

.zoom li .fancybox::after {
    content: '';
    bottom: 0px;
    right: 0px;
    border: 0px solid rgba(0, 0, 0, .7);
}

.zoom li .fancybox::before,
.zoom li .fancybox::after {
    position: absolute;
    opacity: 0;
    font-family: 'FontAwesome';
    top: 0px;
    left: 0px;
    right: 0px;
    -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;
    font-size: 28px;
}

.zoom li:hover .fancybox::after {
    content: '';
    opacity: 1;
    visibility: visible;
    bottom: 0px;
    right: 0px;
    color: #fff;
    border: 110px solid rgba(0, 0, 0, .7);
    z-index: 1;
}

.zoom li .imgFrame.m0a {
    position: relative;
}

.zoom li .fancybox::before {
    content: '\f002';
    color: rgba(255, 255, 255, 0.5) !important;
}

.zoom li:hover .fancybox::before {
    content: '\f002';
    opacity: 1;
    visibility: visible;
    font-family: 'FontAwesome';
    top: 48%;
    left: 0px;
    bottom: 0px;
    right: 0px;
    color: #fff;
    z-index: 9;
    display: inline-block;
}

.gal_frmt li div.ac {
    text-align: left;
}

.gal_frmt h2+p {
    position: relative;
}

.gal_frmt h2+p::after {
    position: absolute;
    content: '';
    bottom: 0px;
    width: 60px;
    height: 2px;
    background: #00abed;
    display: inline-block;
    margin-left: 10px;
}

.left_Frmt .gal_frmt_ {
    display: block;
}

/************* index 9 *************/
.clfd-details ul li {
    transition: all ease-in-out 0.4s;
    -webkit-transition: all ease-in-out 0.4s;
    -moz-transition: all ease-in-out 0.4s;
    overflow: hidden;
}

.clfd-details ul li .clsd-overlay {
    background: rgba(0, 0, 0, 0.8);
    height: 100%;
    bottom: -100%;
    position: absolute;
    opacity: 0;
    -webkit-transition: all ease-in-out 0.4s;
    -o-transition: all ease-in-out 0.4s;
    transition: all ease-in-out 0.4s;
    opacity: 0;
    color: #fff;
    width: 100%;
}

.clfd-details ul li .clsd-overlay a,
.clfd-details ul li .clsd-overlay a:hover {
    color: #fff;
}

.clfd-details ul li:hover .clsd-overlay {
    opacity: 1;
    bottom: 0px;
    display: block;
}

.bounceInDown {
    -webkit-animation-name: bounceInDown;
    animation-name: bounceInDown;
}

.animated {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}

.cdctent2 {
    background: rgba(0, 0, 0, 0.6);
    left: 0px;
    right: 0px;
    bottom: 0;
}

.cdctent2 a,
.cdctent2 a.dif,
.cdctent2 a:hover {
    color: #fff;
}

.resort-box2 .iconBox {
    width: 60px;
    height: 60px;
    padding: 22px;
    border-radius: 100%;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    background: #cc0000;
    transition: all ease-in-out 0.4s;
    -webkit-transition: all ease-in-out 0.4s;
    -moz-transition: all ease-in-out 0.4s;
}

.resort-box2:hover .iconBox {
    background: #330000;
}

.clfd-details.hover-effect ul li .imgFrame:before {
    display: none;
}

.da-thumbs {
    list-style: none;
    position: relative;
    padding: 0;
}

.da-thumbs .imgFrame.m0a {
    display: block;
    position: relative;
}

.da-thumbs .gallery-overlay {
    position: absolute;
    background: #222;
    background: rgba(0, 0, 0, 0.3);
    width: 100%;
    height: 100%;
}

.da-thumbs .gallery-overlay span {
    display: inline-block;
    padding: 10px 0;
    font-weight: normal;
    position: relative;
    top: 30%;
    text-align: center;
    color: #fff;
}

.da-thumbs .gallery-overlay span i {
    font-size: 20px;
    font-weight: 300;
    display: inline-block;
    width: 22px;
    height: 22px;
    border-radius: 100%;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    text-align: center;
    border: 1px solid #fff;
    padding: 13px;
    line-height: 1em;
    opacity: 0.50;
    filter: alpha(opacity=50);
}

#footerFormat1 .row2 .col-1,
#footerFormat1 .width60 {
    width: 60%;
}

#footerFormat1 .width38 {
    width: 38%;
}

#footerFormat1 .bgReverce {
    color: #330000;
}

.tcl.float ul>li {
    margin-bottom: 0;
}

#footerFormat1 .bgReverce {
    background: none repeat-x bottom;
    padding-bottom: 50px;
}

#footerFormat1 .bgReverce .col-1,
#footerFormat1.bgReverce .col-2,
#footerFormat1.bgReverce .col-3 {
    vertical-align: top;
}

#footerFormat1 .bgReverce .tcl li {
    padding: 2px 0;
    font-weight: normal;
}

#footerFormat1 .bgReverce .ic {
    padding: 0;
    margin-top: 10px;
}

#footerFormat1 .bgReverce .mc {
    border: none;
}

#footerFormat1 .bgReverce .h2 h2 {
    border-bottom: none;
    padding: 0;
}

#footerFormat1 .bgReverce .plusMinus::before {
    color: #666;
}

/************* index 10 *************/
.hotel_inq_frm.f10 {
    background: #fff;
    padding: 22px 10px 15px;
    margin-top: -43px;
    position: relative;
    box-shadow: 0 2px 1px 0 rgba(0, 0, 0, 0.15);
    -webkit-box-shadow: 0 2px 1px 0 rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 0 2px 1px 0 rgba(0, 0, 0, 0.15);
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    text-align: center;
}

.clfd-price {
    background: #330000;
    border-radius: 0 0 10px;
    border-style: none solid solid none;
    border-width: medium 2px 2px medium;
    color: #fff;
    font-size: 1em;
    left: 0;
    padding: 4px 12px;
    position: absolute;
    text-align: center;
    top: 0;
    z-index: 9;
}

.shadowList ul.bxslider1>li {
    box-shadow: 1px 2px 4px #ccc;
    -webkit-box-shadow: 1px 2px 4px #ccc;
    -moz-box-shadow: 1px 2px 4px #ccc;
}

.shadowList ul li:hover .cdctent.bdrB {
    transition: all ease-in-out 0.4s;
    -webkit-transition: all ease-in-out 0.4s;
    -moz-transition: all ease-in-out 0.4s;
}

.shadowList ul li:hover .cdctent.bdrB {
    border-color: #cc0000;
}

#bx-pager ul li a.active {
    background: #cc0000;
    box-shadow: 0px 1px 2px #ddd;
    color: #fff;
}

#bx-pager ul li a .si_act_wT {
    transition: all ease-in-out 0.4s;
    -webkit-transition: all ease-in-out 0.4s;
    -moz-transition: all ease-in-out 0.4s;
}

#bx-pager ul li a.active .si_act_wT {
    background-image: url(sprite-activities.png);
}

/******theme css**********/
.clfd-details .bx-wrapper .bx-prev,
.nSlider .bx-wrapper .bx-prev,
.clfd-details .bx-wrapper .bx-next,
.nSlider .bx-wrapper .bx-next,
.saleRent .bx-wrapper .bx-prev,
.saleRent .bx-wrapper .bx-next,
.headFormat.f6,
.clfd-price {
    background-color: #330000;
    color: #fff;
}

.headFormat.f6 .right-head,
.headFormat.f6 .right-head a {
    color: rgba(255, 255, 255, 1);
}

.headFormat.f6 .right-head ul li:first-child {
    color: #fff;
}

.headFormat.f6 .right-head ul li {
    padding: 7px 15px;
}

#bx-pager ul li a.active,
.resort-box .overlay,
.clfd-details .bx-wrapper .bx-next:hover,
.nSlider .bx-wrapper .bx-next:hover,
.clfd-details .bx-wrapper .bx-prev:hover,
.nSlider .bx-wrapper .bx-prev:hover,
.borderB::after,
.saleRent .bx-wrapper .bx-prev:hover,
.saleRent .bx-wrapper .bx-next:hover {
    background-color: #cc0000;
}

.shadowList ul li:hover .cdctent.bdrB,
.enq-frm input:focus,
.enq-frm select:focus,
.headFormat.f6::before,
.banner_area.f6 .fluid_dg_visThumb.fluid_dgcurrent {
    border-color: #cc0000;
}

/**** formate 16 ****/
.headFormat.f16 {
    position: absolute;
    width: 100%;
    top: 0;
    left: 0;
    z-index: 9;
    background: none;
}

.headFormat.f16 .ddsmoothmenu>ul>li>ul {
    top: inherit !important;
}

.headFormat.f16 .fixer.t2_fixer .tml_r_format.theme1 {
    background: rgba(0, 0, 0, 0.6);
}

.f16-formate .hd_NT {
    font-size: 30px;
}

.banner_area.f16 {
    position: relative;
}

.banner_area.f16::before {
    position: absolute;
    content: '';
    right: 0px;
    bottom: 0px;
    border-right-width: 100vw;
    border-right-style: solid;
    border-right-color: #fff;
    border-top: 120px solid transparent;
    z-index: 1;
}

.f16 .fluid_dg_caption .hd1 {
    text-shadow: 0 0 2px #000;
    font-weight: 900;
    font-size: 55px;
    line-height: 65px;
    letter-spacing: 2px;
}

.maskRemove,
.f16 .fluid_dg_fakehover::after {
    background: none;
}

.f16-formate .category-box {
    border: none;
}

.f16-formate .category-box:hover {
    background: #f9f9f9;
    box-shadow: 0 2px 2px rgba(0, 0, 0, 0.2);
    border: none;
}

.f16-service {
    background: url(pi-slider5.png) no-repeat;
    background-color: #eee;
    background-size: cover;
}

.ttw .f16-service,
.f16_ttw {
    background: url(ttwi-slider5.png) no-repeat;
    background-color: #eee;
    background-size: cover;
}

.ei .f16-service {
    background: url(ei-slider5.png) no-repeat;
    background-color: #ffbdbd !important;
    background-size: cover;
}

.rei .f16-service {
    background: url(rei-slider5.png) no-repeat;
    background-color: #fff6eb !important;
    background-size: cover;
}

.f16-service::after {
    position: absolute;
    content: '';
    right: 0px;
    top: 0px;
    border-left-width: 100vw;
    border-left-style: solid;
    border-left-color: #fff;
    border-bottom: 120px solid transparent;
}

.f16-service .front,
.f16-service .back {
    border-radius: 100%;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    height: 180px !important;
}

.f16-service .back .dtc {
    display: table-cell;
}

.f16-service .flip-container {
    height: auto !important;
    vertical-align: top;
}

.f16-service .front {
    background: none;
    border: 2px solid #fff;
}

.f16-service .front.dt {
    display: table;
}

.f16-service .back {
    background: #cc0000;
}

.f16-service .flip-container>div {
    width: 190px;
    min-height: 190px;
    display: inline-block;
}

.bg-row {
    background-image: url(foot-row-bg.png);
    background-repeat: repeat;
}

#footerFormat1.bg-row .bdrT {
    border-color: rgba(255, 255, 255, 0.1);
}

.ei .bg-row {
    background-image: none;
}

/**** TTW format 1 ****/
.f6-new .banner_area.f6 .fluid_dg_thumbs_cont {
    display: none;
}

.f6-new .banner_area.f6 .fluid_dg_prev,
.f6-new .banner_area.f6 .fluid_dg_next,
.f6-new .banner_area.f6 .fluid_dg_commands {
    bottom: 46%;
    width: 51px;
    height: 51px;
}

.f6-new .banner_area.f6 .fluid_dg_next>span {
    background-position: -35px 5px;
}

.f6-new .banner_area.f6 .fluid_dg_prev>span {
    background-position: 5px 5px;
}

.trans_head_abs {
    margin-top: -160px;
}

.trans_head_abs .hd_NT,
.trans_head_abs .hd_NT+p {
    display: none;
}

.tp-box ul li {
    position: relative;
}

.tp-box ul li::before {
    position: absolute;
    content: '';
    height: 66%;
    width: 3px;
    left: 0px;
    bottom: -35px;
    background: #fff;
}

.tp-box ul li:first-child::before {
    display: none;
}

.full-hover ul li .imgWidth,
.full-hover .slider ul li {
    position: relative;
}

.full-hover ul li .imgWidth::before {
    position: absolute;
    content: '';
    left: 0px;
    right: 0px;
    top: 0px;
    bottom: 0px;
}

.full-hover ul li .imgWidth::before,
.full-hover ul li .h {
    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:hover .imgWidth::before {
    background: rgba(0, 0, 0, 0.5);
}

.full-hover ul li .h {
    position: absolute;
    bottom: 6px;
    left: 1px;
    right: 0px;
    font-size: 18px;
    padding: 10px;
    background: rgba(0, 0, 0, 0.5)
}

.full-hover ul li:hover .h {
    bottom: 40%;
    background: none;
    border: none;
}

.full-hover ul li .h a {
    color: #fff;
    font-style: normal;
    font-family: 'Open Sans', sans-serif;
}

.read-more {
    width: 100%;
    float: left;
}

.read-more .item-rating {
    float: left;
    line-height: 40px;
    padding: 0 0px 0 3px;
    position: relative;
    width: 48%;
}

.read-more .readMore-btn {
    line-height: 41px;
    padding: 0 0 0 15px;
    width: 43%;
}

.read-more .readMore-btn::before {
    border-bottom: 20px solid transparent;
    border-left: 15px solid #fcfcfc;
    border-top: 20px solid transparent;
    content: "";
    height: 0;
    left: 0;
    position: absolute;
    top: 0;
    width: 0;
}

.tp-bg {
    background: url(bg-packages2.jpg);
    background-attachment: fixed;
    background-size: 100%;
}

.ei .tp-bg {
    background: url(bg-ei2.jpg);
    background-attachment: fixed;
    background-size: 100%;
}

.rei .tp-bg {
    background: url(bg-rei2.jpg);
    background-attachment: fixed;
    background-size: 100%;
}

.tp-bg .bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {
    bottom: -55px;
}

.testimonials sup {
    top: 10px;
    font-size: 30px;
}

.foot-arrow b.b2,
.foot-arrow b.b {
    position: relative;
    margin-right: 5px;
}

.foot-arrow b.b2::before,
.foot-arrow b.b::before {
    content: "\f105";
    font-family: FontAwesome;
    left: 0px;
    width: 3px;
    height: 3px;
}

/*TTW Format 2*/
.headFormat.f6.hd_new.f6-ttw {
    position: absolute;
    left: 0px;
    top: 0px;
    right: 0px;
}

.headFormat.f6.hd_new.f6-ttw::before {
    width: 32%;
    border-bottom-width: 40px;
    border-bottom-style: solid;
    border-bottom-color: #fff;
    border-top-width: 0px;
    top: -40px;
    border-top: 4px solid;
}

.boxed .headFormat.f6.hd_new.f6-ttw::before {
    width: 28%;
}

.del_inHdr .menu.f6-ttw::before {
    left: 0px;
}

.f6-ttw .right-head ul.dropdown li {
    min-height: 27px;
}

.ttw-navbg .ddsmoothmenu>ul>li>a {
    padding: 10px 15px;
    margin: 3px 0;
}

.boxed .ttw-navbg:before {
    border-left: 24px solid transparent;
    left: -24px;
}

header.f6Tree_bg~.headBg.theme2 {
    background-color: #330000;
}

.foot-arrow b.b2,
.foot-arrow b.b {
    position: relative;
    margin-right: 5px;
}

.foot-arrow b.b2::before,
.foot-arrow b.b::before {
    content: "\f105";
    font-family: FontAwesome;
    left: 0px;
    width: 3px;
    height: 3px;
}

.tour-clfd .hd_NT {
    text-transform: uppercase;
    font-weight: bold;
}

.tour-clfd .data {
    background: none;
}

.tour-clfd ul li .h a {
    position: relative;
    text-transform: uppercase;
    font-weight: normal;
    padding: 9px 15px 9px 15px;
    display: inline-block;
    z-index: 1;
}

.tour-clfd ul li .h a:before {
    position: absolute;
    content: "";
    right: 0px;
    top: -1px;
    bottom: -1px;
    width: 4px;
    opacity: 1;
    transition: 0.4s;
    transition-timing-function: cubic-bezier(.36, .99, .69, 1.2);
    border-radius: 5px;
    z-index: 1;
}

.tour-clfd ul li .h a:hover:before {
    width: 100%;
    z-index: -1;
}

.tour-clfd ul li .h a:hover {
    color: #fff !important;
}

.ttw-serbg {
    background: url(ttw-bg2.jpg);
    background-attachment: fixed;
    background-size: cover;
}

.ttw .ttw-serbg {
    background: url(bg-packages2.jpg);
    background-attachment: fixed;
    background-size: cover;
}

.rei .ttw-serbg {
    background: url(bg-rei2.jpg);
    background-attachment: fixed;
    background-size: cover;
}

.ei .ttw-serbg {
    background: url(bg-ei2.jpg);
    background-attachment: fixed;
    background-size: cover;
}

.ttw-serbg,
.ttw-serbg a,
.ttw-serbg a:hover,
.ttw-serbg .dif a,
.ttw-serbg .dif a:hover,
.ttw-serbg h1,
.ttw-serbg .head-c2,
.ttw-serbg .head-c1,
.tp-bg h2,
.tp-bg .dif a,
.tp-bg .dif a:hover,
.ttw-serbg a,
.ttw-serbg .dif a,
.tp-bg .head-c1,
.tp-bg .head-c2 {
    color: #fff;
}

.ttw-serbg .data .dif a,
.ttw-serbg .data .dif,
.ttw-serbg .data a.dif {
    color: #c00;
}

.ttw-serbg .data .dif a:hover,
.ttw-serbg .data a.dif:hover {
    color: #333;
}

.ttw-serbg .data a,
.ttw-serbg a.data,
.ttw-serbg a.data:hover,
.ttw-serbg .data a:hover {
    color: inherit;
}

.ttw-serbg .data a.buttonBig,
.ttw-serbg .data a.buttonBig:hover {
    color: #fff;
}

.ttw-serbg .head-bdrb::before,
.ttw-serbg .head-bdrb::after {
    background: #fff;
}

.tp-bg .data,
.tp-bg .data a,
.tp-bg .data a:hover,
.tp-bg .dif.viewA a {
    color: inherit;
}

.tp-bg .data a.buttonBig,
.tp-bg .data a.buttonBig:hover {
    color: #fff;
}

.column_Box .head-c1,
.column_Box .head-c2 {
    color: inherit;
}

.column_Box .head-bdrb::before,
.column_Box .head-bdrb::after {
    display: none;
}

.tp_f3 .imgFrame,
.tp_f3 .imgFrame .imgWidth {
    border-radius: 100%;
    -moz-border-radius: 100%;
    -webkit-border-radius: 100%;
}

.tp_f3 .data .dib {
    margin-top: -90px;
    border-radius: 100%;
    -moz-border-radius: 100%;
    -webkit-border-radius: 100%;
}

.tp_f3 .data .dib .imgFrame {
    margin: 0px;
}

.tp_f3 .slider ul li {
    padding-top: 80px;
    margin-bottom: 80px;
}

.rotate-hover li .dib {
    -webkit-perspective: 500px;
    -moz-perspective: 500px;
    -ms-perspective: 500px;
    -o-perspective: 500px;
    perspective: 500px;
}

.rotate-hover li .dib:hover .imgFrame {
    -webkit-transform: rotateX(360deg);
    -moz-transform: rotateX(360deg);
    -ms-transform: rotateX(360deg);
    -o-transform: rotateX(360deg);
    transform: rotateX(360deg);
}

.rotate-hover li .imgFrame {
    -webkit-transform: rotateX(0deg);
    -moz-transform: rotateX(0deg);
    -ms-transform: rotateX(0deg);
    -o-transform: rotateX(0deg);
    transform: rotateX(0deg);
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -o-transition: all 1s ease;
    transition: all 1s ease;
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    -ms-transform-style: preserve-3d;
    -o-transform-style: preserve-3d;
    transform-style: preserve-3d;
}

@media(max-width:1024px) {
    .headFormat.f6.hd_new.f6-ttw::before {
        width: 28%;
    }
}

@media(min-width:769px) {

    .f6-ttw .white-text a,
    .f6-ttw .white-text {
        color: #fff;
    }
}

/*TTW Format 3*/
.fa-rupee:before,
.fa-inr:before {
    content: "\f156";
}

.slider-contact {
    position: absolute;
    padding: 15px 10px;
    bottom: 0px;
    left: 0px;
    right: 0px;
}

.clfd-hd ul li {
    position: relative;
}

.clfd-hd ul li .h {
    position: absolute;
    right: 0px;
    max-width: 55%;
    top: 30%;
    font-style: normal;
    text-align: right;
}

.clfd-hd .tooltip.top {
    border-radius: 50%;
    padding: 5px;
}

.ttw-f3 .ddsmoothmenu>ul ul {
    top: 34px !important;
}

.tp-bg2 {
    background: url(bg-packages3.jpg);
    background-attachment: fixed;
    background-size: cover;
    color: #fff;
}

.ei .tp-bg2 {
    background: url(bg-ei3.jpg);
    background-attachment: fixed;
    background-size: cover;
    color: #fff;
}

.rei .tp-bg2 {
    background: url(bg-rei3.jpg);
    background-attachment: fixed;
    background-size: cover;
    color: #fff;
}

.tp-bg2 .bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {
    bottom: -55px;
}

.price-td td,
.price-td th {
    padding: 7px;
    border: 1px solid rgba(0, 0, 0, 0.1);
}

.tstmnl .testimonial_fm li div.p30px {
    padding: 0px;
}

.tstmnl .ic.mt30px {
    margin-top: 0px;
}

.ttw-contact {
    background: url(ttw-contact2.jpg);
    background-attachment: fixed;
    background-size: cover;
    position: relative;
}

.ttw-contact::after {
    position: absolute;
    content: '';
    left: 0px;
    right: 0px;
    top: 0px;
    bottom: 0px;
    background: rgba(0, 0, 0, 0.45);
    z-index: 0;
}

footer.foot-bg {
    background-image: url(foot-bg.png);
    background-size: cover;
}

.foot-btm {
    background-color: rgba(0, 0, 0, 0.2);
}

.ttw-f3 .ddsmoothmenu>ul>li>a {
    padding: 8px 20px;
    font-size: 14px;
}

.ttw-f3 .ddsmoothmenu .downarrowclass {
    top: 15px;
}

/**** sale offer ***/
.off-sale {
    display: inline-block;
    position: absolute;
    width: 100px;
    left: 10px;
    font-size: 18px;
    font-style: italic;
    color: #fff;
    padding-bottom: 5px;
}

.off-sale span {
    position: relative;
    display: block;
    border-width: 0px 1px 0px 1px;
    border-style: solid;
    border-color: rgba(255, 255, 255, 0.4);
    margin: 0px 5px 0px;
    padding: 8px 2px 0px;
}

.off-sale span::before {
    position: absolute;
    content: '';
    left: 21px;
    width: 1px;
    height: 50px;
    transform: rotate(-64deg);
    -webkit-transform: rotate(-64deg);
    background: rgba(255, 255, 255, 0.4);
    top: 13px;
}

.off-sale span::after {
    position: absolute;
    content: '';
    right: 22px;
    width: 1px;
    height: 50px;
    transform: rotate(64deg);
    -webkit-transform: rotate(64deg);
    background: rgba(255, 255, 255, 0.4);
    top: 13px;
}

/**** formate 17 ****/
.topBg {
    height: 100%;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 0;
    background-image: url(bg_image.png);
    background-repeat: no-repeat;
    background-position: top center;
}

header.f17 {
    position: relative;
}

header.f17 .headFormat {
    background: transparent;
    position: relative;
    z-index: 999;
}

header.f17 .headFormat .row1 .col-2,
header.f17 .headFormat .row1 .col-2 a {
    color: #fff;
}

.navF1_format.f17 #flash~.topBg.theme2 {
    height: 70%;
}

#flash {
    background: url(shadow.png) no-repeat center 93%;
    padding-bottom: 55px;
    margin-top: 15px;
}

.roundAbt {
    position: relative
}

.roundAbt img {
    max-width: none;
    max-height: none
}

.roundAbt_list {
    margin: 0;
    padding: 0;
    list-style: none;
    display: none
}

.roundAbt .contentHolder {
    position: relative;
    overflow: hidden
}

.mycanvas {
    position: absolute;
    top: 8px;
    right: 10px;
    z-index: 1000
}

.myloader {
    background: url(loader00.html);
    width: 37px;
    height: 37px;
    position: absolute;
    left: 49%;
    top: 49%;
    z-index: 999
}

.roundAbt.sweet .cntHoUnit {
    position: absolute;
    width: 460px;
    height: 442px;
    overflow: hidden;
    cursor: pointer;
    background: url(images/spacer.html) repeat
}

.roundAbt.sweet .bannerCtrl {
    position: absolute;
    left: 0;
    top: 0;
    z-index: 101;
    width: 100%
}

.roundAbt.sweet .leftNav {
    position: absolute;
    left: -5px;
    width: 110px;
    height: 157px;
    background: url(leftNavP.png) 0 0 no-repeat;
    cursor: pointer
}

.roundAbt.sweet .leftNav:hover {
    background: url(leftNavON.png) 0 0 no-repeat
}

.roundAbt.sweet .rightNav {
    position: absolute;
    right: -5px;
    width: 110px;
    height: 157px;
    background: url(rightNax.png) 0 0 no-repeat;
    cursor: pointer
}

.roundAbt.sweet .rightNav:hover {
    background: url(rightNay.png) 0 0 no-repeat
}

.roundAbt.sweet .bottomNav {
    position: absolute;
    height: 15px;
    width: 0;
    padding-left: 9px;
    z-index: 140;
}

.roundAbt.sweet .bNButtonOFF {
    float: left;
    display: block;
    width: 20px;
    height: 20px;
    background: url(bottomNa.png) 0 0 no-repeat;
    padding-left: 9px;
    cursor: pointer
}

.roundAbt.sweet .bNButtonON {
    float: left;
    display: block;
    width: 20px;
    height: 20px;
    padding-left: 9px;
    background: url(bottomNb.png) 0 0 no-repeat;
    cursor: pointer
}

/*** header banner absolute form ***/
.Contact-Column {
    position: absolute;
    width: 300px;
    top: 50%;
    right: 80px;
    margin: 0px;
    z-index: 99;
    padding: 10px 15px 15px;
    box-sizing: border-box;
    transform: translateY(-50%);
}

.Contact-Column input,
.Contact-Column select,
.Contact-Column textarea {
    width: 100% !important;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
}

.Contact-Column select {
    padding: 9px;
}

.Contact-Column .mc {
    margin-top: 0px;
    border: none;
}

.Contact-Column h2,
.Contact-Column h3 {
    padding: 7px 0px 12px 0px;
    margin-bottom: 15px;
}

@media(min-width:992px) and (max-width:1280px) {
    .Contact-Column {
        right: 50px;
        top: 0px;
        bottom: 0px;
        transform: inherit;
    }

    .Contact-Column h2 {
        padding: 7px 0px 7px 0px;
        margin-bottom: 10px;
    }

    .Contact-Column {
        padding: 0px 12px 5px;
    }

    .Contact-Column p.mb10px {
        margin-bottom: 8px;
    }

    .Contact-Column div.mb10px {
        margin-bottom: 5px;
    }

    .Contact-Column .qiTransparent .input,
    .Contact-Column .qiTransparent textarea,
    .Contact-Column .qiTransparent select {
        padding: 5px 15px;
    }

    .Contact-Column .travelPackageSearch select,
    .Contact-Column .searchProperty select,
    .Contact-Column .travelPackageSearch input,
    .Contact-Column .searchProperty input {
        padding: 3px 15px !important;
    }
}

@media(max-width:991px) {
    .Contact-Column {
        width: auto;
        position: relative;
        left: 0px;
        right: 0px;
        top: 0px;
        transform: translateY(0%);
    }
}

/*** header banner absolute form ***/
@media(max-width:1300px) {
    .headFormat.f6::before {
        width: 23%;
    }

    .headFormat.f6.hd_new.f6-ttw::before {
        width: 29%;
    }
}

@media(min-width:1200px) {

    .boxed .banner_area.f16,
    .boxed .f16-service {
        overflow: hidden;
    }

    /*.boxed .banner_area.f16::before{
        border-right-width:83.2vw;
    }
     .boxed .f16-service::after{
        border-left-width:83.2vw;
    }
     */
}

@media(min-width:768px) {

    .f6-ttw .dropdown li:nth-child(1),
    .f6-ttw .dropdown li:nth-child(2),
    .f6-ttw .dropdown li:nth-child(1) a,
    .f6-ttw .dropdown li:nth-child(2) a,
    .f6-ttw .dropdown li:nth-child(1) a:hover,
    .f6-ttw .dropdown li:nth-child(2) a:hover {
        color: #fff;
    }
}

/*** new custom css ***/
.center-content a,
.center-content a:hover,
.btm-animation .center-text a,
.btm-animation .center-text a:hover {
    color: #fff;
}

/*** header absolute ***/
.tour-pakg-box {
    position: absolute;
    right: 70px;
    top: 10px;
    bottom: 10px;
}

.hover-heading {
    position: absolute;
    left: 0px;
    right: 0px;
    bottom: 0px;
    background: rgba(0, 0, 0, 0.5);
}

.hover-heading,
.hover-heading a,
.hover-heading a:hover {
    color: #fff;
}

.tour-pakg-box ul li .imgFrame {
    transition: all ease-in-out 0.4s;
    -webkit-transition: all ease-in-out 0.4s;
    -moz-transition: all ease-in-out 0.4s;
}

.tour-pakg-box ul li:hover .imgFrame {
    transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
}

.tour-pakg-box .h.h2 {
    display: none;
}

.tour-pakg-box .mc {
    border: none;
}

.tour-pakg-box .ic {
    padding: 0px;
}

.tour-pakg-box .slider ul li {
    margin-bottom: 8px;
}

/*** Most visited hover ***/
.hover-animation ul li .black-hoverbg {
    left: 10px;
    right: 10px;
    top: 10px;
    bottom: 10px;
    border-color: rgba(255, 255, 255, 0.8);
    background: rgba(0, 0, 0, 0.4);
}

.hover-animation ul li .center-content {
    width: 100%;
    top: 50%;
    left: 50%;
    color: #fff;
    transform: translate(-50%, -50%);
    text-align: center;
}

.hover-animation ul li .imgWidth,
.hover-animation ul li .black-hoverbg,
.hover-animation ul li .center-content {
    transition: all ease-in-out 0.4s;
    -webkit-transition: all ease-in-out 0.4s;
    -moz-transition: all ease-in-out 0.4s;
}

.hover-animation ul li:hover .black-hoverbg {
    background: transparent;
}

.hover-animation ul li:hover .center-content {
    display: none;
}

.hover-animation ul li:hover .imgWidth {
    transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
}

#middle .hover-animation .row1 .col-1,
#middle .hover-animation .row1 .col-2 {
    padding: 0;
}

/*** left animation ***/
.left-animation ul li .blank-box {
    position: absolute;
    content: '';
    left: 0px;
    right: 0px;
    top: 0px;
    bottom: 0px;
    background: rgba(0, 0, 0, 0.5);
}

.left-animation ul li .center-content {
    left: 0px;
    right: 0px;
    bottom: 0;
    color: #fff;
}

.left-animation ul li .center-content a {
    background: rgba(0, 0, 0, 0.8);
    padding: 5px 12px;
    display: inline-block;
}

.left-animation ul li .left-slide-box {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 40px 15px 10px;
    background: rgba(255, 255, 255, 0.9);
    transform: translateX(-100%);
    -webkit-transform: translateX(-100%);
    -moz-transform: translateX(-100%);
    transition: all ease-in-out 0.4s;
    -webkit-transition: all ease-in-out 0.4s;
    -moz-transition: all ease-in-out 0.4s;
}

.left-animation ul li {
    position: relative;
}

.left-animation ul li:hover .left-slide-box {
    transform: translateX(0%);
    -webkit-transform: translateX(0%);
    -moz-transform: translateX(0%);
}

/*** travel animation ***/
.travel-bg {
    z-index: 1;
}

.travel-bg .ui-tabs-nav li.hd_h2 {
    position: relative;
    z-index: 9;
}

.travel-bg::before {
    position: absolute;
    content: '';
    left: 0px;
    right: 0px;
    top: 0px;
    bottom: 0px;
    background: rgba(0, 0, 0, 0.4);
}

.travel-bg::after {
    background: linear-gradient(45deg, #ffffff 16px, transparent 0), linear-gradient(-45deg, #ffffff 16px, transparent 0);
    background-repeat: repeat-x;
    background-size: 15px 34px;
    content: " ";
    display: block;
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 20px;
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
}

.travel-bg ul li .heading {
    position: absolute;
    left: 0px;
    right: 0px;
    top: 0px;
}

.travel-bg ul li .heading a {
    background: #fff;
    color: #666;
    padding: 10px 20px;
    display: inline-block;
}

.travel-bg ul li .imgWidth img,
.travel-bg ul li .imgWidth,
.travel-bg ul li .center-content {
    transition: all ease-in-out 0.4s;
    -webkit-transition: all ease-in-out 0.4s;
    -moz-transition: all ease-in-out 0.4s;
}

.travel-bg ul li:hover .imgWidth img,
.travel-bg ul li:hover .imgWidth {
    transform: scale(1.1) rotate(5deg);
    -webkit-transform: scale(1.1) rotate(5deg);
    -moz-transform: scale(1.1) rotate(5deg);
}

.travel-bg ul li .center-content {
    width: 100%;
    top: 50%;
    left: 50%;
    color: #fff;
    transform: translate(-50%, -50%);
    text-align: center;
    display: none;
}

.travel-bg ul li:hover .heading {
    display: none;
}

.travel-bg ul li:hover .center-content {
    display: block;
}

.travel-bg ul li:hover .blank-box {
    position: absolute;
    content: '';
    left: 0px;
    right: 0px;
    top: 0px;
    bottom: 0px;
    background: rgba(0, 0, 0, 0.5);
}

.travel-bg .viewA {
    position: relative;
}

/*** Gallery animation ***/
.gallery-img ul li:hover .imgFrame {
    position: relative;
}

.gallery-img ul li:hover .imgFrame .imgWidth::before {
    position: absolute;
    content: '';
    left: 0px;
    right: 0px;
    top: 0px;
    bottom: 0px;
    background: rgba(0, 0, 0, 0.3);
}

.gallery-img .gal_frmt li div.ac {
    text-align: center;
}

.gallery-img .gal_frmt h2+p::after,
.gallery-img .left_Frmt h2+p::after {
    display: none;
}

/*** btm animation ***/
.btm-animation ul li .btm-slide-box {
    background: rgba(0, 0, 0, 0.6);
    padding: 10px;
    top: 50%;
    left: 5%;
    right: 20%;
    bottom: 5%;
    transition: all ease-in-out 0.4s;
    -webkit-transition: all ease-in-out 0.4s;
    -moz-transition: all ease-in-out 0.4s;
}

.btm-animation ul li .btm-slide-inner {
    border: 1px solid rgba(255, 255, 255, 0.5);
    width: 100%;
    height: 100%;
    padding: 10px;
    color: #fff;
    box-sizing: border-box;
}

.btm-animation ul li .center-text {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    width: 100%;
    word-wrap: break-word;
}

.btm-animation ul li:hover .btm-slide-box {
    top: 5%;
    left: 5%;
    right: 5%;
    bottom: 5%;
}

.btm-animation ul li .center-text .bdr-btn {
    border-color: #fff;
    color: #fff;
    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;
}

.btm-animation ul li:hover .center-text .bdr-btn {
    display: inline-block;
}

/*** btm radius animation ***/
.btm-radius-amtn ul li .btm-slide-box {
    position: absolute;
    left: 8%;
    right: 8%;
    bottom: 5%;
    padding: 10px;
    border-radius: 20px;
    background: rgba(255, 255, 255, 0.7);
    transition: all .3s ease-in-out;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
}

.btm-radius-amtn ul li:hover .btm-slide-box {
    border-radius: 0px;
    background: rgba(255, 255, 255, 1);
}

.common-bg {
    background: url(bg-ei2.jpg);
    background-attachment: fixed;
    background-size: cover;
}

.common-bg .ui-tabs-nav li.hd_h2,
.common-bg .heading a,
.common-bg .heading,
.common-bg .heading .head-c1,
.common-bg .heading .head-c2 {
    color: #fff;
}

.btm-radius-amtn.common-bg ul li .pr .dib.bdr {
    border-color: rgba(255, 255, 255, 0.5);
}

.navF1_format.f17 .data {
    background: rgba(255, 255, 255, 0.6);
}

.tour-pakg-box .right-box {
    max-width: 605px;
}

.tour-pakg-box.four-clfd .right-box {
    max-width: 405px;
}

.boxed .tour-pakg-box ul li,
.boxed .tour-pakg-box ul li .imgFrame,
.boxed .tour-pakg-box ul li .imgFrame .imgWidth {
    width: 199px !important;
    height: 160px !important;
}

/*** Single Product ***/
.single-product .single-product {
    margin-top: -10px;
    margin-left: -100px;
    border: none;
    border-right: 15px solid;
    border-right-color: #fff;
    margin-top: -10px;
    display: inline-block;
}

.single-product .imgFrame.bdr:hover {
    border-color: #fff;
}

.single-product .pl-100 {
    padding-left: 100px;
}

.single-product .single-box-bdr {
    border-width: 5px;
    border-style: solid;
    margin-top: 10px;
}

.single-product .single-product {
    box-shadow: -13px -11px 0px rgba(0, 0, 0, 0.1);
}

.single-product .imgFrame {
    overflow: visible !important;
}

.single-product .slider ul li>.dt.imgLeft {
    margin-left: 105px;
    border: 4px solid #57c2ff;
    background: #fff;
}

.single-product .single-details {
    margin-left: -80px;
    padding-right: 20px;
}

.single-product .slider ul li:first-child {
    margin-top: 0px;
}

.single-product .slider ul li {
    margin-top: 40px;
}

@media(min-width:1200px) and (max-width:1300px) {

    .tour-pakg-box ul li,
    .tour-pakg-box ul li .imgFrame,
    .tour-pakg-box ul li .imgFrame .imgWidth {
        width: 199px !important;
        height: 160px !important;
    }
}

@media(min-width:1024px) and (max-width:1200px) {

    .tour-pakg-box ul li,
    .tour-pakg-box ul li .imgFrame,
    .tour-pakg-box ul li .imgFrame .imgWidth {
        width: 192px !important;
        height: 130px !important;
    }

    .tour-pakg-box .right-box {
        max-width: 585px;
    }

    .tour-pakg-box.four-clfd .right-box {
        max-width: 385px;
    }
}

@media(min-width:980px) and (max-width:1024px) {

    .tour-pakg-box ul li,
    .tour-pakg-box ul li .imgFrame,
    .tour-pakg-box ul li .imgFrame .imgWidth {
        width: 190px !important;
        height: 125px !important;
    }

    .tour-pakg-box .right-box {
        max-width: 580px;
    }

    .tour-pakg-box.four-clfd .right-box {
        max-width: 385px;
    }
}

@media(max-width:979px) {
    .tour-pakg-box {
        position: relative;
        top: inherit;
        right: inherit;
        bottom: inherit;
    }

    .tour-pakg-box .right-box,
    .tour-pakg-box.four-clfd .right-box {
        float: left;
        max-width: 100%;
        margin-bottom: 10px;
        text-align: center;
    }

    .tour-pakg-box ul li,
    .tour-pakg-box ul li .imgFrame,
    .tour-pakg-box ul li .imgFrame .imgWidth {
        width: 200px !important;
    }

    .tour-pakg-box .slider ul li {
        float: none;
        display: inline-block;
    }
}

@media(max-width:640px) {
    .single-product .pl-100 {
        padding-left: 0px;
    }

    .single-product .single-product {
        box-shadow: none;
        margin: 0px;
    }

    .single-product .single-details {
        margin-left: 0px;
    }
}

@media(max-width:414px) {

    .tour-pakg-box ul li,
    .tour-pakg-box ul li .imgFrame,
    .tour-pakg-box ul li .imgFrame .imgWidth {
        width: 250px !important;
    }
}

@import url('https://fonts.googleapis.com/css?family=Roboto:400,500,700,900,900i');

/************* common *************/
.fixer.vertical ul li ul {
    top: 0px !important;
    overflow-y: auto;
    overflow-x: hidden;
    max-height: 320px;
}

.fluid_dg_loader {
    width: 66px;
    height: 66px;
}

/************* intro 1 *************/
.intro-format1 .slider-content4 {
    max-width: 1152px;
    width: 100%;
    text-align: left;
}

.intro-format1 .slider-content4 .hd1 {
    font-size: 4.2em;
    line-height: normal;
}

.intro-format1 .slider-content4 .hd1,
.intro-format1 .slider-content4 p {
    font-family: 'Roboto', sans-serif;
    text-align: left;
}

.intro-format1 .topbar .white a:hover {
    color: #fff;
}

.intro-format1 .fluid_dg_prev,
.intro-format1 .fluid_dg_next,
.intro-format1 .fluid_dg_commands {
    width: 45px;
    height: 48px;
    bottom: 100px !important;
}

.intro-format1 .fluid_dg_prev {
    right: 70px;
    left: auto;
}

.intro-format1 .logo img {
    position: absolute;
    bottom: 5px;
    z-index: 99;
}

.intro-format1 .top-header {
    position: absolute;
    left: 0px;
    right: 0px;
    bottom: 0px;
    background: #fff;
    z-index: 9;
    min-height: 80px;
    padding: 7px 0px;
}

.intro-format1 .topbar {
    position: absolute;
    top: 20px;
    left: 0px;
    right: 0px;
    z-index: 9;
}

.intro-format1 .social-icon a {
    width: 25px;
    height: 25px;
    display: inline-block;
    text-align: center;
    position: relative;
    overflow: hidden;
    padding: 10px;
    background: rgba(255, 255, 255, 0.5);
    border-radius: 100%;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
}

.intro-format1 .ddsmoothmenu>ul>li>a {
    padding: 22px 15px !important;
}

.intro-format1 .ddsmoothmenu>ul>li>ul {
    bottom: 66px;
}

.intro-format1 .ddsmoothmenu ul ul {
    top: inherit !important;
    bottom: 0px;
    background: #fff;
}

.intro-format1 .ddsmoothmenu ul ul li {}

.intro-format1 nav ul>li>a {
    color: #666;
}

.intro-format1 nav ul {
    float: right;
}

.intro-format1 .ddsmoothmenu .downarrowclass {
    top: 18px;
    right: 50%;
    transform: translateY(-50%);
}

.intro-format1 .fluid_dg_caption {
    /*bottom:42%!important;
    left:0px;
    */
}

.intro-format1 .fluid_container {
    height: 100%;
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 0;
}

.intro-format1 .fluid_dg_prev,
.intro-format1 .fluid_dg_next {
    background: #fff;
    background: rgba(255, 255, 255, .6);
}

.intro-format1 .fluid_dgSlide:after {
    position: absolute;
    content: '';
    left: 0px;
    right: 0px;
    top: 0px;
    bottom: 0px;
}

.intro-format1 .fluid_dg_pag {
    display: none;
}

/************* intro 2 *************/
.intro-f2 .wrap {
    width: 92%;
    max-width: 1300px;
    margin: 0px auto;
}

.intro-f2 .owl-stage {
    height: calc(100vh - 175px);
    margin: 0;
    width: 100%;
}

.intro-f2 .owl-carousel .owl-item {
    width: 100%;
    background: #fff;
    display: flex;
    font-size: 18px;
    justify-content: center;
    text-align: center;
    flex-shrink: 0;
    height: 100%;
    position: relative;
}

.intro-f2 .owl-carousel .owl-item img {
    height: 100%;
    object-fit: cover;
    overflow: hidden;
    position: relative;
    width: 100%;
    display: inline;
}

.intro-f2 figure img {
    max-width: 100%;
}

.intro-f2 .banner-home figure {
    height: 100%;
    object-fit: cover;
    overflow: hidden;
    position: relative;
    width: 100%;
}

.intro-f2 .banner-home .overlay {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    display: block;
    overflow: hidden;
    font-size: 18px;
    text-align: center;
}

.intro-f2 .banner-home .overlay .text-overlay {
    background: rgba(30, 30, 30, 0.5) none repeat scroll 0 0;
    display: table;
    height: 100%;
    opacity: 1;
    position: absolute;
    text-align: left;
    text-decoration: none;
    transition: all 0.5s ease-out 0s;
    width: 100%;
    z-index: 100;
}

.intro-f2 .banner-home .overlay:hover .text-overlay {
    background: rgba(30, 30, 30, 0.1) none repeat scroll 0 0;
}

.intro-f2 .banner-home .overlay .text-overlay .info {
    display: table-cell;
    height: 100%;
    text-align: center;
    transition: transform 0.5s ease 0s, opacity 0.5s ease 0s;
    vertical-align: middle;
    width: 100%;
}

.intro-f2 .banner-home .post-title,
.banner-home p {
    color: #fff;
}

.intro-f2 .slider-btn,
.intro-f2 a.slider-btn {
    background: #e96161;
    padding: 8px 15px;
    color: #fff;
}

.intro-f2 .slider-btn:hover,
.intro-f2 a.slider-btn:hover,
.intro-f2 .banner-home .overlay:hover a.slider-btn {
    background: #000;
}

.intro-f2 .owl-carousel .owl-nav .owl-next,
.intro-f2 .owl-carousel .owl-nav .owl-prev {
    position: absolute;
    top: 45%;
    font-size: 0px;
}

.intro-f2 .owl-carousel .owl-nav .owl-next::before,
.intro-f2 .owl-carousel .owl-nav .owl-prev::before {
    position: absolute;
    font-family: 'FontAwesome';
    color: #fff;
    font-size: 21px;
    left: 5px;
}

.intro-f2 .owl-carousel .owl-nav .owl-next::before {
    content: '\f178';
}

.intro-f2 .owl-carousel .owl-nav .owl-prev::before {
    content: '\f177';
}

.intro-f2 .owl-carousel .owl-nav .owl-next {
    right: 0px;
}

.intro-f2 .owl-carousel .owl-nav .owl-prev {
    left: 0px;
}

/*** social css ***/
.intro-f2 .topbar {
    z-index: 9;
}

.intro-f2 ul.social-icon {
    list-style: none outside none;
    margin: 0px;
    padding: 0px
}

.intro-f2 ul.social-icon li {
    display: inline-block;
    margin-right: 5px
}

.intro-f2 .bottom-right,
.bottom-right a {
    color: #666
}

.intro-f2 .bottom-right li {
    margin-left: 15px;
}

/************* intro 3 *************/
.menu-sec {
    width: 250px;
    height: 100%;
    background-color: #fff;
    position: fixed;
    right: 0px;
    top: 0px;
    bottom: 0px;
    border-left: 8px solid #000;
    z-index: 9;
}

.intro-f3 nav.f3 ul li {
    display: block;
    width: 100%;
}

.intro-f3 .ddsmoothmenu.menuMega.vrtMenu ul li ul li a {
    font-size: 13px;
}

.intro-f3 .cb-slideshow li span {
    background-size: cover;
}

.intro-f3 .company-bg {
    width: 220px;
    border-left: 6px solid #fff;
    border-right: 6px solid #fff;
    border-bottom: 6px solid #fff;
    border-top: 6px solid #fff;
    margin-top: 10px;
    margin-left: 0px;
    z-index: 10;
    position: relative;
    background: #fff;
}

.intro-f3 .company {
    text-align: center;
}

.intro-f3 .company,
.intro-f3 #company {
    padding: 0px;
}

.intro-f3 .enter-btn {
    width: 185px;
    float: left;
    min-height: 20px;
    margin-left: -27px;
    z-index: 10;
    position: relative;
    font: normal 19px/1em "Trajan Pro";
    text-decoration: none;
    padding: 15px 0px 15px 20px;
}

.intro-f3 .enter-btn a {
    color: #fff;
    text-decoration: none;
}

.intro-f3 .enter-btn:after {
    border: 10px solid transparent;
    border-left-color: #cc0000;
    border-width: 25px;
    content: '';
    position: absolute;
    display: table-cell;
    right: -50px;
    bottom: 0px;
}

.intro-f3 .enter-btn:before {
    border: 1px solid transparent;
    border-right-color: #000;
    border-width: 0 27px 25px 25px;
    content: '';
    position: absolute;
    display: table-cell;
    left: -25px;
    bottom: -25px;
}

.maskRemove .cb-slideshow li span::after {
    display: none;
}

.cb-slideshow li span::after {
    position: absolute;
    content: '';
    left: 0px;
    right: 0px;
    top: 0px;
    bottom: 0px;
    background: rgba(0, 0, 0, 0.5);
    z-index: 1;
}

.cb-slideshow,
.cb-slideshow:after {
    position: relative;
    width: 100%;

    top: 0px;
    left: 0px;
    right: 250px;
    z-index: 0;
}

.cb-slideshow:after {
    content: '';
    background: transparent url(pattern.html) repeat top left;
}

.cb-slideshow li span {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0px;
    left: 0px;
    color: transparent;
    background-size: cover;
    background-position: 50% 50%;
    background-repeat: none;
    opacity: 0;
    z-index: 0;
    -webkit-backface-visibility: hidden;
    -webkit-animation: imageAnimation 30s linear infinite 0s;
    -moz-animation: imageAnimation 30s linear infinite 0s;
    -o-animation: imageAnimation 30s linear infinite 0s;
    -ms-animation: imageAnimation 30s linear infinite 0s;
    animation: imageAnimation 30s linear infinite 0s;
}

.cb-slideshow li div {
    z-index: 1000;
    position: absolute;
    bottom: 180px;
    left: 10px;
    opacity: 0;
    -webkit-animation: titleAnimation 30s linear infinite 0s;
    -moz-animation: titleAnimation 30s linear infinite 0s;
    -o-animation: titleAnimation 30s linear infinite 0s;
    -ms-animation: titleAnimation 30s linear infinite 0s;
    animation: titleAnimation 30s linear infinite 0s;
}

.cb-slideshow li div h3 {
    font-family: 'Righteous';
    font-size: 72px;
    padding: 0;
    line-height: 80px;
    color: #fff;
    text-shadow: 0px 0px 6px rgba(0, 0, 0, 0.7);
}

.cb-slideshow li:nth-child(1) span {}

.cb-slideshow li:nth-child(2) span {
    -webkit-animation-delay: 6s;
    -moz-animation-delay: 6s;
    -o-animation-delay: 6s;
    -ms-animation-delay: 6s;
    animation-delay: 6s;
}

.cb-slideshow li:nth-child(3) span {
    -webkit-animation-delay: 12s;
    -moz-animation-delay: 12s;
    -o-animation-delay: 12s;
    -ms-animation-delay: 12s;
    animation-delay: 12s;
}

.cb-slideshow li:nth-child(4) span {
    -webkit-animation-delay: 18s;
    -moz-animation-delay: 18s;
    -o-animation-delay: 18s;
    -ms-animation-delay: 18s;
    animation-delay: 18s;
}

.cb-slideshow li:nth-child(5) span {
    -webkit-animation-delay: 24s;
    -moz-animation-delay: 24s;
    -o-animation-delay: 24s;
    -ms-animation-delay: 24s;
    animation-delay: 24s;
}

/* .cb-slideshow li:nth-child(6) span{
    -webkit-animation-delay:30s;
    -moz-animation-delay:30s;
    -o-animation-delay:30s;
    -ms-animation-delay:30s;
     animation-delay: 30s;
}
 */
.cb-slideshow li:nth-child(2) div {
    -webkit-animation-delay: 6s;
    -moz-animation-delay: 6s;
    -o-animation-delay: 6s;
    -ms-animation-delay: 6s;
    animation-delay: 6s;
}

.cb-slideshow li:nth-child(3) div {
    -webkit-animation-delay: 12s;
    -moz-animation-delay: 12s;
    -o-animation-delay: 12s;
    -ms-animation-delay: 12s;
    animation-delay: 12s;
}

.cb-slideshow li:nth-child(4) div {
    -webkit-animation-delay: 18s;
    -moz-animation-delay: 18s;
    -o-animation-delay: 18s;
    -ms-animation-delay: 18s;
    animation-delay: 18s;
}

.cb-slideshow li:nth-child(5) div {
    -webkit-animation-delay: 24s;
    -moz-animation-delay: 24s;
    -o-animation-delay: 24s;
    -ms-animation-delay: 24s;
    animation-delay: 24s;
}

/*.cb-slideshow li:nth-child(6) div{
    -webkit-animation-delay:30s;
    -moz-animation-delay:30s;
    -o-animation-delay:30s;
    -ms-animation-delay: 30s;
     animation-delay: 30s;
}
 */
/* Animation for the slideshow images */
@-webkit-keyframes imageAnimation {
    0% {
        opacity: 0;
        -webkit-animation-timing-function: ease-in;
    }

    8% {
        opacity: 1;
        -webkit-transform: scale(1.05);
        -webkit-animation-timing-function: ease-out;
    }

    17% {
        opacity: 1;
        -webkit-transform: scale(1.1);
    }

    25% {
        opacity: 0;
        -webkit-transform: scale(1.1);
    }

    100% {
        opacity: 0
    }
}

@-moz-keyframes imageAnimation {
    0% {
        opacity: 0;
        -moz-animation-timing-function: ease-in;
    }

    8% {
        opacity: 1;
        -moz-transform: scale(1.05);
        -moz-animation-timing-function: ease-out;
    }

    17% {
        opacity: 1;
        -moz-transform: scale(1.1);
    }

    25% {
        opacity: 0;
        -moz-transform: scale(1.1);
    }

    100% {
        opacity: 0
    }
}

@-o-keyframes imageAnimation {
    0% {
        opacity: 0;
        -o-animation-timing-function: ease-in;
    }

    8% {
        opacity: 1;
        -o-transform: scale(1.05);
        -o-animation-timing-function: ease-out;
    }

    17% {
        opacity: 1;
        -o-transform: scale(1.1);
    }

    25% {
        opacity: 0;
        -o-transform: scale(1.1);
    }

    100% {
        opacity: 0
    }
}

@-ms-keyframes imageAnimation {
    0% {
        opacity: 0;
        -ms-animation-timing-function: ease-in;
    }

    8% {
        opacity: 1;
        -ms-transform: scale(1.05);
        -ms-animation-timing-function: ease-out;
    }

    17% {
        opacity: 1;
        -ms-transform: scale(1.1);
    }

    25% {
        opacity: 0;
        -ms-transform: scale(1.1);
    }

    100% {
        opacity: 0
    }
}

@keyframes imageAnimation {
    0% {
        opacity: 0;
        animation-timing-function: ease-in;
    }

    8% {
        opacity: 1;
        transform: scale(1.05);
        animation-timing-function: ease-out;
    }

    17% {
        opacity: 1;
        transform: scale(1.1);
    }

    25% {
        opacity: 0;
        transform: scale(1.1);
    }

    100% {
        opacity: 0
    }
}

@-webkit-keyframes titleAnimation {
    0% {
        opacity: 0;
        -webkit-transform: translateY(200px);
    }

    8% {
        opacity: 1;
        -webkit-transform: translateY(0px);
    }

    17% {
        opacity: 1;
        -webkit-transform: scale(1);
    }

    19% {
        opacity: 0
    }

    25% {
        opacity: 0;
        -webkit-transform: scale(10);
    }

    100% {
        opacity: 0
    }
}

@-moz-keyframes titleAnimation {
    0% {
        opacity: 0;
        -moz-transform: translateY(200px);
    }

    8% {
        opacity: 1;
        -moz-transform: translateY(0px);
    }

    17% {
        opacity: 1;
        -moz-transform: scale(1);
    }

    19% {
        opacity: 0
    }

    25% {
        opacity: 0;
        -moz-transform: scale(10);
    }

    100% {
        opacity: 0
    }
}

@-o-keyframes titleAnimation {
    0% {
        opacity: 0;
        -o-transform: translateY(200px);
    }

    8% {
        opacity: 1;
        -o-transform: translateY(0px);
    }

    17% {
        opacity: 1;
        -o-transform: scale(1);
    }

    19% {
        opacity: 0
    }

    25% {
        opacity: 0;
        -o-transform: scale(10);
    }

    100% {
        opacity: 0
    }
}

@-ms-keyframes titleAnimation {
    0% {
        opacity: 0;
        -ms-transform: translateY(200px);
    }

    8% {
        opacity: 1;
        -ms-transform: translateY(0px);
    }

    17% {
        opacity: 1;
        -ms-transform: scale(1);
    }

    19% {
        opacity: 0
    }

    25% {
        opacity: 0;
        -webkit-transform: scale(10);
    }

    100% {
        opacity: 0
    }
}

@keyframes titleAnimation {
    0% {
        opacity: 0;
        transform: translateY(200px);
    }

    8% {
        opacity: 1;
        transform: translateY(0px);
    }

    17% {
        opacity: 1;
        transform: scale(1);
    }

    19% {
        opacity: 0
    }

    25% {
        opacity: 0;
        transform: scale(10);
    }

    100% {
        opacity: 0
    }
}

.no-cssanimations .cb-slideshow li span {
    opacity: 1;
}

@media screen and (max-width: 1140px) {
    .cb-slideshow li div h3 {
        font-size: 100px
    }
}

@media screen and (max-width: 600px) {
    .cb-slideshow li div h3 {
        font-size: 50px
    }
}

.intro-f3 .fluid_container {
    height: 100%;
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 0;
}

.intro-f3 .fluid_dg_prev,
.intro-f3 .fluid_dg_next,
.intro-f3 .fluid_dg_commands {
    bottom: 20px;
}

.intro-f3 .fluid_dg_next {
    left: 68px;
    right: auto;
}

.intro-f3 .topbar {
    position: absolute;
    top: 20px;
    left: 0px;
    right: 0px;
    z-index: 9;
}

.topbar .social-icon a {
    width: 25px;
    height: 25px;
    display: inline-block;
    text-align: center;
    position: relative;
    overflow: hidden;
    padding: 10px;
    background: rgba(255, 255, 255, 0.5);
    border-radius: 100%;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
}

/************* intro 4 *************/
.intro-f4 .company-logo {
    bottom: 0;
    display: table;
    height: 210px;
    left: 0;
    position: fixed;
    text-align: center;
    width: 40%;
    z-index: 3;
}

.intro-f4 #company {
    display: table-cell;
    vertical-align: middle;
}

.menu-container {
    position: absolute;
    left: 0px;
    right: 0px;
    top: 0px;
    z-index: 99;
    background: rgba(0, 0, 0, 0.7);
}

.intro-f4 .ddsmoothmenu {
    text-align: center;
}

.intro-f4 .ddsmoothmenu ul {
    float: inherit;
    display: inline-block;
    text-align: left;
    margin-top: 2px;
}

.intro-f4 .ddsmoothmenu ul li {
    margin: 0px;
}

.intro-f4 .ddsmoothmenu>ul>li>a {
    text-transform: uppercase;
    font-weight: 400;
}

.intro-f4 .fluid_container {
    height: 100%;
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 0;
}

.intro-f4 #fluid_dg_wrap_4 {
    height: 100%;
    margin-bottom: 0 !important;
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
}

.intro-f4 .fluid_dg_prev,
.intro-f4 .fluid_dg_next {
    display: none;
}

.intro-f4 .fluid_dg_thumbs {
    position: relative;
    z-index: 1;
}

.intro-f4 .fluid_dg_thumbs_cont ul li>img {
    border: 1px solid #000;
    cursor: pointer;
    margin-top: 5px;
    vertical-align: bottom;
    width: 100px;
    height: 100px;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
}

.intro-f4 .fluid_dgcurrent .fluid_dg_thumb {
    border: 3px solid #fff;
}

.intro-f4 .fluid_dg_prevThumbs,
.intro-f4 .fluid_dg_nextThumbs,
.intro-f4 .fluid_dg_thumbs_cont {
    background: url(logo-bg.png) no-repeat 0 bottom;
    max-height: 217px;
    background-size: 100%;
}

.intro-f4 .fluid_dg_thumbs_cont {
    position: absolute;
    bottom: 0px;
}

.intro-f4 .fluid_dg_thumbs_cont ul {
    padding: 55px 20px 50px;
    float: right;
    margin: 0px !important;
    right: 100px;
}

.intro-f4 .menuMega .rightarrowclass {
    top: 40%;
}

.intro-f4 .topbar {
    position: absolute;
    top: 60px;
    left: 0px;
    right: 0px;
    z-index: 9;
}

.intro-f4 .fluid_dg_caption {
    bottom: 40% !important;
}

/************* intro 5 *************/
.intro-f5 #aside {
    background: #fff;
    border: 1px solid #eee;
    border-radius: 10px;
    color: #fff;
    width: 210px;
    padding: 15px;
    position: absolute;
    z-index: 99;
    left: 40px;
    top: 60px;
    margin: 0;
}

.intro-f5 #logo {
    text-align: center;
    padding: 0px 0 10px;
}

.intro-f5 nav li {
    position: relative;
    line-height: 18px;
    text-align: center;
}

.intro-f5 nav ul li a:hover,
#nav li a.active {
    color: #fff;
}

.intro-f5 #big-mask {
    background-color: rgba(0, 0, 0, 0.4);
}

#slidecaption {
    font-size: 3.5em;
    text-shadow: 0px 3px 6px rgba(0, 0, 0, 0.9);
}

.intro-f5 .ddsmoothmenu>ul>li:last-child {
    border-bottom: 0px solid #2e2e2e;
    float: none !important;
}

.intro-f5 .ddsmoothmenu>ul>li {
    float: none;
    display: block;
    text-align: center;
    margin-bottom: 0px;
    border-bottom: 1px solid #eee;
}

.intro-f5 .ddsmoothmenu>ul>li ul li {
    text-align: left;
    text-transform: capitalize;
}

.intro-f5 .ddsmoothmenu>ul>li .rightarrowclass {
    right: -5px;
    top: 16px;
}

#supersized-loader {
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: 0;
    width: 60px;
    height: 60px;
    text-indent: -999em;
    background: url(progress.gif) no-repeat center center;
    margin: -30px 0 0 -30px;
}

#supersized {
    display: block;
    position: fixed;
    left: 0;
    top: 0;
    overflow: hidden;
    z-index: 9;
    height: 100%;
    width: 100%;
}

#supersized img {
    width: auto;
    height: auto;
    position: relative;
    display: none;
    outline: none;
    border: none;
}

#supersized.speed img {
    -ms-interpolation-mode: nearest-neighbor;
    image-rendering: 0;
}

#supersized.quality img {
    -ms-interpolation-mode: bicubic;
    image-rendering: optimizeQuality;
}

#supersized li {
    display: block;
    list-style: none;
    z-index: -30;
    position: absolute;
    overflow: hidden;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #111;
}

#supersized a {
    width: 100%;
    height: 100%;
    display: block;
}

#supersized li.prevslide {
    z-index: -20;
}

#supersized li.activeslide {
    z-index: -10;
}

#supersized li.image-loading {
    background: #111 url(progress.gif) no-repeat center center;
    width: 100%;
    height: 100%;
}

#supersized li.image-loading img {
    visibility: hidden;
}

#controls-wrapper {
    height: 36px;
    width: 100%;
    bottom: 0;
    left: 0;
    z-index: 40;
    background: url(bottom_bg.png) repeat-x 0 0;
    position: fixed;
    margin: 0 auto;
}

#controls {
    overflow: hidden;
    height: 100%;
    text-align: left;
    z-index: 5;
}

#slidecounter {
    float: left;
    color: #999;
    margin: 12px 10px 0 15px;
}

#slidecaption {
    position: absolute;
    max-width: 620px;
    line-height: 1.5em;
    text-align: right;
    right: 2%;
    top: 15%;
    z-index: 111111;
    font-size: 2.5em;
    font-weight: 700;
    color: #FFF;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.8);
}

.but-play {
    float: right;
}

#navigation {
    float: right;
    margin: 0 20px 0 0;
}

#play-button {
    float: left;
    margin-top: 10px;
    height: 23px;
    width: 22px;
    overflow: hidden;
    background: url(play.png) no-repeat 0 0;
}

#play-button.act {
    background: url(pause2.png) no-repeat 0 0;
}

#prevslide,
#nextslide {
    position: absolute;
    height: 43px;
    width: 43px;
    top: 50%;
    margin-top: -21px;
    opacity: 0.6;
    display: none !important;
}

#prevslide:active,
#nextslide:active {
    margin-top: -19px;
}

ul#slide-list {
    float: left;
    position: absolute;
    left: 50%;
    display: none;
    padding: 15px 0;
}

ul#slide-list li {
    list-style: none;
    width: 12px;
    height: 12px;
    float: left;
    margin: 0 5px 0 0;
}

ul#slide-list li a {
    display: block;
    width: 12px;
    height: 12px;
}

ul#slide-list li a:hover {
    background-position: 0 -12px;
    cursor: pointer;
}

#tray-button {
    float: right;
    background: url(button-tray.png) no-repeat 0 0;
    width: 22px;
    height: 23px;
    margin: 10px 20px 0 10px;
}

#tray-button.act:hover,
#tray-button.unact:hover {
    background-position: -22px -23px;
    cursor: pointer;
}

#nextthumb,
#prevthumb {
    z-index: 20;
    display: none;
    position: fixed;
    bottom: 61px;
    height: 75px;
    width: 100px;
    overflow: hidden;
    background: #ddd;
    border: 1px solid #fff;
    -webkit-box-shadow: 0 0 5px #000;
}

#nextthumb {
    right: 12px;
}

#prevthumb {
    left: 12px;
}

#nextthumb img,
#prevthumb img {
    width: 150px;
    height: auto;
}

#nextthumb:active,
#prevthumb:active {
    bottom: 59px;
}

#thumb-tray {
    position: fixed;
    z-index: 30;
    bottom: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 0.5);
    height: 120px;
    width: 100%;
    overflow: hidden;
    text-align: center;
}

#thumb-back,
#thumb-forward {
    position: absolute;
    z-index: 50;
    bottom: 55px;
    height: 34px;
    width: 32px;
}

#thumb-back {
    left: 0;
    background: url(thumb-back.png) no-repeat 0 -34px;
}

#thumb-forward {
    right: 0;
    background: url(thumb-forward.png) no-repeat 0 -34px;
}

ul#thumb-list {
    display: inline-block;
    list-style: none;
    position: relative;
    left: 0;
    padding: 10px 0 0;
}

ul#thumb-list li {
    list-style: none;
    display: inline;
    width: 110px;
    height: 70px;
    overflow: hidden;
    position: relative;
    float: left;
    text-align: center;
    background: #222;
    margin: 0 10px 0 0;
    padding: 4px 0 0;
}

ul#thumb-list li img {
    width: 102px;
    height: 62px;
    opacity: 0.7;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
    filter: alpha(opacity=60);
}

ul#thumb-list li.current-thumb img,
ul#thumb-list li:hover img {
    opacity: 1;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    filter: alpha(opacity=100);
}

ul#thumb-list li.current-thumb i {
    background: url(li-cur.png) no-repeat 0 0;
    width: 102px;
    height: 62px;
    position: absolute;
    left: 4px;
    top: 4px;
}

#thumb-list {
    margin: 0 0 0 8px;
}

#bg {
    min-width: 100%;
    width: 100%;
    min-height: 100%;
    height: 100%;
}

.page-template-home-3d-php #bg,
.page-template-gallery-plus-home-php #bg {
    position: static;
}

#big-image {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1;
    min-width: 100%;
    width: 100%;
    min-height: 100%;
    height: 100%;
}

#big-image li {
    position: absolute;
    z-index: 2;
    top: 0;
    left: 0;
    min-width: 100%;
    width: 100%;
    min-height: 100%;
    height: 100%;
    overflow: hidden;
}

#big-image li img {
    width: 100%;
    min-height: 100%;
}

#big-mask {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 10;
    min-width: 100%;
    width: 100%;
    min-height: 100%;
    height: 100%;
    background: url(home-bg.png) repeat;
}

#top {
    margin-right: 37px;
}

#slider {
    position: fixed;
    bottom: 30px;
    left: 50%;
    z-index: 1001;
    width: 2760px;
    height: 70px;
}

#play-button:hover,
#tray-button:hover {
    background-position: 0 -23px;
    cursor: pointer;
}

#prevslide:hover,
#nextslide:hover,
#nextthumb:hover,
#prevthumb:hover,
#thumb-back:hover,
#thumb-forward:hover,
ul#thumb-list li:hover {
    cursor: pointer;
}

ul#slide-list li.current-slide a,
ul#slide-list li.current-slide a:hover,
#thumb-back:hover,
#thumb-forward:hover {
    background-position: 0 0;
}

#tray-button.act,
#tray-button.unact {
    background: url(button-tray.png) no-repeat -22px 0;
}

.intro-f5 .topbar {
    position: absolute;
    top: 20px;
    left: 0px;
    right: 0px;
    z-index: 9;
}

.intro-f5 .fluid_container {
    bottom: 0;
    height: 100%;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 0;
}

.intro-f5 .fluid_dg_thumbs_cont {
    background: rgba(2, 2, 2, 0.7);
    overflow: hidden;
    position: relative;
    width: 100%;
}

.intro-f5 .fluid_dg_thumbs_cont ul li {
    display: inline;
}

.intro-f5 .fluid_dg_thumbs_cont ul li img {
    max-width: 75px;
    height: 75px;
}

.intro-f5 .fluid_dg_wrap {
    width: 100%;
    height: 100%;
}

.intro-f5 .fluid_dg_thumbs {
    margin-top: -100px;
    position: relative;
    z-index: 1;
}

.intro-f5 .full-screen-banner .fluid_dg_prev,
.full-screen-banner .fluid_dg_next,
.full-screen-banner .fluid_dg_commands {
    bottom: 110px;
    width: 51px;
    height: 51px;
}

.intro-f5 .full-screen-banner .moveFromRight {
    text-align: right;
}

.intro-f5 .full-screen-banner .fluid_dg_caption {
    top: 15%;
    bottom: auto;
    text-align: right;
}

.intro-f5 .full-screen-banner .fluid_dg_prev {
    right: 65px;
    left: auto;
}

.intro-f5 .full-screen-banner .fluid_dg_next {
    right: 10px;
}

/************* Responsive *************/
@media(max-width:1024px) {
    .intro-f4 .fluid_dg_thumbs_cont ul li>img {
        width: 70px !important;
        height: 70px !important;
    }

    .intro-f4 .company-logo {
        height: 160px;
    }

    .intro-f4 .fluid_dg_thumbs_cont ul {
        right: 50px;
    }
}

@media (max-width:991px) {
    #slidecaption {
        max-width: 500px;
        top: auto;
        bottom: 20%;
    }

    .intro-f5 #aside {
        left: 10px;
    }

    .intro-f4 .fluid_dg_caption {
        left: 15px;
        font-size: 28px;
        line-height: 36px;
        letter-spacing: 0px;
    }
}

@media (max-width:768px) {

    .row .col-1,
    .row .col-2 {
        width: auto;
        display: block;
    }

    .top-right {
        font-size: 14px;
    }

    .top-header .col-2 {
        padding-top: 0px;
    }

    .intro-format1 .fluid_dg_prev {
        right: 54px;
    }

    .intro-format1 .top-header {
        min-height: 60px;
        padding: 0px;
    }

    .intro-format1 .logo img {
        bottom: inherit;
        position: relative;
    }

    .intro-format1 .top-header,
    .intro-format1 .topbar {
        position: relative;
    }

    .intro-format1 .topbar {
        top: 10px;
    }

    .topbar .row .col-1,
    .topbar .row .col-2 {
        display: table-cell;
        padding: 0px;
    }

    .intro-format1 .slider-content3 {
        background: none;
        color: #fff;
    }

    .intro-format1 .fluid_container {
        top: 65px;
    }

    .intro-f2 .col-1,
    .intro-f2 .col-2 {
        display: inline-block;
    }

    .menu-sec {
        width: 100%;
        height: auto;
        left: 0px;
        bottom: auto;
        min-height: 70px;
        border-left: 0px solid;
    }

    .intro-f3 .enter-btn {
        width: 100%;
        position: fixed;
        left: 0px;
        right: 0px;
        bottom: 0px;
        margin: 0px;
        text-align: center;
    }

    .intro-f3 .enter-btn:before,
    .intro-f3 .enter-btn:after {
        display: none;
    }

    .intro-f3 .company-bg {
        position: absolute;
        margin: 5px 0 0 5px;
        max-width: 140px;
    }

    .intro-f3 .cb-slideshow li div h3 {
        font-size: 42px;
        line-height: 42px;
    }

    .intro-f3 .cb-slideshow li span {
        right: 0px;
    }

    .intro-f4 .topbar {
        top: 80px;
    }

    .intro-f3 .topbar {
        top: 90px !important;
        text-align: right;
    }

    .intro-f5 .topbar {
        top: 125px;
    }

    .intro-f4 .company-logo {
        left: 0px;
        right: 0px;
        top: 0px;
        bottom: inherit;
        width: 100%;
        height: inherit !important;
        text-align: left;
        background: rgba(0, 0, 0, 0.4);
    }

    .intro-f4 .company-logo a {
        margin-left: 8px;
        padding-right: 58px;
    }

    .intro-f4 .company-logo img {
        max-height: 68px;
    }

    .intro-f4 .fluid_dg_thumbs_cont {
        background: none;
    }

    .intro-f4 .fluid_dg_thumbs_cont ul li>img {
        width: 47px !important;
        height: 47px !important;
    }

    .intro-f4 .fluid_dg_thumbs_cont ul {
        right: 0px;
        padding-right: 10px;
    }

    .intro-f5 #aside {
        left: 0px;
        right: 0px;
        top: 0px;
        width: 100%;
        padding: 0px;
        border: none;
        border-radius: 0px;
    }

    .intro-f5 #logo {
        padding: 10px;
        text-align: left;
    }

    .intro-f5 #logo img {
        height: 80px;
    }

    #slidecaption {
        font-size: 22px;
        bottom: 125px;
    }
}

@media(max-width:640px) {
    .intro-format1 .fluid_dg_caption {
        bottom: 10% !important;
    }

    .top-header,
    .topbar {
        position: relative;
    }

    .intro-f2 .topbar .col-1,
    .intro-f2 .topbar .col-2 {
        display: block;
        text-align: center;
    }

    .intro-format1 .logo img {
        max-width: 240px;
    }

    .intro-format1 .top-right li {
        margin-bottom: 0px;
    }
}

@media (max-width:360px) {
    .intro-format1 ul.social-icon {
        display: none;
    }

    .topbar .row .col-1,
    .topbar .row .col-2 {
        display: block !important;
        text-align: center;
    }

    .intro-f3 .social-icon {
        width: 110px;
        float: right;
    }

    .intro-format1 .fluid_dg_caption>div,
    .intro-f3 .fluid_dg_caption>div,
    .intro-f4 .fluid_dg_caption>div,
    .intro-f5 .fluid_dg_caption>div {
        display: none;
    }
}

/*themes.css*/
html body {
    color: #333;
}

body {
    overflow-x: hidden !important;
}

.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);
}

img.bdr,
.bdrDark {
    border-color: rgba(0, 0, 0, 0.2);
}

.dif_bg {
    background: #f3f3f3;
    position: relative;
}

.dif_bg:after {
    border-color: #fff transparent transparent transparent;
}

a {
    color: #333;
    text-decoration: none;
}

a:hover {
    color: #c00;
}

a.button {
    background: #300;
    color: #fff1f1;
    border: 1px solid rgba(255, 255, 255, 0.5);
    text-shadow: 1px 1px rgba(0, 0, 0, .35);
}

a.button:hover {
    background: #c00;
    color: #fff;
}

a.buttonBig,
button.buttonBig,
input.buttonBig {
    background-color: #c00;
    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,
button.buttonBig:hover,
input.buttonBig:hover {
    background-color: #300;
    border: 1px solid rgba(0, 0, 0, 0.5);
    color: #fff;
}

.input,
select,
textarea {
    border: 1px solid rgba(0, 0, 0, 0.2);
    color: #aaa;
    text-shadow: 1px 1px rgba(255, 255, 255, 0.749);
    background-color: #fff;
}

.input::placeholder {
    color: #aaa;
}

.input,
textarea {
    background: #eee;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffff', EndColorStr='#eeeeee');
    background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#eeeeee));
    background: -webkit-linear-gradient(top, #fff 70%, #eee);
    background: -moz-linear-gradient(top, #fff 70%, #eee);
    background: -ms-linear-gradient(top, #fff 70%, #eee);
    background: -o-linear-gradient(top, #fff 70%, #eee);
    background: linear-gradient(top, #fff 70%, #eee);
}

.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: #aaa;
}

footer .input:focus,
footer select:focus,
footer textarea:focus {
    color: #eee;
}

input.button {
    border: 1px solid transparent;
    color: #eee;
    background: #c00;
}

input.button:hover {
    border: 1px solid rgba(255, 255, 255, 0.5);
    color: #eee;
    background: #330000;
}

.star {
    color: #c61818;
}

.formTable {
    border: 1px solid rgba(0, 0, 0, 0.13);
}

.formTable>tbody>tr>td,
.formTable>thead>tr>td {
    border: 1px solid rgba(0, 0, 0, 0.13);
}

form.inputs-bs10px .input,
form.inputs-bs10px select,
form.inputs-bs10px textarea {
    -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, .15);
    -moz-box-shadow: 0 0 10px rgba(0, 0, 0, .15);
    box-shadow: 0 0 10px rgba(0, 0, 0, .15);
}

.paging a {
    background-color: rgba(0, 0, 0, 0.07);
    color: #333;
    border-color: rgba(0, 0, 0, 0.3);
}

.paging a.on,
.paging a:hover {
    background: #300;
    color: #fff;
    border: 1px solid #rgba(0, 0, 0, 0.3);
}

.bdrB.bdrdul {
    border-color: rgba(0, 0, 0, 0.07);
}

/*`------------------------header.css -----------------------*/
.il_divider>div {
    border-left: 1px solid rgba(0, 0, 0, 0.07);
}

.right-head .icon {
    color: #000;
}

.right-head .icon span,
.right-head .icon span::before,
.right-head .icon span::after {
    background: #300;
}

.b2_n ul li a:after {
    background: #c00;
}

/******TML******/
#headerFormatNT nav.f1 {
    background: #300;
}

#headerFormatNT nav.f3 {}

#headerFormatNT nav.f2 {
    border-color: #999;
}

.tml {
    background: #010101;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#383838', EndColorStr='#010101');
    background-image: -webkit-gradient(linear, 0 0, 0 bottom, from(#383838), to(#010101));
    background-image: -webkit-linear-gradient(#383838, #010101);
    background-image: -moz-linear-gradient(#383838, #010101);
    background-image: -ms-linear-gradient(#383838, #010101);
    background-image: -o-linear-gradient(#383838, #010101);
    background-image: linear-gradient(#383838, #010101);
}

#tml>ul>li>a {
    color: #fff;
    text-shadow: 1px 1px #000;
    border-left: 1px solid #010101;
    border-right: 1px solid #383838;
}

#tml>ul>li.on>a,
#tml>ul>li:hover>a {
    cursor: pointer;
    background: #c00;
    text-shadow: none;
    transition: 0.3s;
}

#tml ul ul {
    background: #fff;
}

#tml li li {
    border-bottom: 1px solid rgba(0, 0, 0, 0.13);
    border-top: 1px solid rgba(0, 0, 0, 0.13);
}

#tml li li a {
    color: #555;
}

#tml li li a:hover {
    background: rgba(0, 0, 0, 0.07);
    color: #000;
}

.tglHome,
.tglContact,
.tglInquiry {
    color: #999;
}

.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 #999;
}

.tml_r_format.data {
    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);
}

.slider-content {
    background: #fff;
    color: #666;
}

.slider-content h1,
.slider-content .hd1 {
    color: #333;
}

.slider-content h1::after,
.slider-content .hd1::after {
    background: #c00;
}

/*****HEADER FORMAT 2*****/
.slider-content2 {
    color: #fff;
    background: rgba(0, 0, 0, 0.4);
}

.search-btn {
    background: #c00;
    border: 1px solid rgba(0, 0, 0, 0.5);
    color: #fff;
}

.slider-content3 {
    color: #fff;
}

.slider-content a,
.slider-content3 a,
.slider-content4 a {
    background: #c00;
    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,
.slider-content3 a+a,
.slider-content4 a+a {
    background: #300;
}

.ctg_f2 li {
    border: 1px solid rgba(0, 0, 0, 0.07);
    background: #fff;
    margin: 0 !important;
}

.ctg_f2 ul.bdr {
    border: 1px solid rgba(0, 0, 0, 0.07);
    display: inline-block;
}

/*update css*/
.imgFrame {
    overflow: hidden;
}

.imgFrame.picBg img {
    -webkit-transition: 0.4s ease;
    transition: 0.4s ease;
}

.slider li:hover .imgFrame.picBg img {
    -webkit-transform: scale(1.08);
    transform: scale(1.08);
}

.trHover tr:hover {
    background: #f8f8f8;
}

/*update css*/
.back,
.theme1,
header.f17 .smsEmailTop .smsEmail .theme2 {
    background-color: #330000;
}

.front,
.theme2 {
    background-color: #cc0000;
}

.theme1,
a.theme1:hover,
.theme1 a,
.theme1 a:hover,
.theme2,
a.theme2:hover,
.theme2 a,
.theme2 a:hover,
.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;
}

.flip-container {
    perspective: 1000px;
    display: inline-block;
    float: none !important;
}

.flip-container:hover .flipper,
.flip-container.hover .flipper {
    transform: rotateY(180deg);
}

.flip-container,
.front,
.back {
    height: 300px !important;
}

.flipper {
    transition: 0.6s;
    transform-style: preserve-3d;
    position: relative;
}

.front,
.back {
    backface-visibility: hidden;
    position: absolute;
    top: 0;
    left: 0;
}

.front {
    z-index: 2;
    transform: rotateY(0deg);
    -webkit-transform: rotateY(0deg);
    -moz--webkit-transform: rotateY(0deg);
}

.back {
    transform: rotateY(180deg);
    -webkit-transform: rotateY(180deg);
    -moz--webkit-transform: rotateY(180deg);
}

.flip-container:hover .flipper,
.flip-container.hover .flipper,
.flip-container.flip .flipper {
    transform: rotateY(180deg);
    -webkit-transform: rotateY(180deg);
    -moz--webkit-transform: rotateY(180deg);
}

.center-box {
    display: table-cell;
    vertical-align: middle;
}

/**/
.ctg_f2 li b.icn_srv {
    transition: 0.9s;
    transform: rotateY(0deg);
}

.ctg_f2 li:hover b.icn_srv {
    transform: rotateY(180deg);
}

.ctg_f2 li {
    display: block;
    vertical-align: middle;
    position: relative;
    background: #fff;
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px transparent;
}

.ctg_f2 li:before {
    content: "";
    position: absolute;
    z-index: -1;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: #f8f8f8;
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 50%;
    transform-origin: 50%;
    -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;
}

.ctg_f2 li:hover:before,
.ctg_f2 li:focus:before,
.ctg_f2 li:active:before {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
}

.ctg_f2 li:hover,
.ctg_f2 li:focus,
.ctg_f2 li:active {
    color: ;
}

/*update css*/
.ac-w50_col td {
    border: 1px solid rgba(0, 0, 0, 0.2);
}

.formTable.bdr0.ac-w50_col>tbody>tr>td.bdr {
    border: 1px solid rgba(0, 0, 0, 0.2) !important;
}

.category-box {
    border: 1px solid #fff;
}

.category-box:hover {
    border: 1px solid rgba(0, 0, 0, 0.2);
}

/*ddsmoothmenu*/
.ddsmoothmenu ul li a {
    color: #fff;
}

/*.menu-container .ddsmoothmenu ul li ul a:link, .menu-container .ddsmoothmenu ul li ul a:visited, .ddsmoothmenu ul li ul, .ddsmoothmenu ul li ul a:link, .ddsmoothmenu ul li ul a:visited{
    color: #666;
}
 .ddsmoothmenu > ul > li > a.selected,.menu-container .ddsmoothmenu ul li ul a:hover, .menu-container .ddsmoothmenu ul li ul a:active,.ddsmoothmenu ul li a:active,.ddsmoothmenu ul li.on > a:link,.ddsmoothmenu ul li a:link.buttonBig, .ddsmoothmenu ul li ul, .ddsmoothmenu ul li ul a:hover, .ddsmoothmenu ul li ul a:active{
    background:#c00;
    color: #fff;
}
*/
.ddsmoothmenu ul li a {
    color: #fff;
    text-transform: uppercase;
}

/*.ddsmoothmenu ul li a, .ddsmoothmenu ul li a:visited{
    color: #fff;
}
*/
.ddsmoothmenu ul li ul,
.ddsmoothmenu ul li ul a {
    color: #666;
}

.ddsmoothmenu>ul>li>a.selected,
.ddsmoothmenu ul li a:hover,
.ddsmoothmenu ul li.on>a {
    background: #c00;
    color: #fff !important;
}

.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 li a {
    border-bottom: 1px solid rgba(0, 0, 0, 0.07);
}

.ddshadow {
    background-color: rgba(0, 0, 0, 0.2);
}

.ddcss3support .ddshadow {
    background-color: transparent;
    box-shadow: 5px 5px 5px #aaa;
    -moz-box-shadow: 5px 5px 5px #aaa;
    -webkit-box-shadow: 5px 5px 5px #aaa;
}

div.ddsmoothmobile {
    background: #000;
    color: #fff;
}

div.ddsmoothmobile a {
    color: #666;
    text-decoration: none;
}

div.ddsmoothmobile a.buttonBig {
    color: #fff;
}

div.ddsmoothmobile div.topulsdiv,
div.ddsmoothmobile ul.submenu {
    background: #fff;
}

.animateddrawer:before,
.animateddrawer:after,
.animateddrawer span,
.animateddrawer span::after {
    background: #666;
}

.intro-f4 .animateddrawer:before,
.intro-f4 .animateddrawer:after,
.intro-f4 .animateddrawer span,
.intro-f4 .animateddrawer span::after,
header.f17 .animateddrawer:before,
header.f17 .animateddrawer:after,
header.f17 .animateddrawer span,
header.f17 .animateddrawer span::after,
header.f46 .animateddrawer:before,
header.f46 .animateddrawer:after,
header.f46 .animateddrawer span,
header.f46 .animateddrawer span::after {
    background: #fff;
}

header.f17 .right-head .icon span,
header.f17 .right-head .icon span::before,
header.f17 .right-head .icon span::after {
    background: #fff;
}

div.ddsmoothmobile ul li {
    border-bottom: 1px solid rgba(0, 0, 0, 0.13);
}

div.ddsmoothmobile ul li a:hover {
    color: #c00;
}

nav.f2 .ddsmoothmenu ul li a,
nav.f2 .ddsmoothmenu ul li a:visited,
nav.f3 .ddsmoothmenu ul li a,
nav.f3 .ddsmoothmenu ul li a:visited {
    color: #222;
}

nav.f2 .ddsmoothmenu ul li a:hover,
nav.f2 .ddsmoothmenu>ul>li>a.selected,
nav.f2 .ddsmoothmenu ul li a:hover,
nav.f2 .ddsmoothmenu ul li.on>a,
nav.f3 .ddsmoothmenu ul li a:hover,
nav.f3 .ddsmoothmenu>ul>li>a.selected,
nav.f3 .ddsmoothmenu ul li a:hover,
nav.f3 .ddsmoothmenu ul li.on>a {
    background: #c00;
    color: #fff;
}

/*FLUID_DG*/
.fluid_dg_loader {
    background-color: rgba(255, 255, 255, 0.9);
    border: 1px solid #ffffff;
}

.fluid_dgCont,
.fluid_dgContents {
    background: rgba(0, 0, 0, 0.4);
}

.maskRemove .fluid_dgCont,
.maskRemove .fluid_dgContents {
    background: none;
}

.fluid_dg_caption {
    color: #fff;
}

.fluid_dg_wrap .fluid_dg_pag .fluid_dg_pag_ul li {
    display: none
}

.fluid_dg_wrap .fluid_dg_pag .fluid_dg_pag_ul li.fluid_dgcurrent {
    background: #e0d8d8;
}

.fluid_dg_pag_ul .thumb_arrow {
    border-top-color: #e6e6e6
}

.fluid_dg_prevThumbs,
.fluid_dg_nextThumbs,
.fluid_dg_prev,
.fluid_dg_next,
.fluid_dg_commands,
.fluid_dg_thumbs_cont {
    background: #ffffff;
    background: rgba(255, 255, 255, 0.7)
}

/*`-----------------------------------------------------------------------------elements.css*/
.dif,
.dif a,
a.dif {
    color: #c00;
}

.dif a:hover,
a.dif:hover {
    color: #333;
}

.category .bg {
    background: #300;
    border: 8px solid #fff;
}

.category li:hover .bg {
    background: #c00;
    border: 8px solid #d6d6d6;
}

.roundImg .imgFrame.bdr {
    border: 8px solid #fff;
}

.roundImg .imgFrame,
.roundImg .imgFrame img {
    background: #fff;
}

.roundImg li:hover .imgFrame {
    background: rgba(255, 255, 255, 0.2);
}

.testimonial_fm li div.p30px {
    box-sizing: border-box;
}

.testimonial_fm li>div {
    background: #fff;
    border: 1px solid #d2d2d2;
}

.testimonial_fm.roundImg .imgFrame.bdr {
    border: 1px solid rgba(0, 0, 0, 0.2);
}

.dif2 span,
.dif2 span a,
.headRw_f3.dif2 span a {
    color: #fff;
}

.dif2 .right-head ul.dropdown li {}

.site-btn {
    padding: 10px 20px;
    background: #300;
    border: 1px solid rgba(255, 255, 255, 0.5);
    display: inline-block;
    cursor: pointer;
    color: #fff;
}

button.site-btn {
    background: #c00;
}

.site-btn:hover {
    background: #000;
    border: 1px solid rgba(255, 255, 255, 0.7);
}

.services:hover {
    box-shadow: 0px 0px 0px 5px #1eb1ea;
    -webkit-box-shadow: 0px 0px 0px 5px #1eb1ea;
    -moz-box-shadow: 0px 0px 0px 5px #1eb1ea;
}

.services-list .ser-icon {
    background: #300;
    color: #fff;
}

.services-list li:hover .ser-icon {
    background: #c00;
}

.contact-icon {
    background: #c00;
    color: #fff;
}

.contact-bg li:hover .contact-icon {
    background: #300;
    color: #fff;
}

.contact-bg {
    background: #000 url(contact-bg.jpg) no-repeat scroll center top;
    background-size: cover;
    color: #fff;
}

.contact-bg a,
.contact-bg a:hover {
    color: #fff;
}

.ic_form_f3 select,
.ic_form_f3 input,
.ic_form_f3 textarea {
    border: 1px solid #999;
    color: #777;
}

/**/
.h2 {
    color: #c00;
}

.h2 a {
    color: #333;
}

footer .h2,
footer .h2 a {
    color: rgba(255, 255, 255, 0.7);
}

.mc {
    border: 1px solid rgba(0, 0, 0, 0.13);
}

.myTabs.mc .ic {}

.breadcrumb {
    background: rgba(0, 0, 0, 0.06);
    color: #333;
}

.breadcrumb a {
    color: #999;
}

.b2,
.b3 {
    float: left;
    font-weight: normal;
    margin-right: 3px;
    line-height: 1.5em;
    color: #ccc;
}

footer#footerFormat1 .b2,
footer#footerFormat1 .b3 {
    color: rgba(255, 255, 255, 0.7);
}

#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;
}

/***** IMG FRAMES STYLES *****/
.BSTL {
    box-shadow: -5px -5px 0 rgba(0, 0, 0, 0.2);
}

.BSBR {
    box-shadow: 5px 5px 0 rgba(0, 0, 0, 0.2);
}

.BSTLBR {
    box-shadow: -5px -5px 0 #999, 5px 5px 0 rgba(0, 0, 0, 0.2);
}

.BS5px {
    box-shadow: 0 0 5px #fff;
}

.BS10px {
    box-shadow: 0 0 10px #999;
}

.imgFrame.bdr {
    border-color: rgba(0, 0, 0, 0.07);
}

.imgFrame.bdr:hover {
    border-color: rgba(0, 0, 0, 0.2);
}

.headHr {
    background: #300;
}

.headHr,
.headHr a {
    color: rgba(255, 255, 255, 0.9);
    text-shadow: 1px 1px rgba(0, 0, 0, .4);
}

.headHr a:hover {
    color: #fff;
}

.headHr .star {
    color: #ff0;
}

.headHr .dif {
    color: #def;
}

.headVr {
    background-color: #f8f8f8;
}

.data,
.bg,
.smsEmailTop .smsEmail .theme1 {
    background-color: #fcfcfc;
}

/***TCL***/
.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;
}

.tcl li a:hover {
    color: #333;
}

.tcl li li a {
    color: #666;
}

.tcl li li a:hover {
    color: #444;
}

.tcl li li li a {
    color: #888;
    font-size: 0.9em;
}

.tcl li li li a:hover {
    color: #333;
}

.ic_pad_none .tcl li a {
    color: #333;
}

/*#middle .hp_full_inquiry .button {
    color:#fff;
}
*/
/**QUICK CONTACT AND HR***/
.qc .hr,
.hr {
    border-bottom: 1px dashed rgba(0, 0, 0, 0.2);
    margin: 12px 0;
}

footer.hr {
    border-color: #423530;
}

.cart i {
    background-color: transparent;
}

/*****REI PROJECTS********/
.project_tml {
    border-bottom: 3px solid #3aa9df;
}

.project_tml>li {
    border-left: 1px solid rgba(0, 0, 0, 0.13);
}

.project_tml>li.on>a,
.project_tml>li a:hover {
    background: #c00;
    color: #fff;
}

#projectMoreLinksDiv a {
    color: #fff;
}

#projectMoreLinksDiv a:hover {
    background: #c00;
}

#projectMoreLinksDiv .bdrB {
    border-color: rgba(255, 255, 255, 0.5)
}

#headerFormat1 {
    border-top: 3px solid #a92800;
}

.categTree .tree,
.categTree .tree ul {
    border-left: 1px solid rgba(0, 0, 0, 0.13);
}

.zoomIcon,
.zoomIcon a {
    color: #fff;
}

.overlay {
    background: rgba(0, 0, 0, 0.7);
}

.ovelay-inner p {
    color: #fff;
}

.btn.btn-primary {
    border: 1px solid #474ab2;
    background: #474ab2;
    color: #fff;
}

.ac-data ul li>div {
    background: #fff;
    border: 1px solid rgba(0, 0, 0, 0.07);
}

.ac-data .h {
    background: #f8f8f8;
}

.ac-data .bdrT,
.ac-data .bdrB {
    border-color: rgba(0, 0, 0, 0.07);
}

/******theme JQUERY BXSLIDER*****************************************************************************************/
.bxslider .tittle {
    background: #000;
    padding: 3px 5px;
    width: 100%;
    color: #fff;
}

.bx-wrapper .bx-loading {
    background-color: none;
}

.bx-wrapper .bx-pager {
    color: #666;
}

.bx-wrapper .bx-pager.bx-default-pager a {
    background: #aaa;
}

.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active {
    background: #6d1a1f;
}

.bx-wrapper .bx-caption {
    background: #ccc\9;
    background: rgba(204, 204, 204, 0.75);
}

.bx-wrapper .bx-caption span {
    color: #666;
}

/***JQUERY UI TABS CSS****************************************************************************************/
.ui-tabs-nav {}

#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: #300;
    color: #fff;
    border: 1px solid rgba(0, 0, 0, 0.3);
    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: #330000;
}

.transparent .ui-tabs-nav .ui-tabs-selected a:after {
    border-top-color: #330000;
}

#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: #c00;
    color: #fff;
    border: 1px solid rgba(255, 255, 255, 0.5);
    border-width: 1px 1px 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: #330000;
    color: #fff;
    border: 1px solid rgba(255, 255, 255, 0.5);
    border-width: 1px 1px 0;
}

.book-tabs li.ui-tabs-selected.ui-state-active a {
    background: #330000;
}

.book-tabs.ui-tabs-nav .ui-tabs-selected a:after {
    border-top-color: #330000;
}

#middle .bxslider .h,
#middle .bxslider .h a {
    color: #c00
}

#middle .bxslider .h a:hover {
    color: #111
}

#middle .transparent .h,
#middle .transparent .h a {
    color: #3aa9df;
}

#middle .transparent .h a:hover {
    color: #222;
}

.transparent .h,
.transparent .h a {
    color: #0176a8;
}

.transparent .h a:hover {
    color: #333
}

.transparent .slider {
    color: #2d6881;
}

.slider {
    color: #555
}

#middle .slider {
    color: #333;
}

header .plusMinus {
    color: #fff4d8;
}

header .row2 .h2 h2,
header .row2,
header .row2 a {
    color: #666;
}

.hd_formt4Bg {
    background: rgba(255, 255, 255, 0.8);
    position: absolute;
    top: 30px;
    z-index: 1;
    box-shadow: -1px 2px 5px 0px rgba(0, 0, 0, 0.16);
}

/*------------------------footer.css ----------------------*/
footer {
    background: #300 url(footer_pattern.png) 0 0;
    color: rgba(255, 255, 255, 0.6);
}

footer a {
    color: rgba(255, 255, 255, 0.8);
}

footer a:hover {
    color: #fff;
}

footer select option {
    color: #aaa;
    background: #111;
}

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 .input::placeholder,
footer textarea::placeholder {
    color: rgba(255, 255, 255, 0.6);
}

footer select:focus,
footer select:selected {
    color: rgba(255, 255, 255, 0.6);
}

#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.7);
}

footer .tcl li a,
footer .l a {
    color: rgba(255, 255, 255, 0.8);
}

footer .tcl li a:hover,
footer .l a:hover {
    color: rgba(255, 255, 255, 1);
}

#footerFormat1 .button {
    background: #cc0000;
    color: #fff;
    border: 1px solid rgba(0, 0, 0, 0.5);
}

#footerFormat1 {
    color: rgba(255, 255, 255, 0.7);
}

footer.fancyBdr .ic.showHide_rp>.w::before,
footer.fancyBdr .ic.showHide_rp>.w::after,
footer.fancyBdr .ic.showHide_rp .float>.w::before,
footer.fancyBdr .ic.showHide_rp .float>.w::after,
footer.fancyBdr .ic.showHide_rp ul>li::before,
footer.fancyBdr .ic.showHide_rp ul>li::after {
    background-color: rgba(255, 255, 255, 0.7);
}

#footerFormat1 a.button {
    background: #c00;
}

footer .data,
footer .data a {
    color: #fff;
}

footer .data a:hover {
    color: #eee;
}

footer .Tab .d {
    border-left: 1px solid #999;
}

footer .Bullet b.fb:before {
    color: #fff;
}

footer .data .Bullet b.fb:before {
    color: #555;
}

footer .data {
    background: rgba(0, 0, 0, 0.2);
}

footer .headHr {
    background: #300;
    color: #fff;
}

footer .headHr a {
    color: #999;
}

footer .dif,
footer .dif a,
footer a.dif {
    color: rgba(255, 255, 255, 0.7);
}

footer .dif a:hover,
footer a.dif:hover {
    color: #fff;
}

.headRw_f3.headHr {
    background: #300;
}

footer#footerFormat1.bgImg_frmt {
    background: none;
    color: #333;
}

footer.bgImg_frmt a,
footer.bgImg_frmt a:hover,
footer.bgImg_frmt .tcl li a:hover,
footer.bgImg_frmt .l a:hover,
footer.bgImg_frmt .tcl li a,
footer.bgImg_frmt .l a,
footer.bgImg_frmt .Bullet b.fb:before,
footer.bgImg_frmt .data .Bullet b.fb:before,
footer.bgImg_frmt .dif,
footer.bgImg_frmt .dif a,
footer.bgImg_frmt a.dif,
footer.bgImg_frmt .dif a:hover,
footer.bgImg_frmt a.dif:hover,
footer.bgImg_frmt .h1,
footer.bgImg_frmt .h2,
footer.bgImg_frmt .h2 a {
    color: #333;
}

footer.bgImg_frmt select option,
footer.bgImg_frmt .input,
footer.bgImg_frmt select,
footer.bgImg_frmt textarea {
    color: #333;
    background: #fff;
}

footer.bgImg_frmt .Tab .d {
    border-left: 1px solid rgba(0, 0, 0, 0.07);
}

footer.bgImg_frmt .data {
    background: #f8f8f8;
}

footer.bgImg_frmt .headHr {
    background: #333333;
    color: #999;
}

footer.bgImg_frmt .headHr,
footer.bgImg_frmt .headHr a {
    color: rgba(255, 255, 255, 0.7);
}

footer.bgImg_frmt .headHr a:hover {
    color: #fff;
}

.head-bdrb::after {
    background: #330000;
}

.head-bdrb::after {
    background: #cc0000;
}

/*Mobile CSS*/
@media(max-width:992px) {

    .slider-content2,
    .slider-content3 {
        position: relative;
        background: #fff;
        color: #666;
        padding: 20px 10px 5px;
    }

    .headRw_f3 .right-head .qcIcon .email,
    .headRw_f3 .right-head .qcIcon .phone {
        color: #c00;
        text-shadow: none;
    }

    .headRw_f3 .right-head .qcIcon span a,
    .headRw_f3 .right-head .qcIcon span {
        color: #333;
        text-shadow: none
    }

    .headRw_f3 .right-head .qcIcon span:hover,
    .headRw_f3 .right-head .qcIcon span:hover a {
        color: #c00;
    }

    .headRw_f3.dif2 .top-head i,
    .headRw_f3.dif2 span a,
    .headRw_f3.theme1 .top-head i,
    .headRw_f3.theme1 span a,
    .headRw_f3 .gstNo {
        color: #666666;
    }
}

@media(max-width:480px) {
    .formTable tbody tr {
        border: 1px solid rgba(0, 0, 0, 0.2);
        border-width: 1px 1px 0 !important;
    }

    .formTable>tbody>tr>td .formTable>tbody>tr>td {
        border: 1px solid rgba(0, 0, 0, 0.13);
    }

    .slider-content3 a {
        margin-bottom: 10px;
        display: block
    }
}

.step-services li .ssBg {
    background: #f9f9f9;
    transition: all ease-in-out 0.4s;
}

.step-services li .ssBg:hover {
    background: #cc0000;
    color: #fff;
    box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.1)
}

.step-services li .ssBg:hover a {
    color: #fff;
}

.hoverShadow {
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.08);
    transition: all 100ms ease-out 0s;
    -webkit-transition: all 100ms ease-out 0s;
    -moz-transition: all 100ms ease-out 0s;
}

.hoverShadow:hover {
    box-shadow: 0 6px 9px rgba(0, 0, 0, 0.09);
}

.indService ul li>div {
    padding-left: 26px;
}

.indService ul li>div:before {
    font-family: 'icomoon';
    content: '\e7b3';
    left: 0px;
    position: absolute;
    color: #cc0000;
}

/**** TTW CSS ***/
.menu.f6-ttw::before {
    position: absolute;
    content: '';
    left: 50%;
    right: 0px;
    height: 100%;
    background: #cc0000;
}

.ttw-navbg .ddsmoothmenu ul li a:hover,
.ttw-navbg .ddsmoothmenu ul li a:hover {
    background: ;
}

.ttw-navbg:before {
    position: absolute;
    content: '';
    width: 0;
    height: 0;
    border-bottom: 45px solid #cc0000;
    border-left: 30px solid transparent;
    left: -30px;
}

.ttw-navbg .t2_fixer {
    background: #cc0000;
}

.tour-clfd ul li .h a:before {
    background-color: #cc0000;
}

.theme3 {
    background-color: #421c1c;
    color: #fff;
}

.theme4 {
    background-color: #fab513;
}

.theme4c,
a.theme4c {
    color: #fab513;
}

.theme5 {
    background-color: #e92f2f;
    color: #fff;
}

.ttw-f3 .ddsmoothmenu ul li a:hover,
.ttw-f3 .ddsmoothmenu ul li a.on,
.ttw-f3 .ddsmoothmenu ul li a.selected {
    background: #330000;
    color: #fff;
}

.theme4 a,
a.theme4,
.theme5 a {
    color: #fff;
}

.theme3 a:hover,
.theme4 a:hover,
.theme5 a:hover {
    color: #f5f5f5;
}

.clfd-hd ul li .h a,
.tp-bg2 .dif a,
.tp-bg2 {
    color: #fff;
}

.tp-bg,
.tp-bg .hd_NT {
    color: #fff;
}

.tstmnl .testimonial_fm li>div {
    background: none;
    border: none;
}

.ttw-f3 nav {
    background-color: #941313 !important;
}

.off-sale:before {
    border-top: 25px solid;
    border-color: #e92f2f;
    border-left: 50px solid transparent;
    border-right: 50px solid transparent;
    content: "";
    height: 0;
    left: 0;
    position: absolute;
    top: 32px;
    width: 0;
}

footer.bdr0 .qc .hr {
    border: none;
}

.dull-text {
    color: #999;
    padding: 2px 0px;
}

.fa-square-o:before {
    content: "\f096";
}

#fancybox-close {
    top: 17px;
    right: 25px;
    background: url(fancy-close.html);
}

.ttw-contact {
    color: #fff;
}

.bdr-btn {
    border-color: #cc0000;
}

.bdr-btn:hover {
    background: #cc0000;
    color: #fff;
}

.boxed #middle .thinColumn .mc {
    background: rgba(255, 255, 255, 0.4);
}

#footerPopup.headHr {
    background: #222;
    color: #fff;
}

#cartAndCartDetails .cartDetail {
    color: #666;
}

#footerFormat1 .bgReverce input,
#footerFormat1 .bgReverce select,
#footerFormat1 .bgReverce textarea {
    border-color: #ccc;
}

.single-product .single-box-bdr {
    border-color: #cc0000;
}

header.f17 .ddsmoothmenu>ul>li>a.selected,
header.f17 .ddsmoothmenu>ul>li>a:hover,
header.f17 .ddsmoothmenu>ul>li.on>a {
    background: #fff;
    color: #333;
    border-radius: 0px;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
}

.abslt-nav .ddsmoothmenu>ul>li>a:hover::before,
.abslt-nav .ddsmoothmenu>ul>li.on>a::before {
    background-color: #330000;
}

.locality-Container.bg::before {
    background-color: #cc0000;
    opacity: 0.6;
}

.locality-Container.bg::after {
    background-color: #000000;
    opacity: 0.8;
}

.reiDetail-nav ul li a:hover,
.reiDetail-nav ul li a.on {
    color: #fff;
}

.step-services .slider li>div {
    border-radius: 0px;
}

.step-services .slider li>div:hover {
    background-color: #cc0000;
    color: #fff;
}

.step-services .slider li>div:hover .dif a,
.step-services .slider li>div:hover a.dif,
.step-services .slider li>div:hover .dif,
.step-services .slider li>div:hover a {
    color: #fff;
}

header.f48 .row2:before {
    border-right-color: #ffffff;
}

header.f48 .row2:after {
    border-right-color: #330000;
}

header.f48 .tgl li:hover {
    background: #cc0000;
}

.logoBg::before,
.logoBg::after {
    border-top-color: #330000;
}

.tabs-combo-form.top-search .ui-tabs-nav .ui-tabs-selected a:after {
    background: #cc0000;
}

.page-title-inner.bread-right .dif.fa {
    color: #fff;
    margin-right: 3px;
}

.leftlogoBg::before {
    background-color: #cc0000;
}

.welF26 .welcome div.frwm::after {
    border-color: #cc0000;
}

.contDtls .smsBtn.theme2 {
    border-color: #cc0000;
    color: #cc0000;
}

.contDtls .emailBtn.theme1 {
    border-color: #330000;
    color: #330000;
}

.hdBrbb::after {
    background: #cc0000;
}

@media(max-width:992px) {

    header .wrap,
    .intro-f5 #logo {
        padding: 0px;
    }

    header .wrap.pr,
    header .ttw-navbg.pr,
    .f6-ttw.pr,
    .abslt,
    header .row2.pr {
        position: initial;
    }

    .abslt {
        min-height: auto;
    }

    header .col-12 .col-2 {
        position: initial;
        top: 0;
    }

    header .col-12 .col-1,
    header .col-12 .col-2 {
        display: block;
    }

    #company {
        padding: 5px 40px 5px 60px !important;
        text-align: left;
    }

    #company img {
        /* max-height:55px; */
    }

    .hd_frmt_f6.f6 .tml_r_format,
    .hd_frmt_f6.f6 .col-1.pr20px {
        padding: 0px;
    }

    .menu.f6-ttw::before,
    .hd_frmt_f6_outer::before {
        display: none;
    }

    .headFormat.f6::before {
        border-top-width: 0px !important;
    }

    .intro-f5 #logo img,
    .intro-f3 #company img {
        /* max-height:110px; */
    }

    .intro-f3 .company-bg {
        margin: 0px;
        border: 0px;
        width: 100%;
        max-width: 100%;
    }

    .right-head .icon {
        display: block;
        padding: 10px 0;
        right: 7px;
        top: 3px;
    }

    .right-head ul.dropdown {
        position: absolute;
        display: none;
        top: 70px;
        right: 0px;
        padding: 15px 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::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;
    }

    .headFormat.f6 .right-head ul.dropdown {
        background: #333;
    }

    .headFormat.f6 .right-head ul.dropdown a,
    .headFormat.f6 .right-head ul.dropdown i {
        color: #fff;
    }

    .headFormat.f6 .right-head ul.dropdown a.emailBtn i {
        color: #333;
    }

    .headFormat,
    .headFormat.f16,
    .headFormat.f6.hd_new {
        height: auto !important;
        position: relative;
    }

    .f6-ttw .right-head ul.dropdown li {
        width: 100%;
        box-sizing: border-box;
        margin-bottom: 8px;
        padding: 0px;
    }

    .f6-ttw .right-head ul.dropdown li .cont-text {
        display: block;
        margin-bottom: 8px;
        padding: 0px;
    }

    .headFormat.f6 .right-head ul li i {
        margin-bottom: 5px;
    }

    .ver_comp .pa #company,
    .ver_comp #company {
        padding: 5px 60px 5px 60px !important;
        text-align: center;
    }

    .ver_comp .pa #company img,
    .ver_comp #company img {
        max-height: 150px;
    }

    .ver_comp.dt .col-1,
    .ver_comp.dt .dtc {
        display: block;
    }

    .ver_comp.dt .col-1 .pa {
        position: relative;
    }

    .headBg-inner.theme2~.wrap,
    .ver_comp .cbl10px.cbr10px.bodycontent {
        padding: 0px;
        display: block;
    }

    .head-fx .top_bar_right {
        height: 74px;
    }

    .head-fx .top_bar_right_wrapper {
        top: 27px;
    }

    .head-fx .col-2 {
        left: 0px;
    }

    .search-input {
        top: 74px;
    }

    header.f46 .hed_left #company img {
        max-height: 75px;
    }

    .btmAbsNav .ddsmoothmenu {
        padding: 3px 0px;
    }

    .btmAbsNav {
        top: 0px;
        bottom: auto;
    }

    header.f48 .animateddrawer {
        top: -56px;
    }

    header.f48 .col-12 .col-2 {
        position: absolute;
        top: 0;
        right: 0px;
    }

    .contact-viewBox li {
        width: 100%;
        box-sizing: border-box;
    }

    .logoBg::before,
    .logoBg::after {
        display: none;
    }

    .adsLayer li .adsCont span.db {
        display: inline-block;
    }

    .social-f2 {
        display: none;
    }

    .clearMob {
        float: none;
        display: block;
        padding-left: 0px;
        margin-top: 8px;
    }

    .fullscreen.wThumb .fluid_container,
    .fullscreen.wThumb,
    .fullscreen.wThumb .banner_area {
        position: relative;
        height: auto;
    }
}

@media(max-width:480px) {

    .ver_comp .pa #company,
    .ver_comp #company {
        padding: 5px 35px 5px 60px !important;
    }
}

.modal-title {
    font-size: 18px;
    color: darkred;
}

.product_dec_txt p {
    text-align: justify;
    line-height: 25px;
    letter-spacing: .3px;
    word-spacing: .5px;
}

.product_dec_ul p b {
    color: #EF434A;
}

.product_dec_ul ul {
    list-style: none;
}

.product_dec_ul li b {
    color: #01b7df;
}

.product_dec_ul li {
    line-height: 28px;
}

.tab_res {
    overflow-x: auto;
}

.tab_res table {
    text-align: center;
}

.tab_res2 {
    overflow-x: auto;
}

.tab_res2 table {
    text-align: center;
    width: 100%;
}

.tab_res2 td {
    font-weight: normal;
}

.tab_res2 th {
    font-size: 13px;
    font-weight: normal;
    color: black;
}

/*services page css*/
.service_txt h3 {
    font-size: 23px;
    color: black;
}

.service_txt p {
    text-align: justify;
    line-height: 25px;
    letter-spacing: .4px;
    word-spacing: 1px;
}

/*services page css*/
/*all product page css*/



/* login css s */
.logncss {
    background-color: #474ab2;
    text-align: center;
    width: 150px !important;
    margin-left: 20px;
    border-radius: 3px;
    margin-top: 10px !important;

}

.logncss:hover {
    background-color: #474ab2 !important;
    text-align: center !important;
    width: 150px !important;
    margin-left: 20px !important;
    border-radius: 3px !important;

}

.logncss a {
    color: #fff !important;
}

.social-links {
    position: relative;
    display: block;
}

.social-links li {
    position: relative;
    display: inline !important;
    font-size: 20px;
    line-height: 30px;
    color: #000;
    font-weight: 400;
    margin-left: 5px;
}

.social {
    padding-top: 130px;
    margin-left: 10px;
}

.social h3 {

    font-size: 18px;
    margin-bottom: 5px;
    color: #000;
    font-weight: 700;
}

.social i {
    color: #474ab2;
}

/* login css e */

.main_div_carousle2 {
    display: none;
}

.presence {
    padding: 40px 0px;
}

.presence .title {
    text-align: center;
    margin-bottom: 15px;
}

.presence .title h2 {
    font-size: 23px;
    font-weight: 600;
    margin-bottom: 10px;
}

.presence .title p {
    font-size: 16px;
    line-height: 23px;
    width: 50%;
    margin: auto;
    font-weight: 500;
    color: gray;
    margin-top: 10px;
}

.map_btn_div {
    text-align: center;
}

.map-btn {
    display: inline-block;
    color: #202020;
    background-color: #fff;
    border: 2px solid #202020;
    font-size: 18px;
    font-weight: 600;
    text-transform: uppercase;
    padding: 10px 30px;
    margin: auto;
    border-radius: 3px;
    transition: 0.2s ease-in;
    text-align: center;
    text-decoration: none !important;
}

.q-box {
    position: relative;
    /* For positioning pseudo-elements */
    background: linear-gradient(135deg, #f0f0f0, #e0e0e0);
    /* Light gray gradient background */
    padding: 40px;
    /* Generous padding */
    border-radius: 20px;
    /* Rounded corners */
    display: flex;
    /* Flexbox for layout */
    align-items: center;
    /* Center items vertically */
}

.q-box::before,
.q-box::after {
    content: '';
    position: absolute;
    width: 100px;
    /* Width of the circles */
    height: 100px;
    /* Height of the circles */
    border-radius: 50%;
    /* Circular shape */
    animation: float 6s ease-in-out infinite;
    /* Floating animation */
}

.q-box::before {
    top: -40px;
    /* Position at the top */
    left: 20%;
    /* Adjust horizontal position */
    background: rgba(255, 100, 100, 0.2);
    /* Light red */
}

.q-box::after {
    bottom: -40px;
    /* Position at the bottom */
    right: 20%;
    /* Adjust horizontal position */
    background: rgba(100, 150, 255, 0.5);
    /* Light blue */
}

@keyframes float {

    0%,
    100% {
        transform: translateY(0);
        /* Start and end at original position */
    }

    50% {
        transform: translateY(-20px);
        /* Float upwards */
    }
}

.q-img {
    text-align: center;

}

.q-img img {
    width: 70%;
    height: 310px;
    object-fit: cover;
    border-radius: 23px;
    margin-bottom: 20px;
}

.q-content {
    flex: 2;
    /* Allow content to take more space */
}

.q-content h3 {
    font-size: 28px;
    /* Header font size */
    color: #474ab2;
    /* Dark blue color for header */
    margin-bottom: 10px;
    /* Spacing below the header */
    font-weight: 700;
    /* Bold weight */
    text-transform: c;
    /* Uppercase for emphasis */
    letter-spacing: 1px;
    /* Spacing between letters */
}

.q-content p {
    font-size: 15px;
    /* Font size for paragraphs */
    line-height: 26px;
    /* Spacing between lines */
    color: #333333;
    /* Dark gray for better readability */
    margin-bottom: 10px;
    /* Spacing below paragraphs */
    margin-top: 10px;
}

.q-content p:last-child {
    margin-bottom: 0;
    /* Remove bottom margin for the last paragraph */
}

/* Responsive Styles */
@media (max-width: 768px) {
    .q-box {
        padding: 20px;
        /* Adjust padding */
        flex-direction: column;
        /* Stack elements vertically */
        align-items: flex-start;
        /* Align items to the left */
    }

    .q-content {
        padding-left: 0;
        /* Remove left padding */
        padding-top: 15px;
        /* Add top padding for spacing */
    }

    .q-content h3 {
        font-size: 24px;
        /* Smaller header font size */
    }

    .q-content p {
        font-size: 14px;
        /* Smaller paragraph font size */
    }

    .blogs_section {
        padding: 0px 0px 0px 0px !important;
    }

    /*  */

    .offcanvas-header {
        border-bottom: 1px solid #ccc !important;
    }

    .offcanvas-body ul {
        padding: 0 !important;
    }

    .offcanvas-body ul li {
        margin-bottom: 10px !important;
    }

    .offcanvas-body ul li a {
        text-decoration: none !important;
        color: #333 !important;
    }

    .offcanvas-body ul li a:hover {
        text-decoration: underline;
        color: #c42121 !important;
        /* Your preferred accent color */
    }

    .ddsmoothmenu.menuMega ul li.megaMenu a i {
        float: right !important;
    }

    .offcanvas-btn {
        /* display: inline-block !important; */
        margin-left: 8px;
        /* Adjust spacing between the link and the button */
        padding: 0;
        /* Remove default padding */
        background: none;
        /* Remove background */
        border: none;
        /* Remove border */
        font-size: 1rem;
        /* Adjust icon size if needed */
        line-height: 1;
        /* Align the icon properly */
        color: inherit;
        /* Match the text color */
        cursor: pointer;
        margin-left: 22.2rem;
        margin-top: -28px !important;

    }

    /* ============================================================== */


    /* Style the Offcanvas Button */
    .offcanvas-btn {
        background: transparent;
        border: none;
        padding: 0;
        font-size: 18px;
        /* Adjust the font size for the icon */
        display: inline-block;
        cursor: pointer;
    }

    .offcanvas-btn i {
        color: #20195f;
        /* Color of the icon, use the color from your palette */
        font-size: 24px;
        /* Icon size */
        transition: color 0.3s ease;
        /* Smooth color transition on hover */
    }

    .offcanvas-btn:hover i {
        color: #c42121;
        /* Hover color */
    }

    /* Style the list item in the mega menu */
    .megaMenu {
        position: relative;
    }

    /* Style the link inside the mega menu */
    .megaMenu a {
        color: #20195f;
        /* Link color */
        text-decoration: none;
        /* Remove underline */
        font-size: 16px;
        display: inline-block;
        padding-right: 8px;
        /* Space between text and button */
        display: inline-block !important;
    }

    .megaMenu a:hover {
        color: #c42121;
        /* Hover color for the link */
    }

    /* Offcanvas container */
    .offcanvas {
        background-color: #fff;
        /* White background for the offcanvas */
        box-shadow: 4px 0 10px rgba(0, 0, 0, 0.1);
        /* Optional shadow */
    }

    /* Offcanvas header */
    .offcanvas-header {
        background-color: #f8f9fa;
        /* Light background for the header */
        padding: 10px 20px;
        border-bottom: 1px solid #ddd;
        /* Optional border */
    }

    .offcanvas-header h5 {
        font-size: 18px;
        color: #20195f;
    }

    .offcanvas-header .btn-close {
        color: #20195f;
        opacity: 0.7;
    }

    .offcanvas-header .btn-close:hover {
        opacity: 1;
    }

    /* Offcanvas body */
    .offcanvas-body {
        padding: 15px 20px;
        font-size: 14px;
    }

    .offcanvas-body ul {
        list-style-type: none;
        padding: 0;
    }

    .offcanvas-body li {
        margin: 10px 0;
    }

    .offcanvas-body li a {
        text-decoration: none;
        color: #20195f;
        transition: color 0.3s;
    }

    .offcanvas-body li a:hover {
        color: #c42121;
        /* Hover color */
    }

    .megaMenu {
        display: inline-block !important;
        /* Use flexbox to arrange items on the same row */
        align-items: center !important;
        /* Vertically align items in the center */
        justify-content: space-between !important;
        /* Space out the text and button */
    }


    /*  */
}

/*=== Footer Bottom ===*/

.footer-bottom {
    position: relative;
    background-color: #0176a8;
}

.footer-bottom .copyright-text {
    position: relative;
    padding: 3px 0;
    text-align: center;
    font-size: 16px;
    line-height: 25px;
    color: #ffffff;
    font-weight: 400;
}

.footer-bottom .copyright-text a {
    color: #ffffff;
    font-weight: 500;
}

.footer-bottom .copyright-text a:hover {
    text-decoration: underline;
}


a {
    text-decoration: none;
}

#wp {
    position: fixed;

    bottom: 0px;
    right: 0px;
    z-index: 99;
    display: none;
}


#wp a {
    color: #fff;
    border-top: 1px solid #fff;
    display: block;
    height: 40px;
    position: relative;
    text-align: center;
    line-height: 40px;
    width: 200px;
    margin-bottom: 1px;

}

#wp a:hover>span {
    visibility: visible;
    right: 41px;
    opacity: 1;
}

#wp a span {
    line-height: 40px;
    right: 60px;
    position: absolute;
    text-align: center;
    width: 120px;
    visibility: hidden;
    transition-duration: 0.5s;
    z-index: 1;
    opacity: 0;
}


#cll {
    position: fixed;

    bottom: 0px;
    left: 0px;
    z-index: 99;
    display: none;
}


#cll a {
    color: #fff;
    border-top: 1px solid #fff;
    display: block;
    height: 40px;
    position: relative;
    text-align: center;
    line-height: 40px;
    width: 200px;
    margin-bottom: 1px;

}

#cll a:hover>span {
    visibility: visible;
    right: 41px;
    opacity: 1;
}

#cll a span {
    line-height: 40px;
    right: 60px;
    position: absolute;
    text-align: center;
    width: 120px;
    visibility: hidden;
    transition-duration: 0.5s;
    z-index: 1;
    opacity: 0;
}




.whatapp {
    background-color: #212121;
}

.whatapp span {
    background-color: #212121;
}

.insta {
    background-color: #212121;

}

.insta span {
    background-color: #212121;
}





#fixed-social1 {
    position: fixed;
    top: 250px;
    left: 0px;
    z-index: 99;

}


#fixed-social1 a {
    color: #fff;

    height: 40px;
    position: relative;
    text-align: center;
    line-height: 40px;
    width: 40px;
    margin-bottom: 1px;
    border-radius: 0px 50px 50px 0px;


}

#fixed-social1 a:hover>span {
    visibility: visible;
    left: 41px;
    opacity: 1;
}

#fixed-social1 a span {
    line-height: 40px;
    left: 60px;
    position: absolute;
    text-align: center;
    width: 120px;
    visibility: hidden;
    transition-duration: 0.5s;
    z-index: 1;
    opacity: 0;
    border-radius: 50px 50px 50px 50px;
}

.whatapp {
    background-color: #212121;
}

.whatapp span {
    background-color: #212121;
}

@media only screen and (max-width: 767px) {

    #wp {
        display: block;
    }

    #cll {
        display: block;
    }



}

/*.blogs_section{*/
/*  padding: 40px 50px 40px 20px;*/
/*}*/

.blogs_section {
    padding: 15px 50px 40px 20px;
    background-color: #cccccc3b;
}

.blogs_section a {
    text-decoration: none !important;
}

.blogs_title_div {
    margin-bottom: 10px;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.blogs_title_div>h2 {
    color: var(--black-color);
    text-transform: capitalize;
    font-weight: 700;
    font-size: 25px;
    margin-bottom: 1px !important;
    padding-top: 2px;
}

.main_blogs_div {
    border: 1px solid #bbb;
    border-radius: 7px;
    margin-bottom: 7px;
    overflow: hidden;
    position: relative;
    transition: .8s ease-in-out;
}

.main_blogs_div:hover>.blogs_img_box_div>img {
    transform: scale(1.1, 1.1);
    transition: .8s ease-in-out;
    width: 100%;

}

.blogs_img_box_div {
    text-align: center;
    position: relative;
    width: 100%;
    height: 0;
    padding-bottom: 56.25%;
    overflow: hidden;
}

.blogs_img_box_div>img {
    border-top-left-radius: 7px;
    border-top-right-radius: 7px;
    margin: auto;

    transition: .8s ease-in-out;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;

}

.main_blogs_div>h4 {
    margin-bottom: 0px !important;
    padding: 6px 4px 6px 10px !important;
    font-size: 14px;
    font-weight: 700;
    color: #212121;
}

.main_blogs_div>p {

    margin: auto;
    font-weight: 500;
    margin-top: 0px;
    padding: 7px 5px;



    font-size: 15px;
    line-height: 26px;
    color: #333333;
    /*margin-bottom: 10px;*/
    /*margin-top: 10px;*/
}

.blogs_overlay_view {
    position: absolute;
    top: 2%;
    left: 2%;
}

.blogs_overlay_view>p>img {
    width: 15px !important;
}


.blogs_overlay_view>p {
    background-color: rgba(255, 255, 255, 0.7);
    padding: 2px 6px;
    border-radius: 5px;
    font-size: 12px;
    font-weight: 700;
    margin-bottom: 0px !important;
    color: #202020 !important;
    display: flex;
    align-items: center;
    gap: 1px;

}

.blogs_overlay_view2 {
    position: absolute;
    top: 2%;
    right: 2%;
}


.blogs_overlay_view2>p {
    background-color: rgba(255, 255, 255, 0.7);
    padding: 2px 6px;
    border-radius: 5px;
    font-size: 12px;
    font-weight: 700;
    margin-bottom: 0px !important;
    color: #202020 !important;
}

.main_blogs_div {
    background-color: var(--btn-color);
}

.main_blogs_div {
    border: 1px solid #202020;
    border-radius: 7px;
    margin-bottom: 7px;
    overflow: hidden;
    position: relative;
    transition: .8s ease-in-out;
}

/*application area  s */

/* application */

.application {
    background: url('../images/bg33.jpg') center center/cover;
}

.application {
    position: relative;
    overflow: hidden;
    padding-top: 15px;
    padding-bottom: 15px;
}

.application::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(71, 74, 178, .90);
    z-index: 1;
}

.application h2 {
    text-align: center;
    color: #fff;
    font-size: 28px;
    margin-bottom: 30px;
    font-weight: 700;
    text-transform: c;
    letter-spacing: 1px;
}

.application .container {
    position: relative;
    z-index: 2;
    /* Brings content above the overlay */
    color: #fff;
    /* Optional: adjust text color for contrast */
}


.owl-carousel .app-box {
    border: 1px solid #fff;
    padding: 5px 10px;
    text-align: center;

}

.owl-carousel .app-box img {
    width: 65px !important;
    margin: auto;
    margin-bottom: 13px;
}

.owl-carousel .app-box h5 {
    color: rgba(256, 256, 256, .7);
    font-size: 17px;
}

.owl-carousel .owl-nav button.owl-prev {
    display: none;
}

.owl-carousel .owl-nav button.owl-next {
    display: none;
}

/*application area e*/

/*our_valuable s*/
.our_valuable {
    padding-top: 20px;
    padding-bottom: 20px;
}

.our_valuable h2 {
    text-align: center;
    color: #000;
    font-size: 28px;
    margin-bottom: 25px;
    font-weight: 700;
    text-transform: c;
    letter-spacing: 1px;

}

.client-box {
    /*border: 1px solid #ccc;*/
    border: 1px solid #474ab2;
}

/*our_valuable e*/

.left_containt {
    padding-top: 10px;
    padding-bottom: 10px;
}

.left_containt img {
    width: 300px;
    vertical-align: middle;
}


.q-img1 a img{
    height:300px !important;
    object-fit:cover;
    width:100%;
    border-radius:10px;
}

.right_header_containt {
    margin-top: 28px;
    float: right;
}

.right_header_containt a {

    margin-right: 30px;
    color: #000;
    font-size: 15px;
    font-weight: 700;
    line-height: 24px;
    letter-spacing: 0.5px;
}

.page-title-inner {
    padding: 18px 0 !important;
}

.page-title-inner h1 {
    font-size: 1rem;
    text-transform: uppercase;
}

/*about- section s*/

.about_us_section {
    padding-top: 40px;
    padding-bottom: 20px;
}

/*about -section e*/

/*presating section ss */
.prestating_section {
    padding: 40px 0;
    background-color: #f8f9fa;
    /* Light background color */
}

.presting_box {
    background-color: #fff;
    /* White background for the box */
    padding: 20px;
    border-radius: 10px;
    margin-bottom: 25px;
    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
    /* Subtle shadow */
}

.peoduct_heading {
    border-bottom: 1px solid #d3082a;
    margin-bottom: 15px;
    padding-bottom: 5px;
}

.image-wrapper {
    text-align: center;
    margin-bottom: 25px;
}

.image-wrapper h3 {
    font-size: 18px;
    line-height: 27px;
    font-weight: 600;
    color: #20195f;
}

.presting_box h3 {
    font-size: 25px;
    color: #20195f;
    margin-bottom: 10px;
    font-weight: 700;
}

.presting_box p {
    color: #6c757d;
    /* Text color */
    font-size: 1rem;
    line-height: 1.6;
}

.image-wrapper img {
    width: 100%;
    border-radius: 0px;
    padding: 10px;
    border: 1px solid gray;
    margin-bottom: 10px;
    height: 575px;
}

.presting_box ul {
    list-style: none;
    /* Remove default bullet points */
    padding: 0;
    /* Remove padding */
    margin: 0;
    /* Remove margin */
}

.presting_box ul li {
    margin-bottom: 10px;
    border-bottom: 1px dashed gray;
    padding-bottom: 10px;
}

.presting_box ul li a {
    font-size: 15px;
    text-decoration: none;
    color: #20195f;
    font-weight: 500;
    transition: color 0.3s ease;
}

.presting_box ul li a:hover {
    color: #c42121;
    /* Change color on hover */
}

.prestressing_content {
    padding-top: 20px;
    padding-bottom: 10px;
    background-color: #80808021;
}

.prestressing_content h3 {
    font-size: 25px;
    line-height: 27px;
    color: #000;
    font-weight: 600;
}

.prestressing_content p {
    margin-top: 15px;
    margin-bottom: 10px;
    font-size: 15px;
    line-height: 26px;
    color: #333333;
}

.prestressing_content h4 {
    font-size: 20px;
    line-height: 27px;
    color: #11135c;
    font-weight: 600;
    margin-bottom: 0px;
}

.prestressing_content ul {
    list-style-type: disc;
    /* Adds bullets */
    padding-left: 20px;
    /* Indentation for the list */
}

.prestressing_content ul li {
    margin-bottom: 10px;
    /* Space between list items */
    font-size: 15px;
    line-height: 26px;
    /* Adjust font size for list items */
}

/*presating section e */

/*achievements_section s*/
.achievements_section {
    padding-top: 20px;
    padding-bottom: 20px;
}

/*achievements_section e*/

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */


.Mobile_header {
    display: none;
}


@media (max-width: 767px) {
    .Mobile_header {
        display: block !important;
    }
}


@media (max-width: 767px) {
    .desk_header {
        display: none !important;
    }
}




/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */


/* .dropdown {
    list-style: none;
    margin: 0;
    padding: 0;
    position: relative;
} */

.dropdown>.hover-menu {
    position: relative !important;
}

.dropdown>.hover-menu>a {
    display: block !important;
    text-decoration: none;
    padding: 10px 15px;
    background: #f4f4f4;
    color: #333;
    border: 1px solid #ddd;
}

.dropdown>.hover-menu:hover>a {
    background: #ddd;
    color: #000;
}

.submenu {
    list-style: none;
    margin: 0;
    padding: 0;
    display: block !important;
    position: absolute;
    top: 100%;
    left: 0;
    background: #fff;
    border: 1px solid #ddd;
    /* z-index: 1000; */
    visibility: visible;
    display: none;
    overflow: hidden;
}

.submenu li {
    margin: 0;
    padding: 0;
}

.submenu li a {
    display: block;
    text-decoration: none;
    padding: 10px 15px;
    color: #333;
    background: #f4f4f4;
}

.submenu li a:hover {
    background: #ddd;
    color: #000;
}

/* Show the submenu on hover */
.hover-menu:hover .submenu {
    display: block !important;
}


.ddsmoothmenu.menuMega.vrtMenu.rgt ul>li.megaMenu>ul {
    left: auto !important;
    top: 0px !important;
    right: 242px;
    display: block !important;
}

.ddsmoothmenu ul ul {
    position: absolute;
    left: -3000px;
    display: none;
    visibility: hidden;
    top: 44px !important;
    width: auto !important;
}

.megaMenu>a {
    display: block;
    text-decoration: none;
    padding: 10px 15px;
    color: #333;

}

.furnace_images:hover {
    transform: scale(1.02);
    /* Slight zoom effect */
    box-shadow: 0 6px 12px rgba(0, 0, 0, 0.2);
    /* Enhanced shadow on hover */
}

li.dropdown_drop:hover .menu_style {
    display: block !important;
    visibility: visible !important;
}

.menu_style {
    position: absolute;
    top: 100%;
    left: 0;
    background: #fff;
    border: 1px solid #ddd;
    z-index: 1000;
}



.owl-carousel .app-box1 img {

    border: 1px solid grey;
    padding: 5px;
}


.owl-carousel img {
    /* width: 100%; */
    height: 70px;
    border-radius: 8px;
    transition: transform 0.3s ease;
}

.app-box1 img {
    height: 325px;
    width: 100%;
    margin-bottom: 20px;
}


/* new */

/*download s */

/* Button Row Styling */
.button-row .btn {
    background-color: #5f62f7;
    color: #fff;
    border: 2px solid #474ab2;
    padding: 10px 0px;
    font-size: 0.9rem;
    border-radius: 5px;
    transition: all 0.3s ease;
    margin-top: 0px;
}

.button-row .btn:hover {
    background-color: #000;
    /* Hover color */
    color: #fff;
    /* Text color on hover */
    transform: scale(1.05);
    /* Slight scale effect */
}

/* Responsive Adjustments */
@media (max-width: 768px) {
    .button-row .col-2 {
        flex: 0 0 50%;
        /* Two buttons per row on small screens */
        max-width: 50%;
        margin-bottom: 10px;
    }
}

@media (max-width: 576px) {
    .button-row .col-2 {
        flex: 0 0 100%;
        /* One button per row on extra-small screens */
        max-width: 100%;
    }
}

.download_btn_sec {
    padding-top: 10px;
    padding-bottom: 10px;
    background-color: #5c5fef26;
}

.tab-pane {
    padding: 15px;
    border: 1px solid #ddd;
    border-radius: 5px;
    background-color: #f9f9f9;
    margin-top: 10px;
}

.cert_images {
    text-align: center;
    margin-bottom: 30px;
}

.cert_images img {
    max-width: 100%;
    /* Ensure responsiveness */
    height: auto;
    /* Maintain aspect ratio */
    border: 1px solid #ddd;
    /* Add a border for definition */
    border-radius: 8px;
    /* Rounded corners */
    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
    /* Subtle shadow for a modern look */
    transition: transform 0.3s ease, box-shadow 0.3s ease;
    /* Hover effect */
}

.cert_images img:hover {
    transform: scale(1.05);
    /* Slight zoom on hover */
    box-shadow: 0 6px 12px rgba(0, 0, 0, 0.2);
    /* Enhanced shadow on hover */
}

@media (max-width: 991.98px) {

    /* Responsive adjustments for tablets */
    .cert_images img {
        margin-bottom: 10px;
        /* Reduce spacing for smaller screens */
    }
}

@media (max-width: 767.98px) {

    /* Responsive adjustments for mobile */
    .cert_images {
        margin-bottom: 20px;
        /* Add spacing between items */
    }
}

.second_tab {
    padding: 20px;
    /* Add padding around the section */
    background-color: #f9f9f9;
    /* Light background color */
    border: 1px solid #ddd;
    /* Subtle border for the section */
    border-radius: 8px;
    /* Rounded corners */
    margin-bottom: 20px;
    /* Spacing below the section */
    box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
}

/* Heading inside the Second Tab */
.second_tab h3 {
    margin-bottom: 15px;
    /* Space below the heading */
    color: #333;
    /* Dark text color */
    font-size: 26px;
    /* Adjust font size */
    font-weight: bold;
    /* Bold text */
}

/* Unordered List Styling */
.second_tab ul {
    list-style: disc inside;
    padding-left: 20px;
    margin: 0;
    margin-top: 18px;
}

.second_tab ul li {
    font-size: 1rem;
    line-height: 30px;
    color: #333;
    margin-bottom: 15px;
}

/* Furnace Image Container Styling */
.furnace_images {
    text-align: center;
    padding: 10px;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 8px;
    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
    transition: transform 0.3s ease, box-shadow 0.3s ease;
    margin-bottom: 25px;
}

/* Image Styling */
.furnace_images img {
    max-width: 100%;
    /* Ensure the image is responsive */
    height: 185px;
    /* Maintain aspect ratio */
    border-radius: 5px;
    /* Smooth corners */
    margin-bottom: 10px;
    width: 100%;
}

/* Hover Effect for Image Container */
.furnace_images:hover {
    transform: scale(1.05);
    /* Slight zoom effect */
    box-shadow: 0 6px 12px rgba(0, 0, 0, 0.2);
    /* Enhanced shadow on hover */
}

/* Responsive Adjustments */
@media (max-width: 768px) {
    .second_tab {
        padding: 15px;
        /* Adjust padding for smaller screens */
    }

    .second_tab h3 {
        font-size: 18px;
        /* Smaller heading size */
    }

    .second_tab ul li {
        font-size: 13px;
        /* Smaller list item font size */
    }
}


/* Furnace Content Section */
.furnace_content {
    padding: 20px;
    /* Add padding to the content */
}

/* Furnace Content Text */
.furnace_content h4 {
    font-size: 20px;
    /* Title font size */
    color: #333;
    /* Dark text color */
    margin-bottom: 10px;
    /* Space below the title */
    font-weight: bold;
    /* Bold title */
}

.furnace_content h5 {
    font-size: 16px;
    /* Subtitle font size */
    color: #555;
    /* Slightly lighter text color */
    margin: 0;
    /* Remove margin */
    font-weight: normal;
    /* Regular font weight */
}

/* Responsive Adjustments */
@media (max-width: 768px) {
    .furnace_content {
        padding: 15px;
        /* Reduce padding */
    }

    .furnace_content h4 {
        font-size: 18px;
        /* Adjust title size */
    }

    .furnace_content h5 {
        font-size: 14px;
        /* Adjust subtitle size */
    }
}

.furnace1_images {
    text-align: center;
    /* Center the image */
    padding: 10px;
    /* Add padding around the image */
    background-color: #fff;
    /* White background for the image container */
    border: 1px solid #ddd;
    /* Subtle border */
    border-radius: 8px;
    /* Rounded corners */
    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
    /* Light shadow */
    transition: transform 0.3s ease, box-shadow 0.3s ease;
    /* Hover effects */
}

.second_tab h3 {
    font-size: 24px;
    color: #333;
    /* Dark text color */
    font-weight: bold;
    /* Make it bold */
    margin-bottom: 20px;
    /* Space below the heading */
    text-align: center;
    /* Center-align the heading */
}

.furnace1_images img {
    max-width: 100%;
    /* Make image responsive */
    height: auto;
    /* Maintain aspect ratio */
    border-radius: 5px;
    /* Smooth corners */
}

.second_tab p {
    font-size: 15px;
    line-height: 30px;
    color: #000;
    text-align: justify;
    margin: 0;
    margin-top: 15px;
    margin-bottom: 10px;
}

/* Responsive Design */
@media (max-width: 768px) {
    .second_tab {
        padding: 15px;
        /* Reduce padding for smaller screens */
    }

    .second_tab h3 {
        font-size: 20px;
        /* Reduce heading size */
    }

    .second_tab p {
        font-size: 14px;
        /* Adjust paragraph font size */
    }
}



/* new end */

.image-wrapper_carousel img:hover {
    transform: scale(1.05);
}

.image-wrapper_carousel img {
    border-radius: 10px;
    transition: transform 0.3s ease-in-out;
}

.owl-carousel {
    display: block !important;
    width: 100%;
    z-index: 1;
}

/tbody,
td,
tfoot,
th,
thead,
tr {
    /
    /*    border-color: red !important;*/
    /*    border-style: solid;*/
    /*    border-width: 0;*/
    /
}

/ .tablet_2 tr,
th {
    background-color: #474ab2 !important;
    color: #fff;
    font-weight: 700;
    font-size: 16px;
    border: 3px solid #fff;
}

.table_3sb tr,
td,
img {
    /* height:40px; */
    font-size: 15px;
    color: #000;
}

tbody,
td,
tfoot,
th,
z,
tr td {
    border: 1px solid #d9d7d7;
}

table {
    width: 100%;
    border-collapse: collapse;
}

th,
td {
    border: 1px solid #000;
    padding: 10px;
    text-align: left;
}


/*download e */


.message_from_md_section {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
}

.two_message_from {
    background-color: whitesmoke;
    padding: 15px;
    box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
    border-radius: 10px;
    border: 2px solid #474ab2;
}

.warm_welcome h4 {
    font-size: 18px;
    color: #20195f;
    margin-bottom: 10px;
    font-weight: 700;
    line-height: 25px;
}

.q-content p {
    font-size: 1rem;
    line-height: 30px;
    color: #333;
    margin-bottom: 15px;
}

.warm_welcome {
    padding-top: 15px;
}

.warm_frm h5 {
    font-size: 16px;
    color: #000;
    font-weight: 700;
    line-height: 28px;
}

.messg_icon i {
    font-size: 80px;
    color: #261b1b;
    margin-bottom: 10px;
}

.vision_sec {
    padding: 10px;
    border: 2px solid #282828;
    border-radius: 10px;
}

.mission_sec {
    padding: 10px;
    border: 2px solid #282828;
    border-radius: 10px;

}

.vision_sec h3 {
    font-size: 29px;
    color: #322424;
    font-weight: 700;
    margin-bottom: 15px;
}

.vision_sec p {
    margin-top: 5px;
    line-height: 30px;
    font-size: 15px;
    color: #000;
}

.mission_sec p {
    margin-top: 5px;
    line-height: 30px;
    font-size: 15px;
    color: #000;
}

.mission_sec h3 {
    font-size: 29px;
    color: #322424;
    font-weight: 700;
    margin-bottom: 15px;
}


.quality_sec {
    border: 1px solid #b7b4b4;
    box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
    outline: 4px solid #fff;
    border-radius: 10px;
}

.two_quality {
    padding-top: 30px;
}

.quality_policy_section {
    padding-top: 20px;
    padding-bottom: 20px;
}

/* e  */



/* blogs details css s  */

.blogs_details_sec {
    padding: 50px 0;
    background-color: #f8f9fa;
}

.blogs_details_sec .cotainer {
    max-width: 1200px;
    margin: 0 auto;
}

/* .blogs_details_sec .row {
    align-items: center;
  } */

.blogs_images_details img {
    height: 300px;
    /* Fixed height */
    padding: 10px;
    width: 100%;
    /* Full width of the container */
    object-fit: cover;
    /* Ensures the image fits nicely and is cropped if needed */
    border-radius: 8px;
    /* Smooth corners */
    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
    /* Subtle shadow */
}

.blogs_images_content {
    padding: 20px;
    background-color: #ffffff;
    border-radius: 8px;
    height: 300px;
    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
    display: flex;
    align-items: center;
}

.blogs_heading h2 {
    font-size: 18px;
    font-weight: 600;
    line-height: 30px;
    color: #20195f;
}

.blogs_heading h3 {
    font-size: 23px;
    font-weight: 700;
    line-height: 30px;
    color: #20195f;
}

.blogs_images_content p {
    margin: 0;
    font-size: 1rem;
    line-height: 1.6;
    color: #333333;
    /* Dark grey for text */
}

@media (max-width: 768px) {
    .blogs_details_sec {
        padding: 30px 15px;
    }

    .blogs_images_details {
        margin-bottom: 20px;
        /* Adds spacing between image and content */
    }

    .blogs_images_content {
        padding: 15px;
    }
}


.blog-title {
    font-size: 25px;
    font-weight: 700;
    color: #20195f;
    margin-bottom: 10px;
    margin-bottom: 20px;
}

.blog-date {
    display: block;
    font-size: 0.875rem;
    color: #888888;
    /* Light grey for date */
    margin-bottom: 15px;
}

.blogs_images_content p {
    margin: 0;
    font-size: 15px;
    line-height: 30px;
    color: #000;
}

/* col-lg12 sec css s  */
.blogs_fullwidth_content {
    padding: 20px;
    background-color: #f8f9fa;
    /* Light grey background */
    border-radius: 8px;
    font-size: 15px;
    line-height: 30px;
    color: #333;
    /* Dark grey text */
    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
    /* Subtle shadow */
}

.blogs_fullwidth_content h2 {
    font-size: 23px;
    /* Adjusts the font size */
    font-weight: 700;
    /* Makes the heading bold */
    color: #20195f;
    /* Your preferred color from the palette */
    margin-bottom: 15px;
    /* Adds space below the heading */

}

.blogs_fullwidth_content p {
    font-size: 15px;
    /* Adjusts font size */
    color: #333333;
    /* Dark grey color for better readability */
    line-height: 30px;
    /* Increases line spacing for readability */
    margin-bottom: 10px;
    /* Adds space below the paragraph */
    /* padding: 0 20px; */
}



/**/


/*top scroll s*/
@keyframes floatUpDown {
    0% {
        transform: translateY(0);
    }

    50% {
        transform: translateY(-10px);
    }

    100% {
        transform: translateY(0);
    }
}

.scroll-to-top {
    animation: floatUpDown 2s ease-in-out infinite;
    background-color: #337ab7;
    /* Bootstrap primary color */
    color: #fff;
    border-radius: 50% !important;
    cursor: pointer;
    font-size: 20px;
    height: 40px;
    width: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    border: none;
    padding: 0;
    line-height: 5px;
}

.scroll-to-top i {
    line-height: 10px;
    font-size: 15px;
}

#scrollUp {
    display: block;
}

/*end scrolltop*/

.image_div_awards {
    margin-bottom: 25px;
    text-align: center;
}

.image_div_awards a img{
    width: 100%;
    height: 350px;
    object-fit: contain;
    border-radius: 6px;
    text-align: center;
    margin: auto;
}

.awrd_title_content{
    margin-bottom: 10px !important;

}

.awrd_title_content h1{
    color:#212121;
    font-size: 30px;
    text-transform: capitalize;
    font-weight: 600;
}

.content_div_awards{
    overflow: auto;
    margin-bottom: 30px;
}

.content_div_awards p{
    font-size: 14px;
    line-height: 28px;
}

/* width */
.content_div_awards::-webkit-scrollbar {
  width: 4px;
}

/* Track */
.content_div_awards::-webkit-scrollbar-track {
  background: #fff;
}

/* Handle */
.content_div_awards::-webkit-scrollbar-thumb {
  background: #5a5a5a;
}

.certificates_dropdown_menu_div > .dropdown > a{
    background-color: #f4f4f4 !important;
    padding: 10px 7px !important;
    display: flex;
    align-items: center;
    justify-content: space-between;
    border-radius: 5px;
    font-weight: 600;
    font-size: 14px;
}

.certificates_dropdown_menu_div > .dropdown > a > span{
    font-size: 20px;
}

.certificates_dropdown_menu_div > .dropdown > .dropdown-menu{
    background-color: #f4f4f4;
    border: none !important;
    outline: none !important;
    padding: 0px !important;
}

.certificates_dropdown_menu_div > .dropdown:hover > .dropdown-menu{
    display: block;
}

.certificates_dropdown_menu_div > .dropdown > .dropdown-menu > li > a{
 background-color: transparent !important;
 padding: 10px 12px;
 border-bottom: 1px dashed #fff;
  font-weight: 600;
    font-size: 14px;
}

.certificates_dropdown_menu_div > .dropdown > .dropdown-menu > li > a:hover{
    background-color: #20195f !important;
    color: #fff !important;
}
.align-item-center{
    align-items:center;
    font-size: 1rem;
}
