 
	@media (max-width: 767px){
		body{font-size:16px;}
		.row{margin-right: 0;margin-left: 0;}
		.header .container{padding:0;}
		.header .header_logo{width: 50%;margin-left: 0;padding-bottom: 7px;}
		.header .mob-nav{display: inline-block;position: absolute;right: 13px;top: 11px;z-index: 9999;}
		.header .contact{position: absolute;top: -50px;right: 37px;}
		.header .contact .call .mob img{width: 45px;display: inline-block;}
		.header .contact .call .mob:first-child img{margin-right:10px;}
		.header .header_menu{background: #fff;position: absolute;left: -30px;right: -29px;box-shadow:7px 3px 8px rgb(170 170 170 / 70%);top: 0px;}
		.header_menu .menu{background: #121458;position: absolute;top: -98px;padding: 0px 10px;border-radius: 0;}
		.header .header_menu ul li a{color: #fff;font-size: 15px;box-shadow: none;}
	
		.header .header_menu ul li.active a{color:#fff;}
		.home-banner .banner-content{width: 100%;top: 40%;left: -100px;display:block;}
		.home-banner .banner-content h1{font-size: 22px;line-height: 33px;margin-bottom: 0px;text-align: center;}
		.home-banner .owl-carousel .owl-nav{position: static;}
		.home-banner .owl-carousel .owl-nav .owl-prev{position: absolute;bottom: -12px;}
		.home-banner .owl-carousel .owl-nav .owl-next{position: absolute;bottom: -12px;right: 0;}
		.home-banner .banner-content label{font-size: 18px;line-height: 26px;}
		
		.header nav #toggle .two{position: static;}
		.toggle{width: 47px;height: 47px;text-align: left;padding: 6px 5px;border-radius: 50%;background: #05d3aa;}
	.toggle.inner{width: 100%;background: transparent;color: #fff;padding-top: 15px;padding-left: 25px;font-size: 15px;text-transform: unset;font-weight: 700;}
	.toggle.inner:before{content: "";
    width: 0;
    height: 0;
    border-top: 5px solid transparent;
    border-bottom: 5px solid transparent;
    border-left: 5px solid #fddd5c;
    display: inline-block;
    margin-right: 10px;
    margin-bottom: 2px;}
	.toggle.inner:hover{background: transparent;}
		.toggle.bg{border-radius: 0;}
		.toggle:hover{background-color: #05d3aa;}
		nav a{padding: 14px 25px;}
		nav ul li{border-bottom: 1px solid rgb(255 255 255 / 30%);border-right:0;}
		nav ul li:hover{background:transparent;}
		nav ul li ul li .toggle, nav ul ul a, nav ul ul ul a{padding: 8px 20px;}
		nav ul li:first-child{padding-top: 65px; padding-left: 10px;}
		nav ul li:first-child img{width: 50%;margin-top: 20px;}
		nav ul li ul li .toggle, nav ul ul a{background-color: #05d3aa;}
		nav .drpdwn:before{display:none;}
		.header .header_menu .drpdwn li a{border-bottom: 0;margin-bottom: -1px;color: #ffffff;background: transparent;line-height: 5px;}
		.header .header_menu ul li a:hover{color: #fff;}
		nav a:hover, nav ul ul ul a{background-color: #33cba5;}
		nav .drpdwn .col-lg-4{ padding: 0;}
		nav #toggle{width: 28px;height: 19px;}
		nav #toggle.on{margin: 13px auto;}
		nav #toggle .one, nav #toggle .two, nav #toggle .three{height: 3px;background: #121458;border-radius: 100px;}
		nav li > a:after{display:none;}
		nav ul li .toggle.inner .fa-angle-down{margin-right: 25px;float: right;}
		
		nav ul ul li{margin-bottom: -2px;}
		nav ul li.padding-right{padding-left: 0;}
		
		
		.header{padding-top: 5px;}
		.header .header_menu ul li.active a:before{display: none;}
		.header .icon-sec{position: absolute;top: -47px;right: 52px;z-index: 9998;}
		.header .icon-sec a{margin: 0 3px;}
		
		.header .header_appointment{top: -61px;right: 44px;position: absolute;}
		.header .header_appointment a{font-size: 11px;line-height: 14px;display:none;}
		.header .right-header{margin-top: 0;}
		.header .right-header .contact img{margin-right: 4px;width: 13%;}
		.header .right-header .contact .num{    font-size: 14px;}
		.header.active{padding: 5px 0 10px 0; background: #fff;}
		

		.home-banner{margin-top: 0; padding: 0; margin-top: 85px;}
		.home-banner .banner-content a.st_btn{margin-top: 25px;margin-left: 0;font-size: 20px;padding: 15px;}
		.home-banner .owl-dots{bottom: 30px;left: 20px;transform: none; top:  inherit;}
			
		
		.inner-banner{margin-top: 0;}
		.inner-banner p{font-size: 28px;left: 9%;}
		.inner-banner img{margin-top: 90px}
		.inner-banner img {border-bottom-right-radius: 0px; }
		
		
		.demo-gallery > ul > li{}
		.gallery-sec-1 h2{font-size: 30px;line-height: 37px;}
		
		
	
		
		.modal{    padding-top: 50px;}
		.modal-dialog{width: 95%;}
		.modal-header .close{top: -40px;
    right: -5px;border-radius: 50%;}
		
		
		/*Hi tech Properties*/
		.center{text-align:center;}
		.header .header-top-right p{position: absolute;top: -66px;width: 13%;right: 54px;}
		.header .header-top-right p a{display:none;}
		.header .header-top-right p span{display:none;}
		.banner-content p{font-size: 20px;padding: 0px 0 7px 0;text-align: center;}
		.banner-content a{font-size: 14px;padding: 11px 27px;}
		.home-banner .owl-dots{text-align:left;}
		.home-banner .owl-dots .owl-dot{width: 13px;height: 13px;border-radius: 50%;display:inline-block;transform:none;margin-right:10px;margin-top:15px;}
		.about-sec-1 h2{font-size: 27px;line-height: 40px;}
		.home-sec-1 h3{margin-top: 40px;text-align: center;}
		.home-sec-2 .bg1{width: 76%;margin: 25px 36px;padding:20px 19px;}
		.home-sec-2 .bg1 img{width: 33%;}
		.home-sec-2 .bg1 .border{padding: 15px 0;border-right: 0;}
		.home-sec-2 .bg1 .border label{font-size: 15px;line-height: 39px;display: block;}
		.home-sec-3 h4{font-size: 34px;}
		.home-sec-3 a{margin-bottom: 30px;}
		.home-sec-3 span{width: 65px;height: 65px;line-height: 60px;}
		.home-sec-3 a.last, .home-sec-3 a.last img{width: 100%;}
		.home-sec-3 a.last span{right: -20px;}
		.home-sec-3 .content.mid{top: 30px;}
		.home-sec-4 .bg{padding:63px 20px 200px 20px;}
		.home-sec-4 p{text-align: justify;}
		.home-sec-4 h5{font-size: 29px;}
		.home-sec-4 .pos{top: 470px;left: 19px;width: 88%;}
		.home-sec-4 a{bottom: -144px;left: 82px;}
		.home-sec-5{padding-top: 180px;}
		.home-sec-5 h6{font-size: 28px;}
		.footer .sec-2{width: 100%;}
		.footer .sec-2 ul li a{padding: 0 5px;}
		.footer .sec-1 ul li a{padding: 0 0;margin-top: 12px;padding-right: 12px;font-size: 13px;}
		.footer .sec-3{width: 100%;}
		.footer-bg{height: auto;}
		.footer .cpy-rght p.right{line-height: 30px;margin-left: 0;padding-bottom: 30px;}
		.footer .cpy-rght span.left{display:none;}
		.footer .cpy-rght span.right{display:none;}
		.footer .sec-1 ul li:nth-child(2) a:after{display:none;}
		.footer .sec-1 ul li a:after{display:none;}
		.inner-banner h1{font-size: 20px;right: 30px;bottom: 27px;}
		.inner-banner h1.construction{right: 2px;}
		.about-sec-1 p{text-align: justify;}
		.about-sec-2 label{font-size: 33px;width: 100%;}
		.about-sec-2{margin-top: 45px;}
		.about-sec-2 label{text-align: center;width:100%;}
		.about-sec-2 h3{font-size: 36px;text-align: center;margin-top: 5px;}
		.about-sec-3 .bg{border-right: 20px solid #ff8025;}
		.about-sec-3 .bg1{border-right:20px solid #1d2161;margin-top: 25px;}
		.about-sec-3{margin-top: 65px;}
		.about-sec-3 p.pcj{text-align: justify;padding: 0 10px;margin-top: 50px;line-height:42px;}
		.about-sec-4{margin-top: 36px;}
		.about-sec-4 p{margin-top: 30px;}
		.about-sec-4 .member br{display:none;}
		.about-sec-4 p{line-height: 42px;}
		.about-sec-4 .member{font-size: 27px;line-height: 36px;text-align: left;}
		.about-sec-5 .bg{padding: 60px 20px;}
		.about-sec-5 .bg h4{font-size: 27px;line-height: 42px;}
		.about-sec-5 .bg h4 br{display:none;}
		.about-sec-5 .bg p{text-align: justify;}
		.project-banner .proj-cont{left: 34px;top: 79px;}
		.project-banner .proj-cont h1{font-size:24px;margin-bottom:5px;text-align:center;}
		.project-banner .proj-cont p{font-size: 20px;line-height: 24px;text-align:center;}
		.project-banner .proj-cont p br{display:none;}
		.project-banner .proj-cont a{display:none;}
		.project-sec-1 h3{font-size: 30px;text-align:center;margin:28px 0 20px 0px;}
		.project-sec-1 b{font-size: 30px;}
		.project-sec-1 b.in{margin-left: 0;text-align: center;width: 100%;display: inline-block;}
		.project-sec-1 p{text-align: center;font-size: 33px;}
		.project-sec-1 .bg{padding: 35px 15px 20px 15px;}
		.contact-sec-1 .bg{border:15px solid #ff8025;border-right:0;text-align:center;padding: 40px 12px;}
		.contact-sec-1 .bg1{border:15px solid #1d2161;border-right:0;margin-top:15px;}
		.contact-sec-1 .col-lg-6{padding: 0 0px 0 0px;}
		.contact-sec-1 .bg img{margin-right: 5px;width: 9%;}
		.contact-sec-1 .bg a{font-size: 17px;}
		.project-sec-3 address{line-height: 30px;font-size: 20px;}
		.project-sec-3 address p{margin-top:30px;}
		.project-sec-4 .bg{padding: 35px 10px;border-radius: 20px;}
		.project-sec-4 form .form-control.last{margin-bottom: 0px;}
		.map-if{margin-bottom: -61px;}
		.completed-sec-1 ul li{text-align: justify;}
		.construction-sec-1 h3{font-size: 24px;text-align: center;}
		.construction-sec-2 p{text-align: justify;margin-top: 0px;}
		.contact-sec-2 address{font-size: 18px;}
		.contact-sec-3 .back{height: auto;border-radius:50px;}
		.contact-sec-3 .back .bg{padding: 65px 15px;padding: 40px 15px;}
		.contact-sec-3 .submit{width: 89%;}
		nav .drpdwn li a{padding: 20px 0 20px 25px;text-align: left;}
		nav .drpdwn li:first-child{padding-top:0;}
		.contact-sec-3 .back .bg h2{ margin: 0 40px;}
		.contact-sec-3.construct .back .bg{padding:120px 0;}
		.contact-sec-3.construct .back{ height: auto;}
		.contact-sec-3.construct .back .bg h2{margin: 0 50px;}
		.contact-sec-1 .bg p.second {margin-left: 5px;}
		.testimonial-sec-1 .bg{height:auto;}
		
		
		/*Home page*/
	.ui_about,.ui_products,.ui_btns,.ui_certify,.ui_certright,.ui_gallery,.ui_contactdt,.contact_addr,.ui_adv,.tblphypp,.ui_ppcproducts {
		padding:0;
	}
	
.item slick-slide{
width:100% !important;
}
	
	.ui_abthd h3::after{

    font-size: 74px;
    line-height: 55px;
}
.ui_subnr img {
    width: 100%;
    border-bottom-right-radius: 90px;
}
.ui_abthd h4 {
    font-size: 16px;
	}
	/*PPC Product Page*/
	.ui_ppcbrochure h3{
width:100%;
}
.ui_ppcbrhinfo p
{
	width:100%;
	text-align:justify;
	font-size:16px;
	margin-top: 45px;
}
.ui_ppcimges li img{
margin:0 auto;
}	
.ui_advantages ul li:before {
font-size:20px !important;
left:-36px;
line-height: 43px;
}
.ui_advantages ul li {
    line-height: 2.0;
    margin-left: 30px;
	    padding-bottom: 10px;
	text-align:justify;
	font-size:16px;
}
.ui_ppcbrochure {
padding-top:0;
padding:0;
padding-bottom: 20px;
}
.ui_ppchd h2 {
    font-size: 34px;
    margin-top:8px;
}
.ppcbnrhd {
    position: absolute;
    bottom: -3%;
	bottom: 20px;
}
.ppcbnrhd h2 {
    
    font-size: 25px;
	    margin-bottom: 0;
}
.ppcbnrhd h4 {
font-size:15px;
margin-top:0;
}
.ui_ppchd h4 {
    font-size: 13px;
    text-align: center;
    padding-top: 20px;
}
.ui_advhd h2, .ui_ppchd h2 {
    font-size: 35px;
}
.ui_advhd h4, .ui_ppchd h4 {
    font-size: 16px;
}
.ui_advhd h4{
	margin-top:0;
	padding-top:0;
}
	/*footer*/
	
	.ui_cpyrht p,.ui_ftsec3{
text-align:center;
margin-bottom: 30px;
}
.ui_cpyrht p{
border-top:0px;
line-height: 1.5;
font-size: 15px;
}
.ui_ftdwnl p{
margin:0 auto;
margin-bottom: 20px;
}
.footer{
text-align:center;
}
/*Contact*/
.submit{
	text-align:center;
}
.ui_ppchd h2::after {
    font-size: 55px;
    left: 0;
line-height: 40px;
width: 100%;
}
.phone a {
    font-size: 22px;
}
.contact_addr ul li.phone:before {
    line-height: 51px;
    width: 50px;
    height: 50px;
}
.contact_addr ul li.email:before {
    font-size: 30px;
    width: 50px;
    height: 50px;
line-height: 52px;
}
.contact_addr ul li.locate:before {
    font-size: 30px;
    width: 50px;
    height: 50px;
    line-height: 52px;
}
.email a {
    font-size: 15px;
}

.footer {
    text-align: center;
	 padding: 20px 0 30px 0;
}
.ylhd{
font-size:18px;
}

.ui_about_left p {
    font-size: 18px;
}

.ui_prodinfo h3{
color:#ffffff;	
font-size:15px;
}
.ui_cnthd h2::after {
    top: 24px !important;
    font-size: 46px;
left: 71px;
}	
.cntbnrhd h2, .glrbnrhd h2 {
   font-size: 35px;
}
.cntbnrhd h2::after {
    font-size: 38px;
}
.page-head {
    padding-top:0px;
}

.ui_ppcimg ul li{
display:block;
padding:0;
margin:0;
min-height: 290px;
}

.ppcbnrhd h2::after 
{
    font-size: 25px;
}
.ui_ftlks::before{
content:none;
}
.ui_ftlks ul li::before {
    content: none;
}
.ui_ftsec3::before {
content:none;
}
.ui_ftdwnl p::before {
content:none;
}	
		

.ui_btns ul li a {
padding: 15px 25px;
font-size: 14px;
}

.last_pointer .fa {
    width: 50px;
    height: 50px;
line-height: 50px;
font-size: 24px;
  }
 .know_more a {
    margin-bottom: 20px;
}
.ui_galhd h2::after {
line-height: 43px;
left: 69px;
font-size: 62px;
left: 0;
width: 100%;
}
.ui_galhd h2{
margin-bottom: 30px;
font-size: 35px;
}
.glrbnrhd {
    position: absolute;
    bottom: 14%;
    margin-left: 8%;
}
.ui_ppcbhd {
    text-align: center;
    margin-top: 30px;
}
.glrbnrhd h2::after {
    font-size: 65px;
    line-height: 42px;
}
.cntbnrhd{
      bottom: 17%;
   }
   .ui_ppcbhd span 
{
line-height:22px;
top: 11px;
    left: -31px;
}
.ui_opcbhd span 
{
line-height:22px;
top: 0;
    left: -31px;
}
.pphd {
    text-align: center;
   
}
.pphd span::before {
    top: 24px;
    width: 380px;
    left: 80px;
}
.pphd span{
	font-size: 16px;
    padding: 35px 93px;
}
.tblphypp {
    margin-top:0px;
}
.ui_advhd h2::after {
font-size: 40px;
left: 68px;
}
.ui_galinfo,.ui_pgallery{
padding-left:0;
padding-right:0;	
}
.demo-gallery > ul > li {
    margin-bottom: 0px;
}
.ui_opcadvantages ul li {
    line-height: 2.0;
    padding-left: 35px;
}

.ui_opcadvantages ul li:before{
    margin-left: 0;
}
.ui_ftsec3 h4::before {
	content:none;
}
.ui_ppcbhd::before{
left:28px;
    width: 416px
}
.ui_opcbhd::before{
left:28px;
    width: 100%;
}
.ui_locmphd h2::after {
line-height: 50px;
font-size: 47px;
left: 42px;
top: -4px;
}


.on{ min-height: 0 !important; background:  none !important;}
.banner-content h1{ font-size: 20px !important; line-height: 26px !important;}
.banner-content p{ font-size: 17px !important;}
.banner-content h1::before{ left:  inherit !important; font-size: 32px !important; top: 24px !important;}
.ui_about_left{ padding: 0;}
.ui_abthd h3::after{ font-size: 45px !important; width: 100%; top: -7px;}
.sgmphabtubi{ padding: 0;}
.header_menu{ border-top:  none;}
.ui_about{ margin-bottom: 30px !important; padding-top: 30px;}
.aboutrts{ padding: 0;}
.ui_prodhd h3 span{ font-size: 50px;}
.ui_prodhd h3{ font-size: 35px !important;}
.certify_slider{ padding-right: 0;}
.ui_certification{ padding-left: 0; padding-bottom: 30px;}
.ui_certhd h3::after{ font-size: 45px; left: 0; width: 100%; top: -7px;}
.ui_activities h3{ font-size: 35px; text-align: center; position: relative;}
.ui_activities h3::after{ font-size: 45px; left: 0; width: 100%; top: -10px;}
.ui_certhd h3{ font-size: 35px; text-align: center; position: relative;}
.ui_cpyrht ul li{ margin-bottom: 10px; border:  none;}
.ui_ppcbrochure p{ padding-top: 20px !important;}
.ui_advantages ul li{ margin-left: 0;}
.ui_adv{ padding-top: 30px;}
.ui_advhd{ padding: 0;}
.ui_opcadvantages{ padding: 0;}
.ui_cnthd h4{ padding-top: 0;}
.contact_addr ul li{ margin: 0;}
.phone h3, .email h3, .locate h3{ margin-left: 65px;}
.phone a{ margin-left: 65px;}
.email a{ margin-left: 65px;}
.locate p{ margin-left: 65px;}
.cfm{ padding: 0;}
.ui_ctadd{ padding: 0;}
.ui_ctadds{ padding: 0;}
.ui_locmphd{ padding: 0;}
.ui_loc{ padding: 0;}
.ui_locmap{ padding: 0;}
.ui_ppcbhd span{ font-size: 15px;}
.ui_pgallery{ padding: 0 0 20px 0;}
.certify_sliders{ text-align: center;}
.certify_sliders img{ display:  inline-block;}
.ui_btns ul{ margin-bottom: 0;}
.ui_certify{ margin-bottom: 0;}
.ui_products{ border-top-right-radius: 0; border-bottom-left-radius: 0;}
.ui_gallery{ border-top-right-radius: 0; border-bottom-left-radius: 0;}
.ui_abthd h3{ text-align: center; font-size: 35px !important; position: relative;}
.ui_galhd h3{ font-size: 35px !important; position: relative;}
.ui_galhd h3::after{ top: -10px;}
.ui_cnthd h2{ font-size: 35px !important;}
.ui_locmphd h2{ font-size: 35px !important; position: relative;}
.ppc_cement_abs1{ display:  none;}
.ppc_cement_abs2{ display:  none;}
.ui_ftlks ul li{ padding-left: 0;}

	
	}