.offer-text p{text-align: justify;}
.offer-text.chair p{text-align: justify;
    background: #ff454b;
    background-origin: content-box;
    display: table;
    padding: 35px;
    border-radius: 0px 85px;
    color: white;
    margin-top:50px;
	}
.section-padding.offer-section.welcome{padding-bottom:50px;}
.section-padding.Decoratives{background: #f5f5f5;padding-top: 0px;}
.grid .inner.mk-bg-img{border: 2px solid #ff454b;}
img.aboutimg{float:left;margin:0px 25px 0px 0px;width: 550px;}
#decore{font-family: 'Great Vibes', cursive;font-size: 55px;font-weight: normal;margin-bottom: 0px;    letter-spacing: 1px;text-shadow: 0 0 10px #FFFFFF;}
.offer-section.aboutus{padding-bottom: 50px}
ul.infraunits{text-align: center;}
ul.infraunits li{font-size:16px;display: inline-block;margin:10px 0px;padding:6px 12px;color: white;background: #ff454b;}
.grid .inner p{text-align: justify}
img.chairman{border-radius: 50%;border:1px solid #ff454b;padding:10px;float: left;
    margin-right: 40px;box-shadow: -6px 7px 6px #d2c4c4;}
.packag{margin-top: 30px;
    background: #f5f2f2;
    padding: 20px;
    border-left: 5px solid #ff454b;
    border-right: 2px solid #ff454b;
	} 
ul.policy{margin-top: 30px;}	 
ul.policy li{margin-bottom:5px;padding: 10px 0px;cursor:default;} 
ul.policy li:hover{background: #fff;} 
.our-plant a{ color: #ff454b;
    margin-right: 20px; }
.standard{    width: 100%;
    background: #051829;
    color: white;
    padding: 50px 0px;
    text-align: center
	}    
.standard table{width:80%;margin: auto;}
.standard table tr>td:first-child{text-align: left;} 
.standard table tr.phrequire{background: #ff454b} 
.contact-form-s1 form > div.message{width:100%;}
.contact-form-s1 form > div.message textarea{height: 150px;}
img.networkimg{width:80%;}

.mycard {
  box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2);
  transition: 0.3s;
  width: 100%;
}

.mycard:hover {
  box-shadow: 0 8px 16px 0 rgba(0,0,0,0.2);
}

.cardbox {
  padding: 2px 16px;
}
.mycard img{margin-bottom:30px;} 
.mycard p{text-align: justify;}
.mycard ul li{margin-bottom:12px; display: inline-block;}
section.mission {background: #e8e8e8;padding: 60px 0px;width: 100%;}
.note p{text-align: left;color:white;margin-left:120px;margin-top: 30px;}
.details p{text-align: justify;}
.details p>a{color:white;}

.service-single-content div img {border: 1px dotted red;padding: 10px;}
.panel-body p{font-weight: normal}
.service-single-sidebar .contact-widget p{text-align: center;font-size:20px;color: #3e3b3b;}
.service-single-sidebar .contact-widget h3{text-align: center}
.whatsapp{position: fixed;bottom:25px;z-index: 1;left:10px;padding:8px;background:#0518299c;border-radius: 8px;transition: 0.4s linear}
/* .whatsapp .fa.fa-plus-square{color: #051829;
    font-size: 35px;
    position: absolute;
    top: 50%;
    left: 100%;
    } */
/* .whatsapp:hover{left:0;transition: 0.4s linear}   */ 
 
.whatsapp img{width:45px;}
 .modal-header .close {
    margin-top: -2px;
    background: black;
    width: 30px;
    height: 30px;
    border-radius: 50%;
    color: white;
    }
    .modal-body p{color:black;}
.widget.contact-widget p a{color: #051829;}  
img.ganpati-logo{width: 170px;float: left;}  
.ganpati-heading{text-align: center;
    width: 100%;
    position: absolute;
    top: 20px;
    left: 115px;
    font-size: 40px;
    font-weight: 900;
    font-family: 'Roboto', sans-serif;
    color: #051829;
    
/* text-shadow: 2px 2px 0px #FFFFFF, 5px 4px 0px rgba(0,0,0,0.15); */
    }
.mycard{background: white;}
#ontime{margin-top: -100px}
.offer-pic video {width: 100%;height: auto;} 

.products{margin-top:30px;}

.inner .details h3{color:white;}
.services-s3-grids .grid .inner{box-shadow: 0 0 15px 0 #d9d9d9}
.services-s3-grids .grid .inner:hover{box-shadow: 0 0 25px 0 #d9d9d9}
.services-s3-grids .grid h3 a small{float: right;
    color: white;
    line-height: 20px;
}
.all-service-link.pro{text-align: center;margin-top: 45px;}
.all-service-link.pro .theme-btn{padding: 10px 20px;color: white;}
.row.parallex{text-align: left;}
h4.manufac{color: white;font-weight: 100;line-height: 30px;margin-bottom:30px;}
.cta-newsletter .cta-newsletter-inner h3 span {color: #ff454b;font-size: 40px;
    text-shadow: 2px 2px #222;}
.section-padding.partners{padding-top: 50px;}

.cta-newsletter .cta-newsletter-inner h3 a{color: white;font-weight: 100;font-size: 25px}

.theme-btn-s2.request-quote.mobile-logo{display: none;}

.blog-single-content .comments{padding:30px;border:30px solid #f44336;}
ol.terms {color: white;}

h3.dehead{text-align:left; margin-bottom: 0px;margin-top:20px}

blockquote.mybq{margin-top: 22px;background: #191919;}

.form-control{font-size: 15px;color:#4a4b4c;text-transform: uppercase;}
.form-control::placeholder{color:#4a4b4c;text-transform: uppercase}
label{font-weight: normal;text-transform: uppercase}

ol.terms li{margin-bottom: 10px;}

.sub-menu.giveheight{height: 450px;overflow-y:scroll;}

.city{background:linear-gradient(45deg, #ff0008, #f44336);padding:12px 6px;border-radius: 4px;text-align: center;box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2);margin-bottom: 25px;width: 100%}
.city h2{display:block;
    color: white;
    font-size:22px;
    text-transform: capitalize;
    font-weight: 200;
    text-align: center;
    margin-bottom: 0px
    }
.city:hover{box-shadow: 0 8px 16px 0 rgba(0,0,0,0.2);background:linear-gradient(45deg, #f44336, #05293e);}



/*/////START MEDIA/////*/
@media(max-width: 500px){
	img.aboutimg{margin:0px auto;width: 100%;}
	.standard table{width:100%;margin: auto;} 
    .whatsapp{margin-left:15px}
    .whatsapp img{width:30px;}
    img.ganpati-logo{width: 100px;clear: both}
    .awards{display: none;}
    .ganpati-heading{font-size: 17px;top:8px;left:145px;}
    .header-style-5 .lower-topbar .site-logo{margin:initial;}
    .topbar-style-2 .topbar-contact-info{float:left;}
    .header-style-5 .social{margin-top: 5px;}
    .site-header .navigation .theme-btn-s2{color: black;background: white;}
    .site-header .navigation{height: 55px;}
    .header-style-5 .request-quote{top:6px;}
    .site-header .navbar-header button{top:10px;}
    .section-padding{padding: 35px 0px;}
    .cta-newsletter .cta-newsletter-inner h3 span{font-size: 30px;}
    h4.manufac{font-size: 16px;}
    .lower-topbar{display: none;}
    .theme-btn-s2.request-quote.mobile-logo{background: none;display: initial}
    .theme-btn-s2.request-quote.downloadbro{display: none;}
    .cta-newsletter .cta-newsletter-inner h3 a{font-size: 20px}
    #ontime {margin-top: 0px;}
    .page-title {height: 120px;}
    img.aboutimg{margin-bottom: 20px;}
    .offer-text > p:nth-child(2){margin-bottom:0px;}
    #decore{font-size: 23px;}
    .header-style-5 .sticky-header {background-color: #d0d2d5;}
    .offer-text.chair p{background: none;padding:35px 0px 0px;color: black}
    .mycard{margin-bottom: 20px;}
    .offer-text {margin-top: 20px;}
    .page-title .breadcrumb{display: none;}
    .cta-newsletter {padding: 35px 0;}
    .offer-text.welcome{margin-top: -15px;}
    .sub-menu.giveheight{height:initial;overflow-y: hidden}
}