@import url('https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,600;0,700;1,300;1,400;1,600&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Jost:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
Body{
	color: #43525e;
	FONT-SIZE:18px;

	margin: 0;
	padding: 0;
	  font-family: "Open Sans", sans-serif;
   -webkit-font-smoothing: antialiased;
   font-smoothing: antialiased;
	
	
}

::selection {color:#FFF;background:#034ea2;}
::-moz-selection {color:#FFF;background:#034ea2;}
::-o-selection {color:#FFF;background:#034ea2;}
::-ms-selection {color:#FFF;background:#034ea2;}
::-webkit-selection {color:#FFF;background:#034ea2;}
 
.video-container {    
    width: 100%;		
   
	
}

.Shadow{
 -moz-box-shadow: 0px 0px 15px 0px #bbb;
 -webkit-box-shadow: 0px 0px 15px 0px #bbb;
 box-shadow: 0px 0px 15px 0px #bbb;}
 
	
 
.FontColor1 {color: #454442;}
.FontColor2 {color:#fd5f00;}
.FontColor3 {color:#FFFFFF !important;}
.FontColor4 {color:#000;}
.FontColor5 {color:#D40003;}
 
.FontStyle1{font-family: 'Roboto Slab', serif;}

.BgColor1 {background-color:#454442 !important;}
.BgColor2 {background-color:#3a4c60 !important;}

.TableAltHeader1 {background-color:#454442; color:#fff;}
.AltColor11 {background-color:#edeeef;}
.AltColor12 {background-color:#;}

.TableAltHeader2 {background-color:#fd5f00; color:#fff;}
.AltColor21 {background-color:#fcd36f;}
.AltColor22 {background-color:#fce9ba;}

/* Font Sizes */
.SmallerText {FONT-SIZE:13px;}
.MediumText {FONT-SIZE:15px;}
.NormalText {FONT-SIZE: 17px;}
.NormalTextBig {FONT-SIZE:22px;}
.Heading {FONT-SIZE:30px;}
.BiggerText {FONT-SIZE:38px;}
.LargeText {FONT-SIZE:48px; }

.SmallerLink{FONT-SIZE:12px; text-decoration: none}
a.SmallerLink:hover {text-decoration:underline;}
	
.JustLinks {TEXT-DECORATION:none ;}
a.JustLinks:hover{TEXT-DECORATION: none;}

.textdeconone{text-decoration:none;}

.AllCaps{text-transform:uppercase;}

.PositionABT{position: absolute}

.PositionREL{position: relative}

.PositionFIX{position: fixed}

/* Padding */
.padding2 {padding:2px; box-sizing:border-box}
.padding3 {padding:3px; box-sizing:border-box}
.padding5 {padding:5px;box-sizing:border-box}
.padding7 {padding:7px;box-sizing:border-box}
.padding10 {padding:10px;box-sizing:border-box}
.padding15 {padding:15px;box-sizing:border-box}
.padding20 {padding:20px;box-sizing:border-box}
.padding30 {padding:30px;box-sizing:border-box}
.padding40 {padding:40px;box-sizing:border-box}

.paddingLR5 {padding-left:5px; padding-right:5px;box-sizing:border-box}
.paddingLR10 {padding-left:10px; padding-right:10px;box-sizing:border-box}
.paddingLR15 {padding-left:15px; padding-right:15px;box-sizing:border-box}
.paddingLR20 {padding-left:20px; padding-right:20px;box-sizing:border-box}
.paddingLR40 {padding-left:40px; padding-right:40px;box-sizing:border-box}

.paddingTB5 {padding-top:5px; padding-bottom:5px;box-sizing:border-box}
.paddingTB7 {padding-top:7px; padding-bottom:7px;box-sizing:border-box}
.paddingTB10 {padding-top:10px; padding-bottom:10px;box-sizing:border-box}
.paddingTB15 {padding-top:15px; padding-bottom:15px;box-sizing:border-box}
.paddingTB20 {padding-top:20px; padding-bottom:20px;box-sizing:border-box}
.paddingLR20 {padding-left:20px; padding-right:20px;box-sizing:border-box}
.paddingtop150 {padding-top: 150px; box-sizing: border-box}
/* Margin */
.margin5 {margin:5px;}
.margin10 {margin:10px;}
.margin15 {margin:15px;}
.margin20 {margin:20px;}

.marginLR5 {margin-left:5px; margin-right:5px;}
.marginLR10 {margin-left:10px; margin-right:10px;}
.marginLR20 {margin-left:20px; margin-right:20px;}

.marginTB5 {margin-top:5px; margin-bottom:5px;}
.marginTB10 {margin-top:10px; margin-bottom:10px;}
.marginTB15 {margin-top:15px; margin-bottom:15px;}
.marginTB20 {margin-top:20px; margin-bottom:20px;}


/* Button Styles */
.Button{
	font-size:17px;
	font-family: 'Jost', sans-serif;
	padding:7px 20px;
	cursor:pointer;
	text-decoration:none;
	outline:none;	
	display:inline-block;
}
.ButtonSmall{
	font-family: 'Jost', sans-serif;
	font-size:12px;		
	padding:3px 8px;
	cursor:pointer;
	text-decoration:none;
	outline:none;
	display:inline-block;	
}
.ButtonMedium{
	font-family: 'Jost', sans-serif;
	font-size:14px;	
	padding:5px 15px;
	cursor:pointer;
	text-decoration:none;
	outline:none;
	display:inline-block;	
}
.ButtonBig{
	font-family: 'Jost', sans-serif;
	font-size:22px;	
	padding:10px 20px;
	cursor:pointer;	
	text-decoration:none;	
	outline:none;	
}
.ButtonColor1{
	color: #FFFFFF !important;	
	background: #fd5f00;	
	border:1px solid #fd5f00;
	transition:0.3s ease;	
}

.ButtonColor1:hover{
	color:#fff;	
	background-color: #081624;			
	border:1px solid #081624;
	transition: 0.3s ease;
}
.ButtonColor2{
	color:#fff;	
	background-color: #304a5f;			
	border:1px solid #304a5f;
	transition: 0.3s ease;
}

.ButtonColor2:hover{
	color:#fff;	
	background-color: #fd5f00;			
	border:1px solid #fd5f00;
	transition: 0.3s ease;
}
.Button:active, ButtonMedium:active, ButtonSmall:active, ButtonBig:active{
	top:1px;
	position:relative;
}

* {box-sizing:border-box !important;}
/* All Border Styles */
.Border1 {border-width:1px; border-style:solid;}
.Border2 {border-width: 2px;  border-style:solid}
.Border3 {border-width: 3px;  border-style:solid}
.Border5 {border-width: 5px;  border-style:solid}

.DottedBorder {border-width:1px; border-style:dotted}

.BorderBottom1{border-bottom: 1px solid;}
.BorderBottom2{border-bottom: 2px solid;}
.BorderBottom6{border-bottom:6px solid;}
.BorderBottomDashed{border-bottom: dashed 1px;}
.BorderBottomDotted{border-bottom: dotted 1px;}

.BorderTop1{border-top: 1px solid;}
.BorderTopDashed{border-top: dashed 1px;}
.BorderTopDotted{border-top: dotted 1px;}

.BorderLeft8{border-left:8px solid;}
.BorderRight1{border-right:1px solid;}
.BorderRight2{border-right:2px solid;}

.BorderColor1{border-color: #6f707c;}
.BorderColor2{border-color:#034ea2;}

/* Border Rounded Corners */
.BorderRounded15{border-radius:15px;}
.BorderRounded10{border-radius:10px;}
.BorderRounded30{border-radius:30px;}
.BorderRounded5{border-radius:5px;}
.BorderRounded100{border-radius:50%;}

/* Table Style */		
.TableStyle {
	width: 100%;
    border-collapse: collapse;
    border-spacing: 0;    
	background-color: #fff;
	border: 1px solid #eee; 
}
.TableStyle th {
	color:#FFF; 
	text-align: center;
    padding:7px 6px;
	background-color: #fd5f00;
	text-transform: uppercase;
	font-weight: 600;
}
.TableStyle td {
    border-bottom: 1px solid #eee;    
    padding:7px;
	
}
.TableStyle tr:nth-child(even) {
        background-color: #f8f8f8;
    }

/* Text Box Style*/	

.TextBox{
	font-family: 'Jost', sans-serif;
	color:#000;
	padding:10px 5px;
	min-height: 40px;
	border:1px solid #c2c2c2;	
	box-sizing: border-box;
	outline: none;
}
.TextBox:focus{	
	border:1px solid #fd5f00;	
	box-sizing: border-box;
	outline: none;
}


.TextBoxBig{
	font-size: 16px;
	font-family: 'Jost', sans-serif;
	color:#000;
	padding:13px 10px;
	background: #f5f5f5;
	border:1px solid #acb8c3;	
	box-sizing: border-box;
	outline: none;
}
.TextBoxBig:focus{	
	background: #fff;
	border:1px solid #0f1b37;	
	box-sizing: border-box;
	outline: none;
}

input:focus::-webkit-input-placeholder { color:transparent; }
input:focus:-moz-placeholder { color:transparent; } /* FF 4-18 */
input:focus::-moz-placeholder { color:transparent; } /* FF 19+ */
input:focus:-ms-input-placeholder { color:transparent; } /* IE 10+ */

textarea:focus::-webkit-input-placeholder { color:transparent; }
textarea:focus:-moz-placeholder { color:transparent; } /* FF 4-18 */
textarea:focus::-moz-placeholder { color:transparent; } /* FF 19+ */
textarea:focus:-ms-input-placeholder { color:transparent; } /* IE 10+ */
::placeholder{
	font-size:16px;	
	font-family: 'Jost', sans-serif;
	opacity:0.4;
	color:#000;	
	}
:-ms-input-placeholder{
	font-size:16px;		
	font-family: 'Jost', sans-serif;
	opacity:0.4;
	color:#000;
}

.TextBoxBig::-webkit-input-placeholder,
.TextBoxBig::placeholder{
  color: #000;
  opacity:0.5;
  font-style:normal;
	text-transform: uppercase;
  font-family: 'Jost', sans-serif;
}
.TextBoxBig::-moz-placeholder{
  color: #000;
  opacity:0.5;
text-transform: uppercase;
  font-style:normal;
  font-family: 'Jost', sans-serif;
}



@media screen and (max-width:1319px) {
.MediumText {FONT-SIZE:14px;}
.NormalText {FONT-SIZE: 17px;}
.NormalTextBig {FONT-SIZE:22px;}
.Heading {FONT-SIZE:28px;}
.BiggerText {FONT-SIZE:36px;}
.LargeText {FONT-SIZE:42px; }
	.globalmap{
	background: url("../images/worldmap.png") no-repeat center bottom;
	background-size:80%;
	min-height: 400px;
	
}

}

@media screen and (max-width:1023px) {
.MediumText {FONT-SIZE:14px;}
.NormalText {FONT-SIZE: 16px;}
.NormalTextBig {FONT-SIZE:20px;}
.Heading {FONT-SIZE:27px;}
.BiggerText {FONT-SIZE:34px;}
.LargeText {FONT-SIZE:40px; }

}
@media screen and (max-width:767px) {
Body {FONT-SIZE:16px;}
.MediumText {FONT-SIZE:14px;}
.NormalText {FONT-SIZE: 16px;}
.NormalTextBig {FONT-SIZE:20px;}
.Heading {FONT-SIZE:26px;}
.BiggerText {FONT-SIZE:32px;}
.LargeText {FONT-SIZE:38px; }


	
}

@media screen and (max-width:639px) {
Body {FONT-SIZE:16px;}
.MediumText {FONT-SIZE:13px;}
.NormalText {FONT-SIZE: 16px;}
.NormalTextBig {FONT-SIZE:18px;}
.Heading {FONT-SIZE:22px;}
.BiggerText {FONT-SIZE:28px;}
.LargeText {FONT-SIZE:36px; }

}

@media screen and (max-width:479px) {
	Body {FONT-SIZE:15px;}
.MediumText {FONT-SIZE:13px;}
.NormalText {FONT-SIZE: 15px;}
.NormalTextBig {FONT-SIZE:17px;}
.Heading {FONT-SIZE:18px;}
.BiggerText {FONT-SIZE:24px;}
.LargeText {FONT-SIZE:32px;}
.SmallerLink {FONT-SIZE:11px;}

.Button{	
	font-size:14px;	
	padding:5px 12px;	
}
.ButtonSmall{	
	font-size:11px;		
	padding:2px 8px;	
}
.ButtonMedium{	
	font-size:13px;	
	padding:3px 10px;	
}
.ButtonBig{	
	font-size:16px;	
	padding:6px 15px;	
}

}


