/* =============media query -area================= */
@media (max-width: 1199px) {
    
}

/* =============max-width: 320px================= */
@media (max-width: 420px) { 


}

/* =============max-width: 575px================= */
@media (max-width: 575px) { 

    .navbar-brand span{
        
        font-size: 20px;
    
    }
.img-about {
    text-align: center;
}
section.about {
    padding-top: 2rem;
    padding-bottom: 1.5rem;
}
section.way-choose {
    padding-top: 32px;
    padding-bottom: 30px;
}
section.gallery {
    padding-top: 2rem;
}
section.features {
    padding-top: 0rem;
    padding-bottom: 1.5rem;
}
.row.bg-brow {
    padding: 10px 0px;
    padding: 5px 15px;
}
.footer_bottom {
    text-align: center;
}
.about-texts h2 { font-size: 30px; margin-top: 10px;}
.about-texts h3 {font-size: 24px;}	
.titles-head h3 {font-size: 30px;}
.sec_title {margin-top: 10px;}
.features-inner-texts {
    margin-top: 10px;
    margin-bottom: 10px;
    display: inline-block;
}
.faq-contant {
    margin: 0 auto;
    padding-right: 0;
    padding-left: 0;
    padding-top: 14px !important;
    padding-bottom: 10px !important;
}

.pt-100 { padding-top: 35px;}
.pb-50 { padding-bottom: 10px;}

}
/* =============max-width: 991px================= */

@media (max-width: 991px) { 
	#header.header-transparent {
    background: #d8438a !important;
}
.way-texts .a_info_list.ul_li li {
    width: 100%;
}
#header #navbarSupportedContent {
    border-top: 1px solid #fff;
    padding-top: 10px;
    margin-top: 20px;
}
.my-header .navbar-toggler{
	    outline: 0 !important;
    box-shadow: none !important;
}
.footer_bg h2 {padding: 0px 12px; margin-bottom:30px;}
.features .titles-head { margin-top: 12px;}


}
/* =============max-width: 767px================= */
@media (max-width: 767px) {
.FAQ-section {
    padding-top: 2rem;
    padding-bottom: 2rem;
}
.FAQ-section p {
    width: 100%;
}

}
