max-w/*
Theme Name: Bridge Child
Theme URI: http://demo.qodeinteractive.com/bridge/
Description: A child theme of Bridge Theme
Author: Qode Interactive
Author URI: http://www.qodethemes.com/
Version: 1.0.0
Template: bridge
*/

@import url("../bridge/style.css");
.wrapper,
body {
  background-color: initial;
}

@font-face {
  font-family: "Myriad W01 Lt";
  src: url("Fonts/b3e9f984-f8ca-4650-90c3-d6f0aca0a27d.eot?#iefix");
  src: url("Fonts/b3e9f984-f8ca-4650-90c3-d6f0aca0a27d.eot?#iefix") format("eot"), url("Fonts/e7e30ff2-3a95-49b0-bbf9-024f40ead426.woff2") format("woff2"), url("Fonts/b984f4e8-e37d-4502-bead-ffd991e64d1f.woff") format("woff"), url("Fonts/82d18baa-8811-4aa8-9338-9bafa08350d0.ttf") format("truetype"), url("Fonts/20e14bb9-6aec-47a9-8ef8-5613bf1d6eae.svg#20e14bb9-6aec-47a9-8ef8-5613bf1d6eae") format("svg");
}

@font-face {
  font-family: "Myriad W01 Lt It";
  src: url("Fonts/7f8bf145-43b4-4e18-8ab6-38552ac83b70.eot?#iefix");
  src: url("Fonts/7f8bf145-43b4-4e18-8ab6-38552ac83b70.eot?#iefix") format("eot"), url("Fonts/6ad65c4a-999a-4b06-92ad-075dd9a6c0a7.woff2") format("woff2"), url("Fonts/3efa8eef-d81a-4a5b-ba15-94c5afa463cf.woff") format("woff"), url("Fonts/0ac3a8d1-ea58-4bc8-b995-cd7fce51290e.ttf") format("truetype"), url("Fonts/f360572f-8d74-4e11-b63c-91a55e17c82d.svg#f360572f-8d74-4e11-b63c-91a55e17c82d") format("svg");
}

@font-face {
  font-family: "Myriad W01 Regular";
  src: url("Fonts/2bd106a4-3872-4193-8627-d7af96dd4f7e.eot?#iefix");
  src: url("Fonts/2bd106a4-3872-4193-8627-d7af96dd4f7e.eot?#iefix") format("eot"), url("Fonts/3b0f1c67-c2e4-4df6-976f-49d52e45aba1.woff2") format("woff2"), url("Fonts/c5b1c170-d8f7-41f9-85c2-0ab670780c6b.woff") format("woff"), url("Fonts/ba1ff8f6-0c27-4e7b-8be5-818b6c3dd801.ttf") format("truetype"), url("Fonts/a379413e-a0b8-44dc-b250-1e000e4092a4.svg#a379413e-a0b8-44dc-b250-1e000e4092a4") format("svg");
}

@font-face {
  font-family: "Myriad W01 It";
  src: url("Fonts/b7dea71a-f8e7-42e0-b03b-ae1b0b6eb0cd.eot?#iefix");
  src: url("Fonts/b7dea71a-f8e7-42e0-b03b-ae1b0b6eb0cd.eot?#iefix") format("eot"), url("Fonts/a56f9fd5-b438-4696-ae62-d273eb2e4c1b.woff2") format("woff2"), url("Fonts/7becdf28-cd45-4f8a-bcab-d8c861a8ebc5.woff") format("woff"), url("Fonts/b90a1a2e-a700-4528-aa00-535c93ecf8a9.ttf") format("truetype"), url("Fonts/85c745b1-d826-4e09-988f-82cd152fb0db.svg#85c745b1-d826-4e09-988f-82cd152fb0db") format("svg");
}

@font-face {
  font-family: "Myriad W01 SmBd";
  src: url("Fonts/f71415c0-f68d-42cd-a948-05af81548ea5.eot?#iefix");
  src: url("Fonts/f71415c0-f68d-42cd-a948-05af81548ea5.eot?#iefix") format("eot"), url("Fonts/0b6110f9-6072-46b9-98af-7d09f7c895b8.woff2") format("woff2"), url("Fonts/c22866d7-ca67-4170-a113-cae280eea669.woff") format("woff"), url("Fonts/19ce9ea9-076e-4dcd-91a1-454f4830f120.ttf") format("truetype"), url("Fonts/18915124-98e4-4245-9e10-b921e09a6704.svg#18915124-98e4-4245-9e10-b921e09a6704") format("svg");
}

@font-face {
  font-family: "Myriad W01 SmBd It";
  src: url("Fonts/e3c5d5a6-3f08-4d0c-a4af-3d90f6fa03ee.eot?#iefix");
  src: url("Fonts/e3c5d5a6-3f08-4d0c-a4af-3d90f6fa03ee.eot?#iefix") format("eot"), url("Fonts/2cc3ff2f-19fe-458d-99da-2fb1acb43d81.woff2") format("woff2"), url("Fonts/f83744dc-5c76-4309-bea0-03c18f58997f.woff") format("woff"), url("Fonts/dc5e0550-21b2-4664-a54a-248791c96660.ttf") format("truetype"), url("Fonts/f1682532-45c5-4c1b-a058-a65e600e0100.svg#f1682532-45c5-4c1b-a058-a65e600e0100") format("svg");
}

@font-face {
  font-family: "Myriad W01 Bd";
  src: url("Fonts/4f2af761-c017-4801-9aa5-5d30643373ce.eot?#iefix");
  src: url("Fonts/4f2af761-c017-4801-9aa5-5d30643373ce.eot?#iefix") format("eot"), url("Fonts/eba438b3-9ab9-48ba-b1c5-610f83b38303.woff2") format("woff2"), url("Fonts/acfb7490-30f6-4bf4-a1b8-70ff9172d209.woff") format("woff"), url("Fonts/5bf402e3-ba96-414e-bc7e-cb6689fe32c1.ttf") format("truetype"), url("Fonts/c5dceae7-427a-4765-b06b-ea2eecca3434.svg#c5dceae7-427a-4765-b06b-ea2eecca3434") format("svg");
}

@font-face {
  font-family: "Myriad W01 Bd It";
  src: url("Fonts/67452424-3136-49b1-827d-49c5dcde5779.eot?#iefix");
  src: url("Fonts/67452424-3136-49b1-827d-49c5dcde5779.eot?#iefix") format("eot"), url("Fonts/fd5daa3f-a61a-4aed-93cd-54bc94bb59b6.woff2") format("woff2"), url("Fonts/088bed5d-3869-422a-8876-df9a6992b434.woff") format("woff"), url("Fonts/b0e5af12-5659-4451-b843-6fade25c4e53.ttf") format("truetype"), url("Fonts/e590a993-9202-42bc-a22f-25243e6b0d5a.svg#e590a993-9202-42bc-a22f-25243e6b0d5a") format("svg");
}

@font-face {
  font-family: "Myriad W01 Black";
  src: url("Fonts/a8a5b7cb-4d2f-479b-9437-689fc5435c69.eot?#iefix");
  src: url("Fonts/a8a5b7cb-4d2f-479b-9437-689fc5435c69.eot?#iefix") format("eot"), url("Fonts/fec26c19-139d-43c2-a2e2-1d2edd7a6632.woff2") format("woff2"), url("Fonts/343cca80-f864-4475-9357-bd86359efe6d.woff") format("woff"), url("Fonts/14f45cdf-4558-43a1-b76b-abe9a1d84c4a.ttf") format("truetype"), url("Fonts/6f13d7fa-3aaf-46ea-995a-89d7fb422896.svg#6f13d7fa-3aaf-46ea-995a-89d7fb422896") format("svg");
}

@font-face {
  font-family: "Myriad W01 Black It";
  src: url("Fonts/44fe289c-a576-4f24-b668-a62cf2fdcb9c.eot?#iefix");
  src: url("Fonts/44fe289c-a576-4f24-b668-a62cf2fdcb9c.eot?#iefix") format("eot"), url("Fonts/cc3122e3-adee-4c5c-be17-2acaaffd32a3.woff2") format("woff2"), url("Fonts/d89bc622-54c7-43da-91ad-a74f625a1e02.woff") format("woff"), url("Fonts/50d1ea1c-06bb-40c8-8c9f-caa23557d59d.ttf") format("truetype"), url("Fonts/daabede8-40a2-40d6-968d-4359952e67e4.svg#daabede8-40a2-40d6-968d-4359952e67e4") format("svg");
}

@font-face {
  font-family: "Myriad W01 Lt Sm Cnd";
  src: url("Fonts/e5d6ed0d-c1ec-4469-90de-5784ad5c8baa.eot?#iefix");
  src: url("Fonts/e5d6ed0d-c1ec-4469-90de-5784ad5c8baa.eot?#iefix") format("eot"), url("Fonts/2af14c57-26fb-4b9b-bb5b-55b21af54c0c.woff2") format("woff2"), url("Fonts/7703a5c8-61a4-4d32-9768-83ec303e9f2b.woff") format("woff"), url("Fonts/d80f1f4a-8843-425c-8492-ec8015c07eeb.ttf") format("truetype"), url("Fonts/28971b53-c747-4c80-9aa5-107f3d702047.svg#28971b53-c747-4c80-9aa5-107f3d702047") format("svg");
}

@font-face {
  font-family: "Myriad W01 Lt Sm Cnd It";
  src: url("Fonts/2eea462e-4b20-431f-a049-5a2fd1c74c94.eot?#iefix");
  src: url("Fonts/2eea462e-4b20-431f-a049-5a2fd1c74c94.eot?#iefix") format("eot"), url("Fonts/0b5436db-0c82-4e23-bacb-dd1a19052d78.woff2") format("woff2"), url("Fonts/3266819e-433c-4724-9440-cb8bcbdbf2d6.woff") format("woff"), url("Fonts/e7873229-b425-4c58-97a5-212630f5226c.ttf") format("truetype"), url("Fonts/ea9132a5-e47c-4307-9aa3-0029e329ed85.svg#ea9132a5-e47c-4307-9aa3-0029e329ed85") format("svg");
}

@font-face {
  font-family: "Myriad W01 Sm Cnd";
  src: url("Fonts/ac5ab5e5-33fd-4088-b059-0bb569afd809.eot?#iefix");
  src: url("Fonts/ac5ab5e5-33fd-4088-b059-0bb569afd809.eot?#iefix") format("eot"), url("Fonts/e01aecf1-8cda-46e3-934e-d5e2cfa56298.woff2") format("woff2"), url("Fonts/46bfe93f-37b4-4f09-b72d-dca0b609e20f.woff") format("woff"), url("Fonts/a21d9dfa-f77c-4009-aa22-09f3d9f99752.ttf") format("truetype"), url("Fonts/e7f8e64a-127f-47df-80d9-12ca86c5b053.svg#e7f8e64a-127f-47df-80d9-12ca86c5b053") format("svg");
}

@font-face {
  font-family: "Myriad W01 Sm Cnd It";
  src: url("Fonts/36553e3c-6b60-408c-8c9f-25951f0336e0.eot?#iefix");
  src: url("Fonts/36553e3c-6b60-408c-8c9f-25951f0336e0.eot?#iefix") format("eot"), url("Fonts/10bfab30-7cf5-4b9e-8257-c0d0c001be15.woff2") format("woff2"), url("Fonts/69bf8ecd-6a75-4d01-9f52-8d2115329d50.woff") format("woff"), url("Fonts/eaf4144b-0678-4de1-927e-af36acce48f8.ttf") format("truetype"), url("Fonts/728d1ae4-9f8a-4af7-8a09-5778dfe8cb59.svg#728d1ae4-9f8a-4af7-8a09-5778dfe8cb59") format("svg");
}

@font-face {
  font-family: "Myriad W01 SmBd Sm Cnd";
  src: url("Fonts/efb4c5b5-2f2f-4243-a4c1-2ae10ce956db.eot?#iefix");
  src: url("Fonts/efb4c5b5-2f2f-4243-a4c1-2ae10ce956db.eot?#iefix") format("eot"), url("Fonts/7a35f7b7-829a-4572-a3c9-277b22820978.woff2") format("woff2"), url("Fonts/8cea75c4-1f67-4ea6-ab74-9391609e349b.woff") format("woff"), url("Fonts/c1cca0c6-2b8b-4574-8367-8c139b684f77.ttf") format("truetype"), url("Fonts/1b3e55d8-8da1-4f1e-ae9d-de5154bd418b.svg#1b3e55d8-8da1-4f1e-ae9d-de5154bd418b") format("svg");
}

@font-face {
  font-family: "MyriadW01-SmBdSmCndIt";
  src: url("Fonts/ae7d3529-eaea-4403-b001-c87c6d337c0a.eot?#iefix");
  src: url("Fonts/ae7d3529-eaea-4403-b001-c87c6d337c0a.eot?#iefix") format("eot"), url("Fonts/238be63b-8fd9-49ea-a76f-f472879e1220.woff2") format("woff2"), url("Fonts/33dc295c-b77f-41e0-afd4-399e6a3e260a.woff") format("woff"), url("Fonts/082265a3-62d5-404c-966e-3fbea4738e9f.ttf") format("truetype"), url("Fonts/236275fa-ba13-4aea-9e24-166e173af329.svg#236275fa-ba13-4aea-9e24-166e173af329") format("svg");
}

@font-face {
  font-family: "Myriad W01 Bd Sm Cnd";
  src: url("Fonts/05288a48-9aa4-47ee-9af8-97126df7e999.eot?#iefix");
  src: url("Fonts/05288a48-9aa4-47ee-9af8-97126df7e999.eot?#iefix") format("eot"), url("Fonts/1f587350-f757-4176-8c79-3440c3f1c3f6.woff2") format("woff2"), url("Fonts/c858c292-597c-4ffe-a108-4e6568fbae4e.woff") format("woff"), url("Fonts/1522b786-6d59-43f7-9d16-34279ee0acf8.ttf") format("truetype"), url("Fonts/1455167d-f3ec-4022-ae9f-b9ce5746d2a0.svg#1455167d-f3ec-4022-ae9f-b9ce5746d2a0") format("svg");
}

@font-face {
  font-family: "Myriad W01 Bd Sm Cnd It";
  src: url("Fonts/67a8e2c6-cce0-4739-a9d0-06a43dd631b6.eot?#iefix");
  src: url("Fonts/67a8e2c6-cce0-4739-a9d0-06a43dd631b6.eot?#iefix") format("eot"), url("Fonts/f4f4fe96-c949-4d3b-86e3-b48a81f886ef.woff2") format("woff2"), url("Fonts/bb3fbf60-b09a-41b8-9d00-1ec15cfc22be.woff") format("woff"), url("Fonts/b1ece573-9c2b-420b-9f79-d207853a2a22.ttf") format("truetype"), url("Fonts/067c194d-6435-4671-b468-f07dfe09f160.svg#067c194d-6435-4671-b468-f07dfe09f160") format("svg");
}

@font-face {
  font-family: "Myriad W01 Black Sm Cnd";
  src: url("Fonts/ba92704e-64f3-4524-8b0b-38bb77bda201.eot?#iefix");
  src: url("Fonts/ba92704e-64f3-4524-8b0b-38bb77bda201.eot?#iefix") format("eot"), url("Fonts/5b504570-11cf-4c50-a509-122c100a895d.woff2") format("woff2"), url("Fonts/2242470e-070f-49f4-9361-523478108fd2.woff") format("woff"), url("Fonts/0fcec0aa-6082-4044-85e0-99a2ce1b8c24.ttf") format("truetype"), url("Fonts/b350283f-a333-4871-afa5-501775f235b4.svg#b350283f-a333-4871-afa5-501775f235b4") format("svg");
}

@font-face {
  font-family: "MyriadW01-BlackSmCndIt";
  src: url("Fonts/9bc1a356-b051-4de0-aa3b-591f68177451.eot?#iefix");
  src: url("Fonts/9bc1a356-b051-4de0-aa3b-591f68177451.eot?#iefix") format("eot"), url("Fonts/c9cc0473-08d7-4354-bf8d-bb813466a034.woff2") format("woff2"), url("Fonts/9d00c1a6-236e-4e0b-b382-e2e1c4f77543.woff") format("woff"), url("Fonts/72945e7d-959f-46ec-91a0-191b97077a25.ttf") format("truetype"), url("Fonts/1b750cda-8ab4-4593-8f6c-e1d37b2bc61e.svg#1b750cda-8ab4-4593-8f6c-e1d37b2bc61e") format("svg");
}

@font-face {
  font-family: "Myriad W01 Lt Cnd";
  src: url("Fonts/ab049bbd-23a6-4cdc-9fca-f14539d4487b.eot?#iefix");
  src: url("Fonts/ab049bbd-23a6-4cdc-9fca-f14539d4487b.eot?#iefix") format("eot"), url("Fonts/f7657682-20d2-4b3c-9f01-f76b4274785e.woff2") format("woff2"), url("Fonts/2629fae9-66ad-4554-9d4e-c80bc76e5b6b.woff") format("woff"), url("Fonts/81b4e460-9e28-4e33-88a5-6f65aa955154.ttf") format("truetype"), url("Fonts/3ff8eeda-2b48-4356-a085-45ca4bfd9c04.svg#3ff8eeda-2b48-4356-a085-45ca4bfd9c04") format("svg");
}

@font-face {
  font-family: "Myriad W01 Lt Cnd It";
  src: url("Fonts/413a5d39-49bb-4d28-a1e3-c4e0330d834e.eot?#iefix");
  src: url("Fonts/413a5d39-49bb-4d28-a1e3-c4e0330d834e.eot?#iefix") format("eot"), url("Fonts/912777ed-c964-4543-ae82-04216d40c30b.woff2") format("woff2"), url("Fonts/f9fe1e00-e107-4a5e-8da1-2306845b899e.woff") format("woff"), url("Fonts/506360b5-4463-43df-aa65-13a690dcc288.ttf") format("truetype"), url("Fonts/a6d11417-23ae-4212-aadd-e2439300f5b3.svg#a6d11417-23ae-4212-aadd-e2439300f5b3") format("svg");
}

@font-face {
  font-family: "Myriad W01 Cnd";
  src: url("Fonts/9365313d-8496-4657-86cb-439a81698e62.eot?#iefix");
  src: url("Fonts/9365313d-8496-4657-86cb-439a81698e62.eot?#iefix") format("eot"), url("Fonts/db3cef8e-edd0-4e0b-b59f-41d34fed49f7.woff2") format("woff2"), url("Fonts/d7f07558-358e-43ab-bd36-0298eee9fad1.woff") format("woff"), url("Fonts/408c195f-7817-4e58-b9a6-199195365c7a.ttf") format("truetype"), url("Fonts/42f31449-1991-4ca6-bb98-9e924d681719.svg#42f31449-1991-4ca6-bb98-9e924d681719") format("svg");
}

@font-face {
  font-family: "Myriad W01 Cnd It";
  src: url("Fonts/3c12e3db-1b36-4213-9e7b-a90b13cfeedf.eot?#iefix");
  src: url("Fonts/3c12e3db-1b36-4213-9e7b-a90b13cfeedf.eot?#iefix") format("eot"), url("Fonts/4a31b3d0-0105-45c4-a7a0-6af0e8574340.woff2") format("woff2"), url("Fonts/dadf64e3-e1b9-4398-aa0c-74a0e4bd0afe.woff") format("woff"), url("Fonts/da6465dc-024e-474f-b79f-cfc753179025.ttf") format("truetype"), url("Fonts/d262073f-a668-46df-84b7-250ef7900a32.svg#d262073f-a668-46df-84b7-250ef7900a32") format("svg");
}

@font-face {
  font-family: "Myriad W01 SmBd Cnd";
  src: url("Fonts/4653ef9b-e5ce-4c59-9ec1-0af6638fca0e.eot?#iefix");
  src: url("Fonts/4653ef9b-e5ce-4c59-9ec1-0af6638fca0e.eot?#iefix") format("eot"), url("Fonts/d488558f-a9ea-4e8a-b318-f7ab5cd9357a.woff2") format("woff2"), url("Fonts/a2f2aae6-fded-4f03-897a-84e978797dfd.woff") format("woff"), url("Fonts/998b20b6-d1f1-4500-8ec7-6f82276cc8ac.ttf") format("truetype"), url("Fonts/ea5e5d84-0a40-4c45-a134-5d475db7f788.svg#ea5e5d84-0a40-4c45-a134-5d475db7f788") format("svg");
}

@font-face {
  font-family: "Myriad W01 SmBd Cnd It";
  src: url("Fonts/a897e4ee-c11c-43c7-bd6e-9d0282f8ced4.eot?#iefix");
  src: url("Fonts/a897e4ee-c11c-43c7-bd6e-9d0282f8ced4.eot?#iefix") format("eot"), url("Fonts/aece0ba3-eed2-4cab-9458-b98af8ae5e02.woff2") format("woff2"), url("Fonts/11735dc1-d8f5-42d8-9ff2-faac7f94294a.woff") format("woff"), url("Fonts/1ffdd3d6-c2ba-46cf-acd5-8d9b1d7a45ce.ttf") format("truetype"), url("Fonts/dac59f53-a56d-4ab8-89bb-d1f2cad55e2a.svg#dac59f53-a56d-4ab8-89bb-d1f2cad55e2a") format("svg");
}

@font-face {
  font-family: "Myriad W01 Bd Cnd";
  src: url("Fonts/b4df0776-43d3-4954-9ef2-95527dcfb011.eot?#iefix");
  src: url("Fonts/b4df0776-43d3-4954-9ef2-95527dcfb011.eot?#iefix") format("eot"), url("Fonts/f3750fd8-e60c-4354-9fd6-584d74d1d19e.woff2") format("woff2"), url("Fonts/4823eae2-791d-4382-8ef0-5916b5b1623f.woff") format("woff"), url("Fonts/5f217c58-a6c1-4caa-a812-82aebe639d32.ttf") format("truetype"), url("Fonts/d13b5353-c61b-48c5-a822-a1ae523eddf6.svg#d13b5353-c61b-48c5-a822-a1ae523eddf6") format("svg");
}

@font-face {
  font-family: "Myriad W01 Bd Cnd It";
  src: url("Fonts/2919f433-b272-41e3-95c9-417ef6cd34e1.eot?#iefix");
  src: url("Fonts/2919f433-b272-41e3-95c9-417ef6cd34e1.eot?#iefix") format("eot"), url("Fonts/153312be-58e0-4a1c-adea-10c3a0ecbb1b.woff2") format("woff2"), url("Fonts/00252721-ef30-49ec-80cb-93b1bea795cb.woff") format("woff"), url("Fonts/21cca651-1cd3-4115-996f-f8257b0bc07a.ttf") format("truetype"), url("Fonts/f7006adb-c3c7-4e07-b020-ec556658e45a.svg#f7006adb-c3c7-4e07-b020-ec556658e45a") format("svg");
}

@font-face {
  font-family: "Myriad W01 Black Cnd";
  src: url("Fonts/32d888c6-6d27-44fb-b570-043cb671a635.eot?#iefix");
  src: url("Fonts/32d888c6-6d27-44fb-b570-043cb671a635.eot?#iefix") format("eot"), url("Fonts/ad689946-9204-447e-9e75-3ec059464b7a.woff2") format("woff2"), url("Fonts/2c3c4b22-662f-4ca7-ab3d-0a7a345bf5fe.woff") format("woff"), url("Fonts/2687106b-114f-4ffb-8cc0-522a521ef262.ttf") format("truetype"), url("Fonts/f95bc9d1-33c0-4181-a93f-bead86cd2b30.svg#f95bc9d1-33c0-4181-a93f-bead86cd2b30") format("svg");
}

@font-face {
  font-family: "Myriad W01 Black Cnd It";
  src: url("Fonts/93ce1293-f6ff-4a2e-9af0-894a4ca6fabc.eot?#iefix");
  src: url("Fonts/93ce1293-f6ff-4a2e-9af0-894a4ca6fabc.eot?#iefix") format("eot"), url("Fonts/64e03f75-2558-4fe2-9d4c-dc1f89958114.woff2") format("woff2"), url("Fonts/36c387ad-5c1c-48d1-86e8-288fc11cbffc.woff") format("woff"), url("Fonts/e101bf33-6814-478b-aaa9-4bea48ef1541.ttf") format("truetype"), url("Fonts/79900f3b-b997-4294-8198-d3502705b37e.svg#79900f3b-b997-4294-8198-d3502705b37e") format("svg");
}

@font-face {
  font-family: 'FS Sammy Regular';
  src: url("Fonts/FSSammyWeb-Regular.eot?#iefix");
  src: url("Fonts/FSSammyWeb-Regular.eot?#iefix") format("eot"), url("Fonts/FSSammyWeb-Regular.woff") format("woff");
}

body {
  font-family: "Myriad W01 Regular", Arial !important;
}

header .header_top .q_social_icon_holder {
  margin: 8px;
}

.clearfix:after {
  visibility: hidden;
  display: block;
  font-size: 0;
  content: " ";
  clear: both;
  height: 0;
}

* html .clearfix {
  zoom: 1;
}


/* IE6 */

*:first-child+html .clearfix {
  zoom: 1;
}


/* IE7 */


/*===========================*/

.single-format-standard .content_inner {
  max-width: 1405px;
  background-color: white !important;
  margin: 0 auto !important;
}

.single-format-standard .column1 .column_inner {
  padding: 3% !important;
}


/*=======================================*/

.page-template-questionnaire .contact_detail {
  padding: 3% !important;
}

.page-template-questionnaire .content_inner {
  max-width: 1405px;
  background-color: white !important;
  margin: 0 auto !important;
}

.noActiveQstn {
  display: none;
}

.questionDiv {
  width: 500px;
  font-size: 20px;
}
.mobile_header{
  display: none;
}
.page-template-questionnaire {
  font-size: 16px;
}

.questionnaire {
  font-size: 18px;
}

.titleclssq {
  font-size: 18px;
  color: #e77843;
}

.toptitleclssq {
  font-size: 24px;
  color: #83AF56;
}

.fimg {
  padding-left: 20px;
  flex-grow: 1;
}

.fimg img {
  width: 400px;
}

.prevCls {
  float: left;
  margin-right: 10px;
  margin-top: 40px;
  cursor: pointer;
  background-image: url('http://www.femiliftyontemi.com/wp-content/uploads/2016/04/PREV.png');
  width: 70px;
  height: 28px;
}

.home .nextCls {
  margin-top: 0px !important;
}

.nextCls {
  margin-top: 40px;
  cursor: pointer;
  float: left;
  background-image: url('https://www.femiliftyontemi.com/wp-content/uploads/2016/04/next.png');
  width: 95px;
  height: 28px;
  margin-right: 20px;
}

.lastClss {
  background-color: #83af56;
  width: 158px;
  height: 28px;
  text-align: center;
  float: left;
  margin-top: 40px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
  font-style: italic;
  color: white;
  font-size: 21px;
  vertical-align: middle;
  margin-right: 10px;
  cursor: pointer;
}

.lastClss div {
  padding-top: 2px;
}

.acPg {
  width: 25px;
  height: 25px;
  background-color: #83B051;
  float: left;
  margin-top: 40px;
  color: white;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
  text-align: center;
  margin-right: 8px;
}

.nonacPg {
  width: 25px;
  height: 25px;
  background-color: white;
  float: left;
  margin-top: 40px;
  color: black;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
  text-align: center;
  margin-right: 8px;
}


/*========social icons=======*/

.qode_icon_font_awesome:before {
  position: relative;
  top: -5px;
}

.q_social_icon_holder {
  width: 30px !important;
  height: 30px !important;
}

.fa-stack {
  width: 30px !important;
  height: 30px !important;
  margin: 0 !important;
  padding: 5px;
}

.qode_icon_font_awesome {
  width: 30px !important;
  height: 30px !important;
  cursor: pointer;
}

.column2 {
  float: right !important;
}

.container_inner {
  width: initial !important;
}

body h1:first-child {
  color: #e57742 !important;
  font-size: 48px !important;
  font-weight: normal !important;
  text-transform: none;
  line-height: 1.1 !important;
}

.wpb_wrapper h3 {
  font-family: "FS Sammy Regular", serif;
  text-transform: none;
  font-size: 28px;
  font-weight: normal;
  padding-bottom: 20px;
}

.page-template-main-template h4 {
  font-size: 18px;
  font-weight: normal;
  color: black;
}

.page-template-main-template .column1 .column_inner {
  padding: 3% !important;
}
.single-post .content_inner .column1{
    padding: 25px
}

.content_inner .column1 {
  max-width: 1048px;
  background-color: #f7f7f7 !important;
  margin: auto;

}

.content,
.content .container,
.full_width {
  background-color: initial !important;
}

.header_top_bottom_holder .container_inner {
  max-width: 1405px;
  margin: 0 auto;
}

#sow-image-4 {
  margin-bottom: 0;
}

h1 a:hover,
h2 a:hover,
h3 a:hover,
h4 a:hover,
h5 a:hover,
h6 a:hover {
  color: #83af56;
}

.q_accordion_holder.accordion .ui-accordion-header:hover {
  color: #83af56;
}

.q_accordion_holder.accordion .tab-title {
  text-transform: none;
}


/*========breadcrumb=============*/

.breadcrumb {
  position: absolute;
  color: #aeadad !important;
  font-size: 12px;
  top: 10px;
  right: initial;
  z-index: 1999 !important;
  height: initial !important;
  max-width: 1405px;
  margin: 0 auto;
  text-transform: uppercase;
}

.page-template-main-template .breadcrumb {
  top: 10px;
}

.category .breadcrumb {
  top: 10px;
}

.breadcrumbs_inner a {
  font-size: 12px !important;
  color: #aeadad !important;
}

.breadcrumbs_inner span {
  font-size: 12px !important;
  color: #aeadad !important;
}


/*========header=============*/

.header_bottom {
  padding: 0;
}


/*========menu=============*/

.main_menu .sub-menu {
  display: none;
  position: absolute;
  border: 1px solid #EFF0ED;
}

.main_menu .sub-menu li {
  float: left;
  background-color: white;
  width: 230px;
}

.main_menu .sub-menu li a {
  font-size: 15px;
  padding: 10px 0 10px 10px !important;
}

.main_menu li:hover .sub-menu {
  display: block;
}

.menu-main-menu-patient-container {
  line-height: 30px;
  top: 25px;
  position: relative;
}
.blog_holder.blog_small_image article .post_text .post_text_inner {
    padding: 23px;
    line-height: 1.1;
}
#menu-main-menu-patient {
  padding-top: 14px;
}

#menu-main-menu-doctor .sub-menu {}

#menu-main-menu-doctor .second ul {
  border: 1px solid #EFF0ED;
  padding: 0;
}

#menu-main-menu-doctor .second li {
  background-color: white;
}

#menu-main-menu-doctor .second li a {
  font-size: 15px;
  padding: 10px 0 10px 10px !important;
  color: #352e56 !important;
}

#menu-main-menu-doctor a {
  text-transform: none;
  font-size: 16px;
  font-weight: 100 !important;
}

.menu-main-menu-patient-container a {
  line-height: 30px !important;
  font-weight: 100 !important;
  font-size: 16px;
  letter-spacing: 1px;
  color: #352e56 !important;
  padding: 0 8px !important;
  text-transform: none;
}

.header-right-widget {
  top: 0px;
  position: relative;
}
#optin_triger p {
    font-weight: bold;
    font-size: 18px;
    color: #fff;
    display: inline-block;
    position: relative;
}
#optin_triger p:before {
  content: '';
  position: absolute;
  width: 50px;
  height: 50px;
  background: url(http://www.femilift.com/wp-content/uploads/2017/06/tofes.png);
  background-repeat: no-repeat;
  left: -50px;
  bottom: -16px;
}
@media screen and (min-width:0px) and (max-width:1120px) {
  .doctorDiv {
    display: none;
  }
  .patientDiv {
    display: none;
  }
  .menuclss {
    display: none;
  }
}

.doctorDiv {
  float: left;
  padding-right: 30px;
  font-weight: 100;
  cursor: pointer;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-size: 16px;
  color: #8d8d8d;
}

.patientDiv {
  font-weight: 100;
  float: left;
  padding-right: 30px;
  cursor: pointer;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-size: 16px;
  color: #352e56;
}




nav.main_menu > ul > li > a {
  line-height: 30px;
}

.menuclss .main_menu {
  max-width: 70%;
}

.menuclss>.main_menu>ul {
  padding-top: 39px;
}

.menuclss>.main_menu>ul>li {}

.menuclss>.main_menu>ul>li>ul {}

.menuclss .second>.inner>ul>li {}

.menuclss .second {}

.menuclss .second li {}

@media screen and (max-width: 1120px) {
  .popup_menu .sub_menu {
    display: block !important;
  }
  .popup_menu .sub_menu span {
    font-size: 16px !important;
  }
}

.side_menu_button {
  padding-right: 20px;
}

.header_inner_right {
  z-index: 999999 !important;
}

@media screen and (max-width: 500px) {
  .header_top_bottom_holder {
    background-color: white;
  }
  .header_inner_right {
    line-height: 1px;
    z-index: 99999 !important;
  }
  .textwidget a:last-child {
    display: none;
  }
  span.q_social_icon_holder.square_social {
    left: 100px;
  }
  .side_menu_button {
    z-index: 99;
  }
  .header_top_bottom_holder .right {
    visibility: visible;
    /*background-color: white;*/
  }
  .header_bottom {
    height: 70px;
    top: -16px;
    background-color: white;
  }
  .header_bottom .logo_wrapper > .q_logo > a >.popup {
    opacity: 0 !important;
  }
  .header_bottom .logo_wrapper >.q_logo > a > .mobile {
    opacity: 1 !important;
  }
  .wrapperTopAlma {
    position: fixed;
    z-index: 9999;
  }
  .q_logo .mobile {
    height: 70% !important;
  }
  .content {
    padding-top: 160px !important;
  }
  .page_header {
    position: fixed !important;
  }
  .scroll_header_top_area {
    top: 10px !important;
  }
  .popup_menu_holder_outer {
    z-index: 999 !important;
  }
  .scroll_header_top_area {
    z-index: 9999 !important;
  }
  .popup_menu .sub_menu {
    display: block !important;
  }
  .popup_menu .sub_menu span {
    font-size: 16px !important;
  }
  .header-widget.widget_text.header-right-widget{
    margin-right: -77px;
  }
}

@media screen and (max-width: 440px) {
  .header-widget.widget_text.header-right-widget{
    margin-right: -130px;
  }
}

@media screen and (min-width: 1120px) {
  .popup_menu {
    display: none !important;
  }
}

@media screen and (max-width: 1193px) {
  .main_menu {
    /*display:none;*/
  }
  .popup_menu {
    /*display:block !important; */
  }
}

.main_menu {
  position: absolute !important;
  right: 0 !important;
}

.lineclss {
  position: relative;
  height: 13px;
  width: 835px;
  top: 28px;
}


/*========right sidebar=============*/

@media screen and (max-width:600px) {
  .column2 .sidebar img {
    width: 100%;
  }
}


/*=====================*/

.wpb_video_widget .wpb_wrapper iframe {}

.home .wpb_layerslider_element h4 {
  font-weight: 100;
  letter-spacing: 1px;
}

.home .content_inner {
  max-width: 1405px;
  margin: 0 auto;
  background-color: white !important;
  
}

.home .container_inner {
  padding: 0;
  margin: 0 auto !important;
}

.home .row3_1 .q_image_with_text_over > img {
  min-height: 200px;
}

.home .row3_2 p>img {
  width: initial;
}

.home .row3_2 .q_image_with_text_over > img {
  height: 220px;
}

.home .wpb_text_column,
wpb_content_element {
  max-height: 387px;
  padding: 30px;
}


/***************************/

@media screen and (min-width:767px) and (max-width:975px) {
  .home .row3_2 .desc p {
    font-size: 16px !important;
  }
  .home .row3_2 .desc h1 {
    font-size: 20px !important;
  }
}

@media screen and (min-width:975px) and (max-width:1070px) {
  .home .row3_2 .desc p {
    font-size: 16px !important;
  }
  .home .row3_2 .desc h1 {
    font-size: 25px !important;
  }
}


/***************************/

@media screen and (min-width:0px) and (max-width:767px) {
  .home .row3_1 .desc {
    padding: 11px 0px 0 55px !important;
  }
  .home .row3middle .desc {
    padding: 190px 46px 0px 50px !important;
  }
  .home .row3_2 .q_image_with_text_over > img {
    height: 280px;
  }
}

@media screen and (min-width:0px) and (max-width:1140px) {
  .home .desc {
    /*padding-top:34px !important;*/
  }
}

@media screen and (min-width:1140px) and (max-width:1193px) {
  .home .desc {
    /*padding-top:85px !important;*/
  }
}

@media screen and (min-width:0px) and (max-width:767px) {
  .home .desc h1 {
    font-size: 50px;
  }
}

@media screen and (min-width:767px) and (max-width:1000px) {
  .home .desc h1 {
    font-size: 22px;
  }
}

@media screen and (min-width:1000px) and (max-width:1165px) {
  .home .desc h1 {
    font-size: 30px;
  }
}

@media screen and (min-width:1165px) and (max-width:1276px) {
  .home .desc h1 {
    font-size: 30px;
  }
}

@media screen and (min-width:1277px) and (max-width:3250px) {
  .home .desc h1 {
    font-size: 38px;
  }
}

.home .row2_2 .desc {
  width: 100%;
  margin: 0 auto;
  color: black !important;
  padding: 0 32px 0 240px;
  box-sizing: border-box;
  text-align: left !important;
}

.home .row3_2 .desc {
  width: 100%;
  margin: 0 auto !important;
  padding: 11px 5px 0 21px;
  box-sizing: border-box;
  text-align: left !important;
  font-size: 27px !important;
  color: black !important;
}

.home .row3_2 .desc p {
  font-size: 22px;
  color: black !important;
}

.home .row3_2 .desc h1 {
  color: black !important;
}

@media screen and (min-width:0px) and (max-width:767px) {}

@media screen and (min-width:768px) and (max-width:870px) {
  .home .row3middle .desc p {
    font-size: 16px !important;
    line-height: 20px;
  }
  .home .row3middle .desc h1 {
    font-size: 26px !important;
  }
  .home .row3middle .desc {
    padding: 123px 46px 0px 16px !important;
  }
}

@media screen and (min-width:870px) and (max-width:900px) {
  .home .row3middle .desc p {
    font-size: 16px !important;
    line-height: 20px;
  }
  .home .row3middle .desc h1 {
    font-size: 26px !important;
  }
  .home .row3middle .desc {
    padding: 128px 46px 0px 75px !important;
  }
}

@media screen and (min-width:900px) and (max-width:920px) {
  .home .row3middle .desc p {
    font-size: 16px !important;
    line-height: 20px;
  }
  .home .row3middle .desc h1 {
    font-size: 26px !important;
  }
  .home .row3middle .desc {
    padding: 132px 46px 0px 81px !important;
  }
}

@media screen and (min-width:920px) and (max-width:970px) {
  .home .row3middle .desc p {
    font-size: 16px !important;
    line-height: 20px;
  }
  .home .row3middle .desc h1 {
    font-size: 26px !important;
  }
  .home .row3middle .desc {
    padding: 142px 46px 0px 81px !important;
  }
}

@media screen and (min-width:970px) and (max-width:1090px) {
  .home .row3middle .desc p {
    font-size: 16px !important;
    line-height: 20px;
  }
  .home .row3middle .desc h1 {
    font-size: 26px !important;
  }
  .home .row3middle .desc {
    padding: 142px 46px 0px 81px !important;
  }
}

@media screen and (min-width:1090px) and (max-width:1125px) {
  .home .row3middle .desc p {
    font-size: 16px !important;
    line-height: 20px;
  }
  .home .row3middle .desc h1 {
    font-size: 26px !important;
  }
  .home .row3middle .desc {
    padding: 170px 46px 0px 97px !important;
  }
}

@media screen and (min-width:1125px) and (max-width:1203px) {
  .home .row3middle .desc p {
    font-size: 18px !important;
  }
  .home .row3middle .desc h1 {
    font-size: 30px !important;
  }
  .home .row3middle .desc {
    padding: 170px 46px 0px 97px !important;
  }
}

.home .row3middle .desc {
  width: 100%;
  margin: 0 auto !important;
  padding: 190px 46px 0px 115px;
  box-sizing: border-box;
  text-align: left !important;
}

.home .row3middle .desc p {
  font-size: 22px;
  color: black !important;
}

.home .row3middle .desc h1 {
  font-size: 39px;
  color: black !important;
}

.home .row3_1 .desc {
  width: 100%;
  margin: 0 auto !important;
  padding: 11px 0px 0 21px;
  box-sizing: border-box;
  text-align: left !important;
  color: white;
}

.home .row3_1 .desc p {
  color: white !important;
  font-size: 22px !important;
}

.home .row3_1 .desc h1 {
  color: white !important;
}

@media screen and (min-width:768px) and (max-width:1248px) {
  .home .row2_2 .desc {
    padding: 0 41px 0 174px !important;
  }
}

@media screen and (min-width:768px) and (max-width:970px) {
  .home .row2_2 .desc {
    padding: 0px 41px 0 141px;
  }
}

@media screen and (min-width:0px) and (max-width:1000px) {
  .home .desc {
    display: block !important;
  }
}

@media screen and (min-width:768px) and (max-width:1000px) {
  .home .row2_2 .desc p {
    font-size: 16px !important;
  }
  .home .row2_2 .desc h1 {
    font-size: 30px !important;
  }
}

@media screen and (min-width:1000px) and (max-width:1140px) {
  .home .row2_2 .desc h1 {
    font-size: 30px !important;
  }
}

.home .row2_2 .desc p {
  color: black !important;
  font-size: 18px;
}

.home .row2_2 .desc h1 {
  color: black !important;
  font-size: 48px;
  padding-bottom: 10px;
}

@media screen and (min-width:0px) and (max-width:767px) {
  .home .row1_1 {

  }
  .home .row_2 .wpb_column:last-child {
    padding-top: 8px;
  }
}

.home .row1_1 .desc {
  width: 100%;
  margin: 0 auto;
  padding: 0px 46px 26px 41px;
  box-sizing: border-box;
  text-align: left !important;
}

.home .row1_2 .desc {
  width: 100%;
  margin: 0 auto;
  padding: 0px 46px 26px 41px;
  box-sizing: border-box;
  text-align: left !important;
}

.home .row1_2 .desc p {
  font-size: 20px;
  color: black;
}

@media screen and (min-width:767px) and (max-width:960px) {
  .home .row1_2 .desc p {
    font-size: 14px;
  }
  .home .row1_2 .desc h1 {
    font-size: 18px;
  }
}

@media screen and (min-width:767px) and (max-width:790px) {
  .home .row1_2 .desc {
    padding: 0px 10px 26px 0px;
    margin: 24px 0px 0 9px !important;
  }
  .home .row1_1 .desc {
    padding: 0px 10px 26px 0px;
  }
  .home .row1_2 .desc p {
    line-height: 24px;
  }
}

@media screen and (min-width:790px) and (max-width:899px) {
  .home .row1_2 .desc {
    padding: 0px 36px 26px 0px;
    margin: 24px 0px 0 20px !important;
  }
  .home .row1_1 .desc {
    padding: 0px 36px 26px 0px;
  }
}

@media screen and (min-width:900px) and (max-width:1120px) {
  .home .row1_2 .desc {
    padding: 0px 46px 26px 0px;
    margin: 24px 0px 0 20px !important;
  }
  .home .row1_1 .desc {
    padding: 0px 46px 26px 0px;
  }
}

@media screen and (min-width:960px) and (max-width:1275px) {
  .home .row1_2 .desc p {
    font-size: 16px;
  }
  .home .row1_2 .desc h1 {
    font-size: 20px;
  }
}

.home .row1_2 .desc p img {
  display: inline-block;
  padding: 1px 5px 3px 1px;
}


/*=====================*/

.page-id-14889 .desc {
  opacity: 1 !important;
  margin: 40px 0px 0 20px !important;
}

.page-id-14889 .shader {
  background-color: transparent !important;
}

.page-id-14889 h1 {
  font-size: 38px;
  line-height: 1;
  font-weight: normal;
  text-align: left;
}

.q_image_with_text_over .shader .shader {
  background-color: transparent !important;
}


/*=======footer==============*/

a:hover {
  color: black !important;
}

.footerclss {
  margin-top: 70px;
}

.footer_col2 .column_inner {
  text-align: left;
}

.footer_col3 .column_inner {
  text-align: left;
}

.footer_col4 .column_inner {
  text-align: left;
}

.footer_top_holder .container {
  max-width: 1405px;
  margin: 0 auto;
}

.footer_top_holder .container_inner {
  width: initial;
}

.footer_top_holder {
  padding: 30px;
}

footer .column1 {
  top: initial;
}

.footer_col1 {
  width: 14% !important;
  float: left !important;
  padding-right: 1%;
}

.footer_col2 {
  width: 10% !important;
  float: left !important;
}

.footer_col3 {
  width: 36% !important;
  float: left !important;
}

.footer_col4 {
  width: 20% !important;
  float: left !important;
  text-align: right;
}

.footer_col5 {
  width: 12% !important;
  float: left !important;
  text-align: right;
}

nav.main_menu>ul>li>a {
  color: #352e56;
  padding: 0 8px;
}

.footer_col5 .q_social_icon_holder {
  margin-left: 15px;
}

.footer_bottom {
  line-height: 16px;
  font-size: 10px;
}

/*=====blog general =========*/
.single #layerslider_widget-4,
.single #layerslider_widget-2{
	width: 356px;
}
.single £layerslider_1
/*=====category=========*/

.category .container_inner {
  max-width: 1405px;
  margin: 0 auto;
}

.date {
  display: none;
}

.category .post_image {
  width: 38% !important;
  padding-bottom: 60px;
  padding-top: 36px;
}

.category .post_text_inner {
  background-color: transparent !important;
}

.category .blog_small_image {
  padding: 30px;
}

.category article {
  border-bottom: 1px solid #e3e4df;
}

.category .title_subtitle_holder h1 {
  padding-left: 3%;
}

.post_info {
  display: none !important;
}

.post_text_inner {
  padding-top: 5px !important;
}

.category .qbutton {
  width: 34px;
  height: 34px;
  background: url(http://femilift.dev/wp-content/uploads/2016/04/Femilift-content-loby.png) no-repeat center center;
  background-size: contain;
  padding: 0 !important;
}

.category .post_text_inner h2 a {
  text-transform: none;
  font-weight: normal;
  font-size: 36px;
}

.category .post_text_inner h2 {
  padding-bottom: 5px;
	font-size: 20px;
  line-height: 1 !important;
}

.category .blog_holder article .post_more {
  margin: 15px 0 0;
}

.category .post_excerpt {
  font-size: 20px;
}

.category .post_image img {
  /*max-width: initial  !important;*/
  width: initial !important;
}

.category .post_image,
.blog_holder.blog_small_image article .post_text {
  width: 62%;
  float: left;
  margin: 0;
  padding-top: 30px;
}


/*==*/

.category article {
  height: 500px;
  max-width: 285px;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  transition: box-shadow 0.5s;
  overflow: hidden;
  background-color: #fff;
  float: inherit;
  display: inline-block;
  margin: 0 22px 32px 0 !important;
  padding: 0;
  text-align: left;
  vertical-align: top;
}

.category article:hover {
  -webkit-box-shadow: 0px 7px 19px 0px rgba(0, 0, 0, 0.42);
  -moz-box-shadow: 0px 7px 19px 0px rgba(0, 0, 0, 0.42);
  box-shadow: 0px 7px 19px 0px rgba(0, 0, 0, 0.42);
  transition: box-shadow 0.5s;
}

.category .container_inner {
  max-width: 1405px;
  margin: 0 auto;
}

.category .post_image {
  width: 38% !important;
  padding-bottom: 60px;
  padding-top: 36px;
}

.category .post_text_inner {
  background-color: transparent !important;
/*  min-height: 253px;*/
 	min-height: 200px;
    max-height: 180px;
}

.category .post_text {
  width: 90% !important;
}

.category .blog_small_image {
  padding: 5%;
  width: 94%;
}


/*
 .category article{
border-bottom:1px solid #e3e4df;
}*/

.category .title_subtitle_holder h1 {
  padding-left: 3%;
}


/*=====tag=========*/

.tag article {
  min-height: 500px;
  max-width: 300px;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  transition: box-shadow 0.5s;
  overflow: hidden;
  background-color: #fff;
  float: left;
  display: block;
  margin: 0 22px 32px 0 !important;
  padding: 0;
  text-align: left;
  vertical-align: top;
}

.tag article:hover {
  -webkit-box-shadow: 0px 7px 19px 0px rgba(0, 0, 0, 0.42);
  -moz-box-shadow: 0px 7px 19px 0px rgba(0, 0, 0, 0.42);
  box-shadow: 0px 7px 19px 0px rgba(0, 0, 0, 0.42);
  transition: box-shadow 0.5s;
}

.tag .container_inner {
  max-width: 1405px;
  margin: 0 auto;
}

.tag .post_image {
  width: 38% !important;
  padding-bottom: 60px;
  padding-top: 36px;
}

.tag .post_text_inner {
  background-color: transparent !important;
  min-height: 253px;
}

.tag .post_text {
  width: 90% !important;
}

.tag .blog_small_image {
  padding: 5%;
  width: 94%;
}

.tag article {
  border-bottom: 1px solid #e3e4df;
}

.tag .title_subtitle_holder h1 {
  padding-left: 3%;
}

.tag .qbutton {
  width: 34px;
  height: 34px;
  background: url(http://femilift.dev/wp-content/uploads/2016/04/Femilift-content-loby.png) no-repeat center center;
  background-size: contain;
  padding: 0 !important;
}

.tag .post_text_inner h2 a {
  text-transform: none;
  font-weight: normal;
  font-size: 36px;
}

.tag .post_text_inner h2 {
  padding-bottom: 5px;
}

.tag .blog_holder article .post_more {
  margin: 15px 0 0;
}

.tag .post_excerpt {
  font-size: 20px;
}

.tag .post_image img {
  /*max-width: initial  !important;*/
  width: initial !important;
}

.tag .post_image,
.blog_holder.blog_small_image article .post_text {
  width: 62%;
  float: left;
  margin: 0;
  padding-top: 15px;
}

.tag .readmore {
  padding: 20px 20px;
}


/*===========q&a===========*/

.accordion h5 {
  border-top: 1px solid #ededeb;
  line-height: 68px !important;
}

.accordion h5>span {
  top: 18px !important;
}


/*====what is femilift===*/

.page-template-main-template .vc_col-sm-9 {
  width: 100%;
}

.page-template-main-template .container_inner {
  max-width: 1405px;
  margin: 0 auto;
}


/*=====contact========= */

.page-template-contact-page .container_inner {
  padding-top: 30px !important;
}

.page-template-contact-page .container_inner {
  max-width: 1405px;
  margin: 0 auto;
}

.contact_info h3 {
  font-family: "FS Sammy Regular", serif;
  text-transform: none;
  font-size: 28px;
  font-weight: normal;
  padding-bottom: 65px;
  padding-top: 10px;
  border-bottom: 1px solid #e3e3df;
}

.wpcf7-submit {
  width: 300px;
  height: 55px !important;
  text-align: center !important;
}

.sbmDiv {
  padding-top: 10px !important;
}

.contact_info {
  padding: 50px 3% 0 3%;
  display: flex;
}

.contact_detail {
  width: 67%;
  float: left;
  background-color: #f7f7f7;
  margin-right: 25px;
}

.sidebarcls {
  width: 25%;
  float: left;
}

.cf7_custom_style_1 input.wpcf7-form-control.wpcf7-text,
.cf7_custom_style_1 input.wpcf7-form-control.wpcf7-number,
.cf7_custom_style_1 input.wpcf7-form-control.wpcf7-date,
.cf7_custom_style_1 textarea.wpcf7-form-control.wpcf7-textarea,
.cf7_custom_style_1 select.wpcf7-form-control.wpcf7-select,
.cf7_custom_style_1 input.wpcf7-form-control.wpcf7-quiz {
  font-family: "Myriad W01 Lt", Arial !important;
}

.q_image_with_text_over img {
  width: initial;
}

.q_image_with_text_over > img {
  width: 100%;
}


/*===============*/

.ls-slide p {
  /*font-family: "FS Sammy Regular", serif;*/
}

.wrapperTopAlma {
  width: 100%;
}

.wrapperTopAlma .widget {
  width: 100%;
  height: 46px;
  background-color: #EFF0ED;
  display: block;
}

.almaTopclss {
  max-width: 1405px;
  margin: 0 auto;
}

.almaTopclss img {
  padding-top: 9px;
}


/* SHEMI */

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

.home .wpb_text_column.home-form {
  padding: 0 0 56%;
  position: relative;
}

.home .wpb_text_column.home-form .wpb_wrapper {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 30px;
  padding: 30px;
}

.vc_custom_1461050720666 {
  background-position: center;
  background-size: cover;
}

.home-form-form {
  box-sizing: border-box;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 999;
  padding: 0 175px 30px 40px !important;
}

.home .nextCls {
  margin-top: 0px !important;
  background-color: transparent;
  border: 0;
}

.home-form-form .form-q {
  padding: 5px 0;
  margin: 5px 0;
  border-top: 1px solid #b8bebe;
  border-bottom: 1px solid #b8bebe;
}

.home-form-form .form-pages {
  list-style: none;
  display: inline-block;
  margin: 0;
  padding: 0;
}

.home-form-form .form-pages li {
  display: inline-block;
  text-align: center;
  padding: 0;
  width: 25px;
  line-height: 25px;
  margin: 0;
  background-color: white;
  border-radius: 100%;
}

.home-form-form .form-pages li.active {
  background-color: #83AF56;
  color: white;
}

.home-form-form .form-submit {
  padding-top: 5px;
}

.home .wpb_text_column.home-form .wpb_wrapper h1 {
  margin-bottom: 32px;
  font-size: 38px !important;
}

.home .wpb_text_column.home-form .wpb_wrapper h4 {
  margin-bottom: 35px;
  color: black;
  font-weight: 300;
  font-size: 135%;
}

.home .wpb_text_column.home-form .wpb_wrapper p {
  color: #83AF56;
  line-height: 1.1;
  font-weight: 700;
  font-size: 110%;
  letter-spacing: 1px;
}

.patientDiv,
.doctorDiv {
  position: relative;
}

.patientDiv.active:after,
.doctorDiv.active:after {
  content: "";
  position: absolute;
  bottom: -18px;
  background-image: url(patient-menue-line-top.png);
  height: 17px;
  left: 0;
  right: 30px;
  background-repeat: no-repeat;
  background-position: center;
}

.lineclss {
  background-image: url(/wp-content/uploads/2016/04/patient-menue-line.png);
}

@media (max-width: 1305px) {
  .home .wpb_text_column.home-form .wpb_wrapper h1 {
    font-size: 22px !important;
    margin-bottom: 5px;
  }
}

@media (max-width: 1050px) {
  .home .wpb_text_column.home-form .wpb_wrapper h4 {
    margin-bottom: 15px;
    font-size: 110%;
  }
}

@media (max-width: 850px) {
  .home .wpb_text_column.home-form .wpb_wrapper h4 {
    margin-bottom: 6px;
    font-size: 95%;
  }
}

@media (max-width: 500px) {
  .home .wpb_text_column.home-form {
    padding: 0 0 100%;
    position: relative;
  }
  .home-form-form {
    padding: 0 15px 15px 25px !important;
  }
}


/*============================
.category-blog  article{
min-height:500px;
max-width:300px;
-webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
    transition: box-shadow 0.5s;
 overflow: hidden;
}

.category-blog  article:hover {
-webkit-box-shadow: 0px 7px 19px 0px rgba(0,0,0,0.42);
-moz-box-shadow: 0px 7px 19px 0px rgba(0,0,0,0.42);
box-shadow: 0px 7px 19px 0px rgba(0,0,0,0.42);
transition: box-shadow 0.5s;
}
*/


/*============================*/


/*
.category-blog article .post_content_holder{
    max-width: 658px !important;
    float: none !important;
    margin: 0 auto !important;
background-color:#eaeaea;
}
.category-blog article:first-child .post_content_holder{
    background-color: transparent;
text-align: center;
}
.category-blog article:first-child .post_content_holder h2{
color: #e57742 !important;
}
.category-blog article .post_content_holder .post_text{
   width: 100% !important;
}
.category-blog  .post_image{
padding-top: 0  !important;
}

.category-blog  .title{
display:none;

}
.category-blog .blog_small_image {
    padding-top: 50px;
}
*/

@media (max-width: 1170px) {
  .footer_col5 {
    clear: both;
    width: 13% !important;
  }
}

@media (min-width: 900px) and (max-width: 1115px) {
  .footer_col4 {
    clear: none;
    float: left !important;
    width: initial !important;
  }
  .footer_col1 {
    width: 30% !important;
  }
  .footer_col2 {
    width: 20% !important;
  }
  .footer_col3 {
    width: 45% !important;
    float: left !important;
    padding-top: 40px;
    padding-bottom: 40px;
  }
  .footer_col5 {
    width: initial !important;
    float: left !important;
    clear: none;
  }
}

@media (min-width: 0px) and (max-width: 900px) {
  .footer_col1 {
    width: 40% !important;
  }
  .footer_col2 {
    width: 40% !important;
  }
  .footer_col3 {
    width: 80% !important;
    float: left !important;
    padding-top: 40px;
    padding-bottom: 40px;
  }
  .footer_col4 {
    clear: none;
    float: left !important;
    width: initial !important;
  }
  .footer_col5 {
    width: initial !important;
    float: left !important;
    clear: none;
  }
}

.page-id-16157 article {
  min-height: 500px;
  max-width: 300px;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  transition: box-shadow 0.5s;
  overflow: hidden;
}

.page-id-16157 article:hover {
  -webkit-box-shadow: 0px 7px 19px 0px rgba(0, 0, 0, 0.42);
  -moz-box-shadow: 0px 7px 19px 0px rgba(0, 0, 0, 0.42);
  box-shadow: 0px 7px 19px 0px rgba(0, 0, 0, 0.42);
  transition: box-shadow 0.5s;
}


/*-------------------------EFFECTS-------
----------------------------------------*/

.hvr-grow-shadow:hover {
  z-index: 110;
  -webkit-transform: scale(1.02);
  -moz-transform: scale(1.02);
  -ms-transform: scale(1.02);
  -o-transform: scale(1.02);
  transform: scale(1.02);
  box-shadow: 0px 0px 27px rgba(0, 0, 0, 0.75);
}

.hvrGrow {
  -moz-transition: all .5s;
  -webkit-transition: all .5s;
  transition: all .5s;
  background-position: center center;
  -webkit-transform: scale(1.00);
  -moz-transform: scale(1.00);
  -ms-transform: scale(1.00);
  -o-transform: scale(1.00);
  transform: scale(1.00);
}

.hvrGrow:hover {
  background-size: 150% 150%;
  -webkit-transform: scale(1.02);
  -moz-transform: scale(1.02);
  -ms-transform: scale(1.02);
  -o-transform: scale(1.02);
  transform: scale(1.02);
  -webkit-transition-timing-function: ease;
  transition-timing-function: ease;
  -webkit-transition: 1s;
  /* Safari */
  transition: 1s;
  transition-duration: 0.5s;
}

.darken {
  -webkit-filter: brightness(100%);
}

.darken:hover {
  -webkit-filter: brightness(70%);
}

/*---------------------------------------
----------------------------------------*/

.q_masonry_blog article .q_masonry_blog_post_text {
  min-height: 180px;
}

.lftclss .column_inner {
  margin-bottom: 20px;
}

.q_masonry_blog {
  direction: ltr;
}

.readmore {
  padding: 20px 15px;
}

.readmore a {
  color: #8EB665 !important;
}

.readmore a:hover {
  color: black !important;
}

.post_comments:hover {
  color: #8EB665 !important;
}

.post_image {
  padding-bottom: 35px;
}
.category-in-the-news .post_image.in_the_news_image img{
  width: 530px;
  height: 353px;
}
#msg {
  clear: both;
  padding: 20px 0;
  color: red;
}

@media screen and (min-width: 1334px){
  .vc_row.wpb_row.section.vc_row-fluid.vc_inner.row1_1 .desc h1 {
    font-size: 38px;
    margin-left: 67px;
  }
}


@media screen and (min-width: 770px) and (max-width:1332px){
  .vc_row.wpb_row.section.vc_row-fluid.vc_inner.row1_1 .desc h1{
    font-size:24px !important;
    margin-left: 69px;
  }

}


/*===================================================*/

@media screen and (max-width:920px) {
  .page-template-main-template .column1 {
    width: 100%;
  }
  .page-template-main-template .column2 {
    width: 100%;
  }
  .page-template-main-template .sidebar img {
    width: 100%;
  }

  .vc_row.wpb_row.section.vc_row-fluid.vc_inner.row1_1 .desc h1 {
    margin-left: 37%;
  }
}


/*===================================================*/

@media screen and (max-width:920px) {
  .category-in-the-news .post_text {
    width: 90% !important;
  }
  .category-in-the-news .post_image {
    padding-bottom: 0;
    width: initial !important;
  }
}

/*===================================================*/

@media screen and (max-width:760px) {
  .page-template-contact-page .contact_detail {
    width: 100%;
  }
  .page-template-contact-page .sidebarcls {
    width: 100%;
  }
  .page-template-contact-page .sow-image-container img {
    width: 100%;
  }
  .page-template-contact-page .container_inner {
    padding-top: 0px !important;
  }

  .vc_row.wpb_row.section.vc_row-fluid.vc_inner.row1_1 .desc h1{
    font-size: 38px !important;
    margin-left: 38% !important;
  }
}


/*===================================================*/

.btnDiv > p {
  display: inline-block;
  padding: 0;
  margin: 0;
}

.btnDiv > p > a {
  width: 135px;
  height: 34px;
  border-radius: 40px 40px 40px 40px;
  -moz-border-radius: 40px 40px 40px 40px;
  -webkit-border-radius: 40px 40px 40px 40px;
  border: 1px solid #352d57;
  color: #352d57 !important;
  margin: 10px;
  background-color: white;
  font-size: 18px;
  padding-top: 2px;
  display: inline-block;
}

.btnDiv {
  text-align: center;
  display: block;
}

.hidegeolink {}

#popmake-16304 .popmake-content {
  text-align: center !important;
}

#popmake-16304 {
  background-color: white !important;
  padding: 2% 4px 0 4px !important;
  text-align: center !important;
  border-radius: 8px 8px 8px 8px;
  -moz-border-radius: 8px 8px 8px 8px;
  -webkit-border-radius: 8px 8px 8px 8px;
}

#popmake-16304 h1 {
  color: #352d57 !important;
  font-size: 71px !important;
  text-align: center !important;
}

#popmake-16304 h2 {
  color: #e57742 !important;
  text-align: center !important;
  font-size: 23px !important;
}

.geoImg {
  position: relative !important;
  background: url(http://www.femiliftyontemi.com/wp-content/uploads/2016/11/geo.png);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center bottom;
  min-width: 100%;
  min-height: 400px;
}

.geoImg img {
  width: 100%;
  bottom: 0;
}

.geotxtDiv {
  position: absolute;
  bottom: 0;
  height: 54px;
  background-color: rgba(255, 255, 255, 0.5);
  width: 100%;
}

.geotxtDiv p {
  font-size: 14px;
  color: black;
}

.popmake-close {
  display: none;
}

.popmake-overlay {
  background-color: rgba( 96, 96, 96, 0.54) !important;
}

#popgeodiv {
  cursor: pointer;
}

.popmake-close {
  /*display:block !important;*/
}

.chpt {
  float: left;
}

.sbmDiv {
  float: left;
}

/*.wpcf7-response-output {
  top: 77px;
}*/
.test {display:none;}
.no-results .test {display:block;}
.no-results .wpcf7-response-output {
  top: 0px;
}
#respond textarea, #respond input[type='text'], .contact_form input[type='text'], .contact_form  textarea, .comment_holder #respond textarea, .comment_holder #respond input[type='text'], input.wpcf7-form-control.wpcf7-text, input.wpcf7-form-control.wpcf7-number, input.wpcf7-form-control.wpcf7-date, textarea.wpcf7-form-control.wpcf7-textarea, select.wpcf7-form-control.wpcf7-select, input.wpcf7-form-control.wpcf7-quiz, .post-password-form input[type='password'] {color:#8d8d8d !important;}

@media screen and (max-width:1064px) {
  .chpt {
    padding-top: 10px;
  }
}

  /* popup */

  #popmake-16304{
    min-width: 50%;
    top: 50px !important;
    left: 10px;
    opacity: 1;
    margin: 0 !important;
    border-radius: 0 !important;
    padding: 9% 6% !important;
  }

  .geoImg{
    position: relative !important;
    background: url(http://www.femiliftyontemi.com/wp-content/uploads/2016/05/geo.png);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center bottom;
    min-width: 100%;
    min-height: 300px;
  }

  .geotxtDiv{
    position: inherit;
    bottom:inherit;
    margin-top: 20px;
  }

  /* hp boxes */

  .home .desc h1{font-size:36px;margin-bottom: 15px;}
  .wpb_text_column.wpb_content_element.home-form.vc_custom_1462779591857 h1 {  margin-top: 20px;  }
  .home-form-form .form-submit {  padding: 20px;  }
  .page-id-14889 .desc {  opacity: 1 !important;  margin: 10px 0px 0 20px !important;}
  .home .wpb_text_column.home-form {  padding: 0 0 56.2%;  position: relative; }
  .home .content_inner{width: 90%;  }
  .home .row1_1 {padding-top:0px;}
  .vc_custom_1459248168924.vc_custom_1459248168924 {padding-bottom: 20px !important;}
  .row_1.row_1.row_1.row_1{margin-bottom:-16px !important;}
  .vc_custom_1460370452793.vc_custom_1460370452793 {padding-top: 10px !important;}
  .home .row1_2 .desc p, .home .row3_2 .desc p, .home .row2_2 .desc p, .home .row3middle .desc p {font-size: 16px; line-height:1.3em;  color: black;}
  .home .wpb_text_column.home-form .wpb_wrapper p{font-size:100%;}
  .row3_1 .vc_col-sm-6:last-child{
    display: block;
  }
  .row_last{display:none;}

  /* footer */

  .footer_top.footer_top_full {  padding-top: 20px;  padding-bottom: 20px;  }
  .footer_top {  padding: 30px;  }
  .footer_top .footer_col3 {  text-align: left;  width: 40% !important;  }
  .footer_top .column_inner>div {  margin: 0!important;  text-align: center; }
  .footer_col5{float:left; !important; display: block;}


.two_columns_66_33>.column1 {
    width: 66.66% !important;
    float: left;
}
.two_columns_66_33>.column2 {
    width: 25% !important;
    float: left;
}
.single #layerslider_widget-4, .single #layerslider_widget-2 {
    width: 331.25px !important;
}
.categoryDesc {
  padding-bottom: 40px;
padding-left:3%;
}

.filter_outer {
  display: none;
}

.widget_extended-categories ul li.cat-item-89 {
  display: none;
}

.widget_extended-categories ul {
  margin-top: 15px;
}

.widget_extended-categories ul li {
  list-style: none;
  padding-left: 5px;
}

#tag_cloud-2 {
  margin: 30px 0;
}

.tagcloud a {
  clear: both;
  width: 100%;
  display: inline-block;
  font-size: 16px !important;
}

#subform {
  margin: 32px 0;
}

#subform .checkbox {
  margin-top: 6px;
}

#subform input[type="submit"] {
  box-sizing: border-box;
  width: 100% !important;
  margin-top: 15px;
}

li.cat-item.cat-item-9 {
  display: none;
}
/*=============Optin Blog ==============*/
#optin_triger{
  display: block;
  text-transform: capitalize;
text-align: center;
padding: 15px;
    background: #83AF56;
}
#optin_triger p{
  font-weight: bold;
  font-size: 18px;
  color: #fff;
}
.single #optin_blog{
	display: none;
}

.single #optin_blog .wpcf7{
  background: #83B051;
  padding: 25px;
  min-height: 270px;
  position: relative;
}
.single #optin_blog .wpcf7 .form-group{
  width: 45%;
  float: left;
  margin: 10px;
  font-family: "Myriad W01 Regular", Arial !important;
}
.single #optin_blog .wpcf7 .form-group .btn-default{
  background: #352D57;
  max-width: 100%;
  font-family: "Myriad W01 Regular", Arial !important;
  font-weight: 100;
  font-size: 16px;
  position: absolute;
  bottom: 20px;
  width: 37%;
}
.single #optin_blog .wpcf7 .form-group:last-child{
  clear: both;
  width: 100%;
  text-align: center;
}
#close_optin{
	    position: relative;
    left: 98%;
    top: 25px;
    color: #fff;
}
@media screen and (max-width:1064px) {
  .wpcf7-response-output {
    top: 195px;
  }
  .single #optin_blog .wpcf7 .form-group .btn-default{
    width: 34%;
  }
}

@media screen and (max-width:740px) {
  .single #optin_blog .wpcf7 .form-group {
    width: 95%;
  }

  .wpcf7-response-output {
    top: 312px;
  }
  .single #optin_blog .wpcf7 {
    min-height: 430px;
  }
  .single #optin_blog div.wpcf7-response-output.wpcf7-validation-errors{
    height: 50px;
    width: 80%;
    left: -21px;
    top: 71% !important;
  }

  .single #optin_blog .wpcf7 .form-group .btn-default{
    right: 8%;
    width: 74%;
  }
}

@media screen and (max-width: 580px) {

  .single #optin_blog .wpcf7 .form-group .btn-default{
    right: 10%;
    width: 67%;
  }
}

@media screen and (max-width: 515px) {
  .single #optin_blog .wpcf7 {
    height:430px;
  }
  .single #optin_blog div.wpcf7-response-output.wpcf7-validation-errors{
    top: 68% !important;
    height: 50px;
  }
}

@media screen and (max-width: 540px) {

  .tab-title {
    padding: 16px 0 18px 63px !important;
    line-height: 2;
  }
  .single #optin_blog .wpcf7 .form-group {
    width: 93%;
  }
  .single #optin_blog .wpcf7 .form-group .btn-default{
    right: 9%;
    width: 68%;
  }
  .single #optin_blog .wpcf7 {
    min-height: 410px;
  }
}


@media screen and (max-width: 430px){
  .single #optin_blog .wpcf7 .form-group {
    width: 90%;
  }
  .single #optin_blog .wpcf7 {
    min-height: 400px;
  }
  .single #optin_blog .wpcf7 .form-group .btn-default{
    right: 13%;
    width: 57%;
  }

}


/* ============Bottom Blog Form =======*/


#blog_bottom_form div.wpcf7-response-output.wpcf7-validation-errors{
  position: absolute !important;
  bottom: 0;
  left: 48%;
  top: 83%;
}

div.wpcf7-response-output.wpcf7-validation-errors {
  height: 56px;
  width: 35%;
  padding-top: 0;
  color: red;
  line-height: 1.4;
  font-size: 11px;
  font-family: Arial;
  background-color: transparent !important;
  position: absolute !important;
  left: 44%;
  top: 72%;
}

.single #blog_bottom_form{
  background: #322C52;
  padding: 25px;
  min-height: 250px;
  height: 580px;
  position: relative;
}
.single #blog_bottom_form .blog_bottom_title{
  color: #fff;
    font-weight: 300;
    text-align: center;
    text-transform: uppercase;
}
.single #blog_bottom_form .wpcf7 .form-group{
  width: 46%;
  float: left;
  margin: 10px;
  font-family: "Myriad W01 Regular", Arial !important;
}

@media screen and (max-width: 900px){

  .single #blog_bottom_form .wpcf7 .form-group{
    width: 96%;
  }
  .single #blog_bottom_form{
    height: 640px;
  }

  .single #blog_bottom_form .wpcf7 .form-group .btn-default{
    width: 78% !important;
  }
  #blog_bottom_form div.wpcf7-response-output.wpcf7-validation-errors {
    top:83% !important;
    left: -19px !important;
    width: 80%;
    height: 20px;
  }
}

@media screen and (max-width: 710px){

  .single #blog_bottom_form .wpcf7 .form-group .btn-default{
    width: 75% !important;
  }

  .single #blog_bottom_form{
    height: 665px !important;
  }
}

@media screen and (max-width: 660px){
  .single #blog_bottom_form .wpcf7 .form-group .btn-default {
    width: 72% !important;
  }
}

@media screen and (max-width: 540px){
  .single #blog_bottom_form .wpcf7 .form-group .btn-default {
    width: 66% !important;
  }

  .single #blog_bottom_form{
    height: 690px !important;
  }

  div.wpcf7-response-output.wpcf7-validation-errors {
    top: 80% !important;
  }
}

.single #blog_bottom_form .wpcf7 .form-group .btn-default{
  background: #83B051;
  /*max-width: 100%;*/
  width: 39%;
  height: 50px !important;
  font-family: "Myriad W01 Regular", Arial !important;
  font-weight: 100;
  font-size: 16px;
  clear: both;
  float: none;
  position: absolute;
  left: 36px;
  bottom: 15px;
}
.single #blog_bottom_form .wpcf7 .form-group:last-child{
  clear: both;
  width: 46%;
  text-align: center;
  float: none;
}

/*removing the sumobutton*/

#ls-global > div.sumome-share-client-wrapper.sumome-share-client-wrapper-left-page.sumome-share-client-counts.sumome-share-client-light.sumome-share-client-medium > div.sumome-share-client.sumome-share-client-left-page.sumome-share-client-counts.sumome-share-client-light.sumome-share-client-medium > a:last-child,
#ls-global > div.sumome-share-client-wrapper.sumome-share-client-wrapper-mobile-bottom-bar.sumome-share-client-counts.sumome-share-client-light.sumome-share-client-medium > div > a:nth-child(7){
  display: none !important;
}
.header_bottom {
    padding: 19px;
}
#optin_triger {
    cursor: pointer;

}
@media only screen and (max-width: 700px){
  #imgheader{
    width: 70px;
    padding-top: 43px;
  }
  header .header_top .q_social_icon_holder {
    margin: 0px;
    margin-top: 43px;
  }
  div.footer_col1,div.footer_col2,div.footer_col3,div.footer_col4,div.footer_col5{
    width:100% !important;
  }
  .footer_top .footer_col3 {
    text-align: left;
    width: 100% !important;
  }
  .footer_top span.q_social_icon_holder.square_social {
    left: 0 !important;
  }
  .header_top.clearfix {

  }
  .change-height{
    height: 0 !important;
  }
  .wpb_text_column.wpb_content_element.home-form.vc_custom_1462779591857 h1 {
    margin-top: -12px;
  }
  .home-form-form .form-submit {
    padding: 20px;
    /* padding-top: 90px; */
    position: relative;
    top: 20px;
  }
}

.q_logo, body > div.wrapper > div > header > div > div > div.header_bottom > div.container {
    z-index: 999;
}

/* Doctor locator*/
.doctor-locator-wrapper{
    margin: 0 auto;
    max-width: 1050px;
    width: 90%;
}
.wpsl-store-location strong,
.gm-style-iw p > strong{
    color: #81B975;
}
.wpsl-directions,
.wpsl-store-details{
    color: #352D57;
    text-decoration: underline;
    font-size: 14px;
}
#wpsl-search-btn {
    background: #81B975;
    color: #fff;
    border-color: #81B975!important;
}

.wpsl-store-details {
    font-size: 17px;
}

#wpsl-result-list {
    width: 50%;
}

#wpsl-gmap {
    width: 50%;
}

#wpsl-wrap #wpsl-result-list li {
    border-bottom: 1px dashed #000;
}

#wpsl-wrap .no-results h2 {
    color: #81B975;
}
#wpsl-result-list .wpcf7-submit {width:100%;}

@media (max-width: 675px) {
  #wpsl-result-list {
      width: 100%;
  }

  #wpsl-gmap {
      width: 100%;
  }
}

#wpcf7-f17346-o4 span.wpcf7-not-valid-tip {
  height: 0;
}

div.wpcf7-response-output.wpcf7-validation-errors:before{
  visibility: hidden;
}
div.wpcf7-response-output.wpcf7-mail-sent-ok{
  background-color: transparent;
}

#wpsl-result-list li.no-results p {
    margin-bottom: 0;
}

#wpcf7-f17346-o4 > form > p > span.wpcf7-form-control-wrap.FullName > input,
#wpcf7-f17346-o4 > form > p > span.wpcf7-form-control-wrap.email-123 > input,
#wpcf7-f17346-o4 > form > p > span.wpcf7-form-control-wrap.tel-542 > input,
#wpcf7-f17346-o4 > form > p > span.wpcf7-form-control-wrap.City > input
{
    width: 49%;
    display: inline-block;
    margin-right: 2px;
    margin-bottom: 4px;
}

@media only screen and (max-width: 700px){
#wpcf7-f17346-o4 > form > p > span.wpcf7-form-control-wrap.FullName > input,
#wpcf7-f17346-o4 > form > p > span.wpcf7-form-control-wrap.email-123 > input,
#wpcf7-f17346-o4 > form > p > span.wpcf7-form-control-wrap.tel-542 > input,
#wpcf7-f17346-o4 > form > p > span.wpcf7-form-control-wrap.City > input
{
    width: 100%;
}
}

#wpcf7-f17346-o4 span.wpcf7-not-valid-tip {
    color: #f00;
    font-size: 1em;
    font-weight: normal;
    display: inline-block;
}

#wpcf7-f17346-o4 div.wpcf7-response-output.wpcf7-validation-errors {
    height: 10px;
    width: 55%;
    position: relative !important;
    left: 0;
    top: -30px;
}

#wpsl-result-list li.no-results h2 {
    font-size: 18px;
}
span.wpcf7-list-item{
margin:5px 0;
}
input#send {
    margin-bottom: 10px;
}
.textwidget div.wpcf7-response-output.wpcf7-mail-sent-ok{
background-color:#1abc9c
}
@media only screen and (max-width: 480px){
  .content {
    padding-top: 0px !important;
  }
  body{
    padding-top: 77px;
  }
  .header_top .left{
    display: none;
  }
  .header-widget.widget_text.header-right-widget {
    position: absolute;
    top: 0;
    left: 0;
  }
  #imgheader{
    padding-top: 0;
  }
  html.pum-open.pum-open-overlay.pum-open-scrollable .pum-overlay.pum-active{
    display: none !important;
  }
  .wrapperTopAlma{
    top:0
  }
  .header-widget.widget_text.header-right-widget{
    top:29px
  }
  .goto-location{
    display: none;
  }
  .mobile_header{
    display: block;
    position: fixed;
    top: 0;
    right: 0;
    width: 100%;
    z-index: 99999;


  }
  html.pum-open.pum-open-overlay.pum-open-scrollable body>[aria-hidden]{
    padding: 0  !important;
  }
  .q_logo a img{
    width:100%
  }
  .q_logo a {
    width: 71px !important;
    left: 62px;
    position: fixed;
    top: 55px;
  }
  nav.popup_menu>ul{
    margin-top: 20px;
  }
  .q_logo a {
    width: 80px !important;
    left: 60px;
    position: fixed;
    top: 53px;
  }
  header .q_logo img.mobile{
    width:100% !important;
    height: 38px !important;
  }
  .header_inner_right {
    line-height: 1px;
    z-index: 99999 !important;
    position: fixed;
    top: 20px;
    left: 149px;
  }
  .header_bottom{
    height: 0;
  }
}
#comments,.comment_form{
  display: none !important;
}
#media_image-2 img{
  width:100% !important;
}