﻿@font-face {
    font-family: 'futura_md_btmedium';
    src: url('../fonts/futuram_2-webfont.eot');
    src: url('../fonts/futuram_2-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/futuram_2-webfont.woff2') format('woff2'),
         url('../fonts/futuram_2-webfont.woff') format('woff'),
         url('../fonts/futuram_2-webfont.ttf') format('truetype'),
         url('../fonts/futuram_2-webfont.svg#futura_md_btmedium') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'futura_hvheavy';
    src: url('../fonts/futura-heavy_-webfont.eot');
    src: url('../fonts/futura-heavy_-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/futura-heavy_-webfont.woff2') format('woff2'),
         url('../fonts/futura-heavy_-webfont.woff') format('woff'),
         url('../fonts/futura-heavy_-webfont.ttf') format('truetype'),
         url('../fonts/futura-heavy_-webfont.svg#futura_hvheavy') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'futuralight';
    src: url('../fonts/futural-webfont.woff2') format('woff2'),
         url('../fonts/futural-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'futura_hv_btheavy';
    src: url('../fonts/futurah_0-webfont.woff2') format('woff2'),
         url('../fonts/futurah_0-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'FuturaBook';
    src: url('../fonts/FuturaBook.eot');
    src: url('../fonts/FuturaBook.eot') format('embedded-opentype'),
         url('../fonts/FuturaBook.woff2') format('woff2'),
         url('../fonts/FuturaBook.woff') format('woff'),
         url('../fonts/FuturaBook.ttf') format('truetype'),
         url('../fotns/FuturaBook.svg#FuturaBook') format('svg');
}


/* New Font Generated */

@font-face {
    font-family: 'Futura Bold';
    src: url('../fonts/Futura-Bold.eot');
    src: url('../fonts/Futura-Bold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Futura-Bold.woff2') format('woff2'),
        url('../fonts/Futura-Bold.woff') format('woff'),
        url('../fonts/Futura-Bold.ttf') format('truetype'),
        url('../fonts/Futura-Bold.svg#Futura-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Futura Light';
    src: url('../fonts/Futura-Light.eot');
    src: url('../fonts/Futura-Light.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Futura-Light.woff2') format('woff2'),
        url('../fonts/Futura-Light.woff') format('woff'),
        url('../fonts/Futura-Light.ttf') format('truetype'),
        url('../fonts/Futura-Light.svg#Futura-Light') format('svg');
    font-weight: 300;
    font-style: normal;
    /*font-display: swap;*/
}
@font-face {
    font-family: 'Futura Medium';
    src: url('../fonts/Futura-Medium.eot');
    src: url('../fonts/Futura-Medium.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Futura-Medium.woff2') format('woff2'),
        url('../fonts/Futura-Medium.woff') format('woff'),
        url('../fonts/Futura-Medium.ttf') format('truetype'),
        url('../fonts/Futura-Medium.svg#Futura-Medium') format('svg');
    font-weight: 500;
    font-style: normal;
    /*font-display: swap;*/
}
@font-face {
    font-family: 'Futura Book';
    src: url('../fonts/FuturaBookC.eot');
    src: url('../fonts/FuturaBookC.eot?#iefix') format('embedded-opentype'),
        url('../fonts/FuturaBookC.woff2') format('woff2'),
        url('../fonts/FuturaBookC.woff') format('woff'),
        url('../fonts/FuturaBookC.ttf') format('truetype'),
        url('../fonts/FuturaBookC.svg#FuturaBookC') format('svg');
    font-weight: normal;
    font-style: normal;
    /*font-display: swap;*/
}





@charset "utf-8";
/* CSS Document */

body	
{	margin:0 auto; padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#cdcdcd; font-size:13px; font-weight:normal;
	background:#ffffff;
}

form{padding:0; margin:0;}

p	{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#cdcdcd; font-size:13px; font-weight:normal; margin:0 0 15px 0;}
h1	{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#cdcdcd; font-size:20px; font-weight:normal; margin:0 0 15px 0;}
h2	{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#cdcdcd; font-size:18px; font-weight:normal; margin:0 0 15px 0;}
h3	{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#cdcdcd; font-size:16px; font-weight:normal; 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:#cdcdcd; }
div { outline:none; }
a:hover
{	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;
}

.fclear {clear:both; float:none; height:0px; overflow:hidden;}
.fleft  {float:left;}
.fright {float:right;}

* {box-sizing: border-box;}
*:before, *:after {
    box-sizing: border-box;
}
input, select, textarea	
{	color:#666; font-size:13px; font-family:Verdana, Arial, Helvetica, sans-serif; padding:3px; vertical-align:middle;	}

.iminterested option{font-size:25px;}
ol li{ line-height:20px;}
.pagemn{ max-width:1250px; margin:0 auto;}
.subpage_content .pagemn h2{ margin:0; font-family:'futura_md_btmedium', Arial, Helvetica, sans-serif; color:#36ade0; font-size:22px;}
.subpage_content .pagemn p{ margin:0 0 15px 0; line-height:20px;}

.header_mn{float:left; width:100%; background:url(../images/top_main_bg.jpg) no-repeat center top #36ade0; padding:0 0 0 0; background-size:cover!important;}
.header_mn_subpage{background:url(../images/sub_top_main_bg.jpg) no-repeat center top #36ade0; padding:0 !important}
.header_mn_subpage_ae{background:url(../images/sub-banner.jpg) no-repeat center top #36ade0; padding:0 !important}
.header_mn_subpage_ip{background:url(../images/sub-banner-industry-partner.jpg) no-repeat center top #36ade0; padding:0 !important}
.call_mn{ float:right; font-family:'futura_md_btmedium', Arial, Helvetica, sans-serif; color:#ffffff; font-size:24px; background:url(../images/call_icon.png) no-repeat left top; padding:0 0 3px 40px; margin:10px 0 0 0}
/* Added By TKB for #6503 */
.logo{ float:left;margin-top:35px;}
.logo a:hover{opacity:1;}
.call_social{ float:right; width:290px;}
.social_icon{ float:right; margin:8px 0 0 0}
.logo_social_mn{ float:left; width:100%; padding:30px 0;}
.login_btn { float: right; width: auto; margin: 22px 0 0; font-family:'futuralight', 'Futura Light','FuturaBook',Arial, Helvetica, sans-serif;}
.login_btn a { background: #61b403; padding: 5px 10px; font-size: 18px; color: #fff; border-radius: 5px; margin: 0 0 0 5px; display: inline-block;}
.login_btn a.activemyaccount,
.login_btn a.activelogin,
.login_btn a:hover { background: #f89200; opacity:1; text-decoration:none;}
/* End Added By TKB for #6503 */

#menumn{ float:left; width:100%; background:rgba(0,0,0,0.25)}

.breadcrumb-container{ padding:5px 0; margin:-20px 0 5px;}
.breadcrumb-container a{ color:#000000; padding:0;}

.service_circle_mn{ float:left; width:100%; padding:40px 0 52px; text-align:center;}
.service_circle{ display:inline-block; margin:0 10px}
.service_circle p{margin:0; }
.service_circle p a{font-family:'futura_md_btmedium', Arial, Helvetica, sans-serif; color:#ffffff; font-size:20px; text-transform:uppercase; font-weight:bold}

.logo_slider h2{ text-align:center; font-family:'futura_md_btmedium', Arial, Helvetica, sans-serif; color:#076aa9; font-size:40px; margin:0 0 20px }
.slide{ margin:0 10px}

.logo_slider{ float:left; width:100%; padding:84px 0 40px 0; background:url(../images/bott.jpg) no-repeat center top;}
.logo_slider .bx-pager-item{ display:none !important;}
.logo_slider .bx-wrapper{ max-width:1250px !important}

.testimonial_mn{ float:left; width:100%; padding:30px 0 40px 0; background:#7dc14b;}
.testimonial_mn .bx-wrapper{ max-width:1250px !important}
.testimonial_mn .bx-controls-direction{ display:none !important;}
.testimonial_img{ float:left; display:inline-block; margin:0 15px 0 30px; min-height:170px}
.testimonial_detail p{font-family:'futuralight', 'Futura Light','FuturaBook',Arial, Helvetica, sans-serif; color:#ffffff; font-size:20px; line-height: 22px;}
.testimonial_detail h3{font-family:'futura_md_btmedium', Arial, Helvetica, sans-serif; color:#ffffff; font-size:26px;}
.testimonial_detail h3 span{font-size:18px; font-style:italic;}

.three_box_mn{ float:left; width:100%; background:#ffffff; padding:50px 0;}

.three_box{ border:2px #36ade0 solid; width:32%; float:left; min-height:610px; border-radius:10px; position:relative;}

.three_box .btnViewMore{ float:right; padding-left:20px; width: 92%;margin: 0;position: absolute;bottom: 20px;}
.three_box .btnViewMore a{ display: inline-block; text-align:center; color: #ffffff;font-size: 19px;font-family: 'futura_md_btmedium';font-weight: bold;padding: 12px 17px 8px 17px;background: #7dc14b;text-transform: uppercase; width:300px;}
    .three_box .btnViewMore a:hover {
        background:#2a7aad;
    }

.three_box_2{ margin:0 2%;}
.three_box h2{background:#36ade0; padding:17px 0 17px 20px; margin:0; font-family:'futura_hv_btheavy', 'futura_hvheavy', Arial, Helvetica, sans-serif; color:#ffffff; font-size:18px; text-transform:uppercase; border-radius:7px 7px 0 0; }
.upcoming_detail_mn{ padding:20px; float:left; width:100%;height:530px;}
.upcoming_detail{ margin:0 0 15px 0; float:left; width:100%;}
.detail{ overflow:hidden;}
.date
{	background:url(../images/date_bg.png) no-repeat left top; font-family:'futuralight', 'Futura Light','FuturaBook',Arial, Helvetica, sans-serif; color:#ffffff; font-size:14px; line-height:16px; float:left; width:50px; text-align:center; padding:7px 0 0 0; margin:0 15px 0 0; 
}
.date span
{	font-size:23px; color:#1b96e5; font-family:'futura_hv_btheavy', 'futura_hvheavy', Arial, Helvetica, sans-serif; display:block; margin:2px 0 3px 0;
	line-height:32px;
}
.detail a{font-size:16px; color:#333; font-family:'futura_hv_btheavy', 'futura_hvheavy', Arial, Helvetica, sans-serif;}
.detail a span{font-family:'futuralight', 'Futura Light','FuturaBook',Arial, Helvetica, sans-serif; display:block; margin:2px 0 0 0}
.upcoming_detail_mn div:last-child{ margin:0}

.reports_detail{ padding:0px 0px 0px 0px; float:left; width:100%;}
.reports_detail ul{ margin:0; list-style:none; padding:0;}
.reports_detail ul li{ margin:0 0 14px 0; background:url(../images/bull_arrow.png) no-repeat left 5px; padding:0 0 0 10px}

.reports_detail ul li span{ font-family: 'futuralight', 'Futura Light','FuturaBook',Arial, Helvetica, sans-serif;display: block;margin: 2px 0 0 0; font-size:16px; color:#333;}
/*.reports_detail ul li a{font-size:16px; color:#333; font-family:'futuralight', 'Futura Light','FuturaBook',Arial, Helvetica, sans-serif;}*/
.reports_detail ul li a{font-size:16px; color:#333; font-family:'futura_hv_btheavy', 'futura_hvheavy', Arial, Helvetica, sans-serif;}
.reports_detail ul li:last-child{ margin:0}

.three_box_3 h2{ font-size:16px; padding:9px 0 9px 20px}
.three_box_3 .sign_up_form input{ border:1px #d8d8d8 solid; padding:8px 12px; font-size:16px; color:#989898; font-family:'futuralight', 'Futura Light','FuturaBook',Arial, Helvetica, sans-serif; width:100%; margin:8px 0 0 0}
/*.three_box.three_box_3 .sign_up_form_mn{padding:20px 0;}*/	
/*.three_box.three_box_3 .sign_up_form_mn{padding:20px 0; text-align:center;}*/
.three_box.three_box_3 .sign_up_form_mn{padding:0; text-align:center;}
.three_box.three_box_3 .sign_up_form_mn h3{ padding-left:20px; padding-right:20px; text-align:left;}
/*.three_box.three_box_3 .sign_up_form_mn h3{ padding-left:20px; padding-right:20px;}*/

.sign_up_form_mn{ padding:20px; float:left; width:100%;}
.sign_up_form_mn h3{ margin:0; font-size:16px; color:#333; font-family:'futura_hv_btheavy', 'futura_hvheavy', Arial, Helvetica, sans-serif;}
.sign_up_form input{ border:1px #d8d8d8 solid; padding:13px 12px; font-size:16px; color:#989898; font-family:'futuralight', 'Futura Light','FuturaBook',Arial, Helvetica, sans-serif; width:100%; margin:8px 0 0 0}
.sign_up_form select{ border:1px #d8d8d8 solid; padding:13px 12px; font-size:16px; color:#989898; font-family:'futuralight', 'Futura Light','FuturaBook',Arial, Helvetica, sans-serif; width:100%; margin:8px 0 0 0}
.suggest-atopic textarea{border:1px #d8d8d8 solid; padding:13px 12px; font-size:16px; color:#989898; font-family:'futuralight', 'Futura Light','FuturaBook',Arial, Helvetica, sans-serif; width:100%; margin:8px 0 15px 0}
.interested_checkbox_mn p{font-size:16px; color:#101010; font-family:'futuralight', 'Futura Light','FuturaBook',Arial, Helvetica, sans-serif; margin:10px 0 5px 0}
.interested_checkbox_lt{ float:left; width:60%;}
.interested_checkbox_rt{ float:right; width:40%;}
.interested_checkbox ul{ margin:0; padding:0; list-style:none;}
.interested_checkbox ul li{font-size:16px; color:#484040; font-family:'futuralight', 'Futura Light','FuturaBook',Arial, Helvetica, sans-serif; margin:0 0 5px 0}
.submit_btn_mn{ float:left; width:100%; margin:5px 0 0 0}
input.submit_btn{ width:100%; background:#7dc14b; font-size:20px; color:#ffffff; font-family:'futura_hv_btheavy', 'futura_hvheavy', Arial, Helvetica, sans-serif; text-align:center; cursor:pointer; border:0; text-transform:uppercase; padding:10px 0 8px}
.submit_btn:hover{ background:#2a7aad}


.footer_links_mn{ float:left; width:100%; background:#36ade0; padding:40px 0}
.footer_links{ float:left; display:inline-block; margin:0 4.5% 0 0}
.footer_links h3{font-size:16px; color:#ffffff; font-family:'futura_hv_btheavy', 'futura_hvheavy', Arial, Helvetica, sans-serif;}
.footer_links ul{ margin:0; padding:0; list-style:none;}
.footer_links ul li { margin:0 0 3px 0}
.footer_links ul li a{font-size:16px; color:#ffffff; font-family:'futuralight', 'Futura Light','FuturaBook',Arial, Helvetica, sans-serif;line-height:20px;}
.footer_links ul li a:hover, .footer_links ul li a.active{ color:#000}
.footer_links_last{ margin:0}


.copyright_mn{float:left; width:100%; background:#505152; padding:10px 0}
.copyright{ float:left; font-size:16px; color:#cccccc; font-family:'futuralight', 'Futura Light','FuturaBook',Arial, Helvetica, sans-serif; padding:5px 0 0 0}
.copyright a{  font-size:16px; color:#fff; font-family:'futuralight', 'Futura Light','FuturaBook',  Arial, Helvetica, sans-serif;}
.f_social{ float:right;}
.f_social a{ opacity:0.6}
.f_social a:hover{ opacity:1}


.logo_slider .slide{ text-align:center}
.logo_slider .bx-wrapper img{ display:inline-block;}

.sub_page_title{ text-align:center; padding:35px 0 30px 0; float:left; width:100%;}
.sub_page_title h3{font-family:'futura_md_btmedium', Arial, Helvetica, sans-serif; color:#ffffff; font-size:42px; margin:0; text-transform:uppercase;}
.sub_page_title h3.subhead{ text-transform:none!important;}
.sub_page_title h2
{	font-size:20px; font-family:'futura_hv_btheavy', 'futura_hvheavy', Arial, Helvetica, sans-serif; color:#ffffff; margin-bottom:5px;
}
.sub_page_title p{font-family:'futura_md_btmedium', Arial, Helvetica, sans-serif; color:#ffffff; font-size:18px; margin:5px 0 0 0;}
.wrap {
    height: 100%;
    overflow: auto;
}
.awards .data_ser_box{ min-height:600px;}
.subpage_content{ float:left; width:100%; padding:40px 0}
.data_ser_box_mn{ margin:0 auto; text-align:center; width:100%;}
.data_ser_box{ display:inline-block; width:322px; border:3px #36ade0 solid; border-radius:10px; text-align:center; padding:30px 0; margin:10px 22px; vertical-align:top;}
.data_ser_box img{ border:1px #36ade0 solid; border-radius:50%; width:146px; height:146px;}
.data_ser_box h3{ margin:15px 0 0 0;}
.data_ser_box h3 a{ font-family:'futura_md_btmedium', Arial, Helvetica, sans-serif; color:#076aa9; font-size:28px; line-height:30px; }


.lt_content{ float:left; width: 68%;}
.rt_form_tab{ float:right; width:357px; border:1px #076aa9 solid; background:#f8f8f8; padding:30px 25px; margin-top:45px;}
.rt_form_tab h3{ margin:0; font-family:'futura_md_btmedium', Arial, Helvetica, sans-serif; color:#076aa9; font-size:20px; text-align:center}
.lt_content h2{ margin:0; font-family:'futura_md_btmedium', Arial, Helvetica, sans-serif; color:#36ade0; font-size:30px;}
 .subpage_content ol{ margin:0; font-size:16px; color:#333333; font-family:'futuralight', 'Futura Light','FuturaBook',  Arial, Helvetica, sans-serif; padding-bottom:10px;}
.subpage_content p{ margin:0; font-size:16px; color:#333333; font-family:'futuralight', 'Futura Light','FuturaBook',  Arial, Helvetica, sans-serif;}
.subpage_content p a{font-size:16px; color:#36ade0; font-family:'futuralight', 'Futura Light','FuturaBook',  Arial, Helvetica, sans-serif; text-decoration:underline; font-weight:bold; text-decoration:none;}
.data_services{ padding:0 0 0 25px; margin:20px 0 0 0}
.data_services p{ margin:0 0 20px 0; line-height:20px}
.data_services span{font-family:'futura_md_btmedium', Arial, Helvetica, sans-serif; color:#36ade0; font-size:22px;}
.sub_testimonial h3{ margin:0; font-size:22px;}
.sub_testimonial{padding:30px 0 30px}

h3.blue_text{ margin:0 0 10px 0; font-family:'futura_md_btmedium', Arial, Helvetica, sans-serif; color:#076aa9; font-size:42px; text-align:center}
.team_mn{ margin:10px auto 20px; width:860px; padding-left:60px;}
.team_mn h4{font-family:'futura_md_btmedium', Arial, Helvetica, sans-serif; color:#02283e; font-size:24px; margin:0 0 10px -60px; text-align:center; font-weight:normal}
.team_member{ float:left; width:400px; display:inline-block; margin:0 0 20px 0}
.team_member img{ width:110px; height:110px; border-radius:50%; float:left; margin:0 25px 0 0}
.team_member_name {height: 110px; vertical-align:middle; position:relative; float:left; width:250px;}
.team_member_name p{font-family:'futuralight', 'Futura Light','FuturaBook',  Arial, Helvetica, sans-serif; color:#333333; font-size:20px; margin:0; position:absolute; top:50%; transform: translateY(-50%); line-height:20px }
.no_float{ float:none; margin:0 auto 20px; display:inherit}
.text_center{ text-align:center}
.text_center p{ font-size:20px}
.text_center p:last-child{ margin:8px 0 0 0 !important}
.text_center p:last-child img{ margin:0 5px}
.text_center p:last-child img:last-child{ margin:0 5px 0 15px}
.text_center p img{ vertical-align:top}
.text_center p br{ display:none;}
.email-icon{ width:18px!important; height:12px!important; border-radius:0!important; margin-top:8px!important; }

.bx-wrapper {position: relative; margin: 0; float:left; padding: 0; width:100%; *zoom: 1; } 
.testimonial_mn .bx-wrapper img { max-width: 100%; display: block; width:140px; height:140px; border-radius:50%; border:2px #fff solid }
.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {position: absolute; bottom: -15px; width: 100%;}
.bx-wrapper .bx-loading {min-height: 50px; background: url(images/bx_loader.gif) center center no-repeat; height: 100%; width: 100%; position: absolute; top: 0; left: 0; z-index: 2000;}
.bx-wrapper .bx-pager {text-align: center; font-size: .85em; font-family: Arial; font-weight: bold; color: #666; padding-top: 20px;}
.bx-wrapper .bx-pager .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {display: inline-block; *zoom: 1;*display: inline;}
.bx-wrapper .bx-pager.bx-default-pager a {background: #b1da93; text-indent: -9999px;  display: block;  width: 13px;  height: 13px;  margin: 0 5px;  outline: 0;  -moz-border-radius: 5px;  -webkit-border-radius: 5px;  border-radius: 50px;}
.bx-wrapper .bx-pager.bx-default-pager a:hover,  .bx-wrapper .bx-pager.bx-default-pager a.active {  background: #fff; opacity:1  }
.bx-wrapper .bx-prev {  left:-40px;  background: url(../images/arrows.png) no-repeat 0 0;  } 
.bx-wrapper .bx-next {  right:-40px;  background: url(../images/arrows.png) no-repeat right 0;  } 
.bx-wrapper .bx-prev:hover {  background: url(../images/arrows.png) no-repeat 0 bottom;  }
.bx-wrapper .bx-next:hover {  background: url(../images/arrows.png) no-repeat right bottom;  }
.bx-wrapper .bx-controls-direction a {  position: absolute;  top: 50%;  margin-top: -16px;  outline: 0;  width: 26px;  height: 54px;  text-indent: -9999px;  z-index: 9999; }
.bx-wrapper .bx-controls-direction a.disabled {  display: none; }
.bx-wrapper .bx-controls-auto {  text-align: center;  }
.bx-wrapper .bx-controls-auto .bx-start {  display: block;  text-indent: -9999px;  width: 10px;  height: 11px;  outline: 0;  background: url(images/controls.png) -86px -11px no-repeat;  margin: 0 3px;  }
.bx-wrapper .bx-controls-auto .bx-start:hover,  .bx-wrapper .bx-controls-auto .bx-start.active {  background-position: -86px 0;  }
.bx-wrapper .bx-controls-auto .bx-stop {  display: block;  text-indent: -9999px;  width: 9px;  height: 11px;  outline: 0;  background: url(images/controls.png) -86px -44px no-repeat;  margin: 0 3px;  }
.bx-wrapper .bx-controls-auto .bx-stop:hover,  .bx-wrapper .bx-controls-auto .bx-stop.active {  background-position: -86px -33px;  }
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {  text-align: left;  width: 80%;  }
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {  right: 0;  width: 35px;  }
.bx-wrapper .bx-caption {  position: absolute;  bottom: 0;  left: 0;  background: #666\9;  background: rgba(80, 80, 80, 0.75);  width: 100%;  }
.bx-wrapper .bx-caption span {  color: #fff;  font-family: Arial;  display: block;  font-size: .85em;  padding: 10px;  }
#return-to-top   {   position: fixed;  bottom: 20px;  right: 20px;   background: rgba(0, 0, 0, 0.7);  width: 35px;  height: 35px;  display: block;  text-decoration: none;  border-radius:100%;  display: none;  transition: all 0.3s ease;  color: #FFF;  font-size:16px;  font-family:Verdana, Geneva, sans-serif;  z-index:9999;  }
#return-to-top:hover {   background: rgba(0, 0, 0, 0.9);  }  #return-to-top span   {   font-size:19px;  text-align: center;  display: block;  line-height:40px;  }
.bluebdr_box .data_ser_box{padding:30px 15px; vertical-align:top; width:362px;}
.bluebdr_box .data_ser_box h3{ margin:10px 0 15px 0}
.bluebdr_box .data_ser_box p{ margin:0 0 15px 0;}
.bluebdr_box .data_ser_box p:last-child{ margin:20px 0 0 0}
p a.green_btn{background:#7dc14b; color:#fff; font-family:'futura_md_btmedium'; font-size:18px; padding:10px 25px 8px 25px; text-decoration:none; text-transform:uppercase; font-weight:normal; display:inline-block;}
p a.green_btn:hover{background:#2a7aad;}
.rt_content{ float: right; width: 357px;}
.rt_ad_mn{ text-align:center; margin:30px 0 0 0; float:left; width:100%;}
.data_services ul {list-style:none; padding:0; margin:0 0 20px;}
.data_services ul li{ padding:0 0 0 28px; margin:0 0 10px; font-size:16px; color:#333333; font-family:'futuralight', 'Futura Light','FuturaBook',  Arial, Helvetica, sans-serif; background:url(../images/green_arrow.png) no-repeat left 5px}
ul.list-arrow {list-style:none; padding:0!important; margin:0 0 20px!important;}
ul.list-arrow li{ padding:0 0 0 26px; margin:0 0 10px; font-size:16px; color:#333333; font-family:'futuralight', 'Futura Light','FuturaBook',  Arial, Helvetica, sans-serif; background:url(../images/green_arrow.png) no-repeat left 5px}
.data_services_nopad{ padding:0;}
.sub_logo_slider{ background:none; padding:30px 0}
.sub_logo_slider h2{ font-size:30px}
.box_min_height .data_ser_box{ min-height: 310px; padding: 30px 0 25px;}
.minheghts
{	min-height:245px;
}
.data_ser_box p
{	padding-left:17px; padding-right:17px; margin-top:14px !important;
}
.logo_bot_pad{padding:0 0 50px 0}
.data_ser_box p{ margin:20px 0 0 0;line-height:17px;}

.resources_page .data_ser_box{ margin: 10px 5px; width: 23%;}
.resources_page .data_ser_box h3{ margin:20px 0 25px 0}
.resources_page .data_ser_box p a{ font-family:'futuralight', 'Futura Light','FuturaBook',  Arial, Helvetica, sans-serif; font-weight:normal;}

.register_green_belt{ float:left; width:100%; padding:30px; background:#7dc14b; border:3px #5aaa20 solid; margin:0 0 30px 0}
.register_text{ width:80%; float:left;}
.register_text h3{ margin:0; font-family:'futura_hv_btheavy', 'futura_hvheavy'; font-size:20px; color:#ffffff; font-weight:bold}
.register_text p{ margin:10px 0 0 0; font-family:'FuturaBook'; font-size:18px; color:#ffffff; line-height:20px;}
.register_btn{ display:inline-block; float:right; margin:10px 0 0 0}
.register_btn a{font-family:'futura_hv_btheavy', 'futura_hvheavy'; font-size:20px; color:#ffffff; font-weight:bold; text-transform:uppercase; text-decoration:none; background:#2a7aad; padding:8px 25px; display:inline-block;}
.content_webinars{ float:left; width:100%;}
.left_col {
    float: left;
    margin-right: 16px;
    width: 286px;
}
.blue_heading {
    color: #36ade0;
	font-family:'futura_md_btmedium';
    font-size: 26px;
    margin:21px 0 12px 0px;
    text-transform: uppercase;
}
.blue_belt{background: #2a7aad;
    color: #ffffff;
    display: block;
    font-family:'futura_hv_btheavy', 'futura_hvheavy';
    font-size: 18px;
    padding: 12px 18px 8px 18px;
    text-transform: uppercase;
}
.blue_border_box{
	padding: 15px 13px 5px 13px;
	border:1px #ebebeb solid;
}
.checkbox
{	display: inline-block; vertical-align: top;
}
.checkbox input 
{	margin-top:1px
}
.checkbox_label
{	color: #000;
    display: inline-block;
	font-family:'futuralight', 'Futura Light','FuturaBook',  Arial, Helvetica, sans-serif;
    font-size: 14px;
    margin-bottom: 10px;
    margin-left:2px;
    text-transform: uppercase;
    vertical-align: top;
    width: 225px;
}
.right_col {
    margin: 0;
    overflow: hidden;
}
.suggest_topic{ float:left; text-align:right; width:100%; margin:0 0 16px 0}
.suggest_topic a{ background:url(../images/suggest_topic_bg.jpg) no-repeat left top #7dc14b; color:#fff; font-family:'futura_md_btmedium'; font-size: 18px; font-weight:bold; text-transform:uppercase; padding:14px 20px 9px 70px; display:inline-block; line-height:22px}

.table_containter {
    float:left; width:100%;
}
table.table1 {
    background-color: #ffffff;
    border-collapse: collapse;
    border-left: 1px solid #eee;
    font-size: 16px;
    margin: 0;
    width: 100%; min-width:450px;
}
table.table1 th {
    background: #2a7aad none repeat scroll 0 0;
    color: #fff;
    font-family: 'futura_md_btmedium', Arial, Helvetica, sans-serif;
    font-size: 18px;
    font-weight: bold;
    line-height: normal;
    padding:14px 7px 10px 7px;
    text-transform: uppercase;
    vertical-align: middle;
}
table.table1 td {
    border: 1px solid #eeeeee;
    color: #000;
	font-family:'futuralight', 'Futura Light','FuturaBook',  Arial, Helvetica, sans-serif;
    font-size: 15px;
    padding: 15px 10px;
    vertical-align: top;
}
.text-center {
    text-align: center !important;
}

.calender-big {
    background:url(../images/calender-icon-big.png) center top;
    margin: 0 auto;
    padding: 4px 0;
    width: 76px;
	height:62px
}
.calender-big p {
    color: #ffffff;
    font-size: 14px;
    margin-bottom: 0 !important;
}
.calender-big p span {
    color: #2a7aad;
	font-family:'futura_md_btmedium';
    display: inline-block;
    font-size: 18px;
    font-weight: 600;
    margin:2px 0 1px 0;
}
.time-text {
    color: #2a7aad;
	font-family:'futuralight', 'Futura Light','FuturaBook',  Arial, Helvetica, sans-serif;
    font-size: 13px;
    margin: -4px auto 0;
    width: 76px;
}
table.table1 td a.dark_link {
    color: #0678b8;
	font-size:16px;
    text-decoration: none;
	font-family:'futura_md_btmedium';
}


.digital_box_mn{ float:left; width:100%;}
.digital_box{ float:left; width:24%; padding:20px 12px; border:1px #36ade0 solid; border-radius:10px; text-align:center; margin:7px 5px; min-height:405px; position:relative;}
.digital_box h3 { margin:20px 0}
.digital_box h3 a{color: #076aa9; font-size:18px; font-family:'futura_md_btmedium';}
.digital_box p{ line-height:16px;}
.icon_btn{ float:left; width:92%; margin:0; position:absolute; bottom:20px;}
.icon_btn img{ float:left; display:inline-block}
/*.icon_btn a{float:right; display:inline-block; color: #ffffff; font-size:14px; font-family:'futura_md_btmedium'; font-weight:bold; padding:10px 15px 6px 15px; background:#7dc14b; text-transform:uppercase;}*/
.icon_btn a{ display:inline-block; color: #ffffff; font-size:16px; font-family:'futura_md_btmedium'; font-weight:bold; padding:12px 17px 8px 17px; background:#7dc14b; text-transform:uppercase;}
.icon_btn a:hover{background:#2a7aad;}

.print_page .digital_box{ min-height:440px;}
.lt_col{ float:left; width: 74%;}
.rt_col{ width:305px; float:right; }
.rt_col_box{width:100%; float:left; background:#f8f8f8; border:1px #36ade0 solid; padding:20px; margin:0 0 15px 0}
.rt_col h3{color: #36ade0; font-size:16px; font-weight:bold; font-family:'futura_hv_btheavy', 'futura_hvheavy'; margin:0}
.buynow_input_mn{ float:left; width:100%; margin:20px 0 0 0}
.buynow_input{ float:left; width:60px; margin:0 15px 0 0}
.buynow_input_text{color: #333333; font-size:14px; font-family:'futura_md_btmedium';}
.buynow_input input{ width:100%; border:1px #a4a4a4 solid; padding:6px 10px}
.buynow_input_text{ float:left; width:185px;}
.buynow_input_text span{ font-size:14px; font-family:'futuralight', 'Futura Light','FuturaBook',  Arial, Helvetica, sans-serif;}
.buynow_input_text input { margin:2px 0 0 0; vertical-align:top}
.buynow_input_text span.big_font{ font-size:16px; font-family:'futura_md_btmedium';}
.add_cart { margin:25px 0 0 0; width:100%; float:left; text-align:center;}
.add_cart a{color: #fff; font-size:20px; font-weight:bold; font-family:'futura_hv_btheavy', 'futura_hvheavy'; margin:0; padding:8px 0; background:#7dc14b; display:block; text-transform:uppercase}
.add_cart input{color: #fff; font-size:20px; font-weight:bold; font-family:'futura_hv_btheavy', 'futura_hvheavy'; margin:0; padding:8px 0; background:#7dc14b; display:block; text-transform:uppercase;width:100%;border:none;}
.add_cart input:hover { background: #2a7aad;}
.rt_col_box p{color: #333333; font-size:16px; font-family:'futuralight', 'Futura Light','FuturaBook',  Arial, Helvetica, sans-serif; margin:0 0 10px 0}
.rt_col_box p.blue_text{ color:#36ade0; font-size:14px; font-family:'futura_md_btmedium';}
.rt_col_box p.bold_text{ font-weight:bold; margin:0}
.pro_detail img{ float:left; display:block; margin:0 30px 50px 0}
.pro_detail p{ margin:0 0 15px 0}
.pro_detail h3{ color:#36ade0; font-weight:bold;}
.pro_detail h1{ color:#36ade0; font-weight:bold;}
.pro_detail h2{ margin:0; font-family:'futura_md_btmedium', Arial, Helvetica, sans-serif; color:#36ade0; font-size:22px;}
.pro_detail h5{ color:#36ade0; font-weight:bold;}
.pro_detail ul{color: #333333; font-size:16px; font-family:'futuralight', 'Futura Light','FuturaBook',  Arial, Helvetica, sans-serif; margin:0 0 15px 0; padding: 0 0 0 30px; display:inline-block}
.pro_detail ul li{color: #333333; font-size:16px; font-family:'futuralight', 'Futura Light','FuturaBook',  Arial, Helvetica, sans-serif; margin:0 0 3px 0}
.pro_detail p:last-child{ margin:10px 0 0 0}
h3.lt_black_text{ text-align:left; color:#333; font-size:16px; font-family:'futura_md_btmedium'; margin:0 0 10px 0}
.lt_content p{ margin:0 0 15px 0; line-height:20px;}
.lt_content ul{color: #333333; font-size:16px; font-family:'futuralight', 'Futura Light','FuturaBook',  Arial, Helvetica, sans-serif; margin:0 0 15px 0; padding: 0 0 0 30px; display:inline-block; max-width:60%;}
.lt_content ul li{color: #333333; font-size:16px; font-family:'futuralight', 'Futura Light','FuturaBook',  Arial, Helvetica, sans-serif; margin:0 0 3px 30px; line-height:20px;}

.free_reso_top{ float:left; width:100%; background:#7dc14b; padding:12px 17px; margin:0 0 28px 0}

.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:'futuralight', 'Futura Light','FuturaBook',  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:18px; font-family:'futuralight', 'Futura Light','FuturaBook',  Arial, Helvetica, sans-serif; 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:18px; font-family:'futuralight', 'Futura Light','FuturaBook',  Arial, Helvetica, sans-serif; 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:18px; font-family:'futura_md_btmedium';}
.free_reso_box_sub
{	height:300px; overflow:hidden; position:relative;
}
.free_reso_disc
{	background:#36ade0; padding:20px; color: #ffffff; font-size:18px; font-family:'futuralight', 'Futura Light','FuturaBook',  Arial, Helvetica, sans-serif; position:absolute; height:100% !important; top:100%;
}
.hover_more_arrow{ position:absolute; bottom:20px; right:20px}
.free_reso_box:hover .free_reso_disc
{ 	display:block;
	top:0;
	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_img
{ 	display:block;
	bottom:100%;
	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%;}
.event_box_mn {
    text-align: center;
}
.event_box {
    display: inline-block;
    vertical-align: top;
	margin:18px;
	width:21.75%;
	min-height:88px;
}
.event_box img{ border-radius:50%; border:3px #36ade0 solid; background:#f4fcff}
.event_box h3 { margin:20px 0 0 0;}
.event_box h3 a{color:#076aa9; font-size:27px; font-family:'futura_md_btmedium';}
.event_box p{color: #333333; font-size:16px; font-family:'futuralight', 'Futura Light','FuturaBook',  Arial, Helvetica, sans-serif; line-height:18px;min-height:40px}
.event_box p a.green_btn{ margin:15px 0 0 0; }
.event_box p:last-child{ min-height:inherit}

.small-left-head{ font-size:18px!important; text-align:left!important;}

.blog .three_box{ width:355px; min-height:530px;}
.blog .three_box .interested_checkbox_rt{ width:36%;}
.blog .three_box .interested_checkbox_lt{ width:63%;}
.blog-list{ float:left; width:100%; margin-bottom:30px;}
.blogimg{ float:left; margin-right:30px;}
.blog-list .blogdate{ font-size:14px; color:#666666;}
.blog-list h2{ color:#36ade0; font-size:22px; margin:14px 0 5px 0;font-family:'futura_md_btmedium';}
.btn-rm{background: #7dc14b; font-size: 16px; color: #ffffff; font-family: 'futuralight', 'Futura Light','FuturaBook',  Arial, Helvetica, sans-serif; text-align: center; cursor: pointer;
border: 0; padding:6px 10px; float:right;}
.btn-rm:hover{background:#2a7aad;}
.blog-pagination{ text-align:left;}
.blog-details{ float:left; width:100%;}
.blogdetailimg{ float:left; width:30%; margin-right:2.5%;}
.blogdetaildesc{ float:left; width:66%;}
.relate-post{ width:100%; float:left;}
.rblog{ width:30.5%; margin-right:30px; float:left;}
.rblog.last{ margin-right:0!important;}
.rp-head{ font-size:22px!important; font-family:'futura_md_btmedium'!important; margin-bottom:22px!important;}
.rblog-head{font-size:17px!important; font-family:'futura_md_btmedium'!important; color:#333333; margin-top:15px;}
.blogdetailhead{ font-size:22px!important;}
.suggest-atopic{ margin:0 auto; float:none!important; width:750px; }
.half-col{ width:47%; display:inline-block; vertical-align:top; margin:0px 15px 15px 0;}
.rdetails{ border-right:1px solid #cccccc; margin-right:25px; padding-right:25px;}
.rdetails .rdetails-img{ float:left; margin:0 15px 15px 0; border:1px solid #eeeeee;}
.lt_content.rdetails p{ font-size:20px;}
.rdimggrid{ margin:0; padding:0; list-style:none;}
.rdimggrid li{ display:inline-block; width:190px; text-align:center; padding:15px 0;}
.rdimggrid li img{ margin-bottom:10px;}
.formcheckbox{ list-style:none; padding:0; margin:0;}
.formcheckbox li{ margin-bottom:5px; color:#666666; width:100%; float:left;}
.formcheckbox input[type="checkbox"]{ float:left; width:25px; margin-top:5px;}
.formradio{ color:#333333; display:inline-block; margin:0 0 3px;}
.formradio input[type="radio"]{ float:left; width:25px; margin-top:4px!important; margin-bottom:0px; }
.textarea{border: 1px #d8d8d8 solid; padding: 13px 12px; font-size: 16px; color: #989898; font-family: 'futuralight', 'Futura Light','FuturaBook',Arial, Helvetica, sans-serif; width: 100%;
margin: 8px 0 0 0;}
.formbox{ float:left; margin:10px 0 0; width:100%;}

.loginbox {border: 2px #36ade0 solid;width: 480px;border-radius: 10px;position: relative;padding: 20px;margin: 0 auto;}
.loginbox h3{color:#666; font-size:14px;}
.loginbox ul li{color:#ff0000;}
.loginbox-input input{ border: 1px #d8d8d8 solid;padding: 8px 12px;font-size: 16px;color: #989898;font-family: 'futuralight', 'Futura Light','FuturaBook',Arial, Helvetica, sans-serif;width: 100%;margin: 8px 0 0 0;}
.loginbox-submit input{ background: #7dc14b;font-size: 18px;color: #ffffff;font-family: 'futura_hv_btheavy', 'futura_hvheavy', Arial, Helvetica, sans-serif;text-align: center;cursor: pointer;border: 0;text-transform: uppercase;padding: 10px 15px; margin:10px 0;}
.loginbox-error {color:#333; line-height:20px;}
.loginbox-error a {color:#36ade0;}
.graybox {border: 1px solid #eee;padding:20px;}
.graybox a {color:#36ade0; font-size:16px !important;}
.graybox p {margin-top:15px !important; color:#333; padding-bottom:15px;}
.pro_detail ul ul {  display: block;}
 .report_bot_logos p img{ margin: 10px 4px;}/*added for dipen*/
 /* 8328*/
.data-services {
    display: inline-block;
    width: 100%;
}

.ds-l {
    width: 70%;
    display: inline-block;
    float: left;
}

.ds-r {
    width: 30%;
    display: inline-block;
    float: right;
    text-align: right;
}

    .ds-r img {
        max-width: 230px;
    }

.ficon-box {
    float: left;
    width: 100%;
    display: inline-block;
}

.c-ora, .c-ora span {
    color: #FF0000;
}

.c-yel, .c-yel span {
    color: #ffde59;
}

.c-gre, .c-gre span {
    color: #008000;
}

.c-blu, .c-blu span {
    color: #90EE90;
}

.ficon-box h3 {
    color: #36ade0;
    font-family: 'futura_md_btmedium', Arial, Helvetica, sans-serif;
}

.fic {
    float: left;
    width: 25%;
    text-align: center;
}

.lnk {
    color: #36ade0;
    font-family: 'futuralight', 'Futura Light','FuturaBook', Arial, Helvetica, sans-serif;
    font-weight: bold;
}

.grade-no span {
    display: inline-block;
    width: 100%;
    font-size: 24px;
}

.grade-no {
    font-size: 44px;
}

.btn-sampledatacard {
    text-align: center;
}

    .btn-sampledatacard a {
        background: #61b403;
        padding: 5px 10px;
        font-size: 18px;
        color: #fff;
        border-radius: 5px;
        display: inline-block;
        margin: 20px 0;
    }

.grade-no.c-ora sup {
    position: relative;
}

/*#8811 Start*/
.bee-bullet{ margin:0!important; padding:0!important;}
.bee-bullet li{ background:url(../images/bullet-icon.png) no-repeat left top; list-style:none; padding:0 0 15px 31px;}
.bee-combpattern{ background:url(../images/bee-comb-bg.jpg) no-repeat right top;}
.orange-belt{ background:#ffbd59; float:left; width:100%; text-align:center; padding:50px 0;}
.video-demo{ margin:25px 0; float:right; width:357px;}
.video-demo video{ border:1px solid #eeeeee;}
.video-demo p{ font-size:19px; color:#3bc8f5; font-weight:bold; text-transform:uppercase; text-align:center; margin:15px 0!important; }
/*#8811 end*/


.bumblebeehead{ position:relative; min-height:270px;}
.headbelt{ background:url(../images/head-bg1.png) no-repeat left top; position:absolute; top:50px; left:0; padding: 34px 50px 15px 0; min-height:178px; width:100%; text-align:center;}
.headbelt img{ display:inline-block; vertical-align:middle; }
.headbelt h3{ font-size:25px; text-transform:none; display:inline-block; vertical-align:top; max-width:750px; text-align:left; margin:0px 0 0 45px; line-height:30px;}
.head1{ float:left; margin-top:215px; color:#ffffff; font-size:30px; text-align:left; font-family: 'Futura Bold'; max-width:57%; margin-bottom:0;}

.video-demo{ float:left; width:561px; margin-left:10%; margin-bottom: 50px;}
.video-demo p { font-family: 'FuturaBook', Arial, Helvetica, sans-serif!important; font-weight:normal; font-size:17px;}
.beeimg{ position:absolute; top:-150px; right:0;}
.rt_form_tab{ position:relative;}

.orangebg{background-color: #fff2de; width:100%; float:left; margin-bottom:30px; margin-top:-40px;}

/* What Does started */
.what-does {
    display:inline-block;
	width:65%;
    padding: 45px;
	margin-bottom: 0px;
	background-color: #fff2de;
}
.wh-l {
    width: 100%;
    float: left;
}
.wh-r {
    float: left;
    width: 100%;
}
.wh-r li strong {
	font-family: 'Futura Bold';
	text-transform: uppercase;
}
.subpage_content .pagemn .wh-l h2 {
    font-size: 42px;
	font-family: 'Futura Bold';
	color:#15a0ee/*#ba7e22*/;
	margin-bottom: 20px;
	text-transform:uppercase;
}
.subpage_content .pagemn .wh-l h2 span{
	font-size:42px;
	/*font-family: 'Futura Book';
	display: block;*/
}
.subpage_content .pagemn .wh-l p{
	color:#666666;
	font-size: 18px;
	font-family: 'Futura Bold';
	line-height:24px;
}
.wh-r ul {
    margin: 0;
	padding:15px 0;
}
.wh-r li:before {
	content:'';
	display:block;
	position:absolute;
	left:0;
	top:0;
	background:url(../images/list-bee-img.png) top left no-repeat;
	background-size:29px 26px;
	height:26px;
	width:29px;
}
.wh-r li {
	font-family: 'Futura Book';
    color: #333333;
	font-size:18px;
	line-height:25px;
	margin-bottom: 30px;	
	position:relative;
	list-style-type:none;
	padding-left: 50px;
}
.wh-r ul li:last-child {
	margin-bottom: 0px;	
}

/* WHAT SETS started */

.subpage_content .pagemn .ws-tit{
	text-align:center;
}
.subpage_content .pagemn .ws-tit h2 {
    font-size: 42px;
	font-family: 'Futura Bold';
	color:#15a0ee;
	margin-bottom: 20px;	
	line-height:40px;
	text-transform:uppercase;
}
.subpage_content .pagemn .ws-tit h2 span{
	font-size:42px;
	/*font-family: 'Futura Book';
	display: block;*/
}
.subpage_content .pagemn .ws-tit p{
    font-size: 18px;
    font-family: 'Futura Bold';
    color: #333333;
    line-height: 25px;
    text-align: center;
    max-width: 670px;
    width: 100%;
    margin: 0 auto 35px auto;
}
.what-sets {
    display: inline-block;
    width: 100%;
	margin-bottom:60px;
}
.ws-m {
    display: inline-block;
    width: 100%;
}
.ws-l li strong {
	font-family: 'Futura Bold';
	text-transform: uppercase;
}
.ws-l ul {
    margin: 0;
}
.ws-l li {
    font-family: 'Futura Book';
    color: #333333;
    font-size: 18px;
    line-height: 25px;
    margin-bottom: 30px;
    position: relative;
    list-style-type: none;
    padding-left: 50px;
}
.ws-l li:before {
    content: '';
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    background: url(../images/list-bee-img-orange.png) top left no-repeat;
    background-size: 29px 26px;
    height: 26px;
    width: 29px;
}
.ws-l ul li:last-child {
	margin-bottom: 0px;	
}
.ws-r {
    float: right;
    width: 30%;
}
.ws-l {
    float: left;
    width: 61%;
}


/* HOW WILL started */
.how-will {
    background: #e7f5fd;
    padding: 60px 0;
    display: inline-block;
    width: 100%;
	margin-bottom:60px;
}
.hw-l {
    float: left;
    width: 30%;
}
.hw-r {
    float: right;
    width: 65%;
}
.hw-r ul {
    margin: 0;
}
.hw-r li strong {
	font-family: 'Futura Bold';
	text-transform: uppercase;
}
.hw-r li {
    font-family: 'Futura Book';
    color: #333333;
    font-size: 18px;
    line-height: 25px;
    margin-bottom: 30px;
    position: relative;
    list-style-type: none;
    padding-left: 50px;
}
.hw-r li:before {
    content: '';
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    background: url(../images/list-bee-img.png) top left no-repeat;
    background-size: 29px 26px;
    height: 26px;
    width: 29px;
}
.hw-r ul li:last-child {
    margin-bottom: 0px;
}
.subpage_content .pagemn .hw-tit{
	text-align:center;
}
.subpage_content .pagemn .hw-tit h2 {
    font-size: 42px;
    font-family: 'Futura Bold';
    color: #15a0ee;
    margin-bottom: 50px;
    line-height: 40px;
	text-transform:uppercase;
}
.subpage_content .pagemn .hw-tit h2 span {
    font-size: 42px;
    /*font-family: 'Futura Book';
    display: block;*/
}

/* Testimonial started */
.testimonial-sec {
    display: inline-block;
    width: 100%;
    margin-bottom: 60px;
}
.subpage_content .testimonial-sec .pagemn h2 {
    font-size: 42px;
    font-family: 'Futura Bold';
    color: #ffbd59;
    margin-bottom: 50px;
    line-height: 40px;
	text-align:center;
}
.te-m {
    display: inline-block;
    width: 100%;
    text-align: center;
}
.te-m img {
    max-width: 152px;
    width: auto;
    height: auto;
	margin-bottom: 35px;
}
.subpage_content .pagemn .te-m p{
	color: #333333;
    font-size: 23px;
    line-height: 25px;
    font-family: 'Futura Book';
    max-width: 775px;
    margin: 0 auto 20px auto;
	font-weight:700;
}
.subpage_content .pagemn .te-m p strong{
	font-family: 'Futura Bold';
	font-size:18px;
}








/* Associations Powered started */
.pow-logos{
	display: inline-block;
    width: 100%;
	padding:60px 0;
	border-top:1px solid #dedede;
}
.subpage_content .pow-logos .pagemn h2{
	font-size: 34px;
    font-family: 'Futura Bold';
    color: #15a0ee;
    margin-bottom: 30px;
    line-height: 40px;
	text-align:center;
}
.pl-lg ul{
	padding:0;
	margin:0;
}
.pl-lg li{
	padding:0;
	margin:0;
	list-style-type:none;
	display:inline-block;
}
.headbelt .imglogo{ display:none;}



#accordion { list-style: none; padding:0; margin:0 0 40px 0;}
#accordion h3 { margin:0 0 0.278em; padding:15px; background:#076aa9 url(../images/plus.png) no-repeat right; color:#fff; text-transform:none; cursor:pointer; border-radius:3px;}
#accordion ul { display:block!important;}
#accordion li.active h3{  background:#7dc14b url(../images/minus.png) no-repeat right;}
#accordion ol{ display:none; list-style:none;}



@media screen and (max-width: 1430px) 
{
	.headbelt img{ width:225px;}
}

/*===============keep screen 1024=============*/
@media screen and (max-width: 1280px) 
{
.logo_slider .pagemn
{	max-width:1100px;
}


}

@media screen and (max-width: 1260px) 
{
	/*.headbelt{ width:75%;}*/
}
/*===============keep screen 1024=============*/
@media screen and (max-width: 1249px) 
{
.pagemn{ padding:0 15px}
.service_circle {
    width: 22%;
}
.header_mn{padding:0 0 93px}
.logo_slider h2{font-size: 36px;}
.logo_slider .bx-wrapper {
    max-width: 780px !important; margin:0 auto; float:none
}
.slide{ margin:0}
.bx-wrapper .bx-prev{ left:0}
.bx-wrapper .bx-next{ right:0}
.date{margin: 0 15px 0 0;}
.reports_detail ul li{margin: 0 0 10px;}
.three_box{min-height: 685px;}
.interested_checkbox_lt{ width:100%;}
.interested_checkbox_rt{width:100%;}
.footer_links {
    margin: 0;
    min-height: 160px;
    width: 25%;
}
.blogdetails .lt_content{ width:100%!important}
.lt_content{ width:55%}
.sub_page_title p br{ display:none}
.training .data_ser_box h3 a{font-size: 24px;}
.digital_box{margin: 7px 4px 7px 5px;}
.lt_col {
    float: left;
    width: 65%;
}
.search {
    width: 49%;
}
.sort_by {
    margin: 0 14px;
}
.free_reso_box {
    width: 23.8%;
}
.free_reso_disc{font-size: 16px; min-height: 198px;}
.hover_more_arrow {
    bottom: 15px;
    position: absolute;
    right: 15px;
}
.lt_content ul{  max-width:46%;}


/*11-08*/
.pl-lg li{width:25%;float:left;}

.video-demo{ margin-left:0;}
.headbelt h3{ text-align:center; width:100%; margin:15px;}
.headbelt{ background-size:cover; top:13px;}

}

/*===============keep screen 768=============*/
@media screen and (max-width: 999px) 
{
.team_mn{ width:800px; padding-left:0px;}
.logo {
    text-align: center;
    width: 100%;
}
.call_social {
    float: none;
    margin: 0 auto;
    width: 210px;
}
.social_icon {
    text-align: center;
    width: 100%;
}
.service_circle {
    margin: 0;
    width: 24%;
}
.logo_slider .bx-wrapper {
    max-width: 550px !important;
	margin:0 auto; float:none
}
.bx-wrapper .bx-prev {
    left: -40px;
}
.bx-wrapper .bx-next {
    right: -40px;
}
.header_mn {
    padding: 0 0 63px;
}
.testimonial_img {
    display: inherit;
    float: left;
    margin: 0 0 15px 0;
    min-height:inherit;
    text-align: center;
    width: 100%;
}
.testimonial_detail{ text-align:center; float:left; width:100%;}
.bx-wrapper img{ display:inline-block}

.three_box{ width: 100%; min-height:inherit; max-height:inherit !important;}
.three_box_2{ margin:20px 0}
.date {
    margin: 0 15px 10px 0;
}
.three_box_3 h2 {
    font-size: 18px;
    padding: 17px 0 17px 20px;
}
#menumn .pagemn{ padding:0}
.header_mn{ background-size:cover}
.lt_content{ width:50%; text-align:center;}
.rdetails .rdetails-img{ float: none; margin: 0 auto 15px;}
.lt_content h2,
.lt_content.rdetails p{ text-align:left;}
.lt_content ul{ width:100%; text-align: left; padding-left:0; max-width:100%;}

.data_services{ padding:0 0 0 10px}
.team_mn {width: 740px;}
.team_member{ width:50%;}
.team_member img{ margin:0 10px 0 0}
.box_min_height .data_ser_box {
    min-height: inherit;
    padding: 30px 0;
}
.resources_page .data_ser_box {
    margin: 10px 5px;
    width: 48%;
}
.training .data_ser_box h3 a{font-size: 30px;}
.left_col {
    float: none;
    margin: 0 auto;
}
.blue_heading{ margin:0 0 10px 0}
.register_text {width: 70%;}
.right_col{ margin:50px 0 0 0}
.suggest_topic{ text-align:center}
.table_containter {
    overflow: auto;
}
.digital_box{width: 32%;}
.icon_btn{ width:90%;}
.lt_col {
    float: left;

    width: 55%;
}
.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%;
}
.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;}


/*11-08*/
.pl-lg ul{text-align:center;}
.pl-lg li{width:100%;float:none;display:list-item;margin:0 auto 20px auto;}

.headbelt{ width:100%;}
.rt_form_tab{ float:none; margin:45px auto 0;}
.what-does{ width:100%;}
.beeimg{ display:none;}
.head1{ max-width:100%;}
.video-demo{float:none; margin:15px auto;}
}

/*===============keep screen 480=============*/
@media screen and (max-width: 767px) 
{
.logo_social_mn{ padding:20px 0}
.footer_links.fcol2{ min-height:50px;}
.service_circle {
    margin: 15px;
    width: 42%;
}
.logo_slider h2 {
    font-size: 28px;
	line-height:34px
}
.logo_slider .bx-wrapper {
    max-width: 220px !important;
}
.slide{ text-align:center}
.logo_slider{ padding:64px 0 40px 0;}
.footer_links {
    margin: 0 0 20px;
    min-height: 145px;
    width: 50%;
}
.copyright{ text-align:center; width:100%; padding:10px 0 0 0}
.f_social{ width:100%; text-align:center; margin:10px 0 10px 0}
.lt_content{ 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}
.team_mn {width: 400px; margin:0 auto; float:none}
.team_member{ width:400px;}
.team_member img{ margin:0 25px 0 0}
.logo_bot_pad{ padding-top:0}
.resources_page .data_ser_box {width: inherit;}
.register_text {width: 100%; text-align:center}
.register_btn {
    display: block;
    float: right;
    margin: 25px 0 0;
    text-align: center;
    width: 100%;
}
.register_green_belt{ padding:20px}
.digital_box {
    width: 300px; margin:7px auto; float:none;
}
.lt_col {
    float: left;
    width: 100%;
	margin:0 0 20px 0;
}
.rt_col {
    float: none;
    margin: 0 auto;
    width: 305px;
}
.all_topics {
    width: 48%;
}
.sort_by {
    margin: 0 0 0 0;
    width: 48%;
	float:right
}
.search{ width:100%; margin:10px 0 0 0}
.free_reso_disc {
    font-size: 16px;
    min-height: 206px;
}
.blogimg{ width:100%; text-align:center; margin-bottom:15px;}
.rblog{ width:30%;}
.half-col{ width:100%; margin:0px 0px 15px 0;}
.rdetails{ width:100%; border:0; margin-right:0; padding-right:0;}
.rdetails .rdetails-img{ float:none; width:100%;}

.video-demo{ float:left; width:100%; text-align:center;} /*#8811*/


/*11-08*/
.hw-r,.ws-l,.wh-r,.ws-r,.hw-l,.wh-l {
    float: left;
    width: 100%;
}
.wh-l{
	margin-bottom: 30px;
}
.wh-r ul,.ws-l ul,.hw-r ul{
    padding: 0;
}
.hw-l {
    text-align: center;
    margin-bottom: 30px;
}
.ws-r {    
    text-align: center;
    margin-top: 30px;
}
.headbelt{ padding-top:15px;}
.headbelt h3{ float:none; max-width:100%!important; font-size:18px; text-align:center; line-height:normal;}
.headbelt img{ float:none; display:none!important;}
.headbelt .imglogo{ display:block!important; margin:0 auto; width:200px; }
.head1{ font-size:20px;}

} 
/*===============keep screen 640=============*/
@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;
}
.rblog{ width:100%; text-align:center; margin-right:0;}
.rp-head{ margin-top:25px!important;}
.blogdetailimg{ margin-bottom:15px;}
.blogdetailimg, .blogdetaildesc{ width:100%;}
}

/*===============keep screen 320=============*/
@media screen and (max-width: 479px) 
{
	.loginbox {
        width:100%;
    }

.rdimggrid li{
    width:140px;
    vertical-align:top;
}
.service_circle {
    margin: 0 0 30px 0;
    width: 100%;
}
.date {
    margin: 0 15px 0 0;
}
.footer_links
{	margin-bottom:0; min-height:170px;
}
.footer_links h3{ margin:0 0 10px 0}
.footer_links_last{ margin:0}
.data_ser_box{ width:100%; margin:10px 0}
.team_mn {width: 100%; margin:0 auto; float:none}
.team_member{ width:100% !important; text-align:center;}
.team_member img{ float:none; margin:0}
.team_member_name{ text-align:center; width:100% !important; height:auto; position:inherit; margin:15px 0 0 0}
.team_member_name p{ text-align:center; width:100%; position:inherit; top:inherit; transform:none}
.text_center{ margin:30px 0 0 0}
.text_center p:last-child img {
    margin: 0 5px 0 0;
}
.text_center p:last-child img:last-child {
    margin: 0 5px 0 0;
}
.text_center p br {
    display: inline-block !important; margin:0 0 15px 0
}
.bluebdr_box .data_ser_box{width:100%;}
.digital_box {
    width: 250px;}
.rt_col {
    width: 100%;
}
.buynow_input {
    float: left;
    margin: 0 10px 0 0;
    width: 50px;
}
.blog .three_box{ width:100%; }
.blog .three_box .interested_checkbox_lt,
.blog .three_box .interested_checkbox_rt{ width:100%;}
}
@media screen and (max-width: 359px) 
{
.footer_links {
    margin: 0 0 25px;
    min-height: inherit;
    width: 100%;
}
}

.MainBlockMaxHeight {
        max-height: 510px;
    }
 .MainBlockAlign {
        text-align:left;
    }
	

/* #8122 */
.suggest_topic{ text-align:left;}

/*Loader Start*/
.call_social {width: 512px;}
.call_mn { width: 205px; text-align: right;}
.social_icon { width: 132px; clear: right;}

#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;
}
/*Loader End*/

body .ui-widget-content a, body .ui-widget-content:hover a {
    font-size: 15px!important;
    font-family:'futuralight', 'Futura Light','FuturaBook',  Arial, Helvetica, sans-serif;
    line-height:1.75!important;
}

.ui-widget-content a:hover
{	opacity:1;
	transition: all 0.0s linear;
	-moz-transition: all 0.0s linear;
	-webkit-transition: all 0.0s linear;
	-o-transition: all 0.0s linear;
    line-height:1.75!important;
}

#ui-id-1.ui-autocomplete.ui-menu.ui-widget.ui-widget-content.ui-corner-all{
    border: 1px solid #ccc;
    /*background-color: #eee;*/
}

.clsVideo {
    border: 1px solid #ccc;
}

/* Login Start*/
.login-container{ margin: 30px auto; float: left; width: 100%; text-align: center }
.login-container-box,
.login-container-box_popup { max-width: 1060px; margin: 0 auto; font-size: 18px; font-family: futura_lt_btlight, Arial, Helvetica, sans-serif; color: #023c5e; font-weight: 400}
.login-container-box { background: #1b96e5; border-radius: 6px; text-align: left; padding: 15px;}
.login-container-box_popup{text-align: center}
.login-form { width: 39%; background: #fff; border-radius: 6px; float: left; padding:35px 0;}
.login-frm-container { padding: 27px 22px}
.login-frm-container #ctl00_cphClient_txtEmail.login-user_loginscreen,
.login-frm-container_popup .login-user_loginscreen { font-size: 14px; padding: 14px 5px 14px 55px}
.login-frm-container h3.blue-title { color: #307eab; font-size: 26px; line-height: 30px; margin-bottom: 10px}
.login-form a{color: #1b96e5!important; clear: both; width: 100%}
.login_free_trial { text-decoration: underline; width: auto!important; display: inline-block; color: #61b403}
.login_free_trial:hover { background: #61b403; text-decoration: none; color: #fff}
.blue-title { font-family: latoblack, latoregular, Arial, Helvetica, sans-serif;margin-bottom: 0; line-height: 30px }
.blue-title span { font-family: latobold, latoregular, Arial, Helvetica, sans-serif}
.tab-title, .title-blue1 { font-family: latoblack, latoregular, Arial, Helvetica, sans-serif}
.login-frm-container .search_btn { margin-top: 10px;margin-bottom: 10px; }
.login-frm-container_popup { padding: 20px 10px; margin: 0 auto; max-width: 380px}
.login-frm-container_popup h3.blue-title { color: #307eab; font-size: 26px; line-height: 30px; margin-bottom: 15px}
.login-pass, .login-user, .login-user_loginscreen { padding: 9px 5px 10px 55px; color: #8F9396; width: 84%; margin-bottom: 12px}
.login-frm-container_popup .search_btn {margin-top: 10px}
.login-user, .login-user_loginscreen { border: 1px solid #c6cccf; border-radius: 3px; background: url(../images/login-user-bg.jpg) left top no-repeat #fff; font-size: 21px; margin-top: 12px}
.login-pass { border: 1px solid #c6cccf; border-radius: 3px; background: url(../images/login-pass-bg.jpg) left top no-repeat #fff; font-size: 21px}
.login-form form { margin-bottom: 7px}
.login-advertise { float: right; width: 59%}
.login-advertise img { border-radius: 6px}
.advertise { margin-bottom: 25px}
.login-form a { color: #023c5e; clear: both; width: 100%;}
.login-container-box, .login-container-box_popup { font-size: 18px; font-family: 'futuralight', 'Futura Light','FuturaBook', Arial, Helvetica, sans-serif; color: #023c5e; font-weight: 400;}
.login-pass, .login-user, .login-user_loginscreen { padding: 9px 5px 10px 55px; color: #8F9396; width: 100%; margin-bottom: 12px;}
.search_btn { color: #fff; font-family: latoregular, Arial, Helvetica, sans-serif; font-size: 22px; padding: 10px 25px; background: #02283e; border: 0; border-radius: 3px; cursor:pointer;}
.mobile-only { display: none;}
.login-frm-container h3.blue-title { color: #307eab; font-size: 26px; line-height: 30px;}
/* Login End*/

/* #8200*/
.login_btn input { background: #61b403; padding: 5px 10px; font-size: 18px; color: #fff; border-radius: 5px; margin: 0 0 0 5px; display: inline-block;}
.login_btn input.activemyaccount,
.login_btn input.activelogin,
.login_btn input:hover { background: #f89200; opacity:1; text-decoration:none;}
/* #8200*/

.sub1{width:100%; margin:0;}
.sub1 .register_green_belt{width:66%; float:left; text-align:left; margin-top:5px; padding:20px; min-height:169px;}
.sub1 .register_green_belt h2{text-align:center; color:#ffffff; text-transform:uppercase; font-size:26px;}
.sub1 .register_green_belt p{color:#ffffff;}

.register_green_belt{ float:left; width:100%; padding:30px; background:#7dc14b; border:3px #5aaa20 solid; margin:0 0 30px 0}
.register_green_belt p { color: #ffffff; width: 84%; margin: 0 auto; font-size: 16px; float: left; text-align: left; margin-bottom:0!important;}
.white_btn{ float: none; margin: 13px auto 0; color: #0b3147 !important; font-family: 'futura_md_btmedium', 'Futura Light', 'futuralight'; background:#ffffff; font-size:16px; text-decoration:none; padding:8px 15px; display:inline-block;}
.white_btn:hover{ background:#0B3147; color:#ffffff!important; text-decoration:none;}
.register_green_belt .white_btn{ float:right;}
.orangebox{width:33%; float:right; background:#f89200; min-height:169px; margin-top:5px; padding:25px; text-align:center; border:3px solid #c17202;}
.orangebox h2{padding-top:0; margin-top:-5px; text-transform:uppercase; color:#ffffff!important; text-align:center; font-size:26px;}
.orangebox .white_btn{margin-top:13px; text-align:center;}
.colright-sep{ margin-top:64px;}
@media screen and (-webkit-min-device-pixel-ratio:0){
	.colright-sep{ margin-top:59px;}
}
@media all and (-ms-high-contrast:none){
	.colright-sep{ margin-top:58px;}
	table.table1 td,
	.checkbox_label{ line-height:18px;}
}

.searchfield{font-size:16px; padding:10px 15px; margin:0 0 15px; width:450px; border:1px solid #cccccc; float:left;font-family:'futuralight', 'Futura Light','FuturaBook',  Arial, Helvetica, sans-serif;color:#161616}
.banner_box{ margin:24px 0;}
.banner_box img{ margin-bottom:10px;}
.btn-blue:hover { background-color: #666;}
.btn-blue { border-radius: 5px; color: #fff; font-size: 18px; line-height: 18px; padding: 9px 20px 6px 20px; text-transform: uppercase;
 background-color: #01b8d8; display: inline-block;min-width:116px;}
 
.full_width{ width:100%; float:left; margin-top:25px;} 
.blue-btn{ background:#01b8d8; color:#ffffff; font-size:16px; padding:10px; font-family: 'futura_md_btmedium', 'Futura Light', 'futuralight'; text-transform:uppercase;}
.video-container{ margin: 30px 0 20px;}
.skylink{ color: #023c5e; font-size: 17px; font-family: 'futuralight', 'Futura Light','Open Sans', sans-serif; font-weight: 700;}
.graysmalltext{ color:#666666; font-size:15px; font-family: 'futura_md_btmedium', 'Futura Light', 'futuralight'; margin-bottom:5px;}
.bigskyhead{ color:#023c5e; font-size:20px; font-family: 'futura_hv_btheavy', 'Futura Light', 'futuralight'; font-weight:bold;}

.orange-btn-new{ width: 100%; background: #f89201; font-size: 18px; color: #ffffff; text-align: center; padding: 5px 0; border: 0; font-weight: normal; margin: 0px 20px 0px 0; cursor: pointer; text-transform: uppercase; display:inline-block;margin-bottom:10px;font-family: 'futura_md_btmedium', 'Futura Light', 'futuralight';}
.green-btn-new{ width: 100%; background: #7dc04c; font-size: 18px; color: #ffffff; text-align: center; padding: 5px 0; border: 0; font-weight: normal; margin: 0px 20px 0px 0; cursor: pointer; text-transform: uppercase; display:inline-block;margin-bottom:10px;font-family: 'futura_md_btmedium', 'Futura Light', 'futuralight';}

@media screen and (max-width: 999px) {
	.login-advertise, .login-form { float: none; margin: 0 auto; width: 100%;}
	.login-advertise { margin-top: 15px;}
}
/* #8122 */
/*#8546*/

.mailform-box{text-align:center;margin:20px 0 60px 0;}
.mailform input[type="text"]::placeholder{color:#8b8b8b;}
.mailform input[type="text"]{border:1px solid #dfdfdf;height:45px;line-height:45px;padding:0px 20px;font-size:17px;min-width:352px;}
.mailform input[type="submit"], .cont-submit input[type="submit"]{background:#61b403;font-size:18px;text-transform:uppercase;color:#fff;border:0 none;padding:10px 30px;cursor:pointer;transition:all 0.3s linear;-moz-transition:all 0.3s linear;-webkit-transition:all 0.3s linear;-o-transition:all 0.3s linear;}
.mailform input[type="submit"]:hover, .cont-submit input[type="submit"]:hover{background:#f89200;transition:all 0.3s linear;-moz-transition:all 0.3s linear;-webkit-transition:all 0.3s linear;-o-transition:all 0.3s linear;}
.contform-box{background:#e4f9ff;border-radius:25px;margin-bottom: 30px;}
.contform label{color:#666666;font-size:17px;margin-bottom:20px;width:150px;display:inline-block;}
.cont-r{float:left;width:50%;margin-bottom:22px;}
.contform{padding:45px 70px 45px 90px;}
.contform label span{color:#ff0000;}
.cont-r input{border:1px solid #dfdfdf;min-width:350px;min-height:42px;padding:11px 15px 13px;}
.cont-r select {
    border: 1px solid #dfdfdf;
    min-width: 350px;
    min-height: 42px;
    padding: 8px 15px 13px;
}
.cont-submit{display:inline-block;text-align:center;width:100%;margin-top:10px;}
@media screen and (max-width:1280px){.contform label{margin-bottom:5px;width:100%;}
.cont-r input{min-width:95%;min-height:42px;}
.cont-r select{min-width:95%;min-height:42px;}
}
@media screen and (max-width:680px){.contform{padding:45px 40px 45px 40px;}
.mailform input[type="text"]{min-width:50%;}
}
@media screen and (max-width:580px){.cont-r{float:left;width:100%;margin-bottom:15px;}
.cont-r input{min-width:100%;}
    .cont-r select {
        min-width: 100%;
    }
.mailform input[type="text"]{min-width:100%;margin-bottom:15px;}
.contform-box{border-radius:15px;}
}
@media screen and (max-width:380px){.contform{padding:45px 20px 45px 20px;}
}
/*03-03-20*/

.ladtxt {
    text-align: center;
}
    .ladtxt p {
        color: #333;
        font-family: 'futuralight', 'Futura Light','FuturaBook', Arial, Helvetica, sans-serif;
        font-size: 21px;
    }
    .ladtxt2 p, .ladtxt3 p {
        color: #333;
        font-family:'futuralight', 'Futura Light','FuturaBook', Arial, Helvetica, sans-serif;
        font-size: 17px;
    }

    .ladtxt p {
        line-height: 1.5em !important;
        max-width: 920px;
        margin: 0 auto 15px !important;
    }

.ladtxt2 h3 {
    font-family: 'futura_md_btmedium', Arial, Helvetica, sans-serif;
    font-size: 32px;
    line-height: 1.15em;
    margin: 0 0 10px !important;
}

.ladtxt2 span {
    color: #000;
    font-family: 'futura_md_btmedium', Arial, Helvetica, sans-serif;
    font-size: 16px;
    display: block;
}

.ladbox1 {
    border: 3px #00b0f2 solid;
    min-height: 260px !important;
}

.ladbox2 {
    border: 3px #7030a0 solid;
    min-height: 260px !important;
}

.ladbox3 {
    border: 3px #ffc000 solid;
    min-height: 260px !important;
}

.ladtxt2 .ladbox1 h3 {
    color: #00b0f2;
}

.ladtxt2 .ladbox2 h3 {
    color: #7030a0;
}

.ladtxt2 .ladbox3 h3 {
    color: #ffc000;
    font-size: 28px;
}

.ladtxt2 .data_ser_box {
    margin: 15px;
}

.ladtxt3 {
    text-align: center;
    clear: both;
    margin-top: 15px;
}
.ladtxt3 strong {
	color: #00b050;
}
.minheghtsbox { min-height:150px; }

.subpage_content .ladtxt3s h2 { margin-bottom:10px; margin-top:30px; }

@media screen and (max-width:479px) {
    .ladtxt2 .data_ser_box {
        margin: 15px 0;
        min-height: inherit;
    }

    .ladtxt2 h3 {
        min-height: inherit;
        margin-bottom: 10px !important;
    }
}
.ladbox1 .pricetxt { font-size:24px; color:#00b0f2; font-weight:400; text-decoration:line-through; } 
.ladbox1 .btn-blue { background:#00b0f2; padding-bottom:10px;} 
.ladbox2 .pricetxt { font-size:24px; color:#7030a0; font-weight:400; text-decoration:line-through; } 
.ladbox2 .btn-blue { background:#7030a0; padding-bottom:10px;} 
.ladbox3 .pricetxt { font-size:24px; color:#ffc000; font-weight:400; text-decoration:line-through; } 
.ladbox3 .btn-blue { background:#ffc000; padding-bottom:10px;} 
/* 9925 */
.tabnewboxmn
{	overflow:auto;margin:30px 0 15px; padding-bottom:15px;
}
.tabnewbox
{	  border-left:1px solid #ccc; border-top:1px solid #ccc; border-bottom:1px solid #ccc; min-width:600px;
}
.tabnewbox tr:nth-child(2n+1) 
{	background:#efefef;
}
.tabnewbox td, .tabnewbox th
{	text-align:center; border-right:1px solid #ccc; padding:10px; color:#000000;
}
.tabnewbox th
{	color:#fff;
}
.tabnewbox td a
{	font-size:14px; padding-left:10px; padding-right:10px; display:inline-block; text-decoration:none !important; margin:0;
}


.tabnewbox td a
{	background:#f89201; padding:8px;
}
.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}
.row2{ float:left; width:100%; margin-bottom:5px;}
.form_left{ float:left; width:130px; color:#000 !important; 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;}
.tabnewbox {
            width: 100%;
            font-family:'futuralight', 'FuturaBook', Arial, Helvetica, sans-serif;
            font-size:15px;
        }
        .tabnewbox td a:hover{
            background-color:#02283D !important;
        }