.card_borders{
        border-radius: 14px 14px 0px 0px !important;
    }
    
.t-form__inputsbox-cst {
    display: flex;
}
.row-custom {
    background: #00101f;
    /*background-image: linear-gradient(0.5turn, rgba(0, 14, 30, 1) 0%, rgba(8, 51, 64, 1) 82%);*/
}
h1.listing-heading {
    color: white;
    font-size: 40px;
    font-family: 'GraphikTT', Raleway, sans-serif;
    text-transform: uppercase;
}
.container-heading-1 {
	padding-top: 30px;
	padding-bottom: 20px;
}
.t-input-block-cst{
    width: 673px;
}
.submit-btn-cst {
    width: 160px;
}

@media screen and (max-width: 1199px) {
	h1.listing-heading {
	    font-size: 33px;
	}
	.t-input-block-cst{
        width: 590px;
    }
}


@media screen and (max-width: 959px) {
	h1.listing-heading {
	    font-size: 28px;
	}
	.t-input-block-cst{
        width: 370px;
    }
}

@media screen and (max-width: 639px) {
	h1.listing-heading {
	    font-size: 26px;
	}
	.t-input-block-cst{
        width: 314px;
    }
}
@media screen and (max-width: 610px) {
	.t-input-block-cst{
        width: 290px;
    }
}
@media screen and (max-width: 560px) {
	.t-input-block-cst{
        width: 250px;
    }
}

@media screen and (max-width: 479px) {
	h1.listing-heading {
	    font-size: 26px;
	}
	.container-heading-1 {
    	padding-top: 10px;
    	padding-bottom: 7px;
    }
	.t-input-block-cst{
        width: 212px;
    }
    .submit-btn-cst {
        width: 130px;
    }
}

@media screen and (max-width: 420px) {
    .t-input-block-cst{
        width: 190px;
    }
}



.row-custom-gd {
    background-image: linear-gradient(0.5turn, rgba(0, 14, 30, 1) 0%, rgba(8, 51, 64, 1) 82%);
}
.listing-short-desc {
    width: 42%;
}

.listing-short-desc p {
    color: white;
    font-size: 16px;
    font-family: 'GraphikTT', Raleway, sans-serif;
}
.container-short-desc {
	padding-top: 0px;
	padding-bottom: 10px;
}

@media screen and (max-width: 1199px) {
	.listing-short-desc {
	    width: 77%;
	}
	.listing-short-desc p {
	    font-size: 14px;
	}
	.container-short-desc {
		padding-top: 0px;
		padding-bottom: 10px;
	}
}


@media screen and (max-width: 959px) {
	.listing-short-desc {
	    width: 80%;
	}
	.listing-short-desc p {
	    font-size: 13px;
	}
	.container-short-desc {
		padding-top: 0px;
		padding-bottom: 10px;
	}
}

@media screen and (max-width: 639px) {
	.listing-short-desc {
	    width: 80%;
	}
	.listing-short-desc p {
	    font-size: 14px;
	}
	.container-short-desc {
		padding-top: 0px;
		padding-bottom: 10px;
	}
}

@media screen and (max-width: 479px) {
	.listing-short-desc {
	    width: 90%;
	}
		.listing-short-desc p {
	    font-size: 14px;
	}
	.container-short-desc {
		padding-top: 0px;
		padding-bottom: 10px;
	}
}


.row-custom-search {
    background: #083340;
}
.container-search {
	padding-top: 10px;
	padding-bottom: 25px;
}
@media screen and (max-width: 1199px) {
	.container-search {
		padding-top: 20px;
		padding-bottom: 20px;
	}
}


@media screen and (max-width: 959px) {
	.container-search {
		padding-top: 20px;
		padding-bottom: 25px;
	}	
}

@media screen and (max-width: 639px) {
	.container-search {
		padding-top: 20px;
		padding-bottom: 25px;
	}
}

@media screen and (max-width: 479px) {
	.container-search {
		padding-top: 20px;
		padding-bottom: 20px;
	} 
}



.row-custom-footer-heading {
    background: #083340;
}
h2.Footer-heading {
    color: white;
    font-size: 20px;
    font-family: 'GraphikTT', Raleway, sans-serif;
    text-transform: uppercase;
}
.container-heading-2 {
    padding-top: 30px;
    padding-bottom: 10px;
}

@media screen and (max-width: 1199px) {
    h2.Footer-heading {
        font-size: 33px;
    }
}


@media screen and (max-width: 959px) {
    h2.Footer-heading {
        font-size: 17px;
    }
}

@media screen and (max-width: 639px) {
    h2.Footer-heading {
        font-size: 26px;
    }
}

@media screen and (max-width: 479px) {
    h2.Footer-heading {
        font-size: 22px;
    }
    .container-heading-2 {
        padding-top: 10px;
        padding-bottom: 7px;
    }
}

.row-custom-footer-content {
    background: #083340;
}
.footer-content {
    color: white;
    font-size: 15px;
    font-family: 'GraphikTT', Raleway, sans-serif;
}
.container-content {
    padding-top: 30px;
    padding-bottom: 20px;
}
.footer-content>h3 {
    font-size: 20px;
    font-weight: 600;
}

@media screen and (max-width: 1199px) {
    .footer-content {
        font-size: 15px;
    }
    .footer-content>h3 {
        font-size: 18px;
    }
    #formWrap #listingphone {
     width: auto !important;
    }
}


@media screen and (max-width: 959px) {
    .footer-content {
        font-size: 15px;
    }
    .footer-content>h3 {
        font-size: 18px;
    }
    #formWrap #listingphone {
     width: auto !important;
    }
}

@media screen and (max-width: 639px) {
    .footer-content {
        font-size: 14px;
    }
    .footer-content>h3 {
        font-size: 17px;
    }
    #formWrap #listingphone {
     width: auto !important;
    }
}

@media screen and (max-width: 479px) {
    .footer-content {
        font-size: 14px;
    }
    .footer-content>h3 {
        font-size: 16px;
    }
    .container-content {
        padding-top: 10px;
        padding-bottom: 7px;
    }
    #formWrap #listingphone {
     width: auto !important;
    }
    .tn-elem__7025010961705856151202{
        width: 92% !important;
        left: calc(67% - 160px + -44px) !important;
    }
    #popupOverlay #vphone {
        width: 100% !important;
        left: calc(56% - 160px + -44px) !important;
    }
    #popupOverlayBrochure #dbphone {
        width: 100% !important;
        left: calc(56% - 160px + -44px) !important;
    }
    #formWrap #listingphone {
        width: 100% !important;
        left: calc(51% - 160px + -44px) !important;
    }
    .iti.iti--allow-dropdown.iti--show-flags {
    width: 100%;
    }
   
    #popupOverlay .wrap {
        width: 92%;
    }
    #popupOverlayBrochure .wrap {
        width: 92%;
    }
    #popupOverlay h3 {
        font-size: 28px !important;
    }
    #popupOverlayBrochure h3 {
        font-size: 25px !important;
    }
    .pg-link {
        padding: 10px 7px 10px 7px !important;
    }
 
}

ul.t1007__container.t-container {
    display: flex;
    flex-wrap: wrap;
}


.t853__img {
    opacity: 28%;
    background: #223F52;
    padding: 11px;
    border-radius: 10px;
    margin: 0px 0 0px 0px;
    padding: 13px;
    /*height: 53px;*/
    width: 100%;
}
.t853__imgwrapper {
    height: 63px;
}

.t-card__col-cstm {
    border: 1px solid #0f3745;
    padding: 15px;
    border-radius: 14px;
    background: #0c303b;
}


.t-zoomer__scale.showed {
    display: none;
}
div#rec702469181 {
    margin-bottom: -26px;
}
button.iti__selected-country {
    top: -11px;
}
.iti__selected-dial-code {
    color: #f5f4eb;
}