
/* reset.css is here */
*{margin:0; padding:0; box-sizing:border-box; }
table {border-collapse:collapse; border-spacing:0;}
fieldset,img{border:0;}
img{max-width:100%; height:auto; display:inline-block; }
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal; font-weight:normal; }
ol,ul { list-style:none;}
caption,th {text-align:left;}
q:before,q:after {content:'';}
abbr,acronym { border:0;}
a{display:inline-block;text-decoration:none;color:#fff;}
a:hover, a:focus {color:#fff;  text-decoration:none; outline:0 none !important;}
header,nav,section,article,aside,footer,hgroup,figure,main {display: block; }
.clear{clear:both; font-size:1px;line-height:1px; display:block; height:0;}
.last	{margin:0 !important;}
.pad_last{padding:0 !important;}
.no_bg {background:none !important;}
.no_bor{border:0 none !important; }
.flt_lt {float:left; display:inline;}
.flt_rt {float:right; display:inline;}

h1{font-size:110px;font-weight:300;}
h2{font-size:90px;font-weight:400;line-height: 79px;}
h3{font-size:80px;font-weight:300;}
h4{font-size:60px;font-weight:300;}
h5{font-size:52px;font-weight:300;}
h6{font-size:38px;font-weight:bold;}
p{font-size:14px;font-weight:400;}
/* reset.css ends here */
html{-webkit-text-size-adjust:100%}
body {color:#fff;font-family: 'Montserrat', sans-serif;color:#ffffff;}
input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], textarea, button, select {
    -webkit-appearance: none; /*Safari/Chrome*/
    -moz-appearance: none; /*Firefox*/
    -ms-appearance: none; /*IE*/
    -o-appearance: none; /*Opera*/
    appearance: none;
    -webkit-border-radius: 0; 
	outline:none;
}
/* reset.css ends */
/* ----------------------- layout ----------*/
.wrapper									{margin:0 auto;}
.container									{width:1200px; margin:0 auto;}

/*=============================================================Index page is her================================================*/

/* header is here */
header										{width:100%;}
.banner										{width:100%; background:url(../images/banner.jpg) no-repeat center top; background-size:cover; text-align:center; position:relative;min-height: 469px;}
.banner6										{width:100%; background:url(../images/banner6.jpg) no-repeat center top; background-size:cover; text-align:center; position:relative;min-height: 469px;}
.header_nav									{width:100%;position:absolute;z-index:999;display:none;background: rgba(0,0,0, 0.3);padding: 0;}
nav											{width:100%;padding: 139px 0 8px 0;margin:0;position: relative;}
nav ul										{margin:0;display:table;width: 100%;text-align: center;padding: 0 90px;position: static;bottom: -22px;left: 0;right: 0;margin: 0 auto;}
nav ul li 									{display:table-cell;padding: 0 10px;}
nav ul li a									{display:block;font-size:14px;   font-weight:300; line-height:30px;}
nav ul li a:hover							{color:#f4b230;}
nav ul li a.active							{color:#f4b230;}
nav ul li.mrg1								{margin-right:0;}
.cross_icon									{background:none !important;transition:all ease-in-out 0.5s;padding: 4px 0 40px 0;position: absolute;left: 0;right: 0;margin: 0 auto;z-index: 1;text-align: center;top: 100%;}
.cross_icon a								{text-decoration:none;}
.arrow										{width:15px;margin:0 auto;transition:all ease-in-out 0.5s;padding: 0 0 44px 0;}
.arrow a									{text-decoration:none;}
#logo										{padding:32px 0 0 0;margin: 0 0 7px 0;position:relative;z-index:999;}
#logo a										{text-decoration:none; padding:0; margin:0; }
.about_button								{/* padding:0 0 188px 0; */margin: 0 auto;position:relative;/* min-height: 293px; */position: absolute;width: 100%;text-align: center;top: 50%;transform: translateY(-50%);left: 0;}
.about_button a								{/* background:url(../images/about_buton.png) no-repeat center top;*/font-size:26px;font-weight:300;line-height:42px;margin:0 auto;background: #f4b230;position: relative;padding: 0 11px;text-transform: uppercase;}
.about_button a:before{content: '';width: 0;height: 0;border-top: 21px solid transparent;border-right: 18px solid #f4b230;border-bottom: 21px solid transparent;display: inline-block;position: absolute;left: -18px;top: 0px;}
.about_button a:after{content: '';width: 0;height: 0;border-top: 21px solid transparent;border-left: 18px solid #f4b230;border-bottom: 21px solid transparent;display: inline-block;position: absolute;right: -18px;top: 0px;}
.blue a{background:#096dc2;}
.blue a:before{border-right: 18px solid #096dc2;}
.blue a:after{border-left: 18px solid #096dc2;}
.green a{background:#019577;}
.green a:before{border-right: 18px solid #019577;}
.green a:after{border-left: 18px solid #019577;}
.red1 a{background:#da5c41;}
.red1 a:before{border-right: 18px solid #da5c41;}
.red1 a:after{border-left: 18px solid #da5c41;}
.grey a{background:#837871;}
.grey a:before{border-right: 18px solid #837871;}
.grey a:after{border-left: 18px solid #837871;}
.about_button a:hover{color:#fff;}
.minheight{min-height: inherit !important;}

/* Middle content is here */
.home{background:url(../images/homebg.jpg) no-repeat left center;background-size:cover;}
.home .banner, .home .content2{background:none;}
.deals{text-align:center;padding: 92px 0 50px 0;min-height: 888px;}
.deals h1{line-height: 58px;padding: 0 0 38px;}
.deals h1 span{font-weight:900;color:#f4b230;line-height: 135px;}
.deals p{font-size:26px;letter-spacing: 0px;}
.deals ul{display:block;padding: 57px 0;}
.deals ul li{display:inline-block;padding: 0 14px;}
.deals ul li a{border:#f4b230;color:#f4b230;text-transform:uppercase;border:1px solid #f4b230;font-size: 26px;padding: 7px 28px;}
.deals ul li .submit{color:#000000;}


/*===============================================================Inner1 page is here==================================================*/

/* Main content is here */
.main_content								{width:100%;}
.content1									{width:100%;background:#f4b230;padding: 74px 0 89px 0;}
.content1_left								{float:left;display:inline-block;/* padding:68px 0 0 0; */}
.content1_left h1							{font-size:110px;line-height:96px;}
.content1_left h1 span						{font-weight:800; display:block;}
.content1_right								{float:right;display:inline-block;width:574px;/* padding:74px 0 0 0; */}
.content1_right p							{font-family:Arial, Helvetica, sans-serif;line-height:22px; font-weight:normal; padding:0 36px 22px 0;}
.content1_right p span						{font-size:15px; font-weight:bold;}
.content1_box								{display:block;width:816px;margin: 28px auto 0 auto;}
.content1_box h3							{font-family:Arial, Helvetica, sans-serif; font-size:20px;   line-height:34px; font-weight:normal; padding:23px 35px 28px; border:1px solid #ffffff; text-align:center; text-transform:uppercase;}
.content2									{width:100%; background:url(../images/about_bottom_img.jpg) no-repeat center top; background-size:cover; padding:66px 0 26px 0;}
.content2_left								{width:600px;float:left;display:inline-block;padding: 8px 0 40px 0;}
.content2_left h5							{font-size:52px;font-weight:300; line-height:46px; padding:0 0 24px 0;}
.content2_left h5 span						{font-weight:700;display:block;}
.content2_left p							{line-height:22px; padding:0 0px 21px 2px;}
.content2_left p a                          {font-weight: 700;color: #fff;}
.content2_right								{float:right;display:inline-block;padding:0px 23px 177px 0;}
.content2_right img 						{width: 100%;}
.content2_left .submit{margin: 27px 0;padding: 9px 47px;color:#000000;}
/* Footer is here */
footer										{width:100%; padding:0; margin:0;position: relative;}
.copyright									{float:left; display:inline-block; width:516px;}
.copyright p								{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#9da3a6; font-weight:normal; line-height:20px;}
.footer_nav									{position: absolute;top: -3px;right: 16.2%;display: block;margin: 0 auto;text-align: center;width: 510px;}
.footer_nav	ul								{padding:0; margin:0;} 
.footer_nav	ul li							{padding:0;display:inline-block;padding: 0 16px;}
.footer_nav ul li a							{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#9da3a6; font-weight:normal; line-height:20px; text-decoration:none; display:block;}	
.footer_nav ul li a:hover					{text-decoration:underline;}
.footer_nav ul li a.active					{text-decoration:underline;}
.social_icons								{float:right; display:inline-block; margin:0 1px 0 0;}
.social_icons ul							{padding:0px; margin:0px;}
.social_icons ul li							{float:right; display:inline-block; margin:0 10px 0 0;}
.social_icons ul li a						{padding:0px; margin:0px; display:block}
.social_icons ul li.mrg						{margin-right:0px;}

/*===============================================================Inner2 page is here==================================================*/

.team_banner								{background:url(../images/team_banner.jpg) no-repeat center top; background-size:cover;}
.team_content								{background:#837871; width:100%;}
.team_members								{width:100%; padding:0 0 56px 0px;}
.team_members h3							{line-height:89px; text-align:center; padding:60px 0 50px 0;}
.team_members h3 span						{font-weight:700;}
.team_members_block							{width:100%; border:1px solid #ffffff; padding:41px 0 43px 0; margin:0 0 37px 0;} 
.team_members_block figure					{float:left; display:inline-block; margin:0 0 0 45px;}
.team_members_block figure img              {width: 100%;}
.team_members_block_rt						{float:right;display:inline-block;width: 791px;padding: 0 59px 0 0;}
.team_members_block_rt h5					{font-size:50px; line-height:40px; padding:0 0 22px 0;}  
.team_members_block_rt h5 em				{font-size:19px; display:block; text-transform:uppercase;} 
.team_members_block_rt h5 span				{font-weight:700;}
.team_members_block_rt p					{line-height:22px; padding:0 0 21px 0;font-weight: 300;}
.chris										{float:left; display:inline-block;}
.chris ul									{padding:0; margin:0;}
.chris ul li 								{float:left; display:inline-block; background:url(../images/border.png) no-repeat right center; padding:0 11px 0 0; line-height:22px; margin:0 9px 0 0;} 
.chris ul li a								{font-size:12px; font-weight:300;}
.chris ul li span							{font-size:12px; font-weight:300;}
.social_icons1								{float:left; display:inline-block; padding:4px 0 0 22px;}
.social_icons1 ul							{padding:0; margin:0;}
.social_icons1 ul li						{float:left; display:inline-block; margin:0 11px 0 0;}
.social_icons1 ul li a						{display:block;}
.social_icons1 ul li a img					{margin:0;}

.team_bottom								{width:100%; background:url(../images/team_bottom.jpg) no-repeat center top; background-size:cover; padding:63px 0 24px 0;}
.team_bottom_rt								{float:right; display:inline-block; padding:7px 0 85px 0;}
.team_bottom_rt_block						{width:582px; border:1px solid #ffffff; padding:0 11px 27px 22px; margin:0 1px 20px 0;}
.team_bottom_rt_block h6					{font-weight:300; font-size:22px; line-height:21px; padding:24px 0 3px 0; text-transform:uppercase; margin:0 25px 0 0;}
.team_bottom_rt_block h6 span				{display:block; font-weight:300; font-size:14px;}			
.team_bottom_rt_block p						{line-height:22px; letter-spacing:-0.5px;}
.team_bottom_rt_block p a					{color:#f4b230; text-decoration:underline; margin:0 0 0 2px;}
.copyright.pad	

/*===============================================================Inner3 page is here==================================================*/

.ban                            {background:url(../images/banner5.jpg) no-repeat left center;background-size:cover; display: block;}
.people                         {background: #096dc2;}
.people_main                    {padding: 75px 0 82px 0;}
.people_lft                     {width: 50%; float:left; padding: 5px 0 0 2px;}
.people_lft h2 span             {font-weight: 900;display: inline-block;}
.people_rt                      {width: 50%; float: right; padding: 4px 0 0 36px;}
.people_rt p                    {font-size:14px; color:#fff; font-weight:400; line-height: 22px; padding-bottom: 45px; font-family:Arial, Helvetica, sans-serif;}
.people_rt p a                  {font-weight:700;text-decoration: none;}
.people_rt img                  {margin: 0 0 0 -10px;}
.today                          { width: 68%; margin: 52px auto 0; padding: 34px 0; border: 1px solid #fff; text-align: center;}
.today p                        {text-transform: uppercase; font-size:20px; color:#fff; font-weight: 400; line-height: 34px; padding: 0 15px;font-family:Arial, Helvetica, sans-serif;}
.button                         {background: #f4b230; display: inline-block;  margin: 25px 0 8px 0;}
.button a                       {text-transform: uppercase; font-family:Arial, Helvetica, sans-serif; font-size: 26px; color: #096dc2; font-weight: 400; padding: 8px 28px;  }
.bg                             {background:url(../images/strategy_bg.jpg) no-repeat left center;background-size:cover; display: block; }
.bg .content2_left              {width: 50%;}
.bg .content2_left img          {margin: 0 0 0 35px;}
.bg .content2_right             {width: 50%; padding: 5px 0 0 32px;}
.bg .content2_right h5          {letter-spacing: -1px; line-height: 48px; padding: 11px 0 21px 0;}
.bg .content2_right p           {line-height: 22px;}
.bg .content2_right p a         {font-weight: 700;}
.content3                       {padding-bottom: 183px;}

/*===============================================================Inner4 page is here==================================================*/

.banner2{background:url(../images/banner2.jpg) no-repeat left center;background-size:cover;position: relative;}
.signup{width:100%;background:#019577;padding:76px 0 150px;}
.information{width:100%;border:1px solid #ffffff;padding: 47px 14px 47px 29px;margin: 0 0 36px;position:relative;}
.information em{position:absolute;right: 42px;bottom: 22px;font-size:15px;font-family:Arial, Helvetica, sans-serif;}
.information_main{width:100%;margin: 0 -19px;display: block;}
.signup h4{text-align:center;padding: 0 0 35px;}
.signup h4 em{font-size: 30px;display: inline-block;vertical-align: top;line-height: 51px;}
.signup h4 span{font-weight: 900;display: inline-block;}
.information_lt{width:50%;padding: 0 8px 0 31px;float:left;}
.information_lt h6{padding: 0 0 33px;}
.information_lt ul{display:block;}
.information_lt > ul > li{width:100%;padding: 0 0 28px;}
.information_lt ul li label{text-transform:uppercase;font-size:20px;display:block;font-family:Arial, Helvetica, sans-serif;padding: 0 0 6px;}
.information_lt  ul li input{width:100%;height:43px;padding:0 15px;border:none;background:#fff;color:#cecece;font-size:16px;}
.information_lt ul li textarea{width:100%;height: 239px;resize:none;border:none;padding:15px;color:#cecece;font-size:16px;}
.city{display:block;}
.city > ul{margin:0 -11px;}
.city ul > li{width:49.9%;display:inline-block;float:left;padding:0 11px;}
.msg1{width:72% !important;}
.msg2{width:28% !important;}
.check{padding: 0px 0 28px 10px !important;}
.check input{ -webkit-appearance: none;width: 0 !important;visibility: hidden;height: 0 !important;display: none;}
.check label{display:inline-block !important;font-size:15px !important;text-transform: none !important;padding: 0 !important;line-height: 12px;}
.check label:before{content: '';background:url(../images/uncheck.png) no-repeat left center;width: 14px;height: 15px;display: inline-block;vertical-align: middle;margin: 0 10px 0 0;background-size: 100% 100%;}
.check input:checked + label:before{background:url(../images/check.png) no-repeat left center;background-size: 100% 100%;}
.check label a{text-decoration:underline;}
.captcha{}
.captcha figure{display:inline-block;float:left;}
.captcha a{vertical-align:middle;}
.captcha button{float:right;margin: 31px 0;cursor:pointer;}
.submit{background:#f4b230;color:#019577;font-size:26px;border:none;padding: 10px 38px;text-transform:uppercase;cursor:pointer;}
.information .dd{width:100% !important;border:none;border-radius:0;}
.information .dd .ddTitle{border-radius:0;height:43px;background:#fff;}
.information .dd .divider{display:none;}
.information .dd .ddTitle .ddTitleText{padding:12px 20px 12px 15px;color:#cecece;text-transform:uppercase;}
.information .borderRadiusTp ul li:last-child{border-radius:0;}
.information .dd .ddChild{left:0;width:100%;}
.information .dd .ddChild li{width:100%;}
.information .dd .ddArrow{margin-top: -12px;right:7px;}
.information .dd .ddArrow:before{content:'';background:url(../images/aroow.png) no-repeat top center;width:14px;height:9px;display:block;margin:0 0 5px;}
.information .dd .ddArrow:after{content:'';background:url(../images/aroow1.png) no-repeat top center;width:14px;height:9px;display:block;}
.footer2{background:url(../images/footer2.jpg) no-repeat left center;background-size:cover;}



/*===============================================================Inner5 page is here==================================================*/

.banner5{background:url(../images/banner6.jpg) no-repeat left center;background-size:cover;}
.red{background:#da5c41;}
.content1_right ul{display:block;padding: 10px 48px;}
.content1_right ul li{display:block;padding: 0 0 0px;}
.content1_right ul li figure{float:left; width:37px;}
.content1_right ul li a{float:left;font-weight:300;font-size:30px;margin: 0px 0 0 21px;}
.content1_right ul li p{float:left;font-weight:300;font-size:24px;margin: 0px 0 0 21px;font-family: 'Montserrat', sans-serif;padding:0;line-height:35px;}
.content1_right ul li p em{font-weight: 300;border-bottom: 1px solid #fff;}
.form_sec{max-width:820px;margin: 39px auto;border:1px solid #fff;padding: 39px 41px;}
.form_sec ul{display: block;}
.form_sec > ul > li{display:block;padding: 0 0px 15px;text-align: center;}
.form_sec ul li label{text-transform:uppercase;font-size:20px;display:block;font-family:Arial, Helvetica, sans-serif;padding: 0 0 6px;text-align: left;}
.form_sec > ul > li input{width:100%;height:43px;padding:0 15px;border:none;background:#fff;color:#cecece;font-size:16px;}
.form_sec ul li textarea{width:100%;height: 94px;resize:none;border:none;padding:15px;color:#cecece;font-size:16px;}
.name{margin: 0 -15px;}
.name li{width:50%;float:left;padding-top: 0;padding-left: 14px;padding-right: 14px;padding-bottom: 15px;}
.form_sec .submit{color:#da5c41;margin: 28px 0 8px;padding: 9px 77px;}
.map{background:url(../images/map.jpg) no-repeat left center;background-size:cover;}



