@media(max-width: 1050px){
	/*Global Style */
	.child-cat-desc {
	    padding-bottom: 0px;
	}
	
	.contact-wrapper iframe {
	    width: 100%;
	}
	
	.entry-content img {
	    width: 100%;
	}

	li.page_item.page-item-164,.page-item-1026 {
	    display: none;
	}

	.mobi-on{
		display: block !important;	
	}

	hgroup .left .wipro-logo a {
	    width: 100px;
	    height: 50px;
	        margin-left: 5px;
    margin-top: 5px;
	}

	.brand-content-container {
	    min-height: auto;
	    padding-bottom: 10px;
	}

	 .child-cat-desc .mobile-product p{
		text-align: center;
	}

	.child-cat-desc .mobile-product img {
	    max-width: 170px;
	}

	.entry-content p, .entry-summary p, .comment-content p, .mu_register p {
	    line-height: normal;
	}

	.mobile-slider .metaslider .flexslider {
	    margin: 0px;
	    margin-top: 80px;
	    margin-bottom: 15px !important;
	}

	.desktop-slider {
		display: none;
	}

	.mobile-slider{
		display: block !important;
	}

	.site-header{
		padding-top: 40px;
	}

	.metaslider {
	    clear: both;
	    margin-top: 80px;
	}


	/*End Global style*/

	/*Menu style*/
	.main-navigation li {
	    text-align: left;
	    padding: 10px 0px;
	}

	.parent-container,.child-cat-desc p {
	    padding: 0px 15px;
	}

	.parent-cat-name {
	    font-size: 26px;
	     margin-top: 15px;
	}

	.main-navigation li a{
		padding-left: 20px;
	}

	.sub-menu {
	    background: #474A52;
	}

	.main-navigation li ul.sub-menu li.current-menu-item {
	    background-color: #6C95A9;
	    /*padding: 5px 0px;*/
	}

	.menu-main-menu-container ul li.current_page_ancestor, .menu-main-menu-container ul.sub-menu .current-menu-ancestor {
	    background: #474A52;
	}

	.main-navigation li ul.sub-menu li.current-menu-item > a {
	    background: none;
	}

	.menu-main-menu-container .sub-menu li a{
		padding-left: 30px;
	    display: block;
	}

	#menu-item-397 ul.sub-menu {
	    width: 100%;
	    margin-top: 10px;
	}

	.entry-header .page-title {
		line-height: 2.181818182;
	    padding: 0px 20px;
	    font-size: 16px;
	    margin-top: 10px;
	    display: inline-block;
	    margin-bottom: 0;
    }

    .main-navigation li a {
	    text-decoration: none;
	    width: 90%;
    	display: block;
	}

	.entry-header {
	    padding-top: 10px;
	    clear: both;
	    padding-bottom: 10px;
	}

	.care-line {
	    float: right;
	    padding-right: 10px;
	}

	#searchform {
	    padding-top: 5px;
        padding-right: 10px;
        position: relative;
        z-index: 10;
	}

	.slideshow_container .slideshow_pagination .slideshow_pagination_center ul {
	    display: none;
	}

	.content-wrapper1, .content-wrapper {
	    width: 94%;
	    padding: 10px 3%;
	    line-height: 18px;
	    padding-top: 20px;
	}

	.entry-page-image {
	    margin-bottom: 0px;
	}

	.care-line > p {
	    display: inline-block;
	    font-size: 13px;
	}

	.care-line p.toll-free {
	    padding-top: 5px;
	    font-size: 13px;
	    display: inline-block;
	}

	h3.menu-toggle{
	    position: fixed;
	    top: 0px;
	    padding: 10px 20px;
	    background: #262932;
	    width: 100%;
	    border-radius: 0px;
	    border: none;
	    left: 0px;
	    text-align: left;
	    color: white;
	    font-size: 16px;
	    z-index: 10;
	}

	.mobile-overlay.show {
	    display: block !important;
	}

	h3.menu-toggle:before,.mobile-cat-menu:before{
	    content: "\039e";
	    font-size: 18px;
	    margin-right: 3px;
	    font-weight: normal;
	}

	.mobile-cat-menu {
	    background-color: #262932;
	    color: wheat;
	    padding: 10px;
	    padding-bottom: 14px;
	    text-align: center;
	}

	.country {
	    position: absolute;
	    top: 75px;
	    right: 10px;
	}

	hgroup .right {
	    float: none;
	    padding-top: 15px;
	    clear: both;
	}
	
	.breadcrumbs {
	    padding-bottom: 10px;
	    padding-left: 10px;
	    font-size: 12px;
	     line-height: 15px;
	}

	.menu-toggle:active, .menu-toggle.toggled-on, button:active, input[type="submit"]:active, input[type="button"]:active, input[type="reset"]:active,
	.menu-toggle:hover, button:hover, input[type="submit"]:hover, input[type="button"]:hover, input[type="reset"]:hover, article.post-password-required input[type=submit]:hover {
		color: white;
	    background-color: #262932;
	    background-image: none;
	    box-shadow: none;
	    border: none;
	    padding: 10px 20px;
	}

	.visit-our-content ul li {
	    width: 29%;
	    text-align: justify;
	    float: left;
	    padding: 0px 2%;
	}

	.menu-main-menu-container {
	    position: fixed;
	    width: 50%;
	    top: 45px;
	    z-index: 2;
	}


	.main-navigation {
	    margin: 0px;
	    padding-top: 15px;
	    position: absolute;
	    z-index: 9999;
	    top: 10px; 
	    width: 100%;
	}

	#menu-main-menu {
	    width: 100%;
    	overflow: scroll;
	    background-color: #2B2E38;
	        -webkit-box-shadow: -3px -5px 6px 4px #353333;
  		  -moz-box-shadow: -3px -5px 6px 4px #353333;
    	box-shadow: -3px -5px 6px 4px #353333;
	}

	.sub-menu li {
	    float: none;
	      padding: 0px 0px;
	}

	.mobile-overlay {
	    width: 1050px;
	    height: 100%;
	    background-color: rgba(0,0,0,0.5);
	    position: fixed;
	    top: 45px;
	    left: 0px;
	    z-index: 2;
	}

	li#menu-item-396 > ul {
	    margin-top: 10px;
	}
	/*Enf Menu style*/

	/*Home style*/
	.search-results h1.page-title {
	    margin: 10px 3%;
	    clear: both;
	    width: 94%;
	    display: inline-block;
	    margin-top: 10px;
	}

	.site-info {
	    /*margin-top: 10px;*/
	}

	.search-results .entry-header .comments-link {
	    margin: 0px;
	}

	.search-results .site-content article {
	    margin: 0px 10px;
	}

	.search-results #secondary{
		display: none;
	}

	.search-results header.page-header {
	    margin: 0px;
	    padding: 0px;
	}

	.visit-our-content {
	    padding: 0px 10px;
	    padding-bottom: 30px;
	}

	.home-content {
	    width: 100%;
	}

	.about-news-content {
	    padding: 10px;
	}

	.visit-our-content ul li .logo {
	    margin: 0px auto;
	}

	.about-news-content table tr td a {
	    position: initial;
	    float: right;
	    margin-top: 10px;
	    color: #508ACC;
	}
	/*End Home style*/
	
	/*Brand style*/
	.featured-img img {
	    width: 100%;
	        padding-top: 20px;
	}

	.featured-img .social-media-wrapper {
	    bottom: 145px;
	}


	.brand-content-container,.range-text {
	    width: 100%;
	}

	.side-bar-container {
	    width: 100%;
	    float: none;
	}

	.main-cat-desc {
	     width: 94%;
	    position: initial;
	    padding: 10px 3%;
	}

	.view-tvc-wrapper {
	    margin: 20px auto;
	    margin-bottom: 10px;
	}

	.brand-content ul.video-list {
	    width: 100%;
	}

	.brand-content ul.select-lang {
	    padding-right: 30px;
	}

	.brand-content ul.video-list li {
	    width: 31%;
	    text-align: center;
	    padding: 0px 1%;
	}

	.mobile-cat-menu{
		display: block !important;
		    cursor: pointer;
	}

	.side-bar-container .side-menu{
		display: none;
	}
	/*End Brand style*/

	/*About style*/
	.company-profile .tag-content{
   		padding: 20px;
	}
	/*End About style*/

	/*contact style*/
	.contact-wrapper p {
	    margin-bottom: 10px;
	}

	.contact-wrapper ul {
	    width: 94%;
   		padding: 10px 3%;
	}

	.contact-wrapper ul li {
	    float: none;
	    width: 100%;
	    padding: 0px;
	}

	.contact-wrapper ul li h1 {
	    padding: 0px 0px;
	    font-size: 16px;
	}

	.contact-wrapper ul li h1 br {
	    display: none;
	}
	/*End contact style*/

	/*Media style*/
	.media-wrapper .content-wrapper h1, .media-wrapper .content-wrapper table {
	    width: 100%;
	}

	.media-wrapper .content-wrapper ul li {
	    width: 33.333%;
	}

	.media-wrapper .content-wrapper ul li a {
	    display: table;
	    width: 100% ;
	    height: auto;
	    font-size: 24px;
	    padding: 20px 0px;
	    padding-top: 23px;
	}
	/*End Media style*/


	.milestones-content {
	    padding-top: 25px;
	}


	.home-wrapper .slideshow_container_style-light {
	    padding: 0px;
	    overflow: hidden;
	    height: 250px !important;
	    padding-top: 20px;
	}
}

@media(max-width: 900px){
	.sustainability-wrapper .mid .ecology-content .icon {
	    margin-left: 0px;
	}
	
	.screen-reader-text {
	    display: none;
	}

	.sustainability-wrapper .mid .ecology-content .one-icon {
	    margin-left: 0px;
	}

	body.custom-background {
	    background-color: white;
	}

	.slideshow_container .slideshow_view .slideshow_slide.slideshow_slide_image img {
	    float: none;
	    height: 250px !important;
	    width: auto !important;
	}

	.sustainability-wrapper .tag-content {
	    padding: 40px 10px;
	}


	.main-cat-desc > p {
	    padding-bottom: 0px;
	}

	.brands-wrapper {
	    padding-top: 0px;
	}

	.slideshow_container .slideshow_view .slideshow_slide{
		text-align: center;
	}

	.company-structure .content-wrapper ul li .image {
	    width: auto;
	} 

	.company-structure .content-wrapper ul li .content {
	    width: 73%;
	}
	.wipro-cares-wrapper .content-wrapper .left {
	    width: 70%;
	}

	.wipro-cares-wrapper .content-wrapper .right {
	    width: 30%;	
	}

	.sustainability-wrapper .bottom ul li {
	    width: 100%;
	    float: left;
	    margin: 0px;
	    text-align: center;
	    padding: 0px;
	}

	.sustainability-wrapper .bottom ul,.sustainability-wrapper .bottom ul.second {
	    width: 100%;
	    margin: 0px auto;
	}

/*	#menu-item-1493 .sub-menu a{
		padding-left: 55px;
	}*/
}

@media(max-width: 800px){
	.milestones-content table {
	    margin-bottom: 10px;
	     width: 100%;
	}

	.entry-content ol, .comment-content ol, .entry-content ul, .comment-content ul, .mu_register ul {
	    line-height: 18px;
	}

	#colophon .privacy-policy ul li {
	    border-left: 0px;
	}

	#colophon .privacy-policy ul li:first-child{
		border: none;
	}

	.milestones-content table tr td {
	    display: block;
	    width: 100%;
	}

	.sustainability-wrapper .mid .water-content .one-icon {
	    margin-left: 0px;
	}

	.milestones-content table tr td > p {
	    padding: 10px 0px;
	    text-align: center;
	    color: black;
	    min-height: auto;
	}

	.milestones-content table tr td:first-child {
	    font-size: 22px;
	}

	.media-wrapper .content-wrapper  .year,.media-wrapper .content-wrapper table{
	    margin: 2%;
    	width: 96%;
	}

	.media-wrapper .content-wrapper .year {
	    padding: 0;
	}

	.media-wrapper table tr td {
	    display: block;
	    padding: 0px;
	    line-height: 18px;
	    width: 78% !important;
	    padding-left: 22%;
	}

	.media-wrapper table tr{
		display: block;
		padding-bottom: 10px;
	}

	.media-wrapper table tr td.date-col:before{
		content: "Date   : ";
	}
	.media-wrapper table tr td.title-col:before{
		content: "Title  : ";
	}
	.media-wrapper table tr td.source-col:before{
		content: "Source : ";
	}

	.media-wrapper table tr td:before{
		width: 100px;
		position: absolute;
  	  	left: 10px;
	}
		/*Footer style*/
	.site-info p.copyright {
	    float: none;
	    padding-left: initial;
	    padding-bottom: 3px;
	}

	.site-info {
	    height: 100%;
	    font-size: 12px;
	    background: #262932;
	    color: #B9B6B6;
	    line-height: normal;
	    padding: 10px 0px;
	}

	#colophon .privacy-policy ul {
	    float: none;
	    padding-right: 0px;
	}

	#colophon .privacy-policy ul li {
	    float: none;
	    display: inline-block;
	}

	#colophon .privacy-policy ul li a {
	    padding: 0px;
	    color: #B9B6B6;
	}

	.footer-search #searchform {
	    float: none;
	    width: 258px;
	    padding: 0px;
	    padding-top: 5px;
	    margin: 0px auto;
	}
	/*Enf Footer style*/
}

@media(max-width: 700px){
	.about-news-content tr td, .visit-our-content ul li, .content-wrapper, .content-wrapper1, .parent-cat-desc, .child-cat-desc p, .slideshow_container_style-light .slideshow_description_box div.slideshow_description {
	     text-align: left; 
	} 

	.metaslider {
	    clear: both;
	    margin-top: 10px;
	}

	.site-info p.copyright {
	    clear: both;
	    padding-top: 10px;
	}

	.footer-search{
		display: block !important;	
	}

	.mobile-toll{
		font-size: 13px;
		display: block !important;	
	    text-align: center;
    	padding-bottom: 5px;
	}

	.care-line,hgroup .right #searchform{
		display: none;
	}

	.visit-our-content ul li.wipro .logo {
	    margin-top: 15px;
	}

	.about-news-content table tr td {
	    width: 100%;
	    padding: 0px;
	    display: inline-block;
	}

	.visit-our-content ul li {
	    width: 100%;
	    float: none;
	    padding: 0px;
	}

	.visit-our-content ul li.yardley .logo,.visit-our-content ul li.ldwaxson .logo{
		height: 40px;
    	margin-top: 15px;
	}

	.slideshow_container .slideshow_view .slideshow_slide.slideshow_slide_image img {
	    float: none;
	    height: auto !important;
	    width: 100% !important; 
	}

	#searchform #searchsubmit, #searchform #s {
	    font-size: 12px;
	    border: none;
	    margin: 0px;
	    outline: none;
	    border-radius: 0px;
	    -webkit-appearance: none;
	}

	#searchform #searchsubmit {
	    float: right;
	}

	.slideshow_container .slideshow_view .slideshow_slide,.slideshow_container .slideshow_view{
		height: auto !important;
	}

	.slideshow_container .slideshow_content{
		height: 100% !important;		
	}

	.sustainability-wrapper .bottom ul li p{
	    display: table-cell;
	    vertical-align: middle;
	    width: 100%;
	    padding-bottom: 0px;
	}
	.featured-img .social-media-wrapper {
	    position: absolute;
	    right: 22px;
	    bottom: initial;
	    top: 200px;
	}

	.sustainability-wrapper .bottom ul li {
	    display: table;
	}

	.code-of-business-conduct-wrapper .sub-pre p,.code-of-business-conduct-wrapper p {
	    padding-left: 0px;
	}

	.home-wrapper .slideshow_container_style-light {
	    padding: 0px;
	    overflow: hidden;
	    height: 150px !important;
	    padding-top: 20px;
	}

	.sustainability-wrapper .mid .water-content .icon,.sustainability-wrapper .mid .energy-content .icon {
	    width: auto;
	}

	#searchform #s {
	    width: 190px;
	}

	.sustainability-wrapper ul li > div {
	    float: left;
	}

	.sustainability-wrapper .top h1 {
	    padding: 40px 0px;
	    padding-left: 110px;
	    margin-bottom: 5px;
	}

	.sustainability-wrapper .mid .energy-content .one-icon {
	    margin-left: 0px;
	}

	/*Media style*/
	.media-wrapper .content-wrapper ul li {
	    width: 50%;
	}
	/*End Media style*/

	.company-structure .content-wrapper ul li .image {
	    width: auto; 
	    text-align: left;
	}

	.company-structure .content-wrapper ul li .content {
	    width: 100%;
	}

	.spirit-of-wipro-wrapper .content-wrapper ul.menu li {
	    float: none;
	    width: 100%;
	}

	.spirit-of-wipro-wrapper .bottom-content .sub-title {
	    text-align: center;
	    padding: 0px;
	    margin-bottom: 20px;
	    padding-left: 20px;
	}

	.spirit-of-wipro-wrapper .tag-content ul li{
	    margin: 0px;
	    line-height: 18px;
	    list-style-type: none;
	    margin-bottom: 10px;
	}

	.spirit-of-wipro-wrapper .tag-content ul {
		margin-bottom: 0px;
	}

	.wipro-cares-wrapper .content-wrapper .left,.wipro-cares-wrapper .content-wrapper .right,.wipro-cares-wrapper .content-wrapper .right ul li img  {
	    width: 100%;
	}

	.wipro-cares-wrapper .content-wrapper .right ul li{
		margin: 0px;
		text-align: center;
	}

	.wipro-cares-wrapper .content-wrapper .right ul li img {
	    max-width: 250px;
	    margin: 0 auto;
	}

	#menu-item-1493 .sub-menu{
    	background-color: #636773;
	}

	.brand-content ul.video-list li {
	    width: 48%;
	}

	.tag-content-wrapper ul li{
		width: 100%;
	}

	.menu-main-menu-container {
	    width: 70%;
	}

}

@media(max-width: 500px){
	.featured-img .social-media-wrapper {
	    top: 120px;
	}
	.desktop-product{
		display: none;
	}

	.mobile-product{
		display: block !important;
	}

}

