@charset "utf-8";

.align-items-center{margin:0}
/*1920 to 1600 */
@media (max-width: 1920px) {
	#myMenu ul li .full-width li a, #myMenu ul li .full-width li span{	padding: 9px 0;  margin: 3px 0px 3px 0; position: relative; }
	.full-width .menu-brand-icon img{position: inherit;}
	.full-width img {position: absolute;display: block;	}

}
/*1599 to 1440 */
@media (max-width: 1599px) {
	.h2-heading{font-size: 46px;}
	.main-heading h2{font-size: 36px;}
	footer .media-body a, .ftr-social-media a, footer p, footer i{font-size: 12px;}
	footer .media-left img {padding-right: 10px;}
	.it-offering-content{padding: 0 5% 0 10% }
	.career-heading{font-size:30px;line-height:0.2;}
	.pb50{padding-bottom:50px;}
}
/*1439 to 1360 */
@media (max-width: 1439px) {
	.media.py-1{padding: 0 !important}
	.sap-overview-block .background-image{background-size: contain;background-position-x: 100%;}

}
/*1359 to 1280 */
@media (max-width: 1400px) {
	.main-heading h4, #myMenu ul li, .progress-block h4{font-size: 18px;margin:0}
	.get-quote-section h2{font-size: 24px}
	footer h3{font-size:15px;}
	.it-offring-img, .background-image{height: 100vh;}
	.full-width h2{margin-bottom: 10px;font-size: 22px;}
	#homemenu1 li{margin: 0 !important;}
	.full-width img{ width: 25px;height: 25px; margin:0;}
	.progress-block img{max-width: 30%;}
	.progress-block .b1 h1{font-size: 36px;}
	.counter-value:after{top: 0}
}
/*1279 to 1152 */
@media (max-width: 1279px) {
	.journey-year h1{font-size: 700%;}
	.sap-overview-block .background-image{height: 70vh;}
}

/*1151 to 1024 */
@media (max-width: 1151px) {
	.h2-heading{font-size: 42px;}
	.error-page h1{font-size: 3.5rem;}
	.inner-banner{padding-top: 15%}
	.button{font-size: 11px;padding: 10px 30px;}
	.inner{top: 28%;}	
	.full-width li a, .menu-background .bg-content p{font-size: 14px;}
	/* #myMenu ul li .full-width li a{left: 34px;} */
	.fullCoverImg-right, .fullCoverImg-left{background-size: auto 60%;}
	/* #footer .col-md-6.col-lg-3.mb-4{padding: 0 5px;} */
	footer .media-left img{padding-right: 10px;}
	footer h3, .team-section h5, .header-menu li, .header-menu2 li, .progress-block h4{ font-size: 15px;}
	footer .media-body a, footer p, .copy-rights span, .copy-rights li, .team-section p{font-size: 12px;top: 2px;}
	.icon{right: 0;padding: 9px;}
	.input-field{ padding: 6px 10px;}
	.header-menu, .header-menu2{right: 60px;top: 26px;}
	ul.sub-menu-item li{line-height: 32px;}
	.logo-wrap{top: 20px;}
	.menu-icon{height: 24px;width: 24px;}
	.menu-icon__line, .menu-icon:hover .menu-icon__line-left, .menu-icon:hover .menu-icon__line-right{width: 24px;}
	.menu-icon__line-left, .menu-icon__line-right {	width: 10px;}
	.nav-but-wrap{padding: 10px 10px 5px;margin-top: 23px;}
	.main-heading h2, .main-heading-platform h2, .progress-block h1{font-size: 30px;}
	.main-heading h5, .main-heading-platform h5, .main-heading h4, .customer-insights .card h5 {line-height: 24px;	font-size: 16px;}
	.btn-shutter-more{font-size: 12px;padding: 10px 26px;margin-top: 0;}
	ul.nav__list.right_nav__list, #menu4 .social-media{padding-top: 30px;}
	#myMenu > ul > li > a, ul.nav__list.right_nav__list a,.menu-background h2{font-size: 18px;}
	.get-quote-section2 h2, .progress-block .b1 h1 {font-size: 26px;}
	.submenu {	padding: 50px 0 0 20px;	}
	.submenu li{font-size: 14px;line-height: 36px;}
	.nav-active .menu-icon__line-right, .nav-active .menu-icon:hover .menu-icon__line-left, .nav-active .menu-icon:hover .menu-icon__line-right, .nav-active .menu-icon__line-left{    width: 9px;}
	
	.header-wrapper{margin-left: 5%;}
	.header-wrapper img{width: 80%;}
	.progress-block img{width: 25%}
	.menu-background .bg-content h3{font-size: 20px}
	.menu-background .bg-content{ top:5%;left:5%}
	.counter-value:after{top: 0px;width: 16px;height: 16px;}
	.header-menu2{right: 110px;}
	
	#innernavbar img{width: 204px;}
	.menu-brand-icon li a {left: 0 !important;}
	.inner-banner{top: 50%;}
	.mega-menu{width: 700px}
	.mobile-block{display: block;}
	.mobile-none, .inner-banner .main-heading h4{display: none;}
	.it-offering-content{padding: 0 5% 0 12%}
	.user-service-block .px-5{padding: 0 20px !important;}
	.pb50{padding-bottom:50px;}
	
}
/*1023 to 992 */
@media (max-width: 1023px) {
	.loading2 {width: 7%;position: absolute;right: -19px;top: 25%;}
	.our-services-section .ehover11 h2{	margin: 42% 20px 0  30px; font-size: 16px; line-height: 26px;	}
	.our-services-section .hover .services-overlay .button{margin-top:0 !important}
	.culture, .healthbenefits, .equaloppertunity, .improvment, .proficient, .accountable, .Unconventional, .intergrity, .customer{height: 50vh;}
	.footer-logo-sec{order: 1;}
	.border-right1{border:0 !important}
}
/*1023 to 970 */
@media (max-width: 991px) {
	
}
/*969 to 800 */
@media (max-width: 969px) {
	.menu-background, #myMenu ul li .full-width { width: 65%; }
	#myMenu{ width: 35%; }
	.header-menu, .header-menu2, .fixed-side-bar{display: none !important}	
	.orange-bg{left: 9%;}
	.sap-overview-block .background-image {height: 50vh;}
}
@media screen and ( max-height: 800px ){
	#counter .b1{padding: 20px 0 !important;}
}
/*899 to 800 */
@media (max-width: 899px) {}

@media (max-width: 799px) {
	
	.it-offring-img, .background-image {height: 35vh;margin-bottom: 40px;}
	.fullCoverImg-right, .fullCoverImg-left {background-size: auto 65%;background-position: bottom center;	}
	.menu-background, #myMenu ul li .full-width{width: 70%;}	
	#myMenu{width: 30%;}
	.progress-block .b1 h1{font-size: 36px;}
	.progress-block h4, .image-blocks h3{font-size: 22px;}
	#innernavbar img {padding-left: 32px;width: 180px;}
	.inner-banner .h2-heading{padding: 10px 0 0 0px;}
	
}
@media screen and ( max-height: 900px ){
}
@media screen and (max-width: 767px) , screen  and ( max-height: 668px ){
}

/*767 to 736 */
@media (max-width: 767px) {
	.sap-overview-block .background-image{background-size: contain;}	
	.our-services-section .ehover11 h2{margin: 32% 20px 0 40px;font-size: 22px;height: 80px;line-height: 30px;}
	.error-page h1{font-size: 3rem;}
	#myMenu .right-main-links{padding-top: 40px;}
	#myMenu ul li .full-width{padding-top: 50px;padding-left: 20px}
	#myMenu ul li{padding: 10px 10px 0 0px}
	.order-1{order: 0;}
	.it-offering-content, #OurWork{padding: 0 4% 0 6%;}
	footer#footer{padding:10% 6% 5% !important}
	form#contact_us .col-12.col-md, form#contact_us .col{ padding:0}
	.get-quote-section2 .button{float: none !important;	margin: 0 auto;	display: block;	width: 48%;margin-top: 26px !important;}
	.cd-horizontal-timeline .events{left: -210px;}
	.main-heading h2, .info-analytics .w-75{width:100% !important}
	/* .orange-bg{margin-top: 15px;} */
	.customer-insights h2, .inner-banner2 h2, .main-heading h2, .main-heading-platform h2, .journey-year h2, .events-content h3, .get-quote-section2 h2{font-size: 26px; line-height: 30px;}
	.full-width .menu-brand-icon img{width: 40%;height: 100%;margin: 15px 0;}
	.nav-but-wrap.hide-on-mobile, .social-menu, #section-menu, .menu-background, .main-heading br, .get-quote-section2 br{ display: none !important; }
	.inner {top: 8% !important;}
	.main-heading h4{font-size: 16px;line-height: 30px;width: 100% !important;} 
	.btn-shutter-more, ul.nav.nav-tabs.border-0.float-right.mt-5.col-sm-12, .orange-bg{margin-top: 20px !important}
	.copy-rights ul{float: none !important;}	
	.nav-active .activeMenu .mobile-only{ display: block; position: absolute; z-index: 999; top: 20px; right: 5%; background-color: #3997e8; padding: 10px 4px; }
	.nav-but-wrap{right: 5%;margin-top: 20px;}
	#myMenu, .leadership-section img {width: 100%; z-index: 999;}
	.swiper-container-banner .main-heading h2{ font-size: 40px ;line-height: 50px;}
	#myMenu ul {padding-top: 20px;padding-left: 20px;}
	#myMenu ul li, .progress-block .b1, .row.mobile-overflow{margin: 0;}
	#myMenu .mobile-overflow ul {padding-left: 0; padding-top: 0}
	#myMenu ul li .full-width, #myMenu ul li a:hover + .full-width{width: 100%; z-index: 99; transition: 0.5s; overflow: scroll;}
	.full-width h2, .industry-offer img, .comming-soon img{margin-bottom: 20px;width: 88%;font-size: 20px;}
	.full-width {padding: 30px 0 0 30px;}	
	.customer-insights, .it-offering-padding, .why-eprosoft-section, .get-quote-section, .get-quote-section2, .contact-section, .client-section, .info-analytics, .insights, .careers-section, .sitemap-section, .our-services-section, .leadership-section, .team-section, .journey-section{padding: 40px 0px !important;}
	footer .col-md-6.col-lg-2.mb-4, footer .col-md-6.col-lg-2.pr-0, .get-quote-blk, .ind-sub{padding: 0; padding-top: 0 !important}
	.contact-section .custom-file-upload, .get-quote-section .custom-file-upload{max-width: 250px;}
	.why-eprosoft-section, .get-quote-section {padding: 60px 20px !important;}
	.get-quote-section .form-control, .insights .column-block, .fdb-box, .align-items-center{margin-bottom: 25px}
	.get-quote-section .button{position: inherit; margin-top: 20px !important;right: 0;}
	/* .insights .column-block, .fdb-box, .align-items-center{margin-bottom: 35px} */
	#innernavbar img{ width: 160px;padding-left: 20px;}
	.font-size-20, .progress-block h4 {font-size: 16px;line-height: 26px;}
	
	.swiper-slide figure{padding: 5px;}
	footer .media-body a, footer p, .copy-rights span, .copy-rights li, .team-section p, .cd-horizontal-timeline .events-content p, .copy-rights a, .copy-rights span{font-size: 13px;}
	.get-quote-section .right{bottom: 25px !important;    right: 0px;}
	.our-services-section .ehover11 img{transform: translate3d(-15px,0,0);}
	.section-one .main-heading h2, .progress-block .b1 h1{font-size: 36px;line-height: 46px;}
	.message{padding: 0;margin-top: 0px;margin-bottom: 20px;}
	.counter-value:after{top: -4px;}
	.journey-year h1{font-size: 500%;}
    .bigdata-nav.nav-tabs .nav-link { padding: .8rem .8rem; }
    .sub-navigation i { padding: 6px 7px;}
    .inner-banner { padding-top: 40%; }
	.breadcrumb, .main-heading ul > .dropdown:first-child { display: none !important; }
	.customer-insights .card{    box-shadow: 5px 2px 40px rgba(202, 202, 202, 0.37);margin-bottom: 30px;}
	.mega-menu {width: 300px;}
	#myMenu > ul > li > a{	font-size: 20px;line-height: 24px;}
	.user-service-block .px-5{padding: 20px !important;}
	.mbl-heading{font-size: 25px;}
	.why-eprosoft-section, .get-quote-section {
    padding: 5px 20px !important;
	}
	.mmt-4, .mmy-4 {
    margin-top: 0.0rem!important;
	}
	.padd10{
		padding:10px;
	}
	.pbm10{padding-bottom:10px;}
	
  }

/*735 to 667 */
@media (max-width: 735px) {
	.it-offering-content ul.nav.nav-tabs.border-0.float-right.mt-5 {float: none !important;margin-bottom: 50px;margin-top: 20px !important;	}
	.team-section figure img{    width: 50%;}
}
/*666 to 600 */
@media (max-width: 666px) {

}
/*599 to 568 */
@media (max-width: 599px) {
}
/*567 to 480  */
@media (max-width : 567px) {
}
/*479 to 414  */
@media (max-width : 479px) {
}
/*413 to 375*/
@media (max-width : 413px) {

}
/*374 to 320*/
@media (max-width : 374px) {
}
@media (min-width: 992px) and (min-height: 900px) {
}