@charset "utf-8";
/* Table of Contents
==================================================
	#Desktop (1600)
	#Desktop (1366)
	#Desktop (1024)
	#Tablet (Portrait)
	#Mobile (Portrait)
	#Mobile (Landscape)



/* #Additional - Large Screens beyond 1920px
================================================== */
@media only screen and (min-width: 1700px) and (max-width: 1920px) {

:root 										{ --container-width: 1080px; }
.container                                  { max-width: 1080px; }


/*----------------- Inner Pages -----------------*/


}



/* #Additional - Large Screens beyond 1600px
================================================== */
@media only screen and (min-width: 1367px) and (max-width: 1680px) {

:root 										{ --container-width: 1080px; }
.container                                  { max-width: 1080px; }


/*----------------- Inner Pages -----------------*/


}



/* #Additional - Large Screens beyond 1366px
================================================== */
@media only screen and (min-width: 1180px) and (max-width: 1366px) {

:root 										{ --container-width: 1080px; }
.container                                  { max-width: 1080px; }


/*----------------- Inner Pages -----------------*/


}

/* #iPad Pro - Large Screens beyond 1024px
================================================== */
@media only screen and (min-width: 959px) and (max-width: 1180px) {

:root 										{ --container-width: 960px; }
.container									{ max-width: 960px; }

#header .logo								{ width: 130px; }
#header.stiky .logo 						{ width: 130px; }

#splasheSec .splasheBox .topimages img 		{ width: 100%; height: auto; }
#splasheSec .splasheBox .botmimages img 	{ width: 90%; height: auto; }

#screen2Sec .screen2Box .topimages img 		{ width: 90%; height: auto; }
#screen2Sec .screen2Box .midimages img 		{ width: 90%; height: auto; }
#screen2Sec .screen2Box .botmimages img		{ width: 90%; height: auto; }

#ourRangeSec .ourRangeBox .content > img 	{ width: 100%; height: auto; }
#contactSec .contactBox .addressBox .formBox { padding: 30px 20px; }
#contactSec .contactBox .mapBox iframe 		{ width: 100%; height: 390px; }

#aboutSec .aboutBox .content 				{ padding: 50px 50px; }
#aboutSec .aboutBox .content h2 			{ margin: 0 0 38px 0; font-size: 46px; line-height: 46px; }

#supportSec .supportBox .imageBox > img 	{ width: 100%; height: auto; }


/*----------------- Inner Pages -----------------*/



}



/* #Tablet (Portrait)
================================================== */
/* Note: Design for a width of 768px */
@media only screen and (min-width: 768px) and (max-width: 959px) {

:root 										{ --container-width: 738px; }
.container									{ max-width: 738px; }

.button, button, [type=button], [type=reset], [type=submit] { padding: 16px 20px; font-size: 14px; line-height: 18px; letter-spacing: 1px; }

#header 									{ height: 60px; padding: 0; }
#header .headerBox 							{ padding: 0 0px; align-items: flex-start; }
#header .logo								{ position:relative; margin: 0; width: 100px; top: 10px; }
#mainNav									{ display: none; }
.hamburger 									{ display: block; }

#splasheSec 								{ padding-bottom: 0px; margin-bottom: 20px; border-bottom: 1px solid #000000; }
#splasheSec .splasheBox 					{ margin-left: 0; margin-right: 0; border: 0px solid #000; }
#splasheSec .splasheBox .topimages 			{ padding-top: 68px; }
#splasheSec .splasheBox .topimages img 		{ width: 100%; height: auto; }
#splasheSec .splasheBox .botmimages 		{ padding-top: 20px; }
#splasheSec .splasheBox .botmimages img 	{ width: 100%; height: auto; }
#splasheSec .socialBox 						{ padding: 20px 0px 20px 20px; }

#screen2Sec 								{ padding-top: 40px; padding-bottom: 0px; margin-bottom: 20px; border-top: 1px solid #000000; border-bottom: 1px solid #000000; background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgba(240, 195, 24, 0) 50%, rgba(247, 223, 71, 1) 100%); }
#screen2Sec .screen2Box 					{ margin-left: 0; margin-right: 0; border: 0px solid #000; background:none; }
#screen2Sec .screen2Box .topimages 			{ padding-top: 0px; }
#screen2Sec .screen2Box .topimages img 		{ width: 100%; height: auto; }
#screen2Sec .screen2Box .midimages img 		{ width: 100%; height: auto; }
#screen2Sec .screen2Box .botmimages 		{ margin-top: -30px; padding-bottom: 40px; }
#screen2Sec .screen2Box .botmimages img		{ width: 100%; height: auto; }

#ourRangeSec 								{ padding-top: 40px; padding-bottom: 20px; margin-bottom: 20px; border-top: 1px solid #000000; border-bottom: 1px solid #000000; background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgba(240, 195, 24, 0) 50%, rgba(247, 223, 71, 1) 100%); }
#ourRangeSec .ourRangeBox 					{ margin-left: 0; margin-right: 0; border: 0px solid #000; background: none; }
#ourRangeSec .ourRangeBox .topimages 		{ padding-top: 0; }
#ourRangeSec .ourRangeBox .topimages img 	{ width: 100%; height: auto; margin-bottom: 20px; }
#ourRangeSec .ourRangeBox .topimages h2 	{ margin: 0 0 35px 0; font-size: 35px; line-height: 40px; }
#ourRangeSec .ourRangeBox .topimages h3 	{ margin: 0 0 20px 0; font-size: 50px; line-height: 70px; }
#ourRangeSec .ourRangeBox .content p 		{ margin: 0 0 40px 0; font-size: 17px; line-height: 27px; }
#ourRangeSec .ourRangeBox .content .button 	{ column-gap: 20px; }
#ourRangeSec .ourRangeBox .content > img 	{ width: 100%; height: auto; margin-top: 25px; }
#ourRangeSec .ourRangeBox .sliderBox h3 	{ margin: -40px 0 30px 0; font-size: 18px; line-height: 28px; }

#aboutSec 									{ padding-top: 40px; padding-bottom: 20px; margin-bottom: 20px; border-top: 1px solid #000000; border-bottom: 1px solid #000000; background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgba(240, 195, 24, 0) 50%, rgba(247, 223, 71, 1) 100%); }
#aboutSec .container						{ padding:0; max-width: 100%; }
#aboutSec .aboutBox 						{ margin-left: 0; margin-right: 0; border: 0px solid #000; background: none; }
#aboutSec .aboutBox .topimages 				{ padding-top: 0px; padding-left: 10px; padding-right: 10px; }
#aboutSec .aboutBox .topimages img 			{ width: 100%; height: auto; }
#aboutSec .aboutBox .content 				{ padding: 40px 20px; }
#aboutSec .aboutBox .content > img 			{ width: 100%; height: auto; margin-top: 40px; }
#aboutSec .aboutBox .content h2 			{ margin: 0 0 25px 0; font-size: 38px; line-height: 44px; }
#aboutSec .aboutBox .content h3 			{ margin: 0 0 25px 0; font-size: 18px; line-height: 28px; }
#aboutSec .aboutBox .content h3 br			{ display:none; }
#aboutSec .aboutBox .content p 				{ margin: 0 0 20px 0; font-size: 17px; line-height: 27px; }
#aboutSec .aboutBox .content p br			{ display:none; }

#stockistsSec								{ padding-top: 40px; padding-bottom: 40px; margin-bottom: 20px; border-top: 1px solid #000000; border-bottom: 1px solid #000000; background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgba(240, 195, 24, 0) 50%, rgba(247, 223, 71, 1) 100%); }
#stockistsSec .stockistsBox 				{ margin-left: 0; margin-right: 0; border: 0px solid #000; background: none; }
#stockistsSec .stockistsBox .titleBox 		{ padding-top: 0px; }
#stockistsSec .stockistsBox .titleBox h2	{ margin: 0 0 25px 0; font-size: 50px; line-height: 60px; }
#stockistsSec .stockistsBox .titleBox img 	{ width: 100%; height: auto; }
#stockistsSec .stockistsBox .imageBox > img { width: 100%; height: auto; }
#stockistsSec .stockistsBox .content .button { column-gap: 5px; }
#stockistsSec .stockistsBox .content 		{ padding-bottom: 0px; width: 100%; column-gap: 10px; }

#contactSec									{ padding-top: 40px; padding-bottom: 20px; margin-bottom: 20px; border-top: 1px solid #000000; border-bottom: 1px solid #000000; background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgba(240, 195, 24, 0) 85%, rgba(247, 223, 71, 1) 100%); }
#contactSec .contactBox 					{ margin-left: 0; margin-right: 0; border: 0px solid #000; background: none; }
#contactSec .contactBox .topimages 			{ padding-top: 0; }
#contactSec .contactBox .topimages img 		{ width: 100%; height: auto; }
#contactSec .contactBox .topimages .image1 	{ padding-bottom: 25px; }
#contactSec .contactBox .topimages .image3	{ padding-bottom: 25px; }
#contactSec .contactBox .addressBox 		{ width: 100%; padding: 0px 0px 20px 0px; }
#contactSec .contactBox .adrContBox 		{ width: 100%; column-gap: 20px; row-gap: 30px; }
#contactSec .contactBox .addressBox h2 		{ margin: 0 0 10px 0; font-size: 55px; line-height: 85px; }
#contactSec .contactBox .addressBox h3 		{ margin: 0 0 25px 0; font-size: 25px; line-height: 25px; }
#contactSec .contactBox .addressBox .formBox { padding: 20px 15px; }
#contactSec .contactBox .addressBox .contentBox .adrBox { width: calc(100% - 0px); margin-bottom: 30px; }
#contactSec .contactBox .addressBox .contentBox .adrBox ul li span { width: 60px; height: 60px; }
#contactSec .contactBox .addressBox .contentBox .adrBox ul li p { width: calc(100% - 60px); font-size: 18px; line-height: 28px; }
#contactSec .contactBox .addressBox .formBox h2 { margin: 0 0 20px 0; font-size: 42px; line-height: 42px; text-align: left; }
#contactSec .contactBox .addressBox .formBox p { margin: 0 0 25px 0; font-size: 17px; line-height: 25px; }
#contactSec .contactBox .addressBox .formBox .checkBox ul li label { font-size: 15px; line-height: 20px; }
#contactSec .contactBox .addressBox .formBox .form-group { margin-bottom: 15px; width: 100%; column-gap: 15px; row-gap: 15px; }
#contactSec .contactBox .addressBox .formBox .form-group .button { column-gap: 15px; width: fit-content; padding: 16px 30px; }
#contactSec .contactBox .mapBox 			{ width: 100%; padding: 0 0px 0px 0px; column-gap: 20px; row-gap: 20px; }
#contactSec .contactBox .mapBox iframe 		{ width: 100%; height: 345px; }

#shopSec									{ padding-top: 55px; padding-bottom: 40px; margin-bottom: 20px; border-top: 1px solid #000000; border-bottom: 1px solid #000000; background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgba(240, 195, 24, 0) 50%, rgba(247, 223, 71, 1) 100%); }
#shopSec .shopBox 							{ margin-left: 0; margin-right: 0; border: 0px solid #000; background: none; }
#shopSec .shopBox .titleBox 				{ padding-top: 0px; }
#shopSec .shopBox .titleBox h2				{ margin: 0 0 0px 0; font-size: 90px; line-height: 100px; }
#shopSec .shopBox .titleBox img 			{ width: 100%; height: auto; }
#shopSec .shopBox .imageBox 				{ margin-bottom: 30px; width: 100%; }
#shopSec .shopBox .imageBox > img 			{ width: 100%; height: auto; }
#shopSec .shopBox .content .button 			{ column-gap: 10px; padding: 16px 30px; }
#shopSec .shopBox .content 					{ padding-bottom: 0px; width: 100%; column-gap: 10px; }

#supportSec									{ padding-top: 10px; padding-bottom: 10px; margin-bottom: 20px; border-top: 1px solid #000000; border-bottom: 1px solid #000000; background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgba(240, 195, 24, 0) 50%, rgba(247, 223, 71, 1) 100%); }
#supportSec .supportBox 					{ margin-left: 0; margin-right: 0; border: 0px solid #000; background: none; }
#supportSec .supportBox .imageBox 			{ margin-bottom: 0px; width: 100%; }
#supportSec .supportBox .imageBox a > img 	{ width: 100%; height: auto; }

#footer 									{ margin-top: 95px; padding-bottom: 30px; }
#footer .footerBox 							{ margin-left: 0; margin-right: 0; }
#footer .footerBox .ftrLogo 				{ width: 130px; margin-top: -60px; }

/*----------------- Thankyou Page -----------------*/
#thankyouSec .thankyouBox 					{ margin: 0 0px; }
#thankyouSec .thankyouBox .content 			{ padding: 70px 15px; }
#thankyouSec .thankyouBox .content h2 		{ margin: 0 0 15px 0; font-size: 38px; line-height: 44px; }
#thankyouSec .thankyouBox .content p 		{ margin: 0 0 15px 0; font-size: 16px; line-height: 26px; }

}



/*  #Mobile (Portrait)
================================================== */
/* Note: Design for a width of 320px */
@media only screen and (max-width: 767px) {

html 										{ scroll-behavior: smooth; scroll-padding-top: 100px; }

:root 										{ --container-width: 100%; }
.container									{ max-width: 100%; padding: 0 15px; }

.button, button, [type=button], [type=reset], [type=submit] { padding: 16px 20px; font-size: 14px; line-height: 18px; letter-spacing: 1px; }

#header 									{ height: 60px; padding: 0; }
#header .headerBox 							{ padding: 0 0px; align-items: flex-start; }
#header .logo								{ position:relative; margin: 0; width: 100px; top: 10px; }
#mainNav									{ display: none; }
.hamburger 									{ display: block; }

#splasheSec 								{ padding-bottom: 0px; margin-bottom: 20px; border-bottom: 1px solid #000000; }
#splasheSec .splasheBox 					{ margin-left: 0; margin-right: 0; border: 0px solid #000; }
#splasheSec .splasheBox .topimages 			{ padding-top: 68px; }
#splasheSec .splasheBox .topimages img 		{ width: 100%; height: auto; }
#splasheSec .splasheBox .botmimages 		{ padding-top: 20px; }
#splasheSec .splasheBox .botmimages img 	{ width: 100%; height: auto; }
#splasheSec .socialBox 						{ padding: 20px 0px 20px 20px; }

#screen2Sec 								{ padding-top: 40px; padding-bottom: 0px; margin-bottom: 20px; border-top: 1px solid #000000; border-bottom: 1px solid #000000; background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgba(240, 195, 24, 0) 50%, rgba(247, 223, 71, 1) 100%); }
#screen2Sec .screen2Box 					{ margin-left: 0; margin-right: 0; border: 0px solid #000; background:none; }
#screen2Sec .screen2Box .topimages 			{ padding-top: 0px; }
#screen2Sec .screen2Box .topimages img 		{ width: 100%; height: auto; }
#screen2Sec .screen2Box .midimages img 		{ width: 100%; height: auto; }
#screen2Sec .screen2Box .botmimages 		{ margin-top: -30px; padding-bottom: 40px; }
#screen2Sec .screen2Box .botmimages img		{ width: 100%; height: auto; }

#ourRangeSec 								{ padding-top: 40px; padding-bottom: 20px; margin-bottom: 20px; border-top: 1px solid #000000; border-bottom: 1px solid #000000; background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgba(240, 195, 24, 0) 50%, rgba(247, 223, 71, 1) 100%); }
#ourRangeSec .ourRangeBox 					{ margin-left: 0; margin-right: 0; border: 0px solid #000; background: none; }
#ourRangeSec .ourRangeBox .topimages 		{ padding-top: 0; }
#ourRangeSec .ourRangeBox .topimages img 	{ width: 100%; height: auto; margin-bottom: 20px; }
#ourRangeSec .ourRangeBox .topimages h2 	{ margin: 0 0 35px 0; font-size: 35px; line-height: 40px; }
#ourRangeSec .ourRangeBox .topimages h3 	{ margin: 0 0 20px 0; font-size: 50px; line-height: 70px; }
#ourRangeSec .ourRangeBox .content p 		{ margin: 0 0 40px 0; font-size: 17px; line-height: 27px; }
#ourRangeSec .ourRangeBox .content .button 	{ column-gap: 20px; }
#ourRangeSec .ourRangeBox .content > img 	{ width: 100%; height: auto; margin-top: 25px; }
#ourRangeSec .ourRangeBox .sliderBox .range-slider { display: block; }
#ourRangeSec .ourRangeBox .sliderBox .owl-carousel .owl-item img { width: auto; max-height: 445px; margin: 0 auto; }

#aboutSec 									{ padding-top: 40px; padding-bottom: 20px; margin-bottom: 20px; border-top: 1px solid #000000; border-bottom: 1px solid #000000; background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgba(240, 195, 24, 0) 50%, rgba(247, 223, 71, 1) 100%); }
#aboutSec .container						{ padding:0; }
#aboutSec .aboutBox 						{ margin-left: 0; margin-right: 0; border: 0px solid #000; background: none; }
#aboutSec .aboutBox .topimages 				{ padding-top: 0px; padding-left: 10px; padding-right: 10px; }
#aboutSec .aboutBox .topimages img 			{ width: 100%; height: auto; }
#aboutSec .aboutBox .content 				{ padding: 40px 20px; }
#aboutSec .aboutBox .content > img 			{ width: 100%; height: auto; margin-top: 40px; }
#aboutSec .aboutBox .content h2 			{ margin: 0 0 25px 0; font-size: 38px; line-height: 44px; }
#aboutSec .aboutBox .content h3 			{ margin: 0 0 25px 0; font-size: 18px; line-height: 28px; }
#aboutSec .aboutBox .content h3 br			{ display:none; }
#aboutSec .aboutBox .content p 				{ margin: 0 0 20px 0; font-size: 17px; line-height: 27px; }
#aboutSec .aboutBox .content p br			{ display:none; }

#stockistsSec								{ padding-top: 40px; padding-bottom: 40px; margin-bottom: 20px; border-top: 1px solid #000000; border-bottom: 1px solid #000000; background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgba(240, 195, 24, 0) 50%, rgba(247, 223, 71, 1) 100%); }
#stockistsSec .stockistsBox 				{ margin-left: 0; margin-right: 0; border: 0px solid #000; background: none; }
#stockistsSec .stockistsBox .titleBox 		{ padding-top: 0px; }
#stockistsSec .stockistsBox .titleBox h2	{ margin: 0 0 25px 0; font-size: 50px; line-height: 60px; }
#stockistsSec .stockistsBox .titleBox img 	{ width: 100%; height: auto; }
#stockistsSec .stockistsBox .imageBox > img { width: 100%; height: auto; }
#stockistsSec .stockistsBox .content .button { column-gap: 5px; }
#stockistsSec .stockistsBox .content 		{ padding-bottom: 0px; width: 100%; column-gap: 10px; }

#contactSec									{ padding-top: 40px; padding-bottom: 20px; margin-bottom: 20px; border-top: 1px solid #000000; border-bottom: 1px solid #000000; background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgba(240, 195, 24, 0) 85%, rgba(247, 223, 71, 1) 100%); }
#contactSec .contactBox 					{ margin-left: 0; margin-right: 0; border: 0px solid #000; background: none; }
#contactSec .contactBox .topimages 			{ padding-top: 0; }
#contactSec .contactBox .topimages img 		{ width: 100%; height: auto; }
#contactSec .contactBox .topimages .image1 	{ padding-bottom: 25px; }
#contactSec .contactBox .topimages .image3	{ padding-bottom: 25px; }
#contactSec .contactBox .addressBox 		{ width: 100%; padding: 0px 0px 20px 0px; }
#contactSec .contactBox .adrContBox 		{ width: 100%; align-items: flex-start; column-gap: 20px; row-gap: 30px; flex-direction: column; }
#contactSec .contactBox .addressBox h2 		{ margin: 0 0 10px 0; font-size: 55px; line-height: 85px; }
#contactSec .contactBox .addressBox h3 		{ margin: 0 0 25px 0; font-size: 25px; line-height: 25px; }
#contactSec .contactBox .addressBox .contentBox { width: 100%; }
#contactSec .contactBox .addressBox .formBox { width: 100%; padding: 20px 15px; }
#contactSec .contactBox .addressBox .contentBox .adrBox { width: calc(100% - 0px); margin-bottom: 30px; }
#contactSec .contactBox .addressBox .contentBox .adrBox ul li span { width: 60px; height: 60px; }
#contactSec .contactBox .addressBox .contentBox .adrBox ul li p { width: calc(100% - 60px); font-size: 18px; line-height: 28px; }
#contactSec .contactBox .addressBox .formBox h2 { margin: 0 0 20px 0; font-size: 42px; line-height: 42px; text-align: left; }
#contactSec .contactBox .addressBox .formBox p { margin: 0 0 25px 0; font-size: 17px; line-height: 25px; }
#contactSec .contactBox .addressBox .formBox .checkBox ul li { width: calc(100% - 0px); }
#contactSec .contactBox .addressBox .formBox .checkBox ul li label { font-size: 15px; line-height: 20px; }
#contactSec .contactBox .addressBox .formBox .form-group { margin-bottom: 15px; width: 100%; column-gap: 15px; row-gap: 15px; flex-direction: column; }
#contactSec .contactBox .addressBox .formBox .form-group .button { column-gap: 15px; width: fit-content; padding: 16px 30px; }
#contactSec .contactBox .mapBox 			{ width: 100%; padding: 0 0px 0px 0px; column-gap: 20px; row-gap: 20px; flex-direction: column; }
#contactSec .contactBox .mapBox iframe 		{ width: 100%; height: 345px; }

#shopSec									{ padding-top: 55px; padding-bottom: 40px; margin-bottom: 20px; border-top: 1px solid #000000; border-bottom: 1px solid #000000; background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgba(240, 195, 24, 0) 50%, rgba(247, 223, 71, 1) 100%); }
#shopSec .shopBox 							{ margin-left: 0; margin-right: 0; border: 0px solid #000; background: none; }
#shopSec .shopBox .titleBox 				{ padding-top: 0px; }
#shopSec .shopBox .titleBox h2				{ margin: 0 0 0px 0; font-size: 90px; line-height: 100px; }
#shopSec .shopBox .titleBox img 			{ width: 100%; height: auto; }
#shopSec .shopBox .imageBox 				{ margin-bottom: 30px; width: 100%; }
#shopSec .shopBox .imageBox > img 			{ width: 100%; height: auto; }
#shopSec .shopBox .content .button 			{ column-gap: 10px; padding: 16px 30px; }
#shopSec .shopBox .content 					{ padding-bottom: 0px; width: 100%; column-gap: 10px; }

#supportSec									{ padding-top: 10px; padding-bottom: 10px; margin-bottom: 20px; border-top: 1px solid #000000; border-bottom: 1px solid #000000; background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgba(240, 195, 24, 0) 50%, rgba(247, 223, 71, 1) 100%); }
#supportSec .supportBox 					{ margin-left: 0; margin-right: 0; border: 0px solid #000; background: none; }
#supportSec .supportBox .imageBox 			{ margin-bottom: 0px; width: 100%; }
#supportSec .supportBox .imageBox a > img 	{ width: 100%; height: auto; }

#footer 									{ margin-top: 95px; padding-bottom: 80px; }
#footer .footerBox 							{ margin-left: 0; margin-right: 0; }
#footer .footerBox .ftrLogo 				{ width: 130px; margin-top: -60px; }
#footer .footerBox .copyright 				{ width: 92%; order: 3; top: 95px; position: absolute; }

/*----------------- Thankyou Page -----------------*/
#thankyouSec .thankyouBox 					{ margin: 0 0px; }
#thankyouSec .thankyouBox .content 			{ padding: 70px 15px; }
#thankyouSec .thankyouBox .content h2 		{ margin: 0 0 15px 0; font-size: 38px; line-height: 44px; }
#thankyouSec .thankyouBox .content p 		{ margin: 0 0 15px 0; font-size: 16px; line-height: 26px; }

}



/* #Mobile (Landscape)
================================================== */
/* Note: Design for a width of 480px */
@media only screen and (min-width: 480px) and (max-width: 767px) {

:root 										{ --container-width: 100%; }
.container									{ /*width: 540px;*/ max-width: 100%; padding: 0 15px; }

/*----------------- Inner Pages -----------------*/

}
