@media screen and (max-width: 767px){
.toggle_menu, .close_menu {
    display: block !important;
}

.nav_list {
    position: fixed;
    height: 100vh;
    width: 100%;
    max-width: 350px;
    background-color: #ffff;
    display: block;
    overflow-x: hidden;
    transition: 0.3s;
    top: 0;
    right: -100%;
    padding-top: 60px;
}
.nav_item {
    margin-bottom: 15px;
}
.show_menu {
    right: 0;
}

.col-sm-12 img{
    margin-bottom: 20px;
}
.testmonials .col-sm-12{

    margin-bottom: 65px;
}
.sub-sec .col-sm-12 img{
    margin-bottom: 0px;
}
.sub-sec{
    position: static;
}
.full-img-mail {
    height: 300px;
    object-fit: cover;
}
.seo-col {
    margin-bottom: 30px;
}
.btn-success {
    margin-bottom: 25px;
}
.darrk-bkg{
    top:0;
}
.mega_memu{
    position: static;
}

.understand-col{
    margin-top: 20px;
    padding-left: 0px !important;
}
.newsletter{
    flex-direction: column;
}
.myIframe{
    height: 950px;
}

.reverse{

    flex-direction: column-reverse;
}

}

@media screen and (max-width: 575px){

.process-sec{
    text-align: center;
}
.circ{
    float: none !important;
}

}