/* Enter Your Custom CSS Here */

.elementor-element.new-ql {
    visibility: visible !important;
}
body li.menu-item.current-menu-parent.menu-item-has-children .elementor-item.menu-link.has-submenu {
    color: #DC4234 !important;
}
h2.elementor-heading-title.elementor-size-default {
    font-size: 20px;
    line-height: 28px;
	color:#55565B;
}

.elementor-item.menu-link.has-submenu:hover, .elementor-sticky .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown li a:hover {
    text-decoration: underline;
}
.inner-full-width-slider.left .elementor-container {
    margin-right: 0;
}
.inner-full-width-slider.right .elementor-container {
    margin-left: 0;
}
.explore-more-temp h2.elementor-heading-title.elementor-size-default {
    font-size: 18px;
    color: #55565B;
    line-height: 28px;
}
.gform_wrapper .gform_footer input.button{
	background:#163D5C;
	border-color:#163D5C;
}
.elementor-row .elementor-element.preview_wrapper.click-child:nth-child(1) h6:before {
    content: 'PREVIOUS';
    font-size: 12px;
}
.elementor-row .elementor-element.preview_wrapper.click-child:nth-child(1) h6 {
    font-size: 0px;
}

.eicon-chevron-left:before, .eicon-chevron-right:before, i.fal.fa-search, i {
    font-family: 'FontAwesome';
}
.ee-text-divider__before, .ee-text-divider__divider {
    margin-right: 7px;
}
body .grey-container {
    padding: 0 !important;
}
#main section.grey-container .elementor-container {
    max-width: 1280px;
    margin: 0 auto;
    padding: 0;
}
.elementor-element.top .swiper-slide-bg {
    background-position: top;
}
.elementor-element.top-shadow .swiper-slide-bg {
    box-shadow: inset 0 -150px 160px rgb(0 0 0 / 80%);
}
.slider_nav-left-bottom .elementor-swiper-button.elementor-swiper-button-prev, .slider_nav-left-bottom .elementor-swiper-button.elementor-swiper-button-next {
    left: -37px !important;
}
.rotate-vertical.keyline-text h4.ee-text-divider__text {
    padding: 0px 0 0 5px !important;
    margin: 0 0 0 0px;
}
body .rotate-vertical.keyline-text .ee-text-divider {
    align-items: center !important;
}
	.ecs-post-loop .ast-article-single section.elementor-section {
    background-size: cover;
    background-position: center;
}
a.accordion-butt span:hover, a.accordion-butt:hover span {
    color: #fff !important;
}

a.accordion-butt:hover{
	border-color:#163D5C !important;
}
@media screen and (min-width:980px){
.slider_nav-bottom-right.multiple-slide .swiper-slide.swiper-slide-next {
    filter: opacity(0.3);
    transition: all 200ms ease-in-out;
    transform: scale(0.87);
}
.slider_nav-bottom-right.multiple-slide .swiper-slide.swiper-slide-active {
    transition: all 200ms ease-in-out;
}

}
.top-center .swiper-slide-bg{
    background-position: top center;
}
.swiper-pagination, .elementor-swiper-button {
    position: absolute !important;
}
.page-maste-slider .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets {
    display: none;
}
.elementor-swiper-button {
    left: auto !important;
    right: 0;
}
.elementor-swiper-button.elementor-swiper-button-prev {
    right: 100px;
}
	.slider_nav-bottom-right.multiple-slide .elementor-swiper-button.elementor-swiper-button-prev {
    right: 40px;
}

@media screen and (max-width:500px){

	
	#main-slide-new .elementor-swiper-button.elementor-swiper-button-prev {
    right: 44px !important;
		bottom: -25px !important;
}
		body #main-slide-new .elementor-swiper-button.elementor-swiper-button-prev, body #main-slide-new .elementor-swiper-button.elementor-swiper-button-next {
    transform: scale(1) translateY(-27px);
}
	body .slider_nav-left-bottom.new-bottom  .elementor-swiper-button.elementor-swiper-button-prev{
		bottom: 35px !important;
	}
body .slider_nav-left-bottom.new-bottom .elementor-swiper-button.elementor-swiper-button-next {
    bottom: 0 !important;
}
	
	
	body .slider_nav-left-bottom.new-bottom .elementor-swiper-button.elementor-swiper-button-prev, .slider_nav-left-bottom.new-bottom .elementor-swiper-button.elementor-swiper-button-next {
    transform: scale(0.8) translateX(10px);
}
	body .slider_nav-bottom-right.multiple-slide .elementor-swiper-button.elementor-swiper-button-next {
    right: 20px;
    bottom: -55px !important;
}
	body .slider_nav-bottom-right.multiple-slide .elementor-swiper-button.elementor-swiper-button-prev {
    right: 60px !important;
    bottom: -55px !important;
}
	
}

@media screen and (min-width: 768px){
.slider_nav-left-bottom.new-bottom .elementor-widget-container {
    margin: 0 !important;
}
.slider_nav-left-bottom.new-bottom .swiper-container-horizontal > .swiper-pagination-bullets{
    left: -43px;
}
.slider_nav-left-bottom.new-bottom .elementor-swiper-button-prev, .slider_nav-left-bottom.new-bottom .elementor-swiper-button-next {
    left: -42px;
}

}
@media screen and (max-width:1024px){
	
	.inner-full-width-slider.left .elementor-container {
    max-width: 95% !important;
}
	
	.backend-hide-tablet.backend-hide-mobile.elementor-widget-posts {
    width: 100% !important;
    display: contents;
}
.backend-hide-tablet.backend-hide-mobile.elementor-widget-posts .elementor-widget-container {
    width: 100%;
}
.elementor-element.mobile-posts {
    width: 100% !important;
    max-width: 100% !important;
}
	
	#main-slide-new .elementor-swiper-button.elementor-swiper-button-prev, #main-slide-new .elementor-swiper-button.elementor-swiper-button-next {
    transform: scale(0.7) translateY(-50px);
}
	#main-slide-new .elementor-swiper-button.elementor-swiper-button-prev {
    right: 70px;
}
	.slider_nav-bottom-right.multiple-slide .elementor-swiper-button.elementor-swiper-button-prev {
    right: 45px;
}
	section.elementor-section.elementor-top-section.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default {
    padding: 0;
}
	
}

@media screen and (min-width:1280px){
	section.elementor-section.elementor-section-boxed {
    max-width: 1280px;
    margin: 0 auto;
}
	.slider_nav-bottom-right.multiple-slide.bare-right .elementor-image-carousel-wrapper {
    padding-bottom: 100px;
}
.slider_nav-bottom-right.multiple-slide.bare-right .swiper-pagination, .slider_nav-bottom-right.multiple-slide.bare-right .elementor-swiper-button {
    position: relative !important;
    right: auto;
    display: inline !important;
    vertical-align: top !important;
    bottom: -50px !important;
    z-index: 99;
    margin: 0 10px 0px 0px;
    left: calc(43.5% - 0px) !important;
}
	
}



@media screen and (min-width:1100px) and (max-width:1400px){
	
}

@media screen and (min-width: 1400px){

.slider_nav-bottom-right.multiple-slide .swiper-slide.swiper-slide-active {
    transform: scale(1.1);
    transform-origin: right;
    margin-left: 60px;
}

}

@media screen and (min-width: 1500px) and (max-width: 1980px){
#prep-gal .swiper-slide.swiper-slide-next {
    width: 65% !important;
}
}


