/*
Theme Name: AmCounselling-child
Author: 
Description: Your description goes here
Version: 1.0
Template: amcounselling

This is the child theme for Twenty Twenty-One/amcounselling theme, generated with Generate Child Theme plugin by catchthemes.

(optional values you can add: Theme URI, Author URI, License, License URI, Tags, Text Domain)
*/

.main-menu ul li {
    position: relative;
}

.main-menu ul li:after {
    position: absolute;
    content: " ";
    background: #c4844a;
    width: 5px;
    height: 5px;
    right: 0;
    top: 3px;
    bottom: 0;
    margin: auto;
    border-radius: 100%;
}
.main-menu ul li:last-child:after {
    display: none;
}
.cmn-mp .elementor-image-box-content {
    border-left: 1px solid rgb(0 0 0 / 64%);
    padding-left: 23px;
}
.cmn-mp .elementor-image-box-content a {
    color: #5c5b5c;
}
.cmn-mp .elementor-image-box-content a:hover {
    color: #000000;
}
.faq-tab .eael-accordion-header {
    text-align: center;
}

.faq-tab .eael-accordion-content {
    text-align: center;
}
input.wpcf7-form-control {
    margin-bottom: 10px !important;
}
textarea.wpcf7-form-control.wpcf7-textarea {
    resize: none;
}
/*============= custom responsive ===============*/
@media screen and (max-width: 1920px) and (min-width: 1601px) {      }
@media screen and (max-width: 1440px) {      }
@media screen and (max-width: 1366px) {      }
@media screen and (max-width: 1280px) {      }
@media screen and (max-width: 1200px) {      }
@media screen and (max-width: 1199px) {      }
@media screen and (max-width: 1080px) {      }
@media screen and (max-width: 1024px) {      }
@media screen and (max-width: 991px) {      }
@media screen and (max-width: 960px) {      }
@media screen and (max-width: 900px) {      }
@media screen and (max-width: 812px) {      }
@media screen and (max-width: 800px) {      }
@media screen and (max-width: 768px) {      }
@media screen and (max-width: 767px) {   

.cmn-mp .elementor-image-box-content {
    border-left: 0px solid rgb(0 0 0 / 64%);
    padding-left: 0;
}
    .main-menu ul li:after {display: none;}
}
@media screen and (max-width: 736px) {      }
@media screen and (max-width: 667px) {      }
@media screen and (max-width: 640px) {      }
@media screen and (max-width: 568px) {      }
@media screen and (max-width: 533px) {      }
@media screen and (max-width: 480px) {      }
@media screen and (max-width: 414px) {      }
@media screen and (max-width: 375px) {      }
@media screen and (max-width: 360px) {      }
@media screen and (max-width: 320px) {      }
