

	/* ---------------------------------- */
	/* Layout Components
	------------------------------------- */

	body, html {direction:ltr;} /*ltr | rtl*/


	/* ---------------------------------- */
	/* Direction
	------------------------------------- */
	
	.es-rtl {font-family: "Frutiger-Light";direction: rtl;}
	.es-ltr {font-family: "Frutiger-Light";direction: ltr;}
	
	.es-direction-auto {direction: ltr !important;}
	.es-arrow-direction {
        transform: scaleX(1);
    }
	
	[lang=ar] {font-family: "Frutiger-Light";direction: rtl;}
	[lang=en] {font-family: "Frutiger-Light";direction: ltr;}

	/* ---------------------------------- */
	/* Font Size
	------------------------------------- */


    .h1, .h2, .h3, .h4, .h5, .h6 {
      margin-bottom: 0.75rem;
      line-height: 2.3rem; }
    
    h1, .h1 {
      font-size: 1.5rem; }
    
    h2, .h2 {
      font-size: 2rem; }
    
    h3, .h3 {
      font-size: 1.75rem; }
    
    h4, .h4 {
      font-size: 1.5rem; }
    
    h5, .h5 {
      font-size: 1.25rem; }
    
    h6, .h6 {
      font-size: 1rem; }
    
    .lead {
      font-size: 1.3rem;
      font-weight: 300; }
    
    .display-1 {
      font-size: 6rem;
      font-weight: 300;
      line-height: 1.2; }
    
    .display-2 {
      font-size: 5.5rem;
      font-weight: 300;
      line-height: 1.2; }
    
    .display-3 {
      font-size: 4.5rem;
      font-weight: 300;
      line-height: 1.2; }
    
    .display-4 {
      font-size: 3.5rem;
      font-weight: 300;
      line-height: 1.2; }


	.xx-small {font-size: xx-small;}
	.x-small {font-size: x-small;}
	.small {font-size: small;}
	.medium {font-size: medium;}
	.large {font-size: large;}
	.x-large {font-size: x-large;}
	.xx-large {font-size: xx-large;}
	
	.es-font-bold {font-weight: bold;}
	.es-text-justify { text-align: justify; text-justify: inter-word; }
	
	
	.es-fs-1 {font-size: 1px !important;}
	.es-fs-2 {font-size: 2px !important;}
	.es-fs-3 {font-size: 3px !important;}
	.es-fs-4 {font-size: 4px !important;}
	.es-fs-5 {font-size: 5px !important;}
	.es-fs-6 {font-size: 6px !important;}
	.es-fs-7 {font-size: 7px !important;}
	.es-fs-8 {font-size: 8px !important;}
	.es-fs-9 {font-size: 9px !important;}
	.es-fs-10 {font-size: 10px !important;}
	.es-fs-11 {font-size: 11px !important;}
	.es-fs-12 {font-size: 12px !important;}
	.es-fs-13 {font-size: 13px !important;}
	.es-fs-14 {font-size: 14px !important;}
	.es-fs-15 {font-size: 15px !important;}
	.es-fs-16 {font-size: 16px !important;}
	.es-fs-17 {font-size: 17px !important;}
	.es-fs-18 {font-size: 18px !important;}
	.es-fs-19 {font-size: 19px !important;}
	.es-fs-20 {font-size: 20px !important;}
	.es-fs-21 {font-size: 21px !important;}
	.es-fs-22 {font-size: 22px !important;}
	.es-fs-23 {font-size: 23px !important;}
	.es-fs-24 {font-size: 24px !important;}
	.es-fs-25 {font-size: 25px !important;}
	.es-fs-26 {font-size: 26px !important;}
	.es-fs-27 {font-size: 27px !important;}
	.es-fs-28 {font-size: 28px !important;}
	.es-fs-29 {font-size: 29px !important;}
	.es-fs-30 {font-size: 30px !important;}
	.es-fs-31 {font-size: 31px !important;}
	.es-fs-32 {font-size: 32px !important;}
	.es-fs-33 {font-size: 33px !important;}
	.es-fs-34 {font-size: 34px !important;}
	.es-fs-35 {font-size: 35px !important;}
	.es-fs-36 {font-size: 36px !important;}
	.es-fs-37 {font-size: 37px !important;}
	.es-fs-38 {font-size: 38px !important;}
	.es-fs-39 {font-size: 39px !important;}
	.es-fs-40 {font-size: 40px !important;}
	.es-fs-41 {font-size: 41px !important;}
	.es-fs-42 {font-size: 42px !important;}
	.es-fs-43 {font-size: 43px !important;}
	.es-fs-44 {font-size: 44px !important;}
	.es-fs-45 {font-size: 45px !important;}
	.es-fs-46 {font-size: 46px !important;}
	.es-fs-47 {font-size: 47px !important;}
	.es-fs-48 {font-size: 48px !important;}
	.es-fs-49 {font-size: 49px !important;}
	.es-fs-50 {font-size: 50px !important;}
	.es-fs-51 {font-size: 51px !important;}
	.es-fs-52 {font-size: 52px !important;}
	.es-fs-53 {font-size: 53px !important;}
	.es-fs-54 {font-size: 54px !important;}
	.es-fs-55 {font-size: 55px !important;}
	.es-fs-56 {font-size: 56px !important;}
	.es-fs-57 {font-size: 57px !important;}
	.es-fs-58 {font-size: 58px !important;}
	.es-fs-59 {font-size: 59px !important;}
	.es-fs-60 {font-size: 60px !important;}
	.es-fs-61 {font-size: 61px !important;}
	.es-fs-62 {font-size: 62px !important;}
	.es-fs-63 {font-size: 63px !important;}
	.es-fs-64 {font-size: 64px !important;}
	.es-fs-65 {font-size: 65px !important;}
	.es-fs-66 {font-size: 66px !important;}
	.es-fs-67 {font-size: 67px !important;}
	.es-fs-68 {font-size: 68px !important;}
	.es-fs-69 {font-size: 69px !important;}
	.es-fs-70 {font-size: 70px !important;}
	.es-fs-71 {font-size: 71px !important;}
	.es-fs-72 {font-size: 72px !important;}
	.es-fs-73 {font-size: 73px !important;}
	.es-fs-74 {font-size: 74px !important;}
	.es-fs-75 {font-size: 75px !important;}
	.es-fs-76 {font-size: 76px !important;}
	.es-fs-77 {font-size: 77px !important;}
	.es-fs-78 {font-size: 78px !important;}
	.es-fs-79 {font-size: 79px !important;}
	.es-fs-80 {font-size: 80px !important;}
	.es-fs-81 {font-size: 81px !important;}
	.es-fs-82 {font-size: 82px !important;}
	.es-fs-83 {font-size: 83px !important;}
	.es-fs-84 {font-size: 84px !important;}
	.es-fs-85 {font-size: 85px !important;}
	.es-fs-86 {font-size: 86px !important;}
	.es-fs-87 {font-size: 87px !important;}
	.es-fs-88 {font-size: 88px !important;}
	.es-fs-89 {font-size: 89px !important;}
	.es-fs-90 {font-size: 90px !important;}
	.es-fs-91 {font-size: 91px !important;}
	.es-fs-92 {font-size: 92px !important;}
	.es-fs-93 {font-size: 93px !important;}
	.es-fs-94 {font-size: 94px !important;}
	.es-fs-95 {font-size: 95px !important;}
	.es-fs-96 {font-size: 96px !important;}
	.es-fs-97 {font-size: 97px !important;}
	.es-fs-98 {font-size: 98px !important;}
	.es-fs-99 {font-size: 99px !important;}
	.es-fs-100 {font-size: 100px !important;}
	.es-fs-101 {font-size: 101px !important;}
	.es-fs-102 {font-size: 102px !important;}
	.es-fs-103 {font-size: 103px !important;}
	.es-fs-104 {font-size: 104px !important;}
	.es-fs-105 {font-size: 105px !important;}
	.es-fs-106 {font-size: 106px !important;}
	.es-fs-107 {font-size: 107px !important;}
	.es-fs-108 {font-size: 108px !important;}
	.es-fs-109 {font-size: 109px !important;}
	.es-fs-110 {font-size: 110px !important;}
	.es-fs-111 {font-size: 111px !important;}
	.es-fs-112 {font-size: 112px !important;}
	.es-fs-113 {font-size: 113px !important;}
	.es-fs-114 {font-size: 114px !important;}
	.es-fs-115 {font-size: 115px !important;}
	.es-fs-116 {font-size: 116px !important;}
	.es-fs-117 {font-size: 117px !important;}
	.es-fs-118 {font-size: 118px !important;}
	.es-fs-119 {font-size: 119px !important;}
	.es-fs-120 {font-size: 120px !important;}
	.es-fs-121 {font-size: 121px !important;}
	.es-fs-122 {font-size: 122px !important;}
	.es-fs-123 {font-size: 123px !important;}
	.es-fs-124 {font-size: 124px !important;}
	.es-fs-125 {font-size: 125px !important;}
	.es-fs-126 {font-size: 126px !important;}
	.es-fs-127 {font-size: 127px !important;}
	.es-fs-128 {font-size: 128px !important;}
	.es-fs-129 {font-size: 129px !important;}
	.es-fs-130 {font-size: 130px !important;}
	.es-fs-131 {font-size: 131px !important;}
	.es-fs-132 {font-size: 132px !important;}
	.es-fs-133 {font-size: 133px !important;}
	.es-fs-134 {font-size: 134px !important;}
	.es-fs-135 {font-size: 135px !important;}
	.es-fs-136 {font-size: 136px !important;}
	.es-fs-137 {font-size: 137px !important;}
	.es-fs-138 {font-size: 138px !important;}
	.es-fs-139 {font-size: 139px !important;}
	.es-fs-140 {font-size: 140px !important;}
	.es-fs-141 {font-size: 141px !important;}
	.es-fs-142 {font-size: 142px !important;}
	.es-fs-143 {font-size: 143px !important;}
	.es-fs-144 {font-size: 144px !important;}
	.es-fs-145 {font-size: 145px !important;}
	.es-fs-146 {font-size: 146px !important;}
	.es-fs-147 {font-size: 147px !important;}
	.es-fs-148 {font-size: 148px !important;}
	.es-fs-149 {font-size: 149px !important;}
	.es-fs-150 {font-size: 150px !important;}
	.es-fs-151 {font-size: 151px !important;}
	.es-fs-152 {font-size: 152px !important;}
	.es-fs-153 {font-size: 153px !important;}
	.es-fs-154 {font-size: 154px !important;}
	.es-fs-155 {font-size: 155px !important;}
	.es-fs-156 {font-size: 156px !important;}
	.es-fs-157 {font-size: 157px !important;}
	.es-fs-158 {font-size: 158px !important;}
	.es-fs-159 {font-size: 159px !important;}
	.es-fs-160 {font-size: 160px !important;}
	.es-fs-161 {font-size: 161px !important;}
	.es-fs-162 {font-size: 162px !important;}
	.es-fs-163 {font-size: 163px !important;}
	.es-fs-164 {font-size: 164px !important;}
	.es-fs-165 {font-size: 165px !important;}
	.es-fs-166 {font-size: 166px !important;}
	.es-fs-167 {font-size: 167px !important;}
	.es-fs-168 {font-size: 168px !important;}
	.es-fs-169 {font-size: 169px !important;}
	.es-fs-170 {font-size: 170px !important;}
	.es-fs-171 {font-size: 171px !important;}
	.es-fs-172 {font-size: 172px !important;}
	.es-fs-173 {font-size: 173px !important;}
	.es-fs-174 {font-size: 174px !important;}
	.es-fs-175 {font-size: 175px !important;}
	.es-fs-176 {font-size: 176px !important;}
	.es-fs-177 {font-size: 177px !important;}
	.es-fs-178 {font-size: 178px !important;}
	.es-fs-179 {font-size: 179px !important;}
	.es-fs-180 {font-size: 180px !important;}
	.es-fs-181 {font-size: 181px !important;}
	.es-fs-182 {font-size: 182px !important;}
	.es-fs-183 {font-size: 183px !important;}
	.es-fs-184 {font-size: 184px !important;}
	.es-fs-185 {font-size: 185px !important;}
	.es-fs-186 {font-size: 186px !important;}
	.es-fs-187 {font-size: 187px !important;}
	.es-fs-188 {font-size: 188px !important;}
	.es-fs-189 {font-size: 189px !important;}
	.es-fs-190 {font-size: 190px !important;}
	.es-fs-191 {font-size: 191px !important;}
	.es-fs-192 {font-size: 192px !important;}
	.es-fs-193 {font-size: 193px !important;}
	.es-fs-194 {font-size: 194px !important;}
	.es-fs-195 {font-size: 195px !important;}
	.es-fs-196 {font-size: 196px !important;}
	.es-fs-197 {font-size: 197px !important;}
	.es-fs-198 {font-size: 198px !important;}
	.es-fs-199 {font-size: 199px !important;}
	.es-fs-200 {font-size: 200px !important;}


	.line-height-1 {line-height: 1px !important;}
	.line-height-2 {line-height: 2px !important;}
	.line-height-3 {line-height: 3px !important;}
	.line-height-4 {line-height: 4px !important;}
	.line-height-5 {line-height: 5px !important;}
	.line-height-6 {line-height: 6px !important;}
	.line-height-7 {line-height: 7px !important;}
	.line-height-8 {line-height: 8px !important;}
	.line-height-9 {line-height: 9px !important;}
	.line-height-10 {line-height: 10px !important;}
	.line-height-11 {line-height: 11px !important;}
	.line-height-12 {line-height: 12px !important;}
	.line-height-13 {line-height: 13px !important;}
	.line-height-14 {line-height: 14px !important;}
	.line-height-15 {line-height: 15px !important;}
	.line-height-16 {line-height: 16px !important;}
	.line-height-17 {line-height: 17px !important;}
	.line-height-18 {line-height: 18px !important;}
	.line-height-19 {line-height: 19px !important;}
	.line-height-20 {line-height: 20px !important;}
	.line-height-21 {line-height: 21px !important;}
	.line-height-22 {line-height: 22px !important;}
	.line-height-23 {line-height: 23px !important;}
	.line-height-24 {line-height: 24px !important;}
	.line-height-25 {line-height: 25px !important;}
	.line-height-26 {line-height: 26px !important;}
	.line-height-27 {line-height: 27px !important;}
	.line-height-28 {line-height: 28px !important;}
	.line-height-29 {line-height: 29px !important;}
	.line-height-30 {line-height: 30px !important;}
	.line-height-31 {line-height: 31px !important;}
	.line-height-32 {line-height: 32px !important;}
	.line-height-33 {line-height: 33px !important;}
	.line-height-34 {line-height: 34px !important;}
	.line-height-35 {line-height: 35px !important;}
	.line-height-36 {line-height: 36px !important;}
	.line-height-37 {line-height: 37px !important;}
	.line-height-38 {line-height: 38px !important;}
	.line-height-39 {line-height: 39px !important;}
	.line-height-40 {line-height: 40px !important;}
	.line-height-41 {line-height: 41px !important;}
	.line-height-42 {line-height: 42px !important;}
	.line-height-43 {line-height: 43px !important;}
	.line-height-44 {line-height: 44px !important;}
	.line-height-45 {line-height: 45px !important;}
	.line-height-46 {line-height: 46px !important;}
	.line-height-47 {line-height: 47px !important;}
	.line-height-48 {line-height: 48px !important;}
	.line-height-49 {line-height: 49px !important;}
	.line-height-50 {line-height: 50px !important;}
	.line-height-51 {line-height: 51px !important;}
	.line-height-52 {line-height: 52px !important;}
	.line-height-53 {line-height: 53px !important;}
	.line-height-54 {line-height: 54px !important;}
	.line-height-55 {line-height: 55px !important;}
	.line-height-56 {line-height: 56px !important;}
	.line-height-57 {line-height: 57px !important;}
	.line-height-58 {line-height: 58px !important;}
	.line-height-59 {line-height: 59px !important;}
	.line-height-60 {line-height: 60px !important;}
	.line-height-61 {line-height: 61px !important;}
	.line-height-62 {line-height: 62px !important;}
	.line-height-63 {line-height: 63px !important;}
	.line-height-64 {line-height: 64px !important;}
	.line-height-65 {line-height: 65px !important;}
	.line-height-66 {line-height: 66px !important;}
	.line-height-67 {line-height: 67px !important;}
	.line-height-68 {line-height: 68px !important;}
	.line-height-69 {line-height: 69px !important;}
	.line-height-70 {line-height: 70px !important;}
	.line-height-71 {line-height: 71px !important;}
	.line-height-72 {line-height: 72px !important;}
	.line-height-73 {line-height: 73px !important;}
	.line-height-74 {line-height: 74px !important;}
	.line-height-75 {line-height: 75px !important;}
	.line-height-76 {line-height: 76px !important;}
	.line-height-77 {line-height: 77px !important;}
	.line-height-78 {line-height: 78px !important;}
	.line-height-79 {line-height: 79px !important;}
	.line-height-80 {line-height: 80px !important;}
	.line-height-81 {line-height: 81px !important;}
	.line-height-82 {line-height: 82px !important;}
	.line-height-83 {line-height: 83px !important;}
	.line-height-84 {line-height: 84px !important;}
	.line-height-85 {line-height: 85px !important;}
	.line-height-86 {line-height: 86px !important;}
	.line-height-87 {line-height: 87px !important;}
	.line-height-88 {line-height: 88px !important;}
	.line-height-89 {line-height: 89px !important;}
	.line-height-90 {line-height: 90px !important;}
	.line-height-91 {line-height: 91px !important;}
	.line-height-92 {line-height: 92px !important;}
	.line-height-93 {line-height: 93px !important;}
	.line-height-94 {line-height: 94px !important;}
	.line-height-95 {line-height: 95px !important;}
	.line-height-96 {line-height: 96px !important;}
	.line-height-97 {line-height: 97px !important;}
	.line-height-98 {line-height: 98px !important;}
	.line-height-99 {line-height: 99px !important;}
	.line-height-100 {line-height: 100px !important;}
	.line-height-101 {line-height: 101px !important;}
	.line-height-102 {line-height: 102px !important;}
	.line-height-103 {line-height: 103px !important;}
	.line-height-104 {line-height: 104px !important;}
	.line-height-105 {line-height: 105px !important;}
	.line-height-106 {line-height: 106px !important;}
	.line-height-107 {line-height: 107px !important;}
	.line-height-108 {line-height: 108px !important;}
	.line-height-109 {line-height: 109px !important;}
	.line-height-110 {line-height: 110px !important;}
	.line-height-111 {line-height: 111px !important;}
	.line-height-112 {line-height: 112px !important;}
	.line-height-113 {line-height: 113px !important;}
	.line-height-114 {line-height: 114px !important;}
	.line-height-115 {line-height: 115px !important;}
	.line-height-116 {line-height: 116px !important;}
	.line-height-117 {line-height: 117px !important;}
	.line-height-118 {line-height: 118px !important;}
	.line-height-119 {line-height: 119px !important;}
	.line-height-120 {line-height: 120px !important;}
	.line-height-121 {line-height: 121px !important;}
	.line-height-122 {line-height: 122px !important;}
	.line-height-123 {line-height: 123px !important;}
	.line-height-124 {line-height: 124px !important;}
	.line-height-125 {line-height: 125px !important;}
	.line-height-126 {line-height: 126px !important;}
	.line-height-127 {line-height: 127px !important;}
	.line-height-128 {line-height: 128px !important;}
	.line-height-129 {line-height: 129px !important;}
	.line-height-130 {line-height: 130px !important;}
	.line-height-131 {line-height: 131px !important;}
	.line-height-132 {line-height: 132px !important;}
	.line-height-133 {line-height: 133px !important;}
	.line-height-134 {line-height: 134px !important;}
	.line-height-135 {line-height: 135px !important;}
	.line-height-136 {line-height: 136px !important;}
	.line-height-137 {line-height: 137px !important;}
	.line-height-138 {line-height: 138px !important;}
	.line-height-139 {line-height: 139px !important;}
	.line-height-140 {line-height: 140px !important;}
	.line-height-141 {line-height: 141px !important;}
	.line-height-142 {line-height: 142px !important;}
	.line-height-143 {line-height: 143px !important;}
	.line-height-144 {line-height: 144px !important;}
	.line-height-145 {line-height: 145px !important;}
	.line-height-146 {line-height: 146px !important;}
	.line-height-147 {line-height: 147px !important;}
	.line-height-148 {line-height: 148px !important;}
	.line-height-149 {line-height: 149px !important;}
	.line-height-150 {line-height: 150px !important;}
	.line-height-151 {line-height: 151px !important;}
	.line-height-152 {line-height: 152px !important;}
	.line-height-153 {line-height: 153px !important;}
	.line-height-154 {line-height: 154px !important;}
	.line-height-155 {line-height: 155px !important;}
	.line-height-156 {line-height: 156px !important;}
	.line-height-157 {line-height: 157px !important;}
	.line-height-158 {line-height: 158px !important;}
	.line-height-159 {line-height: 159px !important;}
	.line-height-160 {line-height: 160px !important;}
	.line-height-161 {line-height: 161px !important;}
	.line-height-162 {line-height: 162px !important;}
	.line-height-163 {line-height: 163px !important;}
	.line-height-164 {line-height: 164px !important;}
	.line-height-165 {line-height: 165px !important;}
	.line-height-166 {line-height: 166px !important;}
	.line-height-167 {line-height: 167px !important;}
	.line-height-168 {line-height: 168px !important;}
	.line-height-169 {line-height: 169px !important;}
	.line-height-170 {line-height: 170px !important;}
	.line-height-171 {line-height: 171px !important;}
	.line-height-172 {line-height: 172px !important;}
	.line-height-173 {line-height: 173px !important;}
	.line-height-174 {line-height: 174px !important;}
	.line-height-175 {line-height: 175px !important;}
	.line-height-176 {line-height: 176px !important;}
	.line-height-177 {line-height: 177px !important;}
	.line-height-178 {line-height: 178px !important;}
	.line-height-179 {line-height: 179px !important;}
	.line-height-180 {line-height: 180px !important;}
	.line-height-181 {line-height: 181px !important;}
	.line-height-182 {line-height: 182px !important;}
	.line-height-183 {line-height: 183px !important;}
	.line-height-184 {line-height: 184px !important;}
	.line-height-185 {line-height: 185px !important;}
	.line-height-186 {line-height: 186px !important;}
	.line-height-187 {line-height: 187px !important;}
	.line-height-188 {line-height: 188px !important;}
	.line-height-189 {line-height: 189px !important;}
	.line-height-190 {line-height: 190px !important;}
	.line-height-191 {line-height: 191px !important;}
	.line-height-192 {line-height: 192px !important;}
	.line-height-193 {line-height: 193px !important;}
	.line-height-194 {line-height: 194px !important;}
	.line-height-195 {line-height: 195px !important;}
	.line-height-196 {line-height: 196px !important;}
	.line-height-197 {line-height: 197px !important;}
	.line-height-198 {line-height: 198px !important;}
	.line-height-199 {line-height: 199px !important;}
	.line-height-200 {line-height: 200px !important;}	


    .es-text-1-line {
       overflow: hidden;
       text-overflow: ellipsis;
       display: -webkit-box;
       -webkit-line-clamp: 1; /* number of lines to show */
               line-clamp: 1; 
       -webkit-box-orient: vertical;
    
    }
    
    .es-text-2-line {
       overflow: hidden;
       text-overflow: ellipsis;
       display: -webkit-box;
       -webkit-line-clamp: 2; /* number of lines to show */
               line-clamp: 2; 
       -webkit-box-orient: vertical;
    }
    
    .es-text-3-line {
       overflow: hidden;
       text-overflow: ellipsis;
       display: -webkit-box;
       -webkit-line-clamp: 3; /* number of lines to show */
               line-clamp: 3; 
       -webkit-box-orient: vertical;
    }
    
    .es-text-4-line {
       overflow: hidden;
       text-overflow: ellipsis;
       display: -webkit-box;
       -webkit-line-clamp: 4; /* number of lines to show */
               line-clamp: 4; 
       -webkit-box-orient: vertical;
    }
    
    .es-text-5-line {
       overflow: hidden;
       text-overflow: ellipsis;
       display: -webkit-box;
       -webkit-line-clamp: 5; /* number of lines to show */of lines to show */
               line-clamp: 5; 
       -webkit-box-orient: vertical;
    }
    
    .es-text-6-line {
       overflow: hidden;
       text-overflow: ellipsis;
       display: -webkit-box;
       -webkit-line-clamp: 6; /* number of lines to show */r of lines to show */
               line-clamp: 6; 
       -webkit-box-orient: vertical;
    }


/* Extra small devices (portrait phones, less than 576px)*/

	.es-fs-sm-1 { }
	.es-fs-sm-2 { }
	.es-fs-sm-3 { }
	.es-fs-sm-4 { }
	.es-fs-sm-5 { }
	.es-fs-sm-6 { }
	.es-fs-sm-7 { }
	.es-fs-sm-8 { }
	.es-fs-sm-9 { }
	.es-fs-sm-10 { }
	.es-fs-sm-11 { }
	.es-fs-sm-12 { }
	.es-fs-sm-13 { }
	.es-fs-sm-14 { }
	.es-fs-sm-15 { }
	.es-fs-sm-16 { }
	.es-fs-sm-17 { }
	.es-fs-sm-18 { }
	.es-fs-sm-19 { }
	.es-fs-sm-20 { }
	.es-fs-sm-21 { }
	.es-fs-sm-22 { }
	.es-fs-sm-23 { }
	.es-fs-sm-24 { }
	.es-fs-sm-25 { }
	.es-fs-sm-26 { }
	.es-fs-sm-27 { }
	.es-fs-sm-28 { }
	.es-fs-sm-29 { }
	.es-fs-sm-30 { }
	.es-fs-sm-31 { }
	.es-fs-sm-32 { }
	.es-fs-sm-33 { }
	.es-fs-sm-34 { }
	.es-fs-sm-35 { }
	.es-fs-sm-36 { }
	.es-fs-sm-37 { }
	.es-fs-sm-38 { }
	.es-fs-sm-39 { }
	.es-fs-sm-40 { }
	.es-fs-sm-41 { }
	.es-fs-sm-42 { }
	.es-fs-sm-43 { }
	.es-fs-sm-44 { }
	.es-fs-sm-45 { }
	.es-fs-sm-46 { }
	.es-fs-sm-47 { }
	.es-fs-sm-48 { }
	.es-fs-sm-49 { }
	.es-fs-sm-50 { }
	.es-fs-sm-51 { }
	.es-fs-sm-52 { }
	.es-fs-sm-53 { }
	.es-fs-sm-54 { }
	.es-fs-sm-55 { }
	.es-fs-sm-56 { }
	.es-fs-sm-57 { }
	.es-fs-sm-58 { }
	.es-fs-sm-59 { }
	.es-fs-sm-60 { }
	.es-fs-sm-61 { }
	.es-fs-sm-62 { }
	.es-fs-sm-63 { }
	.es-fs-sm-64 { }
	.es-fs-sm-65 { }
	.es-fs-sm-66 { }
	.es-fs-sm-67 { }
	.es-fs-sm-68 { }
	.es-fs-sm-69 { }
	.es-fs-sm-70 { }
	.es-fs-sm-71 { }
	.es-fs-sm-72 { }
	.es-fs-sm-73 { }
	.es-fs-sm-74 { }
	.es-fs-sm-75 { }
	.es-fs-sm-76 { }
	.es-fs-sm-77 { }
	.es-fs-sm-78 { }
	.es-fs-sm-79 { }
	.es-fs-sm-80 { }
	.es-fs-sm-81 { }
	.es-fs-sm-82 { }
	.es-fs-sm-83 { }
	.es-fs-sm-84 { }
	.es-fs-sm-85 { }
	.es-fs-sm-86 { }
	.es-fs-sm-87 { }
	.es-fs-sm-88 { }
	.es-fs-sm-89 { }
	.es-fs-sm-90 { }
	.es-fs-sm-91 { }
	.es-fs-sm-92 { }
	.es-fs-sm-93 { }
	.es-fs-sm-94 { }
	.es-fs-sm-95 { }
	.es-fs-sm-96 { }
	.es-fs-sm-97 { }
	.es-fs-sm-98 { }
	.es-fs-sm-99 { }
	.es-fs-sm-100 { }
	.es-fs-sm-101 { }
	.es-fs-sm-102 { }
	.es-fs-sm-103 { }
	.es-fs-sm-104 { }
	.es-fs-sm-105 { }
	.es-fs-sm-106 { }
	.es-fs-sm-107 { }
	.es-fs-sm-108 { }
	.es-fs-sm-109 { }
	.es-fs-sm-110 { }
	.es-fs-sm-111 { }
	.es-fs-sm-112 { }
	.es-fs-sm-113 { }
	.es-fs-sm-114 { }
	.es-fs-sm-115 { }
	.es-fs-sm-116 { }
	.es-fs-sm-117 { }
	.es-fs-sm-118 { }
	.es-fs-sm-119 { }
	.es-fs-sm-120 { }
	.es-fs-sm-121 { }
	.es-fs-sm-122 { }
	.es-fs-sm-123 { }
	.es-fs-sm-124 { }
	.es-fs-sm-125 { }
	.es-fs-sm-126 { }
	.es-fs-sm-127 { }
	.es-fs-sm-128 { }
	.es-fs-sm-129 { }
	.es-fs-sm-130 { }
	.es-fs-sm-131 { }
	.es-fs-sm-132 { }
	.es-fs-sm-133 { }
	.es-fs-sm-134 { }
	.es-fs-sm-135 { }
	.es-fs-sm-136 { }
	.es-fs-sm-137 { }
	.es-fs-sm-138 { }
	.es-fs-sm-139 { }
	.es-fs-sm-140 { }
	.es-fs-sm-141 { }
	.es-fs-sm-142 { }
	.es-fs-sm-143 { }
	.es-fs-sm-144 { }
	.es-fs-sm-145 { }
	.es-fs-sm-146 { }
	.es-fs-sm-147 { }
	.es-fs-sm-148 { }
	.es-fs-sm-149 { }
	.es-fs-sm-150 { }
	.es-fs-sm-151 { }
	.es-fs-sm-152 { }
	.es-fs-sm-153 { }
	.es-fs-sm-154 { }
	.es-fs-sm-155 { }
	.es-fs-sm-156 { }
	.es-fs-sm-157 { }
	.es-fs-sm-158 { }
	.es-fs-sm-159 { }
	.es-fs-sm-160 { }
	.es-fs-sm-161 { }
	.es-fs-sm-162 { }
	.es-fs-sm-163 { }
	.es-fs-sm-164 { }
	.es-fs-sm-165 { }
	.es-fs-sm-166 { }
	.es-fs-sm-167 { }
	.es-fs-sm-168 { }
	.es-fs-sm-169 { }
	.es-fs-sm-170 { }
	.es-fs-sm-171 { }
	.es-fs-sm-172 { }
	.es-fs-sm-173 { }
	.es-fs-sm-174 { }
	.es-fs-sm-175 { }
	.es-fs-sm-176 { }
	.es-fs-sm-177 { }
	.es-fs-sm-178 { }
	.es-fs-sm-179 { }
	.es-fs-sm-180 { }
	.es-fs-sm-181 { }
	.es-fs-sm-182 { }
	.es-fs-sm-183 { }
	.es-fs-sm-184 { }
	.es-fs-sm-185 { }
	.es-fs-sm-186 { }
	.es-fs-sm-187 { }
	.es-fs-sm-188 { }
	.es-fs-sm-189 { }
	.es-fs-sm-190 { }
	.es-fs-sm-191 { }
	.es-fs-sm-192 { }
	.es-fs-sm-193 { }
	.es-fs-sm-194 { }
	.es-fs-sm-195 { }
	.es-fs-sm-196 { }
	.es-fs-sm-197 { }
	.es-fs-sm-198 { }
	.es-fs-sm-199 { }
	.es-fs-sm-200 { }
sm
	.es-line-sm-height-1 { }
	.es-line-sm-height-2 { }
	.es-line-sm-height-3 { }
	.es-line-sm-height-4 { }
	.es-line-sm-height-5 { }
	.es-line-sm-height-6 { }
	.es-line-sm-height-7 { }
	.es-line-sm-height-8 { }
	.es-line-sm-height-9 { }
	.es-line-sm-height-10 { }
	.es-line-sm-height-11 { }
	.es-line-sm-height-12 { }
	.es-line-sm-height-13 { }
	.es-line-sm-height-14 { }
	.es-line-sm-height-15 { }
	.es-line-sm-height-16 { }
	.es-line-sm-height-17 { }
	.es-line-sm-height-18 { }
	.es-line-sm-height-19 { }
	.es-line-sm-height-20 { }
	.es-line-sm-height-21 { }
	.es-line-sm-height-22 { }
	.es-line-sm-height-23 { }
	.es-line-sm-height-24 { }
	.es-line-sm-height-25 { }
	.es-line-sm-height-26 { }
	.es-line-sm-height-27 { }
	.es-line-sm-height-28 { }
	.es-line-sm-height-29 { }
	.es-line-sm-height-30 { }
	.es-line-sm-height-31 { }
	.es-line-sm-height-32 { }
	.es-line-sm-height-33 { }
	.es-line-sm-height-34 { }
	.es-line-sm-height-35 { }
	.es-line-sm-height-36 { }
	.es-line-sm-height-37 { }
	.es-line-sm-height-38 { }
	.es-line-sm-height-39 { }
	.es-line-sm-height-40 { }
	.es-line-sm-height-41 { }
	.es-line-sm-height-42 { }
	.es-line-sm-height-43 { }
	.es-line-sm-height-44 { }
	.es-line-sm-height-45 { }
	.es-line-sm-height-46 { }
	.es-line-sm-height-47 { }
	.es-line-sm-height-48 { }
	.es-line-sm-height-49 { }
	.es-line-sm-height-50 { }
	.es-line-sm-height-51 { }
	.es-line-sm-height-52 { }
	.es-line-sm-height-53 { }
	.es-line-sm-height-54 { }
	.es-line-sm-height-55 { }
	.es-line-sm-height-56 { }
	.es-line-sm-height-57 { }
	.es-line-sm-height-58 { }
	.es-line-sm-height-59 { }
	.es-line-sm-height-60 { }
	.es-line-sm-height-61 { }
	.es-line-sm-height-62 { }
	.es-line-sm-height-63 { }
	.es-line-sm-height-64 { }
	.es-line-sm-height-65 { }
	.es-line-sm-height-66 { }
	.es-line-sm-height-67 { }
	.es-line-sm-height-68 { }
	.es-line-sm-height-69 { }
	.es-line-sm-height-70 { }
	.es-line-sm-height-71 { }
	.es-line-sm-height-72 { }
	.es-line-sm-height-73 { }
	.es-line-sm-height-74 { }
	.es-line-sm-height-75 { }
	.es-line-sm-height-76 { }
	.es-line-sm-height-77 { }
	.es-line-sm-height-78 { }
	.es-line-sm-height-79 { }
	.es-line-sm-height-80 { }
	.es-line-sm-height-81 { }
	.es-line-sm-height-82 { }
	.es-line-sm-height-83 { }
	.es-line-sm-height-84 { }
	.es-line-sm-height-85 { }
	.es-line-sm-height-86 { }
	.es-line-sm-height-87 { }
	.es-line-sm-height-88 { }
	.es-line-sm-height-89 { }
	.es-line-sm-height-90 { }
	.es-line-sm-height-91 { }
	.es-line-sm-height-92 { }
	.es-line-sm-height-93 { }
	.es-line-sm-height-94 { }
	.es-line-sm-height-95 { }
	.es-line-sm-height-96 { }
	.es-line-sm-height-97 { }
	.es-line-sm-height-98 { }
	.es-line-sm-height-99 { }
	.es-line-sm-height-100 { }
	.es-line-sm-height-101 { }
	.es-line-sm-height-102 { }
	.es-line-sm-height-103 { }
	.es-line-sm-height-104 { }
	.es-line-sm-height-105 { }
	.es-line-sm-height-106 { }
	.es-line-sm-height-107 { }
	.es-line-sm-height-108 { }
	.es-line-sm-height-109 { }
	.es-line-sm-height-110 { }
	.es-line-sm-height-111 { }
	.es-line-sm-height-112 { }
	.es-line-sm-height-113 { }
	.es-line-sm-height-114 { }
	.es-line-sm-height-115 { }
	.es-line-sm-height-116 { }
	.es-line-sm-height-117 { }
	.es-line-sm-height-118 { }
	.es-line-sm-height-119 { }
	.es-line-sm-height-120 { }
	.es-line-sm-height-121 { }
	.es-line-sm-height-122 { }
	.es-line-sm-height-123 { }
	.es-line-sm-height-124 { }
	.es-line-sm-height-125 { }
	.es-line-sm-height-126 { }
	.es-line-sm-height-127 { }
	.es-line-sm-height-128 { }
	.es-line-sm-height-129 { }
	.es-line-sm-height-130 { }
	.es-line-sm-height-131 { }
	.es-line-sm-height-132 { }
	.es-line-sm-height-133 { }
	.es-line-sm-height-134 { }
	.es-line-sm-height-135 { }
	.es-line-sm-height-136 { }
	.es-line-sm-height-137 { }
	.es-line-sm-height-138 { }
	.es-line-sm-height-139 { }
	.es-line-sm-height-140 { }
	.es-line-sm-height-141 { }
	.es-line-sm-height-142 { }
	.es-line-sm-height-143 { }
	.es-line-sm-height-144 { }
	.es-line-sm-height-145 { }
	.es-line-sm-height-146 { }
	.es-line-sm-height-147 { }
	.es-line-sm-height-148 { }
	.es-line-sm-height-149 { }
	.es-line-sm-height-150 { }
	.es-line-sm-height-151 { }
	.es-line-sm-height-152 { }
	.es-line-sm-height-153 { }
	.es-line-sm-height-154 { }
	.es-line-sm-height-155 { }
	.es-line-sm-height-156 { }
	.es-line-sm-height-157 { }
	.es-line-sm-height-158 { }
	.es-line-sm-height-159 { }
	.es-line-sm-height-160 { }
	.es-line-sm-height-161 { }
	.es-line-sm-height-162 { }
	.es-line-sm-height-163 { }
	.es-line-sm-height-164 { }
	.es-line-sm-height-165 { }
	.es-line-sm-height-166 { }
	.es-line-sm-height-167 { }
	.es-line-sm-height-168 { }
	.es-line-sm-height-169 { }
	.es-line-sm-height-170 { }
	.es-line-sm-height-171 { }
	.es-line-sm-height-172 { }
	.es-line-sm-height-173 { }
	.es-line-sm-height-174 { }
	.es-line-sm-height-175 { }
	.es-line-sm-height-176 { }
	.es-line-sm-height-177 { }
	.es-line-sm-height-178 { }
	.es-line-sm-height-179 { }
	.es-line-sm-height-180 { }
	.es-line-sm-height-181 { }
	.es-line-sm-height-182 { }
	.es-line-sm-height-183 { }
	.es-line-sm-height-184 { }
	.es-line-sm-height-185 { }
	.es-line-sm-height-186 { }
	.es-line-sm-height-187 { }
	.es-line-sm-height-188 { }
	.es-line-sm-height-189 { }
	.es-line-sm-height-190 { }
	.es-line-sm-height-191 { }
	.es-line-sm-height-192 { }
	.es-line-sm-height-193 { }
	.es-line-sm-height-194 { }
	.es-line-sm-height-195 { }
	.es-line-sm-height-196 { }
	.es-line-sm-height-197 { }
	.es-line-sm-height-198 { }
	.es-line-sm-height-199 { }
	.es-line-sm-height-200 { }	

    .es-text-1-sm-line {}
    .es-text-2-sm-line {}
    .es-text-3-sm-line {}
    .es-text-4-sm-line {}
    .es-text-5-sm-line {}
    .es-text-6-sm-line {}	 

    .es-mt-n0 {margin-top: -0px}
    .es-mt-n1 {margin-top: -10px}
    .es-mt-n2 {margin-top: -20px}
    .es-mt-n3 {margin-top: -30px}
    .es-mt-n4 {margin-top: -40px}
    .es-mt-n5 {margin-top: -50px}

    .es-mt-sm-n0 {}    
    .es-mt-sm-n1 {}
    .es-mt-sm-n2 {}
    .es-mt-sm-n3 {}
    .es-mt-sm-n4 {}
    .es-mt-sm-n5 {}





	/* ---------------------------------- */
	/* colors
	------------------------------------- */


	.main     { background: #f91941; }
	.green    { background: #0abb87; }
	.blue     { background: #5d78ff; }
	.orange   { background: #fa5b0f; }
	.navy     { background: #495d7f; }
	.yellow   { background: #ffb822; }
	.peach    { background: #fcab55; }
	.red      { background: #f30c0c; }
	.beige    { background: #bfa980; }
	.cyan     { background: #37b6bd; }
	.celadon  { background: #74aea1; }
	.brown    { background: #784e3d; }
	.cherry   { background: #911938; }
	.gray     { background: #555555; }
	.purple   { background: #6441eb; }
	.olive    { background: #b3c211; }


    .turquoise { background: #1abc9c; }
    .emerland { background: #2ecc71; }
    .peterriver { background: #3498db; }
    .amethyst { background: #9b59b6; }
    .wetasphalt { background: #34495e; }
    .greensea { background: #16a085; }
    .nephritis { background: #27ae60; }
    .belizehole { background: #2980b9; }
    .wisteria { background: #8e44ad; }
    .midnightblue { background: #2c3e50; }
    .sunflower { background: #f1c40f; }
    .carrot { background: #e67e22; }
    .alizarin { background: #e74c3c; }
    .clouds { background: #ecf0f1; color: #999; }
    .concrete { background: #95a5a6; }
    .orange { background: #f39c12; }
    .pumpkin { background: #d35400; }
    .pomegranate { background: #c0392b; }
    .silver { background: #bdc3c7; }
    .asbestos { background: #7f8c8d; }



	/* ---------------------------------- */
	/* Color Gradient
	------------------------------------- */

	.es-cg-1 {
		background-image: linear-gradient(to right top, #d16ba5, #c777b9, #ba83ca, #aa8fd8, #9a9ae1, #8aa7ec, #79b3f4, #69bff8, #52cffe, #41dfff, #46eefa, #5ffbf1);
	}
	.es-cg-2 {
	 background-image: linear-gradient(to right top, #78d16b, #7ad573, #7dda7a, #7fde82, #82e289, #86e689, #8ae988, #8eed88, #95f17f, #9df475, #a7f86b, #b1fb5f);
	}
	
    .bg-gradient-primary {
     background:linear-gradient(87deg,#5e72e4 0,#825ee4 100%)!important
    }
    .bg-gradient-secondary {
     background:linear-gradient(87deg,#f7fafc 0,#f7f8fc 100%)!important
    }
    .bg-gradient-success {
     background:linear-gradient(87deg,#2dce89 0,#2dcecc 100%)!important
    }
    .bg-gradient-info {
     background:linear-gradient(87deg,#11cdef 0,#1171ef 100%)!important
    }
    .bg-gradient-warning {
     background:linear-gradient(87deg,#fb6340 0,#fbb140 100%)!important
    }
    .bg-gradient-danger {
     background:linear-gradient(87deg,#f5365c 0,#f56036 100%)!important
    }
    .bg-gradient-light {
     background:linear-gradient(87deg,#adb5bd 0,#adaebd 100%)!important
    }
    .bg-gradient-dark {
     background:linear-gradient(87deg,#212529 0,#212229 100%)!important
    }
    .bg-gradient-default {
     background:linear-gradient(87deg,#172b4d 0,#1a174d 100%)!important
    }
    .bg-gradient-white {
     background:linear-gradient(87deg,#fff 0,#fff 100%)!important
    }
    .bg-gradient-neutral {
     background:linear-gradient(87deg,#fff 0,#fff 100%)!important
    }
    .bg-gradient-darker {
     background:linear-gradient(87deg,#000 0,#000 100%)!important
    }	
	
	
	
	/* ---------------------------------- */
	/* Offsets
	------------------------------------- */

	/* Margin Top */
	.es-mt-0  { margin-top: 0 !important; }
	.es-mt-1  { margin-top: 1px !important; }
	.es-mt-2  { margin-top: 2px !important; }
	.es-mt-3  { margin-top: 3px !important; }
	.es-mt-4  { margin-top: 4px !important; }
	.es-mt-5  { margin-top: 5px !important; }
	.es-mt-6  { margin-top: 6px !important; }
	.es-mt-7  { margin-top: 7px !important; }
	.es-mt-8  { margin-top: 8px !important; }
	.es-mt-9  { margin-top: 9px !important; }
	.es-mt-10 { margin-top: 10px !important; }
	.es-mt-15 { margin-top: 15px !important; }
	.es-mt-20 { margin-top: 20px !important; }
	.es-mt-25 { margin-top: 25px !important; }
	.es-mt-30 { margin-top: 30px !important; }
	.es-mt-35 { margin-top: 35px !important; }
	.es-mt-40 { margin-top: 40px !important; }
	.es-mt-45 { margin-top: 45px !important; }
	.es-mt-50 { margin-top: 50px !important; }
	.es-mt-55 { margin-top: 55px !important; }
	.es-mt-60 { margin-top: 60px !important; }
	.es-mt-65 { margin-top: 65px !important; }
	.es-mt-70 { margin-top: 70px !important; }
	.es-mt-75 { margin-top: 75px !important; }
	.es-mt-80 { margin-top: 80px !important; }
	.es-mt-85 { margin-top: 85px !important; }
	.es-mt-90 { margin-top: 90px !important; }
	.es-mt-95 { margin-top: 95px !important; }
	.es-mt-100 { margin-top: 100px !important; }
	.es-mt-105 { margin-top: 105px !important; }
	.es-mt-110 { margin-top: 110px !important; }
	.es-mt-115 { margin-top: 115px !important; }
	.es-mt-120 { margin-top: 120px !important; }

	/* Margin Bottom */
	.es-mb-0  { margin-bottom: 0 !important; }
	.es-mb-5  { margin-bottom: 5px !important; }
	.es-mb-10 { margin-bottom: 10px !important; }
	.es-mb-15 { margin-bottom: 15px !important; }
	.es-mb-20 { margin-bottom: 20px !important; }
	.es-mb-25 { margin-bottom: 25px !important; }
	.es-mb-30 { margin-bottom: 30px !important; }
	.es-mb-35 { margin-bottom: 35px !important; }
	.es-mb-40 { margin-bottom: 40px !important; }
	.es-mb-45 { margin-bottom: 45px !important; }
	.es-mb-50 { margin-bottom: 50px !important; }
	.es-mb-55 { margin-bottom: 55px !important; }
	.es-mb-55 { margin-bottom: 55px !important; }
	.es-mb-55 { margin-bottom: 55px !important; }
	.es-mb-55 { margin-bottom: 55px !important; }
	.es-mb-60 { margin-bottom: 60px !important; }
	.es-mb-65 { margin-bottom: 65px !important; }
	.es-mb-70 { margin-bottom: 70px !important; }
	.es-mb-75 { margin-bottom: 75px !important; }
	.es-mb-80 { margin-bottom: 80px !important; }
	.es-mb-85 { margin-bottom: 85px !important; }
	.es-mb-90 { margin-bottom: 90px !important; }
	.es-mb-95 { margin-bottom: 95px !important; }
	.es-mb-100 { margin-bottom: 100px !important; }

	/* Margin Left */
	.es-ml-0  { margin-right: 0 !important; }
	.es-ml-1  { margin-right: 1px !important; }
	.es-ml-2  { margin-right: 2px !important; }
	.es-ml-3  { margin-right: 3px !important; }
	.es-ml-4  { margin-right: 4px !important; }
	.es-ml-5  { margin-right: 5px !important; }
	.es-ml-6  { margin-right: 6px !important; }
	.es-ml-7  { margin-right: 7px !important; }
	.es-ml-8  { margin-right: 8px !important; }
	.es-ml-9  { margin-right: 9px !important; }
	.es-ml-10 { margin-right: 10px !important; }
	.es-ml-15 { margin-right: 15px !important; }
	.es-ml-20 { margin-right: 20px !important; }
	.es-ml-25 { margin-right: 25px !important; }
	.es-ml-30 { margin-right: 30px !important; }
	.es-ml-35 { margin-right: 35px !important; }
	.es-ml-40 { margin-right: 40px !important; }
	.es-ml-45 { margin-right: 45px !important; }
	.es-ml-50 { margin-right: 50px !important; }
	.es-ml-55 { margin-right: 55px !important; }
	.es-ml-60 { margin-right: 60px !important; }
	.es-ml-65 { margin-right: 65px !important; }
	.es-ml-70 { margin-right: 70px !important; }
	.es-ml-75 { margin-right: 75px !important; }
	.es-ml-80 { margin-right: 80px !important; }
	.es-ml-85 { margin-right: 85px !important; }
	.es-ml-90 { margin-right: 90px !important; }
	.es-ml-95 { margin-right: 95px !important; }
	.es-ml-100 { margin-right: 100px !important; }

	/* Margin Right */
	.es-mr-0  { margin-left: 0 !important; }
	.es-mr-1  { margin-left: 1px !important; }
	.es-mr-2  { margin-left: 2px !important; }
	.es-mr-3  { margin-left: 3px !important; }
	.es-mr-4  { margin-left: 4px !important; }
	.es-mr-5  { margin-left: 5px !important; }
	.es-mr-6  { margin-left: 6px !important; }
	.es-mr-7  { margin-left: 7px !important; }
	.es-mr-8  { margin-left: 8px !important; }
	.es-mr-9  { margin-left: 9px !important; }
	.es-mr-10 { margin-left: 10px !important; }
	.es-mr-15 { margin-left: 15px !important; }
	.es-mr-20 { margin-left: 20px !important; }
	.es-mr-25 { margin-left: 25px !important; }
	.es-mr-30 { margin-left: 30px !important; }
	.es-mr-35 { margin-left: 35px !important; }
	.es-mr-40 { margin-left: 40px !important; }
	.es-mr-45 { margin-left: 45px !important; }
	.es-mr-50 { margin-left: 50px !important; }
	.es-mr-55 { margin-left: 55px !important; }
	.es-mr-60 { margin-left: 60px !important; }
	.es-mr-65 { margin-left: 65px !important; }
	.es-mr-70 { margin-left: 70px !important; }
	.es-mr-75 { margin-left: 75px !important; }
	.es-mr-80 { margin-left: 80px !important; }
	.es-mr-85 { margin-left: 85px !important; }
	.es-mr-90 { margin-left: 90px !important; }
	.es-mr-95 { margin-left: 95px !important; }
	.es-mr-100 { margin-left: 100px !important; }


	/* Padding Top */
	.es-pt-0  { padding-top: 0 !important; }
	.es-pt-1  { padding-top: 1px !important; }
	.es-pt-2  { padding-top: 2px !important; }
	.es-pt-3  { padding-top: 3px !important; }
	.es-pt-4  { padding-top: 4px !important; }
	.es-pt-5  { padding-top: 5px !important; }
	.es-pt-6  { padding-top: 6px !important; }
	.es-pt-7  { padding-top: 7px !important; }
	.es-pt-8  { padding-top: 8px !important; }
	.es-pt-9  { padding-top: 9px !important; }
	.es-pt-10 { padding-top: 10px !important; }
	.es-pt-15 { padding-top: 15px !important; }
	.es-pt-20 { padding-top: 20px !important; }
	.es-pt-25 { padding-top: 25px !important; }
	.es-pt-30 { padding-top: 30px !important; }
	.es-pt-35 { padding-top: 35px !important; }
	.es-pt-40 { padding-top: 40px !important; }
	.es-pt-45 { padding-top: 45px !important; }
	.es-pt-50 { padding-top: 50px !important; }
	.es-pt-55 { padding-top: 55px !important; }
	.es-pt-60 { padding-top: 60px !important; }
	.es-pt-65 { padding-top: 65px !important; }
	.es-pt-70 { padding-top: 70px !important; }
	.es-pt-75 { padding-top: 75px !important; }
	.es-pt-80 { padding-top: 80px !important; }
	.es-pt-85 { padding-top: 85px !important; }
	.es-pt-90 { padding-top: 90px !important; }
	.es-pt-95 { padding-top: 95px !important; }
	.es-pt-100 { padding-top: 100px !important; }
	.es-pt-105 { padding-top: 105px !important; }
	.es-pt-110 { padding-top: 110px !important; }
	.es-pt-115 { padding-top: 115px !important; }
	.es-pt-120 { padding-top: 120px !important; }

	/* Padding Bottom */
	.es-pb-0  { padding-bottom: 0 !important; }
	.es-pb-5  { padding-bottom: 5px !important; }
	.es-pb-10 { padding-bottom: 10px !important; }
	.es-pb-15 { padding-bottom: 15px !important; }
	.es-pb-20 { padding-bottom: 20px !important; }
	.es-pb-25 { padding-bottom: 25px !important; }
	.es-pb-30 { padding-bottom: 30px !important; }
	.es-pb-35 { padding-bottom: 35px !important; }
	.es-pb-40 { padding-bottom: 40px !important; }
	.es-pb-45 { padding-bottom: 45px !important; }
	.es-pb-50 { padding-bottom: 50px !important; }
	.es-pb-55 { padding-bottom: 55px !important; }
	.es-pb-55 { padding-bottom: 55px !important; }
	.es-pb-55 { padding-bottom: 55px !important; }
	.es-pb-55 { padding-bottom: 55px !important; }
	.es-pb-60 { padding-bottom: 60px !important; }
	.es-pb-65 { padding-bottom: 65px !important; }
	.es-pb-70 { padding-bottom: 70px !important; }
	.es-pb-75 { padding-bottom: 75px !important; }
	.es-pb-80 { padding-bottom: 80px !important; }
	.es-pb-85 { padding-bottom: 85px !important; }
	.es-pb-90 { padding-bottom: 90px !important; }
	.es-pb-95 { padding-bottom: 95px !important; }
	.es-pb-100 { padding-bottom: 100px !important; }

	/* Padding Right */
	.es-pr-0  { padding-left: 0 !important; }
	.es-pr-5  { padding-left: 5px !important; }
	.es-pr-10 { padding-left: 10px !important; }
	.es-pr-15 { padding-left: 15px !important; }
	.es-pr-20 { padding-left: 20px !important; }
	.es-pr-25 { padding-left: 25px !important; }
	.es-pr-30 { padding-left: 30px !important; }
	.es-pr-35 { padding-left: 35px !important; }
	.es-pr-40 { padding-left: 40px !important; }
	.es-pr-45 { padding-left: 45px !important; }
	.es-pr-50 { padding-left: 50px !important; }
	.es-pr-55 { padding-left: 55px !important; }
	.es-pr-55 { padding-left: 55px !important; }
	.es-pr-55 { padding-left: 55px !important; }
	.es-pr-55 { padding-left: 55px !important; }
	.es-pr-60 { padding-left: 60px !important; }
	.es-pr-65 { padding-left: 65px !important; }
	.es-pr-70 { padding-left: 70px !important; }
	.es-pr-75 { padding-left: 75px !important; }
	.es-pr-80 { padding-left: 80px !important; }
	.es-pr-85 { padding-left: 85px !important; }
	.es-pr-90 { padding-left: 90px !important; }
	.es-pr-95 { padding-left: 95px !important; }
	.es-pr-100 { padding-left: 100px !important; }

	/* Padding Left */
	.es-pl-0  { padding-right: 0 !important; }
	.es-pl-5  { padding-right: 5px !important; }
	.es-pl-10 { padding-right: 10px !important; }
	.es-pl-15 { padding-right: 15px !important; }
	.es-pl-20 { padding-right: 20px !important; }
	.es-pl-25 { padding-right: 25px !important; }
	.es-pl-30 { padding-right: 30px !important; }
	.es-pl-35 { padding-right: 35px !important; }
	.es-pl-40 { padding-right: 40px !important; }
	.es-pl-45 { padding-right: 45px !important; }
	.es-pl-50 { padding-right: 50px !important; }
	.es-pl-55 { padding-right: 55px !important; }
	.es-pl-55 { padding-right: 55px !important; }
	.es-pl-55 { padding-right: 55px !important; }
	.es-pl-55 { padding-right: 55px !important; }
	.es-pl-60 { padding-right: 60px !important; }
	.es-pl-65 { padding-right: 65px !important; }
	.es-pl-70 { padding-right: 70px !important; }
	.es-pl-75 { padding-right: 75px !important; }
	.es-pl-80 { padding-right: 80px !important; }
	.es-pl-85 { padding-right: 85px !important; }
	.es-pl-90 { padding-right: 90px !important; }
	.es-pl-95 { padding-right: 95px !important; }
	.es-pl-100 { padding-right: 100px !important; }






	/* ---------------------------------- */
	/* Size Full
	------------------------------------- */

	.sizefull {
		width: 100%;
		height: 100%;
	}
	.w-full {width: 100%;}
	.h-full {height: 100%;}
	.max-w-full {max-width: 100%;}
	.max-h-full {max-height: 100%;}
	.min-w-full {min-width: 100%;}
	.min-h-full {min-height: 100%;}
	
	/* ---------------------------------- */
	/* Top Bottom Left Right
	------------------------------------- */	

	.top-0 {top: 0;}
	.bottom-0 {bottom: 0;}
	.left-0 {left: 0;}
	.right-0 {right: 0;}

	.top-auto {top: auto;}
	.bottom-auto {bottom: auto;}
	.left-auto {left: auto;}
	.right-auto {right: auto;}
	
	
	/* ---------------------------------- */
	/* Border Radius
	------------------------------------- */
	
	.border-radius-3 {border-radius: 3px;}
	.border-radius-5 {border-radius: 5px;}
	.border-radius-8 {border-radius: 8px;}
	.border-radius-10 {border-radius: 10px;}
	
	/* ---------------------------------- */
	/* position
	------------------------------------- */	
	
	.po-absolute {
		position: absolute;
	}
	
	/* ---------------------------------- */
	/* Opacity
	------------------------------------- */	
	
	.op-0-0 {opacity: 0;}
	.op-0-1 {opacity: 0.1;}
	.op-0-2 {opacity: 0.2;}
	.op-0-3 {opacity: 0.3;}
	.op-0-4 {opacity: 0.4;}
	.op-0-5 {opacity: 0.5;}
	.op-0-6 {opacity: 0.6;}
	.op-0-7 {opacity: 0.7;}
	.op-0-8 {opacity: 0.8;}
	.op-0-9 {opacity: 0.9;}
	.op-1-0 {opacity: 1;}
	
	
	/* ---------------------------------- */
	/* Hover
	------------------------------------- */	
	
	.hov-pointer:hover {cursor: pointer;}

	.hov-img-zoom {
		display: block;
		overflow: hidden;
	}
	.hov-img-zoom img{
		width: 100%;
		-webkit-transition: all 0.6s;
		-o-transition: all 0.6s;
		-moz-transition: all 0.6s;
		transition: all 0.6s;
	}
	.hov-img-zoom:hover img {
		-webkit-transform: scale(1.1);
		-moz-transform: scale(1.1);
		-ms-transform: scale(1.1);
		-o-transform: scale(1.1);
		transform: scale(1.1);
	}
	

	/* ---------------------------------- */
	/* Transition
	------------------------------------- */		
	
	.trans-0-1 {
		-webkit-transition: all 0.1s;
		-o-transition: all 0.1s;
		-moz-transition: all 0.1s;
		transition: all 0.1s;
	}
	.trans-0-2 {
		-webkit-transition: all 0.2s;
		-o-transition: all 0.2s;
		-moz-transition: all 0.2s;
		transition: all 0.2s;
	}
	.trans-0-3 {
		-webkit-transition: all 0.3s;
		-o-transition: all 0.3s;
		-moz-transition: all 0.3s;
		transition: all 0.3s;
	}
	.trans-0-4 {
		-webkit-transition: all 0.4s;
		-o-transition: all 0.4s;
		-moz-transition: all 0.4s;
		transition: all 0.4s;
	}
	.trans-0-5 {
		-webkit-transition: all 0.5s;
		-o-transition: all 0.5s;
		-moz-transition: all 0.5s;
		transition: all 0.5s;
	}
	.trans-0-6 {
		-webkit-transition: all 0.6s;
		-o-transition: all 0.6s;
		-moz-transition: all 0.6s;
		transition: all 0.6s;
	}
	.trans-0-9 {
		-webkit-transition: all 0.9s;
		-o-transition: all 0.9s;
		-moz-transition: all 0.9s;
		transition: all 0.9s;
	}
	.trans-1-0 {
		-webkit-transition: all 1s;
		-o-transition: all 1s;
		-moz-transition: all 1s;
		transition: all 1s;
	}
		
		
		
		
		
-----------------



	/* ---------------------------------- */
	/* bg-colors 22-1-2010
	------------------------------------- */


    .bg-fixed {
     background-attachment:fixed
    }
    .bg-local {
     background-attachment:local
    }
    .bg-scroll {
     background-attachment:scroll
    }
    .bg-transparent {
     background-color:transparent
    }
    .bg-black {
     background-color:#000
    }
    .bg-white {
     background-color:#fff
    }
    .bg-gray-100 {
     background-color:#f7fafc
    }
    .bg-gray-200 {
     background-color:#edf2f7
    }
    .bg-gray-300 {
     background-color:#e2e8f0
    }
    .bg-gray-400 {
     background-color:#cbd5e0
    }
    .bg-gray-500 {
     background-color:#a0aec0
    }
    .bg-gray-600 {
     background-color:#718096
    }
    .bg-gray-700 {
     background-color:#4a5568
    }
    .bg-gray-800 {
     background-color:#2d3748
    }
    .bg-gray-900 {
     background-color:#1a202c
    }
    .bg-red-100 {
     background-color:#fff5f5
    }
    .bg-red-200 {
     background-color:#fed7d7
    }
    .bg-red-300 {
     background-color:#feb2b2
    }
    .bg-red-400 {
     background-color:#fc8181
    }
    .bg-red-500 {
     background-color:#f56565
    }
    .bg-red-600 {
     background-color:#e53e3e
    }
    .bg-red-700 {
     background-color:#c53030
    }
    .bg-red-800 {
     background-color:#9b2c2c
    }
    .bg-red-900 {
     background-color:#742a2a
    }
    .bg-orange-100 {
     background-color:#fffaf0
    }
    .bg-orange-200 {
     background-color:#feebc8
    }
    .bg-orange-300 {
     background-color:#fbd38d
    }
    .bg-orange-400 {
     background-color:#f6ad55
    }
    .bg-orange-500 {
     background-color:#ed8936
    }
    .bg-orange-600 {
     background-color:#dd6b20
    }
    .bg-orange-700 {
     background-color:#c05621
    }
    .bg-orange-800 {
     background-color:#9c4221
    }
    .bg-orange-900 {
     background-color:#7b341e
    }
    .bg-yellow-100 {
     background-color:ivory
    }
    .bg-yellow-200 {
     background-color:#fefcbf
    }
    .bg-yellow-300 {
     background-color:#faf089
    }
    .bg-yellow-400 {
     background-color:#f6e05e
    }
    .bg-yellow-500 {
     background-color:#ecc94b
    }
    .bg-yellow-600 {
     background-color:#d69e2e
    }
    .bg-yellow-700 {
     background-color:#b7791f
    }
    .bg-yellow-800 {
     background-color:#975a16
    }
    .bg-yellow-900 {
     background-color:#744210
    }
    .bg-green-100 {
     background-color:#f0fff4
    }
    .bg-green-200 {
     background-color:#c6f6d5
    }
    .bg-green-300 {
     background-color:#9ae6b4
    }
    .bg-green-400 {
     background-color:#68d391
    }
    .bg-green-500 {
     background-color:#48bb78
    }
    .bg-green-600 {
     background-color:#38a169
    }
    .bg-green-700 {
     background-color:#2f855a
    }
    .bg-green-800 {
     background-color:#276749
    }
    .bg-green-900 {
     background-color:#22543d
    }
    .bg-teal-100 {
     background-color:#e6fffa
    }
    .bg-teal-200 {
     background-color:#b2f5ea
    }
    .bg-teal-300 {
     background-color:#81e6d9
    }
    .bg-teal-400 {
     background-color:#4fd1c5
    }
    .bg-teal-500 {
     background-color:#38b2ac
    }
    .bg-teal-600 {
     background-color:#319795
    }
    .bg-teal-700 {
     background-color:#2c7a7b
    }
    .bg-teal-800 {
     background-color:#285e61
    }
    .bg-teal-900 {
     background-color:#234e52
    }
    .bg-blue-100 {
     background-color:#ebf8ff
    }
    .bg-blue-200 {
     background-color:#bee3f8
    }
    .bg-blue-300 {
     background-color:#90cdf4
    }
    .bg-blue-400 {
     background-color:#63b3ed
    }
    .bg-blue-500 {
     background-color:#4299e1
    }
    .bg-blue-600 {
     background-color:#3182ce
    }
    .bg-blue-700 {
     background-color:#2b6cb0
    }
    .bg-blue-800 {
     background-color:#2c5282
    }
    .bg-blue-900 {
     background-color:#2a4365
    }
    .bg-indigo-100 {
     background-color:#ebf4ff
    }
    .bg-indigo-200 {
     background-color:#c3dafe
    }
    .bg-indigo-300 {
     background-color:#a3bffa
    }
    .bg-indigo-400 {
     background-color:#7f9cf5
    }
    .bg-indigo-500 {
     background-color:#667eea
    }
    .bg-indigo-600 {
     background-color:#5a67d8
    }
    .bg-indigo-700 {
     background-color:#4c51bf
    }
    .bg-indigo-800 {
     background-color:#434190
    }
    .bg-indigo-900 {
     background-color:#3c366b
    }
    .bg-purple-100 {
     background-color:#faf5ff
    }
    .bg-purple-200 {
     background-color:#e9d8fd
    }
    .bg-purple-300 {
     background-color:#d6bcfa
    }
    .bg-purple-400 {
     background-color:#b794f4
    }
    .bg-purple-500 {
     background-color:#9f7aea
    }
    .bg-purple-600 {
     background-color:#805ad5
    }
    .bg-purple-700 {
     background-color:#6b46c1
    }
    .bg-purple-800 {
     background-color:#553c9a
    }
    .bg-purple-900 {
     background-color:#44337a
    }
    .bg-pink-100 {
     background-color:#fff5f7
    }
    .bg-pink-200 {
     background-color:#fed7e2
    }
    .bg-pink-300 {
     background-color:#fbb6ce
    }
    .bg-pink-400 {
     background-color:#f687b3
    }
    .bg-pink-500 {
     background-color:#ed64a6
    }
    .bg-pink-600 {
     background-color:#d53f8c
    }
    .bg-pink-700 {
     background-color:#b83280
    }
    .bg-pink-800 {
     background-color:#97266d
    }
    .bg-pink-900 {
     background-color:#702459
    }
    .hover\:bg-transparent:hover {
     background-color:transparent
    }
    .hover\:bg-black:hover {
     background-color:#000
    }
    .hover\:bg-white:hover {
     background-color:#fff
    }
    .hover\:bg-gray-100:hover {
     background-color:#f7fafc
    }
    .hover\:bg-gray-200:hover {
     background-color:#edf2f7
    }
    .hover\:bg-gray-300:hover {
     background-color:#e2e8f0
    }
    .hover\:bg-gray-400:hover {
     background-color:#cbd5e0
    }
    .hover\:bg-gray-500:hover {
     background-color:#a0aec0
    }
    .hover\:bg-gray-600:hover {
     background-color:#718096
    }
    .hover\:bg-gray-700:hover {
     background-color:#4a5568
    }
    .hover\:bg-gray-800:hover {
     background-color:#2d3748
    }
    .hover\:bg-gray-900:hover {
     background-color:#1a202c
    }
    .hover\:bg-red-100:hover {
     background-color:#fff5f5
    }
    .hover\:bg-red-200:hover {
     background-color:#fed7d7
    }
    .hover\:bg-red-300:hover {
     background-color:#feb2b2
    }
    .hover\:bg-red-400:hover {
     background-color:#fc8181
    }
    .hover\:bg-red-500:hover {
     background-color:#f56565
    }
    .hover\:bg-red-600:hover {
     background-color:#e53e3e
    }
    .hover\:bg-red-700:hover {
     background-color:#c53030
    }
    .hover\:bg-red-800:hover {
     background-color:#9b2c2c
    }
    .hover\:bg-red-900:hover {
     background-color:#742a2a
    }
    .hover\:bg-orange-100:hover {
     background-color:#fffaf0
    }
    .hover\:bg-orange-200:hover {
     background-color:#feebc8
    }
    .hover\:bg-orange-300:hover {
     background-color:#fbd38d
    }
    .hover\:bg-orange-400:hover {
     background-color:#f6ad55
    }
    .hover\:bg-orange-500:hover {
     background-color:#ed8936
    }
    .hover\:bg-orange-600:hover {
     background-color:#dd6b20
    }
    .hover\:bg-orange-700:hover {
     background-color:#c05621
    }
    .hover\:bg-orange-800:hover {
     background-color:#9c4221
    }
    .hover\:bg-orange-900:hover {
     background-color:#7b341e
    }
    .hover\:bg-yellow-100:hover {
     background-color:ivory
    }
    .hover\:bg-yellow-200:hover {
     background-color:#fefcbf
    }
    .hover\:bg-yellow-300:hover {
     background-color:#faf089
    }
    .hover\:bg-yellow-400:hover {
     background-color:#f6e05e
    }
    .hover\:bg-yellow-500:hover {
     background-color:#ecc94b
    }
    .hover\:bg-yellow-600:hover {
     background-color:#d69e2e
    }
    .hover\:bg-yellow-700:hover {
     background-color:#b7791f
    }
    .hover\:bg-yellow-800:hover {
     background-color:#975a16
    }
    .hover\:bg-yellow-900:hover {
     background-color:#744210
    }
    .hover\:bg-green-100:hover {
     background-color:#f0fff4
    }
    .hover\:bg-green-200:hover {
     background-color:#c6f6d5
    }
    .hover\:bg-green-300:hover {
     background-color:#9ae6b4
    }
    .hover\:bg-green-400:hover {
     background-color:#68d391
    }
    .hover\:bg-green-500:hover {
     background-color:#48bb78
    }
    .hover\:bg-green-600:hover {
     background-color:#38a169
    }
    .hover\:bg-green-700:hover {
     background-color:#2f855a
    }
    .hover\:bg-green-800:hover {
     background-color:#276749
    }
    .hover\:bg-green-900:hover {
     background-color:#22543d
    }
    .hover\:bg-teal-100:hover {
     background-color:#e6fffa
    }
    .hover\:bg-teal-200:hover {
     background-color:#b2f5ea
    }
    .hover\:bg-teal-300:hover {
     background-color:#81e6d9
    }
    .hover\:bg-teal-400:hover {
     background-color:#4fd1c5
    }
    .hover\:bg-teal-500:hover {
     background-color:#38b2ac
    }
    .hover\:bg-teal-600:hover {
     background-color:#319795
    }
    .hover\:bg-teal-700:hover {
     background-color:#2c7a7b
    }
    .hover\:bg-teal-800:hover {
     background-color:#285e61
    }
    .hover\:bg-teal-900:hover {
     background-color:#234e52
    }
    .hover\:bg-blue-100:hover {
     background-color:#ebf8ff
    }
    .hover\:bg-blue-200:hover {
     background-color:#bee3f8
    }
    .hover\:bg-blue-300:hover {
     background-color:#90cdf4
    }
    .hover\:bg-blue-400:hover {
     background-color:#63b3ed
    }
    .hover\:bg-blue-500:hover {
     background-color:#4299e1
    }
    .hover\:bg-blue-600:hover {
     background-color:#3182ce
    }
    .hover\:bg-blue-700:hover {
     background-color:#2b6cb0
    }
    .hover\:bg-blue-800:hover {
     background-color:#2c5282
    }
    .hover\:bg-blue-900:hover {
     background-color:#2a4365
    }
    .hover\:bg-indigo-100:hover {
     background-color:#ebf4ff
    }
    .hover\:bg-indigo-200:hover {
     background-color:#c3dafe
    }
    .hover\:bg-indigo-300:hover {
     background-color:#a3bffa
    }
    .hover\:bg-indigo-400:hover {
     background-color:#7f9cf5
    }
    .hover\:bg-indigo-500:hover {
     background-color:#667eea
    }
    .hover\:bg-indigo-600:hover {
     background-color:#5a67d8
    }
    .hover\:bg-indigo-700:hover {
     background-color:#4c51bf
    }
    .hover\:bg-indigo-800:hover {
     background-color:#434190
    }
    .hover\:bg-indigo-900:hover {
     background-color:#3c366b
    }
    .hover\:bg-purple-100:hover {
     background-color:#faf5ff
    }
    .hover\:bg-purple-200:hover {
     background-color:#e9d8fd
    }
    .hover\:bg-purple-300:hover {
     background-color:#d6bcfa
    }
    .hover\:bg-purple-400:hover {
     background-color:#b794f4
    }
    .hover\:bg-purple-500:hover {
     background-color:#9f7aea
    }
    .hover\:bg-purple-600:hover {
     background-color:#805ad5
    }
    .hover\:bg-purple-700:hover {
     background-color:#6b46c1
    }
    .hover\:bg-purple-800:hover {
     background-color:#553c9a
    }
    .hover\:bg-purple-900:hover {
     background-color:#44337a
    }
    .hover\:bg-pink-100:hover {
     background-color:#fff5f7
    }
    .hover\:bg-pink-200:hover {
     background-color:#fed7e2
    }
    .hover\:bg-pink-300:hover {
     background-color:#fbb6ce
    }
    .hover\:bg-pink-400:hover {
     background-color:#f687b3
    }
    .hover\:bg-pink-500:hover {
     background-color:#ed64a6
    }
    .hover\:bg-pink-600:hover {
     background-color:#d53f8c
    }
    .hover\:bg-pink-700:hover {
     background-color:#b83280
    }
    .hover\:bg-pink-800:hover {
     background-color:#97266d
    }
    .hover\:bg-pink-900:hover {
     background-color:#702459
    }
    .focus\:bg-transparent:focus {
     background-color:transparent
    }
    .focus\:bg-black:focus {
     background-color:#000
    }
    .focus\:bg-white:focus {
     background-color:#fff
    }
    .focus\:bg-gray-100:focus {
     background-color:#f7fafc
    }
    .focus\:bg-gray-200:focus {
     background-color:#edf2f7
    }
    .focus\:bg-gray-300:focus {
     background-color:#e2e8f0
    }
    .focus\:bg-gray-400:focus {
     background-color:#cbd5e0
    }
    .focus\:bg-gray-500:focus {
     background-color:#a0aec0
    }
    .focus\:bg-gray-600:focus {
     background-color:#718096
    }
    .focus\:bg-gray-700:focus {
     background-color:#4a5568
    }
    .focus\:bg-gray-800:focus {
     background-color:#2d3748
    }
    .focus\:bg-gray-900:focus {
     background-color:#1a202c
    }
    .focus\:bg-red-100:focus {
     background-color:#fff5f5
    }
    .focus\:bg-red-200:focus {
     background-color:#fed7d7
    }
    .focus\:bg-red-300:focus {
     background-color:#feb2b2
    }
    .focus\:bg-red-400:focus {
     background-color:#fc8181
    }
    .focus\:bg-red-500:focus {
     background-color:#f56565
    }
    .focus\:bg-red-600:focus {
     background-color:#e53e3e
    }
    .focus\:bg-red-700:focus {
     background-color:#c53030
    }
    .focus\:bg-red-800:focus {
     background-color:#9b2c2c
    }
    .focus\:bg-red-900:focus {
     background-color:#742a2a
    }
    .focus\:bg-orange-100:focus {
     background-color:#fffaf0
    }
    .focus\:bg-orange-200:focus {
     background-color:#feebc8
    }
    .focus\:bg-orange-300:focus {
     background-color:#fbd38d
    }
    .focus\:bg-orange-400:focus {
     background-color:#f6ad55
    }
    .focus\:bg-orange-500:focus {
     background-color:#ed8936
    }
    .focus\:bg-orange-600:focus {
     background-color:#dd6b20
    }
    .focus\:bg-orange-700:focus {
     background-color:#c05621
    }
    .focus\:bg-orange-800:focus {
     background-color:#9c4221
    }
    .focus\:bg-orange-900:focus {
     background-color:#7b341e
    }
    .focus\:bg-yellow-100:focus {
     background-color:ivory
    }
    .focus\:bg-yellow-200:focus {
     background-color:#fefcbf
    }
    .focus\:bg-yellow-300:focus {
     background-color:#faf089
    }
    .focus\:bg-yellow-400:focus {
     background-color:#f6e05e
    }
    .focus\:bg-yellow-500:focus {
     background-color:#ecc94b
    }
    .focus\:bg-yellow-600:focus {
     background-color:#d69e2e
    }
    .focus\:bg-yellow-700:focus {
     background-color:#b7791f
    }
    .focus\:bg-yellow-800:focus {
     background-color:#975a16
    }
    .focus\:bg-yellow-900:focus {
     background-color:#744210
    }
    .focus\:bg-green-100:focus {
     background-color:#f0fff4
    }
    .focus\:bg-green-200:focus {
     background-color:#c6f6d5
    }
    .focus\:bg-green-300:focus {
     background-color:#9ae6b4
    }
    .focus\:bg-green-400:focus {
     background-color:#68d391
    }
    .focus\:bg-green-500:focus {
     background-color:#48bb78
    }
    .focus\:bg-green-600:focus {
     background-color:#38a169
    }
    .focus\:bg-green-700:focus {
     background-color:#2f855a
    }
    .focus\:bg-green-800:focus {
     background-color:#276749
    }
    .focus\:bg-green-900:focus {
     background-color:#22543d
    }
    .focus\:bg-teal-100:focus {
     background-color:#e6fffa
    }
    .focus\:bg-teal-200:focus {
     background-color:#b2f5ea
    }
    .focus\:bg-teal-300:focus {
     background-color:#81e6d9
    }
    .focus\:bg-teal-400:focus {
     background-color:#4fd1c5
    }
    .focus\:bg-teal-500:focus {
     background-color:#38b2ac
    }
    .focus\:bg-teal-600:focus {
     background-color:#319795
    }
    .focus\:bg-teal-700:focus {
     background-color:#2c7a7b
    }
    .focus\:bg-teal-800:focus {
     background-color:#285e61
    }
    .focus\:bg-teal-900:focus {
     background-color:#234e52
    }
    .focus\:bg-blue-100:focus {
     background-color:#ebf8ff
    }
    .focus\:bg-blue-200:focus {
     background-color:#bee3f8
    }
    .focus\:bg-blue-300:focus {
     background-color:#90cdf4
    }
    .focus\:bg-blue-400:focus {
     background-color:#63b3ed
    }
    .focus\:bg-blue-500:focus {
     background-color:#4299e1
    }
    .focus\:bg-blue-600:focus {
     background-color:#3182ce
    }
    .focus\:bg-blue-700:focus {
     background-color:#2b6cb0
    }
    .focus\:bg-blue-800:focus {
     background-color:#2c5282
    }
    .focus\:bg-blue-900:focus {
     background-color:#2a4365
    }
    .focus\:bg-indigo-100:focus {
     background-color:#ebf4ff
    }
    .focus\:bg-indigo-200:focus {
     background-color:#c3dafe
    }
    .focus\:bg-indigo-300:focus {
     background-color:#a3bffa
    }
    .focus\:bg-indigo-400:focus {
     background-color:#7f9cf5
    }
    .focus\:bg-indigo-500:focus {
     background-color:#667eea
    }
    .focus\:bg-indigo-600:focus {
     background-color:#5a67d8
    }
    .focus\:bg-indigo-700:focus {
     background-color:#4c51bf
    }
    .focus\:bg-indigo-800:focus {
     background-color:#434190
    }
    .focus\:bg-indigo-900:focus {
     background-color:#3c366b
    }
    .focus\:bg-purple-100:focus {
     background-color:#faf5ff
    }
    .focus\:bg-purple-200:focus {
     background-color:#e9d8fd
    }
    .focus\:bg-purple-300:focus {
     background-color:#d6bcfa
    }
    .focus\:bg-purple-400:focus {
     background-color:#b794f4
    }
    .focus\:bg-purple-500:focus {
     background-color:#9f7aea
    }
    .focus\:bg-purple-600:focus {
     background-color:#805ad5
    }
    .focus\:bg-purple-700:focus {
     background-color:#6b46c1
    }
    .focus\:bg-purple-800:focus {
     background-color:#553c9a
    }
    .focus\:bg-purple-900:focus {
     background-color:#44337a
    }
    .focus\:bg-pink-100:focus {
     background-color:#fff5f7
    }
    .focus\:bg-pink-200:focus {
     background-color:#fed7e2
    }
    .focus\:bg-pink-300:focus {
     background-color:#fbb6ce
    }
    .focus\:bg-pink-400:focus {
     background-color:#f687b3
    }
    .focus\:bg-pink-500:focus {
     background-color:#ed64a6
    }
    .focus\:bg-pink-600:focus {
     background-color:#d53f8c
    }
    .focus\:bg-pink-700:focus {
     background-color:#b83280
    }
    .focus\:bg-pink-800:focus {
     background-color:#97266d
    }
    .focus\:bg-pink-900:focus {
     background-color:#702459
    }
    .bg-bottom {
     background-position:bottom
    }
    .bg-center {
     background-position:center
    }
    .bg-left {
     background-position:left
    }
    .bg-left-bottom {
     background-position:left bottom
    }
    .bg-left-top {
     background-position:left top
    }
    .bg-right {
     background-position:right
    }
    .bg-right-bottom {
     background-position:right bottom
    }
    .bg-right-top {
     background-position:right top
    }
    .bg-top {
     background-position:top
    }
    .bg-repeat {
     background-repeat:repeat
    }
    .bg-no-repeat {
     background-repeat:no-repeat
    }
    .bg-repeat-x {
     background-repeat:repeat-x
    }
    .bg-repeat-y {
     background-repeat:repeat-y
    }
    .bg-repeat-round {
     background-repeat:round
    }
    .bg-repeat-space {
     background-repeat:space
    }
    .bg-auto {
     background-size:auto
    }
    .bg-cover {
     background-size:cover
    }
    .bg-contain {
     background-size:contain
    }
    .border-collapse {
     border-collapse:collapse
    }
    .border-separate {
     border-collapse:separate
    }
    .border-transparent {
     border-color:transparent
    }
    .border-black {
     border-color:#000
    }
    .border-white {
     border-color:#fff
    }
    .border-gray-100 {
     border-color:#f7fafc
    }
    .border-gray-200 {
     border-color:#edf2f7
    }
    .border-gray-300 {
     border-color:#e2e8f0
    }
    .border-gray-400 {
     border-color:#cbd5e0
    }
    .border-gray-500 {
     border-color:#a0aec0
    }
    .border-gray-600 {
     border-color:#718096
    }
    .border-gray-700 {
     border-color:#4a5568
    }
    .border-gray-800 {
     border-color:#2d3748
    }
    .border-gray-900 {
     border-color:#1a202c
    }
    .border-red-100 {
     border-color:#fff5f5
    }
    .border-red-200 {
     border-color:#fed7d7
    }
    .border-red-300 {
     border-color:#feb2b2
    }
    .border-red-400 {
     border-color:#fc8181
    }
    .border-red-500 {
     border-color:#f56565
    }
    .border-red-600 {
     border-color:#e53e3e
    }
    .border-red-700 {
     border-color:#c53030
    }
    .border-red-800 {
     border-color:#9b2c2c
    }
    .border-red-900 {
     border-color:#742a2a
    }
    .border-orange-100 {
     border-color:#fffaf0
    }
    .border-orange-200 {
     border-color:#feebc8
    }
    .border-orange-300 {
     border-color:#fbd38d
    }
    .border-orange-400 {
     border-color:#f6ad55
    }
    .border-orange-500 {
     border-color:#ed8936
    }
    .border-orange-600 {
     border-color:#dd6b20
    }
    .border-orange-700 {
     border-color:#c05621
    }
    .border-orange-800 {
     border-color:#9c4221
    }
    .border-orange-900 {
     border-color:#7b341e
    }
    .border-yellow-100 {
     border-color:ivory
    }
    .border-yellow-200 {
     border-color:#fefcbf
    }
    .border-yellow-300 {
     border-color:#faf089
    }
    .border-yellow-400 {
     border-color:#f6e05e
    }
    .border-yellow-500 {
     border-color:#ecc94b
    }
    .border-yellow-600 {
     border-color:#d69e2e
    }
    .border-yellow-700 {
     border-color:#b7791f
    }
    .border-yellow-800 {
     border-color:#975a16
    }
    .border-yellow-900 {
     border-color:#744210
    }
    .border-green-100 {
     border-color:#f0fff4
    }
    .border-green-200 {
     border-color:#c6f6d5
    }
    .border-green-300 {
     border-color:#9ae6b4
    }
    .border-green-400 {
     border-color:#68d391
    }
    .border-green-500 {
     border-color:#48bb78
    }
    .border-green-600 {
     border-color:#38a169
    }
    .border-green-700 {
     border-color:#2f855a
    }
    .border-green-800 {
     border-color:#276749
    }
    .border-green-900 {
     border-color:#22543d
    }
    .border-teal-100 {
     border-color:#e6fffa
    }
    .border-teal-200 {
     border-color:#b2f5ea
    }
    .border-teal-300 {
     border-color:#81e6d9
    }
    .border-teal-400 {
     border-color:#4fd1c5
    }
    .border-teal-500 {
     border-color:#38b2ac
    }
    .border-teal-600 {
     border-color:#319795
    }
    .border-teal-700 {
     border-color:#2c7a7b
    }
    .border-teal-800 {
     border-color:#285e61
    }
    .border-teal-900 {
     border-color:#234e52
    }
    .border-blue-100 {
     border-color:#ebf8ff
    }
    .border-blue-200 {
     border-color:#bee3f8
    }
    .border-blue-300 {
     border-color:#90cdf4
    }
    .border-blue-400 {
     border-color:#63b3ed
    }
    .border-blue-500 {
     border-color:#4299e1
    }
    .border-blue-600 {
     border-color:#3182ce
    }
    .border-blue-700 {
     border-color:#2b6cb0
    }
    .border-blue-800 {
     border-color:#2c5282
    }
    .border-blue-900 {
     border-color:#2a4365
    }
    .border-indigo-100 {
     border-color:#ebf4ff
    }
    .border-indigo-200 {
     border-color:#c3dafe
    }
    .border-indigo-300 {
     border-color:#a3bffa
    }
    .border-indigo-400 {
     border-color:#7f9cf5
    }
    .border-indigo-500 {
     border-color:#667eea
    }
    .border-indigo-600 {
     border-color:#5a67d8
    }
    .border-indigo-700 {
     border-color:#4c51bf
    }
    .border-indigo-800 {
     border-color:#434190
    }
    .border-indigo-900 {
     border-color:#3c366b
    }
    .border-purple-100 {
     border-color:#faf5ff
    }
    .border-purple-200 {
     border-color:#e9d8fd
    }
    .border-purple-300 {
     border-color:#d6bcfa
    }
    .border-purple-400 {
     border-color:#b794f4
    }
    .border-purple-500 {
     border-color:#9f7aea
    }
    .border-purple-600 {
     border-color:#805ad5
    }
    .border-purple-700 {
     border-color:#6b46c1
    }
    .border-purple-800 {
     border-color:#553c9a
    }
    .border-purple-900 {
     border-color:#44337a
    }
    .border-pink-100 {
     border-color:#fff5f7
    }
    .border-pink-200 {
     border-color:#fed7e2
    }
    .border-pink-300 {
     border-color:#fbb6ce
    }
    .border-pink-400 {
     border-color:#f687b3
    }
    .border-pink-500 {
     border-color:#ed64a6
    }
    .border-pink-600 {
     border-color:#d53f8c
    }
    .border-pink-700 {
     border-color:#b83280
    }
    .border-pink-800 {
     border-color:#97266d
    }
    .border-pink-900 {
     border-color:#702459
    }
    .hover\:border-transparent:hover {
     border-color:transparent
    }
    .hover\:border-black:hover {
     border-color:#000
    }
    .hover\:border-white:hover {
     border-color:#fff
    }
    .hover\:border-gray-100:hover {
     border-color:#f7fafc
    }
    .hover\:border-gray-200:hover {
     border-color:#edf2f7
    }
    .hover\:border-gray-300:hover {
     border-color:#e2e8f0
    }
    .hover\:border-gray-400:hover {
     border-color:#cbd5e0
    }
    .hover\:border-gray-500:hover {
     border-color:#a0aec0
    }
    .hover\:border-gray-600:hover {
     border-color:#718096
    }
    .hover\:border-gray-700:hover {
     border-color:#4a5568
    }
    .hover\:border-gray-800:hover {
     border-color:#2d3748
    }
    .hover\:border-gray-900:hover {
     border-color:#1a202c
    }
    .hover\:border-red-100:hover {
     border-color:#fff5f5
    }
    .hover\:border-red-200:hover {
     border-color:#fed7d7
    }
    .hover\:border-red-300:hover {
     border-color:#feb2b2
    }
    .hover\:border-red-400:hover {
     border-color:#fc8181
    }
    .hover\:border-red-500:hover {
     border-color:#f56565
    }
    .hover\:border-red-600:hover {
     border-color:#e53e3e
    }
    .hover\:border-red-700:hover {
     border-color:#c53030
    }
    .hover\:border-red-800:hover {
     border-color:#9b2c2c
    }
    .hover\:border-red-900:hover {
     border-color:#742a2a
    }
    .hover\:border-orange-100:hover {
     border-color:#fffaf0
    }
    .hover\:border-orange-200:hover {
     border-color:#feebc8
    }
    .hover\:border-orange-300:hover {
     border-color:#fbd38d
    }
    .hover\:border-orange-400:hover {
     border-color:#f6ad55
    }
    .hover\:border-orange-500:hover {
     border-color:#ed8936
    }
    .hover\:border-orange-600:hover {
     border-color:#dd6b20
    }
    .hover\:border-orange-700:hover {
     border-color:#c05621
    }
    .hover\:border-orange-800:hover {
     border-color:#9c4221
    }
    .hover\:border-orange-900:hover {
     border-color:#7b341e
    }
    .hover\:border-yellow-100:hover {
     border-color:ivory
    }
    .hover\:border-yellow-200:hover {
     border-color:#fefcbf
    }
    .hover\:border-yellow-300:hover {
     border-color:#faf089
    }
    .hover\:border-yellow-400:hover {
     border-color:#f6e05e
    }
    .hover\:border-yellow-500:hover {
     border-color:#ecc94b
    }
    .hover\:border-yellow-600:hover {
     border-color:#d69e2e
    }
    .hover\:border-yellow-700:hover {
     border-color:#b7791f
    }
    .hover\:border-yellow-800:hover {
     border-color:#975a16
    }
    .hover\:border-yellow-900:hover {
     border-color:#744210
    }
    .hover\:border-green-100:hover {
     border-color:#f0fff4
    }
    .hover\:border-green-200:hover {
     border-color:#c6f6d5
    }
    .hover\:border-green-300:hover {
     border-color:#9ae6b4
    }
    .hover\:border-green-400:hover {
     border-color:#68d391
    }
    .hover\:border-green-500:hover {
     border-color:#48bb78
    }
    .hover\:border-green-600:hover {
     border-color:#38a169
    }
    .hover\:border-green-700:hover {
     border-color:#2f855a
    }
    .hover\:border-green-800:hover {
     border-color:#276749
    }
    .hover\:border-green-900:hover {
     border-color:#22543d
    }
    .hover\:border-teal-100:hover {
     border-color:#e6fffa
    }
    .hover\:border-teal-200:hover {
     border-color:#b2f5ea
    }
    .hover\:border-teal-300:hover {
     border-color:#81e6d9
    }
    .hover\:border-teal-400:hover {
     border-color:#4fd1c5
    }
    .hover\:border-teal-500:hover {
     border-color:#38b2ac
    }
    .hover\:border-teal-600:hover {
     border-color:#319795
    }
    .hover\:border-teal-700:hover {
     border-color:#2c7a7b
    }
    .hover\:border-teal-800:hover {
     border-color:#285e61
    }
    .hover\:border-teal-900:hover {
     border-color:#234e52
    }
    .hover\:border-blue-100:hover {
     border-color:#ebf8ff
    }
    .hover\:border-blue-200:hover {
     border-color:#bee3f8
    }
    .hover\:border-blue-300:hover {
     border-color:#90cdf4
    }
    .hover\:border-blue-400:hover {
     border-color:#63b3ed
    }
    .hover\:border-blue-500:hover {
     border-color:#4299e1
    }
    .hover\:border-blue-600:hover {
     border-color:#3182ce
    }
    .hover\:border-blue-700:hover {
     border-color:#2b6cb0
    }
    .hover\:border-blue-800:hover {
     border-color:#2c5282
    }
    .hover\:border-blue-900:hover {
     border-color:#2a4365
    }
    .hover\:border-indigo-100:hover {
     border-color:#ebf4ff
    }
    .hover\:border-indigo-200:hover {
     border-color:#c3dafe
    }
    .hover\:border-indigo-300:hover {
     border-color:#a3bffa
    }
    .hover\:border-indigo-400:hover {
     border-color:#7f9cf5
    }
    .hover\:border-indigo-500:hover {
     border-color:#667eea
    }
    .hover\:border-indigo-600:hover {
     border-color:#5a67d8
    }
    .hover\:border-indigo-700:hover {
     border-color:#4c51bf
    }
    .hover\:border-indigo-800:hover {
     border-color:#434190
    }
    .hover\:border-indigo-900:hover {
     border-color:#3c366b
    }
    .hover\:border-purple-100:hover {
     border-color:#faf5ff
    }
    .hover\:border-purple-200:hover {
     border-color:#e9d8fd
    }
    .hover\:border-purple-300:hover {
     border-color:#d6bcfa
    }
    .hover\:border-purple-400:hover {
     border-color:#b794f4
    }
    .hover\:border-purple-500:hover {
     border-color:#9f7aea
    }
    .hover\:border-purple-600:hover {
     border-color:#805ad5
    }
    .hover\:border-purple-700:hover {
     border-color:#6b46c1
    }
    .hover\:border-purple-800:hover {
     border-color:#553c9a
    }
    .hover\:border-purple-900:hover {
     border-color:#44337a
    }
    .hover\:border-pink-100:hover {
     border-color:#fff5f7
    }
    .hover\:border-pink-200:hover {
     border-color:#fed7e2
    }
    .hover\:border-pink-300:hover {
     border-color:#fbb6ce
    }
    .hover\:border-pink-400:hover {
     border-color:#f687b3
    }
    .hover\:border-pink-500:hover {
     border-color:#ed64a6
    }
    .hover\:border-pink-600:hover {
     border-color:#d53f8c
    }
    .hover\:border-pink-700:hover {
     border-color:#b83280
    }
    .hover\:border-pink-800:hover {
     border-color:#97266d
    }
    .hover\:border-pink-900:hover {
     border-color:#702459
    }
    .focus\:border-transparent:focus {
     border-color:transparent
    }
    .focus\:border-black:focus {
     border-color:#000
    }
    .focus\:border-white:focus {
     border-color:#fff
    }
    .focus\:border-gray-100:focus {
     border-color:#f7fafc
    }
    .focus\:border-gray-200:focus {
     border-color:#edf2f7
    }
    .focus\:border-gray-300:focus {
     border-color:#e2e8f0
    }
    .focus\:border-gray-400:focus {
     border-color:#cbd5e0
    }
    .focus\:border-gray-500:focus {
     border-color:#a0aec0
    }
    .focus\:border-gray-600:focus {
     border-color:#718096
    }
    .focus\:border-gray-700:focus {
     border-color:#4a5568
    }
    .focus\:border-gray-800:focus {
     border-color:#2d3748
    }
    .focus\:border-gray-900:focus {
     border-color:#1a202c
    }
    .focus\:border-red-100:focus {
     border-color:#fff5f5
    }
    .focus\:border-red-200:focus {
     border-color:#fed7d7
    }
    .focus\:border-red-300:focus {
     border-color:#feb2b2
    }
    .focus\:border-red-400:focus {
     border-color:#fc8181
    }
    .focus\:border-red-500:focus {
     border-color:#f56565
    }
    .focus\:border-red-600:focus {
     border-color:#e53e3e
    }
    .focus\:border-red-700:focus {
     border-color:#c53030
    }
    .focus\:border-red-800:focus {
     border-color:#9b2c2c
    }
    .focus\:border-red-900:focus {
     border-color:#742a2a
    }
    .focus\:border-orange-100:focus {
     border-color:#fffaf0
    }
    .focus\:border-orange-200:focus {
     border-color:#feebc8
    }
    .focus\:border-orange-300:focus {
     border-color:#fbd38d
    }
    .focus\:border-orange-400:focus {
     border-color:#f6ad55
    }
    .focus\:border-orange-500:focus {
     border-color:#ed8936
    }
    .focus\:border-orange-600:focus {
     border-color:#dd6b20
    }
    .focus\:border-orange-700:focus {
     border-color:#c05621
    }
    .focus\:border-orange-800:focus {
     border-color:#9c4221
    }
    .focus\:border-orange-900:focus {
     border-color:#7b341e
    }
    .focus\:border-yellow-100:focus {
     border-color:ivory
    }
    .focus\:border-yellow-200:focus {
     border-color:#fefcbf
    }
    .focus\:border-yellow-300:focus {
     border-color:#faf089
    }
    .focus\:border-yellow-400:focus {
     border-color:#f6e05e
    }
    .focus\:border-yellow-500:focus {
     border-color:#ecc94b
    }
    .focus\:border-yellow-600:focus {
     border-color:#d69e2e
    }
    .focus\:border-yellow-700:focus {
     border-color:#b7791f
    }
    .focus\:border-yellow-800:focus {
     border-color:#975a16
    }
    .focus\:border-yellow-900:focus {
     border-color:#744210
    }
    .focus\:border-green-100:focus {
     border-color:#f0fff4
    }
    .focus\:border-green-200:focus {
     border-color:#c6f6d5
    }
    .focus\:border-green-300:focus {
     border-color:#9ae6b4
    }
    .focus\:border-green-400:focus {
     border-color:#68d391
    }
    .focus\:border-green-500:focus {
     border-color:#48bb78
    }
    .focus\:border-green-600:focus {
     border-color:#38a169
    }
    .focus\:border-green-700:focus {
     border-color:#2f855a
    }
    .focus\:border-green-800:focus {
     border-color:#276749
    }
    .focus\:border-green-900:focus {
     border-color:#22543d
    }
    .focus\:border-teal-100:focus {
     border-color:#e6fffa
    }
    .focus\:border-teal-200:focus {
     border-color:#b2f5ea
    }
    .focus\:border-teal-300:focus {
     border-color:#81e6d9
    }
    .focus\:border-teal-400:focus {
     border-color:#4fd1c5
    }
    .focus\:border-teal-500:focus {
     border-color:#38b2ac
    }
    .focus\:border-teal-600:focus {
     border-color:#319795
    }
    .focus\:border-teal-700:focus {
     border-color:#2c7a7b
    }
    .focus\:border-teal-800:focus {
     border-color:#285e61
    }
    .focus\:border-teal-900:focus {
     border-color:#234e52
    }
    .focus\:border-blue-100:focus {
     border-color:#ebf8ff
    }
    .focus\:border-blue-200:focus {
     border-color:#bee3f8
    }
    .focus\:border-blue-300:focus {
     border-color:#90cdf4
    }
    .focus\:border-blue-400:focus {
     border-color:#63b3ed
    }
    .focus\:border-blue-500:focus {
     border-color:#4299e1
    }
    .focus\:border-blue-600:focus {
     border-color:#3182ce
    }
    .focus\:border-blue-700:focus {
     border-color:#2b6cb0
    }
    .focus\:border-blue-800:focus {
     border-color:#2c5282
    }
    .focus\:border-blue-900:focus {
     border-color:#2a4365
    }
    .focus\:border-indigo-100:focus {
     border-color:#ebf4ff
    }
    .focus\:border-indigo-200:focus {
     border-color:#c3dafe
    }
    .focus\:border-indigo-300:focus {
     border-color:#a3bffa
    }
    .focus\:border-indigo-400:focus {
     border-color:#7f9cf5
    }
    .focus\:border-indigo-500:focus {
     border-color:#667eea
    }
    .focus\:border-indigo-600:focus {
     border-color:#5a67d8
    }
    .focus\:border-indigo-700:focus {
     border-color:#4c51bf
    }
    .focus\:border-indigo-800:focus {
     border-color:#434190
    }
    .focus\:border-indigo-900:focus {
     border-color:#3c366b
    }
    .focus\:border-purple-100:focus {
     border-color:#faf5ff
    }
    .focus\:border-purple-200:focus {
     border-color:#e9d8fd
    }
    .focus\:border-purple-300:focus {
     border-color:#d6bcfa
    }
    .focus\:border-purple-400:focus {
     border-color:#b794f4
    }
    .focus\:border-purple-500:focus {
     border-color:#9f7aea
    }
    .focus\:border-purple-600:focus {
     border-color:#805ad5
    }
    .focus\:border-purple-700:focus {
     border-color:#6b46c1
    }
    .focus\:border-purple-800:focus {
     border-color:#553c9a
    }
    .focus\:border-purple-900:focus {
     border-color:#44337a
    }
    .focus\:border-pink-100:focus {
     border-color:#fff5f7
    }
    .focus\:border-pink-200:focus {
     border-color:#fed7e2
    }
    .focus\:border-pink-300:focus {
     border-color:#fbb6ce
    }
    .focus\:border-pink-400:focus {
     border-color:#f687b3
    }
    .focus\:border-pink-500:focus {
     border-color:#ed64a6
    }
    .focus\:border-pink-600:focus {
     border-color:#d53f8c
    }
    .focus\:border-pink-700:focus {
     border-color:#b83280
    }
    .focus\:border-pink-800:focus {
     border-color:#97266d
    }
    .focus\:border-pink-900:focus {
     border-color:#702459
    }
    

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

	
	
	/*// Extra small devices (portrait phones, less than 576px)*/
@media (max-width: 575.98px) { 
    
		
	.es-fs-sm-1 {font-size: 1px !important;}
	.es-fs-sm-2 {font-size: 2px !important;}
	.es-fs-sm-3 {font-size: 3px !important;}
	.es-fs-sm-4 {font-size: 4px !important;}
	.es-fs-sm-5 {font-size: 5px !important;}
	.es-fs-sm-6 {font-size: 6px !important;}
	.es-fs-sm-7 {font-size: 7px !important;}
	.es-fs-sm-8 {font-size: 8px !important;}
	.es-fs-sm-9 {font-size: 9px !important;}
	.es-fs-sm-10 {font-size: 10px !important;}
	.es-fs-sm-11 {font-size: 11px !important;}
	.es-fs-sm-12 {font-size: 12px !important;}
	.es-fs-sm-13 {font-size: 13px !important;}
	.es-fs-sm-14 {font-size: 14px !important;}
	.es-fs-sm-15 {font-size: 15px !important;}
	.es-fs-sm-16 {font-size: 16px !important;}
	.es-fs-sm-17 {font-size: 17px !important;}
	.es-fs-sm-18 {font-size: 18px !important;}
	.es-fs-sm-19 {font-size: 19px !important;}
	.es-fs-sm-20 {font-size: 20px !important;}
	.es-fs-sm-21 {font-size: 21px !important;}
	.es-fs-sm-22 {font-size: 22px !important;}
	.es-fs-sm-23 {font-size: 23px !important;}
	.es-fs-sm-24 {font-size: 24px !important;}
	.es-fs-sm-25 {font-size: 25px !important;}
	.es-fs-sm-26 {font-size: 26px !important;}
	.es-fs-sm-27 {font-size: 27px !important;}
	.es-fs-sm-28 {font-size: 28px !important;}
	.es-fs-sm-29 {font-size: 29px !important;}
	.es-fs-sm-30 {font-size: 30px !important;}
	.es-fs-sm-31 {font-size: 31px !important;}
	.es-fs-sm-32 {font-size: 32px !important;}
	.es-fs-sm-33 {font-size: 33px !important;}
	.es-fs-sm-34 {font-size: 34px !important;}
	.es-fs-sm-35 {font-size: 35px !important;}
	.es-fs-sm-36 {font-size: 36px !important;}
	.es-fs-sm-37 {font-size: 37px !important;}
	.es-fs-sm-38 {font-size: 38px !important;}
	.es-fs-sm-39 {font-size: 39px !important;}
	.es-fs-sm-40 {font-size: 40px !important;}
	.es-fs-sm-41 {font-size: 41px !important;}
	.es-fs-sm-42 {font-size: 42px !important;}
	.es-fs-sm-43 {font-size: 43px !important;}
	.es-fs-sm-44 {font-size: 44px !important;}
	.es-fs-sm-45 {font-size: 45px !important;}
	.es-fs-sm-46 {font-size: 46px !important;}
	.es-fs-sm-47 {font-size: 47px !important;}
	.es-fs-sm-48 {font-size: 48px !important;}
	.es-fs-sm-49 {font-size: 49px !important;}
	.es-fs-sm-50 {font-size: 50px !important;}
	.es-fs-sm-51 {font-size: 51px !important;}
	.es-fs-sm-52 {font-size: 52px !important;}
	.es-fs-sm-53 {font-size: 53px !important;}
	.es-fs-sm-54 {font-size: 54px !important;}
	.es-fs-sm-55 {font-size: 55px !important;}
	.es-fs-sm-56 {font-size: 56px !important;}
	.es-fs-sm-57 {font-size: 57px !important;}
	.es-fs-sm-58 {font-size: 58px !important;}
	.es-fs-sm-59 {font-size: 59px !important;}
	.es-fs-sm-60 {font-size: 60px !important;}
	.es-fs-sm-61 {font-size: 61px !important;}
	.es-fs-sm-62 {font-size: 62px !important;}
	.es-fs-sm-63 {font-size: 63px !important;}
	.es-fs-sm-64 {font-size: 64px !important;}
	.es-fs-sm-65 {font-size: 65px !important;}
	.es-fs-sm-66 {font-size: 66px !important;}
	.es-fs-sm-67 {font-size: 67px !important;}
	.es-fs-sm-68 {font-size: 68px !important;}
	.es-fs-sm-69 {font-size: 69px !important;}
	.es-fs-sm-70 {font-size: 70px !important;}
	.es-fs-sm-71 {font-size: 71px !important;}
	.es-fs-sm-72 {font-size: 72px !important;}
	.es-fs-sm-73 {font-size: 73px !important;}
	.es-fs-sm-74 {font-size: 74px !important;}
	.es-fs-sm-75 {font-size: 75px !important;}
	.es-fs-sm-76 {font-size: 76px !important;}
	.es-fs-sm-77 {font-size: 77px !important;}
	.es-fs-sm-78 {font-size: 78px !important;}
	.es-fs-sm-79 {font-size: 79px !important;}
	.es-fs-sm-80 {font-size: 80px !important;}
	.es-fs-sm-81 {font-size: 81px !important;}
	.es-fs-sm-82 {font-size: 82px !important;}
	.es-fs-sm-83 {font-size: 83px !important;}
	.es-fs-sm-84 {font-size: 84px !important;}
	.es-fs-sm-85 {font-size: 85px !important;}
	.es-fs-sm-86 {font-size: 86px !important;}
	.es-fs-sm-87 {font-size: 87px !important;}
	.es-fs-sm-88 {font-size: 88px !important;}
	.es-fs-sm-89 {font-size: 89px !important;}
	.es-fs-sm-90 {font-size: 90px !important;}
	.es-fs-sm-91 {font-size: 91px !important;}
	.es-fs-sm-92 {font-size: 92px !important;}
	.es-fs-sm-93 {font-size: 93px !important;}
	.es-fs-sm-94 {font-size: 94px !important;}
	.es-fs-sm-95 {font-size: 95px !important;}
	.es-fs-sm-96 {font-size: 96px !important;}
	.es-fs-sm-97 {font-size: 97px !important;}
	.es-fs-sm-98 {font-size: 98px !important;}
	.es-fs-sm-99 {font-size: 99px !important;}
	.es-fs-sm-100 {font-size: 100px !important;}
	.es-fs-sm-101 {font-size: 101px !important;}
	.es-fs-sm-102 {font-size: 102px !important;}
	.es-fs-sm-103 {font-size: 103px !important;}
	.es-fs-sm-104 {font-size: 104px !important;}
	.es-fs-sm-105 {font-size: 105px !important;}
	.es-fs-sm-106 {font-size: 106px !important;}
	.es-fs-sm-107 {font-size: 107px !important;}
	.es-fs-sm-108 {font-size: 108px !important;}
	.es-fs-sm-109 {font-size: 109px !important;}
	.es-fs-sm-110 {font-size: 110px !important;}
	.es-fs-sm-111 {font-size: 111px !important;}
	.es-fs-sm-112 {font-size: 112px !important;}
	.es-fs-sm-113 {font-size: 113px !important;}
	.es-fs-sm-114 {font-size: 114px !important;}
	.es-fs-sm-115 {font-size: 115px !important;}
	.es-fs-sm-116 {font-size: 116px !important;}
	.es-fs-sm-117 {font-size: 117px !important;}
	.es-fs-sm-118 {font-size: 118px !important;}
	.es-fs-sm-119 {font-size: 119px !important;}
	.es-fs-sm-120 {font-size: 120px !important;}
	.es-fs-sm-121 {font-size: 121px !important;}
	.es-fs-sm-122 {font-size: 122px !important;}
	.es-fs-sm-123 {font-size: 123px !important;}
	.es-fs-sm-124 {font-size: 124px !important;}
	.es-fs-sm-125 {font-size: 125px !important;}
	.es-fs-sm-126 {font-size: 126px !important;}
	.es-fs-sm-127 {font-size: 127px !important;}
	.es-fs-sm-128 {font-size: 128px !important;}
	.es-fs-sm-129 {font-size: 129px !important;}
	.es-fs-sm-130 {font-size: 130px !important;}
	.es-fs-sm-131 {font-size: 131px !important;}
	.es-fs-sm-132 {font-size: 132px !important;}
	.es-fs-sm-133 {font-size: 133px !important;}
	.es-fs-sm-134 {font-size: 134px !important;}
	.es-fs-sm-135 {font-size: 135px !important;}
	.es-fs-sm-136 {font-size: 136px !important;}
	.es-fs-sm-137 {font-size: 137px !important;}
	.es-fs-sm-138 {font-size: 138px !important;}
	.es-fs-sm-139 {font-size: 139px !important;}
	.es-fs-sm-140 {font-size: 140px !important;}
	.es-fs-sm-141 {font-size: 141px !important;}
	.es-fs-sm-142 {font-size: 142px !important;}
	.es-fs-sm-143 {font-size: 143px !important;}
	.es-fs-sm-144 {font-size: 144px !important;}
	.es-fs-sm-145 {font-size: 145px !important;}
	.es-fs-sm-146 {font-size: 146px !important;}
	.es-fs-sm-147 {font-size: 147px !important;}
	.es-fs-sm-148 {font-size: 148px !important;}
	.es-fs-sm-149 {font-size: 149px !important;}
	.es-fs-sm-150 {font-size: 150px !important;}
	.es-fs-sm-151 {font-size: 151px !important;}
	.es-fs-sm-152 {font-size: 152px !important;}
	.es-fs-sm-153 {font-size: 153px !important;}
	.es-fs-sm-154 {font-size: 154px !important;}
	.es-fs-sm-155 {font-size: 155px !important;}
	.es-fs-sm-156 {font-size: 156px !important;}
	.es-fs-sm-157 {font-size: 157px !important;}
	.es-fs-sm-158 {font-size: 158px !important;}
	.es-fs-sm-159 {font-size: 159px !important;}
	.es-fs-sm-160 {font-size: 160px !important;}
	.es-fs-sm-161 {font-size: 161px !important;}
	.es-fs-sm-162 {font-size: 162px !important;}
	.es-fs-sm-163 {font-size: 163px !important;}
	.es-fs-sm-164 {font-size: 164px !important;}
	.es-fs-sm-165 {font-size: 165px !important;}
	.es-fs-sm-166 {font-size: 166px !important;}
	.es-fs-sm-167 {font-size: 167px !important;}
	.es-fs-sm-168 {font-size: 168px !important;}
	.es-fs-sm-169 {font-size: 169px !important;}
	.es-fs-sm-170 {font-size: 170px !important;}
	.es-fs-sm-171 {font-size: 171px !important;}
	.es-fs-sm-172 {font-size: 172px !important;}
	.es-fs-sm-173 {font-size: 173px !important;}
	.es-fs-sm-174 {font-size: 174px !important;}
	.es-fs-sm-175 {font-size: 175px !important;}
	.es-fs-sm-176 {font-size: 176px !important;}
	.es-fs-sm-177 {font-size: 177px !important;}
	.es-fs-sm-178 {font-size: 178px !important;}
	.es-fs-sm-179 {font-size: 179px !important;}
	.es-fs-sm-180 {font-size: 180px !important;}
	.es-fs-sm-181 {font-size: 181px !important;}
	.es-fs-sm-182 {font-size: 182px !important;}
	.es-fs-sm-183 {font-size: 183px !important;}
	.es-fs-sm-184 {font-size: 184px !important;}
	.es-fs-sm-185 {font-size: 185px !important;}
	.es-fs-sm-186 {font-size: 186px !important;}
	.es-fs-sm-187 {font-size: 187px !important;}
	.es-fs-sm-188 {font-size: 188px !important;}
	.es-fs-sm-189 {font-size: 189px !important;}
	.es-fs-sm-190 {font-size: 190px !important;}
	.es-fs-sm-191 {font-size: 191px !important;}
	.es-fs-sm-192 {font-size: 192px !important;}
	.es-fs-sm-193 {font-size: 193px !important;}
	.es-fs-sm-194 {font-size: 194px !important;}
	.es-fs-sm-195 {font-size: 195px !important;}
	.es-fs-sm-196 {font-size: 196px !important;}
	.es-fs-sm-197 {font-size: 197px !important;}
	.es-fs-sm-198 {font-size: 198px !important;}
	.es-fs-sm-199 {font-size: 199px !important;}
	.es-fs-sm-200 {font-size: 200px !important;}




	.es-line-sm-height-1 {line-height: 1px !important;}
	.es-line-sm-height-2 {line-height: 2px !important;}
	.es-line-sm-height-3 {line-height: 3px !important;}
	.es-line-sm-height-4 {line-height: 4px !important;}
	.es-line-sm-height-5 {line-height: 5px !important;}
	.es-line-sm-height-6 {line-height: 6px !important;}
	.es-line-sm-height-7 {line-height: 7px !important;}
	.es-line-sm-height-8 {line-height: 8px !important;}
	.es-line-sm-height-9 {line-height: 9px !important;}
	.es-line-sm-height-10 {line-height: 10px !important;}
	.es-line-sm-height-11 {line-height: 11px !important;}
	.es-line-sm-height-12 {line-height: 12px !important;}
	.es-line-sm-height-13 {line-height: 13px !important;}
	.es-line-sm-height-14 {line-height: 14px !important;}
	.es-line-sm-height-15 {line-height: 15px !important;}
	.es-line-sm-height-16 {line-height: 16px !important;}
	.es-line-sm-height-17 {line-height: 17px !important;}
	.es-line-sm-height-18 {line-height: 18px !important;}
	.es-line-sm-height-19 {line-height: 19px !important;}
	.es-line-sm-height-20 {line-height: 20px !important;}
	.es-line-sm-height-21 {line-height: 21px !important;}
	.es-line-sm-height-22 {line-height: 22px !important;}
	.es-line-sm-height-23 {line-height: 23px !important;}
	.es-line-sm-height-24 {line-height: 24px !important;}
	.es-line-sm-height-25 {line-height: 25px !important;}
	.es-line-sm-height-26 {line-height: 26px !important;}
	.es-line-sm-height-27 {line-height: 27px !important;}
	.es-line-sm-height-28 {line-height: 28px !important;}
	.es-line-sm-height-29 {line-height: 29px !important;}
	.es-line-sm-height-30 {line-height: 30px !important;}
	.es-line-sm-height-31 {line-height: 31px !important;}
	.es-line-sm-height-32 {line-height: 32px !important;}
	.es-line-sm-height-33 {line-height: 33px !important;}
	.es-line-sm-height-34 {line-height: 34px !important;}
	.es-line-sm-height-35 {line-height: 35px !important;}
	.es-line-sm-height-36 {line-height: 36px !important;}
	.es-line-sm-height-37 {line-height: 37px !important;}
	.es-line-sm-height-38 {line-height: 38px !important;}
	.es-line-sm-height-39 {line-height: 39px !important;}
	.es-line-sm-height-40 {line-height: 40px !important;}
	.es-line-sm-height-41 {line-height: 41px !important;}
	.es-line-sm-height-42 {line-height: 42px !important;}
	.es-line-sm-height-43 {line-height: 43px !important;}
	.es-line-sm-height-44 {line-height: 44px !important;}
	.es-line-sm-height-45 {line-height: 45px !important;}
	.es-line-sm-height-46 {line-height: 46px !important;}
	.es-line-sm-height-47 {line-height: 47px !important;}
	.es-line-sm-height-48 {line-height: 48px !important;}
	.es-line-sm-height-49 {line-height: 49px !important;}
	.es-line-sm-height-50 {line-height: 50px !important;}
	.es-line-sm-height-51 {line-height: 51px !important;}
	.es-line-sm-height-52 {line-height: 52px !important;}
	.es-line-sm-height-53 {line-height: 53px !important;}
	.es-line-sm-height-54 {line-height: 54px !important;}
	.es-line-sm-height-55 {line-height: 55px !important;}
	.es-line-sm-height-56 {line-height: 56px !important;}
	.es-line-sm-height-57 {line-height: 57px !important;}
	.es-line-sm-height-58 {line-height: 58px !important;}
	.es-line-sm-height-59 {line-height: 59px !important;}
	.es-line-sm-height-60 {line-height: 60px !important;}
	.es-line-sm-height-61 {line-height: 61px !important;}
	.es-line-sm-height-62 {line-height: 62px !important;}
	.es-line-sm-height-63 {line-height: 63px !important;}
	.es-line-sm-height-64 {line-height: 64px !important;}
	.es-line-sm-height-65 {line-height: 65px !important;}
	.es-line-sm-height-66 {line-height: 66px !important;}
	.es-line-sm-height-67 {line-height: 67px !important;}
	.es-line-sm-height-68 {line-height: 68px !important;}
	.es-line-sm-height-69 {line-height: 69px !important;}
	.es-line-sm-height-70 {line-height: 70px !important;}
	.es-line-sm-height-71 {line-height: 71px !important;}
	.es-line-sm-height-72 {line-height: 72px !important;}
	.es-line-sm-height-73 {line-height: 73px !important;}
	.es-line-sm-height-74 {line-height: 74px !important;}
	.es-line-sm-height-75 {line-height: 75px !important;}
	.es-line-sm-height-76 {line-height: 76px !important;}
	.es-line-sm-height-77 {line-height: 77px !important;}
	.es-line-sm-height-78 {line-height: 78px !important;}
	.es-line-sm-height-79 {line-height: 79px !important;}
	.es-line-sm-height-80 {line-height: 80px !important;}
	.es-line-sm-height-81 {line-height: 81px !important;}
	.es-line-sm-height-82 {line-height: 82px !important;}
	.es-line-sm-height-83 {line-height: 83px !important;}
	.es-line-sm-height-84 {line-height: 84px !important;}
	.es-line-sm-height-85 {line-height: 85px !important;}
	.es-line-sm-height-86 {line-height: 86px !important;}
	.es-line-sm-height-87 {line-height: 87px !important;}
	.es-line-sm-height-88 {line-height: 88px !important;}
	.es-line-sm-height-89 {line-height: 89px !important;}
	.es-line-sm-height-90 {line-height: 90px !important;}
	.es-line-sm-height-91 {line-height: 91px !important;}
	.es-line-sm-height-92 {line-height: 92px !important;}
	.es-line-sm-height-93 {line-height: 93px !important;}
	.es-line-sm-height-94 {line-height: 94px !important;}
	.es-line-sm-height-95 {line-height: 95px !important;}
	.es-line-sm-height-96 {line-height: 96px !important;}
	.es-line-sm-height-97 {line-height: 97px !important;}
	.es-line-sm-height-98 {line-height: 98px !important;}
	.es-line-sm-height-99 {line-height: 99px !important;}
	.es-line-sm-height-100 {line-height: 100px !important;}
	.es-line-sm-height-101 {line-height: 101px !important;}
	.es-line-sm-height-102 {line-height: 102px !important;}
	.es-line-sm-height-103 {line-height: 103px !important;}
	.es-line-sm-height-104 {line-height: 104px !important;}
	.es-line-sm-height-105 {line-height: 105px !important;}
	.es-line-sm-height-106 {line-height: 106px !important;}
	.es-line-sm-height-107 {line-height: 107px !important;}
	.es-line-sm-height-108 {line-height: 108px !important;}
	.es-line-sm-height-109 {line-height: 109px !important;}
	.es-line-sm-height-110 {line-height: 110px !important;}
	.es-line-sm-height-111 {line-height: 111px !important;}
	.es-line-sm-height-112 {line-height: 112px !important;}
	.es-line-sm-height-113 {line-height: 113px !important;}
	.es-line-sm-height-114 {line-height: 114px !important;}
	.es-line-sm-height-115 {line-height: 115px !important;}
	.es-line-sm-height-116 {line-height: 116px !important;}
	.es-line-sm-height-117 {line-height: 117px !important;}
	.es-line-sm-height-118 {line-height: 118px !important;}
	.es-line-sm-height-119 {line-height: 119px !important;}
	.es-line-sm-height-120 {line-height: 120px !important;}
	.es-line-sm-height-121 {line-height: 121px !important;}
	.es-line-sm-height-122 {line-height: 122px !important;}
	.es-line-sm-height-123 {line-height: 123px !important;}
	.es-line-sm-height-124 {line-height: 124px !important;}
	.es-line-sm-height-125 {line-height: 125px !important;}
	.es-line-sm-height-126 {line-height: 126px !important;}
	.es-line-sm-height-127 {line-height: 127px !important;}
	.es-line-sm-height-128 {line-height: 128px !important;}
	.es-line-sm-height-129 {line-height: 129px !important;}
	.es-line-sm-height-130 {line-height: 130px !important;}
	.es-line-sm-height-131 {line-height: 131px !important;}
	.es-line-sm-height-132 {line-height: 132px !important;}
	.es-line-sm-height-133 {line-height: 133px !important;}
	.es-line-sm-height-134 {line-height: 134px !important;}
	.es-line-sm-height-135 {line-height: 135px !important;}
	.es-line-sm-height-136 {line-height: 136px !important;}
	.es-line-sm-height-137 {line-height: 137px !important;}
	.es-line-sm-height-138 {line-height: 138px !important;}
	.es-line-sm-height-139 {line-height: 139px !important;}
	.es-line-sm-height-140 {line-height: 140px !important;}
	.es-line-sm-height-141 {line-height: 141px !important;}
	.es-line-sm-height-142 {line-height: 142px !important;}
	.es-line-sm-height-143 {line-height: 143px !important;}
	.es-line-sm-height-144 {line-height: 144px !important;}
	.es-line-sm-height-145 {line-height: 145px !important;}
	.es-line-sm-height-146 {line-height: 146px !important;}
	.es-line-sm-height-147 {line-height: 147px !important;}
	.es-line-sm-height-148 {line-height: 148px !important;}
	.es-line-sm-height-149 {line-height: 149px !important;}
	.es-line-sm-height-150 {line-height: 150px !important;}
	.es-line-sm-height-151 {line-height: 151px !important;}
	.es-line-sm-height-152 {line-height: 152px !important;}
	.es-line-sm-height-153 {line-height: 153px !important;}
	.es-line-sm-height-154 {line-height: 154px !important;}
	.es-line-sm-height-155 {line-height: 155px !important;}
	.es-line-sm-height-156 {line-height: 156px !important;}
	.es-line-sm-height-157 {line-height: 157px !important;}
	.es-line-sm-height-158 {line-height: 158px !important;}
	.es-line-sm-height-159 {line-height: 159px !important;}
	.es-line-sm-height-160 {line-height: 160px !important;}
	.es-line-sm-height-161 {line-height: 161px !important;}
	.es-line-sm-height-162 {line-height: 162px !important;}
	.es-line-sm-height-163 {line-height: 163px !important;}
	.es-line-sm-height-164 {line-height: 164px !important;}
	.es-line-sm-height-165 {line-height: 165px !important;}
	.es-line-sm-height-166 {line-height: 166px !important;}
	.es-line-sm-height-167 {line-height: 167px !important;}
	.es-line-sm-height-168 {line-height: 168px !important;}
	.es-line-sm-height-169 {line-height: 169px !important;}
	.es-line-sm-height-170 {line-height: 170px !important;}
	.es-line-sm-height-171 {line-height: 171px !important;}
	.es-line-sm-height-172 {line-height: 172px !important;}
	.es-line-sm-height-173 {line-height: 173px !important;}
	.es-line-sm-height-174 {line-height: 174px !important;}
	.es-line-sm-height-175 {line-height: 175px !important;}
	.es-line-sm-height-176 {line-height: 176px !important;}
	.es-line-sm-height-177 {line-height: 177px !important;}
	.es-line-sm-height-178 {line-height: 178px !important;}
	.es-line-sm-height-179 {line-height: 179px !important;}
	.es-line-sm-height-180 {line-height: 180px !important;}
	.es-line-sm-height-181 {line-height: 181px !important;}
	.es-line-sm-height-182 {line-height: 182px !important;}
	.es-line-sm-height-183 {line-height: 183px !important;}
	.es-line-sm-height-184 {line-height: 184px !important;}
	.es-line-sm-height-185 {line-height: 185px !important;}
	.es-line-sm-height-186 {line-height: 186px !important;}
	.es-line-sm-height-187 {line-height: 187px !important;}
	.es-line-sm-height-188 {line-height: 188px !important;}
	.es-line-sm-height-189 {line-height: 189px !important;}
	.es-line-sm-height-190 {line-height: 190px !important;}
	.es-line-sm-height-191 {line-height: 191px !important;}
	.es-line-sm-height-192 {line-height: 192px !important;}
	.es-line-sm-height-193 {line-height: 193px !important;}
	.es-line-sm-height-194 {line-height: 194px !important;}
	.es-line-sm-height-195 {line-height: 195px !important;}
	.es-line-sm-height-196 {line-height: 196px !important;}
	.es-line-sm-height-197 {line-height: 197px !important;}
	.es-line-sm-height-198 {line-height: 198px !important;}
	.es-line-sm-height-199 {line-height: 199px !important;}
	.es-line-sm-height-200 {line-height: 200px !important;}	

    .es-text-1-sm-line {
       overflow: hidden;
       text-overflow: ellipsis;
       display: -webkit-box;
       -webkit-line-clamp: 1; /* number of lines to show */
               line-clamp: 1; 
       -webkit-box-orient: vertical;
    }
    
    .es-text-2-sm-line {
       overflow: hidden;
       text-overflow: ellipsis;
       display: -webkit-box;
       -webkit-line-clamp: 2; /* number of lines to show */
               line-clamp: 2; 
       -webkit-box-orient: vertical;
    }
    
    .es-text-3-sm-line {
       overflow: hidden;
       text-overflow: ellipsis;
       display: -webkit-box;
       -webkit-line-clamp: 3; /* number of lines to show */
               line-clamp: 3; 
       -webkit-box-orient: vertical;
    }
    
    .es-text-4-sm-line {
       overflow: hidden;
       text-overflow: ellipsis;
       display: -webkit-box;
       -webkit-line-clamp: 4; /* number of lines to show */f lines to show */
               line-clamp: 4; 
       -webkit-box-orient: vertical;
    }
    
    .es-text-5-sm-line {
       overflow: hidden;
       text-overflow: ellipsis;
       display: -webkit-box;
       -webkit-line-clamp: 5; /* number of lines to show */r of lines to show */
               line-clamp: 5; 
       -webkit-box-orient: vertical;
    }
    
    .es-text-6-sm-line {
       overflow: hidden;
       text-overflow: ellipsis;
       display: -webkit-box;
       -webkit-line-clamp: 6; /* number of lines to show */ of lines to show */
               line-clamp: 6; 
       -webkit-box-orient: vertical;
    }

    .es-mt-n0 {}
    .es-mt-n1 {}
    .es-mt-n2 {}
    .es-mt-n3 {}
    .es-mt-n4 {}
    .es-mt-n5 {}
    
    .es-mt-sm-n0 {margin-top: 0px !important;}
    .es-mt-sm-n1 {margin-top: -10px !important;}
    .es-mt-sm-n2 {margin-top: -20px !important;}
    .es-mt-sm-n3 {margin-top: -30px !important;}
    .es-mt-sm-n4 {margin-top: -40px !important;}
    .es-mt-sm-n5 {margin-top: -50px !important;}
    
}

    /*// Small devices (landscape phones, less than 768px)*/
@media (max-width: 767.98px) { ... }

    /*// Medium devices (tablets, less than 992px)*/
@media (max-width: 991.98px) { ... }

    /*// Large devices (desktops, less than 1200px)*/
@media (max-width: 1199.98px) { ... }







/* New 29-3-2021 */


	/* Margin Y */
	.es-my-0  { margin-top: 0;margin-bottom: 0; }
	.es-my-5  { margin-top: 5px ;margin-bottom: 5px ; }
	.es-my-10 { margin-top: 10px;margin-bottom: 10px; }
	.es-my-15 { margin-top: 15px;margin-bottom: 15px; }
	.es-my-20 { margin-top: 20px;margin-bottom: 20px; }
	.es-my-25 { margin-top: 25px;margin-bottom: 25px; }
	.es-my-30 { margin-top: 30px;margin-bottom: 30px; }
	.es-my-35 { margin-top: 35px;margin-bottom: 35px; }
	.es-my-40 { margin-top: 40px;margin-bottom: 40px; }
	.es-my-45 { margin-top: 45px;margin-bottom: 45px; }
	.es-my-50 { margin-top: 50px;margin-bottom: 50px; }
	.es-my-55 { margin-top: 55px;margin-bottom: 55px; }
	.es-my-55 { margin-top: 55px;margin-bottom: 55px; }
	.es-my-55 { margin-top: 55px;margin-bottom: 55px; }
	.es-my-55 { margin-top: 55px;margin-bottom: 55px; }
	.es-my-60 { margin-top: 60px;margin-bottom: 60px; }
	.es-my-65 { margin-top: 65px;margin-bottom: 65px; }
	.es-my-70 { margin-top: 70px;margin-bottom: 70px; }
	.es-my-75 { margin-top: 75px;margin-bottom: 75px; }
	.es-my-80 { margin-top: 80px;margin-bottom: 80px; }
	.es-my-85 { margin-top: 85px;margin-bottom: 85px; }
	.es-my-90 { margin-top: 90px;margin-bottom: 90px; }
	.es-my-95 { margin-top: 95px;margin-bottom: 95px; }
	.es-my-100 { margin-top: 100px;margin-bottom: 100px; }
	
	
	/* Margin X */
	.es-px-0  { margin-right: 0   ;margin-left: 0   ; }
	.es-px-5  { margin-right: 5px ;margin-left: 5px ; }
	.es-px-10 { margin-right: 10px;margin-left: 10px; }
	.es-px-15 { margin-right: 15px;margin-left: 15px; }
	.es-px-20 { margin-right: 20px;margin-left: 20px; }
	.es-px-25 { margin-right: 25px;margin-left: 25px; }
	.es-px-30 { margin-right: 30px;margin-left: 30px; }
	.es-px-35 { margin-right: 35px;margin-left: 35px; }
	.es-px-40 { margin-right: 40px;margin-left: 40px; }
	.es-px-45 { margin-right: 45px;margin-left: 45px; }
	.es-px-50 { margin-right: 50px;margin-left: 50px; }
	.es-px-55 { margin-right: 55px;margin-left: 55px; }
	.es-px-55 { margin-right: 55px;margin-left: 55px; }
	.es-px-55 { margin-right: 55px;margin-left: 55px; }
	.es-px-55 { margin-right: 55px;margin-left: 55px; }
	.es-px-60 { margin-right: 60px;margin-left: 60px; }
	.es-px-65 { margin-right: 65px;margin-left: 65px; }
	.es-px-70 { margin-right: 70px;margin-left: 70px; }
	.es-px-75 { margin-right: 75px;margin-left: 75px; }
	.es-px-80 { margin-right: 80px;margin-left: 80px; }
	.es-px-85 { margin-right: 85px;margin-left: 85px; }
	.es-px-90 { margin-right: 90px;margin-left: 90px; }
	.es-px-95 { margin-right: 95px;margin-left: 95px; }
	.es-px-100 { margin-right: 100px;margin-left: 100px; }
	

	/* Padding Y */
	.es-py-0  { padding-top: 0   ;padding-bottom: 0   ; }
	.es-py-5  { padding-top: 5px ;padding-bottom: 5px ; }
	.es-py-10 { padding-top: 10px;padding-bottom: 10px; }
	.es-py-15 { padding-top: 15px;padding-bottom: 15px; }
	.es-py-20 { padding-top: 20px;padding-bottom: 20px; }
	.es-py-25 { padding-top: 25px;padding-bottom: 25px; }
	.es-py-30 { padding-top: 30px;padding-bottom: 30px; }
	.es-py-35 { padding-top: 35px;padding-bottom: 35px; }
	.es-py-40 { padding-top: 40px;padding-bottom: 40px; }
	.es-py-45 { padding-top: 45px;padding-bottom: 45px; }
	.es-py-50 { padding-top: 50px;padding-bottom: 50px; }
	.es-py-55 { padding-top: 55px;padding-bottom: 55px; }
	.es-py-55 { padding-top: 55px;padding-bottom: 55px; }
	.es-py-55 { padding-top: 55px;padding-bottom: 55px; }
	.es-py-55 { padding-top: 55px;padding-bottom: 55px; }
	.es-py-60 { padding-top: 60px;padding-bottom: 60px; }
	.es-py-65 { padding-top: 65px;padding-bottom: 65px; }
	.es-py-70 { padding-top: 70px;padding-bottom: 70px; }
	.es-py-75 { padding-top: 75px;padding-bottom: 75px; }
	.es-py-80 { padding-top: 80px;padding-bottom: 80px; }
	.es-py-85 { padding-top: 85px;padding-bottom: 85px; }
	.es-py-90 { padding-top: 90px;padding-bottom: 90px; }
	.es-py-95 { padding-top: 95px;padding-bottom: 95px; }
	.es-py-100 { padding-top: 100px;padding-bottom: 100px; }
	
	
	/* Padding X */
	.es-px-0  { padding-right: 0   ;padding-left: 0   ; }
	.es-px-5  { padding-right: 5px ;padding-left: 5px ; }
	.es-px-10 { padding-right: 10px;padding-left: 10px; }
	.es-px-15 { padding-right: 15px;padding-left: 15px; }
	.es-px-20 { padding-right: 20px;padding-left: 20px; }
	.es-px-25 { padding-right: 25px;padding-left: 25px; }
	.es-px-30 { padding-right: 30px;padding-left: 30px; }
	.es-px-35 { padding-right: 35px;padding-left: 35px; }
	.es-px-40 { padding-right: 40px;padding-left: 40px; }
	.es-px-45 { padding-right: 45px;padding-left: 45px; }
	.es-px-50 { padding-right: 50px;padding-left: 50px; }
	.es-px-55 { padding-right: 55px;padding-left: 55px; }
	.es-px-55 { padding-right: 55px;padding-left: 55px; }
	.es-px-55 { padding-right: 55px;padding-left: 55px; }
	.es-px-55 { padding-right: 55px;padding-left: 55px; }
	.es-px-60 { padding-right: 60px;padding-left: 60px; }
	.es-px-65 { padding-right: 65px;padding-left: 65px; }
	.es-px-70 { padding-right: 70px;padding-left: 70px; }
	.es-px-75 { padding-right: 75px;padding-left: 75px; }
	.es-px-80 { padding-right: 80px;padding-left: 80px; }
	.es-px-85 { padding-right: 85px;padding-left: 85px; }
	.es-px-90 { padding-right: 90px;padding-left: 90px; }
	.es-px-95 { padding-right: 95px;padding-left: 95px; }
	.es-px-100 { padding-right: 100px;padding-left: 100px; }
	
    .es-min-height-10 {min-height: 10px;}
    .es-min-height-20 {min-height: 20px;}
    .es-min-height-30 {min-height: 30px;}
    .es-min-height-40 {min-height: 40px;}
    .es-min-height-50 {min-height: 50px;}
    .es-min-height-60 {min-height: 60px;}
    .es-min-height-70 {min-height: 70px;}
    .es-min-height-80 {min-height: 80px;}
    .es-min-height-90 {min-height: 90px;}
    .es-min-height-100 {min-height: 100px;}
    .es-min-height-110 {min-height: 110px;}
    .es-min-height-120 {min-height: 120px;}
    .es-min-height-130 {min-height: 130px;}
    .es-min-height-140 {min-height: 140px;}
    .es-min-height-150 {min-height: 150px;}
    .es-min-height-160 {min-height: 160px;}
    .es-min-height-170 {min-height: 170px;}
    .es-min-height-180 {min-height: 180px;}
    .es-min-height-190 {min-height: 190px;}
    .es-min-height-200 {min-height: 200px;}	
    

.carousel-item img{width:100%;}
.text-box {
	position: absolute;
	top: 50%;
	left: 15%;
	right: 15%;
	color: #000;
	transform: translateY(-50%);
}