
@media(max-width:1400px)
{
.container { width:94%;}		
.operator_rgt { padding:0 1% 0 1%;}	
.operate  	  { margin:0;}

.implement    { padding:16px 0 0 0;} 

.experience { margin:0 -15px 0 -15px;}
.exp_list   { padding:0 15px }
.retail_para p { padding:0;}
.exp_list_in { padding:35px 10px 24px 29px;}

.tab_exe { width: 90%;}
.tab_head { width:90%;}


    nav ul li {width: 16.66% !important;}
    .head_right ul {margin: 0;}
    .head_right ul li {padding: 0 10px;}

.banner_in h4 { margin:0 0 30px 0; padding: 15px 0; margin:0;} 
.banner_in h2 { font-size: 35px; line-height: 38px; padding:14px 0;}
.banner_in h1 { font-size: 35px; line-height: 38px; padding:14px 0;}


 
.menu_in form { padding:0 2px 0 5px;}
.menu { padding:17px 2px 10px 10px;}
.global { margin:0;}
.operator_rgt figure img { width:100%;}


.footer-bt {margin: 0 -15px;}



.dig_sev ul li span.sev1 { left: 244px;} 
.dig_sev ul li span.sev2  { right: -100px;  top: 246px;} 
.dig_sev ul li span.sev3 { right: -71px; top: 522px;}
.dig_sev ul li span.sev4 { right: 139px; bottom: 90px;}
.dig_sev ul li span.sev5 { left: -68px; bottom: 247px;}
.dig_sev ul li span.sev6 { left: -64px; top: 241px;}


}
@media(max-width:1200px)
{
.container { width:92%;}
.strateg   { padding:0 0 18px 50px;}
.strateg_cnt { width:700px;}	
.entertain	{ width:92%;}
.particu    { padding:0 0 60px 0;}
.operator_lft { padding:12px 0 0 0;}
.particu    { padding:0 0 60px 0;}
.dilemma_lft { padding:0;}
.dilemma_rgt { padding:0 0 0 15px;}
.dilemma_lft h2 { font-size:35px; line-height:38px;}
.dilemma_rgt ul li { margin:0 30px 0 0;}
.operate   { padding:35px 0 22px 0;}
.operate h2 { font-size: 35px; line-height: 40px;}
.strateg_cnt p { font-size:18px;line-height: 23px;}
.operator_rgt h5 { padding:0 0 27px 0;}
.execute_cnt p br { display:none;}
.trap       { width:90%;}
.trap p br  { display:none;}

.dig_sev    { background-size: 100% auto;}

.dig_service { width: 740px;}
.dig_sev ul li span.sev1 { left: 210px; top: 110px;}
.dig_sev ul li span.sev2 { right: -100px; }
.dig_sev ul li span.sev3 { right: -78px; top: 500px;}
.dig_sev ul li span.sev4 { right: 99px; bottom: 136px;}
.dig_sev ul li span.sev5 { left: -90px; bottom: 257px;}
.dig_sev ul li span.sev6 { left:-70px;}	
.dig_sev h2	{ font-size: 28px; line-height: 34px;}
.operate p  { padding:0 0 9px 0;}
.discover	{ padding:80px 0 60px 0;}
.operate h5 { padding:0 0 10px 0;}
.trap_blk { background-position: 89% 100%;} 


.transfor p { padding:0 0 18px 0;}

.transfor_blk { background-size:100% 100%;}
.fitaihi a.fita { right: 10px;}
.fitaihi_cnt1 h2 { letter-spacing:0;}
.fitaihi_cnt h2  { font-size: 32px; line-height: 40px; padding:0 0 25px 0;} 
.fitaihi_cnt p  { padding:0 0 10px 0;}

.oracle_can { padding:24px 0 49px 0;}

.digit a span { width: 360px; height: 113px; background-size: 100% 100%;} 
.digit2 a span { width: 360px; height: 90px;}
.implement_cnt_in:before { left: -30px; top: -48px; background-size: 60px 40px;}
.implement_cnt_in:after  { right: -30px; bottom: -30px; background-size: 60px 40px;}
.implement_cnt_in2 h3 { font-size: 34px; line-height: 44px;}
.implement_cnt_in2:after { bottom: 0px;} 
.implement_cnt_in h3 { font-size: 26px; line-height: 34px;}
.transfor { min-height:750px;} 
.cnt_links { padding:0 0 0 15px; width:100%;}
.operate_blk1 { min-height: 700px;}


.experience { margin:0 -10px 0 -10px;}
.exp_list   { padding:0 10px }
.retail { padding:60px 30px 15px 30px;}
.exp_list_in { padding:30px 10px 24px 10px;}
.enterprise {padding:30px 0 37px 0;}


.tab_exe { width:87%;}
.tab_head { width:87%;}
.exe_accod { padding:0;}



  header .container {padding:0 15px;}
    nav ul li a {padding: 0 10px !important;}
.help ul li {padding: 30px 0 30px 70px;}

.banner_out { bottom: 10px;}
.banner_in h1 { font-size: 30px; line-height: 33px; padding: 11px 0;}
.banner_in h2 { font-size: 30px; line-height: 33px; padding: 11px 0;}
.banner_in h4 { font-size: 22px; line-height: 22px;}
.menu_in .input-group { width:214px;} 

.counter.counter-wheel.counter-wheel-themed { width:100px; height:100px; } 
.percent_view  { display:block;  width:100px; height:100px;}
.counter.counter-wheel.counter-wheel-themed .counter-values { font-size: 26px; line-height: 26px;}

.tab_cnt h4 { font-size: 24px; line-height: 24px; padding: 0 0 30px 0;}
.tab_cnt { padding:55px 20px 0 20px;}


 
    .st_circle,.circle_in  {width: 590px;min-height: 590px;}
    .circle_in h2 {font-size: 24px;line-height: 28px;}
    .pos_circle {width: 100px;height: 100px;border-width: 10px;}
    .pos_circle span {font-size: 50px;line-height: 80px;}
    .pos_circle_main {top: 50px;left: 240px;}
    .pos_circle_1 {top: 138px;right: 80px;}
    .pos_circle_2 {bottom: 167px;right: 66px;}
    .pos_circle_3 {bottom: 53px;left: 269px;}
    .pos_circle_4 {bottom:  130px;left: 86px;}
    .heading {font-size: 18px;line-height: 20px;}
    .heading.text_main {top: 61px;left: 170px;}
    .heading.text_1 {top: 171px;right: -66px;width: auto;}
    .heading.text_2 {bottom: 195px;right: -62px;}
    .heading.text_3 {left: 381px;bottom: 65px;}
    .heading.text_4 {left: -42px;bottom: 150px;}
    .heading.text_5 {top: 210px;left: -57px;}
.circle_in {background-size: 230px 230px;}
    
    .operate_blk {background: url(../images/banner2_mobile2.jpg) no-repeat;}
    .operate {width: 100% !important;}

	
}
@media(max-width:991px){



.dig_service { width: 740px;} 
.dig_sev h2	{ font-size: 28px; line-height: 34px;}
.dig_service { width:520px;}
.dig_sev ul li span { font-size: 20px; line-height: 24px;}
.dig_sev h2 { font-size: 24px; line-height: 28px;}

.dig_sev 	{ min-height:620px;} 

.dig_sev ul li span.sev1 {left: 130px;top: 110px;}
.dig_sev ul li span.sev2 {right: -100px;top: 195px;}
.dig_sev ul li span.sev3 {right: -78px;top: 370px;}
.dig_sev ul li span.sev4 {right: 56px;bottom: 116px;}
.dig_sev ul li span.sev5 {left: -90px;bo;bottom: 197px;}
.dig_sev ul li span.sev6 {left:-70px;top: 200px;}

.strategic_cnt h2 { padding:0 0 10px 0; font-size: 35px; line-height: 35px; } 
.strateg   { padding:0 0 18px 30px; margin:0;}
.strateg_cnt { padding:10px 10px 4px 15px; width: 540px}
.strateg_cnt:before { top: 40%;}

.dilemma_lft h2 {font-size: 28px; line-height: 28px; padding:0 0 10px 0;}
.dilemma_rgt ul li { margin:0 10px 0 0;}
.particu h2 { font-size: 35px; line-height: 37px; padding:0 0 30px 0;} 
.particu p    { font-size: 26px; line-height: 30px;}
.particu p br { display:none;}
.particu { padding:0 0 40px 0;} 
.operator_rgt h5 { font-size: 22px; line-height: 28px; padding:0 0 20px 0;}
.operator_rgt a { letter-spacing:0; } 
.operate   { width:90%; padding:20px 0 22px 0;}
 .strategic { padding:30px 0 120px 0;}
.dilemma_rgt ul li a img { width:80px;}
.choice p { font-size: 22px; line-height: 24px;}
.operate h2 { font-size: 30px; line-height: 36px; padding:0 0 10px 0;}
 .operate p	{ padding:0 0 5px 0;}
.trap h2  { font-size: 35px; line-height: 35px;}
.trap     { width:100%; min-height: 470px;}
.trap p   { font-size: 26px; line-height: 30px;}
.discover	{padding: 20px 0 40px 0;}
.discover h3 { font-size: 32px; line-height: 36px; letter-spacing: 0; padding:0 0 30px 0;}
.discover p { padding:0 0 40px 0;}


.digital_blk { margin:-130px auto 0 auto;}
.digital { margin:0; padding:0; }
.trap_blk { background-position: 89% 100%;} 


.transfor {  min-height: 670px; padding:40px 0 45px 0; width:80%;}
.fitaihi_cnt   { float:none;}
.implement_cnt { float:none; display:block; margin:0 auto;  width:90%;}

.implement_cnt_in:before { left: -30px; top: -48px; background-size: 60px 40px;}
.implement_cnt_in:after  { right: -30px; bottom: -30px; background-size: 60px 40px;}
.implement_cnt_in h3 { font-size:26px; line-height:34px;}
.fitaihi_cnt { width:70%;}


.resource h2 { font-size: 35px; line-height: 40px;}
.fitaihi_cnt h2 { font-size: 26px; line-height: 36px;}
.implement_cnt_in2 h3 { padding:0;}
.resource { padding:35px 0 100px 0;}
.partner_cnt p { padding:0 0 20px 0;}
.partner_cnt h2  { padding:0 0 30px 0;}
.partner_cnt p { font-size: 24px; line-height: 28px; padding: 0 0 15px 0;}
.partner_cnt ul { padding:0 0 40px 0;}
.partner_cnt h4 { padding:0 0 40px 0;} 
.partner_cnt ul li > a { font-size: 24px; line-height: 30px;}
.partner_cnt h3 { font-size: 30px; line-height: 36px; padding:0 0 20px 0;} 
.partner_cnt { padding:0 0 90px 0;}

.partner_cnt h2 { font-size: 35px; line-height: 38px;}

.operate_blk1 { min-height: 600px;}

.exp_list_in p { font-size: 18px; line-height: 22px;}
.retail_para { padding:0 0 20px 0;}
.retail_lft { float:none; display:block;}
.retail_rgt { float:none; display:block; width:100%;}
.retail_rgt h5 { font-size: 24px; line-height: 32px;}
.retail { padding:30px 30px 15px 30px;}

.challange_hd h2 { font-size: 35px; line-height: 40px;} 
.challange_hd p { font-size: 22px; line-height: 26px;} 

.tab_exe { width:82%;}
.tab_head { width:82%;}

.tab_head ul li h3 { font-size:18px;}


.menu {padding: 17px 2px 10px 2px;}
    .menu_in form {padding: 0 2px 0 10px;}
    .menu_in .input-group {width: 150px;}
    .head_right ul li .bootstrap-select span {font-size: 0;}
    .bootstrap-select.btn-group .dropdown-menu li a span.text {font-size: 12px;}
    .head_right ul li .bootstrap-select {width: 40px !important;}
    .head_right ul li.web .bootstrap-select {width: 40px !important;}
    nav ul li a {font-size: 14px;line-height: 16px;}
    .banner figure {height: 377px;}
    .banner figure img {width: 100%;height: 100%;object-fit: cover;}
    .hepl_1 {width: 23%;}
    .hepl_main_in {padding-bottom: 32.7%;}

	.hepl_main h2 { font-size: 35px; line-height: 40px;}

	
.tab_cnt h4 { font-size: 22px; line-height: 22px; padding: 0 0 20px 0;}
.tab_cnt { padding:50px 20px 0 20px;}
.tab_cnt p { font-size: 22px; line-height: 30px;}


  .footer-main {float: left;width: 50%;display: inline-block;}
    .footer_cnt {padding:10px 0;}
    .footer-dt {padding: 0 0 10px;}
    .footer-dt ul li {padding: 1px 0 2px 0;}
    .footer-dt h5 {padding: 0 0 5px;}
    footer {padding: 15px 0 0;}
    .footer-dtls {padding: 0 0 15px;}


    .heading { opacity:0; visibility:hidden;}
    .pos_circle h5 {display: inline-block;position: static;font-size: 18px;line-height: 22px;padding: 10px 0 0 0;text-align: left!important;}
    .circle_in h2 {font-size: 20px;line-height: 22px;max-width: 150px;}
         .banner img.dsply-none {display: block;}
    .banner img.dsply-block {display: none;}
	

}

@media(max-width:767px)

 {

.operator_lft { width:100%; float:none; display:block;}
.operator_rgt { width:100%; float:none; display:block; padding:0; text-align:center;}
.operator_rgt figure img { margin:0 auto;}
.dilemma_rgt { padding:0;}
.dilemma_rgt ul  { text-align:center;}
.dilemma_rgt ul li { float:none; margin:0 3px; }
.dilemma { padding:20px 0 10px 0;}
.dilemma_lft h2 { text-align:center;}
.dilemma_rgt p { padding:0 0 5px 0;}
.entertain { padding:20px 0 20px 0;}
.particu { padding:0 0 5px 0;}
.particu h2 { font-size: 28px; line-height: 28px; padding: 0 0 5px 0; text-align:center;} 
.particu p { font-size: 22px; line-height: 28px;}
.operator_lft p { padding:0 0 5px 0;}
.operator_rgt h5 { padding:0 0 10px 0; font-size: 20px; line-height: 26px;}
.strategic_cnt h2 { font-size: 30px; line-height: 32px; text-align:center;} 
.strategic_cnt { padding:0 0 20px 0;}
.strateg ul li { margin:0 0 30px 0;}
.strateg_cnt   { position:static; width:100%;}
.strateg	   { padding:0 0 10px 0;}
.strateg_cnt:before { display:none;}
.strateg ul li a img { margin:0 auto 5px auto;}
.strateg ul li a { text-align:center;}
.strateg ul li a:before { top:50px; left:0;}
.strateg ul li { margin:0 0 10px 0;}
.choice p { font-size: 19px; line-height: 22px;}

.operate { width:100%; padding:10px 0 10px 0;}
.operate h2 { font-size: 26px; line-height: 32px; padding: 0 0 5px 0; margin:0; text-align:center;}
.operate p { padding:0;}

.execute_cnt h3 { font-size: 28px; line-height: 28px; padding:0;}
.execute_cnt p  { font-size: 18px; line-height: 22px; padding:0;}
.trap h2		{ font-size: 30px; line-height: 30px; padding:0 0 10px 0;}
.trap p			{font-size: 22px;line-height: 26px;padding:0 0 10px 0;}

.dig_sev 	{ min-height:620px;} 
.dig_sev ul li span.sev1 {left: 97px;top: 50px;}
.dig_sev ul li span.sev2 {right: -80px;top: 125px;}
.dig_sev ul li span.sev3 {right: 38px;top: 303px;}
.dig_sev ul li span.sev4 {right: -74px;bottom: 119px;}
.dig_sev ul li span.sev5 {left: -70px;bo;bottom: 227px;}
.dig_sev ul li span.sev6 {left: -60px;top: 240px;}
.dig_service {width: 380px;}
.dig_sev ul li span {font-size: 16px;line-height: 20px;}
.dig_sev h2 { font-size: 18px; line-height: 22px;}
.dig_sev { min-height: 400px;}
.trap    {min-height: 400px;}
.discover h3 { font-size: 28px; line-height: 32px; letter-spacing: 0; padding: 0 0 10px 0; text-align: center;}
.discover p { padding:0 0 20px 0;}
.discover p.get_in { padding:0 0 20px 0;}
.discover a { margin:0 auto;}
.discover { padding:10px 0 30px 0;}

.transfor {  min-height:540px; padding:30px 0 30px 0; width:100%;}
.transfor h2 { padding:0 0 20px 0; font-size: 35px; line-height: 40px;}
.transfor p { font-size: 22px; line-height:28px; padding:0 0 5px 0;}


.fitaihi a.fita { position:static;}
.fitaihi_cnt    { width:100%; padding:0 0 20px 0;}
.resource h2    { font-size: 32px; line-height: 38px; padding: 0 0 15px 0; text-align:center;}
.fitaihi a.fita { margin:0 auto; display:block; text-align:center;}
.fitaihi_cnt h2 { text-align:center; padding:0 0 10px 0;}
.fitaihi 		{ padding:30px 0 40px 0;}
.resource_rgt	{ padding:0;}
.resource_lft 	{ padding:0;}
.resource 		{ padding:30px 0 30px 0;}
.resource_lft p { padding:0 0 2px 0;}
.implement_cnt_in h3 { font-size: 24px; line-height: 32px;}
.implement_cnt_in p { font-size: 16px; line-height: 18px;}
.implement_cnt_in:before { background-size: 40px 35px;}
.implement_cnt_in:after { background-size: 40px 35px;}
.fitaihi_cnt p { padding:0 0 4px 0;}
.partner_cnt ul li > a br { display:none;}
.partner_cnt h2 { font-size:28px; line-height: 32px; padding:0 0 4px 0; text-align:center;}
.partner_cnt p  { font-size: 20px; line-height: 26px;}
.partner_cnt h4 { padding:0 0 20px 0; font-size: 20px; line-height: 22px;}
.partner_cnt ul li { margin:0 0 20px 0; padding:0 0 0 20px;}
.partner_cnt ul li > a { font-size: 24px; line-height: 30px;}
.partner_cnt ul { padding:0 0 10px 0;}
.partner_cnt h3 { font-size: 26px; line-height: 34px; padding: 0 0 10px 0;}
.partner_cnt { padding:0 0 40px 0;}
.cnt_links ul li { margin:0 0 10px 0;}

.operate_blk1 { min-height:auto;}
.oracle_can h2 { font-size: 35px; line-height: 35px; padding:0 0 20px 0;}
.oracle_can p { font-size: 18px; line-height: 20px; }

.exp_list_in p {    min-height: 60px;}
.experience { margin:0; padding:0 0 20px 0;}
.exp_list { padding:0; margin:0 0 20px 0;}
.enterprise {  padding:0 0 53px 0; display:inline-block; float:left; width:60px;}
.enterp_tab_blk { display:inline-block; float:right; width:87%; min-height:512px; background:#dee0e0;}
.enterprise ul li { display:block; float:none; width:100%; margin:10px 0;}
.enterprise ul li a:hover:after { width:60px; border-bottom:#00758f 5px solid}
.enterp_cnt { min-height:512px;}
.retail_para p { font-size: 20px; line-height: 26px;}
.retail { padding:10px 30px 15px 30px;}
.retail_rgt h5 { font-size: 22px; line-height: 28px;}
.dig a span { width: 356px; height: 100px; background-size: 100% 100%;}
.experience { margin:0 0 30px 0;}
.exp_list_in:after { height: 40px;}

.challange_hd h2 { font-size:30px; line-height:34px;} 
.challange_hd p { font-size: 20px; line-height: 24px;} 
.challange_hd { padding:30px 0 30px 0;}
.challange_hd p br { display:none;}

.enterprise ul li.active:before { display:none;}
.enterprise ul li.active a:after { width: 60px;
    border-bottom: #00758f 5px solid;}


.tab_exe { width:80%;}
.tab_head { width:80%;}
.tab_head ul li h3 { font-size:18px; line-height:24px; padding:27px 0 27px 15px;}
.arrow_links { width:80px;}
.tab_links { width:80px;}
.execute { padding:40px 0 40px 0;}




	.menu_in .nav-icon {position: absolute;top: 20px;right: 5px;}
    .menu_in a {display: none;}
    .open .head_right {display: block;}
    .head_right {display: none;float: none;width: 200px;position: absolute;top: 80px;right: 0;background: #324b5c;z-index: 9;padding: 10px 15px;}
    .head_right ul li {display: block;width: 100%;padding: 5px 0;}
    .head_right ul li .bootstrap-select span {font-size: 12px;}
    .head_right ul li .bootstrap-select {width: 100% !important;}
    .head_right ul li.web .bootstrap-select {width: 100% !important;}
    .head_right nav {display: block;}
    nav {display: none;background: transparent;}
    nav ul li {float: none;width: 100% !important;display: block;padding: 0 !important;}
    nav ul li a {margin: 15px 0;padding: 0 !important;border: none;}
    nav ul li a:after {top: -10px;height: 5px;}
    .banner_in h4 {font-size: 16px;line-height: 18px;padding: 10px 0;}
    .banner_in h2 {font-size: 22px;line-height: 24px;padding: 10px 0;}
    .banner_in h1 {font-size: 22px;line-height: 24px;padding: 10px 0;}
    .banner_in p {font-size: 18px;line-height: 20px;padding: 10px 0;}
    .banner figure {height: 300px;}
    .banner_out {bottom: 0;}
    .hepl_1 {position: static;width: 50%;display:inline-block;vertical-align: top;}
    .hepl_main_in {float: none;width: 100%;padding: 10px;margin: 0;vertical-align:  top;font-size:  0;}
    .hepl_1 p {display:none}
 
.help ul li {width: 100%;display: block;padding: 10px 0 10px 70px;}
.enterprise ul li:after { display:none;}

	.hepl_main h2 { font-size: 32px; line-height: 34px;}
	.hepl_main { padding:10px 0 0 0;}
	.partner   { padding:10px 0 0 0;}
	nav ul li a:before { display:none;}
	

	
.tab_cnt h4 { font-size: 20px; line-height: 20px; padding: 0 0 10px 0;}
.tab_cnt { padding:40px 20px 0 20px;}
.tab_cnt p { font-size: 20px; line-height: 20px;}

.footer-dtls {vertical-align: top;font-size: 0;}
    .footer-dtls ul {display: inline-block;width: 50%;vertical-align: top;padding: 10px;}
    .ft_logo  {display: block;float: none !important;text-align: center;}
    .scl-icons,.ft-links  {float: none !important;display: block;text-align: center;padding:  10px 0;}
    .scl-icons li {float: none;}
    .footer-bt {padding: 10px 0;}

.inner nav ul li.wdh5 a:before { display:none;}


    .pos_circle {width: 80px;height: 80px;border-width: 7px;}
    .pos_circle span {font-size: 30px;line-height: 66px;}
    .pos_circle h5 {font-size: 16px;line-height: 18px;}

	.digital_blk { margin:0;}


}
@media(max-width:599px)
	{
	.dilemma_lft h2 { font-size: 22px; line-height: 24px; padding: 0 0 5px 0;}
	.dilemma_lft p { font-size: 16px;  line-height: 20px; padding:0 0 2px 0;}
	.dilemma_rgt p { font-size: 16px;  line-height: 20px; padding:0 0 2px 0;}
	.dilemma_rgt ul li a img { width:60px;}
	.particu h2 { font-size: 23px; line-height: 26px; padding: 0 0 5px 0;}
	.particu  { padding:0;}
	.particu p { font-size: 18px; line-height: 23px; margin:0;}
	.operator_lft p {     padding: 0 0 2px 0; font-size: 16px; line-height: 20px;}
	.entertain { padding:0px 0 10px 0;}

	.operator_rgt h5 { padding: 0 0 5px 0; font-size: 18px; line-height: 24px;}
	.strategic { padding:20px 0 20px 0;} 
	.strategic_cnt h2 { margin:0; font-size: 25px; line-height: 28px;}
	.strategic_cnt p{ font-size: 16px; line-height: 20px; padding:0 0 5px 0;}
	.strateg_cnt p{ font-size: 16px; line-height: 20px;}
	.choice p { font-size: 16px; line-height: 20px;}
	.operate h2{ font-size: 22px; line-height:28px;} 
	.operate p { font-size: 16px; line-height: 20px; margin:0 0 5px 0;}
	.operate h5 { font-size: 16px; line-height: 20px; padding:0 0 2px 0;}

	.execute_cnt p { font-size: 16px; line-height: 20px;} 
	.execute_cnt h3{ font-size: 26px; line-height: 26px;}

	.trap h2 { font-size: 26px; line-height: 26px; padding:0; text-align:center;}
	.trap p { font-size: 18px; line-height: 22px; padding: 0 0 2px 0;}
	.trap { min-height: 320px; padding:0;}
	.dig_service { width:280px;	}
	.dig_sev h2 { font-size: 14px; line-height: 17px;}

.dig_sev ul li span.sev1 { }
.dig_sev ul li span.sev2 {right: -80px;top: 125px;}
.dig_sev ul li span.sev3 {right: 38px;top: 303px;}
.dig_sev ul li span.sev4 {right: -74px;bottom: 119px;}
.dig_sev ul li span.sev5 {left: -70px;bo;bottom: 227px;}
.dig_sev ul li span.sev6 {left: -60px;top: 240px;}
 
.dig_sev ul li span { position:static; text-align:center !important; display:block; padding:2px 0;}
.dig_sev ul li span br { display:none; }
.digital { margin:0;}
.dig_sev  {  min-height:auto; background-position:center top;}

.dig_sev ul { padding:260px 0 0 0;}
.dig_sev h2 { top:128px;}
.discover { padding:5px 0 5px 0;}
.discover h3 { font-size: 22px; line-height: 26px; padding:0;}
.discover p { font-size: 16px; line-height: 20px; padding:0 0 5px 0;}
.discover p.get_in { padding:0 0 10px 0;}
.discover a { width:185px; height:50px; line-height:50px;}


.transfor {  min-height:470px; padding:10px 0 10px 0; width:100%;}
.transfor h2 { padding:0; font-size: 26px; line-height: 34px; text-align:center;}
.transfor p { font-size: 20px; line-height: 26px; padding: 0 0 2px 0;}
.fitaihi_cnt h2 br { display:none;}
.fitaihi_cnt h2 { font-size: 22px; line-height: 28px;}
.fitaihi_cnt p { font-size: 16px; line-height: 20px;}
.implement_cnt_in h3 { font-size: 18px; line-height: 26px;}
.implement_cnt_in p  { font-size: 12px; line-height: 16px;} 
.digit2 a span { width: 270px; height: 70px;}
.digit a span { width: 250px; height: 80px;}
.implement_cnt_in h3 { font-size: 16px; line-height: 22px;}
.implement_cnt_in:before { background-size: 30px 25px; width: 50px; height: 50px; left: 0; top: -43px;}
.implement_cnt_in:after { background-size: 30px 25px; width: 50px; height: 50px; right: -10px; bottom: 20px;}

.oracle_can h2 { font-size:28px; line-height: 28px; padding:0 0 5px 0;}
.oracle_can p { font-size: 18px; line-height: 20px; }
.oracle_can { padding:20px 0 30px 0;}
.partner_cnt h2 { font-size: 26px; line-height: 30px;}
.partner_cnt p { font-size: 18px; line-height: 24px; padding:0;}
.partner_cnt h4 { padding:0; font-size: 18px; line-height: 20px;}  
.partner_cnt ul li > a { font-size: 18px; line-height: 28px;}
.partner_cnt ul { padding:0;}
.partner_cnt ul li { margin:0 0 10px 0;}
.partner_cnt h3 br  { display:none;}
.partner_cnt h3 { font-size: 20px; line-height: 28px; padding: 0;}
.partner_blk { padding:0 0 30px 0;}
.fitaihi { padding:20px 0 20px 0;}
.fitaihi a.fita img { width:80px;}
.resource h2 { font-size: 24px; line-height: 32px; padding: 0;}
.resource { padding:10px 0 10px 0;} 
.resource_lft p { font-size:16px; line-height:20px; padding:0;}

.enterp_tab_blk { width: 84%;}
.retail { padding:10px 15px 15px 15px;}
.retail_para p { font-size: 18px; line-height: 24px;}
.dig a span { width: 286px; height: 80px;}
.retail_rgt h5 { font-size: 20px; line-height: 26px;}

.challange_hd h2 { font-size:22px; line-height:30px; padding:0;} 
.challange_hd p { font-size: 18px; line-height:22px;} 
.challange_hd { padding:10px 0 10px 0;}


.tab_exe { width:85%;}
.tab_head { width:83%;}
.tab_head ul li h3 { font-size:18px;}
.arrow_links { width:50px;}
.tab_links { width:50px;}
.tab_head ul li h3 { padding:27px 0 27px 15px;}
.tab_links ul li h2 { font-size:40px;}

.execute { padding:10px 0 10px 0;}


.hepl_1 { width:100%;}

.hepl_main h2 { font-size: 28px; line-height: 32px;}
		
.tab_cnt h4 { font-size: 16px; line-height: 18px; padding: 0 0 5px 0;}
.tab_cnt { padding:30px 15px 0 15px;}
.tab_cnt p { font-size:16px; line-height: 18px;}

.footer-dtls ul li a {font-size: 13px;line-height: 15px;}
.footer-dtls ul { padding:5px;}
.footer-dt { padding:0 0 2px 0;} 
.footer-dt h5 { padding:0;}
.forward  { width:43px;  }
.tab_cnt_wrapper { padding:0 45px 0 0;}

    .dipy_none {display: block;}
    .pos_circle h5 {display: none;}
    
    .st_circle,.circle_in  {width: 310px;min-height: 310px;  margin:0 auto;}
    .circle_in h2 {font-size: 17px;line-height: 19px;}
    .pos_circle {width: 50px;height: 50px;border-width: 4px;}
    .pos_circle span {font-size: 26px;line-height: 42px;}
    .pos_circle_main {top: 22px;left: 130px;}
    .pos_circle_1 {top: 82px;right: 31px;}
    .pos_circle_2 {bottom: 80px;right: 30px;}
    .pos_circle_3 {bottom: 27px;left: 139px;}
    .pos_circle_4 {bottom: 80px;left: 34px;}
    .pos_circle_5 {left: 31px;top: 82px;}
	.dipy_none h5 { padding:0;}
	.circle_in {background-size: 140px 140px;}


	} 
@media only screen and (max-width:479px)

{ 


.transfor {  min-height:390px; padding:5px 0 5px 0; width:100%;}
.transfor h2 { padding:0; font-size: 22px; line-height: 30px; text-align:center;}
.transfor p {    font-size: 18px; line-height: 24px; padding: 0;}

.enterp_tab_blk {width: 78%;}
.retail {padding: 7px 5px 7px 5px;}
.retail_para p {font-size: 16px;line-height: 22px;}
.dig a span {width: 166px;height: 60px;}
.retail_rgt h5 {font-size: 16px;line-height: 22px;}
.challange_hd h2 { font-size:20px; line-height:26px; padding:0;} 
.challange_hd p { font-size: 16px; line-height:20px;}


.tab_exe { width:85%;}
.tab_head { width:80%;}
.tab_head ul li h3 { font-size:18px;}
.arrow_links { width:40px;}
.tab_links { width:40px;}
.tab_head ul li h3 {padding: 11px 0 29px 8px;font-size: 16px;line-height: 22px;}
.arrow_links ul li a { padding:27px 0;}
.tab_links ul li h2 {font-size: 28px;padding:17px 0;}
.forward { width:50px;}

.execute { padding:10px 0 10px 0;} 

.banner_in h4 { font-size: 14px; line-height: 17px; padding: 5px 0;} 
.banner_in h2 br { display:none;}
.banner_in h1 br { display:none;}
.banner_in h2 {     font-size: 17px; line-height: 24px; padding: 10px 0; margin: 3px 0;}
.banner_in h1 {     font-size: 17px; line-height: 24px; padding: 10px 0; margin: 3px 0;}
.banner_in p br { display:none;}

.menu { width:100%;} 
.menu_in .input-group { width:100%;}
.menu_in form { display:block;} 
.hepl_main h2 { font-size: 19px; line-height: 30px; margin:0;}

.operator_rgt figure img { margin: 0 auto; min-height: 270px; object-fit: cover;}


 .footer-main {float: none;width: 100%;display: block;padding: 0;}
    .scl-icons li a .fa {font-size: 32px;}
 


} 
@media(min-width:768px){
	
}
 
