/*====================================== reset.css is here ========================================*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin:0; padding:0;}
table {	border-collapse:collapse; border-spacing:0;}
fieldset,img { border:0; }
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;}
h1,h2,h3,h4,h5,h6 {	font-size:100%;	font-weight:bold;}
q:before,q:after {content:'';}
abbr,acronym { border:0;}
.clear{clear:both; font-size:1px;line-height:1px; display:block; height:0;}
.clrflt{clear:both;}
.last	{margin:0 !important;}
.pad_last{padding:0 !important;}
.no_bg {background:none !important;}
/**************************************************************************************/
a											{color:#000; text-decoration:none; outline:0 none;}
a:hover										{color:#000;  text-decoration:underline;}
h1											{font-size:24px;}
h2											{font-size:22px;}
h3											{font-size:18px;}
h4											{font-size:16px;}
h5											{font-size:14px;}
h6											{font-size:12px;}
/*----------------------------------------------------------------------------------*/
html 										{-webkit-text-size-adjust: 100%;overflow-x:hidden;}
body										{color:#b1b1b1; font-family:"Arial", Verdana, Tahoma; font-size:12px;}
.flt_lt										{float:left; display:inline;}
.flt_rt										{float:right !important; display:inline !important;}
input { -webkit-appearance: none; -moz-appearance: none; -ms-appearance: none;-o-appearance: none; appearance: none; border-radius:0; }

/* ---------------------------------------------------------------------------------*/

header,nav,section,article,aside,footer,hgroup {display: block;}
.row{margin:0px auto;max-width:100% !important;width:100%;}


/* ----------------------- layout ----------*/
.wrapper									{width:100%; margin:0 auto;}
.container									{width:993px; margin:0 auto;padding:0px;display:block;}
/***************************** Header start here ****************************************/
header										{display:block;margin:0;padding:0;box-shadow: 0px 9px 10px #75797a;position: relative;z-index:999;}
.header-in									{display:block;margin:0 auto;padding:0 7.5%;  }
.logo										{display:inline-block;float:left;margin:0;padding:16px 0 15px 0;}
.logo a										{display:inline-block;}

/*************** Menu here ********************/
.title-bar 									{background: #fff;padding:0; }
.top-bar 									{background:none; }
.top-bar ul 								{background:none;transition: all 0.5s ease-in-out;-webkit-  transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out;-ms-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out; }
.top-bar ul li								{background: none; cursor:pointer;     }
.top-bar ul li a 							{color: #000; }
.menu-text 									{color: #fff; }
.dropdown.menu .is-dropdown-submenu-parent.is-right-arrow > a::after {border-color: #fff transparent transparent; outline:none;}
.menu-icon::after							{height:4px;}
.is-drilldown-submenu-parent > a::after 	{border-color: transparent transparent transparent #fff; }
.js-drilldown-back::before 					{border-color: transparent #fff transparent transparent; }
.menu-icon::after							{background:#000;box-shadow: 0 7px 0 #000,0 14px 0 #000;}
.menu-icon:hover::after {background:#000;box-shadow: 0 7px 0 #000,0 14px 0 #000;}
.menu>li>a									{padding:0;text-align:center;}
.top-bar ul li a							{font-weight:400;font-family: 'Open Sans', sans-serif;font-size:14px;color:#4e5b61 !important;line-height:18px;padding:41px 18px !important;min-height: 100px;    outline: none !important;    border: none;}
.top-bar .menu li:not(:last-child)			{border-right:none !important;}
.dropdown.menu .has-submenu.is-down-arrow>a::after{border-color:none !important;border:none !important;}
.top-bar									{width:60%;float:right;padding:0;margin:0 0 0 0;padding:0;transition: all 1s ease-in-out;-webkit-  transition: all 1s ease-in-out;-moz-transition: all 1s ease-in-out;-ms-transition: all 1s ease-in-out;-o-transition: all 1s ease-in-out;}
.top-bar ul li.active{background:#e1f0eb;color:#15af97 !important;}
.top-bar ul li:hover{background:#e1f0eb;color:#15af97 !important;}
.dropdown.menu .has-submenu.is-down-arrow a{padding-right:0;}
.is-submenu-item is-dropdown-submenu-item	{padding:0;}
.top-bar ul li ul li a						{padding:6px 0 !important;color:#000 !important;font-weight:400 !important;}
.dropdown.menu .submenu.first-sub			{left:0;    background:#DBEAEF;}
.top-bar ul li a span{min-height:20px;}

.dropdown.menu .submenu>li>a{color:#000 !important;}
.top-bar-right ul li.active a{font-weight:800;color:#15af97 !important;}
.dropdown.menu .submenu>li>a:hover{background:#000;color:#fff !important;}

.top-bar ul li ul li a{min-height:0;}
.shad{box-shadow:none !important;}
.top-bar .menu:last-child{border:none !important;}

header .dropdown.menu .has-submenu.is-right-arrow>a::after{    border-right-style: none;border-left-style: solid;border-color: transparent #15af97 transparent;    position: absolute;top: 10px;right: 6px;margin:0;}

/***************************** Banner start here ***************************************/

.banner										{display:block;margin:0;padding:0;background:#fff;position:relative;}
.banner-info								{display:block;margin:0;padding:0 0 144px 0;}
.banner img									{width:100%;height:Auto;display:block;}
/* HEIGHT OF SUB IMAGE CHANGED FROM 100% to 95%*/
.banner-in									{position:absolute;top:0;left:0;width:100%;height:95%;}
.banner .row{height:100%;}
.banner-main								{display:table;height:100%;width:100%;}
.banner-con									{display:table-cell;margin:0;padding:0 7.2%;position:relative;height:100%;vertical-align:middle;width:100%;}
.banner-lt									{width:420px;display:inline-block;float:left;margin:0;padding:0;}
.banner-lt h2, .banner-lt h1								{display:block;margin:0 0 7px;padding:0;font-weight:800;font-family: 'Open Sans', sans-serif;font-size:46px;color:#15af97;line-height:46px;text-transform:uppercase;    text-shadow: 3px 3px 13px #fff, -3px -3px 7px #fff;}
.banner-lt p								{display:block;margin:0 0 15px 0;padding:0;font-weight:400;font-family: 'Open Sans', sans-serif;font-size:21px;color:#3b3b39;line-height:24px;    text-shadow: 7px 5px 5px #fff, -7px -5px 5px #fff;}
.banner-lt a								{width:157px;background:#15af97;font-weight:800;font-family: 'Open Sans', sans-serif;font-size:14px;color:#ffffff;line-height:14px;text-align:center;text-transform:uppercase;padding:12px 0;display:block;}
.banner-con h3								{display:block;margin:0;padding:0;font-weight:700;font-family: 'Open Sans', sans-serif;font-size:35px;color:#4e5b61;line-height:35px;position:absolute;bottom: 23px;right: 5%;}
.banner-con span								{position:absolute;right: 0.5%;bottom:46px;}

.banner	.orbit-bullets button{background:#d1d8db;width:13px;height:13px;border-radius:0;margin:4px;}
.banner	.orbit-bullets button.is-active, .orbit-bullets button:hover{background:#15af97;outline:none;}
.banner	.orbit-next{display:block;background:url(../images/right_arrow.png) no-repeat;width:47px;height:46px;color: transparent;right:1%;outline:none;}
.banner .orbit-previous {display:block;background:url(../images/left_arrow.png) no-repeat;width:47px;height:46px;color: transparent;left: 1%;outline:none;}
.banner	.orbit{}
.banner	.orbit-container{height:100% !important;background:#fff;}
/*.banner	.orbit-slide, .banner li.orbit-slide.is-active{max-height:1016px !important;}*/
.banner	.orbit-bullets{bottom:14px;margin:0;position: absolute;left:0;text-align:center;width:100%;}.
.orbit-caption, .orbit-next:active, .orbit-next:focus, .orbit-next:hover, .orbit-previous:active, .orbit-previous:focus, .orbit-previous:hover{background-color:none;}

/***************************** main-content start here ***************************************/


.main-content								{display:block;margin:0;padding:0;}
.content-work								{display:block;margin:0;padding:0;background:#15af97;box-shadow: inset 0 10px 10px #0f7f6e;}
.work-in									{display:block;margin:0;padding:78px 7% 100px;}
.work-lgt									{display:inline-block;float:left;margin:0;padding:0;}
.work-lgt h2								{display:block;margin:0 0 39px 0;padding:0;font-weight:700;font-family: 'Open Sans', sans-serif;font-size:35px;color:#ffffff;line-height:37px;}
.work-lgt p									{display:block;margin: 0 0 26px 0;padding:0 7% 0 0;font-weight:400;font-family: 'Open Sans', sans-serif;font-size:15px;color:#ffffff;line-height:23px;}
.work-rgt									{display:inline-block;float:right;margin:30px 0 0 0;padding:0 0 0 2.5% ;}

.work-rgt ul								{display:inline-block;margin:0;padding:0;font-size:0;}
.work-rgt ul li								{display:inline-block;float:none; margin:0;padding:0;position:relative;width:33.06%;vertical-align:top;}
.work-rgt ul li a							{display:table;margin:0;padding:0;width: 100%;    text-align: center;}
.work-rgt ul li a img						{display:block;margin:0;padding:0;width:100%;height:auto;}

.work-rgt ul li a small						{font-weight:700;font-family: 'Open Sans', sans-serif;font-size:24px;color:#ffffff;line-height:26px;display:table-cell;vertical-align:middle;text-align:left;margin:0;    width:100%;padding:0;    height: 100%;}
.work-rgt ul li.fit	a						{background:#4e5b61;height:100%;padding:0 24%;}
.work-rgt ul li.fit1 a						{background:#add8cc;height:100%;padding:0 24%;}
.work-rgt ul li.fit1 a small				{color:#4e5b61;}
.work-rgt ul li.fit2 a						{background:#ffffff;height:100%;padding:0 24%;}
.work-rgt ul li.fit2 a small				{color:#4e5b61;}
.work-rgt ul li.fit	a:hover					{background:#fff;}
.work-rgt ul li.fit	a:hover small			{color:#4e5b61;}
.work-rgt ul li.fit1 a:hover				{background:#4e5b61;}
.work-rgt ul li.fit1 a:hover small			{color:#add8cc;}
.work-rgt ul li.fit2 a:hover				{background:#4e5b61;}
.work-rgt ul li.fit2 a:hover small			{color:#fff;}

.content-range								{display:block;margin:0;padding:0;box-shadow: inset 0 10px 10px #c2c2c2;}
.range-in									{display:block;margin:0;padding:76px 7.2% 100px;}
.range-in h2								{display:block;margin:0 0 55px 0;padding:0;font-weight:700;font-family: 'Open Sans', sans-serif;font-size:35px;color:#4e5b61;line-height:37px;text-transform:uppercase;}
.range-in ul								{display:block;margin:0;padding:0;}
.range-in ul li								{display:inline-block;float:left; margin:0 0.8% 0 0;padding:0 5% 0 0;width:100%;}
.range-in ul li	img							{display:block;margin:0 0 14px 0;padding:0;width:100%;height:auto;}
.range-in ul li h3							{display:block;margin:0 0 3px 0;padding:0;font-weight:700;font-family: 'Open Sans', sans-serif;font-size:15px;color:#4e5b61;line-height:15px;}
.range-in ul li p							{display:block;margin:0 0 4px 0;padding:0;font-weight:400;font-family: 'Open Sans', sans-serif;font-size:14px;color:#4e5b61;line-height:19px;}
.range-in ul li a							{display:inline-block;margin:0;padding:0;font-weight:400;font-family: 'Open Sans', sans-serif;font-size:14px;color:#15af97;line-height:16px;}
.range-in ul li:nth-last-child(1){margin:0 -1% 0 0%;}

.content-range .owl-carousel .owl-wrapper, .content-range .owl-carousel .owl-item{width:33%;}
.content-range .owl-buttons{display:block;}
.content-range .owl-theme .owl-controls{display:block !important;}
.content-range .owl-theme .owl-controls .owl-page span{width:13px;height:13px;background:#d1d8db;border-radius:0;}
.content-range .owl-theme .owl-controls{bottom:-70px;margin:0;}
.content-range .owl-theme .owl-controls .owl-page.active span, .content-range .owl-theme .owl-controls.clickable .owl-page:hover span{background:#15af97;}
.content-range .owl-theme .owl-controls .owl-buttons div{font-size:0;background:none;border-radius:0;}

.content-range .owl-next{display:block;background:url(../images/right_arrow.png) no-repeat !important;width:47px;height:46px;color: transparent;right:-7%;outline:none;position:absolute;    top: -370px;}
.content-range .owl-prev {display:block;background:url(../images/left_arrow.png) no-repeat !important;width:47px;height:46px;color: transparent;left:-7%;outline:none;position:absolute;top: -370px;}

.content-news								{display:block;margin:0;padding:0;}
.news-in									{display:table;margin:0;padding:0;}
.news-lgt									{display:inline-block;float:left;margin:0;padding:78px 3% 30px 9.2%;background:#15af97;box-shadow: inset 0 10px 10px #0f7f6e;}
.news-con									{display:inline-block;float:left;margin:0;padding:0 2% 0 0;}
.news-con h2								{font-weight:700;font-family: 'Open Sans', sans-serif;font-size:35px;color:#ffffff;line-height:35px;text-transform:uppercase;    margin: 0 0 38px 0;padding:0;}																																																						.news-con img								{display:block;margin:0 0 36px 0;padding:0;width:100%;height:auto;}
.news-block									{display:block;margin:0 0 44px 0;padding:0 0 0 2%;}
.news-block	h3								{display:block;margin:0 0 15px 0;padding:0;font-weight:400;font-family: 'Open Sans', sans-serif;font-size:12px;color:#ffffff;line-height:12px;text-transform:uppercase;}
.news-block	h4								{display:block;margin:0;padding:0 11% 0 0;font-weight:700;font-family: 'Open Sans', sans-serif;font-size:23px;color:#ffffff;line-height:26px;}
.news-block	p								{display:block;margin:0 0 8px 0;padding:0 3% 0 0;font-weight:400;font-family: 'Open Sans', sans-serif;font-size:15px;color:#ffffff;line-height:22px;}
.news-block	a								{display:inline-block;margin:0;padding:0;font-weight:700;font-family: 'Open Sans', sans-serif;font-size:11px;color:#ffffff;line-height:11px;}
.news-block	a:hover							{text-decoration:underline;}
.news-info									{display:inline-block;float:right;margin:0;padding:6px 0 0 0;}
.news-block	a.read							{font-size:15px;line-height:15px;}
.block1 h3									{margin: 0 0 23px 0;}
.block1 h4									{margin: 0 0 11px 0;    line-height: 30px;}
.block1 p									{line-height: 23px;margin:0 0 16px 0;}
.block1										{margin:0;}
.news-rgt									{display:table-cell;vertical-align:top; margin:0;padding:83px 1.7% 40px 1.7%;background:#d8ece6;width:21%;box-shadow:inset 0 10px 10px #9eada9;}
.news-rgt h2								{font-weight:700;font-family: 'Open Sans', sans-serif;font-size:15px;color:#4e5b61;line-height:15px;text-transform:uppercase;margin:0 0 42px 0;padding:0;display:block;}																																																						
.news-rgt h3								{font-weight:700;font-family: 'Open Sans', sans-serif;font-size:11px;color:#15af97;line-height:11px;text-transform:uppercase;margin:0 0 5px 0;padding:0;display:block;}																																																						
.news-rgt h4								{font-weight:700;font-family: 'Open Sans', sans-serif;font-size:11px;color:#4e5b61;line-height:11px; margin:0 0 3px 0;padding:0;display:block;}																																																						
.news-rgt p									{font-weight:400;font-family: 'Open Sans', sans-serif;font-size:11px;color:#4e5b61;line-height:16px;margin:0 0 16px 0;padding:0;display:block;}																																																						
.news-rgt a									{font-weight:700;font-family: 'Open Sans', sans-serif;font-size:11px;color:#4e5b61;line-height:11px;text-transform:uppercase;    margin:0;padding:0;display:inline-block;}																																																						
.news-rgt a:hover							{text-decoration:underline;}

/*****************************footer start here ***************************************/
footer										{display:block;margin:0;padding:0;background:#4e5b61;box-shadow:inset 0 10px 10px #3a4348;}
.footer-in									{display:block;margin:0;padding:53px 7.4% 68px;}
.footer-lgt									{display:inline-block;float:left;margin:0;padding:0;}
.footer-top									{display:block;margin:0 0 54px 0;padding:0;}
.footer-top	ul								{display:block;margin:0;padding:0;}
.footer-top	ul li							{display:inline-block;float:left; margin:0 32px 0 0;padding:0;}
.footer-top ul li a							{display:inline-block;margin:0;padding:0;}
.footer-btm									{display:block;margin:0;padding:0;}
.footer-btm	ul								{display:inline-block;float:left;margin:0 65px 0 0;padding:0;}
.footer-btm	ul li							{display:block; margin:0 0 4px 0;padding:0;}
.footer-btm ul li a							{display:inline-block;margin:0;padding:0;font-weight:400;font-family: 'Open Sans', sans-serif;font-size:15px;color:#ffffff;line-height:15px;}

.footer-rgt									{display:inline-block;float:right;margin:86px -3% 0 -4%;padding:0;}
.foot-block									{display:block;margin:0 0 13px 0;padding:0;}
.foot-block	img								{display:inline-block;float:left;margin:0;padding:0;}
.foot-info									{display:inline-block;float:right;margin:0;padding:0;    width:80%;}
.foot-info small							{display:block;margin:0 0 9px 0;padding:0;font-weight:400;font-family: 'Open Sans', sans-serif;font-size:15px;color:#ffffff;line-height:15px;}
.foot-info a							{display:block;margin:0 0 9px 0;padding:0;font-weight:400;font-family: 'Open Sans', sans-serif;font-size:15px;color:#ffffff;line-height:15px;}
.footer-btm ul li a:hover, .foot-info a:hover{text-decoration:underline;}


/*****************************Standard-Features Page here ***************************************/

.content-feature							{display:block;margin:0;padding:0;background:url(../images/feature-bg.png) no-repeat center top #fff;background-size:cover;}
.feature-in									{display:block;margin:0;padding:64px 7.3% 80px;}
.feature-top								{display:block;margin:0 0 60px 0;padding:0;}
.feature-lt									{display:inline-block;float:left; margin:0;padding:13px 4% 0 0;}
.feature-lt h2, .feature-lt h1								{font-weight:700;font-family: 'Open Sans', sans-serif;font-size:35px;color:#4e5b61;line-height:35px;text-transform:uppercase;margin:0 0 41px 0;padding:0 13% 0 0;display:block;}																																																						
.feature-lt p								{font-weight:400;font-family: 'Open Sans', sans-serif;font-size:15px;color:#4e5b61;line-height:24px;margin:0;padding:0;display:block;}																																																						
.feature-lt a.net								{display:inline-block;margin:0;padding:94px 0 0 0;font-weight:700;font-family: 'Open Sans', sans-serif;font-size:18px;color:#4e5b61;line-height:18px;text-transform:uppercase;}
.feature-lt a.net:hover{text-decoration:underline;}
.feature-rt									{display:inline-block;float:right; margin:0 -2% 0 -8%;padding:0;text-align:center;}
.feature-rt ul								{display:block;margin:0;padding:0;}
.feature-rt ul li							{display:inline-block;float:left; margin:0;padding:0;    width: 33.33%;}
.feature-rt ul li a							{display:inline-block;margin:0;padding:0;}
.feature-rt ul li a span					{display:block;margin:0 0 7px 0 ;padding:0;}
.feature-rt ul li a span img				{display: inline-block;margin:0;padding:0;}
.feature-rt ul li a img	{opacity:0.5;}
.feature-rt ul li a:hover span img	{opacity:1;}
.feature-rt ul li a small					{display:inline-block;margin:0 0 0 5px;padding:0;font-weight:700;font-family: 'Open Sans', sans-serif;font-size:17px;color:#a4abaf;line-height:17px;}
.feature-rt ul li a:hover small, .feature-rt ul li a small.active{color:#4e5b61;}	

.feature-btm								{display:block;margin:0;padding:0;}
.feature-btm ul								{display:block;margin:0;padding:0;}
.feature-btm ul li							{display:inline-block;float:left;margin:0;padding:0;width:100%;margin: 0 0.3% 0 0;padding: 0 10% 0 0;}
.feature-btm ul li a						{display:block;margin:0 0 12px 0;padding:0 0 0 0;/*border:solid 5px #15af97;*/box-sizing:border-box;border:solid 5px transparent;}
/*.feature-btm ul li a.active					{border:solid 5px #15af97;}
*/.feature-btm ul li a img					{width:100%;height:auto;}
.feature-btm ul li p						{display:block;margin:0;padding:0;font-weight:400;font-family: 'Open Sans', sans-serif;font-size:14px;color:#4e5b61;line-height:20px;    letter-spacing: -0.2px;}
.feature-btm ul li a:hover{border:solid 5px #15af97;}
.feature-btm .owl-carousel .owl-wrapper, .content-range .owl-carousel .owl-item{width:20%;}
.feature-btm .owl-carousel .owl-item{}
.feature-btm .owl-carousel .owl-wrapper, .content-range .owl-carousel .owl-item{width:33%;}
.feature-btm .owl-buttons{display:none;}
.feature-btm .owl-theme .owl-controls{display:block !important;}
.feature-btm .owl-theme .owl-controls .owl-page span{width:13px;height:13px;background:#d1d8db;border-radius:0;}
.feature-btm .owl-theme .owl-controls{bottom:-70px;margin:0;}
.feature-btm .owl-theme .owl-controls .owl-page.active span, .content-range .owl-theme .owl-controls.clickable .owl-page:hover span{background:#15af97;}

.pop-up										{width:781px;margin:0 auto;border-radius:18px;background:url(../images/pop-bg.png) repeat;padding:19px 1.5%;opacity:1;display:none;}
.pop-lt										{width:307px;display:inline-block;float:left;margin:0;padding:0; }
.pop-top									{display:block;margin:0;padding:0;}
.pop-top h3									{display:inline-block;float:left;margin:0;padding:11px 0 0 0;font-weight:700;font-family: 'Open Sans', sans-serif;font-size:23px;color:#ffffff;line-height:23px;text-transform:uppercase;    width: 50%; }
.pop-top img								{display:inline-block;float:right;margin:0;padding:0;}
.pop-lt	p									{display:block;margin:0 0 25px 0;padding:0 2% 0 0;font-weight:400;font-family: 'Open Sans', sans-serif;font-size:15px;color:#ffffff;line-height:23px; }
.pop-rt										{width:399px;display:inline-block;float:right;margin:13px 0 0 0;padding:0; }
.pop-rt	img									{margin:0;padding:0; }
.pop-up	a									{display:block;float:right; margin:0;padding:0;font-weight:400;font-family: 'Open Sans', sans-serif;font-size:14px;color:#ffffff;line-height:14px;text-transform:uppercase; }

.tabs, .tabs-content{background:transparent;border:none;}
.tabs-title>a:focus, .tabs-title>a:hover, .tabs-title>a[aria-selected=true]{background:none;}
.tabs-title.is-active img{opacity:1;}
.tabs-title.is-active small{color:#4e5b61;}
/*****************************Benifits Page here ***************************************/

.benifit									{display:block;margin:0;padding:0;}
.benifit-in									{display:block;margin:0;padding:0;background:#4e5b61;box-shadow: inset 0px 9px 10px #2D3438;}
.benifit-lt									{margin:0;padding:82px 2% 30px 7.3% ;display:inline-block;float:left;width: 47.5%; }
.benifit-lt	h2, benifit-lt h2,.benifit-lt	h1, benifit-lt	h1				{display:block;margin:0 0 37px 0;padding:0;font-weight:700;font-family: 'Open Sans', sans-serif;font-size:36px;color:#ffffff;line-height:36px;text-transform:uppercase;}
.benifit-lt	p								{display:block;margin:0 0 21px 0;padding:0;font-weight:400;font-family: 'Open Sans', sans-serif;font-size:15px;color:#ffffff;line-height:24px;}
.benifit-lt ul								{display:block;margin:0 0 0 4px;padding:0;}
.benifit-lt ul li							{display:block;margin:0 0 22px 0;padding:0 0 0 34px;font-weight:400;font-family: 'Open Sans', sans-serif;font-size:15px;color:#ffffff;line-height:24px;background:url(../images/bullet.png) no-repeat left 8px;}
.benifit-rt									{display:inline-block;float:right;background:#ffffff;margin:0;padding:0;width:52.5%;}
.benifit-rt ul								{display:block;margin:0;padding:0;}
.benifit-rt ul li							{display:inline-block;float:left; margin:0;padding:0;width:50%;}
.benifit-rt ul li a							{display:block;margin:0;padding:0;}
.benifit-rt ul li a img						{width:100%;height:auto;display:block;}

/*****************************Work-station Page here ***************************************/


.content-state								{display:block;margin:0;padding:0;background:url(../images/base-bg.png) no-repeat center top #d1d8db;background-size: cover;}
.state-in									{display:block;margin:0;padding:65px 7.6% 22px 7.5%;}
.state-lt									{display:inline-block;float:left; margin:0;padding:13px 5% 0 0;}
.state-lt h2,.state-lt h1								{font-weight:700;font-family: 'Open Sans', sans-serif;font-size:35px;color:#4e5b61;line-height:35px;text-transform:uppercase;margin:0 0 39px 0;padding:0;display:block;}																																																						
.state-lt p									{font-weight:400;font-family: 'Open Sans', sans-serif;font-size:15px;color:#4e5b61;line-height:24px;margin:0;padding:0 1% 0 0;display:block;}
.state-rt									{display:inline-block;float:right; margin:0 0% 0 -9.5%;padding:18px 0 0 0;}
.state-rt ul								{display:block;margin:0;padding:0;}
.state-rt ul li								{display:inline-block;float:right; margin:0 0 32px 3.5%;padding:0;width:44%;}
.state-rt ul li a							{display:block;}
.state-rt ul li a span						{display:block;margin:0 0 9px 0;padding:0;width:100%;height:auto;background:#15af97;    text-align: center;}
.state-rt ul li a span img					{display:inline-block;margin:0;padding:0;}
.state-rt ul li a small						{font-weight:700;font-family: 'Open Sans', sans-serif;font-size:17px;color:#4e5b61;line-height:17px;margin:0;padding:0;display:block;text-align:center;}
.state-rt ul li:nth-child(2n){margin-left:0 !important;}
.state-rt ul li a small:hover{text-decoration:underline;}

/*****************************Who Page here ***************************************/

.cost										{display:block;background:#ffffff;}
.cost .benifit-lt							{background:#ffffff;}

.cost .benifit-lt h2, .benifit-lt h1{color:#4e5b61;}
.cost .benifit-lt p{color:#4e5b61;}
.benifit-lt	a.now								{display:inline-block;margin:0;padding:76px 0 0 0;font-weight:700;font-family: 'Open Sans', sans-serif;font-size:18px;color:#4e5b61;line-height:18px;text-transform:uppercase;}
.benifit-lt	a.now:hover{text-decoration:underline;}

/*****************************Dealer Page here ***************************************/

.content-deal								{display:block;margin:0;padding:0;background:#d1d7db;}
.deal-in									{display:inline-block;margin:0;padding:78px 0% 55px 7.6%;}
.deal-lgt									{display:inline-block;float:left; margin:0;padding:0 2% 0 0 ;}
.deal-lgt h3								{font-weight:700;font-family: 'Open Sans', sans-serif;color:#4e5b61;line-height:35px;text-transform:uppercase;margin: 0 0 0px 0;padding: 0 10% 0 0;display:block;}																																																						
.deal-lgt h2								{font-weight:700;font-family: 'Open Sans', sans-serif;font-size:35px;color:#4e5b61;line-height:35px;text-transform:uppercase;margin: 0 0 40px 0;padding: 0 10% 0 0;display:block;}

.deal-lgt h1								{font-weight:700;font-family: 'Open Sans', sans-serif;font-size:35px;color:#4e5b61;line-height:35px;text-transform:uppercase;margin: 0 0 40px 0;padding: 0 10% 0 0;display:block;}	

.deal-lgt p									{font-weight:400;font-family: 'Open Sans', sans-serif;font-size:15px;color:#4e5b61;line-height:24px;margin:0 0 21px 0;padding:0 0% 0 0;display:block;}
/*.deal-lgt a.net								{display:inline-block;margin:0;padding:94px 0 0 0;font-weight:700;font-family: 'Open Sans', sans-serif;font-size:18px;color:#4e5b61;line-height:18px;text-transform:uppercase;} */

.deal-lgt a.net
{width:157px;background:#15af97;font-weight:800;font-family: 'Open Sans', sans-serif;font-size:14px;color:#ffffff;line-height:14px;text-align:center;text-transform:uppercase;padding:12px 0;display:block;}

.deal-lgt a.net:hover{text-decoration:underline;}
.deal-lgt img								{display:block;margin:0 0 14px 0;padding:0;width:100%;height:auto;}

.deal-rgt									{display:inline-block;float:right; margin:5px 0 0 0;padding:0 0 0 1.5%;}
.deal-rgt img								{display:block;margin:0 0 14px 0;padding:0;width:100%;height:auto;}
.deal-rgt .small							{display:block;margin:0 0 14px 0;padding:0;width:100%;height:100px;}
.deal-block									{display:block;margin:0;padding:0;}
.deal-block p								{font-weight:400;font-family: 'Open Sans', sans-serif;font-size:15px;color:#4e5b61;line-height:24px;margin:0 0 21px 0;padding:0 0% 0 0;display:block;}
.deal-block ul								{display:inline-block;float:left; margin:0 2% 0 0;padding:0;width:43%;}
.deal-block ul li							{display:block;margin: 0 0 22px 0;padding: 0 0% 0 18px;font-weight:400;font-family: 'Open Sans', sans-serif;font-size:16px;color:#4e5b61;line-height:24px;background:url(../images/bullet1.png) no-repeat left 7px;}
.deal-block h2 								{font-weight:700;font-family: 'Open Sans', sans-serif;font-size:15px;color:#4e5b61; margin: 0 0 10px 0;padding: 0 10% 0 0;display:block;}

/*****************************Dealer Page here ***************************************/

.network									{display:block;background:url(../images/base-map.png) no-repeat center top #fff;background-size:cover;}
.network a									{font-weight:400;font-family: 'Open Sans', sans-serif;font-size:15px;color:#4e5b61;line-height:24px;margin:0 0 16px 0;padding:0;display:block;}
.network select								{width:449px;display:block;margin:0;padding:0;border:solid 1px #a6acb0;height:43px;line-height:43px;font-weight:400;font-family: 'Open Sans', sans-serif;font-size:15px;color:#4e5b61;}
.network .deal-in							{padding:78px 7.2% 55px 7.2%;}
.network .deal-lgt p						{padding:0 7% 0 0;}


/*****************************Buy Page here ***************************************/
.content-buy								{display:block;margin:0;padding:0;background: url(../images/map.png) no-repeat right top #d1d8db;
background-size: cover;}

.content-buy-two							{display:block;margin:0;padding:0; background-color:#d1d8db;}

.buy-in										{display:block;margin:0;padding:70px 7% 72px 7%;}
.buy-info									{display:block;margin:0;padding:0;}
.buy-info h2, .buy-info h1								{font-weight:700;font-family: 'Open Sans', sans-serif;font-size:35px;color:#4e5b61;line-height:35px;text-transform:uppercase;margin: 0 0 40px 0;padding: 0 50% 0 0;display:block;}																																																						
.buy-info p									{font-weight:400;font-family: 'Open Sans', sans-serif;font-size:16px;color:#4e5b61;line-height:24px;margin:0 0 57px 0;padding:0 6% 0 0;display:block;}
/*****************************ADDED BY SR***************************************/
.buy-info ul							{display:block;margin:0 0 0 4px;padding:0;}
.buy-info ul li							{display:block;margin:0 0 22px 0;padding:0 0 0 34px;font-weight:400;font-family: 'Open Sans', sans-serif;font-size:16px;color:#4e5b61;line-height:24px;background:url(../images/bullet.png) no-repeat left 8px;}



.buy-block									{display:block;margin:0;padding:0;}
.buy-block ul								{display:block;margin:0;padding:0;}
.buy-block ul li							{display:inline-block;float:left; margin:0 5.6% 0 0;padding:0;width:29.6%;}
.buy-block ul li a							{display:block;margin:0 0 14px 0;padding:0;border:solid 7px transparent;}
.buy-block ul li a img						{display:block;margin:0;padding:0;width:100%;height:auto;}
.buy-block ul li small						{display:block; margin:0;padding:0;font-weight:700;font-family: 'Open Sans', sans-serif;font-size:17px;color:#4e5b61;line-height:17px;    text-align: center;}
.buy-block ul li a:hover{border:solid 7px #15af97;}

/*****************************Contact Page here ***************************************/

.contact									{display:block;margin:0;padding:0;background:#4e5b61;box-shadow: inset 0px 11px 10px #2D3438;}
.contact-in									{display:block;margin:0;padding:78px 7.5% 14px 7.5%;}
.contact-lgt								{display:inline-block;float:left; margin:0;padding:0;    padding:0 6% 0 0;}
.contact-lgt h2, .contact-lgt h1								{font-weight:700;font-family: 'Open Sans', sans-serif;font-size:35px;color:#ffffff;line-height:35px;text-transform:uppercase;margin:0 0 41px 0;padding:0;display:block;}
.contact-lgt h3								{font-weight:700;font-family: 'Open Sans', sans-serif;font-size:23px;color:#ffffff;    line-height: 29px;margin: 0 0 10px 0;padding:0;display:block;}
.contact-lgt p								{font-weight:400;font-family: 'Open Sans', sans-serif;font-size:15px;color:#ffffff;line-height:24px;margin: 0;padding:0;display:block;}

.contact-mid								{display:inline-block;float:left;     margin: 79px 0 0 -2%;padding:0 5% 0 0;}
.contact-mid img							{width:100%;height:auto;}
.contact-rgt								{display:inline-block;float:right;    margin:77px -4.1% 0 -3%;padding: 0 4% 0 0;}
.contact-rgt h2								{font-weight:700;font-family: 'Open Sans', sans-serif;font-size:23px;color:#ffffff;line-height:23px;margin:0 0 12px 0;padding:0;display:block;}
.contact-rgt p								{font-weight:400;font-family: 'Open Sans', sans-serif;font-size:15px;color:#ffffff;line-height:23px;margin:0 0 17px 0;padding:0 17% 0 0;display:block;}
.contact-rgt ul								{display:block;margin:0;padding:0;}
.contact-rgt ul li							{display:block;margin:0 0 16px 0;padding:0;width:100%;font-family: 'Open Sans', sans-serif;font-size:16px;color:#ffffff;}
.contact-rgt ul li input, .contact-rgt ul li input:focus{display:block;margin:0;padding:0 3%;width:100%;height:42px;background:#d1d8db;font-weight:400;font-family: 'Open Sans', sans-serif;font-size:16px;color:#ffffff;line-height:42px;border:none; border-top:1px solid #98a2a6;border-bottom:1px solid #b9c1c5;outline:none;box-shadow:none;transition:none;}



.infoboxtable tr {font-family: 'Open Sans', sans-serif;font-size:16px; vertical-align: top;color:#4e5b61;}
.infoboxtable tr h2 {font-weight: 700; font-size: 16px; margin:0 0 0 0; text-align: center;text-transform:none;}

.contact-rgt ul li select					{display:block;margin:0;padding:0 3%;width:100%;height:42px;background:#ffffff;font-weight:400;font-family: 'Open Sans', sans-serif;font-size:16px;color:#4e5b61;line-height:42px;border:none;border:1px solid #969da2;outline:none;box-shadow:none;}

.contact-rgt ul li textarea					{display:block;margin:0;padding:20px 5%;width:100%;background:#d1d8db;font-weight:400;font-family: 'Open Sans', sans-serif;font-size:18px;color:#ffffff;line-height:18px;border:none;border-top:1px solid #a8b1b5;min-height:181px;outline:none;resize:none;box-shadow:none;}
.contact-rgt ul li input.button11			{display:block;margin:0;padding:0;width:233px;height:39px; background:#15af97;font-weight:800;font-family: 'Open Sans', sans-serif;font-size:13px;color:#ffffff;line-height:39px;text-align:center;text-transform:uppercase;float:right;border:none;outline:none;box-shadow:none;}

.contact-rgt ul li input.button12			{display:block;margin:0;padding:0;width:233px;height:39px; background:#15af97;font-weight:800;font-family: 'Open Sans', sans-serif;font-size:13px;color:#ffffff;line-height:39px;text-align:center;text-transform:uppercase;float:right;border:none;outline:none;box-shadow:none;}

.errS                       {color:#FFF; font-size:12px; margin:110px 0 0 10%; width:auto;text-align: left;display: block;float: right;}
.f_success					{color:#FFF; font-size:12px; float:right; width:auto;text-align: center;display: block;    margin: 0 0 0 56%;}
.frmCountry					{display:inline-block; width:100%; }
.frmTitle					{display:inline-block; width:100%; }
.frmMassSpec				{display:inline-block; width:100%; }
.frmPump					{display:inline-block; width:100%; }
.frmPumpQty					{display:inline-block; width:100%; }
.fselect					{display:inline-block; width:100%; }

.pop-slide{display:none;margin:0;padding:14px 42px 34px;background:url(../images/pop-trans.png) repeat;border-radius:8px;width:460px;position:}
.pop-slide h2{font-weight:700;font-family: 'Open Sans', sans-serif;font-size:23px;color:#ffffff;line-height:23px;display:block;margin:0 0 12px;padding:0;text-transform:uppercase;}
.pop-slide ul{display:block;margin:0;padding:0;}
.pop-slide ul li{font-weight:400;font-family: 'Open Sans', sans-serif;font-size:15px;color:#ffffff;line-height:15px;display:block;margin:0 0 8px;padding:0;}
.pop-slide ul li a{font-weight:400;font-family: 'Open Sans', sans-serif;font-size:15px;color:#ffffff;line-height:15px;margin:0;padding:0;position:static;}
.pop-slide a.close{position:absolute;top:10px;right:2%;}



.contact-rgt ul li input[type=checkbox] {width:32px;height:32px;}


input[type="checkbox"] {
    display: none;
}
input[type="checkbox"] + label {
    display: inline-block;
    border: 2px solid #ddd;
    width: 30px;
    height: 30px;
    position: relative;

}
input[type="checkbox"]:checked + label:after {
    content: '\2714';
    display: inline-block;
    font-size: 1.0em;
	padding-left:8px;
}

.contact-rgt ul li input[type="checkbox"] {
    display: none;
}
.contact-rgt ul li input[type="checkbox"] + label {
    display: inline-block;
    border: 2px solid #ddd;
    width: 30px;
    height: 30px;
    position: relative;
	background-color:#15af97

}
.contact-rgt ul li input[type="checkbox"]:checked + label:after {
    content: '\2714';
    display: inline-block;
    font-size: 1.0em;
	float:left;
	margin-right: 20px;
	
}