
 @media (min-width: 768px) and (max-width: 1199.98px) {
.dotted-curve {height: 14.8rem;}
 }

@media screen and (max-width: 1919px) {
.objectives-left {background-size: cover !important; padding: 19vw 16rem !important; background-position: left bottom !important;}	
.objectives-dcs {padding: 2rem 10vw 2rem 0rem;}
.unveiling-the-dcs {padding: 2rem 10vw 2rem 0rem;}
.the-murmur-dcs {padding: 2rem 0rem 2rem 10vw;}
.a_symphony_text {padding: 2rem 10vw 2rem 4rem;}
}


@media screen and (max-width: 1399px) {
.font-size-50 {font-size: 40px;}	
.font-size-48 {font-size: 42px;}
.unveiling-the-dcs {padding: 2rem 4vw 2rem 0rem;}
.unveiling-the {background-size: 69% !important; padding: 16vw !important;}
.the-murmur-dcs {padding: 2rem 0rem 2rem 4vw;}
.a_symphony_text {padding: 2rem 4vw 2rem 2.5rem;}
}

@media screen and (max-width: 1199px) {
body, html {font-size: 15px;}
.font-size-64 {font-size: 54px;}
.font-size-54 {font-size: 44px;}
.font-size-48 {font-size: 38px;}
.font-size-45 {font-size: 40px;}
.font-size-40 {font-size: 30px;}
.font-size-28 {font-size: 24px;}
.font-size-25 {font-size: 20px;}
.font-size-24 {font-size: 20px;}
.font-size-22 {font-size: 18px;}
.font-size-20 {font-size: 16px;}
.font-size-16 {font-size: 15px;}
.line-hight-3 {line-height: 1.3;}
.home-banner {padding-top: 14rem; padding-bottom: 14rem;}
.home-banner .roundbox {margin-bottom: -200px;}
.home-banner .roundbox img {max-width: 420px;}
.testimonials-section .roundbox {margin-left: -170px; margin-top: -100px;}
.testimonials-section .roundbox img {max-width: 420px;}
.footer_logo img {max-width: 110px;}
.objectives-dcs {padding: 2rem 3vw 2rem 0rem;}
.unveiling-the {background-size: 96% !important; padding: 23vw 6vw !important;}
.a_symphony_img {background-size: cover !important; padding: 28vw 6vw !important;}
.news-box p {font-size: 15px;}
.production-icon {left: 47.3rem;}
.final-delivery-icon {left: 55.5rem;}
.post-production-icon {left: 45.5rem;}
.research-icon {top: 15.5rem;}
.storyboard-icon {top: 16.4rem; left: 33.3rem;}
.greatvideos .owl-nav {position: relative; top: 0%; transform: initial; margin-left: auto; margin-right: auto; text-align: center; margin-top: 2rem;}
.ourwork-mad {margin-top: 8rem;}


.bubble2 img {max-width: 390px;}
.bubble2 {right: -180px; margin-top: -196px;}
.bubble3 img {max-width: 390px;}
.bubble3 {margin-left: -140px; margin-top: -130px;}
.bubble5 img {max-width: 310px;}
.bubble5 {margin-top: -80px; margin-left: -110px;}
.greatvideos-mad {margin-left: -20px; margin-right: -20px;}
}

@media screen and (max-width: 991px) {
.font-size-64 {font-size: 44px;}
.font-size-50 {font-size: 40px;}	
.font-size-48 {font-size: 32px;}	
.font-size-45 {font-size: 30px;}
.font-size-40 {font-size: 26px;}
.font-size-36 {font-size: 30px;}
.font-size-35 {font-size: 27px;}
.font-size-32 {font-size: 26px;}	
.font-size-30 {font-size: 20px;}
.font-size-26 {font-size: 20px;}
.font-size-19 {font-size: 16px;}
.font-size-18 {font-size: 16px;}
.font-size-15 {font-size: 14px;}
.font-size-13 {font-size: 12px;}
.homepad {padding-top: 3rem; padding-bottom: 3rem;}
.logo img {max-width: 90px;}
.header-search .form-input {width: 100%;}
.navbar-toggler-icon {width: 1.3em;	height: 1.3em;}
.navbar-toggler-icon i {font-size: 26px;}
/*---------menu------------*/
/*.navbar .navbar-collapse {position: fixed; bottom: 0; z-index: 999; display: initial !important; max-width: 100%;  visibility: hidden; background-color: #fff; background-clip: padding-box;	outline: 0; transition: transform .3s ease-in-out; top: 0; left: 0;	width: 280px; border-right: 1px solid rgba(0,0,0,.2); transform: translateX(-100%);}
.navbar .navbar-collapse.show,
.navbar .navbar-collapsimg{visibility: visible; transform: translateX(0%); display: initial !important;}
.navbar li.nav-item{border-bottom: 1px solid rgba(255, 255, 255, 0.2);}
.navbar li.nav-item a{color: #041C40 !important;}*/
/*.navbar li.nav-item.dropdown a.dropdown-toggle::after {border-color: #E9F7FF; position: absolute; right: 15px; top: 13px;}
.navbar li.nav-item.dropdown ul li {border-bottom: none;}
.navbar li.nav-item.dropdown ul li a {padding: 0.3rem 1.2rem !important;}
.navbar li.nav-item.dropdown a.nav-link + ul {margin-top: 0; margin-bottom: 14px; border-radius: 0; background-color: transparent;}
.navbar-expand-lg .navbar-nav > li.nav-item.active a, 
.navbar-expand-lg .navbar-nav > li.nav-item:hover a,
.navbar-expand-lg .navbar-nav > li.nav-item a.show {color: #FB0 !important;}
.navbar li.nav-item.dropdown a.dropdown-toggle.show::after {border-color: #FB0;}
.navbar li.nav-item.dropdown ul.dropdown-menu li a {position: relative; padding-left: 27px !important;}
.navbar li.nav-item.dropdown ul.dropdown-menu li a::before {content: ""; display: block; width: 4px; height: 4px; background-color: #fff; border-radius: 100%; position: absolute; left: 16px; top: 10px;}
.navbar li.nav-item.dropdown ul.dropdown-menu li a:hover::before,
.navbar li.nav-item.dropdown ul.dropdown-menu li a:focus::before{background-color: #FB0;}
.navbar .nav-item.dropdown ul li a.dropdown-item:focus, .navbar-nav .nav-item.dropdown ul li a.dropdown-item:hover {background-color: transparent; color: #FB0 !important;}
.navbar-expand-lg .navbar-nav .dropdown-menu::before {display: none;}*/
/*.navbar-expand-lg .navbar-nav .nav-link {padding: 0.8rem 1rem;}*/
/*---------menu end------------*/

/*menu arrow*/
.navbar-toggler a.toggle i {position: relative; top: -5px; -webkit-transition-duration: 0s; -webkit-transition-delay: .2s; -moz-transition-duration: 0s; -moz-transition-delay: .2s; transition-duration: 0s; transition-delay: .2s; margin: 0}
.navbar-toggler a.toggle i:after,
.navbar-toggler a.toggle i:before {-webkit-transition-property: margin, -webkit-transform; -webkit-transition-duration: .2s; -webkit-transition-delay: .2s, 0; position: absolute; content: ''}
.navbar-toggler a.toggle i,
.navbar-toggler a.toggle i:after,
.navbar-toggler a.toggle i:before {width: 26px; height: 3px; background-color: #fff; display: inline-block; right: 0}
.navbar-toggler a.toggle i:before {margin-top: -9px}
.navbar-toggler a.toggle i:after {margin-top: 9px; width: 15px}
button[aria-expanded="true"] a.toggle i {background-color: rgba(0, 0, 0, 0); -webkit-transition-delay: .2s; box-shadow: 0 1px 1px transparent}
button[aria-expanded="true"] a.toggle i:before {margin-top: 0; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); -webkit-transition-delay: 0, .2s; box-shadow: 0 1px 1px transparent; height: 3px;}
button.navbar-toggler[aria-expanded="true"] a.toggle i:after {margin-top: 0; -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg); -webkit-transition-delay: 0, .2s; -webkit-box-shadow: 0 1px 1px transparent; -moz-box-shadow: 0 1px 1px transparent; box-shadow: 0 1px 1px transparent; width: 26px; height: 3px;}
header.fixed-tops .navbar-toggler a.toggle i, 
header.fixed-tops .navbar-toggler a.toggle i::after, 
header.fixed-tops .navbar-toggler a.toggle i::before {background-color: #2A2B26;}
header.fixed-tops button[aria-expanded="true"] a.toggle i {background-color: rgba(0, 0, 0, 0);}
.navbar-toggler.dark-border a.toggle i, 
.navbar-toggler.dark-border a.toggle i::after, 
.navbar-toggler.dark-border a.toggle i::before {background-color: #2A2B26;}
/*menu arrow*/
.why_act-bg .roundbox {margin-right: -340px; margin-top: -191px;}
.why_act-bg .roundbox img {max-width: 450px;}
.nav-tabs .nav-item button span {padding-left: 14px; padding-right: 14px; padding-bottom: 11px; padding-top: 11px;}
.ourofferings-mad {right: 0;}
.ourofferings_section .roundbox {margin-left: -140px; margin-top: -38px;}
.ourofferings_section .roundbox img {max-width: 300px;}
.owl-theme .owl-dots .owl-dot span {width: 8px;	height: 8px;}
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {width: 25px;}
.testimonials-section .roundbox {margin-left: -110px; margin-top: -50px;}
.testimonials-section .roundbox img {max-width: 280px;}
footer {padding: 3rem 0 0rem;}
.craftingwords-box {margin-left: -20px;}
.craftingwords-box img {max-width: 60px;}
.marketing-agency-re-bottom img {max-width: 180px;}
.drive-engagement-img img {max-width: 190px;}
.marketing-solutions-vol img {max-width: 130px;}
.marketing-agency-section {padding-bottom: 4rem !important;}
.everysector-box .every_sector_icon .img-fluid {max-width: 42px;}
.everysector-box .every_sector_icon {min-width: 70px; height: 70px; line-height: 55px; margin-top: -18px;}
.marketingsolutions .owl-nav {text-align: center;}
.marketingsolutions .owl-nav .owl-next {margin-right: 0 !important;}
.marengo-cims-logo img {max-width: 70%;}
.one_heart_white_img img {max-width: 300px;}
.objectives-dcs {padding: 3.5rem 15px;}
.objectives-left {background-size: cover !important; background-position: left bottom !important; padding: 0 0 45% !important;}
.the-murmur-img {margin-bottom: -3rem;}
.unveiling-the-dcs {padding: 3.5rem 15px;}
.unveiling-the {background-size: 95% !important; padding: 0 0 50% !important;}
.the-murmur-dcs{padding: 3.5rem 15px;}
.the-rhythm-img {background-size: 79% !important; padding: 0 0 44% !important;}
.a_symphony_img {background-size: cover !important; padding: 0 0 50% !important;}
.a_symphony_text {padding: 2rem 25px;}
.theheartening-img {margin-bottom: -3rem;}
.ourexpertise-left .nav-link {font-size: 16px; padding: 4px 15px;}
.ourexpertise-left {min-width: 240px; margin-right: 1.5rem;}
.ourprocess .owl-nav {top: 0; transform: initial; position: relative; left: 0; right: 0; text-align: center; margin-top: 1rem;}
.ourprocess .owl-nav button.owl-next {float: none;}
.ourprocess .owl-nav button {width: 40px; height: 40px; background-size: 40px !important;}
.ourprocess .owl-nav button {margin: 3px;}
.ourvalue-icon {min-width: 46px; height: 46px; line-height: 42px;}
.ourvalue-icon img {max-width: 34px;}
.consultation-box03 {margin-top: 1.5rem; margin-bottom: 1.5rem;}
.vertical-slider.vertical-slider .slider-row .slider-dcs {padding: 0 90px 0 20px;}
.pre-production-box {border-top-left-radius: 24px !important; border-bottom-left-radius: 24px !important;}
.process_img {background-size: 100%;}
.post-production-icon {left: 36.1rem; top: 5.6rem;}
.production-icon {left: 37rem;}
.postproductionmeet-icon {top: -1.1rem; left: 25rem;}
.storyboard-icon {top: 12.2rem; left: 26rem;}
.scriptwriting-icon {top: 2.5rem; left: 14rem;}
.final-delivery-icon {left: 43.5rem; top: 17.3rem;}
.research-icon {top: 11.5rem; left: 4rem;}
.requirement-icon {left: -34px;}
.exploreour-row > .col:nth-child(3) {border-top: 2px solid #fff;}
.exploreour-row > .col:nth-child(2),.exploreour-row > .col:nth-child(4),.exploreour-row > .col:nth-child(6){border-right: 0;}
.iOSapp {font-size: 90px;}
.smellwell-mad {margin-top: 14rem;}
.merchandisepackaging02 {margin-top: 12rem;}
.merchandisepackaging03 {margin-top: 22rem;}
.our_work_section .app-img {margin-top: -3rem;}
.topmenu {z-index: 99;}
.greatvideos-mad {margin-left: -15px; margin-right: -15px;}
}

@media screen and (max-width: 767px) {
.font-size-64 {font-size: 36px;}	
.font-size-54 {font-size: 28px;}
.font-size-50 {font-size: 27px;}	
.font-size-48 {font-size: 26px;}
.font-size-36 {font-size: 24px;}
.font-size-35 {font-size: 23px;}
.font-size-32 {font-size: 22px;}
.font-size-30 {font-size: 22px;}
.font-size-28 {font-size: 22px;}
.font-size-26 {font-size: 18px;}
.font-size-24 {font-size: 18px;}
.font-size-22 {font-size: 16px;}
.font-size-17 {font-size: 16px;}
.font-size-18 {font-size: 15px;}
.form-control {height: calc(2.4em + .75rem + 2.6px);}
.homepad {padding-top: 3rem; padding-bottom: 3rem;}
.home-banner {padding-top: 11rem; padding-bottom: 11rem;}
.home-banner .roundbox img {max-width: 400px;}
.logo img {max-width: 50px;}
.years_experience p {font-size: 12px;}
.marquee-wrapper::before,.marquee-wrapper::after {height: 90px;}
.marquee-item {padding: 6px;}
.marquee-wrapper .marquee-block {height: 560px;}
.marquee-inner {left: 6px; right: 6px; width: auto;}
.marquee-item {padding: 6px 0px;}
.footer .footer_logo {padding-top: 0;}
.socialmedia img {max-width: 22px;}
.craftingwords-box {margin-left: 40px; margin-right: 40px;}
.craftingwords .owl-nav button {width: 40px; height: 40px; background-size: 16px !important;}
.marketingsolutions .owl-nav {margin-top: 1.5rem;}
.marketingsolutions .owl-stage .owl-item .marketing-solutions_dcs img {max-width: 32px;}
.excellence-border,.roundbox-desktop {display: none;}
.objectives-dcs {padding: 2.5rem 15px;}
.unveiling-the-dcs {padding: 2.5rem 15px;}
.unveiling-the {background-size: 66% !important; padding: 0 0 60% !important;}
.the-murmur-dcs{padding: 2.5rem 15px;}
.the-rhythm-img {background-size: 100% !important; padding: 0 0 62% !important;	background-position: center top !important;}
.a_symphony_text {padding: 2.5rem 15px;}
.theheartening-img {margin-bottom: -3rem;}
.our_work_section .app-img {margin-top: 0; margin-bottom: 0;}
.consultative-approach img {min-width: 40px; max-width: 40px;}
.ourexpertise-left {min-width: 100%; margin-right: 0;}
.ourexpertise-left .nav-link {font-size: 14px; padding: 1px 11px;}
.engagement-faq {margin-top: 1.3rem;}
.consultation_box img {max-width: 60px;}
.news-box {height: auto !important;}
.vertical-slider.vertical-slider .case-study-right {display: none;}
.vertical-slider.vertical-slider .slider-row .slider-dcs {padding: 1.2rem;}

.vertical-slider.vertical-slider .bullet-indicators {right: 0; display: flex; flex-direction: initial; gap: 10px; bottom: 30px; top: auto; left: 0;	transform: initial;	text-align: center;	justify-content: center !important;	right: 0;}
.case-study-section .slider-row {padding-bottom: 42px;}
.vertical-slider.vertical-slider .slider-row .slider-dcs .img-fluid {max-width: 150px; margin-bottom: 0.5rem;}
.faq_heading_img {left: 50% !important; transform: initial !important; max-width: 300px; margin-left: -150px;}
.faq_heading_img h2 {top: 22px;}
.faq-dark .accordion-item .font-size-28{font-size: 20px;}
.ourstep-box {width: 110px; height: 110px;}
.our-step-icon {width: 80px; height: 80px;}
.process_img {background: none; margin-bottom: 0; min-height: inherit; margin-top: 0;}
.process_img > div {position: relative !important;}

.post-production-icon {left: 0rem; top: 0rem;}
.production-icon {left: 0rem; top: 0rem;}
.postproductionmeet-icon {top: 0rem; left: 0rem;}
.storyboard-icon {top: 0rem; left: 0rem;}
.scriptwriting-icon {top: 0rem; left: 0rem;}
.final-delivery-icon {left: 0rem; top: 0rem;}
.research-icon {top: 0rem; left: 0rem;}
.requirement-icon {left: 0px; top: 0rem;}

.process_img {display: flex; flex-wrap: wrap;}
.process_img > div {position: relative !important; flex: 0 0 auto; width: 25%; margin-top: 2rem;}

.objectives-left {padding: 0 0 65% !important;}
.a_symphony_img {padding: 0 0 70% !important;}

.discover-row .col {margin-right: 6%; width: 29%; max-width: 29%; flex: 1 0 29%;}
.discover-row .discover_box h5.card-title::after {right: -19%; width: 18%;}
.tab-content .icon img {max-width: 40px;}
.tab-content .icon {font-size: 40px !important;}
.iOSapp {font-size: 60px;}
.industryleading_box {min-height: 140px;}
.discover-row .col .img-fluid {max-width: 40px;}
.ourvalueproposition_box .our-value-normal {max-width: 40px;}
.smellwell-mad {margin-top: 10rem;}
.ourwork-mad {margin-top: 6rem;}
.merchandisepackaging02 {margin-top: 3rem;}
.merchandisepackaging03 {margin-top: 3rem;}
.newspaperadvertisement .owl-nav {text-align: center;}
.greatvideos-mad {margin-left: -5px; margin-right: -5px;}
}

@media screen and (max-width: 575px) {
.font-size-64 {font-size: 30px;}	
.font-size-40 {font-size: 24px;}
.font-size-35 {font-size: 16px;}
.font-size-20 {font-size: 15px;}
.font-size-50 {font-size: 22px;}
.header-top .nav-menu {right: 0; left: 0;}
.homepad {padding-top: 2.5rem; padding-bottom: 2.5rem;}
.home-banner .roundbox img {max-width: 340px;}
.home-banner .roundbox {margin-bottom: -190px;}
.marquee-wrapper::before, .marquee-wrapper::after {height: 60px;}
.testimonials-box .testimonials-img img {max-width: 28px;}
.footer_logo img {max-width: 70px;}
/*.marengo-cims-logo img {max-width: 170px;}*/
.marengo-cims-logo {padding-top: 70px; padding-bottom: 30px;}
.marengo-cims {padding: 40vw 0 40vw; background-position: center bottom !important;	background-size: 100% !important;}
.marengo-cims-logo {padding-left: 0; padding-top: 80px; padding-bottom: 40px;}
.marengo-cims-logo img {max-width: 200px;}
.one_heart_white_img img {max-width: 250px;}
.the-murmur-img {margin-bottom: -2.5rem;}
.unveiling-the {background-size: 80% !important; padding: 0 0 71% !important;}
.the-rhythm-img {background-size: 100% !important; padding: 0 0 68% !important;}
.theheartening-img {margin-bottom: -2.5rem;}
.craftingwords-pad {padding-left: 0;}
.ourprocess-box {top: 0; transform: initial; left: 0px; max-width: 100%; position: relative !important; margin-top: 1rem;}
.consultation-box03 img {max-width: 50px;}
.process_img > div {width: 33%;}

.discover-row .col {margin-right: 0; width: 50%; max-width: 50%; flex: 1 0 50%;}
.discover-row .discover_box h5.card-title::after {display: none;}
.discover-row .col .discover_box {padding: 15px;}
.ourprocess-tab .custom-container .section-1 {border-bottom-left-radius: 0; border-top-left-radius: 20px; border-top-right-radius: 20px;}
.ourprocess-tab .custom-container .section-5 {border-bottom-right-radius: 20px; border-top-right-radius: 0; border-bottom-left-radius: 20px;}
.smellwell-mad {margin-top: 24px;}

.pre-production-icon {width: 58px; height: 58px; min-width: 58px; line-height: 56px;}
.pre-production-icon img {max-width: 30px;}
}

@media screen and (max-width: 479px) {
.font-size-36 {font-size: 25px;}
.font-size-64 {font-size: 24px;}
.home-banner {padding-top: 9rem; padding-bottom: 8rem;}
.blogs_section .roundbox img {max-width: 320px;}
.blogs_section .roundbox {margin-top: -135px;}
}


@media screen and (max-width: 430px) {
.developmentservices-row > div {flex: 0 0 auto; width: 100%;}
.developmentservices_box h5 {min-height: inherit;}
.developmentservices-row > div img {max-width: 50px;}
.vertical-slider.vertical-slider .slider-row .slider-dcs .img-fluid {max-width: 100px;}

}