@charset "UTF-8";
@import url("https://fonts.googleapis.com/css2?family=Anton&family=Noto+Sans+Georgian:wght@100;200;300;400;500;600;700;800;900&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Roboto+Condensed:ital,wght@0,300;0,400;0,700;1,300;1,400;1,700&display=swap");
.spacing-top-0 {
  padding-top: 0px !important;
}
.spacing-top-1 {
  padding-top: 1px !important;
}
.spacing-top-2 {
  padding-top: 2px !important;
}
.spacing-top-3 {
  padding-top: 3px !important;
}
.spacing-top-4 {
  padding-top: 4px !important;
}
.spacing-top-5 {
  padding-top: 5px !important;
}
.spacing-top-6 {
  padding-top: 6px !important;
}
.spacing-top-7 {
  padding-top: 7px !important;
}
.spacing-top-8 {
  padding-top: 8px !important;
}
.spacing-top-9 {
  padding-top: 9px !important;
}
.spacing-top-10 {
  padding-top: 10px !important;
}
.spacing-top-11 {
  padding-top: 11px !important;
}
.spacing-top-12 {
  padding-top: 12px !important;
}
.spacing-top-13 {
  padding-top: 13px !important;
}
.spacing-top-14 {
  padding-top: 14px !important;
}
.spacing-top-15 {
  padding-top: 15px !important;
}
.spacing-top-16 {
  padding-top: 16px !important;
}
.spacing-top-17 {
  padding-top: 17px !important;
}
.spacing-top-18 {
  padding-top: 18px !important;
}
.spacing-top-19 {
  padding-top: 19px !important;
}
.spacing-top-20 {
  padding-top: 20px !important;
}
.spacing-top-21 {
  padding-top: 21px !important;
}
.spacing-top-22 {
  padding-top: 22px !important;
}
.spacing-top-23 {
  padding-top: 23px !important;
}
.spacing-top-24 {
  padding-top: 24px !important;
}
.spacing-top-25 {
  padding-top: 25px !important;
}
.spacing-top-26 {
  padding-top: 26px !important;
}
.spacing-top-27 {
  padding-top: 27px !important;
}
.spacing-top-28 {
  padding-top: 28px !important;
}
.spacing-top-29 {
  padding-top: 29px !important;
}
.spacing-top-30 {
  padding-top: 30px !important;
}
.spacing-top-31 {
  padding-top: 31px !important;
}
.spacing-top-32 {
  padding-top: 32px !important;
}
.spacing-top-33 {
  padding-top: 33px !important;
}
.spacing-top-34 {
  padding-top: 34px !important;
}
.spacing-top-35 {
  padding-top: 35px !important;
}
.spacing-top-36 {
  padding-top: 36px !important;
}
.spacing-top-37 {
  padding-top: 37px !important;
}
.spacing-top-38 {
  padding-top: 38px !important;
}
.spacing-top-39 {
  padding-top: 39px !important;
}
.spacing-top-40 {
  padding-top: 40px !important;
}
.spacing-top-41 {
  padding-top: 41px !important;
}
.spacing-top-42 {
  padding-top: 42px !important;
}
.spacing-top-43 {
  padding-top: 43px !important;
}
.spacing-top-44 {
  padding-top: 44px !important;
}
.spacing-top-45 {
  padding-top: 45px !important;
}
.spacing-top-46 {
  padding-top: 46px !important;
}
.spacing-top-47 {
  padding-top: 47px !important;
}
.spacing-top-48 {
  padding-top: 48px !important;
}
.spacing-top-49 {
  padding-top: 49px !important;
}
.spacing-top-50 {
  padding-top: 50px !important;
}
.spacing-top-51 {
  padding-top: 51px !important;
}
.spacing-top-52 {
  padding-top: 52px !important;
}
.spacing-top-53 {
  padding-top: 53px !important;
}
.spacing-top-54 {
  padding-top: 54px !important;
}
.spacing-top-55 {
  padding-top: 55px !important;
}
.spacing-top-56 {
  padding-top: 56px !important;
}
.spacing-top-57 {
  padding-top: 57px !important;
}
.spacing-top-58 {
  padding-top: 58px !important;
}
.spacing-top-59 {
  padding-top: 59px !important;
}
.spacing-top-60 {
  padding-top: 60px !important;
}
.spacing-top-61 {
  padding-top: 61px !important;
}
.spacing-top-62 {
  padding-top: 62px !important;
}
.spacing-top-63 {
  padding-top: 63px !important;
}
.spacing-top-64 {
  padding-top: 64px !important;
}
.spacing-top-65 {
  padding-top: 65px !important;
}
.spacing-top-66 {
  padding-top: 66px !important;
}
.spacing-top-67 {
  padding-top: 67px !important;
}
.spacing-top-68 {
  padding-top: 68px !important;
}
.spacing-top-69 {
  padding-top: 69px !important;
}
.spacing-top-70 {
  padding-top: 70px !important;
}
.spacing-top-71 {
  padding-top: 71px !important;
}
.spacing-top-72 {
  padding-top: 72px !important;
}
.spacing-top-73 {
  padding-top: 73px !important;
}
.spacing-top-74 {
  padding-top: 74px !important;
}
.spacing-top-75 {
  padding-top: 75px !important;
}
.spacing-top-76 {
  padding-top: 76px !important;
}
.spacing-top-77 {
  padding-top: 77px !important;
}
.spacing-top-78 {
  padding-top: 78px !important;
}
.spacing-top-79 {
  padding-top: 79px !important;
}
.spacing-top-80 {
  padding-top: 80px !important;
}
.spacing-top-81 {
  padding-top: 81px !important;
}
.spacing-top-82 {
  padding-top: 82px !important;
}
.spacing-top-83 {
  padding-top: 83px !important;
}
.spacing-top-84 {
  padding-top: 84px !important;
}
.spacing-top-85 {
  padding-top: 85px !important;
}
.spacing-top-86 {
  padding-top: 86px !important;
}
.spacing-top-87 {
  padding-top: 87px !important;
}
.spacing-top-88 {
  padding-top: 88px !important;
}
.spacing-top-89 {
  padding-top: 89px !important;
}
.spacing-top-90 {
  padding-top: 90px !important;
}
.spacing-top-91 {
  padding-top: 91px !important;
}
.spacing-top-92 {
  padding-top: 92px !important;
}
.spacing-top-93 {
  padding-top: 93px !important;
}
.spacing-top-94 {
  padding-top: 94px !important;
}
.spacing-top-95 {
  padding-top: 95px !important;
}
.spacing-top-96 {
  padding-top: 96px !important;
}
.spacing-top-97 {
  padding-top: 97px !important;
}
.spacing-top-98 {
  padding-top: 98px !important;
}
.spacing-top-99 {
  padding-top: 99px !important;
}
.spacing-top-100 {
  padding-top: 100px !important;
}
.spacing-top-101 {
  padding-top: 101px !important;
}
.spacing-top-102 {
  padding-top: 102px !important;
}
.spacing-top-103 {
  padding-top: 103px !important;
}
.spacing-top-104 {
  padding-top: 104px !important;
}
.spacing-top-105 {
  padding-top: 105px !important;
}
.spacing-top-106 {
  padding-top: 106px !important;
}
.spacing-top-107 {
  padding-top: 107px !important;
}
.spacing-top-108 {
  padding-top: 108px !important;
}
.spacing-top-109 {
  padding-top: 109px !important;
}
.spacing-top-110 {
  padding-top: 110px !important;
}
.spacing-top-111 {
  padding-top: 111px !important;
}
.spacing-top-112 {
  padding-top: 112px !important;
}
.spacing-top-113 {
  padding-top: 113px !important;
}
.spacing-top-114 {
  padding-top: 114px !important;
}
.spacing-top-115 {
  padding-top: 115px !important;
}
.spacing-top-116 {
  padding-top: 116px !important;
}
.spacing-top-117 {
  padding-top: 117px !important;
}
.spacing-top-118 {
  padding-top: 118px !important;
}
.spacing-top-119 {
  padding-top: 119px !important;
}
.spacing-top-120 {
  padding-top: 120px !important;
}
.spacing-top-121 {
  padding-top: 121px !important;
}
.spacing-top-122 {
  padding-top: 122px !important;
}
.spacing-top-123 {
  padding-top: 123px !important;
}
.spacing-top-124 {
  padding-top: 124px !important;
}
.spacing-top-125 {
  padding-top: 125px !important;
}
.spacing-top-126 {
  padding-top: 126px !important;
}
.spacing-top-127 {
  padding-top: 127px !important;
}
.spacing-top-128 {
  padding-top: 128px !important;
}
.spacing-top-129 {
  padding-top: 129px !important;
}
.spacing-top-130 {
  padding-top: 130px !important;
}
.spacing-top-131 {
  padding-top: 131px !important;
}
.spacing-top-132 {
  padding-top: 132px !important;
}
.spacing-top-133 {
  padding-top: 133px !important;
}
.spacing-top-134 {
  padding-top: 134px !important;
}
.spacing-top-135 {
  padding-top: 135px !important;
}
.spacing-top-136 {
  padding-top: 136px !important;
}
.spacing-top-137 {
  padding-top: 137px !important;
}
.spacing-top-138 {
  padding-top: 138px !important;
}
.spacing-top-139 {
  padding-top: 139px !important;
}
.spacing-top-140 {
  padding-top: 140px !important;
}
.spacing-top-141 {
  padding-top: 141px !important;
}
.spacing-top-142 {
  padding-top: 142px !important;
}
.spacing-top-143 {
  padding-top: 143px !important;
}
.spacing-top-144 {
  padding-top: 144px !important;
}
.spacing-top-145 {
  padding-top: 145px !important;
}
.spacing-top-146 {
  padding-top: 146px !important;
}
.spacing-top-147 {
  padding-top: 147px !important;
}
.spacing-top-148 {
  padding-top: 148px !important;
}
.spacing-top-149 {
  padding-top: 149px !important;
}
.spacing-top-150 {
  padding-top: 150px !important;
}
.spacing-top-151 {
  padding-top: 151px !important;
}
.spacing-top-152 {
  padding-top: 152px !important;
}
.spacing-top-153 {
  padding-top: 153px !important;
}
.spacing-top-154 {
  padding-top: 154px !important;
}
.spacing-top-155 {
  padding-top: 155px !important;
}
.spacing-top-156 {
  padding-top: 156px !important;
}
.spacing-top-157 {
  padding-top: 157px !important;
}
.spacing-top-158 {
  padding-top: 158px !important;
}
.spacing-top-159 {
  padding-top: 159px !important;
}
.spacing-top-160 {
  padding-top: 160px !important;
}
.spacing-top-161 {
  padding-top: 161px !important;
}
.spacing-top-162 {
  padding-top: 162px !important;
}
.spacing-top-163 {
  padding-top: 163px !important;
}
.spacing-top-164 {
  padding-top: 164px !important;
}
.spacing-top-165 {
  padding-top: 165px !important;
}
.spacing-top-166 {
  padding-top: 166px !important;
}
.spacing-top-167 {
  padding-top: 167px !important;
}
.spacing-top-168 {
  padding-top: 168px !important;
}
.spacing-top-169 {
  padding-top: 169px !important;
}
.spacing-top-170 {
  padding-top: 170px !important;
}
.spacing-top-171 {
  padding-top: 171px !important;
}
.spacing-top-172 {
  padding-top: 172px !important;
}
.spacing-top-173 {
  padding-top: 173px !important;
}
.spacing-top-174 {
  padding-top: 174px !important;
}
.spacing-top-175 {
  padding-top: 175px !important;
}
.spacing-top-176 {
  padding-top: 176px !important;
}
.spacing-top-177 {
  padding-top: 177px !important;
}
.spacing-top-178 {
  padding-top: 178px !important;
}
.spacing-top-179 {
  padding-top: 179px !important;
}
.spacing-top-180 {
  padding-top: 180px !important;
}
.spacing-top-181 {
  padding-top: 181px !important;
}
.spacing-top-182 {
  padding-top: 182px !important;
}
.spacing-top-183 {
  padding-top: 183px !important;
}
.spacing-top-184 {
  padding-top: 184px !important;
}
.spacing-top-185 {
  padding-top: 185px !important;
}
.spacing-top-186 {
  padding-top: 186px !important;
}
.spacing-top-187 {
  padding-top: 187px !important;
}
.spacing-top-188 {
  padding-top: 188px !important;
}
.spacing-top-189 {
  padding-top: 189px !important;
}
.spacing-top-190 {
  padding-top: 190px !important;
}
.spacing-top-191 {
  padding-top: 191px !important;
}
.spacing-top-192 {
  padding-top: 192px !important;
}
.spacing-top-193 {
  padding-top: 193px !important;
}
.spacing-top-194 {
  padding-top: 194px !important;
}
.spacing-top-195 {
  padding-top: 195px !important;
}
.spacing-top-196 {
  padding-top: 196px !important;
}
.spacing-top-197 {
  padding-top: 197px !important;
}
.spacing-top-198 {
  padding-top: 198px !important;
}
.spacing-top-199 {
  padding-top: 199px !important;
}
.spacing-top-200 {
  padding-top: 200px !important;
}
.spacing-top-201 {
  padding-top: 201px !important;
}
.spacing-top-202 {
  padding-top: 202px !important;
}
.spacing-top-203 {
  padding-top: 203px !important;
}
.spacing-top-204 {
  padding-top: 204px !important;
}
.spacing-top-205 {
  padding-top: 205px !important;
}
.spacing-top-206 {
  padding-top: 206px !important;
}
.spacing-top-207 {
  padding-top: 207px !important;
}
.spacing-top-208 {
  padding-top: 208px !important;
}
.spacing-top-209 {
  padding-top: 209px !important;
}
.spacing-top-210 {
  padding-top: 210px !important;
}
.spacing-top-211 {
  padding-top: 211px !important;
}
.spacing-top-212 {
  padding-top: 212px !important;
}
.spacing-top-213 {
  padding-top: 213px !important;
}
.spacing-top-214 {
  padding-top: 214px !important;
}
.spacing-top-215 {
  padding-top: 215px !important;
}
.spacing-top-216 {
  padding-top: 216px !important;
}
.spacing-top-217 {
  padding-top: 217px !important;
}
.spacing-top-218 {
  padding-top: 218px !important;
}
.spacing-top-219 {
  padding-top: 219px !important;
}
.spacing-top-220 {
  padding-top: 220px !important;
}
.spacing-top-221 {
  padding-top: 221px !important;
}
.spacing-top-222 {
  padding-top: 222px !important;
}
.spacing-top-223 {
  padding-top: 223px !important;
}
.spacing-top-224 {
  padding-top: 224px !important;
}
.spacing-top-225 {
  padding-top: 225px !important;
}
.spacing-top-226 {
  padding-top: 226px !important;
}
.spacing-top-227 {
  padding-top: 227px !important;
}
.spacing-top-228 {
  padding-top: 228px !important;
}
.spacing-top-229 {
  padding-top: 229px !important;
}
.spacing-top-230 {
  padding-top: 230px !important;
}
.spacing-top-231 {
  padding-top: 231px !important;
}
.spacing-top-232 {
  padding-top: 232px !important;
}
.spacing-top-233 {
  padding-top: 233px !important;
}
.spacing-top-234 {
  padding-top: 234px !important;
}
.spacing-top-235 {
  padding-top: 235px !important;
}
.spacing-top-236 {
  padding-top: 236px !important;
}
.spacing-top-237 {
  padding-top: 237px !important;
}
.spacing-top-238 {
  padding-top: 238px !important;
}
.spacing-top-239 {
  padding-top: 239px !important;
}
.spacing-top-240 {
  padding-top: 240px !important;
}
.spacing-top-241 {
  padding-top: 241px !important;
}
.spacing-top-242 {
  padding-top: 242px !important;
}
.spacing-top-243 {
  padding-top: 243px !important;
}
.spacing-top-244 {
  padding-top: 244px !important;
}
.spacing-top-245 {
  padding-top: 245px !important;
}
.spacing-top-246 {
  padding-top: 246px !important;
}
.spacing-top-247 {
  padding-top: 247px !important;
}
.spacing-top-248 {
  padding-top: 248px !important;
}
.spacing-top-249 {
  padding-top: 249px !important;
}
.spacing-top-250 {
  padding-top: 250px !important;
}
.spacing-bottom-0 {
  padding-bottom: 0px !important;
}
.spacing-bottom-1 {
  padding-bottom: 1px !important;
}
.spacing-bottom-2 {
  padding-bottom: 2px !important;
}
.spacing-bottom-3 {
  padding-bottom: 3px !important;
}
.spacing-bottom-4 {
  padding-bottom: 4px !important;
}
.spacing-bottom-5 {
  padding-bottom: 5px !important;
}
.spacing-bottom-6 {
  padding-bottom: 6px !important;
}
.spacing-bottom-7 {
  padding-bottom: 7px !important;
}
.spacing-bottom-8 {
  padding-bottom: 8px !important;
}
.spacing-bottom-9 {
  padding-bottom: 9px !important;
}
.spacing-bottom-10 {
  padding-bottom: 10px !important;
}
.spacing-bottom-11 {
  padding-bottom: 11px !important;
}
.spacing-bottom-12 {
  padding-bottom: 12px !important;
}
.spacing-bottom-13 {
  padding-bottom: 13px !important;
}
.spacing-bottom-14 {
  padding-bottom: 14px !important;
}
.spacing-bottom-15 {
  padding-bottom: 15px !important;
}
.spacing-bottom-16 {
  padding-bottom: 16px !important;
}
.spacing-bottom-17 {
  padding-bottom: 17px !important;
}
.spacing-bottom-18 {
  padding-bottom: 18px !important;
}
.spacing-bottom-19 {
  padding-bottom: 19px !important;
}
.spacing-bottom-20 {
  padding-bottom: 20px !important;
}
.spacing-bottom-21 {
  padding-bottom: 21px !important;
}
.spacing-bottom-22 {
  padding-bottom: 22px !important;
}
.spacing-bottom-23 {
  padding-bottom: 23px !important;
}
.spacing-bottom-24 {
  padding-bottom: 24px !important;
}
.spacing-bottom-25 {
  padding-bottom: 25px !important;
}
.spacing-bottom-26 {
  padding-bottom: 26px !important;
}
.spacing-bottom-27 {
  padding-bottom: 27px !important;
}
.spacing-bottom-28 {
  padding-bottom: 28px !important;
}
.spacing-bottom-29 {
  padding-bottom: 29px !important;
}
.spacing-bottom-30 {
  padding-bottom: 30px !important;
}
.spacing-bottom-31 {
  padding-bottom: 31px !important;
}
.spacing-bottom-32 {
  padding-bottom: 32px !important;
}
.spacing-bottom-33 {
  padding-bottom: 33px !important;
}
.spacing-bottom-34 {
  padding-bottom: 34px !important;
}
.spacing-bottom-35 {
  padding-bottom: 35px !important;
}
.spacing-bottom-36 {
  padding-bottom: 36px !important;
}
.spacing-bottom-37 {
  padding-bottom: 37px !important;
}
.spacing-bottom-38 {
  padding-bottom: 38px !important;
}
.spacing-bottom-39 {
  padding-bottom: 39px !important;
}
.spacing-bottom-40 {
  padding-bottom: 40px !important;
}
.spacing-bottom-41 {
  padding-bottom: 41px !important;
}
.spacing-bottom-42 {
  padding-bottom: 42px !important;
}
.spacing-bottom-43 {
  padding-bottom: 43px !important;
}
.spacing-bottom-44 {
  padding-bottom: 44px !important;
}
.spacing-bottom-45 {
  padding-bottom: 45px !important;
}
.spacing-bottom-46 {
  padding-bottom: 46px !important;
}
.spacing-bottom-47 {
  padding-bottom: 47px !important;
}
.spacing-bottom-48 {
  padding-bottom: 48px !important;
}
.spacing-bottom-49 {
  padding-bottom: 49px !important;
}
.spacing-bottom-50 {
  padding-bottom: 50px !important;
}
.spacing-bottom-51 {
  padding-bottom: 51px !important;
}
.spacing-bottom-52 {
  padding-bottom: 52px !important;
}
.spacing-bottom-53 {
  padding-bottom: 53px !important;
}
.spacing-bottom-54 {
  padding-bottom: 54px !important;
}
.spacing-bottom-55 {
  padding-bottom: 55px !important;
}
.spacing-bottom-56 {
  padding-bottom: 56px !important;
}
.spacing-bottom-57 {
  padding-bottom: 57px !important;
}
.spacing-bottom-58 {
  padding-bottom: 58px !important;
}
.spacing-bottom-59 {
  padding-bottom: 59px !important;
}
.spacing-bottom-60 {
  padding-bottom: 60px !important;
}
.spacing-bottom-61 {
  padding-bottom: 61px !important;
}
.spacing-bottom-62 {
  padding-bottom: 62px !important;
}
.spacing-bottom-63 {
  padding-bottom: 63px !important;
}
.spacing-bottom-64 {
  padding-bottom: 64px !important;
}
.spacing-bottom-65 {
  padding-bottom: 65px !important;
}
.spacing-bottom-66 {
  padding-bottom: 66px !important;
}
.spacing-bottom-67 {
  padding-bottom: 67px !important;
}
.spacing-bottom-68 {
  padding-bottom: 68px !important;
}
.spacing-bottom-69 {
  padding-bottom: 69px !important;
}
.spacing-bottom-70 {
  padding-bottom: 70px !important;
}
.spacing-bottom-71 {
  padding-bottom: 71px !important;
}
.spacing-bottom-72 {
  padding-bottom: 72px !important;
}
.spacing-bottom-73 {
  padding-bottom: 73px !important;
}
.spacing-bottom-74 {
  padding-bottom: 74px !important;
}
.spacing-bottom-75 {
  padding-bottom: 75px !important;
}
.spacing-bottom-76 {
  padding-bottom: 76px !important;
}
.spacing-bottom-77 {
  padding-bottom: 77px !important;
}
.spacing-bottom-78 {
  padding-bottom: 78px !important;
}
.spacing-bottom-79 {
  padding-bottom: 79px !important;
}
.spacing-bottom-80 {
  padding-bottom: 80px !important;
}
.spacing-bottom-81 {
  padding-bottom: 81px !important;
}
.spacing-bottom-82 {
  padding-bottom: 82px !important;
}
.spacing-bottom-83 {
  padding-bottom: 83px !important;
}
.spacing-bottom-84 {
  padding-bottom: 84px !important;
}
.spacing-bottom-85 {
  padding-bottom: 85px !important;
}
.spacing-bottom-86 {
  padding-bottom: 86px !important;
}
.spacing-bottom-87 {
  padding-bottom: 87px !important;
}
.spacing-bottom-88 {
  padding-bottom: 88px !important;
}
.spacing-bottom-89 {
  padding-bottom: 89px !important;
}
.spacing-bottom-90 {
  padding-bottom: 90px !important;
}
.spacing-bottom-91 {
  padding-bottom: 91px !important;
}
.spacing-bottom-92 {
  padding-bottom: 92px !important;
}
.spacing-bottom-93 {
  padding-bottom: 93px !important;
}
.spacing-bottom-94 {
  padding-bottom: 94px !important;
}
.spacing-bottom-95 {
  padding-bottom: 95px !important;
}
.spacing-bottom-96 {
  padding-bottom: 96px !important;
}
.spacing-bottom-97 {
  padding-bottom: 97px !important;
}
.spacing-bottom-98 {
  padding-bottom: 98px !important;
}
.spacing-bottom-99 {
  padding-bottom: 99px !important;
}
.spacing-bottom-100 {
  padding-bottom: 100px !important;
}
.spacing-bottom-101 {
  padding-bottom: 101px !important;
}
.spacing-bottom-102 {
  padding-bottom: 102px !important;
}
.spacing-bottom-103 {
  padding-bottom: 103px !important;
}
.spacing-bottom-104 {
  padding-bottom: 104px !important;
}
.spacing-bottom-105 {
  padding-bottom: 105px !important;
}
.spacing-bottom-106 {
  padding-bottom: 106px !important;
}
.spacing-bottom-107 {
  padding-bottom: 107px !important;
}
.spacing-bottom-108 {
  padding-bottom: 108px !important;
}
.spacing-bottom-109 {
  padding-bottom: 109px !important;
}
.spacing-bottom-110 {
  padding-bottom: 110px !important;
}
.spacing-bottom-111 {
  padding-bottom: 111px !important;
}
.spacing-bottom-112 {
  padding-bottom: 112px !important;
}
.spacing-bottom-113 {
  padding-bottom: 113px !important;
}
.spacing-bottom-114 {
  padding-bottom: 114px !important;
}
.spacing-bottom-115 {
  padding-bottom: 115px !important;
}
.spacing-bottom-116 {
  padding-bottom: 116px !important;
}
.spacing-bottom-117 {
  padding-bottom: 117px !important;
}
.spacing-bottom-118 {
  padding-bottom: 118px !important;
}
.spacing-bottom-119 {
  padding-bottom: 119px !important;
}
.spacing-bottom-120 {
  padding-bottom: 120px !important;
}
.spacing-bottom-121 {
  padding-bottom: 121px !important;
}
.spacing-bottom-122 {
  padding-bottom: 122px !important;
}
.spacing-bottom-123 {
  padding-bottom: 123px !important;
}
.spacing-bottom-124 {
  padding-bottom: 124px !important;
}
.spacing-bottom-125 {
  padding-bottom: 125px !important;
}
.spacing-bottom-126 {
  padding-bottom: 126px !important;
}
.spacing-bottom-127 {
  padding-bottom: 127px !important;
}
.spacing-bottom-128 {
  padding-bottom: 128px !important;
}
.spacing-bottom-129 {
  padding-bottom: 129px !important;
}
.spacing-bottom-130 {
  padding-bottom: 130px !important;
}
.spacing-bottom-131 {
  padding-bottom: 131px !important;
}
.spacing-bottom-132 {
  padding-bottom: 132px !important;
}
.spacing-bottom-133 {
  padding-bottom: 133px !important;
}
.spacing-bottom-134 {
  padding-bottom: 134px !important;
}
.spacing-bottom-135 {
  padding-bottom: 135px !important;
}
.spacing-bottom-136 {
  padding-bottom: 136px !important;
}
.spacing-bottom-137 {
  padding-bottom: 137px !important;
}
.spacing-bottom-138 {
  padding-bottom: 138px !important;
}
.spacing-bottom-139 {
  padding-bottom: 139px !important;
}
.spacing-bottom-140 {
  padding-bottom: 140px !important;
}
.spacing-bottom-141 {
  padding-bottom: 141px !important;
}
.spacing-bottom-142 {
  padding-bottom: 142px !important;
}
.spacing-bottom-143 {
  padding-bottom: 143px !important;
}
.spacing-bottom-144 {
  padding-bottom: 144px !important;
}
.spacing-bottom-145 {
  padding-bottom: 145px !important;
}
.spacing-bottom-146 {
  padding-bottom: 146px !important;
}
.spacing-bottom-147 {
  padding-bottom: 147px !important;
}
.spacing-bottom-148 {
  padding-bottom: 148px !important;
}
.spacing-bottom-149 {
  padding-bottom: 149px !important;
}
.spacing-bottom-150 {
  padding-bottom: 150px !important;
}
.spacing-bottom-151 {
  padding-bottom: 151px !important;
}
.spacing-bottom-152 {
  padding-bottom: 152px !important;
}
.spacing-bottom-153 {
  padding-bottom: 153px !important;
}
.spacing-bottom-154 {
  padding-bottom: 154px !important;
}
.spacing-bottom-155 {
  padding-bottom: 155px !important;
}
.spacing-bottom-156 {
  padding-bottom: 156px !important;
}
.spacing-bottom-157 {
  padding-bottom: 157px !important;
}
.spacing-bottom-158 {
  padding-bottom: 158px !important;
}
.spacing-bottom-159 {
  padding-bottom: 159px !important;
}
.spacing-bottom-160 {
  padding-bottom: 160px !important;
}
.spacing-bottom-161 {
  padding-bottom: 161px !important;
}
.spacing-bottom-162 {
  padding-bottom: 162px !important;
}
.spacing-bottom-163 {
  padding-bottom: 163px !important;
}
.spacing-bottom-164 {
  padding-bottom: 164px !important;
}
.spacing-bottom-165 {
  padding-bottom: 165px !important;
}
.spacing-bottom-166 {
  padding-bottom: 166px !important;
}
.spacing-bottom-167 {
  padding-bottom: 167px !important;
}
.spacing-bottom-168 {
  padding-bottom: 168px !important;
}
.spacing-bottom-169 {
  padding-bottom: 169px !important;
}
.spacing-bottom-170 {
  padding-bottom: 170px !important;
}
.spacing-bottom-171 {
  padding-bottom: 171px !important;
}
.spacing-bottom-172 {
  padding-bottom: 172px !important;
}
.spacing-bottom-173 {
  padding-bottom: 173px !important;
}
.spacing-bottom-174 {
  padding-bottom: 174px !important;
}
.spacing-bottom-175 {
  padding-bottom: 175px !important;
}
.spacing-bottom-176 {
  padding-bottom: 176px !important;
}
.spacing-bottom-177 {
  padding-bottom: 177px !important;
}
.spacing-bottom-178 {
  padding-bottom: 178px !important;
}
.spacing-bottom-179 {
  padding-bottom: 179px !important;
}
.spacing-bottom-180 {
  padding-bottom: 180px !important;
}
.spacing-bottom-181 {
  padding-bottom: 181px !important;
}
.spacing-bottom-182 {
  padding-bottom: 182px !important;
}
.spacing-bottom-183 {
  padding-bottom: 183px !important;
}
.spacing-bottom-184 {
  padding-bottom: 184px !important;
}
.spacing-bottom-185 {
  padding-bottom: 185px !important;
}
.spacing-bottom-186 {
  padding-bottom: 186px !important;
}
.spacing-bottom-187 {
  padding-bottom: 187px !important;
}
.spacing-bottom-188 {
  padding-bottom: 188px !important;
}
.spacing-bottom-189 {
  padding-bottom: 189px !important;
}
.spacing-bottom-190 {
  padding-bottom: 190px !important;
}
.spacing-bottom-191 {
  padding-bottom: 191px !important;
}
.spacing-bottom-192 {
  padding-bottom: 192px !important;
}
.spacing-bottom-193 {
  padding-bottom: 193px !important;
}
.spacing-bottom-194 {
  padding-bottom: 194px !important;
}
.spacing-bottom-195 {
  padding-bottom: 195px !important;
}
.spacing-bottom-196 {
  padding-bottom: 196px !important;
}
.spacing-bottom-197 {
  padding-bottom: 197px !important;
}
.spacing-bottom-198 {
  padding-bottom: 198px !important;
}
.spacing-bottom-199 {
  padding-bottom: 199px !important;
}
.spacing-bottom-200 {
  padding-bottom: 200px !important;
}
.spacing-bottom-201 {
  padding-bottom: 201px !important;
}
.spacing-bottom-202 {
  padding-bottom: 202px !important;
}
.spacing-bottom-203 {
  padding-bottom: 203px !important;
}
.spacing-bottom-204 {
  padding-bottom: 204px !important;
}
.spacing-bottom-205 {
  padding-bottom: 205px !important;
}
.spacing-bottom-206 {
  padding-bottom: 206px !important;
}
.spacing-bottom-207 {
  padding-bottom: 207px !important;
}
.spacing-bottom-208 {
  padding-bottom: 208px !important;
}
.spacing-bottom-209 {
  padding-bottom: 209px !important;
}
.spacing-bottom-210 {
  padding-bottom: 210px !important;
}
.spacing-bottom-211 {
  padding-bottom: 211px !important;
}
.spacing-bottom-212 {
  padding-bottom: 212px !important;
}
.spacing-bottom-213 {
  padding-bottom: 213px !important;
}
.spacing-bottom-214 {
  padding-bottom: 214px !important;
}
.spacing-bottom-215 {
  padding-bottom: 215px !important;
}
.spacing-bottom-216 {
  padding-bottom: 216px !important;
}
.spacing-bottom-217 {
  padding-bottom: 217px !important;
}
.spacing-bottom-218 {
  padding-bottom: 218px !important;
}
.spacing-bottom-219 {
  padding-bottom: 219px !important;
}
.spacing-bottom-220 {
  padding-bottom: 220px !important;
}
.spacing-bottom-221 {
  padding-bottom: 221px !important;
}
.spacing-bottom-222 {
  padding-bottom: 222px !important;
}
.spacing-bottom-223 {
  padding-bottom: 223px !important;
}
.spacing-bottom-224 {
  padding-bottom: 224px !important;
}
.spacing-bottom-225 {
  padding-bottom: 225px !important;
}
.spacing-bottom-226 {
  padding-bottom: 226px !important;
}
.spacing-bottom-227 {
  padding-bottom: 227px !important;
}
.spacing-bottom-228 {
  padding-bottom: 228px !important;
}
.spacing-bottom-229 {
  padding-bottom: 229px !important;
}
.spacing-bottom-230 {
  padding-bottom: 230px !important;
}
.spacing-bottom-231 {
  padding-bottom: 231px !important;
}
.spacing-bottom-232 {
  padding-bottom: 232px !important;
}
.spacing-bottom-233 {
  padding-bottom: 233px !important;
}
.spacing-bottom-234 {
  padding-bottom: 234px !important;
}
.spacing-bottom-235 {
  padding-bottom: 235px !important;
}
.spacing-bottom-236 {
  padding-bottom: 236px !important;
}
.spacing-bottom-237 {
  padding-bottom: 237px !important;
}
.spacing-bottom-238 {
  padding-bottom: 238px !important;
}
.spacing-bottom-239 {
  padding-bottom: 239px !important;
}
.spacing-bottom-240 {
  padding-bottom: 240px !important;
}
.spacing-bottom-241 {
  padding-bottom: 241px !important;
}
.spacing-bottom-242 {
  padding-bottom: 242px !important;
}
.spacing-bottom-243 {
  padding-bottom: 243px !important;
}
.spacing-bottom-244 {
  padding-bottom: 244px !important;
}
.spacing-bottom-245 {
  padding-bottom: 245px !important;
}
.spacing-bottom-246 {
  padding-bottom: 246px !important;
}
.spacing-bottom-247 {
  padding-bottom: 247px !important;
}
.spacing-bottom-248 {
  padding-bottom: 248px !important;
}
.spacing-bottom-249 {
  padding-bottom: 249px !important;
}
.spacing-bottom-250 {
  padding-bottom: 250px !important;
}
/*
Font awesome
Version: 5.15.4
Plugin URI: https://fontawesome.com
License: License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
*/
.fa, .fab, .fad, .fal, .far, .fas {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1;
}
.fa-lg {
  font-size: 1.33333em;
  line-height: 0.75em;
  vertical-align: -0.0667em;
}
.fa-xs {
  font-size: 0.75em;
}
.fa-sm {
  font-size: 0.875em;
}
.fa-1x {
  font-size: 1em;
}
.fa-2x {
  font-size: 2em;
}
.fa-3x {
  font-size: 3em;
}
.fa-4x {
  font-size: 4em;
}
.fa-5x {
  font-size: 5em;
}
.fa-6x {
  font-size: 6em;
}
.fa-7x {
  font-size: 7em;
}
.fa-8x {
  font-size: 8em;
}
.fa-9x {
  font-size: 9em;
}
.fa-10x {
  font-size: 10em;
}
.fa-fw {
  text-align: center;
  width: 1.25em;
}
.fa-ul {
  list-style-type: none;
  margin-left: 2.5em;
  padding-left: 0;
}
.fa-ul > li {
  position: relative;
}
.fa-li {
  left: -2em;
  position: absolute;
  text-align: center;
  width: 2em;
  line-height: inherit;
}
.fa-border {
  border: 0.08em solid #eee;
  border-radius: 0.1em;
  padding: 0.2em 0.25em 0.15em;
}
.fa-pull-left {
  float: left;
}
.fa-pull-right {
  float: right;
}
.fa.fa-pull-left, .fab.fa-pull-left, .fal.fa-pull-left, .far.fa-pull-left, .fas.fa-pull-left {
  margin-right: 0.3em;
}
.fa.fa-pull-right, .fab.fa-pull-right, .fal.fa-pull-right, .far.fa-pull-right, .fas.fa-pull-right {
  margin-left: 0.3em;
}
.fa-spin {
  -webkit-animation: fa-spin 2s linear infinite;
  animation: fa-spin 2s linear infinite;
}
.fa-pulse {
  -webkit-animation: fa-spin 1s steps(8) infinite;
  animation: fa-spin 1s steps(8) infinite;
}
@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(1turn);
    transform: rotate(1turn);
  }
}
@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(1turn);
    transform: rotate(1turn);
  }
}
.fa-rotate-90 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}
.fa-rotate-180 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
.fa-rotate-270 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
  -webkit-transform: rotate(270deg);
  transform: rotate(270deg);
}
.fa-flip-horizontal {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
  -webkit-transform: scaleX(-1);
  transform: scaleX(-1);
}
.fa-flip-vertical {
  -webkit-transform: scaleY(-1);
  transform: scaleY(-1);
}
.fa-flip-both, .fa-flip-horizontal.fa-flip-vertical, .fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
}
.fa-flip-both, .fa-flip-horizontal.fa-flip-vertical {
  -webkit-transform: scale(-1);
  transform: scale(-1);
}
:root .fa-flip-both, :root .fa-flip-horizontal, :root .fa-flip-vertical, :root .fa-rotate-90, :root .fa-rotate-180, :root .fa-rotate-270 {
  -webkit-filter: none;
  filter: none;
}
.fa-stack {
  display: inline-block;
  height: 2em;
  line-height: 2em;
  position: relative;
  vertical-align: middle;
  width: 2.5em;
}
.fa-stack-1x, .fa-stack-2x {
  left: 0;
  position: absolute;
  text-align: center;
  width: 100%;
}
.fa-stack-1x {
  line-height: inherit;
}
.fa-stack-2x {
  font-size: 2em;
}
.fa-inverse {
  color: #fff;
}
.fa-500px:before {
  content: "";
}
.fa-accessible-icon:before {
  content: "";
}
.fa-accusoft:before {
  content: "";
}
.fa-acquisitions-incorporated:before {
  content: "";
}
.fa-ad:before {
  content: "";
}
.fa-address-book:before {
  content: "";
}
.fa-address-card:before {
  content: "";
}
.fa-adjust:before {
  content: "";
}
.fa-adn:before {
  content: "";
}
.fa-adversal:before {
  content: "";
}
.fa-affiliatetheme:before {
  content: "";
}
.fa-air-freshener:before {
  content: "";
}
.fa-airbnb:before {
  content: "";
}
.fa-algolia:before {
  content: "";
}
.fa-align-center:before {
  content: "";
}
.fa-align-justify:before {
  content: "";
}
.fa-align-left:before {
  content: "";
}
.fa-align-right:before {
  content: "";
}
.fa-alipay:before {
  content: "";
}
.fa-allergies:before {
  content: "";
}
.fa-amazon:before {
  content: "";
}
.fa-amazon-pay:before {
  content: "";
}
.fa-ambulance:before {
  content: "";
}
.fa-american-sign-language-interpreting:before {
  content: "";
}
.fa-amilia:before {
  content: "";
}
.fa-anchor:before {
  content: "";
}
.fa-android:before {
  content: "";
}
.fa-angellist:before {
  content: "";
}
.fa-angle-double-down:before {
  content: "";
}
.fa-angle-double-left:before {
  content: "";
}
.fa-angle-double-right:before {
  content: "";
}
.fa-angle-double-up:before {
  content: "";
}
.fa-angle-down:before {
  content: "";
}
.fa-angle-left:before {
  content: "";
}
.fa-angle-right:before {
  content: "";
}
.fa-angle-up:before {
  content: "";
}
.fa-angry:before {
  content: "";
}
.fa-angrycreative:before {
  content: "";
}
.fa-angular:before {
  content: "";
}
.fa-ankh:before {
  content: "";
}
.fa-app-store:before {
  content: "";
}
.fa-app-store-ios:before {
  content: "";
}
.fa-apper:before {
  content: "";
}
.fa-apple:before {
  content: "";
}
.fa-apple-alt:before {
  content: "";
}
.fa-apple-pay:before {
  content: "";
}
.fa-archive:before {
  content: "";
}
.fa-archway:before {
  content: "";
}
.fa-arrow-alt-circle-down:before {
  content: "";
}
.fa-arrow-alt-circle-left:before {
  content: "";
}
.fa-arrow-alt-circle-right:before {
  content: "";
}
.fa-arrow-alt-circle-up:before {
  content: "";
}
.fa-arrow-circle-down:before {
  content: "";
}
.fa-arrow-circle-left:before {
  content: "";
}
.fa-arrow-circle-right:before {
  content: "";
}
.fa-arrow-circle-up:before {
  content: "";
}
.fa-arrow-down:before {
  content: "";
}
.fa-arrow-left:before {
  content: "";
}
.fa-arrow-right:before {
  content: "";
}
.fa-arrow-up:before {
  content: "";
}
.fa-arrows-alt:before {
  content: "";
}
.fa-arrows-alt-h:before {
  content: "";
}
.fa-arrows-alt-v:before {
  content: "";
}
.fa-artstation:before {
  content: "";
}
.fa-assistive-listening-systems:before {
  content: "";
}
.fa-asterisk:before {
  content: "";
}
.fa-asymmetrik:before {
  content: "";
}
.fa-at:before {
  content: "";
}
.fa-atlas:before {
  content: "";
}
.fa-atlassian:before {
  content: "";
}
.fa-atom:before {
  content: "";
}
.fa-audible:before {
  content: "";
}
.fa-audio-description:before {
  content: "";
}
.fa-autoprefixer:before {
  content: "";
}
.fa-avianex:before {
  content: "";
}
.fa-aviato:before {
  content: "";
}
.fa-award:before {
  content: "";
}
.fa-aws:before {
  content: "";
}
.fa-baby:before {
  content: "";
}
.fa-baby-carriage:before {
  content: "";
}
.fa-backspace:before {
  content: "";
}
.fa-backward:before {
  content: "";
}
.fa-bacon:before {
  content: "";
}
.fa-bacteria:before {
  content: "";
}
.fa-bacterium:before {
  content: "";
}
.fa-bahai:before {
  content: "";
}
.fa-balance-scale:before {
  content: "";
}
.fa-balance-scale-left:before {
  content: "";
}
.fa-balance-scale-right:before {
  content: "";
}
.fa-ban:before {
  content: "";
}
.fa-band-aid:before {
  content: "";
}
.fa-bandcamp:before {
  content: "";
}
.fa-barcode:before {
  content: "";
}
.fa-bars:before {
  content: "";
}
.fa-baseball-ball:before {
  content: "";
}
.fa-basketball-ball:before {
  content: "";
}
.fa-bath:before {
  content: "";
}
.fa-battery-empty:before {
  content: "";
}
.fa-battery-full:before {
  content: "";
}
.fa-battery-half:before {
  content: "";
}
.fa-battery-quarter:before {
  content: "";
}
.fa-battery-three-quarters:before {
  content: "";
}
.fa-battle-net:before {
  content: "";
}
.fa-bed:before {
  content: "";
}
.fa-beer:before {
  content: "";
}
.fa-behance:before {
  content: "";
}
.fa-behance-square:before {
  content: "";
}
.fa-bell:before {
  content: "";
}
.fa-bell-slash:before {
  content: "";
}
.fa-bezier-curve:before {
  content: "";
}
.fa-bible:before {
  content: "";
}
.fa-bicycle:before {
  content: "";
}
.fa-biking:before {
  content: "";
}
.fa-bimobject:before {
  content: "";
}
.fa-binoculars:before {
  content: "";
}
.fa-biohazard:before {
  content: "";
}
.fa-birthday-cake:before {
  content: "";
}
.fa-bitbucket:before {
  content: "";
}
.fa-bitcoin:before {
  content: "";
}
.fa-bity:before {
  content: "";
}
.fa-black-tie:before {
  content: "";
}
.fa-blackberry:before {
  content: "";
}
.fa-blender:before {
  content: "";
}
.fa-blender-phone:before {
  content: "";
}
.fa-blind:before {
  content: "";
}
.fa-blog:before {
  content: "";
}
.fa-blogger:before {
  content: "";
}
.fa-blogger-b:before {
  content: "";
}
.fa-bluetooth:before {
  content: "";
}
.fa-bluetooth-b:before {
  content: "";
}
.fa-bold:before {
  content: "";
}
.fa-bolt:before {
  content: "";
}
.fa-bomb:before {
  content: "";
}
.fa-bone:before {
  content: "";
}
.fa-bong:before {
  content: "";
}
.fa-book:before {
  content: "";
}
.fa-book-dead:before {
  content: "";
}
.fa-book-medical:before {
  content: "";
}
.fa-book-open:before {
  content: "";
}
.fa-book-reader:before {
  content: "";
}
.fa-bookmark:before {
  content: "";
}
.fa-bootstrap:before {
  content: "";
}
.fa-border-all:before {
  content: "";
}
.fa-border-none:before {
  content: "";
}
.fa-border-style:before {
  content: "";
}
.fa-bowling-ball:before {
  content: "";
}
.fa-box:before {
  content: "";
}
.fa-box-open:before {
  content: "";
}
.fa-box-tissue:before {
  content: "";
}
.fa-boxes:before {
  content: "";
}
.fa-braille:before {
  content: "";
}
.fa-brain:before {
  content: "";
}
.fa-bread-slice:before {
  content: "";
}
.fa-briefcase:before {
  content: "";
}
.fa-briefcase-medical:before {
  content: "";
}
.fa-broadcast-tower:before {
  content: "";
}
.fa-broom:before {
  content: "";
}
.fa-brush:before {
  content: "";
}
.fa-btc:before {
  content: "";
}
.fa-buffer:before {
  content: "";
}
.fa-bug:before {
  content: "";
}
.fa-building:before {
  content: "";
}
.fa-bullhorn:before {
  content: "";
}
.fa-bullseye:before {
  content: "";
}
.fa-burn:before {
  content: "";
}
.fa-buromobelexperte:before {
  content: "";
}
.fa-bus:before {
  content: "";
}
.fa-bus-alt:before {
  content: "";
}
.fa-business-time:before {
  content: "";
}
.fa-buy-n-large:before {
  content: "";
}
.fa-buysellads:before {
  content: "";
}
.fa-calculator:before {
  content: "";
}
.fa-calendar:before {
  content: "";
}
.fa-calendar-alt:before {
  content: "";
}
.fa-calendar-check:before {
  content: "";
}
.fa-calendar-day:before {
  content: "";
}
.fa-calendar-minus:before {
  content: "";
}
.fa-calendar-plus:before {
  content: "";
}
.fa-calendar-times:before {
  content: "";
}
.fa-calendar-week:before {
  content: "";
}
.fa-camera:before {
  content: "";
}
.fa-camera-retro:before {
  content: "";
}
.fa-campground:before {
  content: "";
}
.fa-canadian-maple-leaf:before {
  content: "";
}
.fa-candy-cane:before {
  content: "";
}
.fa-cannabis:before {
  content: "";
}
.fa-capsules:before {
  content: "";
}
.fa-car:before {
  content: "";
}
.fa-car-alt:before {
  content: "";
}
.fa-car-battery:before {
  content: "";
}
.fa-car-crash:before {
  content: "";
}
.fa-car-side:before {
  content: "";
}
.fa-caravan:before {
  content: "";
}
.fa-caret-down:before {
  content: "";
}
.fa-caret-left:before {
  content: "";
}
.fa-caret-right:before {
  content: "";
}
.fa-caret-square-down:before {
  content: "";
}
.fa-caret-square-left:before {
  content: "";
}
.fa-caret-square-right:before {
  content: "";
}
.fa-caret-square-up:before {
  content: "";
}
.fa-caret-up:before {
  content: "";
}
.fa-carrot:before {
  content: "";
}
.fa-cart-arrow-down:before {
  content: "";
}
.fa-cart-plus:before {
  content: "";
}
.fa-cash-register:before {
  content: "";
}
.fa-cat:before {
  content: "";
}
.fa-cc-amazon-pay:before {
  content: "";
}
.fa-cc-amex:before {
  content: "";
}
.fa-cc-apple-pay:before {
  content: "";
}
.fa-cc-diners-club:before {
  content: "";
}
.fa-cc-discover:before {
  content: "";
}
.fa-cc-jcb:before {
  content: "";
}
.fa-cc-mastercard:before {
  content: "";
}
.fa-cc-paypal:before {
  content: "";
}
.fa-cc-stripe:before {
  content: "";
}
.fa-cc-visa:before {
  content: "";
}
.fa-centercode:before {
  content: "";
}
.fa-centos:before {
  content: "";
}
.fa-certificate:before {
  content: "";
}
.fa-chair:before {
  content: "";
}
.fa-chalkboard:before {
  content: "";
}
.fa-chalkboard-teacher:before {
  content: "";
}
.fa-charging-station:before {
  content: "";
}
.fa-chart-area:before {
  content: "";
}
.fa-chart-bar:before {
  content: "";
}
.fa-chart-line:before {
  content: "";
}
.fa-chart-pie:before {
  content: "";
}
.fa-check:before {
  content: "";
}
.fa-check-circle:before {
  content: "";
}
.fa-check-double:before {
  content: "";
}
.fa-check-square:before {
  content: "";
}
.fa-cheese:before {
  content: "";
}
.fa-chess:before {
  content: "";
}
.fa-chess-bishop:before {
  content: "";
}
.fa-chess-board:before {
  content: "";
}
.fa-chess-king:before {
  content: "";
}
.fa-chess-knight:before {
  content: "";
}
.fa-chess-pawn:before {
  content: "";
}
.fa-chess-queen:before {
  content: "";
}
.fa-chess-rook:before {
  content: "";
}
.fa-chevron-circle-down:before {
  content: "";
}
.fa-chevron-circle-left:before {
  content: "";
}
.fa-chevron-circle-right:before {
  content: "";
}
.fa-chevron-circle-up:before {
  content: "";
}
.fa-chevron-down:before {
  content: "";
}
.fa-chevron-left:before {
  content: "";
}
.fa-chevron-right:before {
  content: "";
}
.fa-chevron-up:before {
  content: "";
}
.fa-child:before {
  content: "";
}
.fa-chrome:before {
  content: "";
}
.fa-chromecast:before {
  content: "";
}
.fa-church:before {
  content: "";
}
.fa-circle:before {
  content: "";
}
.fa-circle-notch:before {
  content: "";
}
.fa-city:before {
  content: "";
}
.fa-clinic-medical:before {
  content: "";
}
.fa-clipboard:before {
  content: "";
}
.fa-clipboard-check:before {
  content: "";
}
.fa-clipboard-list:before {
  content: "";
}
.fa-clock:before {
  content: "";
}
.fa-clone:before {
  content: "";
}
.fa-closed-captioning:before {
  content: "";
}
.fa-cloud:before {
  content: "";
}
.fa-cloud-download-alt:before {
  content: "";
}
.fa-cloud-meatball:before {
  content: "";
}
.fa-cloud-moon:before {
  content: "";
}
.fa-cloud-moon-rain:before {
  content: "";
}
.fa-cloud-rain:before {
  content: "";
}
.fa-cloud-showers-heavy:before {
  content: "";
}
.fa-cloud-sun:before {
  content: "";
}
.fa-cloud-sun-rain:before {
  content: "";
}
.fa-cloud-upload-alt:before {
  content: "";
}
.fa-cloudflare:before {
  content: "";
}
.fa-cloudscale:before {
  content: "";
}
.fa-cloudsmith:before {
  content: "";
}
.fa-cloudversify:before {
  content: "";
}
.fa-cocktail:before {
  content: "";
}
.fa-code:before {
  content: "";
}
.fa-code-branch:before {
  content: "";
}
.fa-codepen:before {
  content: "";
}
.fa-codiepie:before {
  content: "";
}
.fa-coffee:before {
  content: "";
}
.fa-cog:before {
  content: "";
}
.fa-cogs:before {
  content: "";
}
.fa-coins:before {
  content: "";
}
.fa-columns:before {
  content: "";
}
.fa-comment:before {
  content: "";
}
.fa-comment-alt:before {
  content: "";
}
.fa-comment-dollar:before {
  content: "";
}
.fa-comment-dots:before {
  content: "";
}
.fa-comment-medical:before {
  content: "";
}
.fa-comment-slash:before {
  content: "";
}
.fa-comments:before {
  content: "";
}
.fa-comments-dollar:before {
  content: "";
}
.fa-compact-disc:before {
  content: "";
}
.fa-compass:before {
  content: "";
}
.fa-compress:before {
  content: "";
}
.fa-compress-alt:before {
  content: "";
}
.fa-compress-arrows-alt:before {
  content: "";
}
.fa-concierge-bell:before {
  content: "";
}
.fa-confluence:before {
  content: "";
}
.fa-connectdevelop:before {
  content: "";
}
.fa-contao:before {
  content: "";
}
.fa-cookie:before {
  content: "";
}
.fa-cookie-bite:before {
  content: "";
}
.fa-copy:before {
  content: "";
}
.fa-copyright:before {
  content: "";
}
.fa-cotton-bureau:before {
  content: "";
}
.fa-couch:before {
  content: "";
}
.fa-cpanel:before {
  content: "";
}
.fa-creative-commons:before {
  content: "";
}
.fa-creative-commons-by:before {
  content: "";
}
.fa-creative-commons-nc:before {
  content: "";
}
.fa-creative-commons-nc-eu:before {
  content: "";
}
.fa-creative-commons-nc-jp:before {
  content: "";
}
.fa-creative-commons-nd:before {
  content: "";
}
.fa-creative-commons-pd:before {
  content: "";
}
.fa-creative-commons-pd-alt:before {
  content: "";
}
.fa-creative-commons-remix:before {
  content: "";
}
.fa-creative-commons-sa:before {
  content: "";
}
.fa-creative-commons-sampling:before {
  content: "";
}
.fa-creative-commons-sampling-plus:before {
  content: "";
}
.fa-creative-commons-share:before {
  content: "";
}
.fa-creative-commons-zero:before {
  content: "";
}
.fa-credit-card:before {
  content: "";
}
.fa-critical-role:before {
  content: "";
}
.fa-crop:before {
  content: "";
}
.fa-crop-alt:before {
  content: "";
}
.fa-cross:before {
  content: "";
}
.fa-crosshairs:before {
  content: "";
}
.fa-crow:before {
  content: "";
}
.fa-crown:before {
  content: "";
}
.fa-crutch:before {
  content: "";
}
.fa-css3:before {
  content: "";
}
.fa-css3-alt:before {
  content: "";
}
.fa-cube:before {
  content: "";
}
.fa-cubes:before {
  content: "";
}
.fa-cut:before {
  content: "";
}
.fa-cuttlefish:before {
  content: "";
}
.fa-d-and-d:before {
  content: "";
}
.fa-d-and-d-beyond:before {
  content: "";
}
.fa-dailymotion:before {
  content: "";
}
.fa-dashcube:before {
  content: "";
}
.fa-database:before {
  content: "";
}
.fa-deaf:before {
  content: "";
}
.fa-deezer:before {
  content: "";
}
.fa-delicious:before {
  content: "";
}
.fa-democrat:before {
  content: "";
}
.fa-deploydog:before {
  content: "";
}
.fa-deskpro:before {
  content: "";
}
.fa-desktop:before {
  content: "";
}
.fa-dev:before {
  content: "";
}
.fa-deviantart:before {
  content: "";
}
.fa-dharmachakra:before {
  content: "";
}
.fa-dhl:before {
  content: "";
}
.fa-diagnoses:before {
  content: "";
}
.fa-diaspora:before {
  content: "";
}
.fa-dice:before {
  content: "";
}
.fa-dice-d20:before {
  content: "";
}
.fa-dice-d6:before {
  content: "";
}
.fa-dice-five:before {
  content: "";
}
.fa-dice-four:before {
  content: "";
}
.fa-dice-one:before {
  content: "";
}
.fa-dice-six:before {
  content: "";
}
.fa-dice-three:before {
  content: "";
}
.fa-dice-two:before {
  content: "";
}
.fa-digg:before {
  content: "";
}
.fa-digital-ocean:before {
  content: "";
}
.fa-digital-tachograph:before {
  content: "";
}
.fa-directions:before {
  content: "";
}
.fa-discord:before {
  content: "";
}
.fa-discourse:before {
  content: "";
}
.fa-disease:before {
  content: "";
}
.fa-divide:before {
  content: "";
}
.fa-dizzy:before {
  content: "";
}
.fa-dna:before {
  content: "";
}
.fa-dochub:before {
  content: "";
}
.fa-docker:before {
  content: "";
}
.fa-dog:before {
  content: "";
}
.fa-dollar-sign:before {
  content: "";
}
.fa-dolly:before {
  content: "";
}
.fa-dolly-flatbed:before {
  content: "";
}
.fa-donate:before {
  content: "";
}
.fa-door-closed:before {
  content: "";
}
.fa-door-open:before {
  content: "";
}
.fa-dot-circle:before {
  content: "";
}
.fa-dove:before {
  content: "";
}
.fa-download:before {
  content: "";
}
.fa-draft2digital:before {
  content: "";
}
.fa-drafting-compass:before {
  content: "";
}
.fa-dragon:before {
  content: "";
}
.fa-draw-polygon:before {
  content: "";
}
.fa-dribbble:before {
  content: "";
}
.fa-dribbble-square:before {
  content: "";
}
.fa-dropbox:before {
  content: "";
}
.fa-drum:before {
  content: "";
}
.fa-drum-steelpan:before {
  content: "";
}
.fa-drumstick-bite:before {
  content: "";
}
.fa-drupal:before {
  content: "";
}
.fa-dumbbell:before {
  content: "";
}
.fa-dumpster:before {
  content: "";
}
.fa-dumpster-fire:before {
  content: "";
}
.fa-dungeon:before {
  content: "";
}
.fa-dyalog:before {
  content: "";
}
.fa-earlybirds:before {
  content: "";
}
.fa-ebay:before {
  content: "";
}
.fa-edge:before {
  content: "";
}
.fa-edge-legacy:before {
  content: "";
}
.fa-edit:before {
  content: "";
}
.fa-egg:before {
  content: "";
}
.fa-eject:before {
  content: "";
}
.fa-elementor:before {
  content: "";
}
.fa-ellipsis-h:before {
  content: "";
}
.fa-ellipsis-v:before {
  content: "";
}
.fa-ello:before {
  content: "";
}
.fa-ember:before {
  content: "";
}
.fa-empire:before {
  content: "";
}
.fa-envelope:before {
  content: "";
}
.fa-envelope-open:before {
  content: "";
}
.fa-envelope-open-text:before {
  content: "";
}
.fa-envelope-square:before {
  content: "";
}
.fa-envira:before {
  content: "";
}
.fa-equals:before {
  content: "";
}
.fa-eraser:before {
  content: "";
}
.fa-erlang:before {
  content: "";
}
.fa-ethereum:before {
  content: "";
}
.fa-ethernet:before {
  content: "";
}
.fa-etsy:before {
  content: "";
}
.fa-euro-sign:before {
  content: "";
}
.fa-evernote:before {
  content: "";
}
.fa-exchange-alt:before {
  content: "";
}
.fa-exclamation:before {
  content: "";
}
.fa-exclamation-circle:before {
  content: "";
}
.fa-exclamation-triangle:before {
  content: "";
}
.fa-expand:before {
  content: "";
}
.fa-expand-alt:before {
  content: "";
}
.fa-expand-arrows-alt:before {
  content: "";
}
.fa-expeditedssl:before {
  content: "";
}
.fa-external-link-alt:before {
  content: "";
}
.fa-external-link-square-alt:before {
  content: "";
}
.fa-eye:before {
  content: "";
}
.fa-eye-dropper:before {
  content: "";
}
.fa-eye-slash:before {
  content: "";
}
.fa-facebook:before {
  content: "";
}
.fa-facebook-f:before {
  content: "";
}
.fa-facebook-messenger:before {
  content: "";
}
.fa-facebook-square:before {
  content: "";
}
.fa-fan:before {
  content: "";
}
.fa-fantasy-flight-games:before {
  content: "";
}
.fa-fast-backward:before {
  content: "";
}
.fa-fast-forward:before {
  content: "";
}
.fa-faucet:before {
  content: "";
}
.fa-fax:before {
  content: "";
}
.fa-feather:before {
  content: "";
}
.fa-feather-alt:before {
  content: "";
}
.fa-fedex:before {
  content: "";
}
.fa-fedora:before {
  content: "";
}
.fa-female:before {
  content: "";
}
.fa-fighter-jet:before {
  content: "";
}
.fa-figma:before {
  content: "";
}
.fa-file:before {
  content: "";
}
.fa-file-alt:before {
  content: "";
}
.fa-file-archive:before {
  content: "";
}
.fa-file-audio:before {
  content: "";
}
.fa-file-code:before {
  content: "";
}
.fa-file-contract:before {
  content: "";
}
.fa-file-csv:before {
  content: "";
}
.fa-file-download:before {
  content: "";
}
.fa-file-excel:before {
  content: "";
}
.fa-file-export:before {
  content: "";
}
.fa-file-image:before {
  content: "";
}
.fa-file-import:before {
  content: "";
}
.fa-file-invoice:before {
  content: "";
}
.fa-file-invoice-dollar:before {
  content: "";
}
.fa-file-medical:before {
  content: "";
}
.fa-file-medical-alt:before {
  content: "";
}
.fa-file-pdf:before {
  content: "";
}
.fa-file-powerpoint:before {
  content: "";
}
.fa-file-prescription:before {
  content: "";
}
.fa-file-signature:before {
  content: "";
}
.fa-file-upload:before {
  content: "";
}
.fa-file-video:before {
  content: "";
}
.fa-file-word:before {
  content: "";
}
.fa-fill:before {
  content: "";
}
.fa-fill-drip:before {
  content: "";
}
.fa-film:before {
  content: "";
}
.fa-filter:before {
  content: "";
}
.fa-fingerprint:before {
  content: "";
}
.fa-fire:before {
  content: "";
}
.fa-fire-alt:before {
  content: "";
}
.fa-fire-extinguisher:before {
  content: "";
}
.fa-firefox:before {
  content: "";
}
.fa-firefox-browser:before {
  content: "";
}
.fa-first-aid:before {
  content: "";
}
.fa-first-order:before {
  content: "";
}
.fa-first-order-alt:before {
  content: "";
}
.fa-firstdraft:before {
  content: "";
}
.fa-fish:before {
  content: "";
}
.fa-fist-raised:before {
  content: "";
}
.fa-flag:before {
  content: "";
}
.fa-flag-checkered:before {
  content: "";
}
.fa-flag-usa:before {
  content: "";
}
.fa-flask:before {
  content: "";
}
.fa-flickr:before {
  content: "";
}
.fa-flipboard:before {
  content: "";
}
.fa-flushed:before {
  content: "";
}
.fa-fly:before {
  content: "";
}
.fa-folder:before {
  content: "";
}
.fa-folder-minus:before {
  content: "";
}
.fa-folder-open:before {
  content: "";
}
.fa-folder-plus:before {
  content: "";
}
.fa-font:before {
  content: "";
}
.fa-font-awesome:before {
  content: "";
}
.fa-font-awesome-alt:before {
  content: "";
}
.fa-font-awesome-flag:before {
  content: "";
}
.fa-font-awesome-logo-full:before {
  content: "";
}
.fa-fonticons:before {
  content: "";
}
.fa-fonticons-fi:before {
  content: "";
}
.fa-football-ball:before {
  content: "";
}
.fa-fort-awesome:before {
  content: "";
}
.fa-fort-awesome-alt:before {
  content: "";
}
.fa-forumbee:before {
  content: "";
}
.fa-forward:before {
  content: "";
}
.fa-foursquare:before {
  content: "";
}
.fa-free-code-camp:before {
  content: "";
}
.fa-freebsd:before {
  content: "";
}
.fa-frog:before {
  content: "";
}
.fa-frown:before {
  content: "";
}
.fa-frown-open:before {
  content: "";
}
.fa-fulcrum:before {
  content: "";
}
.fa-funnel-dollar:before {
  content: "";
}
.fa-futbol:before {
  content: "";
}
.fa-galactic-republic:before {
  content: "";
}
.fa-galactic-senate:before {
  content: "";
}
.fa-gamepad:before {
  content: "";
}
.fa-gas-pump:before {
  content: "";
}
.fa-gavel:before {
  content: "";
}
.fa-gem:before {
  content: "";
}
.fa-genderless:before {
  content: "";
}
.fa-get-pocket:before {
  content: "";
}
.fa-gg:before {
  content: "";
}
.fa-gg-circle:before {
  content: "";
}
.fa-ghost:before {
  content: "";
}
.fa-gift:before {
  content: "";
}
.fa-gifts:before {
  content: "";
}
.fa-git:before {
  content: "";
}
.fa-git-alt:before {
  content: "";
}
.fa-git-square:before {
  content: "";
}
.fa-github:before {
  content: "";
}
.fa-github-alt:before {
  content: "";
}
.fa-github-square:before {
  content: "";
}
.fa-gitkraken:before {
  content: "";
}
.fa-gitlab:before {
  content: "";
}
.fa-gitter:before {
  content: "";
}
.fa-glass-cheers:before {
  content: "";
}
.fa-glass-martini:before {
  content: "";
}
.fa-glass-martini-alt:before {
  content: "";
}
.fa-glass-whiskey:before {
  content: "";
}
.fa-glasses:before {
  content: "";
}
.fa-glide:before {
  content: "";
}
.fa-glide-g:before {
  content: "";
}
.fa-globe:before {
  content: "";
}
.fa-globe-africa:before {
  content: "";
}
.fa-globe-americas:before {
  content: "";
}
.fa-globe-asia:before {
  content: "";
}
.fa-globe-europe:before {
  content: "";
}
.fa-gofore:before {
  content: "";
}
.fa-golf-ball:before {
  content: "";
}
.fa-goodreads:before {
  content: "";
}
.fa-goodreads-g:before {
  content: "";
}
.fa-google:before {
  content: "";
}
.fa-google-drive:before {
  content: "";
}
.fa-google-pay:before {
  content: "";
}
.fa-google-play:before {
  content: "";
}
.fa-google-plus:before {
  content: "";
}
.fa-google-plus-g:before {
  content: "";
}
.fa-google-plus-square:before {
  content: "";
}
.fa-google-wallet:before {
  content: "";
}
.fa-gopuram:before {
  content: "";
}
.fa-graduation-cap:before {
  content: "";
}
.fa-gratipay:before {
  content: "";
}
.fa-grav:before {
  content: "";
}
.fa-greater-than:before {
  content: "";
}
.fa-greater-than-equal:before {
  content: "";
}
.fa-grimace:before {
  content: "";
}
.fa-grin:before {
  content: "";
}
.fa-grin-alt:before {
  content: "";
}
.fa-grin-beam:before {
  content: "";
}
.fa-grin-beam-sweat:before {
  content: "";
}
.fa-grin-hearts:before {
  content: "";
}
.fa-grin-squint:before {
  content: "";
}
.fa-grin-squint-tears:before {
  content: "";
}
.fa-grin-stars:before {
  content: "";
}
.fa-grin-tears:before {
  content: "";
}
.fa-grin-tongue:before {
  content: "";
}
.fa-grin-tongue-squint:before {
  content: "";
}
.fa-grin-tongue-wink:before {
  content: "";
}
.fa-grin-wink:before {
  content: "";
}
.fa-grip-horizontal:before {
  content: "";
}
.fa-grip-lines:before {
  content: "";
}
.fa-grip-lines-vertical:before {
  content: "";
}
.fa-grip-vertical:before {
  content: "";
}
.fa-gripfire:before {
  content: "";
}
.fa-grunt:before {
  content: "";
}
.fa-guilded:before {
  content: "";
}
.fa-guitar:before {
  content: "";
}
.fa-gulp:before {
  content: "";
}
.fa-h-square:before {
  content: "";
}
.fa-hacker-news:before {
  content: "";
}
.fa-hacker-news-square:before {
  content: "";
}
.fa-hackerrank:before {
  content: "";
}
.fa-hamburger:before {
  content: "";
}
.fa-hammer:before {
  content: "";
}
.fa-hamsa:before {
  content: "";
}
.fa-hand-holding:before {
  content: "";
}
.fa-hand-holding-heart:before {
  content: "";
}
.fa-hand-holding-medical:before {
  content: "";
}
.fa-hand-holding-usd:before {
  content: "";
}
.fa-hand-holding-water:before {
  content: "";
}
.fa-hand-lizard:before {
  content: "";
}
.fa-hand-middle-finger:before {
  content: "";
}
.fa-hand-paper:before {
  content: "";
}
.fa-hand-peace:before {
  content: "";
}
.fa-hand-point-down:before {
  content: "";
}
.fa-hand-point-left:before {
  content: "";
}
.fa-hand-point-right:before {
  content: "";
}
.fa-hand-point-up:before {
  content: "";
}
.fa-hand-pointer:before {
  content: "";
}
.fa-hand-rock:before {
  content: "";
}
.fa-hand-scissors:before {
  content: "";
}
.fa-hand-sparkles:before {
  content: "";
}
.fa-hand-spock:before {
  content: "";
}
.fa-hands:before {
  content: "";
}
.fa-hands-helping:before {
  content: "";
}
.fa-hands-wash:before {
  content: "";
}
.fa-handshake:before {
  content: "";
}
.fa-handshake-alt-slash:before {
  content: "";
}
.fa-handshake-slash:before {
  content: "";
}
.fa-hanukiah:before {
  content: "";
}
.fa-hard-hat:before {
  content: "";
}
.fa-hashtag:before {
  content: "";
}
.fa-hat-cowboy:before {
  content: "";
}
.fa-hat-cowboy-side:before {
  content: "";
}
.fa-hat-wizard:before {
  content: "";
}
.fa-hdd:before {
  content: "";
}
.fa-head-side-cough:before {
  content: "";
}
.fa-head-side-cough-slash:before {
  content: "";
}
.fa-head-side-mask:before {
  content: "";
}
.fa-head-side-virus:before {
  content: "";
}
.fa-heading:before {
  content: "";
}
.fa-headphones:before {
  content: "";
}
.fa-headphones-alt:before {
  content: "";
}
.fa-headset:before {
  content: "";
}
.fa-heart:before {
  content: "";
}
.fa-heart-broken:before {
  content: "";
}
.fa-heartbeat:before {
  content: "";
}
.fa-helicopter:before {
  content: "";
}
.fa-highlighter:before {
  content: "";
}
.fa-hiking:before {
  content: "";
}
.fa-hippo:before {
  content: "";
}
.fa-hips:before {
  content: "";
}
.fa-hire-a-helper:before {
  content: "";
}
.fa-history:before {
  content: "";
}
.fa-hive:before {
  content: "";
}
.fa-hockey-puck:before {
  content: "";
}
.fa-holly-berry:before {
  content: "";
}
.fa-home:before {
  content: "";
}
.fa-hooli:before {
  content: "";
}
.fa-hornbill:before {
  content: "";
}
.fa-horse:before {
  content: "";
}
.fa-horse-head:before {
  content: "";
}
.fa-hospital:before {
  content: "";
}
.fa-hospital-alt:before {
  content: "";
}
.fa-hospital-symbol:before {
  content: "";
}
.fa-hospital-user:before {
  content: "";
}
.fa-hot-tub:before {
  content: "";
}
.fa-hotdog:before {
  content: "";
}
.fa-hotel:before {
  content: "";
}
.fa-hotjar:before {
  content: "";
}
.fa-hourglass:before {
  content: "";
}
.fa-hourglass-end:before {
  content: "";
}
.fa-hourglass-half:before {
  content: "";
}
.fa-hourglass-start:before {
  content: "";
}
.fa-house-damage:before {
  content: "";
}
.fa-house-user:before {
  content: "";
}
.fa-houzz:before {
  content: "";
}
.fa-hryvnia:before {
  content: "";
}
.fa-html5:before {
  content: "";
}
.fa-hubspot:before {
  content: "";
}
.fa-i-cursor:before {
  content: "";
}
.fa-ice-cream:before {
  content: "";
}
.fa-icicles:before {
  content: "";
}
.fa-icons:before {
  content: "";
}
.fa-id-badge:before {
  content: "";
}
.fa-id-card:before {
  content: "";
}
.fa-id-card-alt:before {
  content: "";
}
.fa-ideal:before {
  content: "";
}
.fa-igloo:before {
  content: "";
}
.fa-image:before {
  content: "";
}
.fa-images:before {
  content: "";
}
.fa-imdb:before {
  content: "";
}
.fa-inbox:before {
  content: "";
}
.fa-indent:before {
  content: "";
}
.fa-industry:before {
  content: "";
}
.fa-infinity:before {
  content: "";
}
.fa-info:before {
  content: "";
}
.fa-info-circle:before {
  content: "";
}
.fa-innosoft:before {
  content: "";
}
.fa-instagram:before {
  content: "";
}
.fa-instagram-square:before {
  content: "";
}
.fa-instalod:before {
  content: "";
}
.fa-intercom:before {
  content: "";
}
.fa-internet-explorer:before {
  content: "";
}
.fa-invision:before {
  content: "";
}
.fa-ioxhost:before {
  content: "";
}
.fa-italic:before {
  content: "";
}
.fa-itch-io:before {
  content: "";
}
.fa-itunes:before {
  content: "";
}
.fa-itunes-note:before {
  content: "";
}
.fa-java:before {
  content: "";
}
.fa-jedi:before {
  content: "";
}
.fa-jedi-order:before {
  content: "";
}
.fa-jenkins:before {
  content: "";
}
.fa-jira:before {
  content: "";
}
.fa-joget:before {
  content: "";
}
.fa-joint:before {
  content: "";
}
.fa-joomla:before {
  content: "";
}
.fa-journal-whills:before {
  content: "";
}
.fa-js:before {
  content: "";
}
.fa-js-square:before {
  content: "";
}
.fa-jsfiddle:before {
  content: "";
}
.fa-kaaba:before {
  content: "";
}
.fa-kaggle:before {
  content: "";
}
.fa-key:before {
  content: "";
}
.fa-keybase:before {
  content: "";
}
.fa-keyboard:before {
  content: "";
}
.fa-keycdn:before {
  content: "";
}
.fa-khanda:before {
  content: "";
}
.fa-kickstarter:before {
  content: "";
}
.fa-kickstarter-k:before {
  content: "";
}
.fa-kiss:before {
  content: "";
}
.fa-kiss-beam:before {
  content: "";
}
.fa-kiss-wink-heart:before {
  content: "";
}
.fa-kiwi-bird:before {
  content: "";
}
.fa-korvue:before {
  content: "";
}
.fa-landmark:before {
  content: "";
}
.fa-language:before {
  content: "";
}
.fa-laptop:before {
  content: "";
}
.fa-laptop-code:before {
  content: "";
}
.fa-laptop-house:before {
  content: "";
}
.fa-laptop-medical:before {
  content: "";
}
.fa-laravel:before {
  content: "";
}
.fa-lastfm:before {
  content: "";
}
.fa-lastfm-square:before {
  content: "";
}
.fa-laugh:before {
  content: "";
}
.fa-laugh-beam:before {
  content: "";
}
.fa-laugh-squint:before {
  content: "";
}
.fa-laugh-wink:before {
  content: "";
}
.fa-layer-group:before {
  content: "";
}
.fa-leaf:before {
  content: "";
}
.fa-leanpub:before {
  content: "";
}
.fa-lemon:before {
  content: "";
}
.fa-less:before {
  content: "";
}
.fa-less-than:before {
  content: "";
}
.fa-less-than-equal:before {
  content: "";
}
.fa-level-down-alt:before {
  content: "";
}
.fa-level-up-alt:before {
  content: "";
}
.fa-life-ring:before {
  content: "";
}
.fa-lightbulb:before {
  content: "";
}
.fa-line:before {
  content: "";
}
.fa-link:before {
  content: "";
}
.fa-linkedin:before {
  content: "";
}
.fa-linkedin-in:before {
  content: "";
}
.fa-linode:before {
  content: "";
}
.fa-linux:before {
  content: "";
}
.fa-lira-sign:before {
  content: "";
}
.fa-list:before {
  content: "";
}
.fa-list-alt:before {
  content: "";
}
.fa-list-ol:before {
  content: "";
}
.fa-list-ul:before {
  content: "";
}
.fa-location-arrow:before {
  content: "";
}
.fa-lock:before {
  content: "";
}
.fa-lock-open:before {
  content: "";
}
.fa-long-arrow-alt-down:before {
  content: "";
}
.fa-long-arrow-alt-left:before {
  content: "";
}
.fa-long-arrow-alt-right:before {
  content: "";
}
.fa-long-arrow-alt-up:before {
  content: "";
}
.fa-low-vision:before {
  content: "";
}
.fa-luggage-cart:before {
  content: "";
}
.fa-lungs:before {
  content: "";
}
.fa-lungs-virus:before {
  content: "";
}
.fa-lyft:before {
  content: "";
}
.fa-magento:before {
  content: "";
}
.fa-magic:before {
  content: "";
}
.fa-magnet:before {
  content: "";
}
.fa-mail-bulk:before {
  content: "";
}
.fa-mailchimp:before {
  content: "";
}
.fa-male:before {
  content: "";
}
.fa-mandalorian:before {
  content: "";
}
.fa-map:before {
  content: "";
}
.fa-map-marked:before {
  content: "";
}
.fa-map-marked-alt:before {
  content: "";
}
.fa-map-marker:before {
  content: "";
}
.fa-map-marker-alt:before {
  content: "";
}
.fa-map-pin:before {
  content: "";
}
.fa-map-signs:before {
  content: "";
}
.fa-markdown:before {
  content: "";
}
.fa-marker:before {
  content: "";
}
.fa-mars:before {
  content: "";
}
.fa-mars-double:before {
  content: "";
}
.fa-mars-stroke:before {
  content: "";
}
.fa-mars-stroke-h:before {
  content: "";
}
.fa-mars-stroke-v:before {
  content: "";
}
.fa-mask:before {
  content: "";
}
.fa-mastodon:before {
  content: "";
}
.fa-maxcdn:before {
  content: "";
}
.fa-mdb:before {
  content: "";
}
.fa-medal:before {
  content: "";
}
.fa-medapps:before {
  content: "";
}
.fa-medium:before {
  content: "";
}
.fa-medium-m:before {
  content: "";
}
.fa-medkit:before {
  content: "";
}
.fa-medrt:before {
  content: "";
}
.fa-meetup:before {
  content: "";
}
.fa-megaport:before {
  content: "";
}
.fa-meh:before {
  content: "";
}
.fa-meh-blank:before {
  content: "";
}
.fa-meh-rolling-eyes:before {
  content: "";
}
.fa-memory:before {
  content: "";
}
.fa-mendeley:before {
  content: "";
}
.fa-menorah:before {
  content: "";
}
.fa-mercury:before {
  content: "";
}
.fa-meteor:before {
  content: "";
}
.fa-microblog:before {
  content: "";
}
.fa-microchip:before {
  content: "";
}
.fa-microphone:before {
  content: "";
}
.fa-microphone-alt:before {
  content: "";
}
.fa-microphone-alt-slash:before {
  content: "";
}
.fa-microphone-slash:before {
  content: "";
}
.fa-microscope:before {
  content: "";
}
.fa-microsoft:before {
  content: "";
}
.fa-minus:before {
  content: "";
}
.fa-minus-circle:before {
  content: "";
}
.fa-minus-square:before {
  content: "";
}
.fa-mitten:before {
  content: "";
}
.fa-mix:before {
  content: "";
}
.fa-mixcloud:before {
  content: "";
}
.fa-mixer:before {
  content: "";
}
.fa-mizuni:before {
  content: "";
}
.fa-mobile:before {
  content: "";
}
.fa-mobile-alt:before {
  content: "";
}
.fa-modx:before {
  content: "";
}
.fa-monero:before {
  content: "";
}
.fa-money-bill:before {
  content: "";
}
.fa-money-bill-alt:before {
  content: "";
}
.fa-money-bill-wave:before {
  content: "";
}
.fa-money-bill-wave-alt:before {
  content: "";
}
.fa-money-check:before {
  content: "";
}
.fa-money-check-alt:before {
  content: "";
}
.fa-monument:before {
  content: "";
}
.fa-moon:before {
  content: "";
}
.fa-mortar-pestle:before {
  content: "";
}
.fa-mosque:before {
  content: "";
}
.fa-motorcycle:before {
  content: "";
}
.fa-mountain:before {
  content: "";
}
.fa-mouse:before {
  content: "";
}
.fa-mouse-pointer:before {
  content: "";
}
.fa-mug-hot:before {
  content: "";
}
.fa-music:before {
  content: "";
}
.fa-napster:before {
  content: "";
}
.fa-neos:before {
  content: "";
}
.fa-network-wired:before {
  content: "";
}
.fa-neuter:before {
  content: "";
}
.fa-newspaper:before {
  content: "";
}
.fa-nimblr:before {
  content: "";
}
.fa-node:before {
  content: "";
}
.fa-node-js:before {
  content: "";
}
.fa-not-equal:before {
  content: "";
}
.fa-notes-medical:before {
  content: "";
}
.fa-npm:before {
  content: "";
}
.fa-ns8:before {
  content: "";
}
.fa-nutritionix:before {
  content: "";
}
.fa-object-group:before {
  content: "";
}
.fa-object-ungroup:before {
  content: "";
}
.fa-octopus-deploy:before {
  content: "";
}
.fa-odnoklassniki:before {
  content: "";
}
.fa-odnoklassniki-square:before {
  content: "";
}
.fa-oil-can:before {
  content: "";
}
.fa-old-republic:before {
  content: "";
}
.fa-om:before {
  content: "";
}
.fa-opencart:before {
  content: "";
}
.fa-openid:before {
  content: "";
}
.fa-opera:before {
  content: "";
}
.fa-optin-monster:before {
  content: "";
}
.fa-orcid:before {
  content: "";
}
.fa-osi:before {
  content: "";
}
.fa-otter:before {
  content: "";
}
.fa-outdent:before {
  content: "";
}
.fa-page4:before {
  content: "";
}
.fa-pagelines:before {
  content: "";
}
.fa-pager:before {
  content: "";
}
.fa-paint-brush:before {
  content: "";
}
.fa-paint-roller:before {
  content: "";
}
.fa-palette:before {
  content: "";
}
.fa-palfed:before {
  content: "";
}
.fa-pallet:before {
  content: "";
}
.fa-paper-plane:before {
  content: "";
}
.fa-paperclip:before {
  content: "";
}
.fa-parachute-box:before {
  content: "";
}
.fa-paragraph:before {
  content: "";
}
.fa-parking:before {
  content: "";
}
.fa-passport:before {
  content: "";
}
.fa-pastafarianism:before {
  content: "";
}
.fa-paste:before {
  content: "";
}
.fa-patreon:before {
  content: "";
}
.fa-pause:before {
  content: "";
}
.fa-pause-circle:before {
  content: "";
}
.fa-paw:before {
  content: "";
}
.fa-paypal:before {
  content: "";
}
.fa-peace:before {
  content: "";
}
.fa-pen:before {
  content: "";
}
.fa-pen-alt:before {
  content: "";
}
.fa-pen-fancy:before {
  content: "";
}
.fa-pen-nib:before {
  content: "";
}
.fa-pen-square:before {
  content: "";
}
.fa-pencil-alt:before {
  content: "";
}
.fa-pencil-ruler:before {
  content: "";
}
.fa-penny-arcade:before {
  content: "";
}
.fa-people-arrows:before {
  content: "";
}
.fa-people-carry:before {
  content: "";
}
.fa-pepper-hot:before {
  content: "";
}
.fa-perbyte:before {
  content: "";
}
.fa-percent:before {
  content: "";
}
.fa-percentage:before {
  content: "";
}
.fa-periscope:before {
  content: "";
}
.fa-person-booth:before {
  content: "";
}
.fa-phabricator:before {
  content: "";
}
.fa-phoenix-framework:before {
  content: "";
}
.fa-phoenix-squadron:before {
  content: "";
}
.fa-phone:before {
  content: "";
}
.fa-phone-alt:before {
  content: "";
}
.fa-phone-slash:before {
  content: "";
}
.fa-phone-square:before {
  content: "";
}
.fa-phone-square-alt:before {
  content: "";
}
.fa-phone-volume:before {
  content: "";
}
.fa-photo-video:before {
  content: "";
}
.fa-php:before {
  content: "";
}
.fa-pied-piper:before {
  content: "";
}
.fa-pied-piper-alt:before {
  content: "";
}
.fa-pied-piper-hat:before {
  content: "";
}
.fa-pied-piper-pp:before {
  content: "";
}
.fa-pied-piper-square:before {
  content: "";
}
.fa-piggy-bank:before {
  content: "";
}
.fa-pills:before {
  content: "";
}
.fa-pinterest:before {
  content: "";
}
.fa-pinterest-p:before {
  content: "";
}
.fa-pinterest-square:before {
  content: "";
}
.fa-pizza-slice:before {
  content: "";
}
.fa-place-of-worship:before {
  content: "";
}
.fa-plane:before {
  content: "";
}
.fa-plane-arrival:before {
  content: "";
}
.fa-plane-departure:before {
  content: "";
}
.fa-plane-slash:before {
  content: "";
}
.fa-play:before {
  content: "";
}
.fa-play-circle:before {
  content: "";
}
.fa-playstation:before {
  content: "";
}
.fa-plug:before {
  content: "";
}
.fa-plus:before {
  content: "";
}
.fa-plus-circle:before {
  content: "";
}
.fa-plus-square:before {
  content: "";
}
.fa-podcast:before {
  content: "";
}
.fa-poll:before {
  content: "";
}
.fa-poll-h:before {
  content: "";
}
.fa-poo:before {
  content: "";
}
.fa-poo-storm:before {
  content: "";
}
.fa-poop:before {
  content: "";
}
.fa-portrait:before {
  content: "";
}
.fa-pound-sign:before {
  content: "";
}
.fa-power-off:before {
  content: "";
}
.fa-pray:before {
  content: "";
}
.fa-praying-hands:before {
  content: "";
}
.fa-prescription:before {
  content: "";
}
.fa-prescription-bottle:before {
  content: "";
}
.fa-prescription-bottle-alt:before {
  content: "";
}
.fa-print:before {
  content: "";
}
.fa-procedures:before {
  content: "";
}
.fa-product-hunt:before {
  content: "";
}
.fa-project-diagram:before {
  content: "";
}
.fa-pump-medical:before {
  content: "";
}
.fa-pump-soap:before {
  content: "";
}
.fa-pushed:before {
  content: "";
}
.fa-puzzle-piece:before {
  content: "";
}
.fa-python:before {
  content: "";
}
.fa-qq:before {
  content: "";
}
.fa-qrcode:before {
  content: "";
}
.fa-question:before {
  content: "";
}
.fa-question-circle:before {
  content: "";
}
.fa-quidditch:before {
  content: "";
}
.fa-quinscape:before {
  content: "";
}
.fa-quora:before {
  content: "";
}
.fa-quote-left:before {
  content: "";
}
.fa-quote-right:before {
  content: "";
}
.fa-quran:before {
  content: "";
}
.fa-r-project:before {
  content: "";
}
.fa-radiation:before {
  content: "";
}
.fa-radiation-alt:before {
  content: "";
}
.fa-rainbow:before {
  content: "";
}
.fa-random:before {
  content: "";
}
.fa-raspberry-pi:before {
  content: "";
}
.fa-ravelry:before {
  content: "";
}
.fa-react:before {
  content: "";
}
.fa-reacteurope:before {
  content: "";
}
.fa-readme:before {
  content: "";
}
.fa-rebel:before {
  content: "";
}
.fa-receipt:before {
  content: "";
}
.fa-record-vinyl:before {
  content: "";
}
.fa-recycle:before {
  content: "";
}
.fa-red-river:before {
  content: "";
}
.fa-reddit:before {
  content: "";
}
.fa-reddit-alien:before {
  content: "";
}
.fa-reddit-square:before {
  content: "";
}
.fa-redhat:before {
  content: "";
}
.fa-redo:before {
  content: "";
}
.fa-redo-alt:before {
  content: "";
}
.fa-registered:before {
  content: "";
}
.fa-remove-format:before {
  content: "";
}
.fa-renren:before {
  content: "";
}
.fa-reply:before {
  content: "";
}
.fa-reply-all:before {
  content: "";
}
.fa-replyd:before {
  content: "";
}
.fa-republican:before {
  content: "";
}
.fa-researchgate:before {
  content: "";
}
.fa-resolving:before {
  content: "";
}
.fa-restroom:before {
  content: "";
}
.fa-retweet:before {
  content: "";
}
.fa-rev:before {
  content: "";
}
.fa-ribbon:before {
  content: "";
}
.fa-ring:before {
  content: "";
}
.fa-road:before {
  content: "";
}
.fa-robot:before {
  content: "";
}
.fa-rocket:before {
  content: "";
}
.fa-rocketchat:before {
  content: "";
}
.fa-rockrms:before {
  content: "";
}
.fa-route:before {
  content: "";
}
.fa-rss:before {
  content: "";
}
.fa-rss-square:before {
  content: "";
}
.fa-ruble-sign:before {
  content: "";
}
.fa-ruler:before {
  content: "";
}
.fa-ruler-combined:before {
  content: "";
}
.fa-ruler-horizontal:before {
  content: "";
}
.fa-ruler-vertical:before {
  content: "";
}
.fa-running:before {
  content: "";
}
.fa-rupee-sign:before {
  content: "";
}
.fa-rust:before {
  content: "";
}
.fa-sad-cry:before {
  content: "";
}
.fa-sad-tear:before {
  content: "";
}
.fa-safari:before {
  content: "";
}
.fa-salesforce:before {
  content: "";
}
.fa-sass:before {
  content: "";
}
.fa-satellite:before {
  content: "";
}
.fa-satellite-dish:before {
  content: "";
}
.fa-save:before {
  content: "";
}
.fa-schlix:before {
  content: "";
}
.fa-school:before {
  content: "";
}
.fa-screwdriver:before {
  content: "";
}
.fa-scribd:before {
  content: "";
}
.fa-scroll:before {
  content: "";
}
.fa-sd-card:before {
  content: "";
}
.fa-search:before {
  content: "";
}
.fa-search-dollar:before {
  content: "";
}
.fa-search-location:before {
  content: "";
}
.fa-search-minus:before {
  content: "";
}
.fa-search-plus:before {
  content: "";
}
.fa-searchengin:before {
  content: "";
}
.fa-seedling:before {
  content: "";
}
.fa-sellcast:before {
  content: "";
}
.fa-sellsy:before {
  content: "";
}
.fa-server:before {
  content: "";
}
.fa-servicestack:before {
  content: "";
}
.fa-shapes:before {
  content: "";
}
.fa-share:before {
  content: "";
}
.fa-share-alt:before {
  content: "";
}
.fa-share-alt-square:before {
  content: "";
}
.fa-share-square:before {
  content: "";
}
.fa-shekel-sign:before {
  content: "";
}
.fa-shield-alt:before {
  content: "";
}
.fa-shield-virus:before {
  content: "";
}
.fa-ship:before {
  content: "";
}
.fa-shipping-fast:before {
  content: "";
}
.fa-shirtsinbulk:before {
  content: "";
}
.fa-shoe-prints:before {
  content: "";
}
.fa-shopify:before {
  content: "";
}
.fa-shopping-bag:before {
  content: "";
}
.fa-shopping-basket:before {
  content: "";
}
.fa-shopping-cart:before {
  content: "";
}
.fa-shopware:before {
  content: "";
}
.fa-shower:before {
  content: "";
}
.fa-shuttle-van:before {
  content: "";
}
.fa-sign:before {
  content: "";
}
.fa-sign-in-alt:before {
  content: "";
}
.fa-sign-language:before {
  content: "";
}
.fa-sign-out-alt:before {
  content: "";
}
.fa-signal:before {
  content: "";
}
.fa-signature:before {
  content: "";
}
.fa-sim-card:before {
  content: "";
}
.fa-simplybuilt:before {
  content: "";
}
.fa-sink:before {
  content: "";
}
.fa-sistrix:before {
  content: "";
}
.fa-sitemap:before {
  content: "";
}
.fa-sith:before {
  content: "";
}
.fa-skating:before {
  content: "";
}
.fa-sketch:before {
  content: "";
}
.fa-skiing:before {
  content: "";
}
.fa-skiing-nordic:before {
  content: "";
}
.fa-skull:before {
  content: "";
}
.fa-skull-crossbones:before {
  content: "";
}
.fa-skyatlas:before {
  content: "";
}
.fa-skype:before {
  content: "";
}
.fa-slack:before {
  content: "";
}
.fa-slack-hash:before {
  content: "";
}
.fa-slash:before {
  content: "";
}
.fa-sleigh:before {
  content: "";
}
.fa-sliders-h:before {
  content: "";
}
.fa-slideshare:before {
  content: "";
}
.fa-smile:before {
  content: "";
}
.fa-smile-beam:before {
  content: "";
}
.fa-smile-wink:before {
  content: "";
}
.fa-smog:before {
  content: "";
}
.fa-smoking:before {
  content: "";
}
.fa-smoking-ban:before {
  content: "";
}
.fa-sms:before {
  content: "";
}
.fa-snapchat:before {
  content: "";
}
.fa-snapchat-ghost:before {
  content: "";
}
.fa-snapchat-square:before {
  content: "";
}
.fa-snowboarding:before {
  content: "";
}
.fa-snowflake:before {
  content: "";
}
.fa-snowman:before {
  content: "";
}
.fa-snowplow:before {
  content: "";
}
.fa-soap:before {
  content: "";
}
.fa-socks:before {
  content: "";
}
.fa-solar-panel:before {
  content: "";
}
.fa-sort:before {
  content: "";
}
.fa-sort-alpha-down:before {
  content: "";
}
.fa-sort-alpha-down-alt:before {
  content: "";
}
.fa-sort-alpha-up:before {
  content: "";
}
.fa-sort-alpha-up-alt:before {
  content: "";
}
.fa-sort-amount-down:before {
  content: "";
}
.fa-sort-amount-down-alt:before {
  content: "";
}
.fa-sort-amount-up:before {
  content: "";
}
.fa-sort-amount-up-alt:before {
  content: "";
}
.fa-sort-down:before {
  content: "";
}
.fa-sort-numeric-down:before {
  content: "";
}
.fa-sort-numeric-down-alt:before {
  content: "";
}
.fa-sort-numeric-up:before {
  content: "";
}
.fa-sort-numeric-up-alt:before {
  content: "";
}
.fa-sort-up:before {
  content: "";
}
.fa-soundcloud:before {
  content: "";
}
.fa-sourcetree:before {
  content: "";
}
.fa-spa:before {
  content: "";
}
.fa-space-shuttle:before {
  content: "";
}
.fa-speakap:before {
  content: "";
}
.fa-speaker-deck:before {
  content: "";
}
.fa-spell-check:before {
  content: "";
}
.fa-spider:before {
  content: "";
}
.fa-spinner:before {
  content: "";
}
.fa-splotch:before {
  content: "";
}
.fa-spotify:before {
  content: "";
}
.fa-spray-can:before {
  content: "";
}
.fa-square:before {
  content: "";
}
.fa-square-full:before {
  content: "";
}
.fa-square-root-alt:before {
  content: "";
}
.fa-squarespace:before {
  content: "";
}
.fa-stack-exchange:before {
  content: "";
}
.fa-stack-overflow:before {
  content: "";
}
.fa-stackpath:before {
  content: "";
}
.fa-stamp:before {
  content: "";
}
.fa-star:before {
  content: "";
}
.fa-star-and-crescent:before {
  content: "";
}
.fa-star-half:before {
  content: "";
}
.fa-star-half-alt:before {
  content: "";
}
.fa-star-of-david:before {
  content: "";
}
.fa-star-of-life:before {
  content: "";
}
.fa-staylinked:before {
  content: "";
}
.fa-steam:before {
  content: "";
}
.fa-steam-square:before {
  content: "";
}
.fa-steam-symbol:before {
  content: "";
}
.fa-step-backward:before {
  content: "";
}
.fa-step-forward:before {
  content: "";
}
.fa-stethoscope:before {
  content: "";
}
.fa-sticker-mule:before {
  content: "";
}
.fa-sticky-note:before {
  content: "";
}
.fa-stop:before {
  content: "";
}
.fa-stop-circle:before {
  content: "";
}
.fa-stopwatch:before {
  content: "";
}
.fa-stopwatch-20:before {
  content: "";
}
.fa-store:before {
  content: "";
}
.fa-store-alt:before {
  content: "";
}
.fa-store-alt-slash:before {
  content: "";
}
.fa-store-slash:before {
  content: "";
}
.fa-strava:before {
  content: "";
}
.fa-stream:before {
  content: "";
}
.fa-street-view:before {
  content: "";
}
.fa-strikethrough:before {
  content: "";
}
.fa-stripe:before {
  content: "";
}
.fa-stripe-s:before {
  content: "";
}
.fa-stroopwafel:before {
  content: "";
}
.fa-studiovinari:before {
  content: "";
}
.fa-stumbleupon:before {
  content: "";
}
.fa-stumbleupon-circle:before {
  content: "";
}
.fa-subscript:before {
  content: "";
}
.fa-subway:before {
  content: "";
}
.fa-suitcase:before {
  content: "";
}
.fa-suitcase-rolling:before {
  content: "";
}
.fa-sun:before {
  content: "";
}
.fa-superpowers:before {
  content: "";
}
.fa-superscript:before {
  content: "";
}
.fa-supple:before {
  content: "";
}
.fa-surprise:before {
  content: "";
}
.fa-suse:before {
  content: "";
}
.fa-swatchbook:before {
  content: "";
}
.fa-swift:before {
  content: "";
}
.fa-swimmer:before {
  content: "";
}
.fa-swimming-pool:before {
  content: "";
}
.fa-symfony:before {
  content: "";
}
.fa-synagogue:before {
  content: "";
}
.fa-sync:before {
  content: "";
}
.fa-sync-alt:before {
  content: "";
}
.fa-syringe:before {
  content: "";
}
.fa-table:before {
  content: "";
}
.fa-table-tennis:before {
  content: "";
}
.fa-tablet:before {
  content: "";
}
.fa-tablet-alt:before {
  content: "";
}
.fa-tablets:before {
  content: "";
}
.fa-tachometer-alt:before {
  content: "";
}
.fa-tag:before {
  content: "";
}
.fa-tags:before {
  content: "";
}
.fa-tape:before {
  content: "";
}
.fa-tasks:before {
  content: "";
}
.fa-taxi:before {
  content: "";
}
.fa-teamspeak:before {
  content: "";
}
.fa-teeth:before {
  content: "";
}
.fa-teeth-open:before {
  content: "";
}
.fa-telegram:before {
  content: "";
}
.fa-telegram-plane:before {
  content: "";
}
.fa-temperature-high:before {
  content: "";
}
.fa-temperature-low:before {
  content: "";
}
.fa-tencent-weibo:before {
  content: "";
}
.fa-tenge:before {
  content: "";
}
.fa-terminal:before {
  content: "";
}
.fa-text-height:before {
  content: "";
}
.fa-text-width:before {
  content: "";
}
.fa-th:before {
  content: "";
}
.fa-th-large:before {
  content: "";
}
.fa-th-list:before {
  content: "";
}
.fa-the-red-yeti:before {
  content: "";
}
.fa-theater-masks:before {
  content: "";
}
.fa-themeco:before {
  content: "";
}
.fa-themeisle:before {
  content: "";
}
.fa-thermometer:before {
  content: "";
}
.fa-thermometer-empty:before {
  content: "";
}
.fa-thermometer-full:before {
  content: "";
}
.fa-thermometer-half:before {
  content: "";
}
.fa-thermometer-quarter:before {
  content: "";
}
.fa-thermometer-three-quarters:before {
  content: "";
}
.fa-think-peaks:before {
  content: "";
}
.fa-thumbs-down:before {
  content: "";
}
.fa-thumbs-up:before {
  content: "";
}
.fa-thumbtack:before {
  content: "";
}
.fa-ticket-alt:before {
  content: "";
}
.fa-tiktok:before {
  content: "";
}
.fa-times:before {
  content: "";
}
.fa-times-circle:before {
  content: "";
}
.fa-tint:before {
  content: "";
}
.fa-tint-slash:before {
  content: "";
}
.fa-tired:before {
  content: "";
}
.fa-toggle-off:before {
  content: "";
}
.fa-toggle-on:before {
  content: "";
}
.fa-toilet:before {
  content: "";
}
.fa-toilet-paper:before {
  content: "";
}
.fa-toilet-paper-slash:before {
  content: "";
}
.fa-toolbox:before {
  content: "";
}
.fa-tools:before {
  content: "";
}
.fa-tooth:before {
  content: "";
}
.fa-torah:before {
  content: "";
}
.fa-torii-gate:before {
  content: "";
}
.fa-tractor:before {
  content: "";
}
.fa-trade-federation:before {
  content: "";
}
.fa-trademark:before {
  content: "";
}
.fa-traffic-light:before {
  content: "";
}
.fa-trailer:before {
  content: "";
}
.fa-train:before {
  content: "";
}
.fa-tram:before {
  content: "";
}
.fa-transgender:before {
  content: "";
}
.fa-transgender-alt:before {
  content: "";
}
.fa-trash:before {
  content: "";
}
.fa-trash-alt:before {
  content: "";
}
.fa-trash-restore:before {
  content: "";
}
.fa-trash-restore-alt:before {
  content: "";
}
.fa-tree:before {
  content: "";
}
.fa-trello:before {
  content: "";
}
.fa-trophy:before {
  content: "";
}
.fa-truck:before {
  content: "";
}
.fa-truck-loading:before {
  content: "";
}
.fa-truck-monster:before {
  content: "";
}
.fa-truck-moving:before {
  content: "";
}
.fa-truck-pickup:before {
  content: "";
}
.fa-tshirt:before {
  content: "";
}
.fa-tty:before {
  content: "";
}
.fa-tumblr:before {
  content: "";
}
.fa-tumblr-square:before {
  content: "";
}
.fa-tv:before {
  content: "";
}
.fa-twitch:before {
  content: "";
}
.fa-twitter:before {
  content: "";
}
.fa-twitter-square:before {
  content: "";
}
.fa-typo3:before {
  content: "";
}
.fa-uber:before {
  content: "";
}
.fa-ubuntu:before {
  content: "";
}
.fa-uikit:before {
  content: "";
}
.fa-umbraco:before {
  content: "";
}
.fa-umbrella:before {
  content: "";
}
.fa-umbrella-beach:before {
  content: "";
}
.fa-uncharted:before {
  content: "";
}
.fa-underline:before {
  content: "";
}
.fa-undo:before {
  content: "";
}
.fa-undo-alt:before {
  content: "";
}
.fa-uniregistry:before {
  content: "";
}
.fa-unity:before {
  content: "";
}
.fa-universal-access:before {
  content: "";
}
.fa-university:before {
  content: "";
}
.fa-unlink:before {
  content: "";
}
.fa-unlock:before {
  content: "";
}
.fa-unlock-alt:before {
  content: "";
}
.fa-unsplash:before {
  content: "";
}
.fa-untappd:before {
  content: "";
}
.fa-upload:before {
  content: "";
}
.fa-ups:before {
  content: "";
}
.fa-usb:before {
  content: "";
}
.fa-user:before {
  content: "";
}
.fa-user-alt:before {
  content: "";
}
.fa-user-alt-slash:before {
  content: "";
}
.fa-user-astronaut:before {
  content: "";
}
.fa-user-check:before {
  content: "";
}
.fa-user-circle:before {
  content: "";
}
.fa-user-clock:before {
  content: "";
}
.fa-user-cog:before {
  content: "";
}
.fa-user-edit:before {
  content: "";
}
.fa-user-friends:before {
  content: "";
}
.fa-user-graduate:before {
  content: "";
}
.fa-user-injured:before {
  content: "";
}
.fa-user-lock:before {
  content: "";
}
.fa-user-md:before {
  content: "";
}
.fa-user-minus:before {
  content: "";
}
.fa-user-ninja:before {
  content: "";
}
.fa-user-nurse:before {
  content: "";
}
.fa-user-plus:before {
  content: "";
}
.fa-user-secret:before {
  content: "";
}
.fa-user-shield:before {
  content: "";
}
.fa-user-slash:before {
  content: "";
}
.fa-user-tag:before {
  content: "";
}
.fa-user-tie:before {
  content: "";
}
.fa-user-times:before {
  content: "";
}
.fa-users:before {
  content: "";
}
.fa-users-cog:before {
  content: "";
}
.fa-users-slash:before {
  content: "";
}
.fa-usps:before {
  content: "";
}
.fa-ussunnah:before {
  content: "";
}
.fa-utensil-spoon:before {
  content: "";
}
.fa-utensils:before {
  content: "";
}
.fa-vaadin:before {
  content: "";
}
.fa-vector-square:before {
  content: "";
}
.fa-venus:before {
  content: "";
}
.fa-venus-double:before {
  content: "";
}
.fa-venus-mars:before {
  content: "";
}
.fa-vest:before {
  content: "";
}
.fa-vest-patches:before {
  content: "";
}
.fa-viacoin:before {
  content: "";
}
.fa-viadeo:before {
  content: "";
}
.fa-viadeo-square:before {
  content: "";
}
.fa-vial:before {
  content: "";
}
.fa-vials:before {
  content: "";
}
.fa-viber:before {
  content: "";
}
.fa-video:before {
  content: "";
}
.fa-video-slash:before {
  content: "";
}
.fa-vihara:before {
  content: "";
}
.fa-vimeo:before {
  content: "";
}
.fa-vimeo-square:before {
  content: "";
}
.fa-vimeo-v:before {
  content: "";
}
.fa-vine:before {
  content: "";
}
.fa-virus:before {
  content: "";
}
.fa-virus-slash:before {
  content: "";
}
.fa-viruses:before {
  content: "";
}
.fa-vk:before {
  content: "";
}
.fa-vnv:before {
  content: "";
}
.fa-voicemail:before {
  content: "";
}
.fa-volleyball-ball:before {
  content: "";
}
.fa-volume-down:before {
  content: "";
}
.fa-volume-mute:before {
  content: "";
}
.fa-volume-off:before {
  content: "";
}
.fa-volume-up:before {
  content: "";
}
.fa-vote-yea:before {
  content: "";
}
.fa-vr-cardboard:before {
  content: "";
}
.fa-vuejs:before {
  content: "";
}
.fa-walking:before {
  content: "";
}
.fa-wallet:before {
  content: "";
}
.fa-warehouse:before {
  content: "";
}
.fa-watchman-monitoring:before {
  content: "";
}
.fa-water:before {
  content: "";
}
.fa-wave-square:before {
  content: "";
}
.fa-waze:before {
  content: "";
}
.fa-weebly:before {
  content: "";
}
.fa-weibo:before {
  content: "";
}
.fa-weight:before {
  content: "";
}
.fa-weight-hanging:before {
  content: "";
}
.fa-weixin:before {
  content: "";
}
.fa-whatsapp:before {
  content: "";
}
.fa-whatsapp-square:before {
  content: "";
}
.fa-wheelchair:before {
  content: "";
}
.fa-whmcs:before {
  content: "";
}
.fa-wifi:before {
  content: "";
}
.fa-wikipedia-w:before {
  content: "";
}
.fa-wind:before {
  content: "";
}
.fa-window-close:before {
  content: "";
}
.fa-window-maximize:before {
  content: "";
}
.fa-window-minimize:before {
  content: "";
}
.fa-window-restore:before {
  content: "";
}
.fa-windows:before {
  content: "";
}
.fa-wine-bottle:before {
  content: "";
}
.fa-wine-glass:before {
  content: "";
}
.fa-wine-glass-alt:before {
  content: "";
}
.fa-wix:before {
  content: "";
}
.fa-wizards-of-the-coast:before {
  content: "";
}
.fa-wodu:before {
  content: "";
}
.fa-wolf-pack-battalion:before {
  content: "";
}
.fa-won-sign:before {
  content: "";
}
.fa-wordpress:before {
  content: "";
}
.fa-wordpress-simple:before {
  content: "";
}
.fa-wpbeginner:before {
  content: "";
}
.fa-wpexplorer:before {
  content: "";
}
.fa-wpforms:before {
  content: "";
}
.fa-wpressr:before {
  content: "";
}
.fa-wrench:before {
  content: "";
}
.fa-x-ray:before {
  content: "";
}
.fa-xbox:before {
  content: "";
}
.fa-xing:before {
  content: "";
}
.fa-xing-square:before {
  content: "";
}
.fa-y-combinator:before {
  content: "";
}
.fa-yahoo:before {
  content: "";
}
.fa-yammer:before {
  content: "";
}
.fa-yandex:before {
  content: "";
}
.fa-yandex-international:before {
  content: "";
}
.fa-yarn:before {
  content: "";
}
.fa-yelp:before {
  content: "";
}
.fa-yen-sign:before {
  content: "";
}
.fa-yin-yang:before {
  content: "";
}
.fa-yoast:before {
  content: "";
}
.fa-youtube:before {
  content: "";
}
.fa-youtube-square:before {
  content: "";
}
.fa-zhihu:before {
  content: "";
}
.sr-only {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.sr-only-focusable:active, .sr-only-focusable:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto;
}
@font-face {
  font-family: "Font Awesome 5 Brands";
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url(../themes/custom/assets/fonts/fa-brands-400.eot);
  src: url(../themes/custom/assets/fonts/fa-brands-400.eot?#iefix) format("embedded-opentype"), url(../themes/custom/assets/fonts/fa-brands-400.woff2) format("woff2"), url(../themes/custom/assets/fonts/fa-brands-400.woff) format("woff"), url(../themes/custom/assets/fonts/fa-brands-400.ttf) format("truetype"), url(../themes/custom/assets/fonts/fa-brands-400.svg#fontawesome) format("svg");
}
.fab {
  font-family: "Font Awesome 5 Brands";
}
@font-face {
  font-family: "Font Awesome 5 Free";
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url(../themes/custom/assets/fonts/fa-regular-400.eot);
  src: url(../themes/custom/assets/fonts/fa-regular-400.eot?#iefix) format("embedded-opentype"), url(../themes/custom/assets/fonts/fa-regular-400.woff2) format("woff2"), url(../themes/custom/assets/fonts/fa-regular-400.woff) format("woff"), url(../themes/custom/assets/fonts/fa-regular-400.ttf) format("truetype"), url(../themes/custom/assets/fonts/fa-regular-400.svg#fontawesome) format("svg");
}
.fab, .far {
  font-weight: 400;
}
@font-face {
  font-family: "Font Awesome 5 Free";
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url(../themes/custom/assets/fonts/fa-solid-900.eot);
  src: url(../themes/custom/assets/fonts/fa-solid-900.eot?#iefix) format("embedded-opentype"), url(../themes/custom/assets/fonts/fa-solid-900.woff2) format("woff2"), url(../themes/custom/assets/fonts/fa-solid-900.woff) format("woff"), url(../themes/custom/assets/fonts/fa-solid-900.ttf) format("truetype"), url(../themes/custom/assets/fonts/fa-solid-900.svg#fontawesome) format("svg");
}
.fa, .far, .fas {
  font-family: "Font Awesome 5 Free";
}
.fa, .fas {
  font-weight: 900;
}
/*
Themify
Version: 1.0.1
Plugin URI: https://github.com/lykmapipo/themify-icons#themify-icons
License: Themify Icons font licensed under: http://scripts.sil.org/OFL
*/
@font-face {
  font-family: themify;
  src: url(../themes/custom/assets/fonts/themify.eot?-fvbane);
  src: url(../themes/custom/assets/fonts/themify.eot?#iefix-fvbane) format("embedded-opentype"), url(../themes/custom/assets/fonts/themify.woff?-fvbane) format("woff"), url(../themes/custom/assets/fonts/themify.ttf?-fvbane) format("truetype"), url(../themes/custom/assets/fonts/themify.svg?-fvbane#themify) format("svg");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
[class*=" ti-"], [class^=ti-] {
  font-family: themify;
  speak: none;
  font-style: normal;
  font-weight: 400;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.ti-wand:before {
  content: "";
}
.ti-volume:before {
  content: "";
}
.ti-user:before {
  content: "";
}
.ti-unlock:before {
  content: "";
}
.ti-unlink:before {
  content: "";
}
.ti-trash:before {
  content: "";
}
.ti-thought:before {
  content: "";
}
.ti-target:before {
  content: "";
}
.ti-tag:before {
  content: "";
}
.ti-tablet:before {
  content: "";
}
.ti-star:before {
  content: "";
}
.ti-spray:before {
  content: "";
}
.ti-signal:before {
  content: "";
}
.ti-shopping-cart:before {
  content: "";
}
.ti-shopping-cart-full:before {
  content: "";
}
.ti-settings:before {
  content: "";
}
.ti-search:before {
  content: "";
}
.ti-zoom-in:before {
  content: "";
}
.ti-zoom-out:before {
  content: "";
}
.ti-cut:before {
  content: "";
}
.ti-ruler:before {
  content: "";
}
.ti-ruler-pencil:before {
  content: "";
}
.ti-ruler-alt:before {
  content: "";
}
.ti-bookmark:before {
  content: "";
}
.ti-bookmark-alt:before {
  content: "";
}
.ti-reload:before {
  content: "";
}
.ti-plus:before {
  content: "";
}
.ti-pin:before {
  content: "";
}
.ti-pencil:before {
  content: "";
}
.ti-pencil-alt:before {
  content: "";
}
.ti-paint-roller:before {
  content: "";
}
.ti-paint-bucket:before {
  content: "";
}
.ti-na:before {
  content: "";
}
.ti-mobile:before {
  content: "";
}
.ti-minus:before {
  content: "";
}
.ti-medall:before {
  content: "";
}
.ti-medall-alt:before {
  content: "";
}
.ti-marker:before {
  content: "";
}
.ti-marker-alt:before {
  content: "";
}
.ti-arrow-up:before {
  content: "";
}
.ti-arrow-right:before {
  content: "";
}
.ti-arrow-left:before {
  content: "";
}
.ti-arrow-down:before {
  content: "";
}
.ti-lock:before {
  content: "";
}
.ti-location-arrow:before {
  content: "";
}
.ti-link:before {
  content: "";
}
.ti-layout:before {
  content: "";
}
.ti-layers:before {
  content: "";
}
.ti-layers-alt:before {
  content: "";
}
.ti-key:before {
  content: "";
}
.ti-import:before {
  content: "";
}
.ti-image:before {
  content: "";
}
.ti-heart:before {
  content: "";
}
.ti-heart-broken:before {
  content: "";
}
.ti-hand-stop:before {
  content: "";
}
.ti-hand-open:before {
  content: "";
}
.ti-hand-drag:before {
  content: "";
}
.ti-folder:before {
  content: "";
}
.ti-flag:before {
  content: "";
}
.ti-flag-alt:before {
  content: "";
}
.ti-flag-alt-2:before {
  content: "";
}
.ti-eye:before {
  content: "";
}
.ti-export:before {
  content: "";
}
.ti-exchange-vertical:before {
  content: "";
}
.ti-desktop:before {
  content: "";
}
.ti-cup:before {
  content: "";
}
.ti-crown:before {
  content: "";
}
.ti-comments:before {
  content: "";
}
.ti-comment:before {
  content: "";
}
.ti-comment-alt:before {
  content: "";
}
.ti-close:before {
  content: "";
}
.ti-clip:before {
  content: "";
}
.ti-angle-up:before {
  content: "";
}
.ti-angle-right:before {
  content: "";
}
.ti-angle-left:before {
  content: "";
}
.ti-angle-down:before {
  content: "";
}
.ti-check:before {
  content: "";
}
.ti-check-box:before {
  content: "";
}
.ti-camera:before {
  content: "";
}
.ti-announcement:before {
  content: "";
}
.ti-brush:before {
  content: "";
}
.ti-briefcase:before {
  content: "";
}
.ti-bolt:before {
  content: "";
}
.ti-bolt-alt:before {
  content: "";
}
.ti-blackboard:before {
  content: "";
}
.ti-bag:before {
  content: "";
}
.ti-move:before {
  content: "";
}
.ti-arrows-vertical:before {
  content: "";
}
.ti-arrows-horizontal:before {
  content: "";
}
.ti-fullscreen:before {
  content: "";
}
.ti-arrow-top-right:before {
  content: "";
}
.ti-arrow-top-left:before {
  content: "";
}
.ti-arrow-circle-up:before {
  content: "";
}
.ti-arrow-circle-right:before {
  content: "";
}
.ti-arrow-circle-left:before {
  content: "";
}
.ti-arrow-circle-down:before {
  content: "";
}
.ti-angle-double-up:before {
  content: "";
}
.ti-angle-double-right:before {
  content: "";
}
.ti-angle-double-left:before {
  content: "";
}
.ti-angle-double-down:before {
  content: "";
}
.ti-zip:before {
  content: "";
}
.ti-world:before {
  content: "";
}
.ti-wheelchair:before {
  content: "";
}
.ti-view-list:before {
  content: "";
}
.ti-view-list-alt:before {
  content: "";
}
.ti-view-grid:before {
  content: "";
}
.ti-uppercase:before {
  content: "";
}
.ti-upload:before {
  content: "";
}
.ti-underline:before {
  content: "";
}
.ti-truck:before {
  content: "";
}
.ti-timer:before {
  content: "";
}
.ti-ticket:before {
  content: "";
}
.ti-thumb-up:before {
  content: "";
}
.ti-thumb-down:before {
  content: "";
}
.ti-text:before {
  content: "";
}
.ti-stats-up:before {
  content: "";
}
.ti-stats-down:before {
  content: "";
}
.ti-split-v:before {
  content: "";
}
.ti-split-h:before {
  content: "";
}
.ti-smallcap:before {
  content: "";
}
.ti-shine:before {
  content: "";
}
.ti-shift-right:before {
  content: "";
}
.ti-shift-left:before {
  content: "";
}
.ti-shield:before {
  content: "";
}
.ti-notepad:before {
  content: "";
}
.ti-server:before {
  content: "";
}
.ti-quote-right:before {
  content: "";
}
.ti-quote-left:before {
  content: "";
}
.ti-pulse:before {
  content: "";
}
.ti-printer:before {
  content: "";
}
.ti-power-off:before {
  content: "";
}
.ti-plug:before {
  content: "";
}
.ti-pie-chart:before {
  content: "";
}
.ti-paragraph:before {
  content: "";
}
.ti-panel:before {
  content: "";
}
.ti-package:before {
  content: "";
}
.ti-music:before {
  content: "";
}
.ti-music-alt:before {
  content: "";
}
.ti-mouse:before {
  content: "";
}
.ti-mouse-alt:before {
  content: "";
}
.ti-money:before {
  content: "";
}
.ti-microphone:before {
  content: "";
}
.ti-menu:before {
  content: "";
}
.ti-menu-alt:before {
  content: "";
}
.ti-map:before {
  content: "";
}
.ti-map-alt:before {
  content: "";
}
.ti-loop:before {
  content: "";
}
.ti-location-pin:before {
  content: "";
}
.ti-list:before {
  content: "";
}
.ti-light-bulb:before {
  content: "";
}
.ti-Italic:before {
  content: "";
}
.ti-info:before {
  content: "";
}
.ti-infinite:before {
  content: "";
}
.ti-id-badge:before {
  content: "";
}
.ti-hummer:before {
  content: "";
}
.ti-home:before {
  content: "";
}
.ti-help:before {
  content: "";
}
.ti-headphone:before {
  content: "";
}
.ti-harddrives:before {
  content: "";
}
.ti-harddrive:before {
  content: "";
}
.ti-gift:before {
  content: "";
}
.ti-game:before {
  content: "";
}
.ti-filter:before {
  content: "";
}
.ti-files:before {
  content: "";
}
.ti-file:before {
  content: "";
}
.ti-eraser:before {
  content: "";
}
.ti-envelope:before {
  content: "";
}
.ti-download:before {
  content: "";
}
.ti-direction:before {
  content: "";
}
.ti-direction-alt:before {
  content: "";
}
.ti-dashboard:before {
  content: "";
}
.ti-control-stop:before {
  content: "";
}
.ti-control-shuffle:before {
  content: "";
}
.ti-control-play:before {
  content: "";
}
.ti-control-pause:before {
  content: "";
}
.ti-control-forward:before {
  content: "";
}
.ti-control-backward:before {
  content: "";
}
.ti-cloud:before {
  content: "";
}
.ti-cloud-up:before {
  content: "";
}
.ti-cloud-down:before {
  content: "";
}
.ti-clipboard:before {
  content: "";
}
.ti-car:before {
  content: "";
}
.ti-calendar:before {
  content: "";
}
.ti-book:before {
  content: "";
}
.ti-bell:before {
  content: "";
}
.ti-basketball:before {
  content: "";
}
.ti-bar-chart:before {
  content: "";
}
.ti-bar-chart-alt:before {
  content: "";
}
.ti-back-right:before {
  content: "";
}
.ti-back-left:before {
  content: "";
}
.ti-arrows-corner:before {
  content: "";
}
.ti-archive:before {
  content: "";
}
.ti-anchor:before {
  content: "";
}
.ti-align-right:before {
  content: "";
}
.ti-align-left:before {
  content: "";
}
.ti-align-justify:before {
  content: "";
}
.ti-align-center:before {
  content: "";
}
.ti-alert:before {
  content: "";
}
.ti-alarm-clock:before {
  content: "";
}
.ti-agenda:before {
  content: "";
}
.ti-write:before {
  content: "";
}
.ti-window:before {
  content: "";
}
.ti-widgetized:before {
  content: "";
}
.ti-widget:before {
  content: "";
}
.ti-widget-alt:before {
  content: "";
}
.ti-wallet:before {
  content: "";
}
.ti-video-clapper:before {
  content: "";
}
.ti-video-camera:before {
  content: "";
}
.ti-vector:before {
  content: "";
}
.ti-themify-logo:before {
  content: "";
}
.ti-themify-favicon:before {
  content: "";
}
.ti-themify-favicon-alt:before {
  content: "";
}
.ti-support:before {
  content: "";
}
.ti-stamp:before {
  content: "";
}
.ti-split-v-alt:before {
  content: "";
}
.ti-slice:before {
  content: "";
}
.ti-shortcode:before {
  content: "";
}
.ti-shift-right-alt:before {
  content: "";
}
.ti-shift-left-alt:before {
  content: "";
}
.ti-ruler-alt-2:before {
  content: "";
}
.ti-receipt:before {
  content: "";
}
.ti-pin2:before {
  content: "";
}
.ti-pin-alt:before {
  content: "";
}
.ti-pencil-alt2:before {
  content: "";
}
.ti-palette:before {
  content: "";
}
.ti-more:before {
  content: "";
}
.ti-more-alt:before {
  content: "";
}
.ti-microphone-alt:before {
  content: "";
}
.ti-magnet:before {
  content: "";
}
.ti-line-double:before {
  content: "";
}
.ti-line-dotted:before {
  content: "";
}
.ti-line-dashed:before {
  content: "";
}
.ti-layout-width-full:before {
  content: "";
}
.ti-layout-width-default:before {
  content: "";
}
.ti-layout-width-default-alt:before {
  content: "";
}
.ti-layout-tab:before {
  content: "";
}
.ti-layout-tab-window:before {
  content: "";
}
.ti-layout-tab-v:before {
  content: "";
}
.ti-layout-tab-min:before {
  content: "";
}
.ti-layout-slider:before {
  content: "";
}
.ti-layout-slider-alt:before {
  content: "";
}
.ti-layout-sidebar-right:before {
  content: "";
}
.ti-layout-sidebar-none:before {
  content: "";
}
.ti-layout-sidebar-left:before {
  content: "";
}
.ti-layout-placeholder:before {
  content: "";
}
.ti-layout-menu:before {
  content: "";
}
.ti-layout-menu-v:before {
  content: "";
}
.ti-layout-menu-separated:before {
  content: "";
}
.ti-layout-menu-full:before {
  content: "";
}
.ti-layout-media-right-alt:before {
  content: "";
}
.ti-layout-media-right:before {
  content: "";
}
.ti-layout-media-overlay:before {
  content: "";
}
.ti-layout-media-overlay-alt:before {
  content: "";
}
.ti-layout-media-overlay-alt-2:before {
  content: "";
}
.ti-layout-media-left-alt:before {
  content: "";
}
.ti-layout-media-left:before {
  content: "";
}
.ti-layout-media-center-alt:before {
  content: "";
}
.ti-layout-media-center:before {
  content: "";
}
.ti-layout-list-thumb:before {
  content: "";
}
.ti-layout-list-thumb-alt:before {
  content: "";
}
.ti-layout-list-post:before {
  content: "";
}
.ti-layout-list-large-image:before {
  content: "";
}
.ti-layout-line-solid:before {
  content: "";
}
.ti-layout-grid4:before {
  content: "";
}
.ti-layout-grid3:before {
  content: "";
}
.ti-layout-grid2:before {
  content: "";
}
.ti-layout-grid2-thumb:before {
  content: "";
}
.ti-layout-cta-right:before {
  content: "";
}
.ti-layout-cta-left:before {
  content: "";
}
.ti-layout-cta-center:before {
  content: "";
}
.ti-layout-cta-btn-right:before {
  content: "";
}
.ti-layout-cta-btn-left:before {
  content: "";
}
.ti-layout-column4:before {
  content: "";
}
.ti-layout-column3:before {
  content: "";
}
.ti-layout-column2:before {
  content: "";
}
.ti-layout-accordion-separated:before {
  content: "";
}
.ti-layout-accordion-merged:before {
  content: "";
}
.ti-layout-accordion-list:before {
  content: "";
}
.ti-ink-pen:before {
  content: "";
}
.ti-info-alt:before {
  content: "";
}
.ti-help-alt:before {
  content: "";
}
.ti-headphone-alt:before {
  content: "";
}
.ti-hand-point-up:before {
  content: "";
}
.ti-hand-point-right:before {
  content: "";
}
.ti-hand-point-left:before {
  content: "";
}
.ti-hand-point-down:before {
  content: "";
}
.ti-gallery:before {
  content: "";
}
.ti-face-smile:before {
  content: "";
}
.ti-face-sad:before {
  content: "";
}
.ti-credit-card:before {
  content: "";
}
.ti-control-skip-forward:before {
  content: "";
}
.ti-control-skip-backward:before {
  content: "";
}
.ti-control-record:before {
  content: "";
}
.ti-control-eject:before {
  content: "";
}
.ti-comments-smiley:before {
  content: "";
}
.ti-brush-alt:before {
  content: "";
}
.ti-youtube:before {
  content: "";
}
.ti-vimeo:before {
  content: "";
}
.ti-twitter:before {
  content: "";
}
.ti-time:before {
  content: "";
}
.ti-tumblr:before {
  content: "";
}
.ti-skype:before {
  content: "";
}
.ti-share:before {
  content: "";
}
.ti-share-alt:before {
  content: "";
}
.ti-rocket:before {
  content: "";
}
.ti-pinterest:before {
  content: "";
}
.ti-new-window:before {
  content: "";
}
.ti-microsoft:before {
  content: "";
}
.ti-list-ol:before {
  content: "";
}
.ti-linkedin:before {
  content: "";
}
.ti-layout-sidebar-2:before {
  content: "";
}
.ti-layout-grid4-alt:before {
  content: "";
}
.ti-layout-grid3-alt:before {
  content: "";
}
.ti-layout-grid2-alt:before {
  content: "";
}
.ti-layout-column4-alt:before {
  content: "";
}
.ti-layout-column3-alt:before {
  content: "";
}
.ti-layout-column2-alt:before {
  content: "";
}
.ti-instagram:before {
  content: "";
}
.ti-google:before {
  content: "";
}
.ti-github:before {
  content: "";
}
.ti-flickr:before {
  content: "";
}
.ti-facebook:before {
  content: "";
}
.ti-dropbox:before {
  content: "";
}
.ti-dribbble:before {
  content: "";
}
.ti-apple:before {
  content: "";
}
.ti-android:before {
  content: "";
}
.ti-save:before {
  content: "";
}
.ti-save-alt:before {
  content: "";
}
.ti-yahoo:before {
  content: "";
}
.ti-wordpress:before {
  content: "";
}
.ti-vimeo-alt:before {
  content: "";
}
.ti-twitter-alt:before {
  content: "";
}
.ti-tumblr-alt:before {
  content: "";
}
.ti-trello:before {
  content: "";
}
.ti-stack-overflow:before {
  content: "";
}
.ti-soundcloud:before {
  content: "";
}
.ti-sharethis:before {
  content: "";
}
.ti-sharethis-alt:before {
  content: "";
}
.ti-reddit:before {
  content: "";
}
.ti-pinterest-alt:before {
  content: "";
}
.ti-microsoft-alt:before {
  content: "";
}
.ti-linux:before {
  content: "";
}
.ti-jsfiddle:before {
  content: "";
}
.ti-joomla:before {
  content: "";
}
.ti-html5:before {
  content: "";
}
.ti-flickr-alt:before {
  content: "";
}
.ti-email:before {
  content: "";
}
.ti-drupal:before {
  content: "";
}
.ti-dropbox-alt:before {
  content: "";
}
.ti-css3:before {
  content: "";
}
.ti-rss:before {
  content: "";
}
.ti-rss-alt:before {
  content: "";
}
/*
Simple line
Plugin URI: https://simplelineicons.github.io/
*/
@font-face {
  font-family: Simple-Line-Icons;
  src: url(../themes/custom/assets/fonts/Simple-Line-Icons.eot);
  src: url(../themes/custom/assets/fonts/Simple-Line-Icons.eot?#iefix) format("embedded-opentype"), url(../themes/custom/assets/fonts/Simple-Line-Icons.woff) format("woff"), url(../themes/custom/assets/fonts/Simple-Line-Icons.ttf) format("truetype"), url(../themes/custom/assets/fonts/Simple-Line-Icons.svg#Simple-Line-Icons) format("svg");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
[data-icon]:before {
  font-family: Simple-Line-Icons;
  content: attr(data-icon);
  speak: none;
  font-weight: 400;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icon-simple-line-action-redo, .icon-simple-line-action-undo, .icon-simple-line-anchor, .icon-simple-line-arrow-down, .icon-simple-line-arrow-left, .icon-simple-line-arrow-right, .icon-simple-line-arrow-up, .icon-simple-line-badge, .icon-simple-line-bag, .icon-simple-line-ban, .icon-simple-line-bar-chart, .icon-simple-line-basket, .icon-simple-line-basket-loaded, .icon-simple-line-bell, .icon-simple-line-book-open, .icon-simple-line-briefcase, .icon-simple-line-bubble, .icon-simple-line-bubbles, .icon-simple-line-bulb, .icon-simple-line-calculator, .icon-simple-line-calendar, .icon-simple-line-call-end, .icon-simple-line-call-in, .icon-simple-line-call-out, .icon-simple-line-camcorder, .icon-simple-line-camera, .icon-simple-line-check, .icon-simple-line-chemistry, .icon-simple-line-clock, .icon-simple-line-close, .icon-simple-line-cloud-download, .icon-simple-line-cloud-upload, .icon-simple-line-compass, .icon-simple-line-control-end, .icon-simple-line-control-forward, .icon-simple-line-control-pause, .icon-simple-line-control-play, .icon-simple-line-control-rewind, .icon-simple-line-control-start, .icon-simple-line-credit-card, .icon-simple-line-crop, .icon-simple-line-cup, .icon-simple-line-cursor, .icon-simple-line-cursor-move, .icon-simple-line-diamond, .icon-simple-line-direction, .icon-simple-line-directions, .icon-simple-line-disc, .icon-simple-line-dislike, .icon-simple-line-doc, .icon-simple-line-docs, .icon-simple-line-drawer, .icon-simple-line-drop, .icon-simple-line-earphones, .icon-simple-line-earphones-alt, .icon-simple-line-emoticon-smile, .icon-simple-line-energy, .icon-simple-line-envelope, .icon-simple-line-envelope-letter, .icon-simple-line-envelope-open, .icon-simple-line-equalizer, .icon-simple-line-eye, .icon-simple-line-eyeglasses, .icon-simple-line-feed, .icon-simple-line-film, .icon-simple-line-fire, .icon-simple-line-flag, .icon-simple-line-folder, .icon-simple-line-folder-alt, .icon-simple-line-frame, .icon-simple-line-game-controller, .icon-simple-line-ghost, .icon-simple-line-globe, .icon-simple-line-globe-alt, .icon-simple-line-graduation, .icon-simple-line-graph, .icon-simple-line-grid, .icon-simple-line-handbag, .icon-simple-line-heart, .icon-simple-line-home, .icon-simple-line-hourglass, .icon-simple-line-info, .icon-simple-line-key, .icon-simple-line-layers, .icon-simple-line-like, .icon-simple-line-link, .icon-simple-line-list, .icon-simple-line-lock, .icon-simple-line-lock-open, .icon-simple-line-login, .icon-simple-line-logout, .icon-simple-line-loop, .icon-simple-line-magic-wand, .icon-simple-line-magnet, .icon-simple-line-magnifier, .icon-simple-line-magnifier-add, .icon-simple-line-magnifier-remove, .icon-simple-line-map, .icon-simple-line-microphone, .icon-simple-line-mouse, .icon-simple-line-moustache, .icon-simple-line-music-tone, .icon-simple-line-music-tone-alt, .icon-simple-line-note, .icon-simple-line-notebook, .icon-simple-line-paper-clip, .icon-simple-line-paper-plane, .icon-simple-line-pencil, .icon-simple-line-picture, .icon-simple-line-pie-chart, .icon-simple-line-pin, .icon-simple-line-plane, .icon-simple-line-playlist, .icon-simple-line-plus, .icon-simple-line-pointer, .icon-simple-line-power, .icon-simple-line-present, .icon-simple-line-printer, .icon-simple-line-puzzle, .icon-simple-line-question, .icon-simple-line-refresh, .icon-simple-line-reload, .icon-simple-line-rocket, .icon-simple-line-screen-desktop, .icon-simple-line-screen-smartphone, .icon-simple-line-screen-tablet, .icon-simple-line-settings, .icon-simple-line-share, .icon-simple-line-share-alt, .icon-simple-line-shield, .icon-simple-line-shuffle, .icon-simple-line-size-actual, .icon-simple-line-size-fullscreen, .icon-simple-line-social-dribbble, .icon-simple-line-social-dropbox, .icon-simple-line-social-facebook, .icon-simple-line-social-tumblr, .icon-simple-line-social-twitter, .icon-simple-line-social-youtube, .icon-simple-line-speech, .icon-simple-line-speedometer, .icon-simple-line-star, .icon-simple-line-support, .icon-simple-line-symbol-female, .icon-simple-line-symbol-male, .icon-simple-line-tag, .icon-simple-line-target, .icon-simple-line-trash, .icon-simple-line-trophy, .icon-simple-line-umbrella, .icon-simple-line-user, .icon-simple-line-user-female, .icon-simple-line-user-follow, .icon-simple-line-user-following, .icon-simple-line-user-unfollow, .icon-simple-line-users, .icon-simple-line-vector, .icon-simple-line-volume-1, .icon-simple-line-volume-2, .icon-simple-line-volume-off, .icon-simple-line-wallet, .icon-simple-line-wrench {
  font-family: Simple-Line-Icons;
  speak: none;
  font-style: normal;
  font-weight: 400;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
}
.icon-simple-line-user-female:before {
  content: "";
}
.icon-simple-line-user-follow:before {
  content: "";
}
.icon-simple-line-user-following:before {
  content: "";
}
.icon-simple-line-user-unfollow:before {
  content: "";
}
.icon-simple-line-trophy:before {
  content: "";
}
.icon-simple-line-screen-smartphone:before {
  content: "";
}
.icon-simple-line-screen-desktop:before {
  content: "";
}
.icon-simple-line-plane:before {
  content: "";
}
.icon-simple-line-notebook:before {
  content: "";
}
.icon-simple-line-moustache:before {
  content: "";
}
.icon-simple-line-mouse:before {
  content: "";
}
.icon-simple-line-magnet:before {
  content: "";
}
.icon-simple-line-energy:before {
  content: "";
}
.icon-simple-line-emoticon-smile:before {
  content: "";
}
.icon-simple-line-disc:before {
  content: "";
}
.icon-simple-line-cursor-move:before {
  content: "";
}
.icon-simple-line-crop:before {
  content: "";
}
.icon-simple-line-credit-card:before {
  content: "";
}
.icon-simple-line-chemistry:before {
  content: "";
}
.icon-simple-line-user:before {
  content: "";
}
.icon-simple-line-speedometer:before {
  content: "";
}
.icon-simple-line-social-youtube:before {
  content: "";
}
.icon-simple-line-social-twitter:before {
  content: "";
}
.icon-simple-line-social-tumblr:before {
  content: "";
}
.icon-simple-line-social-facebook:before {
  content: "";
}
.icon-simple-line-social-dropbox:before {
  content: "";
}
.icon-simple-line-social-dribbble:before {
  content: "";
}
.icon-simple-line-shield:before {
  content: "";
}
.icon-simple-line-screen-tablet:before {
  content: "";
}
.icon-simple-line-magic-wand:before {
  content: "";
}
.icon-simple-line-hourglass:before {
  content: "";
}
.icon-simple-line-graduation:before {
  content: "";
}
.icon-simple-line-ghost:before {
  content: "";
}
.icon-simple-line-game-controller:before {
  content: "";
}
.icon-simple-line-fire:before {
  content: "";
}
.icon-simple-line-eyeglasses:before {
  content: "";
}
.icon-simple-line-envelope-open:before {
  content: "";
}
.icon-simple-line-envelope-letter:before {
  content: "";
}
.icon-simple-line-bell:before {
  content: "";
}
.icon-simple-line-badge:before {
  content: "";
}
.icon-simple-line-anchor:before {
  content: "";
}
.icon-simple-line-wallet:before {
  content: "";
}
.icon-simple-line-vector:before {
  content: "";
}
.icon-simple-line-speech:before {
  content: "";
}
.icon-simple-line-puzzle:before {
  content: "";
}
.icon-simple-line-printer:before {
  content: "";
}
.icon-simple-line-present:before {
  content: "";
}
.icon-simple-line-playlist:before {
  content: "";
}
.icon-simple-line-pin:before {
  content: "";
}
.icon-simple-line-picture:before {
  content: "";
}
.icon-simple-line-map:before {
  content: "";
}
.icon-simple-line-layers:before {
  content: "";
}
.icon-simple-line-handbag:before {
  content: "";
}
.icon-simple-line-globe-alt:before {
  content: "";
}
.icon-simple-line-globe:before {
  content: "";
}
.icon-simple-line-frame:before {
  content: "";
}
.icon-simple-line-folder-alt:before {
  content: "";
}
.icon-simple-line-film:before {
  content: "";
}
.icon-simple-line-feed:before {
  content: "";
}
.icon-simple-line-earphones-alt:before {
  content: "";
}
.icon-simple-line-earphones:before {
  content: "";
}
.icon-simple-line-drop:before {
  content: "";
}
.icon-simple-line-drawer:before {
  content: "";
}
.icon-simple-line-docs:before {
  content: "";
}
.icon-simple-line-directions:before {
  content: "";
}
.icon-simple-line-direction:before {
  content: "";
}
.icon-simple-line-diamond:before {
  content: "";
}
.icon-simple-line-cup:before {
  content: "";
}
.icon-simple-line-compass:before {
  content: "";
}
.icon-simple-line-call-out:before {
  content: "";
}
.icon-simple-line-call-in:before {
  content: "";
}
.icon-simple-line-call-end:before {
  content: "";
}
.icon-simple-line-calculator:before {
  content: "";
}
.icon-simple-line-bubbles:before {
  content: "";
}
.icon-simple-line-briefcase:before {
  content: "";
}
.icon-simple-line-book-open:before {
  content: "";
}
.icon-simple-line-basket-loaded:before {
  content: "";
}
.icon-simple-line-basket:before {
  content: "";
}
.icon-simple-line-bag:before {
  content: "";
}
.icon-simple-line-action-undo:before {
  content: "";
}
.icon-simple-line-action-redo:before {
  content: "";
}
.icon-simple-line-wrench:before {
  content: "";
}
.icon-simple-line-umbrella:before {
  content: "";
}
.icon-simple-line-trash:before {
  content: "";
}
.icon-simple-line-tag:before {
  content: "";
}
.icon-simple-line-support:before {
  content: "";
}
.icon-simple-line-size-fullscreen:before {
  content: "";
}
.icon-simple-line-size-actual:before {
  content: "";
}
.icon-simple-line-shuffle:before {
  content: "";
}
.icon-simple-line-share-alt:before {
  content: "";
}
.icon-simple-line-share:before {
  content: "";
}
.icon-simple-line-rocket:before {
  content: "";
}
.icon-simple-line-question:before {
  content: "";
}
.icon-simple-line-pie-chart:before {
  content: "";
}
.icon-simple-line-pencil:before {
  content: "";
}
.icon-simple-line-note:before {
  content: "";
}
.icon-simple-line-music-tone-alt:before {
  content: "";
}
.icon-simple-line-music-tone:before {
  content: "";
}
.icon-simple-line-microphone:before {
  content: "";
}
.icon-simple-line-loop:before {
  content: "";
}
.icon-simple-line-logout:before {
  content: "";
}
.icon-simple-line-login:before {
  content: "";
}
.icon-simple-line-list:before {
  content: "";
}
.icon-simple-line-like:before {
  content: "";
}
.icon-simple-line-home:before {
  content: "";
}
.icon-simple-line-grid:before {
  content: "";
}
.icon-simple-line-graph:before {
  content: "";
}
.icon-simple-line-equalizer:before {
  content: "";
}
.icon-simple-line-dislike:before {
  content: "";
}
.icon-simple-line-cursor:before {
  content: "";
}
.icon-simple-line-control-start:before {
  content: "";
}
.icon-simple-line-control-rewind:before {
  content: "";
}
.icon-simple-line-control-play:before {
  content: "";
}
.icon-simple-line-control-pause:before {
  content: "";
}
.icon-simple-line-control-forward:before {
  content: "";
}
.icon-simple-line-control-end:before {
  content: "";
}
.icon-simple-line-calendar:before {
  content: "";
}
.icon-simple-line-bulb:before {
  content: "";
}
.icon-simple-line-bar-chart:before {
  content: "";
}
.icon-simple-line-arrow-up:before {
  content: "";
}
.icon-simple-line-arrow-right:before {
  content: "";
}
.icon-simple-line-arrow-left:before {
  content: "";
}
.icon-simple-line-arrow-down:before {
  content: "";
}
.icon-simple-line-ban:before {
  content: "";
}
.icon-simple-line-bubble:before {
  content: "";
}
.icon-simple-line-camcorder:before {
  content: "";
}
.icon-simple-line-camera:before {
  content: "";
}
.icon-simple-line-check:before {
  content: "";
}
.icon-simple-line-clock:before {
  content: "";
}
.icon-simple-line-close:before {
  content: "";
}
.icon-simple-line-cloud-download:before {
  content: "";
}
.icon-simple-line-cloud-upload:before {
  content: "";
}
.icon-simple-line-doc:before {
  content: "";
}
.icon-simple-line-envelope:before {
  content: "";
}
.icon-simple-line-eye:before {
  content: "";
}
.icon-simple-line-flag:before {
  content: "";
}
.icon-simple-line-folder:before {
  content: "";
}
.icon-simple-line-heart:before {
  content: "";
}
.icon-simple-line-info:before {
  content: "";
}
.icon-simple-line-key:before {
  content: "";
}
.icon-simple-line-link:before {
  content: "";
}
.icon-simple-line-lock:before {
  content: "";
}
.icon-simple-line-lock-open:before {
  content: "";
}
.icon-simple-line-magnifier:before {
  content: "";
}
.icon-simple-line-magnifier-add:before {
  content: "";
}
.icon-simple-line-magnifier-remove:before {
  content: "";
}
.icon-simple-line-paper-clip:before {
  content: "";
}
.icon-simple-line-paper-plane:before {
  content: "";
}
.icon-simple-line-plus:before {
  content: "";
}
.icon-simple-line-pointer:before {
  content: "";
}
.icon-simple-line-power:before {
  content: "";
}
.icon-simple-line-refresh:before {
  content: "";
}
.icon-simple-line-reload:before {
  content: "";
}
.icon-simple-line-settings:before {
  content: "";
}
.icon-simple-line-star:before {
  content: "";
}
.icon-simple-line-symbol-female:before {
  content: "";
}
.icon-simple-line-symbol-male:before {
  content: "";
}
.icon-simple-line-target:before {
  content: "";
}
.icon-simple-line-volume-1:before {
  content: "";
}
.icon-simple-line-volume-2:before {
  content: "";
}
.icon-simple-line-volume-off:before {
  content: "";
}
.icon-simple-line-users:before {
  content: "";
}
/*
ET Line
Plugin URI: https://museomix.be/doc/Icons-ET-LineIcons.html
*/
@font-face {
  font-family: et-line;
  src: url(../themes/custom/assets/fonts/et-line.eot);
  src: url(../themes/custom/assets/fonts/et-line.eot?#iefix) format("embedded-opentype"), url(../themes/custom/assets/fonts/et-line.woff) format("woff"), url(../themes/custom/assets/fonts/et-line.ttf) format("truetype"), url(../themes/custom/assets/fonts/et-line.svg#et-line) format("svg");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
[data-icon]:before {
  font-family: et-line;
  content: attr(data-icon);
  speak: none;
  font-weight: 400;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  display: inline-block;
}
.icon-adjustments, .icon-alarmclock, .icon-anchor, .icon-aperture, .icon-attachment, .icon-bargraph, .icon-basket, .icon-beaker, .icon-bike, .icon-book-open, .icon-briefcase, .icon-browser, .icon-calendar, .icon-camera, .icon-caution, .icon-chat, .icon-circle-compass, .icon-clipboard, .icon-clock, .icon-cloud, .icon-compass, .icon-desktop, .icon-dial, .icon-document, .icon-documents, .icon-download, .icon-dribbble, .icon-edit, .icon-envelope, .icon-expand, .icon-facebook, .icon-flag, .icon-focus, .icon-gears, .icon-genius, .icon-gift, .icon-global, .icon-globe, .icon-googleplus, .icon-grid, .icon-happy, .icon-hazardous, .icon-heart, .icon-hotairballoon, .icon-hourglass, .icon-key, .icon-laptop, .icon-layers, .icon-lifesaver, .icon-lightbulb, .icon-linegraph, .icon-linkedin, .icon-lock, .icon-magnifying-glass, .icon-map, .icon-map-pin, .icon-megaphone, .icon-mic, .icon-mobile, .icon-newspaper, .icon-notebook, .icon-paintbrush, .icon-paperclip, .icon-pencil, .icon-phone, .icon-picture, .icon-pictures, .icon-piechart, .icon-presentation, .icon-pricetags, .icon-printer, .icon-profile-female, .icon-profile-male, .icon-puzzle, .icon-quote, .icon-recycle, .icon-refresh, .icon-ribbon, .icon-rss, .icon-sad, .icon-scissors, .icon-scope, .icon-search, .icon-shield, .icon-speedometer, .icon-strategy, .icon-streetsign, .icon-tablet, .icon-target, .icon-telescope, .icon-toolbox, .icon-tools, .icon-tools-2, .icon-trophy, .icon-tumblr, .icon-twitter, .icon-upload, .icon-video, .icon-wallet, .icon-wine {
  font-family: et-line;
  speak: none;
  font-style: normal;
  font-weight: 400;
  font-variant: normal;
  text-transform: none;
  line-height: 1.1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  display: inline-block;
}
.icon-mobile:before {
  content: "";
}
.icon-laptop:before {
  content: "";
}
.icon-desktop:before {
  content: "";
}
.icon-tablet:before {
  content: "";
}
.icon-phone:before {
  content: "";
}
.icon-document:before {
  content: "";
}
.icon-documents:before {
  content: "";
}
.icon-search:before {
  content: "";
}
.icon-clipboard:before {
  content: "";
}
.icon-newspaper:before {
  content: "";
}
.icon-notebook:before {
  content: "";
}
.icon-book-open:before {
  content: "";
}
.icon-browser:before {
  content: "";
}
.icon-calendar:before {
  content: "";
}
.icon-presentation:before {
  content: "";
}
.icon-picture:before {
  content: "";
}
.icon-pictures:before {
  content: "";
}
.icon-video:before {
  content: "";
}
.icon-camera:before {
  content: "";
}
.icon-printer:before {
  content: "";
}
.icon-toolbox:before {
  content: "";
}
.icon-briefcase:before {
  content: "";
}
.icon-wallet:before {
  content: "";
}
.icon-gift:before {
  content: "";
}
.icon-bargraph:before {
  content: "";
}
.icon-grid:before {
  content: "";
}
.icon-expand:before {
  content: "";
}
.icon-focus:before {
  content: "";
}
.icon-edit:before {
  content: "";
}
.icon-adjustments:before {
  content: "";
}
.icon-ribbon:before {
  content: "";
}
.icon-hourglass:before {
  content: "";
}
.icon-lock:before {
  content: "";
}
.icon-megaphone:before {
  content: "";
}
.icon-shield:before {
  content: "";
}
.icon-trophy:before {
  content: "";
}
.icon-flag:before {
  content: "";
}
.icon-map:before {
  content: "";
}
.icon-puzzle:before {
  content: "";
}
.icon-basket:before {
  content: "";
}
.icon-envelope:before {
  content: "";
}
.icon-streetsign:before {
  content: "";
}
.icon-telescope:before {
  content: "";
}
.icon-gears:before {
  content: "";
}
.icon-key:before {
  content: "";
}
.icon-paperclip:before {
  content: "";
}
.icon-attachment:before {
  content: "";
}
.icon-pricetags:before {
  content: "";
}
.icon-lightbulb:before {
  content: "";
}
.icon-layers:before {
  content: "";
}
.icon-pencil:before {
  content: "";
}
.icon-tools:before {
  content: "";
}
.icon-tools-2:before {
  content: "";
}
.icon-scissors:before {
  content: "";
}
.icon-paintbrush:before {
  content: "";
}
.icon-magnifying-glass:before {
  content: "";
}
.icon-circle-compass:before {
  content: "";
}
.icon-linegraph:before {
  content: "";
}
.icon-mic:before {
  content: "";
}
.icon-strategy:before {
  content: "";
}
.icon-beaker:before {
  content: "";
}
.icon-caution:before {
  content: "";
}
.icon-recycle:before {
  content: "";
}
.icon-anchor:before {
  content: "";
}
.icon-profile-male:before {
  content: "";
}
.icon-profile-female:before {
  content: "";
}
.icon-bike:before {
  content: "";
}
.icon-wine:before {
  content: "";
}
.icon-hotairballoon:before {
  content: "";
}
.icon-globe:before {
  content: "";
}
.icon-genius:before {
  content: "";
}
.icon-map-pin:before {
  content: "";
}
.icon-dial:before {
  content: "";
}
.icon-chat:before {
  content: "";
}
.icon-heart:before {
  content: "";
}
.icon-cloud:before {
  content: "";
}
.icon-upload:before {
  content: "";
}
.icon-download:before {
  content: "";
}
.icon-target:before {
  content: "";
}
.icon-hazardous:before {
  content: "";
}
.icon-piechart:before {
  content: "";
}
.icon-speedometer:before {
  content: "";
}
.icon-global:before {
  content: "";
}
.icon-compass:before {
  content: "";
}
.icon-lifesaver:before {
  content: "";
}
.icon-clock:before {
  content: "";
}
.icon-aperture:before {
  content: "";
}
.icon-quote:before {
  content: "";
}
.icon-scope:before {
  content: "";
}
.icon-alarmclock:before {
  content: "";
}
.icon-refresh:before {
  content: "";
}
.icon-happy:before {
  content: "";
}
.icon-sad:before {
  content: "";
}
.icon-facebook:before {
  content: "";
}
.icon-twitter:before {
  content: "";
}
.icon-googleplus:before {
  content: "";
}
.icon-rss:before {
  content: "";
}
.icon-tumblr:before {
  content: "";
}
.icon-linkedin:before {
  content: "";
}
.icon-dribbble:before {
  content: "";
}
/*
Icons mind
Plugin URI: https://iconsmind.com/view_icons/
*/
@font-face {
  font-family: icomoon;
  src: url(../themes/custom/assets/fonts/icomoon.eot?-rdmvgc);
  src: url(../themes/custom/assets/fonts/icomoon.eot?#iefix-rdmvgc) format("embedded-opentype"), url(../themes/custom/assets/fonts/icomoon.woff?-rdmvgc) format("woff"), url(../themes/custom/assets/fonts/icomoon.ttf?-rdmvgc) format("truetype"), url(../themes/custom/assets/fonts/icomoon.svg?-rdmvgc#icomoon) format("svg");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
[class*=" line-icon-"], [class^=line-icon-] {
  font-family: icomoon;
  speak: none;
  font-style: normal;
  font-weight: 400;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.line-icon-A-Z:before {
  content: "";
}
.line-icon-Aa:before {
  content: "";
}
.line-icon-Add-Bag:before {
  content: "";
}
.line-icon-Add-Basket:before {
  content: "";
}
.line-icon-Add-Cart:before {
  content: "";
}
.line-icon-Add-File:before {
  content: "";
}
.line-icon-Add-SpaceAfterParagraph:before {
  content: "";
}
.line-icon-Add-SpaceBeforeParagraph:before {
  content: "";
}
.line-icon-Add-User:before {
  content: "";
}
.line-icon-Add-UserStar:before {
  content: "";
}
.line-icon-Add-Window:before {
  content: "";
}
.line-icon-Add:before {
  content: "";
}
.line-icon-Address-Book:before {
  content: "";
}
.line-icon-Address-Book2:before {
  content: "";
}
.line-icon-Administrator:before {
  content: "";
}
.line-icon-Aerobics-2:before {
  content: "";
}
.line-icon-Aerobics-3:before {
  content: "";
}
.line-icon-Aerobics:before {
  content: "";
}
.line-icon-Affiliate:before {
  content: "";
}
.line-icon-Aim:before {
  content: "";
}
.line-icon-Air-Balloon:before {
  content: "";
}
.line-icon-Airbrush:before {
  content: "";
}
.line-icon-Airship:before {
  content: "";
}
.line-icon-Alarm-Clock:before {
  content: "";
}
.line-icon-Alarm-Clock2:before {
  content: "";
}
.line-icon-Alarm:before {
  content: "";
}
.line-icon-Alien-2:before {
  content: "";
}
.line-icon-Alien:before {
  content: "";
}
.line-icon-Aligator:before {
  content: "";
}
.line-icon-Align-Center:before {
  content: "";
}
.line-icon-Align-JustifyAll:before {
  content: "";
}
.line-icon-Align-JustifyCenter:before {
  content: "";
}
.line-icon-Align-JustifyLeft:before {
  content: "";
}
.line-icon-Align-JustifyRight:before {
  content: "";
}
.line-icon-Align-Left:before {
  content: "";
}
.line-icon-Align-Right:before {
  content: "";
}
.line-icon-Alpha:before {
  content: "";
}
.line-icon-Ambulance:before {
  content: "";
}
.line-icon-AMX:before {
  content: "";
}
.line-icon-Anchor-2:before {
  content: "";
}
.line-icon-Anchor:before {
  content: "";
}
.line-icon-Android-Store:before {
  content: "";
}
.line-icon-Android:before {
  content: "";
}
.line-icon-Angel-Smiley:before {
  content: "";
}
.line-icon-Angel:before {
  content: "";
}
.line-icon-Angry:before {
  content: "";
}
.line-icon-Apple-Bite:before {
  content: "";
}
.line-icon-Apple-Store:before {
  content: "";
}
.line-icon-Apple:before {
  content: "";
}
.line-icon-Approved-Window:before {
  content: "";
}
.line-icon-Aquarius-2:before {
  content: "";
}
.line-icon-Aquarius:before {
  content: "";
}
.line-icon-Archery-2:before {
  content: "";
}
.line-icon-Archery:before {
  content: "";
}
.line-icon-Argentina:before {
  content: "";
}
.line-icon-Aries-2:before {
  content: "";
}
.line-icon-Aries:before {
  content: "";
}
.line-icon-Army-Key:before {
  content: "";
}
.line-icon-Arrow-Around:before {
  content: "";
}
.line-icon-Arrow-Back3:before {
  content: "";
}
.line-icon-Arrow-Back:before {
  content: "";
}
.line-icon-Arrow-Back2:before {
  content: "";
}
.line-icon-Arrow-Barrier:before {
  content: "";
}
.line-icon-Arrow-Circle:before {
  content: "";
}
.line-icon-Arrow-Cross:before {
  content: "";
}
.line-icon-Arrow-Down:before {
  content: "";
}
.line-icon-Arrow-Down2:before {
  content: "";
}
.line-icon-Arrow-Down3:before {
  content: "";
}
.line-icon-Arrow-DowninCircle:before {
  content: "";
}
.line-icon-Arrow-Fork:before {
  content: "";
}
.line-icon-Arrow-Forward:before {
  content: "";
}
.line-icon-Arrow-Forward2:before {
  content: "";
}
.line-icon-Arrow-From:before {
  content: "";
}
.line-icon-Arrow-Inside:before {
  content: "";
}
.line-icon-Arrow-Inside45:before {
  content: "";
}
.line-icon-Arrow-InsideGap:before {
  content: "";
}
.line-icon-Arrow-InsideGap45:before {
  content: "";
}
.line-icon-Arrow-Into:before {
  content: "";
}
.line-icon-Arrow-Join:before {
  content: "";
}
.line-icon-Arrow-Junction:before {
  content: "";
}
.line-icon-Arrow-Left:before {
  content: "";
}
.line-icon-Arrow-Left2:before {
  content: "";
}
.line-icon-Arrow-LeftinCircle:before {
  content: "";
}
.line-icon-Arrow-Loop:before {
  content: "";
}
.line-icon-Arrow-Merge:before {
  content: "";
}
.line-icon-Arrow-Mix:before {
  content: "";
}
.line-icon-Arrow-Next:before {
  content: "";
}
.line-icon-Arrow-OutLeft:before {
  content: "";
}
.line-icon-Arrow-OutRight:before {
  content: "";
}
.line-icon-Arrow-Outside:before {
  content: "";
}
.line-icon-Arrow-Outside45:before {
  content: "";
}
.line-icon-Arrow-OutsideGap:before {
  content: "";
}
.line-icon-Arrow-OutsideGap45:before {
  content: "";
}
.line-icon-Arrow-Over:before {
  content: "";
}
.line-icon-Arrow-Refresh:before {
  content: "";
}
.line-icon-Arrow-Refresh2:before {
  content: "";
}
.line-icon-Arrow-Right:before {
  content: "";
}
.line-icon-Arrow-Right2:before {
  content: "";
}
.line-icon-Arrow-RightinCircle:before {
  content: "";
}
.line-icon-Arrow-Shuffle:before {
  content: "";
}
.line-icon-Arrow-Squiggly:before {
  content: "";
}
.line-icon-Arrow-Through:before {
  content: "";
}
.line-icon-Arrow-To:before {
  content: "";
}
.line-icon-Arrow-TurnLeft:before {
  content: "";
}
.line-icon-Arrow-TurnRight:before {
  content: "";
}
.line-icon-Arrow-Up:before {
  content: "";
}
.line-icon-Arrow-Up2:before {
  content: "";
}
.line-icon-Arrow-Up3:before {
  content: "";
}
.line-icon-Arrow-UpinCircle:before {
  content: "";
}
.line-icon-Arrow-XLeft:before {
  content: "";
}
.line-icon-Arrow-XRight:before {
  content: "";
}
.line-icon-Ask:before {
  content: "";
}
.line-icon-Assistant:before {
  content: "";
}
.line-icon-Astronaut:before {
  content: "";
}
.line-icon-At-Sign:before {
  content: "";
}
.line-icon-ATM:before {
  content: "";
}
.line-icon-Atom:before {
  content: "";
}
.line-icon-Audio:before {
  content: "";
}
.line-icon-Auto-Flash:before {
  content: "";
}
.line-icon-Autumn:before {
  content: "";
}
.line-icon-Baby-Clothes:before {
  content: "";
}
.line-icon-Baby-Clothes2:before {
  content: "";
}
.line-icon-Baby-Cry:before {
  content: "";
}
.line-icon-Baby:before {
  content: "";
}
.line-icon-Back2:before {
  content: "";
}
.line-icon-Back-Media:before {
  content: "";
}
.line-icon-Back-Music:before {
  content: "";
}
.line-icon-Back:before {
  content: "";
}
.line-icon-Background:before {
  content: "";
}
.line-icon-Bacteria:before {
  content: "";
}
.line-icon-Bag-Coins:before {
  content: "";
}
.line-icon-Bag-Items:before {
  content: "";
}
.line-icon-Bag-Quantity:before {
  content: "";
}
.line-icon-Bag:before {
  content: "";
}
.line-icon-Bakelite:before {
  content: "";
}
.line-icon-Ballet-Shoes:before {
  content: "";
}
.line-icon-Balloon:before {
  content: "";
}
.line-icon-Banana:before {
  content: "";
}
.line-icon-Band-Aid:before {
  content: "";
}
.line-icon-Bank:before {
  content: "";
}
.line-icon-Bar-Chart:before {
  content: "";
}
.line-icon-Bar-Chart2:before {
  content: "";
}
.line-icon-Bar-Chart3:before {
  content: "";
}
.line-icon-Bar-Chart4:before {
  content: "";
}
.line-icon-Bar-Chart5:before {
  content: "";
}
.line-icon-Bar-Code:before {
  content: "";
}
.line-icon-Barricade-2:before {
  content: "";
}
.line-icon-Barricade:before {
  content: "";
}
.line-icon-Baseball:before {
  content: "";
}
.line-icon-Basket-Ball:before {
  content: "";
}
.line-icon-Basket-Coins:before {
  content: "";
}
.line-icon-Basket-Items:before {
  content: "";
}
.line-icon-Basket-Quantity:before {
  content: "";
}
.line-icon-Bat-2:before {
  content: "";
}
.line-icon-Bat:before {
  content: "";
}
.line-icon-Bathrobe:before {
  content: "";
}
.line-icon-Batman-Mask:before {
  content: "";
}
.line-icon-Battery-0:before {
  content: "";
}
.line-icon-Battery-25:before {
  content: "";
}
.line-icon-Battery-50:before {
  content: "";
}
.line-icon-Battery-75:before {
  content: "";
}
.line-icon-Battery-100:before {
  content: "";
}
.line-icon-Battery-Charge:before {
  content: "";
}
.line-icon-Bear:before {
  content: "";
}
.line-icon-Beard-2:before {
  content: "";
}
.line-icon-Beard-3:before {
  content: "";
}
.line-icon-Beard:before {
  content: "";
}
.line-icon-Bebo:before {
  content: "";
}
.line-icon-Bee:before {
  content: "";
}
.line-icon-Beer-Glass:before {
  content: "";
}
.line-icon-Beer:before {
  content: "";
}
.line-icon-Bell-2:before {
  content: "";
}
.line-icon-Bell:before {
  content: "";
}
.line-icon-Belt-2:before {
  content: "";
}
.line-icon-Belt-3:before {
  content: "";
}
.line-icon-Belt:before {
  content: "";
}
.line-icon-Berlin-Tower:before {
  content: "";
}
.line-icon-Beta:before {
  content: "";
}
.line-icon-Betvibes:before {
  content: "";
}
.line-icon-Bicycle-2:before {
  content: "";
}
.line-icon-Bicycle-3:before {
  content: "";
}
.line-icon-Bicycle:before {
  content: "";
}
.line-icon-Big-Bang:before {
  content: "";
}
.line-icon-Big-Data:before {
  content: "";
}
.line-icon-Bike-Helmet:before {
  content: "";
}
.line-icon-Bikini:before {
  content: "";
}
.line-icon-Bilk-Bottle2:before {
  content: "";
}
.line-icon-Billing:before {
  content: "";
}
.line-icon-Bing:before {
  content: "";
}
.line-icon-Binocular:before {
  content: "";
}
.line-icon-Bio-Hazard:before {
  content: "";
}
.line-icon-Biotech:before {
  content: "";
}
.line-icon-Bird-DeliveringLetter:before {
  content: "";
}
.line-icon-Bird:before {
  content: "";
}
.line-icon-Birthday-Cake:before {
  content: "";
}
.line-icon-Bisexual:before {
  content: "";
}
.line-icon-Bishop:before {
  content: "";
}
.line-icon-Bitcoin:before {
  content: "";
}
.line-icon-Black-Cat:before {
  content: "";
}
.line-icon-Blackboard:before {
  content: "";
}
.line-icon-Blinklist:before {
  content: "";
}
.line-icon-Block-Cloud:before {
  content: "";
}
.line-icon-Block-Window:before {
  content: "";
}
.line-icon-Blogger:before {
  content: "";
}
.line-icon-Blood:before {
  content: "";
}
.line-icon-Blouse:before {
  content: "";
}
.line-icon-Blueprint:before {
  content: "";
}
.line-icon-Board:before {
  content: "";
}
.line-icon-Bodybuilding:before {
  content: "";
}
.line-icon-Bold-Text:before {
  content: "";
}
.line-icon-Bone:before {
  content: "";
}
.line-icon-Bones:before {
  content: "";
}
.line-icon-Book:before {
  content: "";
}
.line-icon-Bookmark:before {
  content: "";
}
.line-icon-Books-2:before {
  content: "";
}
.line-icon-Books:before {
  content: "";
}
.line-icon-Boom:before {
  content: "";
}
.line-icon-Boot-2:before {
  content: "";
}
.line-icon-Boot:before {
  content: "";
}
.line-icon-Bottom-ToTop:before {
  content: "";
}
.line-icon-Bow-2:before {
  content: "";
}
.line-icon-Bow-3:before {
  content: "";
}
.line-icon-Bow-4:before {
  content: "";
}
.line-icon-Bow-5:before {
  content: "";
}
.line-icon-Bow-6:before {
  content: "";
}
.line-icon-Bow:before {
  content: "";
}
.line-icon-Bowling-2:before {
  content: "";
}
.line-icon-Bowling:before {
  content: "";
}
.line-icon-Box2:before {
  content: "";
}
.line-icon-Box-Close:before {
  content: "";
}
.line-icon-Box-Full:before {
  content: "";
}
.line-icon-Box-Open:before {
  content: "";
}
.line-icon-Box-withFolders:before {
  content: "";
}
.line-icon-Box:before {
  content: "";
}
.line-icon-Boy:before {
  content: "";
}
.line-icon-Bra:before {
  content: "";
}
.line-icon-Brain-2:before {
  content: "";
}
.line-icon-Brain-3:before {
  content: "";
}
.line-icon-Brain:before {
  content: "";
}
.line-icon-Brazil:before {
  content: "";
}
.line-icon-Bread-2:before {
  content: "";
}
.line-icon-Bread:before {
  content: "";
}
.line-icon-Bridge:before {
  content: "";
}
.line-icon-Brightkite:before {
  content: "";
}
.line-icon-Broke-Link2:before {
  content: "";
}
.line-icon-Broken-Link:before {
  content: "";
}
.line-icon-Broom:before {
  content: "";
}
.line-icon-Brush:before {
  content: "";
}
.line-icon-Bucket:before {
  content: "";
}
.line-icon-Bug:before {
  content: "";
}
.line-icon-Building:before {
  content: "";
}
.line-icon-Bulleted-List:before {
  content: "";
}
.line-icon-Bus-2:before {
  content: "";
}
.line-icon-Bus:before {
  content: "";
}
.line-icon-Business-Man:before {
  content: "";
}
.line-icon-Business-ManWoman:before {
  content: "";
}
.line-icon-Business-Mens:before {
  content: "";
}
.line-icon-Business-Woman:before {
  content: "";
}
.line-icon-Butterfly:before {
  content: "";
}
.line-icon-Button:before {
  content: "";
}
.line-icon-Cable-Car:before {
  content: "";
}
.line-icon-Cake:before {
  content: "";
}
.line-icon-Calculator-2:before {
  content: "";
}
.line-icon-Calculator-3:before {
  content: "";
}
.line-icon-Calculator:before {
  content: "";
}
.line-icon-Calendar-2:before {
  content: "";
}
.line-icon-Calendar-3:before {
  content: "";
}
.line-icon-Calendar-4:before {
  content: "";
}
.line-icon-Calendar-Clock:before {
  content: "";
}
.line-icon-Calendar:before {
  content: "";
}
.line-icon-Camel:before {
  content: "";
}
.line-icon-Camera-2:before {
  content: "";
}
.line-icon-Camera-3:before {
  content: "";
}
.line-icon-Camera-4:before {
  content: "";
}
.line-icon-Camera-5:before {
  content: "";
}
.line-icon-Camera-Back:before {
  content: "";
}
.line-icon-Camera:before {
  content: "";
}
.line-icon-Can-2:before {
  content: "";
}
.line-icon-Can:before {
  content: "";
}
.line-icon-Canada:before {
  content: "";
}
.line-icon-Cancer-2:before {
  content: "";
}
.line-icon-Cancer-3:before {
  content: "";
}
.line-icon-Cancer:before {
  content: "";
}
.line-icon-Candle:before {
  content: "";
}
.line-icon-Candy-Cane:before {
  content: "";
}
.line-icon-Candy:before {
  content: "";
}
.line-icon-Cannon:before {
  content: "";
}
.line-icon-Cap-2:before {
  content: "";
}
.line-icon-Cap-3:before {
  content: "";
}
.line-icon-Cap-Smiley:before {
  content: "";
}
.line-icon-Cap:before {
  content: "";
}
.line-icon-Capricorn-2:before {
  content: "";
}
.line-icon-Capricorn:before {
  content: "";
}
.line-icon-Car-2:before {
  content: "";
}
.line-icon-Car-3:before {
  content: "";
}
.line-icon-Car-Coins:before {
  content: "";
}
.line-icon-Car-Items:before {
  content: "";
}
.line-icon-Car-Wheel:before {
  content: "";
}
.line-icon-Car:before {
  content: "";
}
.line-icon-Cardigan:before {
  content: "";
}
.line-icon-Cardiovascular:before {
  content: "";
}
.line-icon-Cart-Quantity:before {
  content: "";
}
.line-icon-Casette-Tape:before {
  content: "";
}
.line-icon-Cash-Register:before {
  content: "";
}
.line-icon-Cash-register2:before {
  content: "";
}
.line-icon-Castle:before {
  content: "";
}
.line-icon-Cat:before {
  content: "";
}
.line-icon-Cathedral:before {
  content: "";
}
.line-icon-Cauldron:before {
  content: "";
}
.line-icon-CD-2:before {
  content: "";
}
.line-icon-CD-Cover:before {
  content: "";
}
.line-icon-CD:before {
  content: "";
}
.line-icon-Cello:before {
  content: "";
}
.line-icon-Celsius:before {
  content: "";
}
.line-icon-Chacked-Flag:before {
  content: "";
}
.line-icon-Chair:before {
  content: "";
}
.line-icon-Charger:before {
  content: "";
}
.line-icon-Check-2:before {
  content: "";
}
.line-icon-Check:before {
  content: "";
}
.line-icon-Checked-User:before {
  content: "";
}
.line-icon-Checkmate:before {
  content: "";
}
.line-icon-Checkout-Bag:before {
  content: "";
}
.line-icon-Checkout-Basket:before {
  content: "";
}
.line-icon-Checkout:before {
  content: "";
}
.line-icon-Cheese:before {
  content: "";
}
.line-icon-Cheetah:before {
  content: "";
}
.line-icon-Chef-Hat:before {
  content: "";
}
.line-icon-Chef-Hat2:before {
  content: "";
}
.line-icon-Chef:before {
  content: "";
}
.line-icon-Chemical-2:before {
  content: "";
}
.line-icon-Chemical-3:before {
  content: "";
}
.line-icon-Chemical-4:before {
  content: "";
}
.line-icon-Chemical-5:before {
  content: "";
}
.line-icon-Chemical:before {
  content: "";
}
.line-icon-Chess-Board:before {
  content: "";
}
.line-icon-Chess:before {
  content: "";
}
.line-icon-Chicken:before {
  content: "";
}
.line-icon-Chile:before {
  content: "";
}
.line-icon-Chimney:before {
  content: "";
}
.line-icon-China:before {
  content: "";
}
.line-icon-Chinese-Temple:before {
  content: "";
}
.line-icon-Chip:before {
  content: "";
}
.line-icon-Chopsticks-2:before {
  content: "";
}
.line-icon-Chopsticks:before {
  content: "";
}
.line-icon-Christmas-Ball:before {
  content: "";
}
.line-icon-Christmas-Bell:before {
  content: "";
}
.line-icon-Christmas-Candle:before {
  content: "";
}
.line-icon-Christmas-Hat:before {
  content: "";
}
.line-icon-Christmas-Sleigh:before {
  content: "";
}
.line-icon-Christmas-Snowman:before {
  content: "";
}
.line-icon-Christmas-Sock:before {
  content: "";
}
.line-icon-Christmas-Tree:before {
  content: "";
}
.line-icon-Christmas:before {
  content: "";
}
.line-icon-Chrome:before {
  content: "";
}
.line-icon-Chrysler-Building:before {
  content: "";
}
.line-icon-Cinema:before {
  content: "";
}
.line-icon-Circular-Point:before {
  content: "";
}
.line-icon-City-Hall:before {
  content: "";
}
.line-icon-Clamp:before {
  content: "";
}
.line-icon-Clapperboard-Close:before {
  content: "";
}
.line-icon-Clapperboard-Open:before {
  content: "";
}
.line-icon-Claps:before {
  content: "";
}
.line-icon-Clef:before {
  content: "";
}
.line-icon-Clinic:before {
  content: "";
}
.line-icon-Clock-2:before {
  content: "";
}
.line-icon-Clock-3:before {
  content: "";
}
.line-icon-Clock-4:before {
  content: "";
}
.line-icon-Clock-Back:before {
  content: "";
}
.line-icon-Clock-Forward:before {
  content: "";
}
.line-icon-Clock:before {
  content: "";
}
.line-icon-Close-Window:before {
  content: "";
}
.line-icon-Close:before {
  content: "";
}
.line-icon-Clothing-Store:before {
  content: "";
}
.line-icon-Cloud--:before {
  content: "";
}
.line-icon-Cloud-:before {
  content: "";
}
.line-icon-Cloud-Camera:before {
  content: "";
}
.line-icon-Cloud-Computer:before {
  content: "";
}
.line-icon-Cloud-Email:before {
  content: "";
}
.line-icon-Cloud-Hail:before {
  content: "";
}
.line-icon-Cloud-Laptop:before {
  content: "";
}
.line-icon-Cloud-Lock:before {
  content: "";
}
.line-icon-Cloud-Moon:before {
  content: "";
}
.line-icon-Cloud-Music:before {
  content: "";
}
.line-icon-Cloud-Picture:before {
  content: "";
}
.line-icon-Cloud-Rain:before {
  content: "";
}
.line-icon-Cloud-Remove:before {
  content: "";
}
.line-icon-Cloud-Secure:before {
  content: "";
}
.line-icon-Cloud-Settings:before {
  content: "";
}
.line-icon-Cloud-Smartphone:before {
  content: "";
}
.line-icon-Cloud-Snow:before {
  content: "";
}
.line-icon-Cloud-Sun:before {
  content: "";
}
.line-icon-Cloud-Tablet:before {
  content: "";
}
.line-icon-Cloud-Video:before {
  content: "";
}
.line-icon-Cloud-Weather:before {
  content: "";
}
.line-icon-Cloud:before {
  content: "";
}
.line-icon-Clouds-Weather:before {
  content: "";
}
.line-icon-Clouds:before {
  content: "";
}
.line-icon-Clown:before {
  content: "";
}
.line-icon-CMYK:before {
  content: "";
}
.line-icon-Coat:before {
  content: "";
}
.line-icon-Cocktail:before {
  content: "";
}
.line-icon-Coconut:before {
  content: "";
}
.line-icon-Code-Window:before {
  content: "";
}
.line-icon-Coding:before {
  content: "";
}
.line-icon-Coffee-2:before {
  content: "";
}
.line-icon-Coffee-Bean:before {
  content: "";
}
.line-icon-Coffee-Machine:before {
  content: "";
}
.line-icon-Coffee-toGo:before {
  content: "";
}
.line-icon-Coffee:before {
  content: "";
}
.line-icon-Coffin:before {
  content: "";
}
.line-icon-Coin:before {
  content: "";
}
.line-icon-Coins-2:before {
  content: "";
}
.line-icon-Coins-3:before {
  content: "";
}
.line-icon-Coins:before {
  content: "";
}
.line-icon-Colombia:before {
  content: "";
}
.line-icon-Colosseum:before {
  content: "";
}
.line-icon-Column-2:before {
  content: "";
}
.line-icon-Column-3:before {
  content: "";
}
.line-icon-Column:before {
  content: "";
}
.line-icon-Comb-2:before {
  content: "";
}
.line-icon-Comb:before {
  content: "";
}
.line-icon-Communication-Tower:before {
  content: "";
}
.line-icon-Communication-Tower2:before {
  content: "";
}
.line-icon-Compass-2:before {
  content: "";
}
.line-icon-Compass-3:before {
  content: "";
}
.line-icon-Compass-4:before {
  content: "";
}
.line-icon-Compass-Rose:before {
  content: "";
}
.line-icon-Compass:before {
  content: "";
}
.line-icon-Computer-2:before {
  content: "";
}
.line-icon-Computer-3:before {
  content: "";
}
.line-icon-Computer-Secure:before {
  content: "";
}
.line-icon-Computer:before {
  content: "";
}
.line-icon-Conference:before {
  content: "";
}
.line-icon-Confused:before {
  content: "";
}
.line-icon-Conservation:before {
  content: "";
}
.line-icon-Consulting:before {
  content: "";
}
.line-icon-Contrast:before {
  content: "";
}
.line-icon-Control-2:before {
  content: "";
}
.line-icon-Control:before {
  content: "";
}
.line-icon-Cookie-Man:before {
  content: "";
}
.line-icon-Cookies:before {
  content: "";
}
.line-icon-Cool-Guy:before {
  content: "";
}
.line-icon-Cool:before {
  content: "";
}
.line-icon-Copyright:before {
  content: "";
}
.line-icon-Costume:before {
  content: "";
}
.line-icon-Couple-Sign:before {
  content: "";
}
.line-icon-Cow:before {
  content: "";
}
.line-icon-CPU:before {
  content: "";
}
.line-icon-Crane:before {
  content: "";
}
.line-icon-Cranium:before {
  content: "";
}
.line-icon-Credit-Card:before {
  content: "";
}
.line-icon-Credit-Card2:before {
  content: "";
}
.line-icon-Credit-Card3:before {
  content: "";
}
.line-icon-Cricket:before {
  content: "";
}
.line-icon-Criminal:before {
  content: "";
}
.line-icon-Croissant:before {
  content: "";
}
.line-icon-Crop-2:before {
  content: "";
}
.line-icon-Crop-3:before {
  content: "";
}
.line-icon-Crown-2:before {
  content: "";
}
.line-icon-Crown:before {
  content: "";
}
.line-icon-Crying:before {
  content: "";
}
.line-icon-Cube-Molecule:before {
  content: "";
}
.line-icon-Cube-Molecule2:before {
  content: "";
}
.line-icon-Cupcake:before {
  content: "";
}
.line-icon-Cursor-Click:before {
  content: "";
}
.line-icon-Cursor-Click2:before {
  content: "";
}
.line-icon-Cursor-Move:before {
  content: "";
}
.line-icon-Cursor-Move2:before {
  content: "";
}
.line-icon-Cursor-Select:before {
  content: "";
}
.line-icon-Cursor:before {
  content: "";
}
.line-icon-D-Eyeglasses:before {
  content: "";
}
.line-icon-D-Eyeglasses2:before {
  content: "";
}
.line-icon-Dam:before {
  content: "";
}
.line-icon-Danemark:before {
  content: "";
}
.line-icon-Danger-2:before {
  content: "";
}
.line-icon-Danger:before {
  content: "";
}
.line-icon-Dashboard:before {
  content: "";
}
.line-icon-Data-Backup:before {
  content: "";
}
.line-icon-Data-Block:before {
  content: "";
}
.line-icon-Data-Center:before {
  content: "";
}
.line-icon-Data-Clock:before {
  content: "";
}
.line-icon-Data-Cloud:before {
  content: "";
}
.line-icon-Data-Compress:before {
  content: "";
}
.line-icon-Data-Copy:before {
  content: "";
}
.line-icon-Data-Download:before {
  content: "";
}
.line-icon-Data-Financial:before {
  content: "";
}
.line-icon-Data-Key:before {
  content: "";
}
.line-icon-Data-Lock:before {
  content: "";
}
.line-icon-Data-Network:before {
  content: "";
}
.line-icon-Data-Password:before {
  content: "";
}
.line-icon-Data-Power:before {
  content: "";
}
.line-icon-Data-Refresh:before {
  content: "";
}
.line-icon-Data-Save:before {
  content: "";
}
.line-icon-Data-Search:before {
  content: "";
}
.line-icon-Data-Security:before {
  content: "";
}
.line-icon-Data-Settings:before {
  content: "";
}
.line-icon-Data-Sharing:before {
  content: "";
}
.line-icon-Data-Shield:before {
  content: "";
}
.line-icon-Data-Signal:before {
  content: "";
}
.line-icon-Data-Storage:before {
  content: "";
}
.line-icon-Data-Stream:before {
  content: "";
}
.line-icon-Data-Transfer:before {
  content: "";
}
.line-icon-Data-Unlock:before {
  content: "";
}
.line-icon-Data-Upload:before {
  content: "";
}
.line-icon-Data-Yes:before {
  content: "";
}
.line-icon-Data:before {
  content: "";
}
.line-icon-David-Star:before {
  content: "";
}
.line-icon-Daylight:before {
  content: "";
}
.line-icon-Death:before {
  content: "";
}
.line-icon-Debian:before {
  content: "";
}
.line-icon-Dec:before {
  content: "";
}
.line-icon-Decrase-Inedit:before {
  content: "";
}
.line-icon-Deer-2:before {
  content: "";
}
.line-icon-Deer:before {
  content: "";
}
.line-icon-Delete-File:before {
  content: "";
}
.line-icon-Delete-Window:before {
  content: "";
}
.line-icon-Delicious:before {
  content: "";
}
.line-icon-Depression:before {
  content: "";
}
.line-icon-Deviantart:before {
  content: "";
}
.line-icon-Device-SyncwithCloud:before {
  content: "";
}
.line-icon-Diamond:before {
  content: "";
}
.line-icon-Dice-2:before {
  content: "";
}
.line-icon-Dice:before {
  content: "";
}
.line-icon-Digg:before {
  content: "";
}
.line-icon-Digital-Drawing:before {
  content: "";
}
.line-icon-Diigo:before {
  content: "";
}
.line-icon-Dinosaur:before {
  content: "";
}
.line-icon-Diploma-2:before {
  content: "";
}
.line-icon-Diploma:before {
  content: "";
}
.line-icon-Direction-East:before {
  content: "";
}
.line-icon-Direction-North:before {
  content: "";
}
.line-icon-Direction-South:before {
  content: "";
}
.line-icon-Direction-West:before {
  content: "";
}
.line-icon-Director:before {
  content: "";
}
.line-icon-Disk:before {
  content: "";
}
.line-icon-Dj:before {
  content: "";
}
.line-icon-DNA-2:before {
  content: "";
}
.line-icon-DNA-Helix:before {
  content: "";
}
.line-icon-DNA:before {
  content: "";
}
.line-icon-Doctor:before {
  content: "";
}
.line-icon-Dog:before {
  content: "";
}
.line-icon-Dollar-Sign:before {
  content: "";
}
.line-icon-Dollar-Sign2:before {
  content: "";
}
.line-icon-Dollar:before {
  content: "";
}
.line-icon-Dolphin:before {
  content: "";
}
.line-icon-Domino:before {
  content: "";
}
.line-icon-Door-Hanger:before {
  content: "";
}
.line-icon-Door:before {
  content: "";
}
.line-icon-Doplr:before {
  content: "";
}
.line-icon-Double-Circle:before {
  content: "";
}
.line-icon-Double-Tap:before {
  content: "";
}
.line-icon-Doughnut:before {
  content: "";
}
.line-icon-Dove:before {
  content: "";
}
.line-icon-Down-2:before {
  content: "";
}
.line-icon-Down-3:before {
  content: "";
}
.line-icon-Down-4:before {
  content: "";
}
.line-icon-Down:before {
  content: "";
}
.line-icon-Download-2:before {
  content: "";
}
.line-icon-Download-fromCloud:before {
  content: "";
}
.line-icon-Download-Window:before {
  content: "";
}
.line-icon-Download:before {
  content: "";
}
.line-icon-Downward:before {
  content: "";
}
.line-icon-Drag-Down:before {
  content: "";
}
.line-icon-Drag-Left:before {
  content: "";
}
.line-icon-Drag-Right:before {
  content: "";
}
.line-icon-Drag-Up:before {
  content: "";
}
.line-icon-Drag:before {
  content: "";
}
.line-icon-Dress:before {
  content: "";
}
.line-icon-Drill-2:before {
  content: "";
}
.line-icon-Drill:before {
  content: "";
}
.line-icon-Drop:before {
  content: "";
}
.line-icon-Dropbox:before {
  content: "";
}
.line-icon-Drum:before {
  content: "";
}
.line-icon-Dry:before {
  content: "";
}
.line-icon-Duck:before {
  content: "";
}
.line-icon-Dumbbell:before {
  content: "";
}
.line-icon-Duplicate-Layer:before {
  content: "";
}
.line-icon-Duplicate-Window:before {
  content: "";
}
.line-icon-DVD:before {
  content: "";
}
.line-icon-Eagle:before {
  content: "";
}
.line-icon-Ear:before {
  content: "";
}
.line-icon-Earphones-2:before {
  content: "";
}
.line-icon-Earphones:before {
  content: "";
}
.line-icon-Eci-Icon:before {
  content: "";
}
.line-icon-Edit-Map:before {
  content: "";
}
.line-icon-Edit:before {
  content: "";
}
.line-icon-Eggs:before {
  content: "";
}
.line-icon-Egypt:before {
  content: "";
}
.line-icon-Eifel-Tower:before {
  content: "";
}
.line-icon-eject-2:before {
  content: "";
}
.line-icon-Eject:before {
  content: "";
}
.line-icon-El-Castillo:before {
  content: "";
}
.line-icon-Elbow:before {
  content: "";
}
.line-icon-Electric-Guitar:before {
  content: "";
}
.line-icon-Electricity:before {
  content: "";
}
.line-icon-Elephant:before {
  content: "";
}
.line-icon-Email:before {
  content: "";
}
.line-icon-Embassy:before {
  content: "";
}
.line-icon-Empire-StateBuilding:before {
  content: "";
}
.line-icon-Empty-Box:before {
  content: "";
}
.line-icon-End2:before {
  content: "";
}
.line-icon-End-2:before {
  content: "";
}
.line-icon-End:before {
  content: "";
}
.line-icon-Endways:before {
  content: "";
}
.line-icon-Engineering:before {
  content: "";
}
.line-icon-Envelope-2:before {
  content: "";
}
.line-icon-Envelope:before {
  content: "";
}
.line-icon-Environmental-2:before {
  content: "";
}
.line-icon-Environmental-3:before {
  content: "";
}
.line-icon-Environmental:before {
  content: "";
}
.line-icon-Equalizer:before {
  content: "";
}
.line-icon-Eraser-2:before {
  content: "";
}
.line-icon-Eraser-3:before {
  content: "";
}
.line-icon-Eraser:before {
  content: "";
}
.line-icon-Error-404Window:before {
  content: "";
}
.line-icon-Euro-Sign:before {
  content: "";
}
.line-icon-Euro-Sign2:before {
  content: "";
}
.line-icon-Euro:before {
  content: "";
}
.line-icon-Evernote:before {
  content: "";
}
.line-icon-Evil:before {
  content: "";
}
.line-icon-Explode:before {
  content: "";
}
.line-icon-Eye-2:before {
  content: "";
}
.line-icon-Eye-Blind:before {
  content: "";
}
.line-icon-Eye-Invisible:before {
  content: "";
}
.line-icon-Eye-Scan:before {
  content: "";
}
.line-icon-Eye-Visible:before {
  content: "";
}
.line-icon-Eye:before {
  content: "";
}
.line-icon-Eyebrow-2:before {
  content: "";
}
.line-icon-Eyebrow-3:before {
  content: "";
}
.line-icon-Eyebrow:before {
  content: "";
}
.line-icon-Eyeglasses-Smiley:before {
  content: "";
}
.line-icon-Eyeglasses-Smiley2:before {
  content: "";
}
.line-icon-Face-Style:before {
  content: "";
}
.line-icon-Face-Style2:before {
  content: "";
}
.line-icon-Face-Style3:before {
  content: "";
}
.line-icon-Face-Style4:before {
  content: "";
}
.line-icon-Face-Style5:before {
  content: "";
}
.line-icon-Face-Style6:before {
  content: "";
}
.line-icon-Facebook-2:before {
  content: "";
}
.line-icon-Facebook:before {
  content: "";
}
.line-icon-Factory-2:before {
  content: "";
}
.line-icon-Factory:before {
  content: "";
}
.line-icon-Fahrenheit:before {
  content: "";
}
.line-icon-Family-Sign:before {
  content: "";
}
.line-icon-Fan:before {
  content: "";
}
.line-icon-Farmer:before {
  content: "";
}
.line-icon-Fashion:before {
  content: "";
}
.line-icon-Favorite-Window:before {
  content: "";
}
.line-icon-Fax:before {
  content: "";
}
.line-icon-Feather:before {
  content: "";
}
.line-icon-Feedburner:before {
  content: "";
}
.line-icon-Female-2:before {
  content: "";
}
.line-icon-Female-Sign:before {
  content: "";
}
.line-icon-Female:before {
  content: "";
}
.line-icon-File-Block:before {
  content: "";
}
.line-icon-File-Bookmark:before {
  content: "";
}
.line-icon-File-Chart:before {
  content: "";
}
.line-icon-File-Clipboard:before {
  content: "";
}
.line-icon-File-ClipboardFileText:before {
  content: "";
}
.line-icon-File-ClipboardTextImage:before {
  content: "";
}
.line-icon-File-Cloud:before {
  content: "";
}
.line-icon-File-Copy:before {
  content: "";
}
.line-icon-File-Copy2:before {
  content: "";
}
.line-icon-File-CSV:before {
  content: "";
}
.line-icon-File-Download:before {
  content: "";
}
.line-icon-File-Edit:before {
  content: "";
}
.line-icon-File-Excel:before {
  content: "";
}
.line-icon-File-Favorite:before {
  content: "";
}
.line-icon-File-Fire:before {
  content: "";
}
.line-icon-File-Graph:before {
  content: "";
}
.line-icon-File-Hide:before {
  content: "";
}
.line-icon-File-Horizontal:before {
  content: "";
}
.line-icon-File-HorizontalText:before {
  content: "";
}
.line-icon-File-HTML:before {
  content: "";
}
.line-icon-File-JPG:before {
  content: "";
}
.line-icon-File-Link:before {
  content: "";
}
.line-icon-File-Loading:before {
  content: "";
}
.line-icon-File-Lock:before {
  content: "";
}
.line-icon-File-Love:before {
  content: "";
}
.line-icon-File-Music:before {
  content: "";
}
.line-icon-File-Network:before {
  content: "";
}
.line-icon-File-Pictures:before {
  content: "";
}
.line-icon-File-Pie:before {
  content: "";
}
.line-icon-File-Presentation:before {
  content: "";
}
.line-icon-File-Refresh:before {
  content: "";
}
.line-icon-File-Search:before {
  content: "";
}
.line-icon-File-Settings:before {
  content: "";
}
.line-icon-File-Share:before {
  content: "";
}
.line-icon-File-TextImage:before {
  content: "";
}
.line-icon-File-Trash:before {
  content: "";
}
.line-icon-File-TXT:before {
  content: "";
}
.line-icon-File-Upload:before {
  content: "";
}
.line-icon-File-Video:before {
  content: "";
}
.line-icon-File-Word:before {
  content: "";
}
.line-icon-File-Zip:before {
  content: "";
}
.line-icon-File:before {
  content: "";
}
.line-icon-Files:before {
  content: "";
}
.line-icon-Film-Board:before {
  content: "";
}
.line-icon-Film-Cartridge:before {
  content: "";
}
.line-icon-Film-Strip:before {
  content: "";
}
.line-icon-Film-Video:before {
  content: "";
}
.line-icon-Film:before {
  content: "";
}
.line-icon-Filter-2:before {
  content: "";
}
.line-icon-Filter:before {
  content: "";
}
.line-icon-Financial:before {
  content: "";
}
.line-icon-Find-User:before {
  content: "";
}
.line-icon-Finger-DragFourSides:before {
  content: "";
}
.line-icon-Finger-DragTwoSides:before {
  content: "";
}
.line-icon-Finger-Print:before {
  content: "";
}
.line-icon-Finger:before {
  content: "";
}
.line-icon-Fingerprint-2:before {
  content: "";
}
.line-icon-Fingerprint:before {
  content: "";
}
.line-icon-Fire-Flame:before {
  content: "";
}
.line-icon-Fire-Flame2:before {
  content: "";
}
.line-icon-Fire-Hydrant:before {
  content: "";
}
.line-icon-Fire-Staion:before {
  content: "";
}
.line-icon-Firefox:before {
  content: "";
}
.line-icon-Firewall:before {
  content: "";
}
.line-icon-First-Aid:before {
  content: "";
}
.line-icon-First:before {
  content: "";
}
.line-icon-Fish-Food:before {
  content: "";
}
.line-icon-Fish:before {
  content: "";
}
.line-icon-Fit-To:before {
  content: "";
}
.line-icon-Fit-To2:before {
  content: "";
}
.line-icon-Five-Fingers:before {
  content: "";
}
.line-icon-Five-FingersDrag:before {
  content: "";
}
.line-icon-Five-FingersDrag2:before {
  content: "";
}
.line-icon-Five-FingersTouch:before {
  content: "";
}
.line-icon-Flag-2:before {
  content: "";
}
.line-icon-Flag-3:before {
  content: "";
}
.line-icon-Flag-4:before {
  content: "";
}
.line-icon-Flag-5:before {
  content: "";
}
.line-icon-Flag-6:before {
  content: "";
}
.line-icon-Flag:before {
  content: "";
}
.line-icon-Flamingo:before {
  content: "";
}
.line-icon-Flash-2:before {
  content: "";
}
.line-icon-Flash-Video:before {
  content: "";
}
.line-icon-Flash:before {
  content: "";
}
.line-icon-Flashlight:before {
  content: "";
}
.line-icon-Flask-2:before {
  content: "";
}
.line-icon-Flask:before {
  content: "";
}
.line-icon-Flick:before {
  content: "";
}
.line-icon-Flickr:before {
  content: "";
}
.line-icon-Flowerpot:before {
  content: "";
}
.line-icon-Fluorescent:before {
  content: "";
}
.line-icon-Fog-Day:before {
  content: "";
}
.line-icon-Fog-Night:before {
  content: "";
}
.line-icon-Folder-Add:before {
  content: "";
}
.line-icon-Folder-Archive:before {
  content: "";
}
.line-icon-Folder-Binder:before {
  content: "";
}
.line-icon-Folder-Binder2:before {
  content: "";
}
.line-icon-Folder-Block:before {
  content: "";
}
.line-icon-Folder-Bookmark:before {
  content: "";
}
.line-icon-Folder-Close:before {
  content: "";
}
.line-icon-Folder-Cloud:before {
  content: "";
}
.line-icon-Folder-Delete:before {
  content: "";
}
.line-icon-Folder-Download:before {
  content: "";
}
.line-icon-Folder-Edit:before {
  content: "";
}
.line-icon-Folder-Favorite:before {
  content: "";
}
.line-icon-Folder-Fire:before {
  content: "";
}
.line-icon-Folder-Hide:before {
  content: "";
}
.line-icon-Folder-Link:before {
  content: "";
}
.line-icon-Folder-Loading:before {
  content: "";
}
.line-icon-Folder-Lock:before {
  content: "";
}
.line-icon-Folder-Love:before {
  content: "";
}
.line-icon-Folder-Music:before {
  content: "";
}
.line-icon-Folder-Network:before {
  content: "";
}
.line-icon-Folder-Open:before {
  content: "";
}
.line-icon-Folder-Open2:before {
  content: "";
}
.line-icon-Folder-Organizing:before {
  content: "";
}
.line-icon-Folder-Pictures:before {
  content: "";
}
.line-icon-Folder-Refresh:before {
  content: "";
}
.line-icon-Folder-Remove-:before {
  content: "";
}
.line-icon-Folder-Search:before {
  content: "";
}
.line-icon-Folder-Settings:before {
  content: "";
}
.line-icon-Folder-Share:before {
  content: "";
}
.line-icon-Folder-Trash:before {
  content: "";
}
.line-icon-Folder-Upload:before {
  content: "";
}
.line-icon-Folder-Video:before {
  content: "";
}
.line-icon-Folder-WithDocument:before {
  content: "";
}
.line-icon-Folder-Zip:before {
  content: "";
}
.line-icon-Folder:before {
  content: "";
}
.line-icon-Folders:before {
  content: "";
}
.line-icon-Font-Color:before {
  content: "";
}
.line-icon-Font-Name:before {
  content: "";
}
.line-icon-Font-Size:before {
  content: "";
}
.line-icon-Font-Style:before {
  content: "";
}
.line-icon-Font-StyleSubscript:before {
  content: "";
}
.line-icon-Font-StyleSuperscript:before {
  content: "";
}
.line-icon-Font-Window:before {
  content: "";
}
.line-icon-Foot-2:before {
  content: "";
}
.line-icon-Foot:before {
  content: "";
}
.line-icon-Football-2:before {
  content: "";
}
.line-icon-Football:before {
  content: "";
}
.line-icon-Footprint-2:before {
  content: "";
}
.line-icon-Footprint-3:before {
  content: "";
}
.line-icon-Footprint:before {
  content: "";
}
.line-icon-Forest:before {
  content: "";
}
.line-icon-Fork:before {
  content: "";
}
.line-icon-Formspring:before {
  content: "";
}
.line-icon-Formula:before {
  content: "";
}
.line-icon-Forsquare:before {
  content: "";
}
.line-icon-Forward:before {
  content: "";
}
.line-icon-Fountain-Pen:before {
  content: "";
}
.line-icon-Four-Fingers:before {
  content: "";
}
.line-icon-Four-FingersDrag:before {
  content: "";
}
.line-icon-Four-FingersDrag2:before {
  content: "";
}
.line-icon-Four-FingersTouch:before {
  content: "";
}
.line-icon-Fox:before {
  content: "";
}
.line-icon-Frankenstein:before {
  content: "";
}
.line-icon-French-Fries:before {
  content: "";
}
.line-icon-Friendfeed:before {
  content: "";
}
.line-icon-Friendster:before {
  content: "";
}
.line-icon-Frog:before {
  content: "";
}
.line-icon-Fruits:before {
  content: "";
}
.line-icon-Fuel:before {
  content: "";
}
.line-icon-Full-Bag:before {
  content: "";
}
.line-icon-Full-Basket:before {
  content: "";
}
.line-icon-Full-Cart:before {
  content: "";
}
.line-icon-Full-Moon:before {
  content: "";
}
.line-icon-Full-Screen:before {
  content: "";
}
.line-icon-Full-Screen2:before {
  content: "";
}
.line-icon-Full-View:before {
  content: "";
}
.line-icon-Full-View2:before {
  content: "";
}
.line-icon-Full-ViewWindow:before {
  content: "";
}
.line-icon-Function:before {
  content: "";
}
.line-icon-Funky:before {
  content: "";
}
.line-icon-Funny-Bicycle:before {
  content: "";
}
.line-icon-Furl:before {
  content: "";
}
.line-icon-Gamepad-2:before {
  content: "";
}
.line-icon-Gamepad:before {
  content: "";
}
.line-icon-Gas-Pump:before {
  content: "";
}
.line-icon-Gaugage-2:before {
  content: "";
}
.line-icon-Gaugage:before {
  content: "";
}
.line-icon-Gay:before {
  content: "";
}
.line-icon-Gear-2:before {
  content: "";
}
.line-icon-Gear:before {
  content: "";
}
.line-icon-Gears-2:before {
  content: "";
}
.line-icon-Gears:before {
  content: "";
}
.line-icon-Geek-2:before {
  content: "";
}
.line-icon-Geek:before {
  content: "";
}
.line-icon-Gemini-2:before {
  content: "";
}
.line-icon-Gemini:before {
  content: "";
}
.line-icon-Genius:before {
  content: "";
}
.line-icon-Gentleman:before {
  content: "";
}
.line-icon-Geo--:before {
  content: "";
}
.line-icon-Geo-:before {
  content: "";
}
.line-icon-Geo-Close:before {
  content: "";
}
.line-icon-Geo-Love:before {
  content: "";
}
.line-icon-Geo-Number:before {
  content: "";
}
.line-icon-Geo-Star:before {
  content: "";
}
.line-icon-Geo:before {
  content: "";
}
.line-icon-Geo2--:before {
  content: "";
}
.line-icon-Geo2-:before {
  content: "";
}
.line-icon-Geo2-Close:before {
  content: "";
}
.line-icon-Geo2-Love:before {
  content: "";
}
.line-icon-Geo2-Number:before {
  content: "";
}
.line-icon-Geo2-Star:before {
  content: "";
}
.line-icon-Geo2:before {
  content: "";
}
.line-icon-Geo3--:before {
  content: "";
}
.line-icon-Geo3-:before {
  content: "";
}
.line-icon-Geo3-Close:before {
  content: "";
}
.line-icon-Geo3-Love:before {
  content: "";
}
.line-icon-Geo3-Number:before {
  content: "";
}
.line-icon-Geo3-Star:before {
  content: "";
}
.line-icon-Geo3:before {
  content: "";
}
.line-icon-Gey:before {
  content: "";
}
.line-icon-Gift-Box:before {
  content: "";
}
.line-icon-Giraffe:before {
  content: "";
}
.line-icon-Girl:before {
  content: "";
}
.line-icon-Glass-Water:before {
  content: "";
}
.line-icon-Glasses-2:before {
  content: "";
}
.line-icon-Glasses-3:before {
  content: "";
}
.line-icon-Glasses:before {
  content: "";
}
.line-icon-Global-Position:before {
  content: "";
}
.line-icon-Globe-2:before {
  content: "";
}
.line-icon-Globe:before {
  content: "";
}
.line-icon-Gloves:before {
  content: "";
}
.line-icon-Go-Bottom:before {
  content: "";
}
.line-icon-Go-Top:before {
  content: "";
}
.line-icon-Goggles:before {
  content: "";
}
.line-icon-Golf-2:before {
  content: "";
}
.line-icon-Golf:before {
  content: "";
}
.line-icon-Google-Buzz:before {
  content: "";
}
.line-icon-Google-Drive:before {
  content: "";
}
.line-icon-Google-Play:before {
  content: "";
}
.line-icon-Google-Plus:before {
  content: "";
}
.line-icon-Google:before {
  content: "";
}
.line-icon-Gopro:before {
  content: "";
}
.line-icon-Gorilla:before {
  content: "";
}
.line-icon-Gowalla:before {
  content: "";
}
.line-icon-Grave:before {
  content: "";
}
.line-icon-Graveyard:before {
  content: "";
}
.line-icon-Greece:before {
  content: "";
}
.line-icon-Green-Energy:before {
  content: "";
}
.line-icon-Green-House:before {
  content: "";
}
.line-icon-Guitar:before {
  content: "";
}
.line-icon-Gun-2:before {
  content: "";
}
.line-icon-Gun-3:before {
  content: "";
}
.line-icon-Gun:before {
  content: "";
}
.line-icon-Gymnastics:before {
  content: "";
}
.line-icon-Hair-2:before {
  content: "";
}
.line-icon-Hair-3:before {
  content: "";
}
.line-icon-Hair-4:before {
  content: "";
}
.line-icon-Hair:before {
  content: "";
}
.line-icon-Half-Moon:before {
  content: "";
}
.line-icon-Halloween-HalfMoon:before {
  content: "";
}
.line-icon-Halloween-Moon:before {
  content: "";
}
.line-icon-Hamburger:before {
  content: "";
}
.line-icon-Hammer:before {
  content: "";
}
.line-icon-Hand-Touch:before {
  content: "";
}
.line-icon-Hand-Touch2:before {
  content: "";
}
.line-icon-Hand-TouchSmartphone:before {
  content: "";
}
.line-icon-Hand:before {
  content: "";
}
.line-icon-Hands:before {
  content: "";
}
.line-icon-Handshake:before {
  content: "";
}
.line-icon-Hanger:before {
  content: "";
}
.line-icon-Happy:before {
  content: "";
}
.line-icon-Hat-2:before {
  content: "";
}
.line-icon-Hat:before {
  content: "";
}
.line-icon-Haunted-House:before {
  content: "";
}
.line-icon-HD-Video:before {
  content: "";
}
.line-icon-HD:before {
  content: "";
}
.line-icon-HDD:before {
  content: "";
}
.line-icon-Headphone:before {
  content: "";
}
.line-icon-Headphones:before {
  content: "";
}
.line-icon-Headset:before {
  content: "";
}
.line-icon-Heart-2:before {
  content: "";
}
.line-icon-Heart:before {
  content: "";
}
.line-icon-Heels-2:before {
  content: "";
}
.line-icon-Heels:before {
  content: "";
}
.line-icon-Height-Window:before {
  content: "";
}
.line-icon-Helicopter-2:before {
  content: "";
}
.line-icon-Helicopter:before {
  content: "";
}
.line-icon-Helix-2:before {
  content: "";
}
.line-icon-Hello:before {
  content: "";
}
.line-icon-Helmet-2:before {
  content: "";
}
.line-icon-Helmet-3:before {
  content: "";
}
.line-icon-Helmet:before {
  content: "";
}
.line-icon-Hipo:before {
  content: "";
}
.line-icon-Hipster-Glasses:before {
  content: "";
}
.line-icon-Hipster-Glasses2:before {
  content: "";
}
.line-icon-Hipster-Glasses3:before {
  content: "";
}
.line-icon-Hipster-Headphones:before {
  content: "";
}
.line-icon-Hipster-Men:before {
  content: "";
}
.line-icon-Hipster-Men2:before {
  content: "";
}
.line-icon-Hipster-Men3:before {
  content: "";
}
.line-icon-Hipster-Sunglasses:before {
  content: "";
}
.line-icon-Hipster-Sunglasses2:before {
  content: "";
}
.line-icon-Hipster-Sunglasses3:before {
  content: "";
}
.line-icon-Hokey:before {
  content: "";
}
.line-icon-Holly:before {
  content: "";
}
.line-icon-Home-2:before {
  content: "";
}
.line-icon-Home-3:before {
  content: "";
}
.line-icon-Home-4:before {
  content: "";
}
.line-icon-Home-5:before {
  content: "";
}
.line-icon-Home-Window:before {
  content: "";
}
.line-icon-Home:before {
  content: "";
}
.line-icon-Homosexual:before {
  content: "";
}
.line-icon-Honey:before {
  content: "";
}
.line-icon-Hong-Kong:before {
  content: "";
}
.line-icon-Hoodie:before {
  content: "";
}
.line-icon-Horror:before {
  content: "";
}
.line-icon-Horse:before {
  content: "";
}
.line-icon-Hospital-2:before {
  content: "";
}
.line-icon-Hospital:before {
  content: "";
}
.line-icon-Host:before {
  content: "";
}
.line-icon-Hot-Dog:before {
  content: "";
}
.line-icon-Hotel:before {
  content: "";
}
.line-icon-Hour:before {
  content: "";
}
.line-icon-Hub:before {
  content: "";
}
.line-icon-Humor:before {
  content: "";
}
.line-icon-Hurt:before {
  content: "";
}
.line-icon-Ice-Cream:before {
  content: "";
}
.line-icon-ICQ:before {
  content: "";
}
.line-icon-ID-2:before {
  content: "";
}
.line-icon-ID-3:before {
  content: "";
}
.line-icon-ID-Card:before {
  content: "";
}
.line-icon-Idea-2:before {
  content: "";
}
.line-icon-Idea-3:before {
  content: "";
}
.line-icon-Idea-4:before {
  content: "";
}
.line-icon-Idea-5:before {
  content: "";
}
.line-icon-Idea:before {
  content: "";
}
.line-icon-Identification-Badge:before {
  content: "";
}
.line-icon-ImDB:before {
  content: "";
}
.line-icon-Inbox-Empty:before {
  content: "";
}
.line-icon-Inbox-Forward:before {
  content: "";
}
.line-icon-Inbox-Full:before {
  content: "";
}
.line-icon-Inbox-Into:before {
  content: "";
}
.line-icon-Inbox-Out:before {
  content: "";
}
.line-icon-Inbox-Reply:before {
  content: "";
}
.line-icon-Inbox:before {
  content: "";
}
.line-icon-Increase-Inedit:before {
  content: "";
}
.line-icon-Indent-FirstLine:before {
  content: "";
}
.line-icon-Indent-LeftMargin:before {
  content: "";
}
.line-icon-Indent-RightMargin:before {
  content: "";
}
.line-icon-India:before {
  content: "";
}
.line-icon-Info-Window:before {
  content: "";
}
.line-icon-Information:before {
  content: "";
}
.line-icon-Inifity:before {
  content: "";
}
.line-icon-Instagram:before {
  content: "";
}
.line-icon-Internet-2:before {
  content: "";
}
.line-icon-Internet-Explorer:before {
  content: "";
}
.line-icon-Internet-Smiley:before {
  content: "";
}
.line-icon-Internet:before {
  content: "";
}
.line-icon-iOS-Apple:before {
  content: "";
}
.line-icon-Israel:before {
  content: "";
}
.line-icon-Italic-Text:before {
  content: "";
}
.line-icon-Jacket-2:before {
  content: "";
}
.line-icon-Jacket:before {
  content: "";
}
.line-icon-Jamaica:before {
  content: "";
}
.line-icon-Japan:before {
  content: "";
}
.line-icon-Japanese-Gate:before {
  content: "";
}
.line-icon-Jeans:before {
  content: "";
}
.line-icon-Jeep-2:before {
  content: "";
}
.line-icon-Jeep:before {
  content: "";
}
.line-icon-Jet:before {
  content: "";
}
.line-icon-Joystick:before {
  content: "";
}
.line-icon-Juice:before {
  content: "";
}
.line-icon-Jump-Rope:before {
  content: "";
}
.line-icon-Kangoroo:before {
  content: "";
}
.line-icon-Kenya:before {
  content: "";
}
.line-icon-Key-2:before {
  content: "";
}
.line-icon-Key-3:before {
  content: "";
}
.line-icon-Key-Lock:before {
  content: "";
}
.line-icon-Key:before {
  content: "";
}
.line-icon-Keyboard:before {
  content: "";
}
.line-icon-Keyboard3:before {
  content: "";
}
.line-icon-Keypad:before {
  content: "";
}
.line-icon-King-2:before {
  content: "";
}
.line-icon-King:before {
  content: "";
}
.line-icon-Kiss:before {
  content: "";
}
.line-icon-Knee:before {
  content: "";
}
.line-icon-Knife-2:before {
  content: "";
}
.line-icon-Knife:before {
  content: "";
}
.line-icon-Knight:before {
  content: "";
}
.line-icon-Koala:before {
  content: "";
}
.line-icon-Korea:before {
  content: "";
}
.line-icon-Lamp:before {
  content: "";
}
.line-icon-Landscape-2:before {
  content: "";
}
.line-icon-Landscape:before {
  content: "";
}
.line-icon-Lantern:before {
  content: "";
}
.line-icon-Laptop-2:before {
  content: "";
}
.line-icon-Laptop-3:before {
  content: "";
}
.line-icon-Laptop-Phone:before {
  content: "";
}
.line-icon-Laptop-Secure:before {
  content: "";
}
.line-icon-Laptop-Tablet:before {
  content: "";
}
.line-icon-Laptop:before {
  content: "";
}
.line-icon-Laser:before {
  content: "";
}
.line-icon-Last-FM:before {
  content: "";
}
.line-icon-Last:before {
  content: "";
}
.line-icon-Laughing:before {
  content: "";
}
.line-icon-Layer-1635:before {
  content: "";
}
.line-icon-Layer-1646:before {
  content: "";
}
.line-icon-Layer-Backward:before {
  content: "";
}
.line-icon-Layer-Forward:before {
  content: "";
}
.line-icon-Leafs-2:before {
  content: "";
}
.line-icon-Leafs:before {
  content: "";
}
.line-icon-Leaning-Tower:before {
  content: "";
}
.line-icon-Left--Right:before {
  content: "";
}
.line-icon-Left--Right3:before {
  content: "";
}
.line-icon-Left-2:before {
  content: "";
}
.line-icon-Left-3:before {
  content: "";
}
.line-icon-Left-4:before {
  content: "";
}
.line-icon-Left-ToRight:before {
  content: "";
}
.line-icon-Left:before {
  content: "";
}
.line-icon-Leg-2:before {
  content: "";
}
.line-icon-Leg:before {
  content: "";
}
.line-icon-Lego:before {
  content: "";
}
.line-icon-Lemon:before {
  content: "";
}
.line-icon-Len-2:before {
  content: "";
}
.line-icon-Len-3:before {
  content: "";
}
.line-icon-Len:before {
  content: "";
}
.line-icon-Leo-2:before {
  content: "";
}
.line-icon-Leo:before {
  content: "";
}
.line-icon-Leopard:before {
  content: "";
}
.line-icon-Lesbian:before {
  content: "";
}
.line-icon-Lesbians:before {
  content: "";
}
.line-icon-Letter-Close:before {
  content: "";
}
.line-icon-Letter-Open:before {
  content: "";
}
.line-icon-Letter-Sent:before {
  content: "";
}
.line-icon-Libra-2:before {
  content: "";
}
.line-icon-Libra:before {
  content: "";
}
.line-icon-Library-2:before {
  content: "";
}
.line-icon-Library:before {
  content: "";
}
.line-icon-Life-Jacket:before {
  content: "";
}
.line-icon-Life-Safer:before {
  content: "";
}
.line-icon-Light-Bulb:before {
  content: "";
}
.line-icon-Light-Bulb2:before {
  content: "";
}
.line-icon-Light-BulbLeaf:before {
  content: "";
}
.line-icon-Lighthouse:before {
  content: "";
}
.line-icon-Like-2:before {
  content: "";
}
.line-icon-Like:before {
  content: "";
}
.line-icon-Line-Chart:before {
  content: "";
}
.line-icon-Line-Chart2:before {
  content: "";
}
.line-icon-Line-Chart3:before {
  content: "";
}
.line-icon-Line-Chart4:before {
  content: "";
}
.line-icon-Line-Spacing:before {
  content: "";
}
.line-icon-Line-SpacingText:before {
  content: "";
}
.line-icon-Link-2:before {
  content: "";
}
.line-icon-Link:before {
  content: "";
}
.line-icon-Linkedin-2:before {
  content: "";
}
.line-icon-Linkedin:before {
  content: "";
}
.line-icon-Linux:before {
  content: "";
}
.line-icon-Lion:before {
  content: "";
}
.line-icon-Livejournal:before {
  content: "";
}
.line-icon-Loading-2:before {
  content: "";
}
.line-icon-Loading-3:before {
  content: "";
}
.line-icon-Loading-Window:before {
  content: "";
}
.line-icon-Loading:before {
  content: "";
}
.line-icon-Location-2:before {
  content: "";
}
.line-icon-Location:before {
  content: "";
}
.line-icon-Lock-2:before {
  content: "";
}
.line-icon-Lock-3:before {
  content: "";
}
.line-icon-Lock-User:before {
  content: "";
}
.line-icon-Lock-Window:before {
  content: "";
}
.line-icon-Lock:before {
  content: "";
}
.line-icon-Lollipop-2:before {
  content: "";
}
.line-icon-Lollipop-3:before {
  content: "";
}
.line-icon-Lollipop:before {
  content: "";
}
.line-icon-Loop:before {
  content: "";
}
.line-icon-Loud:before {
  content: "";
}
.line-icon-Loudspeaker:before {
  content: "";
}
.line-icon-Love-2:before {
  content: "";
}
.line-icon-Love-User:before {
  content: "";
}
.line-icon-Love-Window:before {
  content: "";
}
.line-icon-Love:before {
  content: "";
}
.line-icon-Lowercase-Text:before {
  content: "";
}
.line-icon-Luggafe-Front:before {
  content: "";
}
.line-icon-Luggage-2:before {
  content: "";
}
.line-icon-Macro:before {
  content: "";
}
.line-icon-Magic-Wand:before {
  content: "";
}
.line-icon-Magnet:before {
  content: "";
}
.line-icon-Magnifi-Glass-:before {
  content: "";
}
.line-icon-Magnifi-Glass:before {
  content: "";
}
.line-icon-Magnifi-Glass2:before {
  content: "";
}
.line-icon-Mail-2:before {
  content: "";
}
.line-icon-Mail-3:before {
  content: "";
}
.line-icon-Mail-Add:before {
  content: "";
}
.line-icon-Mail-Attachement:before {
  content: "";
}
.line-icon-Mail-Block:before {
  content: "";
}
.line-icon-Mail-Delete:before {
  content: "";
}
.line-icon-Mail-Favorite:before {
  content: "";
}
.line-icon-Mail-Forward:before {
  content: "";
}
.line-icon-Mail-Gallery:before {
  content: "";
}
.line-icon-Mail-Inbox:before {
  content: "";
}
.line-icon-Mail-Link:before {
  content: "";
}
.line-icon-Mail-Lock:before {
  content: "";
}
.line-icon-Mail-Love:before {
  content: "";
}
.line-icon-Mail-Money:before {
  content: "";
}
.line-icon-Mail-Open:before {
  content: "";
}
.line-icon-Mail-Outbox:before {
  content: "";
}
.line-icon-Mail-Password:before {
  content: "";
}
.line-icon-Mail-Photo:before {
  content: "";
}
.line-icon-Mail-Read:before {
  content: "";
}
.line-icon-Mail-Removex:before {
  content: "";
}
.line-icon-Mail-Reply:before {
  content: "";
}
.line-icon-Mail-ReplyAll:before {
  content: "";
}
.line-icon-Mail-Search:before {
  content: "";
}
.line-icon-Mail-Send:before {
  content: "";
}
.line-icon-Mail-Settings:before {
  content: "";
}
.line-icon-Mail-Unread:before {
  content: "";
}
.line-icon-Mail-Video:before {
  content: "";
}
.line-icon-Mail-withAtSign:before {
  content: "";
}
.line-icon-Mail-WithCursors:before {
  content: "";
}
.line-icon-Mail:before {
  content: "";
}
.line-icon-Mailbox-Empty:before {
  content: "";
}
.line-icon-Mailbox-Full:before {
  content: "";
}
.line-icon-Male-2:before {
  content: "";
}
.line-icon-Male-Sign:before {
  content: "";
}
.line-icon-Male:before {
  content: "";
}
.line-icon-MaleFemale:before {
  content: "";
}
.line-icon-Man-Sign:before {
  content: "";
}
.line-icon-Management:before {
  content: "";
}
.line-icon-Mans-Underwear:before {
  content: "";
}
.line-icon-Mans-Underwear2:before {
  content: "";
}
.line-icon-Map-Marker:before {
  content: "";
}
.line-icon-Map-Marker2:before {
  content: "";
}
.line-icon-Map-Marker3:before {
  content: "";
}
.line-icon-Map:before {
  content: "";
}
.line-icon-Map2:before {
  content: "";
}
.line-icon-Marker-2:before {
  content: "";
}
.line-icon-Marker-3:before {
  content: "";
}
.line-icon-Marker:before {
  content: "";
}
.line-icon-Martini-Glass:before {
  content: "";
}
.line-icon-Mask:before {
  content: "";
}
.line-icon-Master-Card:before {
  content: "";
}
.line-icon-Maximize-Window:before {
  content: "";
}
.line-icon-Maximize:before {
  content: "";
}
.line-icon-Medal-2:before {
  content: "";
}
.line-icon-Medal-3:before {
  content: "";
}
.line-icon-Medal:before {
  content: "";
}
.line-icon-Medical-Sign:before {
  content: "";
}
.line-icon-Medicine-2:before {
  content: "";
}
.line-icon-Medicine-3:before {
  content: "";
}
.line-icon-Medicine:before {
  content: "";
}
.line-icon-Megaphone:before {
  content: "";
}
.line-icon-Memory-Card:before {
  content: "";
}
.line-icon-Memory-Card2:before {
  content: "";
}
.line-icon-Memory-Card3:before {
  content: "";
}
.line-icon-Men:before {
  content: "";
}
.line-icon-Menorah:before {
  content: "";
}
.line-icon-Mens:before {
  content: "";
}
.line-icon-Metacafe:before {
  content: "";
}
.line-icon-Mexico:before {
  content: "";
}
.line-icon-Mic:before {
  content: "";
}
.line-icon-Microphone-2:before {
  content: "";
}
.line-icon-Microphone-3:before {
  content: "";
}
.line-icon-Microphone-4:before {
  content: "";
}
.line-icon-Microphone-5:before {
  content: "";
}
.line-icon-Microphone-6:before {
  content: "";
}
.line-icon-Microphone-7:before {
  content: "";
}
.line-icon-Microphone:before {
  content: "";
}
.line-icon-Microscope:before {
  content: "";
}
.line-icon-Milk-Bottle:before {
  content: "";
}
.line-icon-Mine:before {
  content: "";
}
.line-icon-Minimize-Maximize-Close-Window:before {
  content: "";
}
.line-icon-Minimize-Window:before {
  content: "";
}
.line-icon-Minimize:before {
  content: "";
}
.line-icon-Mirror:before {
  content: "";
}
.line-icon-Mixer:before {
  content: "";
}
.line-icon-Mixx:before {
  content: "";
}
.line-icon-Money-2:before {
  content: "";
}
.line-icon-Money-Bag:before {
  content: "";
}
.line-icon-Money-Smiley:before {
  content: "";
}
.line-icon-Money:before {
  content: "";
}
.line-icon-Monitor-2:before {
  content: "";
}
.line-icon-Monitor-3:before {
  content: "";
}
.line-icon-Monitor-4:before {
  content: "";
}
.line-icon-Monitor-5:before {
  content: "";
}
.line-icon-Monitor-Analytics:before {
  content: "";
}
.line-icon-Monitor-Laptop:before {
  content: "";
}
.line-icon-Monitor-phone:before {
  content: "";
}
.line-icon-Monitor-Tablet:before {
  content: "";
}
.line-icon-Monitor-Vertical:before {
  content: "";
}
.line-icon-Monitor:before {
  content: "";
}
.line-icon-Monitoring:before {
  content: "";
}
.line-icon-Monkey:before {
  content: "";
}
.line-icon-Monster:before {
  content: "";
}
.line-icon-Morocco:before {
  content: "";
}
.line-icon-Motorcycle:before {
  content: "";
}
.line-icon-Mouse-2:before {
  content: "";
}
.line-icon-Mouse-3:before {
  content: "";
}
.line-icon-Mouse-4:before {
  content: "";
}
.line-icon-Mouse-Pointer:before {
  content: "";
}
.line-icon-Mouse:before {
  content: "";
}
.line-icon-Moustache-Smiley:before {
  content: "";
}
.line-icon-Movie-Ticket:before {
  content: "";
}
.line-icon-Movie:before {
  content: "";
}
.line-icon-Mp3-File:before {
  content: "";
}
.line-icon-Museum:before {
  content: "";
}
.line-icon-Mushroom:before {
  content: "";
}
.line-icon-Music-Note:before {
  content: "";
}
.line-icon-Music-Note2:before {
  content: "";
}
.line-icon-Music-Note3:before {
  content: "";
}
.line-icon-Music-Note4:before {
  content: "";
}
.line-icon-Music-Player:before {
  content: "";
}
.line-icon-Mustache-2:before {
  content: "";
}
.line-icon-Mustache-3:before {
  content: "";
}
.line-icon-Mustache-4:before {
  content: "";
}
.line-icon-Mustache-5:before {
  content: "";
}
.line-icon-Mustache-6:before {
  content: "";
}
.line-icon-Mustache-7:before {
  content: "";
}
.line-icon-Mustache-8:before {
  content: "";
}
.line-icon-Mustache:before {
  content: "";
}
.line-icon-Mute:before {
  content: "";
}
.line-icon-Myspace:before {
  content: "";
}
.line-icon-Navigat-Start:before {
  content: "";
}
.line-icon-Navigate-End:before {
  content: "";
}
.line-icon-Navigation-LeftWindow:before {
  content: "";
}
.line-icon-Navigation-RightWindow:before {
  content: "";
}
.line-icon-Nepal:before {
  content: "";
}
.line-icon-Netscape:before {
  content: "";
}
.line-icon-Network-Window:before {
  content: "";
}
.line-icon-Network:before {
  content: "";
}
.line-icon-Neutron:before {
  content: "";
}
.line-icon-New-Mail:before {
  content: "";
}
.line-icon-New-Tab:before {
  content: "";
}
.line-icon-Newspaper-2:before {
  content: "";
}
.line-icon-Newspaper:before {
  content: "";
}
.line-icon-Newsvine:before {
  content: "";
}
.line-icon-Next2:before {
  content: "";
}
.line-icon-Next-3:before {
  content: "";
}
.line-icon-Next-Music:before {
  content: "";
}
.line-icon-Next:before {
  content: "";
}
.line-icon-No-Battery:before {
  content: "";
}
.line-icon-No-Drop:before {
  content: "";
}
.line-icon-No-Flash:before {
  content: "";
}
.line-icon-No-Smoking:before {
  content: "";
}
.line-icon-Noose:before {
  content: "";
}
.line-icon-Normal-Text:before {
  content: "";
}
.line-icon-Note:before {
  content: "";
}
.line-icon-Notepad-2:before {
  content: "";
}
.line-icon-Notepad:before {
  content: "";
}
.line-icon-Nuclear:before {
  content: "";
}
.line-icon-Numbering-List:before {
  content: "";
}
.line-icon-Nurse:before {
  content: "";
}
.line-icon-Office-Lamp:before {
  content: "";
}
.line-icon-Office:before {
  content: "";
}
.line-icon-Oil:before {
  content: "";
}
.line-icon-Old-Camera:before {
  content: "";
}
.line-icon-Old-Cassette:before {
  content: "";
}
.line-icon-Old-Clock:before {
  content: "";
}
.line-icon-Old-Radio:before {
  content: "";
}
.line-icon-Old-Sticky:before {
  content: "";
}
.line-icon-Old-Sticky2:before {
  content: "";
}
.line-icon-Old-Telephone:before {
  content: "";
}
.line-icon-Old-TV:before {
  content: "";
}
.line-icon-On-Air:before {
  content: "";
}
.line-icon-On-Off-2:before {
  content: "";
}
.line-icon-On-Off-3:before {
  content: "";
}
.line-icon-On-off:before {
  content: "";
}
.line-icon-One-Finger:before {
  content: "";
}
.line-icon-One-FingerTouch:before {
  content: "";
}
.line-icon-One-Window:before {
  content: "";
}
.line-icon-Open-Banana:before {
  content: "";
}
.line-icon-Open-Book:before {
  content: "";
}
.line-icon-Opera-House:before {
  content: "";
}
.line-icon-Opera:before {
  content: "";
}
.line-icon-Optimization:before {
  content: "";
}
.line-icon-Orientation-2:before {
  content: "";
}
.line-icon-Orientation-3:before {
  content: "";
}
.line-icon-Orientation:before {
  content: "";
}
.line-icon-Orkut:before {
  content: "";
}
.line-icon-Ornament:before {
  content: "";
}
.line-icon-Over-Time:before {
  content: "";
}
.line-icon-Over-Time2:before {
  content: "";
}
.line-icon-Owl:before {
  content: "";
}
.line-icon-Pac-Man:before {
  content: "";
}
.line-icon-Paint-Brush:before {
  content: "";
}
.line-icon-Paint-Bucket:before {
  content: "";
}
.line-icon-Paintbrush:before {
  content: "";
}
.line-icon-Palette:before {
  content: "";
}
.line-icon-Palm-Tree:before {
  content: "";
}
.line-icon-Panda:before {
  content: "";
}
.line-icon-Panorama:before {
  content: "";
}
.line-icon-Pantheon:before {
  content: "";
}
.line-icon-Pantone:before {
  content: "";
}
.line-icon-Pants:before {
  content: "";
}
.line-icon-Paper-Plane:before {
  content: "";
}
.line-icon-Paper:before {
  content: "";
}
.line-icon-Parasailing:before {
  content: "";
}
.line-icon-Parrot:before {
  content: "";
}
.line-icon-Password-2shopping:before {
  content: "";
}
.line-icon-Password-Field:before {
  content: "";
}
.line-icon-Password-shopping:before {
  content: "";
}
.line-icon-Password:before {
  content: "";
}
.line-icon-pause-2:before {
  content: "";
}
.line-icon-Pause:before {
  content: "";
}
.line-icon-Paw:before {
  content: "";
}
.line-icon-Pawn:before {
  content: "";
}
.line-icon-Paypal:before {
  content: "";
}
.line-icon-Pen-2:before {
  content: "";
}
.line-icon-Pen-3:before {
  content: "";
}
.line-icon-Pen-4:before {
  content: "";
}
.line-icon-Pen-5:before {
  content: "";
}
.line-icon-Pen-6:before {
  content: "";
}
.line-icon-Pen:before {
  content: "";
}
.line-icon-Pencil-Ruler:before {
  content: "";
}
.line-icon-Pencil:before {
  content: "";
}
.line-icon-Penguin:before {
  content: "";
}
.line-icon-Pentagon:before {
  content: "";
}
.line-icon-People-onCloud:before {
  content: "";
}
.line-icon-Pepper-withFire:before {
  content: "";
}
.line-icon-Pepper:before {
  content: "";
}
.line-icon-Petrol:before {
  content: "";
}
.line-icon-Petronas-Tower:before {
  content: "";
}
.line-icon-Philipines:before {
  content: "";
}
.line-icon-Phone-2:before {
  content: "";
}
.line-icon-Phone-3:before {
  content: "";
}
.line-icon-Phone-3G:before {
  content: "";
}
.line-icon-Phone-4G:before {
  content: "";
}
.line-icon-Phone-Simcard:before {
  content: "";
}
.line-icon-Phone-SMS:before {
  content: "";
}
.line-icon-Phone-Wifi:before {
  content: "";
}
.line-icon-Phone:before {
  content: "";
}
.line-icon-Photo-2:before {
  content: "";
}
.line-icon-Photo-3:before {
  content: "";
}
.line-icon-Photo-Album:before {
  content: "";
}
.line-icon-Photo-Album2:before {
  content: "";
}
.line-icon-Photo-Album3:before {
  content: "";
}
.line-icon-Photo:before {
  content: "";
}
.line-icon-Photos:before {
  content: "";
}
.line-icon-Physics:before {
  content: "";
}
.line-icon-Pi:before {
  content: "";
}
.line-icon-Piano:before {
  content: "";
}
.line-icon-Picasa:before {
  content: "";
}
.line-icon-Pie-Chart:before {
  content: "";
}
.line-icon-Pie-Chart2:before {
  content: "";
}
.line-icon-Pie-Chart3:before {
  content: "";
}
.line-icon-Pilates-2:before {
  content: "";
}
.line-icon-Pilates-3:before {
  content: "";
}
.line-icon-Pilates:before {
  content: "";
}
.line-icon-Pilot:before {
  content: "";
}
.line-icon-Pinch:before {
  content: "";
}
.line-icon-Ping-Pong:before {
  content: "";
}
.line-icon-Pinterest:before {
  content: "";
}
.line-icon-Pipe:before {
  content: "";
}
.line-icon-Pipette:before {
  content: "";
}
.line-icon-Piramids:before {
  content: "";
}
.line-icon-Pisces-2:before {
  content: "";
}
.line-icon-Pisces:before {
  content: "";
}
.line-icon-Pizza-Slice:before {
  content: "";
}
.line-icon-Pizza:before {
  content: "";
}
.line-icon-Plane-2:before {
  content: "";
}
.line-icon-Plane:before {
  content: "";
}
.line-icon-Plant:before {
  content: "";
}
.line-icon-Plasmid:before {
  content: "";
}
.line-icon-Plaster:before {
  content: "";
}
.line-icon-Plastic-CupPhone:before {
  content: "";
}
.line-icon-Plastic-CupPhone2:before {
  content: "";
}
.line-icon-Plate:before {
  content: "";
}
.line-icon-Plates:before {
  content: "";
}
.line-icon-Plaxo:before {
  content: "";
}
.line-icon-Play-Music:before {
  content: "";
}
.line-icon-Plug-In:before {
  content: "";
}
.line-icon-Plug-In2:before {
  content: "";
}
.line-icon-Plurk:before {
  content: "";
}
.line-icon-Pointer:before {
  content: "";
}
.line-icon-Poland:before {
  content: "";
}
.line-icon-Police-Man:before {
  content: "";
}
.line-icon-Police-Station:before {
  content: "";
}
.line-icon-Police-Woman:before {
  content: "";
}
.line-icon-Police:before {
  content: "";
}
.line-icon-Polo-Shirt:before {
  content: "";
}
.line-icon-Portrait:before {
  content: "";
}
.line-icon-Portugal:before {
  content: "";
}
.line-icon-Post-Mail:before {
  content: "";
}
.line-icon-Post-Mail2:before {
  content: "";
}
.line-icon-Post-Office:before {
  content: "";
}
.line-icon-Post-Sign:before {
  content: "";
}
.line-icon-Post-Sign2ways:before {
  content: "";
}
.line-icon-Posterous:before {
  content: "";
}
.line-icon-Pound-Sign:before {
  content: "";
}
.line-icon-Pound-Sign2:before {
  content: "";
}
.line-icon-Pound:before {
  content: "";
}
.line-icon-Power-2:before {
  content: "";
}
.line-icon-Power-3:before {
  content: "";
}
.line-icon-Power-Cable:before {
  content: "";
}
.line-icon-Power-Station:before {
  content: "";
}
.line-icon-Power:before {
  content: "";
}
.line-icon-Prater:before {
  content: "";
}
.line-icon-Present:before {
  content: "";
}
.line-icon-Presents:before {
  content: "";
}
.line-icon-Press:before {
  content: "";
}
.line-icon-Preview:before {
  content: "";
}
.line-icon-Previous:before {
  content: "";
}
.line-icon-Pricing:before {
  content: "";
}
.line-icon-Printer:before {
  content: "";
}
.line-icon-Professor:before {
  content: "";
}
.line-icon-Profile:before {
  content: "";
}
.line-icon-Project:before {
  content: "";
}
.line-icon-Projector-2:before {
  content: "";
}
.line-icon-Projector:before {
  content: "";
}
.line-icon-Pulse:before {
  content: "";
}
.line-icon-Pumpkin:before {
  content: "";
}
.line-icon-Punk:before {
  content: "";
}
.line-icon-Punker:before {
  content: "";
}
.line-icon-Puzzle:before {
  content: "";
}
.line-icon-QIK:before {
  content: "";
}
.line-icon-QR-Code:before {
  content: "";
}
.line-icon-Queen-2:before {
  content: "";
}
.line-icon-Queen:before {
  content: "";
}
.line-icon-Quill-2:before {
  content: "";
}
.line-icon-Quill-3:before {
  content: "";
}
.line-icon-Quill:before {
  content: "";
}
.line-icon-Quotes-2:before {
  content: "";
}
.line-icon-Quotes:before {
  content: "";
}
.line-icon-Radio:before {
  content: "";
}
.line-icon-Radioactive:before {
  content: "";
}
.line-icon-Rafting:before {
  content: "";
}
.line-icon-Rain-Drop:before {
  content: "";
}
.line-icon-Rainbow-2:before {
  content: "";
}
.line-icon-Rainbow:before {
  content: "";
}
.line-icon-Ram:before {
  content: "";
}
.line-icon-Razzor-Blade:before {
  content: "";
}
.line-icon-Receipt-2:before {
  content: "";
}
.line-icon-Receipt-3:before {
  content: "";
}
.line-icon-Receipt-4:before {
  content: "";
}
.line-icon-Receipt:before {
  content: "";
}
.line-icon-Record2:before {
  content: "";
}
.line-icon-Record-3:before {
  content: "";
}
.line-icon-Record-Music:before {
  content: "";
}
.line-icon-Record:before {
  content: "";
}
.line-icon-Recycling-2:before {
  content: "";
}
.line-icon-Recycling:before {
  content: "";
}
.line-icon-Reddit:before {
  content: "";
}
.line-icon-Redhat:before {
  content: "";
}
.line-icon-Redirect:before {
  content: "";
}
.line-icon-Redo:before {
  content: "";
}
.line-icon-Reel:before {
  content: "";
}
.line-icon-Refinery:before {
  content: "";
}
.line-icon-Refresh-Window:before {
  content: "";
}
.line-icon-Refresh:before {
  content: "";
}
.line-icon-Reload-2:before {
  content: "";
}
.line-icon-Reload-3:before {
  content: "";
}
.line-icon-Reload:before {
  content: "";
}
.line-icon-Remote-Controll:before {
  content: "";
}
.line-icon-Remote-Controll2:before {
  content: "";
}
.line-icon-Remove-Bag:before {
  content: "";
}
.line-icon-Remove-Basket:before {
  content: "";
}
.line-icon-Remove-Cart:before {
  content: "";
}
.line-icon-Remove-File:before {
  content: "";
}
.line-icon-Remove-User:before {
  content: "";
}
.line-icon-Remove-Window:before {
  content: "";
}
.line-icon-Remove:before {
  content: "";
}
.line-icon-Rename:before {
  content: "";
}
.line-icon-Repair:before {
  content: "";
}
.line-icon-Repeat-2:before {
  content: "";
}
.line-icon-Repeat-3:before {
  content: "";
}
.line-icon-Repeat-4:before {
  content: "";
}
.line-icon-Repeat-5:before {
  content: "";
}
.line-icon-Repeat-6:before {
  content: "";
}
.line-icon-Repeat-7:before {
  content: "";
}
.line-icon-Repeat:before {
  content: "";
}
.line-icon-Reset:before {
  content: "";
}
.line-icon-Resize:before {
  content: "";
}
.line-icon-Restore-Window:before {
  content: "";
}
.line-icon-Retouching:before {
  content: "";
}
.line-icon-Retro-Camera:before {
  content: "";
}
.line-icon-Retro:before {
  content: "";
}
.line-icon-Retweet:before {
  content: "";
}
.line-icon-Reverbnation:before {
  content: "";
}
.line-icon-Rewind:before {
  content: "";
}
.line-icon-RGB:before {
  content: "";
}
.line-icon-Ribbon-2:before {
  content: "";
}
.line-icon-Ribbon-3:before {
  content: "";
}
.line-icon-Ribbon:before {
  content: "";
}
.line-icon-Right-2:before {
  content: "";
}
.line-icon-Right-3:before {
  content: "";
}
.line-icon-Right-4:before {
  content: "";
}
.line-icon-Right-ToLeft:before {
  content: "";
}
.line-icon-Right:before {
  content: "";
}
.line-icon-Road-2:before {
  content: "";
}
.line-icon-Road-3:before {
  content: "";
}
.line-icon-Road:before {
  content: "";
}
.line-icon-Robot-2:before {
  content: "";
}
.line-icon-Robot:before {
  content: "";
}
.line-icon-Rock-andRoll:before {
  content: "";
}
.line-icon-Rocket:before {
  content: "";
}
.line-icon-Roller:before {
  content: "";
}
.line-icon-Roof:before {
  content: "";
}
.line-icon-Rook:before {
  content: "";
}
.line-icon-Rotate-Gesture:before {
  content: "";
}
.line-icon-Rotate-Gesture2:before {
  content: "";
}
.line-icon-Rotate-Gesture3:before {
  content: "";
}
.line-icon-Rotation-390:before {
  content: "";
}
.line-icon-Rotation:before {
  content: "";
}
.line-icon-Router-2:before {
  content: "";
}
.line-icon-Router:before {
  content: "";
}
.line-icon-RSS:before {
  content: "";
}
.line-icon-Ruler-2:before {
  content: "";
}
.line-icon-Ruler:before {
  content: "";
}
.line-icon-Running-Shoes:before {
  content: "";
}
.line-icon-Running:before {
  content: "";
}
.line-icon-Safari:before {
  content: "";
}
.line-icon-Safe-Box:before {
  content: "";
}
.line-icon-Safe-Box2:before {
  content: "";
}
.line-icon-Safety-PinClose:before {
  content: "";
}
.line-icon-Safety-PinOpen:before {
  content: "";
}
.line-icon-Sagittarus-2:before {
  content: "";
}
.line-icon-Sagittarus:before {
  content: "";
}
.line-icon-Sailing-Ship:before {
  content: "";
}
.line-icon-Sand-watch:before {
  content: "";
}
.line-icon-Sand-watch2:before {
  content: "";
}
.line-icon-Santa-Claus:before {
  content: "";
}
.line-icon-Santa-Claus2:before {
  content: "";
}
.line-icon-Santa-onSled:before {
  content: "";
}
.line-icon-Satelite-2:before {
  content: "";
}
.line-icon-Satelite:before {
  content: "";
}
.line-icon-Save-Window:before {
  content: "";
}
.line-icon-Save:before {
  content: "";
}
.line-icon-Saw:before {
  content: "";
}
.line-icon-Saxophone:before {
  content: "";
}
.line-icon-Scale:before {
  content: "";
}
.line-icon-Scarf:before {
  content: "";
}
.line-icon-Scissor:before {
  content: "";
}
.line-icon-Scooter-Front:before {
  content: "";
}
.line-icon-Scooter:before {
  content: "";
}
.line-icon-Scorpio-2:before {
  content: "";
}
.line-icon-Scorpio:before {
  content: "";
}
.line-icon-Scotland:before {
  content: "";
}
.line-icon-Screwdriver:before {
  content: "";
}
.line-icon-Scroll-Fast:before {
  content: "";
}
.line-icon-Scroll:before {
  content: "";
}
.line-icon-Scroller-2:before {
  content: "";
}
.line-icon-Scroller:before {
  content: "";
}
.line-icon-Sea-Dog:before {
  content: "";
}
.line-icon-Search-onCloud:before {
  content: "";
}
.line-icon-Search-People:before {
  content: "";
}
.line-icon-secound:before {
  content: "";
}
.line-icon-secound2:before {
  content: "";
}
.line-icon-Security-Block:before {
  content: "";
}
.line-icon-Security-Bug:before {
  content: "";
}
.line-icon-Security-Camera:before {
  content: "";
}
.line-icon-Security-Check:before {
  content: "";
}
.line-icon-Security-Settings:before {
  content: "";
}
.line-icon-Security-Smiley:before {
  content: "";
}
.line-icon-Securiy-Remove:before {
  content: "";
}
.line-icon-Seed:before {
  content: "";
}
.line-icon-Selfie:before {
  content: "";
}
.line-icon-Serbia:before {
  content: "";
}
.line-icon-Server-2:before {
  content: "";
}
.line-icon-Server:before {
  content: "";
}
.line-icon-Servers:before {
  content: "";
}
.line-icon-Settings-Window:before {
  content: "";
}
.line-icon-Sewing-Machine:before {
  content: "";
}
.line-icon-Sexual:before {
  content: "";
}
.line-icon-Share-onCloud:before {
  content: "";
}
.line-icon-Share-Window:before {
  content: "";
}
.line-icon-Share:before {
  content: "";
}
.line-icon-Sharethis:before {
  content: "";
}
.line-icon-Shark:before {
  content: "";
}
.line-icon-Sheep:before {
  content: "";
}
.line-icon-Sheriff-Badge:before {
  content: "";
}
.line-icon-Shield:before {
  content: "";
}
.line-icon-Ship-2:before {
  content: "";
}
.line-icon-Ship:before {
  content: "";
}
.line-icon-Shirt:before {
  content: "";
}
.line-icon-Shoes-2:before {
  content: "";
}
.line-icon-Shoes-3:before {
  content: "";
}
.line-icon-Shoes:before {
  content: "";
}
.line-icon-Shop-2:before {
  content: "";
}
.line-icon-Shop-3:before {
  content: "";
}
.line-icon-Shop-4:before {
  content: "";
}
.line-icon-Shop:before {
  content: "";
}
.line-icon-Shopping-Bag:before {
  content: "";
}
.line-icon-Shopping-Basket:before {
  content: "";
}
.line-icon-Shopping-Cart:before {
  content: "";
}
.line-icon-Short-Pants:before {
  content: "";
}
.line-icon-Shoutwire:before {
  content: "";
}
.line-icon-Shovel:before {
  content: "";
}
.line-icon-Shuffle-2:before {
  content: "";
}
.line-icon-Shuffle-3:before {
  content: "";
}
.line-icon-Shuffle-4:before {
  content: "";
}
.line-icon-Shuffle:before {
  content: "";
}
.line-icon-Shutter:before {
  content: "";
}
.line-icon-Sidebar-Window:before {
  content: "";
}
.line-icon-Signal:before {
  content: "";
}
.line-icon-Singapore:before {
  content: "";
}
.line-icon-Skate-Shoes:before {
  content: "";
}
.line-icon-Skateboard-2:before {
  content: "";
}
.line-icon-Skateboard:before {
  content: "";
}
.line-icon-Skeleton:before {
  content: "";
}
.line-icon-Ski:before {
  content: "";
}
.line-icon-Skirt:before {
  content: "";
}
.line-icon-Skrill:before {
  content: "";
}
.line-icon-Skull:before {
  content: "";
}
.line-icon-Skydiving:before {
  content: "";
}
.line-icon-Skype:before {
  content: "";
}
.line-icon-Sled-withGifts:before {
  content: "";
}
.line-icon-Sled:before {
  content: "";
}
.line-icon-Sleeping:before {
  content: "";
}
.line-icon-Sleet:before {
  content: "";
}
.line-icon-Slippers:before {
  content: "";
}
.line-icon-Smart:before {
  content: "";
}
.line-icon-Smartphone-2:before {
  content: "";
}
.line-icon-Smartphone-3:before {
  content: "";
}
.line-icon-Smartphone-4:before {
  content: "";
}
.line-icon-Smartphone-Secure:before {
  content: "";
}
.line-icon-Smartphone:before {
  content: "";
}
.line-icon-Smile:before {
  content: "";
}
.line-icon-Smoking-Area:before {
  content: "";
}
.line-icon-Smoking-Pipe:before {
  content: "";
}
.line-icon-Snake:before {
  content: "";
}
.line-icon-Snorkel:before {
  content: "";
}
.line-icon-Snow-2:before {
  content: "";
}
.line-icon-Snow-Dome:before {
  content: "";
}
.line-icon-Snow-Storm:before {
  content: "";
}
.line-icon-Snow:before {
  content: "";
}
.line-icon-Snowflake-2:before {
  content: "";
}
.line-icon-Snowflake-3:before {
  content: "";
}
.line-icon-Snowflake-4:before {
  content: "";
}
.line-icon-Snowflake:before {
  content: "";
}
.line-icon-Snowman:before {
  content: "";
}
.line-icon-Soccer-Ball:before {
  content: "";
}
.line-icon-Soccer-Shoes:before {
  content: "";
}
.line-icon-Socks:before {
  content: "";
}
.line-icon-Solar:before {
  content: "";
}
.line-icon-Sound-Wave:before {
  content: "";
}
.line-icon-Sound:before {
  content: "";
}
.line-icon-Soundcloud:before {
  content: "";
}
.line-icon-Soup:before {
  content: "";
}
.line-icon-South-Africa:before {
  content: "";
}
.line-icon-Space-Needle:before {
  content: "";
}
.line-icon-Spain:before {
  content: "";
}
.line-icon-Spam-Mail:before {
  content: "";
}
.line-icon-Speach-Bubble:before {
  content: "";
}
.line-icon-Speach-Bubble2:before {
  content: "";
}
.line-icon-Speach-Bubble3:before {
  content: "";
}
.line-icon-Speach-Bubble4:before {
  content: "";
}
.line-icon-Speach-Bubble5:before {
  content: "";
}
.line-icon-Speach-Bubble6:before {
  content: "";
}
.line-icon-Speach-Bubble7:before {
  content: "";
}
.line-icon-Speach-Bubble8:before {
  content: "";
}
.line-icon-Speach-Bubble9:before {
  content: "";
}
.line-icon-Speach-Bubble10:before {
  content: "";
}
.line-icon-Speach-Bubble11:before {
  content: "";
}
.line-icon-Speach-Bubble12:before {
  content: "";
}
.line-icon-Speach-Bubble13:before {
  content: "";
}
.line-icon-Speach-BubbleAsking:before {
  content: "";
}
.line-icon-Speach-BubbleComic:before {
  content: "";
}
.line-icon-Speach-BubbleComic2:before {
  content: "";
}
.line-icon-Speach-BubbleComic3:before {
  content: "";
}
.line-icon-Speach-BubbleComic4:before {
  content: "";
}
.line-icon-Speach-BubbleDialog:before {
  content: "";
}
.line-icon-Speach-Bubbles:before {
  content: "";
}
.line-icon-Speak-2:before {
  content: "";
}
.line-icon-Speak:before {
  content: "";
}
.line-icon-Speaker-2:before {
  content: "";
}
.line-icon-Speaker:before {
  content: "";
}
.line-icon-Spell-Check:before {
  content: "";
}
.line-icon-Spell-CheckABC:before {
  content: "";
}
.line-icon-Spermium:before {
  content: "";
}
.line-icon-Spider:before {
  content: "";
}
.line-icon-Spiderweb:before {
  content: "";
}
.line-icon-Split-FourSquareWindow:before {
  content: "";
}
.line-icon-Split-Horizontal:before {
  content: "";
}
.line-icon-Split-Horizontal2Window:before {
  content: "";
}
.line-icon-Split-Vertical:before {
  content: "";
}
.line-icon-Split-Vertical2:before {
  content: "";
}
.line-icon-Split-Window:before {
  content: "";
}
.line-icon-Spoder:before {
  content: "";
}
.line-icon-Spoon:before {
  content: "";
}
.line-icon-Sport-Mode:before {
  content: "";
}
.line-icon-Sports-Clothings1:before {
  content: "";
}
.line-icon-Sports-Clothings2:before {
  content: "";
}
.line-icon-Sports-Shirt:before {
  content: "";
}
.line-icon-Spot:before {
  content: "";
}
.line-icon-Spray:before {
  content: "";
}
.line-icon-Spread:before {
  content: "";
}
.line-icon-Spring:before {
  content: "";
}
.line-icon-Spurl:before {
  content: "";
}
.line-icon-Spy:before {
  content: "";
}
.line-icon-Squirrel:before {
  content: "";
}
.line-icon-SSL:before {
  content: "";
}
.line-icon-St-BasilsCathedral:before {
  content: "";
}
.line-icon-St-PaulsCathedral:before {
  content: "";
}
.line-icon-Stamp-2:before {
  content: "";
}
.line-icon-Stamp:before {
  content: "";
}
.line-icon-Stapler:before {
  content: "";
}
.line-icon-Star-Track:before {
  content: "";
}
.line-icon-Star:before {
  content: "";
}
.line-icon-Starfish:before {
  content: "";
}
.line-icon-Start2:before {
  content: "";
}
.line-icon-Start-3:before {
  content: "";
}
.line-icon-Start-ways:before {
  content: "";
}
.line-icon-Start:before {
  content: "";
}
.line-icon-Statistic:before {
  content: "";
}
.line-icon-Stethoscope:before {
  content: "";
}
.line-icon-stop--2:before {
  content: "";
}
.line-icon-Stop-Music:before {
  content: "";
}
.line-icon-Stop:before {
  content: "";
}
.line-icon-Stopwatch-2:before {
  content: "";
}
.line-icon-Stopwatch:before {
  content: "";
}
.line-icon-Storm:before {
  content: "";
}
.line-icon-Street-View:before {
  content: "";
}
.line-icon-Street-View2:before {
  content: "";
}
.line-icon-Strikethrough-Text:before {
  content: "";
}
.line-icon-Stroller:before {
  content: "";
}
.line-icon-Structure:before {
  content: "";
}
.line-icon-Student-Female:before {
  content: "";
}
.line-icon-Student-Hat:before {
  content: "";
}
.line-icon-Student-Hat2:before {
  content: "";
}
.line-icon-Student-Male:before {
  content: "";
}
.line-icon-Student-MaleFemale:before {
  content: "";
}
.line-icon-Students:before {
  content: "";
}
.line-icon-Studio-Flash:before {
  content: "";
}
.line-icon-Studio-Lightbox:before {
  content: "";
}
.line-icon-Stumbleupon:before {
  content: "";
}
.line-icon-Suit:before {
  content: "";
}
.line-icon-Suitcase:before {
  content: "";
}
.line-icon-Sum-2:before {
  content: "";
}
.line-icon-Sum:before {
  content: "";
}
.line-icon-Summer:before {
  content: "";
}
.line-icon-Sun-CloudyRain:before {
  content: "";
}
.line-icon-Sun:before {
  content: "";
}
.line-icon-Sunglasses-2:before {
  content: "";
}
.line-icon-Sunglasses-3:before {
  content: "";
}
.line-icon-Sunglasses-Smiley:before {
  content: "";
}
.line-icon-Sunglasses-Smiley2:before {
  content: "";
}
.line-icon-Sunglasses-W:before {
  content: "";
}
.line-icon-Sunglasses-W2:before {
  content: "";
}
.line-icon-Sunglasses-W3:before {
  content: "";
}
.line-icon-Sunglasses:before {
  content: "";
}
.line-icon-Sunrise:before {
  content: "";
}
.line-icon-Sunset:before {
  content: "";
}
.line-icon-Superman:before {
  content: "";
}
.line-icon-Support:before {
  content: "";
}
.line-icon-Surprise:before {
  content: "";
}
.line-icon-Sushi:before {
  content: "";
}
.line-icon-Sweden:before {
  content: "";
}
.line-icon-Swimming-Short:before {
  content: "";
}
.line-icon-Swimming:before {
  content: "";
}
.line-icon-Swimmwear:before {
  content: "";
}
.line-icon-Switch:before {
  content: "";
}
.line-icon-Switzerland:before {
  content: "";
}
.line-icon-Sync-Cloud:before {
  content: "";
}
.line-icon-Sync:before {
  content: "";
}
.line-icon-Synchronize-2:before {
  content: "";
}
.line-icon-Synchronize:before {
  content: "";
}
.line-icon-T-Shirt:before {
  content: "";
}
.line-icon-Tablet-2:before {
  content: "";
}
.line-icon-Tablet-3:before {
  content: "";
}
.line-icon-Tablet-Orientation:before {
  content: "";
}
.line-icon-Tablet-Phone:before {
  content: "";
}
.line-icon-Tablet-Secure:before {
  content: "";
}
.line-icon-Tablet-Vertical:before {
  content: "";
}
.line-icon-Tablet:before {
  content: "";
}
.line-icon-Tactic:before {
  content: "";
}
.line-icon-Tag-2:before {
  content: "";
}
.line-icon-Tag-3:before {
  content: "";
}
.line-icon-Tag-4:before {
  content: "";
}
.line-icon-Tag-5:before {
  content: "";
}
.line-icon-Tag:before {
  content: "";
}
.line-icon-Taj-Mahal:before {
  content: "";
}
.line-icon-Talk-Man:before {
  content: "";
}
.line-icon-Tap:before {
  content: "";
}
.line-icon-Target-Market:before {
  content: "";
}
.line-icon-Target:before {
  content: "";
}
.line-icon-Taurus-2:before {
  content: "";
}
.line-icon-Taurus:before {
  content: "";
}
.line-icon-Taxi-2:before {
  content: "";
}
.line-icon-Taxi-Sign:before {
  content: "";
}
.line-icon-Taxi:before {
  content: "";
}
.line-icon-Teacher:before {
  content: "";
}
.line-icon-Teapot:before {
  content: "";
}
.line-icon-Technorati:before {
  content: "";
}
.line-icon-Teddy-Bear:before {
  content: "";
}
.line-icon-Tee-Mug:before {
  content: "";
}
.line-icon-Telephone-2:before {
  content: "";
}
.line-icon-Telephone:before {
  content: "";
}
.line-icon-Telescope:before {
  content: "";
}
.line-icon-Temperature-2:before {
  content: "";
}
.line-icon-Temperature-3:before {
  content: "";
}
.line-icon-Temperature:before {
  content: "";
}
.line-icon-Temple:before {
  content: "";
}
.line-icon-Tennis-Ball:before {
  content: "";
}
.line-icon-Tennis:before {
  content: "";
}
.line-icon-Tent:before {
  content: "";
}
.line-icon-Test-Tube:before {
  content: "";
}
.line-icon-Test-Tube2:before {
  content: "";
}
.line-icon-Testimonal:before {
  content: "";
}
.line-icon-Text-Box:before {
  content: "";
}
.line-icon-Text-Effect:before {
  content: "";
}
.line-icon-Text-HighlightColor:before {
  content: "";
}
.line-icon-Text-Paragraph:before {
  content: "";
}
.line-icon-Thailand:before {
  content: "";
}
.line-icon-The-WhiteHouse:before {
  content: "";
}
.line-icon-This-SideUp:before {
  content: "";
}
.line-icon-Thread:before {
  content: "";
}
.line-icon-Three-ArrowFork:before {
  content: "";
}
.line-icon-Three-Fingers:before {
  content: "";
}
.line-icon-Three-FingersDrag:before {
  content: "";
}
.line-icon-Three-FingersDrag2:before {
  content: "";
}
.line-icon-Three-FingersTouch:before {
  content: "";
}
.line-icon-Thumb:before {
  content: "";
}
.line-icon-Thumbs-DownSmiley:before {
  content: "";
}
.line-icon-Thumbs-UpSmiley:before {
  content: "";
}
.line-icon-Thunder:before {
  content: "";
}
.line-icon-Thunderstorm:before {
  content: "";
}
.line-icon-Ticket:before {
  content: "";
}
.line-icon-Tie-2:before {
  content: "";
}
.line-icon-Tie-3:before {
  content: "";
}
.line-icon-Tie-4:before {
  content: "";
}
.line-icon-Tie:before {
  content: "";
}
.line-icon-Tiger:before {
  content: "";
}
.line-icon-Time-Backup:before {
  content: "";
}
.line-icon-Time-Bomb:before {
  content: "";
}
.line-icon-Time-Clock:before {
  content: "";
}
.line-icon-Time-Fire:before {
  content: "";
}
.line-icon-Time-Machine:before {
  content: "";
}
.line-icon-Time-Window:before {
  content: "";
}
.line-icon-Timer-2:before {
  content: "";
}
.line-icon-Timer:before {
  content: "";
}
.line-icon-To-Bottom:before {
  content: "";
}
.line-icon-To-Bottom2:before {
  content: "";
}
.line-icon-To-Left:before {
  content: "";
}
.line-icon-To-Right:before {
  content: "";
}
.line-icon-To-Top:before {
  content: "";
}
.line-icon-To-Top2:before {
  content: "";
}
.line-icon-Token-:before {
  content: "";
}
.line-icon-Tomato:before {
  content: "";
}
.line-icon-Tongue:before {
  content: "";
}
.line-icon-Tooth-2:before {
  content: "";
}
.line-icon-Tooth:before {
  content: "";
}
.line-icon-Top-ToBottom:before {
  content: "";
}
.line-icon-Touch-Window:before {
  content: "";
}
.line-icon-Tourch:before {
  content: "";
}
.line-icon-Tower-2:before {
  content: "";
}
.line-icon-Tower-Bridge:before {
  content: "";
}
.line-icon-Tower:before {
  content: "";
}
.line-icon-Trace:before {
  content: "";
}
.line-icon-Tractor:before {
  content: "";
}
.line-icon-traffic-Light:before {
  content: "";
}
.line-icon-Traffic-Light2:before {
  content: "";
}
.line-icon-Train-2:before {
  content: "";
}
.line-icon-Train:before {
  content: "";
}
.line-icon-Tram:before {
  content: "";
}
.line-icon-Transform-2:before {
  content: "";
}
.line-icon-Transform-3:before {
  content: "";
}
.line-icon-Transform-4:before {
  content: "";
}
.line-icon-Transform:before {
  content: "";
}
.line-icon-Trash-withMen:before {
  content: "";
}
.line-icon-Tree-2:before {
  content: "";
}
.line-icon-Tree-3:before {
  content: "";
}
.line-icon-Tree-4:before {
  content: "";
}
.line-icon-Tree-5:before {
  content: "";
}
.line-icon-Tree:before {
  content: "";
}
.line-icon-Trekking:before {
  content: "";
}
.line-icon-Triangle-ArrowDown:before {
  content: "";
}
.line-icon-Triangle-ArrowLeft:before {
  content: "";
}
.line-icon-Triangle-ArrowRight:before {
  content: "";
}
.line-icon-Triangle-ArrowUp:before {
  content: "";
}
.line-icon-Tripod-2:before {
  content: "";
}
.line-icon-Tripod-andVideo:before {
  content: "";
}
.line-icon-Tripod-withCamera:before {
  content: "";
}
.line-icon-Tripod-withGopro:before {
  content: "";
}
.line-icon-Trophy-2:before {
  content: "";
}
.line-icon-Trophy:before {
  content: "";
}
.line-icon-Truck:before {
  content: "";
}
.line-icon-Trumpet:before {
  content: "";
}
.line-icon-Tumblr:before {
  content: "";
}
.line-icon-Turkey:before {
  content: "";
}
.line-icon-Turn-Down:before {
  content: "";
}
.line-icon-Turn-Down2:before {
  content: "";
}
.line-icon-Turn-DownFromLeft:before {
  content: "";
}
.line-icon-Turn-DownFromRight:before {
  content: "";
}
.line-icon-Turn-Left:before {
  content: "";
}
.line-icon-Turn-Left3:before {
  content: "";
}
.line-icon-Turn-Right:before {
  content: "";
}
.line-icon-Turn-Right3:before {
  content: "";
}
.line-icon-Turn-Up:before {
  content: "";
}
.line-icon-Turn-Up2:before {
  content: "";
}
.line-icon-Turtle:before {
  content: "";
}
.line-icon-Tuxedo:before {
  content: "";
}
.line-icon-TV:before {
  content: "";
}
.line-icon-Twister:before {
  content: "";
}
.line-icon-Twitter-2:before {
  content: "";
}
.line-icon-Twitter:before {
  content: "";
}
.line-icon-Two-Fingers:before {
  content: "";
}
.line-icon-Two-FingersDrag:before {
  content: "";
}
.line-icon-Two-FingersDrag2:before {
  content: "";
}
.line-icon-Two-FingersScroll:before {
  content: "";
}
.line-icon-Two-FingersTouch:before {
  content: "";
}
.line-icon-Two-Windows:before {
  content: "";
}
.line-icon-Type-Pass:before {
  content: "";
}
.line-icon-Ukraine:before {
  content: "";
}
.line-icon-Umbrela:before {
  content: "";
}
.line-icon-Umbrella-2:before {
  content: "";
}
.line-icon-Umbrella-3:before {
  content: "";
}
.line-icon-Under-LineText:before {
  content: "";
}
.line-icon-Undo:before {
  content: "";
}
.line-icon-United-Kingdom:before {
  content: "";
}
.line-icon-United-States:before {
  content: "";
}
.line-icon-University-2:before {
  content: "";
}
.line-icon-University:before {
  content: "";
}
.line-icon-Unlike-2:before {
  content: "";
}
.line-icon-Unlike:before {
  content: "";
}
.line-icon-Unlock-2:before {
  content: "";
}
.line-icon-Unlock-3:before {
  content: "";
}
.line-icon-Unlock:before {
  content: "";
}
.line-icon-Up--Down:before {
  content: "";
}
.line-icon-Up--Down3:before {
  content: "";
}
.line-icon-Up-2:before {
  content: "";
}
.line-icon-Up-3:before {
  content: "";
}
.line-icon-Up-4:before {
  content: "";
}
.line-icon-Up:before {
  content: "";
}
.line-icon-Upgrade:before {
  content: "";
}
.line-icon-Upload-2:before {
  content: "";
}
.line-icon-Upload-toCloud:before {
  content: "";
}
.line-icon-Upload-Window:before {
  content: "";
}
.line-icon-Upload:before {
  content: "";
}
.line-icon-Uppercase-Text:before {
  content: "";
}
.line-icon-Upward:before {
  content: "";
}
.line-icon-URL-Window:before {
  content: "";
}
.line-icon-Usb-2:before {
  content: "";
}
.line-icon-Usb-Cable:before {
  content: "";
}
.line-icon-Usb:before {
  content: "";
}
.line-icon-User:before {
  content: "";
}
.line-icon-Ustream:before {
  content: "";
}
.line-icon-Vase:before {
  content: "";
}
.line-icon-Vector-2:before {
  content: "";
}
.line-icon-Vector-3:before {
  content: "";
}
.line-icon-Vector-4:before {
  content: "";
}
.line-icon-Vector-5:before {
  content: "";
}
.line-icon-Vector:before {
  content: "";
}
.line-icon-Venn-Diagram:before {
  content: "";
}
.line-icon-Vest-2:before {
  content: "";
}
.line-icon-Vest:before {
  content: "";
}
.line-icon-Viddler:before {
  content: "";
}
.line-icon-Video-2:before {
  content: "";
}
.line-icon-Video-3:before {
  content: "";
}
.line-icon-Video-4:before {
  content: "";
}
.line-icon-Video-5:before {
  content: "";
}
.line-icon-Video-6:before {
  content: "";
}
.line-icon-Video-GameController:before {
  content: "";
}
.line-icon-Video-Len:before {
  content: "";
}
.line-icon-Video-Len2:before {
  content: "";
}
.line-icon-Video-Photographer:before {
  content: "";
}
.line-icon-Video-Tripod:before {
  content: "";
}
.line-icon-Video:before {
  content: "";
}
.line-icon-Vietnam:before {
  content: "";
}
.line-icon-View-Height:before {
  content: "";
}
.line-icon-View-Width:before {
  content: "";
}
.line-icon-Vimeo:before {
  content: "";
}
.line-icon-Virgo-2:before {
  content: "";
}
.line-icon-Virgo:before {
  content: "";
}
.line-icon-Virus-2:before {
  content: "";
}
.line-icon-Virus-3:before {
  content: "";
}
.line-icon-Virus:before {
  content: "";
}
.line-icon-Visa:before {
  content: "";
}
.line-icon-Voice:before {
  content: "";
}
.line-icon-Voicemail:before {
  content: "";
}
.line-icon-Volleyball:before {
  content: "";
}
.line-icon-Volume-Down:before {
  content: "";
}
.line-icon-Volume-Up:before {
  content: "";
}
.line-icon-VPN:before {
  content: "";
}
.line-icon-Wacom-Tablet:before {
  content: "";
}
.line-icon-Waiter:before {
  content: "";
}
.line-icon-Walkie-Talkie:before {
  content: "";
}
.line-icon-Wallet-2:before {
  content: "";
}
.line-icon-Wallet-3:before {
  content: "";
}
.line-icon-Wallet:before {
  content: "";
}
.line-icon-Warehouse:before {
  content: "";
}
.line-icon-Warning-Window:before {
  content: "";
}
.line-icon-Watch-2:before {
  content: "";
}
.line-icon-Watch-3:before {
  content: "";
}
.line-icon-Watch:before {
  content: "";
}
.line-icon-Wave-2:before {
  content: "";
}
.line-icon-Wave:before {
  content: "";
}
.line-icon-Webcam:before {
  content: "";
}
.line-icon-weight-Lift:before {
  content: "";
}
.line-icon-Wheelbarrow:before {
  content: "";
}
.line-icon-Wheelchair:before {
  content: "";
}
.line-icon-Width-Window:before {
  content: "";
}
.line-icon-Wifi-2:before {
  content: "";
}
.line-icon-Wifi-Keyboard:before {
  content: "";
}
.line-icon-Wifi:before {
  content: "";
}
.line-icon-Wind-Turbine:before {
  content: "";
}
.line-icon-Windmill:before {
  content: "";
}
.line-icon-Window-2:before {
  content: "";
}
.line-icon-Window:before {
  content: "";
}
.line-icon-Windows-2:before {
  content: "";
}
.line-icon-Windows-Microsoft:before {
  content: "";
}
.line-icon-Windows:before {
  content: "";
}
.line-icon-Windsock:before {
  content: "";
}
.line-icon-Windy:before {
  content: "";
}
.line-icon-Wine-Bottle:before {
  content: "";
}
.line-icon-Wine-Glass:before {
  content: "";
}
.line-icon-Wink:before {
  content: "";
}
.line-icon-Winter-2:before {
  content: "";
}
.line-icon-Winter:before {
  content: "";
}
.line-icon-Wireless:before {
  content: "";
}
.line-icon-Witch-Hat:before {
  content: "";
}
.line-icon-Witch:before {
  content: "";
}
.line-icon-Wizard:before {
  content: "";
}
.line-icon-Wolf:before {
  content: "";
}
.line-icon-Woman-Sign:before {
  content: "";
}
.line-icon-WomanMan:before {
  content: "";
}
.line-icon-Womans-Underwear:before {
  content: "";
}
.line-icon-Womans-Underwear2:before {
  content: "";
}
.line-icon-Women:before {
  content: "";
}
.line-icon-Wonder-Woman:before {
  content: "";
}
.line-icon-Wordpress:before {
  content: "";
}
.line-icon-Worker-Clothes:before {
  content: "";
}
.line-icon-Worker:before {
  content: "";
}
.line-icon-Wrap-Text:before {
  content: "";
}
.line-icon-Wreath:before {
  content: "";
}
.line-icon-Wrench:before {
  content: "";
}
.line-icon-X-Box:before {
  content: "";
}
.line-icon-X-ray:before {
  content: "";
}
.line-icon-Xanga:before {
  content: "";
}
.line-icon-Xing:before {
  content: "";
}
.line-icon-Yacht:before {
  content: "";
}
.line-icon-Yahoo-Buzz:before {
  content: "";
}
.line-icon-Yahoo:before {
  content: "";
}
.line-icon-Yelp:before {
  content: "";
}
.line-icon-Yes:before {
  content: "";
}
.line-icon-Ying-Yang:before {
  content: "";
}
.line-icon-Youtube:before {
  content: "";
}
.line-icon-Z-A:before {
  content: "";
}
.line-icon-Zebra:before {
  content: "";
}
.line-icon-Zombie:before {
  content: "";
}
.line-icon-Zoom-Gesture:before {
  content: "";
}
.line-icon-Zootool:before {
  content: "";
}
@font-face {
  font-family: icomoon-solid;
  src: url(../themes/custom/assets/fonts/icomoon-solid.eot?1sxah1);
  src: url(../themes/custom/assets/fonts/icomoon-solid.eot?#iefix1sxah1) format("embedded-opentype"), url(../themes/custom/assets/fonts/icomoon-solid.woff?1sxah1) format("woff"), url(../themes/custom/assets/fonts/icomoon-solid.ttf?1sxah1) format("truetype"), url(../themes/custom/assets/fonts/icomoon-solid.svg?1sxah1#icomoon) format("svg");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
[class*=" solid-icon-"], [class^=solid-icon-] {
  font-family: icomoon-solid;
  speak: none;
  font-style: normal;
  font-weight: 400;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.solid-icon-A-Z:before {
  content: "";
}
.solid-icon-Aa:before {
  content: "";
}
.solid-icon-Add-Bag:before {
  content: "";
}
.solid-icon-Add-Basket:before {
  content: "";
}
.solid-icon-Add-Cart:before {
  content: "";
}
.solid-icon-Add-File:before {
  content: "";
}
.solid-icon-Add-SpaceAfterParagraph:before {
  content: "";
}
.solid-icon-Add-SpaceBeforeParagraph:before {
  content: "";
}
.solid-icon-Add-User:before {
  content: "";
}
.solid-icon-Add-UserStar:before {
  content: "";
}
.solid-icon-Add-Window:before {
  content: "";
}
.solid-icon-Add:before {
  content: "";
}
.solid-icon-Address-Book:before {
  content: "";
}
.solid-icon-Address-Book2:before {
  content: "";
}
.solid-icon-Administrator:before {
  content: "";
}
.solid-icon-Aerobics-2:before {
  content: "";
}
.solid-icon-Aerobics-3:before {
  content: "";
}
.solid-icon-Aerobics:before {
  content: "";
}
.solid-icon-Affiliate:before {
  content: "";
}
.solid-icon-Aim:before {
  content: "";
}
.solid-icon-Air-Balloon:before {
  content: "";
}
.solid-icon-Airbrush:before {
  content: "";
}
.solid-icon-Airship:before {
  content: "";
}
.solid-icon-Alarm-Clock:before {
  content: "";
}
.solid-icon-Alarm-Clock2:before {
  content: "";
}
.solid-icon-Alarm:before {
  content: "";
}
.solid-icon-Alien-2:before {
  content: "";
}
.solid-icon-Alien:before {
  content: "";
}
.solid-icon-Aligator:before {
  content: "";
}
.solid-icon-Align-Center:before {
  content: "";
}
.solid-icon-Align-JustifyAll:before {
  content: "";
}
.solid-icon-Align-JustifyCenter:before {
  content: "";
}
.solid-icon-Align-JustifyLeft:before {
  content: "";
}
.solid-icon-Align-JustifyRight:before {
  content: "";
}
.solid-icon-Align-Left:before {
  content: "";
}
.solid-icon-Align-Right:before {
  content: "";
}
.solid-icon-Alpha:before {
  content: "";
}
.solid-icon-Ambulance:before {
  content: "";
}
.solid-icon-AMX:before {
  content: "";
}
.solid-icon-Anchor-2:before {
  content: "";
}
.solid-icon-Anchor:before {
  content: "";
}
.solid-icon-Android-Store:before {
  content: "";
}
.solid-icon-Android:before {
  content: "";
}
.solid-icon-Angel-Smiley:before {
  content: "";
}
.solid-icon-Angel:before {
  content: "";
}
.solid-icon-Angry:before {
  content: "";
}
.solid-icon-Apple-Bite:before {
  content: "";
}
.solid-icon-Apple-Store:before {
  content: "";
}
.solid-icon-Apple:before {
  content: "";
}
.solid-icon-Approved-Window:before {
  content: "";
}
.solid-icon-Aquarius-2:before {
  content: "";
}
.solid-icon-Aquarius:before {
  content: "";
}
.solid-icon-Archery-2:before {
  content: "";
}
.solid-icon-Archery:before {
  content: "";
}
.solid-icon-Argentina:before {
  content: "";
}
.solid-icon-Aries-2:before {
  content: "";
}
.solid-icon-Aries:before {
  content: "";
}
.solid-icon-Army-Key:before {
  content: "";
}
.solid-icon-Arrow-Around:before {
  content: "";
}
.solid-icon-Arrow-Back:before {
  content: "";
}
.solid-icon-Arrow-Back2:before {
  content: "";
}
.solid-icon-Arrow-back3:before {
  content: "";
}
.solid-icon-Arrow-Barrier:before {
  content: "";
}
.solid-icon-Arrow-Circle:before {
  content: "";
}
.solid-icon-Arrow-Cross:before {
  content: "";
}
.solid-icon-Arrow-Down:before {
  content: "";
}
.solid-icon-Arrow-Down2:before {
  content: "";
}
.solid-icon-Arrow-Down3:before {
  content: "";
}
.solid-icon-Arrow-DowninCircle:before {
  content: "";
}
.solid-icon-Arrow-Fork:before {
  content: "";
}
.solid-icon-Arrow-Forward:before {
  content: "";
}
.solid-icon-Arrow-Forward2:before {
  content: "";
}
.solid-icon-Arrow-From:before {
  content: "";
}
.solid-icon-Arrow-Inside:before {
  content: "";
}
.solid-icon-Arrow-Inside45:before {
  content: "";
}
.solid-icon-Arrow-InsideGap:before {
  content: "";
}
.solid-icon-Arrow-InsideGap45:before {
  content: "";
}
.solid-icon-Arrow-Into:before {
  content: "";
}
.solid-icon-Arrow-Join:before {
  content: "";
}
.solid-icon-Arrow-Junction:before {
  content: "";
}
.solid-icon-Arrow-Left:before {
  content: "";
}
.solid-icon-Arrow-Left2:before {
  content: "";
}
.solid-icon-Arrow-LeftinCircle:before {
  content: "";
}
.solid-icon-Arrow-Loop:before {
  content: "";
}
.solid-icon-Arrow-Merge:before {
  content: "";
}
.solid-icon-Arrow-Mix:before {
  content: "";
}
.solid-icon-Arrow-Next:before {
  content: "";
}
.solid-icon-Arrow-OutLeft:before {
  content: "";
}
.solid-icon-Arrow-OutRight:before {
  content: "";
}
.solid-icon-Arrow-Outside:before {
  content: "";
}
.solid-icon-Arrow-Outside45:before {
  content: "";
}
.solid-icon-Arrow-OutsideGap:before {
  content: "";
}
.solid-icon-Arrow-OutsideGap45:before {
  content: "";
}
.solid-icon-Arrow-Over:before {
  content: "";
}
.solid-icon-Arrow-Refresh:before {
  content: "";
}
.solid-icon-Arrow-Refresh2:before {
  content: "";
}
.solid-icon-Arrow-Right:before {
  content: "";
}
.solid-icon-Arrow-Right2:before {
  content: "";
}
.solid-icon-Arrow-RightinCircle:before {
  content: "";
}
.solid-icon-Arrow-Shuffle:before {
  content: "";
}
.solid-icon-Arrow-Squiggly:before {
  content: "";
}
.solid-icon-Arrow-Through:before {
  content: "";
}
.solid-icon-Arrow-To:before {
  content: "";
}
.solid-icon-Arrow-TurnLeft:before {
  content: "";
}
.solid-icon-Arrow-TurnRight:before {
  content: "";
}
.solid-icon-Arrow-Up:before {
  content: "";
}
.solid-icon-Arrow-Up2:before {
  content: "";
}
.solid-icon-Arrow-Up3:before {
  content: "";
}
.solid-icon-Arrow-UpinCircle:before {
  content: "";
}
.solid-icon-Arrow-XLeft:before {
  content: "";
}
.solid-icon-Arrow-XRight:before {
  content: "";
}
.solid-icon-Ask:before {
  content: "";
}
.solid-icon-Assistant:before {
  content: "";
}
.solid-icon-Astronaut:before {
  content: "";
}
.solid-icon-At-Sign:before {
  content: "";
}
.solid-icon-ATM:before {
  content: "";
}
.solid-icon-Atom:before {
  content: "";
}
.solid-icon-Audio:before {
  content: "";
}
.solid-icon-Auto-Flash:before {
  content: "";
}
.solid-icon-Autumn:before {
  content: "";
}
.solid-icon-Baby-Clothes:before {
  content: "";
}
.solid-icon-Baby-Clothes2:before {
  content: "";
}
.solid-icon-Baby-Cry:before {
  content: "";
}
.solid-icon-Baby:before {
  content: "";
}
.solid-icon-Back-Media:before {
  content: "";
}
.solid-icon-Back-Media2:before {
  content: "";
}
.solid-icon-Back-Music:before {
  content: "";
}
.solid-icon-Back:before {
  content: "";
}
.solid-icon-Background:before {
  content: "";
}
.solid-icon-Bacteria:before {
  content: "";
}
.solid-icon-Bag-Coins:before {
  content: "";
}
.solid-icon-Bag-Items:before {
  content: "";
}
.solid-icon-Bag-Quantity:before {
  content: "";
}
.solid-icon-Bag:before {
  content: "";
}
.solid-icon-Bakelite:before {
  content: "";
}
.solid-icon-Ballet-Shoes:before {
  content: "";
}
.solid-icon-Balloon:before {
  content: "";
}
.solid-icon-Banana:before {
  content: "";
}
.solid-icon-Band-Aid:before {
  content: "";
}
.solid-icon-Bank:before {
  content: "";
}
.solid-icon-Bar-Chart:before {
  content: "";
}
.solid-icon-Bar-Chart2:before {
  content: "";
}
.solid-icon-Bar-Chart3:before {
  content: "";
}
.solid-icon-Bar-Chart4:before {
  content: "";
}
.solid-icon-Bar-Chart5:before {
  content: "";
}
.solid-icon-Bar-Code:before {
  content: "";
}
.solid-icon-Barricade-2:before {
  content: "";
}
.solid-icon-Barricade:before {
  content: "";
}
.solid-icon-Baseball:before {
  content: "";
}
.solid-icon-Basket-Ball:before {
  content: "";
}
.solid-icon-Basket-Coins:before {
  content: "";
}
.solid-icon-Basket-Items:before {
  content: "";
}
.solid-icon-Basket-Quantity:before {
  content: "";
}
.solid-icon-Bat-2:before {
  content: "";
}
.solid-icon-Bat:before {
  content: "";
}
.solid-icon-Bathrobe:before {
  content: "";
}
.solid-icon-Batman-Mask:before {
  content: "";
}
.solid-icon-Battery-0:before {
  content: "";
}
.solid-icon-Battery-25:before {
  content: "";
}
.solid-icon-Battery-50:before {
  content: "";
}
.solid-icon-Battery-75:before {
  content: "";
}
.solid-icon-Battery-100:before {
  content: "";
}
.solid-icon-Battery-Charge:before {
  content: "";
}
.solid-icon-Bear:before {
  content: "";
}
.solid-icon-Beard-2:before {
  content: "";
}
.solid-icon-Beard-3:before {
  content: "";
}
.solid-icon-Beard:before {
  content: "";
}
.solid-icon-Bebo:before {
  content: "";
}
.solid-icon-Bee:before {
  content: "";
}
.solid-icon-Beer-Glass:before {
  content: "";
}
.solid-icon-Beer:before {
  content: "";
}
.solid-icon-Behance:before {
  content: "";
}
.solid-icon-Bell-2:before {
  content: "";
}
.solid-icon-Bell:before {
  content: "";
}
.solid-icon-Belt-2:before {
  content: "";
}
.solid-icon-Belt-3:before {
  content: "";
}
.solid-icon-Belt:before {
  content: "";
}
.solid-icon-Berlin-Tower:before {
  content: "";
}
.solid-icon-Beta:before {
  content: "";
}
.solid-icon-Betvibes:before {
  content: "";
}
.solid-icon-Bicycle-2:before {
  content: "";
}
.solid-icon-Bicycle-3:before {
  content: "";
}
.solid-icon-Bicycle:before {
  content: "";
}
.solid-icon-Big-Bang:before {
  content: "";
}
.solid-icon-Big-Data:before {
  content: "";
}
.solid-icon-Bike-Helmet:before {
  content: "";
}
.solid-icon-Bikini:before {
  content: "";
}
.solid-icon-Bilk-Bottle2:before {
  content: "";
}
.solid-icon-Billing:before {
  content: "";
}
.solid-icon-Bing:before {
  content: "";
}
.solid-icon-Binocular:before {
  content: "";
}
.solid-icon-Bio-Hazard:before {
  content: "";
}
.solid-icon-Biotech:before {
  content: "";
}
.solid-icon-Bird-DeliveringLetter:before {
  content: "";
}
.solid-icon-Bird:before {
  content: "";
}
.solid-icon-Birthday-Cake:before {
  content: "";
}
.solid-icon-Bisexual:before {
  content: "";
}
.solid-icon-Bishop:before {
  content: "";
}
.solid-icon-Bitcoin:before {
  content: "";
}
.solid-icon-Black-Cat:before {
  content: "";
}
.solid-icon-Blackboard:before {
  content: "";
}
.solid-icon-Blinklist:before {
  content: "";
}
.solid-icon-Block-Cloud:before {
  content: "";
}
.solid-icon-Block-Window:before {
  content: "";
}
.solid-icon-Blogger:before {
  content: "";
}
.solid-icon-Blood:before {
  content: "";
}
.solid-icon-Blouse:before {
  content: "";
}
.solid-icon-Blueprint:before {
  content: "";
}
.solid-icon-Board:before {
  content: "";
}
.solid-icon-Bodybuilding:before {
  content: "";
}
.solid-icon-Bold-Text:before {
  content: "";
}
.solid-icon-Bone:before {
  content: "";
}
.solid-icon-Bones:before {
  content: "";
}
.solid-icon-Book:before {
  content: "";
}
.solid-icon-Bookmark:before {
  content: "";
}
.solid-icon-Books-2:before {
  content: "";
}
.solid-icon-Books:before {
  content: "";
}
.solid-icon-Boom:before {
  content: "";
}
.solid-icon-Boot-2:before {
  content: "";
}
.solid-icon-Boot:before {
  content: "";
}
.solid-icon-Bottom-ToTop:before {
  content: "";
}
.solid-icon-Bow-2:before {
  content: "";
}
.solid-icon-Bow-3:before {
  content: "";
}
.solid-icon-Bow-4:before {
  content: "";
}
.solid-icon-Bow-5:before {
  content: "";
}
.solid-icon-Bow-6:before {
  content: "";
}
.solid-icon-Bow:before {
  content: "";
}
.solid-icon-Bowling-2:before {
  content: "";
}
.solid-icon-Bowling:before {
  content: "";
}
.solid-icon-Box-Close:before {
  content: "";
}
.solid-icon-Box-Full:before {
  content: "";
}
.solid-icon-Box-Gloves:before {
  content: "";
}
.solid-icon-Box-Open:before {
  content: "";
}
.solid-icon-Box-withFolders:before {
  content: "";
}
.solid-icon-Box:before {
  content: "";
}
.solid-icon-Boy:before {
  content: "";
}
.solid-icon-Bra:before {
  content: "";
}
.solid-icon-Brain-2:before {
  content: "";
}
.solid-icon-Brain-3:before {
  content: "";
}
.solid-icon-Brain:before {
  content: "";
}
.solid-icon-Brazil:before {
  content: "";
}
.solid-icon-Bread-2:before {
  content: "";
}
.solid-icon-Bread:before {
  content: "";
}
.solid-icon-Bridge:before {
  content: "";
}
.solid-icon-Brightkite:before {
  content: "";
}
.solid-icon-Broke-Link2:before {
  content: "";
}
.solid-icon-Broken-Link:before {
  content: "";
}
.solid-icon-Broom:before {
  content: "";
}
.solid-icon-Brush:before {
  content: "";
}
.solid-icon-Bucket:before {
  content: "";
}
.solid-icon-Bug:before {
  content: "";
}
.solid-icon-Building:before {
  content: "";
}
.solid-icon-Bulleted-List:before {
  content: "";
}
.solid-icon-Bus-2:before {
  content: "";
}
.solid-icon-Bus:before {
  content: "";
}
.solid-icon-Business-Man:before {
  content: "";
}
.solid-icon-Business-ManWoman:before {
  content: "";
}
.solid-icon-Business-Mens:before {
  content: "";
}
.solid-icon-Business-Woman:before {
  content: "";
}
.solid-icon-Butterfly:before {
  content: "";
}
.solid-icon-Button:before {
  content: "";
}
.solid-icon-Cable-Car:before {
  content: "";
}
.solid-icon-Cake:before {
  content: "";
}
.solid-icon-Calculator-2:before {
  content: "";
}
.solid-icon-Calculator-3:before {
  content: "";
}
.solid-icon-Calculator:before {
  content: "";
}
.solid-icon-Calendar-2:before {
  content: "";
}
.solid-icon-Calendar-3:before {
  content: "";
}
.solid-icon-Calendar-4:before {
  content: "";
}
.solid-icon-Calendar-Clock:before {
  content: "";
}
.solid-icon-Calendar:before {
  content: "";
}
.solid-icon-Camel:before {
  content: "";
}
.solid-icon-Camera-2:before {
  content: "";
}
.solid-icon-Camera-3:before {
  content: "";
}
.solid-icon-Camera-4:before {
  content: "";
}
.solid-icon-Camera-5:before {
  content: "";
}
.solid-icon-Camera-Back:before {
  content: "";
}
.solid-icon-Camera:before {
  content: "";
}
.solid-icon-Can-2:before {
  content: "";
}
.solid-icon-Can:before {
  content: "";
}
.solid-icon-Canada:before {
  content: "";
}
.solid-icon-Cancer-2:before {
  content: "";
}
.solid-icon-Cancer-3:before {
  content: "";
}
.solid-icon-Cancer:before {
  content: "";
}
.solid-icon-Candle:before {
  content: "";
}
.solid-icon-Candy-Cane:before {
  content: "";
}
.solid-icon-Candy:before {
  content: "";
}
.solid-icon-Cannon:before {
  content: "";
}
.solid-icon-Cap-2:before {
  content: "";
}
.solid-icon-Cap-3:before {
  content: "";
}
.solid-icon-Cap-Smiley:before {
  content: "";
}
.solid-icon-Cap:before {
  content: "";
}
.solid-icon-Capricorn-2:before {
  content: "";
}
.solid-icon-Capricorn:before {
  content: "";
}
.solid-icon-Car-2:before {
  content: "";
}
.solid-icon-Car-3:before {
  content: "";
}
.solid-icon-Car-Coins:before {
  content: "";
}
.solid-icon-Car-Items:before {
  content: "";
}
.solid-icon-Car-Wheel:before {
  content: "";
}
.solid-icon-Car:before {
  content: "";
}
.solid-icon-Cardigan:before {
  content: "";
}
.solid-icon-Cardiovascular:before {
  content: "";
}
.solid-icon-Cart-Quantity:before {
  content: "";
}
.solid-icon-Casette-Tape:before {
  content: "";
}
.solid-icon-Cash-Register:before {
  content: "";
}
.solid-icon-Cash-register2:before {
  content: "";
}
.solid-icon-Castle:before {
  content: "";
}
.solid-icon-Cat:before {
  content: "";
}
.solid-icon-Cathedral:before {
  content: "";
}
.solid-icon-Cauldron:before {
  content: "";
}
.solid-icon-CD-2:before {
  content: "";
}
.solid-icon-CD-Cover:before {
  content: "";
}
.solid-icon-CD:before {
  content: "";
}
.solid-icon-Cello:before {
  content: "";
}
.solid-icon-Celsius:before {
  content: "";
}
.solid-icon-Chacked-Flag:before {
  content: "";
}
.solid-icon-Chair:before {
  content: "";
}
.solid-icon-Charger:before {
  content: "";
}
.solid-icon-Check-2:before {
  content: "";
}
.solid-icon-Check:before {
  content: "";
}
.solid-icon-Checked-User:before {
  content: "";
}
.solid-icon-Checkmate:before {
  content: "";
}
.solid-icon-Checkout-Bag:before {
  content: "";
}
.solid-icon-Checkout-Basket:before {
  content: "";
}
.solid-icon-Checkout:before {
  content: "";
}
.solid-icon-Cheese:before {
  content: "";
}
.solid-icon-Cheetah:before {
  content: "";
}
.solid-icon-Chef-Hat:before {
  content: "";
}
.solid-icon-Chef-Hat2:before {
  content: "";
}
.solid-icon-Chef:before {
  content: "";
}
.solid-icon-Chemical-2:before {
  content: "";
}
.solid-icon-Chemical-3:before {
  content: "";
}
.solid-icon-Chemical-4:before {
  content: "";
}
.solid-icon-Chemical-5:before {
  content: "";
}
.solid-icon-Chemical:before {
  content: "";
}
.solid-icon-Chess-Board:before {
  content: "";
}
.solid-icon-Chess:before {
  content: "";
}
.solid-icon-Chicken:before {
  content: "";
}
.solid-icon-Chile:before {
  content: "";
}
.solid-icon-Chimney:before {
  content: "";
}
.solid-icon-China:before {
  content: "";
}
.solid-icon-Chinese-Temple:before {
  content: "";
}
.solid-icon-Chip:before {
  content: "";
}
.solid-icon-Chopsticks-2:before {
  content: "";
}
.solid-icon-Chopsticks:before {
  content: "";
}
.solid-icon-Christmas-Ball:before {
  content: "";
}
.solid-icon-Christmas-Bell:before {
  content: "";
}
.solid-icon-Christmas-Candle:before {
  content: "";
}
.solid-icon-Christmas-Hat:before {
  content: "";
}
.solid-icon-Christmas-Sleigh:before {
  content: "";
}
.solid-icon-Christmas-Snowman:before {
  content: "";
}
.solid-icon-Christmas-Sock:before {
  content: "";
}
.solid-icon-Christmas-Tree:before {
  content: "";
}
.solid-icon-Christmas:before {
  content: "";
}
.solid-icon-Chrome:before {
  content: "";
}
.solid-icon-Chrysler-Building:before {
  content: "";
}
.solid-icon-Cinema:before {
  content: "";
}
.solid-icon-Circular-Point:before {
  content: "";
}
.solid-icon-City-Hall:before {
  content: "";
}
.solid-icon-Clamp:before {
  content: "";
}
.solid-icon-Clapperboard-Close:before {
  content: "";
}
.solid-icon-Clapperboard-Open:before {
  content: "";
}
.solid-icon-Claps:before {
  content: "";
}
.solid-icon-Clef:before {
  content: "";
}
.solid-icon-Clinic:before {
  content: "";
}
.solid-icon-Clock-2:before {
  content: "";
}
.solid-icon-Clock-3:before {
  content: "";
}
.solid-icon-Clock-4:before {
  content: "";
}
.solid-icon-Clock-Back:before {
  content: "";
}
.solid-icon-Clock-Forward:before {
  content: "";
}
.solid-icon-Clock:before {
  content: "";
}
.solid-icon-Close-Window:before {
  content: "";
}
.solid-icon-Close:before {
  content: "";
}
.solid-icon-Clothing-Store:before {
  content: "";
}
.solid-icon-Cloud--:before {
  content: "";
}
.solid-icon-Cloud-:before {
  content: "";
}
.solid-icon-Cloud-Camera:before {
  content: "";
}
.solid-icon-Cloud-Computer:before {
  content: "";
}
.solid-icon-Cloud-Email:before {
  content: "";
}
.solid-icon-Cloud-Hail:before {
  content: "";
}
.solid-icon-Cloud-Laptop:before {
  content: "";
}
.solid-icon-Cloud-Lock:before {
  content: "";
}
.solid-icon-Cloud-Moon:before {
  content: "";
}
.solid-icon-Cloud-Music:before {
  content: "";
}
.solid-icon-Cloud-Picture:before {
  content: "";
}
.solid-icon-Cloud-Rain:before {
  content: "";
}
.solid-icon-Cloud-Remove:before {
  content: "";
}
.solid-icon-Cloud-Secure:before {
  content: "";
}
.solid-icon-Cloud-Settings:before {
  content: "";
}
.solid-icon-Cloud-Smartphone:before {
  content: "";
}
.solid-icon-Cloud-Snow:before {
  content: "";
}
.solid-icon-Cloud-Sun:before {
  content: "";
}
.solid-icon-Cloud-Tablet:before {
  content: "";
}
.solid-icon-Cloud-Video:before {
  content: "";
}
.solid-icon-Cloud-Weather:before {
  content: "";
}
.solid-icon-Cloud:before {
  content: "";
}
.solid-icon-Clouds-Weather:before {
  content: "";
}
.solid-icon-Clouds:before {
  content: "";
}
.solid-icon-Clown:before {
  content: "";
}
.solid-icon-CMYK:before {
  content: "";
}
.solid-icon-Coat:before {
  content: "";
}
.solid-icon-Cocktail:before {
  content: "";
}
.solid-icon-Coconut:before {
  content: "";
}
.solid-icon-Code-Window:before {
  content: "";
}
.solid-icon-Coding:before {
  content: "";
}
.solid-icon-Coffee-2:before {
  content: "";
}
.solid-icon-Coffee-Bean:before {
  content: "";
}
.solid-icon-Coffee-Machine:before {
  content: "";
}
.solid-icon-Coffee-toGo:before {
  content: "";
}
.solid-icon-Coffee:before {
  content: "";
}
.solid-icon-Coffin:before {
  content: "";
}
.solid-icon-Coin:before {
  content: "";
}
.solid-icon-Coins-2:before {
  content: "";
}
.solid-icon-Coins-3:before {
  content: "";
}
.solid-icon-Coins:before {
  content: "";
}
.solid-icon-Colombia:before {
  content: "";
}
.solid-icon-Colosseum:before {
  content: "";
}
.solid-icon-Column-2:before {
  content: "";
}
.solid-icon-Column-3:before {
  content: "";
}
.solid-icon-Column:before {
  content: "";
}
.solid-icon-Comb-2:before {
  content: "";
}
.solid-icon-Comb:before {
  content: "";
}
.solid-icon-Communication-Tower:before {
  content: "";
}
.solid-icon-Communication-Tower2:before {
  content: "";
}
.solid-icon-Compass-2:before {
  content: "";
}
.solid-icon-Compass-3:before {
  content: "";
}
.solid-icon-Compass-4:before {
  content: "";
}
.solid-icon-Compass-Rose:before {
  content: "";
}
.solid-icon-Compass:before {
  content: "";
}
.solid-icon-Computer-2:before {
  content: "";
}
.solid-icon-Computer-3:before {
  content: "";
}
.solid-icon-Computer-Secure:before {
  content: "";
}
.solid-icon-Computer:before {
  content: "";
}
.solid-icon-Conference:before {
  content: "";
}
.solid-icon-Confused:before {
  content: "";
}
.solid-icon-Conservation:before {
  content: "";
}
.solid-icon-Consulting:before {
  content: "";
}
.solid-icon-Contrast:before {
  content: "";
}
.solid-icon-Control-2:before {
  content: "";
}
.solid-icon-Control:before {
  content: "";
}
.solid-icon-Cookie-Man:before {
  content: "";
}
.solid-icon-Cookies:before {
  content: "";
}
.solid-icon-Cool-Guy:before {
  content: "";
}
.solid-icon-Cool:before {
  content: "";
}
.solid-icon-Copyright:before {
  content: "";
}
.solid-icon-Costume:before {
  content: "";
}
.solid-icon-Couple-Sign:before {
  content: "";
}
.solid-icon-Cow:before {
  content: "";
}
.solid-icon-CPU:before {
  content: "";
}
.solid-icon-Crane:before {
  content: "";
}
.solid-icon-Cranium:before {
  content: "";
}
.solid-icon-Credit-Card:before {
  content: "";
}
.solid-icon-Credit-Card2:before {
  content: "";
}
.solid-icon-Credit-Card3:before {
  content: "";
}
.solid-icon-Cricket:before {
  content: "";
}
.solid-icon-Criminal:before {
  content: "";
}
.solid-icon-Croissant:before {
  content: "";
}
.solid-icon-Crop-2:before {
  content: "";
}
.solid-icon-Crop-3:before {
  content: "";
}
.solid-icon-Crown-2:before {
  content: "";
}
.solid-icon-Crown:before {
  content: "";
}
.solid-icon-Crying:before {
  content: "";
}
.solid-icon-Cube-Molecule:before {
  content: "";
}
.solid-icon-Cube-Molecule2:before {
  content: "";
}
.solid-icon-Cupcake:before {
  content: "";
}
.solid-icon-Cursor-Click:before {
  content: "";
}
.solid-icon-Cursor-Click2:before {
  content: "";
}
.solid-icon-Cursor-Move:before {
  content: "";
}
.solid-icon-Cursor-Move2:before {
  content: "";
}
.solid-icon-Cursor-Select:before {
  content: "";
}
.solid-icon-Cursor:before {
  content: "";
}
.solid-icon-D-Eyeglasses:before {
  content: "";
}
.solid-icon-D-Eyeglasses2:before {
  content: "";
}
.solid-icon-Dam:before {
  content: "";
}
.solid-icon-Danemark:before {
  content: "";
}
.solid-icon-Danger-2:before {
  content: "";
}
.solid-icon-Danger:before {
  content: "";
}
.solid-icon-Dashboard:before {
  content: "";
}
.solid-icon-Data-Backup:before {
  content: "";
}
.solid-icon-Data-Block:before {
  content: "";
}
.solid-icon-Data-Center:before {
  content: "";
}
.solid-icon-Data-Clock:before {
  content: "";
}
.solid-icon-Data-Cloud:before {
  content: "";
}
.solid-icon-Data-Compress:before {
  content: "";
}
.solid-icon-Data-Copy:before {
  content: "";
}
.solid-icon-Data-Download:before {
  content: "";
}
.solid-icon-Data-Financial:before {
  content: "";
}
.solid-icon-Data-Key:before {
  content: "";
}
.solid-icon-Data-Lock:before {
  content: "";
}
.solid-icon-Data-Network:before {
  content: "";
}
.solid-icon-Data-Password:before {
  content: "";
}
.solid-icon-Data-Power:before {
  content: "";
}
.solid-icon-Data-Refresh:before {
  content: "";
}
.solid-icon-Data-Save:before {
  content: "";
}
.solid-icon-Data-Search:before {
  content: "";
}
.solid-icon-Data-Security:before {
  content: "";
}
.solid-icon-Data-Settings:before {
  content: "";
}
.solid-icon-Data-Sharing:before {
  content: "";
}
.solid-icon-Data-Shield:before {
  content: "";
}
.solid-icon-Data-Signal:before {
  content: "";
}
.solid-icon-Data-Storage:before {
  content: "";
}
.solid-icon-Data-Stream:before {
  content: "";
}
.solid-icon-Data-Transfer:before {
  content: "";
}
.solid-icon-Data-Unlock:before {
  content: "";
}
.solid-icon-Data-Upload:before {
  content: "";
}
.solid-icon-Data-Yes:before {
  content: "";
}
.solid-icon-Data:before {
  content: "";
}
.solid-icon-David-Star:before {
  content: "";
}
.solid-icon-Daylight:before {
  content: "";
}
.solid-icon-Death:before {
  content: "";
}
.solid-icon-Debian:before {
  content: "";
}
.solid-icon-Dec:before {
  content: "";
}
.solid-icon-Decrase-Inedit:before {
  content: "";
}
.solid-icon-Deer-2:before {
  content: "";
}
.solid-icon-Deer:before {
  content: "";
}
.solid-icon-Delete-File:before {
  content: "";
}
.solid-icon-Delete-Window:before {
  content: "";
}
.solid-icon-Delicious:before {
  content: "";
}
.solid-icon-Depression:before {
  content: "";
}
.solid-icon-Deviantart:before {
  content: "";
}
.solid-icon-Device-SyncwithCloud:before {
  content: "";
}
.solid-icon-Diamond:before {
  content: "";
}
.solid-icon-Dice-2:before {
  content: "";
}
.solid-icon-Dice:before {
  content: "";
}
.solid-icon-Digg:before {
  content: "";
}
.solid-icon-Digital-Drawing:before {
  content: "";
}
.solid-icon-Diigo:before {
  content: "";
}
.solid-icon-Dinosaur:before {
  content: "";
}
.solid-icon-Diploma-2:before {
  content: "";
}
.solid-icon-Diploma:before {
  content: "";
}
.solid-icon-Direction-East:before {
  content: "";
}
.solid-icon-Direction-North:before {
  content: "";
}
.solid-icon-Direction-South:before {
  content: "";
}
.solid-icon-Direction-West:before {
  content: "";
}
.solid-icon-Director:before {
  content: "";
}
.solid-icon-Disk:before {
  content: "";
}
.solid-icon-Dj:before {
  content: "";
}
.solid-icon-DNA-2:before {
  content: "";
}
.solid-icon-DNA-Helix:before {
  content: "";
}
.solid-icon-DNA:before {
  content: "";
}
.solid-icon-Doctor:before {
  content: "";
}
.solid-icon-Dog:before {
  content: "";
}
.solid-icon-Dollar-Sign:before {
  content: "";
}
.solid-icon-Dollar-Sign2:before {
  content: "";
}
.solid-icon-Dollar:before {
  content: "";
}
.solid-icon-Dolphin:before {
  content: "";
}
.solid-icon-Domino:before {
  content: "";
}
.solid-icon-Door-Hanger:before {
  content: "";
}
.solid-icon-Door:before {
  content: "";
}
.solid-icon-Doplr:before {
  content: "";
}
.solid-icon-Double-Circle:before {
  content: "";
}
.solid-icon-Double-Tap:before {
  content: "";
}
.solid-icon-Doughnut:before {
  content: "";
}
.solid-icon-Dove:before {
  content: "";
}
.solid-icon-Down-2:before {
  content: "";
}
.solid-icon-Down-3:before {
  content: "";
}
.solid-icon-Down-4:before {
  content: "";
}
.solid-icon-Down:before {
  content: "";
}
.solid-icon-Download-2:before {
  content: "";
}
.solid-icon-Download-fromCloud:before {
  content: "";
}
.solid-icon-Download-Window:before {
  content: "";
}
.solid-icon-Download:before {
  content: "";
}
.solid-icon-Downward:before {
  content: "";
}
.solid-icon-Drag-Down:before {
  content: "";
}
.solid-icon-Drag-Left:before {
  content: "";
}
.solid-icon-Drag-Right:before {
  content: "";
}
.solid-icon-Drag-Up:before {
  content: "";
}
.solid-icon-Drag:before {
  content: "";
}
.solid-icon-Dress:before {
  content: "";
}
.solid-icon-Dribble:before {
  content: "";
}
.solid-icon-Drill-2:before {
  content: "";
}
.solid-icon-Drill:before {
  content: "";
}
.solid-icon-Drop:before {
  content: "";
}
.solid-icon-Dropbox:before {
  content: "";
}
.solid-icon-Drum:before {
  content: "";
}
.solid-icon-Dry:before {
  content: "";
}
.solid-icon-Duck:before {
  content: "";
}
.solid-icon-Dumbbell:before {
  content: "";
}
.solid-icon-Duplicate-Layer:before {
  content: "";
}
.solid-icon-Duplicate-Window:before {
  content: "";
}
.solid-icon-DVD:before {
  content: "";
}
.solid-icon-Eagle:before {
  content: "";
}
.solid-icon-Ear:before {
  content: "";
}
.solid-icon-Earphones-2:before {
  content: "";
}
.solid-icon-Earphones:before {
  content: "";
}
.solid-icon-Eci-Icon:before {
  content: "";
}
.solid-icon-Edit-Map:before {
  content: "";
}
.solid-icon-Edit:before {
  content: "";
}
.solid-icon-Eggs:before {
  content: "";
}
.solid-icon-Egypt:before {
  content: "";
}
.solid-icon-Eifel-Tower:before {
  content: "";
}
.solid-icon-Eject-2:before {
  content: "";
}
.solid-icon-Eject:before {
  content: "";
}
.solid-icon-El-Castillo:before {
  content: "";
}
.solid-icon-Elbow:before {
  content: "";
}
.solid-icon-Electric-Guitar:before {
  content: "";
}
.solid-icon-Electricity:before {
  content: "";
}
.solid-icon-Elephant:before {
  content: "";
}
.solid-icon-Email:before {
  content: "";
}
.solid-icon-Embassy:before {
  content: "";
}
.solid-icon-Empire-StateBuilding:before {
  content: "";
}
.solid-icon-Empty-Box:before {
  content: "";
}
.solid-icon-End2:before {
  content: "";
}
.solid-icon-End-2:before {
  content: "";
}
.solid-icon-End:before {
  content: "";
}
.solid-icon-Endways:before {
  content: "";
}
.solid-icon-Engineering:before {
  content: "";
}
.solid-icon-Envelope-2:before {
  content: "";
}
.solid-icon-Envelope:before {
  content: "";
}
.solid-icon-Environmental-2:before {
  content: "";
}
.solid-icon-Environmental-3:before {
  content: "";
}
.solid-icon-Environmental:before {
  content: "";
}
.solid-icon-Equalizer:before {
  content: "";
}
.solid-icon-Eraser-2:before {
  content: "";
}
.solid-icon-Eraser-3:before {
  content: "";
}
.solid-icon-Eraser:before {
  content: "";
}
.solid-icon-Error-404Window:before {
  content: "";
}
.solid-icon-Euro-Sign:before {
  content: "";
}
.solid-icon-Euro-Sign2:before {
  content: "";
}
.solid-icon-Euro:before {
  content: "";
}
.solid-icon-Evernote:before {
  content: "";
}
.solid-icon-Evil:before {
  content: "";
}
.solid-icon-Explode:before {
  content: "";
}
.solid-icon-Eye-2:before {
  content: "";
}
.solid-icon-Eye-Blind:before {
  content: "";
}
.solid-icon-Eye-Invisible:before {
  content: "";
}
.solid-icon-Eye-Scan:before {
  content: "";
}
.solid-icon-Eye-Visible:before {
  content: "";
}
.solid-icon-Eye:before {
  content: "";
}
.solid-icon-Eyebrow-2:before {
  content: "";
}
.solid-icon-Eyebrow-3:before {
  content: "";
}
.solid-icon-Eyebrow:before {
  content: "";
}
.solid-icon-Eyeglasses-Smiley:before {
  content: "";
}
.solid-icon-Eyeglasses-Smiley2:before {
  content: "";
}
.solid-icon-Face-Style:before {
  content: "";
}
.solid-icon-Face-Style2:before {
  content: "";
}
.solid-icon-Face-Style3:before {
  content: "";
}
.solid-icon-Face-Style4:before {
  content: "";
}
.solid-icon-Face-Style5:before {
  content: "";
}
.solid-icon-Face-Style6:before {
  content: "";
}
.solid-icon-Facebook-2:before {
  content: "";
}
.solid-icon-Facebook:before {
  content: "";
}
.solid-icon-Factory-2:before {
  content: "";
}
.solid-icon-Factory:before {
  content: "";
}
.solid-icon-Fahrenheit:before {
  content: "";
}
.solid-icon-Family-Sign:before {
  content: "";
}
.solid-icon-Fan:before {
  content: "";
}
.solid-icon-Farmer:before {
  content: "";
}
.solid-icon-Fashion:before {
  content: "";
}
.solid-icon-Favorite-Window:before {
  content: "";
}
.solid-icon-Fax:before {
  content: "";
}
.solid-icon-Feather:before {
  content: "";
}
.solid-icon-Feedburner:before {
  content: "";
}
.solid-icon-Female-2:before {
  content: "";
}
.solid-icon-Female-Sign:before {
  content: "";
}
.solid-icon-Female:before {
  content: "";
}
.solid-icon-File-Block:before {
  content: "";
}
.solid-icon-File-Bookmark:before {
  content: "";
}
.solid-icon-File-Chart:before {
  content: "";
}
.solid-icon-File-Clipboard:before {
  content: "";
}
.solid-icon-File-ClipboardFileText:before {
  content: "";
}
.solid-icon-File-ClipboardTextImage:before {
  content: "";
}
.solid-icon-File-Cloud:before {
  content: "";
}
.solid-icon-File-Copy:before {
  content: "";
}
.solid-icon-File-Copy2:before {
  content: "";
}
.solid-icon-File-CSV:before {
  content: "";
}
.solid-icon-File-Download:before {
  content: "";
}
.solid-icon-File-Edit:before {
  content: "";
}
.solid-icon-File-Excel:before {
  content: "";
}
.solid-icon-File-Favorite:before {
  content: "";
}
.solid-icon-File-Fire:before {
  content: "";
}
.solid-icon-File-Graph:before {
  content: "";
}
.solid-icon-File-Hide:before {
  content: "";
}
.solid-icon-File-Horizontal:before {
  content: "";
}
.solid-icon-File-HorizontalText:before {
  content: "";
}
.solid-icon-File-HTML:before {
  content: "";
}
.solid-icon-File-JPG:before {
  content: "";
}
.solid-icon-File-Link:before {
  content: "";
}
.solid-icon-File-Loading:before {
  content: "";
}
.solid-icon-File-Lock:before {
  content: "";
}
.solid-icon-File-Love:before {
  content: "";
}
.solid-icon-File-Music:before {
  content: "";
}
.solid-icon-File-Network:before {
  content: "";
}
.solid-icon-File-Pictures:before {
  content: "";
}
.solid-icon-File-Pie:before {
  content: "";
}
.solid-icon-File-Presentation:before {
  content: "";
}
.solid-icon-File-Refresh:before {
  content: "";
}
.solid-icon-File-Search:before {
  content: "";
}
.solid-icon-File-Settings:before {
  content: "";
}
.solid-icon-File-Share:before {
  content: "";
}
.solid-icon-File-TextImage:before {
  content: "";
}
.solid-icon-File-Trash:before {
  content: "";
}
.solid-icon-File-TXT:before {
  content: "";
}
.solid-icon-File-Upload:before {
  content: "";
}
.solid-icon-File-Video:before {
  content: "";
}
.solid-icon-File-Word:before {
  content: "";
}
.solid-icon-File-Zip:before {
  content: "";
}
.solid-icon-File:before {
  content: "";
}
.solid-icon-Files:before {
  content: "";
}
.solid-icon-Film-Board:before {
  content: "";
}
.solid-icon-Film-Cartridge:before {
  content: "";
}
.solid-icon-Film-Strip:before {
  content: "";
}
.solid-icon-Film-Video:before {
  content: "";
}
.solid-icon-Film:before {
  content: "";
}
.solid-icon-Filter-2:before {
  content: "";
}
.solid-icon-Filter:before {
  content: "";
}
.solid-icon-Financial:before {
  content: "";
}
.solid-icon-Find-User:before {
  content: "";
}
.solid-icon-Finger-DragFourSides:before {
  content: "";
}
.solid-icon-Finger-DragTwoSides:before {
  content: "";
}
.solid-icon-Finger-Print:before {
  content: "";
}
.solid-icon-Finger:before {
  content: "";
}
.solid-icon-Fingerprint-2:before {
  content: "";
}
.solid-icon-Fingerprint:before {
  content: "";
}
.solid-icon-Fire-Flame:before {
  content: "";
}
.solid-icon-Fire-Flame2:before {
  content: "";
}
.solid-icon-Fire-Hydrant:before {
  content: "";
}
.solid-icon-Fire-Staion:before {
  content: "";
}
.solid-icon-Firefox:before {
  content: "";
}
.solid-icon-Firewall:before {
  content: "";
}
.solid-icon-First-Aid:before {
  content: "";
}
.solid-icon-First:before {
  content: "";
}
.solid-icon-Fish-Food:before {
  content: "";
}
.solid-icon-Fish:before {
  content: "";
}
.solid-icon-Fit-To:before {
  content: "";
}
.solid-icon-Fit-To2:before {
  content: "";
}
.solid-icon-Five-Fingers:before {
  content: "";
}
.solid-icon-Five-FingersDrag:before {
  content: "";
}
.solid-icon-Five-FingersDrag2:before {
  content: "";
}
.solid-icon-Five-FingersTouch:before {
  content: "";
}
.solid-icon-Flag-2:before {
  content: "";
}
.solid-icon-Flag-3:before {
  content: "";
}
.solid-icon-Flag-4:before {
  content: "";
}
.solid-icon-Flag-5:before {
  content: "";
}
.solid-icon-Flag-6:before {
  content: "";
}
.solid-icon-Flag:before {
  content: "";
}
.solid-icon-Flamingo:before {
  content: "";
}
.solid-icon-Flash-2:before {
  content: "";
}
.solid-icon-Flash-Video:before {
  content: "";
}
.solid-icon-Flash:before {
  content: "";
}
.solid-icon-Flashlight:before {
  content: "";
}
.solid-icon-Flask-2:before {
  content: "";
}
.solid-icon-Flask:before {
  content: "";
}
.solid-icon-Flick:before {
  content: "";
}
.solid-icon-Flickr:before {
  content: "";
}
.solid-icon-Flowerpot:before {
  content: "";
}
.solid-icon-Fluorescent:before {
  content: "";
}
.solid-icon-Fog-Day:before {
  content: "";
}
.solid-icon-Fog-Night:before {
  content: "";
}
.solid-icon-Folder-Add:before {
  content: "";
}
.solid-icon-Folder-Archive:before {
  content: "";
}
.solid-icon-Folder-Binder:before {
  content: "";
}
.solid-icon-Folder-Binder2:before {
  content: "";
}
.solid-icon-Folder-Block:before {
  content: "";
}
.solid-icon-Folder-Bookmark:before {
  content: "";
}
.solid-icon-Folder-Close:before {
  content: "";
}
.solid-icon-Folder-Cloud:before {
  content: "";
}
.solid-icon-Folder-Delete:before {
  content: "";
}
.solid-icon-Folder-Download:before {
  content: "";
}
.solid-icon-Folder-Edit:before {
  content: "";
}
.solid-icon-Folder-Favorite:before {
  content: "";
}
.solid-icon-Folder-Fire:before {
  content: "";
}
.solid-icon-Folder-Hide:before {
  content: "";
}
.solid-icon-Folder-Link:before {
  content: "";
}
.solid-icon-Folder-Loading:before {
  content: "";
}
.solid-icon-Folder-Lock:before {
  content: "";
}
.solid-icon-Folder-Love:before {
  content: "";
}
.solid-icon-Folder-Music:before {
  content: "";
}
.solid-icon-Folder-Network:before {
  content: "";
}
.solid-icon-Folder-Open:before {
  content: "";
}
.solid-icon-Folder-Open2:before {
  content: "";
}
.solid-icon-Folder-Organizing:before {
  content: "";
}
.solid-icon-Folder-Pictures:before {
  content: "";
}
.solid-icon-Folder-Refresh:before {
  content: "";
}
.solid-icon-Folder-Remove-:before {
  content: "";
}
.solid-icon-Folder-Search:before {
  content: "";
}
.solid-icon-Folder-Settings:before {
  content: "";
}
.solid-icon-Folder-Share:before {
  content: "";
}
.solid-icon-Folder-Trash:before {
  content: "";
}
.solid-icon-Folder-Upload:before {
  content: "";
}
.solid-icon-Folder-Video:before {
  content: "";
}
.solid-icon-Folder-WithDocument:before {
  content: "";
}
.solid-icon-Folder-Zip:before {
  content: "";
}
.solid-icon-Folder:before {
  content: "";
}
.solid-icon-Folders:before {
  content: "";
}
.solid-icon-Font-Color:before {
  content: "";
}
.solid-icon-Font-Name:before {
  content: "";
}
.solid-icon-Font-Size:before {
  content: "";
}
.solid-icon-Font-Style:before {
  content: "";
}
.solid-icon-Font-StyleSubscript:before {
  content: "";
}
.solid-icon-Font-StyleSuperscript:before {
  content: "";
}
.solid-icon-Font-Window:before {
  content: "";
}
.solid-icon-Foot-2:before {
  content: "";
}
.solid-icon-Foot:before {
  content: "";
}
.solid-icon-Football-2:before {
  content: "";
}
.solid-icon-Football:before {
  content: "";
}
.solid-icon-Footprint-2:before {
  content: "";
}
.solid-icon-Footprint-3:before {
  content: "";
}
.solid-icon-Footprint:before {
  content: "";
}
.solid-icon-Forest:before {
  content: "";
}
.solid-icon-Fork:before {
  content: "";
}
.solid-icon-Formspring:before {
  content: "";
}
.solid-icon-Formula:before {
  content: "";
}
.solid-icon-Forsquare:before {
  content: "";
}
.solid-icon-Forward:before {
  content: "";
}
.solid-icon-Fountain-Pen:before {
  content: "";
}
.solid-icon-Four-Fingers:before {
  content: "";
}
.solid-icon-Four-FingersDrag:before {
  content: "";
}
.solid-icon-Four-FingersDrag2:before {
  content: "";
}
.solid-icon-Four-FingersTouch:before {
  content: "";
}
.solid-icon-Fox:before {
  content: "";
}
.solid-icon-Frankenstein:before {
  content: "";
}
.solid-icon-French-Fries:before {
  content: "";
}
.solid-icon-Friendfeed:before {
  content: "";
}
.solid-icon-Friendster:before {
  content: "";
}
.solid-icon-Frog:before {
  content: "";
}
.solid-icon-Fruits:before {
  content: "";
}
.solid-icon-Fuel:before {
  content: "";
}
.solid-icon-Full-Basket:before {
  content: "";
}
.solid-icon-Full-Cart:before {
  content: "";
}
.solid-icon-Full-Moon:before {
  content: "";
}
.solid-icon-Full-Screen:before {
  content: "";
}
.solid-icon-Full-Screen2:before {
  content: "";
}
.solid-icon-Full-View:before {
  content: "";
}
.solid-icon-Full-View2:before {
  content: "";
}
.solid-icon-Full-ViewWindow:before {
  content: "";
}
.solid-icon-Function:before {
  content: "";
}
.solid-icon-Funky:before {
  content: "";
}
.solid-icon-Funny-Bicycle:before {
  content: "";
}
.solid-icon-Furl:before {
  content: "";
}
.solid-icon-Fyll-Bag:before {
  content: "";
}
.solid-icon-Gamepad-2:before {
  content: "";
}
.solid-icon-Gamepad:before {
  content: "";
}
.solid-icon-Gas-Pump:before {
  content: "";
}
.solid-icon-Gaugage-2:before {
  content: "";
}
.solid-icon-Gaugage:before {
  content: "";
}
.solid-icon-Gay:before {
  content: "";
}
.solid-icon-Gear-2:before {
  content: "";
}
.solid-icon-Gear:before {
  content: "";
}
.solid-icon-Gears-2:before {
  content: "";
}
.solid-icon-Gears:before {
  content: "";
}
.solid-icon-Geek-2:before {
  content: "";
}
.solid-icon-Geek:before {
  content: "";
}
.solid-icon-Gemini-2:before {
  content: "";
}
.solid-icon-Gemini:before {
  content: "";
}
.solid-icon-Genius:before {
  content: "";
}
.solid-icon-Gentleman:before {
  content: "";
}
.solid-icon-Geo--:before {
  content: "";
}
.solid-icon-Geo-:before {
  content: "";
}
.solid-icon-Geo-Close:before {
  content: "";
}
.solid-icon-Geo-Love:before {
  content: "";
}
.solid-icon-Geo-Number:before {
  content: "";
}
.solid-icon-Geo-Star:before {
  content: "";
}
.solid-icon-Geo:before {
  content: "";
}
.solid-icon-Geo2--:before {
  content: "";
}
.solid-icon-Geo2-:before {
  content: "";
}
.solid-icon-Geo2-Close:before {
  content: "";
}
.solid-icon-Geo2-Love:before {
  content: "";
}
.solid-icon-Geo2-Number:before {
  content: "";
}
.solid-icon-Geo2-Star:before {
  content: "";
}
.solid-icon-Geo2:before {
  content: "";
}
.solid-icon-Geo3--:before {
  content: "";
}
.solid-icon-Geo3-:before {
  content: "";
}
.solid-icon-Geo3-Close:before {
  content: "";
}
.solid-icon-Geo3-Love:before {
  content: "";
}
.solid-icon-Geo3-Number:before {
  content: "";
}
.solid-icon-Geo3-Star:before {
  content: "";
}
.solid-icon-Geo3:before {
  content: "";
}
.solid-icon-Gey:before {
  content: "";
}
.solid-icon-Gift-Box:before {
  content: "";
}
.solid-icon-Giraffe:before {
  content: "";
}
.solid-icon-Girl:before {
  content: "";
}
.solid-icon-Glass-Water:before {
  content: "";
}
.solid-icon-Glasses-2:before {
  content: "";
}
.solid-icon-Glasses-3:before {
  content: "";
}
.solid-icon-Glasses:before {
  content: "";
}
.solid-icon-Global-Position:before {
  content: "";
}
.solid-icon-Globe-2:before {
  content: "";
}
.solid-icon-Globe:before {
  content: "";
}
.solid-icon-Gloves:before {
  content: "";
}
.solid-icon-Go-Bottom:before {
  content: "";
}
.solid-icon-Go-Top:before {
  content: "";
}
.solid-icon-Goggles:before {
  content: "";
}
.solid-icon-Golf-2:before {
  content: "";
}
.solid-icon-Golf:before {
  content: "";
}
.solid-icon-Google-Buzz:before {
  content: "";
}
.solid-icon-Google-Drive:before {
  content: "";
}
.solid-icon-Google-Play:before {
  content: "";
}
.solid-icon-Google-Plus:before {
  content: "";
}
.solid-icon-Google:before {
  content: "";
}
.solid-icon-Gopro:before {
  content: "";
}
.solid-icon-Gorilla:before {
  content: "";
}
.solid-icon-Gowalla:before {
  content: "";
}
.solid-icon-Grave:before {
  content: "";
}
.solid-icon-Graveyard:before {
  content: "";
}
.solid-icon-Greece:before {
  content: "";
}
.solid-icon-Green-Energy:before {
  content: "";
}
.solid-icon-Green-House:before {
  content: "";
}
.solid-icon-Guitar:before {
  content: "";
}
.solid-icon-Gun-2:before {
  content: "";
}
.solid-icon-Gun-3:before {
  content: "";
}
.solid-icon-Gun:before {
  content: "";
}
.solid-icon-Gymnastics:before {
  content: "";
}
.solid-icon-Hair-2:before {
  content: "";
}
.solid-icon-Hair-3:before {
  content: "";
}
.solid-icon-Hair-4:before {
  content: "";
}
.solid-icon-Hair:before {
  content: "";
}
.solid-icon-Half-Moon:before {
  content: "";
}
.solid-icon-Halloween-HalfMoon:before {
  content: "";
}
.solid-icon-Halloween-Moon:before {
  content: "";
}
.solid-icon-Hamburger:before {
  content: "";
}
.solid-icon-Hammer:before {
  content: "";
}
.solid-icon-Hand-Touch:before {
  content: "";
}
.solid-icon-Hand-Touch2:before {
  content: "";
}
.solid-icon-Hand-TouchSmartphone:before {
  content: "";
}
.solid-icon-Hand:before {
  content: "";
}
.solid-icon-Hands:before {
  content: "";
}
.solid-icon-Handshake:before {
  content: "";
}
.solid-icon-Hanger:before {
  content: "";
}
.solid-icon-Happy:before {
  content: "";
}
.solid-icon-Hat-2:before {
  content: "";
}
.solid-icon-Hat:before {
  content: "";
}
.solid-icon-Haunted-House:before {
  content: "";
}
.solid-icon-HD-Video:before {
  content: "";
}
.solid-icon-HD:before {
  content: "";
}
.solid-icon-HDD:before {
  content: "";
}
.solid-icon-Headphone:before {
  content: "";
}
.solid-icon-Headphones:before {
  content: "";
}
.solid-icon-Headset:before {
  content: "";
}
.solid-icon-Heart-2:before {
  content: "";
}
.solid-icon-Heart:before {
  content: "";
}
.solid-icon-Heels-2:before {
  content: "";
}
.solid-icon-Heels:before {
  content: "";
}
.solid-icon-Height-Window:before {
  content: "";
}
.solid-icon-Helicopter-2:before {
  content: "";
}
.solid-icon-Helicopter:before {
  content: "";
}
.solid-icon-Helix-2:before {
  content: "";
}
.solid-icon-Hello:before {
  content: "";
}
.solid-icon-Helmet-2:before {
  content: "";
}
.solid-icon-Helmet-3:before {
  content: "";
}
.solid-icon-Helmet:before {
  content: "";
}
.solid-icon-Hipo:before {
  content: "";
}
.solid-icon-Hipster-Glasses:before {
  content: "";
}
.solid-icon-Hipster-Glasses2:before {
  content: "";
}
.solid-icon-Hipster-Glasses3:before {
  content: "";
}
.solid-icon-Hipster-Headphones:before {
  content: "";
}
.solid-icon-Hipster-Men:before {
  content: "";
}
.solid-icon-Hipster-Men2:before {
  content: "";
}
.solid-icon-Hipster-Men3:before {
  content: "";
}
.solid-icon-Hipster-Sunglasses:before {
  content: "";
}
.solid-icon-Hipster-Sunglasses2:before {
  content: "";
}
.solid-icon-Hipster-Sunglasses3:before {
  content: "";
}
.solid-icon-Hokey:before {
  content: "";
}
.solid-icon-Holly:before {
  content: "";
}
.solid-icon-Home-2:before {
  content: "";
}
.solid-icon-Home-3:before {
  content: "";
}
.solid-icon-Home-4:before {
  content: "";
}
.solid-icon-Home-5:before {
  content: "";
}
.solid-icon-Home-Window:before {
  content: "";
}
.solid-icon-Home:before {
  content: "";
}
.solid-icon-Homosexual:before {
  content: "";
}
.solid-icon-Honey:before {
  content: "";
}
.solid-icon-Hong-Kong:before {
  content: "";
}
.solid-icon-Hoodie:before {
  content: "";
}
.solid-icon-Horror:before {
  content: "";
}
.solid-icon-Horse:before {
  content: "";
}
.solid-icon-Hospital-2:before {
  content: "";
}
.solid-icon-Hospital:before {
  content: "";
}
.solid-icon-Host:before {
  content: "";
}
.solid-icon-Hot-Dog:before {
  content: "";
}
.solid-icon-Hotel:before {
  content: "";
}
.solid-icon-Hour:before {
  content: "";
}
.solid-icon-Hub:before {
  content: "";
}
.solid-icon-Humor:before {
  content: "";
}
.solid-icon-Hurt:before {
  content: "";
}
.solid-icon-Ice-Cream:before {
  content: "";
}
.solid-icon-ICQ:before {
  content: "";
}
.solid-icon-ID-2:before {
  content: "";
}
.solid-icon-ID-3:before {
  content: "";
}
.solid-icon-ID-Card:before {
  content: "";
}
.solid-icon-Idea-2:before {
  content: "";
}
.solid-icon-Idea-3:before {
  content: "";
}
.solid-icon-Idea-4:before {
  content: "";
}
.solid-icon-Idea-5:before {
  content: "";
}
.solid-icon-Idea:before {
  content: "";
}
.solid-icon-Identification-Badge:before {
  content: "";
}
.solid-icon-ImDB:before {
  content: "";
}
.solid-icon-Inbox-Empty:before {
  content: "";
}
.solid-icon-Inbox-Forward:before {
  content: "";
}
.solid-icon-Inbox-Full:before {
  content: "";
}
.solid-icon-Inbox-Into:before {
  content: "";
}
.solid-icon-Inbox-Out:before {
  content: "";
}
.solid-icon-Inbox-Reply:before {
  content: "";
}
.solid-icon-Inbox:before {
  content: "";
}
.solid-icon-Increase-Inedit:before {
  content: "";
}
.solid-icon-Indent-FirstLine:before {
  content: "";
}
.solid-icon-Indent-LeftMargin:before {
  content: "";
}
.solid-icon-Indent-RightMargin:before {
  content: "";
}
.solid-icon-India:before {
  content: "";
}
.solid-icon-Info-Window:before {
  content: "";
}
.solid-icon-Information:before {
  content: "";
}
.solid-icon-Inifity:before {
  content: "";
}
.solid-icon-Instagram:before {
  content: "";
}
.solid-icon-Internet-2:before {
  content: "";
}
.solid-icon-Internet-Explorer:before {
  content: "";
}
.solid-icon-Internet-Smiley:before {
  content: "";
}
.solid-icon-Internet:before {
  content: "";
}
.solid-icon-iOS-Apple:before {
  content: "";
}
.solid-icon-Israel:before {
  content: "";
}
.solid-icon-Italic-Text:before {
  content: "";
}
.solid-icon-Jacket-2:before {
  content: "";
}
.solid-icon-Jacket:before {
  content: "";
}
.solid-icon-Jamaica:before {
  content: "";
}
.solid-icon-Japan:before {
  content: "";
}
.solid-icon-Japanese-Gate:before {
  content: "";
}
.solid-icon-Jeans:before {
  content: "";
}
.solid-icon-Jeep-2:before {
  content: "";
}
.solid-icon-Jeep:before {
  content: "";
}
.solid-icon-Jet:before {
  content: "";
}
.solid-icon-Joystick:before {
  content: "";
}
.solid-icon-Juice:before {
  content: "";
}
.solid-icon-Jump-Rope:before {
  content: "";
}
.solid-icon-Kangoroo:before {
  content: "";
}
.solid-icon-Kenya:before {
  content: "";
}
.solid-icon-Key-2:before {
  content: "";
}
.solid-icon-Key-3:before {
  content: "";
}
.solid-icon-Key-Lock:before {
  content: "";
}
.solid-icon-Key:before {
  content: "";
}
.solid-icon-Keyboard:before {
  content: "";
}
.solid-icon-Keyboard3:before {
  content: "";
}
.solid-icon-Keypad:before {
  content: "";
}
.solid-icon-King-2:before {
  content: "";
}
.solid-icon-King:before {
  content: "";
}
.solid-icon-Kiss:before {
  content: "";
}
.solid-icon-Knee:before {
  content: "";
}
.solid-icon-Knife-2:before {
  content: "";
}
.solid-icon-Knife:before {
  content: "";
}
.solid-icon-Knight:before {
  content: "";
}
.solid-icon-Koala:before {
  content: "";
}
.solid-icon-Korea:before {
  content: "";
}
.solid-icon-Lamp:before {
  content: "";
}
.solid-icon-Landscape-2:before {
  content: "";
}
.solid-icon-Landscape:before {
  content: "";
}
.solid-icon-Lantern:before {
  content: "";
}
.solid-icon-Laptop-2:before {
  content: "";
}
.solid-icon-Laptop-3:before {
  content: "";
}
.solid-icon-Laptop-Phone:before {
  content: "";
}
.solid-icon-Laptop-Secure:before {
  content: "";
}
.solid-icon-Laptop-Tablet:before {
  content: "";
}
.solid-icon-Laptop:before {
  content: "";
}
.solid-icon-Laser:before {
  content: "";
}
.solid-icon-Last-FM:before {
  content: "";
}
.solid-icon-Last:before {
  content: "";
}
.solid-icon-Laughing:before {
  content: "";
}
.solid-icon-Layer-Backward:before {
  content: "";
}
.solid-icon-Layer-Forward:before {
  content: "";
}
.solid-icon-Leafs-2:before {
  content: "";
}
.solid-icon-Leafs:before {
  content: "";
}
.solid-icon-Leaning-Tower:before {
  content: "";
}
.solid-icon-Left--Right:before {
  content: "";
}
.solid-icon-Left--Right3:before {
  content: "";
}
.solid-icon-Left-2:before {
  content: "";
}
.solid-icon-Left-3:before {
  content: "";
}
.solid-icon-Left-4:before {
  content: "";
}
.solid-icon-Left-ToRight:before {
  content: "";
}
.solid-icon-Left:before {
  content: "";
}
.solid-icon-Leg-2:before {
  content: "";
}
.solid-icon-Leg:before {
  content: "";
}
.solid-icon-Lego:before {
  content: "";
}
.solid-icon-Lemon:before {
  content: "";
}
.solid-icon-Len-2:before {
  content: "";
}
.solid-icon-Len-3:before {
  content: "";
}
.solid-icon-Len:before {
  content: "";
}
.solid-icon-Leo-2:before {
  content: "";
}
.solid-icon-Leo:before {
  content: "";
}
.solid-icon-Leopard:before {
  content: "";
}
.solid-icon-Lesbian:before {
  content: "";
}
.solid-icon-Lesbians:before {
  content: "";
}
.solid-icon-Letter-Close:before {
  content: "";
}
.solid-icon-Letter-Open:before {
  content: "";
}
.solid-icon-Letter-Sent:before {
  content: "";
}
.solid-icon-Libra-2:before {
  content: "";
}
.solid-icon-Libra:before {
  content: "";
}
.solid-icon-Library-2:before {
  content: "";
}
.solid-icon-Library:before {
  content: "";
}
.solid-icon-Life-Jacket:before {
  content: "";
}
.solid-icon-Life-Safer:before {
  content: "";
}
.solid-icon-Light-Bulb:before {
  content: "";
}
.solid-icon-Light-Bulb2:before {
  content: "";
}
.solid-icon-Light-BulbLeaf:before {
  content: "";
}
.solid-icon-Lighthouse:before {
  content: "";
}
.solid-icon-Like-2:before {
  content: "";
}
.solid-icon-Like:before {
  content: "";
}
.solid-icon-Line-Chart:before {
  content: "";
}
.solid-icon-Line-Chart2:before {
  content: "";
}
.solid-icon-Line-Chart3:before {
  content: "";
}
.solid-icon-Line-Chart4:before {
  content: "";
}
.solid-icon-Line-Spacing:before {
  content: "";
}
.solid-icon-Line-SpacingText:before {
  content: "";
}
.solid-icon-Link-2:before {
  content: "";
}
.solid-icon-Link:before {
  content: "";
}
.solid-icon-Linkedin-2:before {
  content: "";
}
.solid-icon-Linkedin:before {
  content: "";
}
.solid-icon-Linux:before {
  content: "";
}
.solid-icon-Lion:before {
  content: "";
}
.solid-icon-Livejournal:before {
  content: "";
}
.solid-icon-Loading-2:before {
  content: "";
}
.solid-icon-Loading-3:before {
  content: "";
}
.solid-icon-Loading-Window:before {
  content: "";
}
.solid-icon-Loading:before {
  content: "";
}
.solid-icon-Location-2:before {
  content: "";
}
.solid-icon-Location:before {
  content: "";
}
.solid-icon-Lock-2:before {
  content: "";
}
.solid-icon-Lock-3:before {
  content: "";
}
.solid-icon-Lock-User:before {
  content: "";
}
.solid-icon-Lock-Window:before {
  content: "";
}
.solid-icon-Lock:before {
  content: "";
}
.solid-icon-Lollipop-2:before {
  content: "";
}
.solid-icon-Lollipop-3:before {
  content: "";
}
.solid-icon-Lollipop:before {
  content: "";
}
.solid-icon-Loop:before {
  content: "";
}
.solid-icon-Loud:before {
  content: "";
}
.solid-icon-Loudspeaker:before {
  content: "";
}
.solid-icon-Love-2:before {
  content: "";
}
.solid-icon-Love-User:before {
  content: "";
}
.solid-icon-Love-Window:before {
  content: "";
}
.solid-icon-Love:before {
  content: "";
}
.solid-icon-Lowercase-Text:before {
  content: "";
}
.solid-icon-Luggafe-Front:before {
  content: "";
}
.solid-icon-Luggage-2:before {
  content: "";
}
.solid-icon-Macro:before {
  content: "";
}
.solid-icon-Magic-Wand:before {
  content: "";
}
.solid-icon-Magnet:before {
  content: "";
}
.solid-icon-Magnifi-Glass-:before {
  content: "";
}
.solid-icon-Magnifi-Glass:before {
  content: "";
}
.solid-icon-Magnifi-Glass2:before {
  content: "";
}
.solid-icon-Mail-2:before {
  content: "";
}
.solid-icon-Mail-3:before {
  content: "";
}
.solid-icon-Mail-Add:before {
  content: "";
}
.solid-icon-Mail-Attachement:before {
  content: "";
}
.solid-icon-Mail-Block:before {
  content: "";
}
.solid-icon-Mail-Delete:before {
  content: "";
}
.solid-icon-Mail-Favorite:before {
  content: "";
}
.solid-icon-Mail-Forward:before {
  content: "";
}
.solid-icon-Mail-Gallery:before {
  content: "";
}
.solid-icon-Mail-Inbox:before {
  content: "";
}
.solid-icon-Mail-Link:before {
  content: "";
}
.solid-icon-Mail-Lock:before {
  content: "";
}
.solid-icon-Mail-Love:before {
  content: "";
}
.solid-icon-Mail-Money:before {
  content: "";
}
.solid-icon-Mail-Open:before {
  content: "";
}
.solid-icon-Mail-Outbox:before {
  content: "";
}
.solid-icon-Mail-Password:before {
  content: "";
}
.solid-icon-Mail-Photo:before {
  content: "";
}
.solid-icon-Mail-Read:before {
  content: "";
}
.solid-icon-Mail-Removex:before {
  content: "";
}
.solid-icon-Mail-Reply:before {
  content: "";
}
.solid-icon-Mail-ReplyAll:before {
  content: "";
}
.solid-icon-Mail-Search:before {
  content: "";
}
.solid-icon-Mail-Send:before {
  content: "";
}
.solid-icon-Mail-Settings:before {
  content: "";
}
.solid-icon-Mail-Unread:before {
  content: "";
}
.solid-icon-Mail-Video:before {
  content: "";
}
.solid-icon-Mail-withAtSign:before {
  content: "";
}
.solid-icon-Mail-WithCursors:before {
  content: "";
}
.solid-icon-Mail:before {
  content: "";
}
.solid-icon-Mailbox-Empty:before {
  content: "";
}
.solid-icon-Mailbox-Full:before {
  content: "";
}
.solid-icon-Male-2:before {
  content: "";
}
.solid-icon-Male-Sign:before {
  content: "";
}
.solid-icon-Male:before {
  content: "";
}
.solid-icon-MaleFemale:before {
  content: "";
}
.solid-icon-Man-Sign:before {
  content: "";
}
.solid-icon-Management:before {
  content: "";
}
.solid-icon-Mans-Underwear:before {
  content: "";
}
.solid-icon-Mans-Underwear2:before {
  content: "";
}
.solid-icon-Map-Marker:before {
  content: "";
}
.solid-icon-Map-Marker2:before {
  content: "";
}
.solid-icon-Map-Marker3:before {
  content: "";
}
.solid-icon-Map:before {
  content: "";
}
.solid-icon-Map2:before {
  content: "";
}
.solid-icon-Marker-2:before {
  content: "";
}
.solid-icon-Marker-3:before {
  content: "";
}
.solid-icon-Marker:before {
  content: "";
}
.solid-icon-Martini-Glass:before {
  content: "";
}
.solid-icon-Mask:before {
  content: "";
}
.solid-icon-Master-Card:before {
  content: "";
}
.solid-icon-Maximize-Window:before {
  content: "";
}
.solid-icon-Maximize:before {
  content: "";
}
.solid-icon-Medal-2:before {
  content: "";
}
.solid-icon-Medal-3:before {
  content: "";
}
.solid-icon-Medal:before {
  content: "";
}
.solid-icon-Medical-Sign:before {
  content: "";
}
.solid-icon-Medicine-2:before {
  content: "";
}
.solid-icon-Medicine-3:before {
  content: "";
}
.solid-icon-Medicine:before {
  content: "";
}
.solid-icon-Megaphone:before {
  content: "";
}
.solid-icon-Memory-Card:before {
  content: "";
}
.solid-icon-Memory-Card2:before {
  content: "";
}
.solid-icon-Memory-Card3:before {
  content: "";
}
.solid-icon-Men:before {
  content: "";
}
.solid-icon-Menorah:before {
  content: "";
}
.solid-icon-Mens:before {
  content: "";
}
.solid-icon-Metacafe:before {
  content: "";
}
.solid-icon-Mexico:before {
  content: "";
}
.solid-icon-Mic:before {
  content: "";
}
.solid-icon-Microphone-2:before {
  content: "";
}
.solid-icon-Microphone-3:before {
  content: "";
}
.solid-icon-Microphone-4:before {
  content: "";
}
.solid-icon-Microphone-5:before {
  content: "";
}
.solid-icon-Microphone-6:before {
  content: "";
}
.solid-icon-Microphone-8:before {
  content: "";
}
.solid-icon-Microphone:before {
  content: "";
}
.solid-icon-Microscope:before {
  content: "";
}
.solid-icon-Milk-Bottle:before {
  content: "";
}
.solid-icon-Mine:before {
  content: "";
}
.solid-icon-Minimize-Maximize-Close-Window:before {
  content: "";
}
.solid-icon-Minimize-Window:before {
  content: "";
}
.solid-icon-Minimize:before {
  content: "";
}
.solid-icon-Mirror:before {
  content: "";
}
.solid-icon-Mixer:before {
  content: "";
}
.solid-icon-Mixx:before {
  content: "";
}
.solid-icon-Money-2:before {
  content: "";
}
.solid-icon-Money-Bag:before {
  content: "";
}
.solid-icon-Money-Smiley:before {
  content: "";
}
.solid-icon-Money:before {
  content: "";
}
.solid-icon-Monitor-2:before {
  content: "";
}
.solid-icon-Monitor-3:before {
  content: "";
}
.solid-icon-Monitor-4:before {
  content: "";
}
.solid-icon-Monitor-5:before {
  content: "";
}
.solid-icon-Monitor-Analytics:before {
  content: "";
}
.solid-icon-Monitor-Laptop:before {
  content: "";
}
.solid-icon-Monitor-phone:before {
  content: "";
}
.solid-icon-Monitor-Tablet:before {
  content: "";
}
.solid-icon-Monitor-Vertical:before {
  content: "";
}
.solid-icon-Monitor:before {
  content: "";
}
.solid-icon-Monitoring:before {
  content: "";
}
.solid-icon-Monkey:before {
  content: "";
}
.solid-icon-Monster:before {
  content: "";
}
.solid-icon-Morocco:before {
  content: "";
}
.solid-icon-Motorcycle:before {
  content: "";
}
.solid-icon-Mouse-2:before {
  content: "";
}
.solid-icon-Mouse-3:before {
  content: "";
}
.solid-icon-Mouse-4:before {
  content: "";
}
.solid-icon-Mouse-Pointer:before {
  content: "";
}
.solid-icon-Mouse:before {
  content: "";
}
.solid-icon-Moustache-Smiley:before {
  content: "";
}
.solid-icon-Movie-Ticket:before {
  content: "";
}
.solid-icon-Movie:before {
  content: "";
}
.solid-icon-Mp3-File:before {
  content: "";
}
.solid-icon-Museum:before {
  content: "";
}
.solid-icon-Mushroom:before {
  content: "";
}
.solid-icon-Music-Note:before {
  content: "";
}
.solid-icon-Music-Note2:before {
  content: "";
}
.solid-icon-Music-Note3:before {
  content: "";
}
.solid-icon-Music-Note4:before {
  content: "";
}
.solid-icon-Music-Player:before {
  content: "";
}
.solid-icon-Mustache-2:before {
  content: "";
}
.solid-icon-Mustache-3:before {
  content: "";
}
.solid-icon-Mustache-4:before {
  content: "";
}
.solid-icon-Mustache-5:before {
  content: "";
}
.solid-icon-Mustache-6:before {
  content: "";
}
.solid-icon-Mustache-7:before {
  content: "";
}
.solid-icon-Mustache-8:before {
  content: "";
}
.solid-icon-Mustache:before {
  content: "";
}
.solid-icon-Mute:before {
  content: "";
}
.solid-icon-Myspace:before {
  content: "";
}
.solid-icon-Navigat-Start:before {
  content: "";
}
.solid-icon-Navigate-End:before {
  content: "";
}
.solid-icon-Navigation-LeftWindow:before {
  content: "";
}
.solid-icon-Navigation-RightWindow:before {
  content: "";
}
.solid-icon-Nepal:before {
  content: "";
}
.solid-icon-Netscape:before {
  content: "";
}
.solid-icon-Network-Window:before {
  content: "";
}
.solid-icon-Network:before {
  content: "";
}
.solid-icon-Neutron:before {
  content: "";
}
.solid-icon-New-Mail:before {
  content: "";
}
.solid-icon-New-Tab:before {
  content: "";
}
.solid-icon-Newspaper-2:before {
  content: "";
}
.solid-icon-Newspaper:before {
  content: "";
}
.solid-icon-Newsvine:before {
  content: "";
}
.solid-icon-Next-3:before {
  content: "";
}
.solid-icon-Next-Media:before {
  content: "";
}
.solid-icon-Next-Music:before {
  content: "";
}
.solid-icon-Next:before {
  content: "";
}
.solid-icon-No-Battery:before {
  content: "";
}
.solid-icon-No-Drop:before {
  content: "";
}
.solid-icon-No-Flash:before {
  content: "";
}
.solid-icon-No-Smoking:before {
  content: "";
}
.solid-icon-Noose:before {
  content: "";
}
.solid-icon-Normal-Text:before {
  content: "";
}
.solid-icon-Note:before {
  content: "";
}
.solid-icon-Notepad-2:before {
  content: "";
}
.solid-icon-Notepad:before {
  content: "";
}
.solid-icon-Nuclear:before {
  content: "";
}
.solid-icon-Numbering-List:before {
  content: "";
}
.solid-icon-Nurse:before {
  content: "";
}
.solid-icon-Office-Lamp:before {
  content: "";
}
.solid-icon-Office:before {
  content: "";
}
.solid-icon-Oil:before {
  content: "";
}
.solid-icon-Old-Camera:before {
  content: "";
}
.solid-icon-Old-Cassette:before {
  content: "";
}
.solid-icon-Old-Clock:before {
  content: "";
}
.solid-icon-Old-Radio:before {
  content: "";
}
.solid-icon-Old-Sticky:before {
  content: "";
}
.solid-icon-Old-Sticky2:before {
  content: "";
}
.solid-icon-Old-Telephone:before {
  content: "";
}
.solid-icon-Old-TV:before {
  content: "";
}
.solid-icon-On-Air:before {
  content: "";
}
.solid-icon-On-Off-2:before {
  content: "";
}
.solid-icon-On-Off-3:before {
  content: "";
}
.solid-icon-On-off:before {
  content: "";
}
.solid-icon-One-Finger:before {
  content: "";
}
.solid-icon-One-FingerTouch:before {
  content: "";
}
.solid-icon-One-Window:before {
  content: "";
}
.solid-icon-Open-Banana:before {
  content: "";
}
.solid-icon-Open-Book:before {
  content: "";
}
.solid-icon-Opera-House:before {
  content: "";
}
.solid-icon-Opera:before {
  content: "";
}
.solid-icon-Optimization:before {
  content: "";
}
.solid-icon-Orientation-2:before {
  content: "";
}
.solid-icon-Orientation-3:before {
  content: "";
}
.solid-icon-Orientation:before {
  content: "";
}
.solid-icon-Orkut:before {
  content: "";
}
.solid-icon-Ornament:before {
  content: "";
}
.solid-icon-Over-Time:before {
  content: "";
}
.solid-icon-Over-Time2:before {
  content: "";
}
.solid-icon-Owl:before {
  content: "";
}
.solid-icon-Pac-Man:before {
  content: "";
}
.solid-icon-Paint-Brush:before {
  content: "";
}
.solid-icon-Paint-Bucket:before {
  content: "";
}
.solid-icon-Paintbrush:before {
  content: "";
}
.solid-icon-Palette:before {
  content: "";
}
.solid-icon-Palm-Tree:before {
  content: "";
}
.solid-icon-Panda:before {
  content: "";
}
.solid-icon-Panorama:before {
  content: "";
}
.solid-icon-Pantheon:before {
  content: "";
}
.solid-icon-Pantone:before {
  content: "";
}
.solid-icon-Pants:before {
  content: "";
}
.solid-icon-Paper-Plane:before {
  content: "";
}
.solid-icon-Paper:before {
  content: "";
}
.solid-icon-Parasailing:before {
  content: "";
}
.solid-icon-Parrot:before {
  content: "";
}
.solid-icon-Password-2shopping:before {
  content: "";
}
.solid-icon-Password-Field:before {
  content: "";
}
.solid-icon-Password-shopping:before {
  content: "";
}
.solid-icon-Password:before {
  content: "";
}
.solid-icon-Pause-2:before {
  content: "";
}
.solid-icon-Pause:before {
  content: "";
}
.solid-icon-Paw:before {
  content: "";
}
.solid-icon-Pawn:before {
  content: "";
}
.solid-icon-Paypal:before {
  content: "";
}
.solid-icon-Pen-2:before {
  content: "";
}
.solid-icon-Pen-3:before {
  content: "";
}
.solid-icon-Pen-4:before {
  content: "";
}
.solid-icon-Pen-5:before {
  content: "";
}
.solid-icon-Pen-6:before {
  content: "";
}
.solid-icon-Pen:before {
  content: "";
}
.solid-icon-Pencil-Ruler:before {
  content: "";
}
.solid-icon-Pencil:before {
  content: "";
}
.solid-icon-Penguin:before {
  content: "";
}
.solid-icon-Pentagon:before {
  content: "";
}
.solid-icon-People-onCloud:before {
  content: "";
}
.solid-icon-Pepper-withFire:before {
  content: "";
}
.solid-icon-Pepper:before {
  content: "";
}
.solid-icon-Petrol:before {
  content: "";
}
.solid-icon-Petronas-Tower:before {
  content: "";
}
.solid-icon-Philipines:before {
  content: "";
}
.solid-icon-Phone-2:before {
  content: "";
}
.solid-icon-Phone-3:before {
  content: "";
}
.solid-icon-Phone-3G:before {
  content: "";
}
.solid-icon-Phone-4G:before {
  content: "";
}
.solid-icon-Phone-Simcard:before {
  content: "";
}
.solid-icon-Phone-SMS:before {
  content: "";
}
.solid-icon-Phone-Wifi:before {
  content: "";
}
.solid-icon-Phone:before {
  content: "";
}
.solid-icon-Photo-2:before {
  content: "";
}
.solid-icon-Photo-3:before {
  content: "";
}
.solid-icon-Photo-Album:before {
  content: "";
}
.solid-icon-Photo-Album2:before {
  content: "";
}
.solid-icon-Photo-Album3:before {
  content: "";
}
.solid-icon-Photo:before {
  content: "";
}
.solid-icon-Photos:before {
  content: "";
}
.solid-icon-Physics:before {
  content: "";
}
.solid-icon-Pi:before {
  content: "";
}
.solid-icon-Piano:before {
  content: "";
}
.solid-icon-Picasa:before {
  content: "";
}
.solid-icon-Pie-Chart:before {
  content: "";
}
.solid-icon-Pie-Chart2:before {
  content: "";
}
.solid-icon-Pie-Chart3:before {
  content: "";
}
.solid-icon-Pilates-2:before {
  content: "";
}
.solid-icon-Pilates-3:before {
  content: "";
}
.solid-icon-Pilates:before {
  content: "";
}
.solid-icon-Pilot:before {
  content: "";
}
.solid-icon-Pinch:before {
  content: "";
}
.solid-icon-Ping-Pong:before {
  content: "";
}
.solid-icon-Pinterest:before {
  content: "";
}
.solid-icon-Pipe:before {
  content: "";
}
.solid-icon-Pipette:before {
  content: "";
}
.solid-icon-Piramids:before {
  content: "";
}
.solid-icon-Pisces-2:before {
  content: "";
}
.solid-icon-Pisces:before {
  content: "";
}
.solid-icon-Pizza-Slice:before {
  content: "";
}
.solid-icon-Pizza:before {
  content: "";
}
.solid-icon-Plane-2:before {
  content: "";
}
.solid-icon-Plane:before {
  content: "";
}
.solid-icon-Plant:before {
  content: "";
}
.solid-icon-Plasmid:before {
  content: "";
}
.solid-icon-Plaster:before {
  content: "";
}
.solid-icon-Plastic-CupPhone:before {
  content: "";
}
.solid-icon-Plastic-CupPhone2:before {
  content: "";
}
.solid-icon-Plate:before {
  content: "";
}
.solid-icon-Plates:before {
  content: "";
}
.solid-icon-Plaxo:before {
  content: "";
}
.solid-icon-Play-Music:before {
  content: "";
}
.solid-icon-Plug-In:before {
  content: "";
}
.solid-icon-Plug-In2:before {
  content: "";
}
.solid-icon-Plurk:before {
  content: "";
}
.solid-icon-Pointer:before {
  content: "";
}
.solid-icon-Poland:before {
  content: "";
}
.solid-icon-Police-Man:before {
  content: "";
}
.solid-icon-Police-Station:before {
  content: "";
}
.solid-icon-Police-Woman:before {
  content: "";
}
.solid-icon-Police:before {
  content: "";
}
.solid-icon-Polo-Shirt:before {
  content: "";
}
.solid-icon-Portrait:before {
  content: "";
}
.solid-icon-Portugal:before {
  content: "";
}
.solid-icon-Post-Mail:before {
  content: "";
}
.solid-icon-Post-Mail2:before {
  content: "";
}
.solid-icon-Post-Office:before {
  content: "";
}
.solid-icon-Post-Sign:before {
  content: "";
}
.solid-icon-Post-Sign2ways:before {
  content: "";
}
.solid-icon-Posterous:before {
  content: "";
}
.solid-icon-Pound-Sign:before {
  content: "";
}
.solid-icon-Pound-Sign2:before {
  content: "";
}
.solid-icon-Pound:before {
  content: "";
}
.solid-icon-Power-2:before {
  content: "";
}
.solid-icon-Power-3:before {
  content: "";
}
.solid-icon-Power-Cable:before {
  content: "";
}
.solid-icon-Power-Station:before {
  content: "";
}
.solid-icon-Power:before {
  content: "";
}
.solid-icon-Prater:before {
  content: "";
}
.solid-icon-Present:before {
  content: "";
}
.solid-icon-Presents:before {
  content: "";
}
.solid-icon-Press:before {
  content: "";
}
.solid-icon-Preview:before {
  content: "";
}
.solid-icon-Previous:before {
  content: "";
}
.solid-icon-Pricing:before {
  content: "";
}
.solid-icon-Printer:before {
  content: "";
}
.solid-icon-Professor:before {
  content: "";
}
.solid-icon-Profile:before {
  content: "";
}
.solid-icon-Project:before {
  content: "";
}
.solid-icon-Projector-2:before {
  content: "";
}
.solid-icon-Projector:before {
  content: "";
}
.solid-icon-Pulse:before {
  content: "";
}
.solid-icon-Pumpkin:before {
  content: "";
}
.solid-icon-Punk:before {
  content: "";
}
.solid-icon-Punker:before {
  content: "";
}
.solid-icon-Puzzle:before {
  content: "";
}
.solid-icon-QIK:before {
  content: "";
}
.solid-icon-QR-Code:before {
  content: "";
}
.solid-icon-Queen-2:before {
  content: "";
}
.solid-icon-Queen:before {
  content: "";
}
.solid-icon-Quill-2:before {
  content: "";
}
.solid-icon-Quill-3:before {
  content: "";
}
.solid-icon-Quill:before {
  content: "";
}
.solid-icon-Quotes-2:before {
  content: "";
}
.solid-icon-Quotes:before {
  content: "";
}
.solid-icon-Radio:before {
  content: "";
}
.solid-icon-Radioactive:before {
  content: "";
}
.solid-icon-Rafting:before {
  content: "";
}
.solid-icon-Rain-Drop:before {
  content: "";
}
.solid-icon-Rainbow-2:before {
  content: "";
}
.solid-icon-Rainbow:before {
  content: "";
}
.solid-icon-Ram:before {
  content: "";
}
.solid-icon-Razzor-Blade:before {
  content: "";
}
.solid-icon-Receipt-2:before {
  content: "";
}
.solid-icon-Receipt-3:before {
  content: "";
}
.solid-icon-Receipt-4:before {
  content: "";
}
.solid-icon-Receipt:before {
  content: "";
}
.solid-icon-Record-3:before {
  content: "";
}
.solid-icon-Record-Media:before {
  content: "";
}
.solid-icon-Record-Music:before {
  content: "";
}
.solid-icon-Record:before {
  content: "";
}
.solid-icon-Recycling-2:before {
  content: "";
}
.solid-icon-Recycling:before {
  content: "";
}
.solid-icon-Reddit:before {
  content: "";
}
.solid-icon-Redhat:before {
  content: "";
}
.solid-icon-Redirect:before {
  content: "";
}
.solid-icon-Redo:before {
  content: "";
}
.solid-icon-Reel:before {
  content: "";
}
.solid-icon-Refinery:before {
  content: "";
}
.solid-icon-Refresh-Window:before {
  content: "";
}
.solid-icon-Refresh:before {
  content: "";
}
.solid-icon-Reload-2:before {
  content: "";
}
.solid-icon-Reload-3:before {
  content: "";
}
.solid-icon-Reload:before {
  content: "";
}
.solid-icon-Remote-Controll:before {
  content: "";
}
.solid-icon-Remote-Controll2:before {
  content: "";
}
.solid-icon-Remove-Bag:before {
  content: "";
}
.solid-icon-Remove-Basket:before {
  content: "";
}
.solid-icon-Remove-Cart:before {
  content: "";
}
.solid-icon-Remove-File:before {
  content: "";
}
.solid-icon-Remove-User:before {
  content: "";
}
.solid-icon-Remove-Window:before {
  content: "";
}
.solid-icon-Remove:before {
  content: "";
}
.solid-icon-Rename:before {
  content: "";
}
.solid-icon-Repair:before {
  content: "";
}
.solid-icon-Repeat-2:before {
  content: "";
}
.solid-icon-Repeat-3:before {
  content: "";
}
.solid-icon-Repeat-4:before {
  content: "";
}
.solid-icon-Repeat-5:before {
  content: "";
}
.solid-icon-Repeat-6:before {
  content: "";
}
.solid-icon-Repeat-7:before {
  content: "";
}
.solid-icon-Repeat:before {
  content: "";
}
.solid-icon-Reset:before {
  content: "";
}
.solid-icon-Resize:before {
  content: "";
}
.solid-icon-Restore-Window:before {
  content: "";
}
.solid-icon-Retouching:before {
  content: "";
}
.solid-icon-Retro-Camera:before {
  content: "";
}
.solid-icon-Retro:before {
  content: "";
}
.solid-icon-Retweet:before {
  content: "";
}
.solid-icon-Reverbnation:before {
  content: "";
}
.solid-icon-Rewind:before {
  content: "";
}
.solid-icon-RGB:before {
  content: "";
}
.solid-icon-Ribbon-2:before {
  content: "";
}
.solid-icon-Ribbon-3:before {
  content: "";
}
.solid-icon-Ribbon:before {
  content: "";
}
.solid-icon-Right-2:before {
  content: "";
}
.solid-icon-Right-3:before {
  content: "";
}
.solid-icon-Right-4:before {
  content: "";
}
.solid-icon-Right-ToLeft:before {
  content: "";
}
.solid-icon-Right:before {
  content: "";
}
.solid-icon-Road-2:before {
  content: "";
}
.solid-icon-Road-3:before {
  content: "";
}
.solid-icon-Road:before {
  content: "";
}
.solid-icon-Robot-2:before {
  content: "";
}
.solid-icon-Robot:before {
  content: "";
}
.solid-icon-Rock-andRoll:before {
  content: "";
}
.solid-icon-Rocket:before {
  content: "";
}
.solid-icon-Roller:before {
  content: "";
}
.solid-icon-Roof:before {
  content: "";
}
.solid-icon-Rook:before {
  content: "";
}
.solid-icon-Rotate-Gesture:before {
  content: "";
}
.solid-icon-Rotate-Gesture2:before {
  content: "";
}
.solid-icon-Rotate-Gesture3:before {
  content: "";
}
.solid-icon-Rotation-390:before {
  content: "";
}
.solid-icon-Rotation:before {
  content: "";
}
.solid-icon-Router-2:before {
  content: "";
}
.solid-icon-Router:before {
  content: "";
}
.solid-icon-RSS:before {
  content: "";
}
.solid-icon-Ruler-2:before {
  content: "";
}
.solid-icon-Ruler:before {
  content: "";
}
.solid-icon-Running-Shoes:before {
  content: "";
}
.solid-icon-Running:before {
  content: "";
}
.solid-icon-Safari:before {
  content: "";
}
.solid-icon-Safe-Box:before {
  content: "";
}
.solid-icon-Safe-Box2:before {
  content: "";
}
.solid-icon-Safety-PinClose:before {
  content: "";
}
.solid-icon-Safety-PinOpen:before {
  content: "";
}
.solid-icon-Sagittarus-2:before {
  content: "";
}
.solid-icon-Sagittarus:before {
  content: "";
}
.solid-icon-Sailing-Ship:before {
  content: "";
}
.solid-icon-Sand-watch:before {
  content: "";
}
.solid-icon-Sand-watch2:before {
  content: "";
}
.solid-icon-Santa-Claus:before {
  content: "";
}
.solid-icon-Santa-Claus2:before {
  content: "";
}
.solid-icon-Santa-onSled:before {
  content: "";
}
.solid-icon-Satelite-2:before {
  content: "";
}
.solid-icon-Satelite:before {
  content: "";
}
.solid-icon-Save-Window:before {
  content: "";
}
.solid-icon-Save:before {
  content: "";
}
.solid-icon-Saw:before {
  content: "";
}
.solid-icon-Saxophone:before {
  content: "";
}
.solid-icon-Scale:before {
  content: "";
}
.solid-icon-Scarf:before {
  content: "";
}
.solid-icon-Scissor:before {
  content: "";
}
.solid-icon-Scooter-Front:before {
  content: "";
}
.solid-icon-Scooter:before {
  content: "";
}
.solid-icon-Scorpio-2:before {
  content: "";
}
.solid-icon-Scorpio:before {
  content: "";
}
.solid-icon-Scotland:before {
  content: "";
}
.solid-icon-Screwdriver:before {
  content: "";
}
.solid-icon-Scroll-Fast:before {
  content: "";
}
.solid-icon-Scroll:before {
  content: "";
}
.solid-icon-Scroller-2:before {
  content: "";
}
.solid-icon-Scroller:before {
  content: "";
}
.solid-icon-Sea-Dog:before {
  content: "";
}
.solid-icon-Search-onCloud:before {
  content: "";
}
.solid-icon-Search-People:before {
  content: "";
}
.solid-icon-secound:before {
  content: "";
}
.solid-icon-secound2:before {
  content: "";
}
.solid-icon-Security-Block:before {
  content: "";
}
.solid-icon-Security-Bug:before {
  content: "";
}
.solid-icon-Security-Camera:before {
  content: "";
}
.solid-icon-Security-Check:before {
  content: "";
}
.solid-icon-Security-Settings:before {
  content: "";
}
.solid-icon-Security-Smiley:before {
  content: "";
}
.solid-icon-Securiy-Remove:before {
  content: "";
}
.solid-icon-Seed:before {
  content: "";
}
.solid-icon-Selfie:before {
  content: "";
}
.solid-icon-Serbia:before {
  content: "";
}
.solid-icon-Server-2:before {
  content: "";
}
.solid-icon-Server:before {
  content: "";
}
.solid-icon-Servers:before {
  content: "";
}
.solid-icon-Settings-Window:before {
  content: "";
}
.solid-icon-Sewing-Machine:before {
  content: "";
}
.solid-icon-Sexual:before {
  content: "";
}
.solid-icon-Share-onCloud:before {
  content: "";
}
.solid-icon-Share-Window:before {
  content: "";
}
.solid-icon-Share:before {
  content: "";
}
.solid-icon-Sharethis:before {
  content: "";
}
.solid-icon-Shark:before {
  content: "";
}
.solid-icon-Sheep:before {
  content: "";
}
.solid-icon-Sheriff-Badge:before {
  content: "";
}
.solid-icon-Shield:before {
  content: "";
}
.solid-icon-Ship-2:before {
  content: "";
}
.solid-icon-Ship:before {
  content: "";
}
.solid-icon-Shirt:before {
  content: "";
}
.solid-icon-Shoes-2:before {
  content: "";
}
.solid-icon-Shoes-3:before {
  content: "";
}
.solid-icon-Shoes:before {
  content: "";
}
.solid-icon-Shop-2:before {
  content: "";
}
.solid-icon-Shop-3:before {
  content: "";
}
.solid-icon-Shop-4:before {
  content: "";
}
.solid-icon-Shop:before {
  content: "";
}
.solid-icon-Shopping-Bag:before {
  content: "";
}
.solid-icon-Shopping-Basket:before {
  content: "";
}
.solid-icon-Shopping-Cart:before {
  content: "";
}
.solid-icon-Short-Pants:before {
  content: "";
}
.solid-icon-Shoutwire:before {
  content: "";
}
.solid-icon-Shovel:before {
  content: "";
}
.solid-icon-Shuffle-2:before {
  content: "";
}
.solid-icon-Shuffle-3:before {
  content: "";
}
.solid-icon-Shuffle-4:before {
  content: "";
}
.solid-icon-Shuffle:before {
  content: "";
}
.solid-icon-Shutter:before {
  content: "";
}
.solid-icon-Sidebar-Window:before {
  content: "";
}
.solid-icon-Signal:before {
  content: "";
}
.solid-icon-Singapore:before {
  content: "";
}
.solid-icon-Skate-Shoes:before {
  content: "";
}
.solid-icon-Skateboard-2:before {
  content: "";
}
.solid-icon-Skateboard:before {
  content: "";
}
.solid-icon-Skeleton:before {
  content: "";
}
.solid-icon-Ski:before {
  content: "";
}
.solid-icon-Skirt:before {
  content: "";
}
.solid-icon-Skrill:before {
  content: "";
}
.solid-icon-Skull:before {
  content: "";
}
.solid-icon-Skydiving:before {
  content: "";
}
.solid-icon-Skype:before {
  content: "";
}
.solid-icon-Sled-withGifts:before {
  content: "";
}
.solid-icon-Sled:before {
  content: "";
}
.solid-icon-Sleeping:before {
  content: "";
}
.solid-icon-Sleet:before {
  content: "";
}
.solid-icon-Slippers:before {
  content: "";
}
.solid-icon-Smart:before {
  content: "";
}
.solid-icon-Smartphone-2:before {
  content: "";
}
.solid-icon-Smartphone-3:before {
  content: "";
}
.solid-icon-Smartphone-4:before {
  content: "";
}
.solid-icon-Smartphone-Secure:before {
  content: "";
}
.solid-icon-Smartphone:before {
  content: "";
}
.solid-icon-Smile:before {
  content: "";
}
.solid-icon-Smoking-Area:before {
  content: "";
}
.solid-icon-Smoking-Pipe:before {
  content: "";
}
.solid-icon-Snake:before {
  content: "";
}
.solid-icon-Snorkel:before {
  content: "";
}
.solid-icon-Snow-2:before {
  content: "";
}
.solid-icon-Snow-Dome:before {
  content: "";
}
.solid-icon-Snow-Storm:before {
  content: "";
}
.solid-icon-Snow:before {
  content: "";
}
.solid-icon-Snowflake-2:before {
  content: "";
}
.solid-icon-Snowflake-3:before {
  content: "";
}
.solid-icon-Snowflake-4:before {
  content: "";
}
.solid-icon-Snowflake:before {
  content: "";
}
.solid-icon-Snowman:before {
  content: "";
}
.solid-icon-Soccer-Ball:before {
  content: "";
}
.solid-icon-Soccer-Shoes:before {
  content: "";
}
.solid-icon-Socks:before {
  content: "";
}
.solid-icon-Solar:before {
  content: "";
}
.solid-icon-Sound-Wave:before {
  content: "";
}
.solid-icon-Sound:before {
  content: "";
}
.solid-icon-Soundcloud:before {
  content: "";
}
.solid-icon-Soup:before {
  content: "";
}
.solid-icon-South-Africa:before {
  content: "";
}
.solid-icon-Space-Needle:before {
  content: "";
}
.solid-icon-Spain:before {
  content: "";
}
.solid-icon-Spam-Mail:before {
  content: "";
}
.solid-icon-Speach-Bubble:before {
  content: "";
}
.solid-icon-Speach-Bubble2:before {
  content: "";
}
.solid-icon-Speach-Bubble3:before {
  content: "";
}
.solid-icon-Speach-Bubble4:before {
  content: "";
}
.solid-icon-Speach-Bubble5:before {
  content: "";
}
.solid-icon-Speach-Bubble6:before {
  content: "";
}
.solid-icon-Speach-Bubble7:before {
  content: "";
}
.solid-icon-Speach-Bubble8:before {
  content: "";
}
.solid-icon-Speach-Bubble9:before {
  content: "";
}
.solid-icon-Speach-Bubble10:before {
  content: "";
}
.solid-icon-Speach-Bubble11:before {
  content: "";
}
.solid-icon-Speach-Bubble12:before {
  content: "";
}
.solid-icon-Speach-Bubble13:before {
  content: "";
}
.solid-icon-Speach-BubbleAsking:before {
  content: "";
}
.solid-icon-Speach-BubbleComic:before {
  content: "";
}
.solid-icon-Speach-BubbleComic2:before {
  content: "";
}
.solid-icon-Speach-BubbleComic3:before {
  content: "";
}
.solid-icon-Speach-BubbleComic4:before {
  content: "";
}
.solid-icon-Speach-BubbleDialog:before {
  content: "";
}
.solid-icon-Speach-Bubbles:before {
  content: "";
}
.solid-icon-Speak-2:before {
  content: "";
}
.solid-icon-Speak:before {
  content: "";
}
.solid-icon-Speaker-2:before {
  content: "";
}
.solid-icon-Speaker:before {
  content: "";
}
.solid-icon-Spell-Check:before {
  content: "";
}
.solid-icon-Spell-CheckABC:before {
  content: "";
}
.solid-icon-Spermium:before {
  content: "";
}
.solid-icon-Spider:before {
  content: "";
}
.solid-icon-Spiderweb:before {
  content: "";
}
.solid-icon-Split-FourSquareWindow:before {
  content: "";
}
.solid-icon-Split-Horizontal:before {
  content: "";
}
.solid-icon-Split-Horizontal2Window:before {
  content: "";
}
.solid-icon-Split-Vertical:before {
  content: "";
}
.solid-icon-Split-Vertical2:before {
  content: "";
}
.solid-icon-Split-Window:before {
  content: "";
}
.solid-icon-Spoder:before {
  content: "";
}
.solid-icon-Spoon:before {
  content: "";
}
.solid-icon-Sport-Mode:before {
  content: "";
}
.solid-icon-Sports-Clothings1:before {
  content: "";
}
.solid-icon-Sports-Clothings2:before {
  content: "";
}
.solid-icon-Sports-Shirt:before {
  content: "";
}
.solid-icon-Spot:before {
  content: "";
}
.solid-icon-Spray:before {
  content: "";
}
.solid-icon-Spread:before {
  content: "";
}
.solid-icon-Spring:before {
  content: "";
}
.solid-icon-Spurl:before {
  content: "";
}
.solid-icon-Spy:before {
  content: "";
}
.solid-icon-Squirrel:before {
  content: "";
}
.solid-icon-SSL:before {
  content: "";
}
.solid-icon-St-BasilsCathedral:before {
  content: "";
}
.solid-icon-St-PaulsCathedral:before {
  content: "";
}
.solid-icon-Stamp-2:before {
  content: "";
}
.solid-icon-Stamp:before {
  content: "";
}
.solid-icon-Stapler:before {
  content: "";
}
.solid-icon-Star-Track:before {
  content: "";
}
.solid-icon-Star:before {
  content: "";
}
.solid-icon-Starfish:before {
  content: "";
}
.solid-icon-Start2:before {
  content: "";
}
.solid-icon-Start-3:before {
  content: "";
}
.solid-icon-Start-ways:before {
  content: "";
}
.solid-icon-Start:before {
  content: "";
}
.solid-icon-Statistic:before {
  content: "";
}
.solid-icon-Stethoscope:before {
  content: "";
}
.solid-icon-Stop-2:before {
  content: "";
}
.solid-icon-Stop-Music:before {
  content: "";
}
.solid-icon-Stop:before {
  content: "";
}
.solid-icon-Stopwatch-2:before {
  content: "";
}
.solid-icon-Stopwatch:before {
  content: "";
}
.solid-icon-Storm:before {
  content: "";
}
.solid-icon-Street-View:before {
  content: "";
}
.solid-icon-Street-View2:before {
  content: "";
}
.solid-icon-Strikethrough-Text:before {
  content: "";
}
.solid-icon-Stroller:before {
  content: "";
}
.solid-icon-Structure:before {
  content: "";
}
.solid-icon-Student-Female:before {
  content: "";
}
.solid-icon-Student-Hat:before {
  content: "";
}
.solid-icon-Student-Hat2:before {
  content: "";
}
.solid-icon-Student-Male:before {
  content: "";
}
.solid-icon-Student-MaleFemale:before {
  content: "";
}
.solid-icon-Students:before {
  content: "";
}
.solid-icon-Studio-Flash:before {
  content: "";
}
.solid-icon-Studio-Lightbox:before {
  content: "";
}
.solid-icon-Stumbleupon:before {
  content: "";
}
.solid-icon-Suit:before {
  content: "";
}
.solid-icon-Suitcase:before {
  content: "";
}
.solid-icon-Sum-2:before {
  content: "";
}
.solid-icon-Sum:before {
  content: "";
}
.solid-icon-Summer:before {
  content: "";
}
.solid-icon-Sun-CloudyRain:before {
  content: "";
}
.solid-icon-Sun:before {
  content: "";
}
.solid-icon-Sunglasses-2:before {
  content: "";
}
.solid-icon-Sunglasses-3:before {
  content: "";
}
.solid-icon-Sunglasses-Smiley:before {
  content: "";
}
.solid-icon-Sunglasses-Smiley2:before {
  content: "";
}
.solid-icon-Sunglasses-W:before {
  content: "";
}
.solid-icon-Sunglasses-W2:before {
  content: "";
}
.solid-icon-Sunglasses-W3:before {
  content: "";
}
.solid-icon-Sunglasses:before {
  content: "";
}
.solid-icon-Sunrise:before {
  content: "";
}
.solid-icon-Sunset:before {
  content: "";
}
.solid-icon-Superman:before {
  content: "";
}
.solid-icon-Support:before {
  content: "";
}
.solid-icon-Surprise:before {
  content: "";
}
.solid-icon-Sushi:before {
  content: "";
}
.solid-icon-Sweden:before {
  content: "";
}
.solid-icon-Swimming-Short:before {
  content: "";
}
.solid-icon-Swimming:before {
  content: "";
}
.solid-icon-Swimmwear:before {
  content: "";
}
.solid-icon-Switch:before {
  content: "";
}
.solid-icon-Switzerland:before {
  content: "";
}
.solid-icon-Sync-Cloud:before {
  content: "";
}
.solid-icon-Sync:before {
  content: "";
}
.solid-icon-Synchronize-2:before {
  content: "";
}
.solid-icon-Synchronize:before {
  content: "";
}
.solid-icon-T-Shirt:before {
  content: "";
}
.solid-icon-Tablet-2:before {
  content: "";
}
.solid-icon-Tablet-3:before {
  content: "";
}
.solid-icon-Tablet-Orientation:before {
  content: "";
}
.solid-icon-Tablet-Phone:before {
  content: "";
}
.solid-icon-Tablet-Secure:before {
  content: "";
}
.solid-icon-Tablet-Vertical:before {
  content: "";
}
.solid-icon-Tablet:before {
  content: "";
}
.solid-icon-Tactic:before {
  content: "";
}
.solid-icon-Tag-2:before {
  content: "";
}
.solid-icon-Tag-3:before {
  content: "";
}
.solid-icon-Tag-4:before {
  content: "";
}
.solid-icon-Tag-5:before {
  content: "";
}
.solid-icon-Tag:before {
  content: "";
}
.solid-icon-Taj-Mahal:before {
  content: "";
}
.solid-icon-Talk-Man:before {
  content: "";
}
.solid-icon-Tap:before {
  content: "";
}
.solid-icon-Target-Market:before {
  content: "";
}
.solid-icon-Target:before {
  content: "";
}
.solid-icon-Taurus-2:before {
  content: "";
}
.solid-icon-Taurus:before {
  content: "";
}
.solid-icon-Taxi-2:before {
  content: "";
}
.solid-icon-Taxi-Sign:before {
  content: "";
}
.solid-icon-Taxi:before {
  content: "";
}
.solid-icon-Teacher:before {
  content: "";
}
.solid-icon-Teapot:before {
  content: "";
}
.solid-icon-Technorati:before {
  content: "";
}
.solid-icon-Teddy-Bear:before {
  content: "";
}
.solid-icon-Tee-Mug:before {
  content: "";
}
.solid-icon-Telephone-2:before {
  content: "";
}
.solid-icon-Telephone:before {
  content: "";
}
.solid-icon-Telescope:before {
  content: "";
}
.solid-icon-Temperature-2:before {
  content: "";
}
.solid-icon-Temperature-3:before {
  content: "";
}
.solid-icon-Temperature:before {
  content: "";
}
/*
Feather
Plugin URI: https://feathericons.com/
*/
@font-face {
  font-family: feather;
  src: url(../themes/custom/assets/fonts/feather.eot?t=1525787366991);
  src: url(../themes/custom/assets/fonts/feather.eot?t=1525787366991#iefix) format("embedded-opentype"), url(../themes/custom/assets/fonts/feather.woff?t=1525787366991) format("woff"), url(../themes/custom/assets/fonts/feather.ttf?t=1525787366991) format("truetype"), url(../themes/custom/assets/fonts/feather.svg?t=1525787366991#feather) format("svg");
  font-display: swap;
}
.feather {
  font-family: feather !important;
  speak: none;
  font-style: normal;
  font-weight: 400;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icon-feather-alert-octagon:before {
  content: "";
}
.icon-feather-alert-circle:before {
  content: "";
}
.icon-feather-activity:before {
  content: "";
}
.icon-feather-alert-triangle:before {
  content: "";
}
.icon-feather-align-center:before {
  content: "";
}
.icon-feather-airplay:before {
  content: "";
}
.icon-feather-align-justify:before {
  content: "";
}
.icon-feather-align-left:before {
  content: "";
}
.icon-feather-align-right:before {
  content: "";
}
.icon-feather-arrow-down-left:before {
  content: "";
}
.icon-feather-arrow-down-right:before {
  content: "";
}
.icon-feather-anchor:before {
  content: "";
}
.icon-feather-aperture:before {
  content: "";
}
.icon-feather-arrow-left:before {
  content: "";
}
.icon-feather-arrow-right:before {
  content: "";
}
.icon-feather-arrow-down:before {
  content: "";
}
.icon-feather-arrow-up-left:before {
  content: "";
}
.icon-feather-arrow-up-right:before {
  content: "";
}
.icon-feather-arrow-up:before {
  content: "";
}
.icon-feather-award:before {
  content: "";
}
.icon-feather-bar-chart:before {
  content: "";
}
.icon-feather-at-sign:before {
  content: "";
}
.icon-feather-bar-chart-2:before {
  content: "";
}
.icon-feather-battery-charging:before {
  content: "";
}
.icon-feather-bell-off:before {
  content: "";
}
.icon-feather-battery:before {
  content: "";
}
.icon-feather-bluetooth:before {
  content: "";
}
.icon-feather-bell:before {
  content: "";
}
.icon-feather-book:before {
  content: "";
}
.icon-feather-briefcase:before {
  content: "";
}
.icon-feather-camera-off:before {
  content: "";
}
.icon-feather-calendar:before {
  content: "";
}
.icon-feather-bookmark:before {
  content: "";
}
.icon-feather-box:before {
  content: "";
}
.icon-feather-camera:before {
  content: "";
}
.icon-feather-check-circle:before {
  content: "";
}
.icon-feather-check:before {
  content: "";
}
.icon-feather-check-square:before {
  content: "";
}
.icon-feather-cast:before {
  content: "";
}
.icon-feather-chevron-down:before {
  content: "";
}
.icon-feather-chevron-left:before {
  content: "";
}
.icon-feather-chevron-right:before {
  content: "";
}
.icon-feather-chevron-up:before {
  content: "";
}
.icon-feather-chevrons-down:before {
  content: "";
}
.icon-feather-chevrons-right:before {
  content: "";
}
.icon-feather-chevrons-up:before {
  content: "";
}
.icon-feather-chevrons-left:before {
  content: "";
}
.icon-feather-circle:before {
  content: "";
}
.icon-feather-clipboard:before {
  content: "";
}
.icon-feather-chrome:before {
  content: "";
}
.icon-feather-clock:before {
  content: "";
}
.icon-feather-cloud-lightning:before {
  content: "";
}
.icon-feather-cloud-drizzle:before {
  content: "";
}
.icon-feather-cloud-rain:before {
  content: "";
}
.icon-feather-cloud-off:before {
  content: "";
}
.icon-feather-codepen:before {
  content: "";
}
.icon-feather-cloud-snow:before {
  content: "";
}
.icon-feather-compass:before {
  content: "";
}
.icon-feather-copy:before {
  content: "";
}
.icon-feather-corner-down-right:before {
  content: "";
}
.icon-feather-corner-down-left:before {
  content: "";
}
.icon-feather-corner-left-down:before {
  content: "";
}
.icon-feather-corner-left-up:before {
  content: "";
}
.icon-feather-corner-up-left:before {
  content: "";
}
.icon-feather-corner-up-right:before {
  content: "";
}
.icon-feather-corner-right-down:before {
  content: "";
}
.icon-feather-corner-right-up:before {
  content: "";
}
.icon-feather-cpu:before {
  content: "";
}
.icon-feather-credit-card:before {
  content: "";
}
.icon-feather-crosshair:before {
  content: "";
}
.icon-feather-disc:before {
  content: "";
}
.icon-feather-delete:before {
  content: "";
}
.icon-feather-download-cloud:before {
  content: "";
}
.icon-feather-download:before {
  content: "";
}
.icon-feather-droplet:before {
  content: "";
}
.icon-feather-edit-2:before {
  content: "";
}
.icon-feather-edit:before {
  content: "";
}
.icon-feather-edit-1:before {
  content: "";
}
.icon-feather-external-link:before {
  content: "";
}
.icon-feather-eye:before {
  content: "";
}
.icon-feather-feather:before {
  content: "";
}
.icon-feather-facebook:before {
  content: "";
}
.icon-feather-file-minus:before {
  content: "";
}
.icon-feather-eye-off:before {
  content: "";
}
.icon-feather-fast-forward:before {
  content: "";
}
.icon-feather-file-text:before {
  content: "";
}
.icon-feather-film:before {
  content: "";
}
.icon-feather-file:before {
  content: "";
}
.icon-feather-file-plus:before {
  content: "";
}
.icon-feather-folder:before {
  content: "";
}
.icon-feather-filter:before {
  content: "";
}
.icon-feather-flag:before {
  content: "";
}
.icon-feather-globe:before {
  content: "";
}
.icon-feather-grid:before {
  content: "";
}
.icon-feather-heart:before {
  content: "";
}
.icon-feather-home:before {
  content: "";
}
.icon-feather-github:before {
  content: "";
}
.icon-feather-image:before {
  content: "";
}
.icon-feather-inbox:before {
  content: "";
}
.icon-feather-layers:before {
  content: "";
}
.icon-feather-info:before {
  content: "";
}
.icon-feather-instagram:before {
  content: "";
}
.icon-feather-layout:before {
  content: "";
}
.icon-feather-link-2:before {
  content: "";
}
.icon-feather-life-buoy:before {
  content: "";
}
.icon-feather-link:before {
  content: "";
}
.icon-feather-log-in:before {
  content: "";
}
.icon-feather-list:before {
  content: "";
}
.icon-feather-lock:before {
  content: "";
}
.icon-feather-log-out:before {
  content: "";
}
.icon-feather-loader:before {
  content: "";
}
.icon-feather-mail:before {
  content: "";
}
.icon-feather-maximize-2:before {
  content: "";
}
.icon-feather-map:before {
  content: "";
}
.icon-feather-map-pin:before {
  content: "";
}
.icon-feather-menu:before {
  content: "";
}
.icon-feather-message-circle:before {
  content: "";
}
.icon-feather-message-square:before {
  content: "";
}
.icon-feather-minimize-2:before {
  content: "";
}
.icon-feather-mic-off:before {
  content: "";
}
.icon-feather-minus-circle:before {
  content: "";
}
.icon-feather-mic:before {
  content: "";
}
.icon-feather-minus-square:before {
  content: "";
}
.icon-feather-minus:before {
  content: "";
}
.icon-feather-moon:before {
  content: "";
}
.icon-feather-monitor:before {
  content: "";
}
.icon-feather-more-vertical:before {
  content: "";
}
.icon-feather-more-horizontal:before {
  content: "";
}
.icon-feather-move:before {
  content: "";
}
.icon-feather-music:before {
  content: "";
}
.icon-feather-navigation-2:before {
  content: "";
}
.icon-feather-navigation:before {
  content: "";
}
.icon-feather-octagon:before {
  content: "";
}
.icon-feather-package:before {
  content: "";
}
.icon-feather-pause-circle:before {
  content: "";
}
.icon-feather-pause:before {
  content: "";
}
.icon-feather-percent:before {
  content: "";
}
.icon-feather-phone-call:before {
  content: "";
}
.icon-feather-phone-forwarded:before {
  content: "";
}
.icon-feather-phone-missed:before {
  content: "";
}
.icon-feather-phone-off:before {
  content: "";
}
.icon-feather-phone-incoming:before {
  content: "";
}
.icon-feather-phone:before {
  content: "";
}
.icon-feather-phone-outgoing:before {
  content: "";
}
.icon-feather-pie-chart:before {
  content: "";
}
.icon-feather-play-circle:before {
  content: "";
}
.icon-feather-play:before {
  content: "";
}
.icon-feather-plus-square:before {
  content: "";
}
.icon-feather-plus-circle:before {
  content: "";
}
.icon-feather-plus:before {
  content: "";
}
.icon-feather-pocket:before {
  content: "";
}
.icon-feather-printer:before {
  content: "";
}
.icon-feather-power:before {
  content: "";
}
.icon-feather-radio:before {
  content: "";
}
.icon-feather-repeat:before {
  content: "";
}
.icon-feather-refresh-ccw:before {
  content: "";
}
.icon-feather-rewind:before {
  content: "";
}
.icon-feather-rotate-ccw:before {
  content: "";
}
.icon-feather-refresh-cw:before {
  content: "";
}
.icon-feather-rotate-cw:before {
  content: "";
}
.icon-feather-save:before {
  content: "";
}
.icon-feather-search:before {
  content: "";
}
.icon-feather-server:before {
  content: "";
}
.icon-feather-scissors:before {
  content: "";
}
.icon-feather-share-2:before {
  content: "";
}
.icon-feather-share:before {
  content: "";
}
.icon-feather-shield:before {
  content: "";
}
.icon-feather-settings:before {
  content: "";
}
.icon-feather-skip-back:before {
  content: "";
}
.icon-feather-shuffle:before {
  content: "";
}
.icon-feather-sidebar:before {
  content: "";
}
.icon-feather-skip-forward:before {
  content: "";
}
.icon-feather-slack:before {
  content: "";
}
.icon-feather-slash:before {
  content: "";
}
.icon-feather-smartphone:before {
  content: "";
}
.icon-feather-square:before {
  content: "";
}
.icon-feather-speaker:before {
  content: "";
}
.icon-feather-star:before {
  content: "";
}
.icon-feather-stop-circle:before {
  content: "";
}
.icon-feather-sun:before {
  content: "";
}
.icon-feather-sunrise:before {
  content: "";
}
.icon-feather-tablet:before {
  content: "";
}
.icon-feather-tag:before {
  content: "";
}
.icon-feather-sunset:before {
  content: "";
}
.icon-feather-target:before {
  content: "";
}
.icon-feather-thermometer:before {
  content: "";
}
.icon-feather-thumbs-up:before {
  content: "";
}
.icon-feather-thumbs-down:before {
  content: "";
}
.icon-feather-toggle-left:before {
  content: "";
}
.icon-feather-toggle-right:before {
  content: "";
}
.icon-feather-trash-2:before {
  content: "";
}
.icon-feather-trash:before {
  content: "";
}
.icon-feather-trending-up:before {
  content: "";
}
.icon-feather-trending-down:before {
  content: "";
}
.icon-feather-triangle:before {
  content: "";
}
.icon-feather-type:before {
  content: "";
}
.icon-feather-twitter:before {
  content: "";
}
.icon-feather-upload:before {
  content: "";
}
.icon-feather-umbrella:before {
  content: "";
}
.icon-feather-upload-cloud:before {
  content: "";
}
.icon-feather-unlock:before {
  content: "";
}
.icon-feather-user-check:before {
  content: "";
}
.icon-feather-user-minus:before {
  content: "";
}
.icon-feather-user-plus:before {
  content: "";
}
.icon-feather-user-x:before {
  content: "";
}
.icon-feather-user:before {
  content: "";
}
.icon-feather-users:before {
  content: "";
}
.icon-feather-video-off:before {
  content: "";
}
.icon-feather-video:before {
  content: "";
}
.icon-feather-voicemail:before {
  content: "";
}
.icon-feather-volume-x:before {
  content: "";
}
.icon-feather-volume-2:before {
  content: "";
}
.icon-feather-volume-1:before {
  content: "";
}
.icon-feather-volume:before {
  content: "";
}
.icon-feather-watch:before {
  content: "";
}
.icon-feather-wifi:before {
  content: "";
}
.icon-feather-x-square:before {
  content: "";
}
.icon-feather-wind:before {
  content: "";
}
.icon-feather-x:before {
  content: "";
}
.icon-feather-x-circle:before {
  content: "";
}
.icon-feather-zap:before {
  content: "";
}
.icon-feather-zoom-in:before {
  content: "";
}
.icon-feather-zoom-out:before {
  content: "";
}
.icon-feather-command:before {
  content: "";
}
.icon-feather-cloud:before {
  content: "";
}
.icon-feather-hash:before {
  content: "";
}
.icon-feather-headphones:before {
  content: "";
}
.icon-feather-underline:before {
  content: "";
}
.icon-feather-italic:before {
  content: "";
}
.icon-feather-bold:before {
  content: "";
}
.icon-feather-crop:before {
  content: "";
}
.icon-feather-help-circle:before {
  content: "";
}
.icon-feather-paperclip:before {
  content: "";
}
.icon-feather-shopping-cart:before {
  content: "";
}
.icon-feather-tv:before {
  content: "";
}
.icon-feather-wifi-off:before {
  content: "";
}
.icon-feather-minimize:before {
  content: "";
}
.icon-feather-maximize:before {
  content: "";
}
.icon-feather-gitlab:before {
  content: "";
}
.icon-feather-sliders:before {
  content: "";
}
.icon-feather-star-on:before {
  content: "";
}
.icon-feather-heart-on:before {
  content: "";
}
.icon-feather-archive:before {
  content: "";
}
.icon-feather-arrow-down-circle:before {
  content: "";
}
.icon-feather-arrow-up-circle:before {
  content: "";
}
.icon-feather-arrow-left-circle:before {
  content: "";
}
.icon-feather-arrow-right-circle:before {
  content: "";
}
.icon-feather-bar-chart-line-:before {
  content: "";
}
.icon-feather-bar-chart-line:before {
  content: "";
}
.icon-feather-book-open:before {
  content: "";
}
.icon-feather-code:before {
  content: "";
}
.icon-feather-database:before {
  content: "";
}
.icon-feather-dollar-sign:before {
  content: "";
}
.icon-feather-folder-plus:before {
  content: "";
}
.icon-feather-gift:before {
  content: "";
}
.icon-feather-folder-minus:before {
  content: "";
}
.icon-feather-git-commit:before {
  content: "";
}
.icon-feather-git-branch:before {
  content: "";
}
.icon-feather-git-pull-request:before {
  content: "";
}
.icon-feather-git-merge:before {
  content: "";
}
.icon-feather-linkedin:before {
  content: "";
}
.icon-feather-hard-drive:before {
  content: "";
}
.icon-feather-more-vertical-:before {
  content: "";
}
.icon-feather-more-horizontal-:before {
  content: "";
}
.icon-feather-rss:before {
  content: "";
}
.icon-feather-send:before {
  content: "";
}
.icon-feather-shield-off:before {
  content: "";
}
.icon-feather-shopping-bag:before {
  content: "";
}
.icon-feather-terminal:before {
  content: "";
}
.icon-feather-truck:before {
  content: "";
}
.icon-feather-zap-off:before {
  content: "";
}
.icon-feather-youtube:before {
  content: "";
}
h1, h2, h3, button, .alt-font {
  font-family: "Roboto Condensed", sans-serif;
  font-weight: 700;
}
p, div {
  font-family: "Georgia", sans-serif !important;
}
.font-roboto {
  font-family: "Roboto Condensed", sans-serif !important;
}
.contact-form button, .btn-main.font-roboto {
  font-family: "Roboto Condensed", sans-serif !important;
  font-weight: bold;
}
/*@import "theme-vendors.min";*/
/*@import "style";*/
.feature-box-icon i {
  font-size: 72px;
  color: #0b0b0b;
}
.grecaptcha-badge {
  opacity: 0;
}
#page-order .form-container .step-item .step-thumb {
  line-height: 1;
  font-family: "Times New Roman", serif !important;
}
#loadingIndicator {
  transform: translateY(-60px);
}
.lds-ring, .lds-ring div {
  box-sizing: border-box;
}
.lds-ring {
  display: inline-block;
  position: relative;
  width: 60px;
  height: 60px;
}
.lds-ring div {
  box-sizing: border-box;
  display: block;
  position: absolute;
  width: 44px;
  height: 44px;
  margin: 8px;
  border: 8px solid currentColor;
  border-radius: 50%;
  animation: lds-ring 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;
  border-color: currentColor transparent transparent transparent;
}
.lds-ring div:nth-child(1) {
  animation-delay: -0.45s;
}
.lds-ring div:nth-child(2) {
  animation-delay: -0.3s;
}
.lds-ring div:nth-child(3) {
  animation-delay: -0.15s;
}
@keyframes lds-ring {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.testimonialBlock {
  --swiper-navigation-color: #2e2e2e;
}
.w-250px {
  width: 250px !important;
}
.ml-r-auto {
  margin: 0 auto !important;
}
p.help-block.form-field-error-label {
  color: red;
  margin: 0;
}
.spinner-border {
  position: absolute;
  top: 50%;
  left: 50%;
}
.hero .main-font p {
  margin: 0;
}
.remove_btn {
  margin-top: 0;
  padding: 5px 20px;
  font-size: 16px;
}
p.help-block.form-field-error-label {
  margin: 0;
  color: red;
}
.bg-logo-color {
  background-color: #A7927A;
}
.font-16px {
  font-size: 16px !important;
}
.font-17px {
  font-size: 17px !important;
}
.radius-50 {
  border-radius: 50px;
}
.bg-color-default {
  background-color: #A7927A;
}
.color-white {
  color: white !important;
}
.padding-10-20px {
  padding: 10px 20px !important;
}
.hover-link:hover {
  color: black !important;
  background-color: rgba(207, 171, 122, 0.86);
}
.padding-120px {
  padding-right: 120px;
}
.padding-left-80px {
  padding-left: 80px;
}
@media (max-width: 769px) {
  .padding-left-80px {
    padding-left: 8px;
  }
  .four-layout .feature-box {
    padding: 0;
  }
}
@media (max-width: 325px) {
  .padding-left-80px {
    padding-left: 0px;
  }
}
.btn {
  background-color: #353535;
  color: #fff;
  font-size: 16px;
}
.navbar.navbar-light .navbar-nav .nav-link {
  color: #A7927A;
  font-size: 18px;
}
.section_1_about {
  font-size: 18px;
  color: #353535;
}
.hero-slider .hero .main-font p {
  font-size: 20px;
  margin: 0 auto;
  max-width: 910px;
}
.hero-slider .hero h2 {
  margin-bottom: 50px;
}
.contact-form button, .btn-main {
  border-radius: 35px;
  font-family: "Roboto Condensed", sans-serif, serif !important;
  text-transform: unset;
  line-height: 1;
  font-weight: bold;
  font-size: 20px;
  background-color: #353535;
  padding: 18px 32px;
  transition: 0.5s all;
}
.contact-form button:hover, .btn-main:hover {
  color: #FFFFFF !important;
  background: #C1AA82 !important;
  transition: 0.5s all;
}
.footer-dark, .footer-dark a {
  color: #A7927A;
}
.four-layout .feature-box {
  text-align: center;
  align-items: center;
  min-height: 350px;
}
.four-layout .feature-box .feature-box-content p {
  color: #A7927A;
  font-family: "Georgia", serif !important;
}
.footer-form-description {
  color: #A7927A;
  font-size: 20px;
}
.white-bg-cta p {
  font-family: "Georgia", sans-serif, serif !important;
}
.newsletter-title {
  color: #A7927A;
  font-size: 22px;
  font-family: "Georgia", sans-serif, serif !important;
  padding-left: 5px;
}
.checkbox label {
  display: flex;
}
.checkbox label input {
  width: 15px;
  margin: 0 10px 0 0;
}
.simple-dropdown .dropdown-menu {
  background-color: #A7927A;
  color: #fff;
  padding: 15px 0;
  border-radius: 0;
  min-width: 250px;
}
.simple-dropdown .dropdown-menu .open .dropdown-menu {
  top: -15px;
  min-width: 250px;
}
.simple-dropdown .dropdown-menu li {
  padding: 9px 25px 9px 25px;
}
.simple-dropdown .dropdown-menu li a {
  color: #fff;
  font-size: 16px;
}
.simple-dropdown .dropdown-menu li a:hover {
  color: #000;
}
.simple-dropdown .dropdown-menu .dropdown:hover > a {
  color: #000;
}
.simple-dropdown .dropdown-menu .dropdown a {
  color: #fff;
  font-size: 16px;
}
.simple-dropdown .dropdown-menu .dropdown a:hover {
  color: #000;
}
.simple-dropdown .dropdown-menu .dropdown a:hover a {
  color: #fff;
}
.feature-box .feature-box-content p {
  font-size: 18px;
}
.sticky .navbar.header-light .navbar-nav .nav-link, .navbar-light .navbar-nav .nav-link:hover {
  color: #A7927A;
}
.sticky .navbar.header-light .navbar-nav .nav-link :hover, .navbar-light .navbar-nav .nav-link:hover :hover {
  color: #000;
}
.homepage-services .blog-post {
  border-radius: 6px;
}
.homepage-services ul {
  padding-left: 15px;
}
.homepage-services ul .services-li {
  font-family: "Roboto Serif", serif;
}
.homepage-services ul .services-li::marker {
  color: #000;
}
.homepage-services .post-details {
  background-color: #72BBCA;
  line-height: 1.5;
  min-height: 550px;
}
.homepage-services .post-details a {
  color: #000;
  text-decoration: underline;
}
.services-content ul {
  padding-left: 30px;
  margin: 0 0 15px 0;
}
.homepage-services .post-details .services-title {
  font-size: 25px;
  color: #000;
  text-decoration: none;
  font-family: oswald, sans-serif;
  padding-bottom: 25px;
  font-weight: 600;
}
footer .footer-top .socials-footer p {
  color: #A7927A;
  margin-bottom: 0;
}
footer .footer-top .socials-footer i {
  background-color: #fff;
  border-radius: 50%;
  color: #353535;
  padding: 6px;
  width: 25px;
  height: 25px;
  font-size: 14px;
}
footer .footer-top .socials-footer .socials-icons-text {
  padding: 0 0 0 20px;
}
footer .footer-top .socials-footer .fa-facebook-f {
  padding: 5px 8px;
}
.social-icon-style-12 li:hover a {
  background: none !important;
}
.social-icon-style-12 li:hover p {
  color: #C1AA82;
}
.nav-item .active span {
  text-decoration: underline;
}
.subscribe-section form input[type=text] {
  background-color: #353535 !important;
  color: white;
  margin: 5px auto;
  border: 1px solid #C1AA82;
}
.subscribe-section form input[type=text]::placeholder {
  color: white;
}
.subscribe-section form button {
  background-color: #C1AA82;
}
.subscribe-section form button:hover {
  background-color: rgba(193, 170, 130, 0.55) !important;
}
.services-content h2 {
  font-family: oswald, sans-serif;
  font-size: 2.5rem !important;
  margin-top: 25px;
}
.services-content ul {
  padding-left: 30px;
}
.services-content tbody, .services-content td, .services-content tfoot, .services-content th, .services-content thead, .services-content tr {
  border-width: 1px;
  border-color: #A7927A;
  padding: 30px;
}
.services-section-block .bg-golden-gold {
  background-color: #A7927A;
  border-radius: 35px;
  min-width: 350px;
}
.services-section-block .bg-golden-gold:hover {
  background-color: #C1AA82 !important;
}
.services-section-block .content {
  display: none;
}
.services-section-block .noContent {
  color: #000 !important;
  background-color: transparent !important;
  pointer-events: none;
}
.border-radius-35px {
  border-radius: 35px;
}
.parallax .bg-golden-gold {
  background-color: #A7927A;
  border-radius: 35px;
}
.parallax .bg-golden-gold:hover {
  background-color: #C1AA82 !important;
}
.homepage-services .post-details a {
  text-decoration: none !important;
}
.homepage-services .post-details a:hover {
  color: #4d4d4d;
}
.panel tr {
  border-bottom: 1px solid;
}
.panel td ul {
  padding-left: 30px;
}
.underline-hover:hover {
  text-decoration: underline !important;
}
.navbar-nav .nav-item a {
  font-size: 16px !important;
}
.homepage-services ul .services-li {
  font-size: 20px !important;
  line-height: 2;
}
.testimonials h2 {
  color: #fff;
}
.services-title h2 {
  font-size: 30px;
  font-weight: bold;
  font-family: "Roboto Condensed", sans-serif;
  line-height: 1;
  min-height: 60px;
  color: #0d0d0d;
}
h1 {
  font-size: 58px;
  font-family: "Roboto Condensed", sans-serif;
  line-height: 1;
  font-weight: 700;
}
h2, .services-content h2 {
  font-size: 36px;
  font-family: "Georgia", sans-serif;
  line-height: 1;
  font-weight: bold;
}
h3 {
  font-size: 28px;
  font-family: "Georgia", sans-serif;
  line-height: 1;
  font-weight: 500;
}
.hero h1 {
  font-size: 80px !important;
  font-family: "Roboto Condensed", sans-serif;
  line-height: 1;
  margin-top: 60px;
}
.hero p {
  font-size: 20px !important;
  line-height: 1.5;
}
.testimonials .swiper-slide p, p, .four-layout .feature-box .feature-box-content p, .feature-box .feature-box-content p, .hero-slider .hero .main-font p, .testimonials .swiper-slide span, .navbar-nav .nav-item a, .homepage-services ul .services-li {
  font-family: "Georgia", sans-serif;
}
#hook-form .form-check {
  padding-left: 25px;
  padding-right: 25px;
}
.type-dark {
  line-height: 1.5 !important;
}
textarea.form-control {
  min-height: calc(1.5em + 0.75rem + 2px);
  border-radius: 5px;
  border: 1px solid #d9d9d9;
  padding: 15px 20px;
  font-size: 16px;
  margin-top: 15px;
}
.menu-hidden-desktop-logo {
  display: block;
}
.menu-hidden-mobile-logo {
  display: none;
}
@media only screen and (min-width: 1199px) {
  .navbar {
    flex-direction: column;
  }
}
.mce_inline_error {
  color: red;
}
.wrap-separate-contact-form {
  display: none;
}
.wrap-separate-contact-form .separate-contact-form input, .wrap-separate-contact-form .separate-contact-form textarea {
  background-color: #353535 !important;
  color: white !important;
  border: 1px solid #C1AA82;
}
.wrap-separate-contact-form .separate-contact-form button {
  background: #c1aa82 !important;
}
.wrap-separate-contact-form .separate-contact-form button:hover {
  background: rgba(193, 170, 130, 0.6) !important;
}
.wrap-separate-contact-form .separate-contact-form .custom_separate_btn {
  text-align: center !important;
}
#show_separate_form, #show_separate_form1, .show_separate_form {
  cursor: pointer;
}
.order-btn {
  padding: 10px 20px !important;
  text-decoration: none !important;
  color: white !important;
  background-color: #A7927A;
  border-radius: 50px;
  font-size: 17px !important;
  text-transform: unset !important;
}
.form-container .form-step-container .form-check .form-check-label {
  margin-bottom: 15px;
}
.form-container p, .form-container label, .form-container small, .form-container span, .form-container .form-check-label {
  font-family: "Georgia", sans-serif;
  color: #000;
  font-size: 16px;
}
.form-container .step-item .step-thumb {
  width: 20px;
  height: 20px;
}
.form-container .form-prev-button {
  font-family: "Roboto Condensed", sans-serif;
  font-weight: 600;
  font-size: 20px;
  color: #fff;
  background-color: #c1aa82;
  text-transform: uppercase;
}
.form-container .form-next-button {
  font-family: "Roboto Condensed", sans-serif;
  font-weight: 600;
  font-size: 20px;
  color: #fff;
  background-color: #333333;
  text-transform: uppercase;
}
.form-container button.alt-font {
  color: #fff !important;
}
.form-container h5.alt-font, .form-container h2.alt-font {
  font-family: "Georgia", sans-serif;
  color: #000;
  font-size: 18px;
  text-transform: capitalize;
}
.form-container .form-step-title, .form-container .form-step-title span, .form-container .form-step-title.alt-font {
  font-family: "Roboto Condensed", sans-serif;
  color: #000;
  font-size: 28px;
  text-transform: capitalize;
}
.form-container .form-step-title .form-step-title-info, .form-container .form-step-title span .form-step-title-info, .form-container .form-step-title.alt-font .form-step-title-info {
  font-family: "Roboto Condensed", sans-serif;
  font-size: 28px;
  color: #232323;
}
.form-container form .form-step-title, .form-container form .form-step-title span, .form-container form .form-step-title.alt-font {
  font-family: "Georgia", sans-serif;
  color: #000;
  font-size: 18px;
  text-transform: capitalize;
}
.form-container .small-label {
  font-family: "Georgia", sans-serif;
  color: #000;
  font-size: 18px;
  text-transform: capitalize;
}
.inner-block-content h1 {
  font-size: 40px;
}
.inner-block-content h2 {
  font-size: 28px;
}
.inner-block-content h3 {
  font-size: 22px;
}
.inner-block-content p {
  font-size: 22px;
  font-family: "Georgia", serif;
  line-height: 30px;
}
.bg-light-brown {
  background-color: #E7E1D7;
}
.new-bg-tussock {
  border-radius: 6px;
}
.heading h2 {
  font-size: 28px !important;
}
.checkbox label input {
  width: 15px;
  margin: 0 5px 0 0;
}
.__react_component_tooltip {
  max-width: 250px !important;
  z-index: 999999999;
}
.display-inline {
  display: inline-block;
}
.cta-color-link {
  color: #C1AA82FF;
  text-decoration: none;
  font-weight: 300;
}
.custom-content-link a {
  color: #0603a1;
  text-decoration: underline;
}
.custom-content-link a:hover {
  text-decoration: none;
}
.rm-rotate-box .back .content-wrap {
  top: 0;
  transform: unset !important;
  vertical-align: middle;
  height: 100%;
  justify-content: center;
  display: flex;
  flex-direction: column;
}
.rm-rotate-box .content-wrap {
  height: 40px;
}
#page-blogs .blog-post .post-details .date span {
  height: 2px;
  background: #a6927b;
  width: 100%;
  margin-left: 25px;
}
#page-blogs .blog-post .post-details .date {
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  line-height: 28px;
  color: #8E8E8E;
  position: relative;
  display: flex !important;
  align-items: center;
  justify-content: space-between;
  white-space: nowrap;
}
#page-blogs .heading h2 {
  min-height: 50px;
  margin-bottom: 10px;
  font-weight: 500;
}
#page-blogs .blog-summary {
  min-height: 90px;
}
.article-inner .article-title {
  font-family: "Georgia", sans-serif;
  color: #000;
}
.article-inner .article-summary {
  font-family: "Georgia", sans-serif;
  color: #000;
  font-size: 22px;
  line-height: 30px;
  font-weight: normal;
}
.article-inner .article-summary p {
  font-style: italic;
}
.article-inner h2 {
  color: #000;
}
.article-inner .article-description p {
  color: #000;
  font-size: 16px;
}
.article-inner .last-paragraph-no-margin p:last-of-type {
  margin-bottom: 25px;
}
.flipper .back .content-wrap .text-dark {
  font-size: 16px;
}
.para-section ul {
  padding-left: 30px;
  margin-bottom: 25px;
}
.related-service-item a:hover {
  text-decoration: underline;
  text-decoration-thickness: 2px;
}
.chaticon {
  display: flex;
  position: fixed;
  right: 38px;
  width: 3.125em;
  height: 3.125em;
  text-align: center;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  font-size: 15px;
  background: #128C7E;
  opacity: 1;
  -webkit-transition: 0.5s;
  transition: 0.5s;
  z-index: 999;
  justify-content: center;
  align-items: center;
  bottom: 20px;
  line-height: unset;
}
.chaticon i {
  color: #fff;
  font-size: 22px;
  vertical-align: sub;
}
.tall-column-item {
  width: 50%;
}
.testimonial-item-row {
  margin-top: 20px;
}
@media (min-width: 1901px) {
  .litho-parallax-bg {
    width: 45%;
  }
}
@media (max-width: 1600px) {
  /* reset */
  /* typography */
  /* letter spacing minus */
  /* absolute middle center */
  /* box shadow */
  /* margin */
  /* margin top */
  /* margin bottom */
  /* margin right */
  /* margin left */
  /* margin left right */
  /* margin top bottom */
  /* padding */
  /* padding top */
  /* padding bottom */
  /* padding right */
  /* padding left */
  /* padding top bottom */
  /* padding left right */
  /* display and overflow */
  /* position */
  /* top */
  /* top minus */
  /* bottom */
  /* bottom minus */
  /* right */
  /* right minus */
  /* left */
  /* left minus */
  /* width */
  /* height */
  /* min-height */
  /* interactive banner style 09 */
  /* box layout */
  /* grid */
  /* architecture */
  /* digital agency */
  /* design agency */
  /* photography */
  /* landing page */
  .xl-last-order {
    order: 10;
  }
  .text-extra-big {
    font-size: 200px;
    line-height: 200px;
  }
  .xl-letter-spacing-minus-1-half {
    letter-spacing: -0.5px;
  }
  .xl-letter-spacing-minus-1px {
    letter-spacing: -1px;
  }
  .xl-letter-spacing-minus-2px {
    letter-spacing: -2px;
  }
  .xl-letter-spacing-minus-3px {
    letter-spacing: -3px;
  }
  .xl-letter-spacing-minus-4px {
    letter-spacing: -4px;
  }
  .xl-letter-spacing-minus-5px {
    letter-spacing: -5px;
  }
  .xl-absolute-middle-center {
    left: 50%;
    top: 50%;
    position: absolute;
    -ms-transform: translateX(-50%) translateY(-50%);
    -moz-transform: translateX(-50%) translateY(-50%);
    -webkit-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
  }
  .xl-box-shadow-none {
    box-shadow: none;
  }
  .xl-margin-one-all {
    margin: 1%;
  }
  .xl-margin-two-all {
    margin: 2%;
  }
  .xl-margin-three-all {
    margin: 3%;
  }
  .xl-margin-four-all {
    margin: 4%;
  }
  .xl-margin-five-all {
    margin: 5%;
  }
  .xl-margin-six-all {
    margin: 6%;
  }
  .xl-margin-seven-all {
    margin: 7%;
  }
  .xl-margin-eight-all {
    margin: 8%;
  }
  .xl-margin-nine-all {
    margin: 9%;
  }
  .xl-margin-ten-all {
    margin: 10%;
  }
  .xl-margin-eleven-all {
    margin: 11%;
  }
  .xl-margin-twelve-all {
    margin: 12%;
  }
  .xl-margin-thirteen-all {
    margin: 13%;
  }
  .xl-margin-fourteen-all {
    margin: 14%;
  }
  .xl-margin-fifteen-all {
    margin: 15%;
  }
  .xl-margin-sixteen-all {
    margin: 16%;
  }
  .xl-margin-seventeen-all {
    margin: 17%;
  }
  .xl-margin-eighteen-all {
    margin: 18%;
  }
  .xl-margin-nineteen-all {
    margin: 19%;
  }
  .xl-margin-twenty-all {
    margin: 20%;
  }
  .xl-margin-5px-all {
    margin: 5px;
  }
  .xl-margin-10px-all {
    margin: 10px;
  }
  .xl-margin-15px-all {
    margin: 15px;
  }
  .xl-margin-20px-all {
    margin: 20px;
  }
  .xl-margin-25px-all {
    margin: 25px;
  }
  .xl-margin-30px-all {
    margin: 30px;
  }
  .xl-margin-35px-all {
    margin: 35px;
  }
  .xl-margin-40px-all {
    margin: 40px;
  }
  .xl-margin-45px-all {
    margin: 45px;
  }
  .xl-margin-50px-all {
    margin: 50px;
  }
  .xl-margin-55px-all {
    margin: 55px;
  }
  .xl-margin-60px-all {
    margin: 60px;
  }
  .xl-margin-65px-all {
    margin: 65px;
  }
  .xl-margin-70px-all {
    margin: 70px;
  }
  .xl-margin-75px-all {
    margin: 75px;
  }
  .xl-margin-80px-all {
    margin: 80px;
  }
  .xl-margin-85px-all {
    margin: 85px;
  }
  .xl-margin-90px-all {
    margin: 90px;
  }
  .xl-margin-95px-all {
    margin: 95px;
  }
  .xl-margin-100px-all {
    margin: 100px;
  }
  .xl-margin-1-rem-all {
    margin: 1rem;
  }
  .xl-margin-1-half-rem-all {
    margin: 1.5rem;
  }
  .xl-margin-2-rem-all {
    margin: 2rem;
  }
  .xl-margin-2-half-rem-all {
    margin: 2.5rem;
  }
  .xl-margin-3-rem-all {
    margin: 3rem;
  }
  .xl-margin-3-half-rem-all {
    margin: 3.5rem;
  }
  .xl-margin-4-rem-all {
    margin: 4rem;
  }
  .xl-margin-4-half-rem-all {
    margin: 4.5rem;
  }
  .xl-margin-5-rem-all {
    margin: 5rem;
  }
  .xl-margin-5-half-rem-all {
    margin: 5.5rem;
  }
  .xl-margin-6-rem-all {
    margin: 6rem;
  }
  .xl-margin-6-half-rem-all {
    margin: 6.5rem;
  }
  .xl-margin-7-rem-all {
    margin: 7rem;
  }
  .xl-margin-7-half-rem-all {
    margin: 7.5rem;
  }
  .xl-margin-8-rem-all {
    margin: 8rem;
  }
  .xl-margin-8-half-rem-all {
    margin: 8.5rem;
  }
  .xl-margin-9-rem-all {
    margin: 9rem;
  }
  .xl-margin-9-half-rem-all {
    margin: 9.5rem;
  }
  .xl-margin-10-rem-all {
    margin: 10rem;
  }
  .xl-margin-10-half-rem-all {
    margin: 10.5rem;
  }
  .xl-margin-one-top {
    margin-top: 1%;
  }
  .xl-margin-two-top {
    margin-top: 2%;
  }
  .xl-margin-three-top {
    margin-top: 3%;
  }
  .xl-margin-four-top {
    margin-top: 4%;
  }
  .xl-margin-five-top {
    margin-top: 5%;
  }
  .xl-margin-six-top {
    margin-top: 6%;
  }
  .xl-margin-seven-top {
    margin-top: 7%;
  }
  .xl-margin-eight-top {
    margin-top: 8%;
  }
  .xl-margin-nine-top {
    margin-top: 9%;
  }
  .xl-margin-ten-top {
    margin-top: 10%;
  }
  .xl-margin-eleven-top {
    margin-top: 11%;
  }
  .xl-margin-twelve-top {
    margin-top: 12%;
  }
  .xl-margin-thirteen-top {
    margin-top: 13%;
  }
  .xl-margin-fourteen-top {
    margin-top: 14%;
  }
  .xl-margin-fifteen-top {
    margin-top: 15%;
  }
  .xl-margin-sixteen-top {
    margin-top: 16%;
  }
  .xl-margin-seventeen-top {
    margin-top: 17%;
  }
  .xl-margin-eighteen-top {
    margin-top: 18%;
  }
  .xl-margin-nineteen-top {
    margin-top: 19%;
  }
  .xl-margin-twenty-top {
    margin-top: 20%;
  }
  .xl-margin-5px-top {
    margin-top: 5px;
  }
  .xl-margin-10px-top {
    margin-top: 10px;
  }
  .xl-margin-15px-top {
    margin-top: 15px;
  }
  .xl-margin-20px-top {
    margin-top: 20px;
  }
  .xl-margin-25px-top {
    margin-top: 25px;
  }
  .xl-margin-30px-top {
    margin-top: 30px;
  }
  .xl-margin-35px-top {
    margin-top: 35px;
  }
  .xl-margin-40px-top {
    margin-top: 40px;
  }
  .xl-margin-45px-top {
    margin-top: 45px;
  }
  .xl-margin-50px-top {
    margin-top: 50px;
  }
  .xl-margin-55px-top {
    margin-top: 55px;
  }
  .xl-margin-60px-top {
    margin-top: 60px;
  }
  .xl-margin-65px-top {
    margin-top: 65px;
  }
  .xl-margin-70px-top {
    margin-top: 70px;
  }
  .xl-margin-75px-top {
    margin-top: 75px;
  }
  .xl-margin-80px-top {
    margin-top: 80px;
  }
  .xl-margin-85px-top {
    margin-top: 85px;
  }
  .xl-margin-90px-top {
    margin-top: 90px;
  }
  .xl-margin-95px-top {
    margin-top: 95px;
  }
  .xl-margin-100px-top {
    margin-top: 100px;
  }
  .xl-margin-1-rem-top {
    margin-top: 1rem;
  }
  .xl-margin-1-half-rem-top {
    margin-top: 1.5rem;
  }
  .xl-margin-2-rem-top {
    margin-top: 2rem;
  }
  .xl-margin-2-half-rem-top {
    margin-top: 2.5rem;
  }
  .xl-margin-3-rem-top {
    margin-top: 3rem;
  }
  .xl-margin-3-half-rem-top {
    margin-top: 3.5rem;
  }
  .xl-margin-4-rem-top {
    margin-top: 4rem;
  }
  .xl-margin-4-half-rem-top {
    margin-top: 4.5rem;
  }
  .xl-margin-5-rem-top {
    margin-top: 5rem;
  }
  .xl-margin-5-half-rem-top {
    margin-top: 5.5rem;
  }
  .xl-margin-6-rem-top {
    margin-top: 6rem;
  }
  .xl-margin-6-half-rem-top {
    margin-top: 6.5rem;
  }
  .xl-margin-7-rem-top {
    margin-top: 7rem;
  }
  .xl-margin-7-half-rem-top {
    margin-top: 7.5rem;
  }
  .xl-margin-8-rem-top {
    margin-top: 8rem;
  }
  .xl-margin-8-half-rem-top {
    margin-top: 8.5rem;
  }
  .xl-margin-9-rem-top {
    margin-top: 9rem;
  }
  .xl-margin-9-half-rem-top {
    margin-top: 9.5rem;
  }
  .xl-margin-10-rem-top {
    margin-top: 10rem;
  }
  .xl-margin-10-half-rem-top {
    margin-top: 10.5rem;
  }
  .xl-margin-one-bottom {
    margin-bottom: 1%;
  }
  .xl-margin-two-bottom {
    margin-bottom: 2%;
  }
  .xl-margin-three-bottom {
    margin-bottom: 3%;
  }
  .xl-margin-four-bottom {
    margin-bottom: 4%;
  }
  .xl-margin-five-bottom {
    margin-bottom: 5%;
  }
  .xl-margin-six-bottom {
    margin-bottom: 6%;
  }
  .xl-margin-seven-bottom {
    margin-bottom: 7%;
  }
  .xl-margin-eight-bottom {
    margin-bottom: 8%;
  }
  .xl-margin-nine-bottom {
    margin-bottom: 9%;
  }
  .xl-margin-ten-bottom {
    margin-bottom: 10%;
  }
  .xl-margin-eleven-bottom {
    margin-bottom: 11%;
  }
  .xl-margin-twelve-bottom {
    margin-bottom: 12%;
  }
  .xl-margin-thirteen-bottom {
    margin-bottom: 13%;
  }
  .xl-margin-fourteen-bottom {
    margin-bottom: 14%;
  }
  .xl-margin-fifteen-bottom {
    margin-bottom: 15%;
  }
  .xl-margin-sixteen-bottom {
    margin-bottom: 16%;
  }
  .xl-margin-seventeen-bottom {
    margin-bottom: 17%;
  }
  .xl-margin-eighteen-bottom {
    margin-bottom: 18%;
  }
  .xl-margin-nineteen-bottom {
    margin-bottom: 19%;
  }
  .xl-margin-twenty-bottom {
    margin-bottom: 20%;
  }
  .xl-margin-5px-bottom {
    margin-bottom: 5px;
  }
  .xl-margin-10px-bottom {
    margin-bottom: 10px;
  }
  .xl-margin-15px-bottom {
    margin-bottom: 15px;
  }
  .xl-margin-20px-bottom {
    margin-bottom: 20px;
  }
  .xl-margin-25px-bottom {
    margin-bottom: 25px;
  }
  .xl-margin-30px-bottom {
    margin-bottom: 30px;
  }
  .xl-margin-35px-bottom {
    margin-bottom: 35px;
  }
  .xl-margin-40px-bottom {
    margin-bottom: 40px;
  }
  .xl-margin-45px-bottom {
    margin-bottom: 45px;
  }
  .xl-margin-50px-bottom {
    margin-bottom: 50px;
  }
  .xl-margin-55px-bottom {
    margin-bottom: 55px;
  }
  .xl-margin-60px-bottom {
    margin-bottom: 60px;
  }
  .xl-margin-65px-bottom {
    margin-bottom: 65px;
  }
  .xl-margin-70px-bottom {
    margin-bottom: 70px;
  }
  .xl-margin-75px-bottom {
    margin-bottom: 75px;
  }
  .xl-margin-80px-bottom {
    margin-bottom: 80px;
  }
  .xl-margin-85px-bottom {
    margin-bottom: 85px;
  }
  .xl-margin-90px-bottom {
    margin-bottom: 90px;
  }
  .xl-margin-95px-bottom {
    margin-bottom: 95px;
  }
  .xl-margin-100px-bottom {
    margin-bottom: 100px;
  }
  .xl-margin-1-rem-bottom {
    margin-bottom: 1rem;
  }
  .xl-margin-1-half-rem-bottom {
    margin-bottom: 1.5rem;
  }
  .xl-margin-2-rem-bottom {
    margin-bottom: 2rem;
  }
  .xl-margin-2-half-rem-bottom {
    margin-bottom: 2.5rem;
  }
  .xl-margin-3-rem-bottom {
    margin-bottom: 3rem;
  }
  .xl-margin-3-half-rem-bottom {
    margin-bottom: 3.5rem;
  }
  .xl-margin-4-rem-bottom {
    margin-bottom: 4rem;
  }
  .xl-margin-4-half-rem-bottom {
    margin-bottom: 4.5rem;
  }
  .xl-margin-5-rem-bottom {
    margin-bottom: 5rem;
  }
  .xl-margin-5-half-rem-bottom {
    margin-bottom: 5.5rem;
  }
  .xl-margin-6-rem-bottom {
    margin-bottom: 6rem;
  }
  .xl-margin-6-half-rem-bottom {
    margin-bottom: 6.5rem;
  }
  .xl-margin-7-rem-bottom {
    margin-bottom: 7rem;
  }
  .xl-margin-7-half-rem-bottom {
    margin-bottom: 7.5rem;
  }
  .xl-margin-8-rem-bottom {
    margin-bottom: 8rem;
  }
  .xl-margin-8-half-rem-bottom {
    margin-bottom: 8.5rem;
  }
  .xl-margin-9-rem-bottom {
    margin-bottom: 9rem;
  }
  .xl-margin-9-half-rem-bottom {
    margin-bottom: 9.5rem;
  }
  .xl-margin-10-rem-bottom {
    margin-bottom: 10rem;
  }
  .xl-margin-10-half-rem-bottom {
    margin-bottom: 10.5rem;
  }
  .xl-margin-one-right {
    margin-right: 1%;
  }
  .xl-margin-two-right {
    margin-right: 2%;
  }
  .xl-margin-three-right {
    margin-right: 3%;
  }
  .xl-margin-four-right {
    margin-right: 4%;
  }
  .xl-margin-five-right {
    margin-right: 5%;
  }
  .xl-margin-six-right {
    margin-right: 6%;
  }
  .xl-margin-seven-right {
    margin-right: 7%;
  }
  .xl-margin-eight-right {
    margin-right: 8%;
  }
  .xl-margin-nine-right {
    margin-right: 9%;
  }
  .xl-margin-ten-right {
    margin-right: 10%;
  }
  .xl-margin-eleven-right {
    margin-right: 11%;
  }
  .xl-margin-twelve-right {
    margin-right: 12%;
  }
  .xl-margin-thirteen-right {
    margin-right: 13%;
  }
  .xl-margin-fourteen-right {
    margin-right: 14%;
  }
  .xl-margin-fifteen-right {
    margin-right: 15%;
  }
  .xl-margin-sixteen-right {
    margin-right: 16%;
  }
  .xl-margin-seventeen-right {
    margin-right: 17%;
  }
  .xl-margin-eighteen-right {
    margin-right: 18%;
  }
  .xl-margin-nineteen-right {
    margin-right: 19%;
  }
  .xl-margin-twenty-right {
    margin-right: 20%;
  }
  .xl-margin-5px-right {
    margin-right: 5px;
  }
  .xl-margin-10px-right {
    margin-right: 10px;
  }
  .xl-margin-15px-right {
    margin-right: 15px;
  }
  .xl-margin-20px-right {
    margin-right: 20px;
  }
  .xl-margin-25px-right {
    margin-right: 25px;
  }
  .xl-margin-30px-right {
    margin-right: 30px;
  }
  .xl-margin-35px-right {
    margin-right: 35px;
  }
  .xl-margin-40px-right {
    margin-right: 40px;
  }
  .xl-margin-45px-right {
    margin-right: 45px;
  }
  .xl-margin-50px-right {
    margin-right: 50px;
  }
  .xl-margin-55px-right {
    margin-right: 55px;
  }
  .xl-margin-60px-right {
    margin-right: 60px;
  }
  .xl-margin-65px-right {
    margin-right: 65px;
  }
  .xl-margin-70px-right {
    margin-right: 70px;
  }
  .xl-margin-75px-right {
    margin-right: 75px;
  }
  .xl-margin-80px-right {
    margin-right: 80px;
  }
  .xl-margin-85px-right {
    margin-right: 85px;
  }
  .xl-margin-90px-right {
    margin-right: 90px;
  }
  .xl-margin-95px-right {
    margin-right: 95px;
  }
  .xl-margin-100px-right {
    margin-right: 100px;
  }
  .xl-margin-1-rem-right {
    margin-right: 1rem;
  }
  .xl-margin-1-half-rem-right {
    margin-right: 1.5rem;
  }
  .xl-margin-2-rem-right {
    margin-right: 2rem;
  }
  .xl-margin-2-half-rem-right {
    margin-right: 2.5rem;
  }
  .xl-margin-3-rem-right {
    margin-right: 3rem;
  }
  .xl-margin-3-half-rem-right {
    margin-right: 3.5rem;
  }
  .xl-margin-4-rem-right {
    margin-right: 4rem;
  }
  .xl-margin-4-half-rem-right {
    margin-right: 4.5rem;
  }
  .xl-margin-5-rem-right {
    margin-right: 5rem;
  }
  .xl-margin-5-half-rem-right {
    margin-right: 5.5rem;
  }
  .xl-margin-6-rem-right {
    margin-right: 6rem;
  }
  .xl-margin-6-half-rem-right {
    margin-right: 6.5rem;
  }
  .xl-margin-7-rem-right {
    margin-right: 7rem;
  }
  .xl-margin-7-half-rem-right {
    margin-right: 7.5rem;
  }
  .xl-margin-8-rem-right {
    margin-right: 8rem;
  }
  .xl-margin-8-half-rem-right {
    margin-right: 8.5rem;
  }
  .xl-margin-9-rem-right {
    margin-right: 9rem;
  }
  .xl-margin-9-half-rem-right {
    margin-right: 9.5rem;
  }
  .xl-margin-10-rem-right {
    margin-right: 10rem;
  }
  .xl-margin-10-half-rem-right {
    margin-right: 10.5rem;
  }
  .xl-margin-one-left {
    margin-left: 1%;
  }
  .xl-margin-two-left {
    margin-left: 2%;
  }
  .xl-margin-three-left {
    margin-left: 3%;
  }
  .xl-margin-four-left {
    margin-left: 4%;
  }
  .xl-margin-five-left {
    margin-left: 5%;
  }
  .xl-margin-six-left {
    margin-left: 6%;
  }
  .xl-margin-seven-left {
    margin-left: 7%;
  }
  .xl-margin-eight-left {
    margin-left: 8%;
  }
  .xl-margin-nine-left {
    margin-left: 9%;
  }
  .xl-margin-ten-left {
    margin-left: 10%;
  }
  .xl-margin-eleven-left {
    margin-left: 11%;
  }
  .xl-margin-twelve-left {
    margin-left: 12%;
  }
  .xl-margin-thirteen-left {
    margin-left: 13%;
  }
  .xl-margin-fourteen-left {
    margin-left: 14%;
  }
  .xl-margin-fifteen-left {
    margin-left: 15%;
  }
  .xl-margin-sixteen-left {
    margin-left: 16%;
  }
  .xl-margin-seventeen-left {
    margin-left: 17%;
  }
  .xl-margin-eighteen-left {
    margin-left: 18%;
  }
  .xl-margin-nineteen-left {
    margin-left: 19%;
  }
  .xl-margin-twenty-left {
    margin-left: 20%;
  }
  .xl-margin-5px-left {
    margin-left: 5px;
  }
  .xl-margin-10px-left {
    margin-left: 10px;
  }
  .xl-margin-15px-left {
    margin-left: 15px;
  }
  .xl-margin-20px-left {
    margin-left: 20px;
  }
  .xl-margin-25px-left {
    margin-left: 25px;
  }
  .xl-margin-30px-left {
    margin-left: 30px;
  }
  .xl-margin-35px-left {
    margin-left: 35px;
  }
  .xl-margin-40px-left {
    margin-left: 40px;
  }
  .xl-margin-45px-left {
    margin-left: 45px;
  }
  .xl-margin-50px-left {
    margin-left: 50px;
  }
  .xl-margin-55px-left {
    margin-left: 55px;
  }
  .xl-margin-60px-left {
    margin-left: 60px;
  }
  .xl-margin-65px-left {
    margin-left: 65px;
  }
  .xl-margin-70px-left {
    margin-left: 70px;
  }
  .xl-margin-75px-left {
    margin-left: 75px;
  }
  .xl-margin-80px-left {
    margin-left: 80px;
  }
  .xl-margin-85px-left {
    margin-left: 85px;
  }
  .xl-margin-90px-left {
    margin-left: 90px;
  }
  .xl-margin-95px-left {
    margin-left: 95px;
  }
  .xl-margin-100px-left {
    margin-left: 100px;
  }
  .xl-margin-1-rem-left {
    margin-left: 1rem;
  }
  .xl-margin-1-half-rem-left {
    margin-left: 1.5rem;
  }
  .xl-margin-2-rem-left {
    margin-left: 2rem;
  }
  .xl-margin-2-half-rem-left {
    margin-left: 2.5rem;
  }
  .xl-margin-3-rem-left {
    margin-left: 3rem;
  }
  .xl-margin-3-half-rem-left {
    margin-left: 3.5rem;
  }
  .xl-margin-4-rem-left {
    margin-left: 4rem;
  }
  .xl-margin-4-half-rem-left {
    margin-left: 4.5rem;
  }
  .xl-margin-5-rem-left {
    margin-left: 5rem;
  }
  .xl-margin-5-half-rem-left {
    margin-left: 5.5rem;
  }
  .xl-margin-6-rem-left {
    margin-left: 6rem;
  }
  .xl-margin-6-half-rem-left {
    margin-left: 6.5rem;
  }
  .xl-margin-7-rem-left {
    margin-left: 7rem;
  }
  .xl-margin-7-half-rem-left {
    margin-left: 7.5rem;
  }
  .xl-margin-8-rem-left {
    margin-left: 8rem;
  }
  .xl-margin-8-half-rem-left {
    margin-left: 8.5rem;
  }
  .xl-margin-9-rem-left {
    margin-left: 9rem;
  }
  .xl-margin-9-half-rem-left {
    margin-left: 9.5rem;
  }
  .xl-margin-10-rem-left {
    margin-left: 10rem;
  }
  .xl-margin-10-half-rem-left {
    margin-left: 10.5rem;
  }
  .xl-margin-one-lr {
    margin-left: 1%;
    margin-right: 1%;
  }
  .xl-margin-two-lr {
    margin-left: 2%;
    margin-right: 2%;
  }
  .xl-margin-three-lr {
    margin-left: 3%;
    margin-right: 3%;
  }
  .xl-margin-four-lr {
    margin-left: 4%;
    margin-right: 4%;
  }
  .xl-margin-five-lr {
    margin-left: 5%;
    margin-right: 5%;
  }
  .xl-margin-six-lr {
    margin-left: 6%;
    margin-right: 6%;
  }
  .xl-margin-seven-lr {
    margin-left: 7%;
    margin-right: 7%;
  }
  .xl-margin-eight-lr {
    margin-left: 8%;
    margin-right: 8%;
  }
  .xl-margin-nine-lr {
    margin-left: 9%;
    margin-right: 9%;
  }
  .xl-margin-ten-lr {
    margin-left: 10%;
    margin-right: 10%;
  }
  .xl-margin-eleven-lr {
    margin-left: 11%;
    margin-right: 11%;
  }
  .xl-margin-twelve-lr {
    margin-left: 12%;
    margin-right: 12%;
  }
  .xl-margin-thirteen-lr {
    margin-left: 13%;
    margin-right: 13%;
  }
  .xl-margin-fourteen-lr {
    margin-left: 14%;
    margin-right: 14%;
  }
  .xl-margin-fifteen-lr {
    margin-left: 15%;
    margin-right: 15%;
  }
  .xl-margin-sixteen-lr {
    margin-left: 16%;
    margin-right: 16%;
  }
  .xl-margin-seventeen-lr {
    margin-left: 17%;
    margin-right: 17%;
  }
  .xl-margin-eighteen-lr {
    margin-left: 18%;
    margin-right: 18%;
  }
  .xl-margin-nineteen-lr {
    margin-left: 19%;
    margin-right: 19%;
  }
  .xl-margin-twenty-lr {
    margin-left: 20%;
    margin-right: 20%;
  }
  .xl-margin-5px-lr {
    margin-left: 5px;
    margin-right: 5px;
  }
  .xl-margin-10px-lr {
    margin-left: 10px;
    margin-right: 10px;
  }
  .xl-margin-15px-lr {
    margin-left: 15px;
    margin-right: 15px;
  }
  .xl-margin-20px-lr {
    margin-left: 20px;
    margin-right: 20px;
  }
  .xl-margin-25px-lr {
    margin-left: 25px;
    margin-right: 25px;
  }
  .xl-margin-30px-lr {
    margin-left: 30px;
    margin-right: 30px;
  }
  .xl-margin-35px-lr {
    margin-left: 35px;
    margin-right: 35px;
  }
  .xl-margin-40px-lr {
    margin-left: 40px;
    margin-right: 40px;
  }
  .xl-margin-45px-lr {
    margin-left: 45px;
    margin-right: 45px;
  }
  .xl-margin-50px-lr {
    margin-left: 50px;
    margin-right: 50px;
  }
  .xl-margin-55px-lr {
    margin-left: 55px;
    margin-right: 55px;
  }
  .xl-margin-60px-lr {
    margin-left: 60px;
    margin-right: 60px;
  }
  .xl-margin-65px-lr {
    margin-left: 65px;
    margin-right: 65px;
  }
  .xl-margin-70px-lr {
    margin-left: 70px;
    margin-right: 70px;
  }
  .xl-margin-75px-lr {
    margin-left: 75px;
    margin-right: 75px;
  }
  .xl-margin-80px-lr {
    margin-left: 80px;
    margin-right: 80px;
  }
  .xl-margin-85px-lr {
    margin-left: 85px;
    margin-right: 85px;
  }
  .xl-margin-90px-lr {
    margin-left: 90px;
    margin-right: 90px;
  }
  .xl-margin-95px-lr {
    margin-left: 95px;
    margin-right: 95px;
  }
  .xl-margin-100px-lr {
    margin-left: 100px;
    margin-right: 100px;
  }
  .xl-margin-1-rem-lr {
    margin-left: 1rem;
    margin-right: 1rem;
  }
  .xl-margin-1-half-rem-lr {
    margin-left: 1.5rem;
    margin-right: 1.5rem;
  }
  .xl-margin-2-rem-lr {
    margin-left: 2rem;
    margin-right: 2rem;
  }
  .xl-margin-2-half-rem-lr {
    margin-left: 2.5rem;
    margin-right: 2.5rem;
  }
  .xl-margin-3-rem-lr {
    margin-left: 3rem;
    margin-right: 3rem;
  }
  .xl-margin-3-half-rem-lr {
    margin-left: 3.5rem;
    margin-right: 3.5rem;
  }
  .xl-margin-4-rem-lr {
    margin-left: 4rem;
    margin-right: 4rem;
  }
  .xl-margin-4-half-rem-lr {
    margin-left: 4.5rem;
    margin-right: 4.5rem;
  }
  .xl-margin-5-rem-lr {
    margin-left: 5rem;
    margin-right: 5rem;
  }
  .xl-margin-5-half-rem-lr {
    margin-left: 5.5rem;
    margin-right: 5.5rem;
  }
  .xl-margin-6-rem-lr {
    margin-left: 6rem;
    margin-right: 6rem;
  }
  .xl-margin-6-half-rem-lr {
    margin-left: 6.5rem;
    margin-right: 6.5rem;
  }
  .xl-margin-7-rem-lr {
    margin-left: 7rem;
    margin-right: 7rem;
  }
  .xl-margin-7-half-rem-lr {
    margin-left: 7.5rem;
    margin-right: 7.5rem;
  }
  .xl-margin-8-rem-lr {
    margin-left: 8rem;
    margin-right: 8rem;
  }
  .xl-margin-8-half-rem-lr {
    margin-left: 8.5rem;
    margin-right: 8.5rem;
  }
  .xl-margin-9-rem-lr {
    margin-left: 9rem;
    margin-right: 9rem;
  }
  .xl-margin-9-half-rem-lr {
    margin-left: 9.5rem;
    margin-right: 9.5rem;
  }
  .xl-margin-10-rem-lr {
    margin-left: 10rem;
    margin-right: 10rem;
  }
  .xl-margin-10-half-rem-lr {
    margin-left: 10.5rem;
    margin-right: 10.5rem;
  }
  .xl-margin-one-tb {
    margin-top: 1%;
    margin-bottom: 1%;
  }
  .xl-margin-two-tb {
    margin-top: 2%;
    margin-bottom: 2%;
  }
  .xl-margin-three-tb {
    margin-top: 3%;
    margin-bottom: 3%;
  }
  .xl-margin-four-tb {
    margin-top: 4%;
    margin-bottom: 4%;
  }
  .xl-margin-five-tb {
    margin-top: 5%;
    margin-bottom: 5%;
  }
  .xl-margin-six-tb {
    margin-top: 6%;
    margin-bottom: 6%;
  }
  .xl-margin-seven-tb {
    margin-top: 7%;
    margin-bottom: 7%;
  }
  .xl-margin-eight-tb {
    margin-top: 8%;
    margin-bottom: 8%;
  }
  .xl-margin-nine-tb {
    margin-top: 9%;
    margin-bottom: 9%;
  }
  .xl-margin-ten-tb {
    margin-top: 10%;
    margin-bottom: 10%;
  }
  .xl-margin-eleven-tb {
    margin-top: 11%;
    margin-bottom: 11%;
  }
  .xl-margin-twelve-tb {
    margin-top: 12%;
    margin-bottom: 12%;
  }
  .xl-margin-thirteen-tb {
    margin-top: 13%;
    margin-bottom: 13%;
  }
  .xl-margin-fourteen-tb {
    margin-top: 14%;
    margin-bottom: 14%;
  }
  .xl-margin-fifteen-tb {
    margin-top: 15%;
    margin-bottom: 15%;
  }
  .xl-margin-sixteen-tb {
    margin-top: 16%;
    margin-bottom: 16%;
  }
  .xl-margin-seventeen-tb {
    margin-top: 17%;
    margin-bottom: 17%;
  }
  .xl-margin-eighteen-tb {
    margin-top: 18%;
    margin-bottom: 18%;
  }
  .xl-margin-nineteen-tb {
    margin-top: 19%;
    margin-bottom: 19%;
  }
  .xl-margin-twenty-tb {
    margin-top: 20%;
    margin-bottom: 20%;
  }
  .xl-margin-5px-tb {
    margin-top: 5px;
    margin-bottom: 5px;
  }
  .xl-margin-10px-tb {
    margin-top: 10px;
    margin-bottom: 10px;
  }
  .xl-margin-15px-tb {
    margin-top: 15px;
    margin-bottom: 15px;
  }
  .xl-margin-20px-tb {
    margin-top: 20px;
    margin-bottom: 20px;
  }
  .xl-margin-25px-tb {
    margin-top: 25px;
    margin-bottom: 25px;
  }
  .xl-margin-30px-tb {
    margin-top: 30px;
    margin-bottom: 30px;
  }
  .xl-margin-35px-tb {
    margin-top: 35px;
    margin-bottom: 35px;
  }
  .xl-margin-40px-tb {
    margin-top: 40px;
    margin-bottom: 40px;
  }
  .xl-margin-45px-tb {
    margin-top: 45px;
    margin-bottom: 45px;
  }
  .xl-margin-50px-tb {
    margin-top: 50px;
    margin-bottom: 50px;
  }
  .xl-margin-55px-tb {
    margin-top: 55px;
    margin-bottom: 55px;
  }
  .xl-margin-60px-tb {
    margin-top: 60px;
    margin-bottom: 60px;
  }
  .xl-margin-65px-tb {
    margin-top: 65px;
    margin-bottom: 65px;
  }
  .xl-margin-70px-tb {
    margin-top: 70px;
    margin-bottom: 70px;
  }
  .xl-margin-75px-tb {
    margin-top: 75px;
    margin-bottom: 75px;
  }
  .xl-margin-80px-tb {
    margin-top: 80px;
    margin-bottom: 80px;
  }
  .xl-margin-85px-tb {
    margin-top: 85px;
    margin-bottom: 85px;
  }
  .xl-margin-90px-tb {
    margin-top: 90px;
    margin-bottom: 90px;
  }
  .xl-margin-95px-tb {
    margin-top: 95px;
    margin-bottom: 95px;
  }
  .xl-margin-100px-tb {
    margin-top: 100px;
    margin-bottom: 100px;
  }
  .xl-margin-1-rem-tb {
    margin-top: 1rem;
    margin-bottom: 1rem;
  }
  .xl-margin-1-half-rem-tb {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
  }
  .xl-margin-2-rem-tb {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }
  .xl-margin-2-half-rem-tb {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }
  .xl-margin-3-rem-tb {
    margin-top: 3rem;
    margin-bottom: 3rem;
  }
  .xl-margin-3-half-rem-tb {
    margin-top: 3.5rem;
    margin-bottom: 3.5rem;
  }
  .xl-margin-4-rem-tb {
    margin-top: 4rem;
    margin-bottom: 4rem;
  }
  .xl-margin-4-half-rem-tb {
    margin-top: 4.5rem;
    margin-bottom: 4.5rem;
  }
  .xl-margin-5-rem-tb {
    margin-top: 5rem;
    margin-bottom: 5rem;
  }
  .xl-margin-5-half-rem-tb {
    margin-top: 5.5rem;
    margin-bottom: 5.5rem;
  }
  .xl-margin-6-rem-tb {
    margin-top: 6rem;
    margin-bottom: 6rem;
  }
  .xl-margin-6-half-rem-tb {
    margin-top: 6.5rem;
    margin-bottom: 6.5rem;
  }
  .xl-margin-7-rem-tb {
    margin-top: 7rem;
    margin-bottom: 7rem;
  }
  .xl-margin-7-half-rem-tb {
    margin-top: 7.5rem;
    margin-bottom: 7.5rem;
  }
  .xl-margin-8-rem-tb {
    margin-top: 8rem;
    margin-bottom: 8rem;
  }
  .xl-margin-8-half-rem-tb {
    margin-top: 8.5rem;
    margin-bottom: 8.5rem;
  }
  .xl-margin-9-rem-tb {
    margin-top: 9rem;
    margin-bottom: 9rem;
  }
  .xl-margin-9-half-rem-tb {
    margin-top: 9.5rem;
    margin-bottom: 9.5rem;
  }
  .xl-margin-10-rem-tb {
    margin-top: 10rem;
    margin-bottom: 10rem;
  }
  .xl-margin-10-half-rem-tb {
    margin-top: 10.5rem;
    margin-bottom: 10.5rem;
  }
  .xl-margin-auto-lr {
    margin-left: auto !important;
    margin-right: auto !important;
  }
  .xl-margin-auto {
    margin: auto;
  }
  .xl-no-margin {
    margin: 0 !important;
  }
  .xl-no-margin-top {
    margin-top: 0 !important;
  }
  .xl-no-margin-bottom {
    margin-bottom: 0 !important;
  }
  .xl-no-margin-left {
    margin-left: 0 !important;
  }
  .xl-no-margin-right {
    margin-right: 0 !important;
  }
  .xl-no-margin-tb {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .xl-no-margin-lr {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .xl-padding-one-all {
    padding: 1%;
  }
  .xl-padding-two-all {
    padding: 2%;
  }
  .xl-padding-three-all {
    padding: 3%;
  }
  .xl-padding-four-all {
    padding: 4%;
  }
  .xl-padding-five-all {
    padding: 5%;
  }
  .xl-padding-six-all {
    padding: 6%;
  }
  .xl-padding-seven-all {
    padding: 7%;
  }
  .xl-padding-eight-all {
    padding: 8%;
  }
  .xl-padding-nine-all {
    padding: 9%;
  }
  .xl-padding-ten-all {
    padding: 10%;
  }
  .xl-padding-eleven-all {
    padding: 11%;
  }
  .xl-padding-twelve-all {
    padding: 12%;
  }
  .xl-padding-thirteen-all {
    padding: 13%;
  }
  .xl-padding-fourteen-all {
    padding: 14%;
  }
  .xl-padding-fifteen-all {
    padding: 15%;
  }
  .xl-padding-sixteen-all {
    padding: 16%;
  }
  .xl-padding-seventeen-all {
    padding: 17%;
  }
  .xl-padding-eighteen-all {
    padding: 18%;
  }
  .xl-padding-nineteen-all {
    padding: 19%;
  }
  .xl-padding-twenty-all {
    padding: 20%;
  }
  .xl-padding-5px-all {
    padding: 5px;
  }
  .xl-padding-10px-all {
    padding: 10px;
  }
  .xl-padding-15px-all {
    padding: 15px;
  }
  .xl-padding-20px-all {
    padding: 20px;
  }
  .xl-padding-25px-all {
    padding: 25px;
  }
  .xl-padding-30px-all {
    padding: 30px;
  }
  .xl-padding-35px-all {
    padding: 35px;
  }
  .xl-padding-40px-all {
    padding: 40px;
  }
  .xl-padding-45px-all {
    padding: 45px;
  }
  .xl-padding-50px-all {
    padding: 50px;
  }
  .xl-padding-55px-all {
    padding: 55px;
  }
  .xl-padding-60px-all {
    padding: 60px;
  }
  .xl-padding-65px-all {
    padding: 65px;
  }
  .xl-padding-70px-all {
    padding: 70px;
  }
  .xl-padding-75px-all {
    padding: 75px;
  }
  .xl-padding-80px-all {
    padding: 80px;
  }
  .xl-padding-85px-all {
    padding: 85px;
  }
  .xl-padding-90px-all {
    padding: 90px;
  }
  .xl-padding-95px-all {
    padding: 95px;
  }
  .xl-padding-100px-all {
    padding: 100px;
  }
  .xl-padding-1-rem-all {
    padding: 1rem;
  }
  .xl-padding-1-half-rem-all {
    padding: 1.5rem;
  }
  .xl-padding-2-rem-all {
    padding: 2rem;
  }
  .xl-padding-2-half-rem-all {
    padding: 2.5rem;
  }
  .xl-padding-3-rem-all {
    padding: 3rem;
  }
  .xl-padding-3-half-rem-all {
    padding: 3.5rem;
  }
  .xl-padding-4-rem-all {
    padding: 4rem;
  }
  .xl-padding-4-half-rem-all {
    padding: 4.5rem;
  }
  .xl-padding-5-rem-all {
    padding: 5rem;
  }
  .xl-padding-5-half-rem-all {
    padding: 5.5rem;
  }
  .xl-padding-6-rem-all {
    padding: 6rem;
  }
  .xl-padding-6-half-rem-all {
    padding: 6.5rem;
  }
  .xl-padding-7-rem-all {
    padding: 7rem;
  }
  .xl-padding-7-half-rem-all {
    padding: 7.5rem;
  }
  .xl-padding-8-rem-all {
    padding: 8rem;
  }
  .xl-padding-8-half-rem-all {
    padding: 8.5rem;
  }
  .xl-padding-9-rem-all {
    padding: 9rem;
  }
  .xl-padding-9-half-rem-all {
    padding: 9.5rem;
  }
  .xl-padding-10-rem-all {
    padding: 10rem;
  }
  .xl-padding-10-half-rem-all {
    padding: 10.5rem;
  }
  .xl-padding-one-top {
    padding-top: 1%;
  }
  .xl-padding-two-top {
    padding-top: 2%;
  }
  .xl-padding-three-top {
    padding-top: 3%;
  }
  .xl-padding-four-top {
    padding-top: 4%;
  }
  .xl-padding-five-top {
    padding-top: 5%;
  }
  .xl-padding-six-top {
    padding-top: 6%;
  }
  .xl-padding-seven-top {
    padding-top: 7%;
  }
  .xl-padding-eight-top {
    padding-top: 8%;
  }
  .xl-padding-nine-top {
    padding-top: 9%;
  }
  .xl-padding-ten-top {
    padding-top: 10%;
  }
  .xl-padding-eleven-top {
    padding-top: 11%;
  }
  .xl-padding-twelve-top {
    padding-top: 12%;
  }
  .xl-padding-thirteen-top {
    padding-top: 13%;
  }
  .xl-padding-fourteen-top {
    padding-top: 14%;
  }
  .xl-padding-fifteen-top {
    padding-top: 15%;
  }
  .xl-padding-sixteen-top {
    padding-top: 16%;
  }
  .xl-padding-seventeen-top {
    padding-top: 17%;
  }
  .xl-padding-eighteen-top {
    padding-top: 18%;
  }
  .xl-padding-nineteen-top {
    padding-top: 19%;
  }
  .xl-padding-twenty-top {
    padding-top: 20%;
  }
  .xl-padding-5px-top {
    padding-top: 5px;
  }
  .xl-padding-10px-top {
    padding-top: 10px;
  }
  .xl-padding-15px-top {
    padding-top: 15px;
  }
  .xl-padding-20px-top {
    padding-top: 20px;
  }
  .xl-padding-25px-top {
    padding-top: 25px;
  }
  .xl-padding-30px-top {
    padding-top: 30px;
  }
  .xl-padding-35px-top {
    padding-top: 35px;
  }
  .xl-padding-40px-top {
    padding-top: 40px;
  }
  .xl-padding-45px-top {
    padding-top: 45px;
  }
  .xl-padding-50px-top {
    padding-top: 50px;
  }
  .xl-padding-55px-top {
    padding-top: 55px;
  }
  .xl-padding-60px-top {
    padding-top: 60px;
  }
  .xl-padding-65px-top {
    padding-top: 65px;
  }
  .xl-padding-70px-top {
    padding-top: 70px;
  }
  .xl-padding-75px-top {
    padding-top: 75px;
  }
  .xl-padding-80px-top {
    padding-top: 80px;
  }
  .xl-padding-85px-top {
    padding-top: 85px;
  }
  .xl-padding-90px-top {
    padding-top: 90px;
  }
  .xl-padding-95px-top {
    padding-top: 95px;
  }
  .xl-padding-100px-top {
    padding-top: 100px;
  }
  .xl-padding-1-rem-top {
    padding-top: 1rem;
  }
  .xl-padding-1-half-rem-top {
    padding-top: 1.5rem;
  }
  .xl-padding-2-rem-top {
    padding-top: 2rem;
  }
  .xl-padding-2-half-rem-top {
    padding-top: 2.5rem;
  }
  .xl-padding-3-rem-top {
    padding-top: 3rem;
  }
  .xl-padding-3-half-rem-top {
    padding-top: 3.5rem;
  }
  .xl-padding-4-rem-top {
    padding-top: 4rem;
  }
  .xl-padding-4-half-rem-top {
    padding-top: 4.5rem;
  }
  .xl-padding-5-rem-top {
    padding-top: 5rem;
  }
  .xl-padding-5-half-rem-top {
    padding-top: 5.5rem;
  }
  .xl-padding-6-rem-top {
    padding-top: 6rem;
  }
  .xl-padding-6-half-rem-top {
    padding-top: 6.5rem;
  }
  .xl-padding-7-rem-top {
    padding-top: 7rem;
  }
  .xl-padding-7-half-rem-top {
    padding-top: 7.5rem;
  }
  .xl-padding-8-rem-top {
    padding-top: 8rem;
  }
  .xl-padding-8-half-rem-top {
    padding-top: 8.5rem;
  }
  .xl-padding-9-rem-top {
    padding-top: 9rem;
  }
  .xl-padding-9-half-rem-top {
    padding-top: 9.5rem;
  }
  .xl-padding-10-rem-top {
    padding-top: 10rem;
  }
  .xl-padding-10-half-rem-top {
    padding-top: 10.5rem;
  }
  .xl-padding-one-bottom {
    padding-bottom: 1%;
  }
  .xl-padding-two-bottom {
    padding-bottom: 2%;
  }
  .xl-padding-three-bottom {
    padding-bottom: 3%;
  }
  .xl-padding-four-bottom {
    padding-bottom: 4%;
  }
  .xl-padding-five-bottom {
    padding-bottom: 5%;
  }
  .xl-padding-six-bottom {
    padding-bottom: 6%;
  }
  .xl-padding-seven-bottom {
    padding-bottom: 7%;
  }
  .xl-padding-eight-bottom {
    padding-bottom: 8%;
  }
  .xl-padding-nine-bottom {
    padding-bottom: 9%;
  }
  .xl-padding-ten-bottom {
    padding-bottom: 10%;
  }
  .xl-padding-eleven-bottom {
    padding-bottom: 11%;
  }
  .xl-padding-twelve-bottom {
    padding-bottom: 12%;
  }
  .xl-padding-thirteen-bottom {
    padding-bottom: 13%;
  }
  .xl-padding-fourteen-bottom {
    padding-bottom: 14%;
  }
  .xl-padding-fifteen-bottom {
    padding-bottom: 15%;
  }
  .xl-padding-sixteen-bottom {
    padding-bottom: 16%;
  }
  .xl-padding-seventeen-bottom {
    padding-bottom: 17%;
  }
  .xl-padding-eighteen-bottom {
    padding-bottom: 18%;
  }
  .xl-padding-nineteen-bottom {
    padding-bottom: 19%;
  }
  .xl-padding-twenty-bottom {
    padding-bottom: 20%;
  }
  .xl-padding-5px-bottom {
    padding-bottom: 5px;
  }
  .xl-padding-10px-bottom {
    padding-bottom: 10px;
  }
  .xl-padding-15px-bottom {
    padding-bottom: 15px;
  }
  .xl-padding-20px-bottom {
    padding-bottom: 20px;
  }
  .xl-padding-25px-bottom {
    padding-bottom: 25px;
  }
  .xl-padding-30px-bottom {
    padding-bottom: 30px;
  }
  .xl-padding-35px-bottom {
    padding-bottom: 35px;
  }
  .xl-padding-40px-bottom {
    padding-bottom: 40px;
  }
  .xl-padding-45px-bottom {
    padding-bottom: 45px;
  }
  .xl-padding-50px-bottom {
    padding-bottom: 50px;
  }
  .xl-padding-55px-bottom {
    padding-bottom: 55px;
  }
  .xl-padding-60px-bottom {
    padding-bottom: 60px;
  }
  .xl-padding-65px-bottom {
    padding-bottom: 65px;
  }
  .xl-padding-70px-bottom {
    padding-bottom: 70px;
  }
  .xl-padding-75px-bottom {
    padding-bottom: 75px;
  }
  .xl-padding-80px-bottom {
    padding-bottom: 80px;
  }
  .xl-padding-85px-bottom {
    padding-bottom: 85px;
  }
  .xl-padding-90px-bottom {
    padding-bottom: 90px;
  }
  .xl-padding-95px-bottom {
    padding-bottom: 95px;
  }
  .xl-padding-100px-bottom {
    padding-bottom: 100px;
  }
  .xl-padding-1-rem-bottom {
    padding-bottom: 1rem;
  }
  .xl-padding-1-half-rem-bottom {
    padding-bottom: 1.5rem;
  }
  .xl-padding-2-rem-bottom {
    padding-bottom: 2rem;
  }
  .xl-padding-2-half-rem-bottom {
    padding-bottom: 2.5rem;
  }
  .xl-padding-3-rem-bottom {
    padding-bottom: 3rem;
  }
  .xl-padding-3-half-rem-bottom {
    padding-bottom: 3.5rem;
  }
  .xl-padding-4-rem-bottom {
    padding-bottom: 4rem;
  }
  .xl-padding-4-half-rem-bottom {
    padding-bottom: 4.5rem;
  }
  .xl-padding-5-rem-bottom {
    padding-bottom: 5rem;
  }
  .xl-padding-5-half-rem-bottom {
    padding-bottom: 5.5rem;
  }
  .xl-padding-6-rem-bottom {
    padding-bottom: 6rem;
  }
  .xl-padding-6-half-rem-bottom {
    padding-bottom: 6.5rem;
  }
  .xl-padding-7-rem-bottom {
    padding-bottom: 7rem;
  }
  .xl-padding-7-half-rem-bottom {
    padding-bottom: 7.5rem;
  }
  .xl-padding-8-rem-bottom {
    padding-bottom: 8rem;
  }
  .xl-padding-8-half-rem-bottom {
    padding-bottom: 8.5rem;
  }
  .xl-padding-9-rem-bottom {
    padding-bottom: 9rem;
  }
  .xl-padding-9-half-rem-bottom {
    padding-bottom: 9.5rem;
  }
  .xl-padding-10-rem-bottom {
    padding-bottom: 10rem;
  }
  .xl-padding-10-half-rem-bottom {
    padding-bottom: 10.5rem;
  }
  .xl-padding-one-right {
    padding-right: 1%;
  }
  .xl-padding-two-right {
    padding-right: 2%;
  }
  .xl-padding-three-right {
    padding-right: 3%;
  }
  .xl-padding-four-right {
    padding-right: 4%;
  }
  .xl-padding-five-right {
    padding-right: 5%;
  }
  .xl-padding-six-right {
    padding-right: 6%;
  }
  .xl-padding-seven-right {
    padding-right: 7%;
  }
  .xl-padding-eight-right {
    padding-right: 8%;
  }
  .xl-padding-nine-right {
    padding-right: 9%;
  }
  .xl-padding-ten-right {
    padding-right: 10%;
  }
  .xl-padding-eleven-right {
    padding-right: 11%;
  }
  .xl-padding-twelve-right {
    padding-right: 12%;
  }
  .xl-padding-thirteen-right {
    padding-right: 13%;
  }
  .xl-padding-fourteen-right {
    padding-right: 14%;
  }
  .xl-padding-fifteen-right {
    padding-right: 15%;
  }
  .xl-padding-sixteen-right {
    padding-right: 16%;
  }
  .xl-padding-seventeen-right {
    padding-right: 17%;
  }
  .xl-padding-eighteen-right {
    padding-right: 18%;
  }
  .xl-padding-nineteen-right {
    padding-right: 19%;
  }
  .xl-padding-twenty-right {
    padding-right: 20%;
  }
  .xl-padding-5px-right {
    padding-right: 5px;
  }
  .xl-padding-10px-right {
    padding-right: 10px;
  }
  .xl-padding-15px-right {
    padding-right: 15px;
  }
  .xl-padding-20px-right {
    padding-right: 20px;
  }
  .xl-padding-25px-right {
    padding-right: 25px;
  }
  .xl-padding-30px-right {
    padding-right: 30px;
  }
  .xl-padding-35px-right {
    padding-right: 35px;
  }
  .xl-padding-40px-right {
    padding-right: 40px;
  }
  .xl-padding-45px-right {
    padding-right: 45px;
  }
  .xl-padding-50px-right {
    padding-right: 50px;
  }
  .xl-padding-55px-right {
    padding-right: 55px;
  }
  .xl-padding-60px-right {
    padding-right: 60px;
  }
  .xl-padding-65px-right {
    padding-right: 65px;
  }
  .xl-padding-70px-right {
    padding-right: 70px;
  }
  .xl-padding-75px-right {
    padding-right: 75px;
  }
  .xl-padding-80px-right {
    padding-right: 80px;
  }
  .xl-padding-85px-right {
    padding-right: 85px;
  }
  .xl-padding-90px-right {
    padding-right: 90px;
  }
  .xl-padding-95px-right {
    padding-right: 95px;
  }
  .xl-padding-100px-right {
    padding-right: 100px;
  }
  .xl-padding-1-rem-right {
    padding-right: 1rem;
  }
  .xl-padding-1-half-rem-right {
    padding-right: 1.5rem;
  }
  .xl-padding-2-rem-right {
    padding-right: 2rem;
  }
  .xl-padding-2-half-rem-right {
    padding-right: 2.5rem;
  }
  .xl-padding-3-rem-right {
    padding-right: 3rem;
  }
  .xl-padding-3-half-rem-right {
    padding-right: 3.5rem;
  }
  .xl-padding-4-rem-right {
    padding-right: 4rem;
  }
  .xl-padding-4-half-rem-right {
    padding-right: 4.5rem;
  }
  .xl-padding-5-rem-right {
    padding-right: 5rem;
  }
  .xl-padding-5-half-rem-right {
    padding-right: 5.5rem;
  }
  .xl-padding-6-rem-right {
    padding-right: 6rem;
  }
  .xl-padding-6-half-rem-right {
    padding-right: 6.5rem;
  }
  .xl-padding-7-rem-right {
    padding-right: 7rem;
  }
  .xl-padding-7-half-rem-right {
    padding-right: 7.5rem;
  }
  .xl-padding-8-rem-right {
    padding-right: 8rem;
  }
  .xl-padding-8-half-rem-right {
    padding-right: 8.5rem;
  }
  .xl-padding-9-rem-right {
    padding-right: 9rem;
  }
  .xl-padding-9-half-rem-right {
    padding-right: 9.5rem;
  }
  .xl-padding-10-rem-right {
    padding-right: 10rem;
  }
  .xl-padding-10-half-rem-right {
    padding-right: 10.5rem;
  }
  .xl-padding-one-left {
    padding-left: 1%;
  }
  .xl-padding-two-left {
    padding-left: 2%;
  }
  .xl-padding-three-left {
    padding-left: 3%;
  }
  .xl-padding-four-left {
    padding-left: 4%;
  }
  .xl-padding-five-left {
    padding-left: 5%;
  }
  .xl-padding-six-left {
    padding-left: 6%;
  }
  .xl-padding-seven-left {
    padding-left: 7%;
  }
  .xl-padding-eight-left {
    padding-left: 8%;
  }
  .xl-padding-nine-left {
    padding-left: 9%;
  }
  .xl-padding-ten-left {
    padding-left: 10%;
  }
  .xl-padding-eleven-left {
    padding-left: 11%;
  }
  .xl-padding-twelve-left {
    padding-left: 12%;
  }
  .xl-padding-thirteen-left {
    padding-left: 13%;
  }
  .xl-padding-fourteen-left {
    padding-left: 14%;
  }
  .xl-padding-fifteen-left {
    padding-left: 15%;
  }
  .xl-padding-sixteen-left {
    padding-left: 16%;
  }
  .xl-padding-seventeen-left {
    padding-left: 17%;
  }
  .xl-padding-eighteen-left {
    padding-left: 18%;
  }
  .xl-padding-nineteen-left {
    padding-left: 19%;
  }
  .xl-padding-twenty-left {
    padding-left: 20%;
  }
  .xl-padding-5px-left {
    padding-left: 5px;
  }
  .xl-padding-10px-left {
    padding-left: 10px;
  }
  .xl-padding-15px-left {
    padding-left: 15px;
  }
  .xl-padding-20px-left {
    padding-left: 20px;
  }
  .xl-padding-25px-left {
    padding-left: 25px;
  }
  .xl-padding-30px-left {
    padding-left: 30px;
  }
  .xl-padding-35px-left {
    padding-left: 35px;
  }
  .xl-padding-40px-left {
    padding-left: 40px;
  }
  .xl-padding-45px-left {
    padding-left: 45px;
  }
  .xl-padding-50px-left {
    padding-left: 50px;
  }
  .xl-padding-55px-left {
    padding-left: 55px;
  }
  .xl-padding-60px-left {
    padding-left: 60px;
  }
  .xl-padding-65px-left {
    padding-left: 65px;
  }
  .xl-padding-70px-left {
    padding-left: 70px;
  }
  .xl-padding-75px-left {
    padding-left: 75px;
  }
  .xl-padding-80px-left {
    padding-left: 80px;
  }
  .xl-padding-85px-left {
    padding-left: 85px;
  }
  .xl-padding-90px-left {
    padding-left: 90px;
  }
  .xl-padding-95px-left {
    padding-left: 95px;
  }
  .xl-padding-100px-left {
    padding-left: 100px;
  }
  .xl-padding-1-rem-left {
    padding-left: 1rem;
  }
  .xl-padding-1-half-rem-left {
    padding-left: 1.5rem;
  }
  .xl-padding-2-rem-left {
    padding-left: 2rem;
  }
  .xl-padding-2-half-rem-left {
    padding-left: 2.5rem;
  }
  .xl-padding-3-rem-left {
    padding-left: 3rem;
  }
  .xl-padding-3-half-rem-left {
    padding-left: 3.5rem;
  }
  .xl-padding-4-rem-left {
    padding-left: 4rem;
  }
  .xl-padding-4-half-rem-left {
    padding-left: 4.5rem;
  }
  .xl-padding-5-rem-left {
    padding-left: 5rem;
  }
  .xl-padding-5-half-rem-left {
    padding-left: 5.5rem;
  }
  .xl-padding-6-rem-left {
    padding-left: 6rem;
  }
  .xl-padding-6-half-rem-left {
    padding-left: 6.5rem;
  }
  .xl-padding-7-rem-left {
    padding-left: 7rem;
  }
  .xl-padding-7-half-rem-left {
    padding-left: 7.5rem;
  }
  .xl-padding-8-rem-left {
    padding-left: 8rem;
  }
  .xl-padding-8-half-rem-left {
    padding-left: 8.5rem;
  }
  .xl-padding-9-rem-left {
    padding-left: 9rem;
  }
  .xl-padding-9-half-rem-left {
    padding-left: 9.5rem;
  }
  .xl-padding-10-rem-left {
    padding-left: 10rem;
  }
  .xl-padding-10-half-rem-left {
    padding-left: 10.5rem;
  }
  .xl-padding-one-tb {
    padding-top: 1%;
    padding-bottom: 1%;
  }
  .xl-padding-two-tb {
    padding-top: 2%;
    padding-bottom: 2%;
  }
  .xl-padding-three-tb {
    padding-top: 3%;
    padding-bottom: 3%;
  }
  .xl-padding-four-tb {
    padding-top: 4%;
    padding-bottom: 4%;
  }
  .xl-padding-five-tb {
    padding-top: 5%;
    padding-bottom: 5%;
  }
  .xl-padding-six-tb {
    padding-top: 6%;
    padding-bottom: 6%;
  }
  .xl-padding-seven-tb {
    padding-top: 7%;
    padding-bottom: 7%;
  }
  .xl-padding-eight-tb {
    padding-top: 8%;
    padding-bottom: 8%;
  }
  .xl-padding-nine-tb {
    padding-top: 9%;
    padding-bottom: 9%;
  }
  .xl-padding-ten-tb {
    padding-top: 10%;
    padding-bottom: 10%;
  }
  .xl-padding-eleven-tb {
    padding-top: 11%;
    padding-bottom: 11%;
  }
  .xl-padding-twelve-tb {
    padding-top: 12%;
    padding-bottom: 12%;
  }
  .xl-padding-thirteen-tb {
    padding-top: 13%;
    padding-bottom: 13%;
  }
  .xl-padding-fourteen-tb {
    padding-top: 14%;
    padding-bottom: 14%;
  }
  .xl-padding-fifteen-tb {
    padding-top: 15%;
    padding-bottom: 15%;
  }
  .xl-padding-sixteen-tb {
    padding-top: 16%;
    padding-bottom: 16%;
  }
  .xl-padding-seventeen-tb {
    padding-top: 17%;
    padding-bottom: 17%;
  }
  .xl-padding-eighteen-tb {
    padding-top: 18%;
    padding-bottom: 18%;
  }
  .xl-padding-nineteen-tb {
    padding-top: 19%;
    padding-bottom: 19%;
  }
  .xl-padding-twenty-tb {
    padding-top: 20%;
    padding-bottom: 20%;
  }
  .xl-padding-5px-tb {
    padding-top: 5px;
    padding-bottom: 5px;
  }
  .xl-padding-10px-tb {
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .xl-padding-15px-tb {
    padding-top: 15px;
    padding-bottom: 15px;
  }
  .xl-padding-20px-tb {
    padding-top: 20px;
    padding-bottom: 20px;
  }
  .xl-padding-25px-tb {
    padding-top: 25px;
    padding-bottom: 25px;
  }
  .xl-padding-30px-tb {
    padding-top: 30px;
    padding-bottom: 30px;
  }
  .xl-padding-35px-tb {
    padding-top: 35px;
    padding-bottom: 35px;
  }
  .xl-padding-40px-tb {
    padding-top: 40px;
    padding-bottom: 40px;
  }
  .xl-padding-45px-tb {
    padding-top: 45px;
    padding-bottom: 45px;
  }
  .xl-padding-50px-tb {
    padding-top: 50px;
    padding-bottom: 50px;
  }
  .xl-padding-55px-tb {
    padding-top: 55px;
    padding-bottom: 55px;
  }
  .xl-padding-60px-tb {
    padding-top: 60px;
    padding-bottom: 60px;
  }
  .xl-padding-65px-tb {
    padding-top: 65px;
    padding-bottom: 65px;
  }
  .xl-padding-70px-tb {
    padding-top: 70px;
    padding-bottom: 70px;
  }
  .xl-padding-75px-tb {
    padding-top: 75px;
    padding-bottom: 75px;
  }
  .xl-padding-80px-tb {
    padding-top: 80px;
    padding-bottom: 80px;
  }
  .xl-padding-85px-tb {
    padding-top: 85px;
    padding-bottom: 85px;
  }
  .xl-padding-90px-tb {
    padding-top: 90px;
    padding-bottom: 90px;
  }
  .xl-padding-95px-tb {
    padding-top: 95px;
    padding-bottom: 95px;
  }
  .xl-padding-100px-tb {
    padding-top: 100px;
    padding-bottom: 100px;
  }
  .xl-padding-1-rem-tb {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
  .xl-padding-1-half-rem-tb {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }
  .xl-padding-2-rem-tb {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }
  .xl-padding-2-half-rem-tb {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }
  .xl-padding-3-rem-tb {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }
  .xl-padding-3-half-rem-tb {
    padding-top: 3.5rem;
    padding-bottom: 3.5rem;
  }
  .xl-padding-4-rem-tb {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }
  .xl-padding-4-half-rem-tb {
    padding-top: 4.5rem;
    padding-bottom: 4.5rem;
  }
  .xl-padding-5-rem-tb {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }
  .xl-padding-5-half-rem-tb {
    padding-top: 5.5rem;
    padding-bottom: 5.5rem;
  }
  .xl-padding-6-rem-tb {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }
  .xl-padding-6-half-rem-tb {
    padding-top: 6.5rem;
    padding-bottom: 6.5rem;
  }
  .xl-padding-7-rem-tb {
    padding-top: 7rem;
    padding-bottom: 7rem;
  }
  .xl-padding-7-half-rem-tb {
    padding-top: 7.5rem;
    padding-bottom: 7.5rem;
  }
  .xl-padding-8-rem-tb {
    padding-top: 8rem;
    padding-bottom: 8rem;
  }
  .xl-padding-8-half-rem-tb {
    padding-top: 8.5rem;
    padding-bottom: 8.5rem;
  }
  .xl-padding-9-rem-tb {
    padding-top: 9rem;
    padding-bottom: 9rem;
  }
  .xl-padding-9-half-rem-tb {
    padding-top: 9.5rem;
    padding-bottom: 9.5rem;
  }
  .xl-padding-10-rem-tb {
    padding-top: 10rem;
    padding-bottom: 10rem;
  }
  .xl-padding-10-half-rem-tb {
    padding-top: 10.5rem;
    padding-bottom: 10.5rem;
  }
  .xl-padding-one-lr {
    padding-left: 1%;
    padding-right: 1%;
  }
  .xl-padding-two-lr {
    padding-left: 2%;
    padding-right: 2%;
  }
  .xl-padding-three-lr {
    padding-left: 3%;
    padding-right: 3%;
  }
  .xl-padding-four-lr {
    padding-left: 4%;
    padding-right: 4%;
  }
  .xl-padding-five-lr {
    padding-left: 5%;
    padding-right: 5%;
  }
  .xl-padding-six-lr {
    padding-left: 6%;
    padding-right: 6%;
  }
  .xl-padding-seven-lr {
    padding-left: 7%;
    padding-right: 7%;
  }
  .xl-padding-eight-lr {
    padding-left: 8%;
    padding-right: 8%;
  }
  .xl-padding-nine-lr {
    padding-left: 9%;
    padding-right: 9%;
  }
  .xl-padding-ten-lr {
    padding-left: 10%;
    padding-right: 10%;
  }
  .xl-padding-eleven-lr {
    padding-left: 11%;
    padding-right: 11%;
  }
  .xl-padding-twelve-lr {
    padding-left: 12%;
    padding-right: 12%;
  }
  .xl-padding-thirteen-lr {
    padding-left: 13%;
    padding-right: 13%;
  }
  .xl-padding-fourteen-lr {
    padding-left: 14%;
    padding-right: 14%;
  }
  .xl-padding-fifteen-lr {
    padding-left: 15%;
    padding-right: 15%;
  }
  .xl-padding-sixteen-lr {
    padding-left: 16%;
    padding-right: 16%;
  }
  .xl-padding-seventeen-lr {
    padding-left: 17%;
    padding-right: 17%;
  }
  .xl-padding-eighteen-lr {
    padding-left: 18%;
    padding-right: 18%;
  }
  .xl-padding-nineteen-lr {
    padding-left: 19%;
    padding-right: 19%;
  }
  .xl-padding-twenty-lr {
    padding-left: 20%;
    padding-right: 20%;
  }
  .xl-padding-5px-lr {
    padding-left: 5px;
    padding-right: 5px;
  }
  .xl-padding-10px-lr {
    padding-left: 10px;
    padding-right: 10px;
  }
  .xl-padding-15px-lr {
    padding-left: 15px;
    padding-right: 15px;
  }
  .xl-padding-20px-lr {
    padding-left: 20px;
    padding-right: 20px;
  }
  .xl-padding-25px-lr {
    padding-left: 25px;
    padding-right: 25px;
  }
  .xl-padding-30px-lr {
    padding-left: 30px;
    padding-right: 30px;
  }
  .xl-padding-35px-lr {
    padding-left: 35px;
    padding-right: 35px;
  }
  .xl-padding-40px-lr {
    padding-left: 40px;
    padding-right: 40px;
  }
  .xl-padding-45px-lr {
    padding-left: 45px;
    padding-right: 45px;
  }
  .xl-padding-50px-lr {
    padding-left: 50px;
    padding-right: 50px;
  }
  .xl-padding-55px-lr {
    padding-left: 55px;
    padding-right: 55px;
  }
  .xl-padding-60px-lr {
    padding-left: 60px;
    padding-right: 60px;
  }
  .xl-padding-65px-lr {
    padding-left: 65px;
    padding-right: 65px;
  }
  .xl-padding-70px-lr {
    padding-left: 70px;
    padding-right: 70px;
  }
  .xl-padding-75px-lr {
    padding-left: 75px;
    padding-right: 75px;
  }
  .xl-padding-80px-lr {
    padding-left: 80px;
    padding-right: 80px;
  }
  .xl-padding-85px-lr {
    padding-left: 85px;
    padding-right: 85px;
  }
  .xl-padding-90px-lr {
    padding-left: 90px;
    padding-right: 90px;
  }
  .xl-padding-95px-lr {
    padding-left: 95px;
    padding-right: 95px;
  }
  .xl-padding-100px-lr {
    padding-left: 100px;
    padding-right: 100px;
  }
  .xl-padding-1-rem-lr {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .xl-padding-1-half-rem-lr {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
  .xl-padding-2-rem-lr {
    padding-left: 2rem;
    padding-right: 2rem;
  }
  .xl-padding-2-half-rem-lr {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
  .xl-padding-3-rem-lr {
    padding-left: 3rem;
    padding-right: 3rem;
  }
  .xl-padding-3-half-rem-lr {
    padding-left: 3.5rem;
    padding-right: 3.5rem;
  }
  .xl-padding-4-rem-lr {
    padding-left: 4rem;
    padding-right: 4rem;
  }
  .xl-padding-4-half-rem-lr {
    padding-left: 4.5rem;
    padding-right: 4.5rem;
  }
  .xl-padding-5-rem-lr {
    padding-left: 5rem;
    padding-right: 5rem;
  }
  .xl-padding-5-half-rem-lr {
    padding-left: 5.5rem;
    padding-right: 5.5rem;
  }
  .xl-padding-6-rem-lr {
    padding-left: 6rem;
    padding-right: 6rem;
  }
  .xl-padding-6-half-rem-lr {
    padding-left: 6.5rem;
    padding-right: 6.5rem;
  }
  .xl-padding-7-rem-lr {
    padding-left: 7rem;
    padding-right: 7rem;
  }
  .xl-padding-7-half-rem-lr {
    padding-left: 7.5rem;
    padding-right: 7.5rem;
  }
  .xl-padding-8-rem-lr {
    padding-left: 8rem;
    padding-right: 8rem;
  }
  .xl-padding-8-half-rem-lr {
    padding-left: 8.5rem;
    padding-right: 8.5rem;
  }
  .xl-padding-9-rem-lr {
    padding-left: 9rem;
    padding-right: 9rem;
  }
  .xl-padding-9-half-rem-lr {
    padding-left: 9.5rem;
    padding-right: 9.5rem;
  }
  .xl-padding-10-rem-lr {
    padding-left: 10rem;
    padding-right: 10rem;
  }
  .xl-padding-10-half-rem-lr {
    padding-left: 10.5rem;
    padding-right: 10.5rem;
  }
  .xl-no-padding {
    padding: 0 !important;
  }
  .xl-no-padding-lr {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .xl-no-padding-tb {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .xl-no-padding-top {
    padding-top: 0 !important;
  }
  .xl-no-padding-bottom {
    padding-bottom: 0 !important;
  }
  .xl-no-padding-left {
    padding-left: 0 !important;
  }
  .xl-no-padding-right {
    padding-right: 0 !important;
  }
  .xl-d-initial {
    display: initial !important;
  }
  .xl-overflow-hidden {
    overflow: hidden !important;
  }
  .xl-overflow-visible {
    overflow: visible !important;
  }
  .xl-overflow-auto {
    overflow: auto !important;
  }
  .xl-position-relative {
    position: relative !important;
  }
  .xl-position-absolute {
    position: absolute !important;
  }
  .xl-position-fixed {
    position: fixed !important;
  }
  .xl-position-inherit {
    position: inherit !important;
  }
  .xl-position-initial {
    position: initial !important;
  }
  .xl-top-0px {
    top: 0;
  }
  .xl-top-1px {
    top: 1px;
  }
  .xl-top-2px {
    top: 2px;
  }
  .xl-top-3px {
    top: 3px;
  }
  .xl-top-4px {
    top: 4px;
  }
  .xl-top-5px {
    top: 5px;
  }
  .xl-top-6px {
    top: 6px;
  }
  .xl-top-7px {
    top: 7px;
  }
  .xl-top-8px {
    top: 8px;
  }
  .xl-top-9px {
    top: 9px;
  }
  .xl-top-10px {
    top: 10px;
  }
  .xl-top-15px {
    top: 15px;
  }
  .xl-top-20px {
    top: 20px;
  }
  .xl-top-25px {
    top: 25px;
  }
  .xl-top-30px {
    top: 30px;
  }
  .xl-top-35px {
    top: 35px;
  }
  .xl-top-40px {
    top: 40px;
  }
  .xl-top-45px {
    top: 45px;
  }
  .xl-top-50px {
    top: 50px;
  }
  .xl-top-auto {
    top: auto;
  }
  .xl-top-inherit {
    top: inherit;
  }
  .xl-top-minus-1px {
    top: -1px;
  }
  .xl-top-minus-2px {
    top: -2px;
  }
  .xl-top-minus-3px {
    top: -3px;
  }
  .xl-top-minus-4px {
    top: -4px;
  }
  .xl-top-minus-5px {
    top: -5px;
  }
  .xl-top-minus-6px {
    top: -6px;
  }
  .xl-top-minus-7px {
    top: -7px;
  }
  .xl-top-minus-8px {
    top: -8px;
  }
  .xl-top-minus-9px {
    top: -9px;
  }
  .xl-top-minus-10px {
    top: -10px;
  }
  .xl-top-minus-15px {
    top: -15px;
  }
  .xl-top-minus-20px {
    top: -20px;
  }
  .xl-top-minus-25px {
    top: -25px;
  }
  .xl-top-minus-30px {
    top: -30px;
  }
  .xl-top-minus-35px {
    top: -35px;
  }
  .xl-top-minus-40px {
    top: -40px;
  }
  .xl-top-minus-45px {
    top: -45px;
  }
  .xl-top-minus-50px {
    top: -50px;
  }
  .xl-bottom-0px {
    bottom: 0;
  }
  .xl-bottom-1px {
    bottom: 1px;
  }
  .xl-bottom-2px {
    bottom: 2px;
  }
  .xl-bottom-3px {
    bottom: 3px;
  }
  .xl-bottom-4px {
    bottom: 4px;
  }
  .xl-bottom-5px {
    bottom: 5px;
  }
  .xl-bottom-6px {
    bottom: 6px;
  }
  .xl-bottom-7px {
    bottom: 7px;
  }
  .xl-bottom-8px {
    bottom: 8px;
  }
  .xl-bottom-9px {
    bottom: 9px;
  }
  .xl-bottom-10px {
    bottom: 10px;
  }
  .xl-bottom-15px {
    bottom: 15px;
  }
  .xl-bottom-20px {
    bottom: 20px;
  }
  .xl-bottom-25px {
    bottom: 25px;
  }
  .xl-bottom-30px {
    bottom: 30px;
  }
  .xl-bottom-35px {
    bottom: 35px;
  }
  .xl-bottom-40px {
    bottom: 40px;
  }
  .xl-bottom-45px {
    bottom: 45px;
  }
  .xl-bottom-50px {
    bottom: 50px;
  }
  .xl-bottom-55px {
    bottom: 55px;
  }
  .xl-bottom-60px {
    bottom: 60px;
  }
  .xl-bottom-auto {
    bottom: auto;
  }
  .xl-bottom-inherit {
    bottom: inherit;
  }
  .xl-bottom-minus-1px {
    bottom: -1px;
  }
  .xl-bottom-minus-2px {
    bottom: -2px;
  }
  .xl-bottom-minus-3px {
    bottom: -3px;
  }
  .xl-bottom-minus-4px {
    bottom: -4px;
  }
  .xl-bottom-minus-5px {
    bottom: -5px;
  }
  .xl-bottom-minus-6px {
    bottom: -6px;
  }
  .xl-bottom-minus-7px {
    bottom: -7px;
  }
  .xl-bottom-minus-8px {
    bottom: -8px;
  }
  .xl-bottom-minus-9px {
    bottom: -9px;
  }
  .xl-bottom-minus-10px {
    bottom: -10px;
  }
  .xl-bottom-minus-15px {
    bottom: -15px;
  }
  .xl-bottom-minus-20px {
    bottom: -20px;
  }
  .xl-bottom-minus-25px {
    bottom: -25px;
  }
  .xl-bottom-minus-30px {
    bottom: -30px;
  }
  .xl-bottom-minus-35px {
    bottom: -35px;
  }
  .xl-bottom-minus-40px {
    bottom: -40px;
  }
  .xl-bottom-minus-45px {
    bottom: -45px;
  }
  .xl-bottom-minus-50px {
    bottom: -50px;
  }
  .xl-right-0px {
    right: 0;
  }
  .xl-right-1px {
    right: 1px;
  }
  .xl-right-2px {
    right: 2px;
  }
  .xl-right-3px {
    right: 3px;
  }
  .xl-right-4px {
    right: 4px;
  }
  .xl-right-5px {
    right: 5px;
  }
  .xl-right-6px {
    right: 6px;
  }
  .xl-right-7px {
    right: 7px;
  }
  .xl-right-8px {
    right: 8px;
  }
  .xl-right-9px {
    right: 9px;
  }
  .xl-right-10px {
    right: 10px;
  }
  .xl-right-15px {
    right: 15px;
  }
  .xl-right-20px {
    right: 20px;
  }
  .xl-right-25px {
    right: 25px;
  }
  .xl-right-30px {
    right: 30px;
  }
  .xl-right-35px {
    right: 35px;
  }
  .xl-right-40px {
    right: 40px;
  }
  .xl-right-45px {
    right: 45px;
  }
  .xl-right-50px {
    right: 50px;
  }
  .xl-right-auto {
    right: auto;
  }
  .xl-right-inherit {
    right: inherit;
  }
  .xl-right-minus-1px {
    right: -1px;
  }
  .xl-right-minus-2px {
    right: -2px;
  }
  .xl-right-minus-3px {
    right: -3px;
  }
  .xl-right-minus-4px {
    right: -4px;
  }
  .xl-right-minus-5px {
    right: -5px;
  }
  .xl-right-minus-6px {
    right: -6px;
  }
  .xl-right-minus-7px {
    right: -7px;
  }
  .xl-right-minus-8px {
    right: -8px;
  }
  .xl-right-minus-9px {
    right: -9px;
  }
  .xl-right-minus-10px {
    right: -10px;
  }
  .xl-right-minus-15px {
    right: -15px;
  }
  .xl-right-minus-20px {
    right: -20px;
  }
  .xl-right-minus-25px {
    right: -25px;
  }
  .xl-right-minus-30px {
    right: -30px;
  }
  .xl-right-minus-35px {
    right: -35px;
  }
  .xl-right-minus-40px {
    right: -40px;
  }
  .xl-right-minus-45px {
    right: -45px;
  }
  .xl-right-minus-50px {
    right: -50px;
  }
  .xl-left-0px {
    left: 0;
  }
  .xl-left-1px {
    left: 1px;
  }
  .xl-left-2px {
    left: 2px;
  }
  .xl-left-3px {
    left: 3px;
  }
  .xl-left-4px {
    left: 4px;
  }
  .xl-left-5px {
    left: 5px;
  }
  .xl-left-6px {
    left: 6px;
  }
  .xl-left-7px {
    left: 7px;
  }
  .xl-left-8px {
    left: 8px;
  }
  .xl-left-9px {
    left: 9px;
  }
  .xl-left-10px {
    left: 10px;
  }
  .xl-left-15px {
    left: 15px;
  }
  .xl-left-20px {
    left: 20px;
  }
  .xl-left-25px {
    left: 25px;
  }
  .xl-left-30px {
    left: 30px;
  }
  .xl-left-35px {
    left: 35px;
  }
  .xl-left-40px {
    left: 40px;
  }
  .xl-left-45px {
    left: 45px;
  }
  .xl-left-50px {
    left: 50px;
  }
  .xl-left-55px {
    left: 55px;
  }
  .xl-left-60px {
    left: 60px;
  }
  .xl-left-auto {
    left: auto;
  }
  .xl-left-inherit {
    left: inherit;
  }
  .xl-left-0px {
    left: 0;
  }
  .xl-left-minus-1px {
    left: -1px;
  }
  .xl-left-minus-2px {
    left: -2px;
  }
  .xl-left-minus-3px {
    left: -3px;
  }
  .xl-left-minus-4px {
    left: -4px;
  }
  .xl-left-minus-5px {
    left: -5px;
  }
  .xl-left-minus-6px {
    left: -6px;
  }
  .xl-left-minus-7px {
    left: -7px;
  }
  .xl-left-minus-8px {
    left: -8px;
  }
  .xl-left-minus-9px {
    left: -9px;
  }
  .xl-left-minus-10px {
    left: -10px;
  }
  .xl-left-minus-15px {
    left: -15px;
  }
  .xl-left-minus-20px {
    left: -20px;
  }
  .xl-left-minus-25px {
    left: -25px;
  }
  .xl-left-minus-30px {
    left: -30px;
  }
  .xl-left-minus-35px {
    left: -35px;
  }
  .xl-left-minus-40px {
    left: -40px;
  }
  .xl-left-minus-45px {
    left: -45px;
  }
  .xl-left-minus-50px {
    left: -50px;
  }
  .xl-w-1px {
    width: 1px !important;
  }
  .xl-w-2px {
    width: 2px !important;
  }
  .xl-w-3px {
    width: 3px !important;
  }
  .xl-w-4px {
    width: 4px !important;
  }
  .xl-w-5px {
    width: 5px !important;
  }
  .xl-w-6px {
    width: 6px !important;
  }
  .xl-w-7px {
    width: 7px !important;
  }
  .xl-w-8px {
    width: 8px !important;
  }
  .xl-w-9px {
    width: 9px !important;
  }
  .xl-w-10px {
    width: 10px !important;
  }
  .xl-w-15px {
    width: 15px !important;
  }
  .xl-w-20px {
    width: 20px !important;
  }
  .xl-w-25px {
    width: 25px !important;
  }
  .xl-w-30px {
    width: 30px !important;
  }
  .xl-w-35px {
    width: 35px !important;
  }
  .xl-w-40px {
    width: 40px !important;
  }
  .xl-w-50px {
    width: 50px !important;
  }
  .xl-w-55px {
    width: 55px !important;
  }
  .xl-w-60px {
    width: 60px !important;
  }
  .xl-w-65px {
    width: 65px !important;
  }
  .xl-w-70px {
    width: 70px !important;
  }
  .xl-w-75px {
    width: 75px !important;
  }
  .xl-w-80px {
    width: 80px !important;
  }
  .xl-w-85px {
    width: 85px !important;
  }
  .xl-w-90px {
    width: 90px !important;
  }
  .xl-w-95px {
    width: 95px !important;
  }
  .xl-w-100px {
    width: 100px !important;
  }
  .xl-w-110px {
    width: 110px !important;
  }
  .xl-w-120px {
    width: 120px !important;
  }
  .xl-w-130px {
    width: 130px !important;
  }
  .xl-w-140px {
    width: 140px !important;
  }
  .xl-w-150px {
    width: 150px !important;
  }
  .xl-w-160px {
    width: 160px !important;
  }
  .xl-w-170px {
    width: 170px !important;
  }
  .xl-w-180px {
    width: 180px !important;
  }
  .xl-w-190px {
    width: 190px !important;
  }
  .xl-w-200px {
    width: 200px !important;
  }
  .xl-w-250px {
    width: 250px !important;
  }
  .xl-w-300px {
    width: 300px !important;
  }
  .xl-w-350px {
    width: 350px !important;
  }
  .xl-w-400px {
    width: 400px !important;
  }
  .xl-w-450px {
    width: 450px !important;
  }
  .xl-w-500px {
    width: 500px !important;
  }
  .xl-w-550px {
    width: 550px !important;
  }
  .xl-w-600px {
    width: 600px !important;
  }
  .xl-w-650px {
    width: 650px !important;
  }
  .xl-w-700px {
    width: 700px !important;
  }
  .xl-w-750px {
    width: 750px !important;
  }
  .xl-w-800px {
    width: 800px !important;
  }
  .xl-w-850px {
    width: 850px !important;
  }
  .xl-w-900px {
    width: 900px !important;
  }
  .xl-w-950px {
    width: 950px !important;
  }
  .xl-w-1000px {
    width: 1000px !important;
  }
  .xl-w-10 {
    width: 10% !important;
  }
  .xl-w-15 {
    width: 15% !important;
  }
  .xl-w-20 {
    width: 20% !important;
  }
  .xl-w-25 {
    width: 25% !important;
  }
  .xl-w-30 {
    width: 30% !important;
  }
  .xl-w-35 {
    width: 35% !important;
  }
  .xl-w-40 {
    width: 40% !important;
  }
  .xl-w-45 {
    width: 45% !important;
  }
  .xl-w-50 {
    width: 50% !important;
  }
  .xl-w-55 {
    width: 55% !important;
  }
  .xl-w-60 {
    width: 60% !important;
  }
  .xl-w-65 {
    width: 65% !important;
  }
  .xl-w-70 {
    width: 70% !important;
  }
  .xl-w-75 {
    width: 75% !important;
  }
  .xl-w-80 {
    width: 80% !important;
  }
  .xl-w-85 {
    width: 85% !important;
  }
  .xl-w-90 {
    width: 90% !important;
  }
  .xl-w-95 {
    width: 95% !important;
  }
  .xl-w-100 {
    width: 100% !important;
  }
  .xl-w-auto {
    width: auto !important;
  }
  .xl-h-1px {
    height: 1px !important;
  }
  .xl-h-2px {
    height: 2px !important;
  }
  .xl-h-3px {
    height: 3px !important;
  }
  .xl-h-4px {
    height: 4px !important;
  }
  .xl-h-5px {
    height: 5px !important;
  }
  .xl-h-6px {
    height: 6px !important;
  }
  .xl-h-7px {
    height: 7px !important;
  }
  .xl-h-8px {
    height: 8px !important;
  }
  .xl-h-9px {
    height: 9px !important;
  }
  .xl-h-10px {
    height: 10px !important;
  }
  .xl-h-20px {
    height: 20px !important;
  }
  .xl-h-30px {
    height: 30px !important;
  }
  .xl-h-40px {
    height: 40px !important;
  }
  .xl-h-42px {
    height: 42px !important;
  }
  .xl-h-50px {
    height: 50px !important;
  }
  .xl-h-60px {
    height: 60px !important;
  }
  .xl-h-70px {
    height: 70px !important;
  }
  .xl-h-80px {
    height: 80px !important;
  }
  .xl-h-90px {
    height: 90px !important;
  }
  .xl-h-100px {
    height: 100px !important;
  }
  .xl-h-110px {
    height: 110px !important;
  }
  .xl-h-120px {
    height: 120px !important;
  }
  .xl-h-130px {
    height: 130px !important;
  }
  .xl-h-140px {
    height: 140px !important;
  }
  .xl-h-150px {
    height: 150px !important;
  }
  .xl-h-160px {
    height: 160px !important;
  }
  .xl-h-170px {
    height: 170px !important;
  }
  .xl-h-180px {
    height: 180px !important;
  }
  .xl-h-190px {
    height: 190px !important;
  }
  .xl-h-200px {
    height: 200px !important;
  }
  .xl-h-250px {
    height: 250px !important;
  }
  .xl-h-300px {
    height: 300px !important;
  }
  .xl-h-350px {
    height: 350px !important;
  }
  .xl-h-400px {
    height: 400px !important;
  }
  .xl-h-450px {
    height: 450px !important;
  }
  .xl-h-500px {
    height: 500px !important;
  }
  .xl-h-520px {
    height: 520px !important;
  }
  .xl-h-550px {
    height: 550px !important;
  }
  .xl-h-580px {
    height: 580px !important;
  }
  .xl-h-600px {
    height: 600px !important;
  }
  .xl-h-650px {
    height: 650px !important;
  }
  .xl-h-700px {
    height: 700px !important;
  }
  .xl-h-720px {
    height: 720px !important;
  }
  .xl-h-750px {
    height: 750px !important;
  }
  .xl-h-800px {
    height: 800px !important;
  }
  .xl-h-820px {
    height: 820px !important;
  }
  .xl-h-830px {
    height: 830px !important;
  }
  .xl-h-850px {
    height: 850px !important;
  }
  .xl-h-50 {
    height: 50% !important;
  }
  .xl-h-100 {
    height: 100% !important;
  }
  .xl-h-auto {
    height: auto !important;
  }
  .xl-min-h-100px {
    min-height: 100px;
  }
  .xl-min-h-200px {
    min-height: 200px;
  }
  .xl-min-h-300px {
    min-height: 300px;
  }
  .xl-min-h-400px {
    min-height: 400px;
  }
  .xl-min-h-500px {
    min-height: 500px;
  }
  .xl-min-h-600px {
    min-height: 600px;
  }
  .xl-min-h-700px {
    min-height: 700px;
  }
  .interactive-banners-style-09 .interactive-banners-content .interactive-banners-hover-icon {
    left: 30px;
    bottom: 30px;
  }
  .box-layout {
    padding: 0 45px;
  }
  .box-layout-large {
    padding: 0 75px;
  }
  .grid.xl-grid-6col li {
    width: 16.67%;
  }
  .grid.xl-grid-6col li.grid-item-double {
    width: 33.33%;
  }
  .grid.xl-grid-5col li {
    width: 20%;
  }
  .grid.xl-grid-5col li.grid-item-double {
    width: 40%;
  }
  .grid.xl-grid-4col li {
    width: 25%;
  }
  .grid.xl-grid-4col li.grid-item-double {
    width: 50%;
  }
  .grid.xl-grid-3col li {
    width: 33.33%;
  }
  .grid.xl-grid-3col li.grid-item-double {
    width: 66.67%;
  }
  .grid.xl-grid-2col li {
    width: 50%;
  }
  .grid.xl-grid-2col li.grid-item-double {
    width: 100%;
  }
  .grid.xl-grid-1col li {
    width: 100%;
  }
  .box-layout .navbar.navbar-boxed {
    padding-left: 30px;
    padding-right: 30px;
  }
  .home-digital-agency .outside-box-text-end .text-extra-big-2 {
    font-size: 250px;
  }
  .home-design-agency .outside-box-left {
    margin-left: -40vw;
  }
  .home-photography .interactive-banners-style-13 .interactive-banners-content {
    width: 40%;
  }
  .litho-parallax-bg {
    width: 800px;
  }
}
@media (max-width: 1500px) {
  /*  architecture */
  /* fashion shop */
  .home-architecture .tparrows.tp-leftarrow {
    transform: matrix(1, 0, 0, 1, -67, -328) !important;
  }
  .home-architecture .tparrows.tp-rightarrow {
    transform: matrix(1, 0, 0, 1, -67, -261) !important;
  }
  .home-fashion-shop .tp-tabs {
    left: 54% !important;
  }
}
@media (max-width: 1300px) {
  /* fashion shop */
  .home-fashion-shop .tp-tabs {
    left: 60% !important;
  }
  .tall-column-item {
    width: 100%;
  }
}
@media (min-width: 1199px) {
  /* page container */
  .container, .container-lg, .container-md, .container-sm, .container-xl {
    max-width: 1170px;
  }
}
@media (max-width: 1199px) {
  /* reset */
  /* typography */
  /* text size */
  /* lineheight */
  /* letter spacing minus */
  /* absolute middle center */
  /* background image */
  /* box shadow */
  /* margin */
  /* margin top */
  /* margin bottom */
  /* margin right */
  /* margin left */
  /* margin left right */
  /* margin top bottom */
  /* padding */
  /* padding top */
  /* padding bottom */
  /* padding right */
  /* padding left */
  /* padding top bottom */
  /* padding left right */
  /* display and overflow */
  /* position */
  /* top */
  /* top minus */
  /* bottom */
  /* bottom minus */
  /* right */
  /* right minus */
  /* left */
  /* left minus */
  /* width */
  /* height */
  /* min-height */
  /* screen height */
  /* letter spacing */
  /* interactive banner style 02 */
  /* interactive banner style 05 */
  /* interactive banner style 09 */
  /* process step style 04 */
  /* accordion style 04 */
  /* time table */
  /* tab style 05 */
  /* tab style 07 */
  /* no border */
  /* border width */
  /* border */
  /* border color */
  /* transparent border */
  /* border style */
  /* box layout */
  /* navigation */
  /* slider navigation style 02 */
  /* slider navigation style 04 */
  /* slider navigation style 07 */
  /* grid */
  /* portfolio scattered */
  /* justified gallery */
  /* table style 01 */
  /* blog modern */
  /* sidebar latest post */
  /* architecture */
  /* application */
  /* digital agency */
  /* marketing agency */
  /* vertical portfolio */
  /* interactive list style */
  /* content box image */
  /* landing page */
  /* for buy and demo button */
  /* magnific popup */
  html {
    font-size: 13px;
  }
  .md-center-col {
    float: none;
    margin-left: auto;
    margin-right: auto;
  }
  section {
    padding: 90px 0;
  }
  section.big-section {
    padding: 120px 0;
  }
  section.extra-big-section {
    padding: 160px 0;
  }
  .center-col-style .custom-col {
    min-height: 0;
  }
  .parallax {
    background-attachment: inherit !important;
    background-position: center !important;
  }
  .lg-last-order {
    order: 10;
  }
  .html-video {
    height: 100%;
  }
  h1, h2, h3, h4, h5, h6 {
    margin: 0 0 15px;
  }
  .title-large {
    font-size: 90px;
    line-height: 90px;
  }
  .text-extra-large {
    font-size: 18px;
    line-height: 24px;
  }
  .text-extra-big {
    font-size: 170px;
    line-height: 170px;
  }
  .text-big {
    font-size: 160px;
    line-height: 160px;
  }
  .title-extra-large {
    font-size: 110px;
    line-height: 100px;
  }
  .lg-line-height-0px {
    line-height: 0px;
  }
  .lg-line-height-8px {
    line-height: 8px;
  }
  .lg-line-height-10px {
    line-height: 10px;
  }
  .lg-line-height-14px {
    line-height: 14px;
  }
  .lg-line-height-15px {
    line-height: 15px;
  }
  .lg-line-height-16px {
    line-height: 16px;
  }
  .lg-line-height-18px {
    line-height: 18px;
  }
  .lg-line-height-20px {
    line-height: 20px;
  }
  .lg-line-height-22px {
    line-height: 22px;
  }
  .lg-line-height-24px {
    line-height: 24px;
  }
  .lg-line-height-26px {
    line-height: 26px;
  }
  .lg-line-height-28px {
    line-height: 28px;
  }
  .lg-line-height-30px {
    line-height: 30px;
  }
  .lg-line-height-32px {
    line-height: 32px;
  }
  .lg-line-height-34px {
    line-height: 34px;
  }
  .lg-line-height-36px {
    line-height: 36px;
  }
  .lg-line-height-38px {
    line-height: 38px;
  }
  .lg-line-height-40px {
    line-height: 40px;
  }
  .lg-line-height-50px {
    line-height: 50px;
  }
  .lg-line-height-140px {
    line-height: 140px;
  }
  .lg-line-height-normal {
    line-height: normal;
  }
  .lg-letter-spacing-minus-1-half {
    letter-spacing: -0.5px;
  }
  .lg-letter-spacing-minus-1px {
    letter-spacing: -1px;
  }
  .lg-letter-spacing-minus-2px {
    letter-spacing: -2px;
  }
  .lg-letter-spacing-minus-3px {
    letter-spacing: -3px;
  }
  .lg-letter-spacing-minus-4px {
    letter-spacing: -4px;
  }
  .lg-letter-spacing-minus-5px {
    letter-spacing: -5px;
  }
  .lg-absolute-middle-center {
    left: 50%;
    top: 50%;
    position: absolute;
    -ms-transform: translateX(-50%) translateY(-50%);
    -moz-transform: translateX(-50%) translateY(-50%);
    -webkit-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
  }
  .lg-background-image-none {
    background: inherit !important;
  }
  .lg-background-position-left {
    background-position: left center;
  }
  .lg-background-position-right {
    background-position: right center;
  }
  .lg-background-position-top {
    background-position: right top;
  }
  .lg-background-position-center {
    background-position: center;
  }
  .lg-background-position-left-top {
    background-position: left top;
  }
  .lg-box-shadow-none {
    box-shadow: none;
  }
  .lg-margin-one-all {
    margin: 1%;
  }
  .lg-margin-two-all {
    margin: 2%;
  }
  .lg-margin-three-all {
    margin: 3%;
  }
  .lg-margin-four-all {
    margin: 4%;
  }
  .lg-margin-five-all {
    margin: 5%;
  }
  .lg-margin-six-all {
    margin: 6%;
  }
  .lg-margin-seven-all {
    margin: 7%;
  }
  .lg-margin-eight-all {
    margin: 8%;
  }
  .lg-margin-nine-all {
    margin: 9%;
  }
  .lg-margin-ten-all {
    margin: 10%;
  }
  .lg-margin-eleven-all {
    margin: 11%;
  }
  .lg-margin-twelve-all {
    margin: 12%;
  }
  .lg-margin-thirteen-all {
    margin: 13%;
  }
  .lg-margin-fourteen-all {
    margin: 14%;
  }
  .lg-margin-fifteen-all {
    margin: 15%;
  }
  .lg-margin-sixteen-all {
    margin: 16%;
  }
  .lg-margin-seventeen-all {
    margin: 17%;
  }
  .lg-margin-eighteen-all {
    margin: 18%;
  }
  .lg-margin-nineteen-all {
    margin: 19%;
  }
  .lg-margin-twenty-all {
    margin: 20%;
  }
  .lg-margin-5px-all {
    margin: 5px;
  }
  .lg-margin-10px-all {
    margin: 10px;
  }
  .lg-margin-15px-all {
    margin: 15px;
  }
  .lg-margin-20px-all {
    margin: 20px;
  }
  .lg-margin-25px-all {
    margin: 25px;
  }
  .lg-margin-30px-all {
    margin: 30px;
  }
  .lg-margin-35px-all {
    margin: 35px;
  }
  .lg-margin-40px-all {
    margin: 40px;
  }
  .lg-margin-45px-all {
    margin: 45px;
  }
  .lg-margin-50px-all {
    margin: 50px;
  }
  .lg-margin-55px-all {
    margin: 55px;
  }
  .lg-margin-60px-all {
    margin: 60px;
  }
  .lg-margin-65px-all {
    margin: 65px;
  }
  .lg-margin-70px-all {
    margin: 70px;
  }
  .lg-margin-75px-all {
    margin: 75px;
  }
  .lg-margin-80px-all {
    margin: 80px;
  }
  .lg-margin-85px-all {
    margin: 85px;
  }
  .lg-margin-90px-all {
    margin: 90px;
  }
  .lg-margin-95px-all {
    margin: 95px;
  }
  .lg-margin-100px-all {
    margin: 100px;
  }
  .lg-margin-1-rem-all {
    margin: 1rem;
  }
  .lg-margin-1-half-rem-all {
    margin: 1.5rem;
  }
  .lg-margin-2-rem-all {
    margin: 2rem;
  }
  .lg-margin-2-half-rem-all {
    margin: 2.5rem;
  }
  .lg-margin-3-rem-all {
    margin: 3rem;
  }
  .lg-margin-3-half-rem-all {
    margin: 3.5rem;
  }
  .lg-margin-4-rem-all {
    margin: 4rem;
  }
  .lg-margin-4-half-rem-all {
    margin: 4.5rem;
  }
  .lg-margin-5-rem-all {
    margin: 5rem;
  }
  .lg-margin-5-half-rem-all {
    margin: 5.5rem;
  }
  .lg-margin-6-rem-all {
    margin: 6rem;
  }
  .lg-margin-6-half-rem-all {
    margin: 6.5rem;
  }
  .lg-margin-7-rem-all {
    margin: 7rem;
  }
  .lg-margin-7-half-rem-all {
    margin: 7.5rem;
  }
  .lg-margin-8-rem-all {
    margin: 8rem;
  }
  .lg-margin-8-half-rem-all {
    margin: 8.5rem;
  }
  .lg-margin-9-rem-all {
    margin: 9rem;
  }
  .lg-margin-9-half-rem-all {
    margin: 9.5rem;
  }
  .lg-margin-10-rem-all {
    margin: 10rem;
  }
  .lg-margin-10-half-rem-all {
    margin: 10.5rem;
  }
  .lg-margin-one-top {
    margin-top: 1%;
  }
  .lg-margin-two-top {
    margin-top: 2%;
  }
  .lg-margin-three-top {
    margin-top: 3%;
  }
  .lg-margin-four-top {
    margin-top: 4%;
  }
  .lg-margin-five-top {
    margin-top: 5%;
  }
  .lg-margin-six-top {
    margin-top: 6%;
  }
  .lg-margin-seven-top {
    margin-top: 7%;
  }
  .lg-margin-eight-top {
    margin-top: 8%;
  }
  .lg-margin-nine-top {
    margin-top: 9%;
  }
  .lg-margin-ten-top {
    margin-top: 10%;
  }
  .lg-margin-eleven-top {
    margin-top: 11%;
  }
  .lg-margin-twelve-top {
    margin-top: 12%;
  }
  .lg-margin-thirteen-top {
    margin-top: 13%;
  }
  .lg-margin-fourteen-top {
    margin-top: 14%;
  }
  .lg-margin-fifteen-top {
    margin-top: 15%;
  }
  .lg-margin-sixteen-top {
    margin-top: 16%;
  }
  .lg-margin-seventeen-top {
    margin-top: 17%;
  }
  .lg-margin-eighteen-top {
    margin-top: 18%;
  }
  .lg-margin-nineteen-top {
    margin-top: 19%;
  }
  .lg-margin-twenty-top {
    margin-top: 20%;
  }
  .lg-margin-5px-top {
    margin-top: 5px;
  }
  .lg-margin-10px-top {
    margin-top: 10px;
  }
  .lg-margin-15px-top {
    margin-top: 15px;
  }
  .lg-margin-20px-top {
    margin-top: 20px;
  }
  .lg-margin-25px-top {
    margin-top: 25px;
  }
  .lg-margin-30px-top {
    margin-top: 30px;
  }
  .lg-margin-35px-top {
    margin-top: 35px;
  }
  .lg-margin-40px-top {
    margin-top: 40px;
  }
  .lg-margin-45px-top {
    margin-top: 45px;
  }
  .lg-margin-50px-top {
    margin-top: 50px;
  }
  .lg-margin-55px-top {
    margin-top: 55px;
  }
  .lg-margin-60px-top {
    margin-top: 60px;
  }
  .lg-margin-65px-top {
    margin-top: 65px;
  }
  .lg-margin-70px-top {
    margin-top: 70px;
  }
  .lg-margin-75px-top {
    margin-top: 75px;
  }
  .lg-margin-80px-top {
    margin-top: 80px;
  }
  .lg-margin-85px-top {
    margin-top: 85px;
  }
  .lg-margin-90px-top {
    margin-top: 90px;
  }
  .lg-margin-95px-top {
    margin-top: 95px;
  }
  .lg-margin-100px-top {
    margin-top: 100px;
  }
  .lg-margin-1-rem-top {
    margin-top: 1rem;
  }
  .lg-margin-1-half-rem-top {
    margin-top: 1.5rem;
  }
  .lg-margin-2-rem-top {
    margin-top: 2rem;
  }
  .lg-margin-2-half-rem-top {
    margin-top: 2.5rem;
  }
  .lg-margin-3-rem-top {
    margin-top: 3rem;
  }
  .lg-margin-3-half-rem-top {
    margin-top: 3.5rem;
  }
  .lg-margin-4-rem-top {
    margin-top: 4rem;
  }
  .lg-margin-4-half-rem-top {
    margin-top: 4.5rem;
  }
  .lg-margin-5-rem-top {
    margin-top: 5rem;
  }
  .lg-margin-5-half-rem-top {
    margin-top: 5.5rem;
  }
  .lg-margin-6-rem-top {
    margin-top: 6rem;
  }
  .lg-margin-6-half-rem-top {
    margin-top: 6.5rem;
  }
  .lg-margin-7-rem-top {
    margin-top: 7rem;
  }
  .lg-margin-7-half-rem-top {
    margin-top: 7.5rem;
  }
  .lg-margin-8-rem-top {
    margin-top: 8rem;
  }
  .lg-margin-8-half-rem-top {
    margin-top: 8.5rem;
  }
  .lg-margin-9-rem-top {
    margin-top: 9rem;
  }
  .lg-margin-9-half-rem-top {
    margin-top: 9.5rem;
  }
  .lg-margin-10-rem-top {
    margin-top: 10rem;
  }
  .lg-margin-10-half-rem-top {
    margin-top: 10.5rem;
  }
  .lg-margin-one-bottom {
    margin-bottom: 1%;
  }
  .lg-margin-two-bottom {
    margin-bottom: 2%;
  }
  .lg-margin-three-bottom {
    margin-bottom: 3%;
  }
  .lg-margin-four-bottom {
    margin-bottom: 4%;
  }
  .lg-margin-five-bottom {
    margin-bottom: 5%;
  }
  .lg-margin-six-bottom {
    margin-bottom: 6%;
  }
  .lg-margin-seven-bottom {
    margin-bottom: 7%;
  }
  .lg-margin-eight-bottom {
    margin-bottom: 8%;
  }
  .lg-margin-nine-bottom {
    margin-bottom: 9%;
  }
  .lg-margin-ten-bottom {
    margin-bottom: 10%;
  }
  .lg-margin-eleven-bottom {
    margin-bottom: 11%;
  }
  .lg-margin-twelve-bottom {
    margin-bottom: 12%;
  }
  .lg-margin-thirteen-bottom {
    margin-bottom: 13%;
  }
  .lg-margin-fourteen-bottom {
    margin-bottom: 14%;
  }
  .lg-margin-fifteen-bottom {
    margin-bottom: 15%;
  }
  .lg-margin-sixteen-bottom {
    margin-bottom: 16%;
  }
  .lg-margin-seventeen-bottom {
    margin-bottom: 17%;
  }
  .lg-margin-eighteen-bottom {
    margin-bottom: 18%;
  }
  .lg-margin-nineteen-bottom {
    margin-bottom: 19%;
  }
  .lg-margin-twenty-bottom {
    margin-bottom: 20%;
  }
  .lg-margin-5px-bottom {
    margin-bottom: 5px;
  }
  .lg-margin-10px-bottom {
    margin-bottom: 10px;
  }
  .lg-margin-15px-bottom {
    margin-bottom: 15px;
  }
  .lg-margin-20px-bottom {
    margin-bottom: 20px;
  }
  .lg-margin-25px-bottom {
    margin-bottom: 25px;
  }
  .lg-margin-30px-bottom {
    margin-bottom: 30px;
  }
  .lg-margin-35px-bottom {
    margin-bottom: 35px;
  }
  .lg-margin-40px-bottom {
    margin-bottom: 40px;
  }
  .lg-margin-45px-bottom {
    margin-bottom: 45px;
  }
  .lg-margin-50px-bottom {
    margin-bottom: 50px;
  }
  .lg-margin-55px-bottom {
    margin-bottom: 55px;
  }
  .lg-margin-60px-bottom {
    margin-bottom: 60px;
  }
  .lg-margin-65px-bottom {
    margin-bottom: 65px;
  }
  .lg-margin-70px-bottom {
    margin-bottom: 70px;
  }
  .lg-margin-75px-bottom {
    margin-bottom: 75px;
  }
  .lg-margin-80px-bottom {
    margin-bottom: 80px;
  }
  .lg-margin-85px-bottom {
    margin-bottom: 85px;
  }
  .lg-margin-90px-bottom {
    margin-bottom: 90px;
  }
  .lg-margin-95px-bottom {
    margin-bottom: 95px;
  }
  .lg-margin-100px-bottom {
    margin-bottom: 100px;
  }
  .lg-margin-1-rem-bottom {
    margin-bottom: 1rem;
  }
  .lg-margin-1-half-rem-bottom {
    margin-bottom: 1.5rem;
  }
  .lg-margin-2-rem-bottom {
    margin-bottom: 2rem;
  }
  .lg-margin-2-half-rem-bottom {
    margin-bottom: 2.5rem;
  }
  .lg-margin-3-rem-bottom {
    margin-bottom: 3rem;
  }
  .lg-margin-3-half-rem-bottom {
    margin-bottom: 3.5rem;
  }
  .lg-margin-4-rem-bottom {
    margin-bottom: 4rem;
  }
  .lg-margin-4-half-rem-bottom {
    margin-bottom: 4.5rem;
  }
  .lg-margin-5-rem-bottom {
    margin-bottom: 5rem;
  }
  .lg-margin-5-half-rem-bottom {
    margin-bottom: 5.5rem;
  }
  .lg-margin-6-rem-bottom {
    margin-bottom: 6rem;
  }
  .lg-margin-6-half-rem-bottom {
    margin-bottom: 6.5rem;
  }
  .lg-margin-7-rem-bottom {
    margin-bottom: 7rem;
  }
  .lg-margin-7-half-rem-bottom {
    margin-bottom: 7.5rem;
  }
  .lg-margin-8-rem-bottom {
    margin-bottom: 8rem;
  }
  .lg-margin-8-half-rem-bottom {
    margin-bottom: 8.5rem;
  }
  .lg-margin-9-rem-bottom {
    margin-bottom: 9rem;
  }
  .lg-margin-9-half-rem-bottom {
    margin-bottom: 9.5rem;
  }
  .lg-margin-10-rem-bottom {
    margin-bottom: 10rem;
  }
  .lg-margin-10-half-rem-bottom {
    margin-bottom: 10.5rem;
  }
  .lg-margin-one-right {
    margin-right: 1%;
  }
  .lg-margin-two-right {
    margin-right: 2%;
  }
  .lg-margin-three-right {
    margin-right: 3%;
  }
  .lg-margin-four-right {
    margin-right: 4%;
  }
  .lg-margin-five-right {
    margin-right: 5%;
  }
  .lg-margin-six-right {
    margin-right: 6%;
  }
  .lg-margin-seven-right {
    margin-right: 7%;
  }
  .lg-margin-eight-right {
    margin-right: 8%;
  }
  .lg-margin-nine-right {
    margin-right: 9%;
  }
  .lg-margin-ten-right {
    margin-right: 10%;
  }
  .lg-margin-eleven-right {
    margin-right: 11%;
  }
  .lg-margin-twelve-right {
    margin-right: 12%;
  }
  .lg-margin-thirteen-right {
    margin-right: 13%;
  }
  .lg-margin-fourteen-right {
    margin-right: 14%;
  }
  .lg-margin-fifteen-right {
    margin-right: 15%;
  }
  .lg-margin-sixteen-right {
    margin-right: 16%;
  }
  .lg-margin-seventeen-right {
    margin-right: 17%;
  }
  .lg-margin-eighteen-right {
    margin-right: 18%;
  }
  .lg-margin-nineteen-right {
    margin-right: 19%;
  }
  .lg-margin-twenty-right {
    margin-right: 20%;
  }
  .lg-margin-5px-right {
    margin-right: 5px;
  }
  .lg-margin-10px-right {
    margin-right: 10px;
  }
  .lg-margin-15px-right {
    margin-right: 15px;
  }
  .lg-margin-20px-right {
    margin-right: 20px;
  }
  .lg-margin-25px-right {
    margin-right: 25px;
  }
  .lg-margin-30px-right {
    margin-right: 30px;
  }
  .lg-margin-35px-right {
    margin-right: 35px;
  }
  .lg-margin-40px-right {
    margin-right: 40px;
  }
  .lg-margin-45px-right {
    margin-right: 45px;
  }
  .lg-margin-50px-right {
    margin-right: 50px;
  }
  .lg-margin-55px-right {
    margin-right: 55px;
  }
  .lg-margin-60px-right {
    margin-right: 60px;
  }
  .lg-margin-65px-right {
    margin-right: 65px;
  }
  .lg-margin-70px-right {
    margin-right: 70px;
  }
  .lg-margin-75px-right {
    margin-right: 75px;
  }
  .lg-margin-80px-right {
    margin-right: 80px;
  }
  .lg-margin-85px-right {
    margin-right: 85px;
  }
  .lg-margin-90px-right {
    margin-right: 90px;
  }
  .lg-margin-95px-right {
    margin-right: 95px;
  }
  .lg-margin-100px-right {
    margin-right: 100px;
  }
  .lg-margin-1-rem-right {
    margin-right: 1rem;
  }
  .lg-margin-1-half-rem-right {
    margin-right: 1.5rem;
  }
  .lg-margin-2-rem-right {
    margin-right: 2rem;
  }
  .lg-margin-2-half-rem-right {
    margin-right: 2.5rem;
  }
  .lg-margin-3-rem-right {
    margin-right: 3rem;
  }
  .lg-margin-3-half-rem-right {
    margin-right: 3.5rem;
  }
  .lg-margin-4-rem-right {
    margin-right: 4rem;
  }
  .lg-margin-4-half-rem-right {
    margin-right: 4.5rem;
  }
  .lg-margin-5-rem-right {
    margin-right: 5rem;
  }
  .lg-margin-5-half-rem-right {
    margin-right: 5.5rem;
  }
  .lg-margin-6-rem-right {
    margin-right: 6rem;
  }
  .lg-margin-6-half-rem-right {
    margin-right: 6.5rem;
  }
  .lg-margin-7-rem-right {
    margin-right: 7rem;
  }
  .lg-margin-7-half-rem-right {
    margin-right: 7.5rem;
  }
  .lg-margin-8-rem-right {
    margin-right: 8rem;
  }
  .lg-margin-8-half-rem-right {
    margin-right: 8.5rem;
  }
  .lg-margin-9-rem-right {
    margin-right: 9rem;
  }
  .lg-margin-9-half-rem-right {
    margin-right: 9.5rem;
  }
  .lg-margin-10-rem-right {
    margin-right: 10rem;
  }
  .lg-margin-10-half-rem-right {
    margin-right: 10.5rem;
  }
  .lg-margin-one-left {
    margin-left: 1%;
  }
  .lg-margin-two-left {
    margin-left: 2%;
  }
  .lg-margin-three-left {
    margin-left: 3%;
  }
  .lg-margin-four-left {
    margin-left: 4%;
  }
  .lg-margin-five-left {
    margin-left: 5%;
  }
  .lg-margin-six-left {
    margin-left: 6%;
  }
  .lg-margin-seven-left {
    margin-left: 7%;
  }
  .lg-margin-eight-left {
    margin-left: 8%;
  }
  .lg-margin-nine-left {
    margin-left: 9%;
  }
  .lg-margin-ten-left {
    margin-left: 10%;
  }
  .lg-margin-eleven-left {
    margin-left: 11%;
  }
  .lg-margin-twelve-left {
    margin-left: 12%;
  }
  .lg-margin-thirteen-left {
    margin-left: 13%;
  }
  .lg-margin-fourteen-left {
    margin-left: 14%;
  }
  .lg-margin-fifteen-left {
    margin-left: 15%;
  }
  .lg-margin-sixteen-left {
    margin-left: 16%;
  }
  .lg-margin-seventeen-left {
    margin-left: 17%;
  }
  .lg-margin-eighteen-left {
    margin-left: 18%;
  }
  .lg-margin-nineteen-left {
    margin-left: 19%;
  }
  .lg-margin-twenty-left {
    margin-left: 20%;
  }
  .lg-margin-5px-left {
    margin-left: 5px;
  }
  .lg-margin-10px-left {
    margin-left: 10px;
  }
  .lg-margin-15px-left {
    margin-left: 15px;
  }
  .lg-margin-20px-left {
    margin-left: 20px;
  }
  .lg-margin-25px-left {
    margin-left: 25px;
  }
  .lg-margin-30px-left {
    margin-left: 30px;
  }
  .lg-margin-35px-left {
    margin-left: 35px;
  }
  .lg-margin-40px-left {
    margin-left: 40px;
  }
  .lg-margin-45px-left {
    margin-left: 45px;
  }
  .lg-margin-50px-left {
    margin-left: 50px;
  }
  .lg-margin-55px-left {
    margin-left: 55px;
  }
  .lg-margin-60px-left {
    margin-left: 60px;
  }
  .lg-margin-65px-left {
    margin-left: 65px;
  }
  .lg-margin-70px-left {
    margin-left: 70px;
  }
  .lg-margin-75px-left {
    margin-left: 75px;
  }
  .lg-margin-80px-left {
    margin-left: 80px;
  }
  .lg-margin-85px-left {
    margin-left: 85px;
  }
  .lg-margin-90px-left {
    margin-left: 90px;
  }
  .lg-margin-95px-left {
    margin-left: 95px;
  }
  .lg-margin-100px-left {
    margin-left: 100px;
  }
  .lg-margin-1-rem-left {
    margin-left: 1rem;
  }
  .lg-margin-1-half-rem-left {
    margin-left: 1.5rem;
  }
  .lg-margin-2-rem-left {
    margin-left: 2rem;
  }
  .lg-margin-2-half-rem-left {
    margin-left: 2.5rem;
  }
  .lg-margin-3-rem-left {
    margin-left: 3rem;
  }
  .lg-margin-3-half-rem-left {
    margin-left: 3.5rem;
  }
  .lg-margin-4-rem-left {
    margin-left: 4rem;
  }
  .lg-margin-4-half-rem-left {
    margin-left: 4.5rem;
  }
  .lg-margin-5-rem-left {
    margin-left: 5rem;
  }
  .lg-margin-5-half-rem-left {
    margin-left: 5.5rem;
  }
  .lg-margin-6-rem-left {
    margin-left: 6rem;
  }
  .lg-margin-6-half-rem-left {
    margin-left: 6.5rem;
  }
  .lg-margin-7-rem-left {
    margin-left: 7rem;
  }
  .lg-margin-7-half-rem-left {
    margin-left: 7.5rem;
  }
  .lg-margin-8-rem-left {
    margin-left: 8rem;
  }
  .lg-margin-8-half-rem-left {
    margin-left: 8.5rem;
  }
  .lg-margin-9-rem-left {
    margin-left: 9rem;
  }
  .lg-margin-9-half-rem-left {
    margin-left: 9.5rem;
  }
  .lg-margin-10-rem-left {
    margin-left: 10rem;
  }
  .lg-margin-10-half-rem-left {
    margin-left: 10.5rem;
  }
  .lg-margin-one-lr {
    margin-left: 1%;
    margin-right: 1%;
  }
  .lg-margin-two-lr {
    margin-left: 2%;
    margin-right: 2%;
  }
  .lg-margin-three-lr {
    margin-left: 3%;
    margin-right: 3%;
  }
  .lg-margin-four-lr {
    margin-left: 4%;
    margin-right: 4%;
  }
  .lg-margin-five-lr {
    margin-left: 5%;
    margin-right: 5%;
  }
  .lg-margin-six-lr {
    margin-left: 6%;
    margin-right: 6%;
  }
  .lg-margin-seven-lr {
    margin-left: 7%;
    margin-right: 7%;
  }
  .lg-margin-eight-lr {
    margin-left: 8%;
    margin-right: 8%;
  }
  .lg-margin-nine-lr {
    margin-left: 9%;
    margin-right: 9%;
  }
  .lg-margin-ten-lr {
    margin-left: 10%;
    margin-right: 10%;
  }
  .lg-margin-eleven-lr {
    margin-left: 11%;
    margin-right: 11%;
  }
  .lg-margin-twelve-lr {
    margin-left: 12%;
    margin-right: 12%;
  }
  .lg-margin-thirteen-lr {
    margin-left: 13%;
    margin-right: 13%;
  }
  .lg-margin-fourteen-lr {
    margin-left: 14%;
    margin-right: 14%;
  }
  .lg-margin-fifteen-lr {
    margin-left: 15%;
    margin-right: 15%;
  }
  .lg-margin-sixteen-lr {
    margin-left: 16%;
    margin-right: 16%;
  }
  .lg-margin-seventeen-lr {
    margin-left: 17%;
    margin-right: 17%;
  }
  .lg-margin-eighteen-lr {
    margin-left: 18%;
    margin-right: 18%;
  }
  .lg-margin-nineteen-lr {
    margin-left: 19%;
    margin-right: 19%;
  }
  .lg-margin-twenty-lr {
    margin-left: 20%;
    margin-right: 20%;
  }
  .lg-margin-5px-lr {
    margin-left: 5px;
    margin-right: 5px;
  }
  .lg-margin-10px-lr {
    margin-left: 10px;
    margin-right: 10px;
  }
  .lg-margin-15px-lr {
    margin-left: 15px;
    margin-right: 15px;
  }
  .lg-margin-20px-lr {
    margin-left: 20px;
    margin-right: 20px;
  }
  .lg-margin-25px-lr {
    margin-left: 25px;
    margin-right: 25px;
  }
  .lg-margin-30px-lr {
    margin-left: 30px;
    margin-right: 30px;
  }
  .lg-margin-35px-lr {
    margin-left: 35px;
    margin-right: 35px;
  }
  .lg-margin-40px-lr {
    margin-left: 40px;
    margin-right: 40px;
  }
  .lg-margin-45px-lr {
    margin-left: 45px;
    margin-right: 45px;
  }
  .lg-margin-50px-lr {
    margin-left: 50px;
    margin-right: 50px;
  }
  .lg-margin-55px-lr {
    margin-left: 55px;
    margin-right: 55px;
  }
  .lg-margin-60px-lr {
    margin-left: 60px;
    margin-right: 60px;
  }
  .lg-margin-65px-lr {
    margin-left: 65px;
    margin-right: 65px;
  }
  .lg-margin-70px-lr {
    margin-left: 70px;
    margin-right: 70px;
  }
  .lg-margin-75px-lr {
    margin-left: 75px;
    margin-right: 75px;
  }
  .lg-margin-80px-lr {
    margin-left: 80px;
    margin-right: 80px;
  }
  .lg-margin-85px-lr {
    margin-left: 85px;
    margin-right: 85px;
  }
  .lg-margin-90px-lr {
    margin-left: 90px;
    margin-right: 90px;
  }
  .lg-margin-95px-lr {
    margin-left: 95px;
    margin-right: 95px;
  }
  .lg-margin-100px-lr {
    margin-left: 100px;
    margin-right: 100px;
  }
  .lg-margin-1-rem-lr {
    margin-left: 1rem;
    margin-right: 1rem;
  }
  .lg-margin-1-half-rem-lr {
    margin-left: 1.5rem;
    margin-right: 1.5rem;
  }
  .lg-margin-2-rem-lr {
    margin-left: 2rem;
    margin-right: 2rem;
  }
  .lg-margin-2-half-rem-lr {
    margin-left: 2.5rem;
    margin-right: 2.5rem;
  }
  .lg-margin-3-rem-lr {
    margin-left: 3rem;
    margin-right: 3rem;
  }
  .lg-margin-3-half-rem-lr {
    margin-left: 3.5rem;
    margin-right: 3.5rem;
  }
  .lg-margin-4-rem-lr {
    margin-left: 4rem;
    margin-right: 4rem;
  }
  .lg-margin-4-half-rem-lr {
    margin-left: 4.5rem;
    margin-right: 4.5rem;
  }
  .lg-margin-5-rem-lr {
    margin-left: 5rem;
    margin-right: 5rem;
  }
  .lg-margin-5-half-rem-lr {
    margin-left: 5.5rem;
    margin-right: 5.5rem;
  }
  .lg-margin-6-rem-lr {
    margin-left: 6rem;
    margin-right: 6rem;
  }
  .lg-margin-6-half-rem-lr {
    margin-left: 6.5rem;
    margin-right: 6.5rem;
  }
  .lg-margin-7-rem-lr {
    margin-left: 7rem;
    margin-right: 7rem;
  }
  .lg-margin-7-half-rem-lr {
    margin-left: 7.5rem;
    margin-right: 7.5rem;
  }
  .lg-margin-8-rem-lr {
    margin-left: 8rem;
    margin-right: 8rem;
  }
  .lg-margin-8-half-rem-lr {
    margin-left: 8.5rem;
    margin-right: 8.5rem;
  }
  .lg-margin-9-rem-lr {
    margin-left: 9rem;
    margin-right: 9rem;
  }
  .lg-margin-9-half-rem-lr {
    margin-left: 9.5rem;
    margin-right: 9.5rem;
  }
  .lg-margin-10-rem-lr {
    margin-left: 10rem;
    margin-right: 10rem;
  }
  .lg-margin-10-half-rem-lr {
    margin-left: 10.5rem;
    margin-right: 10.5rem;
  }
  .lg-margin-one-tb {
    margin-top: 1%;
    margin-bottom: 1%;
  }
  .lg-margin-two-tb {
    margin-top: 2%;
    margin-bottom: 2%;
  }
  .lg-margin-three-tb {
    margin-top: 3%;
    margin-bottom: 3%;
  }
  .lg-margin-four-tb {
    margin-top: 4%;
    margin-bottom: 4%;
  }
  .lg-margin-five-tb {
    margin-top: 5%;
    margin-bottom: 5%;
  }
  .lg-margin-six-tb {
    margin-top: 6%;
    margin-bottom: 6%;
  }
  .lg-margin-seven-tb {
    margin-top: 7%;
    margin-bottom: 7%;
  }
  .lg-margin-eight-tb {
    margin-top: 8%;
    margin-bottom: 8%;
  }
  .lg-margin-nine-tb {
    margin-top: 9%;
    margin-bottom: 9%;
  }
  .lg-margin-ten-tb {
    margin-top: 10%;
    margin-bottom: 10%;
  }
  .lg-margin-eleven-tb {
    margin-top: 11%;
    margin-bottom: 11%;
  }
  .lg-margin-twelve-tb {
    margin-top: 12%;
    margin-bottom: 12%;
  }
  .lg-margin-thirteen-tb {
    margin-top: 13%;
    margin-bottom: 13%;
  }
  .lg-margin-fourteen-tb {
    margin-top: 14%;
    margin-bottom: 14%;
  }
  .lg-margin-fifteen-tb {
    margin-top: 15%;
    margin-bottom: 15%;
  }
  .lg-margin-sixteen-tb {
    margin-top: 16%;
    margin-bottom: 16%;
  }
  .lg-margin-seventeen-tb {
    margin-top: 17%;
    margin-bottom: 17%;
  }
  .lg-margin-eighteen-tb {
    margin-top: 18%;
    margin-bottom: 18%;
  }
  .lg-margin-nineteen-tb {
    margin-top: 19%;
    margin-bottom: 19%;
  }
  .lg-margin-twenty-tb {
    margin-top: 20%;
    margin-bottom: 20%;
  }
  .lg-margin-5px-tb {
    margin-top: 5px;
    margin-bottom: 5px;
  }
  .lg-margin-10px-tb {
    margin-top: 10px;
    margin-bottom: 10px;
  }
  .lg-margin-15px-tb {
    margin-top: 15px;
    margin-bottom: 15px;
  }
  .lg-margin-20px-tb {
    margin-top: 20px;
    margin-bottom: 20px;
  }
  .lg-margin-25px-tb {
    margin-top: 25px;
    margin-bottom: 25px;
  }
  .lg-margin-30px-tb {
    margin-top: 30px;
    margin-bottom: 30px;
  }
  .lg-margin-35px-tb {
    margin-top: 35px;
    margin-bottom: 35px;
  }
  .lg-margin-40px-tb {
    margin-top: 40px;
    margin-bottom: 40px;
  }
  .lg-margin-45px-tb {
    margin-top: 45px;
    margin-bottom: 45px;
  }
  .lg-margin-50px-tb {
    margin-top: 50px;
    margin-bottom: 50px;
  }
  .lg-margin-55px-tb {
    margin-top: 55px;
    margin-bottom: 55px;
  }
  .lg-margin-60px-tb {
    margin-top: 60px;
    margin-bottom: 60px;
  }
  .lg-margin-65px-tb {
    margin-top: 65px;
    margin-bottom: 65px;
  }
  .lg-margin-70px-tb {
    margin-top: 70px;
    margin-bottom: 70px;
  }
  .lg-margin-75px-tb {
    margin-top: 75px;
    margin-bottom: 75px;
  }
  .lg-margin-80px-tb {
    margin-top: 80px;
    margin-bottom: 80px;
  }
  .lg-margin-85px-tb {
    margin-top: 85px;
    margin-bottom: 85px;
  }
  .lg-margin-90px-tb {
    margin-top: 90px;
    margin-bottom: 90px;
  }
  .lg-margin-95px-tb {
    margin-top: 95px;
    margin-bottom: 95px;
  }
  .lg-margin-100px-tb {
    margin-top: 100px;
    margin-bottom: 100px;
  }
  .lg-margin-1-rem-tb {
    margin-top: 1rem;
    margin-bottom: 1rem;
  }
  .lg-margin-1-half-rem-tb {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
  }
  .lg-margin-2-rem-tb {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }
  .lg-margin-2-half-rem-tb {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }
  .lg-margin-3-rem-tb {
    margin-top: 3rem;
    margin-bottom: 3rem;
  }
  .lg-margin-3-half-rem-tb {
    margin-top: 3.5rem;
    margin-bottom: 3.5rem;
  }
  .lg-margin-4-rem-tb {
    margin-top: 4rem;
    margin-bottom: 4rem;
  }
  .lg-margin-4-half-rem-tb {
    margin-top: 4.5rem;
    margin-bottom: 4.5rem;
  }
  .lg-margin-5-rem-tb {
    margin-top: 5rem;
    margin-bottom: 5rem;
  }
  .lg-margin-5-half-rem-tb {
    margin-top: 5.5rem;
    margin-bottom: 5.5rem;
  }
  .lg-margin-6-rem-tb {
    margin-top: 6rem;
    margin-bottom: 6rem;
  }
  .lg-margin-6-half-rem-tb {
    margin-top: 6.5rem;
    margin-bottom: 6.5rem;
  }
  .lg-margin-7-rem-tb {
    margin-top: 7rem;
    margin-bottom: 7rem;
  }
  .lg-margin-7-half-rem-tb {
    margin-top: 7.5rem;
    margin-bottom: 7.5rem;
  }
  .lg-margin-8-rem-tb {
    margin-top: 8rem;
    margin-bottom: 8rem;
  }
  .lg-margin-8-half-rem-tb {
    margin-top: 8.5rem;
    margin-bottom: 8.5rem;
  }
  .lg-margin-9-rem-tb {
    margin-top: 9rem;
    margin-bottom: 9rem;
  }
  .lg-margin-9-half-rem-tb {
    margin-top: 9.5rem;
    margin-bottom: 9.5rem;
  }
  .lg-margin-10-rem-tb {
    margin-top: 10rem;
    margin-bottom: 10rem;
  }
  .lg-margin-10-half-rem-tb {
    margin-top: 10.5rem;
    margin-bottom: 10.5rem;
  }
  .lg-margin-auto-lr {
    margin-left: auto !important;
    margin-right: auto !important;
  }
  .lg-margin-auto {
    margin: auto;
  }
  .lg-no-margin {
    margin: 0 !important;
  }
  .lg-no-margin-top {
    margin-top: 0 !important;
  }
  .lg-no-margin-bottom {
    margin-bottom: 0 !important;
  }
  .lg-no-margin-left {
    margin-left: 0 !important;
  }
  .lg-no-margin-right {
    margin-right: 0 !important;
  }
  .lg-no-margin-tb {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .lg-no-margin-lr {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .lg-padding-one-all {
    padding: 1%;
  }
  .lg-padding-two-all {
    padding: 2%;
  }
  .lg-padding-three-all {
    padding: 3%;
  }
  .lg-padding-four-all {
    padding: 4%;
  }
  .lg-padding-five-all {
    padding: 5%;
  }
  .lg-padding-six-all {
    padding: 6%;
  }
  .lg-padding-seven-all {
    padding: 7%;
  }
  .lg-padding-eight-all {
    padding: 8%;
  }
  .lg-padding-nine-all {
    padding: 9%;
  }
  .lg-padding-ten-all {
    padding: 10%;
  }
  .lg-padding-eleven-all {
    padding: 11%;
  }
  .lg-padding-twelve-all {
    padding: 12%;
  }
  .lg-padding-thirteen-all {
    padding: 13%;
  }
  .lg-padding-fourteen-all {
    padding: 14%;
  }
  .lg-padding-fifteen-all {
    padding: 15%;
  }
  .lg-padding-sixteen-all {
    padding: 16%;
  }
  .lg-padding-seventeen-all {
    padding: 17%;
  }
  .lg-padding-eighteen-all {
    padding: 18%;
  }
  .lg-padding-nineteen-all {
    padding: 19%;
  }
  .lg-padding-twenty-all {
    padding: 20%;
  }
  .lg-padding-5px-all {
    padding: 5px;
  }
  .lg-padding-10px-all {
    padding: 10px;
  }
  .lg-padding-15px-all {
    padding: 15px;
  }
  .lg-padding-20px-all {
    padding: 20px;
  }
  .lg-padding-25px-all {
    padding: 25px;
  }
  .lg-padding-30px-all {
    padding: 30px;
  }
  .lg-padding-35px-all {
    padding: 35px;
  }
  .lg-padding-40px-all {
    padding: 40px;
  }
  .lg-padding-45px-all {
    padding: 45px;
  }
  .lg-padding-50px-all {
    padding: 50px;
  }
  .lg-padding-55px-all {
    padding: 55px;
  }
  .lg-padding-60px-all {
    padding: 60px;
  }
  .lg-padding-65px-all {
    padding: 65px;
  }
  .lg-padding-70px-all {
    padding: 70px;
  }
  .lg-padding-75px-all {
    padding: 75px;
  }
  .lg-padding-80px-all {
    padding: 80px;
  }
  .lg-padding-85px-all {
    padding: 85px;
  }
  .lg-padding-90px-all {
    padding: 90px;
  }
  .lg-padding-95px-all {
    padding: 95px;
  }
  .lg-padding-100px-all {
    padding: 100px;
  }
  .lg-padding-1-rem-all {
    padding: 1rem;
  }
  .lg-padding-1-half-rem-all {
    padding: 1.5rem;
  }
  .lg-padding-2-rem-all {
    padding: 2rem;
  }
  .lg-padding-2-half-rem-all {
    padding: 2.5rem;
  }
  .lg-padding-3-rem-all {
    padding: 3rem;
  }
  .lg-padding-3-half-rem-all {
    padding: 3.5rem;
  }
  .lg-padding-4-rem-all {
    padding: 4rem;
  }
  .lg-padding-4-half-rem-all {
    padding: 4.5rem;
  }
  .lg-padding-5-rem-all {
    padding: 5rem;
  }
  .lg-padding-5-half-rem-all {
    padding: 5.5rem;
  }
  .lg-padding-6-rem-all {
    padding: 6rem;
  }
  .lg-padding-6-half-rem-all {
    padding: 6.5rem;
  }
  .lg-padding-7-rem-all {
    padding: 7rem;
  }
  .lg-padding-7-half-rem-all {
    padding: 7.5rem;
  }
  .lg-padding-8-rem-all {
    padding: 8rem;
  }
  .lg-padding-8-half-rem-all {
    padding: 8.5rem;
  }
  .lg-padding-9-rem-all {
    padding: 9rem;
  }
  .lg-padding-9-half-rem-all {
    padding: 9.5rem;
  }
  .lg-padding-10-rem-all {
    padding: 10rem;
  }
  .lg-padding-10-half-rem-all {
    padding: 10.5rem;
  }
  .lg-padding-one-top {
    padding-top: 1%;
  }
  .lg-padding-two-top {
    padding-top: 2%;
  }
  .lg-padding-three-top {
    padding-top: 3%;
  }
  .lg-padding-four-top {
    padding-top: 4%;
  }
  .lg-padding-five-top {
    padding-top: 5%;
  }
  .lg-padding-six-top {
    padding-top: 6%;
  }
  .lg-padding-seven-top {
    padding-top: 7%;
  }
  .lg-padding-eight-top {
    padding-top: 8%;
  }
  .lg-padding-nine-top {
    padding-top: 9%;
  }
  .lg-padding-ten-top {
    padding-top: 10%;
  }
  .lg-padding-eleven-top {
    padding-top: 11%;
  }
  .lg-padding-twelve-top {
    padding-top: 12%;
  }
  .lg-padding-thirteen-top {
    padding-top: 13%;
  }
  .lg-padding-fourteen-top {
    padding-top: 14%;
  }
  .lg-padding-fifteen-top {
    padding-top: 15%;
  }
  .lg-padding-sixteen-top {
    padding-top: 16%;
  }
  .lg-padding-seventeen-top {
    padding-top: 17%;
  }
  .lg-padding-eighteen-top {
    padding-top: 18%;
  }
  .lg-padding-nineteen-top {
    padding-top: 19%;
  }
  .lg-padding-twenty-top {
    padding-top: 20%;
  }
  .lg-padding-5px-top {
    padding-top: 5px;
  }
  .lg-padding-10px-top {
    padding-top: 10px;
  }
  .lg-padding-15px-top {
    padding-top: 15px;
  }
  .lg-padding-20px-top {
    padding-top: 20px;
  }
  .lg-padding-25px-top {
    padding-top: 25px;
  }
  .lg-padding-30px-top {
    padding-top: 30px;
  }
  .lg-padding-35px-top {
    padding-top: 35px;
  }
  .lg-padding-40px-top {
    padding-top: 40px;
  }
  .lg-padding-45px-top {
    padding-top: 45px;
  }
  .lg-padding-50px-top {
    padding-top: 50px;
  }
  .lg-padding-55px-top {
    padding-top: 55px;
  }
  .lg-padding-60px-top {
    padding-top: 60px;
  }
  .lg-padding-65px-top {
    padding-top: 65px;
  }
  .lg-padding-70px-top {
    padding-top: 70px;
  }
  .lg-padding-75px-top {
    padding-top: 75px;
  }
  .lg-padding-80px-top {
    padding-top: 80px;
  }
  .lg-padding-85px-top {
    padding-top: 85px;
  }
  .lg-padding-90px-top {
    padding-top: 90px;
  }
  .lg-padding-95px-top {
    padding-top: 95px;
  }
  .lg-padding-100px-top {
    padding-top: 100px;
  }
  .lg-padding-1-rem-top {
    padding-top: 1rem;
  }
  .lg-padding-1-half-rem-top {
    padding-top: 1.5rem;
  }
  .lg-padding-2-rem-top {
    padding-top: 2rem;
  }
  .lg-padding-2-half-rem-top {
    padding-top: 2.5rem;
  }
  .lg-padding-3-rem-top {
    padding-top: 3rem;
  }
  .lg-padding-3-half-rem-top {
    padding-top: 3.5rem;
  }
  .lg-padding-4-rem-top {
    padding-top: 4rem;
  }
  .lg-padding-4-half-rem-top {
    padding-top: 4.5rem;
  }
  .lg-padding-5-rem-top {
    padding-top: 5rem;
  }
  .lg-padding-5-half-rem-top {
    padding-top: 5.5rem;
  }
  .lg-padding-6-rem-top {
    padding-top: 6rem;
  }
  .lg-padding-6-half-rem-top {
    padding-top: 6.5rem;
  }
  .lg-padding-7-rem-top {
    padding-top: 7rem;
  }
  .lg-padding-7-half-rem-top {
    padding-top: 7.5rem;
  }
  .lg-padding-8-rem-top {
    padding-top: 8rem;
  }
  .lg-padding-8-half-rem-top {
    padding-top: 8.5rem;
  }
  .lg-padding-9-rem-top {
    padding-top: 9rem;
  }
  .lg-padding-9-half-rem-top {
    padding-top: 9.5rem;
  }
  .lg-padding-10-rem-top {
    padding-top: 10rem;
  }
  .lg-padding-10-half-rem-top {
    padding-top: 10.5rem;
  }
  .lg-padding-one-bottom {
    padding-bottom: 1%;
  }
  .lg-padding-two-bottom {
    padding-bottom: 2%;
  }
  .lg-padding-three-bottom {
    padding-bottom: 3%;
  }
  .lg-padding-four-bottom {
    padding-bottom: 4%;
  }
  .lg-padding-five-bottom {
    padding-bottom: 5%;
  }
  .lg-padding-six-bottom {
    padding-bottom: 6%;
  }
  .lg-padding-seven-bottom {
    padding-bottom: 7%;
  }
  .lg-padding-eight-bottom {
    padding-bottom: 8%;
  }
  .lg-padding-nine-bottom {
    padding-bottom: 9%;
  }
  .lg-padding-ten-bottom {
    padding-bottom: 10%;
  }
  .lg-padding-eleven-bottom {
    padding-bottom: 11%;
  }
  .lg-padding-twelve-bottom {
    padding-bottom: 12%;
  }
  .lg-padding-thirteen-bottom {
    padding-bottom: 13%;
  }
  .lg-padding-fourteen-bottom {
    padding-bottom: 14%;
  }
  .lg-padding-fifteen-bottom {
    padding-bottom: 15%;
  }
  .lg-padding-sixteen-bottom {
    padding-bottom: 16%;
  }
  .lg-padding-seventeen-bottom {
    padding-bottom: 17%;
  }
  .lg-padding-eighteen-bottom {
    padding-bottom: 18%;
  }
  .lg-padding-nineteen-bottom {
    padding-bottom: 19%;
  }
  .lg-padding-twenty-bottom {
    padding-bottom: 20%;
  }
  .lg-padding-5px-bottom {
    padding-bottom: 5px;
  }
  .lg-padding-10px-bottom {
    padding-bottom: 10px;
  }
  .lg-padding-15px-bottom {
    padding-bottom: 15px;
  }
  .lg-padding-20px-bottom {
    padding-bottom: 20px;
  }
  .lg-padding-25px-bottom {
    padding-bottom: 25px;
  }
  .lg-padding-30px-bottom {
    padding-bottom: 30px;
  }
  .lg-padding-35px-bottom {
    padding-bottom: 35px;
  }
  .lg-padding-40px-bottom {
    padding-bottom: 40px;
  }
  .lg-padding-45px-bottom {
    padding-bottom: 45px;
  }
  .lg-padding-50px-bottom {
    padding-bottom: 50px;
  }
  .lg-padding-55px-bottom {
    padding-bottom: 55px;
  }
  .lg-padding-60px-bottom {
    padding-bottom: 60px;
  }
  .lg-padding-65px-bottom {
    padding-bottom: 65px;
  }
  .lg-padding-70px-bottom {
    padding-bottom: 70px;
  }
  .lg-padding-75px-bottom {
    padding-bottom: 75px;
  }
  .lg-padding-80px-bottom {
    padding-bottom: 80px;
  }
  .lg-padding-85px-bottom {
    padding-bottom: 85px;
  }
  .lg-padding-90px-bottom {
    padding-bottom: 90px;
  }
  .lg-padding-95px-bottom {
    padding-bottom: 95px;
  }
  .lg-padding-100px-bottom {
    padding-bottom: 100px;
  }
  .lg-padding-1-rem-bottom {
    padding-bottom: 1rem;
  }
  .lg-padding-1-half-rem-bottom {
    padding-bottom: 1.5rem;
  }
  .lg-padding-2-rem-bottom {
    padding-bottom: 2rem;
  }
  .lg-padding-2-half-rem-bottom {
    padding-bottom: 2.5rem;
  }
  .lg-padding-3-rem-bottom {
    padding-bottom: 3rem;
  }
  .lg-padding-3-half-rem-bottom {
    padding-bottom: 3.5rem;
  }
  .lg-padding-4-rem-bottom {
    padding-bottom: 4rem;
  }
  .lg-padding-4-half-rem-bottom {
    padding-bottom: 4.5rem;
  }
  .lg-padding-5-rem-bottom {
    padding-bottom: 5rem;
  }
  .lg-padding-5-half-rem-bottom {
    padding-bottom: 5.5rem;
  }
  .lg-padding-6-rem-bottom {
    padding-bottom: 6rem;
  }
  .lg-padding-6-half-rem-bottom {
    padding-bottom: 6.5rem;
  }
  .lg-padding-7-rem-bottom {
    padding-bottom: 7rem;
  }
  .lg-padding-7-half-rem-bottom {
    padding-bottom: 7.5rem;
  }
  .lg-padding-8-rem-bottom {
    padding-bottom: 8rem;
  }
  .lg-padding-8-half-rem-bottom {
    padding-bottom: 8.5rem;
  }
  .lg-padding-9-rem-bottom {
    padding-bottom: 9rem;
  }
  .lg-padding-9-half-rem-bottom {
    padding-bottom: 9.5rem;
  }
  .lg-padding-10-rem-bottom {
    padding-bottom: 10rem;
  }
  .lg-padding-10-half-rem-bottom {
    padding-bottom: 10.5rem;
  }
  .lg-padding-one-right {
    padding-right: 1%;
  }
  .lg-padding-two-right {
    padding-right: 2%;
  }
  .lg-padding-three-right {
    padding-right: 3%;
  }
  .lg-padding-four-right {
    padding-right: 4%;
  }
  .lg-padding-five-right {
    padding-right: 5%;
  }
  .lg-padding-six-right {
    padding-right: 6%;
  }
  .lg-padding-seven-right {
    padding-right: 7%;
  }
  .lg-padding-eight-right {
    padding-right: 8%;
  }
  .lg-padding-nine-right {
    padding-right: 9%;
  }
  .lg-padding-ten-right {
    padding-right: 10%;
  }
  .lg-padding-eleven-right {
    padding-right: 11%;
  }
  .lg-padding-twelve-right {
    padding-right: 12%;
  }
  .lg-padding-thirteen-right {
    padding-right: 13%;
  }
  .lg-padding-fourteen-right {
    padding-right: 14%;
  }
  .lg-padding-fifteen-right {
    padding-right: 15%;
  }
  .lg-padding-sixteen-right {
    padding-right: 16%;
  }
  .lg-padding-seventeen-right {
    padding-right: 17%;
  }
  .lg-padding-eighteen-right {
    padding-right: 18%;
  }
  .lg-padding-nineteen-right {
    padding-right: 19%;
  }
  .lg-padding-twenty-right {
    padding-right: 20%;
  }
  .lg-padding-5px-right {
    padding-right: 5px;
  }
  .lg-padding-10px-right {
    padding-right: 10px;
  }
  .lg-padding-15px-right {
    padding-right: 15px;
  }
  .lg-padding-20px-right {
    padding-right: 20px;
  }
  .lg-padding-25px-right {
    padding-right: 25px;
  }
  .lg-padding-30px-right {
    padding-right: 30px;
  }
  .lg-padding-35px-right {
    padding-right: 35px;
  }
  .lg-padding-40px-right {
    padding-right: 40px;
  }
  .lg-padding-45px-right {
    padding-right: 45px;
  }
  .lg-padding-50px-right {
    padding-right: 50px;
  }
  .lg-padding-55px-right {
    padding-right: 55px;
  }
  .lg-padding-60px-right {
    padding-right: 60px;
  }
  .lg-padding-65px-right {
    padding-right: 65px;
  }
  .lg-padding-70px-right {
    padding-right: 70px;
  }
  .lg-padding-75px-right {
    padding-right: 75px;
  }
  .lg-padding-80px-right {
    padding-right: 80px;
  }
  .lg-padding-85px-right {
    padding-right: 85px;
  }
  .lg-padding-90px-right {
    padding-right: 90px;
  }
  .lg-padding-95px-right {
    padding-right: 95px;
  }
  .lg-padding-100px-right {
    padding-right: 100px;
  }
  .lg-padding-1-rem-right {
    padding-right: 1rem;
  }
  .lg-padding-1-half-rem-right {
    padding-right: 1.5rem;
  }
  .lg-padding-2-rem-right {
    padding-right: 2rem;
  }
  .lg-padding-2-half-rem-right {
    padding-right: 2.5rem;
  }
  .lg-padding-3-rem-right {
    padding-right: 3rem;
  }
  .lg-padding-3-half-rem-right {
    padding-right: 3.5rem;
  }
  .lg-padding-4-rem-right {
    padding-right: 4rem;
  }
  .lg-padding-4-half-rem-right {
    padding-right: 4.5rem;
  }
  .lg-padding-5-rem-right {
    padding-right: 5rem;
  }
  .lg-padding-5-half-rem-right {
    padding-right: 5.5rem;
  }
  .lg-padding-6-rem-right {
    padding-right: 6rem;
  }
  .lg-padding-6-half-rem-right {
    padding-right: 6.5rem;
  }
  .lg-padding-7-rem-right {
    padding-right: 7rem;
  }
  .lg-padding-7-half-rem-right {
    padding-right: 7.5rem;
  }
  .lg-padding-8-rem-right {
    padding-right: 8rem;
  }
  .lg-padding-8-half-rem-right {
    padding-right: 8.5rem;
  }
  .lg-padding-9-rem-right {
    padding-right: 9rem;
  }
  .lg-padding-9-half-rem-right {
    padding-right: 9.5rem;
  }
  .lg-padding-10-rem-right {
    padding-right: 10rem;
  }
  .lg-padding-10-half-rem-right {
    padding-right: 10.5rem;
  }
  .lg-padding-one-left {
    padding-left: 1%;
  }
  .lg-padding-two-left {
    padding-left: 2%;
  }
  .lg-padding-three-left {
    padding-left: 3%;
  }
  .lg-padding-four-left {
    padding-left: 4%;
  }
  .lg-padding-five-left {
    padding-left: 5%;
  }
  .lg-padding-six-left {
    padding-left: 6%;
  }
  .lg-padding-seven-left {
    padding-left: 7%;
  }
  .lg-padding-eight-left {
    padding-left: 8%;
  }
  .lg-padding-nine-left {
    padding-left: 9%;
  }
  .lg-padding-ten-left {
    padding-left: 10%;
  }
  .lg-padding-eleven-left {
    padding-left: 11%;
  }
  .lg-padding-twelve-left {
    padding-left: 12%;
  }
  .lg-padding-thirteen-left {
    padding-left: 13%;
  }
  .lg-padding-fourteen-left {
    padding-left: 14%;
  }
  .lg-padding-fifteen-left {
    padding-left: 15%;
  }
  .lg-padding-sixteen-left {
    padding-left: 16%;
  }
  .lg-padding-seventeen-left {
    padding-left: 17%;
  }
  .lg-padding-eighteen-left {
    padding-left: 18%;
  }
  .lg-padding-nineteen-left {
    padding-left: 19%;
  }
  .lg-padding-twenty-left {
    padding-left: 20%;
  }
  .lg-padding-5px-left {
    padding-left: 5px;
  }
  .lg-padding-10px-left {
    padding-left: 10px;
  }
  .lg-padding-15px-left {
    padding-left: 15px;
  }
  .lg-padding-20px-left {
    padding-left: 20px;
  }
  .lg-padding-25px-left {
    padding-left: 25px;
  }
  .lg-padding-30px-left {
    padding-left: 30px;
  }
  .lg-padding-35px-left {
    padding-left: 35px;
  }
  .lg-padding-40px-left {
    padding-left: 40px;
  }
  .lg-padding-45px-left {
    padding-left: 45px;
  }
  .lg-padding-50px-left {
    padding-left: 50px;
  }
  .lg-padding-55px-left {
    padding-left: 55px;
  }
  .lg-padding-60px-left {
    padding-left: 60px;
  }
  .lg-padding-65px-left {
    padding-left: 65px;
  }
  .lg-padding-70px-left {
    padding-left: 70px;
  }
  .lg-padding-75px-left {
    padding-left: 75px;
  }
  .lg-padding-80px-left {
    padding-left: 80px;
  }
  .lg-padding-85px-left {
    padding-left: 85px;
  }
  .lg-padding-90px-left {
    padding-left: 90px;
  }
  .lg-padding-95px-left {
    padding-left: 95px;
  }
  .lg-padding-100px-left {
    padding-left: 100px;
  }
  .lg-padding-1-rem-left {
    padding-left: 1rem;
  }
  .lg-padding-1-half-rem-left {
    padding-left: 1.5rem;
  }
  .lg-padding-2-rem-left {
    padding-left: 2rem;
  }
  .lg-padding-2-half-rem-left {
    padding-left: 2.5rem;
  }
  .lg-padding-3-rem-left {
    padding-left: 3rem;
  }
  .lg-padding-3-half-rem-left {
    padding-left: 3.5rem;
  }
  .lg-padding-4-rem-left {
    padding-left: 4rem;
  }
  .lg-padding-4-half-rem-left {
    padding-left: 4.5rem;
  }
  .lg-padding-5-rem-left {
    padding-left: 5rem;
  }
  .lg-padding-5-half-rem-left {
    padding-left: 5.5rem;
  }
  .lg-padding-6-rem-left {
    padding-left: 6rem;
  }
  .lg-padding-6-half-rem-left {
    padding-left: 6.5rem;
  }
  .lg-padding-7-rem-left {
    padding-left: 7rem;
  }
  .lg-padding-7-half-rem-left {
    padding-left: 7.5rem;
  }
  .lg-padding-8-rem-left {
    padding-left: 8rem;
  }
  .lg-padding-8-half-rem-left {
    padding-left: 8.5rem;
  }
  .lg-padding-9-rem-left {
    padding-left: 9rem;
  }
  .lg-padding-9-half-rem-left {
    padding-left: 9.5rem;
  }
  .lg-padding-10-rem-left {
    padding-left: 10rem;
  }
  .lg-padding-10-half-rem-left {
    padding-left: 10.5rem;
  }
  .lg-padding-one-tb {
    padding-top: 1%;
    padding-bottom: 1%;
  }
  .lg-padding-two-tb {
    padding-top: 2%;
    padding-bottom: 2%;
  }
  .lg-padding-three-tb {
    padding-top: 3%;
    padding-bottom: 3%;
  }
  .lg-padding-four-tb {
    padding-top: 4%;
    padding-bottom: 4%;
  }
  .lg-padding-five-tb {
    padding-top: 5%;
    padding-bottom: 5%;
  }
  .lg-padding-six-tb {
    padding-top: 6%;
    padding-bottom: 6%;
  }
  .lg-padding-seven-tb {
    padding-top: 7%;
    padding-bottom: 7%;
  }
  .lg-padding-eight-tb {
    padding-top: 8%;
    padding-bottom: 8%;
  }
  .lg-padding-nine-tb {
    padding-top: 9%;
    padding-bottom: 9%;
  }
  .lg-padding-ten-tb {
    padding-top: 10%;
    padding-bottom: 10%;
  }
  .lg-padding-eleven-tb {
    padding-top: 11%;
    padding-bottom: 11%;
  }
  .lg-padding-twelve-tb {
    padding-top: 12%;
    padding-bottom: 12%;
  }
  .lg-padding-thirteen-tb {
    padding-top: 13%;
    padding-bottom: 13%;
  }
  .lg-padding-fourteen-tb {
    padding-top: 14%;
    padding-bottom: 14%;
  }
  .lg-padding-fifteen-tb {
    padding-top: 15%;
    padding-bottom: 15%;
  }
  .lg-padding-sixteen-tb {
    padding-top: 16%;
    padding-bottom: 16%;
  }
  .lg-padding-seventeen-tb {
    padding-top: 17%;
    padding-bottom: 17%;
  }
  .lg-padding-eighteen-tb {
    padding-top: 18%;
    padding-bottom: 18%;
  }
  .lg-padding-nineteen-tb {
    padding-top: 19%;
    padding-bottom: 19%;
  }
  .lg-padding-twenty-tb {
    padding-top: 20%;
    padding-bottom: 20%;
  }
  .lg-padding-5px-tb {
    padding-top: 5px;
    padding-bottom: 5px;
  }
  .lg-padding-10px-tb {
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .lg-padding-15px-tb {
    padding-top: 15px;
    padding-bottom: 15px;
  }
  .lg-padding-20px-tb {
    padding-top: 20px;
    padding-bottom: 20px;
  }
  .lg-padding-25px-tb {
    padding-top: 25px;
    padding-bottom: 25px;
  }
  .lg-padding-30px-tb {
    padding-top: 30px;
    padding-bottom: 30px;
  }
  .lg-padding-35px-tb {
    padding-top: 35px;
    padding-bottom: 35px;
  }
  .lg-padding-40px-tb {
    padding-top: 40px;
    padding-bottom: 40px;
  }
  .lg-padding-45px-tb {
    padding-top: 45px;
    padding-bottom: 45px;
  }
  .lg-padding-50px-tb {
    padding-top: 50px;
    padding-bottom: 50px;
  }
  .lg-padding-55px-tb {
    padding-top: 55px;
    padding-bottom: 55px;
  }
  .lg-padding-60px-tb {
    padding-top: 60px;
    padding-bottom: 60px;
  }
  .lg-padding-65px-tb {
    padding-top: 65px;
    padding-bottom: 65px;
  }
  .lg-padding-70px-tb {
    padding-top: 70px;
    padding-bottom: 70px;
  }
  .lg-padding-75px-tb {
    padding-top: 75px;
    padding-bottom: 75px;
  }
  .lg-padding-80px-tb {
    padding-top: 80px;
    padding-bottom: 80px;
  }
  .lg-padding-85px-tb {
    padding-top: 85px;
    padding-bottom: 85px;
  }
  .lg-padding-90px-tb {
    padding-top: 90px;
    padding-bottom: 90px;
  }
  .lg-padding-95px-tb {
    padding-top: 95px;
    padding-bottom: 95px;
  }
  .lg-padding-100px-tb {
    padding-top: 100px;
    padding-bottom: 100px;
  }
  .lg-padding-1-rem-tb {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
  .lg-padding-1-half-rem-tb {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }
  .lg-padding-2-rem-tb {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }
  .lg-padding-2-half-rem-tb {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }
  .lg-padding-3-rem-tb {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }
  .lg-padding-3-half-rem-tb {
    padding-top: 3.5rem;
    padding-bottom: 3.5rem;
  }
  .lg-padding-4-rem-tb {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }
  .lg-padding-4-half-rem-tb {
    padding-top: 4.5rem;
    padding-bottom: 4.5rem;
  }
  .lg-padding-5-rem-tb {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }
  .lg-padding-5-half-rem-tb {
    padding-top: 5.5rem;
    padding-bottom: 5.5rem;
  }
  .lg-padding-6-rem-tb {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }
  .lg-padding-6-half-rem-tb {
    padding-top: 6.5rem;
    padding-bottom: 6.5rem;
  }
  .lg-padding-7-rem-tb {
    padding-top: 7rem;
    padding-bottom: 7rem;
  }
  .lg-padding-7-half-rem-tb {
    padding-top: 7.5rem;
    padding-bottom: 7.5rem;
  }
  .lg-padding-8-rem-tb {
    padding-top: 8rem;
    padding-bottom: 8rem;
  }
  .lg-padding-8-half-rem-tb {
    padding-top: 8.5rem;
    padding-bottom: 8.5rem;
  }
  .lg-padding-9-rem-tb {
    padding-top: 9rem;
    padding-bottom: 9rem;
  }
  .lg-padding-9-half-rem-tb {
    padding-top: 9.5rem;
    padding-bottom: 9.5rem;
  }
  .lg-padding-10-rem-tb {
    padding-top: 10rem;
    padding-bottom: 10rem;
  }
  .lg-padding-10-half-rem-tb {
    padding-top: 10.5rem;
    padding-bottom: 10.5rem;
  }
  .lg-padding-one-lr {
    padding-left: 1%;
    padding-right: 1%;
  }
  .lg-padding-two-lr {
    padding-left: 2%;
    padding-right: 2%;
  }
  .lg-padding-three-lr {
    padding-left: 3%;
    padding-right: 3%;
  }
  .lg-padding-four-lr {
    padding-left: 4%;
    padding-right: 4%;
  }
  .lg-padding-five-lr {
    padding-left: 5%;
    padding-right: 5%;
  }
  .lg-padding-six-lr {
    padding-left: 6%;
    padding-right: 6%;
  }
  .lg-padding-seven-lr {
    padding-left: 7%;
    padding-right: 7%;
  }
  .lg-padding-eight-lr {
    padding-left: 8%;
    padding-right: 8%;
  }
  .lg-padding-nine-lr {
    padding-left: 9%;
    padding-right: 9%;
  }
  .lg-padding-ten-lr {
    padding-left: 10%;
    padding-right: 10%;
  }
  .lg-padding-eleven-lr {
    padding-left: 11%;
    padding-right: 11%;
  }
  .lg-padding-twelve-lr {
    padding-left: 12%;
    padding-right: 12%;
  }
  .lg-padding-thirteen-lr {
    padding-left: 13%;
    padding-right: 13%;
  }
  .lg-padding-fourteen-lr {
    padding-left: 14%;
    padding-right: 14%;
  }
  .lg-padding-fifteen-lr {
    padding-left: 15%;
    padding-right: 15%;
  }
  .lg-padding-sixteen-lr {
    padding-left: 16%;
    padding-right: 16%;
  }
  .lg-padding-seventeen-lr {
    padding-left: 17%;
    padding-right: 17%;
  }
  .lg-padding-eighteen-lr {
    padding-left: 18%;
    padding-right: 18%;
  }
  .lg-padding-nineteen-lr {
    padding-left: 19%;
    padding-right: 19%;
  }
  .lg-padding-twenty-lr {
    padding-left: 20%;
    padding-right: 20%;
  }
  .lg-padding-5px-lr {
    padding-left: 5px;
    padding-right: 5px;
  }
  .lg-padding-10px-lr {
    padding-left: 10px;
    padding-right: 10px;
  }
  .lg-padding-15px-lr {
    padding-left: 15px;
    padding-right: 15px;
  }
  .lg-padding-20px-lr {
    padding-left: 20px;
    padding-right: 20px;
  }
  .lg-padding-25px-lr {
    padding-left: 25px;
    padding-right: 25px;
  }
  .lg-padding-30px-lr {
    padding-left: 30px;
    padding-right: 30px;
  }
  .lg-padding-35px-lr {
    padding-left: 35px;
    padding-right: 35px;
  }
  .lg-padding-40px-lr {
    padding-left: 40px;
    padding-right: 40px;
  }
  .lg-padding-45px-lr {
    padding-left: 45px;
    padding-right: 45px;
  }
  .lg-padding-50px-lr {
    padding-left: 50px;
    padding-right: 50px;
  }
  .lg-padding-55px-lr {
    padding-left: 55px;
    padding-right: 55px;
  }
  .lg-padding-60px-lr {
    padding-left: 60px;
    padding-right: 60px;
  }
  .lg-padding-65px-lr {
    padding-left: 65px;
    padding-right: 65px;
  }
  .lg-padding-70px-lr {
    padding-left: 70px;
    padding-right: 70px;
  }
  .lg-padding-75px-lr {
    padding-left: 75px;
    padding-right: 75px;
  }
  .lg-padding-80px-lr {
    padding-left: 80px;
    padding-right: 80px;
  }
  .lg-padding-85px-lr {
    padding-left: 85px;
    padding-right: 85px;
  }
  .lg-padding-90px-lr {
    padding-left: 90px;
    padding-right: 90px;
  }
  .lg-padding-95px-lr {
    padding-left: 95px;
    padding-right: 95px;
  }
  .lg-padding-100px-lr {
    padding-left: 100px;
    padding-right: 100px;
  }
  .lg-padding-1-rem-lr {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .lg-padding-1-half-rem-lr {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
  .lg-padding-2-rem-lr {
    padding-left: 2rem;
    padding-right: 2rem;
  }
  .lg-padding-2-half-rem-lr {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
  .lg-padding-3-rem-lr {
    padding-left: 3rem;
    padding-right: 3rem;
  }
  .lg-padding-3-half-rem-lr {
    padding-left: 3.5rem;
    padding-right: 3.5rem;
  }
  .lg-padding-4-rem-lr {
    padding-left: 4rem;
    padding-right: 4rem;
  }
  .lg-padding-4-half-rem-lr {
    padding-left: 4.5rem;
    padding-right: 4.5rem;
  }
  .lg-padding-5-rem-lr {
    padding-left: 5rem;
    padding-right: 5rem;
  }
  .lg-padding-5-half-rem-lr {
    padding-left: 5.5rem;
    padding-right: 5.5rem;
  }
  .lg-padding-6-rem-lr {
    padding-left: 6rem;
    padding-right: 6rem;
  }
  .lg-padding-6-half-rem-lr {
    padding-left: 6.5rem;
    padding-right: 6.5rem;
  }
  .lg-padding-7-rem-lr {
    padding-left: 7rem;
    padding-right: 7rem;
  }
  .lg-padding-7-half-rem-lr {
    padding-left: 7.5rem;
    padding-right: 7.5rem;
  }
  .lg-padding-8-rem-lr {
    padding-left: 8rem;
    padding-right: 8rem;
  }
  .lg-padding-8-half-rem-lr {
    padding-left: 8.5rem;
    padding-right: 8.5rem;
  }
  .lg-padding-9-rem-lr {
    padding-left: 9rem;
    padding-right: 9rem;
  }
  .lg-padding-9-half-rem-lr {
    padding-left: 9.5rem;
    padding-right: 9.5rem;
  }
  .lg-padding-10-rem-lr {
    padding-left: 10rem;
    padding-right: 10rem;
  }
  .lg-padding-10-half-rem-lr {
    padding-left: 10.5rem;
    padding-right: 10.5rem;
  }
  .lg-no-padding {
    padding: 0 !important;
  }
  .lg-no-padding-lr {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .lg-no-padding-tb {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .lg-no-padding-top {
    padding-top: 0 !important;
  }
  .lg-no-padding-bottom {
    padding-bottom: 0 !important;
  }
  .lg-no-padding-left {
    padding-left: 0 !important;
  }
  .lg-no-padding-right {
    padding-right: 0 !important;
  }
  .lg-d-initial {
    display: initial !important;
  }
  .lg-overflow-hidden {
    overflow: hidden !important;
  }
  .lg-overflow-visible {
    overflow: visible !important;
  }
  .lg-overflow-auto {
    overflow: auto !important;
  }
  .lg-position-relative {
    position: relative !important;
  }
  .lg-position-absolute {
    position: absolute !important;
  }
  .lg-position-fixed {
    position: fixed !important;
  }
  .lg-position-inherit {
    position: inherit !important;
  }
  .lg-position-initial {
    position: initial !important;
  }
  .lg-top-0px {
    top: 0;
  }
  .lg-top-1px {
    top: 1px;
  }
  .lg-top-2px {
    top: 2px;
  }
  .lg-top-3px {
    top: 3px;
  }
  .lg-top-4px {
    top: 4px;
  }
  .lg-top-5px {
    top: 5px;
  }
  .lg-top-6px {
    top: 6px;
  }
  .lg-top-7px {
    top: 7px;
  }
  .lg-top-8px {
    top: 8px;
  }
  .lg-top-9px {
    top: 9px;
  }
  .lg-top-10px {
    top: 10px;
  }
  .lg-top-15px {
    top: 15px;
  }
  .lg-top-20px {
    top: 20px;
  }
  .lg-top-25px {
    top: 25px;
  }
  .lg-top-30px {
    top: 30px;
  }
  .lg-top-35px {
    top: 35px;
  }
  .lg-top-40px {
    top: 40px;
  }
  .lg-top-45px {
    top: 45px;
  }
  .lg-top-50px {
    top: 50px;
  }
  .lg-top-auto {
    top: auto;
  }
  .lg-top-inherit {
    top: inherit;
  }
  .lg-top-minus-1px {
    top: -1px;
  }
  .lg-top-minus-2px {
    top: -2px;
  }
  .lg-top-minus-3px {
    top: -3px;
  }
  .lg-top-minus-4px {
    top: -4px;
  }
  .lg-top-minus-5px {
    top: -5px;
  }
  .lg-top-minus-6px {
    top: -6px;
  }
  .lg-top-minus-7px {
    top: -7px;
  }
  .lg-top-minus-8px {
    top: -8px;
  }
  .lg-top-minus-9px {
    top: -9px;
  }
  .lg-top-minus-10px {
    top: -10px;
  }
  .lg-top-minus-15px {
    top: -15px;
  }
  .lg-top-minus-20px {
    top: -20px;
  }
  .lg-top-minus-25px {
    top: -25px;
  }
  .lg-top-minus-30px {
    top: -30px;
  }
  .lg-top-minus-35px {
    top: -35px;
  }
  .lg-top-minus-40px {
    top: -40px;
  }
  .lg-top-minus-45px {
    top: -45px;
  }
  .lg-top-minus-50px {
    top: -50px;
  }
  .lg-bottom-0px {
    bottom: 0;
  }
  .lg-bottom-1px {
    bottom: 1px;
  }
  .lg-bottom-2px {
    bottom: 2px;
  }
  .lg-bottom-3px {
    bottom: 3px;
  }
  .lg-bottom-4px {
    bottom: 4px;
  }
  .lg-bottom-5px {
    bottom: 5px;
  }
  .lg-bottom-6px {
    bottom: 6px;
  }
  .lg-bottom-7px {
    bottom: 7px;
  }
  .lg-bottom-8px {
    bottom: 8px;
  }
  .lg-bottom-9px {
    bottom: 9px;
  }
  .lg-bottom-10px {
    bottom: 10px;
  }
  .lg-bottom-15px {
    bottom: 15px;
  }
  .lg-bottom-20px {
    bottom: 20px;
  }
  .lg-bottom-25px {
    bottom: 25px;
  }
  .lg-bottom-30px {
    bottom: 30px;
  }
  .lg-bottom-35px {
    bottom: 35px;
  }
  .lg-bottom-40px {
    bottom: 40px;
  }
  .lg-bottom-45px {
    bottom: 45px;
  }
  .lg-bottom-50px {
    bottom: 50px;
  }
  .lg-bottom-55px {
    bottom: 55px;
  }
  .lg-bottom-60px {
    bottom: 60px;
  }
  .lg-bottom-auto {
    bottom: auto;
  }
  .lg-bottom-inherit {
    bottom: inherit;
  }
  .lg-bottom-minus-1px {
    bottom: -1px;
  }
  .lg-bottom-minus-2px {
    bottom: -2px;
  }
  .lg-bottom-minus-3px {
    bottom: -3px;
  }
  .lg-bottom-minus-4px {
    bottom: -4px;
  }
  .lg-bottom-minus-5px {
    bottom: -5px;
  }
  .lg-bottom-minus-6px {
    bottom: -6px;
  }
  .lg-bottom-minus-7px {
    bottom: -7px;
  }
  .lg-bottom-minus-8px {
    bottom: -8px;
  }
  .lg-bottom-minus-9px {
    bottom: -9px;
  }
  .lg-bottom-minus-10px {
    bottom: -10px;
  }
  .lg-bottom-minus-15px {
    bottom: -15px;
  }
  .lg-bottom-minus-20px {
    bottom: -20px;
  }
  .lg-bottom-minus-25px {
    bottom: -25px;
  }
  .lg-bottom-minus-30px {
    bottom: -30px;
  }
  .lg-bottom-minus-35px {
    bottom: -35px;
  }
  .lg-bottom-minus-40px {
    bottom: -40px;
  }
  .lg-bottom-minus-45px {
    bottom: -45px;
  }
  .lg-bottom-minus-50px {
    bottom: -50px;
  }
  .lg-right-0px {
    right: 0;
  }
  .lg-right-1px {
    right: 1px;
  }
  .lg-right-2px {
    right: 2px;
  }
  .lg-right-3px {
    right: 3px;
  }
  .lg-right-4px {
    right: 4px;
  }
  .lg-right-5px {
    right: 5px;
  }
  .lg-right-6px {
    right: 6px;
  }
  .lg-right-7px {
    right: 7px;
  }
  .lg-right-8px {
    right: 8px;
  }
  .lg-right-9px {
    right: 9px;
  }
  .lg-right-10px {
    right: 10px;
  }
  .lg-right-15px {
    right: 15px;
  }
  .lg-right-20px {
    right: 20px;
  }
  .lg-right-25px {
    right: 25px;
  }
  .lg-right-30px {
    right: 30px;
  }
  .lg-right-35px {
    right: 35px;
  }
  .lg-right-40px {
    right: 40px;
  }
  .lg-right-45px {
    right: 45px;
  }
  .lg-right-50px {
    right: 50px;
  }
  .lg-right-auto {
    right: auto;
  }
  .lg-right-inherit {
    right: inherit;
  }
  .lg-right-minus-1px {
    right: -1px;
  }
  .lg-right-minus-2px {
    right: -2px;
  }
  .lg-right-minus-3px {
    right: -3px;
  }
  .lg-right-minus-4px {
    right: -4px;
  }
  .lg-right-minus-5px {
    right: -5px;
  }
  .lg-right-minus-6px {
    right: -6px;
  }
  .lg-right-minus-7px {
    right: -7px;
  }
  .lg-right-minus-8px {
    right: -8px;
  }
  .lg-right-minus-9px {
    right: -9px;
  }
  .lg-right-minus-10px {
    right: -10px;
  }
  .lg-right-minus-15px {
    right: -15px;
  }
  .lg-right-minus-20px {
    right: -20px;
  }
  .lg-right-minus-25px {
    right: -25px;
  }
  .lg-right-minus-30px {
    right: -30px;
  }
  .lg-right-minus-35px {
    right: -35px;
  }
  .lg-right-minus-40px {
    right: -40px;
  }
  .lg-right-minus-45px {
    right: -45px;
  }
  .lg-right-minus-50px {
    right: -50px;
  }
  .lg-left-0px {
    left: 0;
  }
  .lg-left-1px {
    left: 1px;
  }
  .lg-left-2px {
    left: 2px;
  }
  .lg-left-3px {
    left: 3px;
  }
  .lg-left-4px {
    left: 4px;
  }
  .lg-left-5px {
    left: 5px;
  }
  .lg-left-6px {
    left: 6px;
  }
  .lg-left-7px {
    left: 7px;
  }
  .lg-left-8px {
    left: 8px;
  }
  .lg-left-9px {
    left: 9px;
  }
  .lg-left-10px {
    left: 10px;
  }
  .lg-left-15px {
    left: 15px;
  }
  .lg-left-20px {
    left: 20px;
  }
  .lg-left-25px {
    left: 25px;
  }
  .lg-left-30px {
    left: 30px;
  }
  .lg-left-35px {
    left: 35px;
  }
  .lg-left-40px {
    left: 40px;
  }
  .lg-left-45px {
    left: 45px;
  }
  .lg-left-50px {
    left: 50px;
  }
  .lg-left-55px {
    left: 55px;
  }
  .lg-left-60px {
    left: 60px;
  }
  .lg-left-auto {
    left: auto;
  }
  .lg-left-inherit {
    left: inherit;
  }
  .lg-left-minus-1px {
    left: -1px;
  }
  .lg-left-minus-2px {
    left: -2px;
  }
  .lg-left-minus-3px {
    left: -3px;
  }
  .lg-left-minus-4px {
    left: -4px;
  }
  .lg-left-minus-5px {
    left: -5px;
  }
  .lg-left-minus-6px {
    left: -6px;
  }
  .lg-left-minus-7px {
    left: -7px;
  }
  .lg-left-minus-8px {
    left: -8px;
  }
  .lg-left-minus-9px {
    left: -9px;
  }
  .lg-left-minus-10px {
    left: -10px;
  }
  .lg-left-minus-15px {
    left: -15px;
  }
  .lg-left-minus-20px {
    left: -20px;
  }
  .lg-left-minus-25px {
    left: -25px;
  }
  .lg-left-minus-30px {
    left: -30px;
  }
  .lg-left-minus-35px {
    left: -35px;
  }
  .lg-left-minus-40px {
    left: -40px;
  }
  .lg-left-minus-45px {
    left: -45px;
  }
  .lg-left-minus-50px {
    left: -50px;
  }
  .lg-w-1px {
    width: 1px !important;
  }
  .lg-w-2px {
    width: 2px !important;
  }
  .lg-w-3px {
    width: 3px !important;
  }
  .lg-w-4px {
    width: 4px !important;
  }
  .lg-w-5px {
    width: 5px !important;
  }
  .lg-w-6px {
    width: 6px !important;
  }
  .lg-w-7px {
    width: 7px !important;
  }
  .lg-w-8px {
    width: 8px !important;
  }
  .lg-w-9px {
    width: 9px !important;
  }
  .lg-w-10px {
    width: 10px !important;
  }
  .lg-w-15px {
    width: 15px !important;
  }
  .lg-w-20px {
    width: 20px !important;
  }
  .lg-w-25px {
    width: 25px !important;
  }
  .lg-w-30px {
    width: 30px !important;
  }
  .lg-w-35px {
    width: 35px !important;
  }
  .lg-w-40px {
    width: 40px !important;
  }
  .lg-w-50px {
    width: 50px !important;
  }
  .lg-w-55px {
    width: 55px !important;
  }
  .lg-w-60px {
    width: 60px !important;
  }
  .lg-w-65px {
    width: 65px !important;
  }
  .lg-w-70px {
    width: 70px !important;
  }
  .lg-w-75px {
    width: 75px !important;
  }
  .lg-w-80px {
    width: 80px !important;
  }
  .lg-w-85px {
    width: 85px !important;
  }
  .lg-w-90px {
    width: 90px !important;
  }
  .lg-w-95px {
    width: 95px !important;
  }
  .lg-w-100px {
    width: 100px !important;
  }
  .lg-w-110px {
    width: 110px !important;
  }
  .lg-w-120px {
    width: 120px !important;
  }
  .lg-w-130px {
    width: 130px !important;
  }
  .lg-w-140px {
    width: 140px !important;
  }
  .lg-w-150px {
    width: 150px !important;
  }
  .lg-w-160px {
    width: 160px !important;
  }
  .lg-w-170px {
    width: 170px !important;
  }
  .lg-w-180px {
    width: 180px !important;
  }
  .lg-w-190px {
    width: 190px !important;
  }
  .lg-w-200px {
    width: 200px !important;
  }
  .lg-w-250px {
    width: 250px !important;
  }
  .lg-w-300px {
    width: 300px !important;
  }
  .lg-w-350px {
    width: 350px !important;
  }
  .lg-w-400px {
    width: 400px !important;
  }
  .lg-w-450px {
    width: 450px !important;
  }
  .lg-w-500px {
    width: 500px !important;
  }
  .lg-w-550px {
    width: 550px !important;
  }
  .lg-w-600px {
    width: 600px !important;
  }
  .lg-w-650px {
    width: 650px !important;
  }
  .lg-w-700px {
    width: 700px !important;
  }
  .lg-w-750px {
    width: 750px !important;
  }
  .lg-w-800px {
    width: 800px !important;
  }
  .lg-w-850px {
    width: 850px !important;
  }
  .lg-w-900px {
    width: 900px !important;
  }
  .lg-w-950px {
    width: 950px !important;
  }
  .lg-w-1000px {
    width: 1000px !important;
  }
  .lg-w-10 {
    width: 10% !important;
  }
  .lg-w-15 {
    width: 15% !important;
  }
  .lg-w-20 {
    width: 20% !important;
  }
  .lg-w-25 {
    width: 25% !important;
  }
  .lg-w-30 {
    width: 30% !important;
  }
  .lg-w-35 {
    width: 35% !important;
  }
  .lg-w-40 {
    width: 40% !important;
  }
  .lg-w-45 {
    width: 45% !important;
  }
  .lg-w-50 {
    width: 50% !important;
  }
  .lg-w-55 {
    width: 55% !important;
  }
  .lg-w-60 {
    width: 60% !important;
  }
  .lg-w-65 {
    width: 65% !important;
  }
  .lg-w-70 {
    width: 70% !important;
  }
  .lg-w-75 {
    width: 75% !important;
  }
  .lg-w-80 {
    width: 80% !important;
  }
  .lg-w-85 {
    width: 85% !important;
  }
  .lg-w-90 {
    width: 90% !important;
  }
  .lg-w-95 {
    width: 95% !important;
  }
  .lg-w-100 {
    width: 100% !important;
  }
  .lg-w-auto {
    width: auto !important;
  }
  .lg-h-1px {
    height: 1px !important;
  }
  .lg-h-2px {
    height: 2px !important;
  }
  .lg-h-3px {
    height: 3px !important;
  }
  .lg-h-4px {
    height: 4px !important;
  }
  .lg-h-5px {
    height: 5px !important;
  }
  .lg-h-6px {
    height: 6px !important;
  }
  .lg-h-7px {
    height: 7px !important;
  }
  .lg-h-8px {
    height: 8px !important;
  }
  .lg-h-9px {
    height: 9px !important;
  }
  .lg-h-10px {
    height: 10px !important;
  }
  .lg-h-20px {
    height: 20px !important;
  }
  .lg-h-30px {
    height: 30px !important;
  }
  .lg-h-40px {
    height: 40px !important;
  }
  .lg-h-42px {
    height: 42px !important;
  }
  .lg-h-50px {
    height: 50px !important;
  }
  .lg-h-60px {
    height: 60px !important;
  }
  .lg-h-70px {
    height: 70px !important;
  }
  .lg-h-80px {
    height: 80px !important;
  }
  .lg-h-90px {
    height: 90px !important;
  }
  .lg-h-100px {
    height: 100px !important;
  }
  .lg-h-110px {
    height: 110px !important;
  }
  .lg-h-120px {
    height: 120px !important;
  }
  .lg-h-130px {
    height: 130px !important;
  }
  .lg-h-140px {
    height: 140px !important;
  }
  .lg-h-150px {
    height: 150px !important;
  }
  .lg-h-160px {
    height: 160px !important;
  }
  .lg-h-170px {
    height: 170px !important;
  }
  .lg-h-180px {
    height: 180px !important;
  }
  .lg-h-190px {
    height: 190px !important;
  }
  .lg-h-200px {
    height: 200px !important;
  }
  .lg-h-250px {
    height: 250px !important;
  }
  .lg-h-300px {
    height: 300px !important;
  }
  .lg-h-350px {
    height: 350px !important;
  }
  .lg-h-400px {
    height: 400px !important;
  }
  .lg-h-450px {
    height: 450px !important;
  }
  .lg-h-500px {
    height: 500px !important;
  }
  .lg-h-520px {
    height: 520px !important;
  }
  .lg-h-550px {
    height: 550px !important;
  }
  .lg-h-580px {
    height: 580px !important;
  }
  .lg-h-600px {
    height: 600px !important;
  }
  .lg-h-650px {
    height: 650px !important;
  }
  .lg-h-700px {
    height: 700px !important;
  }
  .lg-h-720px {
    height: 720px !important;
  }
  .lg-h-750px {
    height: 750px !important;
  }
  .lg-h-800px {
    height: 800px !important;
  }
  .lg-h-820px {
    height: 820px !important;
  }
  .lg-h-830px {
    height: 830px !important;
  }
  .lg-h-850px {
    height: 850px !important;
  }
  .lg-h-50 {
    height: 50% !important;
  }
  .lg-h-100 {
    height: 100% !important;
  }
  .lg-h-auto {
    height: auto !important;
  }
  .lg-min-h-100px {
    min-height: 100px;
  }
  .lg-min-h-200px {
    min-height: 200px;
  }
  .lg-min-h-300px {
    min-height: 300px;
  }
  .lg-min-h-400px {
    min-height: 400px;
  }
  .lg-min-h-500px {
    min-height: 500px;
  }
  .lg-min-h-600px {
    min-height: 600px;
  }
  .lg-min-h-700px {
    min-height: 700px;
  }
  .one-fifth-screen {
    height: 750px;
  }
  .lg-letter-spacing-normal {
    letter-spacing: normal;
  }
  .lg-letter-spacing-1-half {
    letter-spacing: 0.5px;
  }
  .lg-letter-spacing-1px {
    letter-spacing: 1px;
  }
  .lg-letter-spacing-2px {
    letter-spacing: 2px;
  }
  .lg-letter-spacing-3px {
    letter-spacing: 3px;
  }
  .lg-letter-spacing-4px {
    letter-spacing: 4px;
  }
  .lg-letter-spacing-5px {
    letter-spacing: 5px;
  }
  .interactive-banners-style-02 .category-name {
    left: 40px;
  }
  .interactive-banners-style-02 .category-content {
    padding: 20px 40px 40px;
  }
  .interactive-banners-style-05 .interactive-banners-content, .interactive-banners-style-05 .interactive-banners-overlayer {
    transform: translateY(calc(100% - 125px));
    -webkit-transform: translateY(calc(100% - 125px));
    -moz-transform: translateY(calc(100% - 125px));
    -ms-transform: translateY(calc(100% - 125px));
  }
  .interactive-banners-style-09 .interactive-banners-content .interactive-banners-hover-icon {
    left: 50px;
    bottom: 50px;
  }
  .process-step-style-04 .process-step-item {
    padding-left: 15px;
    padding-right: 15px;
  }
  .accordion-style-04 .panel .panel-body {
    width: 45%;
  }
  .time-table .panel {
    padding: 20px 40px;
  }
  .time-table .panel .panel-time {
    min-width: 170px;
  }
  .time-table .panel .panel-body {
    width: calc(100% - 350px);
  }
  .tab-style-05 .nav-tabs li a {
    padding: 8px 30px;
  }
  .tab-style-07 .nav-tabs > li.nav-item {
    padding: 0 10px;
  }
  .tab-style-07 .nav-tabs > li.nav-item > a.nav-link {
    padding: 30px 30px 28px 30px;
  }
  .lg-no-border-top {
    border-top: 0 !important;
  }
  .lg-no-border-bottom {
    border-bottom: 0 !important;
  }
  .lg-no-border-right {
    border-right: 0 !important;
  }
  .lg-no-border-left {
    border-left: 0 !important;
  }
  .lg-no-border-all {
    border: 0 !important;
  }
  .lg-border-width-1px {
    border-width: 1px !important;
  }
  .lg-border-width-2px {
    border-width: 2px !important;
  }
  .lg-border-width-3px {
    border-width: 3px !important;
  }
  .lg-border-width-4px {
    border-width: 4px !important;
  }
  .lg-border-width-5px {
    border-width: 5px !important;
  }
  .lg-border-width-6px {
    border-width: 6px !important;
  }
  .lg-border-width-7px {
    border-width: 7px !important;
  }
  .lg-border-width-8px {
    border-width: 8px !important;
  }
  .lg-border-width-9px {
    border-width: 9px !important;
  }
  .lg-border-width-10px {
    border-width: 10px !important;
  }
  .lg-border-width-11px {
    border-width: 11px !important;
  }
  .lg-border-width-12px {
    border-width: 12px !important;
  }
  .lg-border-width-13px {
    border-width: 13px !important;
  }
  .lg-border-width-14px {
    border-width: 14px !important;
  }
  .lg-border-width-15px {
    border-width: 15px !important;
  }
  .lg-border-width-16px {
    border-width: 16px !important;
  }
  .lg-border-width-17px {
    border-width: 17px !important;
  }
  .lg-border-width-18px {
    border-width: 18px !important;
  }
  .lg-border-width-19px {
    border-width: 19px !important;
  }
  .lg-border-width-20px {
    border-width: 20px !important;
  }
  .lg-border-all {
    border: 1px solid;
  }
  .lg-border-top {
    border-top: 1px solid;
  }
  .lg-border-bottom {
    border-bottom: 1px solid;
  }
  .lg-border-left {
    border-left: 1px solid;
  }
  .lg-border-right {
    border-right: 1px solid;
  }
  .lg-border-lr {
    border-left: 1px solid;
    border-right: 1px solid;
  }
  .lg-border-tb {
    border-top: 1px solid;
    border-bottom: 1px solid;
  }
  .lg-border-color-white {
    border-color: #fff;
  }
  .lg-border-color-black {
    border-color: #000;
  }
  .lg-border-color-sky-blue {
    border-color: #2e94eb;
  }
  .lg-border-color-extra-dark-gray {
    border-color: #232323;
  }
  .lg-border-color-medium-dark-gray {
    border-color: #363636;
  }
  .lg-border-color-dark-gray {
    border-color: #939393;
  }
  .lg-border-color-extra-medium-gray {
    border-color: #dbdbdb;
  }
  .lg-border-color-medium-gray {
    border-color: #e4e4e4;
  }
  .lg-border-color-extra-light-gray {
    border-color: #ededed;
  }
  .lg-border-color-light-gray {
    border-color: #f5f5f5;
  }
  .lg-border-color-light-pink {
    border-color: #862237;
  }
  .lg-border-color-deep-pink {
    border-color: #ff214f;
  }
  .lg-border-color-pink {
    border-color: #ff357c;
  }
  .lg-border-color-fast-blue {
    border-color: #0038e3;
  }
  .lg-border-color-orange {
    border-color: #ff6437;
  }
  .lg-border-color-green {
    border-color: #45d690;
  }
  .lg-border-color-golden {
    border-color: #d0ba6d;
  }
  .lg-border-color-persian-blue {
    border-color: #0039CC;
  }
  .lg-border-color-purple {
    border-color: #7342ac;
  }
  .lg-border-color-parrot-green {
    border-color: #cee002;
  }
  .lg-border-color-dark-red {
    border-color: #e12837;
  }
  .lg-border-color-transparent {
    border-color: transparent;
  }
  .lg-border-color-black-transparent {
    border-color: rgba(0, 0, 0, 0.1);
  }
  .lg-border-color-white-transparent {
    border-color: rgba(255, 255, 255, 0.1);
  }
  .lg-border-color-golden-transparent {
    border-color: rgba(208, 186, 109, 0.2);
  }
  .lg-border-color-pink-transparent {
    border-color: rgba(255, 33, 79, 0.45);
  }
  .lg-border-color-dark-white-transparent {
    border-color: rgba(255, 255, 255, 0.2);
  }
  .lg-border-color-medium-white-transparent {
    border-color: rgba(255, 255, 255, 0.4);
  }
  .lg-border-color-full-dark-white-transparent {
    border-color: rgba(255, 255, 255, 0.05);
  }
  .lg-border-color-light-white-transparent {
    border-color: rgba(255, 255, 255, 0.1);
  }
  .lg-border-color-nero-transparent {
    border-color: rgba(25, 25, 25, 0.1);
  }
  .lg-border-color-extra-medium-gray-transparent {
    border-color: rgba(219, 219, 219, 0.04);
  }
  .lg-border-dotted {
    border-style: dotted !important;
  }
  .lg-border-dashed {
    border-style: dashed !important;
  }
  .lg-border-solid {
    border-style: solid !important;
  }
  .lg-border-double {
    border-style: double !important;
  }
  .lg-border-groove {
    border-style: groove !important;
  }
  .lg-border-ridge {
    border-style: ridge !important;
  }
  .lg-border-inset {
    border-style: inset !important;
  }
  .lg-border-outset {
    border-style: outset !important;
  }
  .lg-border-none {
    border-style: none !important;
  }
  .lg-border-hidden {
    border-style: hidden !important;
  }
  .lg-border-transperent {
    border-color: transparent !important;
  }
  .box-layout {
    padding: 0;
  }
  .box-layout-large {
    padding: 0;
  }
  .nav-item.dropdown.megamenu .menu-back-div {
    padding: 35px 50px 40px;
  }
  .nav-item.dropdown.megamenu .menu-back-div .col, .nav-item.dropdown.megamenu .menu-back-div ul[class *="d-"] {
    padding-right: 75px;
  }
  .nav-item.dropdown.megamenu .menu-back-div .col:last-child, .nav-item.dropdown.megamenu .menu-back-div ul[class *="d-"]:last-child {
    padding-right: 50px;
  }
  .slider-navigation-style-02.swiper-button-prev {
    left: -15px;
  }
  .slider-navigation-style-02.swiper-button-next {
    right: -15px;
  }
  .slider-navigation-style-04.swiper-button-prev {
    left: -20%;
  }
  .slider-navigation-style-04.swiper-button-next {
    right: -20%;
  }
  .slider-navigation-style-07.swiper-button-prev.light {
    left: -5px;
  }
  .slider-navigation-style-07.swiper-button-next.light {
    right: -5px;
  }
  .grid.lg-grid-6col li {
    width: 16.67%;
  }
  .grid.lg-grid-6col li.grid-item-double {
    width: 33.33%;
  }
  .grid.lg-grid-5col li {
    width: 20%;
  }
  .grid.lg-grid-5col li.grid-item-double {
    width: 40%;
  }
  .grid.lg-grid-4col li {
    width: 25%;
  }
  .grid.lg-grid-4col li.grid-item-double {
    width: 50%;
  }
  .grid.lg-grid-3col li {
    width: 33.33%;
  }
  .grid.lg-grid-3col li.grid-item-double {
    width: 66.67%;
  }
  .grid.lg-grid-2col li {
    width: 50%;
  }
  .grid.lg-grid-2col li.grid-item-double {
    width: 100%;
  }
  .grid.lg-grid-1col li {
    width: 100%;
  }
  .portfolio-scattered.row-cols-xl-4 .col:nth-child(4n+0) .portfolio-box, .portfolio-scattered.row-cols-xl-4 .col:nth-child(4n+1) .portfolio-box {
    padding: 15% 0;
  }
  .portfolio-scattered.row-cols-xl-4 .col:nth-child(4n+2) .portfolio-box, .portfolio-scattered.row-cols-xl-4 .col:nth-child(4n+3) .portfolio-box {
    padding: 0 15%;
  }
  .portfolio-scattered.row-cols-xl-4 .col:nth-child(8n+0) .portfolio-box, .portfolio-scattered.row-cols-xl-4 .col:nth-child(8n+1) .portfolio-box, .portfolio-scattered.row-cols-xl-4 .col:nth-child(8n+3) .portfolio-box, .portfolio-scattered.row-cols-xl-4 .col:nth-child(8n+6) .portfolio-box {
    padding: 15% 0;
  }
  .portfolio-scattered.row-cols-xl-4 .col:nth-child(8n+2) .portfolio-box, .portfolio-scattered.row-cols-xl-4 .col:nth-child(8n+4) .portfolio-box, .portfolio-scattered.row-cols-xl-4 .col:nth-child(8n+5) .portfolio-box, .portfolio-scattered.row-cols-xl-4 .col:nth-child(8n+7) .portfolio-box {
    padding: 0 15% 15%;
  }
  .justified-gallery > a > .caption, .justified-gallery > div > .caption, .justified-gallery > figure > .caption {
    bottom: 10px !important;
    left: 10px !important;
    right: 10px;
    box-shadow: none;
    white-space: normal;
    top: initial !important;
    width: calc(100% - 20px);
    display: block !important;
  }
  .table-style-01 {
    overflow-x: scroll;
  }
  .table-style-01 table {
    width: 900px;
  }
  .blog-modern .post-details {
    left: 20px;
    width: calc(100% - 40px);
  }
  .latest-post-sidebar li figure {
    width: 100px;
  }
  .latest-post-sidebar li div {
    padding-left: 15px;
  }
  .box-layout .navbar.navbar-boxed {
    padding-left: 0px;
    padding-right: 0px;
  }
  .home-architecture .navbar.bg-transparent, .home-architecture.sticky .header-dark.header-always-fixed-scroll {
    background-color: transparent !important;
  }
  .home-architecture .navbar-dark.bg-transparent .push-button > span, .home-architecture.sticky .navbar-dark.bg-transparent .push-button > span {
    background-color: #FFFFFF !important;
  }
  .home-architecture .tparrows.tp-rightarrow {
    transform: matrix(1, 0, 0, 1, -67, -240) !important;
  }
  .home-architecture .tparrows.tp-leftarrow {
    transform: matrix(1, 0, 0, 1, -67, -307) !important;
  }
  .banner-bottom-right-images > img {
    bottom: -65px;
  }
  .home-digital-agency .outside-box-text-end .text-extra-big-2 {
    font-size: 200px;
  }
  footer.home-marketing-agency .footer-horizontal-link li {
    margin-right: 20px;
  }
  footer.home-marketing-agency .footer-horizontal-link li:last-child {
    margin-right: 0;
  }
  .home-vertical-portfolio .navbar {
    padding: 0 4.5rem;
  }
  .fullscreen-hover-list .hover-list-item .interactive-title {
    font-size: 70px;
    line-height: 70px;
    padding: 20px 35px;
  }
  .fullscreen-hover-list .hover-list-item .interactive-title:after {
    bottom: 30px;
  }
  .fullscreen-hover-list .hover-list-item.active .interactive-title:after {
    width: calc(100% - 60px);
  }
  .content-box-image {
    height: 225px;
  }
  .litho-parallax-bg {
    width: 620px;
  }
  .customer-bg-section {
    top: 80px;
    bottom: inherit;
  }
  .landing-page-auto-slider .swiper-container.swiper-auto-slide .swiper-slide {
    width: 40% !important;
  }
  .theme-demos {
    display: none !important;
  }
  button.mfp-close, .mfp-image-holder button.mfp-close, .mfp-iframe-holder button.mfp-close, .mfp-close:active {
    top: 20px;
    right: 20px;
  }
}
@media (max-width: 1024px) {
  /*main content*/
  /* background image */
  /* swiper vertical */
  /* home decor */
  /* fashion shop */
  /* home-architecture */
  /* interactive list style */
  /* scroll to top */
  /*footer sticky*/
  .main-content {
    margin-bottom: 0 !important;
    position: inherit;
  }
  .testimonial-item-col {
    margin-bottom: 20px;
  }
  .fix-background {
    background-attachment: unset !important;
  }
  .slider-vertical .swiper-number-pagination {
    left: 73px;
    bottom: 115px;
  }
  .home-decor .zeus {
    transform: matrix(1, 0, 0, 1, -470, -59) !important;
  }
  .home-decor .collection-btn span {
    width: 48px !important;
    height: 48px !important;
    top: 50% !important;
    transform: translateY(-50%) !important;
  }
  .home-decor .collection-btn:hover span {
    width: 100% !important;
    height: 48px;
  }
  .home-decor .tp-bullet {
    height: 8px !important;
    width: 8px !important;
  }
  .home-fashion-shop .tp-tabs {
    left: 605px !important;
  }
  .home-architecture .tparrows.tp-rightarrow {
    transform: matrix(1, 0, 0, 1, -67, -240) !important;
  }
  .home-architecture .tparrows.tp-leftarrow {
    transform: matrix(1, 0, 0, 1, -67, -307) !important;
  }
  .fullscreen-hover-list .hover-list-item.active .interactive-icon {
    opacity: 1;
    visibility: visible;
    transition-delay: 0.8s;
    transition-duration: 1s;
  }
  .scroll-top-arrow {
    display: none !important;
  }
  .footer-sticky {
    position: relative !important;
    z-index: 0 !important;
  }
}
@media only screen and (max-width: 1024px) and (min-width: 778px) {
  /* spa salon */
  .home-spa-salon .ares {
    top: 55.5% !important;
  }
}
/* Navigation breakpoint start */
@media (max-width: 991px) {
  /* header default */
  /* top bar */
  /* center logo */
  /* header search form */
  /* header sidebar */
  /* sidebar nav menu */
  /* hamburger menu half */
  /* hamburger menu full width */
  /* center logo */
  /* hamburger menu big text */
  /* header navigation white */
  /* header logo */
  /*header .navbar .navbar-brand .default-logo, header.sticky .navbar-brand .alt-logo, header.sticky .navbar .navbar-brand .default-logo, header .navbar-brand .alt-logo, header .sidebar-nav-menu .navbar-brand .default-logo { visibility: hidden; opacity: 0; width: 0; }*/
  /* header with top logo */
  /* header toggle button */
  /* header transparent */
  /* menu classic */
  /* menu modern */
  /* full-screen-menu */
  /* header cart and language */
  /* push menu */
  .menu-list-wrapper.mCS_no_scrollbar .mCSB_inside > .mCSB_container .menu-list {
    padding-right: 0;
  }
  .menu-list-wrapper.mCS_no_scrollbar .mCSB_inside > .mCSB_container .menu-list-wrapper .menu-list {
    padding-right: 15px;
  }
  .navbar-expand-lg > .container, .navbar-expand-lg > .container-fluid, .navbar-expand-lg > .container-lg, .navbar-expand-lg > .container-md, .navbar-expand-lg > .container-sm, .navbar-expand-lg > .container-xl {
    padding-right: 15px;
    padding-left: 15px;
  }
  .navbar-nav {
    padding: 15px 15px 25px;
  }
  .navbar-collapse {
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    background: #fff;
    overflow: hidden;
    box-shadow: 0 20px 15px 0 rgba(23, 23, 23, 0.05);
    max-height: calc(100vh - 65px);
  }
  .navbar-collapse.show {
    overflow-y: auto !important;
    -webkit-overflow-scrolling: touch;
  }
  .navbar.navbar-dark .navbar-nav .nav-link, .navbar.navbar-light .navbar-nav .nav-link, .sticky .navbar.navbar-dark .navbar-nav .nav-link, .sticky .navbar.navbar-light .navbar-nav .nav-link, header.sticky .navbar.top-logo .navbar-nav .nav-link {
    color: #232323;
    padding: 9px 15px;
    margin: 0;
  }
  .navbar .navbar-nav .nav-link {
    font-size: 15px;
  }
  .navbar.navbar-dark .navbar-nav > .dropdown.active > a, .sticky .navbar.header-dark .navbar-nav > .dropdown.active > a {
    color: rgba(0, 0, 0, 0.6) !important;
  }
  .navbar.navbar-boxed {
    padding-left: 0;
    padding-right: 0;
  }
  .navbar-toggler {
    margin: 30px 0 28px 10px;
    transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
  }
  .sticky .navbar.responsive-sticky .navbar-toggler {
    margin-top: 21px;
    margin-bottom: 20px;
  }
  .dropdown-toggle:after {
    display: none;
  }
  .menu-order {
    order: 5;
    position: inherit !important;
  }
  .logo-order {
    order: 5;
  }
  .navbar-collapse-show .sticky .header-reverse-scroll {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
    -webkit-transition-duration: 0.3s;
  }
  .top-bar-contact .top-bar-contact-list:last-child {
    border-right: none;
    padding-right: 0;
  }
  header .menu-logo-center .menu-logo {
    position: relative;
    left: auto;
    text-align: left;
    margin: 0;
    transform: translateY(0);
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
  }
  .menu-logo-center .navbar-brand {
    padding: 18px 0;
  }
  .navbar-left, .navbar-right {
    width: 100%;
  }
  .sticky .navbar.header-dark .navbar-nav .nav-link {
    color: #232323 !important;
  }
  .navbar-nav .nav-item:last-child .menu-back-div, .navbar-nav .nav-item:last-child .menu-back-div ul:last-child {
    padding-bottom: 0 !important;
    margin-bottom: 0 !important;
  }
  .nav-item.dropdown.megamenu, .nav-item.dropdown.simple-dropdown {
    position: relative;
  }
  .nav-item.dropdown.megamenu .menu-back-div {
    display: none;
  }
  .nav-item.dropdown.megamenu .menu-back-div.show {
    display: block;
  }
  .nav-item.dropdown.megamenu .menu-back-div, .nav-item.dropdown.simple-dropdown .dropdown-menu {
    width: 100% !important;
    position: relative;
    box-shadow: none;
    padding: 0 15px 20px;
    top: 0;
    border-radius: 0;
    background-color: transparent;
  }
  .nav-item.dropdown.megamenu .menu-back-div .col, .nav-item.dropdown.megamenu .menu-back-div [class *="col-"] {
    padding: 0;
    margin-bottom: 8px;
  }
  .nav-item.dropdown.megamenu .menu-back-div .col, .nav-item.dropdown.megamenu .menu-back-div ul[class *="d-"] {
    padding: 15px 0 0 20px;
  }
  .nav-item.dropdown.megamenu .menu-back-div .col:last-child, .nav-item.dropdown.megamenu .menu-back-div ul[class *="d-"]:last-child {
    padding-right: 0;
  }
  .nav-item.dropdown.megamenu .menu-back-div ul.small-gap[class *="d-"] {
    padding-right: 0;
  }
  .dropdown-menu.megamenu-content li.dropdown-header {
    margin: 23px 0 10px 0;
    font-size: 14px;
    font-weight: 500;
  }
  .dropdown-menu.megamenu-content li.dropdown-header:first-child {
    margin-top: 10px;
  }
  .nav-item.dropdown.megamenu .menu-back-div [class *="col-"] li.dropdown-header:first-child, .nav-item.dropdown.megamenu .menu-back-div ul[class *="d-"]:first-child li.dropdown-header:first-child {
    margin-top: 0;
  }
  .nav-item.dropdown.simple-dropdown .dropdown-menu .dropdown .dropdown-menu {
    margin: 0 0 5px;
    left: 0;
    top: 0;
  }
  .nav-item.dropdown.simple-dropdown .dropdown-menu .dropdown > a {
    margin-bottom: 5px;
  }
  .nav-item > .dropdown-toggle {
    display: block;
    width: 48px;
    height: 48px;
    right: 0px;
    position: absolute;
    top: 0;
    text-align: center;
    line-height: 50px;
  }
  .nav-item.show > .dropdown-toggle {
    -ms-transform: rotate(-180deg);
    -webkit-transform: rotate(-180deg);
    transform: rotate(-180deg);
  }
  .nav-item.dropdown.simple-dropdown .dropdown-menu {
    position: relative;
    width: 100%;
    box-shadow: none;
    display: none;
    top: 0;
  }
  .nav-item.dropdown.simple-dropdown .dropdown-menu .dropdown-menu {
    padding: 0;
  }
  .nav-item.dropdown.simple-dropdown .dropdown-menu.show, .nav-item.dropdown.simple-dropdown .dropdown-menu.show .dropdown-menu {
    display: block;
  }
  .nav-item.dropdown.simple-dropdown .dropdown-menu .dropdown a {
    padding: 3px 15px 3px;
    font-size: 14px;
    margin-bottom: 5px;
  }
  .nav-item.dropdown.simple-dropdown .dropdown-menu > .dropdown > a {
    color: #232323;
    margin: 15px 0 7px 0;
    font-size: 14px;
    font-weight: 500;
  }
  .megamenu-dropdown-dark {
    background-color: #232323;
  }
  .navbar.navbar-light .navbar-nav.megamenu-dropdown-dark .nav-item.dropdown > a, .navbar.navbar-dark .navbar-nav.megamenu-dropdown-dark .nav-item.dropdown > a {
    color: #fff !important;
  }
  .navbar.navbar-light .navbar-nav.megamenu-dropdown-dark .nav-item.dropdown.active > a, .navbar.navbar-dark .navbar-nav.megamenu-dropdown-dark .nav-item.dropdown.active > a {
    color: rgba(255, 255, 255, 0.6) !important;
  }
  .navbar.navbar-light .navbar-nav.megamenu-dropdown-dark .nav-item.dropdown:hover > a, .navbar.navbar-light .navbar-nav.megamenu-dropdown-dark .nav-item.dropdown.megamenu:hover > a, .navbar.navbar-light .navbar-nav.megamenu-dropdown-dark .nav-item.dropdown.simple-dropdown:hover > a, .navbar.navbar-light .navbar-nav.megamenu-dropdown-dark .nav-item.dropdown > a:hover, .navbar.navbar-dark .navbar-nav.megamenu-dropdown-dark .nav-item.dropdown:hover > a, .navbar.navbar-dark .navbar-nav.megamenu-dropdown-dark .nav-item.dropdown.megamenu:hover > a, .navbar.navbar-dark .navbar-nav.megamenu-dropdown-dark .nav-item.dropdown.simple-dropdown:hover > a, .navbar.navbar-dark .navbar-nav.megamenu-dropdown-dark .nav-item.dropdown > a:hover {
    color: #fff !important;
  }
  .megamenu-dropdown-dark .dropdown-menu.megamenu-content li.active a {
    color: rgba(255, 255, 255, 0.3) !important;
  }
  .megamenu-dropdown-dark .nav-item.dropdown.simple-dropdown .dropdown-menu > .dropdown > a {
    color: #fff;
  }
  .megamenu-dropdown-dark .nav-item.dropdown.simple-dropdown > .dropdown-menu {
    padding-top: 15px;
  }
  .megamenu-dropdown-dark .nav-item.dropdown.simple-dropdown .dropdown-menu > .dropdown > a {
    margin-top: 0;
  }
  .dropdown-menu.megamenu-content li a, .dropdown-menu.megamenu-content li.dropdown-header {
    line-height: normal;
  }
  .nav-item.dropdown.simple-dropdown .dropdown-menu > .dropdown {
    margin-bottom: 20px;
  }
  .nav-item.dropdown.simple-dropdown .dropdown-menu > .dropdown:last-child {
    margin-bottom: 0;
  }
  .simple-dropdown .dropdown-menu li {
    padding: 0;
  }
  .simple-dropdown .dropdown-menu .dropdown a .dropdown-toggle {
    display: none;
  }
  .dropdown-menu.megamenu-content li {
    padding-bottom: 5px;
  }
  .dropdown-menu.megamenu-content li a {
    padding-top: 3px;
    font-size: 14px;
  }
  .form-wrapper .search-form-box {
    width: 60%;
  }
  .sidebar-wrapper, .page-wrapper {
    padding-left: 0;
  }
  .sidebar-nav-action {
    width: 100%;
    height: auto;
    padding: 15px 30px;
  }
  .sidebar-nav-action-main {
    flex-flow: row;
    align-items: center;
  }
  .side-menu-header {
    position: fixed;
    left: 0;
    top: 0;
    text-align: left !important;
    width: 100%;
    background-color: #fff;
    border-bottom: 1px solid #f3f3f3;
    padding: 15px 30px;
    z-index: 9;
  }
  .side-menu-header .navbar-brand {
    z-index: 1;
    position: relative;
  }
  .side-menu-header-bottom, header.side-menu-nav {
    left: -290px;
    height: 100%;
    top: 0;
    padding-top: 60px;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: start;
    -webkit-transition-duration: 0.3s;
    -moz-transition-duration: 0.3s;
    -ms-ransition-duration: 0.3s;
    -o-transition-duration: 0.3s;
    transition-duration: 0.3s;
  }
  .side-menu-header-bottom {
    padding-top: 0;
  }
  .show-menu .side-menu-header-bottom, .show-menu header.side-menu-nav {
    left: 0;
  }
  .side-menu-header .side-menu-button {
    display: inline-block;
    right: 30px;
  }
  .left-sidebar-wrapper {
    padding-left: 0;
  }
  .sidebar-nav-menu.left-sidebar-nav {
    left: -290px;
    overflow: visible;
    height: 100%;
    top: 0 !important;
  }
  .sidebar-nav-menu.left-sidebar-nav .side-menu-header-bottom {
    height: 100%;
    overflow: auto;
  }
  .show-menu .sidebar-nav-menu.left-sidebar-nav {
    left: 0;
  }
  .menu-toggle {
    top: 20px;
  }
  .menu-list li a {
    line-height: 40px;
    padding: 0;
  }
  .side-menu-button a {
    top: 1px;
  }
  .side-menu .sidebar-nav-menu .menu-list-wrapper {
    padding-bottom: 20px;
  }
  .sidebar-social-icon li {
    display: inline-block;
    margin: 0;
    padding: 0 7px;
  }
  .sidebar-social-icon li:last-child {
    padding-right: 0;
  }
  .navbar-left-sidebar, .navbar-left-sidebar .dropdown:hover > .dropdown-menu {
    width: auto;
  }
  .show-menu .menu-style-2 .sidebar-nav-menu {
    left: 0;
  }
  .menu-style-2 .sidebar-nav-menu .menu-list li {
    padding: 5px 0;
  }
  .menu-style-2 .sidebar-nav-menu .menu-list li ul li {
    padding-top: 0;
    padding-bottom: 0;
  }
  .menu-style-2 .sidebar-nav-menu .menu-list li .menu-toggle {
    top: 27px;
  }
  .menu-style-2 .sidebar-nav-menu .menu-list li ul li .menu-toggle {
    top: 15px;
  }
  .navbar-left-sidebar > li > a {
    font-size: 14px;
    line-height: 20px;
  }
  .navbar-left-sidebar > li.dropdown > a > i {
    display: block;
    position: absolute;
    top: 15px;
    right: 5px;
    font-size: 16px;
  }
  .navbar-left-sidebar li a {
    padding: 10px 0;
    margin: 0;
    border-bottom: 0;
    font-size: 14px;
    line-height: 20px;
  }
  .menu-style-2 .navbar-left-sidebar .dropdown:hover > .dropdown-menu.second-level {
    left: 0;
    position: relative;
    background-color: #fff;
  }
  .navbar-left-sidebar .dropdown > .dropdown-menu.second-level li > a {
    border-bottom: 0;
    padding: 6px 0 5px 0;
  }
  .navbar-left-sidebar .dropdown-menu.second-level li > a:hover, .navbar-left-sidebar li > a:hover {
    background-color: transparent;
  }
  .top-logo .navbar-brand {
    padding-top: 0.3125rem;
    padding-bottom: 0.3125rem;
  }
  .hamburger-menu-half .menu-list > li {
    padding: 7px 0;
  }
  .hamburger-menu-half .menu-list li .menu-toggle {
    top: 29px;
  }
  .hamburger-menu-half .menu-list li ul li .menu-toggle {
    top: 15px;
  }
  .hamburger-menu-half .menu-list .menu-list-item > .sub-menu-item {
    padding-top: 5px;
  }
  .hamburger-menu-half .menu-list .menu-list-item .sub-menu-item .sub-menu-item {
    padding-top: 0;
  }
  .hamburger-menu-half .sub-menu-item .menu-toggle:before, .hamburger-menu-half .sub-menu-item .menu-toggle:after {
    right: 8px;
  }
  .hamburger-menu.full-width .menu-list > li {
    padding: 5px 0;
  }
  .hamburger-menu.full-width .menu-list > li .menu-toggle {
    top: 27px;
  }
  .hamburger-menu.full-width .menu-list li ul li .menu-toggle {
    top: 15px;
  }
  .hamburger-menu.full-width .menu-list .menu-list-item > .sub-menu-item {
    padding-top: 5px;
  }
  .hamburger-menu.full-width .menu-list .menu-list-item .sub-menu-item .sub-menu-item {
    padding-top: 0;
  }
  .menu-logo-center .navbar-collapse > .navbar-nav:first-child {
    padding-bottom: 0;
  }
  .menu-logo-center .navbar-collapse > .navbar-nav:last-child {
    padding-top: 0;
  }
  .hamburger-menu-big-font .menu-list li .sub-menu-item {
    padding: 20px 0 0 15px;
  }
  .hamburger-menu-big-font .menu-list li .menu-toggle {
    top: 34px;
  }
  .hamburger-menu-big-font .menu-list li a {
    font-size: 30px;
    line-height: 38px;
  }
  .navbar.navbar-dark.bg-transparent .navbar-nav .nav-link.active, .navbar.navbar-dark .navbar-nav .nav-link.active, .navbar-dark .navbar-nav .nav-link.active:hover, .navbar-dark .navbar-nav .nav-link.active:focus {
    color: rgba(0, 0, 0, 0.6) !important;
  }
  .navbar.navbar-dark .navbar-nav > .dropdown.active > a, .sticky .navbar.header-dark .navbar-nav > .dropdown.active > a, .navbar.navbar-dark .navbar-nav > .nav-item.dropdown.megamenu.active:hover > a, .navbar.navbar-dark .navbar-nav > .nav-item.dropdown.simple-dropdown.active:hover > a {
    color: rgba(0, 0, 0, 0.6) !important;
  }
  .navbar.navbar-dark .navbar-nav > .nav-item.dropdown.megamenu:hover > a, .navbar.navbar-dark .navbar-nav > .nav-item.dropdown.simple-dropdown:hover > a {
    color: black !important;
  }
  .navbar.navbar-light .navbar-nav > .nav-item.dropdown.megamenu:hover > a, .navbar.navbar-light .navbar-nav > .nav-item.dropdown.simple-dropdown:hover > a, .sticky .navbar.navbar-dark.header-light .navbar-nav > .nav-item.dropdown.megamenu:hover > a, .sticky .navbar.navbar-dark.header-light .navbar-nav > .nav-item.dropdown.simple-dropdown:hover > a {
    color: black !important;
  }
  header .navbar .navbar-brand .mobile-logo, header .sidebar-nav-menu .navbar-brand .mobile-logo {
    visibility: visible;
    opacity: 1;
    width: auto;
  }
  .top-logo .navbar-brand + div[class*="col-"] div:first-child {
    padding-left: 0;
  }
  .navbar-dark.bg-transparent .navbar-toggler-line {
    overflow: hidden;
    background: #232323;
  }
  header.sticky .navbar.bg-transparent.hader-light .navbar-toggler-line {
    overflow: hidden;
    background: #fff;
  }
  .navbar-dark.bg-transparent .push-button > span, .sticky .navbar-dark.bg-transparent .push-button > span {
    background: #232323;
  }
  .navbar.bg-transparent {
    background-color: #fff !important;
  }
  .navbar.navbar-dark .header-social-icon, .sticky .navbar.header-dark .header-social-icon {
    border-color: rgba(0, 0, 0, 0.45);
  }
  .navbar.navbar-dark.bg-transparent .navbar-nav .nav-link, .navbar.navbar-dark.bg-transparent .header-search-icon > a, .navbar.navbar-dark.bg-transparent .header-social-icon > a, .navbar.navbar-dark.bg-transparent .header-cart-icon > a, .navbar.navbar-dark.bg-transparent .header-language > a, .navbar.navbar-dark .nav-bar-contact {
    color: #232323 !important;
  }
  header.sticky .navbar.navbar-dark.bg-transparent.header-dark .header-social-icon > a {
    color: #fff !important;
  }
  .navbar.navbar-dark.bg-transparent .header-search-icon > a:hover, .navbar.navbar-dark.bg-transparent .header-social-icon > a:hover, .navbar.navbar-dark.bg-transparent .header-cart-icon > a:hover, .navbar.navbar-dark.bg-transparent .header-language > a:hover, .sticky .navbar-dark.bg-transparent .header-search-icon > a:hover, .sticky .navbar-dark.bg-transparent .header-social-icon > a:hover, .sticky .navbar-dark.bg-transparent .header-cart-icon > a:hover, .sticky .navbar-dark.bg-transparent .header-language > a:hover {
    color: rgba(0, 0, 0, 0.6) !important;
  }
  .navbar.bg-transparent .header-button .btn.btn-white {
    background: #232323;
    border-color: #232323;
    color: #ffffff;
  }
  [data-mobile-nav-style=classic] .navbar-nav {
    display: block;
  }
  [data-mobile-nav-style=modern] .page-layout {
    background-color: #fff;
  }
  [data-mobile-nav-style=modern] header .navbar-collapse {
    display: none !important;
  }
  [data-mobile-nav-style=modern] .navbar-modern-inner .navbar-nav {
    width: 100%;
    padding: 0;
  }
  [data-mobile-nav-style=modern] .navbar-modern-inner .navbar-collapse.show {
    height: 100%;
  }
  [data-mobile-nav-style=modern] .navbar-modern-inner .navbar-toggler-line {
    background-color: #fff;
  }
  [data-mobile-nav-style=modern] .navbar-modern-inner .nav-item a, [data-mobile-nav-style=modern] .navbar-modern-inner .nav-item i, [data-mobile-nav-style=modern] .navbar-modern-inner .simple-dropdown .dropdown-menu .dropdown a.active, [data-mobile-nav-style=modern] .navbar-modern-inner .nav-item.dropdown.simple-dropdown .dropdown-menu > .dropdown > a {
    color: #fff;
    display: inline-block;
    right: 0;
    font-size: 17px;
    font-weight: 500;
  }
  [data-mobile-nav-style=modern] .navbar-modern-inner .simple-dropdown .dropdown-menu .dropdown a.active {
    text-decoration: underline;
  }
  [data-mobile-nav-style=modern] .navbar-modern-inner .nav-item i {
    font-size: 14px;
  }
  [data-mobile-nav-style=modern] .navbar-modern-inner .nav-item i.dropdown-toggle {
    font-size: 17px;
    font-weight: 600;
  }
  [data-mobile-nav-style=modern] .navbar-modern-inner .nav-item .megamenu-content a, [data-mobile-nav-style=modern] .navbar-modern-inner .nav-item.dropdown.simple-dropdown .dropdown-menu > .dropdown > a {
    font-size: 13px;
    padding: 0;
  }
  [data-mobile-nav-style=modern] .navbar-modern-inner .nav-item.dropdown.megamenu .menu-back-div, [data-mobile-nav-style=modern] .dropdown-menu.megamenu-content li.dropdown-header {
    color: #fff;
    position: inherit !important;
    margin-bottom: 15px !important;
    margin-top: 6px;
    padding: 0 !important;
    right: 0;
  }
  [data-mobile-nav-style=modern] .dropdown-menu.megamenu-content li.dropdown-header {
    opacity: 0.7;
    margin-top: 20px !important;
    font-weight: 500;
  }
  [data-mobile-nav-style=modern] .dropdown-menu.megamenu-content li.dropdown-header:first-child {
    margin-top: 0 !important;
  }
  [data-mobile-nav-style=modern] .navbar-modern-inner .nav-item.dropdown.megamenu .menu-back-div ul {
    margin-bottom: 20px;
    padding: 0;
  }
  [data-mobile-nav-style=modern] .navbar-modern-inner .nav-item.dropdown.megamenu .menu-back-div ul:last-child {
    margin-bottom: 0;
  }
  [data-mobile-nav-style=modern] .navbar-modern-inner .dropdown-menu.megamenu-content li, [data-mobile-nav-style=modern] .navbar-modern-inner .nav-item.dropdown.simple-dropdown .dropdown-menu .dropdown .dropdown-menu {
    line-height: normal;
    padding-bottom: 5px;
    font-size: 15px;
  }
  [data-mobile-nav-style=modern] .navbar-modern-inner .nav-item.dropdown.megamenu .menu-back-div, [data-mobile-nav-style=modern] .navbar-modern-inner .simple-dropdown > .dropdown-menu {
    border-radius: 0;
    background-color: transparent;
    transform: translate3d(0, 0, 0px) !important;
    position: inherit !important;
    padding: 8px 15px !important;
    margin-bottom: 0 !important;
  }
  [data-mobile-nav-style=modern] .navbar-modern-inner .nav-item.dropdown.simple-dropdown .dropdown-menu > .dropdown {
    margin-bottom: 0;
  }
  [data-mobile-nav-style=modern] .navbar-modern-inner .simple-dropdown > .dropdown-menu {
    padding-top: 14px !important;
    padding-bottom: 0 !important;
  }
  [data-mobile-nav-style=modern] .navbar-modern-inner .simple-dropdown > .dropdown-menu li:last-child > ul {
    margin-bottom: 0 !important;
  }
  [data-mobile-nav-style=modern] .navbar-modern-inner .nav-item.dropdown.simple-dropdown .dropdown-menu .dropdown .dropdown-menu li {
    padding: 0;
  }
  [data-mobile-nav-style=modern] .navbar-modern-inner .nav-item.dropdown.simple-dropdown .dropdown-menu .dropdown .dropdown-menu {
    margin-bottom: 10px;
  }
  [data-mobile-nav-style=modern] .navbar-modern-inner .nav-item.dropdown.simple-dropdown .dropdown-menu .dropdown > a {
    opacity: 0.7;
    font-size: 14px;
    margin-bottom: 10px;
    margin-top: 0;
  }
  [data-mobile-nav-style=modern] .navbar-modern-inner .nav-item.dropdown.simple-dropdown .dropdown-menu .dropdown .dropdown-menu li > a {
    margin-bottom: 9px;
    font-size: 13px;
  }
  [data-mobile-nav-style=modern] .navbar-modern-inner .simple-dropdown .dropdown-menu .dropdown:hover > a, [data-mobile-nav-style=modern] .navbar-modern-inner .simple-dropdown .dropdown-menu .dropdown a:hover, [data-mobile-nav-style=modern] .navbar-modern-inner .simple-dropdown .dropdown-menu .dropdown a.active, [data-mobile-nav-style=modern] .navbar-modern-inner .simple-dropdown .dropdown-menu .dropdown a:focus, [data-mobile-nav-style=modern] .navbar-modern-inner .simple-dropdown .dropdown-menu .dropdown.active > a {
    color: rgba(255, 255, 255, 0.6);
  }
  [data-mobile-nav-style=modern] .navbar-modern-inner .mCustomScrollBox {
    height: auto;
    width: 100%;
  }
  [data-mobile-nav-style=modern] .navbar-modern-inner .mCSB_inside > .mCSB_container {
    margin-right: 0;
  }
  [data-mobile-nav-style=modern] .navbar-modern-inner .mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden {
    margin-right: 0;
  }
  [data-mobile-nav-style=modern] .navbar-modern-inner .nav-item.dropdown.simple-dropdown .dropdown-menu .dropdown a {
    padding: 0;
  }
  [data-mobile-nav-style=modern] .navbar-modern-inner .simple-dropdown .dropdown-menu .dropdown a .dropdown-toggle {
    display: none;
    right: 13px;
    top: 4px;
    transform: translateY(0);
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -o-transform: translateY(0);
    -ms-transform: translateY(0);
  }
  [data-mobile-nav-style=modern] .navbar-modern-inner .dropdown-menu.megamenu-content li.active a, [data-mobile-nav-style=modern] .navbar-modern-inner .dropdown-menu.megamenu-content li a:hover {
    color: rgba(255, 255, 255, 0.6);
  }
  .navbar-collapse-show[data-mobile-nav-style=modern] {
    overflow: hidden;
    padding-top: 0;
  }
  [data-mobile-nav-style=modern] .navbar-modern-inner {
    opacity: 0;
    visibility: hidden;
    overflow: visible !important;
    width: 70vw;
    height: 100vh !important;
    position: fixed;
    top: 0;
    right: -40vw;
    z-index: 90;
    display: -ms-flexbox !important;
    display: -webkit-box !important;
    display: flex !important;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-transition-duration: 0.65s;
    transition-duration: 0.65s;
    -webkit-transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
    transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
    -webkit-transform: translate3d(25vw, 0, 0);
    transform: translate3d(25vw, 0, 0);
  }
  .navbar-collapse-show[data-mobile-nav-style=modern] .navbar-modern-inner {
    right: 0;
    opacity: 1;
    visibility: visible !important;
    display: -ms-flexbox !important;
    display: -webkit-box !important;
    display: flex !important;
    -webkit-transition-delay: 0.1s;
    transition-delay: 0.1s;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  [data-mobile-nav-style=modern] .navbar-show-modern-bg {
    display: inline-block;
    width: 100vw;
    height: 100vh;
    position: fixed;
    top: 0;
    left: 0;
    z-index: -1;
    opacity: 0;
    background-image: linear-gradient(to right top, #0039e3, #4132e0, #5e28dd, #741bd9, #8600d4);
    -webkit-transform: scale(1.75);
    transform: scale(1.75);
    transition: opacity 0.3s, -webkit-transform 0.3s;
    transition: opacity 0.3s, transform 0.3s;
    transition: opacity 0.3s, transform 0.3s, -webkit-transform 0.3s;
    -webkit-transition-delay: 0.4s;
    -o-transition-delay: 0.4s;
    transition-delay: 0.4s;
  }
  .navbar-collapse-show[data-mobile-nav-style=modern] .navbar-show-modern-bg {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
    -webkit-transition-delay: 0s;
    -o-transition-delay: 0s;
    transition-delay: 0s;
  }
  [data-mobile-nav-style=modern] .navbar, [data-mobile-nav-style=modern] .sticky.header-appear .header-reverse-scroll, [data-mobile-nav-style=modern] header .top-bar + .navbar.fixed-top {
    -webkit-transition-duration: 0.75s;
    -moz-transition-duration: 0.75s;
    -ms-transition-duration: 0.75s;
    -o-transition-duration: 0.75s;
    transition-duration: 0.75s;
  }
  [data-mobile-nav-style=modern] .navbar, [data-mobile-nav-style=modern] .page-layout, [data-mobile-nav-style=modern] .top-bar {
    -webkit-transition: width 0.3s, -webkit-transform 0.75s cubic-bezier(0.23, 1, 0.32, 1);
    transition: width 0.3s, -webkit-transform 0.75s cubic-bezier(0.23, 1, 0.32, 1);
    transition: transform 0.75s cubic-bezier(0.23, 1, 0.32, 1), width 0.3s;
    transition: transform 0.75s cubic-bezier(0.23, 1, 0.32, 1), width 0.3s, -webkit-transform 0.75s cubic-bezier(0.23, 1, 0.32, 1);
  }
  .navbar-collapse-show[data-mobile-nav-style=modern] .navbar, .navbar-collapse-show[data-mobile-nav-style=modern] .page-layout, .navbar-collapse-show[data-mobile-nav-style=modern] .top-bar {
    -webkit-transform: translate3d(-70vw, 0, 0);
    transform: translate3d(-70vw, 0, 0);
  }
  [data-mobile-nav-trigger-alignment=right][data-mobile-nav-style=modern] .navbar-modern-inner .navbar-toggler {
    display: none;
  }
  [data-mobile-nav-trigger-alignment=left][data-mobile-nav-style=modern] .navbar-modern-inner .navbar-toggler {
    position: absolute;
    top: 0;
    right: 25px;
  }
  [data-mobile-nav-style=modern] .navbar-modern-inner .navbar-collapse {
    position: static;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: transparent;
    padding: 100px 12vw;
    box-shadow: none;
    max-height: 100%;
    display: flex !important;
    -ms-flex-pack: center !important;
    justify-content: center !important;
  }
  .navbar-collapse-show[data-mobile-nav-trigger-alignment=left][data-mobile-nav-style=modern] .navbar-modern-inner .navbar-toggler .navbar-collapse-show[data-mobile-nav-trigger-alignment=left][data-mobile-nav-style=modern] .navbar {
    position: absolute;
  }
  .navbar-collapse-show[data-mobile-nav-trigger-alignment=left][data-mobile-nav-style=modern] .navbar, .navbar-collapse-show[data-mobile-nav-trigger-alignment=left][data-mobile-nav-style=modern] .page-layout, .navbar-collapse-show[data-mobile-nav-trigger-alignment=left][data-mobile-nav-style=modern] .top-bar {
    -webkit-transform: translate3d(80vw, 0, 0);
    transform: translate3d(80vw, 0, 0);
  }
  [data-mobile-nav-trigger-alignment=left] .navbar-modern-inner {
    width: 80vw;
    right: inherit;
    left: -30vw;
    -webkit-transform: translate3d(-25vw, 0, 0);
    transform: translate3d(-25vw, 0, 0);
  }
  .navbar-collapse-show[data-mobile-nav-trigger-alignment=left] .navbar-modern-inner {
    left: 0;
    right: inherit;
  }
  [data-mobile-nav-trigger-alignment=left] .navbar-modern-inner .navbar-collapse {
    right: 0;
    left: inherit;
    padding-right: 10vw;
    padding-left: 10vw;
  }
  [data-mobile-nav-trigger-alignment=left][data-mobile-nav-style=modern] .parallax {
    background-attachment: scroll !important;
  }
  [data-mobile-nav-style=modern] .navbar-nav > .nav-item {
    border-bottom: 1px solid rgba(255, 255, 255, 0.1);
    padding-top: 10px;
    padding-bottom: 12px;
  }
  [data-mobile-nav-style=modern] .navbar-nav > .nav-item:last-child {
    border-bottom: 0;
  }
  [data-mobile-nav-style=modern] .nav-item > .dropdown-toggle {
    top: 7px;
  }
  .navbar-collapse-show[data-mobile-nav-style=full-screen-menu] {
    overflow: hidden;
  }
  .navbar-collapse-show[data-mobile-nav-style=full-screen-menu] .navbar .navbar-nav {
    padding: 0;
  }
  [data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner {
    background-image: linear-gradient(to right top, #0039e3, #4132e0, #5e28dd, #741bd9, #8600d4);
    visibility: hidden;
    overflow: hidden !important;
    width: 100vw;
    height: 100vh !important;
    position: fixed;
    top: -100vh;
    left: 0;
    z-index: 9999;
    display: -ms-flexbox !important;
    display: -webkit-box !important;
    display: flex !important;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-transition: all 0.4s ease-ou;
    transition: all 0.4s ease-out;
    -webkit-transition-delay: 0.6s;
    transition-delay: 0.6s;
  }
  .navbar-collapse-show[data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner {
    height: 100vh !important;
    top: 0;
    visibility: visible !important;
    -webkit-transition: all 0.2s ease-in;
    transition: all 0.2s ease-in;
    -webkit-transition-delay: 0.2s;
    transition-delay: 0.2s;
  }
  [data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .navbar-collapse {
    position: inherit;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    padding: 100px 0;
    max-height: 100%;
    box-shadow: none;
    background: transparent;
    display: -ms-flexbox !important;
    display: -webkit-box !important;
    display: flex !important;
    -ms-flex-pack: center !important;
    justify-content: center !important;
  }
  [data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .navbar-nav {
    padding: 0;
  }
  [data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .nav-item.dropdown.megamenu .menu-back-div, [data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .simple-dropdown > .dropdown-menu {
    border-radius: 0;
    background-color: transparent;
    transform: translate3d(0, 0, 0px) !important;
    position: inherit !important;
    padding: 8px 15px !important;
    margin-bottom: 0 !important;
    margin-top: 6px;
  }
  [data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .mCustomScrollBox {
    height: auto;
    width: 75%;
  }
  [data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .nav-item a, [data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .nav-item i, [data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .nav-item.dropdown.simple-dropdown .dropdown-menu > .dropdown > a {
    color: #fff;
    font-size: 17px;
    font-weight: 500;
  }
  [data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .nav-item i {
    font-weight: 600;
  }
  [data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .nav-item.dropdown.megamenu .menu-back-div, [data-mobile-nav-style=full-screen-menu] .dropdown-menu.megamenu-content li.dropdown-header {
    color: #fff;
    line-height: normal;
    padding-bottom: 5px;
    font-size: 15px;
  }
  [data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .dropdown-menu.megamenu-content li.active a, [data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .dropdown-menu.megamenu-content li a:hover {
    color: rgba(255, 255, 255, 0.6);
  }
  [data-mobile-nav-style=full-screen-menu] .dropdown-menu.megamenu-content li.dropdown-header {
    opacity: 0.7;
    margin-top: 20px !important;
    font-weight: 500;
    margin-bottom: 4px;
  }
  [data-mobile-nav-style=full-screen-menu] .dropdown-menu.megamenu-content li.dropdown-header:first-child {
    margin-top: 0 !important;
  }
  [data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .nav-item.dropdown.megamenu .menu-back-div ul {
    margin-bottom: 20px;
    padding: 0;
  }
  [data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .nav-item.dropdown.megamenu .menu-back-div ul:last-child {
    margin-bottom: 0;
  }
  [data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .dropdown-menu.megamenu-content li, [data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .nav-item.dropdown.simple-dropdown .dropdown-menu .dropdown .dropdown-menu {
    line-height: normal;
    padding-bottom: 12px;
    font-size: 15px;
  }
  [data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .nav-item .megamenu-content a, [data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .nav-item.dropdown.simple-dropdown .dropdown-menu > .dropdown > a {
    font-size: 13px;
    padding: 0;
  }
  [data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .simple-dropdown > .dropdown-menu {
    padding-bottom: 0 !important;
  }
  [data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .nav-item.dropdown.simple-dropdown .dropdown-menu > .dropdown {
    margin-bottom: 0;
  }
  [data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .nav-item.dropdown.simple-dropdown .dropdown-menu .dropdown a {
    padding: 3px 0 3px;
    font-size: 13px;
    margin-bottom: 6px;
    margin-top: 0;
  }
  [data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .nav-item.dropdown.simple-dropdown .dropdown-menu .dropdown > a {
    opacity: 0.7;
    margin-bottom: 7px !important;
    font-size: 14px;
    padding-top: 2px;
  }
  [data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .simple-dropdown > .dropdown-menu li:last-child > ul {
    margin-bottom: 0 !important;
    padding-bottom: 5px !important;
  }
  [data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .simple-dropdown .dropdown-menu .dropdown:hover > a, [data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .simple-dropdown .dropdown-menu .dropdown a:hover, [data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .simple-dropdown .dropdown-menu .dropdown a.active, [data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .simple-dropdown .dropdown-menu .dropdown a:focus, [data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .simple-dropdown .dropdown-menu .dropdown.active > a {
    color: rgba(255, 255, 255, 0.6);
  }
  [data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .navbar-toggler {
    margin: 0;
    position: absolute;
    right: 35px;
    top: 35px;
    opacity: 0;
    -webkit-transition: all 0.4s ease-out;
    transition: all 0.4s ease-out;
    -webkit-transition-delay: 0.6s;
    transition-delay: 0.6s;
  }
  .navbar-collapse-show[data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .navbar-toggler {
    opacity: 1;
  }
  [data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .navbar-toggler-line {
    background-color: #fff;
  }
  [data-mobile-nav-style=full-screen-menu] ul.navbar-nav > li.nav-item > .dropdown-toggle {
    top: 8px;
    right: 0;
  }
  [data-mobile-nav-style=full-screen-menu] ul.navbar-nav > li.nav-item {
    border-bottom: 1px solid rgba(255, 255, 255, 0.1);
    padding-top: 10px;
    padding-bottom: 12px;
    -webkit-transform: scale(1.15) translateY(-30px);
    transform: scale(1.15) translateY(-30px);
    opacity: 0;
    -webkit-transition: opacity 0.5s cubic-bezier(0.4, 0.01, 0.165, 0.99), -webkit-transform 0.5s cubic-bezier(0.4, 0.01, 0.165, 0.99);
    transition: opacity 0.6s cubic-bezier(0.4, 0.01, 0.165, 0.99), -webkit-transform 0.5s cubic-bezier(0.4, 0.01, 0.165, 0.99);
    transition: transform 0.5s cubic-bezier(0.4, 0.01, 0.165, 0.99), opacity 0.6s cubic-bezier(0.4, 0.01, 0.165, 0.99);
    transition: transform 0.5s cubic-bezier(0.4, 0.01, 0.165, 0.99), opacity 0.6s cubic-bezier(0.4, 0.01, 0.165, 0.99), -webkit-transform 0.5s cubic-bezier(0.4, 0.01, 0.165, 0.99);
  }
  [data-mobile-nav-style=full-screen-menu] ul.navbar-nav > li.nav-item:last-child {
    border-bottom: 0;
  }
  .navbar-collapse-show[data-mobile-nav-style=full-screen-menu] ul.navbar-nav > li {
    -webkit-transform: scale(1) translateY(0px);
    transform: scale(1) translateY(0px);
    opacity: 1;
  }
  [data-mobile-nav-style=full-screen-menu] ul.navbar-nav > li:nth-child(1) {
    -webkit-transition-delay: 0.49s;
    transition-delay: 0.49s;
  }
  [data-mobile-nav-style=full-screen-menu] ul.navbar-nav > li:nth-child(2) {
    -webkit-transition-delay: 0.42s;
    transition-delay: 0.42s;
  }
  [data-mobile-nav-style=full-screen-menu] ul.navbar-nav > li:nth-child(3) {
    -webkit-transition-delay: 0.35s;
    transition-delay: 0.35s;
  }
  [data-mobile-nav-style=full-screen-menu] ul.navbar-nav > li:nth-child(4) {
    -webkit-transition-delay: 0.28s;
    transition-delay: 0.28s;
  }
  [data-mobile-nav-style=full-screen-menu] ul.navbar-nav > li:nth-child(5) {
    -webkit-transition-delay: 0.21s;
    transition-delay: 0.21s;
  }
  [data-mobile-nav-style=full-screen-menu] ul.navbar-nav > li:nth-child(6) {
    -webkit-transition-delay: 0.14s;
    transition-delay: 0.14s;
  }
  [data-mobile-nav-style=full-screen-menu] ul.navbar-nav > li:nth-child(7) {
    -webkit-transition-delay: 0.07s;
    transition-delay: 0.07s;
  }
  [data-mobile-nav-style=full-screen-menu] ul.navbar-nav > li:nth-child(8) {
    -webkit-transition-delay: 0s;
    transition-delay: 0s;
  }
  [data-mobile-nav-style=full-screen-menu] ul.navbar-nav > li:nth-child(9) {
    -webkit-transition-delay: -0.07s;
    transition-delay: -0.07s;
  }
  [data-mobile-nav-style=full-screen-menu] ul.navbar-nav > li:nth-child(10) {
    -webkit-transition-delay: -0.14s;
    transition-delay: -0.14s;
  }
  [data-mobile-nav-style=full-screen-menu] ul.navbar-nav > li:nth-child(11) {
    -webkit-transition-delay: -0.21s;
    transition-delay: -0.21s;
  }
  [data-mobile-nav-style=full-screen-menu] ul.navbar-nav > li:nth-child(12) {
    -webkit-transition-delay: -0.28s;
    transition-delay: -0.28s;
  }
  [data-mobile-nav-style=full-screen-menu] ul.navbar-nav > li:nth-child(13) {
    -webkit-transition-delay: -0.35s;
    transition-delay: -0.35s;
  }
  [data-mobile-nav-style=full-screen-menu] ul.navbar-nav > li:nth-child(14) {
    -webkit-transition-delay: -0.42s;
    transition-delay: -0.42s;
  }
  [data-mobile-nav-style=full-screen-menu] ul.navbar-nav > li:nth-child(15) {
    -webkit-transition-delay: -0.49s;
    transition-delay: -0.49s;
  }
  .navbar-collapse-show[data-mobile-nav-style=full-screen-menu] ul.navbar-nav > li:nth-child(1) {
    -webkit-transition-delay: 0.27s;
    transition-delay: 0.27s;
  }
  .navbar-collapse-show[data-mobile-nav-style=full-screen-menu] ul.navbar-nav > li:nth-child(2) {
    -webkit-transition-delay: 0.34s;
    transition-delay: 0.34s;
  }
  .navbar-collapse-show[data-mobile-nav-style=full-screen-menu] ul.navbar-nav > li:nth-child(3) {
    -webkit-transition-delay: 0.41s;
    transition-delay: 0.41s;
  }
  .navbar-collapse-show[data-mobile-nav-style=full-screen-menu] ul.navbar-nav > li:nth-child(4) {
    -webkit-transition-delay: 0.48s;
    transition-delay: 0.48s;
  }
  .navbar-collapse-show[data-mobile-nav-style=full-screen-menu] ul.navbar-nav > li:nth-child(5) {
    -webkit-transition-delay: 0.55s;
    transition-delay: 0.55s;
  }
  .navbar-collapse-show[data-mobile-nav-style=full-screen-menu] ul.navbar-nav > li:nth-child(6) {
    -webkit-transition-delay: 0.62s;
    transition-delay: 0.62s;
  }
  .navbar-collapse-show[data-mobile-nav-style=full-screen-menu] ul.navbar-nav > li:nth-child(7) {
    -webkit-transition-delay: 0.69s;
    transition-delay: 0.69s;
  }
  .navbar-collapse-show[data-mobile-nav-style=full-screen-menu] ul.navbar-nav > li:nth-child(8) {
    -webkit-transition-delay: 0.76s;
    transition-delay: 0.76s;
  }
  .navbar-collapse-show[data-mobile-nav-style=full-screen-menu] ul.navbar-nav > li:nth-child(9) {
    -webkit-transition-delay: 0.83s;
    transition-delay: 0.83s;
  }
  .navbar-collapse-show[data-mobile-nav-style=full-screen-menu] ul.navbar-nav > li:nth-child(10) {
    -webkit-transition-delay: 0.9s;
    transition-delay: 0.9s;
  }
  .navbar-collapse-show[data-mobile-nav-style=full-screen-menu] ul.navbar-nav > li:nth-child(11) {
    -webkit-transition-delay: 0.97s;
    transition-delay: 0.97s;
  }
  .navbar-collapse-show[data-mobile-nav-style=full-screen-menu] ul.navbar-nav > li:nth-child(12) {
    -webkit-transition-delay: 1.04s;
    transition-delay: 1.04s;
  }
  .navbar-collapse-show[data-mobile-nav-style=full-screen-menu] ul.navbar-nav > li:nth-child(13) {
    -webkit-transition-delay: 1.11s;
    transition-delay: 1.11s;
  }
  .navbar-collapse-show[data-mobile-nav-style=full-screen-menu] ul.navbar-nav > li:nth-child(14) {
    -webkit-transition-delay: 1.18s;
    transition-delay: 1.18s;
  }
  .navbar-collapse-show[data-mobile-nav-style=full-screen-menu] ul.navbar-nav > li:nth-child(15) {
    -webkit-transition-delay: 1.25s;
    transition-delay: 1.25s;
  }
  [data-mobile-nav-style=full-screen-menu] .navbar-collapse.collapsing .mCSB_scrollTools {
    opacity: 0;
  }
  [data-mobile-nav-style=full-screen-menu] .navbar-collapse.collapse .mCSB_scrollTools {
    opacity: 0;
  }
  [data-mobile-nav-style=full-screen-menu] .navbar-collapse.collapse.show .mCSB_scrollTools {
    opacity: 1;
  }
  .header-cart-icon-mobile-left .cart-item-list, .header-language-mobile-left .dropdown-menu {
    left: 0;
    right: auto;
  }
  .push-menu {
    display: none;
  }
}
/* Navigation breakpoint end */
@media (max-width: 991px) {
  /* reset */
  /* typography */
  /* text size */
  /* lineheight */
  /* letter spacing minus */
  /* absolute middle center */
  /* background image */
  /* blockquote */
  /* box shadow */
  /* margin */
  /* margin top */
  /* margin bottom */
  /* margin right */
  /* margin left */
  /* margin left right */
  /* margin top bottom */
  /* padding */
  /* padding top */
  /* padding bottom */
  /* padding right */
  /* padding left */
  /* padding top bottom */
  /* padding left right */
  /* display and overflow */
  /* position */
  /* top */
  /* top minus */
  /* bottom */
  /* bottom minus */
  /* right */
  /* right minus */
  /* left */
  /* left minus */
  /* md width */
  /* height */
  /* min-height */
  /* screen height */
  /* text size */
  /* letter spacing */
  /* list style 08 */
  /* accordion style 04 */
  /* time table */
  /* tab */
  /* tab style 05 */
  /* tab style 06 */
  /* tab style 07 */
  /* testimonials carousel style 01 */
  /* testimonials carousel style 02 */
  /* process step style 4 */
  /* no border */
  /* border width */
  /* border */
  /* border color */
  /* transparent border */
  /* border style */
  /* swiper thumb */
  /* swiper vertical */
  /* split slider */
  /* horizontal portfolio slider */
  /* grid */
  /* team style 02 */
  /* blog side image */
  /* blog modern */
  /* outside box */
  /* footer */
  /* magnific popup */
  /* cart and checkout page */
  /* application */
  /* yoga meditation */
  /* consulting */
  /* digital agency */
  /* design agency */
  /* interactive portfolio */
  /* vertical portfolio */
  /* freelancer */
  /* fashion shop */
  /* slider navigation style 04 */
  /* content box image */
  /* interactive list style */
  /* split portfolio */
  /* coming soon v2 */
  /* landing page */
  /* text shadow */
  /* cookie message */
  /* consulting */
  html {
    font-size: 12px;
  }
  section {
    padding: 75px 0;
  }
  section.big-section {
    padding: 95px 0;
  }
  section.extra-big-section {
    padding: 110px 0;
  }
  section.half-section {
    padding: 40px 0;
  }
  .md-no-overlap-section {
    height: auto !important;
  }
  .md-no-overlap-section ~ section .overlap-section {
    margin-top: 0 !important;
  }
  .md-last-order {
    order: 10;
  }
  p {
    margin: 0 0 20px;
  }
  .text-large {
    font-size: 16px;
    line-height: 22px;
  }
  .text-extra-large {
    font-size: 18px;
    line-height: 26px;
  }
  .title-small {
    font-size: 30px;
    line-height: 30px;
  }
  .title-large {
    font-size: 70px;
    line-height: 65px;
  }
  .title-extra-large {
    font-size: 90px;
    line-height: 85px;
  }
  .title-extra-large-heavy {
    font-size: 9rem;
    line-height: 11rem;
  }
  .text-big {
    font-size: 120px;
    line-height: 120px;
  }
  .md-line-height-0px {
    line-height: 0px;
  }
  .md-line-height-8px {
    line-height: 8px;
  }
  .md-line-height-10px {
    line-height: 10px;
  }
  .md-line-height-14px {
    line-height: 14px;
  }
  .md-line-height-15px {
    line-height: 15px;
  }
  .md-line-height-16px {
    line-height: 16px;
  }
  .md-line-height-18px {
    line-height: 18px;
  }
  .md-line-height-20px {
    line-height: 20px;
  }
  .md-line-height-22px {
    line-height: 22px;
  }
  .md-line-height-24px {
    line-height: 24px;
  }
  .md-line-height-26px {
    line-height: 26px;
  }
  .md-line-height-28px {
    line-height: 28px;
  }
  .md-line-height-30px {
    line-height: 30px;
  }
  .md-line-height-32px {
    line-height: 32px;
  }
  .md-line-height-34px {
    line-height: 34px;
  }
  .md-line-height-36px {
    line-height: 36px;
  }
  .md-line-height-38px {
    line-height: 38px;
  }
  .md-line-height-40px {
    line-height: 40px;
  }
  .md-line-height-50px {
    line-height: 50px;
  }
  .md-line-height-140px {
    line-height: 140px;
  }
  .md-line-height-normal {
    line-height: normal;
  }
  .md-letter-spacing-minus-1-half {
    letter-spacing: -0.5px;
  }
  .md-letter-spacing-minus-1px {
    letter-spacing: -1px;
  }
  .md-letter-spacing-minus-2px {
    letter-spacing: -2px;
  }
  .md-letter-spacing-minus-3px {
    letter-spacing: -3px;
  }
  .md-letter-spacing-minus-4px {
    letter-spacing: -4px;
  }
  .md-letter-spacing-minus-5px {
    letter-spacing: -5px;
  }
  .md-absolute-middle-center {
    left: 50%;
    top: 50%;
    position: absolute;
    -ms-transform: translateX(-50%) translateY(-50%);
    -moz-transform: translateX(-50%) translateY(-50%);
    -webkit-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
  }
  .md-background-image-none {
    background: inherit !important;
  }
  .md-background-position-left {
    background-position: left center;
  }
  .md-background-position-right {
    background-position: right center;
  }
  .md-background-position-top {
    background-position: right top;
  }
  .md-background-position-center {
    background-position: center;
  }
  .md-background-position-left-top {
    background-position: left top;
  }
  blockquote {
    padding: 2px 30px;
  }
  .md-box-shadow-none {
    box-shadow: none;
  }
  .md-margin-one-all {
    margin: 1%;
  }
  .md-margin-two-all {
    margin: 2%;
  }
  .md-margin-three-all {
    margin: 3%;
  }
  .md-margin-four-all {
    margin: 4%;
  }
  .md-margin-five-all {
    margin: 5%;
  }
  .md-margin-six-all {
    margin: 6%;
  }
  .md-margin-seven-all {
    margin: 7%;
  }
  .md-margin-eight-all {
    margin: 8%;
  }
  .md-margin-nine-all {
    margin: 9%;
  }
  .md-margin-ten-all {
    margin: 10%;
  }
  .md-margin-eleven-all {
    margin: 11%;
  }
  .md-margin-twelve-all {
    margin: 12%;
  }
  .md-margin-thirteen-all {
    margin: 13%;
  }
  .md-margin-fourteen-all {
    margin: 14%;
  }
  .md-margin-fifteen-all {
    margin: 15%;
  }
  .md-margin-sixteen-all {
    margin: 16%;
  }
  .md-margin-seventeen-all {
    margin: 17%;
  }
  .md-margin-eighteen-all {
    margin: 18%;
  }
  .md-margin-nineteen-all {
    margin: 19%;
  }
  .md-margin-twenty-all {
    margin: 20%;
  }
  .md-margin-5px-all {
    margin: 5px;
  }
  .md-margin-10px-all {
    margin: 10px;
  }
  .md-margin-15px-all {
    margin: 15px;
  }
  .md-margin-20px-all {
    margin: 20px;
  }
  .md-margin-25px-all {
    margin: 25px;
  }
  .md-margin-30px-all {
    margin: 30px;
  }
  .md-margin-35px-all {
    margin: 35px;
  }
  .md-margin-40px-all {
    margin: 40px;
  }
  .md-margin-45px-all {
    margin: 45px;
  }
  .md-margin-50px-all {
    margin: 50px;
  }
  .md-margin-55px-all {
    margin: 55px;
  }
  .md-margin-60px-all {
    margin: 60px;
  }
  .md-margin-65px-all {
    margin: 65px;
  }
  .md-margin-70px-all {
    margin: 70px;
  }
  .md-margin-75px-all {
    margin: 75px;
  }
  .md-margin-80px-all {
    margin: 80px;
  }
  .md-margin-85px-all {
    margin: 85px;
  }
  .md-margin-90px-all {
    margin: 90px;
  }
  .md-margin-95px-all {
    margin: 95px;
  }
  .md-margin-100px-all {
    margin: 100px;
  }
  .md-margin-1-rem-all {
    margin: 1rem;
  }
  .md-margin-1-half-rem-all {
    margin: 1.5rem;
  }
  .md-margin-2-rem-all {
    margin: 2rem;
  }
  .md-margin-2-half-rem-all {
    margin: 2.5rem;
  }
  .md-margin-3-rem-all {
    margin: 3rem;
  }
  .md-margin-3-half-rem-all {
    margin: 3.5rem;
  }
  .md-margin-4-rem-all {
    margin: 4rem;
  }
  .md-margin-4-half-rem-all {
    margin: 4.5rem;
  }
  .md-margin-5-rem-all {
    margin: 5rem;
  }
  .md-margin-5-half-rem-all {
    margin: 5.5rem;
  }
  .md-margin-6-rem-all {
    margin: 6rem;
  }
  .md-margin-6-half-rem-all {
    margin: 6.5rem;
  }
  .md-margin-7-rem-all {
    margin: 7rem;
  }
  .md-margin-7-half-rem-all {
    margin: 7.5rem;
  }
  .md-margin-8-rem-all {
    margin: 8rem;
  }
  .md-margin-8-half-rem-all {
    margin: 8.5rem;
  }
  .md-margin-9-rem-all {
    margin: 9rem;
  }
  .md-margin-9-half-rem-all {
    margin: 9.5rem;
  }
  .md-margin-10-rem-all {
    margin: 10rem;
  }
  .md-margin-10-half-rem-all {
    margin: 10.5rem;
  }
  .md-margin-one-top {
    margin-top: 1%;
  }
  .md-margin-two-top {
    margin-top: 2%;
  }
  .md-margin-three-top {
    margin-top: 3%;
  }
  .md-margin-four-top {
    margin-top: 4%;
  }
  .md-margin-five-top {
    margin-top: 5%;
  }
  .md-margin-six-top {
    margin-top: 6%;
  }
  .md-margin-seven-top {
    margin-top: 7%;
  }
  .md-margin-eight-top {
    margin-top: 8%;
  }
  .md-margin-nine-top {
    margin-top: 9%;
  }
  .md-margin-ten-top {
    margin-top: 10%;
  }
  .md-margin-eleven-top {
    margin-top: 11%;
  }
  .md-margin-twelve-top {
    margin-top: 12%;
  }
  .md-margin-thirteen-top {
    margin-top: 13%;
  }
  .md-margin-fourteen-top {
    margin-top: 14%;
  }
  .md-margin-fifteen-top {
    margin-top: 15%;
  }
  .md-margin-sixteen-top {
    margin-top: 16%;
  }
  .md-margin-seventeen-top {
    margin-top: 17%;
  }
  .md-margin-eighteen-top {
    margin-top: 18%;
  }
  .md-margin-nineteen-top {
    margin-top: 19%;
  }
  .md-margin-twenty-top {
    margin-top: 20%;
  }
  .md-margin-5px-top {
    margin-top: 5px;
  }
  .md-margin-10px-top {
    margin-top: 10px;
  }
  .md-margin-15px-top {
    margin-top: 15px;
  }
  .md-margin-20px-top {
    margin-top: 20px;
  }
  .md-margin-25px-top {
    margin-top: 25px;
  }
  .md-margin-30px-top {
    margin-top: 30px;
  }
  .md-margin-35px-top {
    margin-top: 35px;
  }
  .md-margin-40px-top {
    margin-top: 40px;
  }
  .md-margin-45px-top {
    margin-top: 45px;
  }
  .md-margin-50px-top {
    margin-top: 50px;
  }
  .md-margin-55px-top {
    margin-top: 55px;
  }
  .md-margin-60px-top {
    margin-top: 60px;
  }
  .md-margin-65px-top {
    margin-top: 65px;
  }
  .md-margin-70px-top {
    margin-top: 70px;
  }
  .md-margin-75px-top {
    margin-top: 75px;
  }
  .md-margin-80px-top {
    margin-top: 80px;
  }
  .md-margin-85px-top {
    margin-top: 85px;
  }
  .md-margin-90px-top {
    margin-top: 90px;
  }
  .md-margin-95px-top {
    margin-top: 95px;
  }
  .md-margin-100px-top {
    margin-top: 100px;
  }
  .md-margin-1-rem-top {
    margin-top: 1rem;
  }
  .md-margin-1-half-rem-top {
    margin-top: 1.5rem;
  }
  .md-margin-2-rem-top {
    margin-top: 2rem;
  }
  .md-margin-2-half-rem-top {
    margin-top: 2.5rem;
  }
  .md-margin-3-rem-top {
    margin-top: 3rem;
  }
  .md-margin-3-half-rem-top {
    margin-top: 3.5rem;
  }
  .md-margin-4-rem-top {
    margin-top: 4rem;
  }
  .md-margin-4-half-rem-top {
    margin-top: 4.5rem;
  }
  .md-margin-5-rem-top {
    margin-top: 5rem;
  }
  .md-margin-5-half-rem-top {
    margin-top: 5.5rem;
  }
  .md-margin-6-rem-top {
    margin-top: 6rem;
  }
  .md-margin-6-half-rem-top {
    margin-top: 6.5rem;
  }
  .md-margin-7-rem-top {
    margin-top: 7rem;
  }
  .md-margin-7-half-rem-top {
    margin-top: 7.5rem;
  }
  .md-margin-8-rem-top {
    margin-top: 8rem;
  }
  .md-margin-8-half-rem-top {
    margin-top: 8.5rem;
  }
  .md-margin-9-rem-top {
    margin-top: 9rem;
  }
  .md-margin-9-half-rem-top {
    margin-top: 9.5rem;
  }
  .md-margin-10-rem-top {
    margin-top: 10rem;
  }
  .md-margin-10-half-rem-top {
    margin-top: 10.5rem;
  }
  .md-margin-one-bottom {
    margin-bottom: 1%;
  }
  .md-margin-two-bottom {
    margin-bottom: 2%;
  }
  .md-margin-three-bottom {
    margin-bottom: 3%;
  }
  .md-margin-four-bottom {
    margin-bottom: 4%;
  }
  .md-margin-five-bottom {
    margin-bottom: 5%;
  }
  .md-margin-six-bottom {
    margin-bottom: 6%;
  }
  .md-margin-seven-bottom {
    margin-bottom: 7%;
  }
  .md-margin-eight-bottom {
    margin-bottom: 8%;
  }
  .md-margin-nine-bottom {
    margin-bottom: 9%;
  }
  .md-margin-ten-bottom {
    margin-bottom: 10%;
  }
  .md-margin-eleven-bottom {
    margin-bottom: 11%;
  }
  .md-margin-twelve-bottom {
    margin-bottom: 12%;
  }
  .md-margin-thirteen-bottom {
    margin-bottom: 13%;
  }
  .md-margin-fourteen-bottom {
    margin-bottom: 14%;
  }
  .md-margin-fifteen-bottom {
    margin-bottom: 15%;
  }
  .md-margin-sixteen-bottom {
    margin-bottom: 16%;
  }
  .md-margin-seventeen-bottom {
    margin-bottom: 17%;
  }
  .md-margin-eighteen-bottom {
    margin-bottom: 18%;
  }
  .md-margin-nineteen-bottom {
    margin-bottom: 19%;
  }
  .md-margin-twenty-bottom {
    margin-bottom: 20%;
  }
  .md-margin-5px-bottom {
    margin-bottom: 5px;
  }
  .md-margin-10px-bottom {
    margin-bottom: 10px;
  }
  .md-margin-15px-bottom {
    margin-bottom: 15px;
  }
  .md-margin-20px-bottom {
    margin-bottom: 20px;
  }
  .md-margin-25px-bottom {
    margin-bottom: 25px;
  }
  .md-margin-30px-bottom {
    margin-bottom: 30px;
  }
  .md-margin-35px-bottom {
    margin-bottom: 35px;
  }
  .md-margin-40px-bottom {
    margin-bottom: 40px;
  }
  .md-margin-45px-bottom {
    margin-bottom: 45px;
  }
  .md-margin-50px-bottom {
    margin-bottom: 50px;
  }
  .md-margin-55px-bottom {
    margin-bottom: 55px;
  }
  .md-margin-60px-bottom {
    margin-bottom: 60px;
  }
  .md-margin-65px-bottom {
    margin-bottom: 65px;
  }
  .md-margin-70px-bottom {
    margin-bottom: 70px;
  }
  .md-margin-75px-bottom {
    margin-bottom: 75px;
  }
  .md-margin-80px-bottom {
    margin-bottom: 80px;
  }
  .md-margin-85px-bottom {
    margin-bottom: 85px;
  }
  .md-margin-90px-bottom {
    margin-bottom: 90px;
  }
  .md-margin-95px-bottom {
    margin-bottom: 95px;
  }
  .md-margin-100px-bottom {
    margin-bottom: 100px;
  }
  .md-margin-1-rem-bottom {
    margin-bottom: 1rem;
  }
  .md-margin-1-half-rem-bottom {
    margin-bottom: 1.5rem;
  }
  .md-margin-2-rem-bottom {
    margin-bottom: 2rem;
  }
  .md-margin-2-half-rem-bottom {
    margin-bottom: 2.5rem;
  }
  .md-margin-3-rem-bottom {
    margin-bottom: 3rem;
  }
  .md-margin-3-half-rem-bottom {
    margin-bottom: 3.5rem;
  }
  .md-margin-4-rem-bottom {
    margin-bottom: 4rem;
  }
  .md-margin-4-half-rem-bottom {
    margin-bottom: 4.5rem;
  }
  .md-margin-5-rem-bottom {
    margin-bottom: 5rem;
  }
  .md-margin-5-half-rem-bottom {
    margin-bottom: 5.5rem;
  }
  .md-margin-6-rem-bottom {
    margin-bottom: 6rem;
  }
  .md-margin-6-half-rem-bottom {
    margin-bottom: 6.5rem;
  }
  .md-margin-7-rem-bottom {
    margin-bottom: 7rem;
  }
  .md-margin-7-half-rem-bottom {
    margin-bottom: 7.5rem;
  }
  .md-margin-8-rem-bottom {
    margin-bottom: 8rem;
  }
  .md-margin-8-half-rem-bottom {
    margin-bottom: 8.5rem;
  }
  .md-margin-9-rem-bottom {
    margin-bottom: 9rem;
  }
  .md-margin-9-half-rem-bottom {
    margin-bottom: 9.5rem;
  }
  .md-margin-10-rem-bottom {
    margin-bottom: 10rem;
  }
  .md-margin-10-half-rem-bottom {
    margin-bottom: 10.5rem;
  }
  .md-margin-one-right {
    margin-right: 1%;
  }
  .md-margin-two-right {
    margin-right: 2%;
  }
  .md-margin-three-right {
    margin-right: 3%;
  }
  .md-margin-four-right {
    margin-right: 4%;
  }
  .md-margin-five-right {
    margin-right: 5%;
  }
  .md-margin-six-right {
    margin-right: 6%;
  }
  .md-margin-seven-right {
    margin-right: 7%;
  }
  .md-margin-eight-right {
    margin-right: 8%;
  }
  .md-margin-nine-right {
    margin-right: 9%;
  }
  .md-margin-ten-right {
    margin-right: 10%;
  }
  .md-margin-eleven-right {
    margin-right: 11%;
  }
  .md-margin-twelve-right {
    margin-right: 12%;
  }
  .md-margin-thirteen-right {
    margin-right: 13%;
  }
  .md-margin-fourteen-right {
    margin-right: 14%;
  }
  .md-margin-fifteen-right {
    margin-right: 15%;
  }
  .md-margin-sixteen-right {
    margin-right: 16%;
  }
  .md-margin-seventeen-right {
    margin-right: 17%;
  }
  .md-margin-eighteen-right {
    margin-right: 18%;
  }
  .md-margin-nineteen-right {
    margin-right: 19%;
  }
  .md-margin-twenty-right {
    margin-right: 20%;
  }
  .md-margin-5px-right {
    margin-right: 5px;
  }
  .md-margin-10px-right {
    margin-right: 10px;
  }
  .md-margin-15px-right {
    margin-right: 15px;
  }
  .md-margin-20px-right {
    margin-right: 20px;
  }
  .md-margin-25px-right {
    margin-right: 25px;
  }
  .md-margin-30px-right {
    margin-right: 30px;
  }
  .md-margin-35px-right {
    margin-right: 35px;
  }
  .md-margin-40px-right {
    margin-right: 40px;
  }
  .md-margin-45px-right {
    margin-right: 45px;
  }
  .md-margin-50px-right {
    margin-right: 50px;
  }
  .md-margin-55px-right {
    margin-right: 55px;
  }
  .md-margin-60px-right {
    margin-right: 60px;
  }
  .md-margin-65px-right {
    margin-right: 65px;
  }
  .md-margin-70px-right {
    margin-right: 70px;
  }
  .md-margin-75px-right {
    margin-right: 75px;
  }
  .md-margin-80px-right {
    margin-right: 80px;
  }
  .md-margin-85px-right {
    margin-right: 85px;
  }
  .md-margin-90px-right {
    margin-right: 90px;
  }
  .md-margin-95px-right {
    margin-right: 95px;
  }
  .md-margin-100px-right {
    margin-right: 100px;
  }
  .md-margin-1-rem-right {
    margin-right: 1rem;
  }
  .md-margin-1-half-rem-right {
    margin-right: 1.5rem;
  }
  .md-margin-2-rem-right {
    margin-right: 2rem;
  }
  .md-margin-2-half-rem-right {
    margin-right: 2.5rem;
  }
  .md-margin-3-rem-right {
    margin-right: 3rem;
  }
  .md-margin-3-half-rem-right {
    margin-right: 3.5rem;
  }
  .md-margin-4-rem-right {
    margin-right: 4rem;
  }
  .md-margin-4-half-rem-right {
    margin-right: 4.5rem;
  }
  .md-margin-5-rem-right {
    margin-right: 5rem;
  }
  .md-margin-5-half-rem-right {
    margin-right: 5.5rem;
  }
  .md-margin-6-rem-right {
    margin-right: 6rem;
  }
  .md-margin-6-half-rem-right {
    margin-right: 6.5rem;
  }
  .md-margin-7-rem-right {
    margin-right: 7rem;
  }
  .md-margin-7-half-rem-right {
    margin-right: 7.5rem;
  }
  .md-margin-8-rem-right {
    margin-right: 8rem;
  }
  .md-margin-8-half-rem-right {
    margin-right: 8.5rem;
  }
  .md-margin-9-rem-right {
    margin-right: 9rem;
  }
  .md-margin-9-half-rem-right {
    margin-right: 9.5rem;
  }
  .md-margin-10-rem-right {
    margin-right: 10rem;
  }
  .md-margin-10-half-rem-right {
    margin-right: 10.5rem;
  }
  .md-margin-one-left {
    margin-left: 1%;
  }
  .md-margin-two-left {
    margin-left: 2%;
  }
  .md-margin-three-left {
    margin-left: 3%;
  }
  .md-margin-four-left {
    margin-left: 4%;
  }
  .md-margin-five-left {
    margin-left: 5%;
  }
  .md-margin-six-left {
    margin-left: 6%;
  }
  .md-margin-seven-left {
    margin-left: 7%;
  }
  .md-margin-eight-left {
    margin-left: 8%;
  }
  .md-margin-nine-left {
    margin-left: 9%;
  }
  .md-margin-ten-left {
    margin-left: 10%;
  }
  .md-margin-eleven-left {
    margin-left: 11%;
  }
  .md-margin-twelve-left {
    margin-left: 12%;
  }
  .md-margin-thirteen-left {
    margin-left: 13%;
  }
  .md-margin-fourteen-left {
    margin-left: 14%;
  }
  .md-margin-fifteen-left {
    margin-left: 15%;
  }
  .md-margin-sixteen-left {
    margin-left: 16%;
  }
  .md-margin-seventeen-left {
    margin-left: 17%;
  }
  .md-margin-eighteen-left {
    margin-left: 18%;
  }
  .md-margin-nineteen-left {
    margin-left: 19%;
  }
  .md-margin-twenty-left {
    margin-left: 20%;
  }
  .md-margin-5px-left {
    margin-left: 5px;
  }
  .md-margin-10px-left {
    margin-left: 10px;
  }
  .md-margin-15px-left {
    margin-left: 15px;
  }
  .md-margin-20px-left {
    margin-left: 20px;
  }
  .md-margin-25px-left {
    margin-left: 25px;
  }
  .md-margin-30px-left {
    margin-left: 30px;
  }
  .md-margin-35px-left {
    margin-left: 35px;
  }
  .md-margin-40px-left {
    margin-left: 40px;
  }
  .md-margin-45px-left {
    margin-left: 45px;
  }
  .md-margin-50px-left {
    margin-left: 50px;
  }
  .md-margin-55px-left {
    margin-left: 55px;
  }
  .md-margin-60px-left {
    margin-left: 60px;
  }
  .md-margin-65px-left {
    margin-left: 65px;
  }
  .md-margin-70px-left {
    margin-left: 70px;
  }
  .md-margin-75px-left {
    margin-left: 75px;
  }
  .md-margin-80px-left {
    margin-left: 80px;
  }
  .md-margin-85px-left {
    margin-left: 85px;
  }
  .md-margin-90px-left {
    margin-left: 90px;
  }
  .md-margin-95px-left {
    margin-left: 95px;
  }
  .md-margin-100px-left {
    margin-left: 100px;
  }
  .md-margin-1-rem-left {
    margin-left: 1rem;
  }
  .md-margin-1-half-rem-left {
    margin-left: 1.5rem;
  }
  .md-margin-2-rem-left {
    margin-left: 2rem;
  }
  .md-margin-2-half-rem-left {
    margin-left: 2.5rem;
  }
  .md-margin-3-rem-left {
    margin-left: 3rem;
  }
  .md-margin-3-half-rem-left {
    margin-left: 3.5rem;
  }
  .md-margin-4-rem-left {
    margin-left: 4rem;
  }
  .md-margin-4-half-rem-left {
    margin-left: 4.5rem;
  }
  .md-margin-5-rem-left {
    margin-left: 5rem;
  }
  .md-margin-5-half-rem-left {
    margin-left: 5.5rem;
  }
  .md-margin-6-rem-left {
    margin-left: 6rem;
  }
  .md-margin-6-half-rem-left {
    margin-left: 6.5rem;
  }
  .md-margin-7-rem-left {
    margin-left: 7rem;
  }
  .md-margin-7-half-rem-left {
    margin-left: 7.5rem;
  }
  .md-margin-8-rem-left {
    margin-left: 8rem;
  }
  .md-margin-8-half-rem-left {
    margin-left: 8.5rem;
  }
  .md-margin-9-rem-left {
    margin-left: 9rem;
  }
  .md-margin-9-half-rem-left {
    margin-left: 9.5rem;
  }
  .md-margin-10-rem-left {
    margin-left: 10rem;
  }
  .md-margin-10-half-rem-left {
    margin-left: 10.5rem;
  }
  .md-margin-one-lr {
    margin-left: 1%;
    margin-right: 1%;
  }
  .md-margin-two-lr {
    margin-left: 2%;
    margin-right: 2%;
  }
  .md-margin-three-lr {
    margin-left: 3%;
    margin-right: 3%;
  }
  .md-margin-four-lr {
    margin-left: 4%;
    margin-right: 4%;
  }
  .md-margin-five-lr {
    margin-left: 5%;
    margin-right: 5%;
  }
  .md-margin-six-lr {
    margin-left: 6%;
    margin-right: 6%;
  }
  .md-margin-seven-lr {
    margin-left: 7%;
    margin-right: 7%;
  }
  .md-margin-eight-lr {
    margin-left: 8%;
    margin-right: 8%;
  }
  .md-margin-nine-lr {
    margin-left: 9%;
    margin-right: 9%;
  }
  .md-margin-ten-lr {
    margin-left: 10%;
    margin-right: 10%;
  }
  .md-margin-eleven-lr {
    margin-left: 11%;
    margin-right: 11%;
  }
  .md-margin-twelve-lr {
    margin-left: 12%;
    margin-right: 12%;
  }
  .md-margin-thirteen-lr {
    margin-left: 13%;
    margin-right: 13%;
  }
  .md-margin-fourteen-lr {
    margin-left: 14%;
    margin-right: 14%;
  }
  .md-margin-fifteen-lr {
    margin-left: 15%;
    margin-right: 15%;
  }
  .md-margin-sixteen-lr {
    margin-left: 16%;
    margin-right: 16%;
  }
  .md-margin-seventeen-lr {
    margin-left: 17%;
    margin-right: 17%;
  }
  .md-margin-eighteen-lr {
    margin-left: 18%;
    margin-right: 18%;
  }
  .md-margin-nineteen-lr {
    margin-left: 19%;
    margin-right: 19%;
  }
  .md-margin-twenty-lr {
    margin-left: 20%;
    margin-right: 20%;
  }
  .md-margin-5px-lr {
    margin-left: 5px;
    margin-right: 5px;
  }
  .md-margin-10px-lr {
    margin-left: 10px;
    margin-right: 10px;
  }
  .md-margin-15px-lr {
    margin-left: 15px;
    margin-right: 15px;
  }
  .md-margin-20px-lr {
    margin-left: 20px;
    margin-right: 20px;
  }
  .md-margin-25px-lr {
    margin-left: 25px;
    margin-right: 25px;
  }
  .md-margin-30px-lr {
    margin-left: 30px;
    margin-right: 30px;
  }
  .md-margin-35px-lr {
    margin-left: 35px;
    margin-right: 35px;
  }
  .md-margin-40px-lr {
    margin-left: 40px;
    margin-right: 40px;
  }
  .md-margin-45px-lr {
    margin-left: 45px;
    margin-right: 45px;
  }
  .md-margin-50px-lr {
    margin-left: 50px;
    margin-right: 50px;
  }
  .md-margin-55px-lr {
    margin-left: 55px;
    margin-right: 55px;
  }
  .md-margin-60px-lr {
    margin-left: 60px;
    margin-right: 60px;
  }
  .md-margin-65px-lr {
    margin-left: 65px;
    margin-right: 65px;
  }
  .md-margin-70px-lr {
    margin-left: 70px;
    margin-right: 70px;
  }
  .md-margin-75px-lr {
    margin-left: 75px;
    margin-right: 75px;
  }
  .md-margin-80px-lr {
    margin-left: 80px;
    margin-right: 80px;
  }
  .md-margin-85px-lr {
    margin-left: 85px;
    margin-right: 85px;
  }
  .md-margin-90px-lr {
    margin-left: 90px;
    margin-right: 90px;
  }
  .md-margin-95px-lr {
    margin-left: 95px;
    margin-right: 95px;
  }
  .md-margin-100px-lr {
    margin-left: 100px;
    margin-right: 100px;
  }
  .md-margin-1-rem-lr {
    margin-left: 1rem;
    margin-right: 1rem;
  }
  .md-margin-1-half-rem-lr {
    margin-left: 1.5rem;
    margin-right: 1.5rem;
  }
  .md-margin-2-rem-lr {
    margin-left: 2rem;
    margin-right: 2rem;
  }
  .md-margin-2-half-rem-lr {
    margin-left: 2.5rem;
    margin-right: 2.5rem;
  }
  .md-margin-3-rem-lr {
    margin-left: 3rem;
    margin-right: 3rem;
  }
  .md-margin-3-half-rem-lr {
    margin-left: 3.5rem;
    margin-right: 3.5rem;
  }
  .md-margin-4-rem-lr {
    margin-left: 4rem;
    margin-right: 4rem;
  }
  .md-margin-4-half-rem-lr {
    margin-left: 4.5rem;
    margin-right: 4.5rem;
  }
  .md-margin-5-rem-lr {
    margin-left: 5rem;
    margin-right: 5rem;
  }
  .md-margin-5-half-rem-lr {
    margin-left: 5.5rem;
    margin-right: 5.5rem;
  }
  .md-margin-6-rem-lr {
    margin-left: 6rem;
    margin-right: 6rem;
  }
  .md-margin-6-half-rem-lr {
    margin-left: 6.5rem;
    margin-right: 6.5rem;
  }
  .md-margin-7-rem-lr {
    margin-left: 7rem;
    margin-right: 7rem;
  }
  .md-margin-7-half-rem-lr {
    margin-left: 7.5rem;
    margin-right: 7.5rem;
  }
  .md-margin-8-rem-lr {
    margin-left: 8rem;
    margin-right: 8rem;
  }
  .md-margin-8-half-rem-lr {
    margin-left: 8.5rem;
    margin-right: 8.5rem;
  }
  .md-margin-9-rem-lr {
    margin-left: 9rem;
    margin-right: 9rem;
  }
  .md-margin-9-half-rem-lr {
    margin-left: 9.5rem;
    margin-right: 9.5rem;
  }
  .md-margin-10-rem-lr {
    margin-left: 10rem;
    margin-right: 10rem;
  }
  .md-margin-10-half-rem-lr {
    margin-left: 10.5rem;
    margin-right: 10.5rem;
  }
  .md-margin-one-tb {
    margin-top: 1%;
    margin-bottom: 1%;
  }
  .md-margin-two-tb {
    margin-top: 2%;
    margin-bottom: 2%;
  }
  .md-margin-three-tb {
    margin-top: 3%;
    margin-bottom: 3%;
  }
  .md-margin-four-tb {
    margin-top: 4%;
    margin-bottom: 4%;
  }
  .md-margin-five-tb {
    margin-top: 5%;
    margin-bottom: 5%;
  }
  .md-margin-six-tb {
    margin-top: 6%;
    margin-bottom: 6%;
  }
  .md-margin-seven-tb {
    margin-top: 7%;
    margin-bottom: 7%;
  }
  .md-margin-eight-tb {
    margin-top: 8%;
    margin-bottom: 8%;
  }
  .md-margin-nine-tb {
    margin-top: 9%;
    margin-bottom: 9%;
  }
  .md-margin-ten-tb {
    margin-top: 10%;
    margin-bottom: 10%;
  }
  .md-margin-eleven-tb {
    margin-top: 11%;
    margin-bottom: 11%;
  }
  .md-margin-twelve-tb {
    margin-top: 12%;
    margin-bottom: 12%;
  }
  .md-margin-thirteen-tb {
    margin-top: 13%;
    margin-bottom: 13%;
  }
  .md-margin-fourteen-tb {
    margin-top: 14%;
    margin-bottom: 14%;
  }
  .md-margin-fifteen-tb {
    margin-top: 15%;
    margin-bottom: 15%;
  }
  .md-margin-sixteen-tb {
    margin-top: 16%;
    margin-bottom: 16%;
  }
  .md-margin-seventeen-tb {
    margin-top: 17%;
    margin-bottom: 17%;
  }
  .md-margin-eighteen-tb {
    margin-top: 18%;
    margin-bottom: 18%;
  }
  .md-margin-nineteen-tb {
    margin-top: 19%;
    margin-bottom: 19%;
  }
  .md-margin-twenty-tb {
    margin-top: 20%;
    margin-bottom: 20%;
  }
  .md-margin-5px-tb {
    margin-top: 5px;
    margin-bottom: 5px;
  }
  .md-margin-10px-tb {
    margin-top: 10px;
    margin-bottom: 10px;
  }
  .md-margin-15px-tb {
    margin-top: 15px;
    margin-bottom: 15px;
  }
  .md-margin-20px-tb {
    margin-top: 20px;
    margin-bottom: 20px;
  }
  .md-margin-25px-tb {
    margin-top: 25px;
    margin-bottom: 25px;
  }
  .md-margin-30px-tb {
    margin-top: 30px;
    margin-bottom: 30px;
  }
  .md-margin-35px-tb {
    margin-top: 35px;
    margin-bottom: 35px;
  }
  .md-margin-40px-tb {
    margin-top: 40px;
    margin-bottom: 40px;
  }
  .md-margin-45px-tb {
    margin-top: 45px;
    margin-bottom: 45px;
  }
  .md-margin-50px-tb {
    margin-top: 50px;
    margin-bottom: 50px;
  }
  .md-margin-55px-tb {
    margin-top: 55px;
    margin-bottom: 55px;
  }
  .md-margin-60px-tb {
    margin-top: 60px;
    margin-bottom: 60px;
  }
  .md-margin-65px-tb {
    margin-top: 65px;
    margin-bottom: 65px;
  }
  .md-margin-70px-tb {
    margin-top: 70px;
    margin-bottom: 70px;
  }
  .md-margin-75px-tb {
    margin-top: 75px;
    margin-bottom: 75px;
  }
  .md-margin-80px-tb {
    margin-top: 80px;
    margin-bottom: 80px;
  }
  .md-margin-85px-tb {
    margin-top: 85px;
    margin-bottom: 85px;
  }
  .md-margin-90px-tb {
    margin-top: 90px;
    margin-bottom: 90px;
  }
  .md-margin-95px-tb {
    margin-top: 95px;
    margin-bottom: 95px;
  }
  .md-margin-100px-tb {
    margin-top: 100px;
    margin-bottom: 100px;
  }
  .md-margin-1-rem-tb {
    margin-top: 1rem;
    margin-bottom: 1rem;
  }
  .md-margin-1-half-rem-tb {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
  }
  .md-margin-2-rem-tb {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }
  .md-margin-2-half-rem-tb {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }
  .md-margin-3-rem-tb {
    margin-top: 3rem;
    margin-bottom: 3rem;
  }
  .md-margin-3-half-rem-tb {
    margin-top: 3.5rem;
    margin-bottom: 3.5rem;
  }
  .md-margin-4-rem-tb {
    margin-top: 4rem;
    margin-bottom: 4rem;
  }
  .md-margin-4-half-rem-tb {
    margin-top: 4.5rem;
    margin-bottom: 4.5rem;
  }
  .md-margin-5-rem-tb {
    margin-top: 5rem;
    margin-bottom: 5rem;
  }
  .md-margin-5-half-rem-tb {
    margin-top: 5.5rem;
    margin-bottom: 5.5rem;
  }
  .md-margin-6-rem-tb {
    margin-top: 6rem;
    margin-bottom: 6rem;
  }
  .md-margin-6-half-rem-tb {
    margin-top: 6.5rem;
    margin-bottom: 6.5rem;
  }
  .md-margin-7-rem-tb {
    margin-top: 7rem;
    margin-bottom: 7rem;
  }
  .md-margin-7-half-rem-tb {
    margin-top: 7.5rem;
    margin-bottom: 7.5rem;
  }
  .md-margin-8-rem-tb {
    margin-top: 8rem;
    margin-bottom: 8rem;
  }
  .md-margin-8-half-rem-tb {
    margin-top: 8.5rem;
    margin-bottom: 8.5rem;
  }
  .md-margin-9-rem-tb {
    margin-top: 9rem;
    margin-bottom: 9rem;
  }
  .md-margin-9-half-rem-tb {
    margin-top: 9.5rem;
    margin-bottom: 9.5rem;
  }
  .md-margin-10-rem-tb {
    margin-top: 10rem;
    margin-bottom: 10rem;
  }
  .md-margin-10-half-rem-tb {
    margin-top: 10.5rem;
    margin-bottom: 10.5rem;
  }
  .md-margin-auto-lr {
    margin-left: auto !important;
    margin-right: auto !important;
  }
  .md-margin-auto {
    margin: auto;
  }
  .md-no-margin {
    margin: 0 !important;
  }
  .md-no-margin-top {
    margin-top: 0 !important;
  }
  .md-no-margin-bottom {
    margin-bottom: 0 !important;
  }
  .md-no-margin-left {
    margin-left: 0 !important;
  }
  .md-no-margin-right {
    margin-right: 0 !important;
  }
  .md-no-margin-tb {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .md-no-margin-lr {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .md-padding-one-all {
    padding: 1%;
  }
  .md-padding-two-all {
    padding: 2%;
  }
  .md-padding-three-all {
    padding: 3%;
  }
  .md-padding-four-all {
    padding: 4%;
  }
  .md-padding-five-all {
    padding: 5%;
  }
  .md-padding-six-all {
    padding: 6%;
  }
  .md-padding-seven-all {
    padding: 7%;
  }
  .md-padding-eight-all {
    padding: 8%;
  }
  .md-padding-nine-all {
    padding: 9%;
  }
  .md-padding-ten-all {
    padding: 10%;
  }
  .md-padding-eleven-all {
    padding: 11%;
  }
  .md-padding-twelve-all {
    padding: 12%;
  }
  .md-padding-thirteen-all {
    padding: 13%;
  }
  .md-padding-fourteen-all {
    padding: 14%;
  }
  .md-padding-fifteen-all {
    padding: 15%;
  }
  .md-padding-sixteen-all {
    padding: 16%;
  }
  .md-padding-seventeen-all {
    padding: 17%;
  }
  .md-padding-eighteen-all {
    padding: 18%;
  }
  .md-padding-nineteen-all {
    padding: 19%;
  }
  .md-padding-twenty-all {
    padding: 20%;
  }
  .md-padding-5px-all {
    padding: 5px;
  }
  .md-padding-10px-all {
    padding: 10px;
  }
  .md-padding-15px-all {
    padding: 15px;
  }
  .md-padding-20px-all {
    padding: 20px;
  }
  .md-padding-25px-all {
    padding: 25px;
  }
  .md-padding-30px-all {
    padding: 30px;
  }
  .md-padding-35px-all {
    padding: 35px;
  }
  .md-padding-40px-all {
    padding: 40px;
  }
  .md-padding-45px-all {
    padding: 45px;
  }
  .md-padding-50px-all {
    padding: 50px;
  }
  .md-padding-55px-all {
    padding: 55px;
  }
  .md-padding-60px-all {
    padding: 60px;
  }
  .md-padding-65px-all {
    padding: 65px;
  }
  .md-padding-70px-all {
    padding: 70px;
  }
  .md-padding-75px-all {
    padding: 75px;
  }
  .md-padding-80px-all {
    padding: 80px;
  }
  .md-padding-85px-all {
    padding: 85px;
  }
  .md-padding-90px-all {
    padding: 90px;
  }
  .md-padding-95px-all {
    padding: 95px;
  }
  .md-padding-100px-all {
    padding: 100px;
  }
  .md-padding-1-rem-all {
    padding: 1rem;
  }
  .md-padding-1-half-rem-all {
    padding: 1.5rem;
  }
  .md-padding-2-rem-all {
    padding: 2rem;
  }
  .md-padding-2-half-rem-all {
    padding: 2.5rem;
  }
  .md-padding-3-rem-all {
    padding: 3rem;
  }
  .md-padding-3-half-rem-all {
    padding: 3.5rem;
  }
  .md-padding-4-rem-all {
    padding: 4rem;
  }
  .md-padding-4-half-rem-all {
    padding: 4.5rem;
  }
  .md-padding-5-rem-all {
    padding: 5rem;
  }
  .md-padding-5-half-rem-all {
    padding: 5.5rem;
  }
  .md-padding-6-rem-all {
    padding: 6rem;
  }
  .md-padding-6-half-rem-all {
    padding: 6.5rem;
  }
  .md-padding-7-rem-all {
    padding: 7rem;
  }
  .md-padding-7-half-rem-all {
    padding: 7.5rem;
  }
  .md-padding-8-rem-all {
    padding: 8rem;
  }
  .md-padding-8-half-rem-all {
    padding: 8.5rem;
  }
  .md-padding-9-rem-all {
    padding: 9rem;
  }
  .md-padding-9-half-rem-all {
    padding: 9.5rem;
  }
  .md-padding-10-rem-all {
    padding: 10rem;
  }
  .md-padding-10-half-rem-all {
    padding: 10.5rem;
  }
  .md-padding-one-top {
    padding-top: 1%;
  }
  .md-padding-two-top {
    padding-top: 2%;
  }
  .md-padding-three-top {
    padding-top: 3%;
  }
  .md-padding-four-top {
    padding-top: 4%;
  }
  .md-padding-five-top {
    padding-top: 5%;
  }
  .md-padding-six-top {
    padding-top: 6%;
  }
  .md-padding-seven-top {
    padding-top: 7%;
  }
  .md-padding-eight-top {
    padding-top: 8%;
  }
  .md-padding-nine-top {
    padding-top: 9%;
  }
  .md-padding-ten-top {
    padding-top: 10%;
  }
  .md-padding-eleven-top {
    padding-top: 11%;
  }
  .md-padding-twelve-top {
    padding-top: 12%;
  }
  .md-padding-thirteen-top {
    padding-top: 13%;
  }
  .md-padding-fourteen-top {
    padding-top: 14%;
  }
  .md-padding-fifteen-top {
    padding-top: 15%;
  }
  .md-padding-sixteen-top {
    padding-top: 16%;
  }
  .md-padding-seventeen-top {
    padding-top: 17%;
  }
  .md-padding-eighteen-top {
    padding-top: 18%;
  }
  .md-padding-nineteen-top {
    padding-top: 19%;
  }
  .md-padding-twenty-top {
    padding-top: 20%;
  }
  .md-padding-5px-top {
    padding-top: 5px;
  }
  .md-padding-10px-top {
    padding-top: 10px;
  }
  .md-padding-15px-top {
    padding-top: 15px;
  }
  .md-padding-20px-top {
    padding-top: 20px;
  }
  .md-padding-25px-top {
    padding-top: 25px;
  }
  .md-padding-30px-top {
    padding-top: 30px;
  }
  .md-padding-35px-top {
    padding-top: 35px;
  }
  .md-padding-40px-top {
    padding-top: 40px;
  }
  .md-padding-45px-top {
    padding-top: 45px;
  }
  .md-padding-50px-top {
    padding-top: 50px;
  }
  .md-padding-55px-top {
    padding-top: 55px;
  }
  .md-padding-60px-top {
    padding-top: 60px;
  }
  .md-padding-65px-top {
    padding-top: 65px;
  }
  .md-padding-70px-top {
    padding-top: 70px;
  }
  .md-padding-75px-top {
    padding-top: 75px;
  }
  .md-padding-80px-top {
    padding-top: 80px;
  }
  .md-padding-85px-top {
    padding-top: 85px;
  }
  .md-padding-90px-top {
    padding-top: 90px;
  }
  .md-padding-95px-top {
    padding-top: 95px;
  }
  .md-padding-100px-top {
    padding-top: 100px;
  }
  .md-padding-1-rem-top {
    padding-top: 1rem;
  }
  .md-padding-1-half-rem-top {
    padding-top: 1.5rem;
  }
  .md-padding-2-rem-top {
    padding-top: 2rem;
  }
  .md-padding-2-half-rem-top {
    padding-top: 2.5rem;
  }
  .md-padding-3-rem-top {
    padding-top: 3rem;
  }
  .md-padding-3-half-rem-top {
    padding-top: 3.5rem;
  }
  .md-padding-4-rem-top {
    padding-top: 4rem;
  }
  .md-padding-4-half-rem-top {
    padding-top: 4.5rem;
  }
  .md-padding-5-rem-top {
    padding-top: 5rem;
  }
  .md-padding-5-half-rem-top {
    padding-top: 5.5rem;
  }
  .md-padding-6-rem-top {
    padding-top: 6rem;
  }
  .md-padding-6-half-rem-top {
    padding-top: 6.5rem;
  }
  .md-padding-7-rem-top {
    padding-top: 7rem;
  }
  .md-padding-7-half-rem-top {
    padding-top: 7.5rem;
  }
  .md-padding-8-rem-top {
    padding-top: 8rem;
  }
  .md-padding-8-half-rem-top {
    padding-top: 8.5rem;
  }
  .md-padding-9-rem-top {
    padding-top: 9rem;
  }
  .md-padding-9-half-rem-top {
    padding-top: 9.5rem;
  }
  .md-padding-10-rem-top {
    padding-top: 10rem;
  }
  .md-padding-10-half-rem-top {
    padding-top: 10.5rem;
  }
  .md-padding-one-bottom {
    padding-bottom: 1%;
  }
  .md-padding-two-bottom {
    padding-bottom: 2%;
  }
  .md-padding-three-bottom {
    padding-bottom: 3%;
  }
  .md-padding-four-bottom {
    padding-bottom: 4%;
  }
  .md-padding-five-bottom {
    padding-bottom: 5%;
  }
  .md-padding-six-bottom {
    padding-bottom: 6%;
  }
  .md-padding-seven-bottom {
    padding-bottom: 7%;
  }
  .md-padding-eight-bottom {
    padding-bottom: 8%;
  }
  .md-padding-nine-bottom {
    padding-bottom: 9%;
  }
  .md-padding-ten-bottom {
    padding-bottom: 10%;
  }
  .md-padding-eleven-bottom {
    padding-bottom: 11%;
  }
  .md-padding-twelve-bottom {
    padding-bottom: 12%;
  }
  .md-padding-thirteen-bottom {
    padding-bottom: 13%;
  }
  .md-padding-fourteen-bottom {
    padding-bottom: 14%;
  }
  .md-padding-fifteen-bottom {
    padding-bottom: 15%;
  }
  .md-padding-sixteen-bottom {
    padding-bottom: 16%;
  }
  .md-padding-seventeen-bottom {
    padding-bottom: 17%;
  }
  .md-padding-eighteen-bottom {
    padding-bottom: 18%;
  }
  .md-padding-nineteen-bottom {
    padding-bottom: 19%;
  }
  .md-padding-twenty-bottom {
    padding-bottom: 20%;
  }
  .md-padding-5px-bottom {
    padding-bottom: 5px;
  }
  .md-padding-10px-bottom {
    padding-bottom: 10px;
  }
  .md-padding-15px-bottom {
    padding-bottom: 15px;
  }
  .md-padding-20px-bottom {
    padding-bottom: 20px;
  }
  .md-padding-25px-bottom {
    padding-bottom: 25px;
  }
  .md-padding-30px-bottom {
    padding-bottom: 30px;
  }
  .md-padding-35px-bottom {
    padding-bottom: 35px;
  }
  .md-padding-40px-bottom {
    padding-bottom: 40px;
  }
  .md-padding-45px-bottom {
    padding-bottom: 45px;
  }
  .md-padding-50px-bottom {
    padding-bottom: 50px;
  }
  .md-padding-55px-bottom {
    padding-bottom: 55px;
  }
  .md-padding-60px-bottom {
    padding-bottom: 60px;
  }
  .md-padding-65px-bottom {
    padding-bottom: 65px;
  }
  .md-padding-70px-bottom {
    padding-bottom: 70px;
  }
  .md-padding-75px-bottom {
    padding-bottom: 75px;
  }
  .md-padding-80px-bottom {
    padding-bottom: 80px;
  }
  .md-padding-85px-bottom {
    padding-bottom: 85px;
  }
  .md-padding-90px-bottom {
    padding-bottom: 90px;
  }
  .md-padding-95px-bottom {
    padding-bottom: 95px;
  }
  .md-padding-100px-bottom {
    padding-bottom: 100px;
  }
  .md-padding-1-rem-bottom {
    padding-bottom: 1rem;
  }
  .md-padding-1-half-rem-bottom {
    padding-bottom: 1.5rem;
  }
  .md-padding-2-rem-bottom {
    padding-bottom: 2rem;
  }
  .md-padding-2-half-rem-bottom {
    padding-bottom: 2.5rem;
  }
  .md-padding-3-rem-bottom {
    padding-bottom: 3rem;
  }
  .md-padding-3-half-rem-bottom {
    padding-bottom: 3.5rem;
  }
  .md-padding-4-rem-bottom {
    padding-bottom: 4rem;
  }
  .md-padding-4-half-rem-bottom {
    padding-bottom: 4.5rem;
  }
  .md-padding-5-rem-bottom {
    padding-bottom: 5rem;
  }
  .md-padding-5-half-rem-bottom {
    padding-bottom: 5.5rem;
  }
  .md-padding-6-rem-bottom {
    padding-bottom: 6rem;
  }
  .md-padding-6-half-rem-bottom {
    padding-bottom: 6.5rem;
  }
  .md-padding-7-rem-bottom {
    padding-bottom: 7rem;
  }
  .md-padding-7-half-rem-bottom {
    padding-bottom: 7.5rem;
  }
  .md-padding-8-rem-bottom {
    padding-bottom: 8rem;
  }
  .md-padding-8-half-rem-bottom {
    padding-bottom: 8.5rem;
  }
  .md-padding-9-rem-bottom {
    padding-bottom: 9rem;
  }
  .md-padding-9-half-rem-bottom {
    padding-bottom: 9.5rem;
  }
  .md-padding-10-rem-bottom {
    padding-bottom: 10rem;
  }
  .md-padding-10-half-rem-bottom {
    padding-bottom: 10.5rem;
  }
  .md-padding-one-right {
    padding-right: 1%;
  }
  .md-padding-two-right {
    padding-right: 2%;
  }
  .md-padding-three-right {
    padding-right: 3%;
  }
  .md-padding-four-right {
    padding-right: 4%;
  }
  .md-padding-five-right {
    padding-right: 5%;
  }
  .md-padding-six-right {
    padding-right: 6%;
  }
  .md-padding-seven-right {
    padding-right: 7%;
  }
  .md-padding-eight-right {
    padding-right: 8%;
  }
  .md-padding-nine-right {
    padding-right: 9%;
  }
  .md-padding-ten-right {
    padding-right: 10%;
  }
  .md-padding-eleven-right {
    padding-right: 11%;
  }
  .md-padding-twelve-right {
    padding-right: 12%;
  }
  .md-padding-thirteen-right {
    padding-right: 13%;
  }
  .md-padding-fourteen-right {
    padding-right: 14%;
  }
  .md-padding-fifteen-right {
    padding-right: 15%;
  }
  .md-padding-sixteen-right {
    padding-right: 16%;
  }
  .md-padding-seventeen-right {
    padding-right: 17%;
  }
  .md-padding-eighteen-right {
    padding-right: 18%;
  }
  .md-padding-nineteen-right {
    padding-right: 19%;
  }
  .md-padding-twenty-right {
    padding-right: 20%;
  }
  .md-padding-5px-right {
    padding-right: 5px;
  }
  .md-padding-10px-right {
    padding-right: 10px;
  }
  .md-padding-15px-right {
    padding-right: 15px;
  }
  .md-padding-20px-right {
    padding-right: 20px;
  }
  .md-padding-25px-right {
    padding-right: 25px;
  }
  .md-padding-30px-right {
    padding-right: 30px;
  }
  .md-padding-35px-right {
    padding-right: 35px;
  }
  .md-padding-40px-right {
    padding-right: 40px;
  }
  .md-padding-45px-right {
    padding-right: 45px;
  }
  .md-padding-50px-right {
    padding-right: 50px;
  }
  .md-padding-55px-right {
    padding-right: 55px;
  }
  .md-padding-60px-right {
    padding-right: 60px;
  }
  .md-padding-65px-right {
    padding-right: 65px;
  }
  .md-padding-70px-right {
    padding-right: 70px;
  }
  .md-padding-75px-right {
    padding-right: 75px;
  }
  .md-padding-80px-right {
    padding-right: 80px;
  }
  .md-padding-85px-right {
    padding-right: 85px;
  }
  .md-padding-90px-right {
    padding-right: 90px;
  }
  .md-padding-95px-right {
    padding-right: 95px;
  }
  .md-padding-100px-right {
    padding-right: 100px;
  }
  .md-padding-1-rem-right {
    padding-right: 1rem;
  }
  .md-padding-1-half-rem-right {
    padding-right: 1.5rem;
  }
  .md-padding-2-rem-right {
    padding-right: 2rem;
  }
  .md-padding-2-half-rem-right {
    padding-right: 2.5rem;
  }
  .md-padding-3-rem-right {
    padding-right: 3rem;
  }
  .md-padding-3-half-rem-right {
    padding-right: 3.5rem;
  }
  .md-padding-4-rem-right {
    padding-right: 4rem;
  }
  .md-padding-4-half-rem-right {
    padding-right: 4.5rem;
  }
  .md-padding-5-rem-right {
    padding-right: 5rem;
  }
  .md-padding-5-half-rem-right {
    padding-right: 5.5rem;
  }
  .md-padding-6-rem-right {
    padding-right: 6rem;
  }
  .md-padding-6-half-rem-right {
    padding-right: 6.5rem;
  }
  .md-padding-7-rem-right {
    padding-right: 7rem;
  }
  .md-padding-7-half-rem-right {
    padding-right: 7.5rem;
  }
  .md-padding-8-rem-right {
    padding-right: 8rem;
  }
  .md-padding-8-half-rem-right {
    padding-right: 8.5rem;
  }
  .md-padding-9-rem-right {
    padding-right: 9rem;
  }
  .md-padding-9-half-rem-right {
    padding-right: 9.5rem;
  }
  .md-padding-10-rem-right {
    padding-right: 10rem;
  }
  .md-padding-10-half-rem-right {
    padding-right: 10.5rem;
  }
  .md-padding-one-left {
    padding-left: 1%;
  }
  .md-padding-two-left {
    padding-left: 2%;
  }
  .md-padding-three-left {
    padding-left: 3%;
  }
  .md-padding-four-left {
    padding-left: 4%;
  }
  .md-padding-five-left {
    padding-left: 5%;
  }
  .md-padding-six-left {
    padding-left: 6%;
  }
  .md-padding-seven-left {
    padding-left: 7%;
  }
  .md-padding-eight-left {
    padding-left: 8%;
  }
  .md-padding-nine-left {
    padding-left: 9%;
  }
  .md-padding-ten-left {
    padding-left: 10%;
  }
  .md-padding-eleven-left {
    padding-left: 11%;
  }
  .md-padding-twelve-left {
    padding-left: 12%;
  }
  .md-padding-thirteen-left {
    padding-left: 13%;
  }
  .md-padding-fourteen-left {
    padding-left: 14%;
  }
  .md-padding-fifteen-left {
    padding-left: 15%;
  }
  .md-padding-sixteen-left {
    padding-left: 16%;
  }
  .md-padding-seventeen-left {
    padding-left: 17%;
  }
  .md-padding-eighteen-left {
    padding-left: 18%;
  }
  .md-padding-nineteen-left {
    padding-left: 19%;
  }
  .md-padding-twenty-left {
    padding-left: 20%;
  }
  .md-padding-5px-left {
    padding-left: 5px;
  }
  .md-padding-10px-left {
    padding-left: 10px;
  }
  .md-padding-15px-left {
    padding-left: 15px;
  }
  .md-padding-20px-left {
    padding-left: 20px;
  }
  .md-padding-25px-left {
    padding-left: 25px;
  }
  .md-padding-30px-left {
    padding-left: 30px;
  }
  .md-padding-35px-left {
    padding-left: 35px;
  }
  .md-padding-40px-left {
    padding-left: 40px;
  }
  .md-padding-45px-left {
    padding-left: 45px;
  }
  .md-padding-50px-left {
    padding-left: 50px;
  }
  .md-padding-55px-left {
    padding-left: 55px;
  }
  .md-padding-60px-left {
    padding-left: 60px;
  }
  .md-padding-65px-left {
    padding-left: 65px;
  }
  .md-padding-70px-left {
    padding-left: 70px;
  }
  .md-padding-75px-left {
    padding-left: 75px;
  }
  .md-padding-80px-left {
    padding-left: 80px;
  }
  .md-padding-85px-left {
    padding-left: 85px;
  }
  .md-padding-90px-left {
    padding-left: 90px;
  }
  .md-padding-95px-left {
    padding-left: 95px;
  }
  .md-padding-100px-left {
    padding-left: 100px;
  }
  .md-padding-1-rem-left {
    padding-left: 1rem;
  }
  .md-padding-1-half-rem-left {
    padding-left: 1.5rem;
  }
  .md-padding-2-rem-left {
    padding-left: 2rem;
  }
  .md-padding-2-half-rem-left {
    padding-left: 2.5rem;
  }
  .md-padding-3-rem-left {
    padding-left: 3rem;
  }
  .md-padding-3-half-rem-left {
    padding-left: 3.5rem;
  }
  .md-padding-4-rem-left {
    padding-left: 4rem;
  }
  .md-padding-4-half-rem-left {
    padding-left: 4.5rem;
  }
  .md-padding-5-rem-left {
    padding-left: 5rem;
  }
  .md-padding-5-half-rem-left {
    padding-left: 5.5rem;
  }
  .md-padding-6-rem-left {
    padding-left: 6rem;
  }
  .md-padding-6-half-rem-left {
    padding-left: 6.5rem;
  }
  .md-padding-7-rem-left {
    padding-left: 7rem;
  }
  .md-padding-7-half-rem-left {
    padding-left: 7.5rem;
  }
  .md-padding-8-rem-left {
    padding-left: 8rem;
  }
  .md-padding-8-half-rem-left {
    padding-left: 8.5rem;
  }
  .md-padding-9-rem-left {
    padding-left: 9rem;
  }
  .md-padding-9-half-rem-left {
    padding-left: 9.5rem;
  }
  .md-padding-10-rem-left {
    padding-left: 10rem;
  }
  .md-padding-10-half-rem-left {
    padding-left: 10.5rem;
  }
  .md-padding-one-tb {
    padding-top: 1%;
    padding-bottom: 1%;
  }
  .md-padding-two-tb {
    padding-top: 2%;
    padding-bottom: 2%;
  }
  .md-padding-three-tb {
    padding-top: 3%;
    padding-bottom: 3%;
  }
  .md-padding-four-tb {
    padding-top: 4%;
    padding-bottom: 4%;
  }
  .md-padding-five-tb {
    padding-top: 5%;
    padding-bottom: 5%;
  }
  .md-padding-six-tb {
    padding-top: 6%;
    padding-bottom: 6%;
  }
  .md-padding-seven-tb {
    padding-top: 7%;
    padding-bottom: 7%;
  }
  .md-padding-eight-tb {
    padding-top: 8%;
    padding-bottom: 8%;
  }
  .md-padding-nine-tb {
    padding-top: 9%;
    padding-bottom: 9%;
  }
  .md-padding-ten-tb {
    padding-top: 10%;
    padding-bottom: 10%;
  }
  .md-padding-eleven-tb {
    padding-top: 11%;
    padding-bottom: 11%;
  }
  .md-padding-twelve-tb {
    padding-top: 12%;
    padding-bottom: 12%;
  }
  .md-padding-thirteen-tb {
    padding-top: 13%;
    padding-bottom: 13%;
  }
  .md-padding-fourteen-tb {
    padding-top: 14%;
    padding-bottom: 14%;
  }
  .md-padding-fifteen-tb {
    padding-top: 15%;
    padding-bottom: 15%;
  }
  .md-padding-sixteen-tb {
    padding-top: 16%;
    padding-bottom: 16%;
  }
  .md-padding-seventeen-tb {
    padding-top: 17%;
    padding-bottom: 17%;
  }
  .md-padding-eighteen-tb {
    padding-top: 18%;
    padding-bottom: 18%;
  }
  .md-padding-nineteen-tb {
    padding-top: 19%;
    padding-bottom: 19%;
  }
  .md-padding-twenty-tb {
    padding-top: 20%;
    padding-bottom: 20%;
  }
  .md-padding-5px-tb {
    padding-top: 5px;
    padding-bottom: 5px;
  }
  .md-padding-10px-tb {
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .md-padding-15px-tb {
    padding-top: 15px;
    padding-bottom: 15px;
  }
  .md-padding-20px-tb {
    padding-top: 20px;
    padding-bottom: 20px;
  }
  .md-padding-25px-tb {
    padding-top: 25px;
    padding-bottom: 25px;
  }
  .md-padding-30px-tb {
    padding-top: 30px;
    padding-bottom: 30px;
  }
  .md-padding-35px-tb {
    padding-top: 35px;
    padding-bottom: 35px;
  }
  .md-padding-40px-tb {
    padding-top: 40px;
    padding-bottom: 40px;
  }
  .md-padding-45px-tb {
    padding-top: 45px;
    padding-bottom: 45px;
  }
  .md-padding-50px-tb {
    padding-top: 50px;
    padding-bottom: 50px;
  }
  .md-padding-55px-tb {
    padding-top: 55px;
    padding-bottom: 55px;
  }
  .md-padding-60px-tb {
    padding-top: 60px;
    padding-bottom: 60px;
  }
  .md-padding-65px-tb {
    padding-top: 65px;
    padding-bottom: 65px;
  }
  .md-padding-70px-tb {
    padding-top: 70px;
    padding-bottom: 70px;
  }
  .md-padding-75px-tb {
    padding-top: 75px;
    padding-bottom: 75px;
  }
  .md-padding-80px-tb {
    padding-top: 80px;
    padding-bottom: 80px;
  }
  .md-padding-85px-tb {
    padding-top: 85px;
    padding-bottom: 85px;
  }
  .md-padding-90px-tb {
    padding-top: 90px;
    padding-bottom: 90px;
  }
  .md-padding-95px-tb {
    padding-top: 95px;
    padding-bottom: 95px;
  }
  .md-padding-100px-tb {
    padding-top: 100px;
    padding-bottom: 100px;
  }
  .md-padding-1-rem-tb {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
  .md-padding-1-half-rem-tb {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }
  .md-padding-2-rem-tb {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }
  .md-padding-2-half-rem-tb {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }
  .md-padding-3-rem-tb {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }
  .md-padding-3-half-rem-tb {
    padding-top: 3.5rem;
    padding-bottom: 3.5rem;
  }
  .md-padding-4-rem-tb {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }
  .md-padding-4-half-rem-tb {
    padding-top: 4.5rem;
    padding-bottom: 4.5rem;
  }
  .md-padding-5-rem-tb {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }
  .md-padding-5-half-rem-tb {
    padding-top: 5.5rem;
    padding-bottom: 5.5rem;
  }
  .md-padding-6-rem-tb {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }
  .md-padding-6-half-rem-tb {
    padding-top: 6.5rem;
    padding-bottom: 6.5rem;
  }
  .md-padding-7-rem-tb {
    padding-top: 7rem;
    padding-bottom: 7rem;
  }
  .md-padding-7-half-rem-tb {
    padding-top: 7.5rem;
    padding-bottom: 7.5rem;
  }
  .md-padding-8-rem-tb {
    padding-top: 8rem;
    padding-bottom: 8rem;
  }
  .md-padding-8-half-rem-tb {
    padding-top: 8.5rem;
    padding-bottom: 8.5rem;
  }
  .md-padding-9-rem-tb {
    padding-top: 9rem;
    padding-bottom: 9rem;
  }
  .md-padding-9-half-rem-tb {
    padding-top: 9.5rem;
    padding-bottom: 9.5rem;
  }
  .md-padding-10-rem-tb {
    padding-top: 10rem;
    padding-bottom: 10rem;
  }
  .md-padding-10-half-rem-tb {
    padding-top: 10.5rem;
    padding-bottom: 10.5rem;
  }
  .md-padding-one-lr {
    padding-left: 1%;
    padding-right: 1%;
  }
  .md-padding-two-lr {
    padding-left: 2%;
    padding-right: 2%;
  }
  .md-padding-three-lr {
    padding-left: 3%;
    padding-right: 3%;
  }
  .md-padding-four-lr {
    padding-left: 4%;
    padding-right: 4%;
  }
  .md-padding-five-lr {
    padding-left: 5%;
    padding-right: 5%;
  }
  .md-padding-six-lr {
    padding-left: 6%;
    padding-right: 6%;
  }
  .md-padding-seven-lr {
    padding-left: 7%;
    padding-right: 7%;
  }
  .md-padding-eight-lr {
    padding-left: 8%;
    padding-right: 8%;
  }
  .md-padding-nine-lr {
    padding-left: 9%;
    padding-right: 9%;
  }
  .md-padding-ten-lr {
    padding-left: 10%;
    padding-right: 10%;
  }
  .md-padding-eleven-lr {
    padding-left: 11%;
    padding-right: 11%;
  }
  .md-padding-twelve-lr {
    padding-left: 12%;
    padding-right: 12%;
  }
  .md-padding-thirteen-lr {
    padding-left: 13%;
    padding-right: 13%;
  }
  .md-padding-fourteen-lr {
    padding-left: 14%;
    padding-right: 14%;
  }
  .md-padding-fifteen-lr {
    padding-left: 15%;
    padding-right: 15%;
  }
  .md-padding-sixteen-lr {
    padding-left: 16%;
    padding-right: 16%;
  }
  .md-padding-seventeen-lr {
    padding-left: 17%;
    padding-right: 17%;
  }
  .md-padding-eighteen-lr {
    padding-left: 18%;
    padding-right: 18%;
  }
  .md-padding-nineteen-lr {
    padding-left: 19%;
    padding-right: 19%;
  }
  .md-padding-twenty-lr {
    padding-left: 20%;
    padding-right: 20%;
  }
  .md-padding-5px-lr {
    padding-left: 5px;
    padding-right: 5px;
  }
  .md-padding-10px-lr {
    padding-left: 10px;
    padding-right: 10px;
  }
  .md-padding-15px-lr {
    padding-left: 15px;
    padding-right: 15px;
  }
  .md-padding-20px-lr {
    padding-left: 20px;
    padding-right: 20px;
  }
  .md-padding-25px-lr {
    padding-left: 25px;
    padding-right: 25px;
  }
  .md-padding-30px-lr {
    padding-left: 30px;
    padding-right: 30px;
  }
  .md-padding-35px-lr {
    padding-left: 35px;
    padding-right: 35px;
  }
  .md-padding-40px-lr {
    padding-left: 40px;
    padding-right: 40px;
  }
  .md-padding-45px-lr {
    padding-left: 45px;
    padding-right: 45px;
  }
  .md-padding-50px-lr {
    padding-left: 50px;
    padding-right: 50px;
  }
  .md-padding-55px-lr {
    padding-left: 55px;
    padding-right: 55px;
  }
  .md-padding-60px-lr {
    padding-left: 60px;
    padding-right: 60px;
  }
  .md-padding-65px-lr {
    padding-left: 65px;
    padding-right: 65px;
  }
  .md-padding-70px-lr {
    padding-left: 70px;
    padding-right: 70px;
  }
  .md-padding-75px-lr {
    padding-left: 75px;
    padding-right: 75px;
  }
  .md-padding-80px-lr {
    padding-left: 80px;
    padding-right: 80px;
  }
  .md-padding-85px-lr {
    padding-left: 85px;
    padding-right: 85px;
  }
  .md-padding-90px-lr {
    padding-left: 90px;
    padding-right: 90px;
  }
  .md-padding-95px-lr {
    padding-left: 95px;
    padding-right: 95px;
  }
  .md-padding-100px-lr {
    padding-left: 100px;
    padding-right: 100px;
  }
  .md-padding-1-rem-lr {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .md-padding-1-half-rem-lr {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
  .md-padding-2-rem-lr {
    padding-left: 2rem;
    padding-right: 2rem;
  }
  .md-padding-2-half-rem-lr {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
  .md-padding-3-rem-lr {
    padding-left: 3rem;
    padding-right: 3rem;
  }
  .md-padding-3-half-rem-lr {
    padding-left: 3.5rem;
    padding-right: 3.5rem;
  }
  .md-padding-4-rem-lr {
    padding-left: 4rem;
    padding-right: 4rem;
  }
  .md-padding-4-half-rem-lr {
    padding-left: 4.5rem;
    padding-right: 4.5rem;
  }
  .md-padding-5-rem-lr {
    padding-left: 5rem;
    padding-right: 5rem;
  }
  .md-padding-5-half-rem-lr {
    padding-left: 5.5rem;
    padding-right: 5.5rem;
  }
  .md-padding-6-rem-lr {
    padding-left: 6rem;
    padding-right: 6rem;
  }
  .md-padding-6-half-rem-lr {
    padding-left: 6.5rem;
    padding-right: 6.5rem;
  }
  .md-padding-7-rem-lr {
    padding-left: 7rem;
    padding-right: 7rem;
  }
  .md-padding-7-half-rem-lr {
    padding-left: 7.5rem;
    padding-right: 7.5rem;
  }
  .md-padding-8-rem-lr {
    padding-left: 8rem;
    padding-right: 8rem;
  }
  .md-padding-8-half-rem-lr {
    padding-left: 8.5rem;
    padding-right: 8.5rem;
  }
  .md-padding-9-rem-lr {
    padding-left: 9rem;
    padding-right: 9rem;
  }
  .md-padding-9-half-rem-lr {
    padding-left: 9.5rem;
    padding-right: 9.5rem;
  }
  .md-padding-10-rem-lr {
    padding-left: 10rem;
    padding-right: 10rem;
  }
  .md-padding-10-half-rem-lr {
    padding-left: 10.5rem;
    padding-right: 10.5rem;
  }
  .md-no-padding {
    padding: 0 !important;
  }
  .md-no-padding-lr {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .md-no-padding-tb {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .md-no-padding-top {
    padding-top: 0 !important;
  }
  .md-no-padding-bottom {
    padding-bottom: 0 !important;
  }
  .md-no-padding-left {
    padding-left: 0 !important;
  }
  .md-no-padding-right {
    padding-right: 0 !important;
  }
  .md-d-initial {
    display: initial !important;
  }
  .md-overflow-hidden {
    overflow: hidden !important;
  }
  .md-overflow-visible {
    overflow: visible !important;
  }
  .md-overflow-auto {
    overflow: auto !important;
  }
  .md-position-relative {
    position: relative !important;
  }
  .md-position-absolute {
    position: absolute !important;
  }
  .md-position-fixed {
    position: fixed !important;
  }
  .md-position-inherit {
    position: inherit !important;
  }
  .md-position-initial {
    position: initial !important;
  }
  .md-top-0px {
    top: 0;
  }
  .md-top-1px {
    top: 1px;
  }
  .md-top-2px {
    top: 2px;
  }
  .md-top-3px {
    top: 3px;
  }
  .md-top-4px {
    top: 4px;
  }
  .md-top-5px {
    top: 5px;
  }
  .md-top-6px {
    top: 6px;
  }
  .md-top-7px {
    top: 7px;
  }
  .md-top-8px {
    top: 8px;
  }
  .md-top-9px {
    top: 9px;
  }
  .md-top-10px {
    top: 10px;
  }
  .md-top-15px {
    top: 15px;
  }
  .md-top-20px {
    top: 20px;
  }
  .md-top-25px {
    top: 25px;
  }
  .md-top-30px {
    top: 30px;
  }
  .md-top-35px {
    top: 35px;
  }
  .md-top-40px {
    top: 40px;
  }
  .md-top-45px {
    top: 45px;
  }
  .md-top-50px {
    top: 50px;
  }
  .md-top-auto {
    top: auto;
  }
  .md-top-inherit {
    top: inherit;
  }
  .md-top-minus-1px {
    top: -1px;
  }
  .md-top-minus-2px {
    top: -2px;
  }
  .md-top-minus-3px {
    top: -3px;
  }
  .md-top-minus-4px {
    top: -4px;
  }
  .md-top-minus-5px {
    top: -5px;
  }
  .md-top-minus-6px {
    top: -6px;
  }
  .md-top-minus-7px {
    top: -7px;
  }
  .md-top-minus-8px {
    top: -8px;
  }
  .md-top-minus-9px {
    top: -9px;
  }
  .md-top-minus-10px {
    top: -10px;
  }
  .md-top-minus-15px {
    top: -15px;
  }
  .md-top-minus-20px {
    top: -20px;
  }
  .md-top-minus-25px {
    top: -25px;
  }
  .md-top-minus-30px {
    top: -30px;
  }
  .md-top-minus-35px {
    top: -35px;
  }
  .md-top-minus-40px {
    top: -40px;
  }
  .md-top-minus-45px {
    top: -45px;
  }
  .md-top-minus-50px {
    top: -50px;
  }
  .md-bottom-0px {
    bottom: 0;
  }
  .md-bottom-1px {
    bottom: 1px;
  }
  .md-bottom-2px {
    bottom: 2px;
  }
  .md-bottom-3px {
    bottom: 3px;
  }
  .md-bottom-4px {
    bottom: 4px;
  }
  .md-bottom-5px {
    bottom: 5px;
  }
  .md-bottom-6px {
    bottom: 6px;
  }
  .md-bottom-7px {
    bottom: 7px;
  }
  .md-bottom-8px {
    bottom: 8px;
  }
  .md-bottom-9px {
    bottom: 9px;
  }
  .md-bottom-10px {
    bottom: 10px;
  }
  .md-bottom-15px {
    bottom: 15px;
  }
  .md-bottom-20px {
    bottom: 20px;
  }
  .md-bottom-25px {
    bottom: 25px;
  }
  .md-bottom-30px {
    bottom: 30px;
  }
  .md-bottom-35px {
    bottom: 35px;
  }
  .md-bottom-40px {
    bottom: 40px;
  }
  .md-bottom-45px {
    bottom: 45px;
  }
  .md-bottom-50px {
    bottom: 50px;
  }
  .md-bottom-55px {
    bottom: 55px;
  }
  .md-bottom-60px {
    bottom: 60px;
  }
  .md-bottom-auto {
    bottom: auto;
  }
  .md-bottom-inherit {
    bottom: inherit;
  }
  .md-bottom-minus-1px {
    bottom: -1px;
  }
  .md-bottom-minus-2px {
    bottom: -2px;
  }
  .md-bottom-minus-3px {
    bottom: -3px;
  }
  .md-bottom-minus-4px {
    bottom: -4px;
  }
  .md-bottom-minus-5px {
    bottom: -5px;
  }
  .md-bottom-minus-6px {
    bottom: -6px;
  }
  .md-bottom-minus-7px {
    bottom: -7px;
  }
  .md-bottom-minus-8px {
    bottom: -8px;
  }
  .md-bottom-minus-9px {
    bottom: -9px;
  }
  .md-bottom-minus-10px {
    bottom: -10px;
  }
  .md-bottom-minus-15px {
    bottom: -15px;
  }
  .md-bottom-minus-20px {
    bottom: -20px;
  }
  .md-bottom-minus-25px {
    bottom: -25px;
  }
  .md-bottom-minus-30px {
    bottom: -30px;
  }
  .md-bottom-minus-35px {
    bottom: -35px;
  }
  .md-bottom-minus-40px {
    bottom: -40px;
  }
  .md-bottom-minus-45px {
    bottom: -45px;
  }
  .md-bottom-minus-50px {
    bottom: -50px;
  }
  .md-right-0px {
    right: 0;
  }
  .md-right-1px {
    right: 1px;
  }
  .md-right-2px {
    right: 2px;
  }
  .md-right-3px {
    right: 3px;
  }
  .md-right-4px {
    right: 4px;
  }
  .md-right-5px {
    right: 5px;
  }
  .md-right-6px {
    right: 6px;
  }
  .md-right-7px {
    right: 7px;
  }
  .md-right-8px {
    right: 8px;
  }
  .md-right-9px {
    right: 9px;
  }
  .md-right-10px {
    right: 10px;
  }
  .md-right-15px {
    right: 15px;
  }
  .md-right-20px {
    right: 20px;
  }
  .md-right-25px {
    right: 25px;
  }
  .md-right-30px {
    right: 30px;
  }
  .md-right-35px {
    right: 35px;
  }
  .md-right-40px {
    right: 40px;
  }
  .md-right-45px {
    right: 45px;
  }
  .md-right-50px {
    right: 50px;
  }
  .md-right-auto {
    right: auto;
  }
  .md-right-inherit {
    right: inherit;
  }
  .md-right-minus-1px {
    right: -1px;
  }
  .md-right-minus-2px {
    right: -2px;
  }
  .md-right-minus-3px {
    right: -3px;
  }
  .md-right-minus-4px {
    right: -4px;
  }
  .md-right-minus-5px {
    right: -5px;
  }
  .md-right-minus-6px {
    right: -6px;
  }
  .md-right-minus-7px {
    right: -7px;
  }
  .md-right-minus-8px {
    right: -8px;
  }
  .md-right-minus-9px {
    right: -9px;
  }
  .md-right-minus-10px {
    right: -10px;
  }
  .md-right-minus-15px {
    right: -15px;
  }
  .md-right-minus-20px {
    right: -20px;
  }
  .md-right-minus-25px {
    right: -25px;
  }
  .md-right-minus-30px {
    right: -30px;
  }
  .md-right-minus-35px {
    right: -35px;
  }
  .md-right-minus-40px {
    right: -40px;
  }
  .md-right-minus-45px {
    right: -45px;
  }
  .md-right-minus-50px {
    right: -50px;
  }
  .md-left-0px {
    left: 0;
  }
  .md-left-1px {
    left: 1px;
  }
  .md-left-2px {
    left: 2px;
  }
  .md-left-3px {
    left: 3px;
  }
  .md-left-4px {
    left: 4px;
  }
  .md-left-5px {
    left: 5px;
  }
  .md-left-6px {
    left: 6px;
  }
  .md-left-7px {
    left: 7px;
  }
  .md-left-8px {
    left: 8px;
  }
  .md-left-9px {
    left: 9px;
  }
  .md-left-10px {
    left: 10px;
  }
  .md-left-15px {
    left: 15px;
  }
  .md-left-20px {
    left: 20px;
  }
  .md-left-25px {
    left: 25px;
  }
  .md-left-30px {
    left: 30px;
  }
  .md-left-35px {
    left: 35px;
  }
  .md-left-40px {
    left: 40px;
  }
  .md-left-45px {
    left: 45px;
  }
  .md-left-50px {
    left: 50px;
  }
  .md-left-55px {
    left: 55px;
  }
  .md-left-60px {
    left: 60px;
  }
  .md-left-auto {
    left: auto;
  }
  .md-left-inherit {
    left: inherit;
  }
  .md-left-minus-1px {
    left: -1px;
  }
  .md-left-minus-2px {
    left: -2px;
  }
  .md-left-minus-3px {
    left: -3px;
  }
  .md-left-minus-4px {
    left: -4px;
  }
  .md-left-minus-5px {
    left: -5px;
  }
  .md-left-minus-6px {
    left: -6px;
  }
  .md-left-minus-7px {
    left: -7px;
  }
  .md-left-minus-8px {
    left: -8px;
  }
  .md-left-minus-9px {
    left: -9px;
  }
  .md-left-minus-10px {
    left: -10px;
  }
  .md-left-minus-15px {
    left: -15px;
  }
  .md-left-minus-20px {
    left: -20px;
  }
  .md-left-minus-25px {
    left: -25px;
  }
  .md-left-minus-30px {
    left: -30px;
  }
  .md-left-minus-35px {
    left: -35px;
  }
  .md-left-minus-40px {
    left: -40px;
  }
  .md-left-minus-45px {
    left: -45px;
  }
  .md-left-minus-50px {
    left: -50px;
  }
  .md-w-1px {
    width: 1px !important;
  }
  .md-w-2px {
    width: 2px !important;
  }
  .md-w-3px {
    width: 3px !important;
  }
  .md-w-4px {
    width: 4px !important;
  }
  .md-w-5px {
    width: 5px !important;
  }
  .md-w-6px {
    width: 6px !important;
  }
  .md-w-7px {
    width: 7px !important;
  }
  .md-w-8px {
    width: 8px !important;
  }
  .md-w-9px {
    width: 9px !important;
  }
  .md-w-10px {
    width: 10px !important;
  }
  .md-w-15px {
    width: 15px !important;
  }
  .md-w-20px {
    width: 20px !important;
  }
  .md-w-25px {
    width: 25px !important;
  }
  .md-w-30px {
    width: 30px !important;
  }
  .md-w-35px {
    width: 35px !important;
  }
  .md-w-40px {
    width: 40px !important;
  }
  .md-w-50px {
    width: 50px !important;
  }
  .md-w-55px {
    width: 55px !important;
  }
  .md-w-60px {
    width: 60px !important;
  }
  .md-w-65px {
    width: 65px !important;
  }
  .md-w-70px {
    width: 70px !important;
  }
  .md-w-75px {
    width: 75px !important;
  }
  .md-w-80px {
    width: 80px !important;
  }
  .md-w-85px {
    width: 85px !important;
  }
  .md-w-90px {
    width: 90px !important;
  }
  .md-w-95px {
    width: 95px !important;
  }
  .md-w-100px {
    width: 100px !important;
  }
  .md-w-110px {
    width: 110px !important;
  }
  .md-w-120px {
    width: 120px !important;
  }
  .md-w-130px {
    width: 130px !important;
  }
  .md-w-140px {
    width: 140px !important;
  }
  .md-w-150px {
    width: 150px !important;
  }
  .md-w-160px {
    width: 160px !important;
  }
  .md-w-170px {
    width: 170px !important;
  }
  .md-w-180px {
    width: 180px !important;
  }
  .md-w-190px {
    width: 190px !important;
  }
  .md-w-200px {
    width: 200px !important;
  }
  .md-w-250px {
    width: 250px !important;
  }
  .md-w-300px {
    width: 300px !important;
  }
  .md-w-350px {
    width: 350px !important;
  }
  .md-w-400px {
    width: 400px !important;
  }
  .md-w-450px {
    width: 450px !important;
  }
  .md-w-500px {
    width: 500px !important;
  }
  .md-w-550px {
    width: 550px !important;
  }
  .md-w-600px {
    width: 600px !important;
  }
  .md-w-650px {
    width: 650px !important;
  }
  .md-w-700px {
    width: 700px !important;
  }
  .md-w-750px {
    width: 750px !important;
  }
  .md-w-800px {
    width: 800px !important;
  }
  .md-w-850px {
    width: 850px !important;
  }
  .md-w-900px {
    width: 900px !important;
  }
  .md-w-950px {
    width: 950px !important;
  }
  .md-w-1000px {
    width: 1000px !important;
  }
  .md-w-10 {
    width: 10% !important;
  }
  .md-w-15 {
    width: 15% !important;
  }
  .md-w-20 {
    width: 20% !important;
  }
  .md-w-25 {
    width: 25% !important;
  }
  .md-w-30 {
    width: 30% !important;
  }
  .md-w-35 {
    width: 35% !important;
  }
  .md-w-40 {
    width: 40% !important;
  }
  .md-w-45 {
    width: 45% !important;
  }
  .md-w-50 {
    width: 50% !important;
  }
  .md-w-55 {
    width: 55% !important;
  }
  .md-w-60 {
    width: 60% !important;
  }
  .md-w-65 {
    width: 65% !important;
  }
  .md-w-70 {
    width: 70% !important;
  }
  .md-w-75 {
    width: 75% !important;
  }
  .md-w-80 {
    width: 80% !important;
  }
  .md-w-85 {
    width: 85% !important;
  }
  .md-w-90 {
    width: 90% !important;
  }
  .md-w-95 {
    width: 95% !important;
  }
  .md-w-100 {
    width: 100% !important;
  }
  .md-w-auto {
    width: auto !important;
  }
  .md-h-1px {
    height: 1px !important;
  }
  .md-h-2px {
    height: 2px !important;
  }
  .md-h-3px {
    height: 3px !important;
  }
  .md-h-4px {
    height: 4px !important;
  }
  .md-h-5px {
    height: 5px !important;
  }
  .md-h-6px {
    height: 6px !important;
  }
  .md-h-7px {
    height: 7px !important;
  }
  .md-h-8px {
    height: 8px !important;
  }
  .md-h-9px {
    height: 9px !important;
  }
  .md-h-10px {
    height: 10px !important;
  }
  .md-h-20px {
    height: 20px !important;
  }
  .md-h-30px {
    height: 30px !important;
  }
  .md-h-40px {
    height: 40px !important;
  }
  .md-h-42px {
    height: 42px !important;
  }
  .md-h-50px {
    height: 50px !important;
  }
  .md-h-60px {
    height: 60px !important;
  }
  .md-h-70px {
    height: 70px !important;
  }
  .md-h-80px {
    height: 80px !important;
  }
  .md-h-90px {
    height: 90px !important;
  }
  .md-h-100px {
    height: 100px !important;
  }
  .md-h-110px {
    height: 110px !important;
  }
  .md-h-120px {
    height: 120px !important;
  }
  .md-h-130px {
    height: 130px !important;
  }
  .md-h-140px {
    height: 140px !important;
  }
  .md-h-150px {
    height: 150px !important;
  }
  .md-h-160px {
    height: 160px !important;
  }
  .md-h-170px {
    height: 170px !important;
  }
  .md-h-180px {
    height: 180px !important;
  }
  .md-h-190px {
    height: 190px !important;
  }
  .md-h-200px {
    height: 200px !important;
  }
  .md-h-250px {
    height: 250px !important;
  }
  .md-h-300px {
    height: 300px !important;
  }
  .md-h-350px {
    height: 350px !important;
  }
  .md-h-400px {
    height: 400px !important;
  }
  .md-h-450px {
    height: 450px !important;
  }
  .md-h-500px {
    height: 500px !important;
  }
  .md-h-520px {
    height: 520px !important;
  }
  .md-h-550px {
    height: 550px !important;
  }
  .md-h-580px {
    height: 580px !important;
  }
  .md-h-600px {
    height: 600px !important;
  }
  .md-h-650px {
    height: 650px !important;
  }
  .md-h-700px {
    height: 700px !important;
  }
  .md-h-720px {
    height: 720px !important;
  }
  .md-h-750px {
    height: 750px !important;
  }
  .md-h-800px {
    height: 800px !important;
  }
  .md-h-820px {
    height: 820px !important;
  }
  .md-h-830px {
    height: 830px !important;
  }
  .md-h-850px {
    height: 850px !important;
  }
  .md-h-50 {
    height: 50%;
  }
  .md-h-100 {
    height: 100% !important;
  }
  .md-h-auto {
    height: auto !important;
  }
  .md-min-h-100px {
    min-height: 100px;
  }
  .md-min-h-200px {
    min-height: 200px;
  }
  .md-min-h-300px {
    min-height: 300px;
  }
  .md-min-h-400px {
    min-height: 400px;
  }
  .md-min-h-500px {
    min-height: 500px;
  }
  .md-min-h-600px {
    min-height: 600px;
  }
  .md-min-h-700px {
    min-height: 700px;
  }
  .one-third-screen {
    height: 550px;
  }
  .one-fourth-screen {
    height: 650px;
  }
  .one-fifth-screen {
    height: 750px;
  }
  .text-extra-big {
    font-size: 130px;
    line-height: 130px;
  }
  .md-letter-spacing-normal {
    letter-spacing: normal;
  }
  .md-letter-spacing-1-half {
    letter-spacing: 0.5px;
  }
  .md-letter-spacing-1px {
    letter-spacing: 1px;
  }
  .md-letter-spacing-2px {
    letter-spacing: 2px;
  }
  .md-letter-spacing-3px {
    letter-spacing: 3px;
  }
  .md-letter-spacing-4px {
    letter-spacing: 4px;
  }
  .md-letter-spacing-5px {
    letter-spacing: 5px;
  }
  .list-style-08 li:last-child {
    padding-bottom: 22px;
  }
  .accordion-style-04 .panel .panel-body {
    width: 50%;
  }
  .time-table .panel {
    padding: 20px;
  }
  .time-table .panel .panel-time {
    min-width: 150px;
  }
  .time-table .panel .panel-body {
    width: calc(100% - 330px);
  }
  .nav-tabs > li {
    padding: 0 15px;
  }
  .nav-tabs > li.nav-item {
    margin: 0;
    padding: 0 8px;
  }
  .tab-style-05 .nav-tabs li {
    padding: 0;
  }
  .tab-style-05 .nav-tabs li a {
    padding: 8px 22px;
  }
  .tab-style-06 .nav-tabs > li.nav-item > a.nav-link {
    padding: 0 20px 22px;
  }
  .tab-style-07 .nav-tabs {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
  .tab-style-07 .nav-tabs > li.nav-item > a.nav-link {
    padding: 20px 30px 18px 30px;
    line-height: 26px;
  }
  .testimonials-carousel-style-01 {
    min-width: 100%;
  }
  .testimonials-carousel-style-02 {
    min-width: 100%;
  }
  .process-step-style-04 .process-step-item {
    padding-left: 0;
    padding-right: 0;
  }
  .md-no-border-top {
    border-top: 0 !important;
  }
  .md-no-border-bottom {
    border-bottom: 0 !important;
  }
  .md-no-border-right {
    border-right: 0 !important;
  }
  .md-no-border-left {
    border-left: 0 !important;
  }
  .md-no-border-all {
    border: 0 !important;
  }
  .md-border-width-1px {
    border-width: 1px !important;
  }
  .md-border-width-2px {
    border-width: 2px !important;
  }
  .md-border-width-3px {
    border-width: 3px !important;
  }
  .md-border-width-4px {
    border-width: 4px !important;
  }
  .md-border-width-5px {
    border-width: 5px !important;
  }
  .md-border-width-6px {
    border-width: 6px !important;
  }
  .md-border-width-7px {
    border-width: 7px !important;
  }
  .md-border-width-8px {
    border-width: 8px !important;
  }
  .md-border-width-9px {
    border-width: 9px !important;
  }
  .md-border-width-10px {
    border-width: 10px !important;
  }
  .md-border-width-11px {
    border-width: 11px !important;
  }
  .md-border-width-12px {
    border-width: 12px !important;
  }
  .md-border-width-13px {
    border-width: 13px !important;
  }
  .md-border-width-14px {
    border-width: 14px !important;
  }
  .md-border-width-15px {
    border-width: 15px !important;
  }
  .md-border-width-16px {
    border-width: 16px !important;
  }
  .md-border-width-17px {
    border-width: 17px !important;
  }
  .md-border-width-18px {
    border-width: 18px !important;
  }
  .md-border-width-19px {
    border-width: 19px !important;
  }
  .md-border-width-20px {
    border-width: 20px !important;
  }
  .md-border-all {
    border: 1px solid;
  }
  .md-border-top {
    border-top: 1px solid;
  }
  .md-border-bottom {
    border-bottom: 1px solid;
  }
  .md-border-left {
    border-left: 1px solid;
  }
  .md-border-right {
    border-right: 1px solid;
  }
  .md-border-lr {
    border-left: 1px solid;
    border-right: 1px solid;
  }
  .md-border-tb {
    border-top: 1px solid;
    border-bottom: 1px solid;
  }
  .md-border-color-white {
    border-color: #fff;
  }
  .md-border-color-black {
    border-color: #000;
  }
  .md-border-color-sky-blue {
    border-color: #2e94eb;
  }
  .md-border-color-extra-dark-gray {
    border-color: #232323;
  }
  .md-border-color-medium-dark-gray {
    border-color: #363636;
  }
  .md-border-color-dark-gray {
    border-color: #939393;
  }
  .md-border-color-extra-medium-gray {
    border-color: #dbdbdb;
  }
  .md-border-color-medium-gray {
    border-color: #e4e4e4;
  }
  .md-border-color-extra-light-gray {
    border-color: #ededed;
  }
  .md-border-color-light-gray {
    border-color: #f5f5f5;
  }
  .md-border-color-light-pink {
    border-color: #862237;
  }
  .md-border-color-deep-pink {
    border-color: #ff214f;
  }
  .md-border-color-pink {
    border-color: #ff357c;
  }
  .md-border-color-fast-blue {
    border-color: #0038e3;
  }
  .md-border-color-orange {
    border-color: #ff6437;
  }
  .md-border-color-green {
    border-color: #45d690;
  }
  .md-border-color-golden {
    border-color: #d0ba6d;
  }
  .md-border-color-persian-blue {
    border-color: #0039CC;
  }
  .md-border-color-purple {
    border-color: #7342ac;
  }
  .md-border-color-parrot-green {
    border-color: #cee002;
  }
  .md-border-color-dark-red {
    border-color: #e12837;
  }
  .md-border-color-transparent {
    border-color: transparent;
  }
  .md-border-color-black-transparent {
    border-color: rgba(0, 0, 0, 0.1);
  }
  .md-border-color-white-transparent {
    border-color: rgba(255, 255, 255, 0.1);
  }
  .md-border-color-golden-transparent {
    border-color: rgba(208, 186, 109, 0.2);
  }
  .md-border-color-pink-transparent {
    border-color: rgba(255, 33, 79, 0.45);
  }
  .md-border-color-dark-white-transparent {
    border-color: rgba(255, 255, 255, 0.2);
  }
  .md-border-color-medium-white-transparent {
    border-color: rgba(255, 255, 255, 0.4);
  }
  .md-border-color-full-dark-white-transparent {
    border-color: rgba(255, 255, 255, 0.05);
  }
  .md-border-color-light-white-transparent {
    border-color: rgba(255, 255, 255, 0.1);
  }
  .md-border-color-nero-transparent {
    border-color: rgba(25, 25, 25, 0.1);
  }
  .md-border-color-extra-medium-gray-transparent {
    border-color: rgba(219, 219, 219, 0.04);
  }
  .md-border-dotted {
    border-style: dotted !important;
  }
  .md-border-dashed {
    border-style: dashed !important;
  }
  .md-border-solid {
    border-style: solid !important;
  }
  .md-border-double {
    border-style: double !important;
  }
  .md-border-groove {
    border-style: groove !important;
  }
  .md-border-ridge {
    border-style: ridge !important;
  }
  .md-border-inset {
    border-style: inset !important;
  }
  .md-border-outset {
    border-style: outset !important;
  }
  .md-border-none {
    border-style: none !important;
  }
  .md-border-hidden {
    border-style: hidden !important;
  }
  .md-border-transperent {
    border-color: transparent !important;
  }
  .single-product-thumb .slider-vertical {
    position: relative;
  }
  .single-product-thumb .slider-vertical .swiper-wrapper {
    flex-direction: row;
  }
  .single-product-thumb .slider-vertical .swiper-slide {
    width: 25%;
    margin-right: 10px;
  }
  .swiper-thumb-next-prev {
    top: 50%;
    bottom: inherit;
    z-index: 1;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
  }
  .swiper-thumb-next-prev .swiper-thumb-prev, .swiper-thumb-next-prev .swiper-thumb-next {
    width: 30px;
    height: 30px;
    line-height: 30px;
    position: absolute;
    transform: translateY(-50%) rotate(-90deg);
    -webkit-transform: translateY(-50%) rotate(-90deg);
    -moz-transform: translateY(-50%) rotate(-90deg);
    -ms-transform: translateY(-50%) rotate(-90deg);
  }
  .swiper-thumb-next-prev .swiper-thumb-prev {
    left: 15px;
  }
  .swiper-thumb-next-prev .swiper-thumb-next {
    right: 15px;
    left: auto;
  }
  .slider-vertical .vh-100 {
    height: calc(100vh - 70px) !important;
  }
  .slider-vertical .swiper-number-pagination {
    left: 68px;
    bottom: 50px;
    font-size: 16px;
    line-height: 22px;
  }
  .slider-vertical > .swiper-pagination-bullets {
    top: 50%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
  }
  .slider-vertical > .swiper-pagination-bullets > .swiper-pagination-bullet {
    margin: 8px 0;
  }
  .home-split-portfolio {
    height: auto !important;
  }
  .home-split-portfolio .swiper-slide {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    height: auto;
  }
  .home-split-portfolio .swiper-slide .swiper-slide-l, .home-split-portfolio .swiper-slide .swiper-slide-r {
    opacity: 1;
    visibility: visible;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
    width: 100% !important;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    height: calc(100vh - 70px) !important;
  }
  .home-split-portfolio .swiper-wrapper {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    overflow: auto;
  }
  .horizontal-portfolio-slider-main {
    -webkit-overflow-scrolling: touch;
  }
  .horizontal-portfolio-slider-main .horizontal-portfolio-slider .swiper-wrapper {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    overflow: auto;
    transform: translate3d(0, 0px, 0px) !important;
  }
  .grid.md-grid-6col li {
    width: 16.67%;
  }
  .grid.md-grid-6col li.grid-item-double {
    width: 33.33%;
  }
  .grid.md-grid-5col li {
    width: 20%;
  }
  .grid.md-grid-5col li.grid-item-double {
    width: 40%;
  }
  .grid.md-grid-4col li {
    width: 25%;
  }
  .grid.md-grid-4col li.grid-item-double {
    width: 50%;
  }
  .grid.md-grid-3col li {
    width: 33.33%;
  }
  .grid.md-grid-3col li.grid-item-double {
    width: 66.67%;
  }
  .grid.md-grid-2col li {
    width: 50%;
  }
  .grid.md-grid-2col li.grid-item-double {
    width: 100%;
  }
  .grid.md-grid-1col li {
    width: 100%;
  }
  .team-style-02 .social-icon a {
    margin: 0 8px;
  }
  .blog-side-image .separator {
    display: none;
  }
  .blog-modern .blog-post-image {
    margin-bottom: 120px;
  }
  .blog-modern .post-details {
    left: 30px;
    width: calc(100% - 60px);
  }
  .outside-box-left {
    margin-left: 0;
  }
  .outside-box-right {
    margin-right: 0;
  }
  .outside-box-bottom {
    margin-bottom: 0;
  }
  footer .footer-horizontal-link li {
    margin-right: 20px;
  }
  .mfp-container {
    padding-left: 15px;
    padding-right: 15px;
  }
  button.mfp-close, .mfp-image-holder button.mfp-close, .mfp-iframe-holder button.mfp-close, .mfp-close, .mfp-close:active {
    top: 15px;
    right: 15px;
  }
  .cart-products thead {
    display: none;
  }
  .cart-products tr {
    border-bottom: 1px solid #e8e8e8;
    position: relative;
    display: block;
    padding-left: 95px;
    padding-bottom: 20px;
    background: none;
    margin-bottom: 20px;
    overflow: hidden;
  }
  .cart-products td {
    display: block;
    border: none;
    text-align: right;
    margin-bottom: 10px;
    padding: 0;
  }
  .cart-products td:last-child {
    margin: 0;
  }
  .cart-products td:before {
    content: attr(data-title);
    font-weight: 500;
    float: left;
    display: block;
    color: #232323;
    font-family: "Poppins", sans-serif;
    font-size: 12px;
  }
  .cart-products .product-remove {
    width: auto;
    position: absolute;
    right: 0;
    margin: 0;
    padding: 0;
    text-align: right;
    top: 0;
    z-index: 11;
    border: none;
  }
  .cart-products .product-thumbnail {
    position: absolute;
    left: 0;
    width: 80px;
    display: inline-block;
    top: 0;
    overflow: hidden;
    text-align: left;
  }
  .cart-products .product-name {
    text-align: left;
    padding-right: 25px;
  }
  .cart-products .product-name .variation {
    float: none;
    display: block;
  }
  .total-price-table td {
    text-align: right;
  }
  .checkout-total-price-table td {
    text-align: left;
  }
  .banner-bottom-right-images > img {
    bottom: 0;
  }
  .home-yoga-meditation .outside-box-right .absolute-middle-center {
    left: 50%;
  }
  .home-consulting .popup-youtube.absolute-middle-center {
    left: 50%;
  }
  .home-digital-agency .outside-box-text-end .text-extra-big-2 {
    font-size: 150px;
  }
  .home-design-agency .outside-box-left {
    margin-left: 0;
  }
  .home-interactive-portfolio .fullscreen-hover-box .interactive-title {
    font-size: 55px;
    line-height: 60px;
  }
  .home-vertical-portfolio .navbar {
    padding: 0 3.5rem;
  }
  .home-freelancer .title-extra-large-heavy {
    line-height: 90px;
  }
  .home-fashion-shop .tp-tabs {
    left: 50% !important;
    -webkit-transform: translateX(-50%) !important;
    -ms-transform: translateX(-50%) !important;
    transform: translateX(-50%) !important;
    top: auto !important;
    bottom: 5% !important;
  }
  .slider-navigation-style-04.swiper-button-prev {
    left: -60px;
  }
  .slider-navigation-style-04.swiper-button-next {
    right: -60px;
  }
  .content-box-image {
    height: 300px;
  }
  .fullscreen-hover-list .hover-list-item .interactive-icon {
    top: 4px;
  }
  .home-split-portfolio.vh-100 {
    height: calc(100vh - 70px) !important;
  }
  .home-split-portfolio .title-large {
    font-size: 90px;
    line-height: 90px;
  }
  .show-notify-popup .mfp-container {
    padding-top: 30px;
  }
  .litho-landing-header .navbar-brand:after {
    display: none;
  }
  .litho-parallax-bg {
    width: 60%;
    right: -90px;
  }
  .customer-bg-section {
    display: none;
  }
  .landing-page-footer .title-large-2 {
    font-size: 54px;
    line-height: 64px;
  }
  .landing-page-auto-slider .swiper-container.swiper-auto-slide .swiper-slide {
    width: 60% !important;
  }
  .md-no-text-shadow {
    text-shadow: none;
  }
  .gdpr-container .gdpr-content {
    display: block;
    margin-right: 0;
    margin-bottom: 15px;
  }
  .home-dentist .popup-youtube.absolute-middle-center {
    left: 50%;
  }
}
@media only screen and (max-width: 991px) and (orientation: landscape) {
  /* home decor */
  /*home spa salon*/
  /*coming soon*/
  /*home architecture*/
  /*home startup*/
  /*home yoga meditation*/
  /*home furniture shop*/
  /*home vertical portfolio*/
  /* maintenance */
  /* height */
  .home-decor .zeus {
    transform: translateX(-50%) !important;
    top: 90% !important;
  }
  .home-spa-salon .img img {
    width: 220px !important;
  }
  .home-spa-salon .rev_slider_wrapper {
    height: 450px !important;
  }
  .coming-soon .tp-fullwidth-forcer, .coming-soon .rev_slider_wrapper {
    height: 450px !important;
  }
  .coming-soon .logo img {
    width: 100px !important;
  }
  .coming-soon .coming-soon-text {
    font-size: 12px !important;
    line-height: 14px !important;
    min-width: 300px !important;
  }
  .coming-soon .coming-soon-icon i {
    font-size: 11px !important;
  }
  .home-architecture .rev_slider_wrapper {
    min-height: 400px !important;
  }
  .architecture-overlap {
    position: relative !important;
  }
  .home-architecture .tparrows.tp-rightarrow {
    transform: matrix(1, 0, 0, 1, -67, -67) !important;
  }
  .home-architecture .tparrows.tp-leftarrow {
    transform: matrix(1, 0, 0, 1, -67, -134) !important;
  }
  .home-architecture .architecture-title {
    font-size: 34px !important;
    line-height: 34px !important;
  }
  .home-startup .rev_slider_wrapper {
    min-height: 450px;
  }
  .home-yoga-meditation .rev_slider_wrapper {
    height: 350px !important;
  }
  .home-yoga-meditation .yoga-woman, .home-yoga-meditation .yoga-leaves {
    bottom: -140px;
  }
  .home-yoga-meditation .yoga-woman img {
    height: 275px !important;
    width: auto !important;
  }
  .home-yoga-meditation .yoga-main-text {
    font-size: 60px !important;
    top: 25px !important;
  }
  .home-yoga-meditation .yoga-small-text {
    font-size: 15px !important;
    line-height: 20px !important;
  }
  .home-yoga-meditation .yoga-top-line {
    transform: matrix(1, 0, 0, 1, 0, 19) !important;
    min-width: 420px !important;
  }
  .home-yoga-meditation .yoga-bottom-line {
    transform: matrix(1, 0, 0, 1, 0, 36) !important;
    min-width: 400px !important;
  }
  .home-furniture-shop, .home-furniture-shop .rev_slider_wrapper {
    height: 350px !important;
  }
  .home-vertical-portfolio .slider-vertical {
    height: 100% !important;
  }
  .maintenance .maintenance-title {
    font-size: 28px !important;
    line-height: 30px !important;
    padding-top: 20px !important;
  }
  .md-landscape-h-300px {
    height: 300px !important;
  }
  .md-landscape-h-350px {
    height: 350px !important;
  }
  .md-landscape-h-400px {
    height: 400px !important;
  }
  .md-landscape-h-450px {
    height: 450px !important;
  }
  .md-landscape-h-500px {
    height: 500px !important;
  }
  .md-landscape-h-520px {
    height: 520px !important;
  }
  .md-landscape-h-550px {
    height: 550px !important;
  }
  .md-landscape-h-580px {
    height: 580px !important;
  }
  .md-landscape-h-600px {
    height: 600px !important;
  }
  .md-landscape-h-650px {
    height: 650px !important;
  }
  .md-landscape-h-700px {
    height: 700px !important;
  }
}
@media only screen and (max-width: 991px) and (min-width: 767px) and (orientation: landscape) {
  .home-hotel-resort .rev_slider_wrapper {
    min-height: 450px !important;
  }
  .home-startup .rev_slider_wrapper {
    min-height: 450px;
  }
}
@media (max-width: 778px) {
  /* home decor */
  /* architecture */
  .home-decor .rev_slider_wrapper {
    height: 540px;
  }
  .home-decor .zeus {
    transform: matrix(1, 0, 0, 1, -350, -59) !important;
  }
  .home-architecture .tparrows.tp-leftarrow {
    transform: matrix(1, 0, 0, 1, -67, -234) !important;
  }
  .home-architecture .tparrows.tp-rightarrow {
    transform: matrix(1, 0, 0, 1, -67, -301) !important;
  }
}
@media (max-width: 767px) {
  /* reset */
  /* typography */
  /* text size */
  /* lineheight */
  /* letter spacing minus */
  /* absolute middle center */
  /* background image */
  /* box shadow */
  /* video */
  /* margin */
  /* margin top */
  /* margin bottom */
  /* margin right */
  /* margin left */
  /* margin left right */
  /* margin top bottom */
  /* padding */
  /* padding top */
  /* padding bottom */
  /* padding right */
  /* padding left */
  /* padding top bottom */
  /* padding left right */
  /* display and overflow */
  /* position */
  /* top */
  /* top minus */
  /* bottom */
  /* bottom minus */
  /* right */
  /* right minus */
  /* left */
  /* left minus */
  /* width */
  /* height */
  /* min-height */
  /* screen height */
  /* magnific popup */
  /* content box image */
  /* slider navigation */
  /* slider navigation style 08 */
  /* swiper custom text */
  /* swiper vertical */
  /* swiper pagination */
  /* grid */
  /* gutter type */
  /* portfolio scattered */
  /* interactive banner style 05 */
  /* interactive banner style 09 */
  /* accordion style 04 */
  /* time table */
  /* tab */
  /* tab style 01 */
  /* tab style 02 */
  /* tab style 03 */
  /* tab style 04 */
  /* tab style 05 */
  /* tab style 06 */
  /* tab style 07 */
  /* process step style 04 */
  /* grid filter */
  /* newsletter style 01 */
  /* table style 01 */
  /* pricing table style 02 */
  /* countdown style 02 */
  /* no border */
  /* border width */
  /* border */
  /* border color */
  /* transparent border */
  /* border style */
  /* navigation */
  /* hamburger menu */
  /* hamburger menu big text */
  /* header sidebar */
  /* page title */
  /* blog side image */
  /* blog modern */
  /* sidebar */
  /* video icons */
  /* video icon size */
  /* notify popup */
  /* accordion style 03 */
  /* cart and checkout page */
  /* marketing agency */
  /* interactive list style */
  /* interactive portfolio */
  /* photography */
  /* freelancer */
  /* hotel resort */
  /* swiper horizontal 3d */
  /*home architecture*/
  /* split slider */
  /* elements social icon page */
  /*home decor*/
  /* text shadow */
  /* horizontal portfolio slider */
  html {
    font-size: 11px;
  }
  .xs-center-col {
    float: none;
    margin-left: auto;
    margin-right: auto;
  }
  section, section.extra-big-section {
    padding: 50px 0;
  }
  section.big-section {
    padding: 80px 0;
  }
  .center-col-style .custom-col {
    flex: 0 0 100%;
    max-width: 100%;
    margin: 8px 0;
  }
  .sm-last-order {
    order: 10;
  }
  p {
    margin: 0 0 15px;
  }
  .title-extra-small {
    font-size: 20px;
    line-height: 30px;
  }
  .title-large {
    font-size: 45px;
    line-height: 43px;
  }
  .title-extra-large {
    font-size: 50px;
    line-height: 50px;
  }
  .text-extra-big {
    font-size: 100px;
    line-height: 100px;
  }
  .text-big {
    font-size: 90px;
    line-height: 90px;
  }
  .sm-line-height-0px {
    line-height: 0px;
  }
  .sm-line-height-8px {
    line-height: 8px;
  }
  .sm-line-height-10px {
    line-height: 10px;
  }
  .sm-line-height-14px {
    line-height: 14px;
  }
  .sm-line-height-15px {
    line-height: 15px;
  }
  .sm-line-height-16px {
    line-height: 16px;
  }
  .sm-line-height-18px {
    line-height: 18px;
  }
  .sm-line-height-20px {
    line-height: 20px;
  }
  .sm-line-height-22px {
    line-height: 22px;
  }
  .sm-line-height-24px {
    line-height: 24px;
  }
  .sm-line-height-26px {
    line-height: 26px;
  }
  .sm-line-height-28px {
    line-height: 28px;
  }
  .sm-line-height-30px {
    line-height: 30px;
  }
  .sm-line-height-32px {
    line-height: 32px;
  }
  .sm-line-height-34px {
    line-height: 34px;
  }
  .sm-line-height-36px {
    line-height: 36px;
  }
  .sm-line-height-38px {
    line-height: 38px;
  }
  .sm-line-height-40px {
    line-height: 40px;
  }
  .sm-line-height-50px {
    line-height: 50px;
  }
  .sm-line-height-140px {
    line-height: 140px;
  }
  .sm-line-height-normal {
    line-height: normal;
  }
  .sm-letter-spacing-minus-1-half {
    letter-spacing: -0.5px;
  }
  .sm-letter-spacing-minus-1px {
    letter-spacing: -1px;
  }
  .sm-letter-spacing-minus-2px {
    letter-spacing: -2px;
  }
  .sm-letter-spacing-minus-3px {
    letter-spacing: -3px;
  }
  .sm-letter-spacing-minus-4px {
    letter-spacing: -4px;
  }
  .sm-letter-spacing-minus-5px {
    letter-spacing: -5px;
  }
  .sm-absolute-middle-center {
    left: 50%;
    top: 50%;
    position: absolute;
    -ms-transform: translateX(-50%) translateY(-50%);
    -moz-transform: translateX(-50%) translateY(-50%);
    -webkit-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
  }
  .sm-background-image-none {
    background: inherit !important;
  }
  .sm-background-position-left {
    background-position: left center;
  }
  .sm-background-position-right {
    background-position: right center;
  }
  .sm-background-position-top {
    background-position: right top;
  }
  .sm-background-position-center {
    background-position: center;
  }
  .sm-background-position-left-top {
    background-position: left top;
  }
  .sm-box-shadow-none {
    box-shadow: none;
  }
  .html-video-play .play-icon {
    padding-left: 5px;
  }
  .html-video-play .pause-icon {
    font-size: 22px;
    padding-left: 0;
  }
  .sm-margin-one-all {
    margin: 1%;
  }
  .sm-margin-two-all {
    margin: 2%;
  }
  .sm-margin-three-all {
    margin: 3%;
  }
  .sm-margin-four-all {
    margin: 4%;
  }
  .sm-margin-five-all {
    margin: 5%;
  }
  .sm-margin-six-all {
    margin: 6%;
  }
  .sm-margin-seven-all {
    margin: 7%;
  }
  .sm-margin-eight-all {
    margin: 8%;
  }
  .sm-margin-nine-all {
    margin: 9%;
  }
  .sm-margin-ten-all {
    margin: 10%;
  }
  .sm-margin-eleven-all {
    margin: 11%;
  }
  .sm-margin-twelve-all {
    margin: 12%;
  }
  .sm-margin-thirteen-all {
    margin: 13%;
  }
  .sm-margin-fourteen-all {
    margin: 14%;
  }
  .sm-margin-fifteen-all {
    margin: 15%;
  }
  .sm-margin-sixteen-all {
    margin: 16%;
  }
  .sm-margin-seventeen-all {
    margin: 17%;
  }
  .sm-margin-eighteen-all {
    margin: 18%;
  }
  .sm-margin-nineteen-all {
    margin: 19%;
  }
  .sm-margin-twenty-all {
    margin: 20%;
  }
  .sm-margin-5px-all {
    margin: 5px;
  }
  .sm-margin-10px-all {
    margin: 10px;
  }
  .sm-margin-15px-all {
    margin: 15px;
  }
  .sm-margin-20px-all {
    margin: 20px;
  }
  .sm-margin-25px-all {
    margin: 25px;
  }
  .sm-margin-30px-all {
    margin: 30px;
  }
  .sm-margin-35px-all {
    margin: 35px;
  }
  .sm-margin-40px-all {
    margin: 40px;
  }
  .sm-margin-45px-all {
    margin: 45px;
  }
  .sm-margin-50px-all {
    margin: 50px;
  }
  .sm-margin-55px-all {
    margin: 55px;
  }
  .sm-margin-60px-all {
    margin: 60px;
  }
  .sm-margin-65px-all {
    margin: 65px;
  }
  .sm-margin-70px-all {
    margin: 70px;
  }
  .sm-margin-75px-all {
    margin: 75px;
  }
  .sm-margin-80px-all {
    margin: 80px;
  }
  .sm-margin-85px-all {
    margin: 85px;
  }
  .sm-margin-90px-all {
    margin: 90px;
  }
  .sm-margin-95px-all {
    margin: 95px;
  }
  .sm-margin-100px-all {
    margin: 100px;
  }
  .sm-margin-1-rem-all {
    margin: 1rem;
  }
  .sm-margin-1-half-rem-all {
    margin: 1.5rem;
  }
  .sm-margin-2-rem-all {
    margin: 2rem;
  }
  .sm-margin-2-half-rem-all {
    margin: 2.5rem;
  }
  .sm-margin-3-rem-all {
    margin: 3rem;
  }
  .sm-margin-3-half-rem-all {
    margin: 3.5rem;
  }
  .sm-margin-4-rem-all {
    margin: 4rem;
  }
  .sm-margin-4-half-rem-all {
    margin: 4.5rem;
  }
  .sm-margin-5-rem-all {
    margin: 5rem;
  }
  .sm-margin-5-half-rem-all {
    margin: 5.5rem;
  }
  .sm-margin-6-rem-all {
    margin: 6rem;
  }
  .sm-margin-6-half-rem-all {
    margin: 6.5rem;
  }
  .sm-margin-7-rem-all {
    margin: 7rem;
  }
  .sm-margin-7-half-rem-all {
    margin: 7.5rem;
  }
  .sm-margin-8-rem-all {
    margin: 8rem;
  }
  .sm-margin-8-half-rem-all {
    margin: 8.5rem;
  }
  .sm-margin-9-rem-all {
    margin: 9rem;
  }
  .sm-margin-9-half-rem-all {
    margin: 9.5rem;
  }
  .sm-margin-10-rem-all {
    margin: 10rem;
  }
  .sm-margin-10-half-rem-all {
    margin: 10.5rem;
  }
  .sm-margin-one-top {
    margin-top: 1%;
  }
  .sm-margin-two-top {
    margin-top: 2%;
  }
  .sm-margin-three-top {
    margin-top: 3%;
  }
  .sm-margin-four-top {
    margin-top: 4%;
  }
  .sm-margin-five-top {
    margin-top: 5%;
  }
  .sm-margin-six-top {
    margin-top: 6%;
  }
  .sm-margin-seven-top {
    margin-top: 7%;
  }
  .sm-margin-eight-top {
    margin-top: 8%;
  }
  .sm-margin-nine-top {
    margin-top: 9%;
  }
  .sm-margin-ten-top {
    margin-top: 10%;
  }
  .sm-margin-eleven-top {
    margin-top: 11%;
  }
  .sm-margin-twelve-top {
    margin-top: 12%;
  }
  .sm-margin-thirteen-top {
    margin-top: 13%;
  }
  .sm-margin-fourteen-top {
    margin-top: 14%;
  }
  .sm-margin-fifteen-top {
    margin-top: 15%;
  }
  .sm-margin-sixteen-top {
    margin-top: 16%;
  }
  .sm-margin-seventeen-top {
    margin-top: 17%;
  }
  .sm-margin-eighteen-top {
    margin-top: 18%;
  }
  .sm-margin-nineteen-top {
    margin-top: 19%;
  }
  .sm-margin-twenty-top {
    margin-top: 20%;
  }
  .sm-margin-5px-top {
    margin-top: 5px;
  }
  .sm-margin-10px-top {
    margin-top: 10px;
  }
  .sm-margin-15px-top {
    margin-top: 15px;
  }
  .sm-margin-20px-top {
    margin-top: 20px;
  }
  .sm-margin-25px-top {
    margin-top: 25px;
  }
  .sm-margin-30px-top {
    margin-top: 30px;
  }
  .sm-margin-35px-top {
    margin-top: 35px;
  }
  .sm-margin-40px-top {
    margin-top: 40px;
  }
  .sm-margin-45px-top {
    margin-top: 45px;
  }
  .sm-margin-50px-top {
    margin-top: 50px;
  }
  .sm-margin-55px-top {
    margin-top: 55px;
  }
  .sm-margin-60px-top {
    margin-top: 60px;
  }
  .sm-margin-65px-top {
    margin-top: 65px;
  }
  .sm-margin-70px-top {
    margin-top: 70px;
  }
  .sm-margin-75px-top {
    margin-top: 75px;
  }
  .sm-margin-80px-top {
    margin-top: 80px;
  }
  .sm-margin-85px-top {
    margin-top: 85px;
  }
  .sm-margin-90px-top {
    margin-top: 90px;
  }
  .sm-margin-95px-top {
    margin-top: 95px;
  }
  .sm-margin-100px-top {
    margin-top: 100px;
  }
  .sm-margin-1-rem-top {
    margin-top: 1rem;
  }
  .sm-margin-1-half-rem-top {
    margin-top: 1.5rem;
  }
  .sm-margin-2-rem-top {
    margin-top: 2rem;
  }
  .sm-margin-2-half-rem-top {
    margin-top: 2.5rem;
  }
  .sm-margin-3-rem-top {
    margin-top: 3rem;
  }
  .sm-margin-3-half-rem-top {
    margin-top: 3.5rem;
  }
  .sm-margin-4-rem-top {
    margin-top: 4rem;
  }
  .sm-margin-4-half-rem-top {
    margin-top: 4.5rem;
  }
  .sm-margin-5-rem-top {
    margin-top: 5rem;
  }
  .sm-margin-5-half-rem-top {
    margin-top: 5.5rem;
  }
  .sm-margin-6-rem-top {
    margin-top: 6rem;
  }
  .sm-margin-6-half-rem-top {
    margin-top: 6.5rem;
  }
  .sm-margin-7-rem-top {
    margin-top: 7rem;
  }
  .sm-margin-7-half-rem-top {
    margin-top: 7.5rem;
  }
  .sm-margin-8-rem-top {
    margin-top: 8rem;
  }
  .sm-margin-8-half-rem-top {
    margin-top: 8.5rem;
  }
  .sm-margin-9-rem-top {
    margin-top: 9rem;
  }
  .sm-margin-9-half-rem-top {
    margin-top: 9.5rem;
  }
  .sm-margin-10-rem-top {
    margin-top: 10rem;
  }
  .sm-margin-10-half-rem-top {
    margin-top: 10.5rem;
  }
  .sm-margin-one-bottom {
    margin-bottom: 1%;
  }
  .sm-margin-two-bottom {
    margin-bottom: 2%;
  }
  .sm-margin-three-bottom {
    margin-bottom: 3%;
  }
  .sm-margin-four-bottom {
    margin-bottom: 4%;
  }
  .sm-margin-five-bottom {
    margin-bottom: 5%;
  }
  .sm-margin-six-bottom {
    margin-bottom: 6%;
  }
  .sm-margin-seven-bottom {
    margin-bottom: 7%;
  }
  .sm-margin-eight-bottom {
    margin-bottom: 8%;
  }
  .sm-margin-nine-bottom {
    margin-bottom: 9%;
  }
  .sm-margin-ten-bottom {
    margin-bottom: 10%;
  }
  .sm-margin-eleven-bottom {
    margin-bottom: 11%;
  }
  .sm-margin-twelve-bottom {
    margin-bottom: 12%;
  }
  .sm-margin-thirteen-bottom {
    margin-bottom: 13%;
  }
  .sm-margin-fourteen-bottom {
    margin-bottom: 14%;
  }
  .sm-margin-fifteen-bottom {
    margin-bottom: 15%;
  }
  .sm-margin-sixteen-bottom {
    margin-bottom: 16%;
  }
  .sm-margin-seventeen-bottom {
    margin-bottom: 17%;
  }
  .sm-margin-eighteen-bottom {
    margin-bottom: 18%;
  }
  .sm-margin-nineteen-bottom {
    margin-bottom: 19%;
  }
  .sm-margin-twenty-bottom {
    margin-bottom: 20%;
  }
  .sm-margin-5px-bottom {
    margin-bottom: 5px;
  }
  .sm-margin-10px-bottom {
    margin-bottom: 10px;
  }
  .sm-margin-15px-bottom {
    margin-bottom: 15px;
  }
  .sm-margin-20px-bottom {
    margin-bottom: 20px;
  }
  .sm-margin-25px-bottom {
    margin-bottom: 25px;
  }
  .sm-margin-30px-bottom {
    margin-bottom: 30px;
  }
  .sm-margin-35px-bottom {
    margin-bottom: 35px;
  }
  .sm-margin-40px-bottom {
    margin-bottom: 40px;
  }
  .sm-margin-45px-bottom {
    margin-bottom: 45px;
  }
  .sm-margin-50px-bottom {
    margin-bottom: 50px;
  }
  .sm-margin-55px-bottom {
    margin-bottom: 55px;
  }
  .sm-margin-60px-bottom {
    margin-bottom: 60px;
  }
  .sm-margin-65px-bottom {
    margin-bottom: 65px;
  }
  .sm-margin-70px-bottom {
    margin-bottom: 70px;
  }
  .sm-margin-75px-bottom {
    margin-bottom: 75px;
  }
  .sm-margin-80px-bottom {
    margin-bottom: 80px;
  }
  .sm-margin-85px-bottom {
    margin-bottom: 85px;
  }
  .sm-margin-90px-bottom {
    margin-bottom: 90px;
  }
  .sm-margin-95px-bottom {
    margin-bottom: 95px;
  }
  .sm-margin-100px-bottom {
    margin-bottom: 100px;
  }
  .sm-margin-1-rem-bottom {
    margin-bottom: 1rem;
  }
  .sm-margin-1-half-rem-bottom {
    margin-bottom: 1.5rem;
  }
  .sm-margin-2-rem-bottom {
    margin-bottom: 2rem;
  }
  .sm-margin-2-half-rem-bottom {
    margin-bottom: 2.5rem;
  }
  .sm-margin-3-rem-bottom {
    margin-bottom: 3rem;
  }
  .sm-margin-3-half-rem-bottom {
    margin-bottom: 3.5rem;
  }
  .sm-margin-4-rem-bottom {
    margin-bottom: 4rem;
  }
  .sm-margin-4-half-rem-bottom {
    margin-bottom: 4.5rem;
  }
  .sm-margin-5-rem-bottom {
    margin-bottom: 5rem;
  }
  .sm-margin-5-half-rem-bottom {
    margin-bottom: 5.5rem;
  }
  .sm-margin-6-rem-bottom {
    margin-bottom: 6rem;
  }
  .sm-margin-6-half-rem-bottom {
    margin-bottom: 6.5rem;
  }
  .sm-margin-7-rem-bottom {
    margin-bottom: 7rem;
  }
  .sm-margin-7-half-rem-bottom {
    margin-bottom: 7.5rem;
  }
  .sm-margin-8-rem-bottom {
    margin-bottom: 8rem;
  }
  .sm-margin-8-half-rem-bottom {
    margin-bottom: 8.5rem;
  }
  .sm-margin-9-rem-bottom {
    margin-bottom: 9rem;
  }
  .sm-margin-9-half-rem-bottom {
    margin-bottom: 9.5rem;
  }
  .sm-margin-10-rem-bottom {
    margin-bottom: 10rem;
  }
  .sm-margin-10-half-rem-bottom {
    margin-bottom: 10.5rem;
  }
  .sm-margin-one-right {
    margin-right: 1%;
  }
  .sm-margin-two-right {
    margin-right: 2%;
  }
  .sm-margin-three-right {
    margin-right: 3%;
  }
  .sm-margin-four-right {
    margin-right: 4%;
  }
  .sm-margin-five-right {
    margin-right: 5%;
  }
  .sm-margin-six-right {
    margin-right: 6%;
  }
  .sm-margin-seven-right {
    margin-right: 7%;
  }
  .sm-margin-eight-right {
    margin-right: 8%;
  }
  .sm-margin-nine-right {
    margin-right: 9%;
  }
  .sm-margin-ten-right {
    margin-right: 10%;
  }
  .sm-margin-eleven-right {
    margin-right: 11%;
  }
  .sm-margin-twelve-right {
    margin-right: 12%;
  }
  .sm-margin-thirteen-right {
    margin-right: 13%;
  }
  .sm-margin-fourteen-right {
    margin-right: 14%;
  }
  .sm-margin-fifteen-right {
    margin-right: 15%;
  }
  .sm-margin-sixteen-right {
    margin-right: 16%;
  }
  .sm-margin-seventeen-right {
    margin-right: 17%;
  }
  .sm-margin-eighteen-right {
    margin-right: 18%;
  }
  .sm-margin-nineteen-right {
    margin-right: 19%;
  }
  .sm-margin-twenty-right {
    margin-right: 20%;
  }
  .sm-margin-5px-right {
    margin-right: 5px;
  }
  .sm-margin-10px-right {
    margin-right: 10px;
  }
  .sm-margin-15px-right {
    margin-right: 15px;
  }
  .sm-margin-20px-right {
    margin-right: 20px;
  }
  .sm-margin-25px-right {
    margin-right: 25px;
  }
  .sm-margin-30px-right {
    margin-right: 30px;
  }
  .sm-margin-35px-right {
    margin-right: 35px;
  }
  .sm-margin-40px-right {
    margin-right: 40px;
  }
  .sm-margin-45px-right {
    margin-right: 45px;
  }
  .sm-margin-50px-right {
    margin-right: 50px;
  }
  .sm-margin-55px-right {
    margin-right: 55px;
  }
  .sm-margin-60px-right {
    margin-right: 60px;
  }
  .sm-margin-65px-right {
    margin-right: 65px;
  }
  .sm-margin-70px-right {
    margin-right: 70px;
  }
  .sm-margin-75px-right {
    margin-right: 75px;
  }
  .sm-margin-80px-right {
    margin-right: 80px;
  }
  .sm-margin-85px-right {
    margin-right: 85px;
  }
  .sm-margin-90px-right {
    margin-right: 90px;
  }
  .sm-margin-95px-right {
    margin-right: 95px;
  }
  .sm-margin-100px-right {
    margin-right: 100px;
  }
  .sm-margin-1-rem-right {
    margin-right: 1rem;
  }
  .sm-margin-1-half-rem-right {
    margin-right: 1.5rem;
  }
  .sm-margin-2-rem-right {
    margin-right: 2rem;
  }
  .sm-margin-2-half-rem-right {
    margin-right: 2.5rem;
  }
  .sm-margin-3-rem-right {
    margin-right: 3rem;
  }
  .sm-margin-3-half-rem-right {
    margin-right: 3.5rem;
  }
  .sm-margin-4-rem-right {
    margin-right: 4rem;
  }
  .sm-margin-4-half-rem-right {
    margin-right: 4.5rem;
  }
  .sm-margin-5-rem-right {
    margin-right: 5rem;
  }
  .sm-margin-5-half-rem-right {
    margin-right: 5.5rem;
  }
  .sm-margin-6-rem-right {
    margin-right: 6rem;
  }
  .sm-margin-6-half-rem-right {
    margin-right: 6.5rem;
  }
  .sm-margin-7-rem-right {
    margin-right: 7rem;
  }
  .sm-margin-7-half-rem-right {
    margin-right: 7.5rem;
  }
  .sm-margin-8-rem-right {
    margin-right: 8rem;
  }
  .sm-margin-8-half-rem-right {
    margin-right: 8.5rem;
  }
  .sm-margin-9-rem-right {
    margin-right: 9rem;
  }
  .sm-margin-9-half-rem-right {
    margin-right: 9.5rem;
  }
  .sm-margin-10-rem-right {
    margin-right: 10rem;
  }
  .sm-margin-10-half-rem-right {
    margin-right: 10.5rem;
  }
  .sm-margin-one-left {
    margin-left: 1%;
  }
  .sm-margin-two-left {
    margin-left: 2%;
  }
  .sm-margin-three-left {
    margin-left: 3%;
  }
  .sm-margin-four-left {
    margin-left: 4%;
  }
  .sm-margin-five-left {
    margin-left: 5%;
  }
  .sm-margin-six-left {
    margin-left: 6%;
  }
  .sm-margin-seven-left {
    margin-left: 7%;
  }
  .sm-margin-eight-left {
    margin-left: 8%;
  }
  .sm-margin-nine-left {
    margin-left: 9%;
  }
  .sm-margin-ten-left {
    margin-left: 10%;
  }
  .sm-margin-eleven-left {
    margin-left: 11%;
  }
  .sm-margin-twelve-left {
    margin-left: 12%;
  }
  .sm-margin-thirteen-left {
    margin-left: 13%;
  }
  .sm-margin-fourteen-left {
    margin-left: 14%;
  }
  .sm-margin-fifteen-left {
    margin-left: 15%;
  }
  .sm-margin-sixteen-left {
    margin-left: 16%;
  }
  .sm-margin-seventeen-left {
    margin-left: 17%;
  }
  .sm-margin-eighteen-left {
    margin-left: 18%;
  }
  .sm-margin-nineteen-left {
    margin-left: 19%;
  }
  .sm-margin-twenty-left {
    margin-left: 20%;
  }
  .sm-margin-5px-left {
    margin-left: 5px;
  }
  .sm-margin-10px-left {
    margin-left: 10px;
  }
  .sm-margin-15px-left {
    margin-left: 15px;
  }
  .sm-margin-20px-left {
    margin-left: 20px;
  }
  .sm-margin-25px-left {
    margin-left: 25px;
  }
  .sm-margin-30px-left {
    margin-left: 30px;
  }
  .sm-margin-35px-left {
    margin-left: 35px;
  }
  .sm-margin-40px-left {
    margin-left: 40px;
  }
  .sm-margin-45px-left {
    margin-left: 45px;
  }
  .sm-margin-50px-left {
    margin-left: 50px;
  }
  .sm-margin-55px-left {
    margin-left: 55px;
  }
  .sm-margin-60px-left {
    margin-left: 60px;
  }
  .sm-margin-65px-left {
    margin-left: 65px;
  }
  .sm-margin-70px-left {
    margin-left: 70px;
  }
  .sm-margin-75px-left {
    margin-left: 75px;
  }
  .sm-margin-80px-left {
    margin-left: 80px;
  }
  .sm-margin-85px-left {
    margin-left: 85px;
  }
  .sm-margin-90px-left {
    margin-left: 90px;
  }
  .sm-margin-95px-left {
    margin-left: 95px;
  }
  .sm-margin-100px-left {
    margin-left: 100px;
  }
  .sm-margin-1-rem-left {
    margin-left: 1rem;
  }
  .sm-margin-1-half-rem-left {
    margin-left: 1.5rem;
  }
  .sm-margin-2-rem-left {
    margin-left: 2rem;
  }
  .sm-margin-2-half-rem-left {
    margin-left: 2.5rem;
  }
  .sm-margin-3-rem-left {
    margin-left: 3rem;
  }
  .sm-margin-3-half-rem-left {
    margin-left: 3.5rem;
  }
  .sm-margin-4-rem-left {
    margin-left: 4rem;
  }
  .sm-margin-4-half-rem-left {
    margin-left: 4.5rem;
  }
  .sm-margin-5-rem-left {
    margin-left: 5rem;
  }
  .sm-margin-5-half-rem-left {
    margin-left: 5.5rem;
  }
  .sm-margin-6-rem-left {
    margin-left: 6rem;
  }
  .sm-margin-6-half-rem-left {
    margin-left: 6.5rem;
  }
  .sm-margin-7-rem-left {
    margin-left: 7rem;
  }
  .sm-margin-7-half-rem-left {
    margin-left: 7.5rem;
  }
  .sm-margin-8-rem-left {
    margin-left: 8rem;
  }
  .sm-margin-8-half-rem-left {
    margin-left: 8.5rem;
  }
  .sm-margin-9-rem-left {
    margin-left: 9rem;
  }
  .sm-margin-9-half-rem-left {
    margin-left: 9.5rem;
  }
  .sm-margin-10-rem-left {
    margin-left: 10rem;
  }
  .sm-margin-10-half-rem-left {
    margin-left: 10.5rem;
  }
  .sm-margin-one-lr {
    margin-left: 1%;
    margin-right: 1%;
  }
  .sm-margin-two-lr {
    margin-left: 2%;
    margin-right: 2%;
  }
  .sm-margin-three-lr {
    margin-left: 3%;
    margin-right: 3%;
  }
  .sm-margin-four-lr {
    margin-left: 4%;
    margin-right: 4%;
  }
  .sm-margin-five-lr {
    margin-left: 5%;
    margin-right: 5%;
  }
  .sm-margin-six-lr {
    margin-left: 6%;
    margin-right: 6%;
  }
  .sm-margin-seven-lr {
    margin-left: 7%;
    margin-right: 7%;
  }
  .sm-margin-eight-lr {
    margin-left: 8%;
    margin-right: 8%;
  }
  .sm-margin-nine-lr {
    margin-left: 9%;
    margin-right: 9%;
  }
  .sm-margin-ten-lr {
    margin-left: 10%;
    margin-right: 10%;
  }
  .sm-margin-eleven-lr {
    margin-left: 11%;
    margin-right: 11%;
  }
  .sm-margin-twelve-lr {
    margin-left: 12%;
    margin-right: 12%;
  }
  .sm-margin-thirteen-lr {
    margin-left: 13%;
    margin-right: 13%;
  }
  .sm-margin-fourteen-lr {
    margin-left: 14%;
    margin-right: 14%;
  }
  .sm-margin-fifteen-lr {
    margin-left: 15%;
    margin-right: 15%;
  }
  .sm-margin-sixteen-lr {
    margin-left: 16%;
    margin-right: 16%;
  }
  .sm-margin-seventeen-lr {
    margin-left: 17%;
    margin-right: 17%;
  }
  .sm-margin-eighteen-lr {
    margin-left: 18%;
    margin-right: 18%;
  }
  .sm-margin-nineteen-lr {
    margin-left: 19%;
    margin-right: 19%;
  }
  .sm-margin-twenty-lr {
    margin-left: 20%;
    margin-right: 20%;
  }
  .sm-margin-5px-lr {
    margin-left: 5px;
    margin-right: 5px;
  }
  .sm-margin-10px-lr {
    margin-left: 10px;
    margin-right: 10px;
  }
  .sm-margin-15px-lr {
    margin-left: 15px;
    margin-right: 15px;
  }
  .sm-margin-20px-lr {
    margin-left: 20px;
    margin-right: 20px;
  }
  .sm-margin-25px-lr {
    margin-left: 25px;
    margin-right: 25px;
  }
  .sm-margin-30px-lr {
    margin-left: 30px;
    margin-right: 30px;
  }
  .sm-margin-35px-lr {
    margin-left: 35px;
    margin-right: 35px;
  }
  .sm-margin-40px-lr {
    margin-left: 40px;
    margin-right: 40px;
  }
  .sm-margin-45px-lr {
    margin-left: 45px;
    margin-right: 45px;
  }
  .sm-margin-50px-lr {
    margin-left: 50px;
    margin-right: 50px;
  }
  .sm-margin-55px-lr {
    margin-left: 55px;
    margin-right: 55px;
  }
  .sm-margin-60px-lr {
    margin-left: 60px;
    margin-right: 60px;
  }
  .sm-margin-65px-lr {
    margin-left: 65px;
    margin-right: 65px;
  }
  .sm-margin-70px-lr {
    margin-left: 70px;
    margin-right: 70px;
  }
  .sm-margin-75px-lr {
    margin-left: 75px;
    margin-right: 75px;
  }
  .sm-margin-80px-lr {
    margin-left: 80px;
    margin-right: 80px;
  }
  .sm-margin-85px-lr {
    margin-left: 85px;
    margin-right: 85px;
  }
  .sm-margin-90px-lr {
    margin-left: 90px;
    margin-right: 90px;
  }
  .sm-margin-95px-lr {
    margin-left: 95px;
    margin-right: 95px;
  }
  .sm-margin-100px-lr {
    margin-left: 100px;
    margin-right: 100px;
  }
  .sm-margin-1-rem-lr {
    margin-left: 1rem;
    margin-right: 1rem;
  }
  .sm-margin-1-half-rem-lr {
    margin-left: 1.5rem;
    margin-right: 1.5rem;
  }
  .sm-margin-2-rem-lr {
    margin-left: 2rem;
    margin-right: 2rem;
  }
  .sm-margin-2-half-rem-lr {
    margin-left: 2.5rem;
    margin-right: 2.5rem;
  }
  .sm-margin-3-rem-lr {
    margin-left: 3rem;
    margin-right: 3rem;
  }
  .sm-margin-3-half-rem-lr {
    margin-left: 3.5rem;
    margin-right: 3.5rem;
  }
  .sm-margin-4-rem-lr {
    margin-left: 4rem;
    margin-right: 4rem;
  }
  .sm-margin-4-half-rem-lr {
    margin-left: 4.5rem;
    margin-right: 4.5rem;
  }
  .sm-margin-5-rem-lr {
    margin-left: 5rem;
    margin-right: 5rem;
  }
  .sm-margin-5-half-rem-lr {
    margin-left: 5.5rem;
    margin-right: 5.5rem;
  }
  .sm-margin-6-rem-lr {
    margin-left: 6rem;
    margin-right: 6rem;
  }
  .sm-margin-6-half-rem-lr {
    margin-left: 6.5rem;
    margin-right: 6.5rem;
  }
  .sm-margin-7-rem-lr {
    margin-left: 7rem;
    margin-right: 7rem;
  }
  .sm-margin-7-half-rem-lr {
    margin-left: 7.5rem;
    margin-right: 7.5rem;
  }
  .sm-margin-8-rem-lr {
    margin-left: 8rem;
    margin-right: 8rem;
  }
  .sm-margin-8-half-rem-lr {
    margin-left: 8.5rem;
    margin-right: 8.5rem;
  }
  .sm-margin-9-rem-lr {
    margin-left: 9rem;
    margin-right: 9rem;
  }
  .sm-margin-9-half-rem-lr {
    margin-left: 9.5rem;
    margin-right: 9.5rem;
  }
  .sm-margin-10-rem-lr {
    margin-left: 10rem;
    margin-right: 10rem;
  }
  .sm-margin-10-half-rem-lr {
    margin-left: 10.5rem;
    margin-right: 10.5rem;
  }
  .sm-margin-one-tb {
    margin-top: 1%;
    margin-bottom: 1%;
  }
  .sm-margin-two-tb {
    margin-top: 2%;
    margin-bottom: 2%;
  }
  .sm-margin-three-tb {
    margin-top: 3%;
    margin-bottom: 3%;
  }
  .sm-margin-four-tb {
    margin-top: 4%;
    margin-bottom: 4%;
  }
  .sm-margin-five-tb {
    margin-top: 5%;
    margin-bottom: 5%;
  }
  .sm-margin-six-tb {
    margin-top: 6%;
    margin-bottom: 6%;
  }
  .sm-margin-seven-tb {
    margin-top: 7%;
    margin-bottom: 7%;
  }
  .sm-margin-eight-tb {
    margin-top: 8%;
    margin-bottom: 8%;
  }
  .sm-margin-nine-tb {
    margin-top: 9%;
    margin-bottom: 9%;
  }
  .sm-margin-ten-tb {
    margin-top: 10%;
    margin-bottom: 10%;
  }
  .sm-margin-eleven-tb {
    margin-top: 11%;
    margin-bottom: 11%;
  }
  .sm-margin-twelve-tb {
    margin-top: 12%;
    margin-bottom: 12%;
  }
  .sm-margin-thirteen-tb {
    margin-top: 13%;
    margin-bottom: 13%;
  }
  .sm-margin-fourteen-tb {
    margin-top: 14%;
    margin-bottom: 14%;
  }
  .sm-margin-fifteen-tb {
    margin-top: 15%;
    margin-bottom: 15%;
  }
  .sm-margin-sixteen-tb {
    margin-top: 16%;
    margin-bottom: 16%;
  }
  .sm-margin-seventeen-tb {
    margin-top: 17%;
    margin-bottom: 17%;
  }
  .sm-margin-eighteen-tb {
    margin-top: 18%;
    margin-bottom: 18%;
  }
  .sm-margin-nineteen-tb {
    margin-top: 19%;
    margin-bottom: 19%;
  }
  .sm-margin-twenty-tb {
    margin-top: 20%;
    margin-bottom: 20%;
  }
  .sm-margin-5px-tb {
    margin-top: 5px;
    margin-bottom: 5px;
  }
  .sm-margin-10px-tb {
    margin-top: 10px;
    margin-bottom: 10px;
  }
  .sm-margin-15px-tb {
    margin-top: 15px;
    margin-bottom: 15px;
  }
  .sm-margin-20px-tb {
    margin-top: 20px;
    margin-bottom: 20px;
  }
  .sm-margin-25px-tb {
    margin-top: 25px;
    margin-bottom: 25px;
  }
  .sm-margin-30px-tb {
    margin-top: 30px;
    margin-bottom: 30px;
  }
  .sm-margin-35px-tb {
    margin-top: 35px;
    margin-bottom: 35px;
  }
  .sm-margin-40px-tb {
    margin-top: 40px;
    margin-bottom: 40px;
  }
  .sm-margin-45px-tb {
    margin-top: 45px;
    margin-bottom: 45px;
  }
  .sm-margin-50px-tb {
    margin-top: 50px;
    margin-bottom: 50px;
  }
  .sm-margin-55px-tb {
    margin-top: 55px;
    margin-bottom: 55px;
  }
  .sm-margin-60px-tb {
    margin-top: 60px;
    margin-bottom: 60px;
  }
  .sm-margin-65px-tb {
    margin-top: 65px;
    margin-bottom: 65px;
  }
  .sm-margin-70px-tb {
    margin-top: 70px;
    margin-bottom: 70px;
  }
  .sm-margin-75px-tb {
    margin-top: 75px;
    margin-bottom: 75px;
  }
  .sm-margin-80px-tb {
    margin-top: 80px;
    margin-bottom: 80px;
  }
  .sm-margin-85px-tb {
    margin-top: 85px;
    margin-bottom: 85px;
  }
  .sm-margin-90px-tb {
    margin-top: 90px;
    margin-bottom: 90px;
  }
  .sm-margin-95px-tb {
    margin-top: 95px;
    margin-bottom: 95px;
  }
  .sm-margin-100px-tb {
    margin-top: 100px;
    margin-bottom: 100px;
  }
  .sm-margin-1-rem-tb {
    margin-top: 1rem;
    margin-bottom: 1rem;
  }
  .sm-margin-1-half-rem-tb {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
  }
  .sm-margin-2-rem-tb {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }
  .sm-margin-2-half-rem-tb {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }
  .sm-margin-3-rem-tb {
    margin-top: 3rem;
    margin-bottom: 3rem;
  }
  .sm-margin-3-half-rem-tb {
    margin-top: 3.5rem;
    margin-bottom: 3.5rem;
  }
  .sm-margin-4-rem-tb {
    margin-top: 4rem;
    margin-bottom: 4rem;
  }
  .sm-margin-4-half-rem-tb {
    margin-top: 4.5rem;
    margin-bottom: 4.5rem;
  }
  .sm-margin-5-rem-tb {
    margin-top: 5rem;
    margin-bottom: 5rem;
  }
  .sm-margin-5-half-rem-tb {
    margin-top: 5.5rem;
    margin-bottom: 5.5rem;
  }
  .sm-margin-6-rem-tb {
    margin-top: 6rem;
    margin-bottom: 6rem;
  }
  .sm-margin-6-half-rem-tb {
    margin-top: 6.5rem;
    margin-bottom: 6.5rem;
  }
  .sm-margin-7-rem-tb {
    margin-top: 7rem;
    margin-bottom: 7rem;
  }
  .sm-margin-7-half-rem-tb {
    margin-top: 7.5rem;
    margin-bottom: 7.5rem;
  }
  .sm-margin-8-rem-tb {
    margin-top: 8rem;
    margin-bottom: 8rem;
  }
  .sm-margin-8-half-rem-tb {
    margin-top: 8.5rem;
    margin-bottom: 8.5rem;
  }
  .sm-margin-9-rem-tb {
    margin-top: 9rem;
    margin-bottom: 9rem;
  }
  .sm-margin-9-half-rem-tb {
    margin-top: 9.5rem;
    margin-bottom: 9.5rem;
  }
  .sm-margin-10-rem-tb {
    margin-top: 10rem;
    margin-bottom: 10rem;
  }
  .sm-margin-10-half-rem-tb {
    margin-top: 10.5rem;
    margin-bottom: 10.5rem;
  }
  .sm-margin-auto-lr {
    margin-left: auto !important;
    margin-right: auto !important;
  }
  .sm-margin-auto {
    margin: auto;
  }
  .sm-no-margin {
    margin: 0 !important;
  }
  .sm-no-margin-top {
    margin-top: 0 !important;
  }
  .sm-no-margin-bottom {
    margin-bottom: 0 !important;
  }
  .sm-no-margin-left {
    margin-left: 0 !important;
  }
  .sm-no-margin-right {
    margin-right: 0 !important;
  }
  .sm-no-margin-tb {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .sm-no-margin-lr {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .sm-padding-one-all {
    padding: 1%;
  }
  .sm-padding-two-all {
    padding: 2%;
  }
  .sm-padding-three-all {
    padding: 3%;
  }
  .sm-padding-four-all {
    padding: 4%;
  }
  .sm-padding-five-all {
    padding: 5%;
  }
  .sm-padding-six-all {
    padding: 6%;
  }
  .sm-padding-seven-all {
    padding: 7%;
  }
  .sm-padding-eight-all {
    padding: 8%;
  }
  .sm-padding-nine-all {
    padding: 9%;
  }
  .sm-padding-ten-all {
    padding: 10%;
  }
  .sm-padding-eleven-all {
    padding: 11%;
  }
  .sm-padding-twelve-all {
    padding: 12%;
  }
  .sm-padding-thirteen-all {
    padding: 13%;
  }
  .sm-padding-fourteen-all {
    padding: 14%;
  }
  .sm-padding-fifteen-all {
    padding: 15%;
  }
  .sm-padding-sixteen-all {
    padding: 16%;
  }
  .sm-padding-seventeen-all {
    padding: 17%;
  }
  .sm-padding-eighteen-all {
    padding: 18%;
  }
  .sm-padding-nineteen-all {
    padding: 19%;
  }
  .sm-padding-twenty-all {
    padding: 20%;
  }
  .sm-padding-5px-all {
    padding: 5px;
  }
  .sm-padding-10px-all {
    padding: 10px;
  }
  .sm-padding-15px-all {
    padding: 15px;
  }
  .sm-padding-20px-all {
    padding: 20px;
  }
  .sm-padding-25px-all {
    padding: 25px;
  }
  .sm-padding-30px-all {
    padding: 30px;
  }
  .sm-padding-35px-all {
    padding: 35px;
  }
  .sm-padding-40px-all {
    padding: 40px;
  }
  .sm-padding-45px-all {
    padding: 45px;
  }
  .sm-padding-50px-all {
    padding: 50px;
  }
  .sm-padding-55px-all {
    padding: 55px;
  }
  .sm-padding-60px-all {
    padding: 60px;
  }
  .sm-padding-65px-all {
    padding: 65px;
  }
  .sm-padding-70px-all {
    padding: 70px;
  }
  .sm-padding-75px-all {
    padding: 75px;
  }
  .sm-padding-80px-all {
    padding: 80px;
  }
  .sm-padding-85px-all {
    padding: 85px;
  }
  .sm-padding-90px-all {
    padding: 90px;
  }
  .sm-padding-95px-all {
    padding: 95px;
  }
  .sm-padding-100px-all {
    padding: 100px;
  }
  .sm-padding-1-rem-all {
    padding: 1rem;
  }
  .sm-padding-1-half-rem-all {
    padding: 1.5rem;
  }
  .sm-padding-2-rem-all {
    padding: 2rem;
  }
  .sm-padding-2-half-rem-all {
    padding: 2.5rem;
  }
  .sm-padding-3-rem-all {
    padding: 3rem;
  }
  .sm-padding-3-half-rem-all {
    padding: 3.5rem;
  }
  .sm-padding-4-rem-all {
    padding: 4rem;
  }
  .sm-padding-4-half-rem-all {
    padding: 4.5rem;
  }
  .sm-padding-5-rem-all {
    padding: 5rem;
  }
  .sm-padding-5-half-rem-all {
    padding: 5.5rem;
  }
  .sm-padding-6-rem-all {
    padding: 6rem;
  }
  .sm-padding-6-half-rem-all {
    padding: 6.5rem;
  }
  .sm-padding-7-rem-all {
    padding: 7rem;
  }
  .sm-padding-7-half-rem-all {
    padding: 7.5rem;
  }
  .sm-padding-8-rem-all {
    padding: 8rem;
  }
  .sm-padding-8-half-rem-all {
    padding: 8.5rem;
  }
  .sm-padding-9-rem-all {
    padding: 9rem;
  }
  .sm-padding-9-half-rem-all {
    padding: 9.5rem;
  }
  .sm-padding-10-rem-all {
    padding: 10rem;
  }
  .sm-padding-10-half-rem-all {
    padding: 10.5rem;
  }
  .sm-padding-one-top {
    padding-top: 1%;
  }
  .sm-padding-two-top {
    padding-top: 2%;
  }
  .sm-padding-three-top {
    padding-top: 3%;
  }
  .sm-padding-four-top {
    padding-top: 4%;
  }
  .sm-padding-five-top {
    padding-top: 5%;
  }
  .sm-padding-six-top {
    padding-top: 6%;
  }
  .sm-padding-seven-top {
    padding-top: 7%;
  }
  .sm-padding-eight-top {
    padding-top: 8%;
  }
  .sm-padding-nine-top {
    padding-top: 9%;
  }
  .sm-padding-ten-top {
    padding-top: 10%;
  }
  .sm-padding-eleven-top {
    padding-top: 11%;
  }
  .sm-padding-twelve-top {
    padding-top: 12%;
  }
  .sm-padding-thirteen-top {
    padding-top: 13%;
  }
  .sm-padding-fourteen-top {
    padding-top: 14%;
  }
  .sm-padding-fifteen-top {
    padding-top: 15%;
  }
  .sm-padding-sixteen-top {
    padding-top: 16%;
  }
  .sm-padding-seventeen-top {
    padding-top: 17%;
  }
  .sm-padding-eighteen-top {
    padding-top: 18%;
  }
  .sm-padding-nineteen-top {
    padding-top: 19%;
  }
  .sm-padding-twenty-top {
    padding-top: 20%;
  }
  .sm-padding-5px-top {
    padding-top: 5px;
  }
  .sm-padding-10px-top {
    padding-top: 10px;
  }
  .sm-padding-15px-top {
    padding-top: 15px;
  }
  .sm-padding-20px-top {
    padding-top: 20px;
  }
  .sm-padding-25px-top {
    padding-top: 25px;
  }
  .sm-padding-30px-top {
    padding-top: 30px;
  }
  .sm-padding-35px-top {
    padding-top: 35px;
  }
  .sm-padding-40px-top {
    padding-top: 40px;
  }
  .sm-padding-45px-top {
    padding-top: 45px;
  }
  .sm-padding-50px-top {
    padding-top: 50px;
  }
  .sm-padding-55px-top {
    padding-top: 55px;
  }
  .sm-padding-60px-top {
    padding-top: 60px;
  }
  .sm-padding-65px-top {
    padding-top: 65px;
  }
  .sm-padding-70px-top {
    padding-top: 70px;
  }
  .sm-padding-75px-top {
    padding-top: 75px;
  }
  .sm-padding-80px-top {
    padding-top: 80px;
  }
  .sm-padding-85px-top {
    padding-top: 85px;
  }
  .sm-padding-90px-top {
    padding-top: 90px;
  }
  .sm-padding-95px-top {
    padding-top: 95px;
  }
  .sm-padding-100px-top {
    padding-top: 100px;
  }
  .sm-padding-1-rem-top {
    padding-top: 1rem;
  }
  .sm-padding-1-half-rem-top {
    padding-top: 1.5rem;
  }
  .sm-padding-2-rem-top {
    padding-top: 2rem;
  }
  .sm-padding-2-half-rem-top {
    padding-top: 2.5rem;
  }
  .sm-padding-3-rem-top {
    padding-top: 3rem;
  }
  .sm-padding-3-half-rem-top {
    padding-top: 3.5rem;
  }
  .sm-padding-4-rem-top {
    padding-top: 4rem;
  }
  .sm-padding-4-half-rem-top {
    padding-top: 4.5rem;
  }
  .sm-padding-5-rem-top {
    padding-top: 5rem;
  }
  .sm-padding-5-half-rem-top {
    padding-top: 5.5rem;
  }
  .sm-padding-6-rem-top {
    padding-top: 6rem;
  }
  .sm-padding-6-half-rem-top {
    padding-top: 6.5rem;
  }
  .sm-padding-7-rem-top {
    padding-top: 7rem;
  }
  .sm-padding-7-half-rem-top {
    padding-top: 7.5rem;
  }
  .sm-padding-8-rem-top {
    padding-top: 8rem;
  }
  .sm-padding-8-half-rem-top {
    padding-top: 8.5rem;
  }
  .sm-padding-9-rem-top {
    padding-top: 9rem;
  }
  .sm-padding-9-half-rem-top {
    padding-top: 9.5rem;
  }
  .sm-padding-10-rem-top {
    padding-top: 10rem;
  }
  .sm-padding-10-half-rem-top {
    padding-top: 10.5rem;
  }
  .sm-padding-one-bottom {
    padding-bottom: 1%;
  }
  .sm-padding-two-bottom {
    padding-bottom: 2%;
  }
  .sm-padding-three-bottom {
    padding-bottom: 3%;
  }
  .sm-padding-four-bottom {
    padding-bottom: 4%;
  }
  .sm-padding-five-bottom {
    padding-bottom: 5%;
  }
  .sm-padding-six-bottom {
    padding-bottom: 6%;
  }
  .sm-padding-seven-bottom {
    padding-bottom: 7%;
  }
  .sm-padding-eight-bottom {
    padding-bottom: 8%;
  }
  .sm-padding-nine-bottom {
    padding-bottom: 9%;
  }
  .sm-padding-ten-bottom {
    padding-bottom: 10%;
  }
  .sm-padding-eleven-bottom {
    padding-bottom: 11%;
  }
  .sm-padding-twelve-bottom {
    padding-bottom: 12%;
  }
  .sm-padding-thirteen-bottom {
    padding-bottom: 13%;
  }
  .sm-padding-fourteen-bottom {
    padding-bottom: 14%;
  }
  .sm-padding-fifteen-bottom {
    padding-bottom: 15%;
  }
  .sm-padding-sixteen-bottom {
    padding-bottom: 16%;
  }
  .sm-padding-seventeen-bottom {
    padding-bottom: 17%;
  }
  .sm-padding-eighteen-bottom {
    padding-bottom: 18%;
  }
  .sm-padding-nineteen-bottom {
    padding-bottom: 19%;
  }
  .sm-padding-twenty-bottom {
    padding-bottom: 20%;
  }
  .sm-padding-5px-bottom {
    padding-bottom: 5px;
  }
  .sm-padding-10px-bottom {
    padding-bottom: 10px;
  }
  .sm-padding-15px-bottom {
    padding-bottom: 15px;
  }
  .sm-padding-20px-bottom {
    padding-bottom: 20px;
  }
  .sm-padding-25px-bottom {
    padding-bottom: 25px;
  }
  .sm-padding-30px-bottom {
    padding-bottom: 30px;
  }
  .sm-padding-35px-bottom {
    padding-bottom: 35px;
  }
  .sm-padding-40px-bottom {
    padding-bottom: 40px;
  }
  .sm-padding-45px-bottom {
    padding-bottom: 45px;
  }
  .sm-padding-50px-bottom {
    padding-bottom: 50px;
  }
  .sm-padding-55px-bottom {
    padding-bottom: 55px;
  }
  .sm-padding-60px-bottom {
    padding-bottom: 60px;
  }
  .sm-padding-65px-bottom {
    padding-bottom: 65px;
  }
  .sm-padding-70px-bottom {
    padding-bottom: 70px;
  }
  .sm-padding-75px-bottom {
    padding-bottom: 75px;
  }
  .sm-padding-80px-bottom {
    padding-bottom: 80px;
  }
  .sm-padding-85px-bottom {
    padding-bottom: 85px;
  }
  .sm-padding-90px-bottom {
    padding-bottom: 90px;
  }
  .sm-padding-95px-bottom {
    padding-bottom: 95px;
  }
  .sm-padding-100px-bottom {
    padding-bottom: 100px;
  }
  .sm-padding-1-rem-bottom {
    padding-bottom: 1rem;
  }
  .sm-padding-1-half-rem-bottom {
    padding-bottom: 1.5rem;
  }
  .sm-padding-2-rem-bottom {
    padding-bottom: 2rem;
  }
  .sm-padding-2-half-rem-bottom {
    padding-bottom: 2.5rem;
  }
  .sm-padding-3-rem-bottom {
    padding-bottom: 3rem;
  }
  .sm-padding-3-half-rem-bottom {
    padding-bottom: 3.5rem;
  }
  .sm-padding-4-rem-bottom {
    padding-bottom: 4rem;
  }
  .sm-padding-4-half-rem-bottom {
    padding-bottom: 4.5rem;
  }
  .sm-padding-5-rem-bottom {
    padding-bottom: 5rem;
  }
  .sm-padding-5-half-rem-bottom {
    padding-bottom: 5.5rem;
  }
  .sm-padding-6-rem-bottom {
    padding-bottom: 6rem;
  }
  .sm-padding-6-half-rem-bottom {
    padding-bottom: 6.5rem;
  }
  .sm-padding-7-rem-bottom {
    padding-bottom: 7rem;
  }
  .sm-padding-7-half-rem-bottom {
    padding-bottom: 7.5rem;
  }
  .sm-padding-8-rem-bottom {
    padding-bottom: 8rem;
  }
  .sm-padding-8-half-rem-bottom {
    padding-bottom: 8.5rem;
  }
  .sm-padding-9-rem-bottom {
    padding-bottom: 9rem;
  }
  .sm-padding-9-half-rem-bottom {
    padding-bottom: 9.5rem;
  }
  .sm-padding-10-rem-bottom {
    padding-bottom: 10rem;
  }
  .sm-padding-10-half-rem-bottom {
    padding-bottom: 10.5rem;
  }
  .sm-padding-one-right {
    padding-right: 1%;
  }
  .sm-padding-two-right {
    padding-right: 2%;
  }
  .sm-padding-three-right {
    padding-right: 3%;
  }
  .sm-padding-four-right {
    padding-right: 4%;
  }
  .sm-padding-five-right {
    padding-right: 5%;
  }
  .sm-padding-six-right {
    padding-right: 6%;
  }
  .sm-padding-seven-right {
    padding-right: 7%;
  }
  .sm-padding-eight-right {
    padding-right: 8%;
  }
  .sm-padding-nine-right {
    padding-right: 9%;
  }
  .sm-padding-ten-right {
    padding-right: 10%;
  }
  .sm-padding-eleven-right {
    padding-right: 11%;
  }
  .sm-padding-twelve-right {
    padding-right: 12%;
  }
  .sm-padding-thirteen-right {
    padding-right: 13%;
  }
  .sm-padding-fourteen-right {
    padding-right: 14%;
  }
  .sm-padding-fifteen-right {
    padding-right: 15%;
  }
  .sm-padding-sixteen-right {
    padding-right: 16%;
  }
  .sm-padding-seventeen-right {
    padding-right: 17%;
  }
  .sm-padding-eighteen-right {
    padding-right: 18%;
  }
  .sm-padding-nineteen-right {
    padding-right: 19%;
  }
  .sm-padding-twenty-right {
    padding-right: 20%;
  }
  .sm-padding-5px-right {
    padding-right: 5px;
  }
  .sm-padding-10px-right {
    padding-right: 10px;
  }
  .sm-padding-15px-right {
    padding-right: 15px;
  }
  .sm-padding-20px-right {
    padding-right: 20px;
  }
  .sm-padding-25px-right {
    padding-right: 25px;
  }
  .sm-padding-30px-right {
    padding-right: 30px;
  }
  .sm-padding-35px-right {
    padding-right: 35px;
  }
  .sm-padding-40px-right {
    padding-right: 40px;
  }
  .sm-padding-45px-right {
    padding-right: 45px;
  }
  .sm-padding-50px-right {
    padding-right: 50px;
  }
  .sm-padding-55px-right {
    padding-right: 55px;
  }
  .sm-padding-60px-right {
    padding-right: 60px;
  }
  .sm-padding-65px-right {
    padding-right: 65px;
  }
  .sm-padding-70px-right {
    padding-right: 70px;
  }
  .sm-padding-75px-right {
    padding-right: 75px;
  }
  .sm-padding-80px-right {
    padding-right: 80px;
  }
  .sm-padding-85px-right {
    padding-right: 85px;
  }
  .sm-padding-90px-right {
    padding-right: 90px;
  }
  .sm-padding-95px-right {
    padding-right: 95px;
  }
  .sm-padding-100px-right {
    padding-right: 100px;
  }
  .sm-padding-1-rem-right {
    padding-right: 1rem;
  }
  .sm-padding-1-half-rem-right {
    padding-right: 1.5rem;
  }
  .sm-padding-2-rem-right {
    padding-right: 2rem;
  }
  .sm-padding-2-half-rem-right {
    padding-right: 2.5rem;
  }
  .sm-padding-3-rem-right {
    padding-right: 3rem;
  }
  .sm-padding-3-half-rem-right {
    padding-right: 3.5rem;
  }
  .sm-padding-4-rem-right {
    padding-right: 4rem;
  }
  .sm-padding-4-half-rem-right {
    padding-right: 4.5rem;
  }
  .sm-padding-5-rem-right {
    padding-right: 5rem;
  }
  .sm-padding-5-half-rem-right {
    padding-right: 5.5rem;
  }
  .sm-padding-6-rem-right {
    padding-right: 6rem;
  }
  .sm-padding-6-half-rem-right {
    padding-right: 6.5rem;
  }
  .sm-padding-7-rem-right {
    padding-right: 7rem;
  }
  .sm-padding-7-half-rem-right {
    padding-right: 7.5rem;
  }
  .sm-padding-8-rem-right {
    padding-right: 8rem;
  }
  .sm-padding-8-half-rem-right {
    padding-right: 8.5rem;
  }
  .sm-padding-9-rem-right {
    padding-right: 9rem;
  }
  .sm-padding-9-half-rem-right {
    padding-right: 9.5rem;
  }
  .sm-padding-10-rem-right {
    padding-right: 10rem;
  }
  .sm-padding-10-half-rem-right {
    padding-right: 10.5rem;
  }
  .sm-padding-one-left {
    padding-left: 1%;
  }
  .sm-padding-two-left {
    padding-left: 2%;
  }
  .sm-padding-three-left {
    padding-left: 3%;
  }
  .sm-padding-four-left {
    padding-left: 4%;
  }
  .sm-padding-five-left {
    padding-left: 5%;
  }
  .sm-padding-six-left {
    padding-left: 6%;
  }
  .sm-padding-seven-left {
    padding-left: 7%;
  }
  .sm-padding-eight-left {
    padding-left: 8%;
  }
  .sm-padding-nine-left {
    padding-left: 9%;
  }
  .sm-padding-ten-left {
    padding-left: 10%;
  }
  .sm-padding-eleven-left {
    padding-left: 11%;
  }
  .sm-padding-twelve-left {
    padding-left: 12%;
  }
  .sm-padding-thirteen-left {
    padding-left: 13%;
  }
  .sm-padding-fourteen-left {
    padding-left: 14%;
  }
  .sm-padding-fifteen-left {
    padding-left: 15%;
  }
  .sm-padding-sixteen-left {
    padding-left: 16%;
  }
  .sm-padding-seventeen-left {
    padding-left: 17%;
  }
  .sm-padding-eighteen-left {
    padding-left: 18%;
  }
  .sm-padding-nineteen-left {
    padding-left: 19%;
  }
  .sm-padding-twenty-left {
    padding-left: 20%;
  }
  .sm-padding-5px-left {
    padding-left: 5px;
  }
  .sm-padding-10px-left {
    padding-left: 10px;
  }
  .sm-padding-15px-left {
    padding-left: 15px;
  }
  .sm-padding-20px-left {
    padding-left: 20px;
  }
  .sm-padding-25px-left {
    padding-left: 25px;
  }
  .sm-padding-30px-left {
    padding-left: 30px;
  }
  .sm-padding-35px-left {
    padding-left: 35px;
  }
  .sm-padding-40px-left {
    padding-left: 40px;
  }
  .sm-padding-45px-left {
    padding-left: 45px;
  }
  .sm-padding-50px-left {
    padding-left: 50px;
  }
  .sm-padding-55px-left {
    padding-left: 55px;
  }
  .sm-padding-60px-left {
    padding-left: 60px;
  }
  .sm-padding-65px-left {
    padding-left: 65px;
  }
  .sm-padding-70px-left {
    padding-left: 70px;
  }
  .sm-padding-75px-left {
    padding-left: 75px;
  }
  .sm-padding-80px-left {
    padding-left: 80px;
  }
  .sm-padding-85px-left {
    padding-left: 85px;
  }
  .sm-padding-90px-left {
    padding-left: 90px;
  }
  .sm-padding-95px-left {
    padding-left: 95px;
  }
  .sm-padding-100px-left {
    padding-left: 100px;
  }
  .sm-padding-1-rem-left {
    padding-left: 1rem;
  }
  .sm-padding-1-half-rem-left {
    padding-left: 1.5rem;
  }
  .sm-padding-2-rem-left {
    padding-left: 2rem;
  }
  .sm-padding-2-half-rem-left {
    padding-left: 2.5rem;
  }
  .sm-padding-3-rem-left {
    padding-left: 3rem;
  }
  .sm-padding-3-half-rem-left {
    padding-left: 3.5rem;
  }
  .sm-padding-4-rem-left {
    padding-left: 4rem;
  }
  .sm-padding-4-half-rem-left {
    padding-left: 4.5rem;
  }
  .sm-padding-5-rem-left {
    padding-left: 5rem;
  }
  .sm-padding-5-half-rem-left {
    padding-left: 5.5rem;
  }
  .sm-padding-6-rem-left {
    padding-left: 6rem;
  }
  .sm-padding-6-half-rem-left {
    padding-left: 6.5rem;
  }
  .sm-padding-7-rem-left {
    padding-left: 7rem;
  }
  .sm-padding-7-half-rem-left {
    padding-left: 7.5rem;
  }
  .sm-padding-8-rem-left {
    padding-left: 8rem;
  }
  .sm-padding-8-half-rem-left {
    padding-left: 8.5rem;
  }
  .sm-padding-9-rem-left {
    padding-left: 9rem;
  }
  .sm-padding-9-half-rem-left {
    padding-left: 9.5rem;
  }
  .sm-padding-10-rem-left {
    padding-left: 10rem;
  }
  .sm-padding-10-half-rem-left {
    padding-left: 10.5rem;
  }
  .sm-padding-one-tb {
    padding-top: 1%;
    padding-bottom: 1%;
  }
  .sm-padding-two-tb {
    padding-top: 2%;
    padding-bottom: 2%;
  }
  .sm-padding-three-tb {
    padding-top: 3%;
    padding-bottom: 3%;
  }
  .sm-padding-four-tb {
    padding-top: 4%;
    padding-bottom: 4%;
  }
  .sm-padding-five-tb {
    padding-top: 5%;
    padding-bottom: 5%;
  }
  .sm-padding-six-tb {
    padding-top: 6%;
    padding-bottom: 6%;
  }
  .sm-padding-seven-tb {
    padding-top: 7%;
    padding-bottom: 7%;
  }
  .sm-padding-eight-tb {
    padding-top: 8%;
    padding-bottom: 8%;
  }
  .sm-padding-nine-tb {
    padding-top: 9%;
    padding-bottom: 9%;
  }
  .sm-padding-ten-tb {
    padding-top: 10%;
    padding-bottom: 10%;
  }
  .sm-padding-eleven-tb {
    padding-top: 11%;
    padding-bottom: 11%;
  }
  .sm-padding-twelve-tb {
    padding-top: 12%;
    padding-bottom: 12%;
  }
  .sm-padding-thirteen-tb {
    padding-top: 13%;
    padding-bottom: 13%;
  }
  .sm-padding-fourteen-tb {
    padding-top: 14%;
    padding-bottom: 14%;
  }
  .sm-padding-fifteen-tb {
    padding-top: 15%;
    padding-bottom: 15%;
  }
  .sm-padding-sixteen-tb {
    padding-top: 16%;
    padding-bottom: 16%;
  }
  .sm-padding-seventeen-tb {
    padding-top: 17%;
    padding-bottom: 17%;
  }
  .sm-padding-eighteen-tb {
    padding-top: 18%;
    padding-bottom: 18%;
  }
  .sm-padding-nineteen-tb {
    padding-top: 19%;
    padding-bottom: 19%;
  }
  .sm-padding-twenty-tb {
    padding-top: 20%;
    padding-bottom: 20%;
  }
  .sm-padding-5px-tb {
    padding-top: 5px;
    padding-bottom: 5px;
  }
  .sm-padding-10px-tb {
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .sm-padding-15px-tb {
    padding-top: 15px;
    padding-bottom: 15px;
  }
  .sm-padding-20px-tb {
    padding-top: 20px;
    padding-bottom: 20px;
  }
  .sm-padding-25px-tb {
    padding-top: 25px;
    padding-bottom: 25px;
  }
  .sm-padding-30px-tb {
    padding-top: 30px;
    padding-bottom: 30px;
  }
  .sm-padding-35px-tb {
    padding-top: 35px;
    padding-bottom: 35px;
  }
  .sm-padding-40px-tb {
    padding-top: 40px;
    padding-bottom: 40px;
  }
  .sm-padding-45px-tb {
    padding-top: 45px;
    padding-bottom: 45px;
  }
  .sm-padding-50px-tb {
    padding-top: 50px;
    padding-bottom: 50px;
  }
  .sm-padding-55px-tb {
    padding-top: 55px;
    padding-bottom: 55px;
  }
  .sm-padding-60px-tb {
    padding-top: 60px;
    padding-bottom: 60px;
  }
  .sm-padding-65px-tb {
    padding-top: 65px;
    padding-bottom: 65px;
  }
  .sm-padding-70px-tb {
    padding-top: 70px;
    padding-bottom: 70px;
  }
  .sm-padding-75px-tb {
    padding-top: 75px;
    padding-bottom: 75px;
  }
  .sm-padding-80px-tb {
    padding-top: 80px;
    padding-bottom: 80px;
  }
  .sm-padding-85px-tb {
    padding-top: 85px;
    padding-bottom: 85px;
  }
  .sm-padding-90px-tb {
    padding-top: 90px;
    padding-bottom: 90px;
  }
  .sm-padding-95px-tb {
    padding-top: 95px;
    padding-bottom: 95px;
  }
  .sm-padding-100px-tb {
    padding-top: 100px;
    padding-bottom: 100px;
  }
  .sm-padding-1-rem-tb {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
  .sm-padding-1-half-rem-tb {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }
  .sm-padding-2-rem-tb {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }
  .sm-padding-2-half-rem-tb {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }
  .sm-padding-3-rem-tb {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }
  .sm-padding-3-half-rem-tb {
    padding-top: 3.5rem;
    padding-bottom: 3.5rem;
  }
  .sm-padding-4-rem-tb {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }
  .sm-padding-4-half-rem-tb {
    padding-top: 4.5rem;
    padding-bottom: 4.5rem;
  }
  .sm-padding-5-rem-tb {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }
  .sm-padding-5-half-rem-tb {
    padding-top: 5.5rem;
    padding-bottom: 5.5rem;
  }
  .sm-padding-6-rem-tb {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }
  .sm-padding-6-half-rem-tb {
    padding-top: 6.5rem;
    padding-bottom: 6.5rem;
  }
  .sm-padding-7-rem-tb {
    padding-top: 7rem;
    padding-bottom: 7rem;
  }
  .sm-padding-7-half-rem-tb {
    padding-top: 7.5rem;
    padding-bottom: 7.5rem;
  }
  .sm-padding-8-rem-tb {
    padding-top: 8rem;
    padding-bottom: 8rem;
  }
  .sm-padding-8-half-rem-tb {
    padding-top: 8.5rem;
    padding-bottom: 8.5rem;
  }
  .sm-padding-9-rem-tb {
    padding-top: 9rem;
    padding-bottom: 9rem;
  }
  .sm-padding-9-half-rem-tb {
    padding-top: 9.5rem;
    padding-bottom: 9.5rem;
  }
  .sm-padding-10-rem-tb {
    padding-top: 10rem;
    padding-bottom: 10rem;
  }
  .sm-padding-10-half-rem-tb {
    padding-top: 10.5rem;
    padding-bottom: 10.5rem;
  }
  .sm-padding-one-lr {
    padding-left: 1%;
    padding-right: 1%;
  }
  .sm-padding-two-lr {
    padding-left: 2%;
    padding-right: 2%;
  }
  .sm-padding-three-lr {
    padding-left: 3%;
    padding-right: 3%;
  }
  .sm-padding-four-lr {
    padding-left: 4%;
    padding-right: 4%;
  }
  .sm-padding-five-lr {
    padding-left: 5%;
    padding-right: 5%;
  }
  .sm-padding-six-lr {
    padding-left: 6%;
    padding-right: 6%;
  }
  .sm-padding-seven-lr {
    padding-left: 7%;
    padding-right: 7%;
  }
  .sm-padding-eight-lr {
    padding-left: 8%;
    padding-right: 8%;
  }
  .sm-padding-nine-lr {
    padding-left: 9%;
    padding-right: 9%;
  }
  .sm-padding-ten-lr {
    padding-left: 10%;
    padding-right: 10%;
  }
  .sm-padding-eleven-lr {
    padding-left: 11%;
    padding-right: 11%;
  }
  .sm-padding-twelve-lr {
    padding-left: 12%;
    padding-right: 12%;
  }
  .sm-padding-thirteen-lr {
    padding-left: 13%;
    padding-right: 13%;
  }
  .sm-padding-fourteen-lr {
    padding-left: 14%;
    padding-right: 14%;
  }
  .sm-padding-fifteen-lr {
    padding-left: 15%;
    padding-right: 15%;
  }
  .sm-padding-sixteen-lr {
    padding-left: 16%;
    padding-right: 16%;
  }
  .sm-padding-seventeen-lr {
    padding-left: 17%;
    padding-right: 17%;
  }
  .sm-padding-eighteen-lr {
    padding-left: 18%;
    padding-right: 18%;
  }
  .sm-padding-nineteen-lr {
    padding-left: 19%;
    padding-right: 19%;
  }
  .sm-padding-twenty-lr {
    padding-left: 20%;
    padding-right: 20%;
  }
  .sm-padding-5px-lr {
    padding-left: 5px;
    padding-right: 5px;
  }
  .sm-padding-10px-lr {
    padding-left: 10px;
    padding-right: 10px;
  }
  .sm-padding-15px-lr {
    padding-left: 15px;
    padding-right: 15px;
  }
  .sm-padding-20px-lr {
    padding-left: 20px;
    padding-right: 20px;
  }
  .sm-padding-25px-lr {
    padding-left: 25px;
    padding-right: 25px;
  }
  .sm-padding-30px-lr {
    padding-left: 30px;
    padding-right: 30px;
  }
  .sm-padding-35px-lr {
    padding-left: 35px;
    padding-right: 35px;
  }
  .sm-padding-40px-lr {
    padding-left: 40px;
    padding-right: 40px;
  }
  .sm-padding-45px-lr {
    padding-left: 45px;
    padding-right: 45px;
  }
  .sm-padding-50px-lr {
    padding-left: 50px;
    padding-right: 50px;
  }
  .sm-padding-55px-lr {
    padding-left: 55px;
    padding-right: 55px;
  }
  .sm-padding-60px-lr {
    padding-left: 60px;
    padding-right: 60px;
  }
  .sm-padding-65px-lr {
    padding-left: 65px;
    padding-right: 65px;
  }
  .sm-padding-70px-lr {
    padding-left: 70px;
    padding-right: 70px;
  }
  .sm-padding-75px-lr {
    padding-left: 75px;
    padding-right: 75px;
  }
  .sm-padding-80px-lr {
    padding-left: 80px;
    padding-right: 80px;
  }
  .sm-padding-85px-lr {
    padding-left: 85px;
    padding-right: 85px;
  }
  .sm-padding-90px-lr {
    padding-left: 90px;
    padding-right: 90px;
  }
  .sm-padding-95px-lr {
    padding-left: 95px;
    padding-right: 95px;
  }
  .sm-padding-100px-lr {
    padding-left: 100px;
    padding-right: 100px;
  }
  .sm-padding-1-rem-lr {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .sm-padding-1-half-rem-lr {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
  .sm-padding-2-rem-lr {
    padding-left: 2rem;
    padding-right: 2rem;
  }
  .sm-padding-2-half-rem-lr {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
  .sm-padding-3-rem-lr {
    padding-left: 3rem;
    padding-right: 3rem;
  }
  .sm-padding-3-half-rem-lr {
    padding-left: 3.5rem;
    padding-right: 3.5rem;
  }
  .sm-padding-4-rem-lr {
    padding-left: 4rem;
    padding-right: 4rem;
  }
  .sm-padding-4-half-rem-lr {
    padding-left: 4.5rem;
    padding-right: 4.5rem;
  }
  .sm-padding-5-rem-lr {
    padding-left: 5rem;
    padding-right: 5rem;
  }
  .sm-padding-5-half-rem-lr {
    padding-left: 5.5rem;
    padding-right: 5.5rem;
  }
  .sm-padding-6-rem-lr {
    padding-left: 6rem;
    padding-right: 6rem;
  }
  .sm-padding-6-half-rem-lr {
    padding-left: 6.5rem;
    padding-right: 6.5rem;
  }
  .sm-padding-7-rem-lr {
    padding-left: 7rem;
    padding-right: 7rem;
  }
  .sm-padding-7-half-rem-lr {
    padding-left: 7.5rem;
    padding-right: 7.5rem;
  }
  .sm-padding-8-rem-lr {
    padding-left: 8rem;
    padding-right: 8rem;
  }
  .sm-padding-8-half-rem-lr {
    padding-left: 8.5rem;
    padding-right: 8.5rem;
  }
  .sm-padding-9-rem-lr {
    padding-left: 9rem;
    padding-right: 9rem;
  }
  .sm-padding-9-half-rem-lr {
    padding-left: 9.5rem;
    padding-right: 9.5rem;
  }
  .sm-padding-10-rem-lr {
    padding-left: 10rem;
    padding-right: 10rem;
  }
  .sm-padding-10-half-rem-lr {
    padding-left: 10.5rem;
    padding-right: 10.5rem;
  }
  .sm-no-padding {
    padding: 0 !important;
  }
  .sm-no-padding-lr {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .sm-no-padding-tb {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .sm-no-padding-top {
    padding-top: 0 !important;
  }
  .sm-no-padding-bottom {
    padding-bottom: 0 !important;
  }
  .sm-no-padding-left {
    padding-left: 0 !important;
  }
  .sm-no-padding-right {
    padding-right: 0 !important;
  }
  .sm-d-initial {
    display: initial !important;
  }
  .sm-overflow-hidden {
    overflow: hidden !important;
  }
  .sm-overflow-visible {
    overflow: visible !important;
  }
  .sm-overflow-auto {
    overflow: auto !important;
  }
  .sm-position-relative {
    position: relative !important;
  }
  .sm-position-absolute {
    position: absolute !important;
  }
  .sm-position-fixed {
    position: fixed !important;
  }
  .sm-position-inherit {
    position: inherit !important;
  }
  .sm-position-initial {
    position: initial !important;
  }
  .sm-top-0px {
    top: 0;
  }
  .sm-top-1px {
    top: 1px;
  }
  .sm-top-2px {
    top: 2px;
  }
  .sm-top-3px {
    top: 3px;
  }
  .sm-top-4px {
    top: 4px;
  }
  .sm-top-5px {
    top: 5px;
  }
  .sm-top-6px {
    top: 6px;
  }
  .sm-top-7px {
    top: 7px;
  }
  .sm-top-8px {
    top: 8px;
  }
  .sm-top-9px {
    top: 9px;
  }
  .sm-top-10px {
    top: 10px;
  }
  .sm-top-15px {
    top: 15px;
  }
  .sm-top-20px {
    top: 20px;
  }
  .sm-top-25px {
    top: 25px;
  }
  .sm-top-30px {
    top: 30px;
  }
  .sm-top-35px {
    top: 35px;
  }
  .sm-top-40px {
    top: 40px;
  }
  .sm-top-45px {
    top: 45px;
  }
  .sm-top-50px {
    top: 50px;
  }
  .sm-top-auto {
    top: auto;
  }
  .sm-top-inherit {
    top: inherit;
  }
  .sm-top-minus-1px {
    top: -1px;
  }
  .sm-top-minus-2px {
    top: -2px;
  }
  .sm-top-minus-3px {
    top: -3px;
  }
  .sm-top-minus-4px {
    top: -4px;
  }
  .sm-top-minus-5px {
    top: -5px;
  }
  .sm-top-minus-6px {
    top: -6px;
  }
  .sm-top-minus-7px {
    top: -7px;
  }
  .sm-top-minus-8px {
    top: -8px;
  }
  .sm-top-minus-9px {
    top: -9px;
  }
  .sm-top-minus-10px {
    top: -10px;
  }
  .sm-top-minus-15px {
    top: -15px;
  }
  .sm-top-minus-20px {
    top: -20px;
  }
  .sm-top-minus-25px {
    top: -25px;
  }
  .sm-top-minus-30px {
    top: -30px;
  }
  .sm-top-minus-35px {
    top: -35px;
  }
  .sm-top-minus-40px {
    top: -40px;
  }
  .sm-top-minus-45px {
    top: -45px;
  }
  .sm-top-minus-50px {
    top: -50px;
  }
  .sm-bottom-0px {
    bottom: 0;
  }
  .sm-bottom-1px {
    bottom: 1px;
  }
  .sm-bottom-2px {
    bottom: 2px;
  }
  .sm-bottom-3px {
    bottom: 3px;
  }
  .sm-bottom-4px {
    bottom: 4px;
  }
  .sm-bottom-5px {
    bottom: 5px;
  }
  .sm-bottom-6px {
    bottom: 6px;
  }
  .sm-bottom-7px {
    bottom: 7px;
  }
  .sm-bottom-8px {
    bottom: 8px;
  }
  .sm-bottom-9px {
    bottom: 9px;
  }
  .sm-bottom-10px {
    bottom: 10px;
  }
  .sm-bottom-15px {
    bottom: 15px;
  }
  .sm-bottom-20px {
    bottom: 20px;
  }
  .sm-bottom-25px {
    bottom: 25px;
  }
  .sm-bottom-30px {
    bottom: 30px;
  }
  .sm-bottom-35px {
    bottom: 35px;
  }
  .sm-bottom-40px {
    bottom: 40px;
  }
  .sm-bottom-45px {
    bottom: 45px;
  }
  .sm-bottom-50px {
    bottom: 50px;
  }
  .sm-bottom-55px {
    bottom: 55px;
  }
  .sm-bottom-60px {
    bottom: 60px;
  }
  .sm-bottom-auto {
    bottom: auto;
  }
  .sm-bottom-inherit {
    bottom: inherit;
  }
  .sm-bottom-minus-1px {
    bottom: -1px;
  }
  .sm-bottom-minus-2px {
    bottom: -2px;
  }
  .sm-bottom-minus-3px {
    bottom: -3px;
  }
  .sm-bottom-minus-4px {
    bottom: -4px;
  }
  .sm-bottom-minus-5px {
    bottom: -5px;
  }
  .sm-bottom-minus-6px {
    bottom: -6px;
  }
  .sm-bottom-minus-7px {
    bottom: -7px;
  }
  .sm-bottom-minus-8px {
    bottom: -8px;
  }
  .sm-bottom-minus-9px {
    bottom: -9px;
  }
  .sm-bottom-minus-10px {
    bottom: -10px;
  }
  .sm-bottom-minus-15px {
    bottom: -15px;
  }
  .sm-bottom-minus-20px {
    bottom: -20px;
  }
  .sm-bottom-minus-25px {
    bottom: -25px;
  }
  .sm-bottom-minus-30px {
    bottom: -30px;
  }
  .sm-bottom-minus-35px {
    bottom: -35px;
  }
  .sm-bottom-minus-40px {
    bottom: -40px;
  }
  .sm-bottom-minus-45px {
    bottom: -45px;
  }
  .sm-bottom-minus-50px {
    bottom: -50px;
  }
  .sm-right-0px {
    right: 0;
  }
  .sm-right-1px {
    right: 1px;
  }
  .sm-right-2px {
    right: 2px;
  }
  .sm-right-3px {
    right: 3px;
  }
  .sm-right-4px {
    right: 4px;
  }
  .sm-right-5px {
    right: 5px;
  }
  .sm-right-6px {
    right: 6px;
  }
  .sm-right-7px {
    right: 7px;
  }
  .sm-right-8px {
    right: 8px;
  }
  .sm-right-9px {
    right: 9px;
  }
  .sm-right-10px {
    right: 10px;
  }
  .sm-right-15px {
    right: 15px;
  }
  .sm-right-20px {
    right: 20px;
  }
  .sm-right-25px {
    right: 25px;
  }
  .sm-right-30px {
    right: 30px;
  }
  .sm-right-35px {
    right: 35px;
  }
  .sm-right-40px {
    right: 40px;
  }
  .sm-right-45px {
    right: 45px;
  }
  .sm-right-50px {
    right: 50px;
  }
  .sm-right-auto {
    right: auto;
  }
  .sm-right-inherit {
    right: inherit;
  }
  .sm-right-minus-1px {
    right: -1px;
  }
  .sm-right-minus-2px {
    right: -2px;
  }
  .sm-right-minus-3px {
    right: -3px;
  }
  .sm-right-minus-4px {
    right: -4px;
  }
  .sm-right-minus-5px {
    right: -5px;
  }
  .sm-right-minus-6px {
    right: -6px;
  }
  .sm-right-minus-7px {
    right: -7px;
  }
  .sm-right-minus-8px {
    right: -8px;
  }
  .sm-right-minus-9px {
    right: -9px;
  }
  .sm-right-minus-10px {
    right: -10px;
  }
  .sm-right-minus-15px {
    right: -15px;
  }
  .sm-right-minus-20px {
    right: -20px;
  }
  .sm-right-minus-25px {
    right: -25px;
  }
  .sm-right-minus-30px {
    right: -30px;
  }
  .sm-right-minus-35px {
    right: -35px;
  }
  .sm-right-minus-40px {
    right: -40px;
  }
  .sm-right-minus-45px {
    right: -45px;
  }
  .sm-right-minus-50px {
    right: -50px;
  }
  .sm-left-0px {
    left: 0;
  }
  .sm-left-1px {
    left: 1px;
  }
  .sm-left-2px {
    left: 2px;
  }
  .sm-left-3px {
    left: 3px;
  }
  .sm-left-4px {
    left: 4px;
  }
  .sm-left-5px {
    left: 5px;
  }
  .sm-left-6px {
    left: 6px;
  }
  .sm-left-7px {
    left: 7px;
  }
  .sm-left-8px {
    left: 8px;
  }
  .sm-left-9px {
    left: 9px;
  }
  .sm-left-10px {
    left: 10px;
  }
  .sm-left-15px {
    left: 15px;
  }
  .sm-left-20px {
    left: 20px;
  }
  .sm-left-25px {
    left: 25px;
  }
  .sm-left-30px {
    left: 30px;
  }
  .sm-left-35px {
    left: 35px;
  }
  .sm-left-40px {
    left: 40px;
  }
  .sm-left-45px {
    left: 45px;
  }
  .sm-left-50px {
    left: 50px;
  }
  .sm-left-55px {
    left: 55px;
  }
  .sm-left-60px {
    left: 60px;
  }
  .sm-left-auto {
    left: auto;
  }
  .sm-left-inherit {
    left: inherit;
  }
  .sm-left-minus-1px {
    left: -1px;
  }
  .sm-left-minus-2px {
    left: -2px;
  }
  .sm-left-minus-3px {
    left: -3px;
  }
  .sm-left-minus-4px {
    left: -4px;
  }
  .sm-left-minus-5px {
    left: -5px;
  }
  .sm-left-minus-6px {
    left: -6px;
  }
  .sm-left-minus-7px {
    left: -7px;
  }
  .sm-left-minus-8px {
    left: -8px;
  }
  .sm-left-minus-9px {
    left: -9px;
  }
  .sm-left-minus-10px {
    left: -10px;
  }
  .sm-left-minus-15px {
    left: -15px;
  }
  .sm-left-minus-20px {
    left: -20px;
  }
  .sm-left-minus-25px {
    left: -25px;
  }
  .sm-left-minus-30px {
    left: -30px;
  }
  .sm-left-minus-35px {
    left: -35px;
  }
  .sm-left-minus-40px {
    left: -40px;
  }
  .sm-left-minus-45px {
    left: -45px;
  }
  .sm-left-minus-50px {
    left: -50px;
  }
  .sm-w-1px {
    width: 1px !important;
  }
  .sm-w-2px {
    width: 2px !important;
  }
  .sm-w-3px {
    width: 3px !important;
  }
  .sm-w-4px {
    width: 4px !important;
  }
  .sm-w-5px {
    width: 5px !important;
  }
  .sm-w-6px {
    width: 6px !important;
  }
  .sm-w-7px {
    width: 7px !important;
  }
  .sm-w-8px {
    width: 8px !important;
  }
  .sm-w-9px {
    width: 9px !important;
  }
  .sm-w-10px {
    width: 10px !important;
  }
  .sm-w-15px {
    width: 15px !important;
  }
  .sm-w-20px {
    width: 20px !important;
  }
  .sm-w-25px {
    width: 25px !important;
  }
  .sm-w-30px {
    width: 30px !important;
  }
  .sm-w-35px {
    width: 35px !important;
  }
  .sm-w-40px {
    width: 40px !important;
  }
  .sm-w-50px {
    width: 50px !important;
  }
  .sm-w-55px {
    width: 55px !important;
  }
  .sm-w-60px {
    width: 60px !important;
  }
  .sm-w-65px {
    width: 65px !important;
  }
  .sm-w-70px {
    width: 70px !important;
  }
  .sm-w-75px {
    width: 75px !important;
  }
  .sm-w-80px {
    width: 80px !important;
  }
  .sm-w-85px {
    width: 85px !important;
  }
  .sm-w-90px {
    width: 90px !important;
  }
  .sm-w-95px {
    width: 95px !important;
  }
  .sm-w-100px {
    width: 100px !important;
  }
  .sm-w-110px {
    width: 110px !important;
  }
  .sm-w-120px {
    width: 120px !important;
  }
  .sm-w-130px {
    width: 130px !important;
  }
  .sm-w-140px {
    width: 140px !important;
  }
  .sm-w-150px {
    width: 150px !important;
  }
  .sm-w-160px {
    width: 160px !important;
  }
  .sm-w-170px {
    width: 170px !important;
  }
  .sm-w-180px {
    width: 180px !important;
  }
  .sm-w-190px {
    width: 190px !important;
  }
  .sm-w-200px {
    width: 200px !important;
  }
  .sm-w-250px {
    width: 250px !important;
  }
  .sm-w-300px {
    width: 300px !important;
  }
  .sm-w-350px {
    width: 350px !important;
  }
  .sm-w-400px {
    width: 400px !important;
  }
  .sm-w-450px {
    width: 450px !important;
  }
  .sm-w-500px {
    width: 500px !important;
  }
  .sm-w-550px {
    width: 550px !important;
  }
  .sm-w-600px {
    width: 600px !important;
  }
  .sm-w-650px {
    width: 650px !important;
  }
  .sm-w-700px {
    width: 700px !important;
  }
  .sm-w-750px {
    width: 750px !important;
  }
  .sm-w-800px {
    width: 800px !important;
  }
  .sm-w-850px {
    width: 850px !important;
  }
  .sm-w-900px {
    width: 900px !important;
  }
  .sm-w-950px {
    width: 950px !important;
  }
  .sm-w-1000px {
    width: 1000px !important;
  }
  .sm-w-10 {
    width: 10% !important;
  }
  .sm-w-15 {
    width: 15% !important;
  }
  .sm-w-20 {
    width: 20% !important;
  }
  .sm-w-25 {
    width: 25% !important;
  }
  .sm-w-30 {
    width: 30% !important;
  }
  .sm-w-35 {
    width: 35% !important;
  }
  .sm-w-40 {
    width: 40% !important;
  }
  .sm-w-45 {
    width: 45% !important;
  }
  .sm-w-50 {
    width: 50% !important;
  }
  .sm-w-55 {
    width: 55% !important;
  }
  .sm-w-60 {
    width: 60% !important;
  }
  .sm-w-65 {
    width: 65% !important;
  }
  .sm-w-70 {
    width: 70% !important;
  }
  .sm-w-75 {
    width: 75% !important;
  }
  .sm-w-80 {
    width: 80% !important;
  }
  .sm-w-85 {
    width: 85% !important;
  }
  .sm-w-90 {
    width: 90% !important;
  }
  .sm-w-95 {
    width: 95% !important;
  }
  .sm-w-100 {
    width: 100% !important;
  }
  .sm-w-auto {
    width: auto !important;
  }
  .sm-h-1px {
    height: 1px !important;
  }
  .sm-h-2px {
    height: 2px !important;
  }
  .sm-h-3px {
    height: 3px !important;
  }
  .sm-h-4px {
    height: 4px !important;
  }
  .sm-h-5px {
    height: 5px !important;
  }
  .sm-h-6px {
    height: 6px !important;
  }
  .sm-h-7px {
    height: 7px !important;
  }
  .sm-h-8px {
    height: 8px !important;
  }
  .sm-h-9px {
    height: 9px !important;
  }
  .sm-h-10px {
    height: 10px !important;
  }
  .sm-h-20px {
    height: 20px !important;
  }
  .sm-h-30px {
    height: 30px !important;
  }
  .sm-h-40px {
    height: 40px !important;
  }
  .sm-h-42px {
    height: 42px !important;
  }
  .sm-h-50px {
    height: 50px !important;
  }
  .sm-h-60px {
    height: 60px !important;
  }
  .sm-h-70px {
    height: 70px !important;
  }
  .sm-h-80px {
    height: 80px !important;
  }
  .sm-h-90px {
    height: 90px !important;
  }
  .sm-h-100px {
    height: 100px !important;
  }
  .sm-h-110px {
    height: 110px !important;
  }
  .sm-h-120px {
    height: 120px !important;
  }
  .sm-h-130px {
    height: 130px !important;
  }
  .sm-h-140px {
    height: 140px !important;
  }
  .sm-h-150px {
    height: 150px !important;
  }
  .sm-h-160px {
    height: 160px !important;
  }
  .sm-h-170px {
    height: 170px !important;
  }
  .sm-h-180px {
    height: 180px !important;
  }
  .sm-h-190px {
    height: 190px !important;
  }
  .sm-h-200px {
    height: 200px !important;
  }
  .sm-h-250px {
    height: 250px !important;
  }
  .sm-h-300px {
    height: 300px !important;
  }
  .sm-h-350px {
    height: 350px !important;
  }
  .sm-h-400px {
    height: 400px !important;
  }
  .sm-h-450px {
    height: 450px !important;
  }
  .sm-h-500px {
    height: 500px !important;
  }
  .sm-h-520px {
    height: 520px !important;
  }
  .sm-h-550px {
    height: 550px !important;
  }
  .sm-h-580px {
    height: 580px !important;
  }
  .sm-h-600px {
    height: 600px !important;
  }
  .sm-h-650px {
    height: 650px !important;
  }
  .sm-h-700px {
    height: 700px !important;
  }
  .sm-h-720px {
    height: 720px !important;
  }
  .sm-h-750px {
    height: 750px !important;
  }
  .sm-h-800px {
    height: 800px !important;
  }
  .sm-h-820px {
    height: 820px !important;
  }
  .sm-h-830px {
    height: 830px !important;
  }
  .sm-h-850px {
    height: 850px !important;
  }
  .sm-h-50 {
    height: 50% !important;
  }
  .sm-h-100 {
    height: 100% !important;
  }
  .sm-h-auto {
    height: auto !important;
  }
  .sm-min-h-100px {
    min-height: 100px;
  }
  .sm-min-h-200px {
    min-height: 200px;
  }
  .sm-min-h-300px {
    min-height: 300px;
  }
  .sm-min-h-400px {
    min-height: 400px;
  }
  .sm-min-h-500px {
    min-height: 500px;
  }
  .sm-min-h-600px {
    min-height: 600px;
  }
  .sm-min-h-700px {
    min-height: 700px;
  }
  .one-fifth-screen {
    height: 600px;
  }
  .one-fourth-screen {
    height: 500px;
  }
  .one-third-screen {
    height: 350px;
  }
  .one-second-screen {
    height: 300px;
  }
  .extra-small-screen {
    height: 250px;
  }
  button.mfp-arrow, .mfp-arrow:active {
    height: 50px;
    width: 50px;
    margin-top: -25px;
    opacity: 1;
  }
  .mfp-arrow:before {
    margin: 0 auto;
    width: 100%;
    height: 100%;
    display: inline-block;
    vertical-align: middle;
    text-align: center;
    line-height: 50px;
    border: 0;
  }
  .content-box-image {
    height: 100%;
  }
  .swiper-prev, .swiper-next {
    font-size: 16px;
  }
  .swiper-next i, .swiper-prev i {
    height: 35px;
    width: 35px;
    line-height: 35px;
  }
  .swiper-prev {
    left: 5px;
  }
  .swiper-next {
    right: 5px;
  }
  .slider-navigation-style-08.swiper-button-next.rounded-circle {
    right: 10px;
    width: 35px;
    height: 35px;
  }
  .slider-navigation-style-08.swiper-button-prev.rounded-circle {
    left: 10px;
    width: 35px;
    height: 35px;
  }
  .slider-custom-text-prev.swiper-button-prev {
    padding-right: 30px;
  }
  .slider-custom-text-next.swiper-button-next {
    padding-left: 30px;
  }
  .slider-vertical .swiper-number-pagination {
    bottom: 30px;
  }
  .slider-multy-scroll-right > .swiper-pagination-bullets {
    right: 40px;
  }
  .grid.sm-grid-6col li {
    width: 16.67%;
  }
  .grid.sm-grid-6col li.grid-item-double {
    width: 33.33%;
  }
  .grid.sm-grid-5col li {
    width: 20%;
  }
  .grid.sm-grid-5col li.grid-item-double {
    width: 40%;
  }
  .grid.sm-grid-4col li {
    width: 25%;
  }
  .grid.sm-grid-4col li.grid-item-double {
    width: 50%;
  }
  .grid.sm-grid-3col li {
    width: 33.33%;
  }
  .grid.sm-grid-3col li.grid-item-double {
    width: 66.67%;
  }
  .grid.sm-grid-2col li {
    width: 50%;
  }
  .grid.sm-grid-2col li.grid-item-double {
    width: 100%;
  }
  .grid.sm-grid-1col li {
    width: 100%;
  }
  .grid.gutter-small {
    margin: 0 -7px;
  }
  .grid.gutter-small li {
    padding: 7px 7px;
  }
  .grid.gutter-extra-large li {
    padding: 15px;
  }
  .grid.gutter-extra-large {
    margin: 0 -15px;
  }
  .grid.gutter-double-extra-large li {
    padding: 15px;
  }
  .grid.gutter-medium {
    margin: 0 -7px;
  }
  .grid.gutter-medium li {
    padding: 7px 7px;
  }
  .grid.gutter-large {
    margin: 0 -10px;
  }
  .grid.gutter-large li {
    padding: 10px 10px;
  }
  .portfolio-scattered.row-cols-xl-4 .col:nth-child(odd) .portfolio-box {
    padding: 0 0 10%;
  }
  .portfolio-scattered.row-cols-xl-4 .col:nth-child(even) .portfolio-box {
    padding: 0 10% 10%;
  }
  .interactive-banners-style-05 .interactive-banners-content, .interactive-banners-style-05 .interactive-banners-overlayer {
    transform: translateY(calc(100% - 115px));
    -webkit-transform: translateY(calc(100% - 115px));
    -moz-transform: translateY(calc(100% - 115px));
    -ms-transform: translateY(calc(100% - 115px));
  }
  .interactive-banners-style-09 .interactive-banners-content .interactive-banners-hover-icon {
    left: 35px;
    bottom: 35px;
  }
  .accordion-style-04 .panel {
    padding-left: 20px;
    padding-right: 20px;
  }
  .accordion-style-04 .panel .panel-time {
    min-width: 115px;
  }
  .accordion-style-04 .panel .accordion-toggle {
    width: calc(100% - 330px);
  }
  .accordion-style-04 .panel .panel-body {
    margin-left: 115px;
    width: 70%;
  }
  .time-table .panel .panel-time, .time-table .panel .panel-speaker {
    width: 100%;
    text-align: center;
  }
  .time-table .panel .panel-body {
    width: 100%;
  }
  .nav-tabs > li {
    padding: 0;
    display: block;
    margin-bottom: 10px;
    width: 100%;
  }
  .nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus, .nav-tabs > li > a:focus, .nav-tabs > li > a:hover {
    border: none;
  }
  .nav-tabs > li.nav-item {
    padding: 0;
  }
  .tab-style-01 .nav-tabs {
    display: table;
    width: 100%;
  }
  .tab-style-01 .nav-tabs > li.nav-item {
    padding: 0;
    margin: 0 auto 20px;
    display: inherit;
    width: auto;
  }
  .tab-style-01 .nav-tabs > li.nav-item > a.nav-link {
    display: inline-block;
  }
  .tab-style-02 .nav-tabs > li.nav-item {
    margin: 0 0 15px 0;
  }
  .tab-style-02 .nav-tabs > li.nav-item:last-child {
    margin-bottom: 0;
  }
  .tab-style-03 .nav-tabs > li.nav-item {
    padding: 0;
    margin-bottom: 30px;
    border: 0;
  }
  .tab-style-04 .nav-tabs > li.nav-item {
    width: auto;
  }
  .tab-style-05 .nav-tabs li {
    margin-bottom: 5px;
  }
  .tab-style-06 .nav-tabs {
    border-bottom: none;
  }
  .tab-style-06 .nav-tabs > li.nav-item {
    width: 100%;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  }
  .tab-style-06 .nav-tabs > li.nav-item > a.nav-link {
    padding: 15px 20px;
  }
  .tab-style-07 .nav-tabs {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .tab-style-07 .nav-tabs > li.nav-item {
    border-bottom: 1px solid #e4e4e4;
  }
  .tab-style-07 .nav-tabs > li.nav-item > a.nav-link {
    padding: 10px 30px 8px 30px;
  }
  .process-step-style-04 .process-content {
    padding-top: 40px;
  }
  .grid-filter > li.active > a, .grid-filter > li.active > a:focus, .grid-filter > li.active > a:hover, .grid-filter > li > a:hover {
    border-bottom: 1px solid;
  }
  .newsletter-style-01 input {
    padding-right: 20px;
  }
  .table-style-01 table {
    width: 600px;
  }
  .pricing-table-style-02 .pricing-popular {
    left: 0;
    width: 100%;
  }
  .countdown.countdown-style-02 .countdown-box {
    padding: 0 15px;
  }
  .sm-no-border-top {
    border-top: 0 !important;
  }
  .sm-no-border-bottom {
    border-bottom: 0 !important;
  }
  .sm-no-border-right {
    border-right: 0 !important;
  }
  .sm-no-border-left {
    border-left: 0 !important;
  }
  .sm-no-border-all {
    border: 0 !important;
  }
  .sm-border-width-1px {
    border-width: 1px !important;
  }
  .sm-border-width-2px {
    border-width: 2px !important;
  }
  .sm-border-width-3px {
    border-width: 3px !important;
  }
  .sm-border-width-4px {
    border-width: 4px !important;
  }
  .sm-border-width-5px {
    border-width: 5px !important;
  }
  .sm-border-width-6px {
    border-width: 6px !important;
  }
  .sm-border-width-7px {
    border-width: 7px !important;
  }
  .sm-border-width-8px {
    border-width: 8px !important;
  }
  .sm-border-width-9px {
    border-width: 9px !important;
  }
  .sm-border-width-10px {
    border-width: 10px !important;
  }
  .sm-border-width-11px {
    border-width: 11px !important;
  }
  .sm-border-width-12px {
    border-width: 12px !important;
  }
  .sm-border-width-13px {
    border-width: 13px !important;
  }
  .sm-border-width-14px {
    border-width: 14px !important;
  }
  .sm-border-width-15px {
    border-width: 15px !important;
  }
  .sm-border-width-16px {
    border-width: 16px !important;
  }
  .sm-border-width-17px {
    border-width: 17px !important;
  }
  .sm-border-width-18px {
    border-width: 18px !important;
  }
  .sm-border-width-19px {
    border-width: 19px !important;
  }
  .sm-border-width-20px {
    border-width: 20px !important;
  }
  .sm-border-all {
    border: 1px solid;
  }
  .sm-border-top {
    border-top: 1px solid;
  }
  .sm-border-bottom {
    border-bottom: 1px solid;
  }
  .sm-border-left {
    border-left: 1px solid;
  }
  .sm-border-right {
    border-right: 1px solid;
  }
  .sm-border-lr {
    border-left: 1px solid;
    border-right: 1px solid;
  }
  .sm-border-tb {
    border-top: 1px solid;
    border-bottom: 1px solid;
  }
  .sm-border-color-white {
    border-color: #fff;
  }
  .sm-border-color-black {
    border-color: #000;
  }
  .sm-border-color-sky-blue {
    border-color: #2e94eb;
  }
  .sm-border-color-extra-dark-gray {
    border-color: #232323;
  }
  .sm-border-color-medium-dark-gray {
    border-color: #363636;
  }
  .sm-border-color-dark-gray {
    border-color: #939393;
  }
  .sm-border-color-extra-medium-gray {
    border-color: #dbdbdb;
  }
  .sm-border-color-medium-gray {
    border-color: #e4e4e4;
  }
  .sm-border-color-extra-light-gray {
    border-color: #ededed;
  }
  .sm-border-color-light-gray {
    border-color: #f5f5f5;
  }
  .sm-border-color-light-pink {
    border-color: #862237;
  }
  .sm-border-color-deep-pink {
    border-color: #ff214f;
  }
  .sm-border-color-pink {
    border-color: #ff357c;
  }
  .sm-border-color-fast-blue {
    border-color: #0038e3;
  }
  .sm-border-color-orange {
    border-color: #ff6437;
  }
  .sm-border-color-green {
    border-color: #45d690;
  }
  .sm-border-color-golden {
    border-color: #d0ba6d;
  }
  .sm-border-color-persian-blue {
    border-color: #0039CC;
  }
  .sm-border-color-purple {
    border-color: #7342ac;
  }
  .sm-border-color-parrot-green {
    border-color: #cee002;
  }
  .sm-border-color-dark-red {
    border-color: #e12837;
  }
  .sm-border-color-transparent {
    border-color: transparent;
  }
  .sm-border-color-black-transparent {
    border-color: rgba(0, 0, 0, 0.1);
  }
  .sm-border-color-white-transparent {
    border-color: rgba(255, 255, 255, 0.1);
  }
  .sm-border-color-golden-transparent {
    border-color: rgba(208, 186, 109, 0.2);
  }
  .sm-border-color-pink-transparent {
    border-color: rgba(255, 33, 79, 0.45);
  }
  .sm-border-color-dark-white-transparent {
    border-color: rgba(255, 255, 255, 0.2);
  }
  .sm-border-color-medium-white-transparent {
    border-color: rgba(255, 255, 255, 0.4);
  }
  .sm-border-color-full-dark-white-transparent {
    border-color: rgba(255, 255, 255, 0.05);
  }
  .sm-border-color-light-white-transparent {
    border-color: rgba(255, 255, 255, 0.1);
  }
  .sm-border-color-nero-transparent {
    border-color: rgba(25, 25, 25, 0.1);
  }
  .sm-border-color-extra-medium-gray-transparent {
    border-color: rgba(219, 219, 219, 0.04);
  }
  .sm-border-dotted {
    border-style: dotted !important;
  }
  .sm-border-dashed {
    border-style: dashed !important;
  }
  .sm-border-solid {
    border-style: solid !important;
  }
  .sm-border-double {
    border-style: double !important;
  }
  .sm-border-groove {
    border-style: groove !important;
  }
  .sm-border-ridge {
    border-style: ridge !important;
  }
  .sm-border-inset {
    border-style: inset !important;
  }
  .sm-border-outset {
    border-style: outset !important;
  }
  .sm-border-none {
    border-style: none !important;
  }
  .sm-border-hidden {
    border-style: hidden !important;
  }
  .sm-border-transperent {
    border-color: transparent !important;
  }
  .navbar-toggler {
    margin-left: 0;
  }
  .navbar-nav {
    padding-left: 0;
    padding-right: 0;
  }
  .navbar.navbar-boxed {
    padding-left: 0;
    padding-right: 0;
  }
  .navbar-expand-lg > .container, .navbar-expand-lg > .container-fluid, .navbar-expand-lg > .container-lg, .navbar-expand-lg > .container-md, .navbar-expand-lg > .container-sm, .navbar-expand-lg > .container-xl {
    padding-right: 0;
    padding-left: 0;
  }
  .top-bar .container-lg {
    padding-left: 0;
    padding-right: 0;
  }
  header .top-bar + .navbar.fixed-top {
    top: 0;
  }
  .hamburger-menu {
    width: 100%;
    min-width: 0;
  }
  .hamburger-menu .close-button-menu {
    top: 0;
    right: 0;
  }
  .hamburger-menu.menu-full-width .hamburger-menu-wrepper {
    width: 100%;
  }
  .hamburger-menu.menu-full-width .menu-list {
    width: 90%;
  }
  .hamburger-menu.menu-half-width {
    width: 100%;
  }
  .hamburger-menu-big-font .menu-list li {
    padding: 10px 0;
  }
  .hamburger-menu-big-font .menu-list li a {
    font-size: 24px;
    line-height: 30px;
  }
  .hamburger-menu-big-font .menu-list li .menu-toggle {
    top: 27px;
  }
  .hamburger-menu-big-font .menu-list li .sub-menu-item {
    padding: 15px 0 0 15px;
  }
  .sidebar-nav-action, .side-menu-header {
    padding-left: 15px;
    padding-right: 15px;
  }
  .page-title-small span {
    margin-left: 0;
    padding-left: 0;
  }
  .page-title-small span:before {
    display: none;
  }
  .page-title-large h1 {
    font-size: 30px;
    line-height: 40px;
  }
  .blog-side-image .blog-post {
    padding: 20px;
  }
  .blog-side-image .blog-post:nth-child(odd) {
    padding-right: 20px;
  }
  .blog-side-image .blog-post:nth-child(even) {
    padding-left: 20px;
  }
  .blog-side-image .blog-post-image, .blog-side-image .post-details {
    width: 100%;
  }
  .blog-side-image .blog-post:nth-child(even) .blog-post-image {
    -ms-flex-order: 1;
    order: 1;
  }
  .blog-side-image .blog-post:nth-child(even) .post-details {
    -ms-flex-order: 2;
    order: 2;
  }
  .blog-side-image .avtar-image {
    width: 30px;
    margin-right: 15px;
  }
  .blog-side-image .separator {
    display: inline-block;
  }
  .blog-modern .blog-post-image {
    margin-bottom: 100px;
  }
  .shopping-left-side-bar .shopping-content, .blog-left-side-bar .blog-content {
    order: 1;
    -ms-flex-order: 1;
  }
  .shopping-left-side-bar .shopping-sidebar, .blog-right-side-bar .blog-content {
    order: 2;
    -ms-flex-order: 2;
  }
  .video-icon .video-icon-sonar .video-icon-sonar-bfr {
    top: -30px;
    left: -30px;
  }
  .video-icon .video-icon-sonar .video-icon-sonar-afr {
    top: -15px;
    left: -15px;
  }
  .video-icon-large .video-icon .video-icon-sonar .video-icon-sonar-bfr {
    top: -25px;
    left: -25px;
  }
  .video-icon-large .video-icon .video-icon-sonar .video-icon-sonar-afr {
    top: -10px;
    left: -10px;
  }
  .video-icon-medium .video-icon .video-icon-sonar .video-icon-sonar-bfr {
    top: -25px;
    left: -25px;
  }
  .video-icon-medium .video-icon .video-icon-sonar .video-icon-sonar-afr {
    top: -10px;
    left: -10px;
  }
  .video-icon-extra-large .video-icon .video-icon-sonar .video-icon-sonar-afr {
    top: -10px;
    left: -10px;
  }
  .video-icon-double-large .video-icon {
    width: 80px;
    height: 80px;
    font-size: 28px;
  }
  .video-icon-double-large.video-icon-box .video-icon i {
    margin-left: 5px;
  }
  .video-icon-double-large .video-icon .video-icon-sonar .video-icon-sonar-bfr {
    width: 140px;
    height: 140px;
  }
  .video-icon-double-large .video-icon .video-icon-sonar .video-icon-sonar-afr {
    width: 110px;
    height: 110px;
  }
  .mfp-auto-cursor .mfp-content.notify-popup {
    padding-top: 35px;
    padding-bottom: 35px;
  }
  .show-notify-popup .mfp-container {
    padding-top: 0;
  }
  .mfp-notify button.mfp-close {
    top: 0;
    right: 0;
  }
  .accordion-style-03 .panel {
    padding-left: 15px;
    padding-right: 15px;
    margin-bottom: 15px;
  }
  .accordion-style-03 .panel .panel-heading {
    padding: 15px 25px 15px 0;
  }
  .total-price-table td, .total-price-table th {
    padding-top: 15px;
    padding-bottom: 15px;
  }
  footer.home-marketing-agency .footer-horizontal-link li {
    margin-right: 0;
  }
  .fullscreen-hover-list .hover-list-item.active .interactive-number {
    transform: translateX(50px);
    -webkit-transform: translateX(50px);
    -moz-transform: translateX(50px);
    -ms-transform: translateX(50px);
  }
  .fullscreen-hover-list .hover-list-item .interactive-line {
    width: 20px;
    margin-left: 25px;
  }
  .fullscreen-hover-list .hover-list-item .interactive-title:after {
    left: 25px;
    bottom: 25px;
  }
  .fullscreen-hover-list .hover-list-item .interactive-title:hover:after {
    width: calc(100% - 50px);
  }
  .home-interactive-portfolio .fullscreen-hover-box .interactive-title {
    font-size: 35px;
    line-height: 35px;
    padding: 25px;
  }
  .fullscreen-hover-list .hover-list-item .interactive-icon {
    top: 1px;
  }
  .home-photography .interactive-banners-style-13 .interactive-banners-image {
    width: 80%;
  }
  .home-photography .interactive-banners-style-13 .interactive-banners-content {
    width: 30%;
  }
  .home-photography .hover-option-2 .hover-option-content {
    width: 35%;
  }
  .home-freelancer .title-extra-large-heavy {
    line-height: 70px;
  }
  .home-freelancer .title-extra-large {
    font-size: 65px;
  }
  .home-freelancer-bg-img {
    background: none !important;
  }
  .home-hotel-resort .book-now-btn {
    font-size: 11px !important;
    padding: 12px 24px !important;
  }
  .home-hotel-resort .rev_slider_wrapper {
    height: 450px !important;
  }
  .swiper-horizontal-3d.swiper-container {
    padding-bottom: 0;
  }
  .swiper-horizontal-3d .swiper-slide.swiper-slide-prev, .swiper-horizontal-3d .swiper-slide.swiper-slide-next {
    opacity: 0;
  }
  .swiper-horizontal-3d .swiper-slide.swiper-slide-active {
    box-shadow: none;
  }
  .home-architecture .tparrows.tp-leftarrow {
    transform: translate(0) !important;
    bottom: 0;
    right: 0;
    top: auto !important;
    left: auto !important;
  }
  .home-architecture .tparrows.tp-rightarrow {
    transform: translate(0) !important;
    bottom: 67px;
    right: 0;
    top: auto !important;
    left: auto !important;
  }
  .home-split-portfolio .title-large {
    font-size: 70px;
    line-height: 65px;
  }
  .elements-social .extra-small-icon li, .elements-social .small-icon li, .elements-social .medium-icon li, .elements-social .large-icon li, .elements-social .extra-large-icon li {
    margin-bottom: 20px;
  }
  .home-startup .tp-bullet {
    opacity: 0.5;
    height: 10px !important;
    width: 10px !important;
  }
  .home-decor .tp-bullets {
    transform: translateX(-50%) !important;
    bottom: 30px !important;
    top: auto !important;
  }
  .sm-no-text-shadow {
    text-shadow: none;
  }
  .horizontal-portfolio-slider-main .horizontal-portfolio-slider .swiper-slide {
    height: auto;
  }
}
@media screen and (max-width: 575px) {
  /* reset */
  /* text size */
  /* lineheight */
  /* letter spacing minus */
  /* absolute middle center */
  /* background image */
  /* overlap */
  /* box shadow */
  /* margin */
  /* margin top */
  /* margin bottom */
  /* margin right */
  /* margin left */
  /* margin left right */
  /* margin top bottom */
  /* padding */
  /* padding top */
  /* padding bottom */
  /* padding right */
  /* padding left */
  /* padding top bottom */
  /* padding left right */
  /* display and overflow */
  /* position */
  /* top */
  /* top minus */
  /* bottom */
  /* bottom minus */
  /* right */
  /* right minus */
  /* left */
  /* left minus */
  /* width */
  /* height */
  /* min-height */
  /* screen height */
  /* interactive banner style 05 */
  /* interactive banner style 09 */
  /* accordion style 04 */
  /* accordion style 05 */
  /* table style 01 */
  /* tab style 04 */
  /* process step style 02 */
  /* process step style 03 */
  /* countdown style 02 */
  /* countdown style 03 */
  /* newsletter style 04 */
  /* button */
  /* no border */
  /* border width */
  /* border */
  /* border color */
  /* transparent border */
  /* border style */
  /* header search form */
  /* menu modern */
  /* full-screen-menu */
  /* push menu */
  /* sidebar nav menu */
  /* hamburger menu */
  /* header push menu close button */
  /* swiper carousel */
  /* swiper custom image bullets */
  /* slider navigation style 02 */
  /* slider navigation style 05 */
  /* slider navigation style 07 */
  /* swiper custom text */
  /* swiper vertical */
  /* swiper pagination */
  /* grid */
  /* gutter size */
  /* blog simple */
  /* blog side image */
  /* blog widget */
  /* sidebar latest post */
  /* pagination style 01 */
  /* newsletter email */
  /* newsletter style 01 */
  /* letter spacing */
  /* text size */
  /* countdown style 01 */
  /* footer */
  /* events conference */
  /* marketing agency */
  /* interactive list style */
  /* interactive portfolio */
  /* vertical portfolio */
  /* swiper vertical */
  /* personal portfolio */
  /* photography */
  /* freelancer */
  /* creative agency */
  /* digital agency */
  /* landing page */
  /* split portfolio */
  section.big-section {
    padding: 50px 0;
  }
  .xs-last-order {
    order: 10;
  }
  .text-extra-big-2 {
    font-size: 230px;
    line-height: 190px;
  }
  .xs-line-height-0px {
    line-height: 0px;
  }
  .xs-line-height-8px {
    line-height: 8px;
  }
  .xs-line-height-10px {
    line-height: 10px;
  }
  .xs-line-height-14px {
    line-height: 14px;
  }
  .xs-line-height-15px {
    line-height: 15px;
  }
  .xs-line-height-16px {
    line-height: 16px;
  }
  .xs-line-height-18px {
    line-height: 18px;
  }
  .xs-line-height-20px {
    line-height: 20px;
  }
  .xs-line-height-22px {
    line-height: 22px;
  }
  .xs-line-height-24px {
    line-height: 24px;
  }
  .xs-line-height-26px {
    line-height: 26px;
  }
  .xs-line-height-28px {
    line-height: 28px;
  }
  .xs-line-height-30px {
    line-height: 30px;
  }
  .xs-line-height-32px {
    line-height: 32px;
  }
  .xs-line-height-34px {
    line-height: 34px;
  }
  .xs-line-height-36px {
    line-height: 36px;
  }
  .xs-line-height-38px {
    line-height: 38px;
  }
  .xs-line-height-40px {
    line-height: 40px;
  }
  .xs-line-height-50px {
    line-height: 50px;
  }
  .xs-line-height-140px {
    line-height: 140px;
  }
  .xs-line-height-normal {
    line-height: normal;
  }
  .xs-letter-spacing-minus-1-half {
    letter-spacing: -0.5px;
  }
  .xs-letter-spacing-minus-1px {
    letter-spacing: -1px;
  }
  .xs-letter-spacing-minus-2px {
    letter-spacing: -2px;
  }
  .xs-letter-spacing-minus-3px {
    letter-spacing: -3px;
  }
  .xs-letter-spacing-minus-4px {
    letter-spacing: -4px;
  }
  .xs-letter-spacing-minus-5px {
    letter-spacing: -5px;
  }
  .xs-absolute-middle-center {
    left: 50%;
    top: 50%;
    position: absolute;
    -ms-transform: translateX(-50%) translateY(-50%);
    -moz-transform: translateX(-50%) translateY(-50%);
    -webkit-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
  }
  .xs-background-image-none {
    background: inherit !important;
  }
  .xs-background-position-left {
    background-position: left center;
  }
  .xs-background-position-right {
    background-position: right center;
  }
  .xs-background-position-top {
    background-position: right top;
  }
  .xs-background-position-center {
    background-position: center;
  }
  .xs-background-position-left-top {
    background-position: left top;
  }
  .text-overlap-style-04 {
    font-size: 55px;
    line-height: 65px;
  }
  .xs-box-shadow-none {
    box-shadow: none;
  }
  .xs-margin-one-all {
    margin: 1%;
  }
  .xs-margin-two-all {
    margin: 2%;
  }
  .xs-margin-three-all {
    margin: 3%;
  }
  .xs-margin-four-all {
    margin: 4%;
  }
  .xs-margin-five-all {
    margin: 5%;
  }
  .xs-margin-six-all {
    margin: 6%;
  }
  .xs-margin-seven-all {
    margin: 7%;
  }
  .xs-margin-eight-all {
    margin: 8%;
  }
  .xs-margin-nine-all {
    margin: 9%;
  }
  .xs-margin-ten-all {
    margin: 10%;
  }
  .xs-margin-eleven-all {
    margin: 11%;
  }
  .xs-margin-twelve-all {
    margin: 12%;
  }
  .xs-margin-thirteen-all {
    margin: 13%;
  }
  .xs-margin-fourteen-all {
    margin: 14%;
  }
  .xs-margin-fifteen-all {
    margin: 15%;
  }
  .xs-margin-sixteen-all {
    margin: 16%;
  }
  .xs-margin-seventeen-all {
    margin: 17%;
  }
  .xs-margin-eighteen-all {
    margin: 18%;
  }
  .xs-margin-nineteen-all {
    margin: 19%;
  }
  .xs-margin-twenty-all {
    margin: 20%;
  }
  .xs-margin-5px-all {
    margin: 5px;
  }
  .xs-margin-10px-all {
    margin: 10px;
  }
  .xs-margin-15px-all {
    margin: 15px;
  }
  .xs-margin-20px-all {
    margin: 20px;
  }
  .xs-margin-25px-all {
    margin: 25px;
  }
  .xs-margin-30px-all {
    margin: 30px;
  }
  .xs-margin-35px-all {
    margin: 35px;
  }
  .xs-margin-40px-all {
    margin: 40px;
  }
  .xs-margin-45px-all {
    margin: 45px;
  }
  .xs-margin-50px-all {
    margin: 50px;
  }
  .xs-margin-55px-all {
    margin: 55px;
  }
  .xs-margin-60px-all {
    margin: 60px;
  }
  .xs-margin-65px-all {
    margin: 65px;
  }
  .xs-margin-70px-all {
    margin: 70px;
  }
  .xs-margin-75px-all {
    margin: 75px;
  }
  .xs-margin-80px-all {
    margin: 80px;
  }
  .xs-margin-85px-all {
    margin: 85px;
  }
  .xs-margin-90px-all {
    margin: 90px;
  }
  .xs-margin-95px-all {
    margin: 95px;
  }
  .xs-margin-100px-all {
    margin: 100px;
  }
  .xs-margin-1-rem-all {
    margin: 1rem;
  }
  .xs-margin-1-half-rem-all {
    margin: 1.5rem;
  }
  .xs-margin-2-rem-all {
    margin: 2rem;
  }
  .xs-margin-2-half-rem-all {
    margin: 2.5rem;
  }
  .xs-margin-3-rem-all {
    margin: 3rem;
  }
  .xs-margin-3-half-rem-all {
    margin: 3.5rem;
  }
  .xs-margin-4-rem-all {
    margin: 4rem;
  }
  .xs-margin-4-half-rem-all {
    margin: 4.5rem;
  }
  .xs-margin-5-rem-all {
    margin: 5rem;
  }
  .xs-margin-5-half-rem-all {
    margin: 5.5rem;
  }
  .xs-margin-6-rem-all {
    margin: 6rem;
  }
  .xs-margin-6-half-rem-all {
    margin: 6.5rem;
  }
  .xs-margin-7-rem-all {
    margin: 7rem;
  }
  .xs-margin-7-half-rem-all {
    margin: 7.5rem;
  }
  .xs-margin-8-rem-all {
    margin: 8rem;
  }
  .xs-margin-8-half-rem-all {
    margin: 8.5rem;
  }
  .xs-margin-9-rem-all {
    margin: 9rem;
  }
  .xs-margin-9-half-rem-all {
    margin: 9.5rem;
  }
  .xs-margin-10-rem-all {
    margin: 10rem;
  }
  .xs-margin-10-half-rem-all {
    margin: 10.5rem;
  }
  .xs-margin-one-top {
    margin-top: 1%;
  }
  .xs-margin-two-top {
    margin-top: 2%;
  }
  .xs-margin-three-top {
    margin-top: 3%;
  }
  .xs-margin-four-top {
    margin-top: 4%;
  }
  .xs-margin-five-top {
    margin-top: 5%;
  }
  .xs-margin-six-top {
    margin-top: 6%;
  }
  .xs-margin-seven-top {
    margin-top: 7%;
  }
  .xs-margin-eight-top {
    margin-top: 8%;
  }
  .xs-margin-nine-top {
    margin-top: 9%;
  }
  .xs-margin-ten-top {
    margin-top: 10%;
  }
  .xs-margin-eleven-top {
    margin-top: 11%;
  }
  .xs-margin-twelve-top {
    margin-top: 12%;
  }
  .xs-margin-thirteen-top {
    margin-top: 13%;
  }
  .xs-margin-fourteen-top {
    margin-top: 14%;
  }
  .xs-margin-fifteen-top {
    margin-top: 15%;
  }
  .xs-margin-sixteen-top {
    margin-top: 16%;
  }
  .xs-margin-seventeen-top {
    margin-top: 17%;
  }
  .xs-margin-eighteen-top {
    margin-top: 18%;
  }
  .xs-margin-nineteen-top {
    margin-top: 19%;
  }
  .xs-margin-twenty-top {
    margin-top: 20%;
  }
  .xs-margin-5px-top {
    margin-top: 5px;
  }
  .xs-margin-10px-top {
    margin-top: 10px;
  }
  .xs-margin-15px-top {
    margin-top: 15px;
  }
  .xs-margin-20px-top {
    margin-top: 20px;
  }
  .xs-margin-25px-top {
    margin-top: 25px;
  }
  .xs-margin-30px-top {
    margin-top: 30px;
  }
  .xs-margin-35px-top {
    margin-top: 35px;
  }
  .xs-margin-40px-top {
    margin-top: 40px;
  }
  .xs-margin-45px-top {
    margin-top: 45px;
  }
  .xs-margin-50px-top {
    margin-top: 50px;
  }
  .xs-margin-55px-top {
    margin-top: 55px;
  }
  .xs-margin-60px-top {
    margin-top: 60px;
  }
  .xs-margin-65px-top {
    margin-top: 65px;
  }
  .xs-margin-70px-top {
    margin-top: 70px;
  }
  .xs-margin-75px-top {
    margin-top: 75px;
  }
  .xs-margin-80px-top {
    margin-top: 80px;
  }
  .xs-margin-85px-top {
    margin-top: 85px;
  }
  .xs-margin-90px-top {
    margin-top: 90px;
  }
  .xs-margin-95px-top {
    margin-top: 95px;
  }
  .xs-margin-100px-top {
    margin-top: 100px;
  }
  .xs-margin-1-rem-top {
    margin-top: 1rem;
  }
  .xs-margin-1-half-rem-top {
    margin-top: 1.5rem;
  }
  .xs-margin-2-rem-top {
    margin-top: 2rem;
  }
  .xs-margin-2-half-rem-top {
    margin-top: 2.5rem;
  }
  .xs-margin-3-rem-top {
    margin-top: 3rem;
  }
  .xs-margin-3-half-rem-top {
    margin-top: 3.5rem;
  }
  .xs-margin-4-rem-top {
    margin-top: 4rem;
  }
  .xs-margin-4-half-rem-top {
    margin-top: 4.5rem;
  }
  .xs-margin-5-rem-top {
    margin-top: 5rem;
  }
  .xs-margin-5-half-rem-top {
    margin-top: 5.5rem;
  }
  .xs-margin-6-rem-top {
    margin-top: 6rem;
  }
  .xs-margin-6-half-rem-top {
    margin-top: 6.5rem;
  }
  .xs-margin-7-rem-top {
    margin-top: 7rem;
  }
  .xs-margin-7-half-rem-top {
    margin-top: 7.5rem;
  }
  .xs-margin-8-rem-top {
    margin-top: 8rem;
  }
  .xs-margin-8-half-rem-top {
    margin-top: 8.5rem;
  }
  .xs-margin-9-rem-top {
    margin-top: 9rem;
  }
  .xs-margin-9-half-rem-top {
    margin-top: 9.5rem;
  }
  .xs-margin-10-rem-top {
    margin-top: 10rem;
  }
  .xs-margin-10-half-rem-top {
    margin-top: 10.5rem;
  }
  .xs-margin-one-bottom {
    margin-bottom: 1%;
  }
  .xs-margin-two-bottom {
    margin-bottom: 2%;
  }
  .xs-margin-three-bottom {
    margin-bottom: 3%;
  }
  .xs-margin-four-bottom {
    margin-bottom: 4%;
  }
  .xs-margin-five-bottom {
    margin-bottom: 5%;
  }
  .xs-margin-six-bottom {
    margin-bottom: 6%;
  }
  .xs-margin-seven-bottom {
    margin-bottom: 7%;
  }
  .xs-margin-eight-bottom {
    margin-bottom: 8%;
  }
  .xs-margin-nine-bottom {
    margin-bottom: 9%;
  }
  .xs-margin-ten-bottom {
    margin-bottom: 10%;
  }
  .xs-margin-eleven-bottom {
    margin-bottom: 11%;
  }
  .xs-margin-twelve-bottom {
    margin-bottom: 12%;
  }
  .xs-margin-thirteen-bottom {
    margin-bottom: 13%;
  }
  .xs-margin-fourteen-bottom {
    margin-bottom: 14%;
  }
  .xs-margin-fifteen-bottom {
    margin-bottom: 15%;
  }
  .xs-margin-sixteen-bottom {
    margin-bottom: 16%;
  }
  .xs-margin-seventeen-bottom {
    margin-bottom: 17%;
  }
  .xs-margin-eighteen-bottom {
    margin-bottom: 18%;
  }
  .xs-margin-nineteen-bottom {
    margin-bottom: 19%;
  }
  .xs-margin-twenty-bottom {
    margin-bottom: 20%;
  }
  .xs-margin-5px-bottom {
    margin-bottom: 5px;
  }
  .xs-margin-10px-bottom {
    margin-bottom: 10px;
  }
  .xs-margin-15px-bottom {
    margin-bottom: 15px;
  }
  .xs-margin-20px-bottom {
    margin-bottom: 20px;
  }
  .xs-margin-25px-bottom {
    margin-bottom: 25px;
  }
  .xs-margin-30px-bottom {
    margin-bottom: 30px;
  }
  .xs-margin-35px-bottom {
    margin-bottom: 35px;
  }
  .xs-margin-40px-bottom {
    margin-bottom: 40px;
  }
  .xs-margin-45px-bottom {
    margin-bottom: 45px;
  }
  .xs-margin-50px-bottom {
    margin-bottom: 50px;
  }
  .xs-margin-55px-bottom {
    margin-bottom: 55px;
  }
  .xs-margin-60px-bottom {
    margin-bottom: 60px;
  }
  .xs-margin-65px-bottom {
    margin-bottom: 65px;
  }
  .xs-margin-70px-bottom {
    margin-bottom: 70px;
  }
  .xs-margin-75px-bottom {
    margin-bottom: 75px;
  }
  .xs-margin-80px-bottom {
    margin-bottom: 80px;
  }
  .xs-margin-85px-bottom {
    margin-bottom: 85px;
  }
  .xs-margin-90px-bottom {
    margin-bottom: 90px;
  }
  .xs-margin-95px-bottom {
    margin-bottom: 95px;
  }
  .xs-margin-100px-bottom {
    margin-bottom: 100px;
  }
  .xs-margin-1-rem-bottom {
    margin-bottom: 1rem;
  }
  .xs-margin-1-half-rem-bottom {
    margin-bottom: 1.5rem;
  }
  .xs-margin-2-rem-bottom {
    margin-bottom: 2rem;
  }
  .xs-margin-2-half-rem-bottom {
    margin-bottom: 2.5rem;
  }
  .xs-margin-3-rem-bottom {
    margin-bottom: 3rem;
  }
  .xs-margin-3-half-rem-bottom {
    margin-bottom: 3.5rem;
  }
  .xs-margin-4-rem-bottom {
    margin-bottom: 4rem;
  }
  .xs-margin-4-half-rem-bottom {
    margin-bottom: 4.5rem;
  }
  .xs-margin-5-rem-bottom {
    margin-bottom: 5rem;
  }
  .xs-margin-5-half-rem-bottom {
    margin-bottom: 5.5rem;
  }
  .xs-margin-6-rem-bottom {
    margin-bottom: 6rem;
  }
  .xs-margin-6-half-rem-bottom {
    margin-bottom: 6.5rem;
  }
  .xs-margin-7-rem-bottom {
    margin-bottom: 7rem;
  }
  .xs-margin-7-half-rem-bottom {
    margin-bottom: 7.5rem;
  }
  .xs-margin-8-rem-bottom {
    margin-bottom: 8rem;
  }
  .xs-margin-8-half-rem-bottom {
    margin-bottom: 8.5rem;
  }
  .xs-margin-9-rem-bottom {
    margin-bottom: 9rem;
  }
  .xs-margin-9-half-rem-bottom {
    margin-bottom: 9.5rem;
  }
  .xs-margin-10-rem-bottom {
    margin-bottom: 10rem;
  }
  .xs-margin-10-half-rem-bottom {
    margin-bottom: 10.5rem;
  }
  .xs-margin-one-right {
    margin-right: 1%;
  }
  .xs-margin-two-right {
    margin-right: 2%;
  }
  .xs-margin-three-right {
    margin-right: 3%;
  }
  .xs-margin-four-right {
    margin-right: 4%;
  }
  .xs-margin-five-right {
    margin-right: 5%;
  }
  .xs-margin-six-right {
    margin-right: 6%;
  }
  .xs-margin-seven-right {
    margin-right: 7%;
  }
  .xs-margin-eight-right {
    margin-right: 8%;
  }
  .xs-margin-nine-right {
    margin-right: 9%;
  }
  .xs-margin-ten-right {
    margin-right: 10%;
  }
  .xs-margin-eleven-right {
    margin-right: 11%;
  }
  .xs-margin-twelve-right {
    margin-right: 12%;
  }
  .xs-margin-thirteen-right {
    margin-right: 13%;
  }
  .xs-margin-fourteen-right {
    margin-right: 14%;
  }
  .xs-margin-fifteen-right {
    margin-right: 15%;
  }
  .xs-margin-sixteen-right {
    margin-right: 16%;
  }
  .xs-margin-seventeen-right {
    margin-right: 17%;
  }
  .xs-margin-eighteen-right {
    margin-right: 18%;
  }
  .xs-margin-nineteen-right {
    margin-right: 19%;
  }
  .xs-margin-twenty-right {
    margin-right: 20%;
  }
  .xs-margin-5px-right {
    margin-right: 5px;
  }
  .xs-margin-10px-right {
    margin-right: 10px;
  }
  .xs-margin-15px-right {
    margin-right: 15px;
  }
  .xs-margin-20px-right {
    margin-right: 20px;
  }
  .xs-margin-25px-right {
    margin-right: 25px;
  }
  .xs-margin-30px-right {
    margin-right: 30px;
  }
  .xs-margin-35px-right {
    margin-right: 35px;
  }
  .xs-margin-40px-right {
    margin-right: 40px;
  }
  .xs-margin-45px-right {
    margin-right: 45px;
  }
  .xs-margin-50px-right {
    margin-right: 50px;
  }
  .xs-margin-55px-right {
    margin-right: 55px;
  }
  .xs-margin-60px-right {
    margin-right: 60px;
  }
  .xs-margin-65px-right {
    margin-right: 65px;
  }
  .xs-margin-70px-right {
    margin-right: 70px;
  }
  .xs-margin-75px-right {
    margin-right: 75px;
  }
  .xs-margin-80px-right {
    margin-right: 80px;
  }
  .xs-margin-85px-right {
    margin-right: 85px;
  }
  .xs-margin-90px-right {
    margin-right: 90px;
  }
  .xs-margin-95px-right {
    margin-right: 95px;
  }
  .xs-margin-100px-right {
    margin-right: 100px;
  }
  .xs-margin-1-rem-right {
    margin-right: 1rem;
  }
  .xs-margin-1-half-rem-right {
    margin-right: 1.5rem;
  }
  .xs-margin-2-rem-right {
    margin-right: 2rem;
  }
  .xs-margin-2-half-rem-right {
    margin-right: 2.5rem;
  }
  .xs-margin-3-rem-right {
    margin-right: 3rem;
  }
  .xs-margin-3-half-rem-right {
    margin-right: 3.5rem;
  }
  .xs-margin-4-rem-right {
    margin-right: 4rem;
  }
  .xs-margin-4-half-rem-right {
    margin-right: 4.5rem;
  }
  .xs-margin-5-rem-right {
    margin-right: 5rem;
  }
  .xs-margin-5-half-rem-right {
    margin-right: 5.5rem;
  }
  .xs-margin-6-rem-right {
    margin-right: 6rem;
  }
  .xs-margin-6-half-rem-right {
    margin-right: 6.5rem;
  }
  .xs-margin-7-rem-right {
    margin-right: 7rem;
  }
  .xs-margin-7-half-rem-right {
    margin-right: 7.5rem;
  }
  .xs-margin-8-rem-right {
    margin-right: 8rem;
  }
  .xs-margin-8-half-rem-right {
    margin-right: 8.5rem;
  }
  .xs-margin-9-rem-right {
    margin-right: 9rem;
  }
  .xs-margin-9-half-rem-right {
    margin-right: 9.5rem;
  }
  .xs-margin-10-rem-right {
    margin-right: 10rem;
  }
  .xs-margin-10-half-rem-right {
    margin-right: 10.5rem;
  }
  .xs-margin-one-left {
    margin-left: 1%;
  }
  .xs-margin-two-left {
    margin-left: 2%;
  }
  .xs-margin-three-left {
    margin-left: 3%;
  }
  .xs-margin-four-left {
    margin-left: 4%;
  }
  .xs-margin-five-left {
    margin-left: 5%;
  }
  .xs-margin-six-left {
    margin-left: 6%;
  }
  .xs-margin-seven-left {
    margin-left: 7%;
  }
  .xs-margin-eight-left {
    margin-left: 8%;
  }
  .xs-margin-nine-left {
    margin-left: 9%;
  }
  .xs-margin-ten-left {
    margin-left: 10%;
  }
  .xs-margin-eleven-left {
    margin-left: 11%;
  }
  .xs-margin-twelve-left {
    margin-left: 12%;
  }
  .xs-margin-thirteen-left {
    margin-left: 13%;
  }
  .xs-margin-fourteen-left {
    margin-left: 14%;
  }
  .xs-margin-fifteen-left {
    margin-left: 15%;
  }
  .xs-margin-sixteen-left {
    margin-left: 16%;
  }
  .xs-margin-seventeen-left {
    margin-left: 17%;
  }
  .xs-margin-eighteen-left {
    margin-left: 18%;
  }
  .xs-margin-nineteen-left {
    margin-left: 19%;
  }
  .xs-margin-twenty-left {
    margin-left: 20%;
  }
  .xs-margin-5px-left {
    margin-left: 5px;
  }
  .xs-margin-10px-left {
    margin-left: 10px;
  }
  .xs-margin-15px-left {
    margin-left: 15px;
  }
  .xs-margin-20px-left {
    margin-left: 20px;
  }
  .xs-margin-25px-left {
    margin-left: 25px;
  }
  .xs-margin-30px-left {
    margin-left: 30px;
  }
  .xs-margin-35px-left {
    margin-left: 35px;
  }
  .xs-margin-40px-left {
    margin-left: 40px;
  }
  .xs-margin-45px-left {
    margin-left: 45px;
  }
  .xs-margin-50px-left {
    margin-left: 50px;
  }
  .xs-margin-55px-left {
    margin-left: 55px;
  }
  .xs-margin-60px-left {
    margin-left: 60px;
  }
  .xs-margin-65px-left {
    margin-left: 65px;
  }
  .xs-margin-70px-left {
    margin-left: 70px;
  }
  .xs-margin-75px-left {
    margin-left: 75px;
  }
  .xs-margin-80px-left {
    margin-left: 80px;
  }
  .xs-margin-85px-left {
    margin-left: 85px;
  }
  .xs-margin-90px-left {
    margin-left: 90px;
  }
  .xs-margin-95px-left {
    margin-left: 95px;
  }
  .xs-margin-100px-left {
    margin-left: 100px;
  }
  .xs-margin-1-rem-left {
    margin-left: 1rem;
  }
  .xs-margin-1-half-rem-left {
    margin-left: 1.5rem;
  }
  .xs-margin-2-rem-left {
    margin-left: 2rem;
  }
  .xs-margin-2-half-rem-left {
    margin-left: 2.5rem;
  }
  .xs-margin-3-rem-left {
    margin-left: 3rem;
  }
  .xs-margin-3-half-rem-left {
    margin-left: 3.5rem;
  }
  .xs-margin-4-rem-left {
    margin-left: 4rem;
  }
  .xs-margin-4-half-rem-left {
    margin-left: 4.5rem;
  }
  .xs-margin-5-rem-left {
    margin-left: 5rem;
  }
  .xs-margin-5-half-rem-left {
    margin-left: 5.5rem;
  }
  .xs-margin-6-rem-left {
    margin-left: 6rem;
  }
  .xs-margin-6-half-rem-left {
    margin-left: 6.5rem;
  }
  .xs-margin-7-rem-left {
    margin-left: 7rem;
  }
  .xs-margin-7-half-rem-left {
    margin-left: 7.5rem;
  }
  .xs-margin-8-rem-left {
    margin-left: 8rem;
  }
  .xs-margin-8-half-rem-left {
    margin-left: 8.5rem;
  }
  .xs-margin-9-rem-left {
    margin-left: 9rem;
  }
  .xs-margin-9-half-rem-left {
    margin-left: 9.5rem;
  }
  .xs-margin-10-rem-left {
    margin-left: 10rem;
  }
  .xs-margin-10-half-rem-left {
    margin-left: 10.5rem;
  }
  .xs-margin-one-lr {
    margin-left: 1%;
    margin-right: 1%;
  }
  .xs-margin-two-lr {
    margin-left: 2%;
    margin-right: 2%;
  }
  .xs-margin-three-lr {
    margin-left: 3%;
    margin-right: 3%;
  }
  .xs-margin-four-lr {
    margin-left: 4%;
    margin-right: 4%;
  }
  .xs-margin-five-lr {
    margin-left: 5%;
    margin-right: 5%;
  }
  .xs-margin-six-lr {
    margin-left: 6%;
    margin-right: 6%;
  }
  .xs-margin-seven-lr {
    margin-left: 7%;
    margin-right: 7%;
  }
  .xs-margin-eight-lr {
    margin-left: 8%;
    margin-right: 8%;
  }
  .xs-margin-nine-lr {
    margin-left: 9%;
    margin-right: 9%;
  }
  .xs-margin-ten-lr {
    margin-left: 10%;
    margin-right: 10%;
  }
  .xs-margin-eleven-lr {
    margin-left: 11%;
    margin-right: 11%;
  }
  .xs-margin-twelve-lr {
    margin-left: 12%;
    margin-right: 12%;
  }
  .xs-margin-thirteen-lr {
    margin-left: 13%;
    margin-right: 13%;
  }
  .xs-margin-fourteen-lr {
    margin-left: 14%;
    margin-right: 14%;
  }
  .xs-margin-fifteen-lr {
    margin-left: 15%;
    margin-right: 15%;
  }
  .xs-margin-sixteen-lr {
    margin-left: 16%;
    margin-right: 16%;
  }
  .xs-margin-seventeen-lr {
    margin-left: 17%;
    margin-right: 17%;
  }
  .xs-margin-eighteen-lr {
    margin-left: 18%;
    margin-right: 18%;
  }
  .xs-margin-nineteen-lr {
    margin-left: 19%;
    margin-right: 19%;
  }
  .xs-margin-twenty-lr {
    margin-left: 20%;
    margin-right: 20%;
  }
  .xs-margin-5px-lr {
    margin-left: 5px;
    margin-right: 5px;
  }
  .xs-margin-10px-lr {
    margin-left: 10px;
    margin-right: 10px;
  }
  .xs-margin-15px-lr {
    margin-left: 15px;
    margin-right: 15px;
  }
  .xs-margin-20px-lr {
    margin-left: 20px;
    margin-right: 20px;
  }
  .xs-margin-25px-lr {
    margin-left: 25px;
    margin-right: 25px;
  }
  .xs-margin-30px-lr {
    margin-left: 30px;
    margin-right: 30px;
  }
  .xs-margin-35px-lr {
    margin-left: 35px;
    margin-right: 35px;
  }
  .xs-margin-40px-lr {
    margin-left: 40px;
    margin-right: 40px;
  }
  .xs-margin-45px-lr {
    margin-left: 45px;
    margin-right: 45px;
  }
  .xs-margin-50px-lr {
    margin-left: 50px;
    margin-right: 50px;
  }
  .xs-margin-55px-lr {
    margin-left: 55px;
    margin-right: 55px;
  }
  .xs-margin-60px-lr {
    margin-left: 60px;
    margin-right: 60px;
  }
  .xs-margin-65px-lr {
    margin-left: 65px;
    margin-right: 65px;
  }
  .xs-margin-70px-lr {
    margin-left: 70px;
    margin-right: 70px;
  }
  .xs-margin-75px-lr {
    margin-left: 75px;
    margin-right: 75px;
  }
  .xs-margin-80px-lr {
    margin-left: 80px;
    margin-right: 80px;
  }
  .xs-margin-85px-lr {
    margin-left: 85px;
    margin-right: 85px;
  }
  .xs-margin-90px-lr {
    margin-left: 90px;
    margin-right: 90px;
  }
  .xs-margin-95px-lr {
    margin-left: 95px;
    margin-right: 95px;
  }
  .xs-margin-100px-lr {
    margin-left: 100px;
    margin-right: 100px;
  }
  .xs-margin-1-rem-lr {
    margin-left: 1rem;
    margin-right: 1rem;
  }
  .xs-margin-1-half-rem-lr {
    margin-left: 1.5rem;
    margin-right: 1.5rem;
  }
  .xs-margin-2-rem-lr {
    margin-left: 2rem;
    margin-right: 2rem;
  }
  .xs-margin-2-half-rem-lr {
    margin-left: 2.5rem;
    margin-right: 2.5rem;
  }
  .xs-margin-3-rem-lr {
    margin-left: 3rem;
    margin-right: 3rem;
  }
  .xs-margin-3-half-rem-lr {
    margin-left: 3.5rem;
    margin-right: 3.5rem;
  }
  .xs-margin-4-rem-lr {
    margin-left: 4rem;
    margin-right: 4rem;
  }
  .xs-margin-4-half-rem-lr {
    margin-left: 4.5rem;
    margin-right: 4.5rem;
  }
  .xs-margin-5-rem-lr {
    margin-left: 5rem;
    margin-right: 5rem;
  }
  .xs-margin-5-half-rem-lr {
    margin-left: 5.5rem;
    margin-right: 5.5rem;
  }
  .xs-margin-6-rem-lr {
    margin-left: 6rem;
    margin-right: 6rem;
  }
  .xs-margin-6-half-rem-lr {
    margin-left: 6.5rem;
    margin-right: 6.5rem;
  }
  .xs-margin-7-rem-lr {
    margin-left: 7rem;
    margin-right: 7rem;
  }
  .xs-margin-7-half-rem-lr {
    margin-left: 7.5rem;
    margin-right: 7.5rem;
  }
  .xs-margin-8-rem-lr {
    margin-left: 8rem;
    margin-right: 8rem;
  }
  .xs-margin-8-half-rem-lr {
    margin-left: 8.5rem;
    margin-right: 8.5rem;
  }
  .xs-margin-9-rem-lr {
    margin-left: 9rem;
    margin-right: 9rem;
  }
  .xs-margin-9-half-rem-lr {
    margin-left: 9.5rem;
    margin-right: 9.5rem;
  }
  .xs-margin-10-rem-lr {
    margin-left: 10rem;
    margin-right: 10rem;
  }
  .xs-margin-10-half-rem-lr {
    margin-left: 10.5rem;
    margin-right: 10.5rem;
  }
  .xs-margin-one-tb {
    margin-top: 1%;
    margin-bottom: 1%;
  }
  .xs-margin-two-tb {
    margin-top: 2%;
    margin-bottom: 2%;
  }
  .xs-margin-three-tb {
    margin-top: 3%;
    margin-bottom: 3%;
  }
  .xs-margin-four-tb {
    margin-top: 4%;
    margin-bottom: 4%;
  }
  .xs-margin-five-tb {
    margin-top: 5%;
    margin-bottom: 5%;
  }
  .xs-margin-six-tb {
    margin-top: 6%;
    margin-bottom: 6%;
  }
  .xs-margin-seven-tb {
    margin-top: 7%;
    margin-bottom: 7%;
  }
  .xs-margin-eight-tb {
    margin-top: 8%;
    margin-bottom: 8%;
  }
  .xs-margin-nine-tb {
    margin-top: 9%;
    margin-bottom: 9%;
  }
  .xs-margin-ten-tb {
    margin-top: 10%;
    margin-bottom: 10%;
  }
  .xs-margin-eleven-tb {
    margin-top: 11%;
    margin-bottom: 11%;
  }
  .xs-margin-twelve-tb {
    margin-top: 12%;
    margin-bottom: 12%;
  }
  .xs-margin-thirteen-tb {
    margin-top: 13%;
    margin-bottom: 13%;
  }
  .xs-margin-fourteen-tb {
    margin-top: 14%;
    margin-bottom: 14%;
  }
  .xs-margin-fifteen-tb {
    margin-top: 15%;
    margin-bottom: 15%;
  }
  .xs-margin-sixteen-tb {
    margin-top: 16%;
    margin-bottom: 16%;
  }
  .xs-margin-seventeen-tb {
    margin-top: 17%;
    margin-bottom: 17%;
  }
  .xs-margin-eighteen-tb {
    margin-top: 18%;
    margin-bottom: 18%;
  }
  .xs-margin-nineteen-tb {
    margin-top: 19%;
    margin-bottom: 19%;
  }
  .xs-margin-twenty-tb {
    margin-top: 20%;
    margin-bottom: 20%;
  }
  .xs-margin-5px-tb {
    margin-top: 5px;
    margin-bottom: 5px;
  }
  .xs-margin-10px-tb {
    margin-top: 10px;
    margin-bottom: 10px;
  }
  .xs-margin-15px-tb {
    margin-top: 15px;
    margin-bottom: 15px;
  }
  .xs-margin-20px-tb {
    margin-top: 20px;
    margin-bottom: 20px;
  }
  .xs-margin-25px-tb {
    margin-top: 25px;
    margin-bottom: 25px;
  }
  .xs-margin-30px-tb {
    margin-top: 30px;
    margin-bottom: 30px;
  }
  .xs-margin-35px-tb {
    margin-top: 35px;
    margin-bottom: 35px;
  }
  .xs-margin-40px-tb {
    margin-top: 40px;
    margin-bottom: 40px;
  }
  .xs-margin-45px-tb {
    margin-top: 45px;
    margin-bottom: 45px;
  }
  .xs-margin-50px-tb {
    margin-top: 50px;
    margin-bottom: 50px;
  }
  .xs-margin-55px-tb {
    margin-top: 55px;
    margin-bottom: 55px;
  }
  .xs-margin-60px-tb {
    margin-top: 60px;
    margin-bottom: 60px;
  }
  .xs-margin-65px-tb {
    margin-top: 65px;
    margin-bottom: 65px;
  }
  .xs-margin-70px-tb {
    margin-top: 70px;
    margin-bottom: 70px;
  }
  .xs-margin-75px-tb {
    margin-top: 75px;
    margin-bottom: 75px;
  }
  .xs-margin-80px-tb {
    margin-top: 80px;
    margin-bottom: 80px;
  }
  .xs-margin-85px-tb {
    margin-top: 85px;
    margin-bottom: 85px;
  }
  .xs-margin-90px-tb {
    margin-top: 90px;
    margin-bottom: 90px;
  }
  .xs-margin-95px-tb {
    margin-top: 95px;
    margin-bottom: 95px;
  }
  .xs-margin-100px-tb {
    margin-top: 100px;
    margin-bottom: 100px;
  }
  .xs-margin-1-rem-tb {
    margin-top: 1rem;
    margin-bottom: 1rem;
  }
  .xs-margin-1-half-rem-tb {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
  }
  .xs-margin-2-rem-tb {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }
  .xs-margin-2-half-rem-tb {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }
  .xs-margin-3-rem-tb {
    margin-top: 3rem;
    margin-bottom: 3rem;
  }
  .xs-margin-3-half-rem-tb {
    margin-top: 3.5rem;
    margin-bottom: 3.5rem;
  }
  .xs-margin-4-rem-tb {
    margin-top: 4rem;
    margin-bottom: 4rem;
  }
  .xs-margin-4-half-rem-tb {
    margin-top: 4.5rem;
    margin-bottom: 4.5rem;
  }
  .xs-margin-5-rem-tb {
    margin-top: 5rem;
    margin-bottom: 5rem;
  }
  .xs-margin-5-half-rem-tb {
    margin-top: 5.5rem;
    margin-bottom: 5.5rem;
  }
  .xs-margin-6-rem-tb {
    margin-top: 6rem;
    margin-bottom: 6rem;
  }
  .xs-margin-6-half-rem-tb {
    margin-top: 6.5rem;
    margin-bottom: 6.5rem;
  }
  .xs-margin-7-rem-tb {
    margin-top: 7rem;
    margin-bottom: 7rem;
  }
  .xs-margin-7-half-rem-tb {
    margin-top: 7.5rem;
    margin-bottom: 7.5rem;
  }
  .xs-margin-8-rem-tb {
    margin-top: 8rem;
    margin-bottom: 8rem;
  }
  .xs-margin-8-half-rem-tb {
    margin-top: 8.5rem;
    margin-bottom: 8.5rem;
  }
  .xs-margin-9-rem-tb {
    margin-top: 9rem;
    margin-bottom: 9rem;
  }
  .xs-margin-9-half-rem-tb {
    margin-top: 9.5rem;
    margin-bottom: 9.5rem;
  }
  .xs-margin-10-rem-tb {
    margin-top: 10rem;
    margin-bottom: 10rem;
  }
  .xs-margin-10-half-rem-tb {
    margin-top: 10.5rem;
    margin-bottom: 10.5rem;
  }
  .xs-margin-auto-lr {
    margin-left: auto !important;
    margin-right: auto !important;
  }
  .xs-margin-auto {
    margin: auto;
  }
  .xs-no-margin {
    margin: 0 !important;
  }
  .xs-no-margin-top {
    margin-top: 0 !important;
  }
  .xs-no-margin-bottom {
    margin-bottom: 0 !important;
  }
  .xs-no-margin-left {
    margin-left: 0 !important;
  }
  .xs-no-margin-right {
    margin-right: 0 !important;
  }
  .xs-no-margin-tb {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .xs-no-margin-lr {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .xs-padding-one-all {
    padding: 1%;
  }
  .xs-padding-two-all {
    padding: 2%;
  }
  .xs-padding-three-all {
    padding: 3%;
  }
  .xs-padding-four-all {
    padding: 4%;
  }
  .xs-padding-five-all {
    padding: 5%;
  }
  .xs-padding-six-all {
    padding: 6%;
  }
  .xs-padding-seven-all {
    padding: 7%;
  }
  .xs-padding-eight-all {
    padding: 8%;
  }
  .xs-padding-nine-all {
    padding: 9%;
  }
  .xs-padding-ten-all {
    padding: 10%;
  }
  .xs-padding-eleven-all {
    padding: 11%;
  }
  .xs-padding-twelve-all {
    padding: 12%;
  }
  .xs-padding-thirteen-all {
    padding: 13%;
  }
  .xs-padding-fourteen-all {
    padding: 14%;
  }
  .xs-padding-fifteen-all {
    padding: 15%;
  }
  .xs-padding-sixteen-all {
    padding: 16%;
  }
  .xs-padding-seventeen-all {
    padding: 17%;
  }
  .xs-padding-eighteen-all {
    padding: 18%;
  }
  .xs-padding-nineteen-all {
    padding: 19%;
  }
  .xs-padding-twenty-all {
    padding: 20%;
  }
  .xs-padding-5px-all {
    padding: 5px;
  }
  .xs-padding-10px-all {
    padding: 10px;
  }
  .xs-padding-15px-all {
    padding: 15px;
  }
  .xs-padding-20px-all {
    padding: 20px;
  }
  .xs-padding-25px-all {
    padding: 25px;
  }
  .xs-padding-30px-all {
    padding: 30px;
  }
  .xs-padding-35px-all {
    padding: 35px;
  }
  .xs-padding-40px-all {
    padding: 40px;
  }
  .xs-padding-45px-all {
    padding: 45px;
  }
  .xs-padding-50px-all {
    padding: 50px;
  }
  .xs-padding-55px-all {
    padding: 55px;
  }
  .xs-padding-60px-all {
    padding: 60px;
  }
  .xs-padding-65px-all {
    padding: 65px;
  }
  .xs-padding-70px-all {
    padding: 70px;
  }
  .xs-padding-75px-all {
    padding: 75px;
  }
  .xs-padding-80px-all {
    padding: 80px;
  }
  .xs-padding-85px-all {
    padding: 85px;
  }
  .xs-padding-90px-all {
    padding: 90px;
  }
  .xs-padding-95px-all {
    padding: 95px;
  }
  .xs-padding-100px-all {
    padding: 100px;
  }
  .xs-padding-1-rem-all {
    padding: 1rem;
  }
  .xs-padding-1-half-rem-all {
    padding: 1.5rem;
  }
  .xs-padding-2-rem-all {
    padding: 2rem;
  }
  .xs-padding-2-half-rem-all {
    padding: 2.5rem;
  }
  .xs-padding-3-rem-all {
    padding: 3rem;
  }
  .xs-padding-3-half-rem-all {
    padding: 3.5rem;
  }
  .xs-padding-4-rem-all {
    padding: 4rem;
  }
  .xs-padding-4-half-rem-all {
    padding: 4.5rem;
  }
  .xs-padding-5-rem-all {
    padding: 5rem;
  }
  .xs-padding-5-half-rem-all {
    padding: 5.5rem;
  }
  .xs-padding-6-rem-all {
    padding: 6rem;
  }
  .xs-padding-6-half-rem-all {
    padding: 6.5rem;
  }
  .xs-padding-7-rem-all {
    padding: 7rem;
  }
  .xs-padding-7-half-rem-all {
    padding: 7.5rem;
  }
  .xs-padding-8-rem-all {
    padding: 8rem;
  }
  .xs-padding-8-half-rem-all {
    padding: 8.5rem;
  }
  .xs-padding-9-rem-all {
    padding: 9rem;
  }
  .xs-padding-9-half-rem-all {
    padding: 9.5rem;
  }
  .xs-padding-10-rem-all {
    padding: 10rem;
  }
  .xs-padding-10-half-rem-all {
    padding: 10.5rem;
  }
  .xs-padding-one-top {
    padding-top: 1%;
  }
  .xs-padding-two-top {
    padding-top: 2%;
  }
  .xs-padding-three-top {
    padding-top: 3%;
  }
  .xs-padding-four-top {
    padding-top: 4%;
  }
  .xs-padding-five-top {
    padding-top: 5%;
  }
  .xs-padding-six-top {
    padding-top: 6%;
  }
  .xs-padding-seven-top {
    padding-top: 7%;
  }
  .xs-padding-eight-top {
    padding-top: 8%;
  }
  .xs-padding-nine-top {
    padding-top: 9%;
  }
  .xs-padding-ten-top {
    padding-top: 10%;
  }
  .xs-padding-eleven-top {
    padding-top: 11%;
  }
  .xs-padding-twelve-top {
    padding-top: 12%;
  }
  .xs-padding-thirteen-top {
    padding-top: 13%;
  }
  .xs-padding-fourteen-top {
    padding-top: 14%;
  }
  .xs-padding-fifteen-top {
    padding-top: 15%;
  }
  .xs-padding-sixteen-top {
    padding-top: 16%;
  }
  .xs-padding-seventeen-top {
    padding-top: 17%;
  }
  .xs-padding-eighteen-top {
    padding-top: 18%;
  }
  .xs-padding-nineteen-top {
    padding-top: 19%;
  }
  .xs-padding-twenty-top {
    padding-top: 20%;
  }
  .xs-padding-5px-top {
    padding-top: 5px;
  }
  .xs-padding-10px-top {
    padding-top: 10px;
  }
  .xs-padding-15px-top {
    padding-top: 15px;
  }
  .xs-padding-20px-top {
    padding-top: 20px;
  }
  .xs-padding-25px-top {
    padding-top: 25px;
  }
  .xs-padding-30px-top {
    padding-top: 30px;
  }
  .xs-padding-35px-top {
    padding-top: 35px;
  }
  .xs-padding-40px-top {
    padding-top: 40px;
  }
  .xs-padding-45px-top {
    padding-top: 45px;
  }
  .xs-padding-50px-top {
    padding-top: 50px;
  }
  .xs-padding-55px-top {
    padding-top: 55px;
  }
  .xs-padding-60px-top {
    padding-top: 60px;
  }
  .xs-padding-65px-top {
    padding-top: 65px;
  }
  .xs-padding-70px-top {
    padding-top: 70px;
  }
  .xs-padding-75px-top {
    padding-top: 75px;
  }
  .xs-padding-80px-top {
    padding-top: 80px;
  }
  .xs-padding-85px-top {
    padding-top: 85px;
  }
  .xs-padding-90px-top {
    padding-top: 90px;
  }
  .xs-padding-95px-top {
    padding-top: 95px;
  }
  .xs-padding-100px-top {
    padding-top: 100px;
  }
  .xs-padding-1-rem-top {
    padding-top: 1rem;
  }
  .xs-padding-1-half-rem-top {
    padding-top: 1.5rem;
  }
  .xs-padding-2-rem-top {
    padding-top: 2rem;
  }
  .xs-padding-2-half-rem-top {
    padding-top: 2.5rem;
  }
  .xs-padding-3-rem-top {
    padding-top: 3rem;
  }
  .xs-padding-3-half-rem-top {
    padding-top: 3.5rem;
  }
  .xs-padding-4-rem-top {
    padding-top: 4rem;
  }
  .xs-padding-4-half-rem-top {
    padding-top: 4.5rem;
  }
  .xs-padding-5-rem-top {
    padding-top: 5rem;
  }
  .xs-padding-5-half-rem-top {
    padding-top: 5.5rem;
  }
  .xs-padding-6-rem-top {
    padding-top: 6rem;
  }
  .xs-padding-6-half-rem-top {
    padding-top: 6.5rem;
  }
  .xs-padding-7-rem-top {
    padding-top: 7rem;
  }
  .xs-padding-7-half-rem-top {
    padding-top: 7.5rem;
  }
  .xs-padding-8-rem-top {
    padding-top: 8rem;
  }
  .xs-padding-8-half-rem-top {
    padding-top: 8.5rem;
  }
  .xs-padding-9-rem-top {
    padding-top: 9rem;
  }
  .xs-padding-9-half-rem-top {
    padding-top: 9.5rem;
  }
  .xs-padding-10-rem-top {
    padding-top: 10rem;
  }
  .xs-padding-10-half-rem-top {
    padding-top: 10.5rem;
  }
  .xs-padding-one-bottom {
    padding-bottom: 1%;
  }
  .xs-padding-two-bottom {
    padding-bottom: 2%;
  }
  .xs-padding-three-bottom {
    padding-bottom: 3%;
  }
  .xs-padding-four-bottom {
    padding-bottom: 4%;
  }
  .xs-padding-five-bottom {
    padding-bottom: 5%;
  }
  .xs-padding-six-bottom {
    padding-bottom: 6%;
  }
  .xs-padding-seven-bottom {
    padding-bottom: 7%;
  }
  .xs-padding-eight-bottom {
    padding-bottom: 8%;
  }
  .xs-padding-nine-bottom {
    padding-bottom: 9%;
  }
  .xs-padding-ten-bottom {
    padding-bottom: 10%;
  }
  .xs-padding-eleven-bottom {
    padding-bottom: 11%;
  }
  .xs-padding-twelve-bottom {
    padding-bottom: 12%;
  }
  .xs-padding-thirteen-bottom {
    padding-bottom: 13%;
  }
  .xs-padding-fourteen-bottom {
    padding-bottom: 14%;
  }
  .xs-padding-fifteen-bottom {
    padding-bottom: 15%;
  }
  .xs-padding-sixteen-bottom {
    padding-bottom: 16%;
  }
  .xs-padding-seventeen-bottom {
    padding-bottom: 17%;
  }
  .xs-padding-eighteen-bottom {
    padding-bottom: 18%;
  }
  .xs-padding-nineteen-bottom {
    padding-bottom: 19%;
  }
  .xs-padding-twenty-bottom {
    padding-bottom: 20%;
  }
  .xs-padding-5px-bottom {
    padding-bottom: 5px;
  }
  .xs-padding-10px-bottom {
    padding-bottom: 10px;
  }
  .xs-padding-15px-bottom {
    padding-bottom: 15px;
  }
  .xs-padding-20px-bottom {
    padding-bottom: 20px;
  }
  .xs-padding-25px-bottom {
    padding-bottom: 25px;
  }
  .xs-padding-30px-bottom {
    padding-bottom: 30px;
  }
  .xs-padding-35px-bottom {
    padding-bottom: 35px;
  }
  .xs-padding-40px-bottom {
    padding-bottom: 40px;
  }
  .xs-padding-45px-bottom {
    padding-bottom: 45px;
  }
  .xs-padding-50px-bottom {
    padding-bottom: 50px;
  }
  .xs-padding-55px-bottom {
    padding-bottom: 55px;
  }
  .xs-padding-60px-bottom {
    padding-bottom: 60px;
  }
  .xs-padding-65px-bottom {
    padding-bottom: 65px;
  }
  .xs-padding-70px-bottom {
    padding-bottom: 70px;
  }
  .xs-padding-75px-bottom {
    padding-bottom: 75px;
  }
  .xs-padding-80px-bottom {
    padding-bottom: 80px;
  }
  .xs-padding-85px-bottom {
    padding-bottom: 85px;
  }
  .xs-padding-90px-bottom {
    padding-bottom: 90px;
  }
  .xs-padding-95px-bottom {
    padding-bottom: 95px;
  }
  .xs-padding-100px-bottom {
    padding-bottom: 100px;
  }
  .xs-padding-1-rem-bottom {
    padding-bottom: 1rem;
  }
  .xs-padding-1-half-rem-bottom {
    padding-bottom: 1.5rem;
  }
  .xs-padding-2-rem-bottom {
    padding-bottom: 2rem;
  }
  .xs-padding-2-half-rem-bottom {
    padding-bottom: 2.5rem;
  }
  .xs-padding-3-rem-bottom {
    padding-bottom: 3rem;
  }
  .xs-padding-3-half-rem-bottom {
    padding-bottom: 3.5rem;
  }
  .xs-padding-4-rem-bottom {
    padding-bottom: 4rem;
  }
  .xs-padding-4-half-rem-bottom {
    padding-bottom: 4.5rem;
  }
  .xs-padding-5-rem-bottom {
    padding-bottom: 5rem;
  }
  .xs-padding-5-half-rem-bottom {
    padding-bottom: 5.5rem;
  }
  .xs-padding-6-rem-bottom {
    padding-bottom: 6rem;
  }
  .xs-padding-6-half-rem-bottom {
    padding-bottom: 6.5rem;
  }
  .xs-padding-7-rem-bottom {
    padding-bottom: 7rem;
  }
  .xs-padding-7-half-rem-bottom {
    padding-bottom: 7.5rem;
  }
  .xs-padding-8-rem-bottom {
    padding-bottom: 8rem;
  }
  .xs-padding-8-half-rem-bottom {
    padding-bottom: 8.5rem;
  }
  .xs-padding-9-rem-bottom {
    padding-bottom: 9rem;
  }
  .xs-padding-9-half-rem-bottom {
    padding-bottom: 9.5rem;
  }
  .xs-padding-10-rem-bottom {
    padding-bottom: 10rem;
  }
  .xs-padding-10-half-rem-bottom {
    padding-bottom: 10.5rem;
  }
  .xs-padding-one-right {
    padding-right: 1%;
  }
  .xs-padding-two-right {
    padding-right: 2%;
  }
  .xs-padding-three-right {
    padding-right: 3%;
  }
  .xs-padding-four-right {
    padding-right: 4%;
  }
  .xs-padding-five-right {
    padding-right: 5%;
  }
  .xs-padding-six-right {
    padding-right: 6%;
  }
  .xs-padding-seven-right {
    padding-right: 7%;
  }
  .xs-padding-eight-right {
    padding-right: 8%;
  }
  .xs-padding-nine-right {
    padding-right: 9%;
  }
  .xs-padding-ten-right {
    padding-right: 10%;
  }
  .xs-padding-eleven-right {
    padding-right: 11%;
  }
  .xs-padding-twelve-right {
    padding-right: 12%;
  }
  .xs-padding-thirteen-right {
    padding-right: 13%;
  }
  .xs-padding-fourteen-right {
    padding-right: 14%;
  }
  .xs-padding-fifteen-right {
    padding-right: 15%;
  }
  .xs-padding-sixteen-right {
    padding-right: 16%;
  }
  .xs-padding-seventeen-right {
    padding-right: 17%;
  }
  .xs-padding-eighteen-right {
    padding-right: 18%;
  }
  .xs-padding-nineteen-right {
    padding-right: 19%;
  }
  .xs-padding-twenty-right {
    padding-right: 20%;
  }
  .xs-padding-5px-right {
    padding-right: 5px;
  }
  .xs-padding-10px-right {
    padding-right: 10px;
  }
  .xs-padding-15px-right {
    padding-right: 15px;
  }
  .xs-padding-20px-right {
    padding-right: 20px;
  }
  .xs-padding-25px-right {
    padding-right: 25px;
  }
  .xs-padding-30px-right {
    padding-right: 30px;
  }
  .xs-padding-35px-right {
    padding-right: 35px;
  }
  .xs-padding-40px-right {
    padding-right: 40px;
  }
  .xs-padding-45px-right {
    padding-right: 45px;
  }
  .xs-padding-50px-right {
    padding-right: 50px;
  }
  .xs-padding-55px-right {
    padding-right: 55px;
  }
  .xs-padding-60px-right {
    padding-right: 60px;
  }
  .xs-padding-65px-right {
    padding-right: 65px;
  }
  .xs-padding-70px-right {
    padding-right: 70px;
  }
  .xs-padding-75px-right {
    padding-right: 75px;
  }
  .xs-padding-80px-right {
    padding-right: 80px;
  }
  .xs-padding-85px-right {
    padding-right: 85px;
  }
  .xs-padding-90px-right {
    padding-right: 90px;
  }
  .xs-padding-95px-right {
    padding-right: 95px;
  }
  .xs-padding-100px-right {
    padding-right: 100px;
  }
  .xs-padding-1-rem-right {
    padding-right: 1rem;
  }
  .xs-padding-1-half-rem-right {
    padding-right: 1.5rem;
  }
  .xs-padding-2-rem-right {
    padding-right: 2rem;
  }
  .xs-padding-2-half-rem-right {
    padding-right: 2.5rem;
  }
  .xs-padding-3-rem-right {
    padding-right: 3rem;
  }
  .xs-padding-3-half-rem-right {
    padding-right: 3.5rem;
  }
  .xs-padding-4-rem-right {
    padding-right: 4rem;
  }
  .xs-padding-4-half-rem-right {
    padding-right: 4.5rem;
  }
  .xs-padding-5-rem-right {
    padding-right: 5rem;
  }
  .xs-padding-5-half-rem-right {
    padding-right: 5.5rem;
  }
  .xs-padding-6-rem-right {
    padding-right: 6rem;
  }
  .xs-padding-6-half-rem-right {
    padding-right: 6.5rem;
  }
  .xs-padding-7-rem-right {
    padding-right: 7rem;
  }
  .xs-padding-7-half-rem-right {
    padding-right: 7.5rem;
  }
  .xs-padding-8-rem-right {
    padding-right: 8rem;
  }
  .xs-padding-8-half-rem-right {
    padding-right: 8.5rem;
  }
  .xs-padding-9-rem-right {
    padding-right: 9rem;
  }
  .xs-padding-9-half-rem-right {
    padding-right: 9.5rem;
  }
  .xs-padding-10-rem-right {
    padding-right: 10rem;
  }
  .xs-padding-10-half-rem-right {
    padding-right: 10.5rem;
  }
  .xs-padding-one-left {
    padding-left: 1%;
  }
  .xs-padding-two-left {
    padding-left: 2%;
  }
  .xs-padding-three-left {
    padding-left: 3%;
  }
  .xs-padding-four-left {
    padding-left: 4%;
  }
  .xs-padding-five-left {
    padding-left: 5%;
  }
  .xs-padding-six-left {
    padding-left: 6%;
  }
  .xs-padding-seven-left {
    padding-left: 7%;
  }
  .xs-padding-eight-left {
    padding-left: 8%;
  }
  .xs-padding-nine-left {
    padding-left: 9%;
  }
  .xs-padding-ten-left {
    padding-left: 10%;
  }
  .xs-padding-eleven-left {
    padding-left: 11%;
  }
  .xs-padding-twelve-left {
    padding-left: 12%;
  }
  .xs-padding-thirteen-left {
    padding-left: 13%;
  }
  .xs-padding-fourteen-left {
    padding-left: 14%;
  }
  .xs-padding-fifteen-left {
    padding-left: 15%;
  }
  .xs-padding-sixteen-left {
    padding-left: 16%;
  }
  .xs-padding-seventeen-left {
    padding-left: 17%;
  }
  .xs-padding-eighteen-left {
    padding-left: 18%;
  }
  .xs-padding-nineteen-left {
    padding-left: 19%;
  }
  .xs-padding-twenty-left {
    padding-left: 20%;
  }
  .xs-padding-5px-left {
    padding-left: 5px;
  }
  .xs-padding-10px-left {
    padding-left: 10px;
  }
  .xs-padding-15px-left {
    padding-left: 15px;
  }
  .xs-padding-20px-left {
    padding-left: 20px;
  }
  .xs-padding-25px-left {
    padding-left: 25px;
  }
  .xs-padding-30px-left {
    padding-left: 30px;
  }
  .xs-padding-35px-left {
    padding-left: 35px;
  }
  .xs-padding-40px-left {
    padding-left: 40px;
  }
  .xs-padding-45px-left {
    padding-left: 45px;
  }
  .xs-padding-50px-left {
    padding-left: 50px;
  }
  .xs-padding-55px-left {
    padding-left: 55px;
  }
  .xs-padding-60px-left {
    padding-left: 60px;
  }
  .xs-padding-65px-left {
    padding-left: 65px;
  }
  .xs-padding-70px-left {
    padding-left: 70px;
  }
  .xs-padding-75px-left {
    padding-left: 75px;
  }
  .xs-padding-80px-left {
    padding-left: 80px;
  }
  .xs-padding-85px-left {
    padding-left: 85px;
  }
  .xs-padding-90px-left {
    padding-left: 90px;
  }
  .xs-padding-95px-left {
    padding-left: 95px;
  }
  .xs-padding-100px-left {
    padding-left: 100px;
  }
  .xs-padding-1-rem-left {
    padding-left: 1rem;
  }
  .xs-padding-1-half-rem-left {
    padding-left: 1.5rem;
  }
  .xs-padding-2-rem-left {
    padding-left: 2rem;
  }
  .xs-padding-2-half-rem-left {
    padding-left: 2.5rem;
  }
  .xs-padding-3-rem-left {
    padding-left: 3rem;
  }
  .xs-padding-3-half-rem-left {
    padding-left: 3.5rem;
  }
  .xs-padding-4-rem-left {
    padding-left: 4rem;
  }
  .xs-padding-4-half-rem-left {
    padding-left: 4.5rem;
  }
  .xs-padding-5-rem-left {
    padding-left: 5rem;
  }
  .xs-padding-5-half-rem-left {
    padding-left: 5.5rem;
  }
  .xs-padding-6-rem-left {
    padding-left: 6rem;
  }
  .xs-padding-6-half-rem-left {
    padding-left: 6.5rem;
  }
  .xs-padding-7-rem-left {
    padding-left: 7rem;
  }
  .xs-padding-7-half-rem-left {
    padding-left: 7.5rem;
  }
  .xs-padding-8-rem-left {
    padding-left: 8rem;
  }
  .xs-padding-8-half-rem-left {
    padding-left: 8.5rem;
  }
  .xs-padding-9-rem-left {
    padding-left: 9rem;
  }
  .xs-padding-9-half-rem-left {
    padding-left: 9.5rem;
  }
  .xs-padding-10-rem-left {
    padding-left: 10rem;
  }
  .xs-padding-10-half-rem-left {
    padding-left: 10.5rem;
  }
  .xs-padding-one-tb {
    padding-top: 1%;
    padding-bottom: 1%;
  }
  .xs-padding-two-tb {
    padding-top: 2%;
    padding-bottom: 2%;
  }
  .xs-padding-three-tb {
    padding-top: 3%;
    padding-bottom: 3%;
  }
  .xs-padding-four-tb {
    padding-top: 4%;
    padding-bottom: 4%;
  }
  .xs-padding-five-tb {
    padding-top: 5%;
    padding-bottom: 5%;
  }
  .xs-padding-six-tb {
    padding-top: 6%;
    padding-bottom: 6%;
  }
  .xs-padding-seven-tb {
    padding-top: 7%;
    padding-bottom: 7%;
  }
  .xs-padding-eight-tb {
    padding-top: 8%;
    padding-bottom: 8%;
  }
  .xs-padding-nine-tb {
    padding-top: 9%;
    padding-bottom: 9%;
  }
  .xs-padding-ten-tb {
    padding-top: 10%;
    padding-bottom: 10%;
  }
  .xs-padding-eleven-tb {
    padding-top: 11%;
    padding-bottom: 11%;
  }
  .xs-padding-twelve-tb {
    padding-top: 12%;
    padding-bottom: 12%;
  }
  .xs-padding-thirteen-tb {
    padding-top: 13%;
    padding-bottom: 13%;
  }
  .xs-padding-fourteen-tb {
    padding-top: 14%;
    padding-bottom: 14%;
  }
  .xs-padding-fifteen-tb {
    padding-top: 15%;
    padding-bottom: 15%;
  }
  .xs-padding-sixteen-tb {
    padding-top: 16%;
    padding-bottom: 16%;
  }
  .xs-padding-seventeen-tb {
    padding-top: 17%;
    padding-bottom: 17%;
  }
  .xs-padding-eighteen-tb {
    padding-top: 18%;
    padding-bottom: 18%;
  }
  .xs-padding-nineteen-tb {
    padding-top: 19%;
    padding-bottom: 19%;
  }
  .xs-padding-twenty-tb {
    padding-top: 20%;
    padding-bottom: 20%;
  }
  .xs-padding-5px-tb {
    padding-top: 5px;
    padding-bottom: 5px;
  }
  .xs-padding-10px-tb {
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .xs-padding-15px-tb {
    padding-top: 15px;
    padding-bottom: 15px;
  }
  .xs-padding-20px-tb {
    padding-top: 20px;
    padding-bottom: 20px;
  }
  .xs-padding-25px-tb {
    padding-top: 25px;
    padding-bottom: 25px;
  }
  .xs-padding-30px-tb {
    padding-top: 30px;
    padding-bottom: 30px;
  }
  .xs-padding-35px-tb {
    padding-top: 35px;
    padding-bottom: 35px;
  }
  .xs-padding-40px-tb {
    padding-top: 40px;
    padding-bottom: 40px;
  }
  .xs-padding-45px-tb {
    padding-top: 45px;
    padding-bottom: 45px;
  }
  .xs-padding-50px-tb {
    padding-top: 50px;
    padding-bottom: 50px;
  }
  .xs-padding-55px-tb {
    padding-top: 55px;
    padding-bottom: 55px;
  }
  .xs-padding-60px-tb {
    padding-top: 60px;
    padding-bottom: 60px;
  }
  .xs-padding-65px-tb {
    padding-top: 65px;
    padding-bottom: 65px;
  }
  .xs-padding-70px-tb {
    padding-top: 70px;
    padding-bottom: 70px;
  }
  .xs-padding-75px-tb {
    padding-top: 75px;
    padding-bottom: 75px;
  }
  .xs-padding-80px-tb {
    padding-top: 80px;
    padding-bottom: 80px;
  }
  .xs-padding-85px-tb {
    padding-top: 85px;
    padding-bottom: 85px;
  }
  .xs-padding-90px-tb {
    padding-top: 90px;
    padding-bottom: 90px;
  }
  .xs-padding-95px-tb {
    padding-top: 95px;
    padding-bottom: 95px;
  }
  .xs-padding-100px-tb {
    padding-top: 100px;
    padding-bottom: 100px;
  }
  .xs-padding-1-rem-tb {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
  .xs-padding-1-half-rem-tb {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }
  .xs-padding-2-rem-tb {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }
  .xs-padding-2-half-rem-tb {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }
  .xs-padding-3-rem-tb {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }
  .xs-padding-3-half-rem-tb {
    padding-top: 3.5rem;
    padding-bottom: 3.5rem;
  }
  .xs-padding-4-rem-tb {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }
  .xs-padding-4-half-rem-tb {
    padding-top: 4.5rem;
    padding-bottom: 4.5rem;
  }
  .xs-padding-5-rem-tb {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }
  .xs-padding-5-half-rem-tb {
    padding-top: 5.5rem;
    padding-bottom: 5.5rem;
  }
  .xs-padding-6-rem-tb {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }
  .xs-padding-6-half-rem-tb {
    padding-top: 6.5rem;
    padding-bottom: 6.5rem;
  }
  .xs-padding-7-rem-tb {
    padding-top: 7rem;
    padding-bottom: 7rem;
  }
  .xs-padding-7-half-rem-tb {
    padding-top: 7.5rem;
    padding-bottom: 7.5rem;
  }
  .xs-padding-8-rem-tb {
    padding-top: 8rem;
    padding-bottom: 8rem;
  }
  .xs-padding-8-half-rem-tb {
    padding-top: 8.5rem;
    padding-bottom: 8.5rem;
  }
  .xs-padding-9-rem-tb {
    padding-top: 9rem;
    padding-bottom: 9rem;
  }
  .xs-padding-9-half-rem-tb {
    padding-top: 9.5rem;
    padding-bottom: 9.5rem;
  }
  .xs-padding-10-rem-tb {
    padding-top: 10rem;
    padding-bottom: 10rem;
  }
  .xs-padding-10-half-rem-tb {
    padding-top: 10.5rem;
    padding-bottom: 10.5rem;
  }
  .xs-padding-one-lr {
    padding-left: 1%;
    padding-right: 1%;
  }
  .xs-padding-two-lr {
    padding-left: 2%;
    padding-right: 2%;
  }
  .xs-padding-three-lr {
    padding-left: 3%;
    padding-right: 3%;
  }
  .xs-padding-four-lr {
    padding-left: 4%;
    padding-right: 4%;
  }
  .xs-padding-five-lr {
    padding-left: 5%;
    padding-right: 5%;
  }
  .xs-padding-six-lr {
    padding-left: 6%;
    padding-right: 6%;
  }
  .xs-padding-seven-lr {
    padding-left: 7%;
    padding-right: 7%;
  }
  .xs-padding-eight-lr {
    padding-left: 8%;
    padding-right: 8%;
  }
  .xs-padding-nine-lr {
    padding-left: 9%;
    padding-right: 9%;
  }
  .xs-padding-ten-lr {
    padding-left: 10%;
    padding-right: 10%;
  }
  .xs-padding-eleven-lr {
    padding-left: 11%;
    padding-right: 11%;
  }
  .xs-padding-twelve-lr {
    padding-left: 12%;
    padding-right: 12%;
  }
  .xs-padding-thirteen-lr {
    padding-left: 13%;
    padding-right: 13%;
  }
  .xs-padding-fourteen-lr {
    padding-left: 14%;
    padding-right: 14%;
  }
  .xs-padding-fifteen-lr {
    padding-left: 15%;
    padding-right: 15%;
  }
  .xs-padding-sixteen-lr {
    padding-left: 16%;
    padding-right: 16%;
  }
  .xs-padding-seventeen-lr {
    padding-left: 17%;
    padding-right: 17%;
  }
  .xs-padding-eighteen-lr {
    padding-left: 18%;
    padding-right: 18%;
  }
  .xs-padding-nineteen-lr {
    padding-left: 19%;
    padding-right: 19%;
  }
  .xs-padding-twenty-lr {
    padding-left: 20%;
    padding-right: 20%;
  }
  .xs-padding-5px-lr {
    padding-left: 5px;
    padding-right: 5px;
  }
  .xs-padding-10px-lr {
    padding-left: 10px;
    padding-right: 10px;
  }
  .xs-padding-15px-lr {
    padding-left: 15px;
    padding-right: 15px;
  }
  .xs-padding-20px-lr {
    padding-left: 20px;
    padding-right: 20px;
  }
  .xs-padding-25px-lr {
    padding-left: 25px;
    padding-right: 25px;
  }
  .xs-padding-30px-lr {
    padding-left: 30px;
    padding-right: 30px;
  }
  .xs-padding-35px-lr {
    padding-left: 35px;
    padding-right: 35px;
  }
  .xs-padding-40px-lr {
    padding-left: 40px;
    padding-right: 40px;
  }
  .xs-padding-45px-lr {
    padding-left: 45px;
    padding-right: 45px;
  }
  .xs-padding-50px-lr {
    padding-left: 50px;
    padding-right: 50px;
  }
  .xs-padding-55px-lr {
    padding-left: 55px;
    padding-right: 55px;
  }
  .xs-padding-60px-lr {
    padding-left: 60px;
    padding-right: 60px;
  }
  .xs-padding-65px-lr {
    padding-left: 65px;
    padding-right: 65px;
  }
  .xs-padding-70px-lr {
    padding-left: 70px;
    padding-right: 70px;
  }
  .xs-padding-75px-lr {
    padding-left: 75px;
    padding-right: 75px;
  }
  .xs-padding-80px-lr {
    padding-left: 80px;
    padding-right: 80px;
  }
  .xs-padding-85px-lr {
    padding-left: 85px;
    padding-right: 85px;
  }
  .xs-padding-90px-lr {
    padding-left: 90px;
    padding-right: 90px;
  }
  .xs-padding-95px-lr {
    padding-left: 95px;
    padding-right: 95px;
  }
  .xs-padding-100px-lr {
    padding-left: 100px;
    padding-right: 100px;
  }
  .xs-padding-1-rem-lr {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .xs-padding-1-half-rem-lr {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
  .xs-padding-2-rem-lr {
    padding-left: 2rem;
    padding-right: 2rem;
  }
  .xs-padding-2-half-rem-lr {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
  .xs-padding-3-rem-lr {
    padding-left: 3rem;
    padding-right: 3rem;
  }
  .xs-padding-3-half-rem-lr {
    padding-left: 3.5rem;
    padding-right: 3.5rem;
  }
  .xs-padding-4-rem-lr {
    padding-left: 4rem;
    padding-right: 4rem;
  }
  .xs-padding-4-half-rem-lr {
    padding-left: 4.5rem;
    padding-right: 4.5rem;
  }
  .xs-padding-5-rem-lr {
    padding-left: 5rem;
    padding-right: 5rem;
  }
  .xs-padding-5-half-rem-lr {
    padding-left: 5.5rem;
    padding-right: 5.5rem;
  }
  .xs-padding-6-rem-lr {
    padding-left: 6rem;
    padding-right: 6rem;
  }
  .xs-padding-6-half-rem-lr {
    padding-left: 6.5rem;
    padding-right: 6.5rem;
  }
  .xs-padding-7-rem-lr {
    padding-left: 7rem;
    padding-right: 7rem;
  }
  .xs-padding-7-half-rem-lr {
    padding-left: 7.5rem;
    padding-right: 7.5rem;
  }
  .xs-padding-8-rem-lr {
    padding-left: 8rem;
    padding-right: 8rem;
  }
  .xs-padding-8-half-rem-lr {
    padding-left: 8.5rem;
    padding-right: 8.5rem;
  }
  .xs-padding-9-rem-lr {
    padding-left: 9rem;
    padding-right: 9rem;
  }
  .xs-padding-9-half-rem-lr {
    padding-left: 9.5rem;
    padding-right: 9.5rem;
  }
  .xs-padding-10-rem-lr {
    padding-left: 10rem;
    padding-right: 10rem;
  }
  .xs-padding-10-half-rem-lr {
    padding-left: 10.5rem;
    padding-right: 10.5rem;
  }
  .xs-no-padding {
    padding: 0 !important;
  }
  .xs-no-padding-lr {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .xs-no-padding-tb {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .xs-no-padding-top {
    padding-top: 0 !important;
  }
  .xs-no-padding-bottom {
    padding-bottom: 0 !important;
  }
  .xs-no-padding-left {
    padding-left: 0 !important;
  }
  .xs-no-padding-right {
    padding-right: 0 !important;
  }
  .xs-d-initial {
    display: initial !important;
  }
  .xs-overflow-hidden {
    overflow: hidden !important;
  }
  .xs-overflow-visible {
    overflow: visible !important;
  }
  .xs-overflow-auto {
    overflow: auto !important;
  }
  .xs-position-relative {
    position: relative !important;
  }
  .xs-position-absolute {
    position: absolute !important;
  }
  .xs-position-fixed {
    position: fixed !important;
  }
  .xs-position-inherit {
    position: inherit !important;
  }
  .xs-position-initial {
    position: initial !important;
  }
  .xs-top-0px {
    top: 0;
  }
  .xs-top-1px {
    top: 1px;
  }
  .xs-top-2px {
    top: 2px;
  }
  .xs-top-3px {
    top: 3px;
  }
  .xs-top-4px {
    top: 4px;
  }
  .xs-top-5px {
    top: 5px;
  }
  .xs-top-6px {
    top: 6px;
  }
  .xs-top-7px {
    top: 7px;
  }
  .xs-top-8px {
    top: 8px;
  }
  .xs-top-9px {
    top: 9px;
  }
  .xs-top-10px {
    top: 10px;
  }
  .xs-top-15px {
    top: 15px;
  }
  .xs-top-20px {
    top: 20px;
  }
  .xs-top-25px {
    top: 25px;
  }
  .xs-top-30px {
    top: 30px;
  }
  .xs-top-35px {
    top: 35px;
  }
  .xs-top-40px {
    top: 40px;
  }
  .xs-top-45px {
    top: 45px;
  }
  .xs-top-50px {
    top: 50px;
  }
  .xs-top-auto {
    top: auto;
  }
  .xs-top-inherit {
    top: inherit;
  }
  .xs-top-minus-1px {
    top: -1px;
  }
  .xs-top-minus-2px {
    top: -2px;
  }
  .xs-top-minus-3px {
    top: -3px;
  }
  .xs-top-minus-4px {
    top: -4px;
  }
  .xs-top-minus-5px {
    top: -5px;
  }
  .xs-top-minus-6px {
    top: -6px;
  }
  .xs-top-minus-7px {
    top: -7px;
  }
  .xs-top-minus-8px {
    top: -8px;
  }
  .xs-top-minus-9px {
    top: -9px;
  }
  .xs-top-minus-10px {
    top: -10px;
  }
  .xs-top-minus-15px {
    top: -15px;
  }
  .xs-top-minus-20px {
    top: -20px;
  }
  .xs-top-minus-25px {
    top: -25px;
  }
  .xs-top-minus-30px {
    top: -30px;
  }
  .xs-top-minus-35px {
    top: -35px;
  }
  .xs-top-minus-40px {
    top: -40px;
  }
  .xs-top-minus-45px {
    top: -45px;
  }
  .xs-top-minus-50px {
    top: -50px;
  }
  .xs-bottom-0px {
    bottom: 0;
  }
  .xs-bottom-1px {
    bottom: 1px;
  }
  .xs-bottom-2px {
    bottom: 2px;
  }
  .xs-bottom-3px {
    bottom: 3px;
  }
  .xs-bottom-4px {
    bottom: 4px;
  }
  .xs-bottom-5px {
    bottom: 5px;
  }
  .xs-bottom-6px {
    bottom: 6px;
  }
  .xs-bottom-7px {
    bottom: 7px;
  }
  .xs-bottom-8px {
    bottom: 8px;
  }
  .xs-bottom-9px {
    bottom: 9px;
  }
  .xs-bottom-10px {
    bottom: 10px;
  }
  .xs-bottom-15px {
    bottom: 15px;
  }
  .xs-bottom-20px {
    bottom: 20px;
  }
  .xs-bottom-25px {
    bottom: 25px;
  }
  .xs-bottom-30px {
    bottom: 30px;
  }
  .xs-bottom-35px {
    bottom: 35px;
  }
  .xs-bottom-40px {
    bottom: 40px;
  }
  .xs-bottom-45px {
    bottom: 45px;
  }
  .xs-bottom-50px {
    bottom: 50px;
  }
  .xs-bottom-55px {
    bottom: 55px;
  }
  .xs-bottom-60px {
    bottom: 60px;
  }
  .xs-bottom-auto {
    bottom: auto;
  }
  .xs-bottom-inherit {
    bottom: inherit;
  }
  .xs-bottom-minus-1px {
    bottom: -1px;
  }
  .xs-bottom-minus-2px {
    bottom: -2px;
  }
  .xs-bottom-minus-3px {
    bottom: -3px;
  }
  .xs-bottom-minus-4px {
    bottom: -4px;
  }
  .xs-bottom-minus-5px {
    bottom: -5px;
  }
  .xs-bottom-minus-6px {
    bottom: -6px;
  }
  .xs-bottom-minus-7px {
    bottom: -7px;
  }
  .xs-bottom-minus-8px {
    bottom: -8px;
  }
  .xs-bottom-minus-9px {
    bottom: -9px;
  }
  .xs-bottom-minus-10px {
    bottom: -10px;
  }
  .xs-bottom-minus-15px {
    bottom: -15px;
  }
  .xs-bottom-minus-20px {
    bottom: -20px;
  }
  .xs-bottom-minus-25px {
    bottom: -25px;
  }
  .xs-bottom-minus-30px {
    bottom: -30px;
  }
  .xs-bottom-minus-35px {
    bottom: -35px;
  }
  .xs-bottom-minus-40px {
    bottom: -40px;
  }
  .xs-bottom-minus-45px {
    bottom: -45px;
  }
  .xs-bottom-minus-50px {
    bottom: -50px;
  }
  .xs-right-0px {
    right: 0;
  }
  .xs-right-1px {
    right: 1px;
  }
  .xs-right-2px {
    right: 2px;
  }
  .xs-right-3px {
    right: 3px;
  }
  .xs-right-4px {
    right: 4px;
  }
  .xs-right-5px {
    right: 5px;
  }
  .xs-right-6px {
    right: 6px;
  }
  .xs-right-7px {
    right: 7px;
  }
  .xs-right-8px {
    right: 8px;
  }
  .xs-right-9px {
    right: 9px;
  }
  .xs-right-10px {
    right: 10px;
  }
  .xs-right-15px {
    right: 15px;
  }
  .xs-right-20px {
    right: 20px;
  }
  .xs-right-25px {
    right: 25px;
  }
  .xs-right-30px {
    right: 30px;
  }
  .xs-right-35px {
    right: 35px;
  }
  .xs-right-40px {
    right: 40px;
  }
  .xs-right-45px {
    right: 45px;
  }
  .xs-right-50px {
    right: 50px;
  }
  .xs-right-auto {
    right: auto;
  }
  .xs-right-inherit {
    right: inherit;
  }
  .xs-right-minus-1px {
    right: -1px;
  }
  .xs-right-minus-2px {
    right: -2px;
  }
  .xs-right-minus-3px {
    right: -3px;
  }
  .xs-right-minus-4px {
    right: -4px;
  }
  .xs-right-minus-5px {
    right: -5px;
  }
  .xs-right-minus-6px {
    right: -6px;
  }
  .xs-right-minus-7px {
    right: -7px;
  }
  .xs-right-minus-8px {
    right: -8px;
  }
  .xs-right-minus-9px {
    right: -9px;
  }
  .xs-right-minus-10px {
    right: -10px;
  }
  .xs-right-minus-15px {
    right: -15px;
  }
  .xs-right-minus-20px {
    right: -20px;
  }
  .xs-right-minus-25px {
    right: -25px;
  }
  .xs-right-minus-30px {
    right: -30px;
  }
  .xs-right-minus-35px {
    right: -35px;
  }
  .xs-right-minus-40px {
    right: -40px;
  }
  .xs-right-minus-45px {
    right: -45px;
  }
  .xs-right-minus-50px {
    right: -50px;
  }
  .xs-left-0px {
    left: 0;
  }
  .xs-left-1px {
    left: 1px;
  }
  .xs-left-2px {
    left: 2px;
  }
  .xs-left-3px {
    left: 3px;
  }
  .xs-left-4px {
    left: 4px;
  }
  .xs-left-5px {
    left: 5px;
  }
  .xs-left-6px {
    left: 6px;
  }
  .xs-left-7px {
    left: 7px;
  }
  .xs-left-8px {
    left: 8px;
  }
  .xs-left-9px {
    left: 9px;
  }
  .xs-left-10px {
    left: 10px;
  }
  .xs-left-15px {
    left: 15px;
  }
  .xs-left-20px {
    left: 20px;
  }
  .xs-left-25px {
    left: 25px;
  }
  .xs-left-30px {
    left: 30px;
  }
  .xs-left-35px {
    left: 35px;
  }
  .xs-left-40px {
    left: 40px;
  }
  .xs-left-45px {
    left: 45px;
  }
  .xs-left-50px {
    left: 50px;
  }
  .xs-left-55px {
    left: 55px;
  }
  .xs-left-60px {
    left: 60px;
  }
  .xs-left-auto {
    left: auto;
  }
  .xs-left-inherit {
    left: inherit;
  }
  .xs-left-minus-1px {
    left: -1px;
  }
  .xs-left-minus-2px {
    left: -2px;
  }
  .xs-left-minus-3px {
    left: -3px;
  }
  .xs-left-minus-4px {
    left: -4px;
  }
  .xs-left-minus-5px {
    left: -5px;
  }
  .xs-left-minus-6px {
    left: -6px;
  }
  .xs-left-minus-7px {
    left: -7px;
  }
  .xs-left-minus-8px {
    left: -8px;
  }
  .xs-left-minus-9px {
    left: -9px;
  }
  .xs-left-minus-10px {
    left: -10px;
  }
  .xs-left-minus-15px {
    left: -15px;
  }
  .xs-left-minus-20px {
    left: -20px;
  }
  .xs-left-minus-25px {
    left: -25px;
  }
  .xs-left-minus-30px {
    left: -30px;
  }
  .xs-left-minus-35px {
    left: -35px;
  }
  .xs-left-minus-40px {
    left: -40px;
  }
  .xs-left-minus-45px {
    left: -45px;
  }
  .xs-left-minus-50px {
    left: -50px;
  }
  .xs-w-1px {
    width: 1px !important;
  }
  .xs-w-2px {
    width: 2px !important;
  }
  .xs-w-3px {
    width: 3px !important;
  }
  .xs-w-4px {
    width: 4px !important;
  }
  .xs-w-5px {
    width: 5px !important;
  }
  .xs-w-6px {
    width: 6px !important;
  }
  .xs-w-7px {
    width: 7px !important;
  }
  .xs-w-8px {
    width: 8px !important;
  }
  .xs-w-9px {
    width: 9px !important;
  }
  .xs-w-10px {
    width: 10px !important;
  }
  .xs-w-15px {
    width: 15px !important;
  }
  .xs-w-20px {
    width: 20px !important;
  }
  .xs-w-25px {
    width: 25px !important;
  }
  .xs-w-30px {
    width: 30px !important;
  }
  .xs-w-35px {
    width: 35px !important;
  }
  .xs-w-40px {
    width: 40px !important;
  }
  .xs-w-50px {
    width: 50px !important;
  }
  .xs-w-55px {
    width: 55px !important;
  }
  .xs-w-60px {
    width: 60px !important;
  }
  .xs-w-65px {
    width: 65px !important;
  }
  .xs-w-70px {
    width: 70px !important;
  }
  .xs-w-75px {
    width: 75px !important;
  }
  .xs-w-80px {
    width: 80px !important;
  }
  .xs-w-85px {
    width: 85px !important;
  }
  .xs-w-90px {
    width: 90px !important;
  }
  .xs-w-95px {
    width: 95px !important;
  }
  .xs-w-100px {
    width: 100px !important;
  }
  .xs-w-110px {
    width: 110px !important;
  }
  .xs-w-120px {
    width: 120px !important;
  }
  .xs-w-130px {
    width: 130px !important;
  }
  .xs-w-140px {
    width: 140px !important;
  }
  .xs-w-150px {
    width: 150px !important;
  }
  .xs-w-160px {
    width: 160px !important;
  }
  .xs-w-170px {
    width: 170px !important;
  }
  .xs-w-180px {
    width: 180px !important;
  }
  .xs-w-190px {
    width: 190px !important;
  }
  .xs-w-200px {
    width: 200px !important;
  }
  .xs-w-250px {
    width: 250px !important;
  }
  .xs-w-300px {
    width: 300px !important;
  }
  .xs-w-350px {
    width: 350px !important;
  }
  .xs-w-400px {
    width: 400px !important;
  }
  .xs-w-450px {
    width: 450px !important;
  }
  .xs-w-500px {
    width: 500px !important;
  }
  .xs-w-550px {
    width: 550px !important;
  }
  .xs-w-600px {
    width: 600px !important;
  }
  .xs-w-650px {
    width: 650px !important;
  }
  .xs-w-700px {
    width: 700px !important;
  }
  .xs-w-750px {
    width: 750px !important;
  }
  .xs-w-800px {
    width: 800px !important;
  }
  .xs-w-850px {
    width: 850px !important;
  }
  .xs-w-900px {
    width: 900px !important;
  }
  .xs-w-950px {
    width: 950px !important;
  }
  .xs-w-1000px {
    width: 1000px !important;
  }
  .xs-w-10 {
    width: 10% !important;
  }
  .xs-w-15 {
    width: 15% !important;
  }
  .xs-w-20 {
    width: 20% !important;
  }
  .xs-w-25 {
    width: 25% !important;
  }
  .xs-w-30 {
    width: 30% !important;
  }
  .xs-w-35 {
    width: 35% !important;
  }
  .xs-w-40 {
    width: 40% !important;
  }
  .xs-w-45 {
    width: 45% !important;
  }
  .xs-w-50 {
    width: 50% !important;
  }
  .xs-w-55 {
    width: 55% !important;
  }
  .xs-w-60 {
    width: 60% !important;
  }
  .xs-w-65 {
    width: 65% !important;
  }
  .xs-w-70 {
    width: 70% !important;
  }
  .xs-w-75 {
    width: 75% !important;
  }
  .xs-w-80 {
    width: 80% !important;
  }
  .xs-w-85 {
    width: 85% !important;
  }
  .xs-w-90 {
    width: 90% !important;
  }
  .xs-w-95 {
    width: 95% !important;
  }
  .xs-w-100 {
    width: 100% !important;
  }
  .xs-w-auto {
    width: auto !important;
  }
  .xs-h-1px {
    height: 1px !important;
  }
  .xs-h-2px {
    height: 2px !important;
  }
  .xs-h-3px {
    height: 3px !important;
  }
  .xs-h-4px {
    height: 4px !important;
  }
  .xs-h-5px {
    height: 5px !important;
  }
  .xs-h-6px {
    height: 6px !important;
  }
  .xs-h-7px {
    height: 7px !important;
  }
  .xs-h-8px {
    height: 8px !important;
  }
  .xs-h-9px {
    height: 9px !important;
  }
  .xs-h-10px {
    height: 10px !important;
  }
  .xs-h-20px {
    height: 20px !important;
  }
  .xs-h-30px {
    height: 30px !important;
  }
  .xs-h-40px {
    height: 40px !important;
  }
  .xs-h-42px {
    height: 42px !important;
  }
  .xs-h-50px {
    height: 50px !important;
  }
  .xs-h-60px {
    height: 60px !important;
  }
  .xs-h-70px {
    height: 70px !important;
  }
  .xs-h-80px {
    height: 80px !important;
  }
  .xs-h-90px {
    height: 90px !important;
  }
  .xs-h-100px {
    height: 100px !important;
  }
  .xs-h-110px {
    height: 110px !important;
  }
  .xs-h-120px {
    height: 120px !important;
  }
  .xs-h-130px {
    height: 130px !important;
  }
  .xs-h-140px {
    height: 140px !important;
  }
  .xs-h-150px {
    height: 150px !important;
  }
  .xs-h-160px {
    height: 160px !important;
  }
  .xs-h-170px {
    height: 170px !important;
  }
  .xs-h-180px {
    height: 180px !important;
  }
  .xs-h-190px {
    height: 190px !important;
  }
  .xs-h-200px {
    height: 200px !important;
  }
  .xs-h-250px {
    height: 250px !important;
  }
  .xs-h-300px {
    height: 300px !important;
  }
  .xs-h-350px {
    height: 350px !important;
  }
  .xs-h-400px {
    height: 400px !important;
  }
  .xs-h-450px {
    height: 450px !important;
  }
  .xs-h-500px {
    height: 500px !important;
  }
  .xs-h-520px {
    height: 520px !important;
  }
  .xs-h-550px {
    height: 550px !important;
  }
  .xs-h-580px {
    height: 580px !important;
  }
  .xs-h-600px {
    height: 600px !important;
  }
  .xs-h-650px {
    height: 650px !important;
  }
  .xs-h-700px {
    height: 700px !important;
  }
  .xs-h-720px {
    height: 720px !important;
  }
  .xs-h-750px {
    height: 750px !important;
  }
  .xs-h-800px {
    height: 800px !important;
  }
  .xs-h-820px {
    height: 820px !important;
  }
  .xs-h-830px {
    height: 830px !important;
  }
  .xs-h-850px {
    height: 850px !important;
  }
  .xs-h-50 {
    height: 50% !important;
  }
  .xs-h-100 {
    height: 100% !important;
  }
  .xs-h-auto {
    height: auto !important;
  }
  .xs-min-h-100px {
    min-height: 100px;
  }
  .xs-min-h-200px {
    min-height: 200px;
  }
  .xs-min-h-300px {
    min-height: 300px;
  }
  .xs-min-h-400px {
    min-height: 400px;
  }
  .xs-min-h-500px {
    min-height: 500px;
  }
  .xs-min-h-600px {
    min-height: 600px;
  }
  .xs-min-h-700px {
    min-height: 700px;
  }
  .small-screen {
    height: 280px;
  }
  .interactive-banners-style-05 .interactive-banners-content, .interactive-banners-style-05 .interactive-banners-overlayer {
    transform: translateY(calc(100% - 105px));
    -webkit-transform: translateY(calc(100% - 105px));
    -moz-transform: translateY(calc(100% - 105px));
    -ms-transform: translateY(calc(100% - 105px));
  }
  .interactive-banners-style-09 .interactive-banners-content .interactive-banners-hover-icon {
    left: 5rem;
    bottom: 5rem;
  }
  .accordion-style-04 .panel .panel-time {
    min-width: 100%;
    padding-right: 15px;
  }
  .accordion-style-04 .panel .accordion-toggle {
    width: 100%;
  }
  .accordion-style-04 .panel .panel-body {
    margin-left: 0;
    width: 100%;
  }
  .accordion-style-05 .panel .panel-heading {
    padding: 15px 60px 15px 20px;
  }
  .accordion-style-05 .panel .panel-heading.active-accordion {
    padding-top: 20px;
  }
  .accordion-style-05 .panel .panel-body {
    padding: 0 40px 20px 20px;
  }
  .accordion-style-05 .panel .collapse.show .panel-body, .accordion-style-05 .panel .collapsing .panel-body {
    padding-bottom: 20px;
  }
  .accordion-style-05 .panel .panel-heading.active-accordion i {
    top: 50%;
  }
  .table-style-01 + .mfp-close {
    width: 34px;
    height: 34px;
    line-height: 34px;
  }
  .tab-style-04 .nav-tabs > li.nav-item {
    width: 100%;
  }
  .process-step-style-02 .process-step-icon-wrap {
    margin-right: 25px;
  }
  .process-step-style-03 .process-step-item-box .process-step-item-box-bfr {
    width: calc(100% - 50px);
    left: 50%;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
  }
  .countdown.countdown-style-02 .countdown-box {
    margin-bottom: 15px;
    padding: 0 15px;
    width: 50%;
  }
  .countdown.countdown-style-02 .countdown-box:nth-child(2):after {
    display: none;
  }
  .countdown.countdown-style-02 .countdown-box .number {
    margin: 0 auto;
  }
  .countdown.countdown-style-03 .countdown-box {
    margin-bottom: 15px;
    padding: 0 15px;
    width: 50%;
  }
  .countdown.countdown-style-03 .countdown-box:nth-child(2):after {
    display: none;
  }
  .countdown.countdown-style-03 .countdown-box .number {
    margin: 0 auto;
  }
  .newsletter-style-04 input {
    padding-right: 25px;
  }
  .newsletter-style-04 .btn {
    position: static;
    top: inherit;
    right: inherit;
    transform: translateY(0px);
    border-radius: 6px;
    margin-top: 15px;
    padding: 12px 35px;
    height: auto;
    width: 100%;
  }
  .btn-dual .btn {
    margin-left: 4px;
    margin-right: 4px;
  }
  .xs-no-border-top {
    border-top: 0 !important;
  }
  .xs-no-border-bottom {
    border-bottom: 0 !important;
  }
  .xs-no-border-right {
    border-right: 0 !important;
  }
  .xs-no-border-left {
    border-left: 0 !important;
  }
  .xs-no-border-all {
    border: 0 !important;
  }
  .xs-no-border-radius {
    border-radius: 0 !important;
  }
  .xs-border-width-1px {
    border-width: 1px !important;
  }
  .xs-border-width-2px {
    border-width: 2px !important;
  }
  .xs-border-width-3px {
    border-width: 3px !important;
  }
  .xs-border-width-4px {
    border-width: 4px !important;
  }
  .xs-border-width-5px {
    border-width: 5px !important;
  }
  .xs-border-width-6px {
    border-width: 6px !important;
  }
  .xs-border-width-7px {
    border-width: 7px !important;
  }
  .xs-border-width-8px {
    border-width: 8px !important;
  }
  .xs-border-width-9px {
    border-width: 9px !important;
  }
  .xs-border-width-10px {
    border-width: 10px !important;
  }
  .xs-border-width-11px {
    border-width: 11px !important;
  }
  .xs-border-width-12px {
    border-width: 12px !important;
  }
  .xs-border-width-13px {
    border-width: 13px !important;
  }
  .xs-border-width-14px {
    border-width: 14px !important;
  }
  .xs-border-width-15px {
    border-width: 15px !important;
  }
  .xs-border-width-16px {
    border-width: 16px !important;
  }
  .xs-border-width-17px {
    border-width: 17px !important;
  }
  .xs-border-width-18px {
    border-width: 18px !important;
  }
  .xs-border-width-19px {
    border-width: 19px !important;
  }
  .xs-border-width-20px {
    border-width: 20px !important;
  }
  .xs-border-all {
    border: 1px solid;
  }
  .xs-border-top {
    border-top: 1px solid;
  }
  .xs-border-bottom {
    border-bottom: 1px solid;
  }
  .xs-border-left {
    border-left: 1px solid;
  }
  .xs-border-right {
    border-right: 1px solid;
  }
  .xs-border-lr {
    border-left: 1px solid;
    border-right: 1px solid;
  }
  .xs-border-tb {
    border-top: 1px solid;
    border-bottom: 1px solid;
  }
  .xs-border-color-white {
    border-color: #fff;
  }
  .xs-border-color-black {
    border-color: #000;
  }
  .xs-border-color-sky-blue {
    border-color: #2e94eb;
  }
  .xs-border-color-extra-dark-gray {
    border-color: #232323;
  }
  .xs-border-color-medium-dark-gray {
    border-color: #363636;
  }
  .xs-border-color-dark-gray {
    border-color: #939393;
  }
  .xs-border-color-extra-medium-gray {
    border-color: #dbdbdb;
  }
  .xs-border-color-medium-gray {
    border-color: #e4e4e4;
  }
  .xs-border-color-extra-light-gray {
    border-color: #ededed;
  }
  .xs-border-color-light-gray {
    border-color: #f5f5f5;
  }
  .xs-border-color-light-pink {
    border-color: #862237;
  }
  .xs-border-color-deep-pink {
    border-color: #ff214f;
  }
  .xs-border-color-pink {
    border-color: #ff357c;
  }
  .xs-border-color-fast-blue {
    border-color: #0038e3;
  }
  .xs-border-color-orange {
    border-color: #ff6437;
  }
  .xs-border-color-green {
    border-color: #45d690;
  }
  .xs-border-color-golden {
    border-color: #d0ba6d;
  }
  .xs-border-color-persian-blue {
    border-color: #0039CC;
  }
  .xs-border-color-purple {
    border-color: #7342ac;
  }
  .xs-border-color-parrot-green {
    border-color: #cee002;
  }
  .xs-border-color-dark-red {
    border-color: #e12837;
  }
  .xs-border-color-transparent {
    border-color: transparent;
  }
  .xs-border-color-black-transparent {
    border-color: rgba(0, 0, 0, 0.1);
  }
  .xs-border-color-white-transparent {
    border-color: rgba(255, 255, 255, 0.1);
  }
  .xs-border-color-golden-transparent {
    border-color: rgba(208, 186, 109, 0.2);
  }
  .xs-border-color-pink-transparent {
    border-color: rgba(255, 33, 79, 0.45);
  }
  .xs-border-color-dark-white-transparent {
    border-color: rgba(255, 255, 255, 0.2);
  }
  .xs-border-color-medium-white-transparent {
    border-color: rgba(255, 255, 255, 0.4);
  }
  .xs-border-color-full-dark-white-transparent {
    border-color: rgba(255, 255, 255, 0.05);
  }
  .xs-border-color-light-white-transparent {
    border-color: rgba(255, 255, 255, 0.1);
  }
  .xs-border-color-nero-transparent {
    border-color: rgba(25, 25, 25, 0.1);
  }
  .xs-border-color-extra-medium-gray-transparent {
    border-color: rgba(219, 219, 219, 0.04);
  }
  .xs-border-dotted {
    border-style: dotted !important;
  }
  .xs-border-dashed {
    border-style: dashed !important;
  }
  .xs-border-solid {
    border-style: solid !important;
  }
  .xs-border-double {
    border-style: double !important;
  }
  .xs-border-groove {
    border-style: groove !important;
  }
  .xs-border-ridge {
    border-style: ridge !important;
  }
  .xs-border-inset {
    border-style: inset !important;
  }
  .xs-border-outset {
    border-style: outset !important;
  }
  .xs-border-none {
    border-style: none !important;
  }
  .xs-border-hidden {
    border-style: hidden !important;
  }
  .xs-border-transperent {
    border-color: transparent !important;
  }
  .form-wrapper .search-form-box {
    width: 90%;
  }
  .search-form .search-input {
    font-size: 18px;
    padding: 8px 38px 8px 2px;
    line-height: 30px;
  }
  .form-wrapper .search-form .search-button {
    bottom: 26px;
  }
  .form-wrapper .search-close {
    top: 5px;
    right: 5px;
  }
  .header-search-icon, .header-cart-icon, .header-language, .header-push-button, .header-button {
    padding-left: 15px;
  }
  .navbar-collapse-show[data-mobile-nav-style=modern] .navbar, .navbar-collapse-show[data-mobile-nav-style=modern] .page-layout, .navbar-collapse-show[data-mobile-nav-style=modern] .top-bar {
    -webkit-transform: translate3d(-85vw, 0, 0);
    transform: translate3d(-85vw, 0, 0);
  }
  [data-mobile-nav-style=modern] .navbar-modern-inner {
    width: 85vw;
  }
  [data-mobile-nav-style=modern] .navbar-modern-inner .navbar-collapse {
    padding-right: 10vw;
    padding-left: 10vw;
  }
  [data-mobile-nav-style=modern][data-mobile-nav-trigger-alignment=left] .navbar-modern-inner {
    width: 85vw;
  }
  [data-mobile-nav-style=modern][data-mobile-nav-trigger-alignment=left] .navbar-modern-inner .navbar-collapse {
    padding-right: 10vw;
    padding-left: 10vw;
  }
  .navbar-collapse-show[data-mobile-nav-style=modern][data-mobile-nav-trigger-alignment=left] .navbar, .navbar-collapse-show[data-mobile-nav-style=modern][data-mobile-nav-trigger-alignment=left] .page-layout, .navbar-collapse-show[data-mobile-nav-style=modern][data-mobile-nav-trigger-alignment=left] .top-bar {
    -webkit-transform: translate3d(85vw, 0, 0);
    transform: translate3d(85vw, 0, 0);
  }
  [data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .navbar-collapse {
    padding: 60px 0;
  }
  [data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .navbar-toggler {
    top: 20px;
    right: 20px;
  }
  .push-menu {
    width: 100%;
  }
  .side-menu-button {
    right: 15px;
    left: inherit;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
  }
  .menu-style-2 .sidebar-nav-menu {
    width: 100%;
  }
  .side-menu-header .side-menu-button {
    right: 15px;
  }
  .menu-list-wrapper.menu-list-wrapper-small {
    max-height: calc(100vh - 60px);
    height: calc(100vh - 60px);
  }
  .close-menu {
    right: 0;
    top: 0;
  }
  .swiper-container-horizontal > .swiper-pagination-bullets, .swiper-pagination-fraction {
    bottom: 30px;
  }
  .slider-custom-image.swiper-container-horizontal > .swiper-pagination-bullets {
    bottom: 0;
  }
  .slider-custom-image-pagination .swiper-pagination-bullet {
    width: 32px;
    height: 32px;
    margin: 0 7px !important;
  }
  .slider-navigation-style-02.swiper-button-prev {
    left: 0;
  }
  .slider-navigation-style-02.swiper-button-next {
    right: 0;
  }
  .slider-navigation-style-05.swiper-button-prev {
    left: 15px;
  }
  .slider-navigation-style-05.swiper-button-next {
    right: 15px;
  }
  .slider-navigation-style-07.swiper-button-prev.light {
    left: 0;
  }
  .slider-navigation-style-07.swiper-button-next.light {
    right: 0;
  }
  .slider-navigation-style-07.swiper-button-next {
    right: 10px;
  }
  .slider-navigation-style-07.swiper-button-prev {
    left: 10px;
  }
  .slider-custom-text-prev.swiper-button-prev {
    padding-left: 8px;
    padding-right: 8px;
  }
  .slider-custom-text-next.swiper-button-next {
    padding-left: 8px;
    padding-right: 8px;
  }
  .slider-vertical > .swiper-pagination-bullets {
    right: 15px;
  }
  .slider-multy-scroll-right > .swiper-pagination-bullets {
    right: 15px;
  }
  .grid.xs-grid-6col li {
    width: 16.67%;
  }
  .grid.xs-grid-6col li.grid-item-double {
    width: 33.33%;
  }
  .grid.xs-grid-5col li {
    width: 20%;
  }
  .grid.xs-grid-5col li.grid-item-double {
    width: 40%;
  }
  .grid.xs-grid-4col li {
    width: 25%;
  }
  .grid.xs-grid-4col li.grid-item-double {
    width: 50%;
  }
  .grid.xs-grid-3col li {
    width: 33.33%;
  }
  .grid.xs-grid-3col li.grid-item-double {
    width: 66.67%;
  }
  .grid.xs-grid-2col li {
    width: 50%;
  }
  .grid.xs-grid-2col li.grid-item-double {
    width: 100%;
  }
  .grid.xs-grid-1col li {
    width: 100%;
  }
  .grid.gutter-medium, .grid.gutter-large {
    margin: 0 -15px;
  }
  .grid.gutter-medium li, .grid.gutter-large li {
    padding: 7px 15px;
  }
  .blog-simple .blog-post {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .blog-simple .blog-post-image, .blog-simple .post-details {
    width: 100%;
  }
  .blog-side-image .separator {
    display: none;
  }
  .blog-widget li figure {
    width: 100px;
  }
  .blog-widget li .media-body {
    padding-left: 15px;
  }
  .latest-post-sidebar li figure {
    width: 80px;
  }
  .pagination-style-01 .page-item .page-link {
    margin: 0 5px;
  }
  .newsletter-email input {
    padding-right: 65px;
  }
  .newsletter-style-01 .btn {
    position: static;
    top: 0;
    border-radius: 100px;
    width: 100%;
    transform: translateY(0);
    -moz-transform: translateY(0);
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    margin-top: 15px;
  }
  .xs-letter-spacing-normal {
    letter-spacing: normal;
  }
  .xs-letter-spacing-1-half {
    letter-spacing: 0.5px;
  }
  .xs-letter-spacing-1px {
    letter-spacing: 1px;
  }
  .xs-letter-spacing-2px {
    letter-spacing: 2px;
  }
  .xs-letter-spacing-3px {
    letter-spacing: 3px;
  }
  .xs-letter-spacing-4px {
    letter-spacing: 4px;
  }
  .xs-letter-spacing-5px {
    letter-spacing: 5px;
  }
  .text-extra-big {
    font-size: 55px;
    line-height: 55px;
  }
  .text-big {
    font-size: 50px;
    line-height: 50px;
  }
  .countdown.countdown-style-01 .countdown-box, .countdown.countdown-style-01 .countdown-box:first-child, .countdown.countdown-style-01 .countdown-box:last-child {
    margin: 0 0 30px;
    width: 50%;
  }
  footer .footer-horizontal-link li {
    margin: 0 0 7px;
  }
  .home-events-conference h1 {
    font-size: 28px;
    line-height: 38px;
  }
  .team-tulip-bubble {
    bottom: 70px;
    padding: 15px;
  }
  .fullscreen-hover-list .hover-list-item.active .interactive-number {
    transform: translateX(30px);
    -webkit-transform: translateX(30px);
    -moz-transform: translateX(30px);
    -ms-transform: translateX(30px);
  }
  .fullscreen-hover-list .hover-list-item .interactive-line {
    width: 15px;
    margin-left: 10px;
  }
  .fullscreen-hover-list .hover-list-item .interactive-title:after {
    left: 15px;
    bottom: 15px;
    height: calc(100% - 30px);
  }
  .fullscreen-hover-list .hover-list-item.active .interactive-title:after {
    width: calc(100% - 30px);
  }
  .fullscreen-hover-list.light .hover-list-item .interactive-title {
    -webkit-text-stroke: 1px #4e4e4f;
    text-stroke: 1px #4e4e4f;
  }
  .fullscreen-hover-list .hover-list-item .interactive-icon {
    font-size: 40px;
  }
  .home-interactive-portfolio .fullscreen-hover-box .interactive-title {
    font-size: 30px;
    line-height: 30px;
    padding: 15px;
  }
  .home-vertical-portfolio .navbar {
    padding: 0;
  }
  .testimonialBlock .swiper-slide {
    width: 100% !important;
  }
  .slider-vertical .swiper-number-pagination {
    left: 17px;
  }
  .home-personal-portfolio .title-large-2 {
    font-size: 50px;
    line-height: 55px;
  }
  .home-photography .title-extra-large-heavy {
    font-size: 5rem;
  }
  .home-photography .interactive-banners-style-13 .interactive-banners-content {
    width: 35%;
  }
  .home-freelancer .icon-extra-medium {
    font-size: 25px;
  }
  .home-creative-agency h1.title-extra-large {
    font-size: 60px;
    line-height: 65px;
  }
  .home-digital-agency h1.title-extra-large {
    font-size: 60px;
    line-height: 65px;
  }
  .litho-parallax-bg {
    right: 0px;
    top: -50px;
  }
  .landing-page-auto-slider .swiper-container.swiper-auto-slide .swiper-slide {
    width: 100% !important;
  }
  .landing-page-footer .title-large-2 {
    font-size: 35px;
    line-height: 42px;
  }
  .home-split-portfolio .title-large {
    font-size: 45px;
    line-height: 40px;
  }
}
@media screen and (max-width: 480px) {
  /* yoga meditation*/
  /* home decor */
  /*.home-decor .zeus { transform: matrix(1, 0, 0, 1, -26, -55) !important; }*/
  /* photography*/
  /* startup*/
  /* architecture*/
  /* split slider */
  /* countdown style 02 */
  .home-yoga-meditation .rev_slider_wrapper {
    height: calc(100vh - 72px) !important;
  }
  .home-decor .rev_slider_wrapper {
    height: calc(100vh - 100px) !important;
  }
  .home-decor .collection-btn {
    top: auto !important;
  }
  .home-decor .collection-btn span {
    width: 45px !important;
    height: 45px !important;
  }
  .home-photography .ares {
    display: none !important;
  }
  .home-photography .zeus {
    display: block !important;
  }
  .home-photography .zeus .tp-bullet {
    height: 8px;
    width: 8px;
    border: 1px solid #fff;
    opacity: 0.5;
  }
  .home-photography .zeus .tp-bullet.selected {
    opacity: 1;
  }
  .home-photography .tp-bullet-image, .home-photography .tp-bullet-title, .home-photography .tp-bullet-imageoverlay {
    display: none !important;
  }
  .home-startup .rs-btn div {
    height: 30px !important;
    width: 30px !important;
  }
  .home-startup .tp-bullet.selected {
    opacity: 1;
  }
  .home-architecture .metis.tparrows {
    width: 50px;
    height: 50px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    top: auto !important;
    bottom: -25px;
    -webkit-transform: translate(-50%, -50%) !important;
    -ms-transform: translate(-50%, -50%) !important;
    transform: translate(-50%, -50%) !important;
  }
  .home-architecture .metis.tparrows:before {
    padding-top: 0;
  }
  .home-architecture .metis.tparrows:hover:before {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }
  .home-architecture .metis.tparrows.tp-leftarrow {
    left: 94% !important;
  }
  .home-architecture .metis.tparrows.tp-rightarrow {
    left: 94% !important;
    bottom: 25px;
  }
  .home-split-portfolio .swiper-slide-l {
    background-size: 53%;
  }
  .countdown.countdown-style-02 .countdown-box {
    margin-bottom: 15px;
    padding: 0 25px;
  }
}
@media (max-height: 460px) {
  /* header search */
  .active-form .form-wrapper .search-form {
    height: 85vh;
  }
}
@media (max-height: 600px) {
  /* modern menu */
  /* full menu */
  /* height */
  [data-mobile-nav-style=modern] .navbar-modern-inner .navbar-collapse {
    padding-top: 30px;
    padding-bottom: 30px;
  }
  [data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .navbar-collapse {
    padding-top: 30px;
    padding-bottom: 30px;
  }
  [data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .navbar-toggler {
    right: 15px;
    top: 15px;
  }
  .full-screen-auto {
    height: auto !important;
  }
}
@media only screen and (min-width: 1999px) {
  .navbar {
    flex-direction: column;
  }
}
@media only screen and (max-width: 1400px) {
  .navbar-nav .nav-item a {
    font-size: 14px;
  }
  .navbar .navbar-nav .nav-link {
    padding: 5px 0;
  }
}
@media only screen and (max-width: 1199px) {
  body {
    margin-top: 120px !important;
  }
  .navbar-toggler {
    position: absolute;
    top: -40px;
    right: 25px;
  }
  .homepage-services .post-details {
    min-height: 820px;
  }
}
@media only screen and (max-width: 1150px) {
  body {
    margin-top: 100px !important;
  }
  #page-order {
    margin-top: 120px !important;
  }
}
@media only screen and (max-width: 1024px) {
  body {
    margin-top: 120px !important;
  }
  .navbar-toggler {
    position: absolute;
    top: -40px;
    right: 25px;
  }
}
@media only screen and (max-width: 991px) {
  .navbar-toggler {
    position: absolute;
    top: 5px;
    right: 25px;
  }
  .navbar.navbar-boxed {
    padding-left: 15px;
  }
  .homepage-services .post-details {
    min-height: 570px;
  }
}
@media only screen and (max-width: 768px) {
  .homepage-services .post-details {
    min-height: 530px;
  }
  .four-layout .feature-box {
    min-height: 30vh;
  }
  .subscribe-section form input[type=text] {
    width: 90%;
  }
  .parallax {
    background-size: cover;
  }
  h1 {
    font-size: 40px;
  }
  body {
    margin-top: 90px !important;
  }
  #page-order {
    margin-top: 115px !important;
  }
  #page-order .step-item .divider-after {
    width: 25px;
  }
  #page-order .step-item .divider-before {
    width: 25px;
  }
  .hero h1 {
    font-size: 40px !important;
    margin-top: 0;
  }
  .hero p {
    font-size: 18px !important;
    padding: 0 10px;
  }
  h2, .services-content h2 {
    font-size: 30px;
  }
  .services-section-block .bg-golden-gold {
    min-width: unset;
    font-size: 18px !important;
  }
  .separate-contact-form {
    padding: 0 30px;
  }
  .feature-box.feature-box-show-hover .move-bottom-top {
    opacity: 1;
  }
  #CybotCookiebotDialogHeader, #CybotCookiebotDialogPoweredByText {
    display: none !important;
  }
  #CybotCookiebotDialogBody .CybotCookiebotScrollContainer {
    max-height: 8em !important;
  }
  #CybotCookiebotDialog {
    transform: unset !important;
    left: 0 !important;
    top: unset !important;
    width: 100% !important;
    bottom: 0 !important;
  }
  #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonsWrapper {
    flex-direction: row !important;
  }
}
@media only screen and (max-width: 680px) {
  #page-order .form-container {
    padding-left: 30px;
    padding-right: 30px;
  }
}
@media only screen and (max-width: 600px) {
  #page-order .form-container {
    padding-left: 15px;
    padding-right: 15px;
  }
  #page-order .form-container .container > div:nth-child(2) {
    height: 30px !important;
  }
  #page-order .step-item .description {
    display: none;
  }
  #page-order .step-item .divider-after {
    width: 15px;
  }
  #page-order .step-item .divider-before {
    width: 15px;
  }
}
@media only screen and (max-width: 568px) {
  .justify-content {
    justify-content: center;
  }
  #page-order .step-item .description {
    display: none;
  }
  #page-order h2.form-step-title.alt-font, #page-order span.form-step-title-info {
    font-size: 20px;
  }
  #page-order h2.form-step-title.alt-font span, #page-order span.form-step-title-info span {
    font-size: 20px;
  }
  .services-content tbody, .services-content td {
    padding: 5px;
  }
  .newsletter-title {
    padding-left: 0px;
    padding-right: 36px;
  }
  .text-alignment {
    text-align: center;
  }
  .justify-content {
    justify-content: center;
  }
  .hero {
    height: unset;
  }
  .navbar.navbar-boxed {
    padding-left: 15px;
  }
  .simple-dropdown .dropdown-menu li a {
    padding: 3px 15px 3px;
  }
  .nav-item.dropdown.simple-dropdown .dropdown-menu > .dropdown > a {
    margin-bottom: 15px;
  }
  .nav-item.dropdown.simple-dropdown .dropdown-menu.show .dropdown-menu {
    padding-left: 15px;
  }
  .nav-item.dropdown.simple-dropdown .dropdown-menu > .dropdown {
    margin-bottom: 0;
  }
  .hero-slider .swiper-slide {
    height: unset;
    padding: 50px 0;
  }
  .social-contact li a {
    font-size: 16px;
  }
  .social-contact li i {
    margin: 0 5px 0 0;
    font-size: 10px;
  }
}
@media only screen and (max-width: 440px) {
  #page-order .step-item .divider-after {
    width: 6px;
  }
  #page-order .step-item .divider-before {
    width: 6px;
  }
  #page-order h2.form-step-title.alt-font, #page-order span.form-step-title-info {
    font-size: 18px;
  }
  #page-order h2.form-step-title.alt-font span, #page-order span.form-step-title-info span {
    font-size: 18px;
  }
}
@media only screen and (max-width: 385px) {
  #page-order h2.form-step-title.alt-font, #page-order span.form-step-title-info {
    font-size: 15px;
  }
  #page-order h2.form-step-title.alt-font span, #page-order span.form-step-title-info span {
    font-size: 15px;
  }
}
@media only screen and (max-width: 991px) {
  .nav-item > .dropdown-toggle {
    display: block;
    width: 48px;
    height: 48px;
    right: 0px;
    position: absolute;
    top: 0;
    text-align: center;
    line-height: 50px;
  }
  .simple-dropdown .dropdown-menu li {
    padding: 15px 0;
  }
  .simple-dropdown .dropdown-menu li a {
    color: #232323;
  }
  .simple-dropdown .dropdown-menu .dropdown a {
    color: #232323;
  }
  .chaticon {
    bottom: 10px;
    right: 10px;
  }
}
