@media(min-width:1500px) {
.homePfOver .info .txt {display:block;}
.homeSlider {padding:0; max-width:1200px; margin:auto;}
.homeSlider .owl-prev {left:30px;}
.homeSlider .owl-next {right:30px;}
}

@media(max-width:1500px) {
.banner2:after {background-size:cover; width:220px; height:216px;}
.banner2 .textBg {background-position:-120px bottom; padding:210px 0 0 115px;}
.banner3 .textBg {margin-left:80px;}
.banner4:before {background-position:right bottom; width:50%;}
.banner4 .container {padding-left:90px;}
}

@media(max-width:1300px) {
.banner4:before {width:65%;}
nav > ul > li {margin-right:10px;}
nav > ul > li > a {padding:0 2px;}
nav > ul > li::after {left:-5px;}
}


@media(max-width:1169px){
body.active {overflow:hidden;}
.aboutTop br {display:none;}
.logoBx img{width: 110px; padding-top:3px;}
.menuBg{ padding:0; height:50px;}
.menuBg .container {padding:0 10px;}
.logoBx{ padding:5px 0; position:relative; z-index:100;}
.logoBx.open img.logo1 {display:none !important;}
.logoBx.open img.logo2 {display:block !important;}
.hdr-right{ padding:7px 0; margin-right:40px;}
.mobmenu{display: block;width: 25px; height:25px; overflow:hidden; padding: 5px 5px 0 5px;  position: absolute; right: 10px;top: 15px; z-index:100;}
.mobmenu.open{background:url(../images/menu2.png) 0 -25px no-repeat;}
.mobmenu-white{background:url(../images/menu.png) 0 0 no-repeat;}
.mobmenu-black{background:url(../images/menu2.png) 0 0 no-repeat;}
nav{position:fixed; left:0; height:100%; width:100%; background:#fff; overflow:auto; padding:7px 0; top:0; display:none;}
nav ul li{ display:block; float:none; padding:0; margin-right:0;}
nav ul li a {padding: 15px 0; height:auto; line-height:normal; margin-left:20px; display:block; background:none; font-size:20px; font-weight:300;}
nav ul li:nth-child(8) a {display:inline-block; border:1px solid #e14a25; margin-top:10px; padding:12px 20px;} 
nav > ul > li > a {color:#000;}
nav ul li:first-child {margin-top:45px; border-top:1px solid #ccc;}
nav > ul > li:hover > a:before, nav > ul > li.active > a:before {display:none;}
nav.open {display:block;}
.hdr-right span{ padding:5px 10px;}
.hdr-right a{ padding:5px 10px;}
.bannerCont {padding:0 50px; margin-top:120px;}
.banner-img ul li {height:580px;}
.bannerCont h2 {padding:0 0 60px 0;}
.bannerCont h2::after {bottom:30px;}
.banner-img .owl-controls .owl-dots {bottom:20px;}
.industryInner {float:none; width:auto; padding:35px 20px;}
.solutionInner {float:none; width:auto; padding:35px 20px;}
.homePfOver {display:block; height:100%; top:inherit; bottom:0; background:none;}
.homePfOver .hd {display:none;}
.homePfOver .bot {display:none;}
.homePfOver .info .name {font-size:16px; padding:10px;}
.homePfOver .info .tags span {background:#fff; color:#333;}
.client-feed-L {float:none; width:100%; padding:30px 0; border-right:none; border-bottom:1px solid #d5d5d5;}
.client-feed-R {width:100%; float:none; padding:30px 0; text-align:center;}
.investingTimeBg {padding:20px 0 10px 0;}
.investingTimeBg ul li {width:25%; margin-bottom:10px;}
.clientlogoBx span.topTxt {font-size:22px;}
.clientlogoBx span.botTxt {font-size:20px;}
.client-Left {padding:0 10px 0 0; width:52%;}
.client-Right {padding:0 0 0 10px; width:48%;}
.cliList ul li {margin-right:5px;}
.footer-Bot {padding:0 0 50px 0;}
.footer-social {padding:2px 0;}
.homeLinks li a .hd {font-size:30px;}
.homeLinks li a .txt span {display:inline;}

.footer-M {width:17%; padding-right:30px;}
.footer-M1 {padding-right:30px;}
.footer-M2 {padding-right:30px;}
.footer-R {width:20%;}
.footer-L {padding-right:30px; width:27%;}


.mewCListFoot li {display:block; float:left; margin:0; padding:0 2px; width:10%;}
}

@media(max-width:999px){
.banner-img ul li {height:480px;}
.bannerCont {padding:0 20px; margin-top:100px;}
.bannerCont h2 {font-size:40px; line-height:45px;}
.bannerCont p {font-size:20px; line-height:24px; padding:0 20px 40px 20px;}
a.readMore {height:40px; line-height:40px; width:140px;}
.aboutTop {font-size:18px; line-height:normal;}
.aboutBg {padding:20px 0 10px 0;}
.aboutService{ padding:10px 0 0 0;}
.aboutService ul li {font-size:15px; padding:10px;}
.aboutService ul li small {font-size:15px;}
.aboutService ul li strong {font-size:17px; padding-bottom:5px;}
.industryInner {padding:20px 10px;}
.solutionInner {padding:20px 10px;}
.isHd {font-size:22px;}
.isTxt {font-size:17px; line-height:20px;}
.isLinks li {font-size:15px;}
.homePFList li {width:50%; display:none;}
.homePFList li:first-child {width:100%; display:none;}
.homePFList li:nth-child(2), .homePFList li:nth-child(3), .homePFList li:nth-child(4) {display:block;}
.homePFList li:last-child {display:block;}
.client-Left {float:none; width:100%; text-align:center; border-right:none; border-bottom:1px solid #dfdfdf; padding:0 0 5px 0;}
.client-Right {float:none; width:100%; text-align:center; padding:10px 0 0 0;}
.client-Left .cliList ul {float:none;}
.cliList ul li {float:none; display:inline-block; margin:0 3px;}
.engage-L {padding:10px 20px;}
.engage-M {padding:10px 20px;}
.engage-R {padding:10px 20px;}
.clientlogoBx span.botTxt {padding:30px 0 0 0;}
.footBtn {height:47px;}
.foottransBg {padding:0;}
.footer-L {width:48%; padding-right:20px;}
.footer-M {width:25%; padding-right:20px;}
.footer-M1 {width:27%; padding-right:20px;}
.footer-M2 {display:none;}
.footer-R {display:none;}
.aboutTop br {display:none;}
.foottransBg .container {padding-top:20px;}

.homeSliderNew li {width:32%; margin-bottom:10px;}
.homeSliderNew li:nth-child(6) {margin-right:2%;}
.homeSliderNew li:nth-child(3n) {margin-right:0;}
.footerField .g-recaptcha {transform:scale(0.62); -webkit-transform:scale(0.62);}
.footerField #recaptcha2 {transform:scale(0.62); -webkit-transform:scale(0.62);}
input[type="button"], input[type="submit"] {-moz-appearance:none; -webkit-appearance:none; appearance:none;}

.homeLinks li a {padding:10px; font-size:15px;}
.homeLinks li a .hd {font-size:24px;}
.mewCListFoot {padding-bottom:0;}

/*Start New Banner*/
.newBannerCon {height:400px;}
.bannerItem {height:400px;}
.bannerItem:after {content:''; background:rgba(0,0,0,.6) !important; position:absolute !important; left:0 !important; top:0 !important; width:100% !important; height:100% !important;}
.banner1:before {display:none;}
.banner1:after {border-left:none; border-right:none; border-bottom:none; margin-left:0;}
.banner1 .container {padding-top:130px; z-index:10;}
.banner1 .icon {display:none;}
.bannerHd {font-size:40px; line-height:45px;}
.bannerHd br {display:none;}
.bannerTxt {font-size:20px; line-height:24px;}
.banner2:after {bottom:inherit; right:inherit;}
.banner2 .textBg {background:none; width:100%; position:relative; z-index:10; padding:130px 10px 0 10px; text-align:center;}
.banner2 a.readMoreBtn {color:#e14a25;}
.banner2 a.readMoreBtn:hover {background:#dc4d2a;}
.banner3 .container {z-index:10; padding-top:130px;}
.banner3 .textBg {background:none; width:100%; height:auto; padding:0; margin:0; text-align:center;}
.banner3 a.readMoreBtn {color:#e14a25;}
.banner3 a.readMoreBtn:hover {background:#dc4d2a;}
.banner4:before {display:none;}
.banner4 .container {padding:130px 10px 0 10px; z-index:10; text-align:center;}
.newBannerCon .owl-prev {left:10px;}
.newBannerCon .owl-next {right:10px;}
}

@media(max-width:767px){
.hdr-right {display:none;}
.banner-img ul li {height:400px;}
.bannerCont {margin-top:80px;}
.bannerCont h2 {font-size:28px; line-height:35px; padding-bottom:40px;}
.bannerCont h2::after {bottom:20px;}
.bannerCont p {font-size:18px; line-height:22px; padding:0 0 20px 0;}
.banner-img .owl-controls .owl-dots {bottom:10px;}
.aboutService ul li {float:none; width:100%; margin:0 0 10px 0; padding:15px;}
.aboutService ul li:last-child {margin-bottom:0;}
.homeSlider {padding:10px 75px; position:relative;}
.homeSlider .owl-prev {left:-20px; transform:scale(.5);}
.homeSlider .owl-next {right:-20px; transform:scale(.5);}
.homeSlider .item a {font-size:15px;}
.industryBox {float:none; width:100%;}
.solutionBox {float:none; width:100%;}
.client-feed-L {padding:20px 0;}
.clientfeedDisc ul li {min-height:80px; padding:0 0 0 90px;}
.clientfeedDisc ul li img {border:2px solid #ffdc00; height:80px; width:80px !important;}
.clientfeedDisc ul li p {font-size:15px; padding-bottom:10px;}
.clientfeedDisc ul li span {font-size:18px;}
.clientfeedDisc ul li small {font-size:15px;}
.client-video {display:block; margin:0 0 10px 0; width:100%; text-align:center;}
.client-video ul li {display:inline-block; padding:0 5px;}
.client-video ul li a::after {border-color:#9c9593 transparent transparent; border-style:solid; border-width:10px 10px 8px; bottom:-15px; content:""; left:50%; margin-left:-14px; margin-top:0; opacity:0; position:absolute; top:auto; width:1px;}
.client-feed-L {border:none; height:auto !important;}
.client-feed-R {display:none;}
.clientVideo-R {width:100%; height:auto; display:block;}
.lipadd {display:none;}
.investingTimeBg ul li {width:50%; border-bottom:1px solid #dbdbdb; margin-bottom:0;}
.investingTimeBg ul li:nth-child(2n) {background:none;}
.investingTimeBg ul li:nth-child(3), .investingTimeBg ul li:nth-child(4) {border-bottom:none;}
.engage-L {width:100%; float:none; padding:15px; border-bottom:1px solid #dfdfdf; border-right:none;}
.engage-M {width:100%; float:none; padding:15px; border-bottom:1px solid #dfdfdf;}
.engage-R {width:100%; float:none; padding:15px; border-right:none;}
.clientlogoBx span.topTxt {padding-bottom:10px;}
.clientlogoBx span.botTxt {padding-top:10px;}
.clientList {padding:30px 0;}
.want-start {font-size:18px; background:#ff9700; color:#fff; margin-bottom:-31px; padding-top:50px; padding-bottom:50px;}
.want-start span {text-decoration:none; font-size:35px; font-weight:700;}
.want-start a {display:block; margin:20px auto 0 auto; width:200px; border:1px solid #fff; color:#fff; font-weight:700; padding:10px 15px;}
.want-start a:hover {background:#fff; color:#ff9700;}
footer {position:relative;}
.footer-L {display:none; padding-right:0; background:#fff; width:100%; float:none; margin:-20px 0 25px 0; -moz-box-shadow:0 0 0 10px #fff; -webkit-box-shadow:0 0 0 10px #fff; box-shadow:0 0 0 10px #fff;}
.footer-L .footerHd {color:#333;}
.footerField {float:none; width:100%; margin:0;}
.footInput {border:1px solid #eee;}
.footSlect {border:1px solid #eee;}
.footer-R {display:block; width:48%; float:right;}
.footer-M {width:45%; padding-right:0; float:left; display:none;}
.footer-M1 {width:45%; padding-right:0; float:left; display:none;}
.footMob {width:50%; float:left; display:block;}
.footMob .footerHd img {height:26px;}
.addressBox {padding-bottom:16px; color:#fff; line-height:18px; position:relative;}
.addressBox:after {content:''; width:100px; height:1px; background:#333; bottom:8px; left:0; position:absolute;}
.addressBox span {display:block; padding-bottom:2px; font-weight:700; font-size:14px;}
.addressBox span img {width:30px; vertical-align:middle; margin:0 5px 3px 0;}
.addressBox i.phone {background:url(../images/wht_phone.png) no-repeat 0 0; font-style:normal; padding:0 0 2px 22px; display:block; margin-top:5px; color:#fff;}
.addressBox i.phone a {color:#fff;}
.addressBox:last-child:after {display:none; padding-bottom:0;}
.footerInfoMob {display:block; clear:both; text-align:center; position:relative; padding:5px 0; margin:5px 0;}
.footerInfoMob:before {content:''; background:#333; height:1px; width:100%; position:absolute; left:0; top:0;}
.footerInfoMob:after {content:''; background:#333; height:1px; width:100%; position:absolute; left:0; bottom:0;}
.footerInfoMob ul li {padding:5px 0; border-right:1px solid #333; color:#fff; padding:5px 12px; display:inline-block; vertical-align:middle; height:30px;}
.footerInfoMob ul li:last-child {border:none;}
.footerInfoMob ul li a {color:#fff;}
.footerField .cap {display:none;}
.footeSitemap span.mob {display:none;}
.footnav ul li {float:none; width:100%;}
.footnav ul li:last-child {display:none;}
.cliList ul li {margin:0;}
/*nav > ul > li.mob-call {display:block;}
nav > ul > li.mobClient-login {display:block;}*/
nav > ul > li.mob-call img {vertical-align:middle;}
.navClr {color:#000;}
.clientlogoBx span.botTxt span {font-size:20px;}
.clientlogoBx span.botTxt span span {margin-top:-3px;}
.footerField {text-align:center;}
.footerField .g-recaptcha {transform:scale(1); -webkit-transform:scale(1); display:inline-block;}
.footerField #recaptcha2 {transform:scale(1); -webkit-transform:scale(1); display:inline-block;}
.homePortfolioHd {display:block; text-align:center; font-size:22px; text-transform:uppercase; color:#000; font-family: 'Roboto Condensed', sans-serif; padding:20px 0 0 0; font-weight:700;}
.homeOPHd {display:block; text-align:center; font-size:22px; text-transform:uppercase; color:#000; font-family: 'Roboto Condensed', sans-serif; padding:10px 0; font-weight:700;}
.homeOPHd a {color:#000;}
.blogList ul li {font-size:14px;}
.want-start span i {display:none;}
.isLinks li::after {top:8px;}
.want-start br {display:inline;}
.footerHd {display:inline-block; padding-right:15px; font-size:18px;}
.hideMobile {display:none;}
a.goToTop {display:block;}

.addressBox.newSSS {position:relative; padding:0 0 12px 0;}
.addressBox.newSSS img {width:20px; float:left; margin:3px 5px 0 0}
.addressBox.newSSS i.phone {background:none; padding:0 0 2px 0;}

.homeLinks li {float:none; width:100%; border-right:none; border-bottom:1px solid #e2e2e2;}
.homeLinks li a {padding:15px;}
.homeLinks li a .txt span {display:inline;}

.homeLinks {display:none;}
.homeNSlider {display:block !important; padding:10px 0 20px 0;}
.homeNSlider .item {border:1px solid #e2e2e2; background:url(../images/consultancy_bg.jpg) no-repeat center; background-size:cover;}
.homeNSlider .item a {display:block; padding:15px; font-size:15px; color:#646464; font-family: 'Roboto Condensed', sans-serif; font-weight:300; background:#fff; -moz-box-shadow:0 0 20px rgba(0,0,0,.1) inset; -o-box-shadow:0 0 20px rgba(0,0,0,.1) inset; -webkit-box-shadow:0 0 20px rgba(0,0,0,.1) inset; box-shadow:0 0 20px rgba(0,0,0,.1) inset;}
.homeNSlider .item a .hd {display:inline-block; font-family: 'breuertextbold'; color:#0d0d0d; font-size:26px; text-transform:uppercase; border-bottom:1px solid rgba(0,0,0,.1); margin-bottom:5px;}
.homeNSlider .item a .hd span {color:#e14a25;}
.homeNSlider .item a .txt {display:block;}
.homeNSlider .owl-dots {padding-top:15px; text-align:center;}
.homeNSlider .owl-dots .owl-dot {display:inline-block; margin:0 5px; width:12px; height:12px; background:#ccc; border-radius:100%;}
.homeNSlider .owl-dots .owl-dot.active {background:#e14a25;}

.footer-R .blogList ul li:nth-child(4) {display:none;}
.cliList ul li img {height:50px;}

#chatBox a.DDRP Services (OPC) Pvt. Ltd.Chat {background-position:10px center; width:130px; font-size:15px; padding:10px 0 0 40px;}

.newCList li {width:16.66%; padding:2px;}
.newCList li:nth-child(n+13) {display:none;}
.wantStat {padding:20px 0;}
.wantStat span {font-size:18px; padding-bottom:10px;}
.wantStat a {height:38px; line-height:38px; width:180px; font-size:17px;}
.mewCListFoot li {width:16.66%;}
.mewCListFoot li:nth-child(n+8), .mewCListFoot li:nth-child(6) {display:none;}

.cawCon:after {width:100%; height:2px; left:0; top:50%; margin:-1px 0 0 0;}
.newCList {padding:10px 0; width:100%; float:none;}
.newCList li {padding:4px; width:16.66%;}
.newAwList {padding:10px 0; width:100%; float:none;}
.newAwList li {padding:4px; width:16.66%;}

/*Start New Banner*/
.newBannerCon {height:300px;}
.bannerItem {height:300px;}
.banner1 .container {padding:80px 35px 0 35px;}
.bannerHd {font-size:25px; line-height:30px;}
.bannerTxt {font-size:16px; line-height:20px;}
.bannerTxt br {display:none;}
a.readMoreBtn {height:40px; padding:0 20px; line-height:40px; font-size:16px;}
.banner2 .textBg {padding:80px 35px 0 35px;}
.banner3 .container {padding:80px 35px 0 35px;}
.banner4 .container {padding:80px 35px 0 35px;}
.newBannerCon .owl-prev {width:18px; height:34px; background-size:cover; margin:-17px 0 0 0;}
.newBannerCon .owl-next {width:18px; height:34px; background-size:cover; margin:-17px 0 0 0;}


.footRating {padding:4px 0 0 0; font-size:13px;}
.footRating span {font-size:14px;}
.footRating span img {width:11px;}
}
@media(max-width:479px){
.banner-img ul li {height:350px;}
.bannerCont {margin-top:60px; padding:0 10px;}
.bannerCont h2 {font-size:18px; line-height:24px;}
.bannerCont p {font-size:16px;}
.aboutTop {font-size:16px; line-height:22px;}
.homeSliderOut {overflow:hidden;}
.homeSlider {padding:10px 20px; position:relative;}
.homeSlider .owl-prev {left:-40px; -webkit-transform:scale(.3); transform:scale(.3);}
.homeSlider .owl-next {right:-40px; -webkit-transform:scale(.3); transform:scale(.3);}
.homeSlider .item a {font-size:15px;}
.isLinks li {font-size:15px; padding:0 0 5px 8px;}
.homePFList li {width:100%;}
.clientfeedHd {font-size:12px;}
.clientfeedHd span {font-size:21px;}
.investingTimeBg ul li {font-size:12px;}
.investingTimeBg ul li span i {font-size:22px;}
.clientlogoBx span.topTxt {font-size:18px; line-height:24px;}
.clientlogoBx span.botTxt {font-size:16px; line-height:22px;}
.client-Left .cliList li:nth-child(5) {display:none;}
.client-Right .cliList li:nth-child(5) {display:none;}
.cliList ul li {width:50%; float:left; text-align:center;}
.cliList ul li a, .cliList ul li span {border:1px solid #d5d5d5; display:inline-block; width:130px; margin-bottom:5px;}
.cliList ul li img {border:none; vertical-align:top; height:auto;}
.homeSliderNew li {width:48%; margin-bottom:10px; margin-right:4%; font-size:15px;}
.homeSliderNew li a {padding:10px 5px;}
.homeSliderNew li:nth-child(3n) {margin-right:4%;}
.homeSliderNew li:nth-child(2n) {margin-right:0;}
.homeSliderNew li:nth-child(5), .homeSliderNew li:nth-child(6) {display:none;}

.newCList li {width:25%;}
.newAwList li {width:25%;}
}