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

    .services-first-row .elementor-row, .services-second-row .elementor-row {
        padding-left:20%;
        padding-right:20%;
    }

}

@media only screen and (min-width:1700px) and (max-width:1700px) {

    .services-first-row .elementor-row, .services-second-row .elementor-row {
        margin-top:-80px!important;
    }

}

@media only screen and (max-width:1024px) and (min-width:768px) {
    .services-first-row .elementor-image-box-wrapper, .services-second-row .elementor-image-box-wrapper {
        display:flex;
        flex-direction:column!important;
    }

    .mapsvg-details-container {
        position:relative!important;
    }

    .elementor-widget-dyncontel-acf-repeater > div > div:nth-child(odd) .rcontent, .elementor-widget-dyncontel-acf-repeater > div > div:nth-child(even) .rcontent {
		width: 100%!important;
		margin-top: 0!important;
    }
    
    .footer-main:before {
        background-color:#54C1EC!important;
        background-image:none!important;
        height:calc(100% + 150px)!important;
    }
}

@media only screen and (max-width:767px) {
    #logo {
        margin-bottom:-40px!important;
        max-width:70%!important;
    }

    .aux-fold {
        padding-left:15px!important;
        padding-right:15px!important;
     }

    .ajax-search {
        width: auto!important;
    }

    .aux-fs-menu #menu-header-primary-menu .menu-item .aux-item-content {
        font-size:18px!important;
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .aux-fs-menu .aux-master-menu .aux-submenu-indicator {
        left:20px!important;
        width:18px!important;
    }

    #fs-menu-search .aux-logo {
        display:none;
    }

    .page-template-default #site-header {
        height:250px!important;
    }

    #site-title {
        padding-top:30px!important;
    }

    .services-first-row:before, .services-second-row:before {
        background:none!important;
     }
    
     .services-first-row .elementor-row .elementor-column:first-of-type  {
        background:#54C1EC;
        padding-top:120px!important;
    }

    .services-first-row .elementor-row .elementor-column:nth-of-type(2)  {
        background:#FFBF00;
    }

    .services-second-row .elementor-row .elementor-column:first-of-type  {
        background:#41D3DD;
    }

    .services-second-row .elementor-row .elementor-column:nth-of-type(2)  {
        background:#b5b5b5;
    }

    footer .bdt-tab-title-icon-wrapper .bdt-tab-text, footer .bdt-tab-title-icon-wrapper i {
        font-size:16px!important;
    } 

    footer .elementor-element-27ee86e .elementor-column-wrap {
        padding:0!important;
    }

    #mapsvg-6408  {
        height:600px!important;
    }

    .mapsvg-details-container {
        position:relative!important;
    }

    .regulation-box {
        padding:0 0!important;
    }

    .service-section .elementor-tab-mobile-title {
        text-align:center!important;
    }

    .service-section .elementor-tab-content p {
        display:block!important;
        text-align:center;
        margin-left:auto;
        margin-right:auto;
    }

    .service-section .elementor-tab-content p:nth-child(2) {
        width:100%!important
    }

    .searchandfilter > ul {
        flex-direction:column;
    }

    .aux-master-menu .aux-submenu > .aux-menu-item {
        margin-bottom: 12px!important;
    }

    .elementor-widget-dyncontel-acf-repeater > div > div:nth-child(odd) .rcontent, .elementor-widget-dyncontel-acf-repeater > div > div:nth-child(even) .rcontent {
		width: 100%!important;
		margin-top: 0!important;
    }

    .footer-main:before, .elementor-element-e96fb6e {
        background-color:#54C1EC!important;
        background-image:none!important;
    }

    footer .nf-form-cont {
        padding-left: 30px;
        padding-right: 30px;
    }

    .aux-next-prev-posts {
		display:flex!important;
		flex-direction:column!important;
	}

	.np-prev-section, .np-next-section {
		width:100%!important;
		max-width:100%!important;
    }
    
    .fimg-face {
        min-height:none!important;
        background:none!important;
    } 

}

@supports (-webkit-overflow-scrolling: touch) {
    .highlight .post-type {
        line-height: 0.5!important;
        height:35px!important;
    }
  }