@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,700);
@import url(https://fonts.googleapis.com/css?family=Bad+Script);
@font-face {
    font-family: 'din_vk-regularregular';
    src: url('../fonts/dinvk-regular-webfont.woff2') format('woff2'),
         url('../fonts/dinvk-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'dinpromedium';
    src: url('../fonts/dinpro-medium-webfont.eot');
    src: url('../fonts/dinpro-medium-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/dinpro-medium-webfont.woff') format('woff'),
         url('../fonts/dinpro-medium-webfont.ttf') format('truetype'),
         url('../fonts/dinpro-medium-webfont.svg#dinpromedium') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'dinbold';
    src: url('../fonts/din-bold-webfont.eot');
    src: url('../fonts/din-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/din-bold-webfont.woff2') format('woff2'),
         url('../fonts/din-bold-webfont.woff') format('woff'),
         url('../fonts/din-bold-webfont.ttf') format('truetype'),
         url('../fonts/din-bold-webfont.svg#dinbold') format('svg');
    font-weight: normal;
    font-style: normal;

}
/*5086*/
@font-face {
    font-family: 'futura_t_lightregular';
    src: url('../fonts/futura-t-light-webfont.eot');
    src: url('../fonts/futura-t-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/futura-t-light-webfont.woff2') format('woff2'),
         url('../fonts/futura-t-light-webfont.woff') format('woff'),
         url('../fonts/futura-t-light-webfont.ttf') format('truetype'),
         url('../fonts/futura-t-light-webfont.svg#futura_t_lightregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
/*5086*/
body	
{	margin:0;
	font-family:'Open Sans', Verdana, Arial, Helvetica, sans-serif;
	color:#000000; 
	font-size:14px;
	background:#ffffff;
}

form{padding:0; margin:0;}

p{ color:#000; font-size:15px; margin:0 0 15px 0;}
h1, h2, h3, h4{ font-family:'dinpromedium', Verdana, Arial, Helvetica, sans-serif; font-weight:normal;}
h1{ color:#0678b8; font-size:20px;  margin:0 0 15px 0;}
h2{ margin:0; font-family:'dinpromedium', Arial, Helvetica, sans-serif; font-size:35px; color:#3b3b3b; font-weight:500}
h3{ font-family: 'Open Sans', Verdana, Arial, Helvetica, sans-serif; color:#cdcdcd; font-size:16px; margin:0 0 15px 0;}

iframe, img, embed, object, video, canvas { max-width: 100% }
img	{ border:none; vertical-align:middle; height:auto;}

a	{ outline:none; text-decoration:none; color:#0678b8; }
div { outline:none; }
a:hover	{	text-decoration:underline;	}

.fclear {clear:both; float:none; height:0; overflow:hidden;}
.fleft  {float:left;}
.fright {float:right;}

input, select, textarea	{color:#666; font-size:13px; font-family:'Open Sans', Arial, Helvetica, sans-serif; padding:3px; vertical-align:middle;}

.pagemn{ max-width:1250px; margin:0 auto; padding:0 10px;}

/*===============Header=============*/
.headermn
{	float:left;
	width:100%;
	padding:10px 0 15px 0;
	font-family:'dinpromedium', Arial, Helvetica, sans-serif;
}
.logo
{	float:left;
}
.header_right
{	float:right;
	padding-top:22px;
}
.header_right span
{	font-size:20px;
	color:#dcdeda;
	padding:0 5px;
	position:relative;
	top:3px;
}
.right_icons
{	float:right;
	padding-top:5px;
}
.right_icons strong
{	font-weight:normal;
	color:#1b96e5;
	font-size:26px;
	position:relative;
	top:-2px;
}
.links
{	float:right;
	padding-top:8px;
}
.links span
{
	font-size: 20px;
    color: #dcdeda;
    padding: 0 5px;
    position: relative;
    top: 3px
}
.btnBlue
{
	background: #61b403;
}
.links a
{	font-size:15px;
	color:#9c9e9a;
}
.links a.active, .links a:hover{
	color:#033653;
	text-decoration:none;
}
.links a img:hover{
	opacity:0.7;
}
.menumn
{	float:left;
	width:100%;
	background:#02283e; /* #02283e;*/ /*#1b96e5*/ /*6180*/  /*6204*/
}
.menumn ul
{	margin:0; padding:0; list-style:none;text-align:center;
}
.menumn li
{	/*float:left;
	padding-right:30px;*/
	display:inline-block;
	vertical-align:top;
	text-align:left;
}
.menumn li a
{	font-size:16px;
	color:#fff;
	display:block;
	padding:10px 19px; /*#6180*/
	font-family:'dinpromedium', Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}
.menumn li a.active,
.menumn li:hover a
{	background:#61b403;
	text-decoration:none;
}
.menutrigger 
{	display:none;
}
.slid_img{ float:left; width:100%; }
.slid_txt{ float:left; width:100%; background:url(../images/slider_txt_bg.png) repeat-x left bottom ; text-align:center; padding:116px 0 20px 0; position:absolute; bottom:0}
.slid_txt h3{ margin:0; font-family:'dinpromedium', Arial, Helvetica, sans-serif; font-size:32px; color:#fff; text-transform:uppercase;}
.slid_txt p{ margin:0; font-family:'dinpromedium', Arial, Helvetica, sans-serif; font-size:26px; color:#fff;}
.slid_txt p a{ font-family:'dinpromedium', Arial, Helvetica, sans-serif; font-size:22px; color:#fff; background:#0084ce; padding:8px 20px; margin:10px 0 33px 0; display:inline-block}
.slid_txt p a:hover{ text-decoration:none; background:#61B403;}

.testimonials{ float:left; width:100%; background:#ffffff /*#61b403*/; padding:34px 0 45px;}
.testimonial-data{ width:28%; margin:0 13px; background:#ffffff; padding:20px 19px 20px 19px; float:left; display:inline; vertical-align:top; position:relative; min-height:120px;}
.testimonial-data .tag-icon{ background:url(../images/testimonials-arrow.png) no-repeat right bottom; width:33px; height:40px; position:absolute; right:0; bottom:-22px;}
.testimonial-data p{ color:#000000; font-size:16px;}
.testimonial-data p em{ margin-top:20px; display:block; float:right; font-family:'Bad Script', cursive; font-size:16px; font-weight:bold; letter-spacing:0.5px; line-height:22px;text-align:right;margin-right:15px}
.btncontainer1 {
    /* max-width: 300px; */
    /* margin: 0 auto; */
}
.btncontainer1 a {
    /* width: 86%; */
    margin-bottom: 20px;
	width:220px;
}


.solution_mn{ float:left; width:100%; background:#ffffff; padding:50px 0 30px 0;}
.btns {
    display: inline-block;
    margin-right: 31px;
    vertical-align: top;
    width: 240px;
}
.btns:hover .btn1,
.btns:hover .btn2,
.btns:hover .btn3{ color:#ffffff;}

.solution_box_mn{ padding:0 69px;}

.btns .btn1 {
    background:url(../images/service-1.png) no-repeat left top;
    color: #fff;
    display: block;
    font-family: 'Open Sans', Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
    font-size: 16px;
    height: 217px;
    padding-top: 12px;
    text-decoration: none;
    text-transform: uppercase;
    width: 240px;
	text-align:center;
}
.btns .btn1:hover {
    background: url(../images/service-1-hover.png) no-repeat left top; background-size:cover;
}
.hide_text {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: #1b96e5 none repeat scroll 0 0;
    border-color: -moz-use-text-color #fff;
    border-image: none;
    border-style: none solid;
    border-width: 0 0px 0 0px;
    padding: 0px 10px 0;
	color:#fff;
	text-align:center;
}
.submenu{ padding-top:5px;}
.service-bottom{ background:url(../images/service-bottom-bg.png) no-repeat left top; width:100%; height:51px; background-size:contain;}
.btns:hover .service-bottom{ background:url(../images/service-bottom-bg-hover.png) no-repeat left top; width:100%; height:51px; background-size:contain;} 
.btns .btn2 {
    background:url(../images/service-2.png) no-repeat left top;
    color: #fff;
    display: block;
    font-family: 'Open Sans', Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
    font-size: 16px;
    height: 217px;
    padding-top: 12px;
    text-decoration: none;
    text-transform: uppercase;
    width: 240px;
	text-align:center;
}
.btns .btn2:hover {
    background: url(../images/service-2-hover.png) no-repeat -1px top;
}
.btns .btn3 {
    background:url(../images/service-3.png) no-repeat left top;
    color: #fff;
    display: block;
    font-family: 'Open Sans', Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
    font-size: 16px;
    height: 217px;
    padding-top: 12px;
    text-decoration: none;
    text-transform: uppercase;
    width: 240px;
	text-align:center;
}
.btns .btn3:hover {
    background: url(../images/service-3-hover.png) no-repeat -1px top;
}
.btns:hover .btn1 {
    background: url(../images/service-1-hover.png) no-repeat left top; background-size:cover;
}
.btns:hover .btn2{
    background: url(../images/service-2-hover.png) no-repeat -1px top;
}
.btns:hover .btn3{
    background: url(../images/service-3-hover.png) no-repeat -1px top;
}

.solution_box1{ float:left; width:23%; margin:0 30px 0 0; text-align:center}
.solution_box_icon1{ background:url(../images/solution_icon1.png) no-repeat center top; width:88px; height:88px; margin:0 auto; z-index:9; position:relative}
.solution_box_icon2{ background:url(../images/solution_icon2.png) no-repeat center top; width:88px; height:88px; margin:0 auto; z-index:9; position:relative}
.solution_box_icon3{ background:url(../images/solution_icon3.png) no-repeat center top; width:88px; height:88px; margin:0 auto; z-index:9; position:relative}
.solution_box1 h3{ margin:-45px 0 0 0; font-family:'Open Sans', Arial, Helvetica, sans-serif; font-size:21px; color:#ffffff; font-weight:700; background:#0084ce; padding:50px 0 15px 0}
.box_detail_text{ margin:0; font-family:'Open Sans', Arial, Helvetica, sans-serif; font-size:17px; color:#666666; font-weight:400; padding:14px 14px 20px; border:1px #0084ce solid; min-height:165px}
.box_detail_text h4{ margin:0; font-family:'Open Sans', Arial, Helvetica, sans-serif; font-size:17px; color:#666666; font-weight:400; min-height: 115px;}
.solution_box1 p { display:block; margin:0}
.solution_box1 p  a{ margin:15px 0 0 0; display:inline-block; font-family:'Open Sans', Arial, Helvetica, sans-serif; font-size:17px; color:#ffffff; font-weight:400; background:#156434; padding:8px 15px; line-height:1em;}

.solution_box1:hover{ cursor:pointer}
.solution_box1:hover .solution_box_icon1{ background:url(../images/solution_icon1.png) no-repeat center bottom; width:88px; height:88px; cursor:pointer}
.solution_box1:hover .solution_box_icon2{ background:url(../images/solution_icon2.png) no-repeat center bottom; width:88px; height:88px; cursor:pointer}
.solution_box1:hover .solution_box_icon3{ background:url(../images/solution_icon3.png) no-repeat center bottom; width:88px; height:88px; cursor:pointer}
.solution_box1:hover h3{ background:#156434}
.box_detail_text:hover { border:1px #156434 solid}
.solution_box1:hover p a{ background:#0084ce}
.solution_box1 p a:hover{ text-decoration:none;}

.solution_box_form{ width:229px; border:1px #cbcbcb solid; padding:20px; margin:0px 0 0 29px; border-radius:10px; display:inline-block;}
.solution_box_form h3{ margin:0; font-family:'dinpromedium', Arial, Helvetica, sans-serif; font-size:17px; color:#1074ab; text-transform:uppercase;}
.solution_box_form p{margin:0 0 10px 0; font-family:'Open Sans', Arial, Helvetica, sans-serif; font-size:12px; color:#000; font-weight:400;}
.inputtext1{ border:1px #cecece solid;  font-family:'Open Sans', Arial, Helvetica, sans-serif; font-size:13px; color:#a9a9a9; font-weight:400; width:90%; padding:5px 10px; margin:0 0 5px 0}
.inputtext2{ border:1px #cecece solid;  font-family:'Open Sans', Arial, Helvetica, sans-serif; font-size:13px; color:#a9a9a9; font-weight:400; width:49%; padding:5px 10px; margin:0 0 5px 0}
.inputtext3{ border:1px #cecece solid;  font-family:'Open Sans', Arial, Helvetica, sans-serif; font-size:13px; color:#a9a9a9; font-weight:400; width:31%; padding:5px 10px; margin:0 0 5px 0; float:right}

.submit_btn{ width:100%; float:left; padding:5px 0; text-align:center; font-family:'Open Sans', Arial, Helvetica, sans-serif; font-size:15px; color:#ffffff; text-transform:uppercase; background:#1b96e5; border:0; cursor:pointer; margin:5px 0 0 0}
.submit_btn:hover{ background:#61B403;}


.upcom_late_box_mn{ float:left; width:100%; padding:20px 0 45px; margin:0 auto;}
.upcoming_box{ /*float:left;*/ width:48%; border:1px #02283e solid; border-bottom:3px #02283e solid}
.latest_box{ /*float:right;*/ width:48%; border:1px #02283e solid; border-bottom:3px #02283e solid}

.upcoming_box h3{ margin:0; font-family:'dinpromedium', Arial, Helvetica, sans-serif; font-size:24px; color:#ffffff; background:#02283e; padding:5px 20px 7px 20px}
.upcoming_detail{ background:#ffffff; padding:25px; min-height:365px;}
.upcoming_detail h4 a,
.upcoming_detail h4{margin:0; font-family:'dinbold', Arial, Helvetica, sans-serif; font-size:18px; color:#000; }

.upcoming_detail p{margin:3px 0 15px 0; font-family:'din_vk-regularregular', Arial, Helvetica, sans-serif; font-size:14px; color:#4a4a4a; padding:0 0 10px 0; }
.upcoming_detail p span{margin:0 5px; font-family:'din_vk-regularregular', Arial, Helvetica, sans-serif; font-size:16px; color:#d2cfcf;}
.upcoming_detail p a{margin:0; font-family:'din_vk-regularregular', Arial, Helvetica, sans-serif; font-size:16px; color:#000; text-decoration:none;}
.upcoming_detail p a:hover{ text-decoration:underline}
.upcoming_detail p.no_bot_bdr{ border-bottom:none;}
.upcoming_detail .read_more_btn{ display:block; margin:20px 0 0 0}
.upcoming_detail .read_more_btn a{background:#61b403; font-family:'Open Sans', Arial, Helvetica, sans-serif; font-size:16px; color:#ffffff; text-decoration:none; padding:5px 15px; display:inline-block; }
.upcoming_detail .read_more_btn a:hover{ background:#02283E;}
.rows{ float:left; width:100%;}
.col-left1{ width:80px; float:left; display:inline-block;}
.col-right1{ width:83%; float:left; display:inline-block;}
.calender{ background:url(../images/calender-icon.png) no-repeat left top; padding:8px 0 0 0; width:56px; text-align:center;}
.calender p{ color:#fff; margin:0px;}
.calender p span{ font-size:24px; font-weight:bold; color:#06679d;}

.calendergreen{ background:url(../images/calender-icon-green.png) no-repeat left top; padding:8px 0 0 0; width:56px; text-align:center;}
.calendergreen p{ color:#fff; margin:0px;}
.calendergreen p span{ font-size:24px; font-weight:bold; color:#61b403;}

.latest_box h3{margin:0; font-family:'dinpromedium', Arial, Helvetica, sans-serif; font-size:24px; color:#ffffff; background:#02283e; padding:5px 20px 7px 20px}
.latest_detail{ background:#ffffff; padding:25px; min-height:340px;}
.latest_detail img {
    float: left;
    margin: 0 15px 15px 0;
    display: inline-block;
	max-height:50px;
}

.latest_detail p{ padding:0 0 10px 0; border-bottom:1px #e5e5e5 solid; margin:0 0 10px 0;float:left;}

.latest_detail p a{margin:0; font-family:'dinbold', Arial, Helvetica, sans-serif; font-size:18px; color:#000000; text-decoration:none;}
.latest_detail p.no_bot_bdr{ border-bottom:none;}
.latest_detail .read_more_btn{ display:block; margin:10px 0 0 0}
.latest_detail .read_more_btn a{background:#61b403; font-family:'Open Sans', Arial, Helvetica, sans-serif; font-size:16px; color:#ffffff; text-decoration:none; padding:5px 15px; display:inline-block;}
.latest_detail .read_more_btn a:hover{ background:#02283E}

.blue_box_1 p.on_title{ color:#666666; font-size:14px; margin:10px 0 0 0;display:inline-block; width:100%;}
.value_box_input{ background:#fff; border:1px #a4a4a4 solid; width:30px; padding:3px; margin:0 5px 0 0; vertical-align:top; font-size:12px; float:left;}
.value_box{ margin:10px 0 0 0; float:left; width:100%;}
.value_box p{ display:inline-block; font-family:'Open Sans', Arial, Helvetica, sans-serif; font-size:13px !important; color:#666666 !important; font-weight:700; float:left;}
.webinar_product_page .blue_box_1 h3.dark_text{color:#666666 ; font-size:16px; margin:5px 0 0 0}
.register_now_btn{ width:100%; background:#f89200; font-size:18px; color:#ffffff; text-align:center; padding:5px 0; border:0; font-weight:700; margin:23px 0 0 0; cursor:pointer; text-transform:uppercase;}
.register_now_btn:hover{ background:#02283E}

.register_now_btn_preview{ width:100%; background:#f89200; font-size:18px; color:#ffffff; text-align:center; padding:5px 0; border:0; font-weight:700; margin:23px 0 0 0; cursor:pointer; text-transform:uppercase;}

/* #6332 Start */
.guidepage .grid article .img_holder{ background:#f4fcff;}
.guidepage .green_btn-small{ background:#61b403; font-size:14px; font-family:'Open Sans', Arial, Helvetica, sans-serif; font-weight:normal;}
.guidepage .green_btn-small:hover{ background:#02283e;}

/* #6332 End */

/*===============footer=============*/
.footermn
{	float:left;
	width:100%;
	background:#156434;
	padding:30px 0;	
}
.footercol
{	float:left;
	width:20%;
	padding-left:3%;
	border-left:1px solid #2d7449;
	font-size:16px;
	font-family:'din_vk-regularregular', Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#fff;
	line-height:24px;
	min-height:150px;
}
.footercol h2
{	font-size:19px;
	font-family:'dinpromedium', Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#fff;
	text-transform:uppercase;
	margin-bottom:20px;
}
.footercol a
{	font-size:16px;
	font-family:'din_vk-regularregular', Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#fff
}
.footercol a:hover
{	text-decoration:none;
	opacity:0.7;
}
.first
{	padding-left:0;
	border-left:0;
	width:22%;
}
.copyright
{	float:left;
	width:100%;
	background:#fff;
	padding:10px 0;
	color:#5e5c5c;
	font-size:14px;
	font-family:'din_vk-regularregular', Arial, Helvetica, sans-serif;
}
.copyright_text
{	float:left;
}
.copyright_right
{	float:right;
	color:#c6c6c6;
}
.copyright_right a
{	color:#666666;
}

.subhead_container{ background:#e8faff; padding:23px 0; width:100%; float:left;}
.subhead_container p{ font-size:14.5px; color:#333333; line-height:20px;}

.subhead_text{ padding:30px 0;}
.subhead_text p{ margin-bottom:0px; font-size:16px;}

.blue_box{ background:url(../images/green-bg.jpg) no-repeat left top; background-size:cover; padding:20px 18px; margin:20px;}
.blue_box h2{ font-size:24px; color:#fff; text-transform:uppercase;}
.blue_box p{ font-size:16px; color:#fff;}

.full_width{ width:100%; float:left;}



.pagemn{ max-width:1250px; margin:0 auto; padding:0 10px;}
.subhead_container{ background:#e8faff; padding:23px 0; width:100%; float:left;}
.subhead_container p{ margin-bottom:0px;}
.blue_box{ padding:15px 18px 15px; margin:20px 0px 25px 0px;}
.blue_box_1 h2{ font-size:26px; color:#fff; text-transform:uppercase; line-height:30px;}
.blue_box_1 p{ font-size:16px; color:#fff; margin-bottom:5px;}
.white_btn{ background:#ffffff; color:#3d7004; font-size:16px; text-decoration:none; padding:8px 15px; display:inline-block; float:right;}
.white_btn:hover{ background:#0B3147; color:#ffffff; text-decoration:none;}
.full_width{ width:100%; float:left;}

.left_col{ float:left; width:286px; margin-right:16px;}
.green_heading{ font-size:22px; color:#0b3147; font-weight:bold; margin-bottom:4px; text-transform:uppercase;}
.green_belt{ background:#02283e; color:#ffffff; font-family:'dinpromedium', Arial, Helvetica, sans-serif; font-size:18px; text-transform:uppercase; padding:10px 18px; display:block;}
.gray_border_box{ border:1px solid #e8e8e8; padding:15px 13px; border-top:none; border_bottom:none;}
.border_bottom{border_bottom:1px solid #e8e8e8}
.checkbox{ display:inline-block; vertical-align:top; }
.checkbox_label{ font-size:15px; color:#333333; text-transform:uppercase; margin-left:11px; display:inline-block; vertical-align:top; width:215px; margin-bottom:5px;}
.banner_box{ margin:24px 0;}
.banner_box img{ margin-bottom:10px;}
.right_col{  margin-top:0px; overflow:hidden; margin-bottom:45px;}
.right-containter{ margin-top:34px;}
.table_containter{ overflow:auto}
table.table1 { background-color: #ffffff; border-collapse: collapse; font-size: 16px; margin: 0; width: 100%; border-left:1px solid #eee;}
table.table1 th { background: #02283e; color: #fff; padding: 12px 7px 12px 7px; text-align: left; vertical-align: middle; line-height:normal; font-family: 'din_vk-regularregular', Arial, Helvetica, sans-serif; font-weight:bold; font-size:16px; text-transform:uppercase;}
table.table1 td { color: #000; padding: 15px 8px; vertical-align: top; font-size:15px; border:1px solid #eeeeee;}
table.table1 td a.dark_link{ color:#0678b8; font-weight:bold; text-decoration:none;}
table.table1 td a.dark_link:hover{ color:#0678b8;}
table.table1 td a { color: #1b96e5; text-decoration: underline;}
table.table1 tr.alt td { background: #e8faff none repeat scroll 0 0;}
table.table1 tr.over td { background: #fffbb5 none repeat scroll 0 0; color: #000000; font-weight: bold;}
.text-center{ text-align:center!important;}
.calender-big{ background:url(../images/calender-icon-big.png) no-repeat center top; width:76px; margin:0 auto; padding:4px 0;}
.calender-big p{ color:#FFFFFF; font-size:14px; margin-bottom:0px;}
.calender-big p span{ color:#0B3147; font-size:18px; font-weight:600; margin-top:-2px; display:inline-block;}
.time-text{ color:#0B3147; font-size:13px; width:76px; margin:-4px auto 0;}


.subhead_sky_container{ background:#02283e; padding:25px; margin:20px 0; text-align:center}
.blue_heading{ font-size:28px; color:#ffffff; }
.left_content_panel{ float:left; width:76%; }
.right_content_panel{ width:24%; float:right;}
ul.bullet1{ padding:0px; margin:20px 0; list-style:none; }
ul.bullet1 li{ background:url(../images/bullet-icon1.png) no-repeat left 4px; padding-left:24px; line-height:22px;}
.testimonial_box{ border:1px solid #93e893; background:#61b403; padding:26px 12px; margin:0 0 10px 15px; width:194px; float:left;}
.testimonial_box p{ color:#ffffff; margin-bottom:0px;}
.testimonial_box p span{ color:#fff; margin-top:8px; display:inline-block;}
.testimonial_icon{ background:url(../images/testimonials-icon.png) no-repeat left top; height:22px; width:18px; margin:-11px 60px 30px 0; float:right;}
.gray_box{ background:#ffffff; border:1px solid #02283e; padding:28px 22px; margin: 0 0 30px 30px;}
.gray-heading{ color:#02283e; font-size:20px; text-transform:uppercase; font-weight:bold; margin-bottom:20px;}
.imgfl{ float:left; overflow:hidden; margin-right:15px; margin-bottom:20px;}
.row1{ float:left; width:100%; margin-bottom:30px;}
.row1 p{ color:#666666; margin-bottom:0px;}
.row1 p a{ color:#0678b8; text-decoration:none;}
.row1 p a:hover{ color:#000; text-decoration:none;}



p.blue_heading_date {
    color: #ffffff;
    font-size: 20px;
    text-transform: uppercase;
	margin:0 0 0 0;
	font-family:'dinpromedium', Arial, Helvetica, sans-serif;
	text-transform:capitalize
}
.webinar_product_page h3{font-family:'Open Sans', Verdana, Arial, Helvetica, sans-serif; font-weight:700; font-size:20px; color:#02283e; margin:20px 0}
.webinar_product_page h3.blue-head{font-family:'Open Sans', Verdana, Arial, Helvetica, sans-serif; font-weight:700; font-size:20px; color:#02283E; margin:20px 0}
.webinar_product_page h3.no_top_mar{ margin-top:0; margin-bottom:15px;}
.webinar_product_left{ overflow:hidden; margin:0 0 20px 0}
.webinar_product_right{float: right; width: 265px; margin: 0 0 0 30px;}
.blue_text{ color:#0678b8; text-decoration:underline; font-weight:700}
.blue_text:hover{ color:#156434}
hr{ border:1px #dddada solid; background:none; border-bottom:0}
.no_bold_txt{ font-weight:normal; text-decoration:none;}
.profile_img_lt_author{margin:0 20px 0px 0; float:left;}
.profile_img_lt{ margin:0 20px 0px 0}
.sub_left_img2{border-width:0px;max-width:300px; padding:20px; padding-top:0px; max-height:270px}
.your_expert_mn{ margin:0 0 20px 0; float:left; width:100%;}
.your_expert_mn p{ margin:0 0 25px 0; line-height:22px;}
.blue_box_1{background: #ffffff;
    border: 1px solid #02283e;
    margin:0 0 20px 0;
    padding: 20px;
}
.blue-heading{color: #02283e;
    font-size: 20px;
    font-weight: bold;
    margin-bottom: 10px;
    text-transform: uppercase;
	border-bottom:1px #77b9db solid;
	padding-bottom:15px;
	line-height:20px;
}

.heading_no_bdr{ border:0; padding:0; margin-bottom:20px; margin-top:10px}
.webinar_product_page .blue_box_1 p{ color:#000000; font-size:14px; }
.value_box p{ color:#000000; font-size:14px;margin-top:-5px;}
.web_detail p{ margin:15px 0 0 0}
.credit_info p{ line-height:18px;}
.credit_info .profile_img_lt{ margin:0 15px 15px 0}
.credit_info p a{ display:inline-block; color:#0678b8}
p.blue_heading_text{color: #ffffff;
    font-family: "dinpromedium",Arial,Helvetica,sans-serif;
    font-size: 20px;
    margin: 0;
    /*text-transform: capitalize;*/
}
.webinar_product_page .blue_box_1 p.top_ex_mar{ margin:25px 0 0 0}
.webinar_product_page h3.no_bot_mar{ margin-bottom:5px}

.see_it_btn{ width:100%; background:#0678b8; font-size:18px; color:#ffffff; text-align:center; padding:5px 0; border:0; font-weight:700; margin:0 0 0 0; cursor:pointer; text-transform:uppercase;}
.see_it_btn:hover{ background:#f89200}

.free_trial_btn{ width:100%; background:#61b403; font-size:18px; color:#ffffff; text-align:center; padding:5px 0; border:0; font-weight:700; margin:15px 0 20px 0; cursor:pointer; text-transform:uppercase;}
.free_trial_btn:hover{ background:#f89200}
.webinar_product_page .blue_box_1 p span{ font-weight:400}
.webinar_product_page .blue_box_1 p.small_text{ font-size:13px; margin:5px 0 0 0}

.green_box{background: #ffffff;
    border: 1px solid #02283e;
    margin:0 0 30px 0;
    padding: 20px;
}
.green_box .blue-heading{ color:#02283e}
.green_box p{ color:#666666}
.webinar_product_right .gray_box{ margin:0}
.gray_box .no_bot_mar{ margin:0}
.lt_img_text p{ line-height:22px;}
ul.bot_mar li{ margin:0 0 10px 0}
ul.bullet2 {
    list-style: outside none none;
    margin: 20px 0;
    padding: 0;
}
ul.bullet2 li{ background:url(../images/bullet-icon2.png) no-repeat left 9px;line-height: 22px;
    padding-left: 18px; margin:0 0 8px 0}
ul.bullet3 {
    list-style: outside none none;
    margin: 20px 0;
    padding: 0;
}
ul.bullet3 li{ background:url(../images/bullet-icon3.png) no-repeat left 3px;line-height: 22px;
    padding-left: 18px; margin:0 0 8px 0}

/*===============footer=============*/
.footermn
{	float:left;
	width:100%;
	background:#02283e;
	padding:30px 0;	
}
.footercol
{	float:left;
	width:18%;
	padding-left:25px;
	border-left:1px solid #1c3e52;
	font-size:16px;
	font-family:'din_vk-regularregular', Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#fff;
	line-height:24px;
	min-height:150px;
}
.footercol h2
{	font-size:19px;
	font-family:'dinpromedium', Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#fff;
	text-transform:uppercase;
	margin-bottom:20px;
}
.footercol a
{	font-size:16px;
	font-family:'din_vk-regularregular', Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#fff
}
.footercol a h2:hover,
.footercol a:hover
{	text-decoration:none;
	opacity:0.7;
}
.first
{	padding-left:0;
	border-left:0;
	width:18%;
}
.copyright
{	float:left;
	width:100%;
	background:#fff;
	padding:10px 0;
	color:#5e5c5c;
	font-size:14px;
	font-family:'din_vk-regularregular', Arial, Helvetica, sans-serif;
}
.copyright_text
{	float:left;
}
.copyright_right
{	float:right;
	color:#c6c6c6;
}
.copyright_right a
{	color:#666666;
}
.p_top_mar{ margin:15px 0 0 0}
.webinar_product_page{ margin:0 0 30px 0}
.heading_cap{ /*text-transform:uppercase*/}
.left_align{ text-align:left}
.input_text_top{ margin-top:-6px}
.tab_text_mn{ float:left; width:100%;}
.left_link{ float:left; width:260px; margin-bottom:25px;}
.left_link a{ width:210px; padding:5px 0 5px 10px; color:#ffffff; font-size:18px; font-family:'Open Sans', Arial, Helvetica, sans-serif; /*text-transform:uppercase;*/ background:#a1a2a3; float:left; margin:0 0 10px 15px; border-radius:5px;}
.left_link a:hover, .left_link a.active{ background:#02283e; text-decoration:none;}
.right_text{ float:left; width:78%}
.right_text ul{ margin:25px 0; padding:0; list-style:none;}
.right_text ul li{ margin:0 0 2px 0; padding:0 0 0 20px; background:url(../images/bullet-icon1.png) no-repeat left 5px}
.right_text .blue-heading{ border:none; padding:0; margin:0}
.right_text p{ margin:20px 0 0 0}
.right_text p.no_margin{ margin:0px 0 20px 0}
p.gray_bot_bdr{ border-bottom:1px #dedadb solid; padding:0 0 20px 0; margin-bottom:25px}
.partner_logo_detail{ margin:0 0 20px 0; float:left; border:1px solid #02283e; padding:20px 25px;}
.right_img{  width:210px; margin:0 10px 0 0; vertical-align:middle;}
.right_img img{ /*border:1px #d8d5d5 solid*/}
.right_img_text{ float:left;}
.right_img_text h3{ color:#02283e; font-family:'dinpromedium', Arial, Helvetica, sans-serif; font-size:22px; margin:0; font-weight:300}
.blue_link_big{color:#02283e; font-family:'dinpromedium', Arial, Helvetica, sans-serif; font-size:22px; margin:0; font-weight:300;}
.blue_link_big:hover,
.blue_link_big:hover h3{ color:#1b96e5; text-decoration:none;}
.right_img_text p{ margin:10px 0 0 0}
.right_img_text .top_ex_mar{ margin:20px 0 0 0}


.iconic-link{ width:90%; margin:20px auto;}
.iconic-link a{ border:1px solid #02283D; display:block; width:100%; margin-bottom:10px;}
.iconic-link a img{ vertical-align:top;}
.iconic-link a span{ padding:19px 0 19px 17px; display:inline-block; font-size:18px; color:#0678b8; font-weight:bold;}
.iconic-link a:hover{ background:#61b403;}
.iconic-link a:hover span{  color:#fff;}

.news-grid{ float:left; width:100%; margin-top:5px;}
.news-grid:first-child{ margin-top:0px;}
.news-date{ font-size:15px; color:#333333; display:inline-block; float:left;}
.news-grid a{ color:#1b96e5; font-weight:bold; font-size:15px; float:left; display:inline-block; text-align:left;}
.news-grid a:hover{ color:#02283e; font-weight:bold; font-size:15px; text-decoration:none;}
.btn-green-small{ background:#61b403; font-size:14px; color:#ffffff; font-weight:bold; padding:5px 15px; display:inline-block;}
.btn-green-small:hover{ background:#02283e; text-decoration:none;}
.btn-blue-small{ background:#0084ce; font-size:14px; color:#ffffff; font-weight:bold; padding:5px 15px; display:inline-block;}
.btn-blue-small:hover{ background:#02283e; text-decoration:none;}
.right_text ul.bullet-circle{ margin:15px 0; }
.right_text ul.bullet-circle li { background: url(../images/bullet-circle.png) no-repeat left 6px; margin: 0 0 2px; padding: 0 0 0 20px;}
.blue-title{ color:#02283e; font-size:20px; font-weight:bold; margin:16px 0 25px;}
.news-date{ background:url(../images/calender-icon-news.png) no-repeat left top; text-align:center; width:74px; height:63px; color:#ffffff; font-size:15px; padding-top:6px}
.news-date span{ font-size:26px; color:#02283e; font-weight:bold; }


/* Subscriptions */
p.text_right{ text-align:right; font-size:14px;}
p.text_right img{ vertical-align:middle;}
.grid{ float:left; width:100%; margin:-15px 0 30px 0;}
.grid article{ display:inline-block; vertical-align:top; min-height:400px; width:23.5%; margin:0 15px 17px 0; background:#f4fcff; border:1px solid #7dcaf6; position:relative;}
.grid article:nth-child(4n+0){ margin-right:0px;}
.grid article .img_holder{ width:100%; float:left; background:#fff; text-align:center;}
.grid article .blue-link{ color:#02283e; font-size:20px; font-family:'dinpromedium', Arial, Helvetica, sans-serif; margin-bottom:5px; float:left; width:100%; display:block;}
.grid article .blue-link:hover{ color:#0678b8; text-decoration:none;}
.tag-special{ background:url(../images/tag-special-offer.png) no-repeat left top; width:100px; height:89px; position:absolute; top:0; left:0;}
.tag-just-released{ background:url(../images/tag-just-released.png) no-repeat left top; width:100px; height:89px; position:absolute; top:0; left:0;}
.tag-best-seller{ background:url(../images/tag-best-seller.png) no-repeat left top; width:100px; height:89px; position:absolute; top:0; left:0;}
.tag-just-preOrder{ background:url(../images/tag-pre_order.png) no-repeat left top; width:100px; height:89px; position:absolute; top:0; left:0;}
.text_container{ padding:20px 14px; text-align:center; float:left;}
.text_container p{ font-size:14px; line-height:22px;}
.bottom_info{ position:absolute; bottom:20px; padding:0 15px; float:left; width:87%; margin:0 2px;}
.icon_legend{ margin-top:5px;}
.green_btn-small{ background:#61b403; padding:5px 10px; font-size:14px; color:#fff; font-weight:bold; display:inline-block; text-align:right; float:right; text-transform:uppercase;}
.green_btn-small:hover{ background:#02283e; text-decoration:none;}

.form_1{ border:1px solid #cbcbcb; border-radius:5px; float:left; width:100%; }
.form_1 form{ padding:25px; margin:0;}
.form_1 .half_col{ width:49%; margin-right:2%; float:left;}
/*.form_1 .half_col:nth-child(2){ margin-right:0;}*/
.rght {
    margin-right: -2% !important;
}
.row2{ float:left; width:100%; margin-bottom:5px;}
.form_left{ float:left; width:130px; color:#000000; margin-top:6px;}
.form_right{ overflow:hidden;}
.text_fied{ border:1px solid #cecece; padding:5px 10px; width:95%; color:#000000; font-size:16px;}
textarea.text_fied{ height:152px; width:95%;}
.bottom_m{ margin-bottom:5px; display:block;}
.btn_green_small{ background:#61b403; padding:5px 55px; float:right; font-size:15px; color:#fff; border:0px; cursor:pointer; margin:12px 0 30px;}
.btn_green_small:hover{ background:#02283e; color:#fff;}

#model-further-details-content { float: left; margin-top: -18px; width:100%; clear:both;}
#accordion {list-style: none; padding:0; margin:20px 0 0 0; float:left; width:100%;}
.ui-accordion-header a{  margin:0 0 0.278em;                        /* BASE FONT = 18px >>> 0 0 5px/18px = 0 0 0.278em */
   padding:10px 30px 10px 15px;                        /* BASE FONT = 18px >>> 5px 10px/18px = 0.278em 0.556em */
   background:#fff url(../images/minus.png) no-repeat right; color: #02283e; text-transform:none; cursor:pointer; float:left; width:96%; font-family:'latoregular', Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; margin: 0 auto 11px; text-decoration: none; cursor:pointer; border:1px solid #02283e;}
.ui-accordion-content{clear:both; padding-left: 5px;}
#accordion ul {display:none; margin:1em 0; font-size:1.125em; /* BASE FONT = 16px >>> 18px/16px = 1.125em */ color:#000; padding:0 0 0 1.5em; list-style:none;}
#accordion ol li{ color:#6E6E6E;}
.ui-state-active a{ background:#fff url(../images/plus.png) no-repeat right;}
#accordion ol{ margin-bottom:0.75em;}
.accodianbox p{ font-size:14px; color:#000000; margin-top:0;}
.resource_box{ width:48%; margin:0 15px 20px 0; border:1px solid #02283e; display:inline-block; vertical-align:top;position: relative;}

.box_img{ width:35%; float:left; display:inline-block; vertical-align: top;}
.box_right{ float:left; display:inline-block; vertical-align: top; width:56%; padding:20px 20px 0 31px;}
.box_right p{ color:#000000; font-weight:normal; font-size:14px;}

.box_right h3{ font-size:20px; color:#02283e; padding:0px; margin:0px 0 6px 0;}
.btn_green2{ background:#61b403; font-size:14px; color:#ffffff; font-weight:bold; padding:5px 10px; float:right; text-transform:uppercase;position: absolute; bottom: 10px; right: 15px;}
.btn_green2:hover{ background:#02283E; text-decoration:none;}

/* Onsite Training */
.solution_box_form1{ width:72%; float:left; border: 1px solid #cbcbcb; border-radius: 10px; margin: 0; padding: 15px; margin-left:15px;}
.solution_box_form1 h3{ font-size:15px; color:#1b96e5; font-weight:normal; margin:0px 0 7px 0; text-transform:uppercase; }
.solution_box_form1 p{ font-size:13px; color:#000000; margin-bottom:5px;}
.solution_box_form1 .inputtext1{ width:89%;}
.solution_box_form1 .inputtext2{ width:43%;}
.testimonial_box1{ border:1px solid #93e893; background:#61b403; padding:26px 12px; margin:20px 0 10px 15px; width:194px; float:left; position:relative;}
.testimonial_box1 p{ color:#ffffff; margin-bottom:0px; font-size:14px;}
.testimonial_box1 p span{ color:#fff; margin-top:8px; display:inline-block;}
.tag-icon1{ background:url(../images/testimonials-arrow2.png) no-repeat right bottom; width:55px; height:22px; position:absolute; right:40px; bottom:-22px;}
.right_col2{ float:right; width:262px; padding:23px; border:1px solid #010101;}
.right_box{ border-top:2px solid #cccccc; margin-bottom:10px; padding:22px 0;}
.right_box h4{ color:#02283e; font-size:20px; font-weight:bold; font-family:'Open Sans', Verdana, Arial, Helvetica, sans-serif; margin:0 0 5px;}
ul.bullet-arrow{ margin:15px 0; padding:0; list-style:none;}
ul.bullet-arrow li{ margin:0 0 2px 0; padding:0 0 0 25px; background:url(../images/bullet-icon1.png) no-repeat left 5px; font-size:15px; color:#000;}
.no_border{ border:0px; margin-bottom:0px; padding-bottom:0px;}
.gray_link{ color:#000; text-decoration:underline;}
.middle_text{ padding:10px 15px 0 0; float:left; width:52%;}
.middle_text .blue-heading{ border:0px; padding:0; margin:0 0 25px 0;}
.blue_box2{ border:1px solid #02283e; padding:24px; float:left; margin-bottom:20px;}
.blue_box2 p{ font-size:15px; color:#000000;}
.blue_box2 p strong{ color:#02283e; font-weight:bold; font-size:16px;}
.gray_box2{background:#eeeeee; border:1px solid #bab8b8; float:left; padding:24px; margin-bottom:20px;}
.img_left{ float:left; margin:0 30px 20px 10px;}
.col_right{ float:left; width:75%;}
.italic_black{ color:#000000; font-size:14px; font-style:italic; margin-top:5px;}
.img_full_widht{ width:100%;}
.show-mobile-only{ display:none!important;}


/* 24-10-2016 */
.banner_box1{ float:left; margin:20px 15px 0; width:220px;}
.banner_box1 a{ padding:0; margin:0; background:none; width:auto;}
.banner_box1 a:hover{ padding:0; margin:0; background:none;}
.sub_section{ max-width:888px; margin:24px 53px;}
.blue-heading.lower_case{ text-transform:none;}
.top_margin_zero{ margin:0px 0 20px!important;}
.bottom_margin_zero{ margin-bottom:0px!important;}
.blue_head1{color: #02283e; font-family: "Open Sans",Verdana,Arial,Helvetica,sans-serif; font-size: 18px; font-weight: bold; margin: 0 0 5px;}


.form1{ width:100%; float:left; padding:30px 0;}
.row4{ float:left; margin:10px 0px; width:100%;}
.col_1{ float:left; text-align:right; width:26%; margin-right:15px; margin-top:4px;}
.col_2{ float:left; width:70%;}
.inputarea{ border: 1px solid #cecece; color: #000000; font-family: "Open Sans",Arial,Helvetica,sans-serif; font-size: 13px; font-weight: 400; margin: 0 0 5px; padding: 5px 10px; width: 92%;}
.inputarea_dd{ border: 1px solid #cecece; color: #000000; font-family: "Open Sans",Arial,Helvetica,sans-serif; font-size: 13px; font-weight: 400; margin: 0 0 5px; padding: 5px 10px; width:95%;}
.red{ color:#ff0000;}
.btn_with_auto{ width:auto; padding:5px 30px;}
.see_subscription{ width:100%; background:#02283E; font-size:17px; color:#ffffff; text-align:center; padding:5px 0; border:0; font-weight:700; margin:0 0 0 0; cursor:pointer; text-transform:uppercase;}
.see_subscription:hover{ background:#f89200}

/*5086*/
/* Subscribe page */
.subscribemain{ text-align:center; margin:49px auto 24px; text-align:center;}
.head-skyblue{ font-size:30px; font-weight:bold; padding:15px 0; text-transform:uppercase; color:#ffffff; text-align:center;} 
.subscribecol{ width:400px; display:inline-block; vertical-align:top; background:#f5fbff; border:1px solid #cde4f2; border-radius:6px; text-align:left; margin:0 7px;}
.subscribehead{ width:100%; float:left; background:#61b403; text-align:center; font-weight:bold; /*font-size:24px;*/ font-size:18px; color:#ffffff; text-transform:uppercase; padding:15px 0; border-bottom:2px solid #ffffff; border-radius:6px 6px 0 0; position:relative;}/*change for #5086*/
.subscribesubhead{ background:#00293f; text-align:center; height:130px; float:left; width:100%; }
.subscribesubhead p{transform:translateY(-50%); top:50%; position:relative; font-family:futura-mediumregular,Arial,Helvetica,sans-serif; font-size:18px; color:#ffffff; padding:0 20px; letter-spacing:1px;}
.subscribedescription{ padding:20px 18px; /*min-height:520px;*/ min-height:466px; float:left;} /*changed for #5086*/
.subscribedescription ul{ list-style:none; padding:0px; margin:0px;}
.subscribedescription ul li{ color:#000000; font-size:18px; font-family:futura_t_lightregular,Arial,Helvetica,sans-serif; background:url(../images/green-icon.png) no-repeat left top; padding-left:30px; margin-bottom:10px;}
.subscribedescription ul li:last-child{ margin-bottom:0px;}
.subscribeprice{ background:#61b403; float:left; width:100%; padding:14px 0;height:50px;}/*added width for #4968*/
.subscribeprice input{ display:inline-block; /*width:45px;*/width:24px; text-align:center; vertical-align:top; margin-top:6px;}/*changed for #4968*/
.subscribepackage{ display:inline-block; vertical-align:top; /*font-size:28px;*/ font-size:20px;  font-family:futura_hvheavy,Arial,Helvetica,sans-serif; color:#ffffff; font-weight:bold;}/*changed for #4968*/
.subscribepackage span{ /*font-style:italic;*/ font-family:futura-mediumregular,Arial,Helvetica,sans-serif; color:#ffffff; font-size:18px; letter-spacing:2px; }/*changed for #4968*/
.subscribeinfo{ float:left; width:100%; text-align:center; padding:14px 0; color:#000000; font-size:18px; font-family:futura_t_lightregular,Arial,Helvetica,sans-serif; }
.btnbox{ width:100%; float:left; clear:both; text-align:center; padding:44px 0px 0px;}
.btnbox input{ background:#61b403; font-size:24px; font-family:futura_hvheavy,Arial,Helvetica,sans-serif; font-weight:bold; color:#ffffff; cursor:pointer; padding:15px 25px; border:0px;} 
.btnbox p{ color:#333333; font-size:17px; font-family:futura_t_lightregular,Arial,Helvetica,sans-serif; margin-top:15px;}
.tagmostpopular{ background:url(../images/tag-most-popular.png) no-repeat right top; position:absolute; right:0; top:0; height:60px; width:60px;;}
.footergrayline{ border-top:1px solid #d0d0d0;}
.btngcontainer{ width:100%; text-align:center; padding:30px 0 0;}
.btngcontainer a{ max-width:200px; display:inline-block; background:#0678b8; font-size: 16px; color: #ffffff; text-align: center; padding: 7px; border: 0; font-weight: 700; margin: 0 5px 5px 0;}
.btngcontainer a:hover{ background:#61b403; text-decoration:none;}
.submit_green_btn {width: 100%;float: left;padding: 5px 0;text-align: center;font-family: 'Open Sans', Arial, Helvetica, sans-serif;font-size: 15px; color: #ffffff;text-transform: uppercase;background: #61B403;border: 0;cursor: pointer;margin: 5px 0 0 0;}/*5086*/
.submit_green_btn:hover {background: #1b96e5;}/*5086*/
/*5086*/

/* 31-01-2018 start #5691*/
.socontainer{ width:100%; float:left;}
.socontainer .sohalfcol{ width:47%; display:inline-block; vertical-align:top; border:1px solid #eeeeee; margin:0 7px;}
.socontainer .sohalfcol h2{ font-family: 'Open Sans', Verdana, Arial, Helvetica, sans-serif; font-weight: 700; font-size: 20px; color: #02283e; margin: 0px 0 15px; text-align:center;}
.socontainer .sohalfcol .soimg{ float:left; margin:0 15px 15px 0;}
.sotextcontainer{ padding:15px 15px 30px 15px;}
.socontainer .sohalfcol ul { overflow:hidden; padding:0; margin:0}
.socontainer .sohalfcol ul li {
    background: rgba(0, 0, 0, 0) url(../images/bullet-icon1.png) no-repeat scroll left 4px;
    line-height: 22px;
    padding-left: 24px;
    list-style: none;
}
/* 31-01-2018 End #5691*/

@media screen and (max-width: 1281px){
.solution_box_mn{ padding:0px; margin:0 auto; text-align:center;}
.solution_box_form{ float:none; margin:0 auto; text-align:left;}
.menumn li a{ padding:10px 13px;}
.right_text{ width:76%}
/*.right_img_text{ width:71%;}*/
.grid article{ width:23.5%; min-height:400px;}
.text_fied{ width:90%; }
}

@media screen and (max-width: 1240px){
.middle_text{ width:48%;}
.box_right{ width:52%;}
.btn_green2{ margin-bottom:15px;}
}


/*===============keep screen 1024=============*/
@media screen and (max-width: 1159px) 
{
.pagemn{ padding:0 15px }
.logo
{	float:none;
	text-align:center;
}	
.header_right
{	float:none;
	text-align:center;
	padding-top:10px;
}
.solution_box1 {
    margin: 0 22px 0 0;
}
.inputtext2 {
    width: 43%;
}
.box_detail_text {
    min-height: 209px;
}
.box_detail_text h4{min-height: 161px;}
.right_content_panel,
.left_content_panel{ margin:0 auto; width:100%; }
.gray_box{ margin-left:0px;}
.right_text{ width:72%}
/*.right_img_text {width: 67%;}*/
.links,
.right_icons{ float:none;}
.testimonial-data{ width:25%;}
.upcoming_detail{ min-height:470px; }
/*.right_img_text{ width:64%;}*/
.grid article{ width:22.5%; min-height:450px;}
.box_img{ width:100%; text-align:center; margin-bottom:20px; background:#02283e;}
.box_right{ width:90%; text-align:center; margin-bottom:20px;}
.resource_box{ min-height:346px;}
.col_right{ width:100%;}
.middle_text{ width:69%;}
.right_col2{ margin:0 auto 20px; width:95%;}
.resource_box{ width:47%;}
.col-right1{ width:80%;}
}

/*===============keep screen 768=============*/
@media screen and (max-width: 999px) 
{
.footercol
{	width:50%;
	padding:0;
	border:0;
	min-height:170px;
}
.solution_box1 {
    margin: 0 10px 30px 10px;
	width: 47%;
}
.box_detail_text h4 {
    min-height: 100px;
}

.box_detail_text {
    min-height: 165px;
}
.latest_detail p a {
    font-size: 17px;
}
.left_col{ float:none; margin:0 auto; }
.right_text{ width:99%}
/*.right_img_text {width: 70%;}*/
.testimonial-data{ width:90%; margin-bottom:45px;}

#cssmenu01
{	display:none;
}
.menumn
{	position:relative;	
}
.menumn ul
{	padding-bottom:15px;
}
.menumn li
{	float:none;
	padding:0 0 1px;
}
.c-hamburger {
	display:block;
	position:relative;
	overflow:hidden;
	margin:0;
	padding:0;
	width:48px;
	height:48px;
	font-size:0;
	text-indent:-9999px;
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none;
	box-shadow:none;
	border-radius:none;
	border:none;
	cursor:pointer;
	-webkit-transition:background .3s;
	transition:background .3s
}
.c-hamburger:focus {
	outline:0
}
.c-hamburger span {
	display:block;
	position:absolute;
	top:22px;
	left:9px;
	right:9px;
	height:4px;
	background:#fff
}
.c-hamburger span::after, .c-hamburger span::before {
	position:absolute;
	display:block;
	left:0;
	width:100%;
	height:4px;
	background-color:#fff;
	content:""
}
.c-hamburger--htla.is-active span::after, .c-hamburger--htla.is-active span::before, .c-hamburger--htra.is-active span::after, .c-hamburger--htra.is-active span::before {
	width:50%
}
.c-hamburger span::before {
	top:-10px
}
.c-hamburger span::after {
	bottom:-10px
}
.c-hamburger--htx {
	background-color:#0678b8;
}
.c-hamburger--htx span {
	-webkit-transition:background 0s .3s;
	transition:background 0s .3s
}
.c-hamburger--htx span::after, .c-hamburger--htx span::before {
	-webkit-transition-duration:.3s, .3s;
	transition-duration:.3s, .3s;
	-webkit-transition-delay:.3s, 0s;
	transition-delay:.3s, 0s
}
.c-hamburger--htx span::before {
	-webkit-transition-property:top, -webkit-transform;
	transition-property:top, transform
}
.c-hamburger--htx span::after {
	-webkit-transition-property:bottom, -webkit-transform;
	transition-property:bottom, transform
}
.c-hamburger--htx.is-active {
	background-color:#0678b8
}
.c-hamburger--htx.is-active span {
	background:0 0
}
.c-hamburger--htx.is-active span::before {
	top:0;
	-webkit-transform:rotate(45deg);
	-ms-transform:rotate(45deg);
	transform:rotate(45deg)
}
.c-hamburger--htx.is-active span::after {
	bottom:0;
	-webkit-transform:rotate(-45deg);
	-ms-transform:rotate(-45deg);
	transform:rotate(-45deg)
}
.c-hamburger--htx.is-active span::after, .c-hamburger--htx.is-active span::before {
	-webkit-transition-delay:0s, .3s;
	transition-delay:0s, .3s
}
.menutrigger
{	display:block;
	margin:0 0 0 auto;
	width:48px;
}
.col-right1{ width:73%;}
.upcom_late_box_mn{ padding:30px 0 60px;}
.iconic-link{ width:100%;}
.iconic-link a img{ width:40px;}
.iconic-link a span{ font-size:14px; padding:7px;}

.right_img_text{ width:100%; margin-top:15px;} 
.news-grid a{ width:100%;}
.grid article{ width:30.5%; }
.grid article:nth-child(4n){ margin-right:15px;}
p.text_right{ margin-top:15px; float:left; text-align:left;}
.grid{ margin-top:15px;}
.form_1 .half_col{width:100%; }
.text_fied{ width:93%;}
.resource_box{ width:47%; min-height:367px;}
.onsite-training{ float:left; margin:0 auto;}
.middle_text{ float:left; width:100%;}
.left_link{ float:none; margin:0 auto;}
.right_col2{ float:left; width:88%;}
.blue-heading{ line-height:normal;}
.newspage .right_text{ width:100%;}
.col-right1{ width:72%;}
}

@media screen and (max-width: 768px) 
{

.right_text{ width:100%; margin:20px 0 0 0}

.left_link {
    float: none;
    margin: 0 auto;
    width: 260px;
}
.latest_detail,
.upcoming_detail{ min-height:auto;}
.right_img,
.right_img_text{ width:100%!important; float:left!important;}
#model-further-details-content{ width:98%;}
.resource_box{ width:100%; min-height:auto; margin-right:0px;}
.right_col2{ width:92%;}
.inputarea_dd{ width:96%;}

}
/*===============keep screen 480=============*/
@media screen and (max-width: 767px) 
{
.copyright_text,
.copyright_right
{	float:none;
	text-align:center;
}
.copyright_right
{	padding-top:10px;
}
.slid_txt h3
{	font-size:22px;
}
.slid_txt p
{	font-size:16px;
}

.solution_box1 {
    float: none;
    margin: 0 auto 30px;
    width: 300px;
}
.solution_box_form {
    float: none;
    margin: 0 auto;
    width: 260px;
}
.upcoming_box{ width:100%; margin:0 0 20px 0}
.latest_box{ width:100%;}
.webinar_product_right {
    float: none;
    margin: 0 auto;
}
.right_img {
    float: none;
    margin: 0 auto 10px;
    width: 210px;
}

.testimonial-data{ width:85%;}
.col-right1{ width:65%;}
.iconic-link a{ text-align:center;}
.iconic-link a img{ margin:0 auto; display:block; width:60px;}
.iconic-link a span{ font-size:16px;}
.grid article{ width:45%;}
p.text_right span{ display:block; margin-top:5px;}
.form_left{ width:100%; float:left;}
.form_right{ width:100%; float:left; overflow:visible;}
.form_1 .half_col{ margin-right:0px; }
.text_fied{ width:95%;}
#model-further-details-content{ width:100%;}
.ui-accordion-header a{ width:90%;}
.right_col2{ width:90%;}
.sub_section{ margin:24px 15px;}

.col_1,
.col_2{ float:left; text-align:left; width:100%;}
.hide_mobile{ display:none;}
.inputarea_dd{ width:95%;}
.show-mobile-only{ display:block;}				
		.hide-mobile-only{ display:none; }				
		.links{ float:left; display:inline-block; width:77px; vertical-align:top;}  
.links span
{
	font-size: 20px;
    color: #dcdeda;
    padding: 0 5px;
    position: relative;
    top: 3px
}		
		.right_icons{ float:left;  display:inline-block; width:150px; vertical-align:top;}				
		.header_right{ width:233px; margin:0 auto; }
.col-right1{ width:80%;}

} 


/* 31-01-2018 End #5691*/

/* 25-04-2018 #6294*/
.btn-blue{ background: #61b403; padding: 5px 10px; font-size: 14px; color: #fff; font-weight: bold; display: inline-block; float: left; text-transform: uppercase;}
 .img-right{ float:right; margin:0 0 15px 30px;}
  .img-left{ float:left; margin:0 30px 25px 5px;}
   .partner_logo_detail .submit_btn {
margin:0px 0 0px;
    clear: both;

}
 ul.bullet5{ padding:0; margin:0 0 15px 20px;}
 ul.bullet5 li { background: url(../images/bullet-icon1.png) no-repeat scroll left 4px; line-height: 22px; padding-left: 24px; list-style: none; display: table;}
/* 25-04-2018 */

/* #6294 Start */
.fcl1{ width:350px; float:left; margin:0 20px 15px 0;  }
.fcl2{overflow:auto;  }

@media screen and (max-width: 768px){
.fcl1,.fcl2{ width:100%; float:left; margin:0 0px 15px 0;  }
}

/* #6294 End */

/* #6303 Start */
.img_left1{ float:left; margin:0 30px 30px 0;}
/* #6303 Ends */

/* #6271 Start */
/*.resource_box .btn_green2{ background:#FF700F;}*/

/* Added VIP 18May2018 #6271*/
.btn_green3{ background:#FF700F; font-size:14px; color:#ffffff; font-weight:bold; padding:5px 10px; float:right; text-transform:uppercase;position: absolute; bottom: 10px; right: 15px;}
.btn_green3:hover{ background:#02283E; text-decoration:none;}
/*End*/

/* #6271 End */

/* #6341 Start */
.half-col1{ width:49.5%; display:inline-block; vertical-align:top; float:left;}

@media screen and (max-width: 480px) 
{
	.half-col1{ width:100%;}
	.half-col1 ul{ margin:5px 0;}	
}

/* #6341 End */

/* #6340 Start */
.ulbullet{ margin:10px 0 15px 0; padding-left:30px;}
.ulbullet li{ margin-bottom:8px;} 
.ulbullet ul{ margin:5px}
.ulbullet li {
    margin: 0 0 2px 0 !important;
    padding: 0 0 0 25px !important;
    font-size: 15px !important;
    color: #000 !important;
}

.innerSubscriber>li {
    background: rgba(0, 0, 0, 0) url("http://devgrants.complianceexpert.com/sites/grants/themes/grants/images/bullet-icon1.png") no-repeat scroll left 4px;
    line-height: 25px;
    padding-left: 24px;
    list-style: none;
    display: table;
	}
/* #6340 Start */



@media screen and (max-width: 1281px){
.solution_box_mn{ padding:0px; margin:0 auto; text-align:center;}
.solution_box_form{ float:none; margin:0 auto; text-align:left;}
.menumn li a{ padding:10px 13px;}
.right_text{ width:76%}
/*.right_img_text{ width:71%;}*/
.grid article{ width:23.5%; min-height:400px;}
.text_fied{ width:90%; }
}

@media screen and (max-width: 1240px){
.middle_text{ width:48%;}
.box_right{ width:52%;}
.btn_green2{ margin-bottom:15px;}
}


/*===============keep screen 320=============*/
@media screen and (max-width: 479px) 
{
/*.right_icons
{	text-align:center;
	width:auto;
	float:none;
}*/
.footercol
{	width:auto;
	float:none;
	min-height:inherit;
	padding-top:10px;
	padding-bottom:25px;
}
.footercol h2
{	margin-bottom:10px;
}
.solution_box1 {
    width: 280px;
}
.solution_box_form {
    width: 240px;
}
.testimonial-data{ width:80%;}
.btns{ margin-right:0px;}
.grid article{ width:100%; min-height:auto;}
.bottom_info{ position:relative; cursor:none}
.ui-accordion-header a{ width:85%; }
.right_col2{ width:84%;}
.box_right{ width:80%;}
.inputarea_dd{ width:100%;}
.col-right1{ width:65%;}
/*5086*/
.subscribecol{ width:95%; margin-bottom:15px;}
.subscribehead{ font-size:15px;}
.subscribepackage{ font-size:13px;}
/*5086*/
}
/*6303 Start */
@media screen and (max-width: 999px){
.partner_logo_detail table td{ width:100%; float:left; }
.partner_logo_detail table td .img_left1{ float:none; text-align:center; }
}
/*6303 End */


/* #6180 Start */
.social-icon{ float:left; clear:both;margin-right:2px;}
.header-banner{float: left; width: 100%; padding:24px 0 20px; text-align: center; background:url(../images/header-banner.jpg) no-repeat center top; background-size:cover;}
.header-banner h2{ font-size:32px; line-height:38px; color:#ffffff; font-family:'dinpromedium', Arial, Helvetica, sans-serif; text-transform:uppercase; margin-bottom:15px;}
.service_circle{ display: inline-block; margin: 0 10px; vertical-align:top;}
.service_circle p a { font-family:'dinbold', Arial, Helvetica, sans-serif; color: #ffffff; font-size: 22px; text-transform: uppercase; }
.service_circle p a:hover{ text-decoration:none; opacity:0.8; transition: all 0.3s linear; -moz-transition: all 0.3s linear; -webkit-transition: all 0.3s linear; -o-transition: all 0.3s linear;}

.testimonial-container{ width:100%; float:left; }
.testimonial-container .bx-wrapper{ max-width:100%!important;}

.solution_box_form{ background:#ffffff;}
.testimonial-data{ width:84%; height:400px; background:url(../images/testimonials-quote.png) no-repeat 15px 20px #ffffff; border:1px solid #61b403; border-bottom:0px;}
.testimonial-data:after{ background: url(../images/testimonials-arrow.png) no-repeat right bottom; width: 55px; height: 22px; position: absolute; right: 0; bottom: -22px;}
.testimonial-data p{ font-size:14px; max-height:375px; overflow:hidden; margin:15px; background:url(../images/testimonials-quote-2.png) no-repeat right bottom; line-height:22px;}
.testimonial-data .tag-icon{ background:url(../images/testimonials-arrow3.png) no-repeat right bottom #ffffff /*61b403*/; bottom:-15px; width:101.21%; border-top:1px solid #61b403; left:-1px;}
.testimonials .slide { margin: 0 5px; width:410px!important;}
.homebox{ /*width:32%;*/ margin-left:15px; float:left; display:inline-block; vertical-align:top; min-height:500px; position:relative;}
.upcoming_box{ width:48%;}
.homebox.nospace{ margin-right:0;}
.col-right1{ width:74%;}
.btn-green-big{ background:#7dc14b; font-size:20px; font-family:'dinbold', Arial, Helvetica, sans-serif; color:#ffffff; display:block; text-align:center; clear:both; padding:10px 0; position:absolute; bottom:20px; width:88%;}
.btn-green-big:hover{ background:#1b96e5; color:#ffffff; text-decoration:none;}

.header-banner-3 { background: url(../images/banner-2.jpg) no-repeat center top; padding: 0px 0px 0px; float: left; width: 100%; position:relative;}
.header-banner-3 .slid_txts { text-align: left; width: 100%; margin: 30px auto; float:left;}
.header-banner-3 .slid_txts h3 { font-size: 26px; color: #02283e; font-weight: bold; margin-bottom:5px;}
.header-banner-3 .slid_txts p { font-size: 18px; color: #02283e; margin-bottom: 9px;}
.header-banner-3 .btncont { text-align: center; /*margin-top: 47px;*/ float:left;}
.header-banner-3 .btncont a:hover {
                    background: #f89200;
                    text-decoration: none;
                }
.header-banner-3 p a { background: #61b403; color: #fff; display: inline-block; font-family: 'Open Sans', Arial, Helvetica, sans-serif;; font-size: 15px; margin: 10px 0 18px; padding: 8px 20px;}

/* Added VIP 01 Aug 2018 #6778*/
.header-banner-4 { background: url(../images/how_can_u_img.jpg) no-repeat center top; padding: 0px 0px 0px; float: left; width: 100%; position:relative;}
.header-banner-4 .slid_txts { text-align: left; width: 100%; margin: 30px auto; float:left;}
.header-banner-4 .slid_txts h3 { font-size: 26px; color: #02283e; font-weight: bold; margin-bottom:5px;}
.header-banner-4 .slid_txts p { font-size: 18px; color: #02283e; margin-bottom: 9px;}
.header-banner-4 .btncont { text-align: center; /*margin-top: 47px;*/ float:left;}
.header-banner-4 .btncont a:hover {
                    background: #f89200;
                    text-decoration: none;
                }
.header-banner-4 p a { background: #61b403; color: #fff; display: inline-block; font-family: 'Open Sans', Arial, Helvetica, sans-serif;; font-size: 15px; margin: 10px 0 18px; padding: 8px 20px;}


.header-banner-5 { background: url(../images/slider5.jpg) no-repeat center top; padding: 0px 0px 0px; float: left; width: 100%; position:relative;}
.header-banner-5 .slid_txts { text-align: left; width: 100%; margin: 30px auto; float:left;}
.header-banner-5 .slid_txts h3 { font-size: 26px; color: #02283e; font-weight: bold; margin-bottom:5px;}
.header-banner-5 .slid_txts p { font-size: 18px; color: #02283e; margin-bottom: 15px;}
.header-banner-5 .btncont { text-align: center; /*margin-top: 47px;*/ float:left;}
.header-banner-5 .btncont a:hover {
                    background: #f89200;
                    text-decoration: none;
                }
.header-banner-5 p a { background: #61b403; color: #fff; display: inline-block; font-family: 'Open Sans', Arial, Helvetica, sans-serif;; font-size: 15px; margin: 10px 0 18px; padding: 8px 20px;}


.header-banner-6 { background: url(../images/slider6.jpg) no-repeat center top; padding: 0px 0px 0px; float: left; width: 100%; position:relative;}
.header-banner-6 .slid_txts { text-align: left; width: 100%; margin: 30px auto; float:left;}
.header-banner-6 .slid_txts h3 { font-size: 26px; color: #02283e; font-weight: bold; margin-bottom:5px;}
.header-banner-6 .slid_txts p { font-size: 18px; color: #02283e; margin-bottom: 15px;}
.header-banner-6 .btncont { text-align: center; /*margin-top: 47px;*/ float:left;}
.header-banner-6 .btncont a:hover {
                    background: #f89200;
                    text-decoration: none;
                }
.header-banner-6 p a { background: #61b403; color: #fff; display: inline-block; font-family: 'Open Sans', Arial, Helvetica, sans-serif;; font-size: 15px; margin: 10px 0 18px; padding: 8px 20px;}

/*End*/

.menumn li ul{ position:absolute; width:200px; background:rgba(0,0,0,0.25); display:none;z-index:1;}
.menumn li:hover ul{ display:block;}
.menumn li ul li{ float:none;}
.menumn li a span{  display:block;}
.menumn li ul li{ width:100%; font-size:16px; padding:0; margin:0; background-image:none;}
.menumn li ul li a{	float:none; display:block; background:#7dc14b; margin:0; padding:11px 20px; line-height:20px; text-align:left; font-size:15px;}
.menumn li ul li a.active{ text-decoration:underline; color:#FFF;}
.menumn li ul li:hover a{ color:#02283e;}
.open-mobile-2 { display: none;}

.service_circle a:hover{ color:#02283e;}
.service_circle img{ border:6px solid #c8e5f6; -webkit-box-shadow: -1px 2px 20px -4px rgba(0,0,0,0.75); -moz-box-shadow: -1px 2px 20px -4px rgba(0,0,0,0.75); box-shadow: -1px 2px 20px -4px rgba(0,0,0,0.75); border-radius:100%; margin:23px 23px 25px;}
.service_circle a:hover img{ border:6px solid #02283e;}
.service_circle img:hover{ border:6px solid #02283e;}
.isstiky { position: fixed; top: 0; width: 100%; background: #02283e !important; z-index: 99999;}
.social-tw{ background:url(../images/twitter.png) no-repeat left top;}
.social-tw:hover{ background:url(../images/twitter-hover.png) no-repeat left top;}
.social-li{ background:url(../images/linkedin.png) no-repeat left top;}
.social-li:hover{ background:url(../images/linkedin-hover.png) no-repeat left top;}
.slid_txts h3.headsmall{float:left;color:#fff!important;margin-bottom:9px; font-size: 15px !important;font-style: italic; float:left; width:100%;}


@media screen and (max-width: 1279px){
	.header-banner-3 .slid_txts{ width:100%; float:left; text-align:center; margin-bottom:5px;}
	.header-banner-3 .btncont{ float:none; margin:0 auto 18px;}
	.testimonial-data{ max-width:450px!important;}
	
}

@media screen and (max-width: 1159px){
.social-icon{ float:none;}
.hide-responsive{ display:none;}
.menumn li a{ font-size:14px; padding:10px;}
.testimonial-container{ width:100%; margin-bottom:15px;}
.solution_box_form{ margin: 0 36%;}
.col-right1 { width: 70%;}
.homebox h4 a, .homebox h4, .homebox p a{ font-size:16px;}
.upcom_late_box_mn .homebox{ min-height:530px!important;}
.upcom_late_box_mn  .upcoming_detail{ min-height:auto;}

}

@media screen and (max-width: 999px){
/*.homebox{ width:31%;}*/
.upcom_late_box_mn .homebox h3{ font-size:20px;}
.upcom_late_box_mn  .col-left1{ width:58px;  }
/*.upcom_late_box_mn .col-right1{ width:120px;}*/
.upcom_late_box_mn .calender{ width:45px; background-size:contain; padding-top:4px;}
.upcom_late_box_mn .calender p span{ font-size:20px; }
body .upcom_late_box_mn .homebox .upcoming_detail p,
body .upcom_late_box_mn .homebox .upcoming_detail p a{ font-size:14px;}
.upcom_late_box_mn .homebox{ min-height:750px!important;}
.btn-green-big{ width:80%; font-size:18px;}
.latest_detail, .upcoming_detail{ padding:20px; }
.header-banner-3 .slid_txts h3{ font-size:20px;}
.header-banner-3 p a{ font-size:16px;}
.header-banner-3 .slid_txts p{ font-size:15px;}
.testimonials{ padding-bottom:0;}
}

@media screen and (max-width: 767px){
.header-banner h2{ font-size:18px; line-height:24px;}
.upcom_late_box_mn .homebox{ width:100%; min-height:auto!important; margin-bottom:15px;}
.upcom_late_box_mn .col-right1{ width:82%;}
.btn-green-big{ width:94%; position:relative; margin:20px auto 0;}
.solution_box_form{ margin:0 20%;}
.slide{ width:230px!important;}
.testimonial-data{ width:180px;}


#cssmenu01{	display:none;}
.menumn{ position:relative;}
.menumn li{	float:none;	padding:0 0 1px; position:relative; display:inherit;}
.menumn li ul{ width:100%; position:relative;}
.menumn li ul li a{ padding:6px 11px; font-size:14px;}

.c-hamburger { display:block; position:relative; overflow:hidden; margin:0; padding:0; width:48px; height:48px; font-size:0; text-indent:-9999px; -webkit-appearance:none;	-moz-appearance:none; appearance:none; box-shadow:none; border-radius:none; border:none; cursor:pointer; -webkit-transition:background .3s;	transition:background .3s}
.c-hamburger:focus { outline:0}
.c-hamburger span { display:block; position:absolute; top:22px; left:9px; right:9px; height:4px; background:#fff}
.c-hamburger span::after, .c-hamburger span::before { position:absolute; display:block; left:0; width:100%; height:4px;	background-color:#fff; content:""}
.c-hamburger--htla.is-active span::after, .c-hamburger--htla.is-active span::before, .c-hamburger--htra.is-active span::after, .c-hamburger--htra.is-active span::before { width:50%
}
.c-hamburger span::before { top:-10px}
.c-hamburger span::after { bottom:-10px}
.c-hamburger--htx { background-color:#0678b8;}
.c-hamburger--htx span { -webkit-transition:background 0s .3s; transition:background 0s .3s}
.c-hamburger--htx span::after, .c-hamburger--htx span::before { -webkit-transition-duration:.3s, .3s; transition-duration:.3s, .3s;	-webkit-transition-delay:.3s, 0s;
	transition-delay:.3s, 0s}
.c-hamburger--htx span::before { -webkit-transition-property:top, -webkit-transform; transition-property:top, transform}
.c-hamburger--htx span::after { -webkit-transition-property:bottom, -webkit-transform; transition-property:bottom, transform}
.c-hamburger--htx.is-active { background-color:#0678b8}
.c-hamburger--htx.is-active span { background:0 0}
.c-hamburger--htx.is-active span::before { top:0; -webkit-transform:rotate(45deg); -ms-transform:rotate(45deg); transform:rotate(45deg)}
.c-hamburger--htx.is-active span::after { bottom:0; -webkit-transform:rotate(-45deg); -ms-transform:rotate(-45deg); transform:rotate(-45deg)}
.c-hamburger--htx.is-active span::after, .c-hamburger--htx.is-active span::before { -webkit-transition-delay:0s, .3s; transition-delay:0s, .3s}
.menutrigger{ display:block; margin:0 0 0 auto; width:48px;}

.open-mobile-2{	color: #ffffff; cursor: pointer; display: inline; font-family: verdana; font-size: 27px !important; line-height:1em; position: absolute; right: 10px; text-align: center; top: 0; width: 50px; z-index: 99999;}
.menumn li:hover ul.sub-menu, .menumn li ul.sub-menu { display: none;}
.menu-header-menu-container{ background:#fff}



}

@media screen and (max-width: 1440px) {
.latest_detail{ min-height: 489px;}

@-moz-document url-prefix() {
.latest_detail{ min-height: 506px;}
}
}

@media screen and (max-width: 480px){
.solution_box_form{ margin:0 5px;}
.upcom_late_box_mn .col-right1{ width:76%;}
}

/* #6180 End */

/* #7178 Start */
.conferences{
    font-family: "Open Sans", Arial, Helvetica, sans-serif !important;
}
.conferences .subhead_sky_container h6 {
    font-size: 20px;
    color: #ffffff;
    margin: 0;
    font-weight: 400;
}
.conferences .event_box_mn {
    text-align: center;
}
.conferences .boxcircle1 {
    display: inline-block;
    width: 48%;
    vertical-align: top;
    padding-bottom: 25px;
}
.conferences .boxcircle1 h2 {
    font-size: 24px;
    line-height: 1.25em;
    padding-top: 15px;
    min-height: 40px;
    font-weight: 800;
    min-height: 60px;
}
.conferences .circles {
    text-align: center;
    padding-top: 20px;
    padding-bottom: 20px;
}
.conferences .cbig .circle {
    width: auto;
    display: block;
}
.conferences .circle .img1 {
    border: 6px solid #1b96e4;
    border-radius: 100%;
    display: inline-block;
}
.conferences .circle .img1 img {
    border-radius: 100%;
    padding: 0;
    height: auto;
    width: 100%;
}
.conferences .circle span {
    padding-top: 0px;
    display: block;
    padding: 0px 0 15px;
    font-size: 1.2em;
    font-weight: bold;
    color: #02283d;
}
.conferences .circle .btn1 {
    display: inline-block;
    color: #FFF;
    background: #1b96e4;
    padding: 8px 15px;
    text-decoration: none;
    bottom:0;
    position: absolute;
    left: 41%;
}
.conferences .circle:hover .img1 {
    border: 6px solid #61b404;
}
.conferences .circle:hover .btn1 {
    background: #61b404;
}
.conferences #wrapper {
    position: relative;
    margin: 30px auto 20px auto;
    width:925px;
}
.conferences .maparea {
    float: left;
    width: 100%;
    border-top: 1px solid #dbdbdb;
    overflow: auto;
    height: 723px;
}
.conferences .maparea h2 {
    color: #02283d;
    font-size:24px;
    margin: 19.92px 0px;
}
.conferences h2 {
    font-weight: 700;
    font-family: "Open Sans", Arial, Helvetica, sans-serif !important;
}
.conferences .maparea h2 .darkhead {
    color: #777777;
}
.conferences .maparea h2 .greenhead {
    color: #1b96e4;
}
.conferences .twocol {
    float: left;
    width: 100%;
    margin-bottom: 30px;
    border-top: 1px solid #dbdbdb;
    border-bottom: 1px solid #dbdbdb;
    padding: 45px 0;
    text-align: center;
}
.conferences .twocol .col {
    display: inline-block;
    width: 46%;
    margin: 0 10px;
    vertical-align: top;
    background: #dbebff;
    border-radius: 6px;
}
.conferences .twocol .col .col-container {
    padding: 15px 30px 30px;
    min-height: 205px;
    text-align: center;
    position: relative;
}
.conferences .twocol h2 {
    color: #02283e;
    font-size:24px;
    margin: 19.9px 0;
}
.conferences .twocol .col .col-container p {
    text-align: left;
    color: #02283e;
}
.conferences .twocol .col .col-container a {
    background: #1b96e4;
    padding: 8px 15px;
    color: #ffffff;
    font-size: 14px;
    text-decoration: none;
}
.conferences .pin {
    display: none;
}
.conferences .tooltip-up, .conferences .tooltip-down {
    position: absolute;
    background: url(../images/arrow-up-down.png);
    width: 22px;
    height: 42px;
}
.tooltip-up.updown{/*#7442*/
    background-position: 0 -84px;
}
.conferences .tooltip-down {
    background-position: 0 -84px;
    top: 15px;
    left: 138%;
}
.conferences .tooltip-down:hover {
    background: url(../images/arrow-up-hover.png) no-repeat left top;
}
.conferences .tooltip-down .tooltip:hover {
    border-color: #61b404;
}
.conferences .tooltip-down .tooltip {
    bottom: 51px;
    top: auto;
    border: 5px solid #02283e;
}
.conferences .tooltip-down .tooltip:hover::after {
    bottom: -15px;
    top: auto;
    border-bottom: 0;
    border-top: 10px solid #61b404;
}
.conferences .tooltip-down .tooltip::after {
    bottom: -15px;
    top: auto;
    border-bottom: 0;
    border-top: 10px solid #02283d;
}
.conferences .tooltip-up:hover {
    background: url(../images/arrow-up-hover.png) no-repeat left top;
}
.conferences .tooltip {
    display: none;
    width: 159px;
    height: 159px;
    text-shadow: 0 1px 0 #fff;
    position: absolute;
    top: 50px;
    left: 240%;
    z-index: 999;
    margin-left: -128px;
    padding: 0px;
    color: #222;
    -moz-border-radius: 100%;
    -webkit-border-radius: 100%;
    border-radius: 100%;
    background: #ffffff;
    text-align: center;
    border: 6px solid #02283d;
}
.conferences .tooltip:hover {
    border: 6px solid #61b404;
}
.conferences .tooltip-up .tooltip {
    top: 32px!important;
}
.conferences .tooltip img {
    border-radius: 100%;
    width: 100%;
}
.conferences .tooltip-up .text {
    top: 0px;
}
.conferences .testimonials {
    float: left;
    width: 100%;
    padding: 10px 0 15px;
}
.conferences .tooltip .text {
    background: rgba(0,0,0,0.3);
    width: 100%;
    position: absolute;
    top: 0px;
    left: 0px;
    text-align: center;
    color: #ffffff;
    font-weight: normal;
    font-size: 14px;
    font-family: "Open Sans", Arial, Helvetica, sans-serif;
    border-radius: 100%;
    height: 100%;
}
.conferences .tooltip .text a {
    color: #ffffff;
    text-decoration: none;
}
.conferences .tooltip span {
    color: #ffffff;
    font-weight: bold;
    display: block;
    font-size: 16px;
}
.conferences .tooltip:hover .btn3 {
    background: #61b404;
    color: #ffffff!important;
}
.conferences .tooltip::after {
    content: '';
    position: absolute;
    top: -30px;
    left: 50%;
    margin-left: -10px;
    border-bottom: 10px solid #61b404;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
}
.conferences .fancybox-custom .fancybox-skin {
    box-shadow: 0 0 50px #222;
}
.conferences .tooltip-up .tooltip::after {
    top: -15px!important;
    border-bottom: 10px solid #02283d;
}
.conferences .tooltip-up .tooltip:hover::after {
    border-bottom: 10px solid #61b404;
}
.conferences .midbotpoints2 {
    padding: 15px 15px 5px;
    background: #eeeeee;
    clear: both;
    border-radius: 6px;
    text-align: center;
    margin: 0 auto;
    max-width: 1250px;
}
.conferences .midbotpoints2 .wrapper {
    margin: 0 auto;
    max-width: 1250px;
    padding: 10px;
}
.conferences .midbotpoints2 h3 {
    margin: 0;
    margin-bottom: 12px;
    color: #1b96e4;
}
.conferences .midbotpoints2 p {
    font-size: 16px;
    color: #333;
    margin-bottom: 10px;
}
.conferences .midbotpoints2 p span {
    color: #868686;
    padding: 0 5px;
}
.conferences .midbotpoints2 a {
    color: #1b96e4;
}
.conferences .midbotpoints2 p:last-child {
    padding-top: 13px !important;
    margin-top: 15px !important;
    border-top: 1px solid #acacac;
    font-size: 14px;
    color: #565656;
}
.conferences .btn2 {
    background: #02283e;
    padding: 5px 10px;
    color: #ffffff!important;
    font-weight: normal;
    text-decoration: none;
    font-size: 11px;
    top: 18px;
    position: relative;
}
.conferences .btn3 {
    background: #02283d;
    padding: 5px 10px;
    color: #ffffff!important;
    font-weight: normal;
    text-decoration: none;
    font-size: 11px;
    top: 18px;
    position: relative;
}
#inline1.popup {
    width: 360px;
}
#inline1 .popuphead {
    font-size: 20px;
    line-height: 26px;
    margin-top: 0;
    color: #444;
    font-weight:700;
}

#inline1 .blue-link {
    color: #0678b8;
    text-decoration: underline;
}
#inline1 .poupform {
    width: 100%;
    text-align: center;
}
#inline1 .poupform input {
    border: 1px solid #eeeeee;
    padding: 7px;
    font-size: 14px;
    width: 90%;
    margin-bottom: 5px;
}
#inline1 .fancybox-margin {
    margin-right: 17px;
}
#inline1 .clsLoading {
    margin: 0px;
    padding: 0px;
    position: fixed;
    right: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    background-color: #666666;
    z-index: 30001;
    opacity: .8;
    filter: alpha(opacity=70);
    display: none;
}
#inline1 .clsLoading p {
    position: absolute;
    top: 40%;
    left: 45%;
    color: White;
}
#inline1 .poupform select {
    border: 1px solid #eeeeee;
    padding: 7px;
    font-size: 14px;
    width: 98%;
    margin-bottom: 5px;
    color: black;
}
#inline1 .submit_btn {
    width: 100% !important;
}
.testimonial-data {
    height: 445px !important;
    margin: 0 13px;
    padding: 20px 19px 20px 19px;
    float: left;
    display: inline;
    vertical-align: top;
    position: relative;
    min-height: 200px;
    border: 1px solid #61b403;
}
.conferences .circleText {
    min-height:174px;
    position:relative;
}
.conferences .slide{
    width: 403px !important;
}

@media only screen and (max-width: 767px) {
    .conferences .boxcircle1 {
        width: 100%;
    }
    .conferences .circleText {
        min-height: auto;
    }
    .conferences .circle .btn1 {
        position: relative;
        left: 0;
    }
    .conferences .twocol .col{
        width:95%;
    }
    .conferences .twocol .col .col-container a
    {
         font-size:10px;
    }
    .bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto{
        display:none;
    }
     .testimonial-data .tag-icon{
         width: 101.5%;
     }
}
/* #7178 End */

/*7707*/
* {box-sizing: border-box;}
*:before, *:after {
    box-sizing: border-box;
}
.pagemn{ max-width:1250px; margin:0 auto;}
.subpage_content .pagemn p{ margin:0 0 15px 0; line-height:20px;}

.free_reso_top{ float:left; width:100%; background:#7dc14b; padding:12px 17px; margin:0 0 28px 0}

.free_reso_top input{color: #999999; font-size:14px; border:1px #d8d8d8 solid; padding:10px 15px 10px 40px; width:100%; background:url(../images/search_icon_gray.png) no-repeat 10px 8px #fff;}
.free_reso_top select{color: #333333; font-size:14px; border:1px #d8d8d8 solid; padding:10px 10px; width:100%;}

.free_reso_box{ float:left; width:24%; margin:0 15px 0 0; position:relative;}
.free_reso_img{ position:absolute; left:0; width:100%; bottom:0;}

.free_reso_title{ margin:15px 0 0 0}
.free_reso_title a{color:#076aa9; font-size:17px; font-family:"dinpromedium",Arial,Helvetica,sans-serif; text-decoration:none;}
.free_reso_box_sub
{	height:300px; overflow:hidden; position:relative;/*#8132*/
}
.free_reso_disc
{	background:#36ade0; padding:20px; color: #ffffff; font-size:15px; position:absolute; height:100% !important; top:100%;width:100% !important;
}
.hover_more_arrow{ position:absolute; bottom:20px; right:20px}
.free_reso_box:hover .free_reso_disc
{ 	display:block;
	top:4px;/*TKB*/
	transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-webkit-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
    opacity:0.9;/*TKB*/
}
.free_reso_box:hover .free_reso_img
{ 	display:block;
	/*bottom:80%;TKB*/
	transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-webkit-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
}

.free_reso_box:hover .free_reso_title a{ color:#7dc14b}
.row .free_reso_box:last-child{ margin:0}
.free_reso_mid .row{ margin:0 0 25px 0; float:left; width:100%;}

.free_reso_bot{ float:left; width:100%; text-align:center; margin:30px 0 0 0}
.free_reso_bot a{color: #333333; font-size:16px; font-family:"dinpromedium",Arial,Helvetica,sans-serif; margin:0 5px}
.free_reso_bot a.active{ color:#076aa9;}
.free_reso_bot img{ vertical-align:top}

.all_topics{ float:left; width:24%;}
.sort_by{ float:left; width:24%; margin:0 10px}
.search{ float:left; width:50%;}

.free_reso_top input{color: #999999; font-size:14px; border:1px #d8d8d8 solid; padding:10px 15px 10px 40px; width:100%; background:url(../images/search_icon_gray.png) no-repeat 10px 8px #fff;}
.free_reso_top select{color: #333333; font-size:14px; border:1px #d8d8d8 solid; padding:10px 10px; width:100%;}


.subpage_content .pagemn p{ margin:0 0 15px 0; line-height:20px;}
.rdetails .rdetails-img{ float:left; margin:0 15px 15px 0; border:1px solid #eeeeee;}

.lt_content{ float:left; width: 68%;}
.rt_form_tab{ float:right; width:357px; border:1px #076aa9 solid; background:#f8f8f8; padding:30px 25px;}
.rt_content{ float: right; width: 357px; margin-bottom:30px;}
.rt_form_tab h3{ margin:0; font-family:"dinpromedium",Arial,Helvetica,sans-serif; font-weight:600; color:#02283e; font-size:19px; text-align:center}
.sign_up_form input, .sign_up_form select{ border:1px #c8c8c8 solid; padding:13px 12px; font-size:16px; font-family:'futuralight','FuturaBook', Arial, Helvetica, sans-serif; width:100%; margin:8px 0 0 0}
.sign_up_form input.submit_btn { background:#61b403; margin-bottom:10px;}
.sign_up_form input.submit_btn:hover { background:#02283e;}

.thanks_form a.submit_btn { font-family:"futuralight","FuturaBook",Arial,Helvetica,sans-serif; font-size:16px;background:#61b403; margin-bottom:10px;width:200px;padding:13px 12px;}
.thanks_form a.submit_btn:hover { background:#02283e;text-decoration:none;}

.rdetails{ border-right:1px solid #cccccc; margin-right:25px; padding-right:25px;}
.rdetails .rdetails-img{ float:left; padding:0 30px 15px 0; border:1px solid #eeeeee;margin:0;}
.lt_content.rdetails p{ font-size:15px;}
h2.h2small {    font-size:24px;font-weight: 600;}

.lt_content.rdetails ul {margin-top: 0;}

/*===============keep screen 1024=============*/
@media screen and (max-width: 1249px) 
{
.free_reso_box {
    width: 23.8%;
}
.free_reso_disc{font-size: 16px; min-height: 198px;}
.lt_content{ width:55%}
}

@media screen and (max-width: 999px) 
{
.free_reso_box {
    margin: 0 4% 20px;
    width: 42%;
}
.row .free_reso_box:last-child {
    margin: 0 4% 20px;
}
.free_reso_disc {
    font-size: 18px;
    min-height: 250px;
}
.search {
    width: 48%;
}
.free_reso_title {
    min-height:60px;
}
.blog .lt_content{ width:100%!important; float:left; margin-bottom:30px;}
.blog .rt_content{ width:300px; margin:0 auto; float:none;}
.team_mn h4{ margin-left:0;}
.event_box { width:auto;}
.lt_content{ width:50%}
}

@media screen and (max-width: 767px) 
{
.search{ width:100%; margin:10px 0 0 0}
.free_reso_disc {
    font-size: 16px;
    min-height: 206px;
}
.all_topics {
    width: 48%;
}
.sort_by {
    float: right;
    margin: 0;
    width: 48%;
}
.rdetails{ width:100%; border:0; margin-right:0; padding-right:0;}
.rdetails .rdetails-img{ float:none; width:100%;}
.rt_form_tab{ float:left; width:100%; margin:40px 0 0 0}
.rt_content{ float:left; width:100%; margin:40px 0 0 0}
.lt_content{ width:100%;}
}
@media screen and (max-width: 639px) 
{
.free_reso_box {
    float: none;
    margin: 0 auto 20px !important;
    width: 260px;
}
.free_reso_mid .row{ float:left; width:100%; margin:0}
.free_reso_disc {
    font-size: 18px;
    min-height: 218px;
}
}


/*#8122 Start */
.activepage {
    background:#61b403!important;
    border:solid 1px #61b403!important;
}

.clsPagination {
    overflow: hidden;text-align:center;margin-top:10px;padding-top:5px;padding-bottom:5px;
}

.clsPagination a{
    padding:10px;margin:2px;background:#02283e;border:solid 1px #666;color:white;font-weight:bold;
}

body .ui-widget-content a, body .ui-widget-content:hover a {    
    font-family:'Open Sans', Verdana, Arial, Helvetica, sans-serif;
    line-height:1.75!important;
}

#ui-id-1.ui-autocomplete.ui-menu.ui-widget.ui-widget-content.ui-corner-all{
    border: 1px solid #ccc;    
}

.clsVideo {
    border: 1px solid #ccc;
}

.drl_blue_text {
    color: #02283e;
    font-size: 20px;
    font-weight: bold;
    font-family: 'Open Sans', Verdana, Arial, Helvetica, sans-serif;
    margin: 0 0 5px;
}

/*.clsDRLVideo {margin: 0; text-align: center; padding-bottom: 15px;}*/

/*Loader Start*/
#cboxOverlay1 {
    background: rgba(0,0,0,0.5)!important;
    position: fixed;
    width: 100%;
    height: 100%;
}

.loader {
    border: 16px solid #f3f3f3;
    border-radius: 50%;
    border-top: 16px solid #02283e;
    width: 120px;
    height: 120px;
    -webkit-animation: spin 2s linear infinite;
    /* Safari */ animation: spin 2s linear infinite;
    padding-bottom: 42px;
    padding-right: 42px;
    top: 40%;
    left: 45%;
    position: absolute;
}
.masterLoader {
    top: 55%!important;
}
/* Safari */
@-webkit-keyframes spin {
    0% {
        -webkit-transform: rotate(0deg);
    }

    100% {
        -webkit-transform: rotate(360deg);
    }
}

@keyframes spin {
    0% {
        transform: rotate(0deg);
    }

    100% {
        transform: rotate(360deg);
    }
}
/*Loader end*/

/* Login */
@import url('https://fonts.googleapis.com/css?family=Lato:300,400,700,900&display=swap');

.login-container {
    margin: 74px auto;
    float: left;
    width: 100%;
    text-align: center;
}

.login-container-box {
    max-width: 1060px;
    background: #1b96e5;
    border-radius: 6px;
    margin: 0 auto;
    text-align: left;
    padding: 15px;
    font-size: 18px;
    font-family: 'futura_lt_btlight', Arial, Helvetica, sans-serif;
    color: #023c5e;
    font-weight: normal;
}

.login-form {
    width: 39%;
    background: #fff;
    border-radius: 6px;
    float: left;
}

.login-frm-container {
    padding: 27px 22px;
}

    .login-frm-container h3.blue-title {
        color: #307eab;
        font-size: 22px;
        line-height: 30px;
        margin-top: 0;
        margin-bottom: 5px;
    }

.login_free_trial:hover {
    background: #61b403;
    text-decoration: none!important;
    color: #fff;
}

.login-form a {
    color: #023c5e;
    display: inline-block;
}

.blue-title {
    font-size: 26px;
    color: #307eab;
    font-family: 'Lato', sans-serif, 'latoblack', 'latoregular', Arial, Helvetica, sans-serif;
    margin-bottom: 15px;
    line-height: 30px;
    font-weight: 700;
}

    .blue-title span {
        font-family: 'Lato', sans-serif, 'latobold', 'latoregular', Arial, Helvetica, sans-serif;
        font-weight: 700;
    }

.login-user {
    border: 1px solid #c6cccf;
    border-radius: 3px;
    background: url(../images/login-user-bg.jpg) no-repeat left top #fff;
    padding: 9px 5px 10px 55px;
    font-size: 21px;
    color: #8F9396;
    width: 100%;
    margin-bottom: 12px;
    margin-top: 12px;
    font-family: 'Lato', sans-serif, 'latobold', 'latoregular', Arial, Helvetica, sans-serif;
    font-weight: 400;
}

.login-pass {
    border: 1px solid #c6cccf;
    border-radius: 3px;
    background: url(../images/login-pass-bg.jpg) no-repeat left top #fff;
    padding: 9px 5px 10px 55px;
    font-size: 21px;
    color: #8F9396;
    width: 100%;
    margin-bottom: 12px;
    font-family: 'Lato', sans-serif, 'latobold', 'latoregular', Arial, Helvetica, sans-serif;
    font-weight: 400;
}

.login-form form {
    margin-bottom: 7px;
}

.login-advertise {
    float: right;
    width: 59%;
}

    .login-advertise img {
        border-radius: 6px;
    }

.advertise {
    margin-bottom: 25px;
}

.mobile-only {
    display: none;
}

.btn-links {
    margin: 10px 0 10px;
}

.gray-sep {
    color: #767a7c;
    font-size: 16px;
    margin: 0 10px;
}

.subhead_sky_container p {
    color: #ffffff;
}

.sub-small-banner {
    width: 100%;
    margin: 0;
}

.search_btn {
    color: #fff;
    font-family: latoregular,Arial,Helvetica,sans-serif;
    font-size: 22px;
    padding: 10px 25px;
    background: #61b403;
    border: 0;
    border-radius: 3px;
    margin-bottom: 10px;
}

.register_green_belt {
    background: #61b403;
    margin: 30px auto 15px;
    text-align: center;
    width: 66%;
    float: left;
    text-align: left;
    margin-top: 5px;
    padding: 20px;
}

    .register_green_belt h2 {
        font-size: 26px;
        color: #fff;
        text-transform: uppercase;
        font-weight: bold;
        margin-bottom: 10px;
        text-align: center;
    }

    .register_green_belt p {
        color: #ffffff;
        width: 77%;
        margin: 0 auto;
        font-size: 16px;
        float: left;
        text-align: left;
    }

    .register_green_belt .white_btn {
        float: none;
        margin: 13px auto 0;
    }

.orange-box {
    width: 33%;
    float: right;
    background: #f89200;
    min-height: 178px;
    margin-top: 5px;
    padding: 25px;
    text-align: center;
}

    .orange-box h2 {
        margin-top: -5px;
    }

.headcap {
    text-transform: uppercase;
}

.green-btn {
    background: #61b403;
    font-family: 'dinpromedium', Arial, Helvetica, sans-serif;
    font-size: 16px;
    color: #fff;
    text-transform: uppercase;
    padding: 5px 10px;
}

.video-container {
    margin: 0 0;
}

.greenlink {
    color: #61b403;
    font-size: 16px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 700;
}

.graytext {
    font-size: 16px;
    font-family: 'dinpromedium', Arial, Helvetica, sans-serif;
    color: #666666;
}

    .graytext .bigtext {
        color: #02283e;
        font-size: 20px;
        font-weight: bold;
    }

.searchfield {
    font-size: 16px;
    padding: 5px 15px;
    margin: 0 0 15px;
    width: 100%;
    border: 1px solid #cccccc;
}

.btn-green {
    background: #61b403;
    padding: 5px 0px;
    font-size: 14px;
    color: #fff!important;
    font-weight: bold;
    display: inline-block;
    text-transform: uppercase;
    text-decoration: none;
    border: 0;
    text-decoration:none!important;    
    width:100px;
    text-align:center;
}

    .btn-green:hover {
        background: #02283e;
    }

.btn-orange-small {
    background: #f89200;
    color: #ffffff!important;
    padding: 5px 10px;
}

.blue-btn-new {
    width: 100%;
    background: #0678b7;
    font-size: 18px;
    color: #ffffff;
    text-align: center;
    padding: 5px 0;
    border: 0;
    font-weight: 700;
    margin: 0px 20px 0px 0;
    cursor: pointer;
    text-transform: uppercase;
    display:inline-block;
    margin-bottom:10px;
}

.orange-btn-new {
    width: 100%;
    background: #f89201;
    font-size: 18px;
    color: #ffffff;
    text-align: center;
    padding: 5px 0;
    border: 0;
    font-weight: 700;
    margin: 0px 20px 0px 0;
    cursor: pointer;
    text-transform: uppercase;
    display:inline-block;
    margin-bottom:10px;
}

.graysmalltext{ color:#666666; font-size:15px; font-family: 'Open Sans', sans-serif; margin-bottom:10px;}
.smalllink{ color:#02283e; font-size:16px; font-family: 'dinpromedium', Arial, Helvetica, sans-serif; font-weight:600; text-decoration:underline;}
.smallblue{color:#02283e; font-size:16px; font-family: 'dinpromedium', Arial, Helvetica, sans-serif; font-weight:600;}

@media screen and (max-width: 980px) {
    .login-form, .login-advertise {
        width: 100%;
        float: left;
    }

    .login-advertise {
        margin-top: 15px;
        text-align: center;
    }

    .register_green_belt {
        text-align: center;
    }

        .register_green_belt p {
            width: 100%;
            text-align: center;
        }

    .orange-box {
        min-height: 230px;
    }
}

@media screen and (max-width: 767px) {
    .register_green_belt, .orange-box {
        width: 100%;
        min-height: inherit;
    }
}
@media screen and (-webkit-min-device-pixel-ratio:0)
{ 
 table.table1{ width:99.3%}  
}
/*#8122 End */

