 @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;
}
#cssmenu > ul > li > a {
 padding: 13px 15px !important;
 font-size: 11px !important;
 float: left;
}
.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: initial;
 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: 0 !important;
 height: 710px;
}
.solutions_to_right img {
 width: 100%;
 text-align: center;
}
.legacy_about_content p {
 padding: 0 0;
}
.product-grid2 .product-image2 img {
 max-height: 268px;
}
.video_you iframe {
 height: 220px;
}
.video_you img {
 height: 220px;
}
}
 @media (min-width: 768px) and (max-width: 991px) {
.logo img {
 max-width: 160px;
 float: left;
}
.logo {
 position: relative;
 height: 16px !important;
 text-align: center;
 padding: 5px 0 0 0;
 float: none;
}
.button {
 height: 46px;
}
 .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: initial;
 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: 0 !important;
 height: 710px;
}
.solutions_to_right img {
 width: 100%;
 text-align: center;
}
.legacy_about_content p {
 padding: 0 0;
}
.product-grid2 .product-image2 img {
 max-height: 268px;
}
.video_you iframe {
 height: 220px;
}
.video_you img {
 height: 220px;
}
.top_header_left {
 display: none;
}
.top_header_right p {
 float: left;
 font-size: 11px;
 padding: 0;
}
.top_header_right ul li a {
 font-size: 11px !important;
}
.top_header_right ul li {
 font-size: 11px;
}
.top_header_right ul li {
 float: left;
 width: auto;
}
.top_header_right ul {
 padding: 5px 0 5px;
 float: left;
}
.cart_view {
 border: 1px solid #fff;
 height: 24px !important;
 line-height: 22px;
}
}
 @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 !important;
}
.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;
}
.top_header_left {
 display: none;
}
.top_header_right p {
 float: left;
 font-size: 11px;
 padding: 0;
}
.top_header_right ul li a {
 font-size: 11px !important;
}
.top_header_right ul li {
 font-size: 11px;
}
.top_header_right ul li {
 float: left;
 width: auto;
}
.top_header_right ul {
 padding: 5px 0 5px;
 float: right;
}
.cart_view {
	border: 2px solid #BB8912DE;
	height: 28px !important;
	line-height: 22px;
	float: right;
	position: absolute;
	top: 17px;
	right: 60px;
}
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;
}
.about_fou_one {
 transition: 0.7s all ease-in-out;
}
.about_fou img {
 width: 60%;
 text-align: center;
 margin: auto;
}
.about_fou h2 {
 color: #004250;
 font-size: 16px;
 padding: 10px 0 30px;
 text-align: center;
 width: 100%;
 float: left;
}
.mobile_view {
 display: inline-block !important;
 width: 100%;
}
.top_header_left {
 padding: 10px 0 0;
}
.logo {
 padding: 5px 0 0 0;
}
.our_products_text {
 top: 0;
}
.legacy_about_img.destop_view {
 padding: 30px 0 0px;
}
.product_shop_by_category .owl-prev {
 left: -10px;
}
.product_shop_by_category .owl-next {
 right: -10px;
}
.section-title h2 {
 margin: 30px 0 0 0;
}
.footer_center {
 padding: 20px 0 0;
}
.footer_btm img {
 padding: 10px 0 0;
text-align:center;
width:100%;
}
.product_details .product-content {
 padding: 0rem 1rem 20px;
}
.get_in_touch_list {
 margin-top: 20px;
}
.product_details {
 padding: 10px 0;
}
.view_more_button a {
 padding: 4px 10px !important;
 font-size: 15px !important;
}
.solutions_to_right img {
 padding: 0 0 20px;
}
.section-title h2 {
 font-size: 22px;
}
.section-title img {
 width: 110px;
}
.product-grid2 .product-image2 img {
 max-height: 310px;
}.destop_view {
	display: none !important;
}
.destop_view2{ display:inline-block !important;}
}
 @media only screen and (max-width: 575px) {
 .top_header_left {
 display: none;
}
.top_header_right p {
 float: left;
 font-size: 11px;
 padding: 0;
}
.top_header_right ul li a {
	font-size: 10px !important;
}
.top_header_right ul li {
 font-size: 11px;
}
.top_header_right ul li {
 float: left;
 width: auto;
}
.top_header_right ul {
 padding: 5px 0 5px;
 float: right;
}
.cart_view {
	border: 2px solid #BB8912DE;
	height: 28px !important;
	line-height: 22px;
	float: right;
	position: absolute;
	top: 17px;
	right: 60px;
}
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;
}
.about_fou_one {
 transition: 0.7s all ease-in-out;
}
.about_fou img {
 width: 60%;
 text-align: center;
 margin: auto;
}
.about_fou h2 {
 color: #004250;
 font-size: 16px;
 padding: 10px 0 30px;
 text-align: center;
 width: 100%;
 float: left;
}
.mobile_view {
 display: inline-block !important;
 width: 100%;
}
.top_header_left {
 padding: 10px 0 0;
}
.logo {
 padding: 5px 0 0 0;
}
.our_products_text {
 top: 0;
}
.legacy_about_img.destop_view {
 padding: 30px 0 0px;
}
.product_shop_by_category .owl-prev {
 left: -10px;
}
.product_shop_by_category .owl-next {
 right: -10px;
}
.section-title h2 {
 margin: 30px 0 0 0;
}
.footer_center {
 padding: 20px 0 0;
}
.footer_btm img {
 padding: 10px 0 0;
text-align:center;
width:100%;
}
.product_details .product-content {
 padding: 0rem 1rem 20px;
}
.get_in_touch_list {
 margin-top: 20px;
}
.product_details {
 padding: 10px 0;
}
.view_more_button a {
 padding: 4px 10px !important;
 font-size: 15px !important;
}
.solutions_to_right img {
 padding: 0 0 20px;
}
.section-title h2 {
 font-size: 22px;
}
.section-title img {
 width: 110px;
}
.form-group.email_bx {
 padding: 10px 0 0px;
}.destop_view {
	display: none !important;
}.top_header_right ul li {
	padding: 0 10px 0 0;
	font-size: 11px;
}.top_header_right ul {
 	float: left;
}.shareSocial .socialList li {
	margin: 2px;
}.footer_btm p, a {
	font-size: 14px !important; 
}
}
