
/* Large Mobile :480px. */
@media only screen and (min-width: 480px) and (max-width: 767px) {
.container {width:85%}
 
}
@media  (max-width: 767px){
	.mt-50 {
	    margin-top: 30px;
	}
	.mb-70 {
	    margin-bottom: 35px;
	}
	.mt-70 {
	    margin-top: 35px;
	}
	.mb-60 {
	    margin-bottom: 30px;
	}
	.mt-130 {
	    margin-top: 65px;
	}
	.mb-80 {
	    margin-bottom: 40px;
	}
	.pb-100 {
	    padding-bottom: 50px;
	}
	.pt-130 {
	    padding-top: 50px;
	}
	.responsive-menu-3{
		top: 0;
        background-color: #e7f3fb;
	}
	.slider__text h2{
		margin-top: 30px;
	}
	.logo img {
        max-width: 150px;
        width: 80px !important;
        height: 80px !important;
    }
  .generic-title span{
  	    margin-bottom: 10px;
  } 
  .offer__content {
    margin-top: 20px;
    padding-right: 23px;
}
.offer__content h5{
	    font-size: 18px;
}
.offer__content p
 {
    font-size: 12px;
    color: #ffffff;
    margin-top: 14px;
    line-height: 1.5;
}
.service__logo{
	width: 80px;
    height: 80px;
}
.service__logo-3 i{
	    font-size: 45px;
}
.brand-grid img.mb-80{
margin-bottom: 20px;
}
.generic-title.mb-75 {
    margin-bottom: 30px!important;
}
.news-wrapper.mt-80 {
    margin-top: 40px !important;
}
.pt-80
 {
    padding-top: 40px;
}
.pt-100 {
    padding-top: 40px;
}
.pricing__box{
     padding: 30px;	
}
.pricing__top
 {
    margin-bottom: 20px;
}
.pricing__list {
    margin-top: 20px;
}
.pricing__link.mt-50 {
    margin-top: 20px !important;
}
.testimonial__box p{
	font-size: 15px;
    line-height: 1.5;
    margin-bottom: 25px;
}
.features__wrapper.mb-90 {
	margin-bottom: 50px;
}
.selector {
    display: flex;
    gap: 4px;
    flex-wrap: wrap;
}
.selector-item{
	padding: 6px;
    margin: 10px 0;
    width: auto;
}
.detail-form .selector-item label {
    display: inline-block;
    padding: 5px 1px;
    font-size: 12px;
}
.responsive-logo {
    text-align: left;
    padding: 10px 0 0;
}
.responsive-logo img {
    width: 95px;
}
.mt-40 {
    margin-top: 20px;
}
.footer__widget h5{
	font-size: 20px;
}
.news-item-sm .content a {
    font-size: 13px;
    font-weight: 500;
}
.footer__address .content {
    padding-left: 15px;
}
.footer__address .content h5 {
    font-size: 15px;
    line-height: 1;
    margin-bottom: 6px;
}
.footer__bottom{
	    margin-top: 40px;
}
footer .col-xxl-3.col-xl-3.col-lg-4.col-md-6:nth-child(1), footer .col-xxl-3.col-xl-3.col-lg-4.col-md-6:nth-child(2){
  width: 50%;
}
.footer__widget ul li a {
    font-size: 13px;
    color: #7183d4;
    line-height: 36px;
}
.service__wrapper{
	background-image: none;
}
.service__content-2 h5{
 	font-size: 20px;
}
.service__content-2 p{
	font-size: 14px;
    margin-top: 8px;
}
.maid-details-list{
	    padding: 20px 10px;
	     margin-top: 20px;
}
.maid-details-list ul li{
	    padding: 8px 5px;
	    font-size: 9px;
}
.maid-details-list h3
 {
    font-size: 20px;
    margin-bottom: 10px;
}
.maid-details-section .profile-right h2{
	    font-size: 36px;
}
.row.other-page-link a {
    color: #3590C9;
    font-size: 14px;
}
.row.other-page-link a.float-right{
	float: left!important;
}
.form_wrapper .input_field {
        margin-bottom: 14px;
}
.form_wrapper label {
        font-size: 12px;
}
.form_wrapper  input::placeholder{
	font-size: 12px;
}
.form_wrapper h2{
	font-size: 1.2em;
}
.form_wrapper  .title_container{
	        padding-bottom: 0;
}
.pricing__content h2
 {
    font-size: 50px;
}
.pricing__box.mb-30.pricing-hover {
    margin-bottom: 0;
}
.team__content-wrapper {
    padding: 16px;
}
.maid-details-section .profile-right {
    flex: auto;
}
}