	/*.page-layout-2columns-left .column.main{width: 100%;float: none;}*/
	.form-heading {position: relative;width: 100%;}
	.form-heading h4 {text-align: center;background: #00a0e3;color: #fff;font-style: normal;font-weight: 500;font-size: 26px;padding: 14px;border-radius: 10px;}
	/*select{font-family: 'porto-icons';}*/
	.btn {outline: 0;display: inline-flex;align-items: center;justify-content: space-between;min-width: 100%;border: 0;box-sizing: border-box;padding: 16px 20px;overflow: hidden;cursor: pointer;background: #ffffff url(https://development.dcgpac.com/static/version1650638934/frontend/Smartwave/porto_child/en_US/images/select-bg.svg) no-repeat 99% 49%;}
	html .btn{font-weight: normal; font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;border-color: rgba(0,0,0,.09);border-radius: 0;padding: 9px 15px;}
	.btn:hover{background: #ffffff url(https://development.dcgpac.com/static/version1650638934/frontend/Smartwave/porto_child/en_US/images/select-bg.svg) no-repeat 99% 49%;color: #3F3356;font-weight: normal;border-color: rgba(0,0,0,.09);}
	.btn:focus .dropdown, .btn:active .dropdown {transform: translate(0, 20px);opacity: 1;visibility: visible;}
	.btn .material-icons {border-radius: 100%;-webkit-animation: ripple 0.6s linear infinite;animation: ripple 0.6s linear infinite;}
	.btn .dropdown {position: absolute;top: 72%;left: 13px;background: #FFFFFF;width: 95%;border-radius: 4px;box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);text-align: 	left;opacity: 0;visibility: hidden;transition: 0.3s ease;padding-left: 21px; z-index: 9;}
	.btn .dropdown:before {position: absolute;top: -6px;left: 20px;width: 0;height: 0;box-shadow: 2px -2px 6px rgba(0, 0, 0, 0.05);border-top: 6px solid#FFFFFF;border-right: 6px solid #FFFFFF;border-bottom: 6px solid transparent;border-left: 6px solid transparent;transform: rotate(-45deg);mix-blend-mode: multiple;}
	.btn .dropdown li {z-index: 1;position: relative;background: #FFFFFF;padding: 0 0px;color: #666; list-style: none;}
	.btn .dropdown li.active {color: #5380F7;}
	.btn .dropdown li:first-child {  border-radius: 4px 4px 0 0;}
	.btn .dropdown li:last-child {  border-radius: 0 0 4px 4px;}
	.btn .dropdown li:last-child a {  border-bottom: 0;}
	.btn .dropdown a {display: block;border-bottom: none;padding: 7px 0;color: inherit;font-size: 13px;text-decoration: none;}
	.brown{color: #CFA76E;}
	.black{color: #000;}
	.grey{color: #ccc;}
	button.btn-submit {background: #00A0E3;color: #fff;border: none;border-radius: 50px !important;display: inline-block; margin-right: 10px;}
	button.btn-enquiry{border: 1px solid #d9d6d6;border-radius: 50px !important;}
	button.btn-enquiry:hover{background: none;color: #777; }
@-webkit-keyframes ripple {
  0% {
    box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.1), 0 0 0 20px rgba(255, 255, 255, 0.1), 0 0 0 40px rgba(255, 255, 255, 0.1), 0 0 0 60px rgba(255, 255, 255, 0.1);
  }
  100% {
    box-shadow: 0 0 0 20px rgba(255, 255, 255, 0.1), 0 0 0 40px rgba(255, 255, 255, 0.1), 0 0 0 60px rgba(255, 255, 255, 0.1), 0 0 0 80px rgba(255, 255, 255, 0);
  }
}

@keyframes ripple {
  0% {
    box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.1), 0 0 0 20px rgba(255, 255, 255, 0.1), 0 0 0 40px rgba(255, 255, 255, 0.1), 0 0 0 60px rgba(255, 255, 255, 0.1);
  }
  100% {
    box-shadow: 0 0 0 20px rgba(255, 255, 255, 0.1), 0 0 0 40px rgba(255, 255, 255, 0.1), 0 0 0 60px rgba(255, 255, 255, 0.1), 0 0 0 80px rgba(255, 255, 255, 0);
  }
}
.size-con span, .size-con i{display: inline-block;}
.size-con i{font-style: normal;margin: 0 10px;}
.size-con input{width: 50px;text-align: center;}
.prt-opt{color: #00a0e3;}
/*Upload File*/
.file-area {width: 100%;position: relative;}
.file-area input[type=file] {position: absolute;width: 100%;height: 100%;top: 0;left: 0;right: 0;bottom: 0;opacity: 0;cursor: pointer;}
.file-area .file-dummy {width: 100%;padding: 5px 15px 15px;text-align: center;border: 2px dashed #80B1ED;transition: background 0.3s ease-in-out;border-radius: 5px;background: #F3F7FD;}
.file-area input[type=file]:focus{border: 2px dashed #80B1ED; outline: none;}
.file-area .file-dummy .success {display: none;}
.file-area:hover .file-dummy {background: rgba(255, 255, 255, 0.1);}
.file-area input[type=file]:focus + .file-dummy {outline: 2px solid rgba(255, 255, 255, 0.5);outline: none;}
.file-area input[type=file]:valid + .file-dummy .success {display: inline-block;}
.file-area input[type=file]:valid + .file-dummy .default {display: none;}
.file-area .file-dummy .up-img{display: block;}
ul.print-options {padding: 0;list-style: none;}
ul.print-options li{display: inline-block;width: 32.33%;}
ul.print-options.print-color li{width: 49%;}
.ill-img .input-hidden {position: absolute;left: -9999px;}
.ill-img input[type="checkbox"]:checked + label > img {border: 1px solid #fff;box-shadow: 0 0 3px 3px #75cbef;}
/* Stuff after this is only to make things more pretty */
.ill-img input[type="checkbox"] + label > img {border: 1px dashed #fff;width: 130px;height: 130px;transition: 500ms all;}
.text-add{height: 140px; resize: none;}
span.form-note {display: block;font-size: 12px;}
span.time-note {font-size: 14px;display: block;color: #000;}
.form-custom {background: #F5F5F5;padding: 20px 30px;margin-top: -20px;}
.small-images{text-align: center;}
.small-images img{display: inline-block;width: 28px;}
.small-images img{border: 1px solid #ddd;}
.small-images:hover{cursor: pointer;}
div#big-image, div#big-image-1, div#big-image-2{text-align: center;}
a.req-change{background: #EFEFEF; padding: 10px; color: #1a1a1a; display: inline-block;}
a.des-approve{background: #00A0E3; padding: 10px; color: #fff; display: inline-block;}
.design-itneary p{background: #EFEFEF;padding: 15px;}
.design-itneary p span{display: inline-block;} 
.design-itneary p span:last-child{float: right;}
.design-itneary-1 p{background: #EFEFEF;padding: 15px;}
.w-iterations{background: #fff; padding: 10px 0;}
.f-18{color: #3F3356;font-size: 18px;margin-bottom: 5px;display: block;}

@media (max-width: 767px) {
	.ill-img input[type="radio"] + label > img {width: 125px;height: 125px;margin-bottom: 5px;margin-right: 3px;}
	.size-con input{width: 48px;}
	.form-custom .col-md-4 {margin-bottom: 10px;}
	.form-heading h4{font-style: 15px;}
	button.btn-submit {padding: 0.8em 1em;}
	button.btn-enquiry{padding: 0.8em 1em;} 
}