@media screen and (max-width:1680px) {
.welcome_body .depth_img {height: 150px;}
.welcome_body .welcome_content P {margin: 40px 0 0 0;font-size: 20px;line-height: 24px;}
.journey_body {height: 570px;}
.journey_body .journey_content {margin: 12px 30px 0 0;}
.journey_body .journey_content p {font-size: 20px;line-height: 23px;margin: 15px 0px 25px 0;}
.serving_body {height:597px;}
.serving_content {margin-top: 0px;}
.serving_content .serving_box {margin-top: 0px;height: 295px;}
.serving_content .showcase_btn {right: 29px!important;bottom: 29px;width: 139px;height: 29px;font-size: 16px;padding: 0px 22px 0 0px;}
.serving_content .serving_box .content {padding: 24px 88px 20px 248px;}
.serving_content .serving_box.digital_box .content p {margin-top: 30px;}
.serving_content .serving_box.films_box .content p {margin-top: 27px;}
.compititive_bg {height: 515px;}
.team_body {height: 513px;}
.team_body .team_content p {margin: 0px 25px 0 43px;}
.clients_body {height: 250px;}
.testimonial_body {height: 284px;}

}


@media screen and (max-width:1600px) {
.welcome_body {height: 196px;}
.welcome_body .depth_img {height: 145px;}
.welcome_body .welcome_content P {font-size: 21px;line-height: 23px;margin: 36px 0 0 0;}
.journey_body {height: 549px;}
.journey_body .journey_content {margin:15px 20px 0 0;}
.journey_body .journey_content p {font-size: 19px;line-height: 23px;margin:0 10px 19px 0;}
.serving_content {margin-top: 0;}
.serving_content .serving_box {height: 270px;}
.serving_content .serving_box .content {padding: 23px 85px 20px 230px;}
.serving_content .serving_box .content p {font-size: 15px;line-height: 18px;}
.serving_content .serving_box.print_box .content p {margin-top:8px;}
.serving_content .serving_box.events_box .content p {margin-top:22px;}
.serving_content .serving_box.digital_box .content p {margin-top:28px;}
.serving_content .serving_box.films_box .content p {margin-top:20px;}
.serving_content .showcase_btn {right: 28px!important;bottom: 17px;width: 133px;height: 28px;font-size: 15px;padding: 1px 25px 0 0px;}
.serving_body {height: 574px;}
.compititive_bg {height: 497px;}
.team_body {height: 493px;}
.team_body .team_content {bottom: 50px;}
.team_body .team_content p {font-size:19px;line-height:23px;margin: 0px 25px 0 42px;}
.clients_body {height: 241px;}
.clients_body .clients_content {width: 55%;}
.testimonial_body {height: 274px;}
.testimonial_body .testimonial_content {margin: 12px 0px 0 0;}
.testi .txt {font-size:19px;line-height: 20px;}
.testi .desig {font-size: 14px;}
.footer_inr_body {width: 88%;}


}

@media screen and (max-width:1440px) {
.welcome_body {height: 176px;}
.welcome_body .depth_img {height: 129px;}
.welcome_body .welcome_content P {font-size: 19px;line-height: 22px;margin: 27px 0 0 0;}
.journey_body {height: 494px;}
.journey_body .journey_content p {font-size: 17px;line-height: 20px;margin: 0 10px 15px 0;}
.serving_body {height: 516px;}
.serving_content .serving_box {height: 243px;}
.serving_content .serving_box .content {padding: 13px 80px 20px 210px;}
.serving_content .serving_box .content p {font-size: 14px;line-height: 15px;}
.serving_content .serving_box.print_box .content p {margin-top:15px;}
.serving_content .serving_box.events_box .content p {margin-top:25px;}
.serving_content .serving_box.digital_box .content p {margin-top:33px;}
.serving_content .serving_box.films_box .content p {margin-top:30px;}
.serving_content .showcase_btn {right: 25px!important;bottom: 15px;width: 119px;height: 25px;font-size: 14px;padding: 2px 18px 0 0px;}
.compititive_bg {height: 447px;}
.team_body {height: 444px;}
.team_body .team_content {bottom: 43px;}
.team_body .team_content p {font-size:17px;line-height: 20px;margin: 0px 25px 0 34px;}
.clients_body {height: 217px;}
.testimonial_body {height: 246px;}
.testi {margin-top: 53px;}
.testi .txt {font-size: 17px;}
    
}


@media screen and (max-width:1366px) {
.welcome_body {height: 165px;}
.welcome_body .depth_img {height: 120px;}
.welcome_body .welcome_content P {font-size: 18px;line-height: 21px;margin: 25px 0 0 0;}
.journey_body {height:463px;}
.journey_body .journey_content p {font-size:17px;line-height:18px;}
.serving_body {height: 484px;}
.serving_content {width:70%;float: right;margin-top:0px;}
.serving_content .serving_box { height:228px;}
.serving_content .serving_box .content {padding: 20px 80px 20px 195px;}
.serving_content .serving_box .content p {font-size: 13px;line-height: 14px;}
.serving_content .serving_box.print_box .content p {margin-top:4px;}
.serving_content .serving_box.events_box .content p {margin-top:14px;}
.serving_content .serving_box.digital_box .content p {margin-top:23px;}
.serving_content .serving_box.films_box .content p {margin-top:15px;}
.serving_content .showcase_btn {right:23px!important; bottom:15px;width: 110px;height:23px;font-size: 13px;padding:0px 15px 0 0px;}
.compititive_bg {height: 419px;}
.team_body {height: 415px;}
.team_body .team_content {bottom:40px;}
.team_body .team_content p {font-size:17px;line-height:18px;margin: 15px 25px 0 32px;width: 90%;}
.clients_body {height: 203px;}
.clients_body .clients_content {margin:55px 78px 0 0;width:53%;}
.testimonial_body { height: 230px;}
.footer_inr_body {width: 100%;}
.testi .txt {font-size:17px;line-height:18px;}
.testi .desig {font-size: 15px;}
.testimonial_body .testimonial_content {margin: -11px 0px 0 0;}
.gallery-block.compact-gallery .item {height: 300px;}


}

@media screen and (max-width:1360px) {
}



@media screen and (max-width:1280px) {
.welcome_body {height: 157px;}
.welcome_body .depth_img {height: 112px;}
.welcome_body .welcome_content P {font-size: 17px;line-height: 20px;margin: 23px 0 0 0;}
.journey_body {height: 439px;}
.journey_body .journey_content p {font-size: 16px;line-height: 17px;}
.journey_body .journey_content {margin: 12px 20px 0 0;}
.serving_body {height: 459px;}
.serving_content .serving_box {margin-top: 0;}
.serving_content .serving_box .content {padding: 20px 69px 20px 185px;}
.serving_content .serving_box .content p {line-height: 13px;}
.serving_content .showcase_btn {right: 22px!important;bottom: 26px;}
.compititive_bg {height: 397px;}
.team_body {height: 394px;}
.team_body .team_content {bottom: 32px;}
.team_body .team_content p {font-size:16px;line-height: 17px;margin: 15px 25px 0 30px;}
.clients_body {height: 193px;}
.testimonial_body {height: 219px;}
.testi {margin-top: 60px;}
.testi .txt {font-size: 16px;line-height: 17px;}
.testi .desig {font-size: 14px;}
}

@media screen and (max-width: 1170px) {
.welcome_body {height: 143px;}
.welcome_body .inr_body {padding: 10px;}
.welcome_body .depth_img {height: 107px;}
.welcome_body .welcome_content P {font-size: 16px;line-height: 18px;}
.journey_body {height: 401px;}
.journey_body .journey_content {width: 29%;margin: 5px 5px 0 0;}
.journey_body .journey_content p {font-size: 15px;line-height: 16px;}
.serving_body {height: 420px;}
.serving_content .serving_box {height: 200px;}
.serving_content .serving_box .content {padding: 11px 65px 12px 170px;}
.serving_content .serving_box .content p {font-size: 12px;line-height: 12px;}
.serving_content .serving_box.print_box .content p {margin-top: 10px;}
.serving_content .serving_box.events_box .content p {margin-top: 18px;}
.serving_content .showcase_btn {width: 99px;height: 20px;font-size: 11px;right: 20px!important;bottom: 16px;}
.compititive_bg {height: 363px;}
.team_body {height: 360px;}
.team_body .team_content p {font-size: 15px;line-height: 16px;margin: 15px 25px 0 26px;}
.clients_body {height: 176px;}
.clients_body .clients_content {width: 51%;}
.clients_body .owl-carousel .owl-item img {width: 100%;}
.testimonial_body {height: 200px;}
.testi .txt {font-size: 15px;line-height: 15px;}
.testi .desig {font-size: 13px;}
.testi {margin-top: 50px;}
.testimonial_body .left-arrow img, .testimonial_body .right-arrow img {width: 62%;}
.testimonial_body .left-arrow {top: 25px;}
.testimonial_body .right-arrow {top: 25px;}
.footsec .redbac {padding: 20px 20px;}



}

@media screen and (max-width: 1024px) {
.navdec .navbar-nav .nav-link {font-size: 14px;padding: 24px 14px 20px 14px;}
.baansec {margin: 65px 0 0 0;}
.welcome_body {height: 125px;}
.welcome_body .depth_img {height: 94px;}
.welcome_body .welcome_content P {font-size: 14px;margin: 16px 0 0 0;line-height: 15px;}
.journey_body {height: 352px;}
.journey_body .inr_body {padding: 5px;}
.journey_body .journey_content {width: 30%;margin: 8px 6px 0 0;}
.journey_body .journey_content p {font-size: 14px;margin: 0 0px 15px 0;line-height: 15px;}
.serving_body {height: 367px;}
.serving_content .serving_box {height: 176px;}
.serving_content .serving_box .content {padding: 5px 54px 12px 150px;}
.serving_content .serving_box .content p {font-size: 10px;line-height: 11px;}
.serving_content .showcase_btn {width: 87px;padding: 0px 8px 0 0px;height: 18px;font-size: 10px;right: 17px!important;bottom: 15px;}
.compititive_bg {height: 318px;}
.team_body {height: 316px;}
.team_body .team_content p {font-size:14px;line-height: 15px;margin: 15px 25px 0 21px;}
.clients_body {height: 154px;}
.clients_body .left-arrow img, .clients_body .right-arrow img {width: 65%;}
.clients_body .clients_content {margin: 45px 60px 0 0;}
.testimonial_body {height: 175px;}
.testi {margin-top: 39px;}
.testi .txt {font-size: 14px;}
.testi .desig {font-size: 12px;}
.footer_logo a {width: 85%;}
.footsec .assotxt {margin-bottom: 6px;font-size: 13px;}
.footsec .paraadd p {line-height: 13px;font-size: 12px;}
.footsec .makeuptxt {font-size: 15px !important;margin-top: 10px;}
.footsec .custup {padding: 2px 12px;}
.footsec .mapbox {padding: 10px;}
.footsec .mapbox iframe {height: 185px;}
.social_icon {padding: 20px 0 25px 0;}
.social_icon .fa {padding: 7px;font-size: 18px;width: 40px;height: 40px;}



}

@media screen and (max-width: 991px) {
}

@media screen and (max-width: 980px) {
}

@media screen and (max-width: 800px) {
}

@media screen and (max-width: 768px) {
   
}

@media screen and (max-width: 640px) {
}

@media screen and (max-width: 600px) {
}

@media screen and (max-width:540px) {
}

@media screen and (max-width:504px) {
}

@media screen and (max-width: 480px) {
}

@media screen and (max-width: 460px){
}

@media screen and (max-width: 414px){
}

@media screen and (max-width: 404px){
}

@media screen and (max-width: 400px){
}

@media screen and (max-width: 360px) {
}

@media screen and (max-width: 320px) {
}