/* Enter Your Custom CSS Here */
@import url('https://fonts.googleapis.com/css?family=Lato:300,400,700,900&amp;display=swap');

body,p,label
{
	font-family: 'Lato' ;
}
h1,h2,h3,h4,h5,h6
{
	font-family: 'Lato' ;
	font-weight: 700 ;
}
#theme-page .theme-page-wrapper	
{
	margin-top:0px !important;
	margin-bottom:0px !important;
}
#theme-page .theme-page-wrapper .theme-content
{
	padding-top:0px !important;
	padding-bottom:0px !important;
}
.mk-header-inner, .a-sticky .mk-header-inner
{
	border:none !important;
}
.Hide-Mobile
{
	display:none ;
}
.Display-Mobile
{
	display:block !important;
}
.full-image > .wpb_wrapper.vc_figure,.full-image.wpb_single_image .vc_single_image-wrapper ,.full-image.wpb_single_image img
{
	width:100% !important;
}
.Column-Bg-FFF .wpb_wrapper
{
	padding:40px !important;
}
.Column-Bg-b3e2ff .wpb_wrapper
{
	padding:40px !important;
}
.Column-Bg-e2e2e2 .wpb_wrapper
{
	padding:40px !important;
}
.Column-Bg-000000
{
	padding-left:40px !important;
	padding-right:40px !important;
	background:#000 !important;
}
.mk-header
{
	background: transparent !important;
}
h2.mk-fancy-title  
{
	font-size:30px !important;
	letter-spacing: 3px !important;
	line-height:normal !important;
	color:#282828 ;
	font-weight:bold !important;
	font-family:'Lato' !important;
	text-transform: uppercase !important;
	margin-bottom:40px !important;
	margin-bottom:33px !important;
}
h2.mk-fancy-title:after
{
	display:block ;
	content:' ';
	background:#0065b2;
	height:4px;
	width:60px;
	margin-top:20px;
}
h2.Centered-Heading.mk-fancy-title:after
{
	margin-left:auto !important;
	margin-right:auto !important;
	text-align:center !important;
}
p
{
	font-size:14px !important;
	font-weight:normal !important;
	color:#282828 !important;
	line-height:31.97px !important;
	letter-spacing:0.80px !important;
	margin-bottom:22px !important;
}
.White-Text *
{
	color:#FFF !important;
}
.White-Text h2.mk-fancy-title:after
{
	display:block ;
	content:' ';
	background:#FFF;
	height:6px;
	width:60px;
	margin-top:35px;
}
/* Home page css for mobile */
.mk-header .mk-header-bg
{
}
/*.mk-css-icon-menu div
{
	background:#FFF !important;
}*/
.mk-header.a-sticky .mk-header-holder
{
	box-shadow:1px 2px 7px rgba(0,0,0,0.25) !important;
}
.mk-responsive-nav li a
{
	color:#282828 !important;
	font-size:14px !important;
	text-transform:capitalize;
	font-family:'Lato' !important;
	letter-spacing:0.80px;
	text-align:center;
	padding:20px !important;
}
.mk-responsive-nav li ul li a
{
	text-align:center !important;
	font-size:13px !important;
	font-weight:600 !important;
}
.mk-responsive-nav li.Last-Main-Menu-Item
{
	text-align:center !important;
}
.mk-responsive-nav li.Last-Main-Menu-Item  a
{
	background:#ffc200 !important;
	border:none !important;
	border-radius:5px !important;
	display:inline-block !important;
	color:#FFF !important;
}
.mk-responsive-nav li.Last-Main-Menu-Item  a:hover,.mk-responsive-nav li.Last-Main-Menu-Item  a:focus
{
	border:none !important;
	background:#ff7d00 !important;
	color:#FFF !important;
}
.Home-Banner-Main-Row .Slider-Row .vc_column_container>.vc_column-inner
{
	padding-left:0px !important;
	padding-right:0px !important;
}
.Banner-Text h1
{
	font-family:'Lato' !important;
	font-size: 50px !important;
	line-height:120% !important;
	letter-spacing: 3px !important;
	color:#FFF !important;
	font-weight: 900 !important;
	margin-bottom:40px !important
}

.Banner-Text h2
{
	font-family:'Lato' !important;
	font-size:42px !important;
	line-height:120% !important;
	letter-spacing: 3px !important;
	color:#FFF !important;
	font-weight: 700 !important;
	margin-bottom:45px !important
}

.Banner-Text h1 br.Big-Mobile-Break
{
	display:none !important;
}
.tp-caption.rev-btn 
{
	background:none !important;
}
.Banner-Text a
{
	padding:14px !important;
	display:inline !important;
	background:#ffc200 !important;
	font-family:'Lato' !important;
	font-size:12px !important;
	color:#FFF !important;
	font-weight:bold !important;
	text-transform:uppercase !important;
	border-radius:5px !important;
	border:none !important;
}
.vc_btn3.vc_btn3-size-lg
{
		border:none !important;
	background:#ffc200 !important;
	color:#FFF !important;
	font-family:'Lato' !important;
	font-size:16px !important;
	border-radius:12px !important;
	text-transform:uppercase !important;
	font-weight:900 !important;
	letter-spacing:0.80px !important;
}
.Banner-Button.vc_btn3.vc_btn3-size-lg
{
	font-size:14px !important;
	padding:14px !important;
}

.vc_btn3.vc_btn3-size-lg:hover,.vc_btn3.vc_btn3-size-lg:focus
{
	border:none !important;
	background:#ff7d00 !important;
}
.team-text-wrapper-inner h2.mk-fancy-title
{
	text-transform:capitalize !important;
}
.Learn-More-Link a
{
	font-size:14px !important;
	font-family:'Lato';
	font-weight:900 !important;
	color:#282828 !important;
	margin-top:-10px !important;
	display:inline-block !important;
	text-transform:uppercase !important;
}
.Learn-More-Link a:hover,.Learn-More-Link a:focus
{
	color:#0065b2 !important;
}
.White-Text .Learn-More-Link a
{
	color:#FFF !important;	
}
.Icon-Box img
{
	margin-bottom:13px !important;
}
.Icon-Box h4
{
	font-family:'Lato' !important;
	font-size:16px !important;
	line-height:28px !important;
	letter-spacing:0.80px !important;
	color:#000000 !important;
	font-weight:900 !important;
	margin-bottom:20px !important;
}
.team-text-wrapper
{
	min-width:290px !important;
	max-width:100% !important;
	height:auto !important;
	margin-left:auto !important;
	margin-right:auto !important;
	position:relative !important;
}
.team-text-wrapper img
{
	margin-left:auto !important;
	margin-right:auto !important;
	display:block !important;
}
.team-text-wrapper-inner
{
	position:absolute;
	top:50%;
	transform:translatey(-50%);
	text-align:center !important;
	left:0 !important;
	right:0 !important;
}
.team-text-wrapper-inner h2.mk-fancy-title:after
{
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}
.team-text-wrapper-inner  .Learn-More-Link a
{
	margin-bottom:0px !important;
}
.Home-Statics .mk-grid
{
	padding-top:95px !important;
	padding-bottom:25px !important;
}
.stats-number.ult-responsive
{
	font-size:100px !important;
	font-weight:700 !important;
	font-family:'Lato' !important;
	color:#0065B2 !important;
	letter-spacing:0.80px !important;
	line-height:120px !important;
}
.counter_suffix.mycust.ult-responsive
{
	font-size:60px !important;
	font-weight:900 !important;
	font-family:'Lato' !important;
	color:#0065B2 !important;	
	letter-spacing:0.80px !important;
}
.stats-text.ult-responsive
{
	letter-spacing:0.80px !important;
	font-size:20px !important;
	font-weight:900 !important;
	font-family:'Lato' !important;
	color:#282828 !important;	
	line-height:50px !important;
	margin-bottom:65px !important;
}
/* Testimonial section css */
.Bg-d3eeff .mk-grid
{
	
}
.mk-testimonial.modern-style .mk-testimonial-author
{
	position:absolute !important;
	top:22px !important;
	display:block !important;
	font-size:23.95px !important;
	line-height:39.96px !important;
	letter-spacing:0.80px !important;
	font-family:'Lato' !important;
	font-weight:900 !important;
	color:#282828 !important;
}
.mk-testimonial-company
{
	position:absolute;
	top:115px !important;
	display:block !important;
	font-size:23.95px !important;
	line-height:24.96px !important;
	letter-spacing:0.80px !important;
	font-family:'Lato' !important;
	font-weight:900 !important;
	color:#282828 !important;
	opacity:1 !important;
}
.mk-testimonial-quote
{
	margin-top:150px !important;
}
.flex-control-nav.flex-control-paging
{
	display:none !important;
}
.mk-testimonial 
{
	margin:0 !important;
	padding-top:85px !important;
}
.mk-testimonial.modern-style .mk-testimonial-image img
{
	width:140px !important;
	height:140px !important;
}
.mk-testimonial.modern-style .mk-testimonial-content:before
{
	display:none !important;
}
.mk-testimonial.modern-style .mk-testimonial-content
{
	padding:60px 20px !important;
}
.Mobile-Small-Desktop-Display .wpb_wrapper
{
	display:block !important;
}
.Large-Desktop-Display .wpb_wrapper
{
	display:none !important;
}
.Map-Column > .vc_column-inner
{
	padding-left:0px !important;
	padding-right:0px !important;
}
.wpcf7-response-output.wpcf7-display-none
{
	display:none !important;
}
.wpcf7-response-output.wpcf7-display-none.wpcf7-mail-sent-ok
{
	display:block !important;
}
.wpcf7-form .wpcf7-email, .wpcf7-form .wpcf7-text, .wpcf7-form .wpcf7-textarea,.wpcf7-form-control.wpcf7-select
{
	height:50px !important;
	font-size:14px !important;
	font-weight:bold !important;
	font-family:'Lato' !important;
	margin-bottom:19px !important;
	border:none !important;
	padding-left: 23px !important;
}
.wpcf7-form-control.wpcf7-file
{
	margin-bottom:19px !important;
}
.wpcf7-form .wpcf7-textarea
{
	min-height:190px !important;
}
.wpcf7-submit
{
	border:none !important;
	background:#ffc200 !important;
	border-radius:12px !important;
	color:#FFF !important;
	width:170px !important;
	height:50px !important;
	font-size:13.98px !important;
	font-weight:900 !important;
	font-family:'Lato' !important;
	margin-top:12px !important;
}
.wpcf7-submit:hover,.wpcf7-submit:focus
{
	background:#ff7d00 !important;
}
.Font-Left-Align
{
	display:block !important;
	text-align:left !important;
}
.wpcf7-form-control.wpcf7-select
{
	min-width:100% !important;
}
#mk-footer .footer-wrapper
{
	padding-top:0px !important;
}
#mk-footer
{
	padding-top:60px !important;
}
#mk-footer .mk-col-1-4 img
{
	margin-bottom:15px !important;
}
#mk-footer .Footer-Icon
{
	display:inline-block !important;
	margin-right:15px !important;
	width:35px !important;
}
#mk-footer .widgettitle
{
	font-family:'Lato' !important;
	font-size:19px !important;
	font-weight:900 !important;
	letter-spacing:1.40px !important;
	text-transform:uppercase !important;
	margin-bottom:20px !important;
}
#mk-footer .widgettitle:after
{
	content:' ' ;
	width:220px;
	height:1px;
	background:#c0d8eb;
	display: block;
  margin-top: 20px;
}
.widget_nav_menu ul li a .mk-svg-icon 
{
	display:none !important;
}
.widget_nav_menu ul li a 
{
	color:#FFF !important;
	font-family:'Lato' !important;
	font-size:16px !important;
	font-weight:400 !important;
	letter-spacing:0.72px !important;
	text-transform:none !important;
	margin-bottom:10px !important;
}
.mk-footer-copyright
{
	padding:0px !important;
	font-family:'Lato' !important;
	font-size:11px !important;
	font-weight:400 !important;
	letter-spacing:0.72px !important;
}
#sub-footer
{
	padding:25px 0px !important;
}
#mk-footer-navigation ul li a
{
	font-family:'Lato' !important;
	font-size:11px !important;
	font-weight:400 !important;
	letter-spacing:0.72px !important;
	margin-bottom: 10px !important;
}
.widget_nav_menu ul li.current_page_item a
{
  background-color: transparent !important;
}
.Our-Services-Icon-Section .font-icon:hover
{
	border-color: #0065b2 !important;
	cursor:pointer !important;
}
.Our-Services-Icon-Section .font-icon:hover .mk-svg-icon
{
	fill: #0065b2 !important ;
}
/************************************** Our culture page css for mombile********************************/
.Our-Culture-Icon-box.Icon-Box ul li
{
	display:flex !important;
	align-items:center !important;
	margin-bottom:35px !important;
	padding-left:0px !important;
}
.Our-Culture-Icon-box.Icon-Box img
{
	width:60px !important;
	margin-bottom:0px !important;
}
.Our-Culture-Icon-box.Icon-Box ul li br
{
	display:none !important;
}
.Our-Culture-Icon-box.Icon-Box h4
{
	margin-bottom:0px !important;
	padding-left:35px !important;
}
.Bg-000000 .mk-grid
{
	background:#000000 !important
}
.Centered-Video .wpb_wrapper
{
	margin-left:auto !important;
	margin-right:auto !important;
}
/************************************** About us page css for mobile********************************/
.Team-Row-Inner
{
	padding-left:0px !important;
	padding-right:0px !important;
	margin: 0px !important;
}
.About-Us-Team-Department .vc_column-inner
{
	padding-left:0px !important;
	padding-right:0px !important;
}
.Team-Member-Col .vc_column-inner
{
	padding:0px !important;
	margin:0px !important;
}
.Team-Member-Info-Wrapper
{
	position:absolute;
	top:0px;
	left:0;
	right:0;
	margin-left:auto;
	margin-right:auto;
	text-align:center !important;
}
.Team-Member-Info-Wrapper-Inner
{
	position:absolute !important;
	top:50% !important;
	left:0;
	right:0;
	margin-left:auto;
	margin-right:auto;
	transform:translatey(-50%) !important;
}
.Team-Member-Info-Wrapper-Heading
{
	position:absolute;
	left:0;
	right:0;
	margin-left:auto;
	margin-right:auto;
	top: 50% !important;
  transform: translateY(-50%);
}
.Team-Member-Info-Wrapper .overlay-image
{
	margin-left:auto !important;
	margin-right:auto !important;
	opacity: 0.4;
}
.Team-Member-Info-Wrapper h2.mk-fancy-title
{
	text-transform:capitalize !important;
}
.Team-Member-Info-Wrapper h2.mk-fancy-title:after
{
	margin-left: auto;
  margin-right: auto;
	text-align:center !important;
}
.Team-Member-Info-Wrapper-Heading-Inner h2.mk-fancy-title:after
{
	margin-left: auto;
  margin-right: auto;
	text-align:center !important;
}
.Team-Member-Info-Wrapper-Heading-Inner h2.mk-fancy-title
{
	text-transform:capitalize !important;
}
.Team-Member-Col:hover img.vc_single_image-img.attachment-full
{
	 -webkit-transform: scale(1.04);
    transform: scale(1.04);
	 -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}
.Team-Member-Info-Wrapper p
{
	margin-bottom:0px !important;
}
.Team-Member-Col:hover .wpb_wrapper.vc_figure
{
	overflow:hidden !important;
}
.Team-Member-Info-Wrapper
{
	display:none !important;
}
.Team-Member-Col:hover .Team-Member-Info-Wrapper
{
	display:block !important;
	cursor:pointer !important;
}
.vc_btn3-container.Video-icon a.vc_btn3:before
{
	content: '\f03d';
	font-family: FontAwesome !important;
	padding-right: 10px !important;
}
/************************************** Faq page css for mobile ********************************/
#mk-tabs.mobile-true .ui-tabs-panel
{
	padding-bottom:30px !important;
}
#mk-tabs .wpb_tabs_nav li:focus,#mk-tabs .wpb_tabs_nav li
{
	outline:none !important;
	cursor:pointer !important;
}
#mk-tabs .wpb_tabs_nav a,#mk-tabs .title-mobile
{
	font-family: 'Lato' !important;
	font-size: 16px !important;
	letter-spacing: 0.80px !important;
	color: #000000 !important;
	font-weight: 900 !important;
	border:none !important;
	padding:0 !important;
	background-color:transparent !important;
	padding-top:20px !important;
	padding-bottom:30px !important;
}
#mk-tabs .title-mobile
{
	margin-bottom: 40px !important;
	background: #0065b2 !important;
	padding-top: 20px !important;
	padding-bottom: 30px !important;
	color: #FFF !important;
	padding-left: 20px !important;
}
#mk-tabs .wpb_tabs_nav a:hover
{
	color: #000000 !important;
}
#mk-tabs .title-mobile:hover
{
	color: #FFF !important;
}
#mk-tabs .wpb_tabs_nav a:hover .mk-svg-icon,#mk-tabs .wpb_tabs_nav a .mk-svg-icon
{
	color: #000 !important;
	fill:#000 !important;
}
#mk-tabs .title-mobile .mk-svg-icon
{
	color: #FFF !important;
	fill:#FFF !important;
}
#mk-tabs .wpb_tabs_nav a .mk-svg-icon
{
	color: #000000 !important;
	fill:#000 !important;
	height:30px !important;
	width:30px !important;
	top: 6px !important;
  position: relative !important;
}
#mk-tabs .title-mobile .mk-svg-icon
{
	color: #fff !important;
	fill:#fff !important;
	height:30px !important;
	width:30px !important;
	top: 4px !important;
  position: relative !important;
}
#mk-tabs .wpb_tabs_nav li.ui-tabs-active a .mk-svg-icon
{
	color: #FFF !important;
	fill:#FFF !important;
	background:#0065af !important;
}
#mk-tabs .wpb_tab
{
	border:none !important;
	padding:0 !important;
}
@media(min-width:480px)
{
	
}
@media(min-width:568px)
{
	.Banner-Text h1 br.Big-Mobile-Break
	{
		display:block !important;
	}
	.Banner-Button.vc_btn3.vc_btn3-size-lg
	{
		font-size: 16px !important;
		padding-top: 18px !important;
    padding-bottom: 18px !important;
    padding-left: 25px !important;
    padding-right: 25px !important;
	}
	}
	.Font-Left-Align
	{
		display:block !important;
		text-align:center;
	}

}
@media(min-width:768px)
{
	.tp-parallax-wrap
	{
		
	}
	.tp-caption.rev-btn 
	{
		padding-left:0px !important;
		background: none !important;
	}
	.Team-Row
	{
		padding-left:15px !important;
		padding-right:15px !important;
	}
	.header-style-1.header-align-left .header-logo a
	{
		margin-left:15px !important;
	}
	.Full-width-Columns-Till-1079 .wpb_column.vc_column_container	
	{
		width:100% !important;
	}
	h2.mk-fancy-title
	{
		font-size:32px !important;
	}
	p
	{
		font-size:16px !important;
		font-weight:normal !important;
		color:#282828 !important;
		line-height:31.97px !important;
		letter-spacing:0.80px !important;
		margin-bottom:22px !important;
	}
	.vc_btn3.vc_btn3-size-lg
	{
		padding:26px !important;
	}
	.Learn-More-Link a
	{
		font-size:14px !important;
		font-family:'Lato';
		font-weight:900 !important;
		margin-top:18px !important;
		display:inline-block !important;
	}
	.Banner-Text a
	{
		font-size:16px !important;
		padding:20px 42px !important;
		border-radius:0px !important;
	}
	.Banner-Text h1
	{
		font-size:50px !important;
	}

	
	.Icon-Box h4
	{
		font-size:16px !important;
		line-height:27px !important;
	}
	.Team-Row .mk-grid
	{
		padding-left:15px !important;
		padding-right:15px !important;
	}
	.Team-Row .vc_column_container>.vc_column-inner
	{
		padding-left:0px !important;
		padding-right:0px !important;	
	}
	.Team-Row .mk-grid .wpb_single_image
	{
		margin-bottom:0px !important;
	}
	.team-text-wrapper
	{
		min-width:180px !important;
	}
	.team-text-wrapper-inner h2.mk-fancy-title
	{
		display:none !important;
	}
	.counter_suffix.mycust.ult-responsive
	{
		font-size:70px !important;
	}
	.stats-text.ult-responsive
	{
		font-weight:700 !important;
		font-size:18px !important;
	}
	.wpcf7-form .wpcf7-email, .wpcf7-form .wpcf7-text, .wpcf7-form .wpcf7-textarea
	{
		width:290px !important;
	}
	.wpcf7-form-control.wpcf7-select
	{
		min-width:290px !important;
	}
	#mk-footer
	{
		padding-top:55px !important;
	}
	#mk-footer .mk-padding-wrapper
	{
		padding-left:0px !important;
		padding-right:0px !important;
	}
	#mk-footer .footer-wrapper
	{
		padding-bottom:10px !important;
	}
	#mk-footer .widgettitle:after
	{
		width:150px !important;
	}
	#mk-footer .Footer-Icon
	{
		margin-right:5px !important;
	}
	#sub-footer
	{
		padding: 7px 0px !important;
		text-align: center !important;
	}
	.mk-footer-copyright
	{
		margin-bottom:10px !important;
		padding-top:17px !important;
		padding-left:15px !important;
		font-size:12px !important;
	}
	#mk-footer .widgettitle
	{
		font-size:17px !important;
	}
	#mk-footer-navigation ul li a
	{
		margin-top:15px !important;
		font-size:12px !important;
	}
	.widget_nav_menu ul li a
	{
		padding:0px 15px 5px 5px !important;
		font-size:14px !important;
	}
	
	/************************************** About us page css for 768px ********************************/
	.Team-Row-Inner
	{
		padding-left:0px !important;
		padding-right:0 !important;
	}
	.Team-Member-Info-Wrapper-Heading-Inner
	{
		padding-left:5px !important;
	}
	.Team-Member-Info-Wrapper-Heading-Inner h2.mk-fancy-title:after
	{
		text-align:left;
		margin-left:0 !important;
	}
	.vc_btn3-container.Video-icon a.vc_btn3:before
	{
		padding-right: 25px !important;
	}
	/************************************** Super Star page css for 768px ********************************/
	.Padding-Tablet-Right-30px
	{
		padding-right:15px !important;
	}
	.Padding-Tablet-left-30px
	{
		padding-left:15px !important;
	}
	/************************************** Faq page css for 768px ********************************/
	#mk-tabs.simple-style .wpb_tabs_nav
	{
		border:none !important;
		display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    text-align: left !important;
		min-height:100px !important;
		margin-bottom: 17px !important;
	}
	#mk-tabs .wpb_tabs_nav li
	{
		white-space: nowrap;
    flex-grow: 1;
    text-align: left;
	}
	#mk-tabs .wpb_tabs_nav a
	{
		padding-top:0px !important;
		padding-bottom:0px !important;
		font-size: 18px !important;
	}
	#mk-tabs .wpb_tabs_nav a .mk-svg-icon
	{
		top:20px !important;
		padding:15px !important;
	}
	
	
	
	
}
@media(min-width:1024px)
{
	.Hide-Mobile
	{
		display:block ;
	}
	.Display-Mobile
	{
		display:none !important;
	}
	.mk-header
	{
		background:transparent !important;
	}
	.mk-header .mk-header-bg
	{
		background:transparent !important;
	}
	.mk-header
	{
		background: rgba(0,0,0,0.5);
    background-size: 38% 118px !important;
    background-repeat: no-repeat !important;
	}
	.header-style-1.header-align-left .header-logo a
	{
    padding-left: 0px !important;
	}
	.mk-main-navigation.js-main-nav
	{
		margin-right:15px !important;
	}
	.main-navigation-ul > li.menu-item > a.menu-item-link
	{
		text-transform:none !important;
		color:#282828 !important;
	}
	.header-style-1 .menu-hover-style-2 .main-navigation-ul > li > a
	{
		border-radius:0px !important;
		height:60px !important;
		font-size:13px !important;
		font-weight:700 !important;
		font-family:'Lato' !important;
	}
	.menu-hover-style-2 .main-navigation-ul > li.menu-item > a.menu-item-link:hover
	{
		color:#0065b2 !important;
	}
	.main-navigation-ul li.menu-item.Last-Main-Menu-Item  a
	{
		background:#ffc200 !important;
		font-size:13px !important;
		font-weight:900 !important;
		font-family:'Lato' !important;
		color:#FFF !important;
		height: 60px !important;
    line-height: 60px !important;
   margin-top: 25px !important;
		border-radius:5px !important;
	}
	
	.menu-hover-style-2 .main-navigation-ul > li.menu-item.Last-Main-Menu-Item > a.menu-item-link:hover
	{
		color:#FFF !important;
		background:#ff7d00 !important;
	}
	.mk-header.a-sticky  .mk-header-bg
	{
		background:#FFF !important;
	}
	.mk-header.a-sticky .main-navigation-ul li.menu-item.Last-Main-Menu-Item  a
	{
	 	margin-top: 25px !important;
		height:60px !important;
		line-height:60px !important;
		border-radius: 9px !important
	}
	.main-navigation-ul li.no-mega-menu ul.sub-menu
	{
		padding:2px 0px !important;
	}
	.main-navigation-ul>li.menu-item.menu-item-has-children > a:after
 	{
		padding-left:5px !important;
		content:'\f078 ' !important;
		font-family:FontAwesome !important;
	}
	.main-navigation-ul li.no-mega-menu ul.sub-menu
	{
		background:#FFF !important;
		top:150% !important;
		right:-66px !important;
	}
	header.a-sticky .main-navigation-ul li.no-mega-menu ul.sub-menu
	{
		top:86% !important;
	}
	.Home-Banner-Main-Row .Slider-Row .vc_column_container>.vc_column-inner
	{
		padding-left:0px !important;
		padding-right:0px !important;
	}
	.Equal-Height-Desktop .mk-grid
	{
		display:flex !important;
		align-items:center !important;
	}
	.Equal-Height-Desktop .mk-grid .wpb_column.vc_column_container 
	{
		flex:1 auto !important;
	}
	.Equal-Height-Desktop .mk-grid .wpb_column.vc_column_container p
	{
		margin-bottom:0px !important;
	}
	
	.team-text-wrapper-inner
	{
		left:10px !important;
		text-align:left !important;
	}
	.team-text-wrapper-inner h2.mk-fancy-title
	{
		display:block !important;
		font-size:25px !important;
	}
	.team-text-wrapper-inner h2.mk-fancy-title:after
	{
		margin-left:0px !important;
	}
	.team-text-wrapper-inner .Learn-More-Link p
	{
		margin-bottom:0px !important;
	}
	.Testimonials-Row
	{
		padding-left:15px !important;
		padding-right:15px !important;
	}
	.Testimonials-Row .mk-grid
	{
		padding-left:120px !important;
		padding-right:0px !important;
	}
	.mk-testimonial
	{
		padding-bottom:0px !important;
	}
	.mk-testimonial.modern-style .mk-testimonial-content
	{
		padding:60px 100px 60px 225px !important;
	}
	.mk-testimonial.modern-style .mk-testimonial-quote
	{
		padding:0px !important;
	}
	.mk-testimonial-company
	{
		top:105px !important;
	}
	.mk-testimonial-quote
	{
		margin-top:116px !important;
	}
	.mk-testimonial.modern-style .mk-testimonial-image
	{
		position:absolute !important;
		bottom:-40px !important;
		left:-140px !important;
	}
	.mk-testimonial.modern-style .mk-testimonial-image img
	{
		width:240px !important;
		height:240px !important;
	}
	.wpcf7-form .wpcf7-email, .wpcf7-form .wpcf7-text, .wpcf7-form .wpcf7-textarea,.wpcf7-form-control.wpcf7-select
	{
		width:80% !important;
	}
	.Font-Left-Align
	{
    display: block !important;
    text-align: left !important;
    width: 80%;
    margin-left: auto;
    margin-right: auto;
}
	#mk-footer .widgettitle
	{
		padding-top:25px !important;
	}
	#mk-footer .widgettitle:after
	{
		width:200px !important;
	}
	#mk-footer .Footer-Icon
	{
		margin-right:20px !important;
		width:50px !important;
	}
	/************************************** Our culture page css for 1024px *********************************/
	
}
@media(min-width:1080px)
{
	
	.Width-778-Large-Desktop-Left-Align .wpb_wrapper
	{
		margin-left:35px !important;
		margin-right:35px !important;
		width: auto !important;
		padding-left:100px !important;
		padding-right:0px !important;
		box-sizing:border-box !important;
	}
	.Width-778-Large-Desktop-Right-Align .wpb_wrapper
	{
		margin-left:35px !important;
		margin-right:35px !important;
		width: auto !important;
		padding-left:0px !important;
		padding-right:100px !important;
		box-sizing:border-box !important;
	}
	.padding-LR-0-Desktop .vc_column-inner
	{
		padding-left:0px !important;
		padding-right:0px !important;
	}
	.Full-width-Columns-Till-1079 .wpb_column.vc_column_container	
	{
		width:100% !important;
	}
	.Padding-Left-Right-0 .vc_column_container>.vc_column-inner
	{
		padding-left:0px !important;
		padding-right:0px !important;
	}
	.Services-Text-Row.Padding-Left-Right-0 .vc_column_container>.vc_column-inner
	{
		padding-left:15px !important;
		padding-right:15px !important;
	}
	.Equal-Height-Desktop
	{
		display: flex;  
		flex-direction: row;   
    align-items: stretch;
    height: 100%;
	}
	.Equal-Height-Desktop .wpb_column.vc_column_container 
	{
		display: flex;                 /* nested flex container */
    flex-direction: column;        /* vertical alignment of flex items */
    justify-content: center;       /* center flex items vertically */
    align-items: center;  
	}
	.Equal-Height-Desktop .wpb_column.vc_column_container p
	{
		margin-bottom:0px !important;
	}
	.Team-Row
	{
		padding-left:0px !important;
		padding-right:0px !important;
	}
	.Column-Bg-e2e2e2 .wpb_wrapper,.Column-Bg-b3e2ff .wpb_wrapper,.Column-Bg-FFF .wpb_wrapper
	{
		padding:15px !important;
	}
	
}
@media(min-width:1112px)
{
	.Banner-Text a
	{
		display:block !important;
		text-align:center !important;
		font-size: 16px !important;
		padding: 30px 0px !important;
		width:300px !important;
	}
	
	#mk-footer .widgettitle:after
	{
		width:220px !important;
	}
	
}
@media(min-width:1140px)
{
	
	h2.mk-fancy-title
	{
		font-size:32px !important;
	}
}
@media(min-width:1280px)
{
	p
	{
		font-size:16px !important;
	}
	.header-style-1.header-align-left .header-logo a
	{
		padding-left:0px !important;
	}
	.header-style-1 .menu-hover-style-2 .main-navigation-ul > li > a
	{
		font-size:15px !important;
		padding:0 29px !important;
	}
	.main-navigation-ul li.menu-item.Last-Main-Menu-Item a
	{
		padding:0 21.50px !important;
	}
	.team-text-wrapper-inne
	{
		top: 25px !important;
	}
	.team-text-wrapper-inner h2.mk-fancy-title
	{
		font-size:40px !important;
	}
	.stats-text.ult-responsive
	{
		font-size:20px !important;
	}
	.Icon-Box h4
	{
		font-size:17px !important;
	}
	#mk-footer
	{
		
	}
	#mk-footer .mk-padding-wrapper
	{
		padding:0px !important;
	}
	#mk-footer .mk-col-1-4:nth-child(1)
	{
		padding-left:15px !important;
	}
	#mk-footer .mk-col-1-4:nth-child(4)
	{
		padding-right:0px !important;
	}
	#mk-footer .widgettitle
	{
		font-size: 16px !important;
	}
	.widget_nav_menu ul li a
	{
		font-size: 16px !important;
		padding:5px 15px 5px 5px !important;
	}
	.Equal-Height-Desktop .mk-grid .wpb_column.vc_column_container p
	{
		margin-bottom:22px !important;
	}
	.mk-footer-copyright
	{
		font-size:14px !important;
	}
	#mk-footer-navigation ul li a
	{
		font-size:14px !important;
	}
	/************************************** Our culture page css for 1280px *********************************/
	.Our-Culture-Icon-box.Icon-Box img
	{
		width:auto !important;
	}
	/************************************** About us page css for 1280px *********************************/
	.Team-Member-Info-Wrapper-Heading-Inner
	{
		padding-left:90px !important;
	}
	/************************************** Faq page css for 1280px ********************************/
	
	#mk-tabs .wpb_tabs_nav a
	{
		font-size: 20px !important;
	}
	#mk-tabs .wpb_tabs_nav a .mk-svg-icon
	{
		margin-right: 25px !important;
	}
}
@media(min-width:1366px)
{
	.team-text-wrapper-inner
	{
		left: 20px !important;
	}
}
@media(min-width:1590px)
{
	.vc_column_container>.vc_column-inner
	{
		padding-left:0px !important;
		padding-right:0px !important;
	}
	.mk-header
	{
	 background-size: 42% 118px !important;
  }
	.Home-Banner-Main-Row .Slider-Row .vc_column_container>.vc_column-inner
	{
		padding-left:0px !important;
		padding-right:0px !important;
	}
	.Team-Row .mk-grid
	{
		padding-left:0px !important;
		padding-right:0px !important;
	}
	.team-text-wrapper-inner
	{
		left: 16px !important;
	}
	.Mobile-Small-Desktop-Display .wpb_wrapper
	{
		display:none !important;
	}
	.Large-Desktop-Display .wpb_wrapper
	{
		display:block !important;
		position: absolute;
    top: -683px;
    z-index: 9999999999999999999;
		left:7px !important;
	}
	.mk-testimonial.modern-style .mk-testimonial-image
	{
		left:-135px !important;
	}
	#mk-footer .mk-col-1-4:nth-child(1)
	{
		padding-left:10px !important;
	}
	/************************************** Our culture page css for 1590px *********************************/
	.Our-Culture-Icon-box.Icon-Box h4
	{
		padding-left:50px !important;
	}
	/************************************** Super Star page css for 768px ********************************/
	.Padding-Tablet-Right-30px
	{
		padding-right:30px !important;
	}
	.Padding-Tablet-left-30px
	{
		padding-left:30px !important;
	}
}
@media(min-width:1640px)
{
	.header-style-1.header-align-left .header-logo a
	{
		margin-left:0px !important;
	}
	.mk-main-navigation.js-main-nav
	{
		margin-right:0px !important;
	}
	.tp-parallax-wrap
	{
	
	}
	.Width-778-Large-Desktop-Left-Align .wpb_wrapper
	{
		margin-left:0 !important;
		margin-right:auto !important;
		width: 778px !important;
		padding-left:100px !important;
		padding-right:0px !important;
		box-sizing:border-box !important;
	}
	.Width-778-Large-Desktop-Right-Align .wpb_wrapper
	{
		margin-left:auto !important;
		margin-right:0px !important;
		width: 778px !important;
		padding-left:0px !important;
		padding-right:100px !important;
		box-sizing:border-box !important;
	}
	#mk-footer .mk-col-1-4:nth-child(1)
	{
		padding-left:0px !important;
	}
	
}
@media(min-width:1920px)
{
	
}
@media(min-width:2100px)
{
	
}

.mk-toggle {
 padding: 20px;
 border-top: 1.5px solid #ebebeb;
 border-right: 1.5px solid #ebebeb;
 border-left: 1.5px solid #ebebeb;	
}

.last-toggle {
 border-bottom: 1.5px solid #ebebeb !important;	
}

.mk-toggle-title {
 font-size: 17px !important;
 line-height: 27px !important;
 font-weight: 900 !important;
}

.vc_toggle_title {
 text-align: center;
}

.vc_btn3 {
 font-family: Lato !important;
 font-weight: 700 !important;	 
 text-align: center;
 border: none !important;
 color: #fff !important;
 background-color: #ffc200 !important;	
}
.vc_btn3:hover  {
 background-color: #ff9e00 !important;	
}

.wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid>li {
 margin-bottom: 0px !important;	
}

.perk-list {
 font-size: 16px !important;	
 margin-bottom: 0px !important;
}

.benefits-list {
 font-size: 16px !important;
 padding-bottom: 15px !important;	
 display: inline-block !important;	
}

.Icon-List {
 font-size: 17px !important;
 letter-spacing: 0.80px !important;
 color: #000000 !important;
 font-weight: 500 !important;
}

.uavc-list-icon .benefits-list {
 padding-top: 15px !important;	
}

.benefits-list li{
 margin: none !important;	
 display: inline-block !important;	
}

@media(min-width:1025px) {
	
.header-style-1.header-align-left .mk-header-.header-style-1.header-align-left .mk-header-nav-container {
	margin-right: 45px !important;
}
.header-style-1.header-align-left .header-logo a {
  padding-left: 22px !important;
}
#mk-footer .mk-padding-wrapper {
  padding-left: 45px !important;
}
}
.wpcf7-form-control.wpcf7-file {
  margin-top: 15px !important;
  margin-left: 12px !important;
}
.mk-footer-copyright{
	width: 100% !important;
	text-align: center !important;
}
.separator-title {
	margin-top: 20px;
  margin-bottom: 0px !important;
}

.Banner-Text {
  text-align: center !important;
}

.Banner-Subtitle {
	font-size: 32px !important;
	font-weight: 600 !important;
	line-height: 44px !important;
	color: #ffffff !important;
  text-align: center !important;
}
.hero-arrow {
	font-size: 40px !important;
	font-size: 20px;
  color: rgb(255, 194, 0) !important;
	text-align: center !important;
	padding-top: 20px !important; 
}

@media (max-width: 777px) {
#banner-wrap {
  white-space: break-spaces !important;
  text-align: center !important;
  word-wrap: break-word;
  hyphens: auto;
	display: inline-block !important;
}
#banner-wrap-join {
  white-space: break-spaceS !important;
  text-align: center !important;
  word-wrap: break-word;
  margin-top: -135px !important;
}	
	
#banner-wrap-long {
  white-space: break-spaceS !important;
  text-align: center !important;
  word-wrap: break-word;
  margin-top: -195px !important;
}		
	
.Banner-Text {	
	height: 100px !important;
	padding-top: 28px !important;
}
.Banner-Subtitle {
	padding-top: 30px !important;
}
}
.section-center-text {
 padding: 0 30px 0 !important;
}

.subtitle-main-banner {
 font-size: 20px !important;
 font-weight: 600 !important;
 color: #fff !important;
 padding-bottom: 30px !important;
}

@media (max-width: 480px) {
.intro-superstars {
  padding-top: 0px !important;
  padding-bottom: 0px !important;
}	
.sgpb-theme-1-content {
    border-radius: 0px !important; 
    padding-bottom: 0;
    box-shadow: none !important;
    border-bottom-width: 35px !important;
    width: 80% !important;
}	
.mk-flex-slides li {
 width: 360px !important
}	

	
sg-popup-content {
    max-width: 80% !important;
}	
}	

.mk-header-toolbar {
    background-color: #1f94c6;
    height: 80px !important ;
    padding: 20px;
}

.contact-title {
    font-size: 22px !important;
    line-height: 30px !important ;
}



#mk-page-introduce.intro-left {
    visibility: hidden !important ;
}

.mk-flex-slides {
    background-color: transparent !important ;
}

.slick-slider {
    background-color: transparent !important ;
}
.posts-carousel {
    padding-bottom: 0px !important ;
}

.sp-pc-post-image img {
    height: 250px !important ;
}

.image-hover-overlay {
    background-color: transparent !important ;
}

.post-type-badge svg {
    fill: none !important;
}