

#enquirySubmissionDiv{min-height: 200px;}
#siteEnquiryModal{z-index: 9999999;}
#siteEnquiryModal .modal-body{padding: 0;}
#siteEnquiryForm .live-demo { text-align: center; }
.query-box textarea{ margin-bottom: 20px; border-radius: 7px; height: 70px;background: #d1d1d1;}
#siteEnquiryModal .modal-content { border-radius: 15px; background: #fff; }
#siteEnquiryModal input, #siteEnquiryModal select {border-radius: 7px; height: 48px;background: #d1d1d1;}
.pl-0{padding-left: 0 !important;}
.pr-0{padding-right: 0 !important;}
.enq-btn{ margin: auto; display: table; padding: 14px 20px; margin-top: 16px; font-size: 16px; color: #fff !important; text-transform: capitalize; letter-spacing: 1px; border-radius: 5px; background: linear-gradient(83deg, rgba(245,161,34,1) 28%, rgba(247,108,28,1) 100%); font-family: 'MontserratRegular'; text-shadow: none; overflow: hidden; width: 97%; }
#siteEnquiryModal .student-poup .modal-content { padding: 10px; }
.form-comment{margin-top: 10px;}
#siteEnquiryModal .modal-footer{padding: 0 !important;}
#siteEnquiryModal .mobile{border-top-left-radius: 0; border-bottom-left-radius: 0;}
#siteEnquiryModal .phonecode{border-top-right-radius: 0; border-bottom-right-radius: 0;padding: 7px;}

form#siteEnquiryForm { width: 95%; margin: 0 auto; }
#siteEnquiryModal .student-poup { width: 450px;margin:0 auto;margin-top:20px; }
#siteEnquiryModal .modal-footer { padding: 0 !important; margin-top: -31px; padding-bottom: 28px !important; }
.shedul-row { margin-bottom: 0px !important; }
#siteEnquiryModal ::-ms-input-placeholder { color: #898787;font-size:15px;font-family:'Manrope', sans-serif; }
#siteEnquiryModal ::placeholder { color: #898787;font-size:15px;font-family:'Manrope', sans-serif; }
#siteEnquiryModal .modal-close-btn img{width: 30px;}
#siteEnquiryModal .modal-close-btn{right: 8px;}
#siteEnquiryModal .btn:active, .btn.active{background-image: auto !important;}
#siteEnquiryModal input.form-control, #siteEnquiryModal select.form-control, #siteEnquiryModal textarea.form-control { box-shadow: none !important; border: none !important; color: #080808b5 !important; font-family: "MontserratRegular"; }
#siteEnquiryModal #rc-anchor-container { background: #d3d3d3 !important; } 
#siteEnquiryForm input.form-control.mobile { border-left: 1px solid #bbbbbb !important; } 


.live-demo h2 { color: #000000; font-size: 21px; margin-top: 15px; font-weight: 700; font-family: 'Manrope', sans-serif; }
.enquirySubmissionDiv i {font-size:60px;}
.enquirySubmissionDiv .reach_out {
    line-height: 20px;
    margin-bottom: 12px !important;
    width: 100%;
    margin-top: 11px;
    text-align: center;
}
.enquirySubmissionDiv .mail_to{width: 80%; margin-top: 19px;line-height: 20px;margin: 0 auto;}
.enquirySubmissionDiv {
    padding: 20px 0;
}

#siteEnquiryForm button.btn.btn-warning.cmn-buttn.pac-buttn{margin-top:20px;width:100%;} 
#siteEnquiryForm .modal-dialog { display: inline-block; text-align: left; vertical-align: middle; }
#siteEnquiryForm .code_with_number {
    display: flex;
}
#siteEnquiryForm .code_with_number select{width: 30%;}
#siteEnquiryForm .code_with_number input{width: 70%;}

.code_with_number {
    display: flex;
}
.code_with_number select{width: 30%;}
.code_with_number input{width: 70%;}




#requestBatchEnquiryModal {
		z-index: 9999;
	}

	#requestBatchEnquiryForm .live-demo {
		text-align: center;
	}

	.query-box textarea {
		margin-bottom: 20px;
		border-radius: 7px;
		height: 70px;
		background: #d1d1d1;
	}

	#requestBatchEnquiryModal .modal-content {
		border-radius: 15px;
		background: #fff;
	}

	#requestBatchEnquiryModal input,
	#requestBatchEnquiryModal select {
		border-radius: 7px;
		height: 48px;
		background: #d1d1d1;
	}
	.pl-2 {
		padding-left: 2px !important;
	}
	.pl-0 {
		padding-left: 0 !important;
	}
	.pr-2 {
		padding-right: 2px !important;
	}
	.pr-0 {
		padding-right: 0 !important;
	}

	.enq-btn {
		margin: auto;
		display: table;
		padding: 14px 20px;
		margin-top: 16px;
		font-size: 16px;
		color: #fff !important;
		text-transform: capitalize;
		letter-spacing: 1px;
		border-radius: 5px;
		background: linear-gradient(83deg, rgba(245, 161, 34, 1) 28%, rgba(247, 108, 28, 1) 100%);
		font-family: 'MontserratRegular';
		text-shadow: none;
		overflow: hidden;
		width: 97%;
	}

	#requestBatchEnquiryModal .student-poup .modal-content {
		padding: 10px;
	}

	.form-comment {
		margin-top: 10px;
	}

	#requestBatchEnquiryModal .modal-footer {
		padding: 0 !important;
	}

	#requestBatchEnquiryModal .mobile {
		border-top-left-radius: 0;
		border-bottom-left-radius: 0;
	}

	#requestBatchEnquiryModal .phonecode {
		border-top-right-radius: 0;
		border-bottom-right-radius: 0;
		padding: 7px;
	}

	#requestBatchEnquiryModal .row div {
		padding-right: 5px;
		padding-left: 5px;
	}

	form#requestBatchEnquiryForm {
		width: 95%;
		margin: 0 auto;
	}

	#requestBatchEnquiryModal .student-poup {
		width: 450px;
		margin: 0 auto;
		margin-top: 20px;
	}

	#requestBatchEnquiryModal .modal-footer {
		padding: 0 !important;
		margin-top: -31px;
		padding-bottom: 28px !important;
	}

	.shedul-row {
		margin-bottom: 16px !important;
	}

	#requestBatchEnquiryModal ::-ms-input-placeholder {
		color: #898787;
		font-size: 15px;
		font-family: 'Manrope', sans-serif;
	}

	#requestBatchEnquiryModal ::placeholder {
		color: #898787;
		font-size: 15px;
		font-family: 'Manrope', sans-serif;
	}

	#requestBatchEnquiryModal .form-group.recatptcha {
		margin-left: -20px;
		margin-top: -8px;
	}

	#requestBatchEnquiryModal .modal-close-btn img {
		width: 30px;
	}

	#requestBatchEnquiryModal .modal-close-btn {
		right: 8px;
	}

	#requestBatchEnquiryModal .btn:active,
	.btn.active {
		background-image: auto !important;
	}

	#requestBatchEnquiryModal input.form-control,
	#requestBatchEnquiryModal select.form-control,
	#requestBatchEnquiryModal textarea.form-control {
		box-shadow: none !important;
		border: none !important;
		color: #080808b5 !important;
		font-family: "MontserratRegular";
	}

	#requestBatchEnquiryModal #rc-anchor-container {
		background: #d3d3d3 !important;
	}

	#requestBatchEnquiryForm input.form-control.mobile {
		border-left: 1px solid #bbbbbb !important;
	}

	#requestBatchEnquiryForm input.form-control.datepicker {
		margin-top: 6px !important;
		padding: 6px 12px;
	}


	

	#requestBatchEnquiryForm button.btn.btn-warning.cmn-buttn.pac-buttn {
		margin-top: 0;
		width: 100%;
	}

	#requestBatchEnquiryForm .modal-dialog {
		display: inline-block;
		text-align: left;
		vertical-align: middle;
	}








#talkToExpertEnquiryModal{z-index: 999999999;}
#talkToExpert .live-demo { text-align: center; }
.query-box textarea{ margin-bottom: 20px; border-radius: 7px; height: 70px;background: #d1d1d1;}
#talkToExpertEnquiryModal .modal-content { border-radius: 15px; background: #fff; }
#talkToExpertEnquiryModal input, #talkToExpertEnquiryModal select {border-radius: 7px; height: 48px;background: #d1d1d1;}
.pl-0{padding-left: 0 !important;}
.pr-0{padding-right: 0 !important;}
.enq-btn{ margin: auto; display: table; padding: 14px 20px; margin-top: 16px; font-size: 16px; color: #fff !important; text-transform: capitalize; letter-spacing: 1px; border-radius: 5px; background: linear-gradient(83deg, rgba(245,161,34,1) 28%, rgba(247,108,28,1) 100%); font-family: 'MontserratRegular'; text-shadow: none; overflow: hidden; width: 97%; }
#talkToExpertEnquiryModal .student-poup .modal-content { padding: 10px; }
.form-comment{margin-top: 10px;}
#talkToExpertEnquiryModal .modal-footer{padding: 0 !important;}
#talkToExpertEnquiryModal .mobile{border-top-left-radius: 0; border-bottom-left-radius: 0;}
#talkToExpertEnquiryModal .phonecode{border-top-right-radius: 0; border-bottom-right-radius: 0;padding: 7px;}
#talkToExpertEnquiryModal .row div { padding-right: 0px;padding-left: 0px;}
form#talkToExpert { width: 95%; margin: 0 auto; }
#talkToExpertEnquiryModal .student-poup { width: 450px;margin:0 auto;margin-top:20px; }
#talkToExpertEnquiryModal .modal-footer { padding: 0 !important; margin-top: -31px; padding-bottom: 28px !important; }
.shedul-row { margin-bottom: 16px !important; }
#talkToExpertEnquiryModal ::-ms-input-placeholder { color: #898787;font-size:15px;font-family:'Manrope', sans-serif; }
#talkToExpertEnquiryModal ::placeholder { color: #898787;font-size:15px;font-family:'Manrope', sans-serif; }
#talkToExpertEnquiryModal .form-group.recatptcha { margin-left: 0px; margin-top: -8px; }
#talkToExpertEnquiryModal .modal-close-btn img{width: 30px;}
#talkToExpertEnquiryModal .modal-close-btn{right: 8px;}
#talkToExpertEnquiryModal .btn:active, .btn.active{background-image: auto !important;}
#talkToExpertEnquiryModal input.form-control, #talkToExpertEnquiryModal select.form-control, #talkToExpertEnquiryModal textarea.form-control { box-shadow: none !important; border: none !important; color: #080808b5 !important; font-family: "MontserratRegular"; }
#talkToExpertEnquiryModal #rc-anchor-container { background: #d3d3d3 !important; }
#talkToExpert input.form-control.mobile { border-left: 1px solid #bbbbbb !important; }
#talkToExpert button.btn.btn-warning.cmn-buttn.pac-buttn{margin-top:0;width:100%;margin-top:20px;}
#talkToExpert .modal-dialog { display: inline-block; text-align: left; vertical-align: middle; }

.otherProduct input,.otherCompany input {
    margin-bottom: 0;
    font-family: "MontserratRegular";
}
.otherProduct label, .otherCompany label {
    font-family: "MontserratLight";
    font-size: 14px;
    font-style: italic;
}
.query-box input, .query-box select{    margin-top: 10px;margin-bottom: 0;}



#demoClassJoinEnquiryModal{z-index: 9999;}
#demoClassJoinEnquiryForm .live-demo { text-align: center; }
.query-box textarea{ margin-bottom: 20px; border-radius: 7px; height: 70px;background: #d1d1d1;}
#demoClassJoinEnquiryModal .modal-content { border-radius: 15px; background: #fff; }
#demoClassJoinEnquiryModal input, #demoClassJoinEnquiryModal select {border-radius: 7px; height: 48px;background: #d1d1d1;}
.pl-0{padding-left: 0 !important;}
.pr-0{padding-right: 0 !important;}
.enq-btn{ margin: auto; display: table; padding: 14px 20px; margin-top: 16px; font-size: 16px; color: #fff !important; text-transform: capitalize; letter-spacing: 1px; border-radius: 5px; background: linear-gradient(83deg, rgba(245,161,34,1) 28%, rgba(247,108,28,1) 100%); font-family: 'MontserratRegular'; text-shadow: none; overflow: hidden; width: 97%; }
#demoClassJoinEnquiryModal .student-poup .modal-content { padding: 10px; }
.form-comment{margin-top: 10px;}
#demoClassJoinEnquiryModal .modal-footer{padding: 0 !important;}
#demoClassJoinEnquiryModal .mobile{border-top-left-radius: 0; border-bottom-left-radius: 0;}
#demoClassJoinEnquiryModal .phonecode{border-top-right-radius: 0; border-bottom-right-radius: 0;padding: 7px;}
#demoClassJoinEnquiryModal .row div { padding-right: 5px;padding-left: 5px;}
form#demoClassJoinEnquiryForm { width: 95%; margin: 0 auto; }
#demoClassJoinEnquiryModal .student-poup { width: 450px;margin:0 auto;margin-top:20px; }
#demoClassJoinEnquiryModal .modal-footer { padding: 0 !important; margin-top: -31px; padding-bottom: 28px !important; }
.shedul-row { margin-bottom: 16px !important; }
#demoClassJoinEnquiryModal ::-ms-input-placeholder { color: #898787;font-size:15px;font-family:'Manrope', sans-serif; }
#demoClassJoinEnquiryModal ::placeholder { color: #898787;font-size:15px;font-family:'Manrope', sans-serif; }
#demoClassJoinEnquiryModal .form-group.recatptcha { margin-left: -20px; margin-top: -8px; }
#demoClassJoinEnquiryModal .modal-close-btn img{width: 30px;}
#demoClassJoinEnquiryModal .modal-close-btn{right: 8px;}
#demoClassJoinEnquiryModal .btn:active, .btn.active{background-image: auto !important;}
#demoClassJoinEnquiryModal input.form-control, #demoClassJoinEnquiryModal select.form-control, #demoClassJoinEnquiryModal textarea.form-control { box-shadow: none !important; border: none !important; color: #080808b5 !important; font-family: "MontserratRegular"; }
#demoClassJoinEnquiryModal #rc-anchor-container { background: #d3d3d3 !important; }
#demoClassJoinEnquiryForm input.form-control.mobile { border-left: 1px solid #bbbbbb !important; }
#demoClassJoinEnquiryForm button.btn.btn-warning.cmn-buttn.pac-buttn{margin-top:0;width:100%;}
#demoClassJoinEnquiryForm .modal-dialog { display: inline-block; text-align: left; vertical-align: middle; }

.otherProduct input,.otherCompany input {
    margin-bottom: 0;
    font-family: "MontserratRegular";
}
.otherProduct label, .otherCompany label {
    font-family: "MontserratLight";
    font-size: 14px;
    font-style: italic;
}
.query-box input, .query-box select{    margin-top: 10px;margin-bottom: 0;}


.char-limit.text-right {
    font-size: 12px;
    color: #f76e1c;
}

.form-comment {
    margin-bottom: 0 !important;
}

div#talkToExpertRecaptcha {
    margin-top: -15px;
}

 #enquirySubmissionDiv {
        min-height: 200px;
    }

    #otherProgramEnquiryModal {
        z-index: 9999999;
    }

    #otherProgramEnquiryModal .modal-body {
        padding: 0;
    }

    #otherProgramEnquiryForm .live-demo {
        text-align: center;
    }

    .query-box textarea {
        margin-bottom: 20px;
        border-radius: 7px;
        height: 70px;
        background: #d1d1d1;
    }

    #otherProgramEnquiryModal .modal-content {
        border-radius: 15px;
        background: #fff;
    }

    #otherProgramEnquiryModal input,
    #otherProgramEnquiryModal select {
        border-radius: 7px;
        height: 48px;
        background: #d1d1d1;
    }

    .pl-0 {
        padding-left: 0 !important;
    }

    .pr-0 {
        padding-right: 0 !important;
    }

    .enq-btn {
        margin: auto;
        display: table;
        padding: 14px 20px;
        margin-top: 16px;
        font-size: 16px;
        color: #fff !important;
        text-transform: capitalize;
        letter-spacing: 1px;
        border-radius: 5px;
        background: linear-gradient(83deg, rgba(245, 161, 34, 1) 28%, rgba(247, 108, 28, 1) 100%);
        font-family: 'MontserratRegular';
        text-shadow: none;
        overflow: hidden;
        width: 97%;
    }

    #otherProgramEnquiryModal .student-poup .modal-content {
        padding: 10px;
    }

    .form-comment {
        margin-top: 10px;
    }

    #otherProgramEnquiryModal .modal-footer {
        padding: 0 !important;
    }

    #otherProgramEnquiryModal .mobile {
        border-top-left-radius: 0;
        border-bottom-left-radius: 0;
    }

    #otherProgramEnquiryModal .phonecode {
        border-top-right-radius: 0;
        border-bottom-right-radius: 0;
        padding: 7px;
    }

    form#otherProgramEnquiryForm {
        width: 95%;
        margin: 0 auto;
    }

    #otherProgramEnquiryModal .student-poup {
        width: 450px;
        margin: 0 auto;
        margin-top: 20px;
    }

    #otherProgramEnquiryModal .modal-footer {
        padding: 0 !important;
        margin-top: -31px;
        padding-bottom: 28px !important;
    }

    .shedul-row {
        margin-bottom: 0px !important;
    }

    #otherProgramEnquiryModal ::-ms-input-placeholder {
        color: #898787;
        font-size: 15px;
        font-family: 'Manrope', sans-serif;
    }

    #otherProgramEnquiryModal ::placeholder {
        color: #898787;
        font-size: 15px;
        font-family: 'Manrope', sans-serif;
    }

    #otherProgramEnquiryModal .modal-close-btn img {
        width: 30px;
    }

    #otherProgramEnquiryModal .modal-close-btn {
        right: 8px;
    }

    #otherProgramEnquiryModal .btn:active,
    .btn.active {
        background-image: auto !important;
    }

    #otherProgramEnquiryModal input.form-control,
    #otherProgramEnquiryModal select.form-control,
    #otherProgramEnquiryModal textarea.form-control {
        box-shadow: none !important;
        border: none !important;
        color: #080808b5 !important;
        font-family: "MontserratRegular";
    }

    #otherProgramEnquiryModal #rc-anchor-container {
        background: #d3d3d3 !important;
    }

    #otherProgramEnquiryForm input.form-control.mobile {
        border-left: 1px solid #bbbbbb !important;
    }

    .enquirySubmissionDiv i {
        font-size: 60px;
    }

    .enquirySubmissionDiv .reach_out {
        line-height: 20px;
        margin-bottom: 12px !important;
        width: 100%;
        margin-top: 11px;
        text-align: center;
    }

    .enquirySubmissionDiv .mail_to {
        width: 80%;
        margin-top: 19px;
        line-height: 20px;
        margin: 0 auto;
    }

    .enquirySubmissionDiv {
        padding: 20px 0;
    }

    #otherProgramEnquiryForm button.btn.btn-warning.cmn-buttn.pac-buttn {
        margin-top: 20px;
        width: 100%;
    }

    #otherProgramEnquiryForm .modal-dialog {
        display: inline-block;
        text-align: left;
        vertical-align: middle;
    }

    #otherProgramEnquiryForm .code_with_number {
        display: flex;
    }

    #otherProgramEnquiryForm .code_with_number select {
        width: 30%;
    }

    #otherProgramEnquiryForm .code_with_number input {
        width: 70%;
    }

    .code_with_number {
        display: flex;
    }

    .code_with_number select {
        width: 30%;
    }

    .code_with_number input {
        width: 70%;
    }
  	button.enquiry-btn {
    width: 100%;
    border: none;
    margin-top: 20px;
	}
	.enquiry-btn:before{background:#000 !important;}
    div#otherProgramEnquiryCaptcha {margin-bottom: 20px;}
    div#captchaError { margin-top: -9px;}

    .modal {text-align: center;}
    .modal-dialog {
	  display: inline-block;
	  text-align: left;
	  vertical-align: middle;
	}
	@media screen and (min-width: 768px) { 
	  .modal:before {
	    display: inline-block;
	    vertical-align: middle;
	    content: " ";
	    height: 100%;
	  }
	}
	@media only screen and (max-width: 767px){
	  #siteEnquiryForm .pl-2,#otherProgramEnquiryForm .pl-2{padding-left:15px !important;}
	  #siteEnquiryForm .pr-2,#otherProgramEnquiryForm .pr-2{padding-right:15px !important;}
	  button.enquiry-btn {margin-top: 45px;}
	  .error, div#captchaError{margin-top: -5px;}

	}
	@media (max-width: 567px) {
		#requestBatchEnquiryModal .student-poup {width: 95%;}
		#demoClassJoinEnquiryModal .student-poup{width: 95%;}
		#siteEnquiryModal .student-poup{width: 95%;}
		#talkToExpertEnquiryModal .student-poup{width: 95%;}
		  #otherProgramEnquiryModal .student-poup {
	        width: 95%;
	    }
	}

	@media (max-width: 480px) {
		.error{margin-top: -26px;}
		div#captchaError { margin-top: -11px;}
	}


