@media (max-width: 1850px) {
	body .container { max-width: 97%; }
	body .site-content .entry-content .home-banner-sec .slick-slide>.wpb_column { max-width: 96%; }
}
@media (max-width: 1599px) {
	body header#masthead ul.menu-wrapper li.have-mega-menu .megamenu-holder>.sub-menu>li>.sub-menu>li { margin-top: 1em; }
	body header#masthead ul.menu-wrapper li.have-mega-menu .megamenu-holder>.sub-menu>li { font-size: 0.9em; }
	body .site-content .entry-content .home-sectors-sec .vc_inner>.wpb_column { max-width: 93%; font-size: 0.9em; }
/*	body .site-content .entry-content .home-banner-sec .slick-slide>.wpb_column { padding-top: 19%; }*/
	body footer#colophon ul.footer-navigation-wrapper li { margin: 0 1.15em; }
	body footer#colophon ul.locations { font-size: 0.9em; }
	body footer#colophon ul.locations li img { height: 35%; }
	body .site-content .entry-content .center-slider-sec .center-slider-row .slick-slide.slick-active[tabindex="-1"] .wpb_single_image img { transform: perspective(600px) rotateY(20deg) translateX(20%) translateY(-27%); }
	body .site-content .entry-content .center-slider-sec .center-slider-row .slick-slide.slick-active[tabindex="0"] .wpb_single_image img,
	body .site-content .entry-content .center-slider-sec.home-solution-sec .center-slider-row .slick-slide.slick-active[data-slick-index="5"] .wpb_single_image img,
	body .site-content .entry-content .center-slider-sec.home-services-sec .center-slider-row .slick-slide.slick-active[data-slick-index="5"] .wpb_single_image img { transform: perspective(600px) rotateY(-20deg) translateX(-20%) translateY(-27%); }
}
@media (max-width: 1499px) {
	/*body .site-content .entry-content .home-banner-sec .slick-slide>.wpb_column { padding-top: 16%; }*/
	body .site-content .entry-header.banner-header { height: 24em; }
	body .site-content .entry-content .home-banner-sec .slider-text { margin-bottom: 6.2%; font-size: 0.8em; }
	body .site-content .entry-content .center-slider-sec .center-slider-row .slick-slide .wpb_text_column h4 { font-size: 1.9em; }
	body .site-content .entry-content .center-slider-sec .center-slider-row .slick-slide .wpb_single_image { margin-bottom: 1em; }
	body .site-content .entry-content .center-slider-sec .center-slider-row .slick-slide .wpb_text_column h5 { font-size: 0.9em; }
	body .site-content .entry-content .center-slider-sec .center-slider-row .slick-slide .wpb_text_column p { font-size: 0.9em; line-height: 1.6; }
	body footer#colophon ul.locations li .address { font-size: 0.9em; }
}
@media (max-width: 1399px) {
	body header#masthead ul.menu-wrapper { font-size: 0.85em; }
	body .site-content .entry-content .home-heading { font-size: 0.85em; }
	body .site-content .entry-content .home-sectors-sec .vc_inner>.wpb_column { font-size: 0.8em; }
	body .site-content .entry-content .home-media-sec .vc_grid { font-size: 0.8em; }
	body .site-content .entry-content .slider-sec .slick-arrow { width: 50px; height: 50px; background-size: 33% !important; }
	body .site-content .entry-content .slider-sec .slick-arrow.slick-prev { left: 1%; }
	body .site-content .entry-content .slider-sec .slick-arrow.slick-next { right: 1%; }
	body footer#colophon ul.locations li img { height: 25%; }
	body footer#colophon ul.locations { font-size: 0.8em; }
	body footer#colophon .footer-menus-sec { font-size: 0.85em; }
	body footer#colophon .site-info-sec { font-size: 0.9em; }
	body .site-content .entry-content .about-sec3,
	body .site-content .entry-content .about-sec4 { font-size: .9em; }
	body .site-content .entry-content .oracle-sec2 .vc_inner .service-head { font-size: 0.9em; }
}
@media (max-width: 1299px) {
	body header#masthead .mh-wrap .logo-sec { width: 23%; }
	body header#masthead .mh-wrap .logo-sec img { width: 100%; }
	body header#masthead ul.menu-wrapper li.have-mega-menu .megamenu-holder>.sub-menu>li>.sub-menu>li .menu-wrap img { width: 3em; }
/*	body .site-content .entry-content .home-banner-sec .slick-slide>.wpb_column { padding-top: 18%; }*/
	body .site-content .entry-header.banner-header { height: 20em; }
	body .site-content .entry-content .home-banner-sec .slider-text { margin-bottom: 5.2%; font-size: 0.7em; }
	body .site-content .entry-content .oracle-sec1 .wpb_text_column { font-size: 1.15em; }
}
@media (max-width: 1199px) {
	body { font-size: 0.938em; }	
	body .site-content .entry-content .slider-sec .slick-arrow { width: 42px; height: 42px; background-size: 27% !important; }
}
@media (max-width: 1099px) {
	body .site-content .entry-content .oracle-sec1 .wpb_text_column { font-size: 1em; }
	body .site-content .entry-content .oracle-sec2 .vc_inner { width: calc(50% - 0.599%); }
	body .site-content .entry-content .oracle-sec2 .vc_inner:nth-child(3n+3) { margin-right: 0.9%; }
	body .site-content .entry-content .oracle-sec2 .vc_inner:nth-child(even) { margin-right: 0; }
	body footer#colophon { font-size: 0.9em; }
	body footer#colophon ul.footer-navigation-wrapper li { margin: 0 0.8em; }
}
@media screen and (max-width: 1024px) {
	body header#masthead .mobile-menu-link { display: block; }
	body header#masthead .main-menu { display: none; }
}
@media (max-width: 999px) {
	body { font-size: 0.875em; }	
}
@media (max-width: 768px) {
	body .sections-navigation { display: none; }
	body .container { padding: 0; max-width: 93%; }
	body header#masthead { position: relative; }
	body header#masthead .mh-wrap .logo-sec { width: auto; }
	body header#masthead .mh-wrap { padding-bottom: 2%; }
	body .site-content .entry-header.banner-header .header-wrap { background-position: center !important; }
	body:not(.home) .site-content .entry-content .container { max-width: 93%; }
	body .site-content .entry-header.banner-header { height: 52vh; align-items: flex-end; padding-bottom: 2em; margin-bottom: 5em; }
	body .site-content .entry-header.banner-header .caption { width: 70%; }
	/*body .site-content .entry-content .for-desktop { display: none; }
	body .site-content .entry-content .for-mobile { display: block; }*/
	body .site-content .entry-content .home-banner-sec .slick-slide { height: 90vh !important; background-position: center 10% !important; background-repeat: no-repeat !important;
    background-size: cover !important; }
	body .site-content .entry-content .home-heading h3 { font-size: 2.875em; margin-bottom: 0.1em; }
	body .site-content .entry-content .home-banner-sec .slick-slide.about-us-slide { background-image: url(../images/mob-slider1.jpg) !important; }
	body .site-content .entry-content .home-banner-sec .slick-slide.services-slide { background-image: url(../images/mob-slider2.jpg) !important; }
	body .site-content .entry-content .home-banner-sec .slick-slide.industries-slide { background-image: url(../images/mob-slider3.jpg) !important; }
	body .site-content .entry-content .home-banner-sec .slick-slide.innovation-slide { background-image: url(../images/mob-slider4.jpg) !important; }
	body .site-content .entry-content .home-banner-sec .slider-text { font-size: 0.9em; }
	body .site-content .entry-content .home-banner-sec .slick-slide.text-bottom>.wpb_column { align-items: flex-end; }
	body .site-content .entry-content .home-banner-sec .slick-slide.text-bottom .slider-text { margin-bottom: 13%; }
	body .site-content .entry-content .home-banner-sec .slider-text h2 { font-size: 2.375em; }
	body .site-content .entry-content .home-banner-sec ul.slick-dots { bottom: 1em; }
	body .site-content .entry-content .home-banner-sec ul.slick-dots li { width: 1.313em; height: 5px; }
	body .site-content .entry-content .center-slider-sec .center-slider-row .slick-slide .wpb_text_column p { font-size: 1em; }
/*	body .site-content .entry-content .home-banner-sec .slick-slide>.wpb_column { padding-top: 50%; padding-bottom: 13%; }*/
	body .site-content .entry-content .center-slider-sec.home-solution-sec .center-slider-row .slick-track { padding: 0em 0 6%; }
	body .site-content .entry-content .home-sectors-sec .vc_inner.banking-section { background-image: url(../images/Financial-Services-mob.jpg) !important; }
	body .site-content .entry-content .home-sectors-sec .vc_inner.retail-section { background-image: url(../images/Retail-Industry-mob.jpg) !important; }
	body .site-content .entry-content .home-sectors-sec .vc_inner.healthcare-section { background-image: url(../images/Healthcare-Sector-mob.jpg) !important; }
	body .site-content .entry-content .home-sectors-sec .vc_inner.distribution-section { background-image: url(../images/Logistics-Industry-mob.jpg) !important; }
	body .site-content .entry-content .home-sectors-sec .vc_inner.manufacturing-section { background-image: url(../images/manufacturing-Industry-mob.jpg) !important; }
	body .site-content .entry-content .home-sectors-sec .vc_inner.telecommunication-section { background-image: url(../images/communication-Industry-mob.jpg) !important; }
	body .site-content .entry-content .home-sectors-sec .vc_inner.energy-utility-section { background-image: url(../images/energy-utility-mob.jpg) !important; }
	body .site-content .entry-content .home-sectors-sec .wpb_text_column { margin-top: 61%; max-width: 81%; }
	body .site-content .entry-content .home-sectors-sec .wpb_text_column.communication-text h3 { font-size: 2.775em; }
	body .site-content .entry-content .home-sectors-sec .wpb_text_column h3 {  font-size: 3.375em; }
	body .site-content .entry-content .home-sectors-sec .wpb_text_column p { font-weight: 500; color: #000000; }
	body .site-content .entry-content .center-slider-sec .center-slider-row .slick-slide .wpb_single_image img { height: 20em !important; max-width: unset !important; object-fit: cover !important; }
	body .site-content .entry-content .center-slider-sec .center-slider-row .slick-arrow { top: 20%; }
	body .site-content .entry-content .home-customer-review .slick-slide { padding-top: 7%; }
	body .site-content .entry-content .home-media-sec .slick-slide { float: left; }
	body .site-content .entry-content .oracle-sec1 .wpb_single_image { width: 100%; }
	body .site-content .entry-content .oracle-sec1 .wpb_text_column { width: 100%; font-size: 1.3em; padding: 1em 0 3em; text-align: justify; } 
	body .site-content .entry-content .oracle-sec1 .wpb_single_image img { height: 24em !important; object-position: center; }
	body .site-content .entry-content .oracle-sec2 .vc_inner { width: 100%; margin-right: 0; margin-bottom: 3em; }
	body .site-content .entry-content .about-sec2 .vc_inner { flex-wrap: wrap; }
	body .site-content .entry-content .about-sec3>.wpb_column>.vc_column-inner>.wpb_wrapper,
	body .site-content .entry-content .about-sec4>.wpb_column>.vc_column-inner>.wpb_wrapper { flex-wrap: wrap; }
	body .site-content .entry-content .about-sec3 .wpb_single_image, 
	body .site-content .entry-content .about-sec3 .wpb_text_column,
	body .site-content .entry-content .about-sec4 .wpb_single_image, 
	body .site-content .entry-content .about-sec4 .wpb_text_column { width: 100%; }
	body .site-content .entry-content .about-sec3 .wpb_text_column { padding: 1em 1em 4em; }
	body .site-content .entry-content .about-sec3 .wpb_text_column h4 { font-size: 2.3em; max-width: 11em; }
	body .site-content .entry-content .about-sec4 .wpb_text_column { padding: 1em; }
	body .site-content .entry-content .about-sec5 .vc_inner { display: flex; flex-wrap: wrap; justify-content: center; }
	body .site-content .entry-content .about-sec5 .vc_inner .wpb_column { width: 50%; }
	body .site-content .entry-content .about-sec5 .vc_inner .wpb_column:nth-child(even):before { display: none; }
	body .site-content .entry-content .about-sec5 .vc_inner .wpb_text_column { font-size: 1.3em; }
	body .site-content .entry-content .umair-row { max-width: 100%; margin: 0 auto; }
	body .site-content .entry-content .umair-row .umair-text { padding: 1em 1em 4em; }
	body .site-content .entry-content .team-profile-sec .profile-sec { width:100%; padding: 0 !important; } 
	body .site-content .entry-content .team-profile-sec { margin:0; }
	body .site-content .entry-content .team-profile-sec .profile-sec { margin: 0; margin-bottom: 3em;}
	body footer#colophon { padding-top: 9%; margin-top: 18%; }
	body footer#colophon .footer-head h3 { font-size: 2.084em; }
	body footer#colophon .footer-head p { font-size: 1.1em; }
	body footer#colophon .footer-head a { font-size: 0.975em; }
	body footer#colophon ul.locations { font-size: 0.75em; margin-bottom: 1em; align-items: flex-start; }
	body footer#colophon ul.locations li { width: 50%; padding: 3%; margin-bottom: 2em; }
	body footer#colophon ul.locations li:nth-child(even):before { display: none; }
	body footer#colophon ul.locations li img { height: 6em; }
	body footer#colophon .footer-menus-sec { flex-wrap: wrap; border: 0; justify-content: center; }
	body footer#colophon ul.footer-navigation-wrapper { justify-content: flex-start; }
	body footer#colophon ul.footer-navigation-wrapper li { margin: 0; width: 33.33%; text-align: center; font-size: 1.3em; margin-bottom: 1.4em; }
	body footer#colophon .foot-social { width: 100%; }
	body footer#colophon .foot-social ul { justify-content: center; width: 100%; }
	body footer#colophon .site-info-sec { justify-content: center; }
	body .site-content .entry-content .center-slider-sec { padding-top: 12%; }
	body .site-content .entry-content .center-slider-sec .center-slider-row .slick-track { padding: 0em 0 2em; }
	body .site-content .entry-content .center-slider-sec .center-slider-row .slick-slide .wpb_single_image { margin-bottom: 1.4em; }
	body .site-content .entry-content .center-slider-sec .center-slider-row .slick-slide.slick-current { transform: scale(1); }
	.inside-service-row ul{display:block;}
	.inside-service-row li{margin:13px; max-width:initial;}
	.inside-service-row2 .vc_column_container>.vc_column-inner{padding:0;}
	.inside-service-row2 .col-hover{margin:1em 0;}
	.inside-service-row h2{font-size: 2.675em;}
/*	.page header.entry-header.alignwide{padding:0; margin:0;}*/
	body .site-content .contact-form-row form.wpcf7-form{ padding: 2.8em 1.6em; margin-top: -1.8em; }
	body .site-content .contact-form-row h2.contact-form-head{ font-size: 2.184em; }
	body .site-content .contact-form-row form.wpcf7-form .flex-row .col-3{ flex:0 0 100%; width:100%; }
	body .site-content .contact-form-row form.wpcf7-form label{ font-size: 1.1em; }

	body .site-content .entry-content .dedicated-page-sec .vc_inner { width: 100%; margin-right: 0; }
	body .site-content .entry-content .featured-release-wrap { display: block; }
	body .site-content .entry-content .featured-release-wrap .featured-release:not(:first-of-type) { display: block; }
	body .site-content .entry-content .featured-release-wrap .featured-release:not(:first-of-type) .featured-image,
	body .site-content .entry-content .featured-release-wrap .featured-release:not(:first-of-type) .press-title { width: 100%; }
	body .site-content .entry-content .featured-release-wrap .featured-release .press-title { font-size: 1.4em !important; padding-left: 0 !important; margin-bottom: 1.2em; margin-top: 0.5em !important; }
	body .site-content .entry-content .custom-search-form .flex-row .submit-col { width: 37%; }
	body .site-content .entry-content .featured-release-wrap .featured-release:first-of-type .featured-image img,
	body .site-content .entry-content .featured-release-wrap .featured-release .featured-image img { height: 17em !important; object-fit: cover; }
	body .site-content .entry-content .latest-news-wrap .latest-news .latest-release { display: block; }
	body .site-content .entry-content .latest-news-wrap .latest-news .latest-release .news-date { width: 100%; text-align: left; }
	body .site-content .entry-content .latest-news-wrap .latest-news-heading { margin-top: 1em; }
	body .site-content .entry-header.executive-header .exec-head-wrap { position: relative; padding-bottom: 54%; }
	body .site-content .entry-header.executive-header .member-img { margin-left: 4%; }
	body .site-content .entry-header.executive-header .member-img img { width: 71% !important; }
	body .site-content .entry-header.executive-header .member-head { position: absolute; bottom: 0; }
}