@media screen and (min-width:320px) and (max-width:767px){
	section{padding:5% 0}
	.foottop{padding:5% 0}
	h1{font-size:20px; line-height: 25px;}
	h2{font-size:18px; line-height: 25px;}
	h5{font-size:16px;}
	.mobhide{display:none}
	.dskhide{display:block; width:150px; height:3px; background:#f5821f; margin:10px auto;}
	p{font-size:15px;text-align: justify;}
	.journey_text p,
	.journey_text ul li,
	.container__item,
	.table thead th,
	.table-bordered td, .table-bordered th,
	.media_area .single-product .media_div h5,
	.selectbtn,
	.btn_sec a.cta_blackbtn,
	.contactfrm input{
		font-size:15px !iomportant;
	}
	.container__item_active::after{
		bottom: -5px;
	}
	.orangebtn{width:113px; height:35px; line-height:35px; font-size:13px; margin:15px auto;}
	.fontsize20{font-size:16px;}
	.wrap{display:inline-block; width:100%}
	.owl-pagination{display:none;}
	.slick-dots{display:none !important;}

	/* .sidenav ul li:not(:first-child){
		margin-top: 5px;
	}
	.sidenav ul li:not(:last-child){
		margin-bottom: 5px;
	} */
	.sidenav ul li a{
		font-size: 18px;
		padding: 10px 30px;
		border-bottom: 1px solid #333333;
	}
	.mec_minn:after {
		width: 55px;
	}
	.mec_grade {
		padding: 15px !important;
	}
	.min_max {
		padding-top: 15px !important;
	}
	.mec_ratio {
		padding: 50px !important;
	}
	.minn {
		padding-left: 9px;
	}
	.container__item_active:before {
		left: 25px;
		bottom: -43px;
	}
	.maxx {
		padding-left: 8px;
	}
	.mec_min:after {
		width: 93px;
	}
	.mec_maxf:after {
		width: 55px;
	}

	.bdr:after{
		display: none;
	}
	.table-bordered td, .table-bordered th {
	  font-size: 12px;
	}
	.container__item{
	  font-size: 12px;
	  width:120px;
	}
	.table thead th {
	  font-size: 12px;
	}


	.container__inner {
	  margin: 40px -31px;
	}
	.tableHolder .container__inner {
	  margin: 40px 0;
	}
	.tableHolder .container__item{
		padding-left: 15px;
    	padding-right: 15px;
	}
	.container__item_active:before {
	  left: 42px;
	}
	.certdownloadbtn{font-size: 10px;margin: 4px;}
	.process_right h2{text-align: center;}


	.topheader{padding:4px 0px; display: none;}
	.topheader ul li{padding:0 4px; line-height:7px;}
	.topheader ul li a{font-size:9px;}

	.switcher{width:80px !important;}
	.switcher .selected a{width:65px !important;border:0px !important;font-size: 10px;}

	.navbar-toggler{padding:3px 5px; font-size:12px;}
	.navbar-light .navbar-toggler{color:#0066cc; border-color:#0066cc;}
	.navbar-light .navbar-nav .nav-link{font-size:14px; padding:5px 0;}
	.nav-item{border:none;}
	.navbar-nav{margin-top:15px;}


	#menu-side-menu-1{display: none !important;}

	.bannertext{top:10%; right:5%; width:30%;}
	.bannertext h4{font-size:13px;}
	.bannertext hr{width:109px;}
	.bannertext h2{font-size:16px; margin:5px 0 0 0; line-height: 15px;}
	.bannertext h3{font-size:10px; margin-top:7px;}
	.enquire_btn{top:20%}
	.enquire_btn img{width:25px;}

	.aboutsec{text-align:center}
	.aboutsec h2{margin-bottom:10px;}
	.aboutimg{padding-top:20px;}

	.spineofsteel p br{display:none;}
	.spineofsteel p{margin-top:0px;}
	.spineofsteel h6{font-size:16px;}

	.home-product h5{margin-top:0px;}
	.product ul li{width:100%; margin-bottom:20px;}
	.product::before {display:none;}
	.icontext h4{font-size:14px;}
	.home-product h4{font-size:16px;}
	.rod_dimention ul li{font-size:14px;}
	.imgrod{width:100%}
	.product ul li::before{display:none;}
	.product .prolisttwo ul li{width:100%}
	.prolisttwo{margin-top:0px;}

	.salesimg{width:100%; float:left;}
	.salesimg img{width:100%;}
	.sales_right{width:100%; position:relative; padding:20px; margin:20px 0 0 0; right:0; text-align:center; top:inherit;}
	.sales_right p.fontsize20{margin-top:0px; line-height:23px;}

	.credentials_sec{padding-top:4%;}
	.credentialtext{width:100%; text-align:center; display:block;}
	.credentialtext p{margin:0 0 20px; font-size:16px;}
	.credentialtext p br{display:none;}
	.credentialtext h4{font-size:18px;}
	.credentialtext h4 br{display:none;}
	.credential_logo{width:100%;}
	.credential_logo img{width:100%;}

	.client_sec{background:none;}
	.client_sec p{font-size:16px; margin-top:0px;}

	.clientimg img {width:50%; height: auto;}

	.slick-slide{width:300px !important; background-position:bottom right; margin:20px}
	.slick-slide img{float:none; margin:0 auto 20px;}
	.texttext{width:100%; text-align:center; padding:0}
	.texttext p{padding:15px; margin-bottom:0px;text-align: justify;}

	.slick-slide > div{height: auto;}
	.testileft{width: 100%;}

	.qts{text-align:center;}



	.project-text{width:100%; text-align:center}
	.protext h3{font-size: 15px;}
	.projectimg{width:100%; margin-top:20px;}
	.owl-theme .owl-controls{text-align:center;}

	.footmap{margin-bottom:15px;}
	.footcon{margin:15px 0}
	footer h6{font-size:18px;}
	footer .foottop ul li a{font-size:14px;}
	.footcon ul li{font-size:15px !important; margin-right:0; margin-bottom:10px;}
	.social img{width:20px;}
	.footbottom{text-align:center}
	.footbottom ul{float:none;}

	ul.homepgstickybtn, ul.homepgonlstickybtn{top:50%; display: none;}
	.mobbtn{display: none;}

	/* Proudct USP section New */
	.productusp ul li{width:100%; margin-bottom:30px;}
	.productusp .iconbox{height: auto; text-align: center;}
	.productusp ul li:after{display: none;}
	.productusp .icontext h4, .productusp .icontext p{text-align: center;}

	/*------------------------------------ ABOUT US PAGE -------------------*/
	.inner_bannertext{top:10%;}
	.inner_bannertext .size-sm,
	.inner_bannertext h1,
	.inner_bannertext h2{font-size:14px; margin-top:30px;}
	.inner_bannertext h3{font-size:12px; margin-top: 5px;}
	.about_two .aboutimg{margin:0px;}
	.value_chain h5{margin:0px 0 10px;}
	.value_chain a{margin-top:0px;}
	.about_three .aboutimg{margin:0px 0 20px;}

	.aboutsec p{text-align: justify;}

	/*------------------------------journey section -------------------*/
	.journey_text h6 br{display:none;}
	.journey_text p br{display:none;}
	.journey_text li br{display:none;}

	/*----------------------------------- PRODUCTS PAGE ----------------*/
	.deskhide{display: block}
	.productsec{text-align: center;}
	.produ_left{width:100%; padding: 0}
	.produ_left h2 br{display: none}
	.produ_left h5 br{display: none}
	.produ_right{width:100%;}
	.produ_left.protwo{padding:0;}
	.proiconbox{width:100%;}
	.product_main .iconbox{min-height: auto}

	/*---------------------PRICE CHART------------------------------*/
	.chart-box{width:75%;}
	.chart-box .chart-select{width:100%;}
	.ratechartmob{font-size:20px; font-weight:700; }



	/*-------------------------------------------------- SUSTAINABILITY & CSR PAGE -------------------------*/
	.fontsize18{font-size:16px;}
	.fontsize22{font-size:18px;}
	.vissiondiv{min-height:auto;}
	.vissiondiv h2{font-size:18px;}
	.vissiondiv h3{font-size:16px;}
	.flex-container {
		display: flex;
		flex-direction: column;
		justify-content: start; align-items: baseline;}
	.powerleft{width:100%; padding:0px; text-align:center;}
	.csr_prog{ text-align:center;}
	ul.listingview li{text-align:left;}
	.powerright{width:100%; margin:10px 0}
	.csr_prog h3{font-size:16px;}
	.csrimg{margin:10px 0}
	.monitorSec span{font-size:16px;}
	.activities table tr th{font-size:16px;}
	.activities table tr td{font-size:14px}
	.exclusion h3{font-size:16px;}



	header .flex-container {flex-direction: row; justify-content:space-between;}
	.mobtitle{top:30% !important;}

	/*-------------------------------------------------- CONTACT PAGE -------------------------*/
	.contact_top{text-align:center;}
	.conad{border-right:none;}
	.addright{text-align:left;}
	.contactfrm{margin-top:10%;}
	.contactfrm input{padding:8px; margin-bottom:10px; font-size:14px;}
	.contactfrm textarea{padding:8px; margin-bottom:10px; min-height:auto; font-size:14px;}
	.contactfrm button{font-size:13px;}

	.contact_add{margin-top:5%}
	.contact_add h3{font-size:20px;}
	.contact_add h6{font-size:14px;}


	/*--------------------------------------------------PROJECT PAGE -------------------------*/
	.oxi-tabs-wrapper-1 > .oxi-addons-row > .oxi-tabs-ultimate-style > .oxi-tabs-ultimate-header-wrap .oxi-tabs-header-li{padding:0 !important;}
	.orangebtnprjt{margin-bottom: 15px;}

	.blog_slider .clientimg1 h3 {font-size:10px; padding-bottom:5px; height:50px;}

	/*CSR Page*/
	.or-til{font-size: 18px; margin-bottom: 10px;}
	p.designtext{font-size: 15px;}
	.activitiesdiv .divLeft h2{font-size: 18px; margin-top: 20px;}
	.activitiesdiv{margin-top: 10px;}
	.sustain_sliderbox .flex-container img{margin: 0 auto;}
	.designtext{margin: 0 auto 5px !important;}
	.designation{margin: 0 auto 8px; font-size: 15px;}

	/*Brand & Marketing*/
	.media_sec{text-align: center;}
	.media_sec p{text-align: center;}
	.branding_sec{text-align: center;}
	.branding_sec p{text-align: center;}
	.document_sec{text-align: center;}
	.document_sec p{text-align: center;}
	.btn-block{font-size: 16px;}
	.brand-box img{width: 100%;}
	.media_area .single-product{margin: 0;}
	.media_div img{width: 100%;}{width: 100%;}
	.media_div .video-btn img{width: auto !important;}
	.media_div span img{width: auto;}
}



@media screen and (min-width:768px) and (max-width:991px){
	section{padding:5% 0}
	.foottop{padding:5% 0}
	h1{font-size:30px; line-height:35px;}
	h2{font-size:26px; line-height:35px;}
	h5{font-size:16px;}
	p{font-size:14px;}
	.orangebtn{width:113px; height:35px; line-height:35px; font-size:13px;}
	.fontsize20{font-size:16px;}

	.logo img{width:100px;}
	.menu ul li{padding:0 7px;}
	.menu ul li a{font-size:14px;}

	.bannertext{top:10%; right:5%; width: 30%;}
	.bannertext h4{font-size:22px;}
	.bannertext hr{width:150px;}
	.bannertext h2{font-size:35px; margin:15px 0;}
	.bannertext h3{font-size:25px;}

	.aboutsec h2{margin-bottom:10px}
	.mb20{margin-bottom:10px}

	.spineofsteel p br{display:none;}
	.spineofsteel h6{font-size:16px;}

	.product::before {width:500px;}
	.icontext h4{font-size:13px;}
	.product ul li::before {width: 219px; left: 77px;}

	.salesimg{width:50%; float:left;}
	.salesimg img{width:100%;}
	.sales_right{width:50%; position:relative; padding:20px; margin:20px 0 0 0; right:0; top:inherit;}
	.sales_right p.fontsize20{line-height:18px;}

	.testileft{width: 100%;}

	.credentials_sec{padding-top:5%;}
	.credentialtext p{font-size:16px; line-height:18px;}
	.credentialtext p br{display:none;}
	.credentialtext h4{font-size:18px;}
	.credentialtext h4 br{display:none;}
	.credential_logo img{width:100%;}

	.client_sec{background:none;}
	.client_sec p{font-size:16px; line-height:18px;}

	.slick-slide > div{height: auto;}

	.slick-slide{width:300px !important; background-position:bottom right}
	.slick-slide img{float:none; margin:0 auto 20px;}
	.texttext{width:100%; text-align:center; padding:0}
	.texttext p{padding:15px; margin-bottom:0px; text-align: justify;}

	.protext h3{font-size:22px;}


	footer h6{font-size:18px;}
	footer .foottop ul li a{font-size:14px;}
	.footcon ul li{font-size:14px;}


	ul.homepgstickybtn, ul.homepgonlstickybtn{top:50%;}
	.mobbtn{display: none;}

	/*----------------------------------- PRODUCTS PAGE ----------------*/
	.produ_left img{width:250px;}
	.produ_left{padding:10px;}
	.produ_left.protwo{padding:10px 0 0 10px;}
	.product_main .iconbox{min-height: 410px}


	/*-------------------------------------------------- SUSTAINABILITY & CSR PAGE -------------------------*/
	.fontsize18{font-size:16px;}
	.fontsize22{font-size:18px;}
	.vissiondiv h2{font-size:18px;}
	.vissiondiv h3{font-size:16px;}
	.inerline .mobhide{display:none}
	.inerline .dskhide{display:block; width:150px; height:3px; background:#f5821f; margin:10px auto;}
	.vissiondiv{min-height:430px;}
	.inerline .powerleft .dskhide{display:block; width:150px; height:3px; background:#f5821f; margin:10px 0;}
	.csr_prog.inerline .dskhide{display:block; width:150px; height:3px; background:#f5821f; margin:10px 0;}


	header .flex-container {flex-direction: row; justify-content:space-between;}


	/*-------------------------------------------------- CONTACT PAGE -------------------------*/
	.conad img{width:80%}
	.contact_add h3{font-size:20px;}

	.blog_slider .clientimg1 h3 {font-size:16px;}

}

@media only screen and (min-width: 768px) and (max-width: 1023px){
	.mec_min:after {
		width: 115px;
	}
	.mec_maxf:after {
		width: 106px;
	}
	.mec_minn:after {
		width: 106px;
	}
}


@media screen and (min-width:992px) and (max-width:1200px){
	section{padding:5% 0}
	.foottop{padding:5% 0}
	h1{font-size:35px; line-height:45px;}
	h2{font-size:30px; line-height:45px;}
	h5{font-size:16px;}
	p{font-size:14px;}
	.orangebtn{width:113px; height:35px; line-height:35px; font-size:13px;}
	.fontsize20{font-size:16px;}

	.navbar-light .navbar-nav .nav-link{padding:0 2px; font-size:11px;}

	.bannertext h4{font-size:22px;}
	.bannertext hr{width:150px;}
	.bannertext h2{font-size:55px; margin:20px 0 10px;}
	.bannertext h3{font-size:35px;}

	.spineofsteel h6{font-size:16px;}

	.product::before {width:700px;}
	.icontext h4{font-size:13px;}
	.product ul li::before {width:319px; left:197px;}


	.salesimg{width:50%; float:left;}
	.salesimg img{width:100%;}
	.sales_right{width:50%; position:relative; padding:20px; margin:20px 0 0 0; right:0; top:inherit;}
	.sales_right p.fontsize20{line-height:18px;}

	.credentials_sec{padding-top:5%;}
	.credentialtext p{font-size:16px; line-height:18px;}
	.credentialtext p br{display:none;}
	.credentialtext h4{font-size:18px;}
	.credentialtext h4 br{display:none;}
	.credential_logo img{width:100%;}


	footer h6{font-size:18px;}
	footer .foottop ul li a{font-size:14px;}
	.footcon ul li{font-size:14px;}

}

@media screen and (min-width:1201px) and (max-width:1360px){
	.sales_right{right:6%}	
}
@media screen and (max-width: 375px) {
	.inner_bannertext .size-sm,
	.inner_bannertext h1,
	.inner_bannertext h2{font-size:14px; margin-top:20px;}
}
@media screen and (max-width: 480px) {
	.inner_bannertext .size-sm,
	.inner_bannertext h1,
	.inner_bannertext h2{font-size:14px; margin-top:30px;}
	.footbottom ul {text-align: left;padding-top: 10px;}
	.footbottom ul li:first-child {padding-left: 0;}
}
.single_blog_area blockquote p{
	padding:20px !important;
}



