/*
Custom CSS
*/

/** reset styles **/
* {box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;}
*,:after,:before{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing: antialiased;
    word-break: break-word;
    word-wrap: break-word;}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;text-decoration:none;vertical-align:baseline}html{background:#fff}body{line-height:1;color:#000;background:transparent}ol{list-style:number}ul{list-style:disc}table{border-collapse:separate;border-spacing:0}caption,th,td{text-align:left;font-weight:400}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}blockquote,q{quotes:"" "" "" "";quotes:none}u,a:hover{text-decoration:underline}a:hover *{cursor:pointer}th{font-weight:700}i,em{font-style:italic}del,s,strike{text-decoration:line-through}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}abbr[title],acronym[title],dfn[title]{border-bottom:1px dashed;cursor:help}input[type='checkbox'],input[type='radio']{margin:7px 5px 3px 0;padding:0}[type='button'],[type='submit']{cursor:pointer}
::-webkit-input-placeholder{ /* WebKit browsers */
	color:#fff;
}
:-moz-placeholder{ /* Mozilla Firefox 4 to 18 */
	color:#fff;
}
::-moz-placeholder{ /* Mozilla Firefox 19+ */
	color:#fff;
}
:-ms-input-placeholder{ /* Internet Explorer 10+ */
	color:#fff;
}
html, body {
    border: none;
    margin: 0;
    padding: 0;
}
#page{
	height: 100%;
    width: 100vw;
    overflow: hidden;
}
a,
a *{
	-webkit-transition:background-color .3s, border-color .3s, color .3s;
	-moz-transition:background-color .3s, border-color .3s, color .3s;
	transition:background-color .3s, border-color .3s, color .3s;
	text-decoration: none;
}
a:hover, a:focus, button:hover, button:focus {text-decoration: none;outline: none;}
img {width: auto;height: auto;max-width: 100%;}
h1 {font-family: 'Roboto', sans-serif;font-size: 65px;line-height: 70px;color: #fff;}
h2 {font-family: 'Roboto', sans-serif;font-size: 50px;line-height: 55px;color: #000;}
h3 {font-family: 'Roboto', sans-serif;font-size: 38px;line-height: 46px;color: #000;}
h4 {font-family: 'Roboto', sans-serif;font-size: 32px;line-height: 40px;color: #000;}
h5 {font-family: 'Roboto', sans-serif;font-size: 18px;line-height: 24px;color: #fff;}
h6 {font-family: 'Roboto', sans-serif;font-size: 16px;line-height: 18px;color: #000; font-weight: 600;}
/** reset styles **/

.gap_40 {float: left;width: 100%;margin: 40px 0 0;}
body {
    display: block;width: 100%;font-family: 'Roboto', sans-serif;position: relative;
    overflow-x: hidden;
}
body p {font-family: 'Roboto', sans-serif;font-size: 22px;line-height: 30px;margin: 0 0 15px;}
body b, body strong {font-family: 'Roboto', sans-serif;}
.btn {font-size: 15px;line-height: 20px;color: #0058c2;font-weight: 400;border: solid 2px #0058c2;
	padding: 5px 25px;
}
.btn:hover, .btn:focus, .blue_btn {background-color: #0058c2;color: #fff;}
.blue_btn:hover, .blue_btn:focus {color: #0058c2;background-color: transparent;}
.sec_title {font-size: 32px;line-height: 36px;color: #000;font-weight: 700;margin: 8px 0;}
.color_blue {color: #0058c2;}
.sec_desc {float: left;width: 100%;margin: 0 0 10px;}
.sec_desc p {font-size: 18px; line-height: 1.7; color: #000;}
.text_center {text-align: center;}
.pt-30{padding-top: 30px;}
.floating{float: left;width: 100%;margin-top: 20px;}
input:hover, input:focus, input:active {outline: none;}

.container {display: block;width: 100%; max-width: 90%;margin: 0 auto;padding: 0 15px;position: relative;}

header.site_header {float: left;width: 100%;padding: 25px 0 15px;position: relative;}
header .header_top {float: left;width: 100%;position: relative;z-index: 999;}
header .header_left {float: left;}
header .site_logo {float: left;}
header .site_logo img {float: left;max-width: 200px;transition: 0.6s all;-moz-transition: 0.6s all;
	-webkit-transition: 0.6s all;
}
header .header_right {float: right;padding: 20px 0 0;}
header .header_right .hamb_icon {float: left;cursor: pointer;}
header .header_right .hamb_icon img {float: left;max-width: 36px;max-height: 32px;}

header .site_menu {position: absolute;top: 0;right: -100%;width: 100%;background: rgba(13,97,197,.8);
    height: auto; padding: 200px 0 40px;min-height: 800px;z-index: 9;transition: 0.8s all;
    -moz-transition: 0.8s all;-webkit-transition: 0.8s all;opacity: 0;
}
header .site_menu.open {right: 0;z-index: 99;opacity: 1;}

body.menu_opened header .header_right .hamb_icon img {display: none;}
body.menu_opened header .header_right .hamb_icon img.active_hamb {display: block !important;}
body.menu_opened header .site_logo img {display: none;}
body.menu_opened header .site_logo img.menu_open_logo {display: block !important;}
header .site_menu ul.menu {float: left;width: 100%;list-style: none;margin: 0;padding: 0;position: relative;}
header .site_menu ul.menu li {float: left;width: 100%;padding: 10px 0;margin: 0;position: relative;}
header .site_menu ul.menu li a {font-size: 30px;line-height: 38px;color: #fff;opacity: 0.7;
	font-weight: 700;font-family: 'Roboto', sans-serif;
}
header .site_menu ul.menu li.active > a,
header .site_menu ul.menu li a:hover,
header .site_menu ul.menu li a:focus {opacity: 1;}
header .site_menu ul.menu li ul.sub_menu {position: absolute;top: 0;left: 140%;width: 50%;list-style: none;
	margin: 0;padding: 0;z-index: 10000000000001;transition: 1s all;-moz-transition: 1s all;
	-webkit-transition: 1s all;pointer-events: none;visibility: hidden;
}
header .site_menu ul.menu li:hover ul.sub_menu,
header .site_menu ul.menu li:focus ul.sub_menu {pointer-events: all;visibility: visible;left: 20%;}
header .site_menu ul.menu li ul.sub_menu li {margin: 0 0 8px;z-index: 9999;position: relative;padding: 4px 0;}
header .site_menu ul.menu li ul.sub_menu li:after {content: '';width: 1500px;height: 1.7px;
	background-color: #8eb5e4;position: absolute;left: 0;bottom: -4px;
}
header .site_menu ul.menu li ul.sub_menu li:last-child:after {display: none;}
header .site_menu ul.menu li ul.sub_menu li a {font-weight: 400;opacity: 1;z-index: 9999;font-size: 24px;
    line-height: 30px;}


footer.site_footer {float: left;width: 100%;}
footer .footer_top {float: left;width: 100%;background-color: #0058c2;padding: 25px 0 15px;}
footer .footer_address {float: left;width: 100%;padding: 0 40px 0 0;border-right: solid 1px #1474e8;}
footer .footer_address .address {float: left;width: 100%;}
footer .footer_logo {float: left;width: 100%;margin: 0 0 12px;}
footer .footer_logo img {float: left;max-width: 150px;}
footer .footer_address .address {float: left;width: 100%;}
footer .footer_address .address h5 {font-size: 19px;line-height: 20px;color: #fff;font-weight: 500;
	margin: 0;
}
footer .footer_address .address p {font-size: 16px; line-height: 1.4;color: #fff;font-weight: 400;	margin: 0 0 2rem 0;}
footer .footer_top .widget_lists {float: left;width: 80%;}
footer .footer_widget {float: left;width: 25%;padding: 0 10px 0 10px;}
footer .footer_widget .widget_title {font-size: 18px;line-height: 26px;color: #fff;font-weight: 500;
	margin: 0;
}
.widget_title a{
	color: #fff;
}
footer .footer_widget .widget_content {float: left;width: 100%;}
footer .footer_widget .widget_content h5 {font-size: 15px;line-height: 20px;color: #fff;font-weight: 500;
	margin: 0;
}
footer .footer_widget .widget_content p {font-size: 12px;line-height: 16px;color: #fff;font-weight: 400;
	margin: 0 0 12px;
}
footer .footer_widget .widget_content ul {float: left;width: 100%;margin: 0;padding: 0;list-style: none;}
footer .footer_widget .widget_content ul li {float: left;width: 100%;position: relative;
	padding: 0 0 0 15px;font-size: 16px;line-height: 24px;color: #fff;font-weight: 300;
}
footer .footer_widget .widget_content ul li:before {content: '\f105';font-family: 'FontAwesome';
	position: absolute;top: 0;left: 0;font-size: 16px;font-weight: 600;color: #fff;
}
footer .footer_widget .widget_content ul li a {color: #fff;}
footer .footer_widget .widget_content ul.social_links li {padding: 0 20px 0 0;width: auto;
	font-size: 20px;line-height: 34px;
}
footer .footer_widget .widget_content ul.social_links li:before {display: none;}

footer .footer_bottom {float: left;width: 100%;background-color: #000;padding: 20px 0;}
footer .footer_bottom .copyright {float: left;}
footer .footer_bottom .copyright p {font-size: 12px;line-height: 26px;color: #fff;font-weight: 400;
	margin: 0;
}
footer .footer_bottom .site_by {float: right;}
footer .footer_bottom .site_by span {font-size: 20px;line-height: 26px;color: #fff;font-weight: 500;
	float: left;margin: 0 10px 0 0;
}
footer .footer_bottom .site_by img {float: left;max-width: 220px;}

.page_content {width: 100%;/*max-width: 1860px;*/
    margin: 0 auto;}
section {float: left;width: 100%;padding: 50px 0;}
.technology_section{padding: 0 0 50px;}
.banner_section {padding: 0;}
.banner_section img {float: left;width: 100%;}
.banner_section.home_banner {background-image: url('../images/banners/home-banner.jpg');background-repeat: no-repeat;
    background-size: auto 100%;background-position: top right;height: 300px;
}
.banner_section .container {display: flex;height: 100%; align-items: center;}
.banner_section .banner_content {
	position: absolute;bottom: 0px;
}
.mail_drop{background-image: url('../images/life-mail-bg.png');background-size:100% 100%;background-repeat: no-repeat;padding: 50px 20px;}
.mail_drop h2{color: white;text-align: center;font-size: 48px;}
.mail_drop p{color: white;margin:20px auto 0;padding:10px 0; border-bottom: 1px solid white; width: fit-content;}
.mail_drop p a{color: white;}

.tag_line {display: inline-block;background-color: #0058c2;padding: 6px 10px;
	font-family: 'Playfair Display', serif;text-transform: uppercase;
	font-size: 16px;line-height: 22px;font-weight: 500;color: #fff;margin: 0;postion:absolute;
	left:420%;
}
.banner_title {display: inline-block;width: 100%;font-size: 50px;line-height: 60px;color: #000;
	font-weight: 700;margin: 20px 0 0;
}
.banner_section .opportunity_banner_content {position: absolute;bottom: 100px; background-color: white;padding: 20px 15px;}
.banner_section .life_banner_content {position: absolute;bottom: 150px; background-color: rgba(255, 255, 255, 0.651);padding: 20px 15px;}
.opportunity_banner_content .banner_title{font-size: 38px;line-height: 55px;color: #0059c6;font-weight: 700;margin: 0;}
.opportunity_banner_content p{font-size: 14px;width: 78%;line-height: 16px;font-weight: 700;}
.opportunity_banner_content p.one-line{width: 100%;}
.life_banner_content .banner_title{display: inline-block;width: 100%;font-size: 52px;line-height: 60px;color: #000;
	font-weight: 700;margin:0;}


.about_section .abpoint_lists {float: left;width: 100%;}
.abpoint_lists .abpoint_item {float: left;width: 33.33%;padding: 0 35px;border-right: solid 1px #c9c9c9;
	text-align: center;vertical-align: top;
}
.abpoint_lists .abpoint_item:nth-child(3) {border-right: 0;}
.abpoint_lists .abpoint_item .icon {display: inline-block;width: 100%;}
.abpoint_lists .abpoint_item .icon img {display: inline-block;max-height: 66px;}
.abpoint_lists .abpoint_item .abpoint_details {display: inline-block;width: 100%;}
.abpoint_lists .abpoint_item .number {display: inline-block;width: 100%;font-size: 60px;line-height: 61px;
	color: transparent;-webkit-text-stroke-width: 1px;-webkit-text-stroke-color: black;font-weight: 900;letter-spacing: -1px;
}
.abpoint_lists .abpoint_item h6 {font-size: 20px;line-height: 25px;color: #000;font-weight: 700;}
.abpoint_lists .abpoint_item h4 {font-size: 28px;line-height: 35px;color: #000;font-weight: 500; margin: 0 0 15px;}
.abpoint_lists .abpoint_item p {font-size: 20px; line-height: 1.2;color: #000;margin: 0;}

.about_section .about_slider {float: left;width: 100%;margin: 80px 0 0;}
.about_slider .slick-arrow {font-size: 0;position: absolute;left: -30px;top: 50%;border: 0;background: none;
	z-index: 999;margin: -18px 0 0; display: none !important;}
.about_slider .slick-arrow.slick-next {left: auto;right: -30px;}
.about_slider .slick-arrow:before {content: '';background-size: 100% auto;background-repeat: no-repeat;
	background-position: left top;position: absolute;left: 0;top: 0;width: 18px;height: 36px;
}
.about_slider .slick-arrow.slick-prev:before {background-image: url('../images/icons/arrow-left.png');}
.about_slider .slick-arrow.slick-next:before {background-image: url('../images/icons/arrow-right.png');}
.about_slider .slide_item {display: inline-block;width: 100%;padding: 0 10px;}
.about_slider .slide_item .title {float: left;width: 100%;font-size: 38px;line-height: 45px;color: #000;
	font-weight: 700;margin: 6px 0;
}
.about_slider .slide_item .thumb {float: left;width: 100%;}
.about_slider .slide_item .thumb img {float: left;width: 100%;}
.about_slider .slide_item .desc {float: left;width: 100%;margin: 20px 0 0;}
.about_slider .slide_item .desc p {float: left;width: 70%;font-size: 18px;
    line-height: 1.4;
	color: #000;font-weight: 500;margin: 0;
}
.about_slider .slide_item .desc .btn {float: right;}

.overview_section {background-image: url('../images/banners/overview-sec-bg.jpg');
	background-repeat: no-repeat;background-size: 100% 100%;background-position: left top;
	padding: 160px 0 140px;
}
.overview_section .ovcont_box {float: left;width: 100%;max-width: 600px;background-color: #fff;
	padding: 20px 15px 30px;
}

.gmap_section .google_map {float: left;width: 100%;text-align: center;position: relative;
	padding: 0 0 80px;
}
.gmap_section .resp_map{display: none;}
.gmap_section .google_map img {display: inline-block;max-width: 100%;}
.gmap_section .gmap_highlight {position: relative;bottom: 0;max-width: 260px;width: 100%;
	text-align: left;

}
.gmap_section .gmap_highlight:before {content: '';background-image: url('../images/icons/gmap-pointer.png');
	background-repeat: no-repeat;background-size: 100% 100%;background-position: center top; position: absolute;
	left: 420%;bottom: 350%;width: 50px;height: 270px;	
}
.gmap_section .gmap_highlight .tag_line {text-transform: none;width: 66%;text-align: center;}

.facilities_section {padding-bottom: 0;}
.facilities_section .facilities_slider {float: left;width: 100%;}
.facilities_slider .slick-list {height: 100% !important;}
.facilities_slider .slide_item {float: left;width: 100%;height: 100%;position: relative;}
.facilities_slider .slide_item img {float: left;width: 100%;height: 100%;}
.facilities_slider .slide_content {position: absolute;left: 0;top: 0;width: 100%;
	height: 100%;
}
.facilities_slider .slide_content .container {display: flex;-moz-display: flex;-webkit-display: flex;
	flex-wrap: wrap;-moz-flex-wrap: wrap;-webkit-flex-wrap: wrap;align-items: center;-moz-align-items: center;
	-webkit-align-items: center;height: 100%;
}
.facilities_slider .slide_content .scont_inner {max-width: 380px;padding: 16px;
	background-color: #fff;margin-left: auto;
}

.facilities_slider .slide_content .btn {display: inline-block;margin: 5px 0 0;}

.facilities_slider .slick-dots {position: absolute;bottom: 22px;left: 0;width: 100%;text-align: center;}
.facilities_slider .slick-dots li {display: inline-block;margin: 0 4px;width: 100%;max-width: 130px;
	line-height: 0;
}
.facilities_slider .slick-dots li button {display: inline-block;width: 100%;height: 4px;
	background-color: #fff;border: 0;font-size: 0;line-height: 0;
}
.facilities_slider .slick-dots li.slick-active button {background-color: #2b86f6;}

.ltnews_section .ltnews_area {float: left;width: 100%;margin: 15px 0 0;}
.ltnews_section .ltnews_area .left_area {float: left;width: 98%;margin: 0 2% 0 0;}

.ltnews_area .ltnews_slider {float: left;width: 100%;}
.ltnews_area .ltnews_slider .slide_item {float: left;width: 100%;position: relative;}
.ltnews_area .ltnews_slider .news_thumb {float: left;width: 100%;height: 418px;}
.ltnews_area .ltnews_slider .news_thumb img {float: left;width: 100%;height: auto;}
.ltnews_area .ltnews_slider .news_details {position: absolute;left: 0;bottom: 0;background-color: #0058c2;
	padding: 16px 160px 20px 20px;
}
.ltnews_area .ltnews_slider .news_title {font-size: 18px;line-height: 24px;color: #fff;font-weight: 700;
	margin: 0 0 10px;
}
.ltnews_area .ltnews_slider .news_title a {color: #fff;}
.ltnews_area .ltnews_slider .desc {float: left;width: 100%;}
.ltnews_area .ltnews_slider .desc p {font-size: 18px;line-height: 1.4;color: #fff;}
.ltnews_area .ltnews_slider .date {font-size: 15px;line-height: 16px;color: #fff;font-weight: 500;}
.ltnews_slider .slick-arrow {position: absolute;right: 10px;bottom: 10px;width: 34px;height: 34px;
	border: solid 1px #fff;border-radius: 50%;-moz-border-radius: 50%;-webkit-border-radius: 50%;
	background-color: transparent;font-size: 0;z-index: 99;
}
.ltnews_slider .slick-arrow.slick-prev {right: 55px;}
.ltnews_slider .slick-arrow:before {content: '\f104';font-family: 'FontAwesome';font-size: 26px;
	line-height: 30px;color: #fff;
}
.ltnews_slider .slick-arrow.slick-next:before {content: '\f105'}

.ltnews_section .ltnews_area .right_area {float: left;width: 30%;}
.ltnews_area .ltnews_lists {float: left;width: 100%;}
.ltnews_area .ltnews_lists .ltnews_item {float: left;width: 100%;margin: 0 0 10px;border: solid 1px #000; display: flex;}
.ltnews_area .ltnews_lists .news_thumb {float: left;width: 34%;height: 180px;}
.ltnews_area .ltnews_lists .news_thumb img {float: left;width: 100%;height: 100%;line-height: 0;}
.ltnews_area .ltnews_lists .news_details {float: left;width: 66%;padding: 6px 10px 8px;}
.ltnews_area .ltnews_lists .news_title {font-size: 15px;line-height: 20px;color: #0058c2;font-weight: 700;
	margin: 0 0 5px;
}
.ltnews_area .ltnews_lists .desc {float: left;width: 100%;}
.ltnews_area .ltnews_lists .desc p {    font-size: 16px;line-height: 1.4;color: #000;margin: 0 0 5px;}
.ltnews_area .ltnews_lists .date {font-size: 12px;line-height: 16px;color: #000;font-weight: 500;}
.address_area{display: flex;-moz-display: flex;-webkit-display: flex;
	flex-wrap: wrap;-moz-flex-wrap: wrap;-webkit-flex-wrap: wrap;height: 100%;margin: 90px 0 0;}
.address_area div{width: 50%; text-align: center;padding: 10px 50px;}
.address_area div h5{color: black;font-weight: 600;}
.address_area div p{font-size: 16px;}
.growing_section,.franchise_section{border-bottom: 2px solid #d0d0d0;}
.address_area a.call{color: inherit;display: inline-block;position: relative;}
.call::before{content: '';background-image: url('../images/icons/phone.png');background-repeat: no-repeat;background-size: 100% 100%;
    background-position: center top;position: absolute;top: 0;right: 105%;width: 30px;height: 30px;}
.call.mail::before{background-image: url('../images/icons/mail.png');width: 35px;height: 25px;}
.call.website::before{background-image: url('../images/icons/website.png');}
.franchise_section{padding: 10px 0;}
.franchise_section .address_area{margin: 30px 0 0;}
.franchise_section .address_area.franchise div{border-bottom: 2px solid #d0d0d0;width: 49%;margin: 0 0.5%;}

form .form_field {width: 80%;margin:0 auto;position: relative;}
form .one-half {
    float: left;
    margin: 15px auto;
    width: 40%;
}
form .one-full , form .one-half.sub{
    width: 98%;
}
.one-half.mr18{margin-right: 18%;}

form label{font-size: 18px;font-weight: 700;padding: 10px 0 ;display: inline-block;}
form .form_control {
    float: left;width: 100%;font-size: 14px;line-height: 28px;color: #000;font-weight: 300;font-family: poppin;
    background-color: transparent;border: solid 1px #d0d0d0;padding: 10px 18px;
}
form .submitbtn{background-color: #0058c2;color: white;padding: 20px 28px;font-size: 14px;/*display: block;*/border: none;margin: 15px auto;}
form .form_control:hover, form .form_control:focus {
    border-color: #d0d0d0;
    outline: 0;
}
.apply_form_section form .form_field {width: 80%;margin:0;position: relative;}


.company{border: 1px solid #d0d0d0;padding: 20px;font-size: 17px;font-weight: 600;margin: 30px 0 ;}
.companytwo{border: 1px solid #d0d0d0;font-size: 17px;color: #000;font-weight: 300;
	font-family: poppin;background-color: transparent;border: solid 1px #d0d0d0;padding: 14px;width: 100%;}
.options_section{padding: 10px 0;}
.jobs_detail{border-bottom: 1px solid #d0d0d0;padding: 30px 0;}
.job_span{display: inline-block;}
.job_span .job_description{width: 70%;font-size: 14px;line-height: 14px;display: inline-block;margin: 10px 0;}
.apply_btn{float: right;background-color: #0058c2;padding: 15px 48px;color: #fff;}
.read_btn{float: right;background-color: #fff;padding: 4px 10px;color: #000;margin: 10px 0;}
.apply_btn.know{width: fit-content;margin: 10px auto;display: block;float: none;}
.innotech_logo{border-bottom: 1px solid #898989;}
.innotech_logo img{margin: 0 auto;display: block;padding: 30px 0;}
.technology_section .sec_desc p{width: 60%;margin: 20px auto;}
.abpoint_lists.tech_point{display: flex;width: 100%;justify-content: center;margin: 80px 0 0;flex-wrap: wrap;}
.abpoint_lists.tech_point .abpoint_item{float: none;}
.abpoint_lists.tech_point .abpoint_item:nth-child(2) {border-right: 0;}
.abpoint_lists.tech_point .abpoint_item .abpoint_details .number{color: transparent;-webkit-text-stroke-width: 1px;
    -webkit-text-stroke-color: black;margin: 8px 0;}
.abpoint_lists.tech_point .abpoint_item .abpoint_details .number sub{font-size: xx-large;vertical-align: bottom;}
.abpoint_lists.tech_point .abpoint_item .abpoint_details .number sup{font-size: xx-large;vertical-align: super;}

.mt30{margin-top: 30px;}
.gallery_images{display: flex;flex-wrap: wrap;width: 100%;}
.gallery_images .gallery_cover{width: 30%;margin: 20px auto;}
.gallery_images .gallery_cover.border{border: 1px solid #0058c2; display: flex;align-items: center;padding:10px;
justify-content: center;}
.gallery_images .gallery_cover.border span{max-height: 250px;}
.gallery_images .gallery_cover img{width: 100%;height: max-content;}

.growth_slides{display: flex;flex-wrap: wrap;width: 70%;margin: 0 auto;}
.growth_slides .grow_left{display: flex; justify-content: center; flex-wrap: wrap;}
.growth_slides .grow_right{width: 60%;}
.growth_slides .grow_left2{width: 100%;}

.growth_slides.no_slider {width: 100%;}
.growth_slides.no_slider .grow_left {width: 100%; /*display:flex;justify-content:center;*/}
.growth_slides.no_slider .grow_left .slide_itme {float: left;width: 24%;margin: 0 0.5% 1%;overflow: hidden;}
.growth_slides.no_slider .slider-position {bottom: -100%;transition: 0.6s all;-moz-transition: 0.6s all;-webkit-transition: 0.6s all;opacity: 1; text-align: center;}
.growth_slides.no_slider .slide_itme:hover .slider-position,
.growth_slides.no_slider .slide_itme:focus .slider-position {width: 100%;opacity: 1;bottom: 0;}

.growing_slider{position: relative;}
.growing_slider h6{color: white;position: absolute; bottom: 0;height: 100%;width: 100%;
	background: rgba(0,0,0,0.2);display: flex;align-items:end;padding:10px;line-height: 19px; font-size: 17px;font-weight: 400;}

.growing_slider img{object-fit: cover;height: 248px;width: 100%;margin: 0 auto;}

.gstrength_slider .slide_item .growing_slider{margin: 0px 2%;color: white;}

.slide_itme{padding: 5px; background-color: #0058c2;}
.growing_slider2{height: auto;position: relative;}
.growing_slider2 .job_span{display: inline-block;}
.growing_slider2 img{
	min-height: auto;
	/* width: 100%;
	height: 100%; */
}
.growing_slider2 .slider-position{/*position: absolute;*/bottom: 0;width:100%;background-color:#0058c2 ;padding: 10px 0;}
.growing_slider2 h6{background: transparent;display: block;padding: 0;color: white;} 
.growing_slider2 .job_span .job_description{color: white;width: 66%;font-size: 11px;}
.growing_slider2 .job_span .read_btn{font-size: 12px;line-height: 18px;margin: 10px 0 0;}
.gstrength_slider .slick-dots {position: absolute;top:100%;right: 40%; width: 100%;text-align: center;}
.gstrength_slider .slick-dots li {display: inline-block;margin: 0 1px;width: 20%;max-width: 60px;
	line-height: 0;
}
.gstrength_slider .slick-dots li button {display: inline-block;width: 100%;height: 4px;
	background-color: #c9c9c9;border: 0;font-size: 0;line-height: 0;
}
.gstrength_slider .slick-dots li.slick-active button {background-color: #0058c2;}

.leading_section .container{border-bottom: 1px solid #d0d0d0;padding-bottom: 50px;}
.leader_slider {float: left;width: 100%;margin:20px 0 0;}
.leader_slider .slick-list{height: 100%;max-height: 510px;}
.leader_slider .slick-dots {position: absolute;bottom: 7%;  width: 100%;text-align: center;}
.leader_slider .slick-dots li {display: inline-block;margin: 0 1px;width: 40%;max-width: 150px;
	line-height: 0;
}
.leader_slider .slick-dots li button {display: inline-block;width: 100%;height: 4px;
	background-color: #c9c9c9;border: 0;font-size: 0;line-height: 0;
}
.lead_banner{position: relative;}
.lead_banner img{width: 100%;height: 100%;float: none;}
.lead_banner .lead_title{position: absolute;top: 50%;left: 50%;width: 100%;text-align: center; transform: translate(-50%,-50%);}
.management_box{display: flex;flex-wrap: wrap;width: 100%;margin: 50px 0 0; align-items: center;}
.management_box .mgt_img{width: 28%;}
.management_box .mgt_img img{width: 100%;}
.management_box .mgt_desc{width: 72%; padding: 0 0 0 5rem;}
.management_box .mgt_desc .mgt_name {color: #0058c2;font-size: 28px; font-weight: 600; word-spacing: 2px; letter-spacing: -2px;}
.team_box .team_desc .team_name{color: #0058c2;font-size: 25px; font-weight: 600; word-spacing: 2px; letter-spacing: -2px;}
.management_box .mgt_desc .mgt_name sub{font-size: smaller;}
.mgt_para{font-size: 18px;color: black;font-weight: 500;line-height: initial; margin: 20px 0 0;}
.management_box .mgt_desc .quotation{font-size: 23px;color: #c4c4c4;line-height: 30px;font-weight: 400;padding: 50px 0 30px 70px;position: relative;}
.quotation::after{content: '';position: absolute;top: 6%;left: -1%;background-image: url('../images/icons/open_inverted.jpg');height: 60px;width: 76px;}
.close{vertical-align: text-top;}
.team_display{display: flex;flex-wrap: wrap;}
.team_display .team_box{width: 49%; margin: 20px auto;display: flex; align-items: center;}
.team_display .team_box span{width: 35%;}
.team_display .team_box img{width: 100%;height: 100%; object-fit: cover;}
.team_display .team_box .team_desc{width: 65%;padding: 10px 5px 10px 15px;}
.team_box .team_desc .team_subtitle{color: #0058c2;font-size: 17px;font-weight: 400;padding: 5px 0 0; text-transform: capitalize;}
.team_box .team_desc .mgt_para{font-size: 16px; line-height: 1.5;width: 90%;margin: 5px 0; font-weight: 400;}
.more_btn{display:block;background-color: #0058c2;padding: 15px 28px;width: fit-content;font-size: 12px; color: #fff;margin-top: 10px;}

.media_slider{float: left;width: 100%;margin: 0px 0 50px ;}
.media_slider .slide_item {float: left;width: 100%;height: 100%;position: relative;}
.media_slider .slide_item .media_cover img {width: 90%;margin: 0 auto;}
.media_slider .slick-arrow {position: absolute;left:100%;top:45%; width: 34px;height: 34px; background-color: transparent;font-size: 0;z-index: 99;border: 0; display: none !important;}
.media_slider .slick-arrow.slick-prev {left: -2%;}
.media_slider .slick-arrow.slick-next {left: 98.6%;}
.media_slider .slick-arrow:before {content: '\f104';font-family: 'FontAwesome';font-size: 46px;
	line-height: 50px;color: #898989;
}
.media_slider .slick-arrow.slick-next:before {content: '\f105'}
hr{border-top: 1px solid #d0d0d0;margin-bottom: 40px;}
.thanks_text{
    border: solid 1px #000;
    width: 65%;text-align: center;
    margin: 0px auto;
    padding: 100px;
}
.thanks_text h3{margin-bottom: 30px;}
.thanks_text p {
    font-size: 20px;
    line-height: 32px;
    padding: 0 10px;
}
.media1{margin-top: 40px;}
.media2{margin-top: 40px;}
#glpimg.abpoint_lists .abpoint_item {border: none !important;
}
.innovation-p{font-size: 17px;text-align: center;margin: 0;}
.new-ul{width: fit-content;text-align: center;margin: auto;list-style-type: none;}
.new-ul li{font-size: 17px; margin: 10px auto;position: relative;width: fit-content;padding: 0 10px;}
.new-ul li::before{content: '●';position: absolute;top:0;left: 0;}
.inno-title{text-align: center;margin: 0 0 20px;letter-spacing: 2px;color: #005abb;font-size: 40px;}
.inno-title .symbol{font-size: 17px;vertical-align: top;}
.inno-title .last{color: #706f6f;}
.over-flex{display: flex;-moz-display: flex;-webkit-display: flex;
	flex-wrap: wrap;-moz-flex-wrap: wrap;-webkit-flex-wrap: wrap;height: 100%; align-items: center;}
.over-flex .frst-flex{width: 35%;}	
.over-flex .scnd-flex{width: 65%;text-align: end;}
.scnd-flex.rgt{text-align: start;}
.scnd-flex span{width: 85%;display: inline-block;}
.mobile{display: none !important; }


.ltnews_area2 .ltnews_lists {float: left;width: 100%;}
.ltnews_area2 .ltnews_lists .ltnews_item {float: left;width: 100%;margin: 30px 0 15px;border: solid 3px #0058c2;
	height: auto;position: relative;top: 0;transition: 0.1s ease-in-out; display: flex;}
.ltnews_area2 .ltnews_lists .ltnews_item:hover{top: -3px;
	box-shadow:
	0 2.8px 2.2px rgb(0 0 0 / 3%), 0 6.7px 5.3px rgb(0 0 0 / 5%),
	 -1px 1px 10px rgb(0 0 0 / 6%), 1px 7px 17.9px rgb(0 0 0 / 7%),
	  0px 5px 20px rgb(0 0 0 / 9%), 2px 10px 80px rgb(0 0 0 / 12%);
	}	

.ltnews_area2 .ltnews_lists .news_thumb {float: left;width: 20%;height: 100%;}
.ltnews_area2 .ltnews_lists .news_thumb img {float: left;width: 100%;height: 100%;line-height: 0;}
.ltnews_area2 .ltnews_lists .news_details {float: left;width: 80%;padding: 6px 10px 8px;}
.ltnews_area2 .ltnews_lists .news_title {font-size: 19px;line-height: 20px;color: #0058c2;font-weight: 700;
	margin: 0 0 5px;
}
.ltnews_area2 .ltnews_lists .desc {float: left;width: 100%;}
.ltnews_area2 .ltnews_lists .desc p , .ltnews_area2 .ltnews_lists .news_details p {
    font-size: 18px;
    line-height: 1.4;
color: #000;font-weight: 400;
	margin: 0 0 5px;
}

.mobile-image {
    display: none;
}

@media only screen and (min-width: 1600px){
    .banner_section.home_banner {height: 300px;}
}
@media only screen and (min-width: 1700px){
    .banner_section.home_banner {height: 350px;}	
}
@media only screen and (max-width: 1700px){
	ul.strength-list li .strength-box{height: 304px !important;}
	.gmap_section .gmap_highlight {
		right: 25%;
	}
}
@media only screen and (max-width: 1920px){
	.gmap_section .gmap_highlight{
		right: 26%;
	}
	.gmap_section .gmap_highlight .tag_line{
		width: auto;
	}
}
@media only screen and (max-width: 1870px){
	.gmap_section .gmap_highlight{
		right: 25.5%;
	}
}
@media only screen and (max-width: 1600px){
	.gmap_section .gmap_highlight{
		right: 21.5%;
	}
}
@media only screen and (min-width: 1900px){
    .banner_section.home_banner {height: 400px;}
}

@media only screen and (max-width: 1200px){
    .banner_section.home_banner {height: 250px;}
	.gmap_section .gmap_highlight {
		right: 24%;
	}
}
@media only screen and (max-width: 1500px){
	.gmap_section .gmap_highlight {
		right: 19.5%;
	}
}
@media only screen and (max-width: 1366px){
	.gmap_section .gmap_highlight {
		right: 16%;
	}

	header .site_menu ul.menu li:hover ul.sub_menu, header .site_menu ul.menu li:focus ul.sub_menu {
		left: 25%;
	}
}
@media only screen and (max-width: 1280px){
	.gmap_section .gmap_highlight {
		right: 15%;
	}
}
@media only screen and (max-width: 1100px){
    .banner_section.home_banner {height: 260px;background-size: auto 90%;}
    .tag_line {padding: 4px 10px;font-size: 15px;line-height: 20px;}
    .banner_title {font-size: 40px;line-height: 45px;margin: 15px 0 0;}
	.team_display .team_box img{height: auto;}
	.team_display {
		flex-direction: column;
	}
	.team_display .team_box {
		width: 100%;
	}

	header .site_menu ul.menu li:hover ul.sub_menu, header .site_menu ul.menu li:focus ul.sub_menu {
		left: 31%;
	}
}
@media only screen and (max-width: 980px){
    .banner_section.home_banner {height: 190px;}
    .tag_line {font-size: 14px;line-height: 18px;}
    .banner_title {font-size: 35px;line-height: 40px;margin: 10px 0 0;}
    .growth_slides.no_slider .grow_left .growing_slider2 {height: auto;}

	header .site_menu ul.menu li:hover ul.sub_menu, header .site_menu ul.menu li:focus ul.sub_menu {
		left: 35%;
	}
}
@media only screen and (max-width: 960px){
	footer .footer_logo img{width: 100%;}
	footer .footer_widget {padding: 0 30px 0 20px;}
	.ltnews_section .ltnews_area .left_area , .ltnews_section .ltnews_area .right_area{width: 100%;}
	.ltnews_area .ltnews_lists .ltnews_item {width: 45%;margin: 0 3% 10px 0;height: auto;}
	.sec_title{font-size: 25px;line-height: 30px;margin: 7px 0;}
	.abpoint_lists .abpoint_item .number{font-size: 45px;}
	.banner_section .banner_content{bottom: 60px;}
	.about_slider .slide_item .title{font-size: 33px;}
	.about_slider .slide_item .desc p{width: 60%;font-size: 12px;}
	.banner_section .opportunity_banner_content{bottom: 50px;padding: 25px 15px;}
	.opportunity_banner_content .banner_title{font-size: 35px;line-height: 35px;}
	.ltnews_area .ltnews_lists{margin-top: 1rem;}
}

@media only screen and (max-width: 767px) {
    .banner_section.home_banner {height: 120px;}
    .tag_line {font-size: 14px;line-height: 18px;padding: 3px 8px 5px;}
    .banner_title {font-size: 26px;line-height: 32px;margin: 8px 0 0;}
    .growth_slides.no_slider .grow_left .slide_itme {width: 48%;}
	ul.strength-list li{
		flex-basis: 48% !important;
	}
	.management_box{
		flex-direction: column;
	}
	.management_box .mgt_img {
		width: 100%;
	}
	.management_box .mgt_desc {
		width: 100%;
		padding: 1rem 0 0 0;
	}

	header .site_menu ul.menu li:hover ul.sub_menu, header .site_menu ul.menu li:focus ul.sub_menu {
		left: 50%;
	}
	.ltnews_area2 .ltnews_lists .ltnews_item{
		align-items: center;
	}
}

@media only screen and (max-width: 576px) {
	header .site_menu ul.menu li:hover ul.sub_menu, header .site_menu ul.menu li:focus ul.sub_menu {
		left: 57%;
	}
}

@media only screen and (max-width: 660px) {
	.mobile-image {
		display: block;
		margin-top: 2rem;
		margin-bottom: 2rem;
	}
	.desk-image {
		display: none;
	}
	.banner_section .banner_content{
		position: relative;
		bottom: 0 !important;
	}
}

@media only screen and (max-width: 760px){
	
	footer .footer_widget {padding: 0 15px 0 15px;}
	footer .footer_widget .widget_content ul li{font-size: inherit;}
	.ltnews_area .ltnews_slider .news_title{font-size: 14px;line-height: 20px;margin: 0 0 6px;}
	.ltnews_area .ltnews_slider .desc p{font-size: 10px;font-weight: 400;line-height: 13px;}
	.sec_title {font-size: 22px;line-height: 30px;}
	.abpoint_item p br{display: none;}
	.abpoint_lists .abpoint_item .number{font-size: 35px;}
	.abpoint_lists .abpoint_item{padding: 0 25px;}
	.banner_section .banner_content{bottom: 40px;}
	.about_slider .slide_item .title{font-size: 25px;}
	.btn {font-size: 13px;line-height: 22px;padding: 8px 19px;}
	.innovation-p , .new-ul li{font-size: 15px;line-height: 15px;}
	.over-flex .frst-flex,.over-flex .scnd-flex{width: 100%;}
	.over-flex .frst-flex{margin-bottom: 10px;}
	hr {margin-bottom: 10px;}
	.ltnews_area2 .ltnews_lists .ltnews_item {height: auto;
	}.ltnews_area2 .ltnews_lists .news_thumb {width: 100%;height: 100%;}
	.ltnews_area2 .ltnews_lists .news_details {width: 100%;padding: 20px 10px 18px 10px;}

}

@media only screen and (max-width: 660px){
	.banner_section .container{
		display: block;
		text-align: center;
		border-top: solid #ccc 1px;
		padding: 3rem 0 1rem;
	}
	.leader_slider .slick-dots li {width: 10%;}
	.growing_slider2{height:180px;}
	.growing_slider2 .slider-position{padding: 5px 0;}

	.management_box .mgt_img{width: 54%;}
	.management_box .mgt_desc{width: 100%;padding: 5px 20px 5px 0;}
	.team_display .team_box{width: 100%; flex-direction: column;}
	.team_display .team_box span {
		width: 100%;
	}
	.team_display .team_box .team_desc {
		width: 100%;
		padding: 20px 0 0 0;
	}
	.overview_section{padding: 100px 0 120px;}
	.gmap_section .google_map {display: none;}
	.gmap_section .resp_map{float: left;width: 100%;text-align: center;position: relative;
		padding: 0 0 80px;display: block;}
	.gmap_section .resp_map img {display: inline-block;max-width: 100%;}
	footer .footer_widget .widget_title{font-size: 15px;}
	footer .footer_address , footer .footer_top .widget_lists {width: 100%;}
	footer .footer_bottom .copyright , footer .footer_bottom .site_by {float: none;}
	.ltnews_area .ltnews_lists .ltnews_item {width: 100%;margin: 0 1% 10px 0;height: auto;}
	.ltnews_area .ltnews_slider .news_details{padding: 16px 40px 20px 20px;}
	.sec_title {font-size: 20px;}
	.facilities_slider .slide_content{position: relative;}
	.facilities_slider .slide_content .scont_inner {max-width: 500px;padding: 20px 20px 30px 0;margin-left: 0;}
	.facilities_slider .slick-dots{bottom: 0;}
	.facilities_slider .slick-dots li{max-width: 90px;}
	.facilities_slider .slick-dots li button{background-color: #e9d8d8;}
	
	.btn{padding: 8px 18px;}
	.abpoint_lists .abpoint_item{padding: 30px 0; width: 100%;border-right: none;border-bottom:1px solid #c9c9c9;}
	.banner_section .banner_content{bottom: 20px;}
	
	.growth_slides .grow_right , .growth_slides .grow_left {width: 100%;margin: 10px 0;}
	.growth_slides .grow_left{flex-direction: column;}
	.slide_itme{width: 100% !important;}
	.gstrength_slider .slick-dots{right: 0;}
	.job_span .job_description{margin: 0;}
	.growing_slider2 h6{margin:5px 0;}
	/* .sec_desc p {font-size: 12px;line-height: 20px;font-weight: 400;} */
	.banner_section .opportunity_banner_content{bottom: 20px;padding:15px;}
	.opportunity_banner_content .banner_title{font-size: 25px;line-height: 25px;}
    .opportunity_banner_content p {font-size: 12px;line-height: 16px;margin: 0;}
	.franchise_section .address_area.franchise div , .address_area div{width: 100%;}
	form .one-half{width: 98%;}
	.desktop{display: none !important;}
	.mobile{display: block !important;height: 518px !important;}
	.lead_banner .lead_title{font-size: 45px;line-height: 45px;}
	.growing_slider2 .job_span .read_btn{margin: 0;padding: 4px 13px;}
	ul.strength-list li .strength-box .strength-content{
		padding: 0 0 0 .5rem;
	}
	ul.strength-list li .strength-box .strength-content p {
		font-size: 13px !important;
		line-height: 1.3 !important;
	}
}
@media only screen and (max-width: 480px){
	.banner_section .life_banner_content{bottom: 10px;padding: 10px;}
	.mail_drop h2{font-size: 20px;line-height: 25px;font-weight: 800;}
	.mail_drop p{font-size: 15px;}
	.lead_banner .lead_title{font-size: 35px;line-height: 45px;}
	.banner_section .opportunity_banner_content{bottom:0px;position: relative;}
	.opportunity_banner_content .banner_title{font-size: 23px;line-height: 23px;}
	.overview_section{padding: 70px 0;}
	section {padding: 20px 0;}
	.about_section .about_slider {margin: 20px 0 0;}
	footer .footer_widget {width: 50%;min-height: 150px;}
	.ltnews_area .ltnews_lists .ltnews_item {width: 99%;margin: 0 1% 10px 0;height: auto; flex-direction: column;}
	.ltnews_area .ltnews_lists .news_thumb, .ltnews_area .ltnews_lists .news_details{width: 100%; height: auto;}
	.gap_40{display: none;}
	.sec_title {font-size: 17px;}
	.banner_section.home_banner {height: 160px;background-size: auto 60%;}
	.tag_line {font-size: 12px;line-height: 15px;padding: 2px 5px 3px;}
	.banner_title{font-size: 22px;line-height: 24px;margin: 5px 0 0;}
	.sec_desc p br{display: none;}
	p{font-size: 10px;line-height: 14px;}
	.abpoint_lists .abpoint_item .number{font-size: 26px;line-height: 30px;}
    /* .about_slider .slide_item .desc p , .sec_desc p{font-size: 10px;line-height: 12px;} */
	.growing_slider h6{font-size: 14px;font-weight: 500;}
	.growing_slider2 .job_span .job_description {width: 100%;margin: 0 0 10px;}
	.growing_slider2 .job_span .read_btn {font-size: 12px;line-height: 18px;float: left;}
	.growing_slider img{height: 148px;}
	header .site_menu ul.menu li{padding: 5px 0;}
	header .site_menu{padding: 120px 0 40px;}
	header .site_menu ul.menu li a,header .site_menu ul.menu li ul.sub_menu li a{
		/* font-size:16px;line-height: 20px; */
	}
    header .site_menu ul.menu li ul.sub_menu {top: 100%;left: 0;padding: 0 10px;background: #4090ed;
		border-radius: 8px;box-shadow: -1px 5px 9px;}
		header .site_menu ul.menu li ul.sub_menu li:after{display: none;}
		.innovation-p ,.new-ul li{font-size: 12px;line-height: 12px;margin: 4px 0;}
		.abpoint_lists .abpoint_item .icon img {height: 40px;}
		.job_span .job_description{width: 100%;}
.apply_btn {float: none;padding: 12px 34px;margin: 10px 0 0;display: inline-block;}
.apply_form_section form .form_field{width: 100%;}
form .submitbtn{width: 100%;padding: 10px 28px;}
.gallery_images .gallery_cover{width: 80%;}
header .site_menu ul.menu li:hover ul.sub_menu, header .site_menu ul.menu li:focus ul.sub_menu {left:0;}
header .site_menu ul.menu li ul.sub_menu {transition: 0.1s all;-moz-transition: 0.1s all;-webkit-transition: 0.1s all;}
.technology_section .sec_desc p {width: 90%;}
.thanks_text{width: 100%;padding: 10px;}
.growth_slides.no_slider .grow_left .growing_slider2 {height: auto;}
ul.strength-list li{
	flex-basis: 100% !important;
	}
	ul.strength-list li .strength-box img{
		width: 100%;
	}
}

/*form Validation */

.alert-success{text-align: center; color:green;}
.alert-danger {margin: 0px; padding: 0px; text-align: center; color: red;}
.has-error .error{margin-bottom:5px !important;}
.has-error .form-error{font-size:11px; margin-top:2px; margin-bottom: 6px; display: block; width:100%; margin-left:0px;text-align:left;}
.has-validation-callback .message{padding:.5rem !important;}
.message-box2{width:126%; margin:0 -25px 10px -25px; font-size: 15px; text-align: center; background-color: #1d1d1b; color: #fff; padding: 10px; line-height: 16px;}
.message_container1{text-align:center; margin-top:10px;}
.form-error {
  color: red;
}

.menu-heading {
  font-size: 30px;
  line-height: 38px;
  color: #fff;
  opacity: 0.7;
  font-weight: 700;
  font-family: 'Roboto', sans-serif;
  cursor:pointer;
}
.menu-heading:focus {opacity: 1;}
.menu-heading:hover {opacity: 1;}



/*menuCSS*/

.nav-link:hover{
    color: #0d6efd !important;
}

ul.strength-list{
	width: 100%;
	display: flex;
	flex-wrap: wrap;
	list-style-type: none;
	padding: 0;
	gap: 10px;
}
ul.strength-list li{
	color: white;
	flex-basis: 24%;
	font-size: 1.5rem;	
}
ul.strength-list li .strength-box{
	position: relative;
    height: auto;
    overflow: hidden;
}
ul.strength-list li .strength-box .strength-content{
	position: absolute;
	bottom: 0;
	top: 0%;
	opacity: 0;
	padding: 1rem 1rem 0 1rem;
	background-color: #0058c2f2;
	color: #fff;
	overflow: hidden;
	transition: all ease 1s;
}
ul.strength-list li .strength-box .strength-content h4{
	color: #fff;
	font-size: 18px;
	font-weight: bold;
}
ul.strength-list li .strength-box .strength-content p{
	font-size: 18px;
    line-height: 1.5;
}
ul.strength-list li .strength-box .strength-content a{
	font-size: 12px;
    background: #fff;
    display: inline-block;
    padding: 0.4rem 0.6rem;
    border-radius: 2px;
}
ul.strength-list li:hover .strength-content{
	opacity: 1;
}