
/*--------------------------------------------------------
　汎用
--------------------------------------------------------*/

	.fw-b {
	 font-weight: bold;
	}
	.fw-n {
	 font-weight: normal;
	}

	.ta-l {
	 text-align: left;
	}
	.ta-c {
	 text-align: center;
	}
	.ta-r {
	 text-align: right;
	}
	.ta-j {
	 text-align: justify;
	}

	.c-black {
	 color: #000;
	}
	.c-gold {
	 color: #896D3E;
	}	
	.c-white {
	 color: #fff;
	}
	.c-blue {
	 color: #00348B;
	}
	.c-cfblue {
	 color: #3B7BD4;
	}
	.c-paleblue {
	 color: #f5f7fa;
	}
	.c-lightblue {
	 color: #cfeaf3;
	}
	.c-darkblue {
	 color: #215493;
	}
	.c-gray {
	 color: #898989;
	}
	.c-purple {
	 color: #45419D;
	}
	.c-lightgray {
	 color: #e0e0e0;
	}
	.c-palegray {
	 color: #f7f7f7;
	}
	.c-red {
	 color: #d03636;
	}
	.c-pink {
	 color: #E94A6C;
	}
	.c-green {
	 color: #009843;
	}
	.c-orange {
	 color: #FF8500;
	}
	.c-yellow {
	 color: #FFFF00;
	}

	.bc-blue {
	 background:#009FE7;
	}
	.bc-orange {
	 background:#FF6600;
	}
	
	.mt0 {
	 margin-top: 0px !important
	}
	.mt-0 {
	 margin-top: 0px !important
	}
	@media (max-width: 767px) {
	 .mt0 {
	  margin-top: 0px !important
	 }
	 .mt-0 {
	  margin-top: 0px !important
	 }
	}
	.mt5 {
	 margin-top: 5px
	}
	.mt-5 {
	 margin-top: -5px
	}
	@media (max-width: 767px) {
	 .mt5 {
	  margin-top: 3.3333333333px
	 }
	 .mt-5 {
	  margin-top: -3.3333333333px
	 }
	}
	.mt10 {
	 margin-top: 10px
	}
	.mt-10 {
	 margin-top: -10px
	}
	@media (max-width: 767px) {
	 .mt10 {
	  margin-top: 6.6666666666px
	 }
	 .mt-10 {
	  margin-top: -6.6666666666px
	 }
	}
	.mt15 {
	 margin-top: 15px
	}
	.mt-15 {
	 margin-top: -15px
	}
	@media (max-width: 767px) {
	 .mt15 {
	  margin-top: 9.9999999999px
	 }
	 .mt-15 {
	  margin-top: -9.9999999999px
	 }
	}
	.mt20 {
	 margin-top: 20px
	}
	.mt-20 {
	 margin-top: -20px
	}
	@media (max-width: 767px) {
	 .mt20 {
	  margin-top: 13.3333333332px
	 }
	 .mt-20 {
	  margin-top: -13.3333333332px
	 }
	}
	.mt25 {
	 margin-top: 25px
	}
	.mt-25 {
	 margin-top: -25px
	}
	@media (max-width: 767px) {
	 .mt25 {
	  margin-top: 16.6666666665px
	 }
	 .mt-25 {
	  margin-top: -16.6666666665px
	 }
	}
	.mt30 {
	 margin-top: 30px
	}
	.mt-30 {
	 margin-top: -30px
	}
	@media (max-width: 767px) {
	 .mt30 {
	  margin-top: 19.9999999998px
	 }
	 .mt-30 {
	  margin-top: -19.9999999998px
	 }
	}
	.mt35 {
	 margin-top: 35px
	}
	.mt-35 {
	 margin-top: -35px
	}
	@media (max-width: 767px) {
	 .mt35 {
	  margin-top: 23.3333333331px
	 }
	 .mt-35 {
	  margin-top: -23.3333333331px
	 }
	}
	.mt40 {
	 margin-top: 40px
	}
	.mt-40 {
	 margin-top: -40px
	}
	@media (max-width: 767px) {
	 .mt40 {
	  margin-top: 26.6666666664px
	 }
	 .mt-40 {
	  margin-top: -26.6666666664px
	 }
	}
	.mt45 {
	 margin-top: 45px
	}
	.mt-45 {
	 margin-top: -45px
	}
	@media (max-width: 767px) {
	 .mt45 {
	  margin-top: 29.9999999997px
	 }
	 .mt-45 {
	  margin-top: -29.9999999997px
	 }
	}
	.mt50 {
	 margin-top: 50px
	}
	.mt-50 {
	 margin-top: -50px
	}
	@media (max-width: 767px) {
	 .mt50 {
	  margin-top: 33.333333333px
	 }
	 .mt-50 {
	  margin-top: -33.333333333px
	 }
	}
	.mt55 {
	 margin-top: 55px
	}
	.mt-55 {
	 margin-top: -55px
	}
	@media (max-width: 767px) {
	 .mt55 {
	  margin-top: 36.6666666663px
	 }
	 .mt-55 {
	  margin-top: -36.6666666663px
	 }
	}
	.mt60 {
	 margin-top: 60px
	}
	.mt-60 {
	 margin-top: -60px
	}
	@media (max-width: 767px) {
	 .mt60 {
	  margin-top: 39.9999999996px
	 }
	 .mt-60 {
	  margin-top: -39.9999999996px
	 }
	}
	.mt65 {
	 margin-top: 65px
	}
	.mt-65 {
	 margin-top: -65px
	}
	@media (max-width: 767px) {
	 .mt65 {
	  margin-top: 43.3333333329px
	 }
	 .mt-65 {
	  margin-top: -43.3333333329px
	 }
	}
	.mt70 {
	 margin-top: 70px
	}
	.mt-70 {
	 margin-top: -70px
	}
	@media (max-width: 767px) {
	 .mt70 {
	  margin-top: 46.6666666662px
	 }
	 .mt-70 {
	  margin-top: -46.6666666662px
	 }
	}
	.mt75 {
	 margin-top: 75px
	}
	.mt-75 {
	 margin-top: -75px
	}
	@media (max-width: 767px) {
	 .mt75 {
	  margin-top: 49.9999999995px
	 }
	 .mt-75 {
	  margin-top: -49.9999999995px
	 }
	}
	.mt80 {
	 margin-top: 80px
	}
	.mt-80 {
	 margin-top: -80px
	}
	@media (max-width: 767px) {
	 .mt80 {
	  margin-top: 53.3333333328px
	 }
	 .mt-80 {
	  margin-top: -53.3333333328px
	 }
	}
	.mt85 {
	 margin-top: 85px
	}
	.mt-85 {
	 margin-top: -85px
	}
	@media (max-width: 767px) {
	 .mt85 {
	  margin-top: 56.6666666661px
	 }
	 .mt-85 {
	  margin-top: -56.6666666661px
	 }
	}
	.mt90 {
	 margin-top: 90px
	}
	.mt-90 {
	 margin-top: -90px
	}
	@media (max-width: 767px) {
	 .mt90 {
	  margin-top: 59.9999999994px
	 }
	 .mt-90 {
	  margin-top: -59.9999999994px
	 }
	}
	.mt95 {
	 margin-top: 95px
	}
	.mt-95 {
	 margin-top: -95px
	}
	@media (max-width: 767px) {
	 .mt95 {
	  margin-top: 63.3333333327px
	 }
	 .mt-95 {
	  margin-top: -63.3333333327px
	 }
	}
	.mt100 {
	 margin-top: 100px
	}
	.mt-100 {
	 margin-top: -100px
	}
	@media (max-width: 767px) {
	 .mt100 {
	  margin-top: 66.666666666px
	 }
	 .mt-100 {
	  margin-top: -66.666666666px
	 }
	}
	.mt105 {
	 margin-top: 105px
	}
	.mt-105 {
	 margin-top: -105px
	}
	@media (max-width: 767px) {
	 .mt105 {
	  margin-top: 69.9999999993px
	 }
	 .mt-105 {
	  margin-top: -69.9999999993px
	 }
	}
	.mt110 {
	 margin-top: 110px
	}
	.mt-110 {
	 margin-top: -110px
	}
	@media (max-width: 767px) {
	 .mt110 {
	  margin-top: 73.3333333326px
	 }
	 .mt-110 {
	  margin-top: -73.3333333326px
	 }
	}
	.mt115 {
	 margin-top: 115px
	}
	.mt-115 {
	 margin-top: -115px
	}
	@media (max-width: 767px) {
	 .mt115 {
	  margin-top: 76.6666666659px
	 }
	 .mt-115 {
	  margin-top: -76.6666666659px
	 }
	}
	.mt120 {
	 margin-top: 120px
	}
	.mt-120 {
	 margin-top: -120px
	}
	@media (max-width: 767px) {
	 .mt120 {
	  margin-top: 79.9999999992px
	 }
	 .mt-120 {
	  margin-top: -79.9999999992px
	 }
	}
	.mt125 {
	 margin-top: 125px
	}
	.mt-125 {
	 margin-top: -125px
	}
	@media (max-width: 767px) {
	 .mt125 {
	  margin-top: 83.3333333325px
	 }
	 .mt-125 {
	  margin-top: -83.3333333325px
	 }
	}
	.mt130 {
	 margin-top: 130px
	}
	.mt-130 {
	 margin-top: -130px
	}
	@media (max-width: 767px) {
	 .mt130 {
	  margin-top: 86.6666666658px
	 }
	 .mt-130 {
	  margin-top: -86.6666666658px
	 }
	}
	.mt135 {
	 margin-top: 135px
	}
	.mt-135 {
	 margin-top: -135px
	}
	@media (max-width: 767px) {
	 .mt135 {
	  margin-top: 89.9999999991px
	 }
	 .mt-135 {
	  margin-top: -89.9999999991px
	 }
	}
	.mt140 {
	 margin-top: 140px
	}
	.mt-140 {
	 margin-top: -140px
	}
	@media (max-width: 767px) {
	 .mt140 {
	  margin-top: 93.3333333324px
	 }
	 .mt-140 {
	  margin-top: -93.3333333324px
	 }
	}
	.mt145 {
	 margin-top: 145px
	}
	.mt-145 {
	 margin-top: -145px
	}
	@media (max-width: 767px) {
	 .mt145 {
	  margin-top: 96.6666666657px
	 }
	 .mt-145 {
	  margin-top: -96.6666666657px
	 }
	}
	.mt150 {
	 margin-top: 150px
	}
	.mt-150 {
	 margin-top: -150px
	}
	@media (max-width: 767px) {
	 .mt150 {
	  margin-top: 99.999999999px
	 }
	 .mt-150 {
	  margin-top: -99.999999999px
	 }
	}
	.mt155 {
	 margin-top: 155px
	}
	.mt-155 {
	 margin-top: -155px
	}
	@media (max-width: 767px) {
	 .mt155 {
	  margin-top: 103.3333333323px
	 }
	 .mt-155 {
	  margin-top: -103.3333333323px
	 }
	}
	.mt160 {
	 margin-top: 160px
	}
	.mt-160 {
	 margin-top: -160px
	}
	@media (max-width: 767px) {
	 .mt160 {
	  margin-top: 106.6666666656px
	 }
	 .mt-160 {
	  margin-top: -106.6666666656px
	 }
	}
	.mt165 {
	 margin-top: 165px
	}
	.mt-165 {
	 margin-top: -165px
	}
	@media (max-width: 767px) {
	 .mt165 {
	  margin-top: 109.9999999989px
	 }
	 .mt-165 {
	  margin-top: -109.9999999989px
	 }
	}
	.mt170 {
	 margin-top: 170px
	}
	.mt-170 {
	 margin-top: -170px
	}
	@media (max-width: 767px) {
	 .mt170 {
	  margin-top: 113.3333333322px
	 }
	 .mt-170 {
	  margin-top: -113.3333333322px
	 }
	}
	.mt175 {
	 margin-top: 175px
	}
	.mt-175 {
	 margin-top: -175px
	}
	@media (max-width: 767px) {
	 .mt175 {
	  margin-top: 116.6666666655px
	 }
	 .mt-175 {
	  margin-top: -116.6666666655px
	 }
	}
	.mt180 {
	 margin-top: 180px
	}
	.mt-180 {
	 margin-top: -180px
	}
	@media (max-width: 767px) {
	 .mt180 {
	  margin-top: 119.9999999988px
	 }
	 .mt-180 {
	  margin-top: -119.9999999988px
	 }
	}
	.mt185 {
	 margin-top: 185px
	}
	.mt-185 {
	 margin-top: -185px
	}
	@media (max-width: 767px) {
	 .mt185 {
	  margin-top: 123.3333333321px
	 }
	 .mt-185 {
	  margin-top: -123.3333333321px
	 }
	}
	.mt190 {
	 margin-top: 190px
	}
	.mt-190 {
	 margin-top: -190px
	}
	@media (max-width: 767px) {
	 .mt190 {
	  margin-top: 126.6666666654px
	 }
	 .mt-190 {
	  margin-top: -126.6666666654px
	 }
	}
	.mt195 {
	 margin-top: 195px
	}
	.mt-195 {
	 margin-top: -195px
	}
	@media (max-width: 767px) {
	 .mt195 {
	  margin-top: 129.9999999987px
	 }
	 .mt-195 {
	  margin-top: -129.9999999987px
	 }
	}
	.mt200 {
	 margin-top: 200px
	}
	.mt-200 {
	 margin-top: -200px
	}
	@media (max-width: 767px) {
	 .mt200 {
	  margin-top: 133.333333332px
	 }
	 .mt-200 {
	  margin-top: -133.333333332px
	 }
	}

	.mb0 {
	 margin-bottom: 0px
	}
	.mb-0 {
	 margin-bottom: 0px !important;
	}
	@media (max-width: 767px) {
	 .mb0 {
	  margin-bottom: 0px
	 }
	 .mb-0 {
	  margin-bottom: 0px
	 }
	}
	.mb5 {
	 margin-bottom: 5px
	}
	.mb-5 {
	 margin-bottom: -5px
	}
	@media (max-width: 767px) {
	 .mb5 {
	  margin-bottom: 3.3333333333px
	 }
	 .mb-5 {
	  margin-bottom: -3.3333333333px
	 }
	}
	.mb10 {
	 margin-bottom: 10px
	}
	.mb-10 {
	 margin-bottom: -10px
	}
	@media (max-width: 767px) {
	 .mb10 {
	  margin-bottom: 6.6666666666px
	 }
	 .mb-10 {
	  margin-bottom: -6.6666666666px
	 }
	}
	.mb15 {
	 margin-bottom: 15px
	}
	.mb-15 {
	 margin-bottom: -15px
	}
	@media (max-width: 767px) {
	 .mb15 {
	  margin-bottom: 9.9999999999px
	 }
	 .mb-15 {
	  margin-bottom: -9.9999999999px
	 }
	}
	.mb20 {
	 margin-bottom: 20px
	}
	.mb-20 {
	 margin-bottom: -20px
	}
	@media (max-width: 767px) {
	 .mb20 {
	  margin-bottom: 13.3333333332px
	 }
	 .mb-20 {
	  margin-bottom: -13.3333333332px
	 }
	}
	.mb25 {
	 margin-bottom: 25px
	}
	.mb-25 {
	 margin-bottom: -25px
	}
	@media (max-width: 767px) {
	 .mb25 {
	  margin-bottom: 16.6666666665px
	 }
	 .mb-25 {
	  margin-bottom: -16.6666666665px
	 }
	}
	.mb30 {
	 margin-bottom: 30px
	}
	.mb-30 {
	 margin-bottom: -30px
	}
	@media (max-width: 767px) {
	 .mb30 {
	  margin-bottom: 19.9999999998px
	 }
	 .mb-30 {
	  margin-bottom: -19.9999999998px
	 }
	}
	.mb35 {
	 margin-bottom: 35px
	}
	.mb-35 {
	 margin-bottom: -35px
	}
	@media (max-width: 767px) {
	 .mb35 {
	  margin-bottom: 23.3333333331px
	 }
	 .mb-35 {
	  margin-bottom: -23.3333333331px
	 }
	}
	.mb40 {
	 margin-bottom: 40px
	}
	.mb-40 {
	 margin-bottom: -40px
	}
	@media (max-width: 767px) {
	 .mb40 {
	  margin-bottom: 26.6666666664px
	 }
	 .mb-40 {
	  margin-bottom: -26.6666666664px
	 }
	}
	.mb45 {
	 margin-bottom: 45px
	}
	.mb-45 {
	 margin-bottom: -45px
	}
	@media (max-width: 767px) {
	 .mb45 {
	  margin-bottom: 29.9999999997px
	 }
	 .mb-45 {
	  margin-bottom: -29.9999999997px
	 }
	}
	.mb50 {
	 margin-bottom: 50px
	}
	.mb-50 {
	 margin-bottom: -50px
	}
	@media (max-width: 767px) {
	 .mb50 {
	  margin-bottom: 33.333333333px
	 }
	 .mb-50 {
	  margin-bottom: -33.333333333px
	 }
	}
	.mb55 {
	 margin-bottom: 55px
	}
	.mb-55 {
	 margin-bottom: -55px
	}
	@media (max-width: 767px) {
	 .mb55 {
	  margin-bottom: 36.6666666663px
	 }
	 .mb-55 {
	  margin-bottom: -36.6666666663px
	 }
	}
	.mb60 {
	 margin-bottom: 60px
	}
	.mb-60 {
	 margin-bottom: -60px
	}
	@media (max-width: 767px) {
	 .mb60 {
	  margin-bottom: 39.9999999996px
	 }
	 .mb-60 {
	  margin-bottom: -39.9999999996px
	 }
	}
	.mb65 {
	 margin-bottom: 65px
	}
	.mb-65 {
	 margin-bottom: -65px
	}
	@media (max-width: 767px) {
	 .mb65 {
	  margin-bottom: 43.3333333329px
	 }
	 .mb-65 {
	  margin-bottom: -43.3333333329px
	 }
	}
	.mb70 {
	 margin-bottom: 70px
	}
	.mb-70 {
	 margin-bottom: -70px
	}
	@media (max-width: 767px) {
	 .mb70 {
	  margin-bottom: 46.6666666662px
	 }
	 .mb-70 {
	  margin-bottom: -46.6666666662px
	 }
	}
	.mb75 {
	 margin-bottom: 75px
	}
	.mb-75 {
	 margin-bottom: -75px
	}
	@media (max-width: 767px) {
	 .mb75 {
	  margin-bottom: 49.9999999995px
	 }
	 .mb-75 {
	  margin-bottom: -49.9999999995px
	 }
	}
	.mb80 {
	 margin-bottom: 80px
	}
	.mb-80 {
	 margin-bottom: -80px
	}
	@media (max-width: 767px) {
	 .mb80 {
	  margin-bottom: 53.3333333328px
	 }
	 .mb-80 {
	  margin-bottom: -53.3333333328px
	 }
	}
	.mb85 {
	 margin-bottom: 85px
	}
	.mb-85 {
	 margin-bottom: -85px
	}
	@media (max-width: 767px) {
	 .mb85 {
	  margin-bottom: 56.6666666661px
	 }
	 .mb-85 {
	  margin-bottom: -56.6666666661px
	 }
	}
	.mb90 {
	 margin-bottom: 90px
	}
	.mb-90 {
	 margin-bottom: -90px
	}
	@media (max-width: 767px) {
	 .mb90 {
	  margin-bottom: 59.9999999994px
	 }
	 .mb-90 {
	  margin-bottom: -59.9999999994px
	 }
	}
	.mb95 {
	 margin-bottom: 95px
	}
	.mb-95 {
	 margin-bottom: -95px
	}
	@media (max-width: 767px) {
	 .mb95 {
	  margin-bottom: 63.3333333327px
	 }
	 .mb-95 {
	  margin-bottom: -63.3333333327px
	 }
	}
	.mb100 {
	 margin-bottom: 100px
	}
	.mb-100 {
	 margin-bottom: -100px
	}
	@media (max-width: 767px) {
	 .mb100 {
	  margin-bottom: 66.666666666px
	 }
	 .mb-100 {
	  margin-bottom: -66.666666666px
	 }
	}
	.mb105 {
	 margin-bottom: 105px
	}
	.mb-105 {
	 margin-bottom: -105px
	}
	@media (max-width: 767px) {
	 .mb105 {
	  margin-bottom: 69.9999999993px
	 }
	 .mb-105 {
	  margin-bottom: -69.9999999993px
	 }
	}
	.mb110 {
	 margin-bottom: 110px
	}
	.mb-110 {
	 margin-bottom: -110px
	}
	@media (max-width: 767px) {
	 .mb110 {
	  margin-bottom: 73.3333333326px
	 }
	 .mb-110 {
	  margin-bottom: -73.3333333326px
	 }
	}
	.mb115 {
	 margin-bottom: 115px
	}
	.mb-115 {
	 margin-bottom: -115px
	}
	@media (max-width: 767px) {
	 .mb115 {
	  margin-bottom: 76.6666666659px
	 }
	 .mb-115 {
	  margin-bottom: -76.6666666659px
	 }
	}
	.mb120 {
	 margin-bottom: 120px
	}
	.mb-120 {
	 margin-bottom: -120px
	}
	@media (max-width: 767px) {
	 .mb120 {
	  margin-bottom: 79.9999999992px
	 }
	 .mb-120 {
	  margin-bottom: -79.9999999992px
	 }
	}
	.mb125 {
	 margin-bottom: 125px
	}
	.mb-125 {
	 margin-bottom: -125px
	}
	@media (max-width: 767px) {
	 .mb125 {
	  margin-bottom: 83.3333333325px
	 }
	 .mb-125 {
	  margin-bottom: -83.3333333325px
	 }
	}
	.mb130 {
	 margin-bottom: 130px
	}
	.mb-130 {
	 margin-bottom: -130px
	}
	@media (max-width: 767px) {
	 .mb130 {
	  margin-bottom: 86.6666666658px
	 }
	 .mb-130 {
	  margin-bottom: -86.6666666658px
	 }
	}
	.mb135 {
	 margin-bottom: 135px
	}
	.mb-135 {
	 margin-bottom: -135px
	}
	@media (max-width: 767px) {
	 .mb135 {
	  margin-bottom: 89.9999999991px
	 }
	 .mb-135 {
	  margin-bottom: -89.9999999991px
	 }
	}
	.mb140 {
	 margin-bottom: 140px
	}
	.mb-140 {
	 margin-bottom: -140px
	}
	@media (max-width: 767px) {
	 .mb140 {
	  margin-bottom: 93.3333333324px
	 }
	 .mb-140 {
	  margin-bottom: -93.3333333324px
	 }
	}
	.mb145 {
	 margin-bottom: 145px
	}
	.mb-145 {
	 margin-bottom: -145px
	}
	@media (max-width: 767px) {
	 .mb145 {
	  margin-bottom: 96.6666666657px
	 }
	 .mb-145 {
	  margin-bottom: -96.6666666657px
	 }
	}
	.mb150 {
	 margin-bottom: 150px
	}
	.mb-150 {
	 margin-bottom: -150px
	}
	@media (max-width: 767px) {
	 .mb150 {
	  margin-bottom: 99.999999999px
	 }
	 .mb-150 {
	  margin-bottom: -99.999999999px
	 }
	}
	.mb155 {
	 margin-bottom: 155px
	}
	.mb-155 {
	 margin-bottom: -155px
	}
	@media (max-width: 767px) {
	 .mb155 {
	  margin-bottom: 103.3333333323px
	 }
	 .mb-155 {
	  margin-bottom: -103.3333333323px
	 }
	}
	.mb160 {
	 margin-bottom: 160px
	}
	.mb-160 {
	 margin-bottom: -160px
	}
	@media (max-width: 767px) {
	 .mb160 {
	  margin-bottom: 106.6666666656px
	 }
	 .mb-160 {

	  margin-bottom: -106.6666666656px
	 }
	}
	.mb165 {
	 margin-bottom: 165px
	}
	.mb-165 {
	 margin-bottom: -165px
	}
	@media (max-width: 767px) {
	 .mb165 {
	  margin-bottom: 109.9999999989px
	 }
	 .mb-165 {
	  margin-bottom: -109.9999999989px
	 }
	}
	.mb170 {
	 margin-bottom: 170px
	}
	.mb-170 {
	 margin-bottom: -170px
	}
	@media (max-width: 767px) {
	 .mb170 {
	  margin-bottom: 113.3333333322px
	 }
	 .mb-170 {
	  margin-bottom: -113.3333333322px
	 }
	}
	.mb175 {
	 margin-bottom: 175px
	}
	.mb-175 {
	 margin-bottom: -175px
	}
	@media (max-width: 767px) {
	 .mb175 {
	  margin-bottom: 116.6666666655px
	 }
	 .mb-175 {
	  margin-bottom: -116.6666666655px
	 }
	}
	.mb180 {
	 margin-bottom: 180px
	}
	.mb-180 {
	 margin-bottom: -180px
	}
	@media (max-width: 767px) {
	 .mb180 {
	  margin-bottom: 119.9999999988px
	 }
	 .mb-180 {
	  margin-bottom: -119.9999999988px
	 }
	}
	.mb185 {
	 margin-bottom: 185px
	}
	.mb-185 {
	 margin-bottom: -185px
	}
	@media (max-width: 767px) {
	 .mb185 {
	  margin-bottom: 123.3333333321px
	 }
	 .mb-185 {
	  margin-bottom: -123.3333333321px
	 }
	}
	.mb190 {
	 margin-bottom: 190px
	}
	.mb-190 {
	 margin-bottom: -190px
	}
	@media (max-width: 767px) {
	 .mb190 {
	  margin-bottom: 126.6666666654px
	 }
	 .mb-190 {
	  margin-bottom: -126.6666666654px
	 }
	}
	.mb195 {
	 margin-bottom: 195px
	}
	.mb-195 {
	 margin-bottom: -195px
	}
	@media (max-width: 767px) {
	 .mb195 {
	  margin-bottom: 129.9999999987px
	 }
	 .mb-195 {
	  margin-bottom: -129.9999999987px
	 }
	}
	.mb200 {
	 margin-bottom: 200px
	}
	.mb-200 {
	 margin-bottom: -200px
	}
	@media (max-width: 767px) {
	 .mb200 {
	  margin-bottom: 133.333333332px
	 }
	 .mb-200 {
	  margin-bottom: -133.333333332px
	 }
	}

	.pt0 {
	 padding-top: 0px !important
	}
	.pt-0 {
	 padding-top: 0px !important
	}
	@media (max-width: 767px) {
	 .pt0 {
	  padding-top: 0px !important
	 }
	 .pt-0 {
	  padding-top: 0px !important
	 }
	}
	.pt5 {
	 padding-top: 5px
	}
	.pt-5 {
	 padding-top: -5px
	}
	@media (max-width: 767px) {
	 .pt5 {
	  padding-top: 3.3333333333px
	 }
	 .pt-5 {
	  padding-top: -3.3333333333px
	 }
	}
	.pt10 {
	 padding-top: 10px
	}
	.pt-10 {
	 padding-top: -10px
	}
	@media (max-width: 767px) {
	 .pt10 {
	  padding-top: 6.6666666666px
	 }
	 .pt-10 {
	  padding-top: -6.6666666666px
	 }
	}
	.pt15 {
	 padding-top: 15px
	}
	.pt-15 {
	 padding-top: -15px
	}
	@media (max-width: 767px) {
	 .pt15 {
	  padding-top: 9.9999999999px
	 }
	 .pt-15 {
	  padding-top: -9.9999999999px
	 }
	}
	.pt20 {
	 padding-top: 20px
	}
	.pt-20 {
	 padding-top: -20px
	}
	@media (max-width: 767px) {
	 .pt20 {
	  padding-top: 13.3333333332px
	 }
	 .pt-20 {
	  padding-top: -13.3333333332px
	 }
	}
	.pt25 {
	 padding-top: 25px
	}
	.pt-25 {
	 padding-top: -25px
	}
	@media (max-width: 767px) {
	 .pt25 {
	  padding-top: 16.6666666665px
	 }
	 .pt-25 {
	  padding-top: -16.6666666665px
	 }
	}
	.pt30 {
	 padding-top: 30px
	}
	.pt-30 {
	 padding-top: -30px
	}
	@media (max-width: 767px) {
	 .pt30 {
	  padding-top: 19.9999999998px
	 }
	 .pt-30 {
	  padding-top: -19.9999999998px
	 }
	}
	.pt35 {
	 padding-top: 35px
	}
	.pt-35 {
	 padding-top: -35px
	}
	@media (max-width: 767px) {
	 .pt35 {
	  padding-top: 23.3333333331px
	 }
	 .pt-35 {
	  padding-top: -23.3333333331px
	 }
	}
	.pt40 {
	 padding-top: 40px
	}
	.pt-40 {
	 padding-top: -40px
	}
	@media (max-width: 767px) {
	 .pt40 {
	  padding-top: 26.6666666664px
	 }
	 .pt-40 {
	  padding-top: -26.6666666664px
	 }
	}
	.pt45 {
	 padding-top: 45px
	}
	.pt-45 {
	 padding-top: -45px
	}
	@media (max-width: 767px) {
	 .pt45 {
	  padding-top: 29.9999999997px
	 }
	 .pt-45 {
	  padding-top: -29.9999999997px
	 }
	}
	.pt50 {
	 padding-top: 50px
	}
	.pt-50 {
	 padding-top: -50px
	}
	@media (max-width: 767px) {
	 .pt50 {
	  padding-top: 33.333333333px
	 }
	 .pt-50 {
	  padding-top: -33.333333333px
	 }
	}
	.pt55 {
	 padding-top: 55px
	}
	.pt-55 {
	 padding-top: -55px
	}
	@media (max-width: 767px) {
	 .pt55 {
	  padding-top: 36.6666666663px
	 }
	 .pt-55 {
	  padding-top: -36.6666666663px
	 }
	}
	.pt60 {
	 padding-top: 60px
	}
	.pt-60 {
	 padding-top: -60px
	}
	@media (max-width: 767px) {
	 .pt60 {
	  padding-top: 39.9999999996px
	 }
	 .pt-60 {
	  padding-top: -39.9999999996px
	 }
	}
	.pt65 {
	 padding-top: 65px
	}
	.pt-65 {
	 padding-top: -65px
	}
	@media (max-width: 767px) {
	 .pt65 {
	  padding-top: 43.3333333329px
	 }
	 .pt-65 {
	  padding-top: -43.3333333329px
	 }
	}
	.pt70 {
	 padding-top: 70px
	}
	.pt-70 {
	 padding-top: -70px
	}
	@media (max-width: 767px) {
	 .pt70 {
	  padding-top: 46.6666666662px
	 }
	 .pt-70 {
	  padding-top: -46.6666666662px
	 }
	}
	.pt75 {
	 padding-top: 75px
	}
	.pt-75 {
	 padding-top: -75px
	}
	@media (max-width: 767px) {
	 .pt75 {
	  padding-top: 49.9999999995px
	 }
	 .pt-75 {
	  padding-top: -49.9999999995px
	 }
	}
	.pt80 {
	 padding-top: 80px
	}
	.pt-80 {
	 padding-top: -80px
	}
	@media (max-width: 767px) {
	 .pt80 {
	  padding-top: 53.3333333328px
	 }
	 .pt-80 {
	  padding-top: -53.3333333328px
	 }
	}
	.pt85 {
	 padding-top: 85px
	}
	.pt-85 {
	 padding-top: -85px
	}
	@media (max-width: 767px) {
	 .pt85 {
	  padding-top: 56.6666666661px
	 }
	 .pt-85 {
	  padding-top: -56.6666666661px
	 }
	}
	.pt90 {
	 padding-top: 90px
	}
	.pt-90 {
	 padding-top: -90px
	}
	@media (max-width: 767px) {
	 .pt90 {
	  padding-top: 59.9999999994px
	 }
	 .pt-90 {
	  padding-top: -59.9999999994px
	 }
	}
	.pt95 {
	 padding-top: 95px
	}
	.pt-95 {
	 padding-top: -95px
	}
	@media (max-width: 767px) {
	 .pt95 {
	  padding-top: 63.3333333327px
	 }
	 .pt-95 {
	  padding-top: -63.3333333327px
	 }
	}
	.pt100 {
	 padding-top: 100px
	}
	.pt-100 {
	 padding-top: -100px
	}
	@media (max-width: 767px) {
	 .pt100 {
	  padding-top: 66.666666666px
	 }
	 .pt-100 {
	  padding-top: -66.666666666px
	 }
	}
	.pt105 {
	 padding-top: 105px
	}
	.pt-105 {
	 padding-top: -105px
	}
	@media (max-width: 767px) {
	 .pt105 {
	  padding-top: 69.9999999993px
	 }
	 .pt-105 {
	  padding-top: -69.9999999993px
	 }
	}
	.pt110 {
	 padding-top: 110px
	}
	.pt-110 {
	 padding-top: -110px
	}
	@media (max-width: 767px) {
	 .pt110 {
	  padding-top: 73.3333333326px
	 }
	 .pt-110 {
	  padding-top: -73.3333333326px
	 }
	}
	.pt115 {
	 padding-top: 115px
	}
	.pt-115 {
	 padding-top: -115px
	}
	@media (max-width: 767px) {
	 .pt115 {
	  padding-top: 76.6666666659px
	 }
	 .pt-115 {
	  padding-top: -76.6666666659px
	 }
	}
	.pt120 {
	 padding-top: 120px
	}
	.pt-120 {
	 padding-top: -120px
	}
	@media (max-width: 767px) {
	 .pt120 {
	  padding-top: 79.9999999992px
	 }
	 .pt-120 {
	  padding-top: -79.9999999992px
	 }
	}
	.pt125 {
	 padding-top: 125px
	}
	.pt-125 {
	 padding-top: -125px
	}
	@media (max-width: 767px) {
	 .pt125 {
	  padding-top: 83.3333333325px
	 }
	 .pt-125 {
	  padding-top: -83.3333333325px
	 }
	}
	.pt130 {
	 padding-top: 130px
	}
	.pt-130 {
	 padding-top: -130px
	}
	@media (max-width: 767px) {
	 .pt130 {
	  padding-top: 86.6666666658px
	 }
	 .pt-130 {
	  padding-top: -86.6666666658px
	 }
	}
	.pt135 {
	 padding-top: 135px
	}
	.pt-135 {
	 padding-top: -135px
	}
	@media (max-width: 767px) {
	 .pt135 {
	  padding-top: 89.9999999991px
	 }
	 .pt-135 {
	  padding-top: -89.9999999991px
	 }
	}
	.pt140 {
	 padding-top: 140px
	}
	.pt-140 {
	 padding-top: -140px
	}
	@media (max-width: 767px) {
	 .pt140 {
	  padding-top: 93.3333333324px
	 }
	 .pt-140 {
	  padding-top: -93.3333333324px
	 }
	}
	.pt145 {
	 padding-top: 145px
	}
	.pt-145 {
	 padding-top: -145px
	}
	@media (max-width: 767px) {
	 .pt145 {
	  padding-top: 96.6666666657px
	 }
	 .pt-145 {
	  padding-top: -96.6666666657px
	 }
	}
	.pt150 {
	 padding-top: 150px
	}
	.pt-150 {
	 padding-top: -150px
	}
	@media (max-width: 767px) {
	 .pt150 {
	  padding-top: 99.999999999px
	 }
	 .pt-150 {
	  padding-top: -99.999999999px
	 }
	}
	.pt155 {
	 padding-top: 155px
	}
	.pt-155 {
	 padding-top: -155px
	}
	@media (max-width: 767px) {
	 .pt155 {
	  padding-top: 103.3333333323px
	 }
	 .pt-155 {
	  padding-top: -103.3333333323px
	 }
	}
	.pt160 {
	 padding-top: 160px
	}
	.pt-160 {
	 padding-top: -160px
	}
	@media (max-width: 767px) {
	 .pt160 {
	  padding-top: 106.6666666656px
	 }
	 .pt-160 {
	  padding-top: -106.6666666656px
	 }
	}
	.pt165 {
	 padding-top: 165px
	}
	.pt-165 {
	 padding-top: -165px
	}
	@media (max-width: 767px) {
	 .pt165 {
	  padding-top: 109.9999999989px
	 }
	 .pt-165 {
	  padding-top: -109.9999999989px
	 }
	}
	.pt170 {
	 padding-top: 170px
	}
	.pt-170 {
	 padding-top: -170px
	}
	@media (max-width: 767px) {
	 .pt170 {
	  padding-top: 113.3333333322px
	 }
	 .pt-170 {
	  padding-top: -113.3333333322px
	 }
	}
	.pt175 {
	 padding-top: 175px
	}
	.pt-175 {
	 padding-top: -175px
	}
	@media (max-width: 767px) {
	 .pt175 {
	  padding-top: 116.6666666655px
	 }
	 .pt-175 {
	  padding-top: -116.6666666655px
	 }
	}
	.pt180 {
	 padding-top: 180px
	}
	.pt-180 {
	 padding-top: -180px
	}
	@media (max-width: 767px) {
	 .pt180 {
	  padding-top: 119.9999999988px
	 }
	 .pt-180 {
	  padding-top: -119.9999999988px
	 }
	}
	.pt185 {
	 padding-top: 185px
	}
	.pt-185 {
	 padding-top: -185px
	}
	@media (max-width: 767px) {
	 .pt185 {
	  padding-top: 123.3333333321px
	 }
	 .pt-185 {
	  padding-top: -123.3333333321px
	 }
	}
	.pt190 {
	 padding-top: 190px
	}
	.pt-190 {
	 padding-top: -190px
	}
	@media (max-width: 767px) {
	 .pt190 {
	  padding-top: 126.6666666654px
	 }
	 .pt-190 {
	  padding-top: -126.6666666654px
	 }
	}
	.pt195 {
	 padding-top: 195px
	}
	.pt-195 {
	 padding-top: -195px
	}
	@media (max-width: 767px) {
	 .pt195 {
	  padding-top: 129.9999999987px
	 }
	 .pt-195 {
	  padding-top: -129.9999999987px
	 }
	}
	.pt200 {
	 padding-top: 200px
	}
	.pt-200 {
	 padding-top: -200px
	}
	@media (max-width: 767px) {
	 .pt200 {
	  padding-top: 133.333333332px
	 }
	 .pt-200 {
	  padding-top: -133.333333332px
	 }
	}

	.pb0 {
	 padding-bottom: 0px
	}
	.pb-0 {
	 padding-bottom: 0px !important;
	}
	@media (max-width: 767px) {
	 .pb0 {
	  padding-bottom: 0px
	 }
	 .pb-0 {
	  padding-bottom: 0px
	 }
	}
	.pb5 {
	 padding-bottom: 5px
	}
	.pb-5 {
	 padding-bottom: -5px
	}
	@media (max-width: 767px) {
	 .pb5 {
	  padding-bottom: 3.3333333333px
	 }
	 .pb-5 {
	  padding-bottom: -3.3333333333px
	 }
	}
	.pb10 {
	 padding-bottom: 10px
	}
	.pb-10 {
	 padding-bottom: -10px
	}
	@media (max-width: 767px) {
	 .pb10 {
	  padding-bottom: 6.6666666666px
	 }
	 .pb-10 {
	  padding-bottom: -6.6666666666px
	 }
	}
	.pb15 {
	 padding-bottom: 15px
	}
	.pb-15 {
	 padding-bottom: -15px
	}
	@media (max-width: 767px) {
	 .pb15 {
	  padding-bottom: 9.9999999999px
	 }
	 .pb-15 {
	  padding-bottom: -9.9999999999px
	 }
	}
	.pb20 {
	 padding-bottom: 20px
	}
	.pb-20 {
	 padding-bottom: -20px
	}
	@media (max-width: 767px) {
	 .pb20 {
	  padding-bottom: 13.3333333332px
	 }
	 .pb-20 {
	  padding-bottom: -13.3333333332px
	 }
	}
	.pb25 {
	 padding-bottom: 25px
	}
	.pb-25 {
	 padding-bottom: -25px
	}
	@media (max-width: 767px) {
	 .pb25 {
	  padding-bottom: 16.6666666665px
	 }
	 .pb-25 {
	  padding-bottom: -16.6666666665px
	 }
	}
	.pb30 {
	 padding-bottom: 30px
	}
	.pb-30 {
	 padding-bottom: -30px
	}
	@media (max-width: 767px) {
	 .pb30 {
	  padding-bottom: 19.9999999998px
	 }
	 .pb-30 {
	  padding-bottom: -19.9999999998px
	 }
	}
	.pb35 {
	 padding-bottom: 35px
	}
	.pb-35 {
	 padding-bottom: -35px
	}
	@media (max-width: 767px) {
	 .pb35 {
	  padding-bottom: 23.3333333331px
	 }
	 .pb-35 {
	  padding-bottom: -23.3333333331px
	 }
	}
	.pb40 {
	 padding-bottom: 40px
	}
	.pb-40 {
	 padding-bottom: -40px
	}
	@media (max-width: 767px) {
	 .pb40 {
	  padding-bottom: 26.6666666664px
	 }
	 .pb-40 {
	  padding-bottom: -26.6666666664px
	 }
	}
	.pb45 {
	 padding-bottom: 45px
	}
	.pb-45 {
	 padding-bottom: -45px
	}
	@media (max-width: 767px) {
	 .pb45 {
	  padding-bottom: 29.9999999997px
	 }
	 .pb-45 {
	  padding-bottom: -29.9999999997px
	 }
	}
	.pb50 {
	 padding-bottom: 50px
	}
	.pb-50 {
	 padding-bottom: -50px
	}
	@media (max-width: 767px) {
	 .pb50 {
	  padding-bottom: 33.333333333px
	 }
	 .pb-50 {
	  padding-bottom: -33.333333333px
	 }
	}
	.pb55 {
	 padding-bottom: 55px
	}
	.pb-55 {
	 padding-bottom: -55px
	}
	@media (max-width: 767px) {
	 .pb55 {
	  padding-bottom: 36.6666666663px
	 }
	 .pb-55 {
	  padding-bottom: -36.6666666663px
	 }
	}
	.pb60 {
	 padding-bottom: 60px
	}
	.pb-60 {
	 padding-bottom: -60px
	}
	@media (max-width: 767px) {
	 .pb60 {
	  padding-bottom: 39.9999999996px
	 }
	 .pb-60 {
	  padding-bottom: -39.9999999996px
	 }
	}
	.pb65 {
	 padding-bottom: 65px
	}
	.pb-65 {
	 padding-bottom: -65px
	}
	@media (max-width: 767px) {
	 .pb65 {
	  padding-bottom: 43.3333333329px
	 }
	 .pb-65 {
	  padding-bottom: -43.3333333329px
	 }
	}
	.pb70 {
	 padding-bottom: 70px
	}
	.pb-70 {
	 padding-bottom: -70px
	}
	@media (max-width: 767px) {
	 .pb70 {
	  padding-bottom: 46.6666666662px
	 }
	 .pb-70 {
	  padding-bottom: -46.6666666662px
	 }
	}
	.pb75 {
	 padding-bottom: 75px
	}
	.pb-75 {
	 padding-bottom: -75px
	}
	@media (max-width: 767px) {
	 .pb75 {
	  padding-bottom: 49.9999999995px
	 }
	 .pb-75 {
	  padding-bottom: -49.9999999995px
	 }
	}
	.pb80 {
	 padding-bottom: 80px
	}
	.pb-80 {
	 padding-bottom: -80px
	}
	@media (max-width: 767px) {
	 .pb80 {
	  padding-bottom: 53.3333333328px
	 }
	 .pb-80 {
	  padding-bottom: -53.3333333328px
	 }
	}
	.pb85 {
	 padding-bottom: 85px
	}
	.pb-85 {
	 padding-bottom: -85px
	}
	@media (max-width: 767px) {
	 .pb85 {
	  padding-bottom: 56.6666666661px
	 }
	 .pb-85 {
	  padding-bottom: -56.6666666661px
	 }
	}
	.pb90 {
	 padding-bottom: 90px
	}
	.pb-90 {
	 padding-bottom: -90px
	}
	@media (max-width: 767px) {
	 .pb90 {
	  padding-bottom: 59.9999999994px
	 }
	 .pb-90 {
	  padding-bottom: -59.9999999994px
	 }
	}
	.pb95 {
	 padding-bottom: 95px
	}
	.pb-95 {
	 padding-bottom: -95px
	}
	@media (max-width: 767px) {
	 .pb95 {
	  padding-bottom: 63.3333333327px
	 }
	 .pb-95 {
	  padding-bottom: -63.3333333327px
	 }
	}
	.pb100 {
	 padding-bottom: 100px
	}
	.pb-100 {
	 padding-bottom: -100px
	}
	@media (max-width: 767px) {
	 .pb100 {
	  padding-bottom: 66.666666666px
	 }
	 .pb-100 {
	  padding-bottom: -66.666666666px
	 }
	}
	.pb105 {
	 padding-bottom: 105px
	}
	.pb-105 {
	 padding-bottom: -105px
	}
	@media (max-width: 767px) {
	 .pb105 {
	  padding-bottom: 69.9999999993px
	 }
	 .pb-105 {
	  padding-bottom: -69.9999999993px
	 }
	}
	.pb110 {
	 padding-bottom: 110px
	}
	.pb-110 {
	 padding-bottom: -110px
	}
	@media (max-width: 767px) {
	 .pb110 {
	  padding-bottom: 73.3333333326px
	 }
	 .pb-110 {
	  padding-bottom: -73.3333333326px
	 }
	}
	.pb115 {
	 padding-bottom: 115px
	}
	.pb-115 {
	 padding-bottom: -115px
	}
	@media (max-width: 767px) {
	 .pb115 {
	  padding-bottom: 76.6666666659px
	 }
	 .pb-115 {
	  padding-bottom: -76.6666666659px
	 }
	}
	.pb120 {
	 padding-bottom: 120px
	}
	.pb-120 {
	 padding-bottom: -120px
	}
	@media (max-width: 767px) {
	 .pb120 {
	  padding-bottom: 79.9999999992px
	 }
	 .pb-120 {
	  padding-bottom: -79.9999999992px
	 }
	}
	.pb125 {
	 padding-bottom: 125px
	}
	.pb-125 {
	 padding-bottom: -125px
	}
	@media (max-width: 767px) {
	 .pb125 {
	  padding-bottom: 83.3333333325px
	 }
	 .pb-125 {
	  padding-bottom: -83.3333333325px
	 }
	}
	.pb130 {
	 padding-bottom: 130px
	}
	.pb-130 {
	 padding-bottom: -130px
	}
	@media (max-width: 767px) {
	 .pb130 {
	  padding-bottom: 86.6666666658px
	 }
	 .pb-130 {
	  padding-bottom: -86.6666666658px
	 }
	}
	.pb135 {
	 padding-bottom: 135px
	}
	.pb-135 {
	 padding-bottom: -135px
	}
	@media (max-width: 767px) {
	 .pb135 {
	  padding-bottom: 89.9999999991px
	 }
	 .pb-135 {
	  padding-bottom: -89.9999999991px
	 }
	}
	.pb140 {
	 padding-bottom: 140px
	}
	.pb-140 {
	 padding-bottom: -140px
	}
	@media (max-width: 767px) {
	 .pb140 {
	  padding-bottom: 93.3333333324px
	 }
	 .pb-140 {
	  padding-bottom: -93.3333333324px
	 }
	}
	.pb145 {
	 padding-bottom: 145px
	}
	.pb-145 {
	 padding-bottom: -145px
	}
	@media (max-width: 767px) {
	 .pb145 {
	  padding-bottom: 96.6666666657px
	 }
	 .pb-145 {
	  padding-bottom: -96.6666666657px
	 }
	}
	.pb150 {
	 padding-bottom: 150px
	}
	.pb-150 {
	 padding-bottom: -150px
	}
	@media (max-width: 767px) {
	 .pb150 {
	  padding-bottom: 99.999999999px
	 }
	 .pb-150 {
	  padding-bottom: -99.999999999px
	 }
	}
	.pb155 {
	 padding-bottom: 155px
	}
	.pb-155 {
	 padding-bottom: -155px
	}
	@media (max-width: 767px) {
	 .pb155 {
	  padding-bottom: 103.3333333323px
	 }
	 .pb-155 {
	  padding-bottom: -103.3333333323px
	 }
	}
	.pb160 {
	 padding-bottom: 160px
	}
	.pb-160 {
	 padding-bottom: -160px
	}
	@media (max-width: 767px) {
	 .pb160 {
	  padding-bottom: 106.6666666656px
	 }
	 .pb-160 {

	  padding-bottom: -106.6666666656px
	 }
	}
	.pb165 {
	 padding-bottom: 165px
	}
	.pb-165 {
	 padding-bottom: -165px
	}
	@media (max-width: 767px) {
	 .pb165 {
	  padding-bottom: 109.9999999989px
	 }
	 .pb-165 {
	  padding-bottom: -109.9999999989px
	 }
	}
	.pb170 {
	 padding-bottom: 170px
	}
	.pb-170 {
	 padding-bottom: -170px
	}
	@media (max-width: 767px) {
	 .pb170 {
	  padding-bottom: 113.3333333322px
	 }
	 .pb-170 {
	  padding-bottom: -113.3333333322px
	 }
	}
	.pb175 {
	 padding-bottom: 175px
	}
	.pb-175 {
	 padding-bottom: -175px
	}
	@media (max-width: 767px) {
	 .pb175 {
	  padding-bottom: 116.6666666655px
	 }
	 .pb-175 {
	  padding-bottom: -116.6666666655px
	 }
	}
	.pb180 {
	 padding-bottom: 180px
	}
	.pb-180 {
	 padding-bottom: -180px
	}
	@media (max-width: 767px) {
	 .pb180 {
	  padding-bottom: 119.9999999988px
	 }
	 .pb-180 {
	  padding-bottom: -119.9999999988px
	 }
	}
	.pb185 {
	 padding-bottom: 185px
	}
	.pb-185 {
	 padding-bottom: -185px
	}
	@media (max-width: 767px) {
	 .pb185 {
	  padding-bottom: 123.3333333321px
	 }
	 .pb-185 {
	  padding-bottom: -123.3333333321px
	 }
	}
	.pb190 {
	 padding-bottom: 190px
	}
	.pb-190 {
	 padding-bottom: -190px
	}
	@media (max-width: 767px) {
	 .pb190 {
	  padding-bottom: 126.6666666654px
	 }
	 .pb-190 {
	  padding-bottom: -126.6666666654px
	 }
	}
	.pb195 {
	 padding-bottom: 195px
	}
	.pb-195 {
	 padding-bottom: -195px
	}
	@media (max-width: 767px) {
	 .pb195 {
	  padding-bottom: 129.9999999987px
	 }
	 .pb-195 {
	  padding-bottom: -129.9999999987px
	 }
	}
	.pb200 {
	 padding-bottom: 200px
	}
	.pb-200 {
	 padding-bottom: -200px
	}
	@media (max-width: 767px) {
	 .pb200 {
	  padding-bottom: 133.333333332px
	 }
	 .pb-200 {
	  padding-bottom: -133.333333332px
	 }
	}

@media print, screen and (min-width: 768px){

	.fz8 {
	 font-size: .8rem;
	}
	.fz9 {
	 font-size: .9rem;
	}
	.fz1 {
	 font-size: 1rem;
	}
	.fz11 {
	 font-size: 1.1rem;
	}
	.fz12 {
	 font-size: 1.2rem;
	}
	.fz13 {
	 font-size: 1.3rem;
	}
	.fz14 {
	 font-size: 1.4rem;
	}
	.fz15 {
	 font-size: 1.5rem;
	}
	.fz16 {
	 font-size: 1.6rem;
	}
	.fz17 {
	 font-size: 1.7rem;
	}
	.fz18 {
	 font-size: 1.8rem;
	}
	.fz19 {
	 font-size: 1.9rem;
	}
	.fz20 {
	 font-size: 2rem;
	}
	.fz21 {
	 font-size: 2.1rem;
	}
	.fz22 {
	 font-size: 2.2rem;
	}
	.fz23 {
	 font-size: 2.3rem;
	}
	.fz24 {
	 font-size: 2.4rem;
	}
	.fz25 {
	 font-size: 2.5rem;
	}
	.fz26 {
	 font-size: 2.6rem;
	}
	.fz27 {
	 font-size: 2.7rem;
	}
	.fz28 {
	 font-size: 2.8rem;
	}
	.fz29 {
	 font-size: 2.9rem;
	}
	.fz30 {
	 font-size: 3rem;
	}
	.fz40 {
	 font-size: 4rem;
	}
	.fz50 {
	 font-size: 5rem;
	}
	.fz60 {
	 font-size: 6rem;
	}
	.fz70 {
	 font-size: 7rem;
	}

}

@media screen and (max-width:1079.98px) {
	 .fz10 {
	  font-size: 1.05rem;
	 }
	 .fz11 {
	  font-size: 1.1rem;
	 }
	 .fz12 {
	  font-size: 1.15rem;
	 }
	 .fz13 {
	  font-size: 1.2rem;
	 }
	 .fz14 {
	  font-size: 1.25rem;
	 }
	 .fz15 {
	  font-size: 1.3rem;
	 }
	 .fz16 {
	  font-size: 1.35rem;
	 }
	 .fz17 {
	  font-size: 1.4rem;
	 }
	 .fz18 {
	  font-size: 1.45rem;
	 }
	 .fz19 {
	  font-size: 1.5rem;
	 }
	 .fz20 {
	  font-size: 1.55rem;
	 }
	 .fz21 {
	  font-size: 1.6rem;
	 }
	 .fz22 {
	  font-size: 1.65rem;
	 }
	 .fz23 {
	  font-size: 1.7rem;
	 }
	 .fz24 {
	  font-size: 1.75rem;
	 }
	 .fz25 {
	  font-size: 1.8rem;
	 }
	 .fz26 {
	  font-size: 1.85rem;
	 }
	 .fz27 {
	  font-size: 1.9rem;
	 }
	 .fz28 {
	  font-size: 1.95rem;
	 }
	 .fz29 {
	  font-size: 2rem;
	 }
	 .fz30 {
	  font-size: 2.05rem;
	 }
	 .fz40 {
	  font-size: 3.05rem;
	 }
	 .fz50 {
	  font-size: 4.05rem;
	 }
	 .fz60 {
	  font-size: 5.05rem;
	 }
	 .fz70 {
	  font-size: 6.05rem;
	 }
}

.bg_beige {
	background-color:#F7F4F0;
}

.bg_lbrown {
	background-color:#795B46;
}

.bg_white {
	background-color:#FFF;
}

#loader-bg {
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0px;
  left: 0px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background: rgba(255,255,255,0.9);
  z-index: 100;
}

#loader {
  width: 400px;
  height:auto;
  text-align: center;
  color: #000;
  margin-top:-50px;
}

#loader img {
  width: 200px;
  display:block;
  margin:0 auto;
}

#loadingMsg {
  font-size:16px;
  font-weight:bold;
  color: #F00;
  padding:10px 0;
}

@-webkit-keyframes pulse {
  1% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  50% {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

@keyframes pulse {
  1% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }

  50% {
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
  }

  100% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }
}

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

.spinner {
  margin: 30px auto 0;
  width: 100%;
  text-align: center;
}

.spinner > div {
  width: 14px;
  height: 14px;
  background-color: #00A0E8;
  border-radius: 100%;
  display: inline-block;
  -webkit-animation: bouncedelay 1.4s infinite ease-in-out;
  animation: bouncedelay 1.4s infinite ease-in-out;
  /* Prevent first frame from flickering when animation starts */
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

.spinner .bounce1 {
  -webkit-animation-delay: -0.32s;
  animation-delay: -0.32s;
}

.spinner .bounce2 {
  -webkit-animation-delay: -0.16s;
  animation-delay: -0.16s;
}

@-webkit-keyframes bouncedelay {
  0%,
  80%,
  100% {
    -webkit-transform: scale(0);
  }

  40% {
    -webkit-transform: scale(1);
  }
}

@keyframes bouncedelay {
  0%,
  80%,
  100% {
    transform: scale(0);
    -webkit-transform: scale(0);
  }

  40% {
    transform: scale(1);
    -webkit-transform: scale(1);
  }
}

