@media(min-width: 2001px) {
    .container-fluid{max-width: 94vw;}
	.leftOffset{padding-left: 3vw;}
	.rightOffset{padding-right: 3vw;}
	.container{max-width: 90vw;}
   
	
}
@media (max-width: 2000px) and (min-width: 1681px)  {
	
    .container-fluid{max-width: 92vw;}
	.leftOffset{padding-left: 4vw;}
	.rightOffset{padding-right: 4vw;}
	.container{max-width: 90vw;}

}
@media (max-width: 1680px) and (min-width: 1441px) {
	
    .container-fluid{max-width: 94vw;}
	.leftOffset{padding-left: 3vw;}
	.container{max-width: 90vw;}
	.expertiesRow{height: 120dvh;}
	.expertiesRow .item .description{font-size: 14px;}

	.Technology{height: 90vh;}
}
@media (max-width: 1440px) and (min-width: 1370px) {
	/* body{zoom: 95%;} */
	/* section{padding: 95px 0;} */
	.container-fluid{max-width: 94vw;}
	.leftOffset{padding-left: 3vw;}
	.rightOffset{padding-right: 3vw;}
	.container{max-width: 90vw;}

	.riveItem{
		padding-left: 20px;
		padding-right: 20px;
		padding-bottom: 20px;
	}

	.expertBlocks .nextDim{bottom: -49px;}
	.expertBlocks .prevDim{top: -25px;}

	.Technology{height: 85vh;}
	
	.designSec .max-1000{max-width:832px;}
	
	
}
@media (max-width: 1369px) and (min-width: 1281px) {
	/* body{zoom: 95%;} */
	section{padding: 80px 0;}
	.container-fluid{max-width: 94vw;}
	.leftOffset{padding-left: 3vw;}
	.rightOffset{padding-right: 3vw;}

	.expertBlocks .nextDim{bottom: -49px;}
	.expertBlocks .prevDim{top: -25px;}
	
	.Technology{height: 80vh;}
	.designSec .max-1000{max-width:833px;}
	
}
@media (max-width: 1280px) and (min-width: 1101px) {
	/* body{zoom: 90%;} */
	section{padding: 40px 0;}
	.leftOffset {padding-left: 25px !important;}
	.rightOffset{padding-right: 25px !important;}
	.container,.container-fluid{max-width: 100%;padding-left: 25px;padding-right: 25px;}
	.riveItem{max-width: 300px;}


	.expertBlocks .nextDim{bottom: -45px;}
	.expertBlocks .prevDim{top: -20px;}
	/*  */
	.Technology{height: 70vh;}
	.designSec .max-1000{max-width:833px;}
	
}
@media (max-width: 1100px) and (min-width: 992px) {
	/* body{zoom: 90%;} */
	section{padding: 40px 0;}
	.leftOffset {padding-left: 20px !important;}
	.rightOffset{padding-right:  20px !important;}
	.container,.container-fluid{max-width: 100%;padding-left: 20px;padding-right: 20px;}

	.riveItem{max-width: 300px;}

	.expertBlocks .nextDim{bottom: -45px;}
	.expertBlocks .prevDim{top: -20px;}

	/*  */
	.ptb-80{padding-bottom: 0;}
	.historyWrapper.mt-137{margin-top: 50px;}
	.historyWrapper .bio br{display: none;}

	.valuesCard{padding:20px;}
	.valuesCard .names{margin-top: 35px;}
	.valuesCard br{display: none;}
	.footerRow.mt-180{margin-top: 50px;}
	/*  */
	.Technology{height: 70vh;}
	.Technology .TextRows{display: block;}
	.Technology .max-600{max-width: 100%;}
   .designSec .max-1000{max-width:833px;}	

}
@media(max-width: 991px) and (min-width: 700px){

	.expertBlocks .nextDim{bottom: -30px;}
	.expertBlocks .prevDim{top: -10px;}
	section{padding: 40px 0;}
	.container,.container-fluid{padding-left: 30px;padding-right: 30px;}
	.leftOffset{padding-left: 30px;}
	.rightOffset{padding-right: 30px;}
	/* .btn-outline, .btn-theme{height: 50px;font-size: 13px;} */
	/* .btn-outline .icon, .btn-theme .icon{height: 50px;width: 50px;line-height: 46px;} */
	/* menu	*/
	.mainMenu{padding: 8px 0;}
	.navbar-brand img{max-width: 120px !important;}
	.mainMenu.sticky{padding: 5px 0;}
	.menu-item-has-children:hover .sub-menu,
	.menu-item-has-children .sub-menu{ opacity: 1;visibility: visible;display: none;}
	.mainMenu ul li:not(:first-child){margin-left: 0 !important;}
	.mainMenu .navbar-nav{margin-top: 50px;}
	.mainMenu ul.letf-menu{margin-left: 0;}
	.mainMenu ul.sideMenu{margin-top: 0px;} 

	.navbar-nav.right-menu{margin-top: 20px;}
	.mainMenu ul li{display: block;width: 100%;}
	.mainMenu ul li a{width: 100%;text-align: left;}
	.menu-item-has-children>a{padding-right: 0;}
	.menu-item-has-children>a::before{display: none;}
	.menu-item-has-children>a i{display: inline-block;}
	.mainMenu .sub-menu{position: relative;width: 100%;}
	/* .mainMenu .lang{margin-left: 0;margin: 10px 0;} */
	.mainMenu li a:hover::after, .mainMenu li.current-menu-item a::after{width: 100px;}
	.mainMenu li{margin-bottom: 8px !important;}
	.mainMenu li a{
		/* border-bottom: 1px solid var(--white); */
    	/* border-left: 1px solid var(--white); */
		padding: 10px 0 !important;
	}
	.mainMenu .mega-menu .sub-menu{width: 100%;}
	.mainMenu ul .btn-1 a{text-align: center;}
	/* .mainMenu .sub-menu li a{font-size: 12px;padding:4px;} */

	/*  */
	.mainMenu.sticky .container-fluid{max-width: 96vw;}

	.TextRows{display: block;}
	.TextRows p br{display: none;}
	.max-800{max-width: 100%;}

	.riveItem{max-width: 300px;margin-right: 15px;}
	.statics{padding:40px 0;}
	.statics .col{max-width: 100%;width: 100%;flex: 1 0 100%}
	.staticBox{padding:20px; border-left: 0;border-bottom:1px solid rgba(255, 255, 255, 0.25); overflow: hidden;height: auto;}
	.staticBox .grid{max-width: 30%;}
	.fixdBg{padding:40px 0;}
	/* footer */
	
	.footer-logo img{max-width: 180px;}
	.menurow .item:not(:last-child){margin-right: 20px;}
	.footerRow-1.mt-180{margin-top: 50px;display: block;}
	.footerWidget.foosocial{margin-top: 30px;}

	/* about page */
	.themeHero{max-height: 50vh;}
	.our-story.ptb-80 {padding-bottom: 0;}
	.historyWrapper.mt-137{margin-top: 40px;}

	.allHistoery .left-col,.allHistoery .right-col{display: block;padding:0 0 0 30px;}
	.allHistoery .image{width: 100%;margin-bottom: 30px;}

	.allHistoery .left-col::before{right: auto;left: 0;}
	.allHistoery .cirlce{right: auto;left: -7px;}
	.allHistoery .bio br{display: none;}

	.our-founde .max_1120{max-width: 100%;margin: 0;}
	.our-founde .squre{top: 0;right: 0;}
	.max-1000{max-width: 100%;}
	.valuesCard{padding:20px;height: auto;margin-bottom: 30px;}
	.valuesCard .names{margin-top: 40px;}
	.our-values {padding-bottom: 0;}
	/*  */
	.portfolio-hero .title-row{display: block;}
	.portfolio-hero p{margin:25px 0 !important;}
	.title-row .targetBtn{margin-left: 0;}
	/*  */
	.xborderBox{padding:40px 0;}
	.max-1200{max-width: 100%;}
	.Technology{height: auto;padding:40px 0;}
	.max-600{max-width: 100%;width: 100%;}

	/*  */
	.expert-hero{height: auto;padding:350px 0 0px 0;}
	.iconBox{margin-bottom: 30px;}
	.iconBox .icon{height: 30px;width: 30px;margin-right: 8px;}
	.iconBox p{font-size: 13px;}
	.expert-hero .row.mt-60{margin-top: 25px;}
	.our-intro{padding:30px 0;}
	.our-intro .warpper{padding:20px 0 20px 30px;}
	.our-intro .grid{max-width: 50%;}
	.btn-theme.mt-60{margin-top: 20px;}
	.allProcess.mt-50{margin-top: 25px;}

	.proces_item{position: relative;}
	.proces_item .number::before{display: none;}
	.proces_item .number{position: absolute;left: 0;top:0;font-size: 50px;}
	.proces_item .icon{height: 40px;width: 40px;margin: 0 20px 0 0;}
	.our-Process{padding-bottom: 0;}
	.footerImages.mt-55{margin-top: 25px;}
	
	.allHistoery .item{padding-left:10px;}
}
@media (max-width: 699px) {

	.expertBlocks .nextDim{bottom: -30px;}
	.expertBlocks .prevDim{top: -10px;}
	
	section{padding: 30px 0;}
	.container,.container-fluid{padding-left: 20px;padding-right: 20px;}
	.leftOffset{padding-left: 20px;}
	/* menu	*/
	.mainMenu::before{bottom: -15px;}
	.mainMenu{padding: 10px 0;}
	.navbar-brand img{max-width: 180px !important;}
	.mainMenu.sticky{padding: 5px 0;}
	.menu-item-has-children:hover .sub-menu,
	.menu-item-has-children .sub-menu{ opacity: 1;visibility: visible;display: none;}
	.mainMenu ul li:not(:first-child){margin-left: 0 !important;}
	.mainMenu .navbar-nav{margin-top: 50px;}
	.mainMenu ul.letf-menu{margin-left: 0;}

	.navbar-nav.right-menu{margin-top: 20px;}
	.mainMenu ul li{display: block;width: 100%;}
	.mainMenu ul li a{width: 100%;text-align: left;font-size: 20px;}
	.menu-item-has-children>a{padding-right: 0;}
	.menu-item-has-children>a::before{display: none;}
	.menu-item-has-children>a i{display: inline-block;}
	.mainMenu .sub-menu{position: relative;width: 100%;}
	/* .mainMenu .lang{margin-left: 0;margin: 10px 0;} */
	.mainMenu li a:hover::after, .mainMenu li.current-menu-item a::after{width: 100px;}
	.mainMenu li{margin-bottom: 8px !important;}
	.mainMenu li a{
		/* border-bottom: 1px solid var(--white); */
    	/* border-left: 1px solid var(--white); */
		padding: 10px 0 !important;
	}
	.mainMenu .mega-menu .sub-menu{width: 100%;}
	.mainMenu .sub-menu li a{font-size: 16px;padding:4px;}
	.mainMenu .sub-menu li{margin-bottom: 0;}
	.mainMenu li.btn1 a{margin-left: 0;padding-left: 30px !important;}
	.mainMenu li a:hover::before, .mainMenu li.current-menu-item a::before{width: 70px;}
	.mainMenu .sub-menu li a{padding-left: 30px !important;}

	.topBar{display: none !important;}
	.mainMenu .navbar-nav.right{margin-top: 0;}
	.mainMenu ul > :nth-last-child(-n + 3) a{padding-left: 20px !important;}
	/* footer */
	footer{padding-top: 40px;}
	.footerRow{display: block;}
	.footer-logo{margin-bottom: 40px;width: fit-content;margin-left: auto;margin-right: auto;display: block;}
	footer .hide-col{display: none;}
	.menurow{display: block;text-align: center;}
	.menurow .item:not(:last-child){margin:0;}
	.menurow .item{margin-bottom: 25px !important;}
	.footerRow-1.mt-180{margin-top: 20px;}
	.foosocial{justify-content: center;}
	.copyrights,.copyrights .text-end{text-align: center !important;}
	.footerImages .grids{display: none;}
	.footerImages .imgCar {height: 250px;object-position: center;object-fit: cover;}
	/*  */
	.mainMenu.sticky .container-fluid{max-width: 96vw;}

	.TextRows{display: block;}
	.TextRows p br{display: none;}
	.max-800{max-width: 100%;}

	.riveItem{max-width: 300px;margin-right: 15px;}
	.statics{padding:40px 0;}
	.statics .col{max-width: 100%;width: 100%;flex: 1 0 100%}
	.staticBox{padding:20px; border-left: 0;border-bottom:1px solid rgba(255, 255, 255, 0.25); overflow: hidden;height: auto;}
	.staticBox .grid{max-width: 30%;}
	.fixdBg{padding:40px 0;}
	
	.popupforms .w{padding:10px;}
	.form-group{margin-bottom:15px;}
	.popupforms .body{padding:40px 15px 15px 15px;}
	.c-form input, .c-form textarea{height:40px;font-size:14px;}
	.c-form textarea{height:80px;}
	/* about page */
	.title-row{display: block;}
	.title-row br{display: none;}
	.title-row h1{margin-bottom: 20px !important;}
	.themeHero{padding-bottom: 50px;height: auto;padding-top: 250px;}
	.kImage.mt-40{margin-top: 20px;}
	.kImage img{height: 200px;object-position: center;object-fit: cover;}
	.ptb-80{padding-bottom: 0;}
	.historyWrapper.mt-137{margin-top: 30px;}

	.allHistoery .left-col{padding:0;display: block;}
	.allHistoery br{display: none;}
	.allHistoery .right-col{padding-left: 0;}
	.allHistoery h3{margin-bottom: 10px;}
	.allHistoery .image{width: 100%;}

	.allHistoery .left-col,
	.allHistoery .right-col {padding-left: 30px;}

	.allHistoery .left-col::before{right: auto;left: 0;}
	.allHistoery .cirlce{right: auto;left: -7px;}

	.our-founde .max_1120{width: 100%;margin-left: 0;max-width: 100%;}

	.valuesCard{height: auto;margin-bottom: 20px;padding:20px;}
	.valuesCard .fimg{height: 40px;width: 40px;}
	.valuesCard .names{margin-top: 35px;}
	.valuesCard br{display: none;}
	.our-values {padding-bottom: 0;}

	.footerCta h2 br{display: none;}
	.footerCta p.mt-37{margin-top: 20px;}
	.footerCta .mt-50{margin-top: 30px;}
	.our-founde .squre{right: 0;top: 0;}
	/* Portfolio */
	.portfolio-hero{padding:170px 0 30px;}
	.title-row .targetBtn{margin-left: 0;margin-top: 40px;}
	.publicCard{padding:20px;padding-bottom: 100px;}
	.publicCard .buton{bottom: 20px;}
	.publicCard br{display: none;}
	.btn-theme{font-size: 14px;}
	/*  */
	.xborderBox{padding:35px 0;}
	.Technology{height: auto;padding:40px 0;}
	.max-600{max-width: 100%;width: 100%;}
	.equipmentSec ._grid {display: none;}

	.container-fluid.mt-80{margin-top: 30px;}
	.blueImage ._img{max-width: 100%;height: 200px; object-fit: cover;}

	/*  */
	.expert-hero{height: auto;padding:150px 0 0px 0;}
	.iconBox{margin-bottom: 30px;}
	.iconBox .icon{height: 30px;width: 30px;margin-right: 8px;}
	.iconBox p{font-size: 13px;}
	.expert-hero .row.mt-60{margin-top: 25px;}
	.our-intro{padding:30px 0;}
	.our-intro .warpper{padding:20px 0 20px 30px;}
	.our-intro .grid{max-width: 50%;}
	.btn-theme.mt-60{margin-top: 20px;}
	.allProcess.mt-50{margin-top: 25px;}

	.proces_item{position: relative;}
	.proces_item .number::before{display: none;}
	.proces_item .number{position: absolute;left: 0;top:0;font-size: 50px;}
	.proces_item .icon{height: 40px;width: 40px;margin: 0 20px 0 0;}
	.our-Process{padding-bottom: 0;}
	.footerImages.mt-55{margin-top: 25px;}
	.our-intro br{display: none;}
     .allHistoery .item{padding-left:10px;}
	
	.allHistoery .active .left-col::before {
      height: 200%;
   }
	
	
}	
@media (max-width: 350px) {}
