:root {
    --select-box-icon-arrow: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11.661' height='6.85' viewBox='0 0 11.661 6.85'%3E%3Cpath id='Path_515' data-name='Path 515' d='M6.286,6.665l5.188-5.188a.635.635,0,0,0,0-.9L11.092.192a.639.639,0,0,0-.9,0L5.833,4.548,1.469.187a.635.635,0,0,0-.9,0L.187.569a.635.635,0,0,0,0,.9l5.193,5.2a.647.647,0,0,0,.905,0Z'/%3E%3C/svg%3E%0A");
    --button-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8.943' height='15.224' viewBox='0 0 8.943 15.224'%3E%3Cg id='Group_88' data-name='Group 88' transform='translate(0 15.224) rotate(-90)'%3E%3Cg id='Group_87' data-name='Group 87' transform='translate(0 0)'%3E%3Cpath id='Path_111' data-name='Path 111' d='M8.206,8.7,14.98,1.928a.829.829,0,0,0,0-1.176l-.5-.5a.835.835,0,0,0-1.179,0L7.615,5.938,1.919.244a.829.829,0,0,0-1.176,0l-.5.5a.829.829,0,0,0,0,1.176L7.024,8.7a.844.844,0,0,0,1.182,0Z' transform='translate(0 0)' fill='%23fff'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
    --button-hover-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8.943' height='15.224' viewBox='0 0 8.943 15.224'%3E%3Cg id='Group_88' data-name='Group 88' transform='translate(0 15.224) rotate(-90)'%3E%3Cg id='Group_87' data-name='Group 87' transform='translate(0 0)'%3E%3Cpath id='Path_111' data-name='Path 111' d='M8.206,8.7,14.98,1.928a.829.829,0,0,0,0-1.176l-.5-.5a.835.835,0,0,0-1.179,0L7.615,5.938,1.919.244a.829.829,0,0,0-1.176,0l-.5.5a.829.829,0,0,0,0,1.176L7.024,8.7a.844.844,0,0,0,1.182,0Z' transform='translate(0 0)' fill='%23F17922'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
    --email-icon: url(" data:image/svg+xml, %3Csvg id='Group_2582' data-name='Group 2582' xmlns='http://www.w3.org/2000/svg' width='23.418' height='19.427' viewBox='0 0 23.418 19.427' %3E%3Cg id='Group_160' data-name='Group 160' transform='translate(0 0)' %3E%3Cpath id='Path_323' data-name='Path 323' d='M37.793,25.521l-8.4-8.4a1.331,1.331,0,0,0-.945-.42,1.283,1.283,0,0,0-.945.42l-.735.735a1.331,1.331,0,0,0-.42.945,1.283,1.283,0,0,0,.42.945L31.7,24.681H16.16a1.213,1.213,0,0,0-1.26,1.26v1.05a1.213,1.213,0,0,0,1.26,1.26H31.807l-4.936,4.936a1.3,1.3,0,0,0-.42.84,1.283,1.283,0,0,0,.42.945l.735.735a1.331,1.331,0,0,0,.945.42,1.283,1.283,0,0,0,.945-.42l8.4-8.4a1.331,1.331,0,0,0,.42-.945A5.862,5.862,0,0,1,37.793,25.521Z' transform='translate(-14.9 -16.7)' fill='%23f17a22' /%3E%3C/g%3E%3C/svg%3E%0A");
    --email-icon-hover: url("data:image/svg+xml,%3Csvg id='Group_2582' data-name='Group 2582' xmlns='http://www.w3.org/2000/svg' width='23.418' height='19.427' viewBox='0 0 23.418 19.427'%3E%3Cg id='Group_160' data-name='Group 160' transform='translate(0 0)'%3E%3Cpath id='Path_323' data-name='Path 323' d='M37.793,25.521l-8.4-8.4a1.331,1.331,0,0,0-.945-.42,1.283,1.283,0,0,0-.945.42l-.735.735a1.331,1.331,0,0,0-.42.945,1.283,1.283,0,0,0,.42.945L31.7,24.681H16.16a1.213,1.213,0,0,0-1.26,1.26v1.05a1.213,1.213,0,0,0,1.26,1.26H31.807l-4.936,4.936a1.3,1.3,0,0,0-.42.84,1.283,1.283,0,0,0,.42.945l.735.735a1.331,1.331,0,0,0,.945.42,1.283,1.283,0,0,0,.945-.42l8.4-8.4a1.331,1.331,0,0,0,.42-.945A5.862,5.862,0,0,1,37.793,25.521Z' transform='translate(-14.9 -16.7)' fill='%230068B3'/%3E%3C/g%3E%3C/svg%3E%0A");
    --close-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:svgjs='http://svgjs.com/svgjs' width='512' height='512' x='0' y='0' viewBox='0 0 329.269 329' style='enable-background:new 0 0 512 512' xml:space='preserve' class=''%3E%3Cg%3E%3Cpath d='M194.8 164.77 323.013 36.555c8.343-8.34 8.343-21.825 0-30.164-8.34-8.34-21.825-8.34-30.164 0L164.633 134.605 36.422 6.391c-8.344-8.34-21.824-8.34-30.164 0-8.344 8.34-8.344 21.824 0 30.164l128.21 128.215L6.259 292.984c-8.344 8.34-8.344 21.825 0 30.164a21.266 21.266 0 0 0 15.082 6.25c5.46 0 10.922-2.09 15.082-6.25l128.21-128.214 128.216 128.214a21.273 21.273 0 0 0 15.082 6.25c5.46 0 10.922-2.09 15.082-6.25 8.343-8.34 8.343-21.824 0-30.164zm0 0' fill='%23fff' data-original='%23000000' opacity='1' class=''%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
    --right-arrow-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11.531' height='19.631' viewBox='0 0 11.531 19.631'%3E%3Cpath id='Path_111' data-name='Path 111' d='M10.582,11.22l8.734-8.734a1.069,1.069,0,0,0,0-1.516L18.673.323a1.076,1.076,0,0,0-1.52,0L9.819,7.657,2.474.315a1.069,1.069,0,0,0-1.516,0L.315.958a1.069,1.069,0,0,0,0,1.516L9.057,11.22a1.089,1.089,0,0,0,1.524,0Z' transform='translate(0 19.631) rotate(-90)'/%3E%3C/svg%3E%0A");
    --search-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18.698' height='18.698' viewBox='0 0 18.698 18.698'%3E%3Cg id='_12' data-name=' 12' transform='translate(-41.814 -41.814)'%3E%3Cpath id='Path_3' data-name='Path 3' d='M60.236,58.911l-2.64-2.63A8.88,8.88,0,1,0,56.281,57.6l2.63,2.64a.933.933,0,0,0,1.319.005l.005-.005a.933.933,0,0,0,.005-1.319Zm-16.519-8.2a7,7,0,1,1,7,7h0a7,7,0,0,1-7-7Z' transform='translate(0 0)'/%3E%3C/g%3E%3C/svg%3E%0A");
    --filter-icon: url("data:image/svg+xml,%0A%3Csvg width='800px' height='800px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Filter'%3E%3Crect id='Rectangle' fill-rule='nonzero' x='0' y='0' width='24' height='24'%3E%3C/rect%3E%3Cline x1='4' y1='5' x2='16' y2='5' id='Path' stroke='%230C0310' stroke-width='2' stroke-linecap='round'%3E%3C/line%3E%3Cline x1='4' y1='12' x2='10' y2='12' id='Path' stroke='%230C0310' stroke-width='2' stroke-linecap='round'%3E%3C/line%3E%3Cline x1='14' y1='12' x2='20' y2='12' id='Path' stroke='%230C0310' stroke-width='2' stroke-linecap='round'%3E%3C/line%3E%3Cline x1='8' y1='19' x2='20' y2='19' id='Path' stroke='%230C0310' stroke-width='2' stroke-linecap='round'%3E%3C/line%3E%3Ccircle id='Oval' stroke='%230C0310' stroke-width='2' stroke-linecap='round' cx='18' cy='5' r='2'%3E%3C/circle%3E%3Ccircle id='Oval' stroke='%230C0310' stroke-width='2' stroke-linecap='round' cx='12' cy='12' r='2'%3E%3C/circle%3E%3Ccircle id='Oval' stroke='%230C0310' stroke-width='2' stroke-linecap='round' cx='6' cy='19' r='2'%3E%3C/circle%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    --facebook-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29.209' height='29.209' viewBox='0 0 29.209 29.209'%3E%3Cg id='Layer_2' data-name='Layer 2' transform='translate(-2.5 -2.5)'%3E%3Cpath id='Path_164' data-name='Path 164' d='M17.1,2.5C-1,3.03-2.849,28.438,14.811,31.708V21.441H11.083V17.193h3.727V13.956c.1-5.927,4.866-6.144,8.831-5.43v3.616H21.79A2.123,2.123,0,0,0,19.4,14.437v2.756h4.071l-.651,4.247H19.4V31.708C37.062,28.435,35.207,3.028,17.1,2.5Z' transform='translate(0)' fill='%23f17922'/%3E%3C/g%3E%3C/svg%3E%0A");
    --facebook-hover-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29.209' height='29.209' viewBox='0 0 29.209 29.209'%3E%3Cg id='Layer_2' data-name='Layer 2' transform='translate(-2.5 -2.5)'%3E%3Cpath id='Path_164' data-name='Path 164' d='M17.1,2.5C-1,3.03-2.849,28.438,14.811,31.708V21.441H11.083V17.193h3.727V13.956c.1-5.927,4.866-6.144,8.831-5.43v3.616H21.79A2.123,2.123,0,0,0,19.4,14.437v2.756h4.071l-.651,4.247H19.4V31.708C37.062,28.435,35.207,3.028,17.1,2.5Z' transform='translate(0)' fill='%230068B3'/%3E%3C/g%3E%3C/svg%3E%0A");
    --youtube-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30.479' height='21.588' viewBox='0 0 30.479 21.588'%3E%3Cpath id='Path_510' data-name='Path 510' d='M29.8,77.751l.038.249a3.864,3.864,0,0,0-2.626-2.682l-.027-.006c-2.376-.645-11.937-.645-11.937-.645s-9.537-.013-11.937.645A3.865,3.865,0,0,0,.663,77.974L.657,78A42.483,42.483,0,0,0,.7,93.172l-.039-.251A3.864,3.864,0,0,0,3.283,95.6l.027.006c2.373.646,11.937.646,11.937.646s9.536,0,11.937-.646a3.865,3.865,0,0,0,2.647-2.662l.006-.027a39.7,39.7,0,0,0,.635-7.173c0-.093,0-.187,0-.281s0-.189,0-.292a40.965,40.965,0,0,0-.674-7.424ZM12.2,90.1V80.836l7.957,4.638Z' transform='translate(0.006 -74.667)' fill='%23f17922'/%3E%3C/svg%3E%0A");
    --youtube-hover-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30.479' height='21.588' viewBox='0 0 30.479 21.588'%3E%3Cpath id='Path_510' data-name='Path 510' d='M29.8,77.751l.038.249a3.864,3.864,0,0,0-2.626-2.682l-.027-.006c-2.376-.645-11.937-.645-11.937-.645s-9.537-.013-11.937.645A3.865,3.865,0,0,0,.663,77.974L.657,78A42.483,42.483,0,0,0,.7,93.172l-.039-.251A3.864,3.864,0,0,0,3.283,95.6l.027.006c2.373.646,11.937.646,11.937.646s9.536,0,11.937-.646a3.865,3.865,0,0,0,2.647-2.662l.006-.027a39.7,39.7,0,0,0,.635-7.173c0-.093,0-.187,0-.281s0-.189,0-.292a40.965,40.965,0,0,0-.674-7.424ZM12.2,90.1V80.836l7.957,4.638Z' transform='translate(0.006 -74.667)' fill='%230068B3'/%3E%3C/svg%3E%0A");
    --linkdin-icon: url("data:image/svg+xml,%3Csvg id='Group_2567' data-name='Group 2567' xmlns='http://www.w3.org/2000/svg' width='30.558' height='29.209' viewBox='0 0 30.558 29.209'%3E%3Cpath id='Path_57' data-name='Path 57' d='M3.706-.668a3.414,3.414,0,1,0-.086,6.81h.043a3.416,3.416,0,1,0,.043-6.81Zm0,0' transform='translate(0 0.668)' fill='%23f17922'/%3E%3Cpath id='Path_58' data-name='Path 58' d='M8.109,198.313H14.66V218.02H8.109Zm0,0' transform='translate(-7.722 -188.812)' fill='%23f17922'/%3E%3Cpath id='Path_59' data-name='Path 59' d='M233.669,188.625c-3.534,0-5.9,3.321-5.9,3.321v-2.858h-6.551V208.8h6.55V197.79a4.489,4.489,0,0,1,.216-1.6,3.586,3.586,0,0,1,3.361-2.4c2.37,0,3.318,1.807,3.318,4.457V208.8h6.55V197.5C241.21,191.442,237.979,188.625,233.669,188.625Zm0,0' transform='translate(-210.653 -179.587)' fill='%23f17922'/%3E%3C/svg%3E%0A");
    --linkdin-hover-icon: url("data:image/svg+xml,%3Csvg id='Group_2567' data-name='Group 2567' xmlns='http://www.w3.org/2000/svg' width='30.558' height='29.209' viewBox='0 0 30.558 29.209'%3E%3Cpath id='Path_57' data-name='Path 57' d='M3.706-.668a3.414,3.414,0,1,0-.086,6.81h.043a3.416,3.416,0,1,0,.043-6.81Zm0,0' transform='translate(0 0.668)' fill='%230068B3'/%3E%3Cpath id='Path_58' data-name='Path 58' d='M8.109,198.313H14.66V218.02H8.109Zm0,0' transform='translate(-7.722 -188.812)' fill='%230068B3'/%3E%3Cpath id='Path_59' data-name='Path 59' d='M233.669,188.625c-3.534,0-5.9,3.321-5.9,3.321v-2.858h-6.551V208.8h6.55V197.79a4.489,4.489,0,0,1,.216-1.6,3.586,3.586,0,0,1,3.361-2.4c2.37,0,3.318,1.807,3.318,4.457V208.8h6.55V197.5C241.21,191.442,237.979,188.625,233.669,188.625Zm0,0' transform='translate(-210.653 -179.587)' fill='%230068B3'/%3E%3C/svg%3E%0A");
    --right-green-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='2.18' height='1.542' viewBox='0 0 2.18 1.542'%3E%3Cpath id='Path_2413' data-name='Path 2413' d='M2.033.027a.094.094,0,0,0-.132,0L.848,1.079.279.51a.094.094,0,0,0-.133,0L.027.629a.094.094,0,0,0,0,.132l.753.753h0a.094.094,0,0,0,.132,0L2.152.279a.094.094,0,0,0,0-.132Z' fill='%2348b02c' fill-rule='evenodd'/%3E%3C/svg%3E%0A");
    --download-arrow: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='34.946' height='34.947' viewBox='0 0 34.946 34.947'%3E%3Cg id='Group_2696' data-name='Group 2696' transform='translate(-416.375 -214.744)'%3E%3Cpath id='Path_636' data-name='Path 636' d='M420.368,239.476h8.151l.013-.222a12.344,12.344,0,0,1,.165-1.408l.049-.277h-8.378a.953.953,0,1,0,0,1.907Z' transform='translate(-0.17 -1.279)' fill='%23f17922'/%3E%3Cpath id='Path_637' data-name='Path 637' d='M447.261,238.773H444.8v-4.617a.774.774,0,0,0-.772-.773h-5.387a.775.775,0,0,0-.773.773v4.618H435.41a.774.774,0,0,0-.57,1.3l5.959,6.5.08.069.146.008.028.01.408.012.159-.021.109.08,6.1-6.658a.774.774,0,0,0-.045-1.094.766.766,0,0,0-.522-.2Zm-2.577,1.909-3.351,3.65-3.345-3.65h1.781V235.29h3.124v5.392Z' transform='translate(-1.024 -1.045)' fill='%23f17922'/%3E%3Cpath id='Path_638' data-name='Path 638' d='M432.6,247.838l-.065-.056H421.783a3.516,3.516,0,0,1-3.5-3.5V220.151a3.517,3.517,0,0,1,3.5-3.5h10.392v7.663a.959.959,0,0,0,.955.954h7.662v1.449l.224.011a11.647,11.647,0,0,1,1.408.165l.278.049V223.5l-8.757-8.756H421.781a5.428,5.428,0,0,0-5.406,5.407V244.28a5.428,5.428,0,0,0,5.407,5.411h13.724l-.829-.445A12,12,0,0,1,432.6,247.838Zm1.484-24.477v-5.787l5.777,5.787Z' transform='translate(0 0)' fill='%23f17922'/%3E%3Cpath id='Path_639' data-name='Path 639' d='M419.691,243.76a.948.948,0,0,0,.677.281h8.767l-.1-.306a11.53,11.53,0,0,1-.34-1.407l-.034-.2h-8.3a.954.954,0,0,0-.676,1.627Z' transform='translate(-0.17 -1.535)' fill='%23f17922'/%3E%3Cpath id='Path_640' data-name='Path 640' d='M448.864,231.663a10.934,10.934,0,0,0-7.785-3.225h0a11.009,11.009,0,0,0,0,22.019h0a11.009,11.009,0,0,0,7.786-18.794Zm1.317,7.787a9.1,9.1,0,1,1-9.1-9.1h0A9.112,9.112,0,0,1,450.181,239.449Z' transform='translate(-0.768 -0.768)' fill='%23f17922'/%3E%3Cpath id='Path_641' data-name='Path 641' d='M432.769,230.3a11.857,11.857,0,0,1,2.076-1.406l.834-.445H420.368a.953.953,0,0,0,0,1.907H432.7Z' transform='translate(-0.17 -0.768)' fill='%23f17922'/%3E%3Cpath id='Path_642' data-name='Path 642' d='M429.566,234.772a11.9,11.9,0,0,1,.756-1.406l.227-.362h-10.18a.953.953,0,1,0,0,1.907H429.5Z' transform='translate(-0.17 -1.023)' fill='%23f17922'/%3E%3C/g%3E%3C/svg%3E%0A");
    --download-hover-arrow: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='34.946' height='34.947' viewBox='0 0 34.946 34.947'%3E%3Cg id='Group_2696' data-name='Group 2696' transform='translate(-416.375 -214.744)'%3E%3Cpath id='Path_636' data-name='Path 636' d='M420.368,239.476h8.151l.013-.222a12.344,12.344,0,0,1,.165-1.408l.049-.277h-8.378a.953.953,0,1,0,0,1.907Z' transform='translate(-0.17 -1.279)' fill='%23ffffff'/%3E%3Cpath id='Path_637' data-name='Path 637' d='M447.261,238.773H444.8v-4.617a.774.774,0,0,0-.772-.773h-5.387a.775.775,0,0,0-.773.773v4.618H435.41a.774.774,0,0,0-.57,1.3l5.959,6.5.08.069.146.008.028.01.408.012.159-.021.109.08,6.1-6.658a.774.774,0,0,0-.045-1.094.766.766,0,0,0-.522-.2Zm-2.577,1.909-3.351,3.65-3.345-3.65h1.781V235.29h3.124v5.392Z' transform='translate(-1.024 -1.045)' fill='%23ffffff'/%3E%3Cpath id='Path_638' data-name='Path 638' d='M432.6,247.838l-.065-.056H421.783a3.516,3.516,0,0,1-3.5-3.5V220.151a3.517,3.517,0,0,1,3.5-3.5h10.392v7.663a.959.959,0,0,0,.955.954h7.662v1.449l.224.011a11.647,11.647,0,0,1,1.408.165l.278.049V223.5l-8.757-8.756H421.781a5.428,5.428,0,0,0-5.406,5.407V244.28a5.428,5.428,0,0,0,5.407,5.411h13.724l-.829-.445A12,12,0,0,1,432.6,247.838Zm1.484-24.477v-5.787l5.777,5.787Z' transform='translate(0 0)' fill='%23ffffff'/%3E%3Cpath id='Path_639' data-name='Path 639' d='M419.691,243.76a.948.948,0,0,0,.677.281h8.767l-.1-.306a11.53,11.53,0,0,1-.34-1.407l-.034-.2h-8.3a.954.954,0,0,0-.676,1.627Z' transform='translate(-0.17 -1.535)' fill='%23ffffff'/%3E%3Cpath id='Path_640' data-name='Path 640' d='M448.864,231.663a10.934,10.934,0,0,0-7.785-3.225h0a11.009,11.009,0,0,0,0,22.019h0a11.009,11.009,0,0,0,7.786-18.794Zm1.317,7.787a9.1,9.1,0,1,1-9.1-9.1h0A9.112,9.112,0,0,1,450.181,239.449Z' transform='translate(-0.768 -0.768)' fill='%23ffffff'/%3E%3Cpath id='Path_641' data-name='Path 641' d='M432.769,230.3a11.857,11.857,0,0,1,2.076-1.406l.834-.445H420.368a.953.953,0,0,0,0,1.907H432.7Z' transform='translate(-0.17 -0.768)' fill='%23ffffff'/%3E%3Cpath id='Path_642' data-name='Path 642' d='M429.566,234.772a11.9,11.9,0,0,1,.756-1.406l.227-.362h-10.18a.953.953,0,1,0,0,1.907H429.5Z' transform='translate(-0.17 -1.023)' fill='%23ffffff'/%3E%3C/g%3E%3C/svg%3E%0A");
    --plus-icon-faq:url("data:image/svg+xml,%3Csvg id='Group_2831' data-name='Group 2831' xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3E%3Cpath id='Path_712' data-name='Path 712' d='M15.125.125a15,15,0,1,0,15,15A15.018,15.018,0,0,0,15.125.125Zm0,28.085A13.085,13.085,0,1,1,28.21,15.125,13.1,13.1,0,0,1,15.125,28.21Z' transform='translate(-0.125 -0.125)'/%3E%3Cpath id='Path_713' data-name='Path 713' d='M14.8,8.731H10.646V4.582a.957.957,0,0,0-1.915,0V8.731H4.582a.957.957,0,0,0,0,1.915H8.731V14.8a.957.957,0,0,0,1.915,0V10.646H14.8a.957.957,0,0,0,0-1.915Z' transform='translate(5.311 5.311)'/%3E%3C/svg%3E%0A");
    --minus-icon-faq:url("data:image/svg+xml,%3Csvg id='Group_2832' data-name='Group 2832' xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3E%3Cpath id='Path_714' data-name='Path 714' d='M15.125.125a15,15,0,1,0,15,15A15.018,15.018,0,0,0,15.125.125Zm0,28.085A13.085,13.085,0,1,1,28.21,15.125,13.1,13.1,0,0,1,15.125,28.21Z' transform='translate(-0.125 -0.125)'/%3E%3Cpath id='Path_715' data-name='Path 715' d='M14.8,5.625H4.582a.957.957,0,0,0,0,1.915H14.8a.957.957,0,0,0,0-1.915Z' transform='translate(5.311 8.418)'/%3E%3C/svg%3E%0A");
    --open-sance: 'Open Sans';
    --Montserrat-font: 'Montserrat';
    --light-gray: #efefef;
    --color_black: #000000;
    --letter_spacing: 0;
}


/* Home page banner css start */
.et_pb_section.banner_section.et_section_regular { margin-bottom: 0px; padding: 136px 0 136px 0; }
.et_pb_section.banner_section.et_section_regular h1 { font-size: 68px; line-height: 78px; font-family: 'Montserrat'; font-weight: bold; text-transform: uppercase; letter-spacing: 0.68px; color: #003366; position: relative; margin-bottom: 16px; text-align: left; padding-bottom: 20px; }
.et_pb_section.banner_section.et_section_regular h1::before { content: ''; position: absolute; left: 0; bottom: 0; width: 202px; height: 2px; background: #F17922; }
.et_pb_section.banner_section.et_section_regular h2 { font-family: 'Montserrat'; font-weight: bold; font-size: 32px; color: #003366; line-height: 45px; padding-bottom: 0; letter-spacing: 0; text-transform: inherit !important; max-width: 414px; }
.et_pb_section.banner_section.et_section_regular p { font-family: 'Montserrat'; font-weight: bold; text-transform: uppercase; color: #003366; padding-bottom: 0; font-size: 25px; line-height: 35px; letter-spacing: 0.25px; }
.et_pb_module.et_pb_image.free_trial_image { position: absolute; z-index: 1; bottom: -4px; margin-bottom: 0; left: 415px; width: 214px; height: 193px; }
.et_pb_module.et_pb_image.free_trial_image .et_pb_image_wrap,
.et_pb_module.et_pb_image.free_trial_image img { width: 100%; height: 100%; }
.et_pb_module.et_pb_image.big_official_bottom { width: 376px; height: 129px; background: #FFFFFF 0% 0% no-repeat padding-box; box-shadow: 0px 0px 26px #0000001A; border-radius: 5px; position: absolute; right: 0; bottom: -200px; padding: 20px; }
.et_pb_module.et_pb_image.big_official_bottom .et_pb_image_wrap,
.et_pb_module.et_pb_image.big_official_bottom .et_pb_image_wrap img { width: 100%; height: 100%; object-fit: contain; }
.et_pb_section.banner_section .et_pb_button_module_wrapper.et_pb_module { margin-top: 30px; margin-bottom: 0; max-width: 407px; }
.btn_box a.custom_button,
body.archive.tax-product_cat.et-db #et-boc a.et_pb_button,
body.archive.post-type-archive.et-db #et-boc a.et_pb_button,
.et_pb_section .et_pb_button_module_wrapper a.et_pb_button.df_btn { border: 1px solid #F17922 !important; background: #F17922; color: #fff; padding: 10.73px 34.1px 10.7px 34.1px !important; font-size: 18px; line-height: 28px; font-family: 'Montserrat'; font-weight: 600; letter-spacing: 0.18px; border-radius: 50px; display: inline-block; text-transform: capitalize; transition: all 0.5s ease; position: relative; }
body.archive.tax-product_cat.et-db #et-boc a.et_pb_button:hover,
body.archive.post-type-archive.et-db #et-boc a.et_pb_button:hover { border-radius: 50px; }
.btn_box a.custom_button:hover,
body.archive.tax-product_cat.et-db #et-boc a.et_pb_button:hover,
body.archive.post-type-archive.et-db #et-boc a.et_pb_button:hover,
.et_pb_section .et_pb_button_module_wrapper a.et_pb_button.df_btn:hover { background: #fff; border-color: #F17922 !important; color: #F17922; }
.et_pb_section .et_pb_button_module_wrapper a.et_pb_button.df_btn.btn { padding: 12px 46.8px 12px 30px !important; font-size: 20px; line-height: 30px !important; letter-spacing: 0.2px; }
.et_pb_section .et_pb_button_module_wrapper a.et_pb_button.df_btn.btn::before { content: '' !important; display: block !important; position: absolute; right: 30px; top: 50%; background-repeat: no-repeat; background-size: contain; background-position: center; width: 9px; height: 15px; background-image: var(--button-icon); -webkit-transition: all 0.5s ease; transition: all 0.5s ease; transform: translateY(-50%); z-index: 1; visibility: visible; opacity: 1; }
.et_pb_section .et_pb_button_module_wrapper a.et_pb_button.df_btn.btn:hover:before { background-image: var(--button-hover-icon); }
/* Home page banner css End */

/* Who We Help css start */
.et_pb_section.who_we_help.et_section_regular { margin-bottom: 100px; }
.et_pb_section.who_we_help .et_pb_row.who_we_help_row { display: flex; align-items: center; position: relative; }
.et_pb_row.who_we_help_row .et_pb_column.right_col { padding-left: 60px; margin-top: 0; }
.et_pb_row.who_we_help_row .et_pb_column.right_col { padding-right: 0; width: 52%; }
.et_pb_row.who_we_help_row .et_pb_column.left_col { width: auto; position: relative; padding-right: 80px; }
.et_pb_module.overlay.left_top { top: 62px; right: 494px; position: absolute; width: 100%; max-width: 237px; }
.et_pb_module.overlay.left_bottom { position: absolute; right: 471px; bottom: 36px; width: 100%; max-width: 235px; }
.et_pb_module.overlay.right_overlay { position: absolute; bottom: 122px; right: 0; width: 100%; max-width: 322px; }
.et_pb_module.overlay .et_pb_text_inner { padding-left: 20px; background: #ffff; padding: 10px 22px 10px 47.82px; box-shadow: 0px 0px 26px #0000001A; border-radius: 10px; overflow: hidden; }
.et_pb_module.overlay p { font-size: 18px; line-height: normal; font-weight: 500; position: relative; }
.et_pb_module.overlay p::before { content: ''; position: absolute; left: -28px; top: 6px; background-repeat: no-repeat; background-size: contain; background-image: var(--right-green-icon); width: 18px; height: 15px; }
.et_pb_row.who_we_help_row .et_pb_column.left_col span img { border-radius: 15px; border-bottom-right-radius: 100px; display: block; width: 543px; }
.et_pb_row.who_we_help_row .et_pb_column.left_col .et_pb_module.et_pb_image,
.et_pb_row.who_we_help_row .et_pb_column.left_col .et_pb_image .et_pb_image_wrap { text-align: end; }
body.archive.tax-product_cat.et-db #et-boc .et_pb_section.our_industry_cxperts_section h2,
body.archive.post-type-archive.et-db #et-boc .et_pb_section.our_industry_cxperts_section h2,
body.archive.post-type-archive.et-db #et-boc .et_pb_section.testimonial_section.et_section_regular h2,
body.archive.tax-product_cat.et-db #et-boc .et_pb_section.testimonial_section.et_section_regular h2,
body:not(.home) h2 { font-size: 35px; line-height: 45px; font-family: 'Montserrat'; font-weight: bold; letter-spacing: 0.42px; }
.et_pb_section.who_we_help.et_section_regular h3 { color: #000000; font-size: 24px; line-height: 34px; font-weight: bold; font-family: 'Open Sans'; letter-spacing: 0; }
p { font-size: 20px; font-family: "Open Sans"; line-height: 36px; font-weight: normal; color: #000000; }
.et_pb_section.testimonial_section.et_section_regular .testimonial-excerpt p {
    font-size: 20px;
    line-height: 30px;
    font-style: normal;
}
.et_pb_section.who_we_help.et_section_regular p { letter-spacing: 0; }
.et_pb_section.who_we_help .et_pb_row .et_pb_button_module_wrapper.et_pb_module { margin-top: 39px; }
body.home h2,
.cart_totals h2 { text-transform: uppercase !important; }
.cart_totals h2,
body.home h2 { font-family: 'Montserrat'; font-weight: bold; letter-spacing: 0.42px; color: #003366; font-size: 42px; line-height: 56px; }
/* Who We Help css end */

/* Biotech Primer Benefits css start */
h1,
h2,
h3 { letter-spacing: 0; }
.et_pb_section.primer_benefits_section.et_section_regular { padding: 90px 0 100px 0; margin-bottom: 100px; }
.et_pb_section.primer_benefits_section h2.et_pb_module_heading { padding-bottom: 39px; letter-spacing: 0.42px; text-transform: uppercase !important; font-weight: bold; }
.et_pb_row.primer_benefits_row .blurb_content { display: flex; flex-wrap: wrap; justify-content: center; row-gap: 40px; column-gap: 40px; width: 100%; }
.et_pb_module.et_pb_blurb.blurb_design { width: calc(100% / 4 - 30px); margin-bottom: 0; padding: 0 8px; }
.et_pb_module.et_pb_blurb.blurb_design .et_pb_main_blurb_image { height: 95px; margin-bottom: 18px; }
.et_pb_module.et_pb_blurb.blurb_design .et_pb_blurb_content { max-width: 100%; }
.et_pb_module.et_pb_blurb.blurb_design .et_pb_module_header { letter-spacing: 0; color: #000000; font-size: 22px; line-height: 35px; font-family: "Open Sans"; font-weight: bold; padding-bottom: 0; margin-bottom: 6px; }
.et_pb_module.et_pb_blurb.blurb_design .et_pb_module_header,
.et_pb_module.et_pb_blurb.blurb_design .et_pb_blurb_description { text-align: center; }
.et_pb_module.et_pb_blurb.blurb_design .et_pb_blurb_description p { font-size: 16px; line-height: 30px; letter-spacing: 0; }
.biotech-journey_button_row .et_pb_button_module_wrapper.et_pb_module { text-align: center; margin-top: 37px; }

/* Why Choose Biotech Primer css start */
.et_pb_section.why-choose-biotech-primer_section { padding: 0 0 100px 0; }
.et_pb_section.why-choose-biotech-primer_section .why_choose_row { display: flex; flex-wrap: wrap; }
.et_pb_section.why-choose-biotech-primer_section .et_pb_column.left_col { width: 35.616%; }
.et_pb_section.why-choose-biotech-primer_section .et_pb_column.left_col .et_pb_module.et_pb_image { position: sticky; top: 80px; }
.et_pb_section.why-choose-biotech-primer_section .et_pb_column.left_col .et_pb_module.et_pb_image { position: sticky; top: 200px; }
.et_pb_section.why-choose-biotech-primer_section .et_pb_column.right_col { width: 64.384%; padding-left: 91px; display: flex; flex-wrap: wrap; align-content: center; column-gap: 40px; margin-top: -12px; }
.et_pb_section.why-choose-biotech-primer_section .et_pb_column.left_col span img { display: block; border-radius: 15px; border-bottom-right-radius: 100px; }
.why-choose-biotech-primer_section h3.et_pb_module_header { display: flex; align-items: center; min-height: 70px; padding-left: 13.26px; margin-top: -6px; margin-bottom: 0; }
.why-choose-biotech-primer_section .et_pb_module.et_pb_heading { width: 100%; }
.why-choose-biotech-primer_section .et_pb_module.et_pb_heading h2 { padding-bottom: 30px; }
.why-choose-biotech-primer_section .et_pb_module.et_pb_blurb.blurb_design { width: calc(100% / 2 - 20px); margin-bottom: 35px; padding: 0; }
.why-choose-biotech-primer_section .et_pb_blurb.blurb_design .et_pb_blurb_content { display: flex; flex-wrap: wrap; }
.why-choose-biotech-primer_section .et_pb_module.et_pb_blurb.blurb_design .et_pb_main_blurb_image { height: 60px; width: 60px; margin-bottom: 0; }
.why-choose-biotech-primer_section .et_pb_blurb_content .et_pb_blurb_container { width: calc(100% - 60px); }
.why-choose-biotech-primer_section .et_pb_main_blurb_image,
.why-choose-biotech-primer_section .et_pb_module.et_pb_blurb.blurb_design .et_pb_module_header,
.why-choose-biotech-primer_section .et_pb_module.et_pb_blurb.blurb_design .et_pb_blurb_description { text-align: left; }
.why-choose-biotech-primer_section .blurb_design .et_pb_blurb_description { margin-left: -58px; }
.why-choose-biotech-primer_section .et_pb_button_module_wrapper.et_pb_module { margin-top: -3px; width: 100%; }

/* Professionals Trained css start */
.et_pb_section.video_section.et_section_regular { padding: 0; position: relative; height: 680px; margin-bottom: 90px; }
.et_pb_section.video_section.et_section_regular::before { content: ''; position: absolute; left: 0; width: 100%; height: 100%; background: rgb(0 51 102 / 70%); z-index: 1; }
.et_pb_section.video_section.et_section_regular .video_logo { width: 291px; height: 90px; }
.et_pb_section.video_section .et_pb_row.video_row { display: flex; align-items: center; justify-content: center; height: 100%; }
.et_pb_section.video_section.et_section_regular .video_logo span,
.et_pb_section.video_section.et_section_regular .video_logo img { width: 100%; height: 100%; }
.et_pb_row.video_row .video_heading h2 { text-transform: uppercase; font-size: 45px; line-height: 80px; font-weight: 300; text-align: center; color: #FFFFFF; letter-spacing: 0.45px; padding-bottom: 0; }
.et_pb_row.video_row .video_heading h2 span { color: #F17922; font-size: 55px; line-height: 80px; letter-spacing: 0.55px; font-weight: bold; }
/* Professionals Trained css End */

/* Our Expertise css start */
.et_pb_section.our_expertise_section.et_section_regular { padding: 90px 0; overflow: hidden; }
.product_listing { display: flex; flex-wrap: wrap; margin: 0 -17px; }
.product_items { height: 507px; position: relative; max-width: 411px; overflow: hidden; border-radius: 5px; }
@media (min-width:1340px) {
	.product_items { min-width: 411px; }
}
.product_items::before { content: ''; position: absolute; bottom: -1px; z-index: 1; background: transparent linear-gradient(180deg, #00000000 0%, #000000 100%) 0% 0% no-repeat padding-box; border-radius: 5px; opacity: 0.85; width: 100%; height: calc(100% - 261px); left: 0; }
.product_desc h3 { color: #FFFFFF; font-size: 32px; line-height: 44px; letter-spacing: 0; font-weight: 600; font-family: "Open Sans"; padding-bottom: 0; margin-bottom: 8px; }
.product_desc { position: absolute; bottom: 33px; width: 100%; padding: 0 30px; left: 50%; transform: translateX(-50%); z-index: 1; }
.product_desc a { color: #F17922; padding-right: 15px; position: relative; font-size: 16px; line-height: 26px; font-weight: 600; letter-spacing: 0.16px; font-family: var(--Montserrat-font); }
.product_items .product_desc a:after { top: 5px; right: 0; height: 11px; width: 6px; }
.product_desc a:hover { color: #FFFFFF; }
.product_desc a:hover::after { filter: brightness(0) invert(1); }
.et_pb_section.our_expertise_section.et_section_regular h2 { color: #fff; text-transform: uppercase; letter-spacing: 0.42px; padding-bottom: 22px; }
.product_items .image { width: 100%; max-width: 411px; height: 100%; }
.product_items .image img { width: 100%; height: 100%; object-fit: cover; display: block; border-radius: 5px; transition: all 0.5s ease; }
.et_pb_section.our_expertise_section .et_pb_row.our_service_main_row .slick-initialized .slick-slide { padding: 0 17px; }
.et_pb_section.our_expertise_section .et_pb_row.our_service_main_row { max-width: 100%; padding-left: calc((100% - 1265px) / 2); padding-right: 0px; }
.et_pb_section .et_pb_row .et_pb_column .slick-arrow { width: 30px; height: 29px; font-size: 0; border: none; background-color: transparent; position: absolute; top: -66px; padding: 0; cursor: pointer; transition: all 0.4s ease; z-index: 2; outline: 0; }
.et_pb_section .et_pb_row .et_pb_column .slick-arrow:hover { opacity: 0.4; }
.et_pb_section.our_services_section .et_pb_row.our_service_main_row .slick-track { margin-left: -16px; }
.et_pb_section .et_pb_row .et_pb_column button.slick-prev.slick-arrow { left: 1223px; }
.et_pb_section .et_pb_row .et_pb_column button.slick-next.slick-arrow { left: 1267px; }
.et_pb_section .et_pb_row .et_pb_column button.slick-next.slick-arrow::after {content: ''; display: block; opacity: 1; width: 100%; height: 100%;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3E%3Cg id='Group_352' data-name='Group 352' transform='translate(-6.9 -6.7)'%3E%3Cg id='Group_160' data-name='Group 160' transform='translate(14.9 16.7)'%3E%3Cpath id='Path_323' data-name='Path 323' d='M27.752,21.652l-4.716-4.716a.747.747,0,0,0-.531-.236.72.72,0,0,0-.531.236l-.413.413a.747.747,0,0,0-.236.531.72.72,0,0,0,.236.531l2.771,2.771H15.607a.681.681,0,0,0-.707.707v.59a.681.681,0,0,0,.707.707h8.784l-2.771,2.771a.728.728,0,0,0-.236.472.72.72,0,0,0,.236.531l.413.413a.747.747,0,0,0,.531.236.72.72,0,0,0,.531-.236l4.716-4.716a.747.747,0,0,0,.236-.531A3.291,3.291,0,0,1,27.752,21.652Z' transform='translate(-14.9 -16.7)' fill='%23fff'/%3E%3Cg id='Ellipse_16' data-name='Ellipse 16' transform='translate(-8 -10)' fill='none' stroke='%23fff' stroke-width='1'%3E%3Ccircle cx='15' cy='15' r='15' stroke='none'/%3E%3Ccircle cx='15' cy='15' r='14.5' fill='none'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
    background-repeat: no-repeat; background-size: contain;
}
.et_pb_section .et_pb_row .et_pb_column button.slick-prev.slick-arrow::after { content: ''; display: block; opacity: 1; width: 100%; height: 100%;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3E%3Cg id='Group_352' data-name='Group 352' transform='translate(-6.9 -6.7)'%3E%3Cg id='Group_160' data-name='Group 160' transform='translate(14.9 16.7)'%3E%3Cpath id='Path_323' data-name='Path 323' d='M27.752,21.652l-4.716-4.716a.747.747,0,0,0-.531-.236.72.72,0,0,0-.531.236l-.413.413a.747.747,0,0,0-.236.531.72.72,0,0,0,.236.531l2.771,2.771H15.607a.681.681,0,0,0-.707.707v.59a.681.681,0,0,0,.707.707h8.784l-2.771,2.771a.728.728,0,0,0-.236.472.72.72,0,0,0,.236.531l.413.413a.747.747,0,0,0,.531.236.72.72,0,0,0,.531-.236l4.716-4.716a.747.747,0,0,0,.236-.531A3.291,3.291,0,0,1,27.752,21.652Z' transform='translate(-14.9 -16.7)' fill='%23fff'/%3E%3Cg id='Ellipse_16' data-name='Ellipse 16' transform='translate(-8 -10)' fill='none' stroke='%23fff' stroke-width='1'%3E%3Ccircle cx='15' cy='15' r='15' stroke='none'/%3E%3Ccircle cx='15' cy='15' r='14.5' fill='none'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
    background-repeat: no-repeat; background-size: contain; transform: rotate(180deg);
}
button.read-more-text { border: 0; background: transparent; color: #fff; font-size: 18px; font-weight: bold; padding: 0; display: inline-block; line-height: 22px; margin-top: 12px; cursor: pointer; transition: all 0.5s ease; position: relative; padding-right: 18px; }
button.read-more-text::after {
    content: "";
    position: absolute;
    right: 0;
    top: 6px;
    width: 7px;
    height: 12px;
    background-repeat: no-repeat;
    transition: all 0.3s ease;
    background-size: contain;
    filter: brightness(0) invert(1);
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6.85' height='11.661' viewBox='0 0 6.85 11.661'%3E%3Cpath id='Path_512' data-name='Path 512' d='M6.286,6.665l5.188-5.188a.635.635,0,0,0,0-.9L11.092.192a.639.639,0,0,0-.9,0L5.833,4.548,1.469.187a.635.635,0,0,0-.9,0L.187.569a.635.635,0,0,0,0,.9l5.193,5.2a.647.647,0,0,0,.905,0Z' transform='translate(0 11.661) rotate(-90)' fill='%23f17922'/%3E%3C/svg%3E%0A");
}
button.read-more-text:hover { color: #F17922; }
button.read-more-text:hover::after { transform: translateX(4px); filter: unset; }
/* Our Expertise css End */

/* .popup-open, */
div#testimonial-popup { position: fixed; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 100%; height: 100vh; display: flex; align-items: center; justify-content: center; padding: 20px; background: rgba(17, 17, 17, 0.7); z-index: 20; }
.popup-box { max-width: 600px; width: 100%; border-radius: 10px; overflow: hidden; box-shadow: 0px 0px 26px #0000001A; }
.popup-box .overflow-box { height: 315px; background: #fff; overflow-y: auto; }
.popup-close { right: 0; font-size: 0; border: none; cursor: pointer; width: 100%; text-align: end; background: #fff; height: 40px; padding: 10px; position: sticky; top: 0; }
.popup-close svg { width: 15px; height: 15px; transition: all 0.5s ease; }
.popup-close svg:hover path { fill: #F17922; }
.popup-close svg:hover,
span#close_popup svg:hover { transform: rotate(90deg); }
.popup-close svg path { fill: #000000; }
.testiminial-popup-open { overflow: hidden; }
.testiminial-popup-open header.et-l.et-l--header { background-color: transparent; }
.testiminial-popup-open header.et-l.et-l--header { opacity: 0; z-index: 1; pointer-events: none; transition: unset; }
.popup-text-data { padding: 0 30px 40px 20px; }
body.archive.post-type-archive.et-db #et-boc .popup-text-data h3,
body.archive.tax-product_cat.et-db #et-boc .popup-text-data h3,
.popup-text-data h3 { color: #000000; font-weight: bold; font-size: 22px; line-height: 32px; font-family: var(--open-sance); letter-spacing: 0; }
.et_pb_section.testimonial_section.et_section_regular .popup-text-data p { font-size: 18px; line-height: 30px; font-family: var(--open-sance); font-weight: normal; color: #000000; font-style: normal; padding-top: 0; }

/* Webkit Scrollbar Styling start */
.overflow-box::-webkit-scrollbar { width: 5px; }
.overflow-box::-webkit-scrollbar-track { background: #eeeeee; border-radius: 30px; }
.overflow-box::-webkit-scrollbar-thumb { background: #0068B3; border-radius: 30px; }
/* Webkit Scrollbar Styling End */

/* Featured Courses and Programs css start */
.et_pb_section.featured-courses-programs_section.et_section_regular { margin-bottom: 100px; }
.featured-courses-programs_section h2.et_pb_module_heading { text-align: center; padding-bottom: 27px; text-transform: uppercase !important; letter-spacing: 0.42px; color: #003366; }
.article-list,
.course_row { display: flex; flex-wrap: wrap; gap: 40px; justify-content: flex-start; }
.article-item,
.course_row .course_list { width: calc(100% / 3 - 27px); background: #FFFFFF 0% 0% no-repeat padding-box; box-shadow: 0px 0px 26px #0000001A; border-radius: 5px; overflow: hidden; }
.course_image { height: 289px; position: relative; overflow: hidden; }
.image_overlap { position: absolute; top: 16px; left: 16px; width: 94px; height: 69px; }
.course_image img { display: block; width: 100%; height: 100%; object-fit: cover; }

.course_list .course_image > img[src*="Placeholder_biotech_primer-300x300.png"],
.archive .course_image img[src*="Placeholder_biotech_primer-450x450.png"],
.archive .course_image img[src*="Placeholder_biotech_primer-300x300.png"] {
    object-fit: contain;
    background: #efefef;
} 
.course_image img.placeholder-active {
    object-fit: contain;
    background: #efefef;
}
.image_overlap img { object-fit: contain; }
.article-item .article-img img,
.course_list .course_image>img { transition: all 0.5s ease; transform: scale(1.01); }
.product_listing .product_items:hover img,
.article-item:hover .article-img img,
.course_list:hover .course_image>img { transform: scale(1.04); }
.course_data { padding: 24px 30px 26px 30px; }
.course_data h3 { letter-spacing: 0; color: #000000; font-size: 20px; line-height: 30px; font-weight: bold; padding-bottom: 0; margin-bottom: 5px; font-family: "Open Sans"; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; line-clamp: 3; -webkit-box-orient: vertical; }
.course_row .course_data ul { list-style: none; padding: 0 0 0 0; margin-bottom: 15px; }
.course_data ul li { font-family: "Open Sans"; font-size: 16px; line-height: 30px; color: #000000; font-weight: 600; display: grid; list-style: none; grid-template-columns: 74px auto; }

.archive .course_data ul li {
    grid-template-columns: 94px auto;
}

.course_data ul li span { display: inline-block; font-weight: normal; }
a.read-more-btn,
.course_data a { color: #F17922; font-size: 20px; line-height: 30px; font-weight: 600; font-family: "Open Sans"; position: relative; padding-right: 20px; transition: all 0.5s ease; }
a.read-more-btn::after,
.product_desc a::after,
.course_data a::after {
    content: "";
    position: absolute;
    right: 3px;
    top: 9px;
    width: 7px;
    height: 12px;
    background-repeat: no-repeat;
    transition: all 0.5s ease;
    background-size: contain;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6.85' height='11.661' viewBox='0 0 6.85 11.661'%3E%3Cpath id='Path_512' data-name='Path 512' d='M6.286,6.665l5.188-5.188a.635.635,0,0,0,0-.9L11.092.192a.639.639,0,0,0-.9,0L5.833,4.548,1.469.187a.635.635,0,0,0-.9,0L.187.569a.635.635,0,0,0,0,.9l5.193,5.2a.647.647,0,0,0,.905,0Z' transform='translate(0 11.661) rotate(-90)' fill='%23f17922'/%3E%3C/svg%3E%0A");
}

.product_desc a:hover::after,
a.read-more-btn:hover::after,
.course_data a:hover::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6.85' height='11.661' viewBox='0 0 6.85 11.661'%3E%3Cpath id='Path_512' data-name='Path 512' d='M6.286,6.665l5.188-5.188a.635.635,0,0,0,0-.9L11.092.192a.639.639,0,0,0-.9,0L5.833,4.548,1.469.187a.635.635,0,0,0-.9,0L.187.569a.635.635,0,0,0,0,.9l5.193,5.2a.647.647,0,0,0,.905,0Z' transform='translate(0 11.661) rotate(-90)' fill='%23f17922'/%3E%3C/svg%3E%0A");
    transform: translateX(4px);
}
/* Featured Courses and Programs css end */

/* Our Executive Certifications css start */
.et_pb_section.featured-courses-programs_section.certification_section.et_section_regular { padding: 88px 0 90px 0; margin-bottom: 0; }
.featured-courses-programs_section.certification_section .et_pb_module.heading { margin-bottom: 34px; }
.certification_section.et_section_regular .course_row .course_list { width: calc(100% / 2 - 20px); padding: 20px 30px 20px 20px; display: flex; flex-wrap: wrap; }
.certification_section.et_section_regular .course_row .course_list img { border-radius: 5px; }
.certification_section.et_section_regular .course_image { width: 285px; height: 260px; overflow: hidden; border-radius: 5px; }
.certification_section.et_section_regular .course_data { padding: 0; width: calc(100% - 285px); padding-left: 30px; }
.certification_section.et_section_regular h2 { display: flex; align-items: flex-start; padding-bottom: 0; letter-spacing: 0.42px; column-gap: 20px; text-transform: uppercase !important; justify-content: center; margin-bottom: 34px; }
.certification_section.et_section_regular h2 img { width: 69px; margin-top: -5px; }
.certification_section.et_section_regular .course_data h3 { font-size: 22px; line-height: 36px; margin-bottom: 11px; }
.certification_section.et_section_regular .course_data ul li { grid-template-columns: 74px auto; }

.featured-courses-programs_row p.d-none {
    display: none;
    text-align: center;
}

.video_section + .featured-courses-programs_section  .feature_course_list .course_data a::after {
	top: 10px;
}
/* Our Executive Certifications css start */

/* Continuing Professional Education Credits css start */
.et_pb_section.education_credits_section.et_section_regular { padding: 100px 0; margin-bottom: 89px; }
.et_pb_section.education_credits_section.et_section_regular .education_credits_row { display: flex; align-items: center; flex-wrap: wrap; }
.et_pb_section.education_credits_section .et_pb_column.right_col .et_pb_button_module_wrapper { display: inline-block; margin-right: 20px; }
.et_pb_section.education_credits_section .et_pb_column.right_col .et_pb_button_module_wrapper:last-child { margin-right: 0; }
.et_pb_section.education_credits_section.et_section_regular h2 { padding-bottom: 17px; }
.et_pb_section.education_credits_section .et_pb_column.left_col { width: 35.539%; }
.et_pb_section.education_credits_section .et_pb_column.left_col span img { display: block; border-radius: 15px; }
.et_pb_section.education_credits_section .et_pb_column.right_col { width: 64.461%; padding-left: 81px; }
.et_pb_section.education_credits_section .et_pb_column.right_col p { padding-bottom: 34px; }
.et_pb_section.education_credits_section .et_pb_column.right_col p:last-child { padding-bottom: 37px; }
.et_pb_section .et_pb_button_module_wrapper a.et_pb_button.df_btn.btn-one { text-transform: none; }
.et_pb_section .et_pb_button_module_wrapper a:hover.et_pb_button.df_btn.btn-one { background: transparent; }
.et_pb_section .et_pb_button_module_wrapper a.et_pb_button.df_btn.blank_btn { background-color: transparent; border-color: #F17922 !important; color: #F17922; }
.et_pb_section .et_pb_button_module_wrapper a.et_pb_button.df_btn.blank_btn:hover { background: #F17922; color: #fff !important; }
/* Continuing Professional Education Credits css End */

/* Our Industry Cxperts css start */
.et_pb_section.our_industry_cxperts_section.et_section_regular { padding: 0 0 100px 0; }
body.archive.tax-product_cat.et-db #et-boc .et_pb_section.our_industry_cxperts_section.et_section_regular,
body.archive.post-type-archive.et-db #et-boc .et_pb_section.our_industry_cxperts_section.et_section_regular { padding-bottom: 60.5px; padding-top: 0; }
body.archive.tax-product_cat.et-db #et-boc .et-l .et_pb_module.et_pb_text.et_pb_text_align_left.et_pb_bg_layout_light,
body.archive.post-type-archive.et-db #et-boc .et-l .et_pb_module.et_pb_text.et_pb_text_align_left.et_pb_bg_layout_light { margin-bottom: 0; }
.et_pb_section .not_found,
.et_pb_section.our_industry_cxperts_section h2 { text-align: center; }
.et_pb_section.our_industry_cxperts_section h2 { padding-bottom: 28px; }
.et_pb_section.our_industry_cxperts_section .et_pb_button_module_wrapper.et_pb_module { text-align: center; margin-top: 40px; }
.team-row { display: flex; flex-wrap: wrap; margin: 0 -20px; row-gap: 40px; justify-content: center; }
.team-member { width: 25%; padding: 0 20px; }
.tem-member-wrap img { display: block; }
.team-member-thumbnail { width: 150px; height: 150px; border-radius: 50%; margin: 0 auto; border: 1px solid #CCCCCC; overflow: hidden; display: flex; align-items: center; justify-content: center; }
.tem-member-wrap:hover img { filter: unset; }
.team-member-thumbnail img { filter: grayscale(100%); transition: all 0.5s ease; }
.team-member-content { text-align: center; margin-top: 8px; }
body.archive.tax-product_cat.et-db #et-boc .tem-member-wrap h3,
body.archive.post-type-archive.et-db #et-boc .tem-member-wrap h3,
.tem-member-wrap h3 { font-size: 22px; line-height: 35px; font-weight: bold; font-family: "Open Sans"; color: #000000; letter-spacing: 0; padding-bottom: 0; margin-bottom: 6px; }
.tem-member-wrap p { font-size: 16px; letter-spacing: 0; line-height: 30px; }
.tem-member-wrap { background: #FFFFFF 0% 0% no-repeat padding-box; box-shadow: 0px 0px 26px #0000001A; border-radius: 5px; opacity: 1; height: 100%; padding: 30px 20px 34px 20px; }
/* Our Industry Cxperts css End */

/* Testimonial css start */
body.archive.post-type-archive.et-db #et-boc .et_pb_section.testimonial_section.et_section_regular,
body.archive.tax-product_cat.et-db #et-boc .et_pb_section.testimonial_section.et_section_regular,
.et_pb_section.testimonial_section.et_section_regular { padding: 96px 0 100px 0; margin-bottom: 92px; }
body.archive.post-type-archive.et-db #et-boc .et_pb_section.testimonial_section.et_section_regular h2,
body.archive.tax-product_cat.et-db #et-boc .et_pb_section.testimonial_section.et_section_regular h2,
.et_pb_section.testimonial_section.et_section_regular .clents-name,
.et_pb_section.testimonial_section.et_section_regular p,
.et_pb_section.testimonial_section.et_section_regular h2 { color: #fff; }
.et_pb_section.testimonial_section.et_section_regular p { font-size: 26px; line-height: 52px; font-style: italic; padding-top: 13px; }
.et_pb_section.testimonial_section.et_section_regular h2 { padding-bottom: 0; }
body.archive.post-type-archive.et-db #et-boc .et_pb_section.testimonial_section.et_section_regular .left_col,
body.archive.tax-product_cat.et-db #et-boc .et_pb_section.testimonial_section.et_section_regular .left_col,
.et_pb_section.testimonial_section.et_section_regular .left_col { width: 344px; padding-top: 34px; }
body.archive.post-type-archive.et-db #et-boc .et_pb_section.testimonial_section.et_section_regular .right_col,
body.archive.tax-product_cat.et-db #et-boc .et_pb_section.testimonial_section.et_section_regular .right_col,
.et_pb_section.testimonial_section.et_section_regular .right_col { width: calc(100% - 344px); padding-left: 190px; margin-top: -6px; }
body.archive.post-type-archive.et-db #et-boc .et_pb_section.testimonial_section.et_section_regular .right_col,
body.archive.tax-product_cat.et-db #et-boc .et_pb_section.testimonial_section.et_section_regular .right_col,
body.archive.post-type-archive.et-db #et-boc .et_pb_section.testimonial_section.et_section_regular .et_pb_module.et_pb_code,
body.archive.tax-product_cat.et-db #et-boc .et_pb_section.testimonial_section.et_section_regular .et_pb_module.et_pb_code,
body.archive.post-type-archive.et-db #et-boc .et_pb_section.testimonial_section.et_section_regular .et_pb_module.et_pb_code .slick-slider,
body.archive.tax-product_cat.et-db #et-boc .et_pb_section.testimonial_section.et_section_regular .et_pb_module.et_pb_code .slick-slider,
body.archive.post-type-archive.et-db #et-boc .et_pb_section.testimonial_section.et_section_regular .et_pb_code_inner,
body.archive.tax-product_cat.et-db #et-boc .et_pb_section.testimonial_section.et_section_regular .et_pb_code_inner,
.et_pb_section.testimonial_section.et_section_regular .right_col,
.et_pb_section.testimonial_section.et_section_regular .et_pb_module.et_pb_code,
.et_pb_section.testimonial_section.et_section_regular .et_pb_module.et_pb_code .slick-slider,
.et_pb_section.testimonial_section.et_section_regular .et_pb_code_inner { position: unset; }
.testimonial_section .testimonials-wrap { position: relative; }
.testimonial_section .testimonials-wrap::before {
    content: "";
    left: -10px;
    top: -24px;
    position: absolute;
    width: 109px;
    height: 83px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='109' height='83.281' viewBox='0 0 109 83.281'%3E%3Cpath id='Path_509' data-name='Path 509' d='M75.931,187.478c-6.124-6.736-9.8-14.084-9.8-26.331,0-21.433,15.309-40.416,36.742-50.214l5.511,7.961C88.178,129.916,83.891,144,82.667,153.186c3.062-1.837,7.348-2.449,11.635-1.837,11.022,1.225,19.6,9.8,19.6,21.433a24.161,24.161,0,0,1-6.123,15.309,20.31,20.31,0,0,1-15.309,6.124,24.085,24.085,0,0,1-16.534-6.736Zm61.236,0c-6.123-6.736-9.8-14.084-9.8-26.331,0-21.433,15.309-40.416,36.742-50.214l5.511,7.961C149.414,129.916,145.127,144,143.9,153.186c3.062-1.837,7.348-2.449,11.635-1.837,11.022,1.225,19.6,9.8,19.6,21.433a24.162,24.162,0,0,1-6.124,15.309c-3.674,4.287-9.185,6.124-15.309,6.124a24.085,24.085,0,0,1-16.534-6.736Z' transform='translate(-66.133 -110.933)' fill='%230068b3'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-size: contain;
    z-index: -1;
}
.et_pb_section.testimonial_section.et_section_regular .clents-name { 
	    font-size: 22px;
    line-height: 34px;
    font-weight: 400;
    font-family: "Open Sans";
    letter-spacing: 0;
    padding-left: 16px;
    position: relative;
 }
.et_pb_section.testimonial_section.et_section_regular .clents-name::before { content: ''; position: absolute; left: 5px; width: 8px; height: 3px; background-color: #fff; top: 50%; transform: translateX(-50%); }
.et_pb_section.testimonial_section .et_pb_row .et_pb_column .slick-arrow { top: unset; bottom: 22px; }
.et_pb_section.testimonial_section .et_pb_row .et_pb_column button.slick-prev.slick-arrow { left: 20px; }
.et_pb_section.testimonial_section .et_pb_row .et_pb_column button.slick-next.slick-arrow { left: 65px; }
.testimonial-item { padding-left: 11px; padding-top: 24px; }
.testimonial-details { margin-top: 18px; }
.product_listing.product_listing_slider .product_items:not(:first-child),
.testimonial-main-slider .testimonial-item:not(:first-child) { display: none; }
body .product_listing.product_listing_slider.slick-initialized .product_items,
.testimonial-main-slider.slick-initialized .testimonial-item { display: flex; }

/* Article css Start */
body.archive.tax-product_cat.et-db #et-boc .et_pb_section.article_section.et_section_regular,
body.archive.post-type-archive.et-db #et-boc .et_pb_section.article_section.et_section_regular,
.et_pb_section.article_section.et_section_regular { padding-bottom: 98px; }
.et_pb_section.article_section.blog_section.et_section_regular { padding-bottom: 0; }
.home .et_pb_section.article_section.blog_section.et_section_regular .et_pb_row.blog_row {
	padding-bottom: 60.5px;
}
.et_pb_section.article_section.blog_section.et_section_regular .et_pb_row.blog_row { padding-bottom: 100px; }
.article-img { height: 228px; position: relative; overflow: hidden; cursor: pointer; }
.article-img a { display: block; height: 100%; }
.article-img img { display: block; width: 100%; height: 100%; object-fit: cover; }
.article-text h3 { letter-spacing: 0; color: #000000; font-size: 20px; line-height: 30px; font-weight: bold; font-family: "Open Sans"; padding-bottom: 0; }
.article-text h3>a { text-transform: capitalize; display: inline-block; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; line-clamp: 3; -webkit-box-orient: vertical; }
.article_section h2 { padding-bottom: 27px; }
.article_section .et_pb_button_module_wrapper.et_pb_module { text-align: center; margin-top: 40px; }
.article-item .article-text p { font-size: 14px; line-height: 24px; font-weight: normal; letter-spacing: 0.16px; font-family: var(--open-sance); color: #000000; padding: 0; }
.article-item .article-text p.date { padding-bottom: 2px; }
.article-item .article-text a.read-more-btn { font-size: 16px; letter-spacing: 0.16px; display: inline-block; margin-top: 15px; }
body .article-item .article-text a.read-more-btn { font-family: var(--Montserrat-font); }
.article-text { padding: 15px 30px 22px 30px; }
a.read-more-btn:hover,
.course_data a:hover,
.article-text h3>a:hover { color: #f17922; }
.article-text p.author { margin-bottom: 13px; font-family: var(--open-sance); }
body .article-text p>a { color: #000000; }
.article-text p>a:hover { color: #F17922; }
body.archive.post-type-archive.et-db #et-boc .et_pb_row.Form_row h3,
body.archive.tax-product_cat.et-db #et-boc .et_pb_row.Form_row h3,
.et_pb_row.Form_row h3 { letter-spacing: 0.27px; color: #013366; font-size: 27px; line-height: 37px; padding-left: 52px; position: relative; font-family: 'Montserrat'; padding-bottom: 0; font-weight: 600; }
.article_section.et_section_regular .et_pb_row.blog_row { padding-bottom: 60px; }
body.archive.post-type-archive.et-db #et-boc .et_pb_row.Form_row,
body.archive.tax-product_cat.et-db #et-boc .et_pb_row.Form_row,
.article_section.et_section_regular .et_pb_row.Form_row { padding-top: 50.5px; column-gap: 26px; }
body.archive.post-type-archive.et-db #et-boc .et_pb_row.Form_row::before,
body.archive.tax-product_cat.et-db #et-boc .et_pb_row.Form_row::before { content: ''; position: absolute; width: calc(100% - 41px); background: rgba(112, 112, 112, 0.51); left: 50%; top: 0; transform: translateX(-50%); z-index: 4; height: 1px; }
.et_pb_row.Form_row h3::before {
    content: "";
    position: absolute;
    left: 0;
    top: 6px;
    width: 32px;
    height: 25px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='31.592' height='25.113' viewBox='0 0 31.592 25.113'%3E%3Cpath id='Path_522' data-name='Path 522' d='M29.55,33.938H10.042A6.049,6.049,0,0,0,4,39.98V53.01a6.049,6.049,0,0,0,6.042,6.042H29.55a6.049,6.049,0,0,0,6.042-6.042V39.98A6.049,6.049,0,0,0,29.55,33.938Zm.924,2.372-9.008,9.868a2.223,2.223,0,0,1-1.644.712h-.013a2.218,2.218,0,0,1-1.644-.729L9.373,36.31Zm2.746,16.7a3.631,3.631,0,0,1-3.67,3.67H10.042a3.631,3.631,0,0,1-3.67-3.67V39.98a3.705,3.705,0,0,1,.577-2l.307-.482,9.138,10.24a4.6,4.6,0,0,0,3.4,1.52h.026a4.6,4.6,0,0,0,3.394-1.483l9.249-10.135.292.526a3.736,3.736,0,0,1,.462,1.81Z' transform='translate(-4 -33.938)' fill='%23013366'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-size: contain;
}
.et_pb_section.featured-courses-programs_section.certification_section.et_section_regular {
    margin-bottom: 50px;
}
body.home  .article_section.et_section_regular .et_pb_row.blog_row::before {display: none;}

body.single.single-post .et_pb_section.article_section.blog_section.et_section_regular,
body.single.single-product .et_pb_section.testimonial_section.et_section_regular {
	margin-bottom: 50px;
}

.et_pb_row.Form_row { display: flex; align-items: center; justify-content: center; }
.article_section.et_section_regular .et_pb_row.Form_row::after { display: none; }
body.archive.post-type-archive.et-db #et-boc .et_pb_row.Form_row .et_pb_column.left_col,
body.archive.tax-product_cat.et-db #et-boc .et_pb_row.Form_row .et_pb_column.left_col,
.et_pb_row.Form_row .et_pb_column.left_col { width: 53%; }
body.archive.post-type-archive.et-db #et-boc .et_pb_row.Form_row .et_pb_column.right_col,
body.archive.tax-product_cat.et-db #et-boc .et_pb_row.Form_row .et_pb_column.right_col,
.et_pb_row.Form_row .et_pb_column.right_col { width: 470px; }
/* Article css End */

/* Blog page css Start */
.page-id-14279 .entry-title { display: none; }
body.archive.category h1.entry-title { padding-bottom: 20px; }
body.archive.category .et_pb_section.article_section.blog_section.et_section_regular { padding-top: 50px; }
.et_pb_section.biotech_primer_blog.et_section_regular { padding: 50px 0 18px 0; }
.et_pb_section.biotech_primer_blog.et_section_regular .et_pb_row.blog_row { padding-bottom: 100px; }
.biotech_primer_blog.et_section_regular h1 { padding-bottom: 5px; }
.biotech_primer_blog.et_section_regular h2 { font-family: var(--open-sance); margin: 5px 0 15px; color: var(--color_black); letter-spacing: var(--letter_spacing); padding-bottom: 0; font-weight: 600; text-transform: none !important; }
.et_pb_section.blog_category_menu.et_section_regular { padding: 0 0 0 0; }
.et_pb_section.blog_category_menu .et_pb_menu .et-menu { margin: 0; }
.select_categories ul { display: flex; justify-content: space-between; list-style: none; align-items: center; flex-wrap: nowrap; padding: 0; margin-bottom: 24px; position: relative; }
.top_bar_product .select_categories ul { justify-content: space-between; }
.select_categories>ul::after { content: ''; position: absolute; bottom: 0; left: 0; width: 100%; height: 5px; background: #E5E5E5; border-radius: 5px; z-index: -1; }
.select_categories ul li { padding-right: 40px; padding-left: 0; margin-top: 0; padding-bottom: 19px; }
.select_categories ul li.more_dropdown { cursor: pointer; position: relative; }
.select_categories ul li:has(.active) { padding-right: 22px; }
.select_categories ul li:last-child { padding-right: 0; }
.select_categories ul li a { color: #666666; font-size: 18px; line-height: 30px; font-family: var(--open-sance); padding-bottom: 0; font-weight: 600; position: relative; }
.select_categories li.more_dropdown:hover>a,
li.more_dropdown:has(.active)>a,.select_categories ul li a:hover { color: #F17922; }
.select_categories ul li a::before { content: ''; position: absolute; left: 0; width: 0; height: 5px; background: #F17922; border-radius: 5px; bottom: -22px; cursor: auto; }
.select_categories ul li a.active::before { width: 100%; }
.select_categories ul li ul.dropdown-menu a.active::before { display: none; }
.select_categories ul li ul.dropdown-menu a.active { padding: 0; }
.select_categories ul li.more_dropdown.active>a.active { padding: 0 12px; }
.select_categories ul li a.active { padding: 0 18px; color: #F17922; }


.top_bar_blog ul.blog_category_wrap > li:nth-child(2) {  overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.top_bar_blog ul.blog_category_wrap > li:nth-child(3) {  overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.top_bar_blog ul.blog_category_wrap > li:nth-child(4) {  overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.top_bar_blog ul.blog_category_wrap > li:nth-child(5) {  overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.top_bar_blog ul.blog_category_wrap > li:nth-child(6) {  overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}

.top_bar_product .select_categories ul li:has(a.active),
.top_bar_blog ul.blog_category_wrap > li:has(a.active) {width: auto;}


.top_bar_product .select_categories ul li:nth-child(2) { width: 320.31px; min-width: 320.31px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.top_bar_product .select_categories ul li:nth-child(3) { width: 241.11px; min-width: 241.11px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.top_bar_product .select_categories ul li:nth-child(4) { width: 246.2px; min-width: 246.2px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.top_bar_product .select_categories ul li:nth-child(5) { width: 252.8px; min-width: 252.8px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}

.top_bar_product .select_categories ul > li:has(a.active) { color: #F17922; }
.top_bar_product .select_categories li.more_dropdown ul.dropdown-menu>li { max-width: unset; white-space: normal; overflow: unset; }
.archive .course_image img[src='translate(0 0)'] { object-fit: contain; background: #efefef; }
.archive header.woocommerce-products-header .term-description { padding-bottom: 30px; }
.select_categories ul li ul li.more_dropdown { position: relative; }
ul.dropdown-menu { position: absolute; top: 150%; background: #FFFFFF; right: 0; width: 330px; border-radius: 4px; padding: 0 30px; display: none; transition: all .5s ease; border-top: 2px solid #F17922; z-index: 1; box-shadow: 0px 5px 10px rgb(0 0 0 / 20%); list-style: none; margin-bottom: 0; cursor: auto; overflow: hidden; overflow-y: auto; max-height: 310px; }
ul.dropdown-menu::-webkit-scrollbar { width: 3px; }
ul.dropdown-menu::-webkit-scrollbar-thumb { background: #0068B3; border-radius: 0; }
ul.dropdown-menu::-webkit-scrollbar-track { background: #bbbbbb54; }
.select_categories li.more_dropdown ul.dropdown-menu>li { border-bottom: 1px solid #cccccc66; width: 100%; line-height: 0; padding: 10px 0; cursor: auto; position: relative; }
.select_categories li.more_dropdown ul.dropdown-menu>li:first-child { padding-top: 15px; }
.select_categories li.more_dropdown ul.dropdown-menu>li:last-child { border-bottom: 0; padding-bottom: 15px; }
.select_categories li.more_dropdown ul.dropdown-menu>li>a { padding-bottom: 5px; padding-bottom: 0; }
.select_categories li.more_dropdown ul.dropdown-menu>li>a:after { content: ''; position: absolute; width: 5px; height: 5px; border-radius: 100%; opacity: 0; top: 14px; bottom: 0; left: 0; margin: unset; background-color: #F17922; -ms-transition: all 0.4s ease; -o-transition: all 0.4s ease; -moz-transition: all 0.4s ease; -webkit-transition: all 0.4s ease; transition: all 0.4s ease; }
.select_categories li.more_dropdown ul.dropdown-menu>li>a.active:after,
.select_categories li.more_dropdown ul.dropdown-menu>li>a:hover::after { opacity: 1; left: -15px; -ms-transition: all 0.4s ease; -o-transition: all 0.4s ease; -moz-transition: all 0.4s ease; -webkit-transition: all 0.4s ease; transition: all 0.4s ease; }
.select_categories li.more_dropdown ul.dropdown-menu>li:last-child>a { padding-bottom: 0; }
.select_categories li.more_dropdown ul.dropdown-menu>li a { display: inline-block; position: relative; }
.select_categories li.more_dropdown ul.dropdown-menu>li:last-child { margin-bottom: 0; }
.more_dropdown:hover .dropdown-menu { top: 100%; display: block; }
span.select_category { display: none; }
.search_post { margin-bottom: 40px; }
.archive .search_post form.is-search-form.is-form-style.is-ajax-search { display: flex; }
.search_post form.is-search-form.is-form-style.is-ajax-search label { width: 323px !important; margin-right: 15px; border-radius: 100px; border: 1px solid #BBBBBB !important; padding: 8px 20px 8px 53.3px !important; align-items: center; transition: 0.5s; display: block; position: relative; transition: all 0.5s ease; }
.middle_header .search_bar form.is-search-form:has(input:focus),
.search_post form.is-search-form.is-form-style.is-ajax-search label:has(input:focus) { border-color: #F17922 !important; }
.search_post form.is-search-form.is-form-style.is-ajax-search label::before { content: ''; position: absolute; top: 50%; left: 20.3px; width: 18px; height: 16px; background-repeat: no-repeat; background-size: contain; background-position: center; cursor: pointer; transform: translateY(-50%); background-image: var(--search-icon); }
.search_post form.is-search-form.is-form-style.is-ajax-search label:hover::before { opacity: 0.6; }
.search_post form.is-search-form.is-form-style.is-ajax-search label::after { content: ''; position: absolute; left: 52px; top: 50%; transform: translateY(-50%); width: 1px; height: 25px; background: #DDDDDD; }
.search_post .is-form-style button.is-search-submit { background: #F17922; border-radius: 50px; cursor: pointer; font-weight: 600; padding: 12px 33.84px !important; width: auto; height: auto; border: 1px solid #F17922; transition: all 0.5s ease; }
.search_post .is-form-style button.is-search-submit:focus,
.search_post .is-form-style button.is-search-submit:hover { background: transparent; color: #F17922; border-color: #F17922; }
.search_post .is-form-style button.is-search-submit .is-search-icon { border: 0; background: transparent; }
.search_post .is-form-style button.is-search-submit:before { content: "Search"; font-size: 18px; line-height: 28px; font-weight: 600; letter-spacing: 0.18px; font-family: var(--Montserrat-font); color: #FFFFFF; }
.search_post .is-form-style button.is-search-submit:focus:before,
.search_post .is-form-style button.is-search-submit:hover:before { color: #F17922; }
.search_post .is-form-style button.is-search-submit span.is-search-icon { display: none !important; }
.search_post .is-form-style input.is-search-input.is-search-input { background: transparent; border: 0 !important; padding: 0 0 0 14px; color: #000000; }
.search_post .is-form-style input.is-search-input,
.search_post .is-form-style input.is-search-input::placeholder { color: #888888; font-size: 16px !important; line-height: 30px; font-family: var(--open-sance); font-weight: normal; }
body.archive span.is-loader-image {z-index:100;}

body #is-ajax-search-result-38480,
body.archive .is-ajax-search-result { border-radius: 13px;
	box-shadow: 0px 0px 55px 1px rgba(26, 65, 41, 0.1); overflow: hidden; margin-top: 8px; border: 1px solid #BBBBBB; padding-top: 0;
}

body.archive.category #is-ajax-search-result-39128,
body.page-template-default #is-ajax-search-result-39128 { padding: 0 !important; border-radius: 13px; box-shadow: 0px 0px 55px 1px rgba(26, 65, 41, 0.1); overflow: hidden; width: 470px !important; margin-top: 8px; border: 1px solid #BBBBBB; z-index: 1 !important; }
body.archive .is-ajax-search-result .is-ajax-search-post,
body.archive.category #is-ajax-search-result-39128 .is-ajax-search-post,
body.page-template-default #is-ajax-search-result-39128 .is-ajax-search-post { padding: 17px; transition: 0.5s; }
body.archive .is-ajax-search-result .is-show-more-results,
body.archive.category #is-ajax-search-result-39128 .is-show-more-results,
body.page-template-default #is-ajax-search-result-39128 .is-show-more-results { margin-top: 0; }
body.archive .is-ajax-search-result .simplebar-content,
body.archive.category #is-ajax-search-result-39128 .simplebar-content,
body.page-template-default #is-ajax-search-result-39128 .simplebar-content { padding: 0 !important; }
.et_pb_section.testimonial_section.et_section_regular + .article_section.et_section_regular .et_pb_row.Form_row {padding-top: 0;}
.article_section .pagination:empty { padding: 0; }
.article_section .pagination { clear: both; display: flex; align-items: center; justify-content: center; padding-top: 40px; }
.article_section .pagination span.page-numbers,
.article_section .pagination a { font-family: var(--open-sance); font-weight: 600; font-size: 18px; line-height: 28px; color: #000000; }
.article_section .pagination a:hover { color: #F17922; }
.article_section .pagination span.page-numbers.current { width: 38px; height: 38px; border-radius: 50px; background: #F17922; display: flex; align-items: center; justify-content: center; color: #fff; margin-right: 16px; }
span.page-numbers.dots,
.article_section .pagination a { margin-right: 29px; }
.article_section .pagination a:last-child { margin-right: 0; }
.article_section a.prev.page-numbers,
.article_section a.next.page-numbers { font-size: 0; line-height: 0 !important; }
a.prev.page-numbers,
a.next.page-numbers { background: #fff; border-radius: 100px; transition: all .6s !important; overflow: hidden; position: relative; z-index: 1; display: inline-flex !important; text-transform: uppercase; border: 0 !important; outline: 0 !important; text-shadow: none; display: inline-block; transition: all .6s ease; padding: 0 !important; }
a.prev.page-numbers:hover:before,
a.next.page-numbers:hover:before { opacity: 0.5; }
a.prev.page-numbers::before { content: ''; width: 12px; height: 20px; transform: rotate(180deg); background: var(--right-arrow-icon); transition: all .6s ease; background-repeat: no-repeat; background-size: 12px; background-size: contain; }
a.next.page-numbers::before { content: ''; width: 12px; height: 20px; background: var(--right-arrow-icon); transition: all .6s ease; background-repeat: no-repeat; background-size: 12px; background-size: contain; }
a.prev.page-numbers { margin-right: 32px; }
a.next.page-numbers { margin-left: 4px; }
.right-section .is-title>a,
.is-ajax-result-description { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; line-clamp: 2; -webkit-box-orient: vertical; }

/* Blog page css End */

/*Contact Page css start*/
.et_pb_section.contact_section.et_section_regular { padding: 50px 0 100px; }
.et_pb_section.contact_section.et_section_regular h1 { padding-bottom: 29px; }
.et_pb_section.contact_section .et_pb_row.contact_row { display: flex; align-items: start; }
.et_pb_section.contact_section .et_pb_column.left_col { background: #EEF4FB; width: 59.32%; border-radius: 10px; padding: 43px 40px 40px 40px; }
.et_pb_section.contact_section .et_pb_column.right_col { width: 45.693%; margin-left: 56px; border-radius: 5px; background: #FFFFFF 0% 0% no-repeat padding-box; box-shadow: 0px 0px 26px #0000001A; border-radius: 5px; }
.et_pb_section.contact_section .et_pb_column.right_col .et_pb_module.et_pb_text { background: #FFFFFF; box-shadow: 0px 0px 26px #0000001A; padding: 30px 40px 53px 40px; border-top-left-radius: 5px; border-top-right-radius: 5px; }
.et_pb_section.contact_section ul.et_pb_module.et_pb_social_media_follow { background: #EFEFEF; padding: 40px 112px 35px 35px; display: flex; align-items: center; justify-content: center; position: relative; justify-content: end; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; }
.et_pb_section.contact_section ul.et_pb_module.et_pb_social_media_follow li { margin-bottom: 0; }
.et_pb_section.contact_section ul.et_pb_module.et_pb_social_media_follow li>a { position: relative; margin-right: 24px; }
.et_pb_section.contact_section ul.et_pb_module.et_pb_social_media_follow li:last-child>a { margin-right: 0 }
.et_pb_section.contact_section ul.et_pb_module.et_pb_social_media_follow li>a:before { font-size: 0; line-height: 0; position: absolute; left: 0; content: ''; background-repeat: no-repeat; background-position: center; top: 50%; transition: all 0.5s ease; transform: translateY(-50%); background-size: contain; }
.et_pb_section.contact_section ul.et_pb_module.et_pb_social_media_follow li.et-social-facebook>a { width: 29px; }
.et_pb_section.contact_section ul.et_pb_module.et_pb_social_media_follow li.et-social-linkedin>a { width: 31px; }
.et_pb_section.contact_section ul.et_pb_module.et_pb_social_media_follow li.et-social-youtube>a { width: 30px; }
.et_pb_section.contact_section ul.et_pb_module.et_pb_social_media_follow li.et-social-facebook>a:before { background-image: var(--facebook-icon); width: 29px; height: 30px; }
.et_pb_section.contact_section ul.et_pb_module.et_pb_social_media_follow li.et-social-facebook>a:hover:before { background-image: var(--facebook-hover-icon); }
.et_pb_section.contact_section ul.et_pb_module.et_pb_social_media_follow li.et-social-linkedin>a:before { background-image: var(--linkdin-icon); width: 31px; height: 29px; }
.et_pb_section.contact_section ul.et_pb_module.et_pb_social_media_follow li.et-social-linkedin>a:hover:before { background-image: var(--linkdin-hover-icon); }
.et_pb_section.contact_section ul.et_pb_module.et_pb_social_media_follow li.et-social-youtube>a:before { background-image: var(--youtube-icon); width: 30px; height: 22px; }
.et_pb_section.contact_section ul.et_pb_module.et_pb_social_media_follow li.et-social-youtube>a:hover:before { background-image: var(--youtube-hover-icon); }
.et_pb_section.contact_section ul.et_pb_social_media_follow::before { content: ''; font-family: var(--open-sance); font-weight: 600; font-size: 28px; line-height: 38px; color: var(--color_black); width: 48.6%; padding-right: 28px; text-align: end; }
.et_pb_section.contact_section h3:not(:first-child) { padding-top: 31px; }
.et_pb_section.contact_section h3 { font-size: 26px; line-height: 36px; padding-bottom: 0; }
.et_pb_section.contact_section h2,
.et_pb_section.contact_section h3 { color: var(--color_black); font-family: var(--open-sance); letter-spacing: var(--letter_spacing); font-weight: 600; }
body:not(.home) .et_pb_section.contact_section h2 { line-height: 40px; padding-bottom: 12px; }
.et_pb_section.contact_section p { font-size: 16px; line-height: 30px; }
.et_pb_section.contact_section .right_col p { padding-bottom: 30px; border-bottom: 1px solid #CCCCCC; }
.et_pb_section.contact_section .right_col p:last-child { padding-bottom: 0; border-bottom: 0; }
.et_pb_section.contact_section a { color: var(--color_black); font-weight: normal; font-family: var(--open-sance); font-size: 20px; line-height: 30px; }
.et_pb_section.contact_section a:hover { color: #0068B3; }
/*Contact Page css End*/


/* Unlock Your Biotech Section Start */
body.archive.post-type-archive.et-db #et-boc .et_pb_section.unlock_your_biotech_section,
body.archive.tax-product_cat.et-db #et-boc .et_pb_section.unlock_your_biotech_section,
.et_pb_section.unlock_your_biotech_section { padding: 55px 0 53px; }
body.archive.post-type-archive.et-db #et-boc .et_pb_section.unlock_your_biotech_section h2,
body.archive.tax-product_cat.et-db #et-boc .et_pb_section.unlock_your_biotech_section h2,
.et_pb_section.unlock_your_biotech_section h2 { color: #fff; font-family: var(--open-sance); font-weight: bold; font-size: 35px; line-height: 46px; padding-bottom: 0px; letter-spacing: 0px; text-transform: capitalize !important; }
body .et_pb_section.unlock_your_biotech_section h2 { text-transform: math-auto !important; }
body.archive.post-type-archive.et-db #et-boc .et_pb_section.unlock_your_biotech_section .et_pb_text,
body.archive.tax-product_cat.et-db #et-boc .et_pb_section.unlock_your_biotech_section .et_pb_text,
.et_pb_section.unlock_your_biotech_section .et_pb_text { margin-bottom: 31px !important; }
.et-db #et-boc .et_pb_section.unlock_your_biotech_section .et_pb_row { width: 100%; }
body.archive.post-type-archive.et-db #et-boc .et_pb_section.unlock_your_biotech_section .et_pb_column.unlock_your_biotech_left_col,
body.archive.tax-product_cat.et-db #et-boc .et_pb_section.unlock_your_biotech_section .et_pb_column.unlock_your_biotech_left_col,
.et_pb_section.unlock_your_biotech_section .et_pb_column.unlock_your_biotech_left_col { width: 64%; margin: 0; }
body.archive.post-type-archive.et-db #et-boc .et_pb_section.unlock_your_biotech_section .et_pb_column.unlock_your_biotech_right_col,
body.archive.tax-product_cat.et-db #et-boc .et_pb_section.unlock_your_biotech_section .et_pb_column.unlock_your_biotech_right_col,
.et_pb_column.unlock_your_biotech_right_col { width: 295px; height: 360.32px; position: absolute; right: 97px; bottom: -53px; }
.et_pb_section.unlock_your_biotech_section a.et_pb_button.df_btn:hover { background-color: #fff !important; color: #F17922 !important; }
.et_pb_section .et_pb_button_module_wrapper a.et_pb_button.df_btn { text-align: center; }
/* Unlock Your Biotech Section End */

/* Search page design */
.et-db #et-boc .et-l .et_pb_section.search_bar_title_section { padding: 50px 0 0 0; }
.search-results div#readtime { display: none; }
.search-results.et-db #et-boc header.et-l .et_pb_row { width: 100%; max-width: 100%; }
.search-results.et-db #et-boc .et-l .et_pb_row.copyright_row,
.search-results.et-db #et-boc .et-l .et_pb_row.footer_section_row,
.search-results.et-db #et-boc .et-l .et_pb_row.search_bar_title_row,
.search-results.et-db #et-boc .et-l .search_listing_section .et_pb_row { width: 100%; max-width: 1340px; }
.search-results.et-db #et-boc header.et-l .et_pb_module.et_pb_code { margin-bottom: 0 !important; }
.et-db #et-boc .et-l .et_pb_section.search_listing_section.et_section_regular p.author a { color: #000; }
.et-db #et-boc .et-l .et_pb_section.search_listing_section.et_section_regular h3 a:hover,
.et-db #et-boc .et-l .et_pb_section.search_listing_section.et_section_regular p.author a:hover { color: #F17922; }
.et-db #et-boc .et-l .et_pb_section.search_listing_section.et_section_regular h3 a { color: #000000; }
body.search-results.et-db #et-boc .et-l .search_listing_section.et_section_regular .course_data a,
.et-db #et-boc .et-l .et_pb_section.search_listing_section.et_section_regular .read-more-btn { color: #F17922; }
.search-results.et-db #et-boc .et_pb_section.header_section.et_section_regular { padding: 0; }
.et-db #et-boc .et-l .et_pb_section.search_bar_title_section .et_pb_heading_container h1.et_pb_module_heading,
.et_pb_section.search_bar_title_section .et_pb_text_inner { font-family: 'Montserrat'; font-weight: bold; letter-spacing: 0.42px; color: #003366; font-size: 42px; line-height: 56px; padding-bottom: 0; }
.search_listing_section.et_section_regular .course_data h3 { font-family: "Open Sans" !important; letter-spacing: 0 !important; color: #000 !important; font-size: 20px !important; line-height: 30px !important; font-weight: bold !important; }
.et-db #et-boc .et-l .et_pb_section.search_bar_title_section .et_pb_heading_container h1.et_pb_module_heading { padding-bottom: 25px; }
.et-db #et-boc .et-l .et_pb_section.search_listing_section.et_section_regular { padding: 0 0 100px 0; display: block !important; }
.search-results .et_pb_ajax_pagination_container { display: flex; flex-wrap: wrap; column-gap: 40px; }
.search-results .et_pb_ajax_pagination_container .et_pb_post { width: calc(100% / 3 - 27px); background: #FFFFFF 0% 0% no-repeat padding-box; box-shadow: 0px 0px 26px #0000001A; border-radius: 5px; padding-bottom: 20px; overflow: hidden; margin-bottom: 0 !important; margin-top: 40px !important; }
.search-results.et-db #et-boc .et-l .et_pb_ajax_pagination_container .et_pb_post .entry-featured-image-url { height: 228px; position: relative; overflow: hidden; cursor: pointer; margin-bottom: 0; }
.search-results.et-db #et-boc .et-l .et_pb_ajax_pagination_container .et_pb_post .entry-featured-image-url img { transition: all 0.5s ease; transform: scale(1.01); }
.search-results.et-db #et-boc .et-l .et_pb_ajax_pagination_container .et_pb_post:hover .entry-featured-image-url img { transform: scale(1.04); }
.search-results.et-db #et-boc .et-l .et_pb_ajax_pagination_container .et_pb_post .entry-featured-image-url img { width: 100%; height: 100%; object-fit: cover; display: block; }
.search-results .et_pb_ajax_pagination_container h2,
.search-results .et_pb_ajax_pagination_container h2+p,
.search-results .et_pb_ajax_pagination_container .post-content { padding: 0 20px 0 20px; }
body.search.search-results.et-db #et-boc .et_pb_ajax_pagination_container h2.entry-title { color: #000000; letter-spacing: 0 !important; padding-bottom: 0 !important; font-family: var(--open-sance); margin: 15px 0; }
body.search.search-results.et-db #et-boc .et_pb_ajax_pagination_container .sfwd-courses h2.entry-title { margin-top: 20px; }
.search-results .et_pb_ajax_pagination_container .et_pb_post.sfwd-courses { padding-bottom: 25px; }
body.search.search-results.et-db #et-boc .et_pb_ajax_pagination_container h2.entry-title>a { color: #000 !important; text-transform: capitalize; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; line-clamp: 3; -webkit-box-orient: vertical; font-variant: unset !important; font-size: 20px !important; line-height: 30px !important; font-weight: bold !important; letter-spacing: 0 !important; padding-bottom: 0 !important; }
body.search div#custom-post-style { box-shadow: none !important; }
.search-results .et_pb_ajax_pagination_container .et_pb_post + div:has(.pagination) { width: 100%; }
body.search-results.et-db .et_pb_ajax_pagination_container div.pagination a { display: inline-block; border: 1px solid #F17922; background: #F17922; color: #fff; padding: 10.73px 34.1px 10.7px 34.1px; font-size: 0; line-height: normal; font-family: 'Montserrat'; font-weight: 600; letter-spacing: 0.18px; border-radius: 50px; display: inline-block; text-transform: capitalize; transition: all 0.5s ease; position: relative; cursor: pointer; margin-top: 50px; }
body.search-results.et-db .et_pb_ajax_pagination_container div.pagination .alignleft a:before { content: 'Prev'; font-size: 18px; line-height: 28px; }
body.search-results.et-db .et_pb_ajax_pagination_container div.pagination .alignright a:before { content: 'Next'; font-size: 18px; line-height: 28px; }
body.search-results.et-db #et-boc .et-l .et_pb_ajax_pagination_container .et_pb_post + div .pagination {justify-content: space-between;}
body.search-results.et-db #et-boc .et-l .et_pb_ajax_pagination_container .et_pb_post + div .pagination.clearfix:after {display: none}
body.search-results.et-db #et-boc .et-l .et_pb_ajax_pagination_container .et_pb_post + div .pagination a {margin-top: 10;}
body.search-results.et-db .et_pb_ajax_pagination_container div.pagination a:hover { color: #F17922 !important; background: #fff; }
.search-results .et_pb_ajax_pagination_container p a,
.search-results .et_pb_ajax_pagination_container p { color: #000 !important; font-family: var(--open-sance) !important; font-size: 14px !important; line-height: 25px !important; font-weight: normal !important; margin-bottom: 0 !important; }
p.post-meta > a { display: inline-block; }
.search-results .et_pb_ajax_pagination_container .post-content-inner { margin-top: 10px; }
.sfwd-courses .post-content-inner:empty { display: none; }
.search-results .et_pb_ajax_pagination_container .post-content-inner p { font-size: 16px !important; line-height: 26px !important; margin-bottom: 0 !important; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; line-clamp: 3; -webkit-box-orient: vertical; }
span.author.vcard a { pointer-events: none; }
body.search.search-results.et-db #et-boc .et_pb_ajax_pagination_container h2.entry-title>a:hover,
.search-results .et_pb_ajax_pagination_container p a:hover { color: #F17922 !important; }
body.search-results .et_pb_module.et_pb_menu.footer_menu_list .et_pb_menu__menu>nav>ul { flex-direction: column; }
body.archive.et-db #et-boc .et-l .et-menu a,
body.archive.et-db #et-boc .et-l .bottom_header ul.header-menu > li > a,
body.search-results.et-db #et-boc .et-l .et_pb_column_1_3 h3,
body.search-results.et-db #et-boc .et-l .et_pb_column_1_4 h3,
body.search-results.et-db #et-boc .et-l .et_pb_column_1_5 h3,
body.search-results.et-db #et-boc .et-l .et_pb_column_1_6 h3,
body.search-results.et-db #et-boc .et-l .et_pb_column_2_5 h3,
body.search-results.et-db #et-boc .et-l .et-menu p a,
body.search-results.et-db #et-boc .et-l a,
body.search-results.et-db #et-boc .et-l .et-menu a { color: #fff; opacity: 1; }
body.archive.et-db #et-boc .et-l .header-menu ul > li.sub_menu_head > a:hover,
body.archive.et-db #et-boc .et-l .header-menu ul > li a,
body.archive.et-db #et-boc .et-l .top_header a,
body.search-results.et-db #et-boc .et-l .header-menu ul > li.sub_menu_head > a:hover,
body.search-results.et-db #et-boc .et-l .header-menu ul > li a,
body.search-results.et-db #et-boc .et-l .top_header a { color: #000; }
body.archive.et-db #et-boc .et-l .header-menu ul > li.menu-item-has-children:hover > a,
body.archive.et-db #et-boc .et-l .header-menu ul > li a:hover,
body.archive.et-db #et-boc .et-l .top_header a:hover,
body.archive.et-db #et-boc .et-l .et-menu a:hover,
body.search-results.et-db #et-boc .et-l .header-menu ul > li.menu-item-has-children:hover > a,
body.search-results.et-db #et-boc .et-l .header-menu ul > li a:hover,
body.search-results.et-db #et-boc .et-l .top_header a:hover,
body.search-results.et-db #et-boc .et-l .et-menu a:hover { color: #F17922; opacity: 1; }
body.archive.et-db #et-boc .et-l .et_pb_row.footer_section_row .et_pb_social_media_follow li,
.search-results.post-type-archive-product .et_pb_row.footer_section_row .et_pb_social_media_follow li { display: flex; align-items: center; }
body.et-db #et-boc .et-l .et_pb_row.footer_section_row .et_pb_social_media_follow li a,
body.archive.et-db #et-boc .et-l .et_pb_row.footer_section_row .et_pb_social_media_follow li a,
.search-results.post-type-archive-product .et_pb_row.footer_section_row .et_pb_social_media_follow li a { display: block; }
.banner-hero-area {padding-bottom: 30px;padding-top: 50px;}
body .banner-hero-area h1.entry-title {padding-bottom: 10px;}
body.archive.search-no-results.tax-product_cat .course_row,
.search-no-results.post-type-archive .course_row {
    justify-content: flex-start;
}

.article-list:has(.no-results) {
    justify-content: flex-start;
}

.search.et-db #et-boc .et-l .et_pb_row.copyright_row, 
.search.et-db #et-boc .et-l .et_pb_row.footer_section_row {max-width: 1340px;}
.search .banner-hero-area + div#main-content .container {
    padding-top: 0;
	margin-bottom: 100px;
}
.search .container {width: 100%; padding: 0 20px;} 
.search .banner-hero-area + div#main-content .container::before {height: 0;}
.no-results h2 {color: #000; padding-bottom: 0;}
body.archive.search-no-results.post-type-archive #main-content .container {margin-bottom: 50px;}

/* search pagination css */
.search_listing_section a.prev.page-numbers,
.search_listing_section a.next.page-numbers { font-size: 0; line-height: 0 !important; }
.search_listing_section .pagination:empty { padding: 0; }
.search-no-results.et-db #et-boc .et-l .et_pb_section.search_listing_section.et_section_regular { padding-bottom: 60px; }
.search-no-results.et-db #et-boc .et-l .search_bar_title_section .et_pb_row,
.search-no-results.et-db #et-boc .et-l .search_listing_section .et_pb_row { width: 100%; max-width: 1340px; }
.search-no-results.et-db #et-boc .et-l .search_listing_section h2.not-found-title { font-size: 35px !important; line-height: 45px !important; font-family: 'Montserrat'; font-weight: bold !important; letter-spacing: 0.42px; font-variant: unset !important; padding-top: 10px; color: #000; }
.search-no-results.et-db .header_section .et_pb_module.et_pb_code { margin-bottom: 0 !important; }
.search-no-results .search_listing_section .pagination { display: none; }
.pagination.clearfix { column-gap: 10px; }
.search_listing_section .pagination.clearfix a { color: #fff !important; }
.search_listing_section .pagination { clear: both; display: flex; align-items: center; justify-content: center; padding-top: 40px; flex-wrap: wrap; row-gap: 10px; }
.search_listing_section .pagination span.page-numbers,
.search_listing_section .pagination a { font-family: var(--open-sance); font-weight: 600; font-size: 18px; line-height: 28px; color: #000000 !important; }
.search_listing_section .pagination a:hover { color: #F17922 !important; }
.search_listing_section .pagination span.page-numbers.current { width: 38px; height: 38px; border-radius: 50px; background: #F17922; display: flex; align-items: center; justify-content: center; color: #fff !important; margin-right: 16px; }
span.page-numbers.dots,
.search_listing_section .pagination a { margin-right: 29px; }
.search_listing_section .pagination a:last-child { margin-right: 0; }
.search_listing_section .pagination { clear: both; display: flex; align-items: center; justify-content: center;}
.search_listing_section .pagination.search-pagination .pagination {padding-top: 0;}

/* search pagination css */

/* Shop page css start */
body.archive.woocommerce .woocommerce-ordering svg { display: none; }
body.archive.tax-product_cat .course_row,
.post-type-archive .course_row { width: 100%; }
body.post-type-archive .select_categories ul,
body.archive.tax-product_cat .select_categories ul { margin-bottom: 20px; }
body.archive.et-db #et-boc .et-l .et_pb_row { width: 100%; }
body.archive.woocommerce .woocommerce-ordering { margin-bottom: 30px; }
body.archive.tax-product_cat #left-area .course_row .course_data ul,
.post-type-archive #left-area .course_row .course_data ul { padding-left: 0; padding-bottom: 0; margin-bottom: 15px; }
body.single-product #left-area div.container,
body.archive.tax-product_cat .container,
.post-type-archive .container { width: 100%; max-width: 1340px !important; margin: auto; padding: 0 20px; position: relative; }
.banner_section { position: relative; padding: 93px 0 162px 0; }
.banner_img { position: absolute; height: 100%; width: 100%; top: 0; left: 0; }
.banner_img img { display: block; width: 100%; height: 100%; object-fit: cover; }
body .banner_section h1 { z-index: 1; position: relative; color: #fff; text-align: center; padding-bottom: 0; }
body.archive.tax-product_cat .search_section,
.post-type-archive .search_section { width: 100%; max-width: 892px; margin: 0 auto; padding: 22px 54px 27px 54px; background: #FFFFFF 0% 0% no-repeat padding-box; box-shadow: 0px 0px 26px #0000001A; border-radius: 10px; opacity: 1; margin-bottom: 50px; margin-top: -75px; }
.search_section .search_post { margin-bottom: 0; }
.search_section .search_post form.is-search-form.is-form-style.is-ajax-search label { width: 100% !important; max-width: 630px; margin-right: 20px; }
body:not(.home) .search_bar_heading h2 { font-size: 22px; line-height: 32px; color: #000000; font-family: var(--open-sance); font-weight: bold; text-align: center; padding-bottom: 15px; letter-spacing: 0; }
body.archive.tax-product_cat .search_post,
body.archive.post-type-archive .search_post { text-align: center; }
body.archive.tax-product_cat #is-ajax-search-result-39697
body.archive.post-type-archive #is-ajax-search-result-39697 { width: 100% !important; max-width: 630px; z-index: 5 !important; }



body.archive.post-type-archive div#is-ajax-search-result-38480,
body.archive.tax-product_cat div#is-ajax-search-result-38480 {z-index: 99999 !important;}
body.archive.tax-product_cat .woocommerce-ordering,
body.archive.post-type-archive .woocommerce-ordering { position: relative; }
body.archive.tax-product_cat .woocommerce-ordering select,
body.archive.post-type-archive .woocommerce-ordering select { appearance: none; -webkit-appearance: none; -moz-appearance: none; background: #fff; border: 1px solid #CCCCCC; border-radius: 50px; font-size: 15px; line-height: 25px; padding: 8px 25px 8px 25px; padding-right: 40px; height: auto; color: #1A1A1A !important; font-family: var(--Montserrat-font); font-weight: normal; text-transform: capitalize; cursor: pointer; }

/* Custom arrow */
body.archive.tax-product_cat .woocommerce-ordering::after,
body.archive.post-type-archive .woocommerce-ordering::after { content: ''; position: absolute; top: 50%; right: 25px; pointer-events: none; width: 12px; height: 7px; transform: translateY(-50%); background-repeat: no-repeat; background-size: contain; background-image: var(--select-box-icon-arrow); }
body.archive.et_right_sidebar #left-area { width: 100%; padding-right: 0; padding-bottom: 0; }
body.archive.tax-product_cat.et_right_sidebar #main-content .container:before,
body.archive.post-type-archive.et_right_sidebar #main-content .container:before { display: none; }
body.archive.woocommerce ul.products.columns-3 { margin-bottom: 0; }
.article_section .pagination { clear: both; display: flex; align-items: center; justify-content: center; padding-top: 40px; }
body.archive.woocommerce nav.woocommerce-pagination { margin-top: 42px; }
body.archive.woocommerce nav.woocommerce-pagination ul { border: 0; margin: 0; display: flex; align-items: center; justify-content: center; }
body.archive.woocommerce nav.woocommerce-pagination ul li { border: 0; display: flex; }
body.archive.woocommerce nav.woocommerce-pagination ul li a:focus,
body.archive.woocommerce nav.woocommerce-pagination ul li a:hover { background: #fff; color: #F17922; }
body.archive.woocommerce nav.woocommerce-pagination ul li span.current { width: 38px; height: 38px; font-family: var(--open-sance); border-radius: 50px; background: #F17922; display: flex; align-items: center; justify-content: center; color: #fff; margin-right: 16px; border: 0; }
body.archive .woocommerce-pagination ul.page-numbers li>a { font-family: var(--open-sance); font-weight: 600; font-size: 18px; line-height: 28px; color: #000000; padding: 0; margin-right: 29px; display: flex; align-items: center; justify-content: center; }
body.archive .woocommerce-pagination ul.page-numbers span.page-numbers.dots { margin-right: 29px; padding: 0; }
body.archive .woocommerce-pagination ul.page-numbers li>a.prev.page-numbers,
body.archive .woocommerce-pagination ul.page-numbers li>a.next.page-numbers { font-size: 0; }
body.archive .woocommerce-pagination ul.page-numbers li:last-child>a { margin-right: 0; }
body.archive.tax-product_cat #main-content .container,
body.archive.post-type-archive #main-content .container { margin-bottom: 100px; padding-bottom: 0; padding-top: 0; }

/* Shop page css end */

/* Main Pop Up style Start */
.main_site_popup.et_pb_section { position: fixed; top: 50%; left: 50%; transform: translate(-50%, -50%); transition: .6s; display: none; padding: 0; width: calc(100% - 20px); max-width: 1040px; background: #FFFFFF 0% 0% no-repeat padding-box; box-shadow: 0px 0px 26px #0000001A; border-radius: 10px; padding: 0; height: 63.1123vh; overflow-x: auto; z-index: 9999; height: calc(600px - 20px); }
#popup_overlay { position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.6); z-index: 9998; }
body.home.popup-class .et_builder_inner_content.et_pb_gutters3::after { content: ''; -webkit-backdrop-filter: blur(15px); backdrop-filter: blur(15px); position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: rgba(17, 17, 17, 0.7); z-index: 2; }
.main_site_popup.et_pb_section .main_site_popup_row { border-radius: 10px; display: flex; flex-wrap: wrap; height: 100%; }
.main_site_popup.et_pb_section .main_site_popup_row .et_pb_column.Left-col .et_pb_module.et_pb_image,
.main_site_popup.et_pb_section .main_site_popup_row .et_pb_column.Left-col .et_pb_module.et_pb_image * { height: 100%; }
.main_site_popup_row .et_pb_column.Left-col .et_pb_module.et_pb_image img { object-fit: cover; }
.main_site_popup.et_pb_section .main_site_popup_row .et_pb_column.Left-col { width: 520px; margin: 0; }
.main_site_popup.et_pb_section .main_site_popup_row .et_pb_column.right-col { width: calc(100% - 520px); display: flex; justify-content: center; flex-direction: column; padding: 0 59px; background: #fff; }
.main_site_popup.et_pb_section .main_site_popup_row h2 { font-size: 44px; line-height: 60px; letter-spacing: 0.44px; color: #000000; font-family: 'Montserrat'; padding-bottom: 24px; }
body.popup-class { overflow: hidden; }
body.popup-class.page-template-default,
body.popup-class.archive.category {
	overflow: auto;
}
body.home.popup-class header.et-l.et-l--header { z-index: 1; }
.main_site_popup .close-icon.et_pb_module { position: absolute; right: 30px; top: 23px; padding: 0; display: block !important; z-index: 5; }
.main_site_popup .et_pb_text .et_pb_text_inner>p:first-child { padding: 0; }
span#close_popup { cursor: pointer; color: #000; line-height: 0; transform: rotate(0); padding: 0; }
span#close_popup svg { transition: .5s; transform: rotate(0); }
.main_site_popup  span#close_popup svg { width: 16px; height: 16px; }
.main_site_popup.et_pb_section .et_pb_module.et_pb_text_align_left { margin-bottom: 0; }
.main_site_popup.et_pb_section .pop-up-form-design { width: 100%; }
.et_pb_module.pop-up-form-design input#EMBED_FORM_EMAIL_LABEL { outline: 0; font-size: 16px; line-height: 30px; color: #000; width: 100%; border: 0; font-family: "Open Sans"; border-bottom: 1px solid #8B8B8B; height: 50px; line-height: normal; font-weight: 500; padding: 6px 20px 6px 37px; background: url(../../../../uploads/Close.svg); background-repeat: no-repeat; background-size: 18px; font-weight: normal; background-position: 10px 51%; border-top: 0 !important; border-left: 0 !important; border-right: 0 !important; border-radius: 0; }
.et_pb_module.pop-up-form-design input#EMBED_FORM_EMAIL_LABEL::placeholder { color: #000; font-size: 16px; line-height: 30px; font-family: "Open Sans"; }
.et_pb_module.pop-up-form-design input#EMBED_FORM_EMAIL_LABEL:focus { border-color: #003366; }
.et_pb_module.pop-up-form-design .news-form-letter .news-submit-button { position: static; width: auto; height: auto; transform: unset; padding-top: 38px; }
.et_pb_module.pop-up-form-design .news-form-letter .news-submit-button input#zcWebOptin { position: static; background-image: none !important; font-size: 20px !important; transform: unset; line-height: 30px; font-weight: 600; font-family: "Open Sans"; letter-spacing: 0.2px; color: #fff; padding: 17.5px 20px; background: #F17922; border-radius: 50px; transition: all 0.5s ease; border: 1px solid #F17922; }
.et_pb_module.pop-up-form-design .news-form-letter .news-submit-button input#zcWebOptin:hover,
.et_pb_module.pop-up-form-design .news-form-letter .news-submit-button input#zcWebOptin:focus { color: #F17922; background: #fff; border-color: #F17922; }
body.home.popup-class .article_section.et_section_regular .et_pb_row.blog_row::before {height: 0;}





/* our partners */
.et_pb_section.our-partners-section.et_section_regular {
   	padding: 40px 0 50px;
    margin-bottom: 100px;
    background-color: #eef4fb;
}

.et_pb_column.our-partners-right-col .et_pb_module.et_pb_image span.et_pb_image_wrap {
	max-width: 100%;
    width: 100%;
    height: 90px;
    border: 1px solid #ccc;
    border-radius: 10px;
    padding: 10px;
}

.et_pb_column.our-partners-right-col .et_pb_module.et_pb_image img {
    width: 100%;
    height: 100%;
    object-fit: contain;
}

.et_pb_column.our-partners-right-col .et_pb_module.et_pb_image {
    margin: 0;
    width: 12.5%;
	padding: 0 10px;
	text-align: center;
}
.et_pb_section.our-partners-section.et_section_regular .et_pb_column.our-partners-left-col {
    margin: 0 0 20px;
    width: 100%;
}
.et_pb_section.our-partners-section.et_section_regular .et_pb_column.our-partners-right-col {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    width: calc(100% + 20px) !important;
    padding-left: 0;
    margin-left: -10px !important;
    margin-right: -10px !important;
    row-gap: 20px;
}
.et_pb_row.our-partners-row {
    display: flex;
    align-items: center;
	flex-wrap: wrap;
}

.et_pb_section.our-partners-section.et_section_regular .et_pb_column.our-partners-left-col h2 {
    font-size: 38px;
    line-height: 48px;
    text-transform: capitalize !important;
	text-align: center;
}
.et_pb_section.our-partners-section.et_section_regular .et_pb_column.our-partners-left-col h2 {
    padding: 0;
}

/* Subcription card css */
.subscription-card {
    background: #FFFFFF;
    border: 1px solid #003366;
    border-radius: 10px;
    padding: 20px;
	margin-top: 30px;
	display: flex;
	flex-wrap: wrap;
}

.subscription-content {width: 70%; padding-left: 20px;}

.subscription-card  p {
    margin: 0 0 10px 0;
}
.subscription-card ul {
    padding: 0 !important;
    margin: 0;
    list-style: none !important;
}

.subscription-card ul li {
    padding-left: 20px;
    margin-bottom: 10px;
    position: relative;
    font-size: 18px;
	font-family: var(--open-sance);
    line-height: 28px;
}
.subscription-card ul li:last-child {
    margin-bottom: 0;
}

.subscription-card ul li::after {
    content: '';
    position: absolute;
    width: 13px;
    height: 13px;
    background: url(/../../../../wp-content/uploads/check.svg) center no-repeat;
    background-size: contain;
    display: block;
    left: 0;
    top: 7px;
}
.subscription-card ul li a:visited,
.subscription-card ul li a {
    color: #F17922;
}
.subscription-card ul li a:visited:hover,
.subscription-card ul li a:hover {
    color: #001429;
}
.subscription-image {
    width: 30%;
    margin-bottom: 30px;
    height: 245px;
}


.subscription-image img {
        display: block;
    width: 100%;
    object-fit: cover;
    height: 100%;
    border-radius: 5px !important;
}
/* Main Pop Up stlye End */

.it-support-col p a:hover {
	color: #001429;
}


/* fAQ css start */
.faq-item:first-child { border-top: 1px solid #CCCCCC; }
.faq-item { border-bottom: 1px solid #CCCCCC; padding: 32px 0 30px 0; padding-left: 19.5px; }
.faq-question { font-size: 22px; line-height: 32px; font-weight: 600; font-family: var(--open-sance); color: #000000; cursor: pointer; position: relative; }
.faq-answer { padding-top: 16px; }
.faq-question,
.faq-answer { padding-right: 162px; }
.faq-question::after { content: ''; position: absolute; top: 1px; right: 20px; width: 30px; height: 30px; background-image: var(--plus-icon-faq); background-size: contain; background-repeat: no-repeat; }
.faq-item.active .faq-question::after { background-image: var(--minus-icon-faq); }
/* fAQ css end */

@media (max-width:1640px) {
	.product_items { height: 450px; }
}
@media (max-width:1568px) {
	.et_pb_section.who_we_help .et_pb_row.who_we_help_row { max-width: unset; padding: 0 !important; justify-content: end; }
	.et_pb_row.who_we_help_row .et_pb_column.right_col { padding-right: calc(((100% - 1300px) / 2) + 0px); width: calc(100% - 750px); }
	.et_pb_row.who_we_help_row .et_pb_column.left_col { width: 800px; width: 750px; padding-right: 73px; }
}

/* responsive media query */
@media (max-width:1339px) {

	/* Banner css start */
	.et_pb_section.banner_section.et_section_regular h1 { font-size: 58px; line-height: 68px; margin-bottom: 14px; padding-bottom: 16px; }
	.et_pb_section.banner_section.et_section_regular p { font-size: 22px; line-height: 32px; }
	.et_pb_module.overlay p::before { left: -25px; top: 5px; width: 15px; height: 11px; }
	.et_pb_module.overlay .et_pb_text_inner { padding: 10px 20px 10px 40px; border-radius: 10px; }
	.et_pb_section.banner_section.et_section_regular h2 { font-size: 26px; line-height: 36px; }
	.et_pb_module.et_pb_image.big_official_bottom { width: 300px; height: 110px; bottom: -190px; }
	.et_pb_section.banner_section.et_section_regular {  padding-top: 100px; }
	.et_pb_section.banner_section .et_pb_button_module_wrapper.et_pb_module { margin-top: 25px; }
	/* Banner css End */

	/* who we help css start */
	.et_pb_row.who_we_help_row .et_pb_column.right_col,
	.et_pb_row.who_we_help_row .et_pb_column.right_col { padding-right: 20px; }
	.et_pb_row.who_we_help_row .et_pb_column.left_col { width: 530px; }
	.et_pb_row.who_we_help_row .et_pb_column.right_col { width: calc(100% - 650px); }
	.et_pb_module.overlay.left_top { right: 394px; max-width: 209px; }
	.et_pb_module.overlay.left_bottom { right: 394px; max-width: 208px; }
	.et_pb_module.overlay p { font-size: 16px; }
	.et_pb_module.overlay.right_overlay { max-width: 285px; }
	.et_pb_row.who_we_help_row .et_pb_column.right_col { margin-top: 0; }
	/* who we help css End */

	/* Our Expertise css start */
	.et_pb_section.our_expertise_section .et_pb_row.our_service_main_row { padding-left: 20px; padding-right: 20px; }
	.product_desc h3 { font-size: 26px; line-height: 36px; }
	.et_pb_section .et_pb_row .et_pb_column button.slick-prev.slick-arrow { left: unset; right: 45px; }
	.et_pb_section .et_pb_row .et_pb_column button.slick-next.slick-arrow { left: unset; right: 0; }
	.et_pb_section.our_expertise_section .et_pb_row.our_service_main_row .slick-initialized .slick-slide { padding: 0 10px; }
	.product_listing { margin: 0; }
	.product_desc { padding: 0 25px; }
	.product_items { height: 450px; }
	.et_pb_section.our_services_section .et_pb_row.our_service_main_row .slick-track { margin-left: 0; }
	.et_pb_section.our_expertise_section .slick-list.draggable { padding-left: 0; margin: 0 -10px; }
	.et_pb_module.et_pb_image.free_trial_image { width: 200px; height: 163px; }

	/* Our Expertise css End */
	body.archive.post-type-archive.et-db #et-boc .et_pb_section.testimonial_section.et_section_regular .left_col,
	body.archive.tax-product_cat.et-db #et-boc .et_pb_section.testimonial_section.et_section_regular .left_col,
	.et_pb_section.testimonial_section.et_section_regular .left_col { width: 344px; padding-top: 34px; }

	/* Why Choose Biotech Primer css start */
	.et_pb_section.why-choose-biotech-primer_section .et_pb_column.right_col { padding-top: 0; }

	/* Why Choose Biotech Primer css End */

	/* Our Executive Certifications css start */
	.certification_section.et_section_regular .course_data h3 { font-size: 20px; line-height: 30px; }
	.certification_section.et_section_regular .course_image { width: 230px; height: 220px; }
	.certification_section.et_section_regular .course_data { width: calc(100% - 230px); padding-left: 20px; }
	.certification_section.et_section_regular .course_row .course_list { padding: 20px; }
	.course_data ul li { padding-bottom: 7px; line-height: 26px; }
	.course_data ul li:last-child { padding-bottom: 0; }

	/* Our Executive Certifications css End */

	/* Continuing Professional Education Credits css start */
	.et_pb_section.education_credits_section.et_section_regular .education_credits_row { align-items: normal; }
	.et_pb_section.education_credits_section .et_pb_column.left_col .et_pb_module.et_pb_image { position: sticky; top: 200px; }
	.et_pb_section.education_credits_section .et_pb_column.right_col p { padding-bottom: 22px; }
	.et_pb_section.education_credits_section .et_pb_column.right_col p:last-child { padding-bottom: 30px; }

	/* Continuing Professional Education Credits css end */

	/* testimonial css start */
	.et_pb_section.testimonial_section.et_section_regular p { font-size: 24px; line-height: 44px; }
	body.archive.post-type-archive.et-db #et-boc .et_pb_section.testimonial_section.et_section_regular .right_col,
	body.archive.tax-product_cat.et-db #et-boc .et_pb_section.testimonial_section.et_section_regular .right_col,
	.et_pb_section.testimonial_section.et_section_regular .right_col { padding-left: 150px; }

	/* testimonial css End */

	/* Blog page css start */
	.select_categories { position: absolute; right: 0; width: auto; z-index: 1; bottom: 0; display: flex; }
	.top_bar_product,
	.top_bar_blog { position: relative; }
	.top_bar_blog .select_categories span.select_category {padding: 14px 49px 12px 15px; height: 54px;}
	.select_categories span.select_category { border-radius: 50px; width: 260px; min-width: 210px; background: #0068B3; color: #FFFFFF; padding: 12px 49px 16px 15px; cursor: pointer; font-size: 18px; line-height: 26px; font-weight: 600; text-transform: capitalize; font-family: var(--open-sance); height: auto; display: inline-block; position: relative; border: 0; cursor: pointer; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; transition: all .6s ease; }
	.select_categories span.select_category:before { content: ''; position: absolute; right: 3px; top: 9px; width: 8px; height: 12px; background-repeat: no-repeat; transition: all 0.5s ease; background-size: contain; 
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6.85' height='11.661' viewBox='0 0 6.85 11.661'%3E%3Cpath id='Path_512' data-name='Path 512' d='M6.286,6.665l5.188-5.188a.635.635,0,0,0,0-.9L11.092.192a.639.639,0,0,0-.9,0L5.833,4.548,1.469.187a.635.635,0,0,0-.9,0L.187.569a.635.635,0,0,0,0,.9l5.193,5.2a.647.647,0,0,0,.905,0Z' transform='translate(0 11.661) rotate(-90)' fill='%23f17922'/%3E%3C/svg%3E%0A");
        transform: rotate(90deg); filter: brightness(0) invert(1); }
	.top_bar_blog .select_categories span.select_category:before { top: 21.5px; right: 20px; }
	span.select_category { display: block !important; }
	.select_categories ul.blog_category_wrap { width: 100%; background-color: #fff; list-style: none; position: absolute; top: calc(100% + 4px); z-index: 8; padding: 0; height: 240px; overflow-y: auto; box-shadow: 0 3px 5px rgba(0, 0, 0, .3); display: none; border-top: 2px solid #f17922; }
	ul.blog_category_wrap li { width: 100%; padding-right: 0; padding-bottom: 0; transition: all 0.5s ease; border-bottom: 1px solid #cccccc66; }
	.select_categories ul li:last-child { border-bottom: 0; }
	.select_categories ul li a { width: auto; display: inline-block; font-family: var(--open-sance); font-size: 16px; line-height: 26px; color: #000; width: 100%; }
	.select_categories ul li:has(.active) { padding-right: 0; }
	.select_categories ul li a,
	.select_categories ul li a.active { padding: 5px 35px 8px 15px; }
	.select_categories ul li:has(.active),.select_categories ul li:hover { background-color: #0068B3; }
	.select_categories ul li:has(.active)>a,.select_categories ul li:hover>a { color: #fff; }
	ul.blog_category_wrap::-webkit-scrollbar { width: 3px; }
	.select_categories ul li:has(.active) { padding-right: 10px; border-bottom: 0; }
	.select_categories>ul::after,
	.select_categories ul li a::before { display: none; }
	ul.blog_category_wrap::-webkit-scrollbar-thumb { background: #0068B3; border-radius: 0; }
	ul.blog_category_wrap::-webkit-scrollbar-track { background: #bbbbbb54; }
	.article_section .article-list { z-index: 0; position: relative; }
	.more_dropdown { display: none; }
	.et_pb_section.biotech_primer_blog.et_section_regular { padding: 50px 0 20px 0; }
	body.archive.tax-product_cat .search_section,
	.post-type-archive .search_section { margin-bottom: 60px; }
	.top_bar_product .select_categories { position: static; }
	.top_bar_product { margin-bottom: -54px; z-index: 2; width: fit-content; }
	body.archive.tax-product_cat .woocommerce-ordering select, body.archive.post-type-archive .woocommerce-ordering select {
		padding: 13.5px 25px 13.5px 25px;
	}
	body.post-type-archive .select_categories span.select_category,
	body.archive.tax-product_cat .select_categories span.select_category { padding: 14px 49px 14px 15px; height: auto; width: 300px; }
	body.post-type-archive .select_categories span.select_category::before,
	body.archive.tax-product_cat .select_categories span.select_category:before { top: 22px; right: 20px; }
	body:not(.et-tb).archive #main-content .container { margin-bottom: 70px; padding-bottom: 0; padding-top: 0; }
    .top_bar_blog .select_categories ul > li:not(:last-child),
	.top_bar_product .select_categories ul > li:not(:last-child) { white-space: normal; overflow: unset; max-width: unset; }

	.top_bar_blog ul.blog_category_wrap > li:nth-child(2),
	.top_bar_blog ul.blog_category_wrap > li:nth-child(3),
	.top_bar_blog ul.blog_category_wrap > li:nth-child(4),
	.top_bar_blog ul.blog_category_wrap > li:nth-child(5),
	.top_bar_blog ul.blog_category_wrap > li:nth-child(6),

    .top_bar_product .select_categories ul > li:nth-child(2),
    .top_bar_product .select_categories ul > li:nth-child(3),
    .top_bar_product .select_categories ul > li:nth-child(4),
    .top_bar_product .select_categories ul > li:nth-child(5),
    .top_bar_blog ul.blog_category_wrap li:nth-child(2),
    .top_bar_blog ul.blog_category_wrap li:nth-child(4), 
    .top_bar_blog ul.blog_category_wrap li:nth-child(5), 
    .top_bar_blog ul.blog_category_wrap li:nth-child(6) {width: auto; min-width: auto; overflow: unset; text-overflow: unset; white-space: normal;}
	/* Blog page css end */

	/*contact page cs start*/
	.et_pb_section.contact_section .et_pb_column.right_col .et_pb_module.et_pb_text { padding: 40px 30px 53px 30px; }
	.et_pb_section.contact_section ul.et_pb_module.et_pb_social_media_follow { justify-content: center; padding-right: 35px }
	.et_pb_section.contact_section ul.et_pb_social_media_follow::before { width: 150px; }
	.et_pb_section.contact_section .et_pb_column.left_col { padding: 40px 30px 40px 30px; }
	/*contact page cs start*/ 

	/* Unlock Your Biotech Section Start */
	body.archive.post-type-archive.et-db #et-boc .et_pb_section.unlock_your_biotech_section h2,
    body.archive.tax-product_cat.et-db #et-boc .et_pb_section.unlock_your_biotech_section h2,
    .et_pb_section.unlock_your_biotech_section h2 { font-size: 30px; line-height: 40px; }
	/* Unlock Your Biotech Section End */

	/* pop css main */
	.main_site_popup.et_pb_section { height: 63.1123vh;}
	/* pop css main End */


	/* our parter */
	.et_pb_section.our-partners-section.et_section_regular {
		padding: 30px 0 40px;
	}
	.et_pb_column.our-partners-right-col .et_pb_module.et_pb_image {
		width: 16.6%;
	}

	/* blog */
	.biotech_primer_blog.et_section_regular h2 {
		margin: 0;
	}
}
@media (max-width:1199px) {

	/* Banner css start */
	.et_pb_section.banner_section.et_section_regular h1 { font-size: 52px; line-height: 62px; padding-bottom: 10px; }

	/* Banner css End */

	/* who we help css start */
	body .et_pb_row.who_we_help_row .et_pb_column.left_col { width: 80% !important; max-width: 530px; margin: 0 auto !important; padding-right: 0; }
	.et_pb_row.who_we_help_row .et_pb_column.right_col { width: 100%; padding: 30px 0px 0 0px; }
	.et_pb_module.overlay p::before { width: 15px; height: 12px; top: 5px; }
	.et_pb_section.who_we_help .et_pb_row.who_we_help_row { flex-wrap: wrap; padding: 0 20px !important; align-items: flex-start; }
	.et_pb_module.overlay.left_bottom,
	.et_pb_module.overlay.left_top { right: auto; left: -80px; max-width: max-content; }
	.et_pb_module.overlay.right_overlay { right: -80px; max-width: max-content; }
	.main_site_popup.et_pb_section .main_site_popup_row h2,
	body.home h2,
	.cart_totals h2 { font-size: 36px; line-height: 46px; }
	body.archive.tax-product_cat.et-db #et-boc .et_pb_section.our_industry_cxperts_section h2,
	body.archive.post-type-archive.et-db #et-boc .et_pb_section.our_industry_cxperts_section h2,
	body.archive.post-type-archive.et-db #et-boc .et_pb_section.testimonial_section.et_section_regular h2,
	body.archive.tax-product_cat.et-db #et-boc .et_pb_section.testimonial_section.et_section_regular h2,
	body:not(.home) h2 { font-size: 33px; line-height: 43px; }
	body:not(.home) .et_pb_section.contact_section h2 { line-height: 43px; }
	.et_pb_section.who_we_help.et_section_regular h3 { color: #000000; font-size: 22px; padding-bottom: 8px; list-style: 32px; }
	p { font-size: 18px; line-height: 30px; }
	.et_pb_section .et_pb_button_module_wrapper a.et_pb_button.df_btn.btn { font-size: 18px; line-height: 30px !important; padding: 10px 49px 10px 30px !important; }
	body.archive.tax-product_cat.et-db #et-boc a.et_pb_button,
	.btn_box a.custom_button,
	body.archive.post-type-archive.et-db #et-boc a.et_pb_button,
	.et_pb_section .et_pb_button_module_wrapper a.et_pb_button.df_btn { font-size: 16px; line-height: 26px !important; padding: 11px 30px !important; }
	.et_pb_section.who_we_help .et_pb_row .et_pb_button_module_wrapper.et_pb_module { margin-top: 30px; }
	/* who we help css start */

	/* Biotech Primer Benefits css start */
	.et_pb_section.primer_benefits_section h2.et_pb_module_heading { padding-bottom: 25px; }
	.et_pb_module.et_pb_blurb.blurb_design { width: calc(100% / 4 - 15px); }
	.et_pb_row.primer_benefits_row .blurb_content { row-gap: 30px; column-gap: 20px; }
	.biotech-journey_button_row .et_pb_button_module_wrapper.et_pb_module { margin-top: 30px; }
	.et_pb_module.et_pb_blurb.blurb_design .et_pb_module_header { font-size: 18px; line-height: 28px; }
	.et_pb_module.et_pb_blurb.blurb_design .et_pb_main_blurb_image { margin-bottom: 14px; }
	/* Biotech Primer Benefits css End */

	/* Why Choose Biotech Primer css start */
	.why-choose-biotech-primer_section .et_pb_module.et_pb_heading h2 { padding-bottom: 20px; }
	.et_pb_section.why-choose-biotech-primer_section .et_pb_column.right_col { padding-left: 50px; }
	.et_pb_module.et_pb_blurb.blurb_design .et_pb_blurb_description p { line-height: 28px; }
	.et_pb_section.why-choose-biotech-primer_section .et_pb_column.right_col { column-gap: 20px; margin-top: 0; }
	.why-choose-biotech-primer_section .et_pb_module.et_pb_blurb.blurb_design { width: calc(100% / 2 - 10px); }
	/* Why Choose Biotech Primer css End */

	/* Professionals Trained css start */
	.et_pb_section.video_section.et_section_regular { height: 600px; }
	.et_pb_row.video_row .video_heading h2 { font-size: 36px; line-height: 70px; }
	.et_pb_row.video_row .video_heading h2 span { font-size: 45px; line-height: 70px; }
	.et_pb_section.video_section.et_section_regular .video_logo { margin-bottom: 30px; }
	/* Professionals Trained css End */

	/* Featured Courses and Programs css Start */
	.featured-courses-programs_section h2.et_pb_module_heading { padding-bottom: 26px; }
	.course_data { padding: 15px 20px 20px; }
	.course_data h3 { font-size: 18px; line-height: 28px; }
	.search_listing_section.et_section_regular .course_data h3 { font-size: 18px !important; line-height: 28px !important; }
	a.read-more-btn,
	.course_data a { font-size: 18px; line-height: 28px; padding-right: 16px; }
	.article-list,
	.course_row { gap: 20px; }
	.article-item,
	.course_row .course_list { width: calc(100% / 3 - 14px); }
	a.read-more-btn::after,
	.product_desc a::after,
	.course_data a::after { width: 6px; height: 10px; top: 9px; }
	.video_section + .featured-courses-programs_section  .feature_course_list .course_data a::after {top: 11px;}
	.course_image { height: 250px; }
	.image_overlap { width: 84px; height: 60px; }
	.course_data ul li { grid-template-columns: 74px auto; }
	/* Featured Courses and Programs css end */

	/* Our Expertise css Start */
	.product_desc { padding: 0 20px; }
	.product_desc h3 { font-size: 22px; line-height: 32px; }
	.et_pb_section.our_expertise_section.et_section_regular h2 { padding-bottom: 26px; }
	.et_pb_section.testimonial_section.et_section_regular p { padding-top: 6px; }
	.et_pb_section .et_pb_row .et_pb_column .slick-arrow { top: -63px; }
	.product_items::before { height: calc(100% - 232px); }
	/* Our Expertise css End */

	/* Our Executive Certifications css start */
	.featured-courses-programs_section.certification_section .et_pb_module.heading { margin-bottom: 0; }
	.certification_section.et_section_regular h2 { margin-bottom: 35px; }
	.certification_section.et_section_regular .course_data h3 { font-size: 18px; line-height: 30px; margin-bottom: 8px; }
	.certification_section.et_section_regular .course_row .course_list { width: calc(100% / 2 - 10px); padding: 0; flex-direction: column; }
	.certification_section.et_section_regular .course_image { width: 100%; height: 350px; border-bottom-left-radius: 0; border-bottom-right-radius: 0; }
	.certification_section.et_section_regular .course_data { padding: 15px 20px 20px; width: 100%; }
	/* Our Executive Certifications css End */

	/* Continuing Professional Education Credits css start  */
	.et_pb_section.education_credits_section .et_pb_column.right_col { padding-left: 50px; column-gap: 15px; }
	.et_pb_section.education_credits_section.et_section_regular .education_credits_row { align-items: normal; }
	.et_pb_section.education_credits_section.et_section_regular h2 { padding-bottom: 10px; }
	.et_pb_section.education_credits_section .et_pb_button_module_wrapper a.et_pb_button.df_btn { padding: 11px 25px !important; }

	/* Continuing Professional Education Credits css end */

	/* OUR INDUSTRY EXPERTS css start */
	.et_pb_section.our_industry_cxperts_section h2 { padding-bottom: 26px; }
	.team-member { padding: 0 10px; }
	.team-row { margin: 0 -10px; row-gap: 30px; }
	.et_pb_section.our_industry_cxperts_section .et_pb_button_module_wrapper.et_pb_module { margin-top: 35px; }
	body.archive.tax-product_cat.et-db #et-boc .tem-member-wrap h3,
	body.archive.post-type-archive.et-db #et-boc .tem-member-wrap h3,
	.tem-member-wrap h3 { font-size: 20px; line-height: 30px; }
	.tem-member-wrap p { line-height: 28px; }
	.tem-member-wrap { padding: 30px 20px 24px 20px; }

	/* OUR INDUSTRY EXPERTS css End */

	/* testimonial css start */
	body.archive.post-type-archive.et-db #et-boc .et_pb_section.testimonial_section.et_section_regular .right_col,
	body.archive.tax-product_cat.et-db #et-boc .et_pb_section.testimonial_section.et_section_regular .right_col,
	.et_pb_section.testimonial_section.et_section_regular .right_col { width: calc(100% - 344px); padding-left: 100px; }
	.et_pb_section.testimonial_section.et_section_regular p { font-size: 22px; line-height: 38px; }
	.testimonial_section .testimonials-wrap::before { width: 89px; height: 59px; top: -17px; }
	body.archive.post-type-archive.et-db #et-boc .et_pb_section.testimonial_section.et_section_regular .left_col,
	body.archive.tax-product_cat.et-db #et-boc .et_pb_section.testimonial_section.et_section_regular .left_col,
	.et_pb_section.testimonial_section.et_section_regular .left_col,
	.testimonial-item { padding-top: 20px; }
	.et_pb_section.testimonial_section.et_section_regular .clents-name { font-size: 20px; line-height: 30px; }
	.et_pb_section.testimonial_section.et_section_regular .testimonial-excerpt p {
		font-size: 18px;
		line-height: 28px;
	}

	/* testimonial css end  */

	/* Blog css start */
	.article_section h2 { padding-bottom: 25px; }
	.article-text h3 { font-size: 18px; line-height: 30px; }
	.article-text p.author { margin-bottom: 8px; }
	.article_section .et_pb_button_module_wrapper.et_pb_module { margin-top: 35px; }
	.top_bar_blog .select_categories span.select_category:before { top: 20.5px; }
	body.archive.post-type-archive.et-db #et-boc .et_pb_row.Form_row h3,
	body.archive.tax-product_cat.et-db #et-boc .et_pb_row.Form_row h3,
	.et_pb_row.Form_row h3 { font-size: 24px; line-height: 34px; }

	/* blog css end */

	/* Blog page css Start  */
	.search_post .is-form-style button.is-search-submit { font-size: 16px; line-height: 26px !important; padding: 11.5px 30px !important; }
	.search_post form.is-search-form.is-form-style.is-ajax-search label { padding: 6px 20px 6px 53.3px !important; }
	body.archive.category #is-ajax-search-result-39128,
	body.page-template-default #is-ajax-search-result-39128 { width: 452px !important; }
	.search_post .is-form-style button.is-search-submit:before { font-size: 16px; line-height: 26px; }
	body.post-type-archive .select_categories span.select_category, body.archive.tax-product_cat .select_categories span.select_category {padding: 13px 49px 13px 18px;}
	.top_bar_blog .select_categories span.select_category,
	.select_categories span.select_category { height: 52px; font-size: 16px; padding: 10.6px 49px 15px 18px; }
	body.archive.tax-product_cat .woocommerce-ordering select, body.archive.post-type-archive .woocommerce-ordering select {
        padding: 12.5px 25px 12.5px 25px;
    }
	.select_categories span.select_category:before { top: 18px; }
	.top_bar_product { margin-bottom: -52px;}

	/* Blog page css End  */

	/*contact page css start*/
	.et_pb_section.contact_section h3 { font-size: 22px; line-height: 32px; }
	.et_pb_section.contact_section a { font-size: 18px; line-height: 28px; }
	.et_pb_section.contact_section h3:not(:first-child) { padding-top: 20px; }
	.et_pb_section.contact_section .right_col p { padding-bottom: 20px; }
	.et_pb_section.contact_section .et_pb_column.left_col,
	.et_pb_section.contact_section .et_pb_column.right_col .et_pb_module.et_pb_text { padding: 30px 30px 40px 30px; }
	.et_pb_section.contact_section .et_pb_column.right_col { padding-left: 0; margin-left: 40px; }
	.et_pb_section.contact_section ul.et_pb_module.et_pb_social_media_follow { padding: 30px; }
	.et_pb_section.contact_section ul.et_pb_social_media_follow::before { font-size: 24px; line-height: 32px; width: 129px; }
	.et_pb_section.contact_section ul.et_pb_module.et_pb_social_media_follow li>a { margin-right: 16px; }
	/*contact page css end*/

	 /* Unlock Your Biotech Section Start */
    body.archive.post-type-archive.et-db #et-boc .et_pb_section.unlock_your_biotech_section,
    body.archive.tax-product_cat.et-db #et-boc .et_pb_section.unlock_your_biotech_section,
    .et_pb_section.unlock_your_biotech_section { padding: 42px 0 50px; }
    body.archive.post-type-archive.et-db #et-boc .et_pb_section.unlock_your_biotech_section h2,
    body.archive.tax-product_cat.et-db #et-boc .et_pb_section.unlock_your_biotech_section h2,
    .et_pb_section.unlock_your_biotech_section h2 { font-size: 25px; line-height: 36px; }
    body.archive.post-type-archive.et-db #et-boc .et_pb_section.unlock_your_biotech_section .et_pb_text,
    body.archive.tax-product_cat.et-db #et-boc .et_pb_section.unlock_your_biotech_section .et_pb_text,
    .et_pb_section.unlock_your_biotech_section .et_pb_text { margin-bottom: 25px !important; }
    body.archive.post-type-archive.et-db #et-boc .et_pb_section.unlock_your_biotech_section .et_pb_column.unlock_your_biotech_right_col,
    body.archive.tax-product_cat.et-db #et-boc .et_pb_section.unlock_your_biotech_section .et_pb_column.unlock_your_biotech_right_col,
    .et_pb_column.unlock_your_biotech_right_col { width: 250px; height: 308px; right: 80px; }
    /* Unlock Your Biotech Section End */

	/*shop paage css start */
	body.archive.tax-product_cat .search_section,
	.post-type-archive .search_section { max-width: 878px; }
	.biotech_primer_blog.et_section_regular h2 { margin: 4px 0 0px;}

	/*shop paage css end */

	/* Search page css start */
	.search-results .et_pb_ajax_pagination_container {column-gap: 20px; }
	.search-no-results.et-db #et-boc .et-l .search_listing_section h2.not-found-title { font-size: 33px !important; line-height: 43px !important; }
	.search-results .et_pb_ajax_pagination_container .et_pb_post { width: calc(100% / 3 - 14px); margin-top: 20px !important; }
	body.search.search-results.et-db #et-boc .et_pb_ajax_pagination_container h2.entry-title>a { font-size: 18px !important; line-height: 28px !important; }
	body.search.search-results.et-db #et-boc .et_pb_ajax_pagination_container h2.entry-title { margin: 15px 0 10px; }
	body.search-results.et-db .et_pb_ajax_pagination_container div.pagination .alignright a:before,
	body.search-results.et-db .et_pb_ajax_pagination_container div.pagination .alignleft a:before { font-size: 16px; line-height: 26px; }
	body.search-results.et-db .et_pb_ajax_pagination_container div.pagination a { padding: 11.5px 25px; margin-top: 40px; }
	.et-db #et-boc .et-l .et_pb_section.search_bar_title_section .et_pb_heading_container h1.et_pb_module_heading,
	.et_pb_section.search_bar_title_section .et_pb_text_inner { font-size: 36px; line-height: 46px; }
	.et-db #et-boc .et-l .et_pb_section.search_bar_title_section .et_pb_heading_container h1.et_pb_module_heading { padding-bottom: 20px; }
	body.search.search-results.et-db #et-boc .et_pb_ajax_pagination_container .sfwd-courses h2.entry-title { margin-top: 15px; }
	.search-results .et_pb_ajax_pagination_container .et_pb_post.sfwd-courses { padding-bottom: 20px; }
	.search-no-results .banner-hero-area { padding-bottom: 20px;}
	.search .banner-hero-area + div#main-content .container {margin-bottom: 70px;}

	/* Search page css End */

	/* /* Main Pop Up stlye Start */
	.main_site_popup.et_pb_section .main_site_popup_row .et_pb_column.right-col { padding: 0 49px; }
	.main_site_popup.et_pb_section .main_site_popup_row h2 { max-width: 390px; padding-bottom: 20px; }
	.et_pb_module.pop-up-form-design .news-form-letter .news-submit-button input#zcWebOptin { line-height: 30px; font-size: 18px !important; padding: 14px 20px; }
	.main_site_popup.et_pb_section .main_site_popup_row .et_pb_column.right-col,
	.main_site_popup.et_pb_section .main_site_popup_row .et_pb_column.Left-col { width: 50%; }
	.main_site_popup.et_pb_section .main_site_popup_row .et_pb_column.Left-col .et_pb_module.et_pb_image,
	.main_site_popup.et_pb_section .main_site_popup_row .et_pb_column.Left-col .et_pb_module.et_pb_image * { height: 100%; width: 100%; }
	.main_site_popup.et_pb_section { height: calc(470px - 20px); }
	.main_site_popup_row .et_pb_column.Left-col .et_pb_module.et_pb_image img { height: 450px !important; }

	/* /* Main Pop Up stlye End */ 

	/* our parter */
	
	.et_pb_section.our-partners-section.et_section_regular .et_pb_column.our-partners-right-col {
    	padding-left: 0;
	}
	.et_pb_section.our-partners-section.et_section_regular .et_pb_column.our-partners-left-col {
		width: 100%;
	}
	.et_pb_row.our-partners-row {
		flex-wrap: wrap;
	}
	.et_pb_column.our-partners-right-col .et_pb_module.et_pb_image {
		text-align: center;
	}
	.et_pb_column.our-partners-right-col .et_pb_module.et_pb_image img {
		object-fit: contain;
		width: 100%;
	}
	.et_pb_section.our-partners-section.et_section_regular .et_pb_column.our-partners-left-col h2 {
		font-size: 36px;
    	line-height: 46px;
	}

	/* subcription card css */
	.subscription-image {
		width: 100%;
		margin-bottom: 25px;
		height: auto;
		max-width: 500px;
		margin-left: auto;
		margin-right: auto;
	}

	.subscription-content {width: 100%; padding-left: 0;}
	.subscription-card ul li {
    font-size: 16px;
    line-height: 26px;
}
	 /* faq css start */
    .faq-question { font-size: 20px; line-height: 30px; }
	.faq-answer { padding-top: 12px; }
	.faq-question,
	.faq-answer { padding-right: 110px; }
	.faq-item { padding: 28px 0 26px 19px; }
	.faq-question::after { top: 0; }
    /* faq css End */
}
@media (max-width:980px) {

	/* Banner css start */
	body.search-results.et-db #et-boc .et-l .header-menu ul > li.sub_menu_head > a:hover,
	body.search-results.et-db #et-boc .et-l .header-menu ul > li a,
	body.search-results.et-db #et-boc .et-l .top_header a { color: #fff; }
	.et_pb_section.banner_section.et_section_regular { padding: 100px 0; }
	.et_pb_section.banner_section.et_section_regular p { font-size: 20px; line-height: 30px; }
	.et_pb_section.banner_section.et_section_regular h1 { font-size: 45px; line-height: 55px; padding-bottom: 10px; }
	.et_pb_section.banner_section.et_section_regular h2 { font-size: 22px; line-height: 32px; }
	.et_pb_module.et_pb_image.big_official_bottom { width: 270px; height: 90px; bottom: -145px; padding: 15px; }
	/* Banner css End */

	/* who we help css start */
	.main_site_popup.et_pb_section .main_site_popup_row h2,
	body h2,
	body.home h2,
	.cart_totals h2 { font-size: 32px; line-height: 40px; }
	body.archive.tax-product_cat.et-db #et-boc .et_pb_section.our_industry_cxperts_section h2,
	body.archive.post-type-archive.et-db #et-boc .et_pb_section.our_industry_cxperts_section h2,
	body.archive.post-type-archive.et-db #et-boc .et_pb_section.testimonial_section.et_section_regular h2,
	body.archive.tax-product_cat.et-db #et-boc .et_pb_section.testimonial_section.et_section_regular h2,
	body:not(.home) h2 { font-size: 30px; line-height: 40px; }
	body:not(.home) .et_pb_section.contact_section h2 { line-height: 40px; }
	p { font-size: 16px; line-height: 30px; }
	.et_pb_section.who_we_help .et_pb_row.who_we_help_row { flex-direction: column; left: 0; }
	.et_pb_section.who_we_help.et_section_regular { margin-bottom: 70px; }
	/* who we help css end */

	/* Biotech Primer Benefits css start */
	.et_pb_section.primer_benefits_section.et_section_regular { padding: 60px 0 70px 0; margin-bottom: 70px; }
	.biotech-journey_button_row .et_pb_button_module_wrapper.et_pb_module { margin-top: 27px; }
	.et_pb_module.et_pb_blurb.blurb_design { width: calc(100% / 2 - 10px); }
	/* Biotech Primer Benefits css End */

	/* Why Choose Biotech Primer css start */
	.et_pb_section.why-choose-biotech-primer_section .et_pb_column.left_col { width: 100%; max-width: 500px; margin: 0 auto; }
	.et_pb_section.why-choose-biotech-primer_section .et_pb_column.left_col img { max-height: 500px; }
	.et_pb_section.why-choose-biotech-primer_section .et_pb_column.left_col .et_pb_module.et_pb_image { text-align: center; }
	.why-choose-biotech-primer_section .et_pb_button_module_wrapper.et_pb_module { margin-top: 0; }
	.et_pb_section.why-choose-biotech-primer_section .et_pb_column.right_col { width: 100%; padding: 30px 0 0 0; }
	.why-choose-biotech-primer_section .et_pb_module.et_pb_heading h2 { padding-bottom: 25px; }
	.why-choose-biotech-primer_section .et_pb_module.et_pb_blurb.blurb_design { margin-bottom: 30px; }
	.et_pb_section.why-choose-biotech-primer_section { padding: 0 0 70px 0; }
	/* Why Choose Biotech Primer css End */

	/* Professionals Trained css start */
	.et_pb_section.video_section.et_section_regular { height: 500px; margin-bottom: 60px; }
	.et_pb_row.video_row .video_heading h2 { font-size: 32px; line-height: 66px; }
	.et_pb_row.video_row .video_heading h2 span { font-size: 40px; line-height: 66px; }
	.et_pb_section.video_section.et_section_regular .video_logo { margin-bottom: 20px; }
	/* Professionals Trained css End */

	/* Featured Courses and Programs css Start */
	.article-item,
	.course_row .course_list { width: calc(100% / 2 - 10px); }
	.featured-courses-programs_section h2.et_pb_module_heading { padding-bottom: 25px; }
	.course_row .course_data ul { margin-bottom: 10px; }
	.et_pb_section.featured-courses-programs_section.et_section_regular { margin-bottom: 70px; }
	.video_section + .featured-courses-programs_section  .feature_course_list .course_data h3,
	.video_section + .featured-courses-programs_section  .feature_course_list,
	.video_section + .featured-courses-programs_section  .feature_course_list .course_data {display: block;}
	/* Featured Courses and Programs css end */

	/* Our Expertise css Start */
	.et_pb_section.our_expertise_section.et_section_regular { padding: 62px 0 60px; overflow: hidden; }
	.product_items::before { height: calc(100% - 162px); }
	.et_pb_section .et_pb_row .et_pb_column .slick-arrow { top: -60px; }
	.product_desc h3 { font-size: 20px; line-height: 30px; }
	.product_desc { bottom: 20px; }
	.product_items { height: 370px; }
	body.archive.post-type-archive.et-db #et-boc .et_pb_section.testimonial_section.et_section_regular .left_col,
	body.archive.tax-product_cat.et-db #et-boc .et_pb_section.testimonial_section.et_section_regular .left_col,
	.et_pb_section.testimonial_section.et_section_regular .left_col { width: 270px; }
	body.archive.post-type-archive.et-db #et-boc .et_pb_section.testimonial_section.et_section_regular .right_col,
	body.archive.tax-product_cat.et-db #et-boc .et_pb_section.testimonial_section.et_section_regular .right_col,
	.et_pb_section.testimonial_section.et_section_regular .right_col { width: calc(100% - 270px); padding-left: 50px; }
	/* Our Expertise css End */

	/* Our Executive Certifications css start */
	.et_pb_section.featured-courses-programs_section.certification_section.et_section_regular { padding: 70px 0 70px 0; }
	.certification_section.et_section_regular h2 img { width: 50px; margin-top: 0; }
	.course_image,
	.certification_section.et_section_regular .course_image { height: 320px; }
	/* Our Executive Certifications css End */

	/* Continuing Professional Education Credits css start  */
	.et_pb_section.education_credits_section.et_section_regular { padding: 70px 0; margin-bottom: 60px; }
	.et_pb_section.education_credits_section .et_pb_column.right_col { padding: 30px 0 0 0; width: 100%; }
	.et_pb_section.education_credits_section.et_section_regular h2 { padding-bottom: 13px; }
	.et_pb_section.education_credits_section .et_pb_column.left_col { width: 100%; max-width: 500px; margin: 0 auto; }
	.et_pb_section.education_credits_section .et_pb_column.right_col p { padding-bottom: 12px; }
	/* Continuing Professional Education Credits css end */

	/* OUR INDUSTRY EXPERTS css start */
	.team-member { width: 50%; }
	.team-row { row-gap: 20px; }
	.et_pb_section.our_industry_cxperts_section.et_section_regular { padding: 0 0 70px 0; }
	/* OUR INDUSTRY EXPERTS css End */

	/* testimonial css start */
	body.archive.post-type-archive.et-db #et-boc .et_pb_section.testimonial_section.et_section_regular,
	body.archive.tax-product_cat.et-db #et-boc .et_pb_section.testimonial_section.et_section_regular,
	.et_pb_section.testimonial_section.et_section_regular { padding: 70px 0 60px 0; margin-bottom: 60px; }
	.testimonial_section .testimonials-wrap::before { top: -15px; width: 79px; height: 53px; }
	.et_pb_section.testimonial_section.et_section_regular .clents-name { font-size: 18px; line-height: 28px; }
	button.read-more-text::after { top: 6px; }
	.et_pb_section.testimonial_section.et_section_regular p { font-size: 20px; line-height: 34px; padding-right: 10px; }
	.et_pb_section.testimonial_section.et_section_regular .testimonial-excerpt p {
		font-size: 16px;
		line-height: 26px;
	}
	/* testimonial css end  */

	/* Blog css start */
	body.archive.tax-product_cat.et-db #et-boc .et_pb_section.article_section.et_section_regular,
	body.archive.post-type-archive.et-db #et-boc .et_pb_section.article_section.et_section_regular,
	.et_pb_section.article_section.et_section_regular { padding-bottom: 70px; }
	body.archive.post-type-archive.et-db #et-boc .et_pb_row.Form_row h3,
	body.archive.tax-product_cat.et-db #et-boc .et_pb_row.Form_row h3,
	.et_pb_row.Form_row h3 { font-size: 20px; line-height: 30px; padding-left: 40px; }
	.et_pb_row.Form_row h3::before { width: 26px; height: 20px; top: 5px;}
	/* blog css end */

	/* blog page css start */
	.article_section .pagination { padding-top: 30px; }
	.et_pb_section.article_section.blog_section.et_section_regular .et_pb_row.blog_row { padding-bottom: 70px; }
	.search_post form.is-search-form.is-form-style.is-ajax-search label { width: 280px !important; margin-right: 10px; }
	body.archive.category #is-ajax-search-result-39128,
	body.page-template-default #is-ajax-search-result-39128 { width: 408px !important; }
	.article_section .pagination span.page-numbers,
	.article_section .pagination a { font-size: 16px; line-height: 26px; }
	span.page-numbers.dots,
	.article_section .pagination a { margin-right: 24px; }
	a.prev.page-numbers::before,
	a.next.page-numbers::before { width: 10px; height: 16px; }
	.article_section .pagination span.page-numbers.current { width: 30px; height: 30px; }
	.biotech_primer_blog.et_section_regular h2 {
        margin: 2px 0 0px;
    }
	/* blog page css end */

	/*Contact us page css start*/
	.et_pb_section.contact_section .et_pb_column.right_col { padding-left: 0; margin-left: 0; width: 100%; }
	.et_pb_section.contact_section .et_pb_row.contact_row { flex-wrap: wrap; }
	.et_pb_section.contact_section .et_pb_column.left_col { width: 100%; margin-bottom: 50px; }
	.et_pb_section.contact_section.et_section_regular { padding: 50px 0 70px; }
	.et_pb_section.contact_section.et_section_regular h1 { padding-bottom: 20px; }
	/*contatc us page css end*/

	/* Unlock Your Biotech Section Start */
    body.archive.post-type-archive.et-db #et-boc .et_pb_section.unlock_your_biotech_section .et_pb_column.unlock_your_biotech_right_col,
    body.archive.tax-product_cat.et-db #et-boc .et_pb_section.unlock_your_biotech_section .et_pb_column.unlock_your_biotech_right_col,
    .et_pb_column.unlock_your_biotech_right_col { width: 100%; height: auto; position: unset; }
    body.archive.post-type-archive.et-db #et-boc .et_pb_section.unlock_your_biotech_section,
    body.archive.tax-product_cat.et-db #et-boc .et_pb_section.unlock_your_biotech_section,
    .et_pb_section.unlock_your_biotech_section { padding-bottom: 0; }
    body.archive.post-type-archive.et-db #et-boc .et_pb_section.unlock_your_biotech_section .et_pb_column.unlock_your_biotech_right_col span.et_pb_image_wrap,
    body.archive.tax-product_cat.et-db #et-boc .et_pb_section.unlock_your_biotech_section .et_pb_column.unlock_your_biotech_right_col span.et_pb_image_wrap,
    .et_pb_column.unlock_your_biotech_right_col span.et_pb_image_wrap { display: block; max-width: 260px; margin: 40px auto 0; }
    body.archive.post-type-archive.et-db #et-boc .et_pb_section.unlock_your_biotech_section .et_pb_column.unlock_your_biotech_left_col,
    body.archive.tax-product_cat.et-db #et-boc .et_pb_section.unlock_your_biotech_section .et_pb_column.unlock_your_biotech_left_col,
    .et_pb_section.unlock_your_biotech_section .et_pb_column.unlock_your_biotech_left_col { width: 100%; }
    .et_pb_section.unlock_your_biotech_section .et_pb_column.unlock_your_biotech_left_col .et_pb_button_module_wrapper,
    body.archive.post-type-archive.et-db #et-boc .et_pb_section.unlock_your_biotech_section h2,
    body.archive.tax-product_cat.et-db #et-boc .et_pb_section.unlock_your_biotech_section h2,
    .et_pb_section.unlock_your_biotech_section h2 { text-align: center !important; }
    /* Unlock Your Biotech Section End */

	/* search bar page css start */
	.search_section .search_post form.is-search-form.is-form-style.is-ajax-search label { width: calc(100% - 141px) !important; margin-right: 10px; }
	.search-no-results.et-db #et-boc .et-l .search_listing_section h2.not-found-title { font-size: 30px !important; line-height: 40px !important; }
	body.archive.tax-product_cat .search_section,
	.post-type-archive .search_section { padding: 22px 30px 27px 30px; max-width: 726px; }
	body.archive.tax-product_cat #main-content .container,
	body.archive.post-type-archive #main-content .container { margin-bottom: 70px; padding-top: 0; }
	body.archive.woocommerce nav.woocommerce-pagination { margin-top: 30px; }
	body.archive .woocommerce-pagination ul.page-numbers li>a,
	body.archive .woocommerce-pagination ul.page-numbers span.page-numbers.dots { margin-right: 24px; }
	body.archive .woocommerce-pagination ul.page-numbers li>a { font-size: 16px; }
	body.archive.woocommerce nav.woocommerce-pagination ul li span.current { width: 30px; height: 30px; }
	a.prev.page-numbers::before,
	a.next.page-numbers::before { width: 10px; height: 16px; }
	body:not(.home) .search_bar_heading h2 { font-size: 20px; line-height: 30px; padding-bottom: 12px; }
	body.archive.tax-product_cat div#is-ajax-search-result-39697, body.archive.post-type-archive div#is-ajax-search-result-39697 { max-width: 525px !important; }
	.et-db #et-boc .et-l .et_pb_section.search_listing_section.et_section_regular { padding: 0 0 70px 0; }
	.search-results .et_pb_ajax_pagination_container .et_pb_post { width: calc(100% / 2 - 10px); }
	body.search-results.et-db .et_pb_ajax_pagination_container div.pagination a { margin-top: 30px; }
	.search_listing_section .pagination { padding-top: 30px; }
	.search_listing_section .pagination span.page-numbers,
	.search_listing_section .pagination a { font-size: 16px; line-height: 26px; }
	span.page-numbers.dots,
	.search_listing_section .pagination a { margin-right: 24px; }
	a.prev.page-numbers::before,
	a.next.page-numbers::before { width: 10px; height: 16px; }
	.search_listing_section .pagination span.page-numbers.current { width: 30px; height: 30px; }
	.et-db #et-boc .et-l .et_pb_section.search_bar_title_section .et_pb_heading_container h1.et_pb_module_heading,
	.et_pb_section.search_bar_title_section .et_pb_text_inner { font-size: 32px; line-height: 42px; }
	body.search.search-no-results div#custom-post-style { margin-bottom: 0; }
	/* search bar page css End */

	/* Main Pop Up stlye Start */
	.et_pb_module.pop-up-form-design .news-form-letter .news-submit-button { padding-top: 30px !important; }
	.main_site_popup span#close_popup svg { width: 12px; height: 12px; }
	.main_site_popup .close-icon.et_pb_module { right: 20px; top: 13px; }
	.et_pb_module.pop-up-form-design .news-form-letter .news-submit-button input#zcWebOptin { font-size: 16px !important; line-height: 26px; padding: 11px 30px; }
	.main_site_popup.et_pb_section .main_site_popup_row .et_pb_column.right-col { padding: 0 40px 0 30px; }
	.main_site_popup.et_pb_section .main_site_popup_row h2 { padding-right: 20px; max-width: 370px; }
	.main_site_popup.et_pb_section { height: 53.56vh; height: 370px;}
    .main_site_popup_row .et_pb_column.Left-col .et_pb_module.et_pb_image img {height: 370px !important;}
	/* Main Pop Up stlye End */ 

	/* our partner */
	.et_pb_section.our-partners-section.et_section_regular {
		margin-bottom: 80px;
	}

	.et_pb_section.our-partners-section.et_section_regular .et_pb_column.our-partners-left-col h2 {
        font-size: 32px;
        line-height: 42px;
    }

	.et_pb_column.our-partners-right-col .et_pb_module.et_pb_image {
        width: 20%;
    }

	/* Subcription card css start */
    .subscription-card {
        margin-top: 0;
        display: flex;
        row-gap: 20px;
        flex-wrap: wrap;
        margin-bottom: 25px;
    }
    .subscription-image {
        margin-bottom: 0;
        height: auto;
        width: 30%;
    }
	.subscription-image img {height: auto;}
	.subscription-card p {
    	font-size: 18px;
    	line-height: 28px;
	}

    .subscription-content {
        width: 70%;
        padding-left: 20px;
    }

	/* faq css start */
	.faq-question { font-size: 18px; line-height: 30px; }
	.faq-item { padding: 24px 0 22px 19px; }
	.faq-question::after { top: 2px; width: 26px; height: 26px; }
	/* faq css End */

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

	/* Banner css start */
	.et_pb_section.banner_section.et_section_regular { padding: 70px 0 70px; }
	.et_pb_section.banner_section.et_section_regular h1 { font-size: 35px; line-height: 45px; padding-bottom: 8px; margin-bottom: 10px; }
	.et_pb_section.banner_section.et_section_regular p { font-size: 18px; line-height: 28px; }
	.et_pb_section.banner_section.et_section_regular h2 { font-size: 20px; max-width: 260px; line-height: 30px; }
	.et_pb_section .et_pb_button_module_wrapper a.et_pb_button.df_btn.btn { font-size: 16px; line-height: 25px !important; padding: 10px 40px 10px 20px !important; }
	.et_pb_section .et_pb_button_module_wrapper a.et_pb_button.df_btn.btn::before { right: 24px; width: 7px; height: 12px; }
	.et_pb_module.et_pb_image.big_official_bottom { width: 218px; height: 80px; bottom: -110px; padding: 10px; }
	.et_pb_section.banner_section .et_pb_button_module_wrapper.et_pb_module { margin-top: 25px; max-width: 324px; }
	.et_pb_module.et_pb_image.free_trial_image { width: 140px; height: 122px; left: 335px; }
	.btn_box a.custom_button,
	body.archive.tax-product_cat.et-db #et-boc a.et_pb_button,
	body.archive.post-type-archive.et-db #et-boc a.et_pb_button,
	.et_pb_section.education_credits_section .et_pb_button_module_wrapper a.et_pb_button.df_btn,
	.et_pb_section .et_pb_button_module_wrapper a.et_pb_button.df_btn { font-size: 15px; line-height: 25px !important; padding: 8.5px 20px !important; }
	/* Banner css End */

	/* who we help css start */
	.et_pb_module.overlay .et_pb_text_inner { padding: 5px 10px 5px 28px; height: 35px; display: flex; align-items: center; }
	.et_pb_module.overlay p { display: inline-block; font-size: 11px; }
	.et_pb_module.overlay p:before { width: 13px; height: 9px; left: -18px; top: 4px; }
	.et_pb_module.overlay.right_overlay { right: -60px; }
	.et_pb_module.overlay.left_bottom,
	.et_pb_module.overlay.left_top { left: -60px; }
	.et_pb_section.who_we_help.et_section_regular { margin-bottom: 60px; }
	.et_pb_section.primer_benefits_section h2.et_pb_module_heading { padding-bottom: 20px; }
	.et_pb_section.who_we_help.et_section_regular h3 { font-size: 20px; line-height: 30px; }

	body.archive.tax-product_cat.et-db #et-boc .et_pb_section.our_industry_cxperts_section h2,
	body.archive.post-type-archive.et-db #et-boc .et_pb_section.our_industry_cxperts_section h2,
	body.archive.post-type-archive.et-db #et-boc .et_pb_section.testimonial_section.et_section_regular h2,
	body.archive.tax-product_cat.et-db #et-boc .et_pb_section.testimonial_section.et_section_regular h2,
	body:not(.home) h2,
	body.home .et_pb_text_inner h2,
	.biotech_primer_blog.et_section_regular h1,
	body.archive.category .et_pb_section.article_section h1.entry-title,
	.et_pb_section.primer_benefits_section h2.et_pb_module_heading,
	.home h2.et_pb_module_heading { font-size: 26px; line-height: 36px; }
	body:not(.home) .et_pb_section.contact_section h2 { line-height: 36px; }
	.et_pb_row.who_we_help_row h2 { padding-bottom: 8px; }
	.et_pb_section.who_we_help.et_section_regular h3 { padding-bottom: 5px; }
	.et_pb_module.et_pb_blurb.blurb_design .et_pb_blurb_description p,
	p { font-size: 15px; line-height: 26px; }
	.et_pb_row.who_we_help_row .et_pb_column.right_col { padding: 25px 0px 0 0px; }
	.et_pb_section.who_we_help .et_pb_row .et_pb_button_module_wrapper.et_pb_module { margin-top: 23px; }
	.et_pb_section.why-choose-biotech-primer_section .et_pb_column.left_col img { max-height: 400px; }
	/* who we help css start */

	/* Biotech Primer Benefits css start */
	.et_pb_section.primer_benefits_section.et_section_regular { padding: 50px 0 60px 0; margin-bottom: 60px; }
	.biotech-journey_button_row .et_pb_button_module_wrapper.et_pb_module { margin-bottom: 25px; }
	/* Biotech Primer Benefits css End */

	/* Why Choose Biotech Primer css start */
	.et_pb_section.why-choose-biotech-primer_section .et_pb_column.right_col { padding: 25px 0 0 0; }
	.why-choose-biotech-primer_section .et_pb_module.et_pb_heading h2 { padding-bottom: 20px; }
	.et_pb_section.why-choose-biotech-primer_section { padding: 0 0 60px 0; }
	.why-choose-biotech-primer_section .et_pb_module.et_pb_blurb.blurb_design { margin-bottom: 25px; }
	.why-choose-biotech-primer_section .et_pb_button_module_wrapper.et_pb_module { margin-top: -3px; }
	/* Why Choose Biotech Primer css End */

	/* Professionals Trained css start */
	.et_pb_section.video_section.et_section_regular { height: 450px; margin-bottom: 50px; }
	.et_pb_row.video_row .video_heading h2 { font-size: 28px; line-height: 50px; }
	.et_pb_row.video_row .video_heading h2 span { font-size: 36px; line-height: 50px; }
	/* Professionals Trained css End */

	/* Featured Courses and Programs css Start */
	.featured-courses-programs_section h2.et_pb_module_heading { padding-bottom: 20px; }
	.course_image,
	.certification_section.et_section_regular .course_image { height: 240px; }
	.course_data ul li { font-size: 15px; line-height: 25px; }
	.course_data h3 { font-size: 16px; line-height: 26px; }
	.search_listing_section.et_section_regular .course_data h3 { font-size: 16px !important; line-height: 26px !important; }
	a.read-more-btn,
	.course_data a { font-size: 16px; line-height: 26px; }
	a.read-more-btn::after { top: 9px; }
	.product_desc a::after,
	.course_data a::after { top: 7px; }
	.et_pb_section.featured-courses-programs_section.et_section_regular { margin-bottom: 60px; }
	/* Featured Courses and Programs css end */

	/* Our Expertise css Start */
	.et_pb_section.our_expertise_section.et_section_regular h2 { padding-bottom: 20px; }
	.et_pb_section .et_pb_row .et_pb_column .slick-arrow { top: -53px; }
	.product_items { height: 330px; }
	.product_desc h3 { font-size: 18px; line-height: 26px; margin-bottom: 3px; }
	.et_pb_section.our_expertise_section.et_section_regular { padding: 50px 0; }
	/* Our Expertise css End */

	/* Our Executive Certifications css start */
	.et_pb_section.featured-courses-programs_section.certification_section.et_section_regular { padding: 60px 0 60px 0; }
	.certification_section.et_section_regular h2 { margin-bottom: 30px; }
	.certification_section.et_section_regular h2 img { width: 40px; }
	.certification_section.et_section_regular .course_data h3 { font-size: 16px; line-height: 28px; margin-bottom: 5px; }
	.course_data ul li { grid-template-columns: 70px auto; padding-bottom: 4px; }
	.certification_section.et_section_regular .course_data ul li { grid-template-columns: 70px auto; }
	/* Our Executive Certifications css End */

	/* Continuing Professional Education Credits css start  */
	.et_pb_section.education_credits_section.et_section_regular { padding: 60px 0; margin-bottom: 50px; }
	.et_pb_section.education_credits_section .et_pb_column.right_col { padding: 25px 0 0 0; }
	.et_pb_section.education_credits_section .et_pb_column.right_col p:last-child { padding-bottom: 26px; }
	.et_pb_section.education_credits_section .et_pb_column.right_col .et_pb_button_module_wrapper { margin-right: 10px; }
	.et_pb_section.education_credits_section .et_pb_column.right_col p { padding-bottom: 12px; }
	body.archive.tax-product_cat #left-area .course_row .course_data ul,
	.post-type-archive #left-area .course_row .course_data ul { margin-bottom: 10px; }
	.et_pb_section.education_credits_section .et_pb_column.left_col .et_pb_module.et_pb_image img { max-height: 400px; }
	.et_pb_section.education_credits_section .et_pb_column.left_col .et_pb_module.et_pb_image { text-align: center; }
	/* Continuing Professional Education Credits css end */

	/* OUR INDUSTRY EXPERTS css start */
	.et_pb_section.our_industry_cxperts_section h2 { padding-bottom: 20px; }
	.tem-member-wrap p { font-size: 15px; line-height: 28px; }
	body.archive.tax-product_cat.et-db #et-boc .tem-member-wrap h3,
	body.archive.post-type-archive.et-db #et-boc .tem-member-wrap h3,
	.tem-member-wrap h3 { font-size: 18px; line-height: 28px; }
	.et_pb_section.our_industry_cxperts_section .et_pb_button_module_wrapper.et_pb_module { margin-top: 30px; }
	.et_pb_section.our_industry_cxperts_section.et_section_regular { padding: 0 0 60px 0; }
	/* OUR INDUSTRY EXPERTS css End */

	/* testimonial css start */
	body.archive.post-type-archive.et-db #et-boc .et_pb_section.testimonial_section.et_section_regular,
	body.archive.tax-product_cat.et-db #et-boc .et_pb_section.testimonial_section.et_section_regular,
	.et_pb_section.testimonial_section.et_section_regular { padding: 50px 0 60px 0; margin-bottom: 50px; }
	.et_pb_section.testimonial_section.et_section_regular p { font-size: 18px; line-height: 32px; padding-right: 0; }
	.et_pb_section.testimonial_section.et_section_regular .clents-name { font-size: 16px; line-height: 26px; }
	button.read-more-text { font-size: 16px; }
	body.archive.post-type-archive.et-db #et-boc .et_pb_section.testimonial_section.et_section_regular .left_col,
	body.archive.tax-product_cat.et-db #et-boc .et_pb_section.testimonial_section.et_section_regular .left_col,
	.et_pb_section.testimonial_section.et_section_regular .left_col { width: 100%; padding: 0 0 23px 0; }
	body.archive.post-type-archive.et-db #et-boc .et_pb_section.testimonial_section.et_section_regular .right_col,
	body.archive.tax-product_cat.et-db #et-boc .et_pb_section.testimonial_section.et_section_regular .right_col,
	.et_pb_section.testimonial_section.et_section_regular .right_col { width: 100%; padding-left: 0; }
	.et_pb_section.testimonial_section .et_pb_row .et_pb_column .slick-arrow { bottom: -68px; }
	.et_pb_section.testimonial_section.et_section_regular .popup-text-data p { font-size: 16px; line-height: 28px; }
	body.archive.post-type-archive.et-db #et-boc .popup-text-data h3,
	body.archive.tax-product_cat.et-db #et-boc .popup-text-data h3,
	.popup-text-data h3 { font-size: 20px; line-height: 30px; }
	.popup-box .overflow-box { height: 260px; }
	.et_pb_section.testimonial_section.et_section_regular .testimonial-excerpt p {
		font-size: 15px;
		line-height: 25px;
	}
	.et_pb_section.testimonial_section .et_pb_row .et_pb_column button.slick-prev.slick-arrow {
		left: 0;
		bottom: 0;
	}
	.et_pb_section.testimonial_section .et_pb_row .et_pb_column button.slick-next.slick-arrow {
		left: 45px;
		bottom: 0;
	}
	.et_pb_section.testimonial_section.et_section_regular .et_pb_module.et_pb_code .testimonial-main-slider.slick-slider:has(.slick-arrow) {
        position: relative;
        padding-bottom: 60px;
    }
	/* testimonial css end  */

	/* Blog css start */
	.article_section h2 { padding-bottom: 20px; }
	.article-text { padding: 15px 20px 26px 20px; }
	.article_section .et_pb_button_module_wrapper.et_pb_module { margin-top: 30px; }
	.article_section.et_section_regular .et_pb_row.blog_row { padding-bottom: 40px; }
	body.archive.post-type-archive.et-db #et-boc .et_pb_row.Form_row,
	body.archive.tax-product_cat.et-db #et-boc .et_pb_row.Form_row,
	.article_section.et_section_regular .et_pb_row.Form_row  { padding-top: 40.5px; row-gap: 25px; flex-direction: column; }
	body.archive.post-type-archive.et-db #et-boc .et_pb_row.Form_row .et_pb_column.left_col,
	body.archive.tax-product_cat.et-db #et-boc .et_pb_row.Form_row .et_pb_column.left_col,
	.et_pb_row.Form_row .et_pb_column.left_col { width: 100%; max-width: 510px; }
	body.archive.post-type-archive.et-db #et-boc .et_pb_row.Form_row .et_pb_column.right_col,
	body.archive.tax-product_cat.et-db #et-boc .et_pb_row.Form_row .et_pb_column.right_col,
	.et_pb_row.Form_row .et_pb_column.right_col { max-width: 470px; width: 100%; }
	body.archive.tax-product_cat.et-db #et-boc .et_pb_section.article_section.et_section_regular,
	body.archive.post-type-archive.et-db #et-boc .et_pb_section.article_section.et_section_regular,
	.et_pb_section.article_section.et_section_regular { padding-bottom: 60px; }
	/* blog css end */

	/* Blog page css start  */
	.search_post { margin-bottom: 0; padding-bottom: 70px; }
	.top_bar_blog { margin-bottom: 40px; }
	.select_categories { top: 70px; }
	.top_bar_product .select_categories { top: auto; }
	.archive.category .select_categories { top: auto; }
	.et_pb_section.biotech_primer_blog.et_section_regular { padding: 50px 0 20px 0; }
	.select_categories ul.blog_category_wrap { height: 234px; }
	.select_categories ul li a { font-size: 15px; line-height: 25px; }
	.search_post .is-form-style button.is-search-submit { font-size: 15px; line-height: 25px; padding: 8.5px 20px !important; }
	.search_post form.is-search-form.is-form-style.is-ajax-search label { padding: 3px 20px 3px 53.3px !important; width: calc(100% - 110px) !important; }
	.select_categories span.select_category { height: 44px; width: auto; font-size: 15px; padding: 7.6px 49px 7px 18px; }
	.select_categories span.select_category:before { top: 16px; }
	body.archive.category #is-ajax-search-result-39128,
	body.page-template-default #is-ajax-search-result-39128 { left: 50% !important; transform: translateX(-50%); width: calc(100% - 40px) !important; }
	body .is-ajax-search-posts .is-ajax-search-post .is-search-sections { gap: 0; }
	body .is-ajax-search-posts .is-ajax-search-post .is-search-sections .right-section { padding-left: 10px; }
	body .is-ajax-search-post span.woocommerce-Price-amount.amount,
	body .is-ajax-search-post .is-search-content .is-ajax-result-description { line-height: 22px; }
	.et_pb_section.article_section.blog_section.et_section_regular .et_pb_row.blog_row { padding-bottom: 60px; }
	.biotech_primer_blog.et_section_regular h2 { margin: 0; font-size: 22px; line-height: 32px;}
	.biotech_primer_blog.et_section_regular h1 { padding-bottom: 6px; }
	.select_categories span.select_category,
	.select_categories { width: 100%; top: initial !important; bottom: 0;}
	body .top_bar_blog .select_categories span.select_category, .select_categories span.select_category { height: 46px; font-size: 16px; padding: 10px 49px 10px 18px !important;}
	body.archive.tax-product_cat .woocommerce-ordering select, body.archive.post-type-archive .woocommerce-ordering select {padding: 9.5px 25px 9.5px 25px;}
	.top_bar_blog .select_categories span.select_category:before { top: 17px; }
	/* Blog page css End  */

	/*Contact us page css start*/
	.et_pb_section.contact_section .et_pb_column.left_col { margin-bottom: 40px !important; }
	.et_pb_section.contact_section.et_section_regular { padding: 50px 0 60px; }
	.et_pb_section.contact_section ul.et_pb_social_media_follow::before,
	.et_pb_section.contact_section h3 { font-size: 20px; line-height: 30px; }
	.et_pb_section.contact_section ul.et_pb_social_media_follow::before { width: 107px; padding-right: 20px; }
	.et_pb_section.contact_section p { font-size: 15px; line-height: 28px; }
	.et_pb_section.contact_section a { font-size: 16px; line-height: 26px; }
	.et_pb_section.contact_section ul.et_pb_module.et_pb_social_media_follow li>a { margin-right: 12px; }
	.et_pb_section.contact_section ul.et_pb_module.et_pb_social_media_follow li.et-social-youtube>a:before,
	.et_pb_section.contact_section ul.et_pb_module.et_pb_social_media_follow li.et-social-linkedin>a:before,
	.et_pb_section.contact_section ul.et_pb_module.et_pb_social_media_follow li.et-social-facebook>a:before { width: 25px; height: 26px; }
	/*contatc us page css end*/

    /* Unlock Your Biotech Section Start */
	body.archive.post-type-archive.et-db #et-boc .et_pb_section.unlock_your_biotech_section h2,
    body.archive.tax-product_cat.et-db #et-boc .et_pb_section.unlock_your_biotech_section h2,
    .et_pb_section.unlock_your_biotech_section h2 { font-size: 24px; line-height: 34px; }
    .et_pb_section.common-policies-section { padding-bottom: 34px; }
    body.archive.post-type-archive.et-db #et-boc .et_pb_section.unlock_your_biotech_section .et_pb_text,
    body.archive.tax-product_cat.et-db #et-boc .et_pb_section.unlock_your_biotech_section .et_pb_text,
    .et_pb_section.unlock_your_biotech_section .et_pb_text { margin-bottom: 22px !important; }
    body.archive.post-type-archive.et-db #et-boc .et_pb_column.unlock_your_biotech_right_col span.et_pb_image_wrap,
    body.archive.tax-product_cat.et-db #et-boc .et_pb_column.unlock_your_biotech_right_col span.et_pb_image_wrap,
    .et_pb_column.unlock_your_biotech_right_col span.et_pb_image_wrap { margin-top: 30px; max-width: 200px; }
    /* Unlock Your Biotech Section End */

	/* Shop page css start */
	body.archive.tax-product_cat .search_post,
	body.archive.post-type-archive .search_post { padding-bottom: 0; }
	body.archive.woocommerce nav.woocommerce-pagination ul { flex-wrap: wrap; row-gap: 10px; }
	body.archive.tax-product_cat #main-content .container,
	body.archive.post-type-archive #main-content .container { margin-bottom: 60px; padding-top: 0; }
	body:not(.home) .search_bar_heading h2 { font-size: 18px; line-height: 28px; padding-bottom: 10px; }
	div#is-ajax-search-result-38480 {width: calc(100% - 40px) !important;}
	body.archive.tax-product_cat .search_section,
	.post-type-archive .search_section { padding: 22px 20px 27px 20px; }
	.search_section .search_post form.is-search-form.is-form-style.is-ajax-search label { width: calc(100% - 120px) !important }
	body.archive.tax-product_cat .search_section,
	.post-type-archive .search_section { margin-bottom: 50px; }
	body.post-type-archive .select_categories span.select_category,
	body.archive.tax-product_cat .select_categories span.select_category { width: 240px; padding: 10px 49px 10px 18px; }
	.top_bar_product {margin-bottom: -46px;}
	body.archive.tax-product_cat .is-ajax-search-result div#is-ajax-search-result-39697, body.archive.post-type-archive div#is-ajax-search-result-39697 {
        max-width: 100% !important;
        width: calc(100% - 90px) !important;
    }
    .archive .course_data ul li {
        grid-template-columns: 90px auto;
    }
	/* Shop page css End */

	/* Search page css start */
	.et-db #et-boc .et-l .et_pb_section.search_bar_title_section .et_pb_heading_container h1.et_pb_module_heading,
	.et_pb_section.search_bar_title_section .et_pb_text_inner { font-size: 28px; line-height: 38px; }
	body.search-results.et-db .et_pb_ajax_pagination_container div.pagination .alignright a:before,
	body.search-results.et-db .et_pb_ajax_pagination_container div.pagination .alignleft a:before { font-size: 15px; line-height: 25px; }
	body.search-results.et-db .et_pb_ajax_pagination_container div.pagination a { padding: 8.5px 20px; }
	.et-db #et-boc .et-l .et_pb_section.search_listing_section.et_section_regular { padding: 0 0 60px 0; }
	.search-results .et_pb_ajax_pagination_container .post-content-inner p { font-size: 15px !important; }
	.search-results.et-db #et-boc .et-l .et_pb_row.search_bar_title_row { padding-bottom: 0 !important; }
	.et-db #et-boc .et-l .et_pb_section.search_bar_title_section .et_pb_heading_container h1.et_pb_module_heading { padding-bottom: 16px; }
	.search-no-results.et-db #et-boc .et-l .search_listing_section h2.not-found-title { font-size: 26px !important; line-height: 36px !important; padding-bottom: 5px; }
	body.post-type-archive .select_categories span.select_category::before, body.archive.tax-product_cat .select_categories span.select_category:before {top: 18px;}
	.search .banner-hero-area + div#main-content .container {margin-bottom: 60px;}
	/* Search page css End */

	/* Main Pop Up stlye Start */
	.main_site_popup.et_pb_section .main_site_popup_row h2 { padding-bottom: 14px; }
	.main_site_popup.et_pb_section .main_site_popup_row .et_pb_column.Left-col .et_pb_module.et_pb_image,
	.main_site_popup.et_pb_section .main_site_popup_row .et_pb_column.Left-col .et_pb_module.et_pb_image * { height: auto; }
	.main_site_popup.et_pb_section .main_site_popup_row h2 { padding-right: 0; }
	.main_site_popup_row .et_pb_column.Left-col .et_pb_module.et_pb_image img { height: 400px !important; }
	.main_site_popup.et_pb_section { height: 62.6vh; max-width: 700px; }
	.main_site_popup.et_pb_section .main_site_popup_row .et_pb_column.right-col,
	.main_site_popup.et_pb_section .main_site_popup_row .et_pb_column.Left-col { width: 100%; }
	.main_site_popup_row .et_pb_column.Left-col .et_pb_module.et_pb_image img { height: 300px !important; }
	.main_site_popup.et_pb_section .main_site_popup_row .et_pb_column.right-col { padding: 20px 20px 30px 20px; position: unset; display: block; }
	.main_site_popup.et_pb_section .main_site_popup_row h2 { max-width: unset; font-size: 26px; line-height: 36px; text-align: center; }
	.et_pb_module.pop-up-form-design .news-form-letter .news-submit-button input#zcWebOptin { font-size: 15px !important; line-height: 25px; padding: 8.5px 20px; }
	.et_pb_module.pop-up-form-design input#EMBED_FORM_EMAIL_LABEL { background-position: 10px 51%; }
	.main_site_popup .close-icon.et_pb_module { right: 10px; top: 10px; width: 33px; height: 34px; background: #F17922; border-radius: 50px; display: flex !important; align-items: center; justify-content: center; }
	.main_site_popup .close-icon.et_pb_module:hover { background: #fff; }
	.main_site_popup .close-icon.et_pb_module:hover svg path { fill: #F17922; }
	.main_site_popup .close-icon.et_pb_module svg path { fill: #fff; }
	.main_site_popup.et_pb_section .main_site_popup_row { display: block; }
	.close-icon { cursor: pointer; }
	.close-icon:hover .popup-close svg { transform: rotate(90deg) !important; }
	.main_site_popup.et_pb_section .news-form-letter { max-width: 330px; margin: auto !important; }
	/* Main Pop Up stlye End */ 

	.et_pb_column.our-partners-right-col .et_pb_module.et_pb_image {
        width: 25%;
    }
	.et_pb_section.our-partners-section.et_section_regular {
        margin-bottom: 60px;
    }
	.et_pb_section.our-partners-section.et_section_regular .et_pb_column.our-partners-left-col h2 {
        font-size: 26px;
        line-height: 36px;
    }
	.et_pb_column.our-partners-right-col .et_pb_module.et_pb_image span.et_pb_image_wrap {
		height: 80px;
	}

	body.single.single-post .et_pb_section.article_section.blog_section.et_section_regular,
	body.single.single-product .et_pb_section.testimonial_section.et_section_regular {
		margin-bottom: 40px;
	}

	  /* Subcription card css End */
    .subscription-card ul li::after {
        top: 6px;
    }
    .subscription-card ul li {
        font-size: 15px;
        line-height: 25px;
        margin-bottom: 8px;
    }
    .subscription-card p {
        margin: 0 0 8px 0;
    }
    .subscription-card {
        padding: 20px 15px;
    }
    .subscription-image {
        height: auto;
    }

	/* faq css Start */
	.faq-question { font-size: 16px; line-height: 28px; }
	.faq-question::after { top: 3px; width: 22px; height: 22px; right: 10px; }
	.faq-answer { padding-top: 8px; }
	.faq-item { padding: 20px 0px 20px 10px; }
	.faq-question,
	.faq-answer { padding-right: 60px; }
	/* faq css End */

}
@media (max-width:650px) {
	/* Our Executive Certifications css Start */
	.article-item,
	.course_row .course_list,
	.certification_section.et_section_regular .course_row .course_list { width: 100%; }
	.course_image,
	.article-img,
	.certification_section.et_section_regular .course_image { height: 350px; }
	.certification_section.et_section_regular h2 { margin-bottom: 30px; column-gap: 14px; }
	/* Our Executive Certifications css End */

	/* Search page css Start */
	.search-results .et_pb_ajax_pagination_container .et_pb_post { width: 100%; }
	.search-results.et-db #et-boc .et-l .et_pb_ajax_pagination_container .et_pb_post .entry-featured-image-url { height: 350px; }
	body.search-results.et-db .et_pb_ajax_pagination_container div.pagination a { padding: 8.5px 15px; }
	/* Search page css End */ 
}

@media (max-width:576px) {

	/* banner css start */
	.et_pb_section.banner_section .et_pb_button_module_wrapper.et_pb_module { margin-top: 124px; max-width: 304px; }
	.et_pb_section .et_pb_button_module_wrapper a.et_pb_button.df_btn.btn { padding: 10px 30px 10px 15px !important; }
	.et_pb_section .et_pb_button_module_wrapper a.et_pb_button.df_btn.btn::before { right: 15px; height: 10px; top: 51.5%; }
	.et_pb_module.et_pb_image.free_trial_image { left: 0; bottom: 50px; }
	.btn_box a.custom_button,
	body.archive.tax-product_cat.et-db #et-boc a.et_pb_button,
	body.archive.post-type-archive.et-db #et-boc a.et_pb_button,
	.et_pb_section .et_pb_button_module_wrapper a.et_pb_button.df_btn.btn,
	.et_pb_section.education_credits_section .et_pb_button_module_wrapper a.et_pb_button.df_btn,
	.et_pb_section .et_pb_button_module_wrapper a.et_pb_button.df_btn { font-size: 14px; line-height: 24px !important; }

	/* banner css end */
	.et_pb_row.who_we_help_row .et_pb_column.left_col span img { border-bottom-right-radius: 50px; }
	.et_pb_module.overlay.right_overlay { top: 53%; bottom: auto; right: -40px; }
	.et_pb_module.overlay.left_top { top: 32%; }
	.et_pb_module.overlay.left_bottom { bottom: 10%; }
	.et_pb_module.overlay.left_bottom,
	.et_pb_module.overlay.left_top { left: -40px; }
	.et_pb_module.overlay p { font-size: 10px; }
	.et_pb_module.overlay .et_pb_text_inner { height: 26px; }

	/* WHY CHOOSE BIOTECH PRIMER css start */
	.et_pb_module.et_pb_blurb.blurb_design,
	.why-choose-biotech-primer_section .et_pb_module.et_pb_blurb.blurb_design { width: 100%; }
	/* WHY CHOOSE BIOTECH PRIMER css End */

	/* Continuing Professional Education Credits css start */
	.et_pb_section.education_credits_section .et_pb_column.right_col .et_pb_button_module_wrapper { margin-top: 10px; }
	.et_pb_section.education_credits_section .et_pb_column.right_col p:last-child { padding-bottom: 16px; }

	/* Continuing Professional Education Credits css End */

	/* Our Expertise css start  */
	.product_items { height: 300px; }
	/* Our Expertise css End */

	/* Professionals Trained css Start */

	.et_pb_section.video_section.et_section_regular .video_logo { width: 100%; height: 85px; max-width: 270px; }
	.et_pb_row.video_row .video_heading h2 { font-size: 22px; line-height: 40px; }
	.et_pb_row.video_row .video_heading h2 span { font-size: 28px; line-height: 40px; }
	/* Professionals Trained css End */

	/* Our Executive Certifications css start */
	.course_image,
	.article-img,
	.certification_section.et_section_regular .course_image { height: 320px; }
	.course_data ul li { grid-template-columns: 70px auto; }
	.certification_section.et_section_regular .course_data ul li { grid-template-columns: 70px auto; }
	.certification_section.et_section_regular h2 { flex-direction: column; align-items: center; row-gap: 6px; }
	.certification_section.et_section_regular h2 img { width: 36px; }
	.et_pb_section.featured-courses-programs_section.certification_section.et_section_regular { padding-top: 50px; }
	/* Our Executive Certifications css end */

	/* team css start */
	.team-member { width: 100%; }
	.team-member-thumbnail { width: 100px; height: 100px; }

	/* Blog page css start */
	.search_post .is-form-style button.is-search-submit { font-size: 14px; line-height: 24px !important; padding: 8.5px 20px !important;}
	.search_section .search_post form.is-search-form.is-form-style.is-ajax-search label { margin-right: 0; width: 100% !important; }
	.archive .search_post form.is-search-form.is-form-style.is-ajax-search { flex-wrap: wrap; justify-content: center; }
	.search_section .search_post .is-form-style button.is-search-submit { margin-top: 15px; }
	.search_post form.is-search-form.is-form-style.is-ajax-search label { padding: 2.5px 20px 3.5px 40px !important; width: calc(100% - 110px) !important; }
	.search_post form.is-search-form.is-form-style.is-ajax-search label::before { left: 15px; }
	.search_post form.is-search-form.is-form-style.is-ajax-search label::after { left: 45px; }
	.search_post .is-form-style input.is-search-input,
	.search_post .is-form-style input.is-search-input::placeholder { font-size: 15px !important; line-height: 28px; }
	.select_categories span.select_category,
	.select_categories { width: 100%; }

	/* Blog page css end */

	/*Contact us page css start*/
	.et_pb_section.contact_section .et_pb_column.left_col,
	.et_pb_section.contact_section .et_pb_column.right_col .et_pb_module.et_pb_text { padding: 30px 20px 40px 20px; }
	.et_pb_section.contact_section ul.et_pb_module.et_pb_social_media_follow { padding: 20px; }
	.et_pb_section.contact_section ul.et_pb_social_media_follow::before { padding-right: 10px; }
	/*Contact us page css End*/

    /* pop main css */
    .main_site_popup .close-icon.et_pb_module { width: 25px;height: 25px; }
    /* pop main css */

	/* Shop page css Start */
	body:not(.home) .search_bar_heading h2 { font-size: 16px; line-height: 26px; padding-bottom: 10px; }
	.woocommerce_filter_icon { display: flex; align-items: end; justify-content: end; margin-bottom: 20px; }
	.woocommerce_filter_icon svg { height: 43px; width: 30px; cursor: pointer; }
	.woocommerce_filter_icon svg path:hover { fill: #0068B3; }
	body.archive.woocommerce .woocommerce-ordering { position: relative; }
	body.archive.woocommerce .woocommerce-ordering svg { width: 30px; height: 30px; position: absolute; right: 0; top: 50%; transform: translateY(-50%); display: block; }
	body.archive.tax-product_cat .woocommerce-ordering::after,
	body.archive.post-type-archive .woocommerce-ordering::after { width: 0; height: 0; }
	body.archive.woocommerce .woocommerce-ordering select { opacity: 0; width: 30px; padding: 0; height: 43px; }
	.top_bar_product { margin-bottom: -47px; }
	.top_bar_product .select_categories { justify-content: center; }
	body.archive.tax-product_cat .search_section,
	.post-type-archive .search_section { margin-bottom: 20px; }
	.image_overlap { top: 10px; left: 10px; }
	body.archive.tax-product_cat .is-ajax-search-result div#is-ajax-search-result-39697, body.archive.post-type-archive div#is-ajax-search-result-39697 {width: calc(100% - 80px) !important; left: 40px !important;}
	/* Shop page css End */


	/* our partner */
	.et_pb_column.our-partners-right-col .et_pb_module.et_pb_image {
        width: 33.33%;
    }
	.et_pb_column.our-partners-right-col .et_pb_module.et_pb_image span.et_pb_image_wrap {
		height: 70px;
	}

	/* subcription card css  */
	 .subscription-content {
        width: 100%;
        padding-left: 0;
    }
    .subscription-image {
        width: 100%;
        height: auto;
    }

	/* Faq css start */
	.faq-item { padding: 20px 0px 18px 0px; }
	.faq-question::after { right: 0; }
	.faq-question,
	.faq-answer { padding-right: 30px; }
	/* Faq css end */
}

@media (max-width:479px) {

	/* Our Executive Certifications css start */
	.course_image,
	.article-img,
	.certification_section.et_section_regular .course_image { height: 280px; }
	.btn_box a.custom_button,
	body.archive.tax-product_cat.et-db #et-boc a.et_pb_button,
	body.archive.post-type-archive.et-db #et-boc a.et_pb_button,
	.et_pb_section .et_pb_button_module_wrapper a.et_pb_button.df_btn.btn,
	.et_pb_section.education_credits_section .et_pb_button_module_wrapper a.et_pb_button.df_btn,
	.et_pb_section .et_pb_button_module_wrapper a.et_pb_button.df_btn { font-size: 13px; }
	/* Our Executive Certifications css end */

	/* Our Expertise css start */
	.product_items .image,
	.product_items { max-width: 100%; }
	.product_desc h3 { height: auto !important; }
	.product_items::before { height: calc(100% - 112px); }
	.et_pb_section.our_expertise_section .et_pb_row .et_pb_column .slick-arrow { top: auto; bottom: 0; left: 0 !important; }
	.et_pb_section.our_expertise_section .et_pb_column button.slick-next.slick-arrow { left: 43px !important; }
	.product_listing.product_listing_slider.slick-initialized { padding-bottom: 62px; }
	.et_pb_section.our_expertise_section.et_section_regular { padding-bottom: 60px; }
	body.post-type-archive .select_categories span.select_category,
	body.archive.tax-product_cat .select_categories span.select_category { width: 200px; }
	/* Our Expertise css End */

	/* Search page css Start */
	.search-results.et-db #et-boc .et-l .et_pb_ajax_pagination_container .et_pb_post .entry-featured-image-url { height: 280px; }
	.main_site_popup.et_pb_section { height: 67.3vh; }
	/* Search page css End */ 

	/* our partner */
	    .et_pb_column.our-partners-right-col .et_pb_module.et_pb_image {
        width: 50%;
    }
}