@media screen and (max-width:1699px) {
    .contact-slider-tabs-right.dubai-image img {width: 40%;}
}

@media screen and (max-width:1599px) {
    .contact-new-page-heading h1 {font-size: 48px;}
    .contact-new-page-heading p {font-size: 20px;}
    .contact-slider-tabs-right img {width: 48%;}
    .contact-slider-tabs-right.dubai-image img {width: 43%;}
}

@media screen and (max-width:1499px) {
    .contact-slider-tabs-right.dubai-image img {width: 42%;}
    div.newdesignpopup .modal-body .contact-new-right-form {padding: 40px 20px 20px;}
    div.newdesignpopup .modal-body .contact-new-right-form h2 {font-size: 26px;}
    div.newdesignpopup .modal-body .contact-new-right-form .form-inner .form-control {padding: 13px 25px 10px 10px;height: auto;}
    div.newdesignpopup .modal-body .contact-new-right-form .main-form-bottom-footer button {min-width: 150px;width: 150px;padding: 10px 15px;font-size: 16px;margin: 15px 0 0;}
    div.newdesignpopup .modal-content {border: 4px solid rgba(0, 203, 183, 1);}
    div.newdesignpopup .modal-header button.btn-close {width: 32px;height: 32px;}
    .contact-new-right-form {padding: 20px 20px;border-radius: 13px;}
    .contact-inner-fileds .form-group .form-inner .form-control {border-radius: 6px;padding: 10px 10px;font-size: 15px;}
    .form-inner textarea.form-control {height: 120px;}
    .main-form-bottom-footer button.btn-request {margin: 30px 0 0;padding: 11px 15px;font-size: 16px;}
    .captchaQry h3,
    .answer_cap input {font-size: 16px;}
    .contact-new-page-heading h1 {font-size: 38px;}
    .contact-new-page-heading p {font-size: 18px;}
    .contact-new-page-heading ul li img {max-height: 70px;}
    .same-heading-contact h2 {font-size: 34px;}
    .same-heading-contact p {font-size: 18px;}
    .contactteam-right-content h3 {font-size: 19px;}
    .contactteam-right-content p {min-height: 100px;}
    .contactteam-right-content figure img {max-height: 50px;}
    .same-heading-contact {margin: 0 auto 40px;}
    .contact-slider-tabs-header h3 {font-size: 22px;}
    .contact-slider-tabs-left ul li figure img {max-height: 28px;}
    .contact-slider-tabs-left ul li figure {width: 50px;height: 50px;border-radius: 6px;}
    .contact-slider-tabs-left ul li {padding: 10px 0 10px 60px !important;font-size: 18px;}
    .contact-slider-tabs-left {padding: 5rem 0 0;}
    .contact-company-address-section .tabs ul li label {font-size: 18px;}
    .contact-slider-tabs-right img {width: 42%;}
    .contact-clients-header p {font-size: 16px;line-height: 1.6;}
    .contact-clients-row .contact-clients-header:first-child>img {max-height: 22px;}
    .carouselForTestimonials .owl-item .common figcaption {padding: 30px;}
    .common {height: 400px;width: 800px;}
    .carouselForTestimonials .owl-item.center .common {padding: 0;}
    .carouselForTestimonials .owl-item.active.center .item .forTextReviews.common {border-radius: 20px;}
    .contact-clients-footer h3 {font-size: 20px;margin: 0 0 5px;}
    .contact-clients-footer span {font-size: 15px;}
    .carouselForTestimonials:after {height: 250px;right: 12%;}
    .carouselForTestimonials:before {height: 250px;left: 12%;}
    .contact-clients-footer {padding: 10px 0 0;margin: 40px 0 0;}
    section.section-spacing.request-quote-banner.home-contact-form-section.main-newcontact-section .request-quote-details h2 {font-size: 28px;}
    section.section-spacing.request-quote-banner.home-contact-form-section.main-newcontact-section .request-quote-details .quote-owner-field figure {width: 66px;height: 66px;}
    section.section-spacing.request-quote-banner.home-contact-form-section.main-newcontact-section .request-quote-details .quote-owner-field {margin: 50px 0 0;}
    .preview1.it {height: 35px;}
}

@media screen and (max-width:1399px) {
    .contact-company-address-section .same-heading-contact p {font-size: 16px;padding-right: 130px;}
    .contact-company-address-section .tabs>ul li {padding: 0 10px;}
    .contact-company-address-section .tabs ul li+li {margin-left: 10px;}
    .contact-slider-tabs-right.dubai-image img {width: 43%;}
    .contact-new-right-form h2 {font-size: 24px;margin: 0 0 0;}
    .contact-inner-fileds .form-group .form-inner .form-control {font-size: 14px;}
    .contact-new-page-heading h1 {font-size: 34px;}
    .main-form-bottom-footer button.btn-request {padding: 10px 15px;font-size: 14px;}
    .same-heading-contact h2 {font-size: 30px;}
    .contactteam-right-content a {font-size: 16px;}
    .contact-clients-row .contact-clients-header {width: 60%;}
    .contact-clients-row .contact-clients-header+.contact-clients-header {width: 40%;}
    .contact-clients-header figure>img {max-height: 160px;margin: 0 auto;}
    .common {height: 400px;width: 660px;left: -215px;}
    .carouselForTestimonials:after {height: 230px;right: 14%;}
    .carouselForTestimonials:before {height: 230px;left: 14%;}
    .contact-clients-header p {font-size: 14px;padding-right: 0;}
    .contact-clients-footer h3 {font-size: 16px;}
    .contact-clients-footer span {font-size: 13px;}
    .contact-slider-tabs-left ul li+li {margin: 5px 0 0 !important;}
    .contact-company-address-section .tabs>ul li label {padding: 0px 0 11px;}
    section.section-spacing.request-quote-banner.home-contact-form-section.main-newcontact-section .request-quote-form-wrapper.home-contact-right-header .contact-inner-fileds form {padding: 0 10px;}
    .contactteam-right-content p {font-size: 16px;}
    .form-inner label.main-lable {font-size: 14px !important;}
}

@media screen and (max-width:1299px) {
    .contact-slider-tabs-right.dubai-image img {width: 47%;}
    .contact-slider-tabs-right img {width: 49%;}
    .carouselForTestimonials .owl-item .item {transform: scale(1);transition: .5s;}
    .carouselForTestimonials .owl-item.center .item {transform: scale(1);}
    .common {height: 400px;width: 100%;left: 0;}
    .carouselForTestimonials .owl-item .common figcaption {padding: 20px;}
    .carouselForTestimonials .owl-item .common figcaption {position: initial;display: block;opacity: 1;}
    .contact-testimonials-parent {max-width: 650px;margin: 0 auto;}
    section.same-section.contact-testimonials .owl-carousel.owl-drag .owl-item {padding: 10px;}
    .contact-testimonials-parent .owl-carousel.owl-theme.carouselForTestimonials.owl-loaded.owl-drag .owl-stage-outer.owl-height {padding: 0px;}
    .common {height: auto;}
    .contact-testimonials-parent .carouselForTestimonials.owl-carousel .owl-nav.disabled {display: none !important;}
}

@media screen and (max-width:1199px) {
    .contact-slider-tabs-right.dubai-image img {width: 43%;}
    div.newdesignpopup .modal-dialog.modal-dialog-centered {margin: 15px;}
    div.newdesignpopup .modal-body .contact-new-right-form h2 {font-size: 24px;}
    .contact-new-page-heading h1 {font-size: 28px;}
    .contact-new-page-heading p {font-size: 16px;}
    .contact-new-right-form h2 {font-size: 22px;}
    .contact-new-page-heading ul li img {max-height: 60px;}
    .form-inner textarea.form-control {height: 100px;}
    .same-heading-contact h2 {font-size: 26px;}
    .same-heading-contact p {font-size: 16px;}
    .contactteam-right-content {padding: 30px 15px 10px;border-radius: 8px;}
    .contactteam-right-content figure img {max-height: 40px;}
    .contactteam-right-content h3 {font-size: 17px;}
    .contactteam-right-content p {font-size: 15px;}
    .contactteam-right-content a {font-size: 14px;margin: 0 0 5px;}
    .contactteam-right-content:after {height: 10px;}
    section.same-section.contact-company-address-section .same-heading-contact {max-width: 600px;margin: 0 0 30px;}
    .contact-slider-tabs-left {padding: 2rem 0 0;}
    .contact-slider-tabs-left ul li {font-size: 15px;padding: 10px 0 10px 50px !important;}
    .contact-slider-tabs-left ul li figure {width: 40px;height: 40px;}
    .contact-slider-tabs-left ul li figure img {max-height: 24px;}
    .contact-slider-tabs-header h3 {font-size: 18px;}
    .contact-slider-tabs-header img {max-height: 30px;}
    .contact-company-address-section .tabs ul li+li {margin-left: 18px;}
    .contact-company-address-section .tabs>ul li {padding: 0 0px;}
    .contact-company-address-section .tabs ul li label {font-size: 16px;}
    .contact-testimonials-parent {max-width: 750px;}
    .contact-clients-header figure>img {max-height: 130px;}
    section.section-spacing.request-quote-banner.home-contact-form-section.main-newcontact-section .request-quote-details {border-radius: 13px;padding: 20px 20px;}
    section.section-spacing.request-quote-banner.home-contact-form-section.main-newcontact-section .request-quote-details h2 {font-size: 22px;}
    section.section-spacing.request-quote-banner.home-contact-form-section.main-newcontact-section .request-quote-details ul li h4 {font-size: 16px;}
    section.section-spacing.request-quote-banner.home-contact-form-section.main-newcontact-section .request-quote-details p {font-size: 14px;}
    section.section-spacing.request-quote-banner.home-contact-form-section.main-newcontact-section .quote-owner-field h3 {font-size: 18px;}
    .contact-new-right-form .request-quote-form-wrapper .form-group textarea {height: 90px !important;}
    section.section-spacing.request-quote-banner.home-contact-form-section.main-newcontact-section .request-quote-details ul li .request-circle span {width: 9px;height: 9px;}
    section.section-spacing.request-quote-banner.home-contact-form-section.main-newcontact-section .request-quote-details ul li .request-circle {left: -27px;width: 15px;height: 15px;}
    section.section-spacing.request-quote-banner.home-contact-form-section.main-newcontact-section .request-quote-details ul {margin: 30px 0;}
    section.section-spacing.request-quote-banner.home-contact-form-section.main-newcontact-section .request-quote-details .quote-owner-field figure {width: 56px;height: 56px;}
    section.section-spacing.request-quote-banner.home-contact-form-section.main-newcontact-section .request-quote-details .quote-owner-field figure img {max-width: 48px;}
}

@media screen and (max-width:991px) {
    .contact-company-address-section .same-heading-contact p {padding-right: 0;}
    .contact-company-address-section .tabs ul li+li {margin-left: 50px;}
    .contact-new-page-heading {text-align: center;margin: 0 auto 30px;}
    .contact-new-page-heading h1 strong {display: inline-block;}
    .contact-new-page-heading ul {justify-content: center;margin: 15px 0 0;}
    .contactteam-right-content {padding: 20px 15px 10px;text-align: center;}
    section.same-section.newcontent-bottom-section .row {justify-content: center;}
    section.same-section.newcontent-bottom-section .col-lg-4 {max-width: 50%;flex: 0 0 50%;margin: 25px 0 0;}
    .contact-company-address-section .tabs .content section .col-lg-6:last-child {display: none;}
    .carouselForTestimonials .owl-item .common figcaption {text-align: left !important;}
    section.same-section.newcontent-bottom-section .same-heading-contact.text-center {margin: 0 auto 20px;}
    .request-quote-details ul:before {bottom: inherit;right: 0;}
    section.section-spacing.request-quote-banner.home-contact-form-section.main-newcontact-section .container {max-width: 100%;}
    .request-quote-details ul li+li {margin: 0 0 0;}
    .request-quote-details ul{display: flex; align-items: center; justify-content: center;}
    section.section-spacing.request-quote-banner.home-contact-form-section.main-newcontact-section .request-quote-details ul li .request-circle {left: 50%; top: -7px;}
    section.section-spacing.request-quote-banner.home-contact-form-section.main-newcontact-section .quote-owner-field {text-align: left;padding-left: 70px;max-width: 100%;}
    section.section-spacing.request-quote-banner.home-contact-form-section.main-newcontact-section .request-quote-form-wrapper.home-contact-right-header .contact-new-right-form {text-align: left;}
    section.section-spacing.request-quote-banner.home-contact-form-section.main-newcontact-section .request-quote-details ul li {padding: 20px 10px 0 !important; text-align: center;}
}

@media screen and (max-width:767px) {
    .contact-company-address-section .tabs ul li+li {margin-left: 30px;}
    section.same-section.contact-company-address-section {padding: 40px 0;}
    .request-quote-details ul:before {bottom: 0;right: initial;}
    section.section-spacing.request-quote-banner.home-contact-form-section.main-newcontact-section .request-quote-details ul {padding-left: 0;}
    .request-quote-details ul {display: block;}
    section.section-spacing.request-quote-banner.home-contact-form-section.main-newcontact-section .request-quote-details ul li{text-align: left;}
	.fixed-chirstmas-gift + .fixed-chirstmas-gift.mobile-menu.d-md-none {display: none !important;}
    .main-form-bottom-footer p {font-size: 10px;}
    div.newdesignpopup .modal-body .contact-new-right-form h2 {font-size: 19px; margin: 0;}
    div.newdesignpopup .modal-body .contact-new-right-form .form-inner .form-control {padding: 10px 10px 10px 10px;}
    div.newdesignpopup .modal-header button.btn-close {width: 28px;height: 28px;top: 10px;right: 10px;}
    .contact-inner-fileds .form-group .form-inner textarea.form-control {padding: 10px 30px 10px 10px !important;}
    div.newdesignpopup .modal-body .contact-new-right-form {padding: 0 0 0;}
    div.newdesignpopup .modal-body .contact-new-right-form .main-form-bottom-footer button {min-width: 120px;width: 120px;padding: 9px 10px;font-size: 14px;}
    div.newdesignpopup .modal-body .contact-new-right-form .captcha-left-check-box .form-check input {width: 20px !important;height: 20px !important;}
    div.newdesignpopup .modal-body .contact-new-right-form .captcha-left-check-box .form-check {padding-left: 27px;}
    .contact-new-page-heading h1 {font-size: 24px;}
    .contact-new-page-heading p {font-size: 14px;}
    .contact-new-page-heading ul li img {max-height: 50px;}
    .same-heading-contact h2 {font-size: 22px;}
    .same-heading-contact p {font-size: 14px;}
    section.same-section.contact-testimonials {padding-bottom: 0 !important;}
    section.section-spacing.request-quote-banner.home-contact-form-section.main-newcontact-section .request-quote-details ul li {padding: 0px 0px 0 !important;margin: 0 0 20px;}
    section.section-spacing.request-quote-banner.home-contact-form-section.main-newcontact-section .request-quote-details ul li .request-circle {left: -7px;top: 0;}
    section.section-spacing.request-quote-banner.home-contact-form-section.main-newcontact-section .request-quote-details ul li {padding: 0px 0px 0 20px !important;}
    .contact-inner-fileds .form-group{margin: 0 !important;}
    section.section-spacing.request-quote-banner.home-contact-form-section.main-newcontact-section .request-quote-details .quote-owner-field {margin: 30px 0 0;}
    div#mainnewpopup .modal-dialog {margin: 0 10px;}
}

@media screen and (max-width:576px) {
    section.same-section.contact-company-address-section .tabs.container{padding-right: 0;}
    .contact-company-address-section .tabs>ul li {width: 25% !important;flex: 0 0 25%;padding: 0 0px;margin: 0 0 20px;}
    .contact-company-address-section .tabs ul {flex-wrap: wrap;}
    .contact-company-address-section .tabs>ul li label, .contact-company-address-section .tabs>ul li label span {width: 100%; display: inline-block;}
    .request-form-button-parent .captcha-parent {width: 30%;}
    .contact-company-address-section .tabs ul li+li {margin-left: 0px;}
    .contact-company-address-section .tabs ul li label {font-size: 15px;}
    div.newdesignpopup .modal-content {border-radius: 13px; overflow: hidden;}
    .iti-mobile .iti--container {z-index: 999999999999;}
    div.newdesignpopup .modal-body .contact-new-right-form .main-form-bottom-footer button {width: 100%;}
    div.newdesignpopup .modal-body .contact-new-right-form .contact-inner-fileds .col-lg-6 {max-width: 100%;flex: 0 0 100%;}
    div.newdesignpopup .modal-body .contact-new-right-form .contact-inner-fileds .request-form-button-parent .captcha-left-check-box {width: 45%;}
    div.newdesignpopup .modal-body .contact-new-right-form .contact-inner-fileds .request-form-button-parent .captcha-left-check-box+.captcha-parent {width: 25%;}
    section.same-section.newcontent-bottom-section .col-lg-4 {max-width: 100%;flex: 0 0 100%;margin: 15px 0 0;}
    .contactteam-right-content p {min-height: 70px;}
    div.newdesignpopup {z-index: 999999999999;}
    .contact-slider-tabs-left ul li {font-size: 14px;}
    .contact-slider-tabs-header h3 {font-size: 16px;}
    .contact-slider-tabs-header img {max-height: 24px;}
    .contact-slider-tabs-header {align-items: center;}
    .carouselForTestimonials .owl-item .common figcaption {padding: 15px;}
    .contact-clients-row {flex-wrap: wrap;}
    .contact-clients-row .contact-clients-header {width: 100%;text-align: center;}
    .contact-clients-row .contact-clients-header+.contact-clients-header {width: 100%;margin: 20px 0 0;}
    section.same-section.contact-testimonials .owl-carousel .owl-item img {margin: 0 auto;}
    .contact-clients-header figure .contact-youtube {max-width: 40px;}
    .contact-clients-header figure>img {max-height: 90px;}
    .contact-clients-footer {text-align: center;margin: 30px 0 0;}
    .contact-company-address-section .tabs>ul li label {padding: 0px 0 5px;}
    .contact-company-address-section .tabs>ul li label span {padding: 5px 5px 2px;}
    div.newdesignpopup .modal-body .contact-new-right-form h2 {font-size: 17px;}
}

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

	.contact-new-right-form .request-quote-form-wrapper .form-group{margin: 0 !important;}
    .yes {margin-right: 14px;}
    .preview1.it {width: 100px;padding: 6px;height: 30px;font-size: 13px;}
    div.newdesignpopup .main-form-bottom-footer {padding: 0 0px;}
    div.newdesignpopup .modal-body .contact-new-right-form .contact-inner-fileds .request-form-button-parent .captcha-left-check-box {width: 60%;}
    div.newdesignpopup .modal-body .contact-new-right-form .contact-inner-fileds .request-form-button-parent .captcha-left-check-box+.captcha-parent {width: 40%;}
    .captchaQry h3,
    .answer_cap input {font-size: 14px;}
    .captcha-left-check-box label.form-check-label {font-size: 11px;}
    div.newdesignpopup .modal-body .contact-new-right-form .captcha-left-check-box .form-check input {width: 15px !important;height: 15px !important;}
    div.newdesignpopup .modal-body .contact-new-right-form .captcha-left-check-box .form-check {padding-left: 22px;}
    div.newdesignpopup .modal-dialog.modal-dialog-centered {margin: 10px;}
    div.newdesignpopup .modal-content {border: 2px solid rgba(0, 203, 183, 1);border-radius: 13px;}
    .main-form-bottom-footer .request-form-button-parent .captcha-left-check-box {width: 50%;}
    .main-form-bottom-footer .request-form-button-parent .captcha-left-check-box+.captcha-parent {width: 35%;}
}


@media screen and (max-width:420px) {
	div.newdesignpopup .modal-body .contact-new-right-form .contact-inner-fileds .request-form-button-parent .captcha-left-check-box {width: 50%;}
    div.newdesignpopup .modal-body .contact-new-right-form .contact-inner-fileds .request-form-button-parent .captcha-left-check-box+.captcha-parent {width: 45%;}
    section.section-spacing.request-quote-banner.home-contact-form-section.main-newcontact-section .request-quote-details .quote-owner-field figure img {max-width: 39px;margin: 0;}
    section.section-spacing.request-quote-banner.home-contact-form-section.main-newcontact-section .request-quote-details .quote-owner-field figure {width: 45px;height: 45px;}
    section.section-spacing.request-quote-banner.home-contact-form-section.main-newcontact-section .quote-owner-field {padding-left: 55px;}
    .main-form-bottom-footer .request-form-button-parent .captcha-left-check-box+.captcha-parent {width: 40%;}
    .answer_cap input {width: 55px !important;}
    .captcha-left-check-box label.form-check-label {text-align: left;}
}

@media screen and (max-width:370px) {
    .contact-company-address-section .tabs>ul li {width: 33.33% !important;flex: 0 0 33.33%;}
}

