/*Tablet Screen Responsive CSS*/
@media screen and (min-width: 768px) and (max-width: 1199px) {
	/*------------------------------- General CSS Start ---------------------------*/
	.home_second_row h2, .exception-col h1, .home_five_row h2, section.l-section.home_six_sec h2, .about_banner_sec h2, .about_black_sec h2, .team_block_row h2, .case_first_sec h2, .single_case_first_sec h2, .team_banner_sec h2, .post_fields h2, .cont-first-sec h2, .service_btns h2, .ser_popup_row .ser_title_col h2, section.cont-general h2, section.l-section.news_latest_grid h2, .team_black_sec h2  {
		font-size: clamp(20px, 2.604vw, 30px);
		line-height: 2.995vw;
	}
	body p, body li{
		font-size: clamp(16px, 2.083vw, 20px);
		line-height: normal;
	}
	/*------------------------------- General CSS END ---------------------------*/
	/*---------------------------Footer Section--------------------------------*/
	.footer_block_sec li.menu-item a {
		font-size: clamp(12px, 1.563vw, 17px);
		line-height: normal;
	}
	.footer_block_sec li.menu-item {
		line-height: normal !important;
	}
	.footer_block_sec img {
	    height: 18px !important;
	    width: 100%;
	}
	.footer_block_sec h2 {
		font-size: clamp(14px, 1.823vw, 17px);
		line-height: normal;
	}
	.copyright-text p {
		font-size: clamp(12px, 1.563vw, 17px);
		line-height: normal;
		color: #000000;
	}
	section.l-section.copyright_row {
		padding-top: 5px;
		padding-bottom: 17px;
	}
	.footer_block_sec .g-cols.cols_1-2 {
		gap: 65px;
		grid-template-columns: 1fr 2.5fr;
	}
	.footer_block_sec .footer_box_row {
		gap: 0 !important;
	}
	section.l-section.footer_block_sec {
		padding-top: 12px;
		padding-bottom: 36px;
	}
	.home_six_sec p {
		width: auto;
	}
	a.btn_meet{
		width: 272px;
		float: right;
	}
	.home_btn_box a.w-btn:not(.arrow_icon_btn) {
	    width: 223px;
	}
	.para_text {
	    text-align: left;
	    width: 223px !important;
	    position: absolute;
	    bottom: 117px;
	    right: 37px;
	}
	/*------------------------- Footer END ------------------------- */
	
	/*------------------------- Header CSS Start ----------------------------------*/
	.head_logo {
	    height: 1.367vw !important;
	}
	.menu_text span.w-text-value {
		font-size: clamp(12px, 1.563vw, 18px);
		line-height: 1.823vw;
	}
	.header_hor .square_header_menu  >div>nav>ul.w-nav-list a:not(.w-btn) {
		font-size: clamp(16px, 2.083vw, 18px);
		line-height: 2.214vw;
		padding: 0 0 12px !important;
	}
	.header_hor .w-nav.type_desktop>.w-nav-list>.menu-item:first-child {
		padding-top: 12px;
	}
	.header_hor .square_header_menu {
	    padding: 0 2.5rem !important;
	    height: 450px;
	    justify-content: end;
	}
	.header_hor .square_header_menu  >div>*:nth-child(1) {
		width: 50%;
		max-width: 100%;
	}
	.header_hor .square_header_menu  >div>* {
	    width: 25%;
	    max-width: 100%;
	    min-width: auto;
	}
	.header_hor .square_header_menu >div.nav_items_row:last-child {
	    margin-bottom: 38px;
	}
	li.cont-menu span.w-nav-arrow {
		top: 0;
		left: 15px;
	}
	.nav_items_row .w-nav-arrow, .mobile_menu_box .w-nav-arrow {
		width: 14px;
		height: 14px;
	}
	.map_head .w-text-value {
		font-size: clamp(12px, 1.563vw, 17px);
		line-height: 1.823vw;
	}
	.w-text.map_head {
		padding-top: 0px;
	}
	.header_hor .square_header_menu >div.nav_items_row {
		margin-bottom: 60px;
		gap: 20px;
	}
	.header_hor .square_header_menu >div.menu_text{
		margin-bottom: 4px;
	}
	.connect_head svg {
		margin-left: 0px;
		height: 13px;
	}
	/* header a.w-nav-control, header a.header_row {
		width: 3.516vw;
		height: 3.516vw;
		bottom: 9px;
	}
	header .header_row a.w-nav-control::after, header a.header_row::after {
		bottom: -20px;
		font-size: 1.563vw;
		left: -1px;
	}
	header.l-header.sticky .l-subheader.at_middle {
		height: 80px;
		line-height: 80px;
	} */
	.sticky .header_row.menu_square_head {
		margin-top: 0px;
	}
	.mobile_menu_box li {
	    width: 50%;
	}
	/*------------------------- Header CSS END ----------------------------------*/
	
	/*------------------------- Home CSS Start ----------------------------------*/
	.home .banner_height {
        height: 450px;
    }
	.banner_height {
		height: 400px;
	}
	.team_banner_sec.banner_height {
		height: 500px;
	}
	section.home_first_sec h1 {
		padding-top: 12px;
		margin-bottom: 12px;
		font-size: 35px;
    	line-height: normal;
	}
	section.home_first_sec h3 {
		padding: 0;
		font-size: 20px;
		line-height: normal;
	}
	.hover-group svg {
		width: 76.508px;
		height: 79.644px;
	}
	.get_svg_col h5, .connect_box h5 ,
	.connect_box h5 a{
		font-size: 12px;
		line-height: 16px;
	}
	.connect_box svg {
		margin-top: 0px;
		width: 10px;
	}
	.connect_box {
		right: -24px;
	}
	.connect_svg_col {
		padding: 20px 0 50px;
	}
	.para_text, .para_text p {
		width: auto;
		float: right;
		font-size: 14px;
		line-height: normal;
	}
	.home section:first-child .rounded_button, .page-id-23 section.l-section.home_first_sec .rounded_button {
	    font-size: 12px;
	}
	a.rounded_button, a.icon_atright, button.rounded_button, button.icon_atright {
		font-size: clamp(12px, 1.563vw, 16px);
		line-height: normal;
	}
	a.rounded_button, button.rounded_button{
        padding-top: 11.5px !important;
        padding-bottom: 11.5px !important;
	}
	a.rounded_button:not(.btn_meet):not(.arrow_icon_btn):not(.home_btn_box .w-btn):not(.black_round_btn), button.rounded_button:not(.home_btn_box .w-btn):not(.black_round_btn):not(#esop_read_btn){
        width: 179px !important;
	}
	a.rounded_button{
		padding-left: 23px;
        padding-right: 23px;
	}
	a.icon_atright i{
		font-size: 1.953vw;
	}
	section.l-section.home_first_sec {
		padding-bottom: 14px;
		padding-top: 50px;
	}
	section.l-section.home_second_row {
		padding-top: 20px;
		padding-bottom: 23px;
	}
	.home_second_row h2 {
		margin-bottom: 21px;
	}
	.home_second_row .wpb_text_column {
		width: clamp(462px, 60.156vw, 694px) !important;
	}
	.home_second_row .rounded_button.black_round_btn {
		margin-top: 10px;
	}
	.news_archive_grid .rounded_button.black_round_btn {
		width: 179px;
	}
	/* 23-12-2025 */
	.exception-col {
	    justify-content: center;
	    align-items: center;
	    min-height: 29.948vw;
	}
	
	/* 23-12-2025 */
	.exception-col h1 {
		margin-bottom: 12px;
	}
	.exception-col p{
		font-size: clamp(16px, 1.563vw, 18px);
		line-height: 2.706vw;
	}
	.exception-col .w-btn-wrapper {
		margin: 12px 0 0;
	}
		/* 23-12-2025 */
	section.l-section.home_third_sec {
		background-size: 50% 30.948vw!important;
		min-height: 29.948vw;
	}
		/* 23-12-2025 */
	section.l-section.home_four_sec {
		padding-bottom: 18px;
		min-height: 29.948vw;
	}
	.home_four_sec h2 {
		max-width: 64.453vw;
		padding-top: 10px;
		font-size: clamp(16px, 2.083vw, 25px);
		line-height: 2.344vw;
	}
	section.l-section.home_five_row {
		padding-top: 17px;
		padding-bottom: 44px;
	}
	.home_five_row h2 {
		margin-bottom: 24px;
		text-align: center !important;
	}
	.home_five_row .w-grid-list{
		gap: 15px !important;
	}
	.home_five_row article.services {
		height: 30vw;
	}
	section.home_five_row .service_row h3.post_title {
	    padding-left: 9px;
	    margin: 0;
	    padding-bottom: 0;
	    font-size: 1.563vw;
	    line-height: 1.823vw;
	    padding-right: 50px;
	    position: absolute;
	    left: 0;
	    top: 75%;
	}
	section.l-section.home_six_sec {
		padding-top: 25px;
		padding-bottom: 27px;
	}
	section.l-section.home_six_sec h2{
		margin-bottom: 12px;
	}
	.home_six_sec p{
		color: rgba(0, 0, 0, 0.60);
	}
	.home_six_sec .w-btn-wrapper {
		margin-top: 12px;
		margin-bottom: 0;
	}
	section.l-section.home_contact_sec {
		padding-top: 21px;
		padding-bottom: 21px;
	}
	.home_contact_sec h3 {
		font-size: 2.083vw;
		line-height: 2.995vw;
	}
	.home_contact_sec .w-btn-wrapper{
		margin: 0;
	}
	section.l-section.home_news_sec {
		padding-top: 12px;
	}
	.home_news_sec h2{
		font-size: 2.083vw !important;
		line-height: 2.734vw !important;
		margin-bottom: 15px !important;
	}
	.news_metadata, .news_grid_row time.w-post-elm {
		font-size: 1.563vw;
		line-height: 2.03vw;
		padding-bottom: 6px;
	}
	.news_grid_row .post_content {
		font-size: 1.563vw!important;
		line-height: 2.03vw!important;
		margin-bottom: 12px !important;
	}
	section.home_five_row .usg_hwrapper_1 {
		padding-top: 55px;
		padding-left: 2.5rem;
		padding-right: 2.5rem;
	}
	section.home_five_row .usg_hwrapper_2 {
		padding-top: 0px;
	}
	section.home_five_row  .ser_popup_row .ser_title_col h2 {
        text-align: left !important;
    }
	/*------------------------- Home CSS END ------------------------------------*/
	
	/*------------------------- About CSS Start ------------------------------------*/
	section.l-section.about_banner_sec {
		padding-bottom: 18px;
	}
	.about_banner_sec h2 {
		margin-bottom: 12px;
	}
	.para_width.wpb_text_column {
		width: 62.37vw;
	}
	.para_width.wpb_text_column{
		font-size: 2.083vw;
		line-height: 2.734vw;
	}
	section.l-section.about_second_row {
		padding-top: 20px;
		padding-bottom: 23px;
	}
	section.l-section.about_black_sec {
		padding-top: 12px;
		padding-bottom: 25px;
	}
	.about_black_sec h2{
		padding-bottom: 12px;
	}
	.about_black_sec img{
		height: auto !important;
	}
	.about_black_sec .cols_3 {
		gap: 15px !important;
	}
	section.about_black_sec h3 {
		padding-top: 12px;
		margin-bottom: 12px;
		font-size: 2.083vw;
    	line-height: 2.734vw;
	}
	.team_block_row a.rounded_button {
	    width: 130px;
	}
	.about_black_sec p {
		font-size: 1.563vw;
    	line-height: 1.823vw;
	}
	.team_block_row h2{
		margin-bottom: 12px;
	}
	.team_block_row .exception-col p{
		font-size: clamp(16px, 2.083vw, 20px);
    	line-height: 2.734vw;
	}
	/* 23-12-2025 */
	.team_block_row .exception-col {
		padding-top: 26px;
		padding-bottom: 27px;
		min-height: 37.76vw;
	}
	section.l-section.home_third_sec.team_block_row  {
		background-size: 50% 37.76vw!important;
		min-height: 37.76vw;
	}
		/* 23-12-2025 */
	/*------------------------- About CSS END --------------------------------------*/
	
	/*--------------------------- Case Study CSS Start ------------------------------------*/
	section.l-section.case_btn_sec {
	    padding-top: 8px;
	    padding-bottom: 12px;
	}
	.case_first_sec h2{
		margin-bottom: 12px;
	}
	.case_first_sec .wpb_text_column {
	    width: 425px;
	    font-size: 2.083vw;
	    line-height: 2.734vw;
	}
	.news_filter_block span.ui-selectmenu-button.ui-widget {
	    padding-right: 10px;
	}
	.case_first_sec .cols_1-2.tablets-cols_inherit {
	    gap: 0 !important;
	    grid-template-columns: 0.8fr 2fr;
	}
	.searc_div svg{
		display: block;
	}
	section.l-section.case-study-grid {
	    padding-top: 34px;
	    padding-bottom: 51px;
	}
	.arrow_svg svg {
	    height: 31.621px;
	    width: 30.375px;
	}
	.plus_svg svg{
		width: 10.54px;
		height: 10.54px;
	}
	.plus_svg {
	    position: absolute;
	    bottom: 6px;
	    right: 8px;
	}
	.arrow_svg {
	    position: absolute;
	    top: 7px;
	    right: 8px;
	}
	.hovering_block h3.post_title {
	    color: #ffffff;
	    font-size: 1.563vw;
	    line-height: 1.781vw;
	}
	.hovering_block {
	    padding: 0px 14px;
	}
	.hovering_block .w-btn {
	    font-size: 1.302vw;
	    line-height: 1.693vw;
	    text-decoration: underline;
	}
	.study_grid_row a.w-vwrapper-link {
	    position: relative;
	}
	a.w-btn.btn_back_arrow {
	    font-size: 1.563vw;
	    line-height: 1.953vw;
	}
	/*--------------------------- Case Study CSS END --------------------------------------*/
	/*--------------------------- Single Case Study CSS Start --------------------------------------*/
	.single_case_first_sec h4 {
	    margin: 0;
	    padding-top: 8px;
	    font-size: 2.083vw;
	    line-height: 3.255vw;
	}
	.single_case_first_sec .post_content p {
	    margin-bottom: 12px;
	    font-size: 2.083vw;
	    line-height: 2.734vw;
	}
	.single_case_first_sec .post_content {
	    padding-top: 17px;
	}
	section.l-section.single_case_first_sec {
	    padding-top: 26px;
	    padding-bottom: 30px;
	}
	.single_case_first_sec h2 {
	    width: 43.099vw;
	}
	/*--------------------------- Single Case Study CSS END --------------------------------------*/
	/*--------------------------- Team CSS Start --------------------------------------*/
	.team_black_sec .para_width {
	    width: 72.526vw;
	    max-width: 557px;
	}
	.team_black_sec {
	    padding-top: 17px;
	    padding-bottom: 18px;
	}
	.team_grid_row .w-grid-list {
	    gap: 14px !important;
	}
	.team_grid_row img {
	    height: 21vw;
	}
	.team_grid_row .logo_img img{
	    height: 18px;
	}
	.team_grid_row h4.post_title{
	    margin-bottom: 6px;
	}
	.team_grid_row h4.post_title, h5.post_custom_field.position {
	    font-size: 1.563vw;
	    line-height: 1.953vw;
	}
	.team_grid_row .post_image {
	    margin-bottom: 6px !important;
	}
	section.l-section.team_grid_row {
	    padding-top: 28px;
	    padding-bottom: 28px;
	}
	.team_grid_row .g-loadmore {
	    margin-top: 29px;
	}
	.team_grid_row .rounded_button.black_round_btn {
	    width: 179px;
	    height: 43px;
	    font-size: 1.563vw;
	    line-height: normal !important;
	}
	/*--------------------------- Team CSS END --------------------------------------*/
	/*--------------------------- Single Team CSS Start --------------------------------------*/
	.center_popup_col {
        padding: 40px 2.5rem;
	}
	.center_popup_col .w-popup-closer {
	    position: absolute;
	    /* right: 41px;
	    top: 10px; */
		/*updated by sandeep 15 July*/
		right: 2.5rem;
        top: 15px;
	}
	.w-popup-closer:before {
	    width: 5.469vw;
	    /* height: 5.469vw; */
	    background-size: contain;
	    top: 65px;
	}
	/* Update by sandeep on 9 july 2025 */
	.popup_top_sec .center_popup_col .w-popup-closer:before {
	    top: 30px !important;
		right: 0px !important;
	}
	/*END*/
	.post_image_row {
	    display: flex;
	    justify-content: flex-start;
	    align-items: flex-end;
	    padding-bottom: 32px;
	    gap: 32px;
	    padding-top: 32px;
	}
	.post_image_row img {
	    height: 42.318vw !important;
	    width: 43.099vw;
	}
	.post_fields h3 {
	    font-size: 2.083vw;
	    margin-bottom: 18px;
	}
	.post_fields a {
	    font-size: 1.563vw;
	    line-height: 2.083vw;
	    color: #343692;
	}
	.post_fields a svg {
	    margin-left: 6px;
	}
	.center_popup_col p {
	    font-size: 2.083vw;
	    line-height: 2.604vw;
	}
	.team_popup .post_fields {
	    margin-top: 21px;
	}
	/*--------------------------- Single Team CSS END --------------------------------------*/
	
	/*--------------------------- Contact CSS Start --------------------------------------*/
	section.l-section.cont-first-sec {
	    padding-top: 18px !important;
	    padding-bottom: 24px !important;
	}
	.banner_height.cont_banner {
	    height: 56.38vw;
	}
	.right_col_home .home_btn_box {
	    display: flex;
	    margin-top: 6px;
	    justify-content: end;
	    gap: 0 !important;
	}
	.cont-first-sec h2{
		margin-bottom: 15px !important;
	}
	.cont-first-sec p{
		font-size: 2.083vw;
	    line-height: 2.604vw;
	}
	section.cont-general {
	    padding-top: 12px !important;
	    padding-bottom: 33px !important;
	}
	section.cont-general h2{
		margin-bottom: 24px !important;
	}
	section.cont-general h4{
		font-size: 2.083vw;
		line-height: 3.313vw;
	}
	section.cont-general p{
		font-size: 1.563vw;
		line-height: normal;
	}
	.cont-first-sec .wpb_text_column{
		width: 58.594vw;
	}
	.popup_form_contacts .w-popup-box-content p {
	    width: 100%;
	    color: #FFFFFFBF;
	}
	/*--------------------------- Contact CSS END --------------------------------------*/
	
	/*--------------------------- Industry CSS Start --------------------------------------*/
	section.l-section.industry_banner {
	    height: 440px;
	}
	.industry-item h3 {
	    margin-bottom: 6px;
	    font-size: 1.563vw;
	    line-height: normal;
	}
	.industries-terms-grid {
	    gap: 26px 15px;
	}
	.border_global {
	    margin: 0px 0px 5px!important;
	}
	section.l-section.industry_grid_row {
	    padding-top: 28px;
	    padding-bottom: 27px;
	}
	.industry_banner.team_banner_sec h2 {
	    padding-bottom: 24px;
	}
	/*--------------------------- Industry CSS END --------------------------------------*/
	
	/*--------------------------- Services CSS Start --------------------------------------*/
	/* 23-12-2025 */
	section.l-section.home_third_sec.ser_first_sec, section.l-section.home_third_sec.service_col {
	    background-size: 50% 100%!important;
	    min-height: clamp(280px, 36.458vw, 400px);
	}
		/* 23-12-2025 */
	body.page-id-15 .square_header_menu {
	    height: clamp(400px, 52.083vw, 530px) !important;
	}
	body.page-id-19 .square_header_menu {
	    height: clamp(400px, 52.083vw, 450px) !important;
	}
	.service_btns h2 {
	    margin-bottom: 12px;
	}
	section.l-section.service_black_sec {
	    padding-top: 27px;
	    padding-bottom: 28px;
	}
	.service_btns p{
		font-size: 2.083vw;
		line-height: 3.313vw;
	}
	.service_col .wpb_text_column {
	    width: auto;
	}
	.service_btns .rounded_button.black_round_btn {
	    width: 16.927vw;
	}
	.service_black_sec .wpb_text_column {
	    width: 58.594vw !important;
	}
	/*--------------------------- Services CSS END --------------------------------------*/
	
	/*--------------------------- Services Popup CSS Start --------------------------------------*/
	.service .w-popup-closer:before {
        width: 45px;
        /* height: 45px; */
	}
	section.l-section.ser_popup_row {
	    padding-left: 0;
	    padding-right: 0;
	    /* padding-top: 14px; */
	}
	.ser_popup_row .ser_title_col h2 {
	    padding-top: 12px;
	    padding-bottom: 19px;
	}
	.ser_popup_row p.vc_custom_heading:first-child {
	    margin-bottom: 23px;
	}
	/*--------------------------- Services Popup CSS END --------------------------------------*/
	/*--------------------------- Added by sandeep on 15 July --------------------------------------*/
	/* ------News page---- */
  section.l-section.news_latest_grid {
	  padding-top: 57px;
    padding-bottom: 26px;
	  height: auto;
	}
	section.l-section.news_latest_grid .l-section-h{ 
		padding-top: 60px !important;
	}
	section.l-section.news_latest_grid h2{
		margin-bottom: 12px;
	}
	section.l-section.news_latest_grid .w-grid.type_grid .w-grid-list {
		gap: 18px !important;
	}
	section.l-section.news_latest_grid .pendo_news .w-post-elm.post_image{
		margin-bottom: 5px;
	} 
	section.l-section.news_latest_grid .pendo_news .news_meta{
		margin-bottom: 8px;
	}
	section.l-section.news_latest_grid .pendo_news .news_meta span,
	section.l-section.news_latest_grid .pendo_news .news_meta time{
		font-size: 1.563vw;
		vertical-align: top;
	}
	section.l-section.news_latest_grid .pendo_news .post_content {
		font-size: clamp(12px, 1.563vw, 17px);
		line-height: normal;
		margin-bottom: 12.45px;
		max-width: 28.646vw;
	}
	section.l-section.news_latest_grid .pendo_news  a{
		font-size: clamp(12px, 1.563vw, 18px);
		margin-top: 0px;
		line-height: normal !important;
	}
	section.l-section.news_filter_row {
		padding-top: 16px;
		padding-bottom: 32px;
	}
	section.l-section.news_filter_row h2{
		font-size: 2.604vw;
	}
	section.l-section .news_filter_block span, 
	section.l-section .news_filter_block .searc_div input{
		font-size: 1.563vw;
	}
	section.l-section.news_filter_row .news_filter_block input#team_search
 	{
		width: 16.016vw;
	}
	section.l-section.news_archive_grid {
		padding-top: 0px;
		padding-bottom: 27px;
	}
	
	section.l-section.news_archive_grid .w-grid.type_grid .w-grid-list {
		gap: 26px 20px !important;
	}
	section.l-section.news_archive_grid .pendo_news .w-post-elm.post_image{
		margin-bottom: 5px;
	} 
	#newsContainer .type-pendo_news .news_meta,
	#newsContainer .type-pendo_news .post_content {
		font-size: clamp(12px, 1.563vw, 18px);
		margin-bottom: 12.45px;
		vertical-align: top;
		line-height: 2.031vw;
	}
	section.l-section.news_archive_grid .pendo_news .post_content {
		font-size: clamp(12px, 1.563vw, 18px);
		line-height: normal;
		margin-bottom: 12.45px;
		max-width: 100%;
	}
	section.l-section.news_archive_grid .pendo_news  a{
		font-size: clamp(12px, 1.563vw, 18px);
		margin-top: 0px;
		line-height: normal !important;
	}
	section.l-section.news_archive_grid .g-loadmore {
		margin-top: 39px;
	}
	.page-id-17 .ui-selectmenu-open .ui-menu-item-wrapper{
		font-size: 1.563vw;
	}
/* ------Single news page--- */
	section.l-section.case_btn_sec {
        padding-bottom: 20px;
		padding-top: 45px;
    }
	section.l-section.news_grid_row {
		padding-top: 30px;
		padding-bottom: 30px;
	}
	.news_grid_row .w-post-elm.post_title {
		padding-top: 6px;
		font-size: 2.604vw;
		margin-bottom: 15px;
	}
/* 	8 July 2025 */
	.no-touch .us-btn-style_1:hover {
		background-size: cover;
	}
/* 9 July 2025 */
	.popup_top_sec .center_popup_col {
		/* padding-top: 60px !important; */
		padding-top: 55px !important;
	}
	.page-id-23 section.l-section.home_first_sec {
		height: 450px;
	}
/*-----10 July 2025--------*/
	#page-header .l-subheader.at_middle {
        line-height: 130px !important;
        height: 130px !important;
    }
/*-----17 July 2025-------*/
	.page-id-15 .w-popup-box-content {
		padding-top: 55px;
		padding-left: 2.5rem;
		padding-right: 2.5rem;
	}
	/*-----18 July 2025-------*/
	.page-id-13 .team_popup .popup_top_sec{
		height: 100% !important;
	}
	/*------------------------------End----------------------------------------------------*/
	
}