.enquiry-page-sec {padding: 10px 0 20px; font-family: Poppins,sans-serif;}
.enquiry-page-sec .enquiry-page-width {max-width: 1170px; margin: 0 auto; height: 100%; padding: 0 15px;}
.enquiry-page-sec .content_bottom {background: 0 0; z-index: 1;border-top: 0;}
.enquiry-page-sec .footer-nl-form {overflow: hidden; position: relative; background: #fff;border-top: 0 !important;}
.enquiry-page-sec #lets-talk.lets-talk {margin: 0;}
#lets-talk.lets-talk {z-index: 999999; margin: 70px auto;}

.enquiry-page-form {position: relative;}
.enquiry-wrap{display: flex; justify-content: space-between;}
.enquiry-page-sec .enquiry-page-form .contact-section .header-main {display: flex; margin-bottom: 40px; width: 100%;}
.enquiry-page-sec .enquiry-page-form .contact-section .header-main .header-part {width: 100%; padding-bottom: 15px; border-bottom: 1px solid #eee; display: flex; align-items: center; justify-content: space-between;}
.enquiry-page-form .contact-section .header-main .header-part .logo {margin-top: 5px;}
.enquiry-page-form .contact-section .header-main .header-part .go-back-button {margin-top: 10px;}
.enquiry-page-form .contact-section .header-main .header-part .go-back-button a {color: #8a959e; font-size: 14px; font-weight: 600;}

.enquiry-page-form .contact-section .contact-form-sec {width: 48.2%;position: relative;overflow: hidden;}
.chatbot-iframe, .chatbot-display{width: 100%;height: 720px;padding-right: 15px;}
.chatbot-iframe:hover, .chatbot-display:hover{overflow: hidden; overflow-y: scroll;padding-right: 8px;}
.en-chatbot-wrap{position: relative;}
.en-chatbot-wrap::before{content: '';width: 100%;height: 100%;background: rgba(0,0,0,0.1);position: absolute;left: 0;top: 0;right: 0;bottom: 0;}
.en-chatbot-wrap .bot-open{position: absolute;left: 0;top: 0;right: 0;bottom: 0;display: flex;align-items: center;justify-content: center;}
.en-chatbot-wrap .bot-open .chat-toggle-btn{margin-top: 150px;}
.enquiry-page-form .contact-section .contact-form-sec form.form_brand {background-color: #fafafa; padding: 30px; box-sizing: border-box;}
.enquiry-page-sec .enquiry-page-form .contact-section .contact-form-sec .group, .enquiry-page-form .contact-section .contact-form-sec .bottom-area {position: relative; width: 100%; display: inline-block; padding-bottom: 15px;}
.enquiry-page-form .contact-section .contact-form-sec .bottom-area{padding-bottom: 0px;}
.enquiry-page-form .contact-section .contact-form-sec .group label {margin-bottom: 5px; display: block; font-size: 13px; color: #252b33; font-weight: 500;}
.enquiry-page-form .contact-section .contact-form-sec input {background-color: #fff; font-family: Poppins,sans-serif; border: 1px solid #d9dee2; -moz-appearance: none; -webkit-appearance: none; height: 40px; display: block; width: 100%; padding: 0 0 0 15px; font-size: 14px; color: #252b33; box-sizing: border-box; border-radius: 0;}
.enquiry-page-form .contact-section .contact-form-sec input.name {width: 50%; margin-right: 15px;}
.enquiry-page-form .contact-section .contact-form-sec input.last-name {margin-right: 0;}
.enquiry-page-form .contact-section .contact-form-sec textarea {border-radius: 0; font-family: Poppins,sans-serif; border: 1px solid #d9dee2; display: block; width: 100%; padding: 10px 0 25px 15px; font-size: 14px; color: #252b33; background: #fff; resize: none; box-sizing: border-box; -webkit-appearance: none;}
.form_brand .email-msg-alert {font-size: 14px; line-height: 16px; color: #00b762 !important; margin-top: 10px; margin-bottom: 0;}
.form_brand .email-msg-alert .fa{color: #00b762 !important;}
.enquiry-page-form .contact-section .contact-form-sec select{border:1px solid #D9DEE2;font-family:'Poppins', sans-serif;border-radius:0px;height:40px;display:block;width:100%;padding:0px 0px 0px 15px;color:#252b33;background:#fff url("../images/drop-down.svg") no-repeat right 15px center;-moz-appearance:none;-webkit-appearance:none;appearance:none;font-size:14px;box-sizing:border-box; cursor: pointer;}
.enquiry-page-form .contact-section .contact-form-sec select option[value=""][disabled]{display:none;}
.enquiry-page-form .contact-section .contact-form-sec input:focus, .enquiry-page-form .contact-section .contact-form-sec textarea:focus, .enquiry-page-form .contact-section .contact-form-sec select:focus{outline:none; box-shadow: none; -webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.enquiry-page-form .contact-section .contact-form-sec input.contact-number {padding-left: 110px!important;}
.enquiry-page-form .contact-section .contact-form-sec .bottom-area .submit-btn .submit{font-size: 14px;}

.enquiry-page-form .contact-section .contact-form-sec .budget-group {display: flex;}
.enquiry-page-form .contact-section .contact-form-sec .budget-group .minimum-budget{margin-right: 15px;}
.enquiry-page-form .contact-section .contact-form-sec .budget-group .group{width: 48.1%;}

.enquiry-page-form .contact-section .contact-form-sec .group.file-upload-sec .projectfileupload {position: relative; width: 100%; height: 40px; border: 1px solid #d9dee2; background: #fff;}
.enquiry-page-form .contact-section .contact-form-sec .group.file-upload-sec .projectfileupload input {position: absolute; margin: 0; padding: 0; width: 100%; height: 100%; outline: 0; opacity: 0; cursor: pointer;}
.enquiry-page-sec .enquiry-page-form .contact-section .contact-form-sec .group.file-upload-sec .projectfileupload p {margin-top: 0px;}
.enquiry-page-form .contact-section .contact-form-sec .group.file-upload-sec .projectfileupload p {width: 100%; height: 100%; text-align: center; color: #252b33; font-size: 14px; line-height: 37px; font-weight: 400; margin-bottom: 0;}
.enquiry-page-form .contact-section .contact-form-sec .group.file-upload-sec p.upload-file-size {color: #252b33; font-size: 11px; line-height: 22px; margin: 3px 0 0;}
.enquiry-page-form .contact-section .contact-form-sec .group.file-upload-sec p.upload-file-size.error-validation{color: red !important;}
.enquiry-page-form .contact-section .contact-form-sec .group.file-upload-sec .projectfileupload .fa{color: #F13C31 !important; position: absolute; right: 0px; top: 0px; cursor: pointer; padding: 12px;} 

.enquiry-page-form .contact-section .contact-form-sec .bottom-area {position: relative; display: inline-block;}
.enquiry-page-form .contact-section .contact-form-sec .bottom-area .nl-submit-wrap {width: 100%;}
.has_danger {border: 1px solid red!important;}
.required{color: red;}
.all-field-error {color: #f13c31;font-size: 16px;font-weight: 600;margin-bottom: 0;}


.enquiry-page-form .contact-section .client-logo {width: 48%; position: relative; box-sizing: border-box;}
.enquiry-page-form .contact-section .client-logo h4.title-line {font-size: 16px; color: #252b33; letter-spacing: -.33px; font-weight: 400;margin-bottom: 20px;}
.enquiry-page-form .contact-section .client-logo .client-image .col-md-3{margin-top: 25px;}

/* .svg-sprite { background-image: url("../images/homepage/brand-logo-black-sprite.svg"); background-repeat: no-repeat; height: 50px; width: 110px; display: inline-block;background-size: cover;} 
.body-theme-dark .svg-sprite { background-image: url("../images/homepage/brand-logo-white-sprite.svg");} 
.svg-sprite.logo-brand-black-oracle { background-position: 4px 0px;} 
.svg-sprite.logo-brand-black-mtn { background-position: -112px 0px;} 
.svg-sprite.logo-brand-black-mtu { background-position: -217px 0px;} 
.svg-sprite.logo-brand-black-bcg { background-position: -335px 0px;} 
.svg-sprite.logo-brand-black-sanchobbdo { background-position: -454px 0px;} 
.svg-sprite.logo-brand-black-gulfstream { background-position: -570px 0px;}
.svg-sprite.logo-brand-black-astrazeneca { background-position: -748px 0px; height: 48px; }
.svg-sprite.logo-brand-black-yahoo { background-position: -1190px 0px; }
.svg-sprite.logo-brand-black-smithfield { background-position: -1308px 0px; }
.svg-sprite.logo-brand-black-essilor { background-position: -1655px 0px; height: 55px; }
.svg-sprite.logo-brand-black-cosmopolitan { background-position: -1602px 0px; }
.svg-sprite.logo-brand-black-lifetechnologies { background-position: -1898px 0px; }
.svg-sprite.logo-brand-black-jacksoncoker { background-position: -2015px 0px; }
.svg-sprite.logo-brand-black-macys { background-position: -2645px 0px; } 
.svg-sprite.logo-brand-black-cartier { background-position: -2762px 0px; } 
.svg-sprite.logo-brand-black-rimac { background-position: -2879px 0px; } */

.testimonial-slide-sec {-webkit-user-select: inherit; -moz-user-select: inherit; -ms-user-select: inherit; user-select: inherit; margin-top: 40px;}
.testimonial-slide-sec .quote-wrap {display: inline-block; vertical-align: middle; outline: 0; transition: all .25s ease 0s; border-radius: 10px; padding: 30px; margin: 0 5px; background: #272C34;position: relative;}
.testimonial-slide-sec .quote-wrap::before{content: '';position: absolute;bottom: -12px;left: 30px;border-left: 12px solid transparent;border-right: 12px solid transparent;border-top: 12px solid #272c34;box-shadow: 0px 10px 24px rgba(186, 186, 186, 0.4);}
.testimonial-slide-sec .owl-item .client-img{margin-top: 25px;padding: 0px 15px;}
.testimonial-slide-sec .owl-item .client-img .thumb-img{width: 60px; height: 60px;margin-right: 10px;}
.testimonial-slide-sec .owl-item .client-img .client-bio{width: calc(100% - 70px);}
.testimonial-slide-sec .owl-item img {display: inline-block; width: 60px; height: 60px; border-radius: 100%; -o-object-fit: cover; object-fit: cover; margin:0px 0px 10px;box-shadow: 0 0 20px 0 rgba(0,0,0,0.1);border: 3px solid #EF332E;}
.testimonial-slide-sec .slide h4 {font-size: 16px; color: #fff; font-weight: 500;font-style: italic; line-height: 23px; margin: 0px;letter-spacing: -0.33px;}
.testimonial-slide-sec .slide p {font-size: 14px; color: #252b33; font-weight: 600; margin-bottom: 0;}
.testimonial-slide-sec .slide h6 {font-size: 12px; color: rgba(37,43,51,.5); font-weight: 400;}

.testimonial-slide-sec{overflow: hidden;}
.testimonial-slide-sec .owl-stage{display: flex;}
.testimonial-slide-sec .owl-nav{display: none;}
.testimonial-slide-sec .owl-dots {display: flex; align-items: center; justify-content: center; margin-top: 20px; }

.enquiry-page-form .contact-section .required-sec {display: flex; align-items: center; justify-content: space-between; margin-top: 30px; border-top: 1px solid #eee; padding-top: 20px;}
.enquiry-page-form .contact-section .required-sec p {color: #252b33; font-weight: 600; font-size: 12px; margin-bottom: 0;}

.enquiry-page-form .contact-section .copyright .copyright-text {display: flex; display: -ms-flexbox; align-items: center; justify-content: space-between; width: 100%; border-top: 1px solid #eee; margin-top: 35px; padding-top: 30px;}
.enquiry-page-form .contact-section .copyright .copyright-text span {font-size: 12px; color: #252b33;display: inline-block;}

.inquiry-btm-form.footer-nl-form {overflow: hidden; position: relative; background: 0 0; z-index: 9;}
.enquiry-page-form .btm-form-title-sec {margin-bottom: 50px;}
.enquiry-page-form .bottom-form-title{color: #f13c31;font-weight: 800; margin-bottom: 10px;}
.enquiry-page-form .btm-form-title-sec p {font-size: 18px;line-height: 28px;}
.enquiry-page-sec .enquiry-page-form .contact-section .client-logo svg{width: 100%; margin: 0px;}
.body-theme-dark .enquiry-page-form .contact-section .client-logo svg{filter: brightness(0) invert(1);}
.enquiry-page-form .contact-section .contact-form-sec .group{padding-bottom: 15px; position: relative;}

.cd-modal{background-color: #FFFFFF; opacity: 0; display: none; visibility:inherit; z-index: -1; pointer-events: inherit; -webkit-transition: all 0.6s ease-in-out; -moz-transition: all 0.6s ease-in-out; -ms-transition: all 0.6s ease-in-out; -o-transition: all 0.6s ease-in-out; transition: all 0.6s ease-in-out; margin-top: -100%; top: 0; left: 0; width: 100%; height: 100%;}
.cd-modal.model-show {opacity: 1; display: block; transition: all .6s ease-in-out;margin-top: 0;z-index: 99999;}
body.cd-model-fixed {position: fixed; overflow: hidden; z-index: 99999; top: 0; left: 0; right: 0; bottom: 0; width: 100%; height: 100%;}
body.cd-model-fixed .cd-modal {position: fixed;}
body.cd-model-fixed .inquiry-btm-form.footer-nl-form{z-index: 999;}
.cd-modal .cd-modal-content {height: 100%; width: 100%; padding: 0; text-align: left; overflow-y: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; box-sizing: border-box; position: relative;}
.thankyou-popup {position: relative; display: flex; align-items: center; height: 100vh;}
.thankyou-popup .thankyou-animation{max-width: 275px; width: 100%; margin: 0px auto;}
.thankyou-popup .thankyou-content h2 {padding: 6px 0 24px;}
.thankyou-popup .thankyou-content ul {margin: 0 0 24px 30px;}
.thankyou-popup .thankyou-content ul li {font-size: 14px; color: green; list-style-position: outside; padding-bottom: 6px;}
.thankyou-popup .thankyou-content .green-btn {margin-top: 40px;}
.thankyou-popup .thankyou-content .green-btn .fa {margin-left: 8px;}
.thankyou-popup .popup-close-ic {position: absolute; top: 40px; right: 40px;}
.cd-modal-close{-webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); opacity: 1; visibility: visible;}

.body-theme-dark .white-logo,.body-theme-white .black-logo{display: none;}

.body-theme-dark .thankyou-popup{background: #000;}
.body-theme-dark .thankyou-popup .thankyou-content p,.body-theme-dark .thankyou-popup .thankyou-content h2{color: #fff;}
.body-theme-dark .thankyou-popup .popup-close-ic svg g g{fill: #fff;}

.body-theme-dark,.body-theme-dark .footer-nl-form {background: #000;}
.body-theme-dark .enquiry-page-form .contact-section .header-main .header-part {border-bottom: 1px solid rgba(255,255,255,.1);}
.body-theme-dark .go-back-button a {color: #fff!important;}
.body-theme-dark .enquiry-page-form .contact-section .contact-form-sec form.form_brand {background-color: #202020;}
.body-theme-dark .enquiry-page-form .contact-section .contact-form-sec .group label,.body-theme-dark .copyright-text span,.body-theme-dark p,.body-theme-dark h4,.body-theme-dark h6 {color: #fff !important;}
.body-theme-dark .enquiry-page-form .contact-section .contact-form-sec input, .body-theme-dark .enquiry-page-form .contact-section .contact-form-sec select, .body-theme-dark .enquiry-page-form .contact-section .contact-form-sec textarea {background-color: #222; border: 1px solid rgba(255,255,255,.2) !important; color: #fff;}
.body-theme-dark .intl-tel-input.separate-dial-code .selected-dial-code {color: #fff;}
.body-theme-dark .intl-tel-input .selected-flag .iti-arrow {background: 0 0; border-top: 4px solid rgba(255,255,255,.5);}
.body-theme-dark .intl-tel-input .country-list {background-color: #202020; border: 1px solid rgba(255,255,255,.1);}
.body-theme-dark .intl-tel-input .country-list .country {background-color: #222;}
.body-theme-dark .enquiry-page-form .contact-section .contact-form-sec .group.file-upload-sec .projectfileupload {background: #202020; border: 1px solid rgba(255,255,255,.2);}
.body-theme-dark .enquiry-page-form .contact-section .client-logo svg g {fill: #fff;}
.body-theme-dark .enquiry-page-form .contact-section .required-sec{border-top:1px solid rgba(255,255,255,.1);}
.body-theme-dark .enquiry-page-form .contact-section .copyright .copyright-text{border-top:1px solid rgba(255,255,255,.1);}
.body-theme-dark .testimonial-slide-sec .quote-wrap::before{box-shadow: none;}

/* iPad 9th Gen Css Start */
@media only screen and (min-width: 744px) and (max-width: 1199px)  {
.enquiry-wrap{flex-direction: column-reverse;}
.enquiry-page-form .contact-section .client-logo, .enquiry-page-form .contact-section .contact-form-sec{width: 100%;}
.enquiry-page-form .contact-section .client-logo{margin-top:50px;}
.enquiry-page-form .contact-section .client-logo .client-image{text-align: center;}
.enquiry-page-form .contact-section .copyright {margin: 30px 0px 0px;}
}
/* iPad 9th Gen Css End */