@media(min-width:1600px){
    .container{max-width:1440px;}	
}
@media(max-width:1599px){
    .circle-wrap{margin:auto;}
    .bannerAnimate{top: 80px;left: 0;}
    .bannerAnimate img{width: 160px;}
/*     .portfolio_popup{padding: 150px 200px 0 0px;}     */
	.portfolio_popup{max-width:550px;}
}
@media(max-width:1399px){
	.buttonStyle{padding:19px 40px}
	.headerSection .menuPart .getInTouch {padding: 12px 30px;}
	.headerSectionRow{margin:20px 0}
    .elearningServices {padding-right: 70px;}
    .elearningServicesColumn {padding: 0px 50px;}
    .elearningServicesColumn:nth-child(2), .elearningServicesColumn:nth-child(4) {padding: 0 0px 0 100px;}
    .elearningServicesColumn:nth-child(1) .elearningRight, .elearningServicesColumn:nth-child(2) .elearningRight {margin-bottom: 100px;}
    .softwareDevelopmentServicesColumn p {padding-right: 50px;}
    .softwareDevelopmentServicesColumn:first-child,.softwareDevelopmentServicesColumn:nth-child(2){padding-left: 30px;}
    .bannerAnimate {top: 80px;left: 20px;}
    h1{font-size: 44px!important;}
    .bannerheading span{font-size: 80px;}
	h3{font-size: 26px;}
    .vision {margin-top: 30px;}
    h2{font-size: 35px;}    
    .innerServices{padding:40px 0}
	section{padding:50px 0}
	.counting{font-size:26px;}
	.publishingServices h3{padding:0 20px;}
	.serviceInnerImage figcaption{font-size:32px!important;}
	.serviceInnerContentArea .wp-block-column {padding-right: 50px;}
	.headerSection .menuPart li a{margin:0 20px;}
}
@media(max-width:1365px){       
    .bannerSection {background-position: 0px 120px;background-size: 120px;}
    .publishingServices h3 {margin-top: 35px;min-height: 60px;}
/*     .portfolio_popup{padding: 150px 100px 0 0px;}	 */
}

@media(max-width:1199px){
	.serviceInnerDropShadow{margin-bottom:80px;}
	.counting{font-size:24px;}
	.static_banner_picture{height:200px}
	.achievementsTitle{min-height:100%;align-items:start;font-size:20px!important;max-width:230px;}
	.publishingServicesColumnInner{padding:0;}
	.headerSection .menuPart li a{margin:0 15px;font-size:16px}	
    .contactEmail{margin: 35px 0 ;}
    .contactGetInTouch a,.contactGetInTouch p{font-size: 16px;}   
    .elearningServicesColumn .elearningServices {padding-right: 50px;}
    .elearningServicesColumn {padding:0px;}
    .elearningServicesColumn:nth-child(2), .elearningServicesColumn:nth-child(4) {padding: 0 0 0 60px;}
    section{padding: 80px 0;}
    .bannerAnimate {top: 50px;left: 20px;}
    .bannerSection {background-position: 0px 80px;}
    h1{font-size: 40px!important;}
    .buttonStyle{padding: 15px 30px;font-size: 16px;}   
	.homePara{padding:25px 0 35px}    
    h2{font-size: 30px;}
/*     .portfolio_popup{padding: 150px 50px 0 0px;} */
	.portfolio_popup{max-width:450px;}
    .portfolioSlick { padding: 25px;}
	.newScroll ul li{font-size:32px}
	.entry-content li{padding:0 0 5px 15px;}
	.serviceInnerContentArea .wp-block-column {padding-right: 0px;}
}

@media(max-width:991px){
	.serviceInnerDropShadow{margin-bottom:60px;}
	.site-content,.entry-content{padding:40px 0 ;}
	.achievements_list_3, .achievements_list_4 {margin-top: 50px;}
	.contactPageInnerContent {padding: 50px 50px 20px;}
	.serviceColumn .wp-block-column {margin-bottom: 50px;}
/* 	.serviceInnerContentArea {padding: 50px 40px;} */
	.serviceInnerContentArea {padding: 30px 40px 50px;}
	.serviceInnerImage figcaption{font-size:28px!important;}
	.serviceInnerContentArea .wp-block-column {padding-right: 15px;}
	.ClickToPortfolioInner {max-width:100px}
	.portfolioArrow { position: absolute; top: 40px;left: 35px;}
	.newScroll h1 {margin-right: 30px;}
	.fullScreenIconPopup{top:70px;left:30px}
	.page-template-template-service .innerServices h3{margin:15px 0;}
	.page-template-template-service .buttonStyle{margin-top:0}
	.publishingServicesColumnInner{padding:0 30px;}
    .contactNameColumn{margin-bottom: 30px;}
    .contactInnerDetails{padding: 0 15px;}  
    .innerServices{padding:20px 0}
    .portfolio_popup {padding: 0 0 10px;left: 0;text-align: center;bottom: 0;top: auto;}
    /* .portfolio_popup{padding: 75px 0 0 0 ;left: 0;text-align: center;} */
    .slick-lightbox-inner{max-width: 100%;max-height: 75%;margin-top: 60px;}
    .portfolio_popup h2{font-size: 24px;}
    .portfolio_popup p{line-height: 24px;font-size: 14px;padding: 0;}
    .publishingServicesColumn:nth-child(3),.publishingServicesColumn:nth-child(4){padding-top: 50px;}
    .elearningServices{padding-right: 15px;}
    .softwareDevelopmentServicesColumn p {padding-right: 15px;}
    .elearningRight{margin-bottom: 50px!important;}
    .elearningServicesColumn:last-child .elearningRight{margin-bottom: 0!important;}
    .elearningServicesColumn:nth-child(2), .elearningServicesColumn:nth-child(4) {padding:0;}
    .softwareDevelopmentServicesColumn:nth-child(2){padding-top: 50px!important;}
    .publishingAnimate{padding-left: 0!important; padding-top:0px;position: unset;}
    .animate_md{top: 180px; right: 0;}
	.animate_md img{width:150px}
    .animate_sm{top:-30px;right: 0;}
	.animate_sm img {width:100px}
    .footer-menu li a{margin:0;}
    section{padding: 60px 0;}
    .bannerAnimate img {width: 120px;}
    .bannerAnimate {top: auto;left: 30px;bottom: 270px;}
    h1{font-size: 35px!important;line-height: 50px;}
    h3{font-size: 24px;}
    .rowServicesTop {margin-top: 50px;}
    .publishingServices h3 {font-size:22px;margin-top: 25px;min-height: 20px;}
    .bannerheading span{font-size: 70px;}
    .headerTopSection a{font-size: 16px;}
    .headerTopSection{padding:20px 10px}
    .headerTop{margin-top: 30px;}    
    #wprmenu_menu_ul .wpr_search ,.headerSection {display: none;}
	#mg-wprm-wrap ul#wprmenu_menu_ul li.current-menu-item a {color: #fff!important;}
	.footerSection p ,.footerSection a{font-size: 16px;}
    .vision {margin-top: 0px;}
    .portfolioSlick {padding: 20px;}
	.circle-wrap{width:140px;height:140px;}
	.circle-wrap .circle .mask {clip: rect(0px, 140px, 140px, 60px);}
	.circle-wrap .circle .mask, .circle-wrap .circle .fill{width:140px;height:140px;}
	.circle-wrap .inside-circle{width:130px;height:130px;line-height:130px}
	.in-view .achievements_list_1 .mask.full, .in-view .achievements_list_1 .circle .fill{transform: rotate(135deg);}
	.in-view .achievements_list_2 .mask.full, .in-view .achievements_list_2 .circle .fill{transform: rotate(145deg);}
	.in-view .achievements_list_3 .mask.full, .in-view .achievements_list_3 .circle .fill{transform: rotate(150deg);}
	.in-view .achievements_list_4 .mask.full, .in-view .achievements_list_4 .circle .fill{transform: rotate(130deg);}
	 @keyframes fillone{
		 0% {transform: rotate(0deg);}
    	100% {transform: rotate(135deg);}
  		}
  	@keyframes filltwo{
   	 	0% {transform: rotate(0deg);}
    	100% {transform: rotate(145deg);}
  		}
  	@keyframes fillthree{
    	0% {transform: rotate(0deg);}
    	100% {transform: rotate(150deg);}
 		}
  	@keyframes fillfour{
    	0% {transform: rotate(0deg);}
		100% {transform: rotate(130deg);}
  		}
	.counting{font-size:25px;}
	.achievementsTitle{font-size:18px}
	.footerLocation, .footerEmail, .footerCall {padding-left: 80px;}
}
@media(max-width:781px){
	.serviceRow .serviceColumn{align-items: flex-start;flex-flow: column;}
	.fullContainer .serviceColumn {flex-direction: column-reverse;}
	.serviceThreeColumn {flex-flow: column;}
	.serviceThreeColumn .wp-block-column:nth-child(2n){margin-left:0!important;}
}
@media(max-width:767px){
	
	.serviceInnerDropShadow{margin-bottom:50px;}
	.serviceInnerImage figcaption{font-size:22px!important;}
	.counting{font-size:22px;}
	.newScroll h1 {margin-right: 0px;}
	 .fullContainer .serviceColumn{flex-direction:column-reverse;}
    h2{font-size: 24px;}  
    .publishingServicesColumn{padding-top: 30px!important;}
    .publishingServicesColumn:first-child{padding-top: 0!important;}
/*     .achievements_list_2{margin-top: 50px;} */
    .elearningServicesColumn {padding: 0px 15px!important;}
    .softwareDevelopmentServicesColumn:first-child, .softwareDevelopmentServicesColumn:nth-child(2){padding:0 15px;}
    .bannerAnimate img {width: 100px;}
	.animate_md img{width:100px}
	.animate_sm img {width:50px}
    .bannerAnimate {left: 80px;bottom: 230px;}
    h1{font-size: 30px!important;line-height: 40px;}
    .bannerheading span{font-size: 70px;}    
	.homePara{padding:20px 0 25px}
	.softwareDevelopmentServicesIcon img{margin:auto;}
	.newScroll ul li{font-size:28px}
}
@media(max-width:599px){  
	.borderEnd{border:none!important;}
	.serviceColumn{align-items:flex-start;}
	.fullScreenIcon{display:none!important;}
}
@media(max-width:575px){  
	.achievements_list_2{margin-top:50px;}	
	.publishingAnimate,.bannerAnimate{display: none;}
    .elearningRight {background-position: top center!important;padding-left: 0px; padding-top: 150px;text-align: center;margin-bottom: 30px!important;}
    h3{font-size: 20px;} 
    section{padding: 40px 0;}
	.buttonStyle{padding:10px 15px;font-size: 16px;}
    .container {padding: 0 15px;}
    p{font-size: 16px;line-height: 28px;}
	.homePara{padding:20px 0}
	#wprmenu_bar .menu_title{top:-8px}
	.static_banner_picture {height: 150px;}
	.contactPageInnerContent{padding:25px 25px}
	.entry-content li{font-size:16px;line-height:30px;}
	.page-template-template-service .innerServices h3{margin:20px 0;}
	.fullScreenIconPopup{top:65px;left:15px}
	.newScroll ul li{font-size:24px}
	.newScroll li:before{top:15px;width:10px;height:10px}
	.newScroll h1{font-size:18px!important;line-height:30px}
	.wp-container-620b436d7d79f .wp-block-columns{flex-direction:column-reverse}
	.serviceInnerImage figcaption{left:20px;}
	.serviceInnerContentArea {padding: 30px 25px;}
	
	.serviceColumn .wp-block-column {margin-bottom: 20px;}
	.newScroll{padding:20px;}	
	.serviceRow{padding:15px;}
	.testimonials li{background-position:10px 30px!important;}
	
@media(max-width:428px){ 
    .vision{margin-top: 20px;}
	.footer-menu li a {margin: 0px 1px;}
	.publishingServicesIcon {min-height: 100%;}
	
}
@media(max-width:374px){
	.footer-menu li a {margin: 0 4px;font-size:15px}
	.footerSection p, .footerSection a {font-size: 15px;line-height:24px}
	.footer-menu li{margin-left:0}
	.copyright p, .copyright a{font-size:14px;line-height:24px}
}
