.quote-tbl {width: 100%;max-width: 1000px;border: 1px solid #91bfe7;margin: 0 auto}
.quote-tbl td {color: #000!important;font-weight: 600}
select#MECountryListing {border: 1px solid #d6d6d6;}
#meGDPRMessage {margin-top: 15px;}
#meGDPRMessage label {position: relative !important;}
input#sendmemail {width: 20px !important;height: auto !important;padding: 0px;margin: 0px;}
label#sendmemailcheck {font-family: 'Open Sans', sans-serif;font-size: 12px;position: relative;padding: 0px;margin: 0px;text-align: left !important;}
.prvcy-plicy {font-size: 12.5px;color: #727272;font-family: 'Open Sans', sans-serif;text-align: center;margin-top: 10px;}
.prvcy-plicy strong {font-weight: 600 !important;}
.prvcy-plicy a {font-size: 13px;color: #138cd6;text-decoration: none;font-weight: 600}
#meGDPRMessage label {position: relative;left: 0;font-size: 11px}
.form-js-label input[type='text']:focus, .form-js-label input[type='tel']:focus, .form-js-label select:focus, .form-js-label textarea:focus {border: 1px solid rgba(121,187,238,0.75)!important;box-shadow: 0 0 3px rgba(82,168,236,0.5);outline: none}
.form-js-label input[type='text'].error:focus, .form-js-label select.error:focus {border: 1px solid rgba(121,187,238,0.75)!important;box-shadow: 0 0 3px rgba(82,168,236,0.5);outline: none}
@media screen and (max-width:2600px) {.heading-menu {margin-top: 0!important}
.bgptrn {background: #f7f7f7}
input[type="radio"] { width: 15px !important; margin-right: 6px !important; }
input[type="checkbox"] { width: 15px !important; margin-right: 6px !important; }
textarea, input.text, input[type="text"], input[type="email"], input[type="phone"], input[type="tel"], input[type="number"], input[type="button"], input[type="submit"], .input-checkbox {-webkit-appearance: none;border-radius: 0}
.numbrsessions{ padding:15px 0 15px 10px}
.getqtform {width: 400px;margin: 0 auto;position: relative;font-size:16px;}
.getqtform table {width: 100%}
.getqtform input {width: 98%;padding: 22px 0 5px 10px;outline: none;border: 1px solid #ccc;border-radius: 5px;font-size: 15px;margin: 0 auto 15px auto;-webkit-transition: all .2s ease-in-out;transition: all .2s ease-in-out;}
.getqtform select {width: 100%;padding: 15px 10px;outline: none;border: 1px solid #ccc;border-radius: 5px;font-size: 16px;margin-bottom: 25px;height: 50px !important;-webkit-appearance: auto!important;color: #444!important}
.getqtform textarea {width: 95%;padding: 15px 10px;border-radius: 5px;font-size: 14px;border: 1px solid #ccc}
.getqtform input.error {border: 1px solid red!important}
.getqtform select.error {border: 1px solid red!important}
.gtqt-opodchk {width: 47%;margin: 20px auto 0}
input.dmo-rdiobtn {width: 20px;height: 15px}
.dmo-sbhdr {font-size: 17px;width: 320px;margin: 0 auto;line-height: 30px}
input.getqt-submit {background: #0d89d1;color: #fff;font-size: 20px;font-weight: 400;width: 95%;padding: 12px 15px;outline: none;border-radius: 5px;height: auto;margin-top: 10px;border: none}
input#getqtReset {background: #dfdfe0;color: #444;font-size: 20px;font-weight: 400;width: 95%;padding: 12px 15px;outline: none;border-radius: 5px;height: auto;margin-top: 0px;border: none}
.gtdmo {text-align: center;font-size: 14px;font-weight: lighter;padding-bottom: 10px}
.fieldset {margin: 0;padding: 0;border: 0}
.form-label {position: relative}
.form-label label {font-family: 'Zoho_Puvi_SemiBold';position: absolute;left: 10px;padding-left: 2px;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);-webkit-transition: all .2s ease-in-out;transition: all .2s ease-in-out;margin-top: -50px;font-size: 14px !important;color: #444}
/*.form-label label {position: relative;top: -50px;display: block;left: 10px;text-align: left;padding-left: 2px;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);-webkit-transition: all .2s ease-in-out;transition: all .2s ease-in-out;margin-top:0px !important;font-size: 14px;color: #444;}
 */span.errormsg {position: relative;left: 0;margin-top: -10px!important;font-size: 12px;color: red;display: block;margin-bottom: 6px;text-align: left}
.form-js-label input[data-empty="false"] + label, .form-js-label input:focus + label {font-family:'Zoho_Puvi_Regular', 'Open Sans', sans-serif;color: #1680ba;font-weight: lighter;font-size: 12px;-webkit-transform: translate3d(0, -10px, 0);transform: translate3d(0, -10px, 0)}
}
@media screen and (max-width:1024px) {.bgptrn {background: #fff;display: block}
.getqtform {padding-top: 20px}
.getqtform input {width: 95%;}
.getqtform select {width: 98%;}
.gtdmo {margin-top: 10px}
.bgptrn h3 {padding: 0 2%;font-size: 25px}
.bgptrn p {font-size: 15px}
.form-label label {margin-top: 13px;font-size: 15px}
}
@media screen and (max-width:900px) {.getqtform {width: 75%;margin: 0 auto;position: relative}
.getqtform input {width: 95%;padding: 20px 0 10px 10px}
.getqtform select {width: 100%;padding: 15px 10px;height: auto!important;outline: none;border: 1px solid #ccc;border-radius: 5px;font-size: 16px;margin-bottom: 15px}
.gtqt-opodchk {width: 27%;margin: 0 auto}
input.dmo-rdiobtn {width: 20px;height: 15px}
.dmo-sbhdr {font-size: 17px;width: 320px;margin: 0 auto;line-height: 30px}
input.getqt-submit {background: #0d89d1;color: #fff;font-size: 25px;font-weight: 400;width: 75%;padding: 15px;outline: none;border-radius: 5px;margin-top: 20px}
input#getqtReset {background: #dfdfe0;color: #444;font-size: 25px;font-weight: 400;width: 75%;padding: 15px;outline: none;border-radius: 5px;margin-top: 0px}
.form-label label {margin-top: -53px;font-size: 17px}
}
@media screen and (max-width:768px) {.getqtform {width: 75%;margin: 0 auto;position: relative}
.getqtform input {width: 98%;padding: 20px 0 5px 10px;margin: 0 auto 25px}
.getqtform select {width: 100%;padding: 15px 10px;outline: none;border: 1px solid #ccc;border-radius: 5px;font-size: 16px;margin-bottom: 15px}
.gtqt-opodchk {width: 32%;margin: 0 auto}
input.dmo-rdiobtn {width: 20px;height: 15px}
.dmo-sbhdr {font-size: 17px;width: 320px;margin: 0 auto;line-height: 30px}
input.getqt-submit {background: #0d89d1;color: #fff;font-size: 25px;font-weight: 400;width: 75%;padding: 15px;outline: none;border-radius: 5px;margin-top: 15px}
input#getqtReset {background: #dfdfe0;color: #444;font-size: 25px;font-weight: 400;width: 75%;padding: 15px;outline: none;border-radius: 5px;margin-top: 0px}
.form-label label {margin-top: -57px;font-size: 17px}
span.errormsg {margin-top: -23px!important}
}
@media screen and (max-width:480px) {
.getqtform {width: 95%;margin: 0 auto;position: relative}
.getqtform select {width: 85%}
.dmo-sbhdr {font-size: 15px;width: 100%;margin: 0 auto;line-height: 30px}
.getqtform input {padding: 20px 0 7px 10px;height: auto;font-size: 14px;margin-bottom: 15px;margin-top: 5px}
.form-label label {margin-top: -47px;font-size: 14px}
.getqtform select {width: 101.5%;font-size: 14px;border-radius: 5px}
span.errormsg {margin-top: -15px!important}
.gtqt-opodchk {width: 51%;margin: 0 auto}
input.getqt-submit {font-size: 20px;padding: 10px 15px}
input#getqtReset {font-size: 20px;padding: 10px 15px}
}
@media screen and (max-width:414px) {.getqtform select {width: 85%}
.dmo-sbhdr {font-size: 15px;width: 100%;margin: 0 auto;line-height: 30px}
.getqtform input {padding: 20px 0 7px 10px;height: auto;font-size: 14px;margin-bottom: 15px}
.form-label label {margin-top: -47px;font-size: 14px}
.getqtform select {width: 101.5%;font-size: 14px}
.gtqt-opodchk {width: 59%;margin: 0 auto}
input.getqt-submit {font-size: 20px;padding: 10px 15px}
input#getqtReset {font-size: 20px;padding: 10px 15px}
.bgptrn h3 {padding: 0 2%;font-size: 20px}
}
@media screen and (max-width:375px) {.getqtform select {width: 85%}
.dmo-sbhdr {font-size: 15px;width: 100%;margin: 0 auto;line-height: 30px}
.getqtform input {padding: 20px 0 7px 10px;height: auto;font-size: 14px;margin-bottom: 15px}
.form-label label {margin-top: -47px;font-size: 14px}
.getqtform select {width: 101.5%;font-size: 14px}
.gtqt-opodchk {width: 66%;margin: 0 auto}
input.getqt-submit {font-size: 20px;padding: 10px 15px}
input#getqtReset {font-size: 20px;padding: 10px 15px}
}
@media screen and (max-width:320px) {.gtqt-opodchk {width: 77%;margin: 0 auto}
.getqtform select {width: 102.3%}
.dmo-sbhdr {font-size: 14px;width: 100%;margin: 0 auto;line-height: 30px}
input.getqt-submit {width: 80%}
input#getqtReset {width: 80%}
.heading-menu h1.ftrmnhdr {font-size: 22px}
.heading-menu .ftrpg-inrhdr {font-size: 15px;padding: 2% 7% 0}
.cldonprstab {width: 205px;height: 27px}
.cldonprstab .moving-bg {padding: 13px 15px;width: 72px}
.cldonprstab .cldonprs_item {padding: 3px 15px;width: 72px;font-size: 12px}
}
>.container1200 {max-width: 1200px;width: 100%;margin: 0 auto;transition: all 0.2s ease-in 0s;}
.headerbg {background-image:url(images/bg-white.png) !important; background-size:cover;box-shadow: 0 3px 5px 0 rgba(0,0,0,.1);}
.headerbg.active {background-image:url(images/bg-white.png) !important; background-size:cover;box-shadow: 0 3px 5px 0 rgba(0,0,0,.1);}
@media screen and (max-width:1200px){.container1200 {max-width: 1000px;}
}