
  

#myProactiveChatDiv #rn_Dialog_0, #myProactiveChatDiv .underlay {
  margin: 0px auto;
}
.content_wrapper{
	padding:0;
	margin:0 auto;
	max-width:1200px;
	width:100%;
	
}
.w11.iframe .w11w2{
    width: calc(50% - 10rem);
  }
.mini{
	width:110px;
	display:none;
	float: right;
    position: fixed;
    top: 250px;
    right: 0px;
	z-index:12;
	margin-right:-12px;
}

.mini > img{
	margin-top:-25px;
}
.close {
    position: absolute;
    top: 21px;
	display:none;
	right:21px;
	cursor:pointer;
}
.spk_expert{
	position: fixed;
	float: right;
	 top: 250px;
	  right: 0px;
	 z-index:12;
}

ul.top-chat{
    width: 170px;
   /* background-color:#1f4f82;*/
   background-color:#fff;
    height: 76px;
	box-shadow:1px 2px 5px #666;
}

.spk_expert ul li{
	float:left;
	margin-top:20px;
	position:relative;
}

.spk_expert ul li a.spk_icon{
	display:block;
	background-image:url(https://www.oracle.com/a/ocom/img/dc/ms/future-you-chat-sprite1.png);
	background-repeat:no-repeat;
	background-position:20px top;
	color: #312d2a!important;
    padding-left: 80px;
    width: 78px;
	font-size:14px;
	height:44px;
	cursor:pointer;
	font-family: "Oracle Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", sans-serif;
}

.spk_expert ul li a.spk_icon:hover{
	background-image:url(https://www.oracle.com/a/ocom/img/dc/ms/future-you-chat-sprite1.png);
	background-position:20px -47px;
	height:44px;
	display:block;
	width: 78px;
	background-repeat:no-repeat;
	color: #fff;
	text-decoration:none;
}

ul.expand_icon{
	background-color:#fff;
	/*border: 1px solid #c74634;*/
	width:300px;
	overflow:hidden;
	position:absolute;
	/*left:-308px;*/
	top: -20px;
	display:none;
	right:-999px;
	z-index:20px;
}

.expand_link_txt.noline
{
border-bottom: 0px;
}

ul.expand_icon li a.chat_icon{
	background-image:url(https://www.oracle.com/a/ocom/img/dc/ms/future-you-chat.png);
	background-repeat:no-repeat;
	background-position:-15px 0px;
	display:block;
	height:45px;
	font-size:14px;
	/*color:#cad9de!important;*/
	color:#c74634!important;
	 padding-left: 67px;
	 padding-top:10px;
	 font-family: "Oracle Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", sans-serif;
	 cursor: pointer;
}

ul.expand_icon li a.chat_icon span{
	display:block;
	font-size:12px;
	font-family: "Oracle Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", sans-serif;
}

ul.expand_icon li a.chat_icon:hover{
	background-image:url(https://www.oracle.com/a/ocom/img/dc/ms/future-you-chat.png);
	background-position:-14px -153px;
	/*color:#fff!important;*/
	color:#c74634!important;
}

ul.expand_icon li{
	margin-left: 29px;
    /*border-bottom: 1px solid #406995;*/
	border-bottom: 1px solid #c74634;
    width: 80%;
	padding-bottom:10px;
}

ul.expand_icon li a.phone_icon{
	background-image:url(https://www.oracle.com/a/ocom/img/dc/ms/future-you-chat.png);
	background-repeat:no-repeat;
	background-position:-18px -56px;
	display:block;
	height:45px;
	font-size:14px;
	color:#c74634!important;
	 padding-left: 67px;
	 font-family: "Oracle Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", sans-serif;
}

ul.expand_icon li a.phone_icon:hover{
	background-image:url(https://www.oracle.com/a/ocom/img/dc/ms/future-you-chat.png);
	background-position: -18px -214px;
	/*color:#fff!important;*/
	color:#c74634 !important;
}

ul.expand_icon li a.phone_icon span{
    display:block;
	font-family: "Oracle Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", sans-serif;
}

ul.expand_icon li a.computer_icon{
	background-image:url(https://www.oracle.com/a/ocom/img/dc/ms/future-you-chat.png);
	background-repeat:no-repeat;
	background-position:-11px -110px;
	display:block;
	height:45px;
	font-size:14px;
	color:#c74634 !important;
	padding-left:67px;
	 font-family: "Oracle Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", sans-serif;
}

ul.expand_icon li a.computer_icon:hover{
	background-image:url(https://www.oracle.com/a/ocom/img/dc/ms/future-you-chat.png);
	background-position: -10px -275px;
	color:#c74634 !important;

}

ul.expand_icon li a.computer_icon span{
	display:block;
	font-family: "Oracle Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", sans-serif;
}

.expand_link_txt{
	font-size:12px;
	margin-top: 21px !important;
    padding-bottom: 25px !important;
	margin-left: 40px !important;
	font-family: "Oracle Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", sans-serif;
}

.expand_link_txt a{
	/*color:#cad9de !important;*/
	color:#c74634 !important
	
}

.expand_link_txt a img{
	margin-left:7px;
}

.expand_link_txt a:hover{
	/*color:#FFFFFF !important;*/
	color:#c74634 !important
}

.expand_link_txt a:hover img{
	padding-left:4px !important;
}

#mob-spk{
	display:none;
}

.black_footer_bg{
	background-color:#000000;
	padding-bottom:50px;
}

.left_contact{
	width:70%;
	float:left;
	padding-top: 34px;
	padding-bottom: 38px;
}

.left_contact ul li{
	float:left;
}
.copy_right a{
	color:#ffffff!important;
	}

.left_contact ul li.chat_footer{
	background-image:url(https://www.oracle.com/webfolder/s/delivery_production/images/FY16H2/image29/footer-sprite.png);
	background-repeat:no-repeat;
	background-position:-5px -2px;
	display:block;
	/*margin-left: 20px;*/
}

li.chat_footer a{
	display: block;
    margin-left: 62px;
    margin-top: 7px;
    font-size: 16px;
	color:#FFFFFF!important;;
	border-right: 1px solid #333;
	padding-top: 14px;
	padding-right: 23px;
	font-family: "Oracle Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", sans-serif;
}

li.chat_footer a span{
	font-size: 12px;
    display: block;
	color:#999;
	font-family: "Oracle Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", sans-serif;
	font-weight:bold;
}

.left_contact ul li a.phone_icon{
	background-image:url(https://www.oracle.com/webfolder/s/delivery_production/images/FY16H2/image29/footer-sprite.png);
	background-repeat:no-repeat;
	background-position:0 -64px;
	display:block;
	margin-left: 20px;
    padding-left: 67px;
    margin-top: 7px;
    font-size: 16px;
	color:#FFFFFF!important;
	border-right: 1px solid #333;
	padding-top: 14px;
	padding-right: 23px;
	font-family: "Oracle Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", sans-serif;
}

.left_contact li a.phone_icon span{
	font-size: 12px;
    display: block;
	color:#999;
	font-family: "Oracle Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", sans-serif;
	font-weight:bold;
}

  ul li a.monitor_icon{
 }
 
.left_contact ul li a.monitor_icon{
	background-image:url(https://www.oracle.com/webfolder/s/delivery_production/images/FY16H2/image29/footer-sprite.png);
	background-repeat:no-repeat;
	background-position:0 -117px;
	display:block;
	margin-left: 20px;
    padding-left: 62px;
    margin-top: 7px;
    font-size: 16px;
	color:#FFFFFF!important;
	padding-top: 14px;
	padding-right: 23px;
	padding-bottom:20px;
	font-family: "Oracle Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", sans-serif;
}

.left_contact ul li a.monitor_icon span{
	font-size: 12px;
    display: block;
	color:#999!important;
	font-family:universalLight;
	font-weight:bold;
}

.left_contact ul li a:hover{
	text-decoration:none;
}

.right_contact_txt{
	float:right;
	padding-top: 58px;
	
}

.right_contact_txt a{
	color:#FFFFFF !important;
	font-size:16px;
	padding-right:14px;
	font-family: "Oracle Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", sans-serif;
}

.bottom_border{
	border-bottom: 1px solid #333;
	height:1px;
}

.last_footer_section{
	width:60%;
	color:#fff!important;
	font-size:14px;
	margin-top:57px;
}

.logo_sub_title{
	font-size:18px;
	padding-top:12px;
	padding-bottom:25px;
	font-family:universalLight;
}

.copy_right{	
	margin-bottom:20px;
	font-family:universalLight;
}

.footer_last_txt{
	/*width:545px;*/
	line-height:20px;
	font-family:universalLight;
}
@media only screen and (min-width: 1024px) and (max-width: 1300px){
	.left_contact {
    width: 70%;
    float: left;
    padding-top: 34px;
    margin-left: 24px;
}

.right_contact_txt {
    float: right;
    padding-top: 58px !important;
    width: 26%;
}

 .left_contact ul li.chat_footer {
    background-position: 0 -2px;
}

	}
	
@media only screen and (min-width: 700px) and (max-width: 1024px){
ul.top-chat{
	display:none !important;
}

#desktop-chat {
    display: none !important;
}

#mob-spk {
    display: block;
    text-align: right;
}

.mini > img {
    max-width: 100%;
}
.left_contact ul li.chat_footer{
	margin-left:0;
}

.left_contact{
	width:100%;
	margin:0 auto;
	float:none;
	padding-bottom: 28px;
}

.right_contact_txt{
	width:100%;
	margin:0 auto;
	float:none;
	padding-top: 14px;
    padding-bottom: 25px;

}

.last_footer_section{
	width:100%;
	margin:57px auto 10px;
}

}
@media only screen and (min-width: 320px) and (max-width: 700px){
	  .w11.iframe .w11w2{
    width:95%;
     
  }
        
    .w11w6>iframe{
	width:100%;
}
  
  .iframe .w11w4{
    padding:1.5em 0;
  }
	#desktop-chat{
	display:none !important;
}

#mob-spk{
	display:block;
	text-align: right;
		
}

ul.expand_icon{
	top: -21px;
	
}
	.spk_expert .mini{
	display:block;
	right:0;
}

.mini > img{
	max-width:71%;
}
.spk_expert{
	background-color:transparent;
	box-shadow:none;
}

ul.top-chat{
	display:none !important;
}

li.chat_footer a{
	border-right:0;
	padding-top: 23px;
}

.left_contact ul li a.phone_icon{
	border-right:0;
	padding-bottom: 11px;
	margin-left:0;
	background-position: 0 -58px;

}

.left_contact ul li a.monitor_icon{
	margin-left:0;
	background-position: 0 -118px;
}

.left_contact ul li{
	float:none;
	margin-left:0;
}

.left_contact ul li.chat_footer{
background-position: 0 0px;
margin-left:0;
}

.right_contact_txt{
	float:none;
	display:none;
}

.bottom_border{
    width: 84%;
    margin: 0 auto;
}

li.monitor_icon a{
	padding-bottom:10px;
}

.left_contact{
    padding-bottom: 21px;
	width:86%;
	margin:0 auto;
	float:none;
}

.last_footer_section{
    width: 86%;
    margin: 20px auto;
}

.footer_last_txt{
	width:100%;
}

}
