/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Feb 23 2023 | 05:53:04 */
.h-banner-section .swiper-slide-inner {
    max-width: 1180px;
    padding: 0 20px !important;
}
.imm-program-section .elementor-widget-image-box a {
    background-color: #D70303;
    color: #fff;
    padding: 8px 30px;
    display: inline-block;
    border-radius: 5px;
	transition: all 0.3s ease-in-out;
}
.imm-program-section .elementor-widget-image-box a:hover {
	background-color: #212121;
}

.imp-link-box .elementor-widget-image-box, .imp-link-box .elementor-widget-image-box>div,
.imm-program-section .elementor-widget-image-box, .imm-program-section .elementor-widget-image-box>div {
    height: 100%;
}

.imp-link-lists ul.elementor-icon-list-items li:before {
    content: '';
    background: url(https://www.newsite.aandcimmigration.com/wp-content/uploads/2023/01/Group-4.png) no-repeat right 5px;
    position: absolute;
    top: 0;
    right: 0;
    width: 15px;
    height: 15px;
    background-size: auto;
    transition: all 0.3s ease-in-out;
}
.imp-link-lists ul.elementor-icon-list-items li:hover:before {
    transform: rotate(-45deg);
}


.testimonial-section .swiper-slide {
    box-shadow: 0px 2px 6px rgba(0, 0, 0, 0.25);
}
.testimonial-section .elementor-main-swiper {
    padding: 10px 10px 60px 10px!important;
}
.testimonial-section .elementor-testimonial {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}
.testimonial-section .elementor-testimonial .elementor-testimonial__footer {
    order: -1;
    margin-bottom: 10px;
}
.testimonial-section .elementor-testimonial .elementor-testimonial__content {
    padding-bottom: 30px;
    background: url(https://www.newsite.aandcimmigration.com/wp-content/uploads/2023/01/360_F_407367660_wF2ourC2XrRuSFpa15HiWJW1fgnE9TBv-1.png) no-repeat center bottom;
    background-size: 80px;
}


.pnp-program-section .slick-slide {
    background: #FFFFFF;
    box-shadow: 0px 2px 4px 1px rgba(0, 0, 0, 0.1);
    border-radius: 10px;
    margin: 0 10px 30px 10px;
}
.pnp-program-section .slick-slide span.content-section {
    padding: 10px 20px 10px 20px;
    text-align: center;
    font-family: poppins;
    display: block;
}
.pnp-program-section .slick-slide span.content-section {
	font-size: 14px;
}
.pnp-program-section .slick-slide span.content-section h4 {
	color: #2d435a;
	font-size: 20px;
	font-weight: 600;
	text-transform: uppercase;
}
.pnp-program-section .slick-slide span.content-section a.link-btn {
	color: #D70303 ;
}
.pnp-program-section .slick-slide>div {
    padding: 10px;
}
.pnp-program-section .slick-slide span.content-section p:last-child {
    display: none;
}

.inner-banner-section {
	background: linear-gradient(101.38deg, #2A496A 31.38%, #B80F15 113.11%, #D70303 121.27%);
}

.ul-lists li {
	margin-bottom: 10px;
}



table {
    border-collapse: collapse;
    border-spacing: 0;
    border: 1px solid #ddd;
    margin: 1em 0;
    text-align: left;
    width: 100%;
}
.table-bordered {
    border: 1px solid #ddd;
}
.bg-danger {
    background-color: #f2dede;
}
.table-hover>tbody>tr:hover {
    background-color: #f5f5f5;
}

@media only screen and (min-width: 1025px) {
	li.menu-item-1058 ul.sub-menu {
		column-count: 2;
		column-gap: 0;
	}
}


.page-id-1881 .elementor-location-header, 
.page-id-1881 .elementor-location-footer {
    display: none;
}