@import url('https://fonts.googleapis.com/css2?family=Be+Vietnam+Pro:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');

@import url("https://fonts.googleapis.com/css2?family=Questrial&display=swap");

@import url('https://fonts.googleapis.com/css2?family=IBM+Plex+Sans+Arabic:wght@100;200;300;400;500;600;700&display=swap');

@import url('https://fonts.googleapis.com/css2?family=Roboto+Mono:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;1,100;1,200;1,300;1,400;1,500;1,600;1,700&display=swap');

@media only screen and (min-width: 1681px) {
    
    
    
    	/* Vietnamese Fonts */
    	
    	body.vi-Vietnamese .leadtxt2 {
    font-size: 16px;
    line-height: 22px;
    font-family: 'Be Vietnam Pro', sans-serif;
}

body.vi-Vietnamese .slid-smltxt {
		font-size: 25px;
		line-height: 28px;
		font-weight: 600;
		letter-spacing: 1px;
		font-family: "Questrial";
	}
	body.vi-Vietnamese .slid-lead2 {
		font-size: 38px;
    line-height: 44px;
		font-family: 'Be Vietnam Pro', sans-serif;
		font-weight: bold;
	}
body.vi-Vietnamese .slid-sub2 {
		font-size: 18px;
		line-height: 22px;
		font-weight: 500;
		font-family: 'Be Vietnam Pro', sans-serif;
		letter-spacing: 0px;
	}
	/* Sections Styling */
	/* Sections Heading */
	body.vi-Vietnamese .leadtxt {
		font-size: 30px;
		line-height: 36px;
		font-family: 'Be Vietnam Pro', sans-serif;
		font-weight: bold;
	}
	/* Sections Subheading */
	body.vi-Vietnamese .sectionsSubHead {
		font-size: 20px;
		line-height: 25px;
		font-weight: 700;
		font-family: "Questrial";
		letter-spacing: 0px;
	}
	/* Sections P, Span & LI */
body.vi-Vietnamese .sectionDescription {
		font-size: 18px;
		font-weight: 500;
		line-height: 24px;
		font-family: 'Be Vietnam Pro', sans-serif;
	}
	
	body.vi-Vietnamese h4 {
		font-size: 24px;
		line-height: 30px;
		font-weight: bold;
		font-family: 'Be Vietnam Pro', sans-serif;
		letter-spacing: 0px;
	}
	body.vi-Vietnamese .tabheading {
		font-size: 19px;
		line-height: 24px;
		font-weight: 800;
		font-family: 'Be Vietnam Pro', sans-serif;
	}
	
	/* End Vietnamese  Fonts */
    
    
    
    

	/* Russian Fonts */

	body.ru-Russian .slid-smltxt {
		font-size: 25px;
		line-height: 28px;
		font-weight: 600;
		letter-spacing: 1px;
		font-family: "Questrial";
	}
	body.ru-Russian .slid-lead2 {
		font-size: 38px;
    line-height: 44px;
		font-family: 'Roboto Mono', monospace;
		font-weight: bold;
	}
	body.ru-Russian .slid-sub2 {
		font-size: 18px;
		line-height: 22px;
		font-weight: 500;
		font-family: 'Roboto Mono', monospace;
		letter-spacing: 0px;
	}
	/* Sections Styling */
	/* Sections Heading */
	body.ru-Russian .leadtxt {
		font-size: 30px;
		line-height: 36px;
		font-family: 'Roboto Mono', monospace;
		font-weight: bold;
	}
	/* Sections Subheading */
	body.ru-Russian .sectionsSubHead {
		font-size: 20px;
		line-height: 25px;
		font-weight: 700;
		font-family: "Questrial";
		letter-spacing: 0px;
	}
	/* Sections P, Span & LI */
	body.ru-Russian .sectionDescription {
		font-size: 18px;
		font-weight: 500;
		line-height: 24px;
		font-family: 'Roboto Mono', monospace;
	}
	
	body.ru-Russian h4 {
		font-size: 24px;
		line-height: 30px;
		font-weight: bold;
		font-family: 'Roboto Mono', monospace;
		letter-spacing: 0px;
	}
	body.ru-Russian .tabheading {
		font-size: 19px;
		line-height: 24px;
		font-weight: 800;
		font-family: 'Roboto Mono', monospace;
	}
	
	/* End Russian Fonts */


/* Arabic Fonts */

body.ar-Arabic .bradcrumtxt{
	direction: rtl;
	text-align: right;
}
body.ar-Arabic .slid-smltxt {
	font-size: 25px;
	line-height: 28px;
	font-weight: 600;
	letter-spacing: 1px;
	font-family: 'IBM Plex Sans Arabic', sans-serif;
	direction: rtl;
	text-align: right;
}
body.ar-Arabic .slid-lead2 {
    font-size: 40px;
    line-height: 52px;
    font-family: 'IBM Plex Sans Arabic', sans-serif;
    font-weight: bold;
	direction: rtl;
	text-align: right;
}
body.ar-Arabic .slid-sub2 {
	font-size: 18px;
	line-height: 22px;
	font-weight: 500;
	font-family: "Questrial";
	letter-spacing: 0.5px;
	direction: rtl;
	text-align: right;
}
/* Sections Styling */
/* Sections Heading */
body.ar-Arabic .leadtxt {
    font-size: 28px;
    line-height: 36px;
	font-family: 'IBM Plex Sans Arabic', sans-serif;
	font-weight: bold;
	direction: rtl;
	text-align: right;
}
/* Sections Subheading */
body.ar-Arabic .sectionsSubHead {
	font-size: 20px;
	line-height: 25px;
	font-weight: 700;
	font-family: 'IBM Plex Sans Arabic', sans-serif;
	letter-spacing: 0.5px;
	direction: rtl;
	text-align: right;
}
/* Sections P, Span & LI */
body.ar-Arabic .sectionDescription {
	font-size: 18px;
	font-weight: 500;
	line-height: 24px;
	font-family: 'IBM Plex Sans Arabic', sans-serif;
	direction: rtl;
	text-align: right;
}

body.ar-Arabic h4 {
	font-size: 24px;
	line-height: 30px;
	font-weight: bold;
	font-family: 'IBM Plex Sans Arabic', sans-serif;
	letter-spacing: 1.5px;
	direction: rtl;
	text-align: right;
}
body.ar-Arabic .tabheading {
	font-size: 19px;
	line-height: 24px;
	font-weight: 800;
	font-family: 'IBM Plex Sans Arabic', sans-serif;
	direction: rtl;
	text-align: right;
}

/* End Arabic Fonts */

	/* Banner Fonts */
	.slid-smltxt {
		font-size: 25px;
		line-height: 28px;
		font-weight: 600;
		letter-spacing: 1px;
		font-family: "Questrial";
	}
	.slid-lead2 {
		font-size: 30px;
		line-height: 41px;
		font-family: "KatahdinRound";
	}
	.slid-sub2 {
		font-size: 18px;
		line-height: 22px;
		font-weight: 500;
		font-family: "Questrial";
		letter-spacing: 0.5px;
	}
	/* Sections Styling */
	/* Sections Heading */
	.leadtxt {
		font-size: 26px;
		line-height: 31px;
		font-family: "KatahdinRound";
	}
	/* Sections Subheading */
	.sectionsSubHead {
		font-size: 20px;
		line-height: 25px;
		font-weight: 600;
		font-family: "Questrial";
		letter-spacing: 0.5px;
	}
	/* Sections P, Span & LI */
	.sectionDescription {
		font-size: 18px;
		font-weight: 500;
		line-height: 24px;
		font-family: "Questrial";
	}
	/* h4 */
	h4 {
		font-size: 24px;
		line-height: 30px;
		font-weight: bold;
		font-family: "Questrial";
		letter-spacing: 1.5px;
	}
	.tabheading {
		font-size: 19px;
		line-height: 24px;
		font-weight: 800;
		font-family: "KatahdinRound";
	}
}
@media only screen and (min-width: 1441px) and (max-width: 1680px) {
    
    
    
    	   	/* Arabic Fonts  */
    
    	/* Banner Fonts */
	body.ar-Arabic .slid-smltxt {
		font-size: 25px;
		line-height: 28px;
		font-weight: 600;
		letter-spacing: 1px;
		direction: rtl;
	text-align: right;
		font-family: 'IBM Plex Sans Arabic', sans-serif;
	}
	body.ar-Arabic .slid-lead2 {
		font-size: 30px;
		line-height: 41px;
		font-family: 'IBM Plex Sans Arabic', sans-serif;
	}
	body.ar-Arabic .slid-sub2 {
		font-size: 17px;
		line-height: 20px;
		font-weight: 500;
font-family: 'IBM Plex Sans Arabic', sans-serif;
		letter-spacing: 0.5px;
		direction: rtl;
	text-align: right;
	}
	/* Sections Styling */
	/* Sections Heading */
	body.ar-Arabic .leadtxt {
		font-size: 26px;
		line-height: 31px;
		direction: rtl;
	text-align: right;
	font-family: 'IBM Plex Sans Arabic', sans-serif;
	}
	/* Sections Subheading */
body.ar-Arabic .sectionsSubHead {
		font-size: 18px;
		line-height: 23px;
		font-weight: 600;
		direction: rtl;
	text-align: right;
font-family: 'IBM Plex Sans Arabic', sans-serif;
		letter-spacing: 0.5px;
	}
	/* Sections P, Span & LI */
	body.ar-Arabic .sectionDescription {
		font-size: 17px;
		line-height: 23px;
		font-weight: 500;
		direction: rtl;
	text-align: right;
		font-family: 'IBM Plex Sans Arabic', sans-serif;
	}
	/* h4 */
	body.ar-Arabic h4 {
		font-size: 24px;
		line-height: 30px;
		font-weight: bold;
		direction: rtl;
	text-align: right;
font-family: 'IBM Plex Sans Arabic', sans-serif;
		letter-spacing: 1.5px;
	}
	/* tab heading */
	body.ar-Arabic .tabheading {
		font-size: 15px;
		line-height: 20px;
		font-weight: 800;
		direction: rtl;
	text-align: right;
		font-family: 'IBM Plex Sans Arabic', sans-serif;
	}
	body.ar-Arabic .tabheading {
		font-size: 19px;
		line-height: 24px;
		font-weight: 800;
		direction: rtl;
	text-align: right;
		font-family: 'IBM Plex Sans Arabic', sans-serif;
	}
	
	
    	/* Arabic Fonts  */
	
    
    
    
    	/* Vietnamese Fonts */
    
    	/* Banner Fonts */
	body.vi-Vietnamese .slid-smltxt {
		font-size: 25px;
		line-height: 28px;
		font-weight: 600;
		letter-spacing: 1px;
		font-family: 'Be Vietnam Pro', sans-serif;
	}
	body.vi-Vietnamese .slid-lead2 {
		font-size: 30px;
		line-height: 41px;
		font-family: 'Be Vietnam Pro', sans-serif;
	}
	body.vi-Vietnamese .slid-sub2 {
		font-size: 17px;
		line-height: 20px;
		font-weight: 500;
	font-family: 'Be Vietnam Pro', sans-serif;
		letter-spacing: 0.5px;
	}
	/* Sections Styling */
	/* Sections Heading */
	body.vi-Vietnamese .leadtxt {
		font-size: 26px;
		line-height: 31px;
	font-family: 'Be Vietnam Pro', sans-serif;
	}
	/* Sections Subheading */
	body.vi-Vietnamese .sectionsSubHead {
		font-size: 18px;
		line-height: 23px;
		font-weight: 600;
	font-family: 'Be Vietnam Pro', sans-serif;
		letter-spacing: 0.5px;
	}
	/* Sections P, Span & LI */
	body.vi-Vietnamese .sectionDescription {
		font-size: 17px;
		line-height: 23px;
		font-weight: 500;
		font-family: 'Be Vietnam Pro', sans-serif;
	}
	/* h4 */
	body.vi-Vietnamese h4 {
		font-size: 24px;
		line-height: 30px;
		font-weight: bold;
	font-family: 'Be Vietnam Pro', sans-serif;
		letter-spacing: 1.5px;
	}
	/* tab heading */
	body.vi-Vietnamese .tabheading {
		font-size: 15px;
		line-height: 20px;
		font-weight: 800;
		font-family: 'Be Vietnam Pro', sans-serif;
	}
	body.vi-Vietnamese .tabheading {
		font-size: 19px;
		line-height: 24px;
		font-weight: 800;
		font-family: 'Be Vietnam Pro', sans-serif;
	}
	
	
    	/* Vietnamese Fonts */
    	
    	
    	
    	
    	
    	   	/* Russian Fonts  */
    
    	/* Banner Fonts */
	body.ru-Russian .slid-smltxt {
		font-size: 25px;
		line-height: 28px;
		font-weight: 600;
		letter-spacing: 1px;
		font-family: 'Roboto Mono', monospace;
	}
	body.ru-Russian .slid-lead2 {
		font-size: 30px;
		line-height: 41px;
		font-family: 'Roboto Mono', monospace;
	}
	body.ru-Russian .slid-sub2 {
		font-size: 17px;
		line-height: 20px;
		font-weight: 500;
	font-family: 'Roboto Mono', monospace;
		letter-spacing: 0.5px;
	}
	/* Sections Styling */
	/* Sections Heading */
	body.ru-Russian .leadtxt {
		font-size: 26px;
		line-height: 31px;
	font-family: 'Roboto Mono', monospace;
	}
	/* Sections Subheading */
	body.ru-Russian .sectionsSubHead {
		font-size: 18px;
		line-height: 23px;
		font-weight: 600;
	font-family: 'Roboto Mono', monospace;
		letter-spacing: 0.5px;
	}
	/* Sections P, Span & LI */
	body.ru-Russian .sectionDescription {
		font-size: 17px;
		line-height: 23px;
		font-weight: 500;
		font-family: 'Roboto Mono', monospace;
	}
	/* h4 */
body.ru-Russian h4 {
		font-size: 24px;
		line-height: 30px;
		font-weight: bold;
font-family: 'Roboto Mono', monospace;
		letter-spacing: 1.5px;
	}
	/* tab heading */
	body.ru-Russian .tabheading {
		font-size: 15px;
		line-height: 20px;
		font-weight: 800;
		font-family: 'Roboto Mono', monospace;
	}
	body.ru-Russian .tabheading {
		font-size: 19px;
		line-height: 24px;
		font-weight: 800;
		font-family: 'Roboto Mono', monospace;
	}
	
	
    	/* Russian Fonts  */
	
    	
	
    
    
	/* Banner Fonts */
	.slid-smltxt {
		font-size: 25px;
		line-height: 28px;
		font-weight: 600;
		letter-spacing: 1px;
		font-family: "Questrial";
	}
	.slid-lead2 {
		font-size: 30px;
		line-height: 41px;
		font-family: "KatahdinRound";
	}
	.slid-sub2 {
		font-size: 17px;
		line-height: 20px;
		font-weight: 500;
		font-family: "Questrial";
		letter-spacing: 0.5px;
	}
	/* Sections Styling */
	/* Sections Heading */
	.leadtxt {
		font-size: 26px;
		line-height: 31px;
		font-family: "KatahdinRound";
	}
	/* Sections Subheading */
	.sectionsSubHead {
		font-size: 18px;
		line-height: 23px;
		font-weight: 600;
		font-family: "Questrial";
		letter-spacing: 0.5px;
	}
	/* Sections P, Span & LI */
	.sectionDescription {
		font-size: 17px;
		line-height: 23px;
		font-weight: 500;
		font-family: "Questrial";
	}
	/* h4 */
	h4 {
		font-size: 24px;
		line-height: 30px;
		font-weight: bold;
		font-family: "Questrial";
		letter-spacing: 1.5px;
	}
	/* tab heading */
	.tabheading {
		font-size: 15px;
		line-height: 20px;
		font-weight: 800;
		font-family: "KatahdinRound";
	}
	.tabheading {
		font-size: 19px;
		line-height: 24px;
		font-weight: 800;
		font-family: "KatahdinRound";
	}
}
@media only screen and (min-width: 1281px) and (max-width: 1440px) {
    
    body.vi-Vietnamese {

font-family: 'Be Vietnam Pro', sans-serif;}

    body.ru-Russian {

font-family: 'Roboto Mono', monospace;}
    
    	/* Arabic Fonts */
    
    	/* Banner Fonts */
	
	/* Banner Fonts */
body.ar-Arabic .slid-smltxt {
		font-size: 20px;
		line-height: 21px;
		font-weight: 600;
		letter-spacing: 1px;
		direction: rtl;
	text-align: right;
		font-family: "Questrial";
	}
	body.ar-Arabic .slid-lead2 {
		font-size: 24px;
		line-height: 29px;
		direction: rtl;
	text-align: right;
		font-family: 'IBM Plex Sans Arabic', sans-serif;
	}
	body.ar-Arabic .slid-sub2 {
		font-size: 15px;
		line-height: 19px;
		font-weight: 500;
		direction: rtl;
	text-align: right;
		font-family: 'IBM Plex Sans Arabic', sans-serif;
		letter-spacing: 0.5px;
	}
	/* Sections Styling */
	/* Sections Heading */
	body.ar-Arabic .leadtxt {
		font-size: 23px;
		line-height: 28px;
		direction: rtl;
	text-align: right;
		font-family: 'IBM Plex Sans Arabic', sans-serif;
	}
	/* Sections Subheading */
	body.ar-Arabic .sectionsSubHead {
		font-size: 18px;
		line-height: 23px;
		font-weight: 600;
		direction: rtl;
	text-align: right;
		font-family: "Questrial";
		letter-spacing: 0.5px;
	}
	/* Sections P, Span & LI */
	body.ar-Arabic .sectionDescription {
		font-size: 17px;
		font-weight: 500;
		line-height: 23px;
		direction: rtl;
	text-align: right;
		font-family: "Questrial";
	}
	/* h4 */
body.ar-Arabic h4 {
		font-size: 22px;
		line-height: 26px;
		font-weight: bold;
		font-family: "Questrial";
		letter-spacing: 1.5px;
		direction: rtl;
	text-align: right;
	}
	body.ar-Arabic .tabheading {
		font-size: 19px;
		line-height: 24px;
		font-weight: 800;
		direction: rtl;
	text-align: right;
		font-family: 'IBM Plex Sans Arabic', sans-serif;
	}
    
    
    	/* Arabic Fonts */
    
    
    
    	/* Vietnamese Fonts */
    
    	/* Banner Fonts */
	body.vi-Vietnamese .slid-smltxt {
		font-size: 20px;
		line-height: 21px;
		font-weight: 600;
		letter-spacing: 1px;
		font-family: 'Be Vietnam Pro', sans-serif;
	}
	body.vi-Vietnamese .slid-lead2 {
		font-size: 24px;
		line-height: 29px;
	font-family: 'Be Vietnam Pro', sans-serif;
	}
	body.vi-Vietnamese .slid-sub2 {
		font-size: 15px;
		line-height: 19px;
		font-weight: 500;
	font-family: 'Be Vietnam Pro', sans-serif;
		letter-spacing: 0.5px;
	}
	/* Sections Styling */
	/* Sections Heading */
	body.vi-Vietnamese .leadtxt {
		font-size: 23px;
		line-height: 28px;
		font-family: 'Be Vietnam Pro', sans-serif;
	}
	/* Sections Subheading */
	body.vi-Vietnamese .sectionsSubHead {
		font-size: 18px;
		line-height: 23px;
		font-weight: 600;
		font-family: 'Be Vietnam Pro', sans-serif;
		letter-spacing: 0.5px;
	}
	/* Sections P, Span & LI */
	body.vi-Vietnamese .sectionDescription {
		font-size: 17px;
		font-weight: 500;
		line-height: 23px;
	font-family: 'Be Vietnam Pro', sans-serif;
	}
	/* h4 */
	body.vi-Vietnamese h4 {
		font-size: 22px;
		line-height: 26px;
		font-weight: bold;
		font-family: 'Be Vietnam Pro', sans-serif;
		letter-spacing: 1.5px;
	}
	body.vi-Vietnamese .tabheading {
		font-size: 19px;
		line-height: 24px;
		font-weight: 800;
		font-family: 'Be Vietnam Pro', sans-serif;
	}
    
    
    	/* Vietnamese Fonts */
    
	/* Banner Fonts */
	.slid-smltxt {
		font-size: 20px;
		line-height: 21px;
		font-weight: 600;
		letter-spacing: 1px;
		font-family: "Questrial";
	}
	.slid-lead2 {
		font-size: 24px;
		line-height: 29px;
		font-family: "KatahdinRound";
	}
	.slid-sub2 {
		font-size: 15px;
		line-height: 19px;
		font-weight: 500;
		font-family: "Questrial";
		letter-spacing: 0.5px;
	}
	/* Sections Styling */
	/* Sections Heading */
	.leadtxt {
		font-size: 23px;
		line-height: 28px;
		font-family: "KatahdinRound";
	}
	/* Sections Subheading */
	.sectionsSubHead {
		font-size: 18px;
		line-height: 23px;
		font-weight: 600;
		font-family: "Questrial";
		letter-spacing: 0.5px;
	}
	/* Sections P, Span & LI */
	.sectionDescription {
		font-size: 17px;
		font-weight: 500;
		line-height: 23px;
		font-family: "Questrial";
	}
	/* h4 */
	h4 {
		font-size: 22px;
		line-height: 26px;
		font-weight: bold;
		font-family: "Questrial";
		letter-spacing: 1.5px;
	}
	.tabheading {
		font-size: 19px;
		line-height: 24px;
		font-weight: 800;
		font-family: "KatahdinRound";
	}

	body.-English .tabheading {
		font-size: 16px;
		
	}
}
@media only screen and (min-width: 1024px) and (max-width: 1280px) {
    

    body.ru-Russian {

font-family: 'Roboto Mono', monospace;}
    
    	/* Arabic Fonts */
    
    	/* Banner Fonts */
	body.ar-Arabic .slid-smltxt {
		font-size: 20px;
		line-height: 24px;
		font-weight: 600;
		letter-spacing: 1px;
		direction: rtl;
	text-align: right;
		font-family: "Questrial";
	}
	body.ar-Arabic .slid-lead2 {
		font-size: 22px;
		line-height: 28px;
		direction: rtl;
	text-align: right;
		font-family: 'IBM Plex Sans Arabic', sans-serif;
	}
	body.ar-Arabic .slid-sub2 {
		font-size: 16px;
		line-height: 18px;
		font-weight: 500;
		font-family: "Questrial";
		letter-spacing: 0.5px;
		direction: rtl;
	text-align: right;
	}
	/* Sections Styling */
	/* Sections Heading */
	body.ar-Arabic .leadtxt {
		font-size: 22px;
		line-height: 26px;
		font-family: 'IBM Plex Sans Arabic', sans-serif;
		direction: rtl;
	text-align: right;
	}
	/* Sections Subheading */
	body.ar-Arabic .sectionsSubHead {
		font-size: 17px;
		line-height: 21px;
		font-weight: 600;
		font-family: "Questrial";
		letter-spacing: 0.5px;
		direction: rtl;
	text-align: right;
	}
	/* Sections P, Span & LI */
	body.ar-Arabic .sectionDescription {
		font-size: 16px;
		font-weight: 500;
		line-height: 23px;
		font-family: "Questrial";
		direction: rtl;
	text-align: right;
	}
	/* h4 */
	body.ar-Arabic h4 {
		font-size: 22px;
		line-height: 26px;
		font-weight: bold;
		font-family: "Questrial";
		letter-spacing: 1.5px;
		direction: rtl;
	text-align: right;
	}
	body.ar-Arabic .tabheading {
		font-size: 16px;
		line-height: 22px;
		font-weight: 800;
	font-family: 'IBM Plex Sans Arabic', sans-serif;
	direction: rtl;
	text-align: right;
	}
    
    	/* Arabic Fonts */
     
	/* Banner Fonts */
	body.vi-Vietnamese .slid-smltxt {
		font-size: 20px;
		line-height: 24px;
		font-weight: 600;
		letter-spacing: 1px;
		font-family: "Questrial";
	}
	body.vi-Vietnamese .slid-lead2 {
		font-size: 22px;
		line-height: 28px;
		font-family: "KatahdinRound";
	}
	body.vi-Vietnamese .slid-sub2 {
		font-size: 16px;
		line-height: 18px;
		font-weight: 500;
		font-family: "Questrial";
		letter-spacing: 0.5px;
	}
	/* Sections Styling */
	/* Sections Heading */
	body.vi-Vietnamese .leadtxt {
		font-size: 22px;
		line-height: 26px;
		font-family: "KatahdinRound";
	}
	/* Sections Subheading */
	body.vi-Vietnamese .sectionsSubHead {
		font-size: 17px;
		line-height: 21px;
		font-weight: 600;
		font-family: "Questrial";
		letter-spacing: 0.5px;
	}
	/* Sections P, Span & LI */
	body.vi-Vietnamese .sectionDescription {
		font-size: 16px;
		font-weight: 500;
		line-height: 23px;
		font-family: "Questrial";
	}
	/* h4 */
body.vi-Vietnamese h4 {
		font-size: 22px;
		line-height: 26px;
		font-weight: bold;
		font-family: "Questrial";
		letter-spacing: 1.5px;
	}
	body.vi-Vietnamese .tabheading {
		font-size: 16px;
		line-height: 22px;
		font-weight: 800;
		font-family: "KatahdinRound";
	}
    
    
	/* Banner Fonts */
	.slid-smltxt {
		font-size: 20px;
		line-height: 24px;
		font-weight: 600;
		letter-spacing: 1px;
		font-family: "Questrial";
	}
	.slid-lead2 {
		font-size: 22px;
		line-height: 28px;
		font-family: "KatahdinRound";
	}
	.slid-sub2 {
		font-size: 16px;
		line-height: 18px;
		font-weight: 500;
		font-family: "Questrial";
		letter-spacing: 0.5px;
	}
	/* Sections Styling */
	/* Sections Heading */
	.leadtxt {
		font-size: 22px;
		line-height: 26px;
		font-family: "KatahdinRound";
	}
	/* Sections Subheading */
	.sectionsSubHead {
		font-size: 17px;
		line-height: 21px;
		font-weight: 600;
		font-family: "Questrial";
		letter-spacing: 0.5px;
	}
	/* Sections P, Span & LI */
	.sectionDescription {
		font-size: 16px;
		font-weight: 500;
		line-height: 23px;
		font-family: "Questrial";
	}
	/* h4 */
	h4 {
		font-size: 22px;
		line-height: 26px;
		font-weight: bold;
		font-family: "Questrial";
		letter-spacing: 1.5px;
	}
	.tabheading {
		font-size: 16px;
		line-height: 22px;
		font-weight: 800;
		font-family: "KatahdinRound";
	}
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
    body.vi-Vietnamese {

font-family: 'Be Vietnam Pro', sans-serif;}

    body.ru-Russian {

font-family: 'Roboto Mono', monospace;}
    /* Arabic Fonts */
    
    	body.ar-Arabic .slid-lead2 {
		font-size: 24px;
		line-height: 30px;
		direction: rtl;
	text-align: right;
		font-family: 'IBM Plex Sans Arabic', sans-serif;
	}
	body.ar-Arabic .sectionsSubHead {
		font-size: 19px;
		line-height: 24px;
		font-weight: 600;
		font-family: "Questrial";
		letter-spacing: 0.5px;
		direction: rtl;
	text-align: right;
	}
	body.ar-Arabic .leadtxt {
		font-size: 19px;
		line-height: 24px;
		font-family: 'IBM Plex Sans Arabic', sans-serif;
		direction: rtl;
	text-align: right;
	}
	body.ar-Arabic .sectionDescription p,
	body.ar-Arabic .sectionDescription span,
	body.ar-Arabic .sectionDescription ul li {
		line-height: 22px;
		direction: rtl;
		font-family: 'IBM Plex Sans Arabic', sans-serif;
	text-align: right;
	}
	body.ar-Arabic .tabheading {
		font-size: 19px;
		line-height: 24px;
		font-weight: 800;
		font-family: 'IBM Plex Sans Arabic', sans-serif;
		direction: rtl;
	text-align: right;
	}
    
    /* Arabic Fonts */
    
    
    
	.slid-lead2 {
		font-size: 24px;
		line-height: 30px;
		font-family: "KatahdinRound";
	}
	.sectionsSubHead {
		font-size: 19px;
		line-height: 24px;
		font-weight: 600;
		font-family: "Questrial";
		letter-spacing: 0.5px;
	}
	.leadtxt {
		font-size: 19px;
		line-height: 24px;
	}
	.sectionDescription p,
	.sectionDescription span,
	.sectionDescription ul li {
		line-height: 22px;
	}
	.tabheading {
		font-size: 19px;
		line-height: 24px;
		font-weight: 800;
		font-family: "KatahdinRound";
	}
}
@media only screen and (min-width: 361px) and (max-width: 767px) {
    body.vi-Vietnamese {

font-family: 'Be Vietnam Pro', sans-serif;}

    body.ru-Russian {

font-family: 'Roboto Mono', monospace;}
    
    	.slid-lead2 {
		font-size: 20px;
		line-height: 24px;
		font-family: "KatahdinRound";
	}
	.sectionsSubHead {
		font-size: 16px;
		line-height: 22px;
		font-weight: 600;
		font-family: "Questrial";
		letter-spacing: 0.5px;
	}
	.leadtxt {
		font-size: 19px;
		line-height: 24px;
	}
	.slid-smltxt {
		font-size: 18px;
	}
	.sectionDescription p,
	.sectionDescription span,
	.sectionDescription ul li {
		font-size: 16px;
		line-height: 18px;
	}
	.tabheading {
		font-size: 13px;
		line-height: 20px;
		font-weight: 800;
		font-family: "KatahdinRound";
	}
	h4 {
		font-size: 16px;
		line-height: 18px;
	}
	
	
	
    
    	/* Arabic Fonts */
    	body.ar-Arabic .slid-lead2 {
		font-size: 20px;
		line-height: 24px;
		font-family: 'IBM Plex Sans Arabic', sans-serif;
		direction: rtl;
	text-align: right;
	}
	body.ar-Arabic .sectionsSubHead {
		font-size: 16px;
		line-height: 22px;
		font-weight: 600;
		font-family: "Questrial";
		letter-spacing: 0.5px;
		direction: rtl;
	text-align: right;
	}
	body.ar-Arabic .leadtxt {
		font-size: 19px;
		line-height: 24px;
		font-family: 'IBM Plex Sans Arabic', sans-serif;
		direction: rtl;
	text-align: right;
	}
	body.ar-Arabic .slid-smltxt {
		font-size: 18px;
		font-family: 'IBM Plex Sans Arabic', sans-serif;
		direction: rtl;
	text-align: right;
	}
	body.ar-Arabic .sectionDescription p,
	body.ar-Arabic .sectionDescription span,
	body.ar-Arabic .sectionDescription ul li {
		font-size: 16px;
		direction: rtl;
	text-align: right;
		line-height: 18px;
		font-family: 'IBM Plex Sans Arabic', sans-serif;
	}
	body.ar-Arabic .tabheading {
		font-size: 13px;
		line-height: 20px;
		font-weight: 800;
		direction: rtl;
	text-align: right;
		font-family: 'IBM Plex Sans Arabic', sans-serif;
	}
	body.ar-Arabic h4 {
		font-size: 16px;
		line-height: 18px;
		direction: rtl;
	text-align: right;
		font-family: 'IBM Plex Sans Arabic', sans-serif;
	}
    
    /* Arabic Fonts */
    
	.slid-lead2 {
		font-size: 20px;
		line-height: 24px;
		font-family: "KatahdinRound";
	}
	.sectionsSubHead {
		font-size: 16px;
		line-height: 22px;
		font-weight: 600;
		font-family: "Questrial";
		letter-spacing: 0.5px;
	}
	.leadtxt {
		font-size: 19px;
		line-height: 24px;
	}
	.slid-smltxt {
		font-size: 18px;
	}
	.sectionDescription p,
	.sectionDescription span,
	.sectionDescription ul li {
		font-size: 16px;
		line-height: 18px;
	}
	.tabheading {
		font-size: 13px;
		line-height: 20px;
		font-weight: 800;
		font-family: "KatahdinRound";
	}
	h4 {
		font-size: 16px;
		line-height: 18px;
	}
}
@media only screen and (max-width: 360px) {
    
    body.vi-Vietnamese {

font-family: 'Be Vietnam Pro', sans-serif;}

    body.ru-Russian {

font-family: 'Roboto Mono', monospace;}
    
    
    /* Vietnamese Fonts */
    
    
    
    /* Arabic Fonts */
    	body.ar-Arabic .sectionDescription p,
	body.ar-Arabic .sectionDescription span,
	body.ar-Arabic .sectionDescription ul li {
		line-height: 18px;
		direction: rtl;
	text-align: right;
		font-family: 'IBM Plex Sans Arabic', sans-serif;
	}
	body.ar-Arabic .slid-smltxt {
		font-size: 18px;
		direction: rtl;
	text-align: right;
		font-family: 'IBM Plex Sans Arabic', sans-serif;
	}
	body.ar-Arabic .slid-lead2 {
		font-size: 19px;
		line-height: 24px;
		font-family: 'IBM Plex Sans Arabic', sans-serif;
	}
	body.ar-Arabic .sectionsSubHead {
		font-size: 14px;
		line-height: 20px;
		font-weight: 600;
		direction: rtl;
	text-align: right;
		font-family: "Questrial";
		letter-spacing: 0.5px;
	}
	body.ar-Arabic .leadtxt {
		font-size: 18px;
		line-height: 24px;
		direction: rtl;
	text-align: right;
		font-family: 'IBM Plex Sans Arabic', sans-serif;
	}
	body.ar-Arabic h4 {
		font-size: 14px;
		line-height: 18px;
		font-family: 'IBM Plex Sans Arabic', sans-serif;
	}
	
	/* Arabic Fonts */
    
    
	.sectionDescription p,
	.sectionDescription span,
	.sectionDescription ul li {
		line-height: 18px;
		
	}
	.slid-smltxt {
		font-size: 18px;
	}
	.slid-lead2 {
		font-size: 19px;
		line-height: 24px;
		font-family: "KatahdinRound";
	}
	.sectionsSubHead {
		font-size: 14px;
		line-height: 20px;
		font-weight: 600;
		font-family: "Questrial";
		letter-spacing: 0.5px;
	}
	.leadtxt {
		font-size: 18px;
		line-height: 24px;
	}
	h4 {
		font-size: 14px;
		line-height: 18px;
	}
}
