@media only screen and (max-width: 1199px){
	.site{padding-top: 129px;}
	.container{padding: 0 30px;}
	.footer-wrapper .widget.newsletter{flex: 1;margin: 0 40px;}
	.footer-wrapper .widget.logo{max-width: 100%;}
	.footer-wrapper .widget.contact-info, .footer-wrapper .widget.footer-navigation{flex: 1;}
	.header-wrapper .site-branding, .site-header.sticky .header-wrapper .site-branding{max-width: 130px;}
	.header-wrapper .header-navigation nav > .menu-menu-1-container > ul > li{margin-right: 15px;}
	.footer-navigation ul li{padding-right: 10px;}
	.footer-navigation ul li:nth-child(2n) {padding-right: 0;}
	.header-navigation .header-button > a {margin-right: 20px;}
	.header-navigation .header-button .btn-grey, .header-navigation .header-button .btn-primary{font-size: 14px;}
	.two-column-wrapper .image-wrapper {max-width: 50%;padding-right: 20px;}
	.two-column-wrapper .content-wrapper, .two-column-wrapper.expert-technology .content-wrapper {max-width: 50%;}
	.two-column-wrapper.reverse-column .image-wrapper{padding-right: 0;padding-left: 20px;}
	.home-banner .two-column-wrapper .content-wrapper, .schedule-call .two-column-wrapper .content-wrapper{max-width: 50%;}
	.statistics-listing li{margin-right: 50px;}
	.header-wrapper .header-navigation nav > .menu-menu-1-container > ul > li > a, .site-header.sticky .header-wrapper .header-navigation nav > .menu-menu-1-container > ul > li > a{padding: 16px 0;}
	.header-wrapper .header-right .header-contact, .site-header.sticky .header-wrapper .header-right .header-contact{top: 0;}
	.header-wrapper .header-navigation nav ul li a::after, .site-header.sticky .header-wrapper .header-navigation nav ul li a::after{bottom: 10px;}
	.header-wrapper .header-navigation{margin-top: 0;}
	.schedule-call {padding: 60px 0;}
	.contact-details li{margin-bottom: 20px;}
	.schedule-call .two-column-wrapper .content-wrapper h2 br {display: none;}
	.testimonial-section {padding: 60px 0;}
	.testimonial-slider .slick-slide{padding: 10px;}
	.testimonial-slider{padding: 0 50px;}
	.two-column-section.migration {padding: 60px 0 0;}
	.two-column-section.it-services .two-column-wrapper .content-wrapper {max-width: 100%;margin-bottom: 30px;}
	.two-column-section.it-services .two-column-wrapper .content-wrapper:last-child {margin-bottom: 0;}
	.case-studies{padding: 60px 0;}
	body.page-id-362 .schedule-call.separator .two-column-wrapper .content-wrapper .content ul li {font-size: 15px;line-height: 22px;}
	body.page-id-362 .schedule-call.separator .two-column-wrapper .content-wrapper .content ul li::before {top: 9px; }
	body.page-template-orchestration-and-Management .two-column-section.it-services .two-column-wrapper .content-wrapper {max-width: calc(50% - 15px);margin-right: 30px;}
	body.page-template-orchestration-and-Management .two-column-section.it-services .two-column-wrapper .content-wrapper:nth-child(2n) {margin-right: 0;}
	body.page-template-orchestration-and-Management .two-column-section.it-services .two-column-wrapper .content-wrapper:last-child{margin-bottom: 30px;}
	.innerpage-content-wrapper {max-width: 100%;}
	.innerpage-content-wrapper h2 br {display: none;}
	.footer-button-wrapper .btn-grey, .footer-button-wrapper .btn-primary{padding: 9px 15px;}
	.two-column-wrapper .content-wrapper h2 br {display: none;}
	.whitepapers-section {padding: 0 0 60px;}
	.blog-main-section {padding: 60px 0;}
	.header-navigation .header-button > a {margin-right: 6px;}
	.error-404-wrapper h1 {font-size: 70px;line-height: 70px;}
	.container{max-width: 1170px !important;}
	#Content {margin-top: 130px;}
}
@media only screen and (max-width: 992px){
	h1 {font-size: 34px; line-height: 38px; }
	h2{font-size: 26px;line-height: 30px;}
	.home-banner .two-column-wrapper .content-wrapper h1{margin-bottom: 5px;}
	.home-banner .two-column-wrapper .content-wrapper span{font-size: 15px;line-height: 22px;}
	.statistics-listing li{flex: 1;margin-right: 20px;}
	.statistics-listing li figure {width: 65px;}
	.statistics-listing .statistics-content .content {max-width: calc(100% - 65px);padding-left: 15px;}
	.statistics-listing .statistics-content .content .big {font-size: 30px;line-height: 30px;margin-bottom: 5px;}
	.home-banner .two-column-wrapper .image-wrapper {height: 320px;}
	.two-column-wrapper .image-wrapper{height: 280px;}
	.heading-wrapper {padding-bottom: 10px;}
	.box-section .box-wrapper {height: 250px;}
	.innerpage-wrapper h1 {font-size: 34px;line-height: 38px;}
	.box-content-section {padding: 60px 0;}
	.box-content-wrapper .box-content-single figure {height: 250px;}
	.blog-listin-wrapper .blog-wrapper li {flex: 0 0 50%;max-width: 50%;}
	.contact-info-wrapper {max-width: 100%;margin: 0 0 40px;}
	.testimonial-content-box .testimonial-content-wrapper {text-align: center;}
	.testimonial-content-box .testimonial-info {text-align: center;justify-content: center;max-width: 400px;}
	.icon-content-wrapper .icon-content-single {flex-direction: column;justify-content: center;align-items: center;text-align: center;}
	.icon-content-wrapper .icon-content-single .content {padding-left: 0;padding-top: 10px;}
	body.page-template-enterprise-tech-assessment .footer-cta p{font-size: 16px;line-height: 26px;}
	.team-wrapper ul li .team-box-single figure {width: 100px;height: 100px;}
	.team-wrapper ul li .team-box-single h2 {font-size: 18px;}
	.team-wrapper ul li .team-box-single .designation {top: -4px;margin: 0 0 5px;}
	.case-studies-wrapper ul li {flex: 0 0 100%;max-width: 100%;}
	.footer-wrapper .widget.contact-info{padding: 30px 0 0;}	
	.footer-wrapper .widget.contact-info, .footer-wrapper .widget.footer-navigation {flex: 0 0 100%;max-width: 100%;}
	.innerpage-two-column-section .two-column-wrapper.experienced-negotiators .content-wrapper {max-width: 100%;}
	#Content {margin-top: 150px;}
}
@media only screen and (max-width: 782px){
	body.logged-in .site-header {top: 46px;}
	.site-header.sticky{padding-bottom: 20px;}
}
@media only screen and (max-width: 767px){		
	h1 {font-size: 30px;line-height: 37px;}
	h2 {font-size: 24px;line-height: 35px;}
	.container{padding: 0 20px;}
	.site{padding-top: 90px;padding-bottom: 90px;}
	header{position: relative;padding: 15px 0;}	
	.mobile-menu-widget{display: flex;}
	.header-wrapper .header-navigation nav ul{justify-content: flex-start;}
	.site-header .header-navigation {position: fixed;top: 0;right: -100%;bottom: 0;background-color: #fff;margin-top: 0;z-index: 1111;align-content: flex-start;padding: 20px;max-height: 100%;overflow-y: auto;width: 320px;max-width: 100%;transition: 0.4s all ease-in-out;-webkit-transition: 0.4s all ease-in-out;-moz-transition: 0.4s all ease-in-out;padding-top: 50px;box-shadow: -5px 0 6px rgba(0, 0, 0, 0.16);-webkit-box-shadow: -5px 0 6px rgba(0, 0, 0, 0.16);justify-content: flex-start;}
	.site-header .header-navigation.menu-open{right: 0;}
	.site-header .header-navigation .main-navigation {display: flex;width: 100%;flex-wrap: wrap;align-items: flex-start;}
	.site-header .main-navigation .menu-menu-1-container{width: 100%;}
	.site-header .main-navigation .menu {width: 100%;flex-wrap: wrap;}
	.header-wrapper .header-navigation nav > .menu-menu-1-container > ul > li {width: 100%;margin-right: 0;border-bottom: 1px solid #ccc;}
	.site-header .main-navigation .menu li::before {display: none;}
	.header-wrapper .header-navigation nav > .menu-menu-1-container > ul > li > a, .site-header.sticky .header-wrapper .header-navigation nav > .menu-menu-1-container > ul > li > a {padding: 16px 30px 16px 0;width: 100%;}
	.header-wrapper .main-navigation .menu li.home a {width: 100%; background-size: contain; background-position: left center; height: 100%; background-image: url(../images/home-icon-dark.svg); padding: 0; }
	.site-header .main-navigation .menu li.home.current_page_item{height: 33px;width: 100%;padding-bottom: 15px;}
	.header-wrapper .main-navigation .menu {margin-right: 0;}
	.close-icon-mobile{display: flex;}
	.site-header{padding: 10px 0;position: absolute;}
	.header-wrapper .header-right {max-width: 100%;justify-content: center;padding-left: 0;}
	.header-wrapper .header-right .header-contact {}	
	.header-wrapper .header-right .header-contact .contact-link {font-size: 18px;}
	.header-wrapper .site-branding, .site-header.sticky .header-wrapper .site-branding {max-width: 100px;margin-top: 0;padding-bottom: 0;}
	.contact-section .map-wrapper {flex: 0 0 100%;height: 250px}
	.contact-section .content-wrapper {padding: 20px 20px 38px;min-height: inherit;flex: 0 0 100%;}
	.site-footer {padding: 40px 0 114px;}
	.footer-wrapper .widget.newsletter {margin: 40px 0;}
	.footer-wrapper {flex-direction: column;}
	.header-wrapper .header-navigation nav .menu-menu-1-container {width: 100%;margin-bottom: 20px;}	
	.header-navigation .header-button > a {margin-right: 20px;}
	.header-wrapper .header-navigation nav ul li a::after{display: none;}
	.two-column-wrapper .image-wrapper {max-width: 100%;padding-right: 0;margin-bottom: 25px;}
	.two-column-wrapper .content-wrapper, .two-column-wrapper.expert-technology .content-wrapper {max-width: 100%;}
	.two-column-wrapper.reverse-column .image-wrapper{padding-left: 0;}
	.home-banner .two-column-wrapper .content-wrapper, .schedule-call .two-column-wrapper .content-wrapper{max-width: 100%;}
	.home-banner .two-column-wrapper .image-wrapper {height: 295px;margin-bottom: 50px;}
	.site-header.sticky{box-shadow: none;}
	.btn-grey, .btn-primary, .btn-white{font-size: 16px;}
	.statistics-listing li {flex: 0 0 100%;margin-right: 0;margin-bottom: 30px;}
	.statistics-listing li:last-child{margin-bottom: 0;}
	.our-statistics {padding: 40px 0 60px;}
	.statistics-listing .statistics-content {flex-direction: column;align-items: center;justify-content: center;text-align: center;}
	.statistics-listing .statistics-content .content {max-width: 100%; padding-left: 0; margin-top: 20px; }
	.technology-migration, .cost-containment {padding: 40px 0;}
	.companies-served{padding: 40px 0;}
	.box-section{padding: 40px 0;}
	.box-section .box-wrapper {flex: 0 0 100%; margin-right: 0; margin-bottom: 20px; }
	.box-section .box-wrapper:last-child{margin-bottom: 0;}
	body.logged-in .site-header {top: 0;}
	.footer-wrapper .widget.newsletter{display: none;}
	.footer-wrapper .widget.footer-navigation{max-width: 100%;}
	#backToTop{bottom: 110px;}
	.innerpage-wrapper {min-height: 200px;}
	.innerpage-wrapper h1 {font-size: 24px;line-height: 30px;}
	.box-content-section {padding: 40px 0;}
	.box-content-wrapper ul {margin: -20px -15px;}
	.box-content-wrapper ul li {flex: 0 0 100%;max-width: 100%;padding: 20px 15px;}
	.blog-main-section {padding: 40px 0;}
	.blog-detail-section{padding: 40px 0;}
	.caret {display: inline-block;}
	.header-wrapper .header-navigation nav .menu > li .sub-menu, .header-wrapper .header-navigation nav .menu > li:hover .sub-menu {opacity: 1; visibility: visible; display: none; transition: none; width: 100%; position: relative; top: 0; border-top: 0; box-shadow: none; left: 0}
	.header-wrapper .header-navigation nav ul li.current_page_item, .main-navigation .menu > li .sub-menu > li.current_page_item, .header-wrapper .header-navigation nav ul li.current-menu-parent, .header-wrapper .header-navigation nav .menu > li .sub-menu > li.current_page_item{border-color: #28367D}
	.header-wrapper .header-navigation nav .menu > li.menu-item-has-children{padding-right: 30px;}
	.schedule-call {padding: 40px 0;}	
	.contact-main {padding: 0 0 40px;}
	.testimonial-content-box {padding: 25px 10px;}
	.testimonial-slider {padding: 0 20px;}
	.testimonial-content-box .testimonial-content-wrapper .testimonial-text{font-size: 15px;line-height: 22px;}
	.testimonial-content-box .testimonial-content-wrapper .testimonial-text::before, .testimonial-content-box .testimonial-content-wrapper .testimonial-text::after{width: 30px;height: 20px;}
	.testimonial-section {padding: 40px 0;}
	.icon-content.three-column .icon-content-wrapper ul li {flex: 0 0 100%;max-width: 100%;}
	body.page-template-enterprise-tech-assessment .footer-cta p {font-size: 15px;line-height: 24px;}
	.two-column-section.migration {padding: 40px 0 0;}
	.two-column-section.it-services .two-column-wrapper .content-wrapper h3 {font-size: 16px;line-height: 24px;}	
	.header-wrapper .header-navigation nav .menu > li .sub-menu{width: 100%;padding: 0 0 10px;}
	.header-wrapper .header-navigation nav .menu > li#menu-item-14 .sub-menu {width: 100%;}
	.case-studies{padding: 40px 0;}
	.case-studies-wrapper ul li {flex: 0 0 100%;max-width: 100%;}
	.case-studies-wrapper ul li .case-studies-single h3 {font-size: 16px;line-height: 24px;}
	.team-wrapper ul li {max-width: 100%;flex: 0 0 100%;}
	.case-studies-wrapper ul li .case-studies-single .content {flex: 0 0 100%; padding-left: 0; margin-top: 15px; }
	.footer-navigation ul li {flex: 0 0 100%;padding-right: 0;margin-bottom: 8px;}
	.contact-info-wrapper .contact-details li {flex: inherit;margin: 0 0 30px;}
	.contact-info-wrapper .contact-details li:last-child {margin: 0;}
	.footer-navigation .menu-footer-menu-1-container{margin-right: 0;}
	.footer-navigation .menu-footer-menu-1-container, .footer-navigation .menu-footer-menu-2-container{max-width: 100%;}
	body.page-template-orchestration-and-Management .two-column-section.it-services .two-column-wrapper .content-wrapper {max-width: 100%;margin-right: 0 !important;}
	.blog-main-wrapper form.search {margin-top: 20px;}
	.blog-heading h2 {width: 100%;flex: inherit;}
	.whitepapers-section {padding: 0 0 40px;}
	.blog-main-section {padding: 40px 0;}	
}

@media only screen and (max-width: 750px){
	#Content{margin-top: 70px;}
}

@media only screen and (max-width: 572px){	
	.two-column-wrapper .image-wrapper figure::before{top: 10px;bottom: 10px;}
	.two-column-wrapper .image-wrapper {height: 200px;}
	.box-section .box-wrapper {height: 162px;}
	.contact-section .map-wrapper {height: 180px;}
	.blog-listin-wrapper .blog-wrapper li {flex: 0 0 100%;max-width: 100%;}
	.container{padding: 0 20px;}
}
