*{
padding:0;
margin:0;
}
a, p, h1, h2, h3, h4, h5, h6, body{
font-family: poppins;
}
.tean-mail a{
text-decoration:none;
color: gray;
}
body{
overflow-x:hidden;
}
.navBarStrip{
background: #2b2d30;
padding: 6px 101px;
}
.navBar{
padding: 0px 100px;
}
.phBx a{
color:white;
font-size: 15px;
text-decoration: none;
}
.marQu p{
text-align: center;
margin-bottom: 0;
color:white;
font-size: 15px;
font-family: poppins;
}
.emailBx{
text-align: right;
}
.emailBx a{
color:white;
font-size: 15px;
text-decoration: none;
}
.amfle_logo{
width:183px;
}
.amfle_logo img{
width: 42%;
}
.navbar-expand-lg .navbar-nav .nav-link{
font-size: 16px;
letter-spacing: 0.3px;
color:#000;
padding-right: 20px;
}
.navbar-nav .dropdown-menu{
padding:0;
}
.overlay {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: rgba(0, 0, 0, 0.15); /* Black shadow with opacity */
z-index: 1;
}
.dwn2{
border:0;
box-shadow: 0 0 20px rgba(0, 0, 0, .15);
border-bottom: 3px solid #c29739;
border-radius: 0;
}
.dwn2 a{
padding: 9px 13px;
border-bottom:0;
font-size: 15px;
}
.dwn2 a:hover{
background: 0;
color:#c29739;
}
.dwn2 a:focus{
background: 0;
}
.active1{
color:#e81d24 !important;
border-bottom: 1px solid #e81d24;
font-weight: 800 !important;
}
.freeTrial{
background: #e81d24;
color:#fff !important;
border-radius: 30px;
padding: 8px 19px !important;
}
.bg-banner{
position: relative;
}
.owlCarouelBx .owl-nav{
position: absolute;
bottom: 53px;
left: 7.3%;
}
.owlCarouelBx .owl-dots{
display: none;
}
.innerBox{
position: absolute;
top: 21%;
left: 7.5%;
width: 45%;
z-index: 2;
}
.imgBx h1{
font-size: 50px;
font-weight: 600;
color: white;
padding-bottom: 20px;
font-family: serif;
}
.imgBx p{
font-size: 35px;
}
.imgBx a{
display: inline-block;
width: 160px;
background: #ffb200;
color: #000;
font-weight: 800;
font-size: 25px;
text-align: center;
text-decoration: none;
/* border-radius: 30px; */
padding: 6px 0px;
}
.owlCarouelBx .owl-carousel .owl-nav button.owl-prev{
border: 1px solid #ffb200;
width: 41px;
height: 41px;
border-radius: 50%;
position: relative;
}
.owlCarouelBx .owl-carousel .owl-nav button.owl-prev span{
position: absolute;
font-size: 41px;
top: -13px;
left: 11px;
color:#ffb200;
}
.owlCarouelBx .owl-carousel .owl-nav button.owl-next{
border: 1px solid #ffb200;
width: 41px;
height: 41px;
border-radius: 50%;
position: relative;
}
.owlCarouelBx .owl-carousel .owl-nav button.owl-next span{
position: absolute;
font-size: 41px;
top: -13px;
right: 11px;
color:#ffb200;
}
.owlCarouelBx .owl-carousel .owl-nav button.owl-prev:hover{
background: #ffb200;
}
.owlCarouelBx .owl-carousel .owl-nav button.owl-prev:hover span{
color:#fff;
}
.owlCarouelBx .owl-carousel .owl-nav button.owl-next:hover{
background: #ffb200;
}
.owlCarouelBx .owl-carousel .owl-nav button.owl-next:hover span{
color:#fff;
}
.bg-AllinOne{
position: relative;
padding:51px 107px;
background-image: url(../img/img2.png);
background-size: cover;
background-repeat: no-repeat;
}
.allinone{
padding: 20px 0px;
}
.AllinBx{
text-align: center;
}
.AllinBx h3{
font-size: 51px;
color: #000;
font-weight: 600;
font-family: dmsserif display;
margin-bottom: 0;
}
.AllinBx h4{
font-size: 38px;
color:#e81d24;
font-weight: 600;
margin-bottom: 0;
}
.AllinBx p{
font-size: 27px;
color:#000;
}
.allinone{
position: relative;
margin-top: 27px;
z-index: 2;
}
.allinone img{
position: absolute;
width: 93px;
right: 104px;
}
.allinone1 h4{
font-size: 18px;
font-weight: 600;
}
.allinone1 h5{
text-align: center;
}
.allinone1 p{
color: gray;
}
.allinone .pSpan{
font-size: 15px;
display:none;
}
.allinone2 h4{
margin-top: 65px;
font-size: 27px;
font-weight: 600;
}
.allinone3 h4{
margin-top: 105px;
font-size: 27px;
font-weight: 600;
}
.allinone1 span{
color: #b2913a;
font-size: 27px;
margin: -9px 10px;
}
.main-feature{
display: flex;
margin-bottom: 8px;
}
.allinone2 span{
color: #003768;
font-size: 27px;
}
.allinone3 span{
color: #6f2f84;
font-size: 27px;
}
.allinone a{
display: inline-block;
width: 100%;
background: #e81d24;
color:#fff;
font-weight: 700;
font-size: 18px;
text-align: center;
text-decoration: none;
border-radius: 30px;
padding:10px 0px;
}
.dotBx1 img{
position: absolute;
width: 100px;
left: 4%;
}
.dotBx2 img{
position: absolute;
right: 4%;
width: 100px;
bottom: 5%;
}
.bg-experience{
padding: 51px 103px;
}
.excpHeading-about{
font-size: 51px;
color:#000;
font-weight: 600;
font-family: dmsserif display;
}
.excpHeading{
font-size: 51px;
color:#fff;
font-weight: 600;
font-family: dmsserif display;
text-align: center;
}
.excpHeading span{
color:#e81d24;
}
.about-para{
color: gray;
padding-right: 21px;
}
.experienceExc{
display: flex;
flex-wrap: wrap;
justify-content: space-between;
width: 100%;
position: relative;
}
.experienceExc1{
position: relative;
width: 31%;
background: #dbdbdb47;
overflow:hidden;
transition: .5s;
}
.experienceExc1:hover{
transform:scale(1.05);
box-shadow: 1px 2px 14px 3px #d5d4d4;
}
.excImg img{
width: 100%;
}
.excHeading{
font-size: 19px;
padding: 0px 17px;
margin-top: 21px;
font-weight: 600;
color: #000;
}
.excHeading span{
font-weight: 600;
}
.excPara{
font-size: 15px;
padding: 0px 17px;
margin-top: 13px;
}
.excPara span{
color:#e81d24;
}
.bg-ourBlog{
padding: 51px 103px; 
}
.ourBlog{
display: flex;
justify-content: space-between;
}
.ourBlog1{
position: relative;
width: 31%;
margin-top: 31px;
background: #fff;
border:1px solid #f1f1f1;
box-shadow: 0 29px 21px -12px rgba(0, 0, 0, .1) !important;
overflow:hidden;
transition: .5s;
}
.ourBlog1:hover{
transform:scale(1.05);
}
.blogImg img{
width: 100%;
padding: 23px;
}
.blogDate{
display: flex;
padding:0px 24px;
gap: 6%;
height: 33px;
}
.blogDate1 p{
padding-bottom: 0!important;
color:#777;
}
.blogDate1 p i{
color:#e81d24;
}
.blogHeading{
font-size: 20px;
padding: 0px 25px;
color: #192451;
font-weight: 600;
word-spacing: 6px;
}
.blogHeading a{
color:#000;
text-decoration:none;
}
.bg-ourBlog{
background-image: url(../img/img5.png);
}
.blogPara{
font-size: 15px;
padding: 0px 17px;
margin-top: 13px;
}
.bg-partner{
padding:51px 103px;
}
.partnerBx1{
width:36%;
padding-right: 51px;
}
.partnerBox h3{
font-size: 40px;
color:#192451;
font-weight: 600;
}
.partnerBox h3 span{
display: block;
}
.partnerBox h3 .spanRed{
color:#e81d24;
}
.partnerBox h3 .spanBlue{
font-weight: 500;
}
.partnerBox h4{
font-size: 22px;
-webkit-text-stroke: .5px #000;
}
.partnerBox p{
font-size: 20px;
}
.partnerBx2{
width: 100%;
}
.partnerCarousel{
position: relative;
padding-right: 17px;
padding-left: 31px;
}
.partnerCarousel .owl-dots{
display: none;
}
.partnerCarousel .owl-carousel .owl-nav button.owl-prev{
border: 1px solid #000;
width: 41px;
height: 41px;
border-radius: 50%;
position: absolute;
top: 50%;
left: -2%;
transform: translate(-50%, -50%);
}
.partnerCarousel .owl-carousel .owl-nav button.owl-prev span{
position: absolute;
font-size: 41px;
top: -13px;
left: 11px;
color:#000;
}
.partnerCarousel .owl-carousel .owl-nav button.owl-next{
border: 1px solid #000;
width: 41px;
height: 41px;
border-radius: 50%;
position: absolute;
top: 50%;
right: -6%;
transform: translate(-50%, -50%);
}
.partnerCarousel .owl-carousel .owl-nav button.owl-next span{
position: absolute;
font-size: 41px;
top: -13px;
right: 11px;
color:#000;
}
.partnerCarousel .owl-carousel .owl-nav button.owl-prev:hover{
background: #000;
}
.partnerCarousel .owl-carousel .owl-nav button.owl-prev:hover span{
color:#fff;
}
.partnerCarousel .owl-carousel .owl-nav button.owl-next:hover{
background: #000;
}
.partnerCarousel .owl-carousel .owl-nav button.owl-next:hover span{
color:#fff;
}
.inner_partnerImg{
display: flex;
}
.parImg img{
width: 95% !important;
margin: 9px;
}
.bg-lms{
padding:51px 103px;
}
.lmsBx{
display: flex;
justify-content: space-between;
align-items: center;
flex-wrap: wrap;
}
.lmsBx1{
width: 23.5%;
border:1px solid #f1f1f1;
transition: .5s;
box-shadow: 0px 0px 9px 2px #f1f1f1;
margin-top: 15px;
height: 73px;
}
.lmsBx1:hover{
background: #ffebec;
transform:scale(1.05);
}
.lmsBox{
display:flex;
justify-content: space-between;
align-items: center;
}
.lmsBox1{
width: 30%;
padding: 15px;
}
.lmsBox1 img{
width: 85%;
height: 43px;
}
.lmsBox2{
width:70%;
padding-right: 15px;
}
.lmsBox2 p{
font-size: 18px;
margin-bottom: 0;
}
.bg-footer{
background-image: url(../img/foot-img.png);
}
.header-contact-image{
background-image: url(../img/contact-map.png);
background-size: cover;
background-repeat: no-repeat;
}
.bg-footerBx{
padding:51px 103px;
padding-bottom: 21px;
}
.footer-item h3{
color:#c29739;
font-size: 20px;
font-weight: 600;
}
.ulBox{
margin-top: 18px;
}
.ulBox li{
list-style-type: none;
padding: 4px 0px;
}
.ulBox li a{
color:#fff;
text-decoration: none;
}
.footerLogo{
margin-bottom: 17px;
}
.footerLogo img{
width:53%;
}
.footer-item-box p {
color:#fff;
font-size: 14px;
margin-top: 25px;
}
.footer-item-box p a{
color:#fff;
padding-right: 51px;
text-decoration: none;
}
.fitem-box{
display: flex;
}
.fitem-box i{
color: #e81d24;
font-size: 21px;
padding-right: 11px;
position: relative;
top: 2px;
}
.social_link{
padding: 14px 0px;
}
.social_link li{
list-style: none;
float: left;
/* padding-right: 18px; */
border: 2px solid #c29739;
padding: 9px 16px 6px 16px;
font-size: 19px;
border-radius: 67px;
margin-right: 11px;
}
.social_link li a{
color:#c29739;
}
.footerInpt{
width: 100%;
}
.footerInpt input{
width: 100%;
border: 0;
height: 39px;
padding: 11px;
border-radius: 5px;
margin-top: 13px;
}
.footerInpt button{
background:#c29739;
font-size: 14px;
font-weight: 600;
padding: 9px 15px;
border: 0;
margin-top: 14px;
color: #fff;
border-radius: 5px;
}
.footer-bottom{
background-color: black;
}
.footer-bottom p{
color:#fff;
margin-top: 5px;
font-size: 15px;
text-align: center;
}
.ftr_btm{
text-align: right;
margin-top: 11px !important;
}
.ftr_btm a{
color:#fff;
text-decoration: none;
margin-left: 13px;
}
/* us cpa content csss design */
.inner_page_AllinBx{
text-align: center;
background: white;
}
.inner_page_AllinBx h3 {
font-size: 48px;
color: #192451;
font-weight: 600;
margin-bottom: 0;
}
.inner_page_AllinBx h4 {
font-size: 38px;
color: #e36858;
font-weight: 600;
margin-bottom: 0;
}
.inner_page_banner{
height: 500px;
width: 100%;
}
.card-custom {
border-radius: 15px;
padding: 12px;
text-align: center;
color: #fff;
height: 9rem;
font-size: 14px;
}
.purple-bg {
background-color: #d1b5a3;
box-shadow: 6px 6px 8px -2px #7e6b6b;
}
.orange-bg {
background-color: #e36858;
box-shadow: 6px 6px 8px -2px #7e6b6b;
}
.card-icon {
margin-bottom: 10px;
}
.card-icon img{
width: 44px;
padding: 4px;
}
.banner-bottom-section{
position: relative;
width: -webkit-fill-available;
margin: -51px 0px 18px 0px;
}
.us_cpa_enroll{
padding: 51px 103px;
}
.cpa_enroll_content h3{
font-size: 48px;
color: #192451;
font-weight: 600;
margin-bottom: 0;
}
.cpa_enroll_content h4{
font-size: 38px;
color: #fa002a;
font-weight: 600;
margin-bottom: 0;
}
.cpa_enroll_content a{
display: inline-block;
width: 160px;
background: #ffb200;
color: black!important;
font-weight: 700;
font-size: 18px;
text-align: center;
text-decoration: none;
border-radius: 30px;
padding: 10px 0px;
}
/* -----------------------why cpa css------------------ */
.cpa_card_heading{
padding-top: 50px;
}
.why_cpa_card_section{
background-color: #d1b5a357;
padding: 51px 103px;
}
.card-custom-card {
padding: 21px;
width: 93%;
max-width: 100%;
height: 700px;
background-color: white;
border-radius: 11px;
transition: all .5s ease-in-out;
}
.card-custom-card:hover{
transform: translateY(-15px);
box-shadow: 4px 6px 8px -2px #b9b5b5;
}
.card-img-top {
background-color: #e36858;
border-radius: 50%;
padding: 38px;
width: 144px;
height: 144px;
border: 14px double #fffbfb;
margin: auto;
/* margin: 0 auto 16px auto; */
}
.card-img-top img {
width: 100%;
height: auto;
}
.card-title {
font-size: 34px;
font-weight: bold;
margin-bottom: 10px;
}
.card-text {
font-size: 14px;
}
.card-custom-card h4{
margin-top: 23px;
text-align: center;
font-size: 22px;
font-weight: 600;
}
.card-custom-card p{
text-align: justify;
}
.Career_Path{
padding: 51px 103px;
}
.career_path_img img{
width: 70%;
}
/* -----------------------end why cpa css------------------ */
/* -----------------------Instructors css------------------ */
.Instructors{
background-color: #a1b4c19e;
text-align: center;
padding: 51px 103px;
}
.instructor_images_box {
width: 67%;
margin: auto;
}
.Instructors-heading p{
line-height: 13px;
/* font-weight: 700; */
font-size: 17px;
}
/* -----------------------end Instructors css------------------ */
/* -----------------------what offering css------------------ */
.border-box-color {
border-radius: 15px;
transition: all 0.3s ease-in-out;
position: relative; /* Needed for pseudo-elements positioning */
}
/* Create the circles using pseudo-elements */
.border-box-color::before,
.border-box-color::after {
content: "";
position: absolute;
background-color: rgba(217, 126, 126, 0.7); /* Light reddish color for circles */
border-radius: 50%;
z-index: -1; /* Ensure circles are behind the content */
}
/* Top-left circle */
.border-box-color::before {
width: 100px;
height: 100px;
top: -5px;
left: -40px;
}
/* Bottom-right circle */
.border-box-color::after {
width: 120px;
height: 120px;
bottom: -3px;
right: -60px;
}
.feature-box {
padding: 20px;
margin-top: 20px;
}
.feature-list {
list-style: none;
padding: 0;
}
.feature-list li {
font-size: 16px;
margin-bottom: 10px;
background: #ffff;
border: 1px solid #8080802b;
display: flex;
padding: 10px;
align-items: center;
}
.feature-list li:hover{
box-shadow: 4px 0px 8px 2px rgb(185, 184, 184);
}
.feature-list li i {
color: green;
font-size: 20px;
margin-right: 10px;
}
/* -----------------------end what offering css------------------ */
/* -------------------------------------CPA Exam Pattern */
/* end */
.card-header-text {
background-color: #ffb200;
color: white;
position: relative;
border-radius: 15px;
text-align: center;
margin: 10px 10px 0px 10px;
font-weight: bold;
padding: 12px;
font-size: 12px;
}
.footer-stat {
background-color: #ffb200;
color: white;
border-radius: 17px;
padding: 12px;
}
.card-body-color{
color: black;
border: 2px solid #d9d7d7;
border-radius: 10px;
margin: -6px 8px 0px 8px;
}
.card-footer-box{
padding: 9px;
}
.Exam_pattern{
/*background-color: #E5E5E5;*/
padding: 51px 103px;
}
.twelve-width-container{
background: #ffb200;
color: white;
border-radius: 17px;
padding: 11px 6px 1px 6px;
}
.card-footer-text {
text-align: center;
font-weight: bold;
color: #ffb200;
padding-top: 10px;
padding-bottom: 10px;
background-color: #fff;
border-radius: 0 0 1rem 1rem;
}
.content-area, .questions {
display: flex;
justify-content: space-between;
margin-bottom: 0.5rem;
}
.content-area-title {
font-weight: bold;
margin-bottom: 1rem;
}
.content-area-title span {
display: inline-block;
width: 50%;
}
.questions-title {
font-weight: bold;
text-align: right;
}
.card-custom-box-pattern {
border-radius: 15px;
padding: 12px;   
height: 9rem;
font-size: 14px;
box-shadow: 6px 6px 8px -2px #7e6b6b;
}
/* -------------------------------------end CPA Exam Pattern-------------- */
/* ---------------------us cpa css ending here------------------------- */
.card-footer-text {
text-align: center;
font-weight: bold;
color: #ffb200;
padding-top: 10px;
padding-bottom: 10px;
background-color: #fff;
border-radius: 0 0 1rem 1rem;
}
.content-area, .questions {
display: flex;
justify-content: space-between;
margin-bottom: 0.5rem;
}
.content-area-title {
font-weight: bold;
margin-bottom: 1rem;
}
.content-area-title span {
display: inline-block;
width: 50%;
}
.questions-title {
font-weight: bold;
text-align: right;
}
.card-custom-box-pattern {
border-radius: 15px;
padding: 12px;   
height: 9rem;
font-size: 14px;
}
/* ----------------us cma---------------------- */
.domain-button2{
border: 1px solid #ffb200; /* Light border for the buttons */
border-radius: 30px; /* Rounded buttons */
/* padding: 10px 13px; */
background-color: white;
font-size: 14px;
font-weight: 600;
text-align: center;
color: #333;
}
.domain-button2 span{
font-size: 37px;
color: #ffb200;
font-weight: 900;
padding: 0px 10px 10px 10px;
}
.domain-button {
border: 1px solid #ffb200; /* Light border for the buttons */
border-radius: 30px; /* Rounded buttons */
padding: 10px 13px;
margin: 10px;
font-size: 14px;
font-weight: 600;
text-align: center;
color: #333;
}
/*-------------------- placement support page css------------- */
.left-section img {
width: 100%;
max-width: 100%;
}
.right-section h1 {
font-size: 43px;
font-weight: 600;
margin-bottom: 20px;
}
.process-bar{
background-color: #F5F9F3;
padding: 9px 120px;
}
.form-container-text {
/* margin: 30px; */
padding: 22px;
border-radius: 30px; 
border: 1px solid #c7c7c7ad;
/*box-shadow: 3px 3px 8px -2px #7e6b6b;*/
}
.career-box-padd{
padding: 50px 0px;
}
.career-box-padd p span{
color: #ffb200;
}
.form-header-box {
color: Black;
text-align: center;
padding: 1px;
}
.form-header-box h4{
margin-top: 9px;
font-weight: 700;
}
.input-box .lable-text {
font-weight: bold;
}
.input-box-contact select{
padding: 18px;
background-color: white;
}
.placement-support-box{
padding: 9px 101px;
}
.Special_note_content{
margin-top: 50px;
}
.Special_note_content p{
font-size: 24px;
font-family: cursive;
}
.Special_note_content p i{
font-size: 31px;
margin-right: 12px;
color: red;
}
.us_special{
padding: 9px 103px;
}
.ea_Career_Path{
padding:51px 103px;
background:#d1b5a357;
}
.bg-blog-list-box {
position: relative;
background-image: url("../img/breadcum.jpg");
background-position: bottom center;
background-size: cover;
padding: 0px 0;
width: 100%;
height: 171px;
}
.blog_feed_section {
background-color: #f9f9f9;
}
.news_post_item {
margin-bottom: 40px;
}
.news_img img{
width:100%;
}
.news_post_item .news_text_area {
padding: 0px 40px;
background-color: #fff;
padding-bottom: 35px;
}
.news_post_item .post_cat a{
color: #fff;
font-size: 14px;
font-weight: 700;
margin: 29px 0px 20px 0px;
padding: 5px 30px;
display: inline-block;
text-decoration: none;
text-transform: uppercase;
background-color: #ffb200;
}
.news_post_item .news_text_area h3 {
color: #000;
font-size: 38px;
font-weight: 700;
line-height: 1.167;
padding: 20px 0px 15px;
/*text-transform: uppercase;*/
}
.news_post_item .news_text_area h3 a{
color:#000;
}
.news_post_item .news_text_area .blog_meta {
font-weight: 700;
margin-bottom: 15px;
text-transform: uppercase;
}
.news_post_item .news_text_area .blog_meta li {
font-size: 14px;
margin-right: 25px;
}
.ul-li ul li {
list-style: none;
display: inline-block;
}
.ul-li ul li a{
color:#000;
}
.news_post_item .news_text_area .blog_meta li i {
margin-right: 6px;
}
.news_post_item .news_text_area .author_meta {
width: 100%;
margin-top: 25px;
display: inline-block;
}
.float-left {
float: left !important;
}
.news_post_item .news_text_area .author_img img {
height: 40px;
width: 40px;
border-radius: 100%;
margin-right: 10px;
}
.author_meta a{
color:#000;
font-weight: 700;
text-transform: uppercase;
}
.news_post_item .news_text_area .author_img span {
font-weight: 700;
text-transform: uppercase;
}
.news_post_item .news_text_area .news_more {
margin-top: 5px;
font-weight: 700;
text-transform: uppercase;
}
.float-right {
float: right !important;
}
.site_sidebar {
margin-left: 20px;
}
.site_sidebar .single_widget {
padding: 35px;
margin-bottom: 40px;
background-color: #fff;
}
.site_sidebar .single_widget .widget_title {
color: #343434;
font-size: 20px;
font-weight: 700;
position: relative;
padding: 0 0 35px 40px;
text-transform: uppercase;
}
.site_sidebar .single_widget .widget_title:before {
left: 0;
top: 3px;
width: 2px;
content: "";
height: 20px;
position: absolute;
background-color: #ffb200;
}
.single_widget .latest-blog-widget .blog-img-content {
width: 100%;
}
.twitter_update .tw_feed, .single_widget .latest-blog-widget .blog-img-content {
display: inline-block;
padding-bottom: 30px;
margin-bottom: 30px;
border-bottom: 1px solid #e1e6ff;
}
.single_widget .latest-blog-widget .blog-img {
width: 80px;
float: left;
height: 80px;
overflow: hidden;
border-radius: 100%;
margin-right: 20px;
}
.single_widget .latest-blog-widget .blog-text h3 {
font-size: 16px;
line-height: 1.375;
padding-bottom: 5px;
text-transform: uppercase;
}
.single_widget .latest-blog-widget .blog-text a{
color:#000;
font-weight: 600;
font-size: 14px;
}
.single_widget .latest-blog-widget .blog-img img{
width: 100%;
height: 80px;
}
.ul-li-block ul{
padding-left: 0;
}
.ul-li-block ul li {
display: block;
list-style: none;
}
.ul-li-block ul li a{
color:#000;
}
.wicat_item li {
z-index: 1;
height: 50px;
font-weight: 500;
font-size: 14px;
line-height: 50px;
font-weight: 700;
padding-left: 30px;
position: relative;
margin-bottom: 10px;
background-color: #f9f9f9;
text-transform: uppercase;
}
.wicat_item li a {
width: 100%;
display: block;
}
.wicat_item li a:hover {
color: #fff;
}
.wicat_item li:hover:after {
width: 100%;
}
.wicat_item li:after {
top: 0;
left: 0;
width: 0%;
height: 100%;
z-index: -1;
content: "";
position: absolute;
-webkit-transition: 0.3s all ease-in-out;
-o-transition: 0.3s all ease-in-out;
transition: 0.3s all ease-in-out;
background-color: #ffb200;
}
.wicat_item li .post_counter {
right: 0;
z-index: 1;
width: 50px;
color: #fff;
font-weight: 700;
text-align: center;
position: absolute;
background-color: #ffb200;
-webkit-transition: 0.3s all ease-in-out;
-o-transition: 0.3s all ease-in-out;
transition: 0.3s all ease-in-out;
}
.social_widget ul{
padding-left: 0;
}
.social_widget li {
width: 40px;
color: #343434;
height: 40px;
font-size: 14px;
line-height: 40px;
text-align: center;
margin-right: 7px;
background-color: #f2f2f2;
-webkit-transition: 0.3s all ease-in-out;
-o-transition: 0.3s all ease-in-out;
transition: 0.3s all ease-in-out;
}
.social_widget li a {
width: 100%;
display: block;
transition: .5s;
}
.social_widget li a:hover{
background-color: #ffb200;
color:#fff;
}
.comment_formfield {
padding: 50px;
background-color: #f9f9f9;
}
.comment_formfield .quote_form .contact-info {
position: relative;
}
.comment_formfield .quote_form textarea {
height: 150px;
padding-top: 30px;
}
.comment_formfield .quote_form .contact-info .icon-bg {
top: 20px;
right: 15px;
position: absolute;
}
.comment_formfield .quote_form .contact-info .icon-bg i {
color: #ffb200;
}
.comment_formfield .quote_form input, .comment_formfield .quote_form textarea {
width: 100%;
border: none;
height: 60px;
padding-left: 30px;
margin-bottom: 20px;
background-color: #ffffff;
}
.comment_formfield .quote_form textarea {
height: 150px;
padding-top: 30px;
}
.blog_comment_box .comment_content h4 {
font-weight: 700;
font-size: 18px;
color: #000b22;
text-transform: uppercase;
}
.comment_formfield .quote_form .sub-button button {
color: #fff;
border: none;
font-weight: 700;
padding: 20px 40px;
text-transform: uppercase;
background-color: #ffb200;
}
.blog-detail-box{
margin: 0px 0px 20px 0px;
border-bottom: 2px solid #80808029;
}
.blog_feed_section a{
text-decoration: none;
}
.blog-box{
padding: 8px 101px;
}
.news_feed_section{
margin-top:31px;
}
.img_bx{
padding-top:31px;
}
.blog_pagination .pagination .page-item:first-child .page-link, .blog_pagination .pagination .page-item:last-child .page-link {
border-radius: 0;
}
.blog_pagination .pagination li a:hover {
color: #fff;
background-color: #ff4a17;
}
.pagination_bx{
display: flex;
justify-content: center;
} 
.blog_pagination .pagination li {
margin: 0px 4px;
display: inline-block;
}
.pagination_bx .page-link{
border: 0;
padding: 11px 17px;
box-shadow: 0px 0px 13px 0px #f1f1f1;
}
.blog_pagination .pagination li a {
padding: 0;
width: 50px;
height: 50px;
display: block;
font-size: 14px;
line-height: 50px;
font-weight: 700;
color: #343434;
border: none;
}
/* ----------------contact us page css--------------- */
.ps-contact-info {
padding: 31px 0;
}
.ps-block--contact-info h4 {
margin-bottom: 0px;
padding: 7px;
font-weight: 600;
font-size: 20px;
color: #000;
}
.ps-block--contact-info {
text-align: center;  
padding: 12px 0px 12px 0px;
}
.ps-section__content{
background-color: white;
border: 1px solid lightgray;
position: relative;
border-radius: 30px;
padding: 10px;
}
.ps-block--contact-info i{
color: #f1b635;
font-size: 43px;
transition: 1s ease-in-out;
}
.ps-block--contact-info:hover i{
transform:rotate(20deg);
}
.input-box-contact input{
padding: 18px;
background-color: white;
}
.input-box-contact textarea{
padding: 18px;
background-color: white;
}
.ps-block--contact-info a{
text-decoration: none;
color: black;
}
.partnerBox-2 h3{
font-size: 35px;
/*color:#192451;*/
font-weight: 600;
}
.partnerBox-2{
text-align: center;
}
.right-border {
border-right: 2px solid #dfdada;
}
.comtact-main{
padding: 0px 101px;
}
.why_choose_amfle{
text-align: left;
width: 100%;
display: flex;
gap: 15px;
margin: auto;
}
.index-boxes img{
width: 100%;
}
.index-boxes{
transition: transform .5s;
}
.index-boxes:hover {
-ms-transform: scale(1.1); /* IE 9 */
-webkit-transform: scale(1.1); /* Safari 3-8 */
transform: scale(1.03); 
}
.pink-box{
background: #ff000012;
}
.border-career-boxes{
border: 2px solid #80808059;
border-radius: 10px;
}
.bg-AllinOne2{
padding: 51px 116px;
background: #8080801c;
}
.about-us-page{
background-color: #80808030;
}
.phBx a i{
padding-right:10px;
}
.emailBx a i{
padding-right:10px;
}
.index-para-box{
margin: 10px;
font-weight: 600;
font-size: 22px;
}
.cpa_enroll_content a button{
color: #fff;
font-weight: 700;
font-size: 18px;
background: none;
border: none;
}
.cpa_enroll_content2 a{
display: inline-block;
width: 160px;
background: #f1b635;
color: #000;
font-weight: 700;
font-size: 18px;
text-align: center;
text-decoration: none;
border-radius: 30px;
padding: 4px 0px;
}
.cpa_enroll_content2 a button{
color: #fff;
font-weight: 700;
font-size: 18px;
}
.director_name{
font-weight: 800;
padding: 20px 10px 0px 10px;
}
.director-experience{
box-shadow: 2px 2px 6px 3px #c9c1c19e;
padding: 30px;
}
.para-jusify{
text-align: justify;
}
.disrector-img{
border: 6px double #caab98;
height: 205px;
}
.allinone a{
position: absolute;
left: 50%;
bottom: 19px;
width: 80%;
transform: translate(-50%, -2%); 
}
.excpHeading-box{
font-size: 51px;
color: #000;
font-weight: 600;
font-family: dmsserif display;
text-align: center;
}
.contact-heading h2{
font-size: 62px;
color: white;
font-weight: 600;
margin-top: 195px;
}
.error {
margin: 0;
/*height: 100vh;*/
display: flex;
justify-content: center;
align-items: center;
background-color: #f3f3f3;
}
img {
max-width: 100%;
}
.why-bharat {
padding: 51px 103px;
}
.why-bharat-team{
padding:51px 0px;
}
.loadmore-btn{
padding: 40px 533px 0px 497px;
}
.loadmore-btn button{
background-color: #ffb200;
font-weight: 700;
padding: 7px 20px 7px 20px;
border: none;
width: 146px;
}
.button-container li {
padding: 10px 20px;
border: none;
background-color: #f0f0f0;
cursor: pointer;
outline: none;
border-radius: 5px;
}
.button-container li.active {
border-bottom: 2px solid blue;
}
.contact-heading{
display: flex;
}
.our-team-para p{
text-align: center;
}
.our-team-box{
padding: 51px 0px;
background: #8080801a;
}
.overlayy {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: rgb(0 0 0 / 5%);
z-index: 1;
}
.nav-link.active {
color: orange !important; /* Active link color */
}
#more {display: none;}
.extra-para button{
background: #ffb200;
border: none;
float: right;
padding: 5px 14px 5px 14px;
}
.new-service-box h4{
transition: 0.8s;
}
.new-service-box h4{
color:#c29739;
}
.team-name{
color:#c29739;
}
.new-box-image-margin{
margin-top: 48px;
}
.scroll-services{
height: auto;
}
.faq label {
display: block;
position: relative;
overflow: hidden;
cursor: pointer;
height:33px;
padding-top:1px;
}
.faq input[type="checkbox"] {
display: none;
}
.faq .faq-arrow {
width: 10px;
height: 10px;
transition: -webkit-transform 0.8s;
transition: transform 0.8s;
transition: transform 0.8s, -webkit-transform 0.8s;
-webkit-transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55);
border-top: 2px solid #c29739;
border-right: 2px solid #c29739;
float: right;
position: relative;
top: -24px;
right: 66px;
-webkit-transform: rotate(45deg);
transform: rotate(45deg);
}
.faq input[type="checkbox"]:checked + label > .faq-arrow {
transition: -webkit-transform 0.8s;
transition: transform 0.8s;
transition: transform 0.8s, -webkit-transform 0.8s;
-webkit-transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55);
-webkit-transform: rotate(135deg);
transform: rotate(135deg);
}
.faq input[type="checkbox"]:checked + label {
display: block;
/*background: rgba(255,255,255,255) !important;*/
color: #4f7351;
height: auto;
transition: height 0.8s;
-webkit-transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55);
}
.faq input[type='checkbox']:not(:checked) + label {
display: block;
transition: height 0.8s;
height: 40px;
-webkit-transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55);
}
.mission, .vision {
text-align: center;
padding: 20px;
}
.mission{
border-right: 2px solid #cdcdcd; 
}
.vision img {
display: block;
margin: 0 auto;
width:22%;
padding: 10px;
border-radius: 56px;
}
.mission img {
display: block;
margin: 0 auto;
width: 22%;
padding: 10px;
border-radius: 56px;
}
.content {
margin-top: 10px;
}
.content h4{
font-weight: 800;
}
.content p{
color: gray;
}
.icon-box1{
transform: translate(129px, -302px);
position: absolute;
}
.icon-box2{
transform: translate(321px, -147px);
position: absolute;
}
.icon-box1 .one{
padding: 10px;
transition: 1s;
}
.icon-box1 .one:hover{
transform: rotate(20deg);
}
.icon-box2 .two{
padding: 10px;
transition: 1s;
}
.icon-box2 .two:hover{
transform: rotate(20deg);
}
.icon-box3{
transform: translate(507px, -306px);
position: absolute;
}
.icon-box3 .three{
padding: 10px;
transition: 1s;
}
.icon-box3 .three:hover{
transform: rotate(20deg);
}
.icon-box4{
transform: translate(702px, -153px);
position: absolute;
}
.icon-box4 .four{
padding: 10px;
transition: 1s;
}
.icon-box4 .four:hover{
transform: rotate(20deg);
}
.icon-box5{
transform: translate(897px, -301px);
position: absolute;
}
.icon-box5 .five{
padding: 10px;
transition: 1s;
}
.icon-box5 .five:hover{
transform: rotate(20deg);
}
.loadmore-btn button a{
color: black;
text-decoration: none;
}
.card {
border: none;
border-radius: 10px;
text-align: center;
box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.1);
}
.icon-box {
width: 168px;
height: 96px;
display: flex;
align-items: center;
justify-content: center;
background: black;
color: white;
border-radius: 10px;
margin: 0 auto -11px auto;
}
.icon-box.orange {
background: orange;
}
.card-body {
padding-top: 40px;
}
.card-boxes {
border: none;
border-radius: 10px;
/*text-align: center;*/
display: flex;
}     
.icon-box-service {
width: 50px;
height: 50px;
display: flex;
align-items: center;
justify-content: center;
background: black;
color: white;
border-radius: 10px;
}
.counting-box{
font-size: 91px;
color: goldenrod;
padding: 0px 10px 0px 0px;
}
.card-boxes2 {
border: none;
justify-content: end;
border-radius: 10px;
display: flex;
}
.image-container img:hover{
opacity: 0.5;
}
@media screen and (max-width:767px) and (min-width:576px){
.partnerCarousel .owl-carousel .owl-nav button.owl-next{
right:-13%;
}
.loadmore-btn {
padding: 40px 0px 0px 0px;
text-align: center;
}
.about-para{
padding-right: 0px;
}
.icon-box1 {
transform: translate(38px, -112px);
}
.icon-box1 img{
width:50%;
margin: -37px 10px 0px 14px;
}
.icon-box2 {
transform: translate(105px, -57px);
}
.icon-box2 img{
width:40%;
margin: -16px 16px 0px 37px;
}
.icon-box3 {
transform: translate(168px, -114px);
}
.icon-box3 img{
width:50%;
margin: -35px -31px 0px 59px;
}
.icon-box4 {
transform: translate(238px, -60px);
}
.icon-box4 img{
width:50%;
margin: -17px -54px 0px 79px;
}
.icon-box5 {
transform: translate(307px, -112px);
}
.icon-box5 img{
width:50%;
margin: -41px -51px 0px 101px;
}
.social_link li {
   
    padding: 9px 14px 6px 16px;
       margin-bottom: 10px;
}
.faq .faq-arrow {
right: 8px;
}
}
/*@media screen and (max-width:345px) and (min-width:344px){*/
/*    .icon-box1{transform: translate(27px, -97px);}*/
/*    .icon-box2 {transform: translate(84px, -51px);}*/
/*    .icon-box3 {transform: translate(134px, -99px);}*/
/*    .icon-box4 {transform: translate(191px, -53px);}*/
/*    .icon-box5 {transform: translate(248px, -96px);}*/
/*}*/
/*@media screen and (max-width:361px) and (min-width:360px){*/
/*    .icon-box1{transform: translate(30px, -100px);}*/
/*    .icon-box2 {transform: translate(88px, -52px);}*/
/*    .icon-box3 {transform: translate(143px, -101px);}*/
/*    .icon-box4 {transform: translate(202px, -55px);}*/
/*    .icon-box5 {transform: translate(262px, -100px);}*/
/*}*/
/*@media screen and (max-width:391px) and (min-width:390px){*/
/*    .icon-box1{transform: translate(35px, -105px);}*/
/*    .icon-box2 {transform: translate(98px, -55px);}*/
/*    .icon-box3 {transform: translate(158px, -107px);}*/
/*    .icon-box4 {transform: translate(223px, -58px);}*/
/*    .icon-box5 {transform: translate(288px, -106px);}*/
/*}*/
/*@media screen and (max-width:376px) and (min-width:375px){*/
/*    .icon-box1{transform: translate(33px, -104px);}*/
/*    .icon-box2 {transform: translate(94px, -55px);}*/
/*    .icon-box3 {transform: translate(150px, -105px);}*/
/*    .icon-box4 {transform: translate(212px, -56px);}*/
/*    .icon-box5 {transform: translate(275px, -103px);}*/
/*}*/
/*@media screen and (max-width:431px) and (min-width:430px){*/
/*    .icon-box1{transform: translate(41px, -114px);}*/
/*    .icon-box2 {transform: translate(112px, -58px);}*/
/*    .icon-box3 {transform: translate(178px, -115px);}*/
/*    .icon-box4 {transform: translate(250px, -61px);}*/
/*    .icon-box5 {transform: translate(322px, -114px);}*/
/*}*/
/*@media screen and (max-width:541px) and (min-width:540px){*/
/*    .icon-box1{transform: translate(58px, -138px);}*/
/*    .icon-box2 {transform: translate(148px, -67px);}*/
/*    .icon-box3 {transform: translate(234px, -140px);}*/
/*    .icon-box4 {transform: translate(324px, -70px);}*/
/*    .icon-box5 {transform: translate(414px, -139px);}*/
/*}*/
.team-name-main-heading{
font-size: 51px;
color: #c29739;
font-weight: 600;
font-family: dmsserif display;
text-align: center;
}
.about-paraa{
color: gray;
}
.ps-block--contact-info p{
margin:0;
}
@media (min-width: 768px) and (max-width: 1024px) {
    
    
    .ourBlog {
   
      flex-direction: column;
}
    
  .ourBlog1 {
   
    width: 100%;
    
}
  
 .experienceExc

 {
   
    flex-direction: column;
   
} 
  .experienceExc1

 {
   
    width: 100%;}
  
  
  
    
    
    .icon-box1 img{
width: 69%;
        margin: 11px 10px 0px 7px;
}


    .icon-box5 img{
width: 86%;
       
}
.icon-box5 {
transform: translate(551px, -199px);
position: absolute;
}
.icon-box2 img{
width: 81%;
       
}
.icon-box2 {
transform: translate(192px, -99px);
position: absolute;
}

.icon-box3 img{
width: 78%;
       
}
.icon-box3 {
transform: translate(310px, -197px);
position: absolute;
}

.icon-box4 img{
width: 85%;
       
}
.icon-box4 {
transform: translate(429px, -105px);
position: absolute;
}
.icon-box1 {
transform: translate(64px, -210px);
position: absolute;
}
.loadmore-btn {
padding: 40px 344px 0px 194px;
}
}
.margin-box-foot {
margin-left: 46px;
}
.new-marge{
margin-top: 40px;
}
.img_mt{
margin-top:16px;
}
@media screen and (max-width:767px) and (min-width:200px){
body{overflow-x:hidden;}
.navBarStrip{
display:none;
}
.navBar {
padding: 0px 15px;
border-bottom:1px solid #ccc;
}
.extra-para button{
margin-bottom:21px;
}
.allinone{
margin-top:0;
padding:0;
}
.amfle_logo img{width:30%;}
.excpHeading-about{font-size:27px;}
.excpHeading-box{font-size:27px;}
.navBar .navbar-collapse {
position: absolute;
top: 82px;
background: #fff;
z-index: 9;
width: 90%;
left: -15px;
padding: 15px;
min-height: 50vh;
box-shadow: 0px 23px 19px 3px #ccc;
}
.navBar .navbar-toggler{
border:0;
padding: 0;
}
.navBar .navbar-toggler:focus{
box-shadow: 0 0 0 0 #fff;
}
.owlCarouelBx .owl-carousel .owl-item img{
height:251px;
}
.innerBox{
width:70%;
}
.imgBx h1{
font-size:23px;
color: white;
padding-bottom: 9px;
}
.imgBx p{
font-size:15px;
}
.bg-experience{
padding: 51px 15px;
}
.excpHeading{
font-size:29px;
margin-bottom: 21px;
}
.why_choose_amfle{
display:flex;
flex-wrap:wrap;
justify-content: space-evenly;
gap: 10px;
}
.index-boxes{
width:100%;
}
.index-boxes p{
font-size:14px;
}
.bg-AllinOne{
padding: 51px 15px;
}
.dotBx1 img {
width: 53px;
top: 24px;
}
.dotBx2 img {
width: 53px;
bottom: 13px;
}
.AllinBx h3{
font-size:29px;
}
.allinone img {
left: 50%;
transform: translate(-50%, 0%);
}
.AllinBx h4{
font-size:27px;
}
.AllinBx p{
font-size:16px;
}
.excHeading{
font-size:16px;
}
.excPara{
font-size:14px;
}
.bg-ourBlog{
padding:51px 15px;
}
.ourBlog{
flex-wrap:wrap;
}
.ourBlog1{
width:100%;
}
.blogHeading{
font-size:18px;
}
.bg-partner{
padding:51px 15px;
padding-top:0;
}
.partnerBx{
flex-wrap:wrap;
}
.partnerBox h3{
font-size:29px;
}
.partnerBx1{
width:100%;
padding-right:0px;
}
.partnerBox p{
font-size:16px;
}
.partnerBox h4{
font-size:17px;
}
.partnerBx2{
width:100%;
}
.bg-lms{
padding:51px 15px;
}
.lmsBx1{
width:49%;
}
.lmsBox1 img{
width:25px;
}
.lmsBox2 p{
font-size:14px;
}
.bg-footerBx{
padding:51px 15px;
}
.footer-item-box p{
padding-right:0;
}
.footer-item h3{
margin-top:21px;
font-size:14px;
}
.ulBox li a{
font-size:14px;
}
.bg-footerBx{
padding-bottom:10px;
}
.footer-item-box p{
font-size:14px;
}
.footer-bottom p{
font-size:14px;
}
.comment_formfield{
padding:15px;
}
.inner_page_banner img{
height:190px;
}
.bg-AllinOne2{
padding:51px 15px;
}
.us_cpa_enroll{
padding:51px 15px;
}
.director-experience{
padding:20px 0px;
}
.director_name{
font-size:16px;
}
.cpa_enroll_content h3{
font-size:27px;
margin-top:21px;
}
.imgBx{
margin-top:0 !important;
}
.card-custom{
height:9rem;
}
.banner-bottom-section{
margin: 51px 15px 18px 15px;
}
.card-custom p{
font-size:11px;
}
.why_cpa_card_section{
padding:51px 15px;
}
.card-custom-card{
width:100%;
padding:15px;
height:auto;
margin-bottom: 31px;
}
.card-img-top{
padding: 15px;
width: 91px;
height: 93px;
margin:auto;
}
.card-img-top p{
text-align: justify;
}
.card-custom-card{
border-radius:50px;
text-align: center;
}
.Instructors{
padding:51px 15px;
}
.instructor_images_box{
width:100%;
}
.instructor_images_box img{
margin-bottom:21px;
}
.Career_Path{
padding:51px 15px;
}
.Instructors-heading p{
line-height:27px;
}
.border-box-color::before{
left:0;
}
.cpa_enroll_content h4{
font-size:27px;
}
.inner_page_AllinBx h3{
font-size:29px;
}
.border-box-color::after{
right:0;
}
.feature-boxS{
margin-top:-45px;
}
.career_path_img img{
width:100%;
}
.Exam_pattern{
padding:51px 15px;
}
.ea_Career_Path{
padding:51px 15px;
}
.AllinBx h3{
padding:11px 0px;
margin-bottom:21px;
}
.placement-support-box{
padding:51px 15px;
padding-bottom:0;
}
.blog-box{
padding:8px 15px;
}
.site_sidebar{
margin-left:0;
}
.news_post_item .news_text_area{
padding:0px 20px;
}
.news_post_item .news_text_area h3{
font-size:27px;
}
.blog_meta ul{
padding-left:0;
}
.news_post_item .news_text_area .blog_meta{
line-height:30px;
}
.comtact-main{
padding:0px 15px;
}
.ps-section__content{
margin-top:0;
}
.right-border{
border-right:0;
}
.index-para-box{
font-size: 16px;
font-weight: 700;
margin: 10px 0px 10px 0px;
}
.experienceExc1{
width:100%;
}
.inner_page_banner{
height:auto;
}
.contact-heading h2 {
font-size: 27px;
color: white;
font-weight: 600;
margin-top: 0px;
padding: 30px 15px;
}
.team-name-main-heading{
font-size:27px
}
.mission{
border-right:0
}
.mission img{
width:41%
}
.vision img{
width:41%
}
.image-container img{
margin-bottom:13px;
}
.career-box-padd {
padding: 50px 15px;
}
.career-box-padd p span{
display:block;
}
.placement-support-box{
padding-top:0;
}
.footer-bottom{
overflow-x:hidden;
}
.margin-box-foot{
margin-left:0;
}
.img_mt{
margin-top:0;
}
.new-marge{
margin-top:56px;
}
}





