@media (max-width:768px){
.contact-form-home-sec .container-fluid{
padding: 25px 25px !important;
}
.carousel-caption h2, .carousel-caption h1 {
font-size: 28px;
}
.sub-service-ul li {
margin: 20px 0px !important;
width: 100%;
text-align: center;
}
}
.fact-title{
font-size: 24px;
}
.home-main-contact{
align-items:center;
}
.contact-home .wpcf7-submit {
background: #f0b819;
font-size: 22px;
font-weight: 700;
}
.contact-home input, .contact-home select {
padding: 10px;
width: 100%;
border-radius: 10px;
border: none;
height: 60px;
}
.contact-home textarea {
border: 1px solid #ccc;
padding: 10px;
width: 100%;
height: 160px;
border-radius: 10px;
}
.entry-content {
padding: 46px 0px 100px 0px;
}
footer.entry-meta {
display: none;
}
.contact-main .wpcf7-submit {
background: #f0b819;
font-size: 22px;
font-weight: 700;
}
.contact-main input, .contact-main select {
padding: 10px;
width: 100%;
border-radius: 10px;
border: none;
height: 60px;
}
.contact-main textarea {
border: 1px solid #ccc;
padding: 10px;
width: 100%;
height: 260px;
border-radius: 10px;
}
@media (min-width: 992px) {
.navbar-expand-lg .navbar-nav {
align-items:center;
}
}
.single-post-thumbnail {
display: none;
}
.btn-primary:hover{color:#000;
background-color:#f0b916;
border-color:#f0b916
}
.btn-primary {
border-radius: 30px;
}
.footer-logo-img {
width: 250px;
padding: 12px;
background: #fff;
border-radius: 14px;
margin-bottom: 15px;
}
.head-logo-img {
width: 100px;
padding: 10px 0px;
} .count-post {
padding: 15px;
margin: 0px;
color: #fff;
}
.my-service-item {
padding: 0px;
border: 1px solid #d8d8d8;
height: 100%;
border-radius: 50px;
overflow: hidden;
}
.sub-service-ul li:hover{
color:#25274d;
background:#f0b916;
}
ul.sub-service-ul li {
list-style: none;
color: #ffffff;
float: left;
padding: 32px;
border: 3px solid #f0b916;
margin: 25px;
font-size: 22px;
font-weight: 700;
cursor: pointer;
}
.carousel-item { 
height: 600px;
}
.single-content {
max-width: 900px;
margin: 0 auto;
}
.image-service-img img {
width: 100%;
height: 100%;
}
.inner-ser-text {
padding: 30px 25px;
}
.readmore-btn {
font-size: 20px;
float: right;
font-weight: 700;
} .carousel-control-prev, .carousel-control-next {
width: 6% !important;
}
.since-head {
background: #ffffff;
display: inline-block;
font-size: 16px;
position: relative;
top: 4px;
padding: 4px 8px;
border-radius: 6px;
}
a.get-quote-btn.head-qut {
font-weight: 700;
background: #f0b819;
color: #ffffff;
padding: 8px 22px;
font-size: 18px;
border-radius: 10px;
text-align: center;
}
.project-item img { 
height: 300px;
}
.menu-item:hover .dropdown-menu {
display: block;
}
.in-abt{
background: #f1f1f1;
}
.dropdown-menu-end {
padding: 0px 24px;
}
.dropdown-menu-end li a {
padding: 12px 6px !important;
margin: 0px !important;
}