@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800;900&display=swap');
	*,::after,::before{box-sizing:border-box}
	body{margin:0;font-size:16px;font-weight:400;line-height:1.3;color:#212529;background-color:#fff;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;font-family: 'Inter', sans-serif;}
	a{color:inherit;text-decoration:none}
	a:hover{color:#0a58ca}
	a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}
	figure {margin: 0}
	ul {list-style: none;padding: 0;margin: 0}
	img {max-width: 100%}
	.btn-primary {background: #a17f66;border-color: #a17f66;border-radius: 3px;}
	section.header {position: relative;}
	.afton-container {max-width: 1400px;margin: auto;padding: 0 15px}
	.header-main {display: flex;align-items: center;flex-wrap: wrap;padding: 13px 20px;max-width: 1600px;margin: auto;}
	.header-main .afton-logo {width: 150px;display: flex;align-items: center;}
	.humbergrer-menu {display: none;}
	.humbergrer-menu span {display: block;width: 100%;height: 3px;background: #000;margin-bottom: 5px;}
	.humbergrer-menu span:last-child {margin-block: 0}
	.afton-srcbar {width: calc(100% - 780px);padding: 0px 20px}
	.afton-navmenu {width: 630px;}
	.head-srchbar {position: relative;}
	.head-srchbar input {display: block;width: 100%;border: 1px solid #ddd;padding: 5px 5px 5px 35px;height: 44px;border-radius: 3px;font-size: 15px;font-weight: 500;outline: none;box-shadow: none;}
	.head-srchbar span.searchicon {position: absolute;left: 0;top: 0;width: 32px;height: 100%;display: flex;align-items: center;justify-content: center;padding: 3px 6px;}
	.head-srchbar span.searchicon img {max-width: 100%;max-height: 100%}
	.afton-navmenu ul {display: flex;align-items: center;justify-content: flex-end;}
	.afton-navmenu ul li a, span.contactmenu {padding: 0px 13px;display: inline-flex;align-items: center;justify-content: center;font-size: 16px;min-height: 27px;position: relative;cursor: pointer;}
	.afton-navmenu ul li:first-child a:first-child {padding-left: 0}
	.afton-navmenu ul li:last-child a:last-child {padding-right: 0}
	.afton-navmenu ul li a img {margin-right: 3px;max-height: 18px;max-width: 18px}
	.afton-banner {background-image: url(../images/afton-banner.png);background-size: 100% 100%;}
	.banner-innr {display: flex;align-items: center;flex-wrap: wrap;justify-content: space-between;max-width: 1400px;margin: auto;padding: 10px 25px 0}
	.banner-innr figure {width: 480px;line-height: 1;display: block;}
	.banner-innr figcaption {width: calc(100% - 480px);padding-right: 15px;}
	.banner-innr h1 {font-size: 65px;line-height: 1.3;display: block;margin: 0 0 25px;font-weight: 900;}
	.afton-tailbanner {background-image: url(../images/afton-apparel.png);background-size: cover;color: #fff;border-radius: 5px;margin: 35px 0px;}
	.afton-tailbanner figcaption {max-width: 700px;margin-left: auto;}
	.afton-tailapparel {background: linear-gradient(90deg, #02020200 0%, #0000002e 30%, #02020285 90%);padding: 50px 40px;}
	.afton-tailbanner h1 {font-size: 40px;display: block;line-height: 1.2;margin: 0 0 20px;font-weight: 700}
	.afton-tailbanner p {font-size: 20px;line-height: 1.3;display: block;margin: 0 0 15px;}
	.afton-tailbanner p:last-child {margin-block: 0}
	.afton-twobox {margin: 30px 0px}
	.afton-cardbody {background: #f7f7f7;display: block;width: 100%;height: 100%;border-radius: 5px;overflow: hidden;box-shadow: 0 0 5px #ddd;position: relative;}
	.afton-twobox figcaption {position: absolute;z-index: 1;text-align: center;display: block;width: 100%;left: 0;padding: 10px;}
	.afton-twobox b {font-size: 22px;font-weight: 600;}
	.afton-twobox figcaption span {display: block;margin-bottom: 10px;line-height: 1.3;font-weight: 500;font-size: 19px;}
	.afton-jointlogo {margin: 30px 0px;}
	.jointlogoinr {border-right: 1px solid #ddd;text-align: center;}
	.jointlogoinr:last-child {border-right: 0}
	.jointlogoinr figcaption {font-size: 23px;font-weight: 600;margin-bottom: 12px;display: block;line-height: 1.3;}
	.jointlogoinr.lurjrlogo img {max-width: 226px;max-height: 43px;margin-right: 16px;}
	.jointlogoinr.lurjrlogo img:last-child{margin-right: 0}
	.jointlogoinr.adslogo img {max-width: 250px;}
	.afton-subscribe {text-align: center;margin: 40px 0px;}
	.afton-subscribe h2 {font-size: 40px;font-weight: 600;}
	.afton-subscribe p {font-size: 20px;margin: 0 0 14px;}
	.afton-subscribeinr {position: relative;max-width: 700px;margin: auto;}
	.afton-subscribeinr input {width: 100%;height: 50px;border-radius: 0px;border: 1px solid #ddd}
	.afton-subscribeinr .btn {position: absolute;top: 0;right: 0;height: 50px;border-radius: 0px;}
	footer {background: #000;padding: 20px 10px;text-align: center;color: #fff;font-size: 18px;}
	.nav-help-botoom {position: absolute;width: 150px;background: #f7f7f7;top: 100%;left: 0px;border-radius: 5px;box-shadow: 0 0 5px #685e5e;max-height: 0;overflow: hidden;transition: max-height 0.5s;}
	span.contactmenu:hover .nav-help-botoom {max-height: 300px;transition: max-height 0.5s;}
	.afton-navmenu ul li .nav-help-botoom a {display: block;width: 100%;padding: 0;line-height: 1.4;font-size: 15px;border-bottom: 1px solid #ddd;padding-bottom: 10px;padding-top: 10px;max-width: calc(100% - 10px);margin: auto;}

	@media only screen and (max-width: 1200px) {
		.afton-navmenu ul li a, span.contactmenu {font-size: 15px}
		.afton-navmenu {width: 605px;}
		.afton-srcbar {width: calc(100% - 755px);}
		.banner-innr h1 {font-size: 48px;}
	}
	@media only screen and (max-width: 991px) {
		.header-main {padding: 10px 10px 75px 10px;position: relative;}
		.afton-navmenu {width: calc(100% - 150px);}
		.afton-navmenu ul li a, span.contactmenu {padding: 0 10px;}
		.afton-srcbar {width: 100%;position: absolute;bottom: 13px;left: 0;padding: 0px 10px;}
		.banner-innr figcaption {width: calc(100% - 310px);}
    	.banner-innr figure {width: 310px;}
    	.banner-innr h1 {font-size: 40px;}
    	.afton-tailapparel {background: linear-gradient(90deg, #02020291 0%, #0000004f 30%, #02020285 90%);padding: 20px 20px;}
    	.jointlogoinr.lurjrlogo img {max-width: 210px;max-height: 41px;}
	}
	@media only screen and (max-width: 767px) {
		.afton-navmenu ul li.simple-navmenu {display: none;}
		.humbergrer-menu {display: inline-block;width: 30px;margin-right: 10px;}
		.afton-navmenu ul li.simple-navmenu.open {display: block;position: absolute;top: 100%;left: 0;background: #f7f7f7;width: 100%;padding: 15px;text-align: center;}
		.header-main .afton-logo {width: 180px}
		.afton-navmenu {width: calc(100% - 180px);}
		.banner-innr figcaption {width: calc(100% - 250px);}
    	.banner-innr figure {width: 250px;}
    	.banner-innr h1 {font-size: 28px;}
    	.afton-tailbanner h1 {font-size: 28px;}
    	.afton-tailbanner p {font-size: 15px;}
    	.afton-twobox b {font-size: 18px;}
    	.afton-twobox figcaption span {font-size: 15px;margin-bottom: 6px}
    	.afton-jointlogo .jointlogoinr {width: 100%; margin: 0;border-right: 0;border-bottom: 1px solid #ddd;padding: 18px 0px;}
    	.afton-subscribe h2 {font-size: 36px;}
    	.afton-subscribe p {font-size: 17px;}
	}
	@media only screen and (max-width: 575px) {
		.afton-navmenu ul li a, span.contactmenu {font-size: 14px;padding: 0px 8px}
		.banner-innr h1 {font-size: 21px;}
		.banner-innrbtn .btn {font-size: 14px;padding: 5px 10px;}
		.banner-innr figcaption {width: calc(100% - 200px);}
		.banner-innr figure {width: 200px;}
		.col-sm-6 {margin-block: 15px;}
	}
	@media only screen and (max-width: 480px) {
		.afton-navmenu ul li a span {display: none;}
		.banner-innr figcaption {width: 100%;padding: 0 0 10px}
		.banner-innr figure {width: 100%;}
		.banner-innr h1 br {display: none;}
		.banner-innr h1 {text-align: center;margin-bottom: 10px}
		.banner-innrbtn {text-align: center;}
		.afton-tailbanner h1 {font-size: 21px;}
		.afton-tailapparel {padding: 10px}
		.afton-subscribe h2 {font-size: 19px;}
		.afton-subscribe p {font-size: 13px;}
		.jointlogoinr.lurjrlogo img {max-width: 186px;margin-right: 7px;max-height: 32px;}
		.jointlogoinr figcaption {font-size: 20px;margin-bottom: 7px;}
		.jointlogoinr.adslogo img {max-width: 200px;}
		footer {font-size: 16px}
		.nav-help-botoom {left: unset;right: 0}
	}