@media screen and (max-width: 989px) {


.container { width:98%; margin:0 auto;}
.homecontainerleft { width:100%; float:none;}
.homecontainerright { width:100%; float:none;margin:20px auto 0 auto;}
.casestudybox { width:100%; float:none; min-height:auto; margin:0 auto 20px auto;}
.productupdatesbox { width:100%; float:none; min-height:auto;}

.homepageslidertitle { font-size:20px; line-height:25px;}

.topstickymenucontainer { display:none!important;}

.bottom_left { float:left; display:block; margin:0 0 20px 0}
.bottom_right { float:left; display:block; margin:0 0 20px 0}

.contactleft { width:100%; float:left; margin:0 0 15px 0;}
.contactright { width:100%; float:right;}
.contactformwrapper input[type="text"],
.contactformwrapper input[type="email"],
.contactformwrapper input[type="tel"],
.contactformwrapper textarea {
	 width:90%;
}

#flyout-content-id-12247 .flyout-content {
background: url(images/transbg.png)!important
}
div#nextend-accordion-menu-unique9560556 dl.level1 dt, div#nextend-accordion-menu-unique9560556 dl.level1 dt:HOVER, div#nextend-accordion-menu-unique9560556 dl.level1 dt.opened {
background: none!important
}
div#nextend-accordion-menu-unique9560556 .nextend-accordion-menu-inner { border-radius:0px!important}
.india-offices {width:100%; margin:0 auto 20px auto; padding:0;}
.international-offices {width:100%; margin:0 auto; padding:0; border-left:none;}

#content .entry-title {
  font-size: 30px;
  line-height: 32px;
  margin: 6px 0;
}
#content h2 { font-size:22px;}
#top-wrapper {
	display:none;/*float: right; 
	margin: 15px 10px 0 0; height:auto;
	width:50%;*/
}
.page-template-default #sub-sub-menu { display:none;}
.page-template-onecolumn-page-php #sub-menu-blank { display:none;}
.archive #sub-menu-blank { display:none;}
#access { display:none;}
#mobilemenu { display:block; visibility:visible; margin: 10px 10px 0 0; float:right; clear:right; }

#search-wrapper { display:none;}
.footer_desktop { display:none;}
.mobile-menu  { display:block; visibility:visible; }
.footer_mobile { display:block; visibility:visible; }
.footer_mobile a{ display:block; padding:10px; background:#333; color:#fff; text-decoration:none; }

#footer { padding:0;}

.searchresult_wrapper {width:100%; margin:0 auto; padding:0;}

/*.tp-leftarrow.default { display:none;}
.tp-rightarrow.default { display:none;}*/
.tp-bullets { display:none;}
.ubermenu-responsive-default.ubermenu-responsive {background: #223d79!important;}

#access .menu-header, div.menu, #main, #header {
  margin: 0 auto;
  width: 100%;
  padding: 0;
}

#search-wrapper {
  float: none;
  margin: 0 auto; text-align:center;
}

iframe { width:100%!important;}
#site-title {
	margin:8px 0 8px 8px;  float:left;
}


#top-menu {
	float: none; background:none; text-align:center;
	margin: 0 auto; padding:0 0 15px 0;
}

#top-menu .top-header li{
	float: none; display:inline-block;
}
#top-menu .top-header li:first-child{
	float: none; display:inline-block;
}




.home_box { min-height:inherit;}
.featured li { list-style:none; padding:0; width:280px; float:left; margin:0 0 20px 20px; border-left:none;  }

.home_icons { width:200px; float:right; padding-top:50px;}


.search-results #container { width:100%; margin:0 auto;}

.search-results .category-case-studies .entry-summary a{
color: #25427F; font-size: 12px; display:block; text-align:right;
	padding:0 35px 15px 0; margin:0 0 15px 0; text-decoration:none; background:url(images/pdf.png) top right no-repeat #fff; line-height:26px; float:right; border-bottom:#bfc0c1 1px solid; width:670px;
}
.search-results .category-white-papers .entry-summary a{
color: #25427F; font-size: 12px; display:block; text-align:right;
	padding:0 35px 15px 0; margin:0 0 15px 0; text-decoration:none; background:url(images/pdf.png) top right no-repeat #fff; line-height:26px; float:right; border-bottom:#bfc0c1 1px solid; width:670px;
}

.search-results .category-brochures .entry-summary a{
	color: #25427F; font-size: 12px; display:block; text-align:right;
	padding:0 35px 15px 0; margin:0 0 15px 0; text-decoration:none; background:url(images/pdf.png) top right no-repeat #fff; line-height:26px; float:right; border-bottom:#bfc0c1 1px solid; width:670px;
}

.search-results .category-presentations .entry-summary a{
color: #25427F; font-size: 12px; display:block; text-align:right;
	padding:0 35px 15px 0; margin:0 0 15px 0; text-decoration:none; background:url(images/pdf.png) top right no-repeat #fff; line-height:26px; float:right; border-bottom:#bfc0c1 1px solid; width:670px;
}

.search-results .category-videos .entry-summary a{
color: #25427F; font-size: 12px; display:block; text-align:right;
	padding:0 35px 15px 0; margin:0 0 15px 0; text-decoration:none; background:url(images/pdf.png) top right no-repeat #fff; line-height:26px; float:right; border-bottom:#bfc0c1 1px solid; width:670px;
}

.search-results .category-product-sheets .entry-summary a{
color: #25427F; font-size: 12px; display:block; text-align:right;
	padding:0 35px 15px 0; margin:0 0 15px 0; text-decoration:none; background:url(images/pdf.png) top right no-repeat #fff; line-height:26px; float:right; border-bottom:#bfc0c1 1px solid; width:670px;
}

.one-column-request-wrapper { display:none;}

.back-title{width:70%; float:left; }
.key-links {width:70%; float:left; font-size:12px; }
.backlink-wrapper{width:20%; float:right; }

.two-columns li { float:left; width:42%; margin:0 20px 0 0;  list-style:none; }
.three-columns li { float:left; width:30%; margin:0 20px 0 0;  list-style:none; }
.management li ul li { float:left; width:45%; border-bottom:none;  list-style:none; vertical-align:bottom; }
.careers li span{ float:left; width:70%; }
.heading{ float:left; width:130px; }
.details{ float:right; width:730px; }

#event_manager_widget_wrapper {
	 width:100%; float:none;
	margin:5px 0 20px 0; padding:0; 
}

#sub-sub-content-full-event {
	 width:100%; float:none;
	margin:0; padding:0 0 48px 0;
}

#sub-sub-menu { width:100%; float:none; clear:both; margin:0 0 20px 0; border-bottom:#9a9c9e 1px solid; }
#sub-sub-content {  width:100%; float:none; clear:both; margin:0 auto; }
#sub-sub-menu li {
  float: none; width:100%; position: relative;
  border-top: #9a9c9e 1px solid;
}
#sub-sub-content-full {
	 width:100%; float:none; margin: 0; padding:0;
}

#sub-sub-menu a {
	color: #424951; font-size:10px;
	display: block; 
	margin:0; padding:2%; width:96%;
	text-decoration: none;
}



.display-posts-listing li { list-style:none; padding:0 0 0 10px; width:204px; float:left; margin:0 0 0 10px; border-left:#9a9c9e 1px solid; }

.breadcrumbs {padding:10px 0 10px 0;color:#424951; width:96%; margin:0 auto; clear:both; background:#fff;}

.request-wrapper {background:#244381; padding:0; width:100%;}

#default-template-wrapper .entry-content { padding: 0; border-right:none; margin:0 auto;width:100%; }

.default-column #content { margin:0 auto; width:100%; float:none; } 

.one-column #content { margin:0 auto; width:100%; float:none; }
.cat-column #content { margin:0 auto; width:100%; float:none; }

#primary,
#secondary {
	float: none;
	overflow: hidden;
	width:100%; padding:0; margin:0 auto; 
}

.single-attachment #content {
	margin: 0 auto;
	width: 900px;
}

.instaemail {width:35px; padding:0; float:left;}
#print-page-link {width:35px; padding:0; float:left;}


/*#access {
	
	float: none; width: 100%; position:inherit; z-index:auto;
}
#access ul ul {
	left: auto;
	float: left;
	width: 100%;
}
#access ul ul a {
	padding: 2%;
	width:96%;
}*/

#footer {
	background:#021037;
}

#footer-wrapper {
  margin: 0 auto;
  max-width: 100%;
  padding: 0;
}

.footer_bottom { padding: 0; }
.footer_bottom h3 { margin:30px 0 0 0;}

.footer_top { padding:5px 0 10px 0; background:#cfddea; border-bottom:#f60300 3px solid;}
.footer_top_left { float:none; text-align:center; font-size:15px; color:#25427e; padding:10px 0; font-weight:normal;}
.footer_top_right {  float:none; text-align:center;}

.footer_bottom_left { float:none; text-align:left;  font-size:13px;}
.footer_bottom_left a{  font-size:13px; line-height:16px;}
.footer_bottom_right {float:none; text-align:center; margin:20px 0 0 0;}
.footer_box1 { width:100%; margin:0 auto; float:none;}
.footer_box2 { width:100%; margin:0 auto; float:none;}
.footer_box3 { width:100%; margin:0 auto; float:none;}
.footer_box4 { width:100%; margin:0 auto; float:none;}
.copyright { padding:20px 0; text-align:left;font-size:13px;}
.footersep { display:none;}
.footer_menu_links li a {
    text-decoration: none;
    color: #fff; margin:0 0 5px 0; padding:2px 0; display:block; font-size:13px;
}


.india-offices { width:380px; float:left; padding:0 40px 0 0; }
.international-offices { width:360px; float:left; border-left:#9a9c9e 1px solid; padding:0 0 0 40px }


.category-news .entry-summary a{
	color: #25427F; font-size: 12px; display:block; text-align:right;
	padding:0 35px 15px 0; margin:0 0 15px 0; text-decoration:none; background:url(images/circle_arrow.png) top right no-repeat #fff; line-height:26px; float:right; border-bottom:#bfc0c1 1px solid; width:685px;
}

.category-75 .post{ 
width:315px; float:left; border-left:#9a9c9e 1px solid; padding:5px 0 0 15px; margin:0 15px 20px 0; min-height:160px;
}

.category-100 .post{ 
width:315px; float:left; border-left:#9a9c9e 1px solid; padding:5px 0 0 15px; margin:0 15px 20px 0; min-height:120px;
}

.category-236 .post{ 
width:315px; float:left; border-left:#9a9c9e 1px solid; padding:5px 0 0 15px; margin:0 15px 20px 0; min-height:120px;
}

.category-101 .post{ 
width:315px; float:left; border-left:#9a9c9e 1px solid; padding:5px 0 0 15px; margin:0 15px 20px 0; min-height:120px;
}
.post-6467 .category-events{ 
width:320px; float:left; border-left:#9a9c9e 1px solid; padding:5px 0 0 15px; margin:0 15px 20px 0;
}
.category-oracle-events .post{ 
width:315px; float:left; border-left:#9a9c9e 1px solid; padding:5px 0 0 15px; margin:0 15px 20px 0;
}
.category-webinars .post{ 
width:315px; float:left; border-left:#9a9c9e 1px solid; padding:5px 0 0 15px; margin:0 15px 20px 0;
}

.category-76 .entry-meta {width:120px; float:left; color:#424951;}
.category-76 .entry-meta a{width:120px; float:left; color:#424951;}
.category-76 .entry-title-press {width:570px; float:left;}

.category-103 .entry-meta {width:120px; float:left; color:#424951;}
.category-103 .entry-meta a{width:120px; float:left; color:#424951;}
.category-103 .entry-title-press {width:570px; float:left;}

.category-104 .entry-meta {width:120px; float:left; color:#424951;}
.category-104 .entry-meta a{width:120px; float:left; color:#424951;}
.category-104 .entry-title-press {width:570px; float:left;}

.category-105 .entry-meta {width:120px; float:left; color:#424951;}
.category-105 .entry-meta a{width:120px; float:left; color:#424951;}
.category-105 .entry-title-press {width:570px; float:left;}

.category-106 .entry-meta {width:120px; float:left; color:#424951;}
.category-106 .entry-meta a{width:120px; float:left; color:#424951;}
.category-106 .entry-title-press {width:570px; float:left;}

.category-107 .entry-meta {width:120px; float:left; color:#424951;}
.category-107 .entry-meta a{width:120px; float:left; color:#424951;}
.category-107 .entry-title-press {width:570px; float:left;}

.category-rolta-in-the-news .entry-meta {width:120px; float:left; color:#424951;}
.category-rolta-in-the-news .entry-meta a{width:120px; float:left; color:#424951;}
.category-rolta-in-the-news .entry-title-press {width:570px; float:left;}

}

@media screen and (max-width: 767px) {
	
	.homepageslidertitle {margin:0 auto; position:relative; left:auto; right:auto; top:auto; z-index:99; padding:0; font-size:20px; line-height:25px; color:#fff; font-weight:400;text-shadow: 0 0 3px #1c343f, 0 0 5px #1c343f; text-align:center; background: #1d4d8f; padding: 20px;}
	.bx-wrapper .bx-pager { display:none;}
	
.bx-wrapper .bx-controls-direction a {
    top: 30%!important;
}	
.gridheading { position:relative; z-index:99; left:auto; top:auto; background:#fff; display:inline-block; color:#555; font-size:22px; line-height:25px; text-transform:uppercase; padding:4px 10px; margin:0 0 10px 0;}

.innovationcornerbox { padding:10px 0 0 0; }
.casestudybox { padding:10px 0 0 0; }
.productupdatesbox { padding:10px 0 0 0;}

#header { margin: 0 auto;	padding:0; }

.stickybar { display:none;}
.container { width:96%; margin:0 auto;}

.boxleft { width:100%; float:none;   margin:0 auto 20px auto;  position:relative;}
.boxright { width:100%; float:none;  margin:0 auto; position:relative;}

.request-wrapper a { display:block; width:100%; background: url(images/request-wrapper-bg.png) repeat-x;}

.breadcrumbs { display:none;}

#mobilemenu { margin: 13px 10px 0 0; }

#site-title img{ width:50px;}

#top-menu ul ul {
  width: 100%;
  }
#top-menu ul ul li {
  min-width: 100%;
  border-left: none;
}
#top-menu ul ul a {
  padding:2%;
  width:96%;
}

#top-menu .top-header li {
  float: none; width:100%; border:none;
}
#top-menu a {
  line-height: 11px;
  padding: 6px 6px;
  margin:0;
  text-decoration: none;
  font-size: 12px;
}
.featured-wrapper { margin:0 auto; padding:40px 0; width:98%; }
.featured li { list-style:none; padding:0; width:300px; clear:left; float:left; margin:0 0 20px 0; border-left:none;  }
.management li ul li {
  float: left;
  width: 100%;
  border-bottom: none;
  list-style: none;
  vertical-align: bottom;
}

.bannertext { padding:20px;}
.bannertext1 { font-size:20px; line-height:20px;}
.bannertext2 { font-size:25px; line-height:25px; }
.bannerlink a { font-size:15px; line-height:20px; }

}
