/* Minification failed. Returning unminified contents.
(985,35): run-time error CSS1036: Expected expression, found ';'
 */
@import url('https://fonts.googleapis.com/css?family=Open+Sans:400,600,700');
@font-face {
    font-family: 'droid_serifitalic';
    src: url('../fonts/droidserif-italic-webfont.woff2') format('woff2'),
         url('../fonts/droidserif-italic-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
  font-family: 'FontAwesome';
  src: url('../fonts/fontawesome-webfont.eot?v=4.7.0');
  src: url('../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'), url('../fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'), url('../fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'), url('../fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'), url('../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');
  font-weight: normal;
  font-style: normal;
}

body	
{	margin:0;
	font-family: 'Open Sans', sans-serif;
	color:#333;
	font-size:16px;
	font-weight:600;
	background:#ffffff;
}

article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, meter, nav, output, progress, section, source, video, title, mark, main 
{   display: block;
}
form{padding:0; margin:0;}
iframe, img, embed, object, video, canvas { max-width: 100%; }

img	{ border:none; vertical-align:middle; height:auto;}

a	{ outline:none; color:#333; text-decoration:none; }
a:hover	
{	transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-webkit-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
}
div { outline:none; }

.fclear {clear:both; float:none; height:0px; overflow:hidden;}


/*======== Start header and Menu class ========*/
/* Rakesh 04-04-2018 */
.topbar
{	background:#E6E6E6; float: left; width: 100%;
}
.topbar a
{	display:inline-block; line-height:28px; padding:0 10px; font-size:14px;
}
.topbar a.active, .topbar a:hover
{	background:#333; color:#fff;
}
.navbar
{	float:left; width:100%; margin: -1px 0 0 0px;
}
.logo
{	float:left; width:300px; padding:20px 0 16px;
}
.logo img
{	width:300px !important; height:auto !important
}
/*======== Start Nav class ========*/
/*230118 start*/
.main_nav
{	float:right;
}
.main_nav > ul
{	margin:0; padding:0; list-style:none;
}
.main_nav > ul > li
{	float:left; position:relative; z-index:9; margin-left:2px; z-index: 99999;
}
.main_nav > ul > li > a
{	display:block; color:#000; font-size:16px; padding:54px 18px; line-height:1em; 
}
.main_nav > ul > li > a.active, .main_nav > ul > li:hover > a
{	color:#fff; background:#1A8CD8;
}
.main_nav > ul > li.freetrial > a
{	border:1px solid #81CA41; border-radius:4px; padding:13px 18px 14px; margin-top:40px; margin-left:10px;
}
.main_nav > ul > li.freetrial > a:hover,
.main_nav > ul > li.freetrial > a.active
{	background:#81CA41;
}
.main_nav > ul > li:last-child > a
{	border:1px solid #1A8CD8; background:#1A8CD8; border-radius:4px; padding:13px 18px 14px; margin-top:40px; margin-left:10px; color:#fff;
}
.main_nav > ul > li:last-child > a:hover,
.main_nav > ul > li:last-child > a.active
{	background:#333; border:1px solid #333;
}
.main_nav ul li ul
{	position:absolute; left:0; width:236px; background:rgba(255, 255, 255, 0.9); margin:0; padding:0; list-style:none;
	padding:12px 0; display:none;
}
.main_nav ul li:hover ul
{	display:block; 
}
.main_nav ul li ul li ul
{	left:236px; width:236px; top:0; padding:5px 0; display:none !important;
}
.main_nav ul li ul li:hover ul
{	display:block !important;
}
.main_nav ul li ul li
{	padding:0 18px; position:relative;
}
.main_nav ul li ul li a 
{	display:block; font-size:16px; color:#333; font-weight:400; padding:5px 10px 5px 0; 	
}
.main_nav ul li ul li.first-child a
{	background:url(../images/nav-arrow.png) no-repeat right 14px;
}
.main_nav ul li ul li ul li a
{	background:none !important;
}
.main_nav ul li ul li a:hover, 
.main_nav ul li ul li a.active
{	color:#1A8CD8;
}
/*230118 end*/
.menutrigger
{	display:none;
}

/*======== Start Banner class ========*/
.header_banner
{	position:relative; float:left; width:100%;
}
.header_banner2
{	position:relative; float:left; width:100%;
}
.header_banner2 .slide
{	background-size:auto 100% !important; text-align:center;
}
.header_banner2 .slide img /* 180118 */
{	display:block;
}
.header_banner2 .bx-has-controls-direction
{	position:absolute; width:100%; top:50%;
}
.header_banner2 .bx-controls-direction
{	max-width:1040px; position:relative; margin:0 auto;
}
.slidertxt
{	position:absolute; width:100%; top:20%;
}
.slidertxt h2
{	color:#fff; font-weight:400; font-size:34px; line-height:1.25em; padding:0 0 0 8.5%; margin:0; max-width:45%; text-align:left;
}
.slidertxt p
{	color:#fff; font-weight:400; font-size:20px; line-height:1.25em; padding:0 0 0 8.5%; margin:20px 0 0 0; max-width:45%; text-align:left;
}
.header_banner img
{	width:100%;
}
.header_banner_txt
{	position:absolute; left:0; top:0; width:100%; height:100%;
}
.header_banner_title
{	position:relative; max-width:1040px; text-align:left; color:#fff; top:50%; margin:0 auto; margin-top:-115px;
}
.header_banner_title div
{	max-width:600px; margin:0 0 0 auto;
}
.header_banner_title h1
{	font-size:36px; margin:0 0 15px; line-height:1em; font-weight:600;
}
.header_banner_title h3
{	font-size:25px; font-weight:600; margin:0; line-height:1em;
}
.header_banner_title p
{	font-size:19px; font-weight:400; margin:12px 0;
}
.banner_btn
{	width:192px; height:40px; border:2px solid #81CA41; background:#81CA41; border-radius:4px;
	font-size:16px; line-height:38px; color:#fff; text-align:center; margin:40px 0 0 0; display:block;
		
}
.banner_btn:hover
{	background:none; color:#81CA41;
}
.header_banner_title .banner_btn
{	display:inline-block;
}
.banner_btn2
{	width:192px; height:40px; border:2px solid #1a8cd8; background:none; border-radius:4px; 
	font-size:16px; line-height:38px; color:#fff; text-align:center; margin:45px 0 0 40px; display:inline-block; 
}
.banner_btn2:hover
{	background:#1a8cd8;
}


/*======== Start footer class ========*/
.footer
{	float:left; width:100%; background:#1A1A1A; padding:35px 0 30px 0; color:#ffffff; font-size:14px;
}
.footer_logo
{	float:left; margin:0 15px 0 0; width:103px;
}
.copyright_txt
{	float:left;
}
.top_arrow
{	float:right; cursor:pointer;
}

/*======== Start content class ========*/
.main
{	float:left; width:100%; padding:50px 0 30px 0; color:#333; font-weight:400;
}
.main a{ color:#026aa5;}
.main ul,
.main ol{ padding:0; margin:0 0 0 18px;}
.main h2,
.main h3,
.main h4,
.main h5{ font-weight:600;}
.main h2{ font-size:20px;}
.main h3{ font-size:18px; margin-top:0;}
.sep{ background:#dddddd; border:0; margin:25px 0; height:1px;}
.checkmark{ list-style:none; padding:0; margin:0!important;}
.checkmark li{ background:url(../images/text_check_img.png) no-repeat left 10px; padding:0 0 15px 35px;}

.iconslider
{	padding:0 0 60px; float:left; width:100%;
}
.testimonial
{	margin:0 auto; max-width:350px; position:relative; background:#5539b7; padding:44px 18px 15px;
}
.testimonial_img
{	position:absolute; top:15px; left:18px; z-index:1; background:url(../images/comment1.png) no-repeat; background-size:32px; width:32px; height:32px;
}
.testimonial_txt
{	overflow:hidden;
	position:relative;
	background:url(../images/comment2.png) no-repeat bottom right; background-size:32px;
	text-align:left;
}
.color2 { background:#ef4136; }
.color3 { background:#6ebd44; }
.color4 { background:#25C4CC; }
.color5 { background:#F59114; }

.testimonial_txt p
{	margin:0 0 15px; color:#fff; font-size:17px; font-weight:normal; 
}
.testimonial_txt p.testimonical_name
{	margin:0; color:#fff; font-size:13px; font-family:'Open Sans', sans-serif;
}
.graysection
{	background:#F3F3F3; float:left; width:100%;
	padding:54px 0 75px; margin-bottom:-30px; position:relative;
}

.slider2 
{	text-align:center;
}
.slider2 img
{	width:160px !important; display:inline-block !important;
}
.slider2 .slide 
{	float:none !important; display:inline-block; vertical-align:middle;
}
.bx-wrapper .bx-pager
{	bottom:-40px !important;
}
.bx-wrapper .bx-pager.bx-default-pager a
{	border:1px solid #666; margin:0 3px !important;
	background:none !important; height:12px; width:12px; border-radius:7px !important;
}
.bx-wrapper .bx-pager.bx-default-pager a.active
{	background:#333 !important;	
}
.logonbox_bg
{	max-width:358px; background:#1A1A1A; margin:0 0 0 auto; position:relative; z-index:99;
}
.logonbox
{	padding:25px 25px 0;
}
.logonbox p
{	color:#fff; margin:10px 0 15px 0;
}
.logonbox p a
{	color:#fff; font-size:14px; font-weight:400;
}
.logonbox p a:hover
{	opacity:0.8;
}
.logonbox p.logonbox_txt1
{	text-align:center; margin:0 0 15px; line-height:1.25em;
}
.fieldbox
{	padding-bottom:15px;
}
.fieldbox input
{	box-sizing:border-box; width:100%; background:#F7F7F7; font-family: 'Open Sans', sans-serif; font-weight:400; color:#595959;
	font-size:16px; padding:8px 12px; border:0;
}
.fieldbtn input
{	background:#81CA41; padding:4px 0 6px; display:block; width:100%; border:0; font-family: 'Open Sans', sans-serif; font-weight:600;
	color:#fff; font-size:16px; cursor:pointer; border-radius:4px; text-align:center;
}
.fieldbtn input:hover
{	transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-webkit-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	background:#69b22a;
}
.loginbox_bottom
{	background:#E6E6E6;
}
.loginbox_bottom p
{	font-size:12px; font-weight:400; color:#333; margin:0; padding:8px 25px;
}

.box_icon{ margin:0 auto; width:100%; text-align:center}
.box_icon img, .box_icon1 img{  width:100px; }
.box_title { text-align:center}
.box_title p{ color:#333333; text-align:center; display:inline-block; font-size:20px; color:#000000; padding:0 0 8px 0; margin:20px 0; font-weight:600;}
.box_detail_text{ padding:0 9%; text-align:center; font-size:16px; color:#000; font-weight:400;}
.box_btn{ text-align:center; margin:20px 0 0 0}

.orange_bg { border:4px #f3f3f3 solid; padding:80px 0; margin:0 0 20px 0}
.orange_bg .box_title p{  background:url(../images/orange_bg_title_bdr.jpg) no-repeat center bottom;}
.orange_bg .box_btn a{ font-family:16px; color:#000; border:1px #F05302 solid; border-radius:5px; display:inline-block; padding:10px 25px;}
.orange_bg .box_btn a:hover{ background:#F05302; color:#fff}

.green_bg { border:4px #f3f3f3 solid; padding:80px 0; margin:0 0 20px 0}
.green_bg .box_title p{ background:url(../images/green_bg_title_bdr.jpg) no-repeat center bottom; }
.green_bg .box_btn a{ font-family:16px; color:#000; border:1px #3BC483 solid; border-radius:5px; display:inline-block; padding:10px 25px;}
.green_bg .box_btn a:hover{ background:#3BC483; color:#fff}

.blue_bg { border:4px #f3f3f3 solid; padding:80px 0; margin:0 0 20px 0}
.blue_bg .box_title p{ background:url(../images/blue_bg_title_bdr.jpg) no-repeat center bottom;}
.blue_bg .box_btn a{ font-family:16px; color:#000; border:1px #25C4CC solid; border-radius:5px; display:inline-block; padding:10px 25px;}
.blue_bg .box_btn a:hover{ background:#25C4CC; color:#fff}

.yellow_bg { border:4px #f3f3f3 solid; padding:80px 0; margin:0 0 20px 0}
.yellow_bg .box_title p{ background:url(../images/yellow_bg_title_bdr.jpg) no-repeat center bottom; }
.yellow_bg .box_btn a{ font-family:16px; color:#000; border:1px #F59114 solid; border-radius:5px; display:inline-block; padding:10px 25px;}
.yellow_bg .box_btn a:hover{ background:#F59114; color:#fff}

.box_icon, .box_title, .box_detail_text, .box_btn
{	position:relative; z-index:2; 
}
.orange_bg { position:relative; border:4px #F05302 solid; }
.green_bg { position:relative; border:4px #3BC483 solid; }
.blue_bg { position:relative; border:4px #25C4CC solid; }
.yellow_bg { position:relative; border:4px #F59114 solid; }

.orange_bg .boxhover { background:#F05302; }
.green_bg .boxhover { background:#3BC483; }
.blue_bg .boxhover { background:#25C4CC; }
.yellow_bg .boxhover { background:#F59114; }

.orange_bg:hover,
.green_bg:hover,
.blue_bg:hover,
.yellow_bg:hover 
{	border:4px #f3f3f3 solid;	
}
.boxhover
{	position:absolute; top:0; left:0; width:100%; height:100%; z-index:3; text-align:center;
}
.box_icon1
{	top:50%; position:relative; margin-top:-100px;
}
.box_icon1 p
{	color:#000; font-weight:600; font-size:20px;
}
.orange_bg:hover .boxhover,
.green_bg:hover .boxhover,
.blue_bg:hover .boxhover,
.yellow_bg:hover .boxhover
{	opacity:0;
	z-index:1;
	transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-webkit-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
}


.sab_header { text-align:center; float:left; width:100%;}
.orange_banner{ background:#f05302; text-align:center; padding:30px 0 0 0 }
.blue_banner{background: #48afe4 !important; text-align:center; padding:30px 0 0 0}
.banner_icon img{ width:120px; height:120px}
.sab_header h3{ margin:10px 0 0 0; color:#ffffff; font-size:84px; font-weight:400; line-height:65px;}

.white_bg{ background:#fff; padding:50px 0; clear:both; float:left; width:100%;}
.gray_bg{ background:#f3f3f3; padding:50px 0; clear:both; float:left; width:100%;}

.tools_text h4{ margin:0 0 10px 0; font-size:18px; color:#000; font-weight:600}
.tools_text p{ margin:0 0 20px 0; font-size:16px; color:#000; font-weight:400}
.tools_text p a{ font-family:16px; color:#000; border:1px #f05302 solid; border-radius:5px; padding:8px 15px; display:inline-block; background:#fff; font-weight:bold;}
.tools_text p a:hover{ background:#f05302; color:#fff}
.tools_text p.no_bot_mar{margin:0}

.tools_text_mar{ margin:30px 0 0 0}


.job_descriptions h2{background:url(../images/dark_blue_bdr.jpg) no-repeat center bottom; text-align:center; color:#000000; font-size:30px; padding:0 0 8px 0; margin:0}

.description_images{  margin:40px auto 30px; max-width:730px; text-align:center}
.description_images img.both_side_mar{ margin:0 18%;}

.job_desc_text h3{color:#000000; font-size:18px;font-weight:600; margin:0 0 20px 0}
.job_desc_text ul{ margin:0 0 20px 0; padding:0 0 0 30px;}
a.orandbtn, .orandbtn
{	font-size:16px; color:#000; border:1px #f05302 solid; border-radius:5px; display:inline-block; padding:10px 15px; font-weight:600
}
a.orandbtn:hover, .orandbtn:hover
{ background:#f05302; color:#fff
}
a.bluebtn, .bluebtn
{	font-size:16px; color:#fff; border:1px #1a8cd8 solid; border-radius:5px; display:inline-block; padding:10px 15px; font-weight:600; background:#1a8cd8; cursor:pointer;
}
a.bluebtn:hover, .bluebtn:hover
{	 color:#000; background:none;
}


.orange_bg_link{ background:#f05302; text-align:center; padding:5px 0; float:left; width:100%;}
.orange_bg_link a{ font-weight:400; color:#ffffff; font-size:20px; padding:0 20px}
.orange_bg_link a.active{ font-weight:bold}

.green_banner{ background:#3bc483;padding: 30px 0 0; text-align: center;}
.green_banner h3{ font-size:42px; line-height: 54px; margin: 15px 0 0;}

.tools_text_green p a{ font-family:16px; color:#000; border:1px #3bc483 solid; border-radius:5px; padding:8px 15px; display:inline-block; background:#fff; font-weight:bold;}
.tools_text_green p a:hover{ background:#3bc483; color:#fff}

.client_focus .gray_bg{ padding:25px 9%; text-align:center; min-height:275px; float:none; width:auto;}
.client_focus .gray_bg img{ height:60px;}
.client_focus .gray_bg h4{ margin:15px 0 0 0; font-size:18px; }
.client_focus .gray_bg p{ font-weight:400; font-size:16px; margin:10px 0 15px; }
.client_focus .gray_bg p a{ color:#1896dc}
.client_focus .gray_bg p:last-child{ margin:0}
.bot_row{ margin-top:20px; margin-bottom:20px;}
.blue_bg_testi{ padding:20px; background:#5539b7}
.blue_bg_testi h4{ font-style:italic; font-weight:bold; font-size:18px; color:#fff; margin:0}
.blue_bg_testi p{  font-weight:400; font-size:16px; color:#fff; margin:20px 0 0 0}

.gray_bg_testi{ padding:0; text-align:center; background:#f3f3f3; padding:15px}
.gray_bg_testi img{-webkit-box-shadow: 0px 0px 15px 9px rgba(204,204,204,0.5);
-moz-box-shadow: 0px 0px 15px 9px rgba(204,204,204,0.5);
box-shadow: 0px 0px 15px 9px rgba(204,204,204,0.5);}
.gray_bg_testi p{margin:15px 0 8px 0; font-weight:400}
.gray_bg_testi p a{ color:#2171c1}
.gray_bg_testi p:last-child{ margin:0}

.yellow_bg_testi{ padding:20px; background:#f59114}
.yellow_bg_testi h4{ font-style:italic; font-weight:bold; font-size:18px; color:#fff; margin:0}
.yellow_bg_testi p{  font-weight:400; font-size:16px; color:#fff; margin:20px 0 0 0}

.breadcrumb_mn { float:left; width:100%; background:#f7f7f7; padding:5px 0; color:#ccd1df; font-size:14px;}
.breadcrumb_mn a{ font-size:14px; color:#0071c5;}
.breadcrumb_mn span{ color:#524d5d; font-size:14px;}


.client_sub_img{ text-align:center}
.client_focus_sub img{ height:70px; text-align:center}
.client_focus_sub h2{font-size:30px; color:#000; background: url(../images/dark_blue_bdr.jpg) no-repeat center bottom; text-align:center; padding:0 0 15px 0}
.client_focus_sub h3{ text-align:center; font-style:italic; font-family: 'droid_serifitalic'; font-size:22px; color:#333}
h5{ font-size:20px; color:#333}

a.greenbtn{ background:#81ca41; border:1px solid #81ca41; padding:10px 15px; border-radius:5px; color:#fff; display:inline-block;}
a.greenbtn:hover{ background:#ffffff; border:1px solid #81ca41; color:#000 }

p.btn_center{ text-align:center}
h3.no_bold{font-weight:400}
.box1 p{ display:none; padding-left:20px; margin:12px 0 18px 0;}
.box1 h3:before{ width:30px; height:15px; float:left; display:inline-block; content: 'Q.'; margin-bottom:15px;}
.box1 h3 {background: url(../Images/arrow-down.png) no-repeat right 12px #eeeeee; border:1px solid #eeeeee; padding:5px 30px 5px 15px; margin-bottom:10px; cursor:pointer; }
.box1 h3.active {background: url(../Images/arrow-up.png) no-repeat right 12px #026aa5; color:#ffffff;}

.text_center_normal{ font-weight:300; text-align:center}
p.no_bot_mar{ margin-bottom:0}
.small_height img{ height:60px;}

.min_height{ min-height:290px; margin:10px 0 }
.marbott { margin-bottom:-30px; position:relative; }
.notop { padding-top:0; }

.turnover_top
{	clear:both;
}
.turnover_top h3.text_center_normal
{	font-size:22px; font-family:'droid_serifitalic'; font-weight:normal; margin-bottom:25px;
}

.h1_center{ text-align:center; margin:0; font-size:30px; font-weight:600}

.blue_bg_main{ background:#0064b7; padding:20px 0 32px; color:#fff; margin:25px 0 28px;}
.white_text_center{ font-size:40px; text-align:center; margin:0}
.blue_bg_main .text_center_normal{ font-size:24px; font-weight:normal; margin:5px 0 30px 0; font-family:'droid_serifitalic';}

.container_form{ max-width:700px; text-align:center; padding:0}
.container_form input{ padding:12px 10px; border:0; color:#696969; font-size:16px;}
.small_width_input{ width:26%; margin:0 2%; }
.half_width_input{ width:42.5%; margin:20px 2% 0 2%}
.no_width{ width:auto}
.green_btn_form
{	width:192px; height:40px; border:2px solid #81CA41; background:#81CA41; border-radius:4px; padding:0 !important; font-weight:400; cursor:pointer;
	font-size:16px; line-height:38px; color:#fff; text-align:center; margin:20px auto 0 auto; display:block; color:#ffffff !important
}
.green_btn_form:hover
{	background:#fff; color:#0064b7 !important; border:2px solid #fff; 
}
.no_width{ width:100px}
.no_mar{ margin-top:0}

.free_trail { position:relative; margin-bottom:-30px; float:left; width:100%; }

.free_trail h3
{	font-size:30px; margin-bottom:10px;
}
.free_trail .gray_bg{ padding:25px 9%; text-align:center; min-height:300px; float:none; width:auto;}
.free_trail .gray_bg img{ height:60px;}
.free_trail .gray_bg h4{ margin:15px 0 0 0; font-size:18px; }
.free_trail .gray_bg p{ font-weight:400; font-size:16px; margin:10px 0 15px; }
.free_trail .gray_bg p a{ color:#1896dc}
.free_trail .gray_bg p:last-child{ margin:0}
.free_trail .small_icon img{ height:45px; margin:0 0 12px 0}
.free_trail .blue_bg_testi{ min-height:290px; padding:40px 60px}
.free_trail .blue_bg_testi h4{ font-size:24px;}

.try_free_detail{ float:left; width:100%; padding:0 0 30px 0}
.graysection_no_mar{ margin:0;}

.try_free_detail ul{ list-style:none; margin:0 0 0 0px}
.try_free_detail ul li{background:url(../images/text_check_img.png) no-repeat left 5px; padding:0 0 0 25px }

.free_trail .btn_center{ margin:10px 0 60px 0}

.free_trail_banner{background:url(../images/home-banner.jpg) no-repeat center top; padding:60px 0; background-size:cover}

.no_bg{ background:none}
.free_trail_banner .text_center_normal{ line-height:20px !important; margin-bottom:50px}

h2.titleh2
{	font-size:30px; margin-top:0;
}

.bluebar{text-align:center; color:#ffffff; background:#1a8cd8; padding:10px 0; float:left; width:100%}
.new_topic_search {border:2px #e6e6e6 solid; border-radius:5px; float:left; width:100%; margin:0 0 15px 0}
.new_topic_search p span{font-weight:bold}
.new_topic_search a{float:right; border:2px #e6e6e6 solid; border-radius:5px; padding:5px 10px; margin:42px 0}
.new_topic_search a:hover{ background:#026aa5; color:#fff; border:1px #026aa5 solid}
.resources_tab{ float:left; width:100%; margin:0 0 20px 0}
.resources_tab span{ display:inline-block; margin:0 10px 0 0}
.resources_tab a{ display:inline-block; margin:0 10px 0 0}
.resources_tab a:hover{opacity:0.5}
.title_blue h1{color:#1a8cd8}
.summary_mn { float:left; width:100%; margin:0; border-bottom:2px #e6e6e6 solid; padding:0 0 10px 0}
.summary_mn h3{font-weight:700; text-transform:uppercase}
.summary_mn .col-md-8{padding-left:0; }
.summary_mn .col-md-4{ padding-right:0}
.subtopics_mn{float:left; width:100%; margin:40px 0 0 0; padding:0 0 20px 0; border-bottom:2px #ab3a4a solid}
.subtopics_mn h3{font-weight:700; text-transform:uppercase}
.subtopics_lt{float:left; width:40%;}
.subtopics_rt{float:right; width:40%;}
.subtopics_mn ul{margin:0; padding:0; list-style:none;}
.subtopics_mn ul li{padding:0; margin:0 0 5px 0; }
.subtopics_mn ul li span{float:right; }
.subtopics_mn ul li span a 
{	font-weight:400; font-size:20px; color:#333; display:block; padding:0 5px;
}
.subtopics_mn ul li span a:hover
{	color:#1a8cd8;
}
.bot_btn{float:left; width:100%;text-align:center; margin:50px 0}
.bot_btn h3{ margin:0 0 20px 0; font-weight:700; font-size:26px; text-transform:uppercase}
.bot_btn a{margin:0 15px; font-weight:600}
.new_topic_search_lt{float:left; width:45%; padding:0 15px}
.new_topic_search_rt{float:right; width:45%; padding:0 15px}



.frms {
  position: relative;
  width: 90%;
  padding:30px 0;
  background:url(../images/downarrow.jpg) no-repeat right;
  vertical-align:middle;
  margin:0 auto;
}
.frms select {
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  appearance: none;
  outline: 0;
  border:1px solid #e6e6e6;
  height:44px;
  width: 100%;
  margin: 0;
  padding: 0 0 0 10px;
  cursor: pointer;
  background:none; font-size:15px; color:#333333;
  font-size:16px;
}
.frms select::-ms-expand {
  display: none;
}

#tabc3 .bluebtn{margin:15px 0}

.topic_icons_mn p{ padding:0px 5px 8px 0px; position:relative; display: inline-block; width: auto; margin: 0;}
.topic_icons_mn p a{ font-size:13px; color:#000;}
.topic_icons_mn img{vertical-align:top}
.topic_icons_mn p a span{display:inline-block; border:1px #d9d9d9 solid; border-right:0; padding:3px 7px}

.topic_icons_mn > div { overflow:hidden}
.topic_icons_mn > span { float:left}
.topic_icons_mn { clear:both}
.hr-hero-page-bg{text-align:center; position:relative; z-index:99}
.hr-hero-page-bg img.hero_banner_logo{width:250px !important; max-width:250px !important; margin:0 auto; border:none; position:absolute; top:33%; left:0; right:0;}
.hr-hero-page-bg img{ border-bottom:15px #48afe4 solid}
.hero_bot_icon{width:10% !important}
.hero_bot_icon img{width:80px !important;}
.hr_solutions .tools_text p{font-size:16px !important}
.text-center .col-lg-3{text-align:center}
.bot-icon-mn .col-md-3 p{font-size:15px !important}


.tools_text p.bluebtns{padding:0}
.tools_text p.bluebtns a
{	font-size:16px; color:#000; border:1px #1a8cd8 solid; border-radius:5px; display:inline-block; padding:10px 15px; font-weight:600; background:#fff; cursor:pointer;
}
.tools_text p.bluebtns a:hover
{	 color:#fff; background:#1a8cd8 !important;
}
.iconslid p b{font-weight:normal; font-size:15px;}
.hrhero_site-icon .discription_text_icon{font-size:16px !important;}
.hrhero_site-icon p.icon_text_inner_p{ font-size:16px !important}
.no_hr hr{display:none}
.main_hr_hero_div h2{font-weight:bold;}
.sefty_blr_solution_inner_width .hero_bot_icon img{width:90px !important}
.sefty_blr_solution_inner_width .hero_bot_icon{ width:13% !important; margin:0 20px 0 0}
.circle-img img{border-radius: 50%;}
/*===============keep screen 999=============*/
@media screen and (min-width: 1000px) 
{
#cssmenu01
{	display:block !important;
}
}
/*===============keep screen 768=============*/
@media screen and (max-width: 999px) 
{
#cssmenu01
{	float:left; display:none;
    left: 2%;
    position: absolute;
    top: 144px;
    width: 96%;
    z-index: 999999;
}
.main_nav > ul
{	margin-bottom:20px; padding:8px 10px 4px; background:#e6e6e6;
}
.main_nav > ul > li
{	display:block; float:none; margin:0 !important; padding-bottom:4px;
}
.main_nav > ul > li > a
{	padding:8px; font-size:16px;
}
.main_nav > ul > li.freetrial > a,
.main_nav > ul > li:last-child > a
{	padding:8px; margin:0; border:0;
}
.main_nav ul li ul
{	position:relative; display:block; width:auto; padding:0; background:none;
}
.main_nav ul li ul li ul /*010218*/
{	left:12px !important; display:block !important;
}
.main_nav ul li ul li
{	padding:0 10px;
}
.main_nav ul li ul li a
{	padding:4px 0;
}
.main_nav > ul > li:hover > a
{	background:none !important; color:#000 !important;
}
.main_nav > ul > li > a:hover
{	color:#1A8CD8 !important;
}
.menutrigger
{	display:block; float:right; margin-top:40px; 
}
.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:#333
}
.c-hamburger span::after, .c-hamburger span::before {
	position:absolute;
	display:block;
	left:0;
	width:100%;
	height:4px;
	background-color:#333;
	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:#e6e6e6
}
.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:#e6e6e6
}
.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
}
.header_banner /* 180118 */
{	overflow:hidden;
}

.header_banner img /* 180118 */
{	max-width:inherit;
	width:110%; margin-left:-5%;
}

.logonbox {
    padding: 10px 15px 0;
}
.logonbox p.logonbox_txt1 {
    font-size: 15px;
    margin: 0 0 5px;
}
.fieldbox input
{	padding:6px 12px;
}
.fieldbox {
    padding-bottom: 5px;
}
.logonbox p {
    margin: 5px 0 8px;
}
.loginbox_bottom p {
    padding: 2px 15px;
}
.slidertxt h2
{	font-size:28px; max-width:50%;
}
.summary_mn .col-md-4{padding:0; margin:25px 0 0 0}
.summary_mn h3{margin:0 !important}
.summary_mn p{margin:0 0 15px 0}
}

/*===============keep screen 480=============*/
@media screen and (max-width: 767px) 
{
 .topic_icons_mn > div { overflow:inherit}
 .topic_icons_mn > span { float:none; display:block}
.footer_logo
{	width:100%; text-align:center; margin:0 0 10px;
}
.footer_logo img
{	max-width:104px;
}
.container {
	padding-left:12px;
	padding-right:12px;
}
.slidertxt h2
{	font-size:20px;
}
.slidertxt p
{	display:none;
}
.new_topic_search_lt{width:40%;}
.new_topic_search_rt{width:40%;}
.subtopics_lt{width:100%;}
.subtopics_rt{width:100%; margin:30px 0 0 0}
.subtopics_rt h3, .subtopics_lt h3{margin:0 0 5px 0}
.resources_tab span{margin:0 10px 10px 0}

} 


/*===============keep screen 320=============*/
@media screen and (max-width: 479px) 
{


.slidertxt h2
{	max-width:62%;
}
.small_width_input,
.half_width_input{ width:78% !important; margin-top:15px !important;}
.new_topic_search_lt { width: 37%;}
.new_topic_search a{text-align:center}
.bot_btn a{margin:10px 0 10px 0}
}


/*    16-3-18     */

.site_solutions_mn h4{color:#000000; font-size:20px; font-family: 'Open Sans', sans-serif; font-weight:600; margin:0 0 10px 0;}
.site_solutions_mn h3{color:#000000; font-size:34px; font-family: 'Open Sans', sans-serif; font-weight:700; margin:0; line-height: 34px;}
.site_solutions_mn h3 span{font-style:italic; font-weight:600; display: block;}
.site_solutions_mn p{color:#333333; font-size:18px; font-family: 'Open Sans', sans-serif; font-weight:400; margin:25px 0 25px 0;}
.site_solutions_mn .col-md-2 img{width:110px;}
.site_solutions_1{  float:left; width:100%;}
.site_solutions_1 .container{ max-width: 900px;}
.site-solutions-page-icon{ text-align:center; margin: 0 0 20px 0;}
.site-solutions-page-icon p{ margin:5px 0 0 0; color:#666; font-size:12px; font-weight:bold;}
.site_solutions_1 a.orandbtn{border:1px #48afe4 solid; background:#48afe4; border-radius:5px; display:inline-block; padding:8px 25px; font-weight:600; color:#fff}
.site_solutions_1 a.orandbtn:hover{ background:none; color:#000}

.site_solutions_1{ float:left; width:100%; background-size:contain;}
.site_solutions_1 .container{ max-width: 900px;}

.site_solutions_2{ float:left; width:100%; background-size:contain;}
.site_solutions_2 .container{ max-width: 900px;}
.site_solutions_2 a.greenbtn2{border:1px #f5911e solid; background:#f5911e; border-radius:5px; display:inline-block; padding:8px 25px; font-weight:600; color:#fff;}
.site_solutions_2 a.greenbtn2:hover{ background:none; color:#000}

.site_solutions_3{  float:left; width:100%; background-size:contain;}
.site_solutions_3 .container{ max-width: 900px;}
.site_solutions_3 a.bluebtn2{border:1px #ea644b solid; background:#ea644b; border-radius:5px; display:inline-block; padding:8px 25px; font-weight:600; color:#fff;}
.site_solutions_3 a.bluebtn2:hover{ background:none; color:#000}

.site_solutions_4{ float:left; width:100%; background-size:contain;}
.site_solutions_4 .container{ max-width: 900px;}
.site_solutions_4 a.yellowbtn{border:1px #f59114 solid; background:#f59114; border-radius:5px; display:inline-block; padding:8px 25px; font-weight:600; color:#fff;}
.site_solutions_4 a.yellowbtn:hover{ background:none; color:#000}
.nopad{padding:0}

.iconslider
{	text-align:center;
}
.iconslid {
     display: inline-block;
    max-width: 290px;
    min-height: 252px;
    padding: 20px 12px 0;
    text-align: center;
    vertical-align: top;
}
.iconslid img
{	max-width:120px !important; width:160px !important; margin:0 auto; display:inline-block;
}
.iconslid h2
{	font-size:16px; font-weight:700; margin:14px 0 4px 0; line-height:1.25em;
}
.iconslid h2 a
{	color:#333;
}
.iconslid p
{	font-size:13px; margin:0;font-weight: normal;
}
/*===============keep screen 768=============*/
@media screen and (max-width: 999px) 
{
.site_solutions_mn h4{margin:30px 0 5px 0}
.site_solutions_1,
.site_solutions_2,
.site_solutions_3,
.site_solutions_4{background-size:cover !important}
}

/*===============keep screen 480=============*/
@media screen and (max-width: 767px) 
{
.site_solutions_mn h3 br,
.site_solutions_mn p br{ display:none;}
} 


/*===============keep screen 320=============*/
@media screen and (max-width: 479px) 
{
.site-solutions-page-icon .col-md-3{width:100%; margin:0 0 20px 0}
.site-solutions-page-icon .col-md-3:last-child{ margin:0}
}


/*     14-3-18     */
.blue_banner{background:#0064b5; padding: 30px 0 0; text-align: center;}
.hr_hotline_mn h2{font-size:30px; color:#000; background: url(../images/dark_blue_bdr.jpg) no-repeat center bottom; text-align:center; padding:0 0 15px 0}
.hr_hotline_mn h3{ text-align:center; font-family: 'droid_serifitalic'; font-size:22px; color:#333; font-weight:normal; margin:0}
.experts_detail h3{ text-align:left; color:#333322; font-size:16px; font-family: 'Open Sans', sans-serif; font-weight:600; font-style:normal; margin:0}
.experts_detail p{ margin:10px 0 0 0; text-align:left !important}
.experts_detail span{ display:block; font-weight:400}
.experts_detail .row{margin-bottom:30px; margin-top:30px}
.experts_list { text-align:center; display:inline-block; margin:0 15px 0 0; vertical-align:top;width: 118px;}
.experts_list p{ margin:15px 0 0 0; font-size:13px; text-align:center !important;  min-height: 55px;}
.experts_list_last{margin:0}
.experts_list_mn{ text-align:center; margin-top:50px !important; margin-bottom:0 !important}
.hr_hotline_mn p{ text-align:center}
.blue_banner h3{ font-size:70px; line-height: 54px; margin: 20px 0 0;}


/*===============keep screen 768=============*/
@media screen and (max-width: 999px) 
{

.experts_detail{text-align:center}
.experts_detail h3{text-align:center}
.experts_detail p{text-align:center !important}
.experts_list{margin:10px;}
.experts_list_last{margin:10px;}
.experts_detail .row{margin-left: ; margin-right:0;}

.header_banner_title h1
{	margin-bottom:5px;
}
.banner_btn
{	margin-top:10px;
}
.banner_btn2
{	margin:10px 0 0 10px;
}
.header_banner_title
{	margin-top:-100px;
}

	
}

/*for popup*/
#mask {
  position:absolute;
  left:0;
  top:0;
  z-index:99999;
  background-color:#000;
  display:none;
}  
#boxes .window {
  position:absolute;
  left:0;
  top:0;
  max-width:500px;
  height:200px;
  display:none;
  z-index:999999;
  padding:20px;
  border-radius: 15px;
  text-align: center;
}
#boxes #dialog {
  max-width:500px;
  height:auto;
  padding:20px;
  background-color:#ffffff;
}
.maintext{
	text-align: center;
	text-decoration: none;
}
#boxes p
{	font-weight:normal; font-size:21px; line-height:28px; margin:0 0 30px;
}
#boxes p a
{	color:#1a8cd8;
}
#boxes h2
{	font-size:34px; font-weight:normal; margin-top:10px;
}
#boxes p.textbold
{	font-weight:bold; font-style:italic; font-size:18px;
}
#dialog .close
{	background:#cc0000; height:30px; width:30px; text-align:center; display:block; line-height:30px; color:#fff; font-size:20px; right:5px; top:5px; position:absolute; cursor:pointer; border-radius:30px;
}
.pagetitle
{	font-size:34px; text-align:center; margin-top:0; font-weight:400;
}

.braytitlebar
{	background:#333; padding:40px 0; clear:both;
}
.braytitlebar .container
{	max-width:800px;
}
.braytitlebar h1 {
    color: #fff;
    font-size: 35px;
    font-weight: 600;
    line-height: 1.15em;
    margin: 0 0 15px;
}
.braytitlebar h2 {
    color: #fff;
    font-size: 26px;
    font-weight: 400;
    margin: 0 0 5px;
}
.grayshowhide_btn
{	background:#f7f7f7;
	padding:10px 0; text-align:center; border-bottom:1px solid #ccc; border-top:1px solid #ccc;
}
.topiclist
{	padding-top:45px;
}
.grayshowhide_btn span
{	color:#1a8cd8; font-weight:600; cursor:pointer;
}
.topiclist
{	font-size:14px; margin-bottom:40px;
} 
.topiclist h2
{	color:#1a8cd8; font-weight:600; margin:10px 0 0 0;
}
.topiclist h2.notopmargin
{	margin:0;
}

.grayline
{	background:#f7f7f7;
	padding:10px 0; text-align:center; border-bottom:1px solid #ccc; border-top:1px solid #ccc;
}
.grayline span
{	color:#1a8cd8; font-weight:600; cursor:pointer;
}
.tabsmn
{	border:1px solid #ccc; border-radius:3px; margin-bottom:20px; margin-top:40px;
}
.tabs
{	float:left; width:100%; border-bottom:1px solid #ccc;
}
.tabs div
{	width:33.33%; text-align:center; background:#f7f7f7; 
	color:#333; float:left;
	font-weight:700;
}
.tabs div label
{	border-right:1px solid #ccc; display:block; padding:10px 0 11px;
}
.tabs div:last-child label
{	border-right:0;
}
.tabs div.active
{	background:#1a8cd8; color:#fff;
}
.tabs div span
{	background:#b1b1b1; display:inline-block; font-size:18px; color:#fff; height:30px; width:30px; line-height:30px; border-radius:30px; margin-right:5px;
}
.tabs div.active span
{	background:#fff; color:#1a8cd8;
}
.padmore
{	padding:25px 40px;
}
.padmore label
{	display:block; padding-bottom:5px;
}
.btn-center
{	text-align:center; padding:15px 0; border-top:1px solid #ccc;
}
.btn-center .bluebtn
{	min-width:100px; padding:6px 0; font-weight:400; letter-spacing:0.5px;
}
.fadebg
{	background:url(../images/bottline.png) repeat-x bottom; height:100px; margin-top:-100px; position:relative; float:left; width:100%;
}
@media screen and (max-width: 767px) 
{
.header_banner_txt
{	position:relative;
}
.header_banner_title
{	margin:0; text-align:center; background:#333; padding:20px 10px;
}
.header_banner_title div
{	max-width:100%;
}
.tabs div{width:100%;}
.tabs div label{text-align:left; border:0}
.tabs div span{text-align:center; margin:0 15px}
.padmore{padding:20px}
.list_users_main_bg{width:100% !important;}
.list_users_main_bg .experts_list {
    width: 200px !important; 
}
}
@media screen and (max-width: 640px) 
{
#boxes p, #boxes p.textbold
{	font-size:16px; line-height:1.25em;
}
#boxes h2
{	font-size:28px;
}
}
@media screen and (max-width: 479px) 
{
.header_banner_title h1 {
    font-size: 28px;
}
.header_banner_title h3 {
    font-size: 20px;
}
.header_banner_title p {
    font-size: 14px; margin-bottom:10px;
} 
.banner_btn2
{	margin-left:0px;
}
}

.header_banner_title .add_slider_banner_bg{margin:0 auto; max-width:100%; width:100%; text-align:center; margin-top:78px;}
.header_banner_title .add_slider_banner_bg h1{font-size:34px; margin:0px;}
.header_banner_title .add_slider_banner_bg p{margin:0px; font-size:28px;}
.header_banner_title .add_slider_banner_bg .banner_btn{margin:15px 0 0 0px; width:222px;}

.site-solutions-page-icon .icon_text_inner_p{font-size:14px; color:#000; margin:15px 0 0 0px;}
.site-solutions-page-icon .discription_text_icon{font-size:13px; color:#000; margin:2px 0 0 0px;}
.padding_section_top_and_bottom{padding:20px 0px;}

.banner_icon .hotline_banner_img {width: 170px; height: 170px; position: absolute; top: 26%; left: 0; right:0; margin:0 auto; border:none;}

.banner_icon .hotline_banner_img_to {width: 160px; height: 160px; position: absolute; top: 26%; left:0; border:none; right:0; margin:0 auto}

.border_bottom_img img{border-bottom:solid 20px #038abb;}

.user_bg_gray{background:#F3F3F3; padding:40px 0 40px 0px; display:inline-block; width:100%; margin:0px !important;}

.top_and_bottom_padding{padding:30px 0 30px 0px;}

.list_users_main_bg{margin:0 auto; width:720px;}

.list_users_main_bg .experts_list{text-align:center; width:20%; margin:0px;}
.list_users_main_bg .experts_list img{width:100px; border-radius:50px}
.border_bottom_hr_tools_banner{border-bottom: solid 20px #038abb;}

.add_spesing_left_text{padding-left:10px;}


.top_and_bottom_padding .col-lg-10{padding-left:20px;}
.top_and_bottom_padding  hr{margin-top:33px;}

.top_and_bottom_padding:nth-child(4) hr{display:none;}
.top_and_bottom_padding:nth-child(4){padding-top:10px;}

.top_and_bottom_padding .tools_text h4{margin:0 0 2px 0px;}

.remove_spesing_bottom .row{margin:0 auto; width:80%;}
.experts_detail .left_img_width_main{width:12%;}
.none_bottom_padding_bg_user{padding-bottom:0px;}
.padding_main_class{padding:10px 0 20px 0px;}

.nopad .width_auto{width:auto;}
.hr_solution_page_white_bg_new{padding:0;}



.hr_solution_page_white_bg_new .tools_text_green p a{border:solid 2px #48afe4; font-weight:600;}
.hr_solution_page_white_bg_new .tools_text_green p a:hover{background:#48afe4;}

.hr_solution_page_white_bg_new .marbott{margin-bottom:0px;}
.hr_solution_page_white_bg_new .bot-icon-mn .col-md-3 p{margin-bottom:12px;}
.hr_solution_page_white_bg_new .bot-icon-mn .col-md-3 img{margin-top:10px;}

.main_hr_hero_div{padding-top:10px;}

.main_hr_hero_div .hr_hotline_mn h3{margin:0 0 20px 0px;}


.main_hr_hero_div .tools_text p{font-size:15px;}


.mai_hr_tools_bg_main .no_bot_mar a{border:solid 2px #48afe4;}
.mai_hr_tools_bg_main .no_bot_mar a:hover{background:#48afe4;}
.hr_solution_page_white_bg_new img{max-width:86%;}

.color_pink_banner{background:#f5911e !important;}

.sefty_solution_read_more_btn .tools_text a{border:solid 2px #f5911e;}
.sefty_solution_read_more_btn .tools_text a:hover{background:#f5911e;}

.center_img_sefty_center{text-align:center;}

.center_img_sefty_center img{ width: 150px;
			height: 143px;
    }
.center_img_sefty_center_safetyblr{text-align:center;}

.center_img_sefty_center_safetyblr img{ width: 363px;
			height: 61px;
    }

.border-color_banner_bottom img{border-bottom:15px #f5911e solid;}

.hr_main_margin_set hr{margin:35px 0 35px 0px;}

.sefty_blr_solution_inner_width{max-width:860px; margin:0 auto;}

.safety_tool_boxTrainer_center_img{text-align:center;}

.bg_color_baner_employe_tranning_page{background:#ea644b !important;}
.bg_color_baner_employe_tranning_page_banner_bt	{padding:15px 0 30px 0px;}

.cantener_with_inner_with .container{max-width:850px;}
.right_text_img_traning_page img{width:160px; float:right;}

.none_bottom_padding_bg_user .tools_text_green p a{border:solid 2px #ea644b; margin:20px 0 0 0px;}
.none_bottom_padding_bg_user .tools_text_green p a:hover{background:#ea644b;}
.remove_space_in_ttl_top{margin:0 0 1px 0px !important;}

.color_red_banner {background: #ea644b !important;}
.tools_text .indursty_color_and_bottom_space{margin:0 0 1px 0px;}

.addborderonhover{background:yellow !important; color: #000; margin: 0 0 0 5px;}
.addborderonhover:hover{background:yellow !important; color: #000 !important;}
.addborderonhoverto{background: #0071c5 !important; color: #fff;}
.addborderonhoverto:hover{background: #f2911c !important; color: #fff;}



.col-md-12, .col-md-11, .col-md-10, .col-md-9, .col-md-8, .col-md-7, .col-md-6, .col-md-5, .col-md-4, .col-md-3, .col-md-2, .col-md-1, .col-xs-12, .col-xs-11, .col-xs-10, .col-xs-9, .col-xs-8, .col-xs-7, .col-xs-6, .col-xs-5, .col-xs-4, .col-xs-3, .col-xs-2, .col-xs-1, .col-lg-12, .col-lg-11, .col-lg-10, .col-lg-9, .col-lg-8, .col-lg-7, .col-lg-6, .col-lg-5, .col-lg-4, .col-lg-3, .col-lg-2, .col-lg-1, .col-sm-12, .col-sm-11, .col-sm-10, .col-sm-9, .col-sm-8, .col-sm-7, .col-sm-6, .col-sm-5,
.col-sm-4, .col-sm-3, .col-sm-2, .col-sm-1 .row, .container-fluid,
.col-xs-5ths,
.col-sm-5ths,
.col-md-5ths,
.col-lg-5ths  { -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
 
.row {
  margin-left: -10px;
  margin-right: -10px; 
}
.row:before, .row:after {
    content: " ";
    display: table; 
}
.row:after {
    clear: both; 
}
@media (min-width: 768px) {
}
@media (min-width: 992px) {
}
@media (min-width: 1200px) {
}
.container {
	margin-right: auto;
	margin-left: auto;
	padding-left: 20px;
	padding-right: 20px;
	max-width:1040px;
}
.row {
	margin-left: -10px;
	margin-right: -10px;
}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
	position: relative;
	min-height: 1px;
	padding-left: 10px;
	padding-right: 10px;
}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
	float: left;
}
.col-xs-12 {	width: 100%;}
.col-xs-11 {	width: 91.66666667%;}
.col-xs-10 {	width: 83.33333333%;}
.col-xs-9 {	width: 75%;}
.col-xs-8 {	width: 66.66666667%;}
.col-xs-7 {	width: 58.33333333%;}
.col-xs-6 {	width: 50%;}
.col-xs-5 {	width: 41.66666667%;}
.col-xs-4 {	width: 33.33333333%;}
.col-xs-3 {	width: 25%;}
.col-xs-2 {	width: 16.66666667%;}
.col-xs-1 {	width: 8.33333333%;}
 @media (min-width: 768px) {
.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {	float: left;}
.col-sm-12 {	width: 100%;}
.col-sm-11 {	width: 91.66666667%;}
.col-sm-10 {	width: 83.33333333%;}
.col-sm-9 {	width: 75%;}
.col-sm-8 {	width: 66.66666667%;}
.col-sm-7 {	width: 58.33333333%;}
.col-sm-6 {	width: 50%;}
.col-sm-5 {	width: 41.66666667%;}
.col-sm-4 {	width: 33.33333333%;}
.col-sm-3 {	width: 25%;}
.col-sm-2 {	width: 16.66666667%;}
.col-sm-1 {	width: 8.33333333%;}
/**/
}
@media (min-width: 992px) {
.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {	float: left;}
.col-md-12 {	width: 100%;}
.col-md-11 {	width: 91.66666667%;}
.col-md-10 {	width: 83.33333333%;}
.col-md-9 {	width: 75%;}
.col-md-8 {	width: 66.66666667%;}
.col-md-7 {	width: 58.33333333%;}
.col-md-6 {	width: 50%;}
.col-md-5 {	width: 41.66666667%;}
.col-md-4 {	width: 33.33333333%;}
.col-md-3 {	width: 25%;}
.col-md-2 {	width: 16.66666667%;}
.col-md-1 {	width: 8.33333333%;}
/**/
}
@media (min-width: 1200px) {
.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {	float: left;}
.col-lg-12 {	width: 100%;}
.col-lg-11 {	width: 91.66666667%;}
.col-lg-10 {	width: 83.33333333%;}
.col-lg-9 {	width: 75%;}
.col-lg-8 {	width: 66.66666667%;}
.col-lg-7 {	width: 58.33333333%;}
.col-lg-6 {	width: 50%;}
.col-lg-5 {	width: 41.66666667%;}
.col-lg-4 {	width: 33.33333333%;}
.col-lg-3 {	width: 25%;}
.col-lg-2 {	width: 16.66666667%;}
.col-lg-1 {	width: 8.33333333%;}
/**/
}

/* 5 Col CSS  */
.col-xs-5ths,
.col-sm-5ths,
.col-md-5ths,
.col-lg-5ths {
    position: relative;
    min-height: 1px;
    padding-right: 10px;
    padding-left: 10px;
}

.col-xs-5ths {
    width: 20%;
    float: left;
}
@media (min-width: 768px) {
.col-sm-5ths {
        width: 20%;
        float: left;
    }
}
@media (min-width: 992px) {
    .col-md-5ths {
        width: 20%;
        float: left;
    }
}
@media (min-width: 1200px) {
    .col-lg-5ths {
        width: 20%;
        float: left;
    }
}


/** RESET AND LAYOUT
===================================*/

.bx-wrapper {
	position: relative;
	margin: 0 auto;
	padding: 0;
	*zoom: 1;
}

.bx-wrapper img {
	max-width: 100%;
	display: block;
}

/** THEME
===================================*/

.bx-wrapper .bx-viewport {	
	/*fix other elements on the page moving (on Chrome)*/
	-webkit-transform: translatez(0);
	-moz-transform: translatez(0);
    	-ms-transform: translatez(0);
    	-o-transform: translatez(0);
    	transform: translatez(0);
}

.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {
	position: absolute;
	bottom: -30px;
	width: 100%;
}

/* LOADER */

.bx-wrapper .bx-loading {
	min-height: 50px;
	background: url(../images/bx_loader.gif) center center no-repeat #fff;
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2000;
}

/* PAGER */

.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: #666;
	text-indent: -9999px;
	display: block;
	width: 10px;
	height: 10px;
	margin: 0 5px;
	outline: 0;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active {
	background: #000;
}

/* DIRECTION CONTROLS (NEXT / PREV) */

.bx-wrapper .bx-prev {
	left:0;
	background: url(../images/left-arrow.svg) no-repeat; background-size:50px;
}

.bx-wrapper .bx-next {
	right:0;
	background: url(../images/right-arrow.svg) no-repeat; background-size:50px;
}

.bx-wrapper .bx-prev:hover, 
.bx-wrapper .bx-next:hover{
	opacity:0.8; 
	transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-webkit-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
}

.bx-wrapper .bx-controls-direction a {
	position: absolute;
	top: 50%;
	margin-top: -25px;
	outline: 0;
	width: 50px;
	height: 50px;
	text-indent: -9999px;
	z-index: 9999;
}

.bx-wrapper .bx-controls-direction a.disabled {
	display: none;
}

/* AUTO CONTROLS (START / STOP) */

.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;
}

/* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */

.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;
}

/* IMAGE CAPTIONS */

.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;
}

