 @media (min-width: 1400px) and (max-width: 2499px) {
 .container {
 max-width: 1491px;
}.banner_text_top h2 { 
	font-size: 50px;
	width: 700px;
}
}
 @media (min-width: 1200px) and (max-width: 2499px) {
}
 @media only screen and (max-width: 1440px) {
}
 @media (min-width:1199px) and (max-width: 1399px) {
 .container {
 max-width: 1170px;
}
}
 @media (min-width: 1200px) and (max-width: 1299px) {
}
 @media (min-width: 992px) and (max-width: 1199px) {
 .container {
 max-width: 1170px;
}
.our_products_text {
 position: relative;
 background: #dedede;
 padding: 40px 0px;
}
.our_products_bg img {
 display: none;
}
.about_text {
 padding: 50px 20px 0 0;
 float: left;
 width: 100%;
}
.experience_fabcrete_bx {
 padding: 30px 0 50px 30px;
}
.based_jaipur__bg p {
 padding: 20px 20px;
}
}
 @media (min-width: 768px) and (max-width: 991px) {
.navbar-toggler {
 color: #000;
 background-color: #000;
 border: 1px solid #000;
 opacity: 1;
}
header .navbar {
 padding: 5px 0;
}
 header ul.navbar-nav li.nav-item a.nav-link {
 text-align: left;
}
 .navbar-toggler:focus {
 box-shadow: none;
}
.solutions_to {
 padding: 20px 0;
}
.solutions_to_left h2 {
 font-size: 20px;
 width: 100%;
 line-height: 26px;
}
.solutions_to_left p {
 font-size: 14px;
 line-height: 21px;
}
.our_products_text {
 position: relative;
 background: #dedede;
 padding: 40px 0px;
}
.our_products_bg img {
 display: none;
}
.our_products_text h2 {
 line-height: 30px;
 font-size: 24px;
}
.banner_home .owl-prev {
 width: 30px;
 height: 30px;
left: 0;
}
.banner_home .owl-next {
 width: 30px;
 height: 30px;
 right:  0px;
}
 .our_products_bg .owl-prev {
 width: 30px;
 height: 30px;
left: 0;
}
.our_products_bg .owl-next {
 width: 30px;
 height: 30px;
 right:  0px;
}
.our_products_img h2 {
 font-size: 18px !important;
}
.solutions_every h2 {
 font-size: 24px;
}
.solutions_every h2 span {
 font-size: 24px;
}
.solutions_every p {
 font-size: 14px;
 width: 100%;
}
.solutions_every_ul ul li h4 {
 font-size: 13px;
 padding: 0px 0 20px;
}
.icon_solutions_every {
 height: 70px;
}
.solutions_every_ul ul li {
 width:33%;
}
.icon_solutions_every img {
 width: 60px;
}
.handover-img img {
 margin-left: 0;
}
.handover-content h2 {
 font-size: 24px;
 padding: 20px 0 12px;
}
.handover-content.aos-init.aos-animate {
 padding: 0 0 0 30px;
}
.footer_left {
 padding: 0px 0 0;
}
.footer_btm {
 margin-top: 20px;
}
.footer_btm p, a {
 font-size: 14px;
}
.about_text {
 padding: 50px 20px 0 0;
 float: left;
 width: 100%;
}
.experience_fabcrete_bx {
 padding: 30px 0 50px 30px;
}
.based_jaipur__bg p {
 padding: 20px 20px;
}
.vision_mission_bx h2 {
 font-size: 24px;
 line-height: 10px;
}
.vision_text h3 {
 font-size: 21px;
 line-height: 20px;
 padding: 0 0 10px;
}
.vision_text {
 padding: 50px 0px 0 0;
}
.vision_text img {
 width: 100%;
}
.vision_text {
 padding: 30px 0px 0 0;
}
.vision_text.mission_text {
 padding: 50px 0px 0 0px;
}.get_in_touch_left {
	width: 100%; 
	padding: 10px;
}.get_in_touch_right {
	width: 100%; 
	padding: 30px 10px;
}.get_in_touch_left h2 {
 	font-size: 24px; 
	padding: 20px 0 0; 
}.our_products_text { 
	float: left;
	width: 100%;
}.handover-img img {
 	margin-left: -55px !important;
 	height: 710px; 
 }
}
 @media only screen and (max-width: 767px) {
.navbar-toggler {
 color: #000;
 background-color: #000;
 border: 1px solid #000;
 opacity: 1;
}
header .navbar {
 padding: 5px 0;
}
 header ul.navbar-nav li.nav-item a.nav-link {
 text-align: left;
}
 .navbar-toggler:focus {
 box-shadow: none;
}
.banner_text_top h2 {
 color: #000;
 font-size: 15px;
 width: 100%;
 text-align: center;
}
.banner_text_top {
 left: 70px;
 bottom: 50px;
}
.solutions_to {
 padding: 20px 0;
}
.solutions_to_left h2 {
 font-size: 20px;
 width: 100%;
 line-height: 26px;
}
.solutions_to_left p {
 font-size: 14px;
 line-height: 21px;
}
.our_products_text {
	position: relative;
	background: #dedede;
	padding: 40px 0px;
	float: left;
	width: 100%;
}.handover-img img { 
	height: auto; 
}
.our_products_bg img {
 display: none;
}
.our_products_text h2 {
 line-height: 30px;
 font-size: 24px;
}
.banner_home .owl-prev {
 width: 30px;
 height: 30px;
left: 0;
}
.banner_home .owl-next {
 width: 30px;
 height: 30px;
 right:  0px;
}
 .our_products_bg .owl-prev {
 width: 30px;
 height: 30px;
left: 0;
}
.our_products_bg .owl-next {
 width: 30px;
 height: 30px;
 right:  0px;
}
.our_products_img h2 {
 font-size: 18px !important;
}
.solutions_every h2 {
 font-size: 24px;
}
.solutions_every h2 span {
 font-size: 24px;
}
.solutions_every p {
 font-size: 14px;
 width: 100%;
}
.solutions_every_ul ul li h4 {
 font-size: 13px;
 padding: 0px 0 20px;
}
.icon_solutions_every {
 height: 70px;
}
.solutions_every_ul ul li {
 width: 50%;
}
.icon_solutions_every img {
 width: 60px;
}
.handover-img img {
 margin-left: 0;
}
.handover-content h2 {
 font-size: 24px;
 padding: 20px 0 12px;
}
.handover-content.aos-init.aos-animate {
 padding: 0 0 0 30px;
}
.footer_left {
 padding: 0px 0 0;
}
.footer_btm {
 margin-top: 20px;
}
.footer_btm p, a {
 font-size: 14px;
}
.about_text {
 padding: 0;
 width: 100%;
}
.experience_fabcrete_bx {
 padding: 20px;
}
.vision_mission_bx h2 {
 font-size: 24px;
 line-height: 10px;
}
.vision_text h3 {
 font-size: 21px;
 line-height: 20px;
 padding: 0 0 10px;
}
.vision_text {
 padding: 50px 0px 0 0;
}
.vision_text img {
 width: 100%;
}
.vision_text {
 padding: 30px 0px 0 0;
}
.vision_text.mission_text {
 padding: 50px 0px 0 0px;
}.product_bx {
	width: 100%; 
 }.products_list h3 {
 	font-size: 20px; 
}.get_in_touch_left {
	width: 100%; 
	padding: 10px;
}.get_in_touch_right {
	width: 100%; 
	padding: 30px 10px;
}.get_in_touch_left h2 {
 	font-size: 24px; 
	padding: 20px 0 0; 
}
}
 @media only screen and (max-width: 575px) {
header ul.navbar-nav li.nav-item a.nav-link {
 text-align: left !important;
}
 .navbar-toggler:focus {
 box-shadow: none;
}
.banner_text_top h2 {
 color: #000;
 font-size: 15px;
 width: 100%;
 text-align: center;
}
.banner_text_top {
 left: 0;
 bottom: 50px;
}
}
