#menu div p,fieldset{margin:0}#header,#menu{max-width:1500px}#body,#header,#menu{min-width:980px;width:80%}#main ul.actions a,a{text-decoration:none}#menu ul li a,#sitemap ul.menu-sitemap li a,.sidebar ul.menu li a,h1,h2,h3,h4,h5,h6{font-family:Oswald,sans-serif}#menu ul li,.sidebar h3{text-transform:uppercase}#proopc-order-submit,.btn,a.continue_link,a.showcart,input[type=submit]{box-shadow:rgba(255,255,255,.2) 0 1px 0 0 inset,rgba(0,0,0,.0470588) 0 1px 2px 0!important;letter-spacing:inherit!important;text-shadow:1px 1px #082581!important}@font-face{font-family:Oswald;src:url(../fonts/Oswald.woff2)}body{background:#d6d6d6;color:#333;font-size:14px}fieldset{border:0;padding:0}button,input,select,textarea{background:#fff;border:1px solid #bebebe;color:#000020;padding:2px}button,input,textarea{padding:10px}input[type=checkbox]{margin:3px;padding:0}input[type=image]{background:0 0;border:none;padding:0}.btn,input[type=submit]{background:linear-gradient(to bottom,#082581 0,#2c5ea8 100%) #082581!important;border:1px solid #082581!important;border-radius:4px!important;color:#fff!important;display:inline-block!important;font-size:1.1em!important;line-height:normal!important;padding:10px 20px!important;text-align:center!important}.sidebar ul.menu li+li,.sidebar ul.menu ul{border-top:2px solid #fff}.btn:hover,input[type=submit]:hover{background:#2c5ea8!important}textarea{resize:vertical}h1,h2,h3,h4,h5,h6{color:navy}a{color:#039}a:hover{color:#f33}img{vertical-align:middle}#container{min-width:980px}#header-bg{background:url(../images/SMA-Web-Head-BG.png)}#header{margin:0 auto}#header:after{content:".";display:block;height:0;clear:both;visibility:hidden}#header img.print{display:none}#menu-bg{background:#284b92}#menu{height:40px;line-height:40px;margin:0 auto}#menu ul.menu{float:left;list-style:none;margin:0;padding:0}#menu ul li{display:inline;padding:0 8px}#menu ul li+li{border-left:1px solid #fff;display:inline;padding:0 7px}#menu ul li a{color:#fff;font-size:1.25em}#menu div.custom{float:right}#menu div p img{margin-left:8px; max-height:20px;}#body,#body .body-table{background:#fff;max-width:1500px;margin:0 auto}#body{display:block}#body .body-table{display:table;font-size:14px;padding:10px 0;width:100%}.sidebar{display:table-cell;vertical-align:top;width:190px}body.view-cart .sidebar{display:none}.sidebar .moduletable{background:#e7e7e7;margin:0 0 20px;padding:10px}.sidebar h3{background:#284b92;color:#fff;font-size:1.4em;margin:-10px -10px 10px;padding:3px 10px}.sidebar ul.menu{list-style:none;margin:-10px;padding:0}.sidebar ul.menu ul{margin:0}.sidebar ul.menu li a{display:block;font-size:1.3em;padding:1px 10px}.sidebar ul.menu ul li a{padding-left:20px}.sidebar .vmgroup,.sidebar form{text-align:center}.sidebar form fieldset{padding:0}.sidebar form input[type=password],.sidebar form input[type=text]{width:128px}.sidebar .vmgroup ul,.sidebar form ul{list-style:none;padding:0}#banner{max-height:250px;margin-bottom:10px}#main{display:table-cell;padding:0 30px;position:relative}#main .breadcrumb li,#main ul.actions li{display:inline}#main .breadcrumb{margin:0 0 20px;padding:0}#main .product .spacer h2,#main h1:first-child{margin-top:0}#main ul.actions{margin:0;position:absolute;right:20px;text-align:right;top:20px;width:100%}#main .red,#main .star{color:red}#main .browse-view .orderby-displaynumber,#main .browse-view h1{display:none}#main .product .spacer:after,#main .product-price:after{content:".";display:block;height:0;clear:both;visibility:hidden}#main .horizontal-separator{background:#d7d5d5}#main .product{border:0;float:none;margin:0;min-width:inherit;width:100%!important}#main .product-price{float:none;line-height:normal;margin:0 0 1em;min-height:inherit;text-align:left}#main .product-price .PricediscountedPriceWithoutTax .vm-price-desc,#main .productdetails-view .product-short-description,#main .productdetails-view .vm-img-desc{display:none}#main .product-price .PricediscountedPriceWithoutTax{color:#ed1e24;float:left;font-weight:700;font-size:15px}#main .product-price .TaxDesc{float:left;margin-left:5px}#main .vm-product-descr-container-0,#main .vm-product-descr-container-1{margin:0 0 1em;min-height:inherit}#main .product_s_desc{height:auto;line-height:normal}#main .vm-details-button{text-align:left}#main .vm-details-button a{background:0 0;border:0;color:#039;font-size:inherit;line-height:inherit;margin:0 0 1em;max-width:none;padding:0;width:auto}#main .vm-details-button a:hover{color:#f33}#main .vm-customfields-wrap{min-height:inherit}#main .addtocart-bar{margin:0;text-align:left}#main .addtocart-bar input[type=button]{padding:0}#sitemap{background:#0f3074;border-top:5px solid #ed1f1f;color:#e7e7e7;padding:5px 0}#sitemap ul{list-style:none;margin:0;padding:0}#sitemap ul.menu-sitemap{display:table;margin:0 auto;min-width:980px;width:80%;max-width:1500px}#sitemap ul.menu-sitemap>li{display:table-cell;width:33.3%}#sitemap ul.menu-sitemap li a{color:#e7e7e7}#sitemap ul.menu-sitemap>li>a{font-size:1.3em;text-transform:uppercase}.grand-total td,.grand-total td span{text-transform:uppercase!important;font-size:20px!important;font-family:Oswald,sans-serif!important}.grand-total td{background:#ed1f24!important;color:#fff}.grand-total td .PricebillTaxAmount{color:#6d0b0d!important}#ProOPC .proopc-register-login h3{background:#ed1f24!important;color:#fff;font-family:Oswald,sans-serif!important;text-transform:uppercase}h2.checkout-guide,h2.checkout-guide span{font-size:30px!important;font-family:Oswald,sans-serif!important;margin:0}h2.checkout-guide span{color:#ed1f24!important}h3.checkout-guide{font-size:14px!important;font-family:Oswald,sans-serif!important;margin:0 0 20px}.shipping-payment-heading span{float:right;font-weight:700!important;color:#ed1f24!important}#ProOPC .proopc-process-title{background:#ed1f24!important;color:#fff!important}.terms-of-service{font-size:16px}.terms-of-service span{font-weight:700}.featured-panel{margin:10px 0}.featured-panel .moduletable h3{font-size:24px;text-align:center}.featured-panel .vmgroup{font-family:Oswald,sans-serif;font-size:14px}.featured-panel .vmgroup .width33{text-align:center;border:1px solid #ccc;border-radius:6px;margin:3px;width:32%}.featured-panel .vmgroup .width33 .spacer{padding:15px;min-height:320px}.featured-panel .vmgroup span.addtocart-button{width:auto}.featured-panel .featuredProductImage{width:100%}.panel-instructions{padding:10px 15px;font-size:16px!important}.proopc-continue-link{height:40px}.category-view .width33{margin:2px;width:31%}#proopc-order-submit,a.continue_link,a.showcart{background:linear-gradient(to bottom,#082581 0,#2c5ea8 100%) #082581!important;border:1px solid #082581!important;border-radius:4px!important;color:#fff!important;display:inline-block!important;font-size:1.1em!important;line-height:normal!important;padding:10px 20px!important;text-align:center!important}#proopc-order-submit:hover,a.continue_link:hover,a.showcart:hover{background:#2c5ea8!important}#proopc-order-submit{font-family:Oswald,sans-serif!important;font-size:20px!important}a.showcart{margin-left:47px}#proopc-pricelist .cart-summary .grand-total td .PricebillTaxAmount,#proopc-pricelist .cart-summary .grand-total td .PricebillTotal{color:#fff!important}#proopc-system-message .proopc-error-msg,.proopc-continue-link a,a.proopc-continue-shopping{color:#fff;background-color:#333333;padding:10px}.avs_thumb .name{text-align:center}#avs_gallery .avs_thumb{float:left;margin:7px;padding:0;width:30%!important;text-align:center}div#avs_gallery{float:none;margin-left:5%}.shipping-row .PricesalesPriceShipment{color:#284b92}span.PricesalesPriceCoupon { color: #FE5252; } tr.cart-coupon-row { color: #FE5252; }#avs_gallery .avs_thumb .image{margin:0 auto}.sign-up-form .mcSignupFormWrapper{max-width:300px}.sign-up-form .mcSignupFormWrapper .mcSignupForm{display:flex;flex-direction:column}.sign-up-form .mcSignupFormWrapper .mcSignupForm>div:nth-child(1){order:2!important}.sign-up-form .mcSignupFormWrapper .mcSignupForm>div:nth-child(2){order:1!important}.sign-up-form .mcSignupFormWrapper .mcSignupForm>div:nth-child(4){order:3}#proopc-system-message .proopc-error-msg {color: #ffff00!important;background-color: #333333!important;padding: 10px!important;}

/*survey form css start*/

#area_container_8 .survey-form {
    max-width: 800px!important;
    width: 100%;
}
.survey-form .ui.massive.star.rating {
    font-size: 50px;
}
.survey-form label {
    font-size: 40px!important;
    color: #2957A4!important;
    font-weight:700;
}

.survey-form #message {
    max-width: 500px;
    width: 100%;
    margin: 10px 0;
    height: auto;
}
.survey-form #email, .survey-form #phone {
    max-width: 500px;
    width: 100%;
    min-height: 55px;
}

.survey-form #button4 {
    font-size: 40px;
    padding: 15px 40px;
    border-radius: 40px;
    margin: 20px 0;
    background: #2957A4;
}
.survey-form .ui.star.rating .icon{
    color:#cfcfcf!important;
}

.survey-form .ui.star.rating.icon.selected,.ui.star.rating .icon.selected.active{
    color: #ed3237!important;
    text-shadow: none!important;
}

.no-banner-cls .survey-success {
    text-align: center!important;
    font-size: 40px;
    color: #ff6501!important;
    font-family: inherit!important;
   font-weight: bold!important;
}
.no-banner-cls .alert-success{
    background: none!important;
    border: none!important;
}

.survey-form .ui.star.rating .icon.selected, .survey-form .ui.star.rating .icon.selected.active {
    color: #ed3237!important;
    text-shadow: none!important;
}
.survey-form .ui.star.rating .active.icon {
   color: #ed3237!important;
    text-shadow: none!important;
}
.survey-form .ui.grid {
    max-width: 600px;
    margin: 0 auto;
}

.survey-form .column.row1_column1::before {
    content: url(https://www.sewingmachinesaustralia.com.au/templates/sewingmachinesaustralia/images/phone_survey.png);
    position: absolute;
    left: -40px;
    height: 60px;
    width: auto;
}
.survey-form .column.row1_column3::before {
    content: url(https://www.sewingmachinesaustralia.com.au/templates/sewingmachinesaustralia/images/email_survey.png);
    position: absolute;
    right: -40px;
    height: 60px;
    width: auto;
}

.survey-form #phone::placeholder, .survey-form #email::placeholder {
    color: #aaa8a8;
    font-size: 18px;
    font-family: inherit;
    font-weight: bold;
}
.survey-form #phone::-webkit-input-placeholder, .survey-form #email::-webkit-input-placeholder {
    color: #aaa8a8;
    font-size: 18px;
    font-family: inherit;
    font-weight: bold;
}

.survey-form #phone:-ms-input-placeholder, .survey-form #email:-ms-input-placeholder {
    color: #aaa8a8;
    font-size: 18px;
    font-family: inherit;
    font-weight: bold;
}
.survey-form #button4 {
    outline:none;
}

/**ss**/
.semanticui-body form#display-section1 .field.field-cf-capthca small ,
.semanticui-body form#display-section1 .field.field-nism-capthca small ,
.semanticui-body form#display-section1 .field.field-ume-capthca small , 
.semanticui-body form#display-section1 .field.field-bs-capthca small{
    margin: 0;
}
.semanticui-body form#display-section1 .field.field-cf-capthca input ,
.semanticui-body form#display-section1 .field.field-nism-capthca input ,
.semanticui-body form#display-section1 .field.field-ume-capthca input , 
.semanticui-body form#display-section1 .field.field-bs-capthca input{
    position: absolute;
    max-width: 45px;
    display: block;
    left: 52.5%;
    top: 75px;
    padding-left: 0;
    text-align: center;
    padding-right: 3px;
    height: 40px;
    font-size: 25px;
    font-weight: bold;
    padding: 0 2px 0 0px;
}
.semanticui-body form#display-section1 .field.field-cf-capthca ,
.semanticui-body form#display-section1 .field.field-nism-capthca ,
.semanticui-body form#display-section1 .field.field-ume-capthca , 
.semanticui-body form#display-section1 .field.field-bs-capthca  {
    position: relative;
}

.semanticui-body form#display-section1 .field.field-cf-capthca small ,
.semanticui-body form#display-section1 .field.field-nism-capthca small ,
.semanticui-body form#display-section1 .field.field-ume-capthca small , 
.semanticui-body form#display-section1 .field.field-bs-capthca small{
    position: absolute;
    top: 13px;
    left: 32%;
    
}


#display-section1 .required.field > .checkbox::after, 
#display-section1 .required.field > label::after, 
#display-section1 .required.fields.grouped > label::after, 
#display-section1 .required.fields:not(.grouped) > .field > .checkbox::after, 
#display-section1 .required.fields:not(.grouped) > .field > label::after {
    font-size: 20px!important;
}
/*#display-section1 .required.field > label::after {
    font-size: 20px;
}
*/

/*new form css*/
#display-section1 .ui.label.visible:not(.dropdown){left:30% !important;}

form#display-section1 .field input, form#display-section1 .field textarea, form#display-section1 .field .selection  {display: inline-block;width: 40%;}
form#display-section1 .grouped .field{ display:inline-block; width:15%;}
form#display-section1 .field label, form#display-section1 .grouped label { display: inline-block; width: 30%; font-size: 14px !important;
   padding-top:10px; color:#333!important}

form#display-section1 .field .field-desc, form#display-section1 .grouped .field-desc {  display: block;  margin-left: 31%; font-size: 14px;}


form#display-section1 .field.required:last-child .field-desc {float: left;margin: 0;max-width: 100px;position: absolute;left: 31%;top: 0;}
form#display-section1 .field.required:last-child input { float: left;width: 50px;position: absolute;left: 48%;bottom: -23px;}
form#display-section1 .field.required:last-child { position: relative; float: left; width: 100%;}
form#display-section1 .field.required:last-child .red {position: absolute; top: 50px; left: 39%;}

/*form#display-section1 .field.field-cf-capthca .field-desc {float: left;margin: 0;max-width: 100px;position: absolute;left: 31%;top: 0;}*/
/*form#display-section1 .field.field-cf-capthca input { float: left;width: 50px;position: absolute;left: 48%;bottom: -23px;}*/
/*form#display-section1 .field.field-cf-capthca { position: relative; float: left; width: 100%;}*/
/*form#display-section1 .field.field-cf-capthca  .red {position: absolute; top: 50px; left: 39%;}*/


/*form#display-section1 .field.field-ume-capthca .field-desc {float: left;margin: 0;max-width: 100px;position: absolute;left: 31%;top: 0;}*/
/*form#display-section1 .field.field-ume-capthca input {float: left;width: 50px;position: absolute;left: 48%;bottom: -23px;}*/
/*form#display-section1 .field.field-ume-capthca { position: relative; float: left; width: 100%;}*/
/*form#display-section1 .field.field-ume-capthca  .red {position: absolute; top: 50px; left: 39%;}*/

/*form#display-section1 .field.field-bs-capthca .field-desc {float: left;margin: 0;max-width: 100px;position: absolute;left: 31%;top: 0;}*/
/*form#display-section1 .field.field-bs-capthca input {float: left;width: 50px;position: absolute;left: 48%;bottom: -23px;}*/
/*form#display-section1 .field.field-bs-capthca { position: relative; float: left; width: 100%;}*/
/*form#display-section1 .field.field-bs-capthca  .red {position: absolute; top: 50px; left: 39%;}*/


form#display-section1  .button {margin: 0; float: left; position: relative; bottom: -20px;}





form#display-section1 .ui.radio.checkbox label::after {
content: '';
width: 24px;
height: 24px;
background: #082581;
position: absolute;
top: -2px;
left: -2px;
border-radius: 100%;
-webkit-transition: all 0.2s ease;
transition: all 0.2s ease;

}

#display-section1 .ui.radio.checkbox label::before {
content: '';
position: absolute;
left: 0;
top: 0;
width: 20px;
height: 20px;
border: 1px solid #555555;
border-radius: 100%;
background: #fff;
}

#display-section1 #button20 {
   margin-left: 0% !important;
margin-top: 30px;
margin-bottom:30px;
}
#display-section1 button{
    background: linear-gradient(to bottom,#082581 0,#2c5ea8 100%) #082581 !important;
border: 1px solid #082581 !important;
border-radius: 4px !important;
color: #fff !important;
display: inline-block !important;
font-size: 1.1em !important;
line-height: normal !important;
padding: 10px 20px !important;
text-align: center !important;
}

#display-section1 button:hover {
    background: #2c5ea8 !important;
}

#display-section1 .ui.checkbox label{
    padding-top:0px;
}


#display-section1 .ui.label.visible:not(.dropdown), #display-section1 .ui.labels.visible .label {
    display: block!important;
    left: 30.5%;
    width: 255px;
}

#display-section1 .ui.label.visible:not(.dropdown), #display-section1 .ui.labels.visible .label {
    display: block!important;
    width: 100%;
}
#display-section1 .ui.label.visible:not(.dropdown) {
    left: 0% !important;
}

#display-section1 #button20 {
    margin-left: 0% !important;
    margin-top: 80px;
    margin-bottom: 10px;
}

#display-section1 #button20.cf-btn{
    margin-left: 13% !important;
    margin-top: 0;
    margin-bottom: 30px;
    }

.semanticui-body form#display-section1 .field.field-cf-capthca label ,
.semanticui-body form#display-section1 .field.field-nism-capthca label ,
.semanticui-body form#display-section1 .field.field-ume-capthca label ,.semanticui-body form#display-section1 .field.field-bs-capthca label {
    width: 30%;
}
#menu div p,fieldset{margin:0}#header,#menu{max-width:1500px}#body,#header,#menu{min-width:980px;width:80%}#main ul.actions a,a{text-decoration:none}#menu ul li a,#sitemap ul.menu-sitemap li a,.sidebar ul.menu li a,h1,h2,h3,h4,h5,h6{font-family:Oswald,sans-serif}#menu ul li,.sidebar h3{text-transform:uppercase}#proopc-order-submit,.btn,a.continue_link,a.showcart,input[type=submit]{box-shadow:rgba(255,255,255,.2) 0 1px 0 0 inset,rgba(0,0,0,.0470588) 0 1px 2px 0!important;letter-spacing:inherit!important;text-shadow:1px 1px #082581!important}@font-face{font-family:Oswald;src:url(../fonts/Oswald.woff2)}body{background:#d6d6d6;color:#333;font-size:14px}fieldset{border:0;padding:0}button,input,select,textarea{background:#fff;border:1px solid #bebebe;color:#000020;padding:2px}button,input,textarea{padding:10px}input[type=checkbox]{margin:3px;padding:0}input[type=image]{background:0 0;border:none;padding:0}.btn,input[type=submit]{background:linear-gradient(to bottom,#082581 0,#2c5ea8 100%) #082581!important;border:1px solid #082581!important;border-radius:4px!important;color:#fff!important;display:inline-block!important;font-size:1.1em!important;line-height:normal!important;padding:10px 20px!important;text-align:center!important}.sidebar ul.menu li+li,.sidebar ul.menu ul{border-top:2px solid #fff}.btn:hover,input[type=submit]:hover{background:#2c5ea8!important}textarea{resize:vertical}h1,h2,h3,h4,h5,h6{color:navy}a{color:#039}a:hover{color:#f33}img{vertical-align:middle}#container{min-width:980px}#header-bg{background:url(../images/SMA-Web-Head-BG.png)}#header{margin:0 auto}#header:after{content:".";display:block;height:0;clear:both;visibility:hidden}#header img.print{display:none}#menu-bg{background:#284b92}#menu{height:40px;line-height:40px;margin:0 auto}#menu ul.menu{float:left;list-style:none;margin:0;padding:0}#menu ul li{display:inline;padding:0 8px}#menu ul li+li{border-left:1px solid #fff;display:inline;padding:0 7px}#menu ul li a{color:#fff;font-size:1.25em}#menu div.custom{float:right}#menu div p img{margin-left:8px; max-height:20px;}#body,#body .body-table{background:#fff;max-width:1500px;margin:0 auto}#body{display:block}#body .body-table{display:table;font-size:14px;padding:10px 0;width:100%}.sidebar{display:table-cell;vertical-align:top;width:190px}body.view-cart .sidebar{display:none}.sidebar .moduletable{background:#e7e7e7;margin:0 0 20px;padding:10px}.sidebar h3{background:#284b92;color:#fff;font-size:1.4em;margin:-10px -10px 10px;padding:3px 10px}.sidebar ul.menu{list-style:none;margin:-10px;padding:0}.sidebar ul.menu ul{margin:0}.sidebar ul.menu li a{display:block;font-size:1.3em;padding:1px 10px}.sidebar ul.menu ul li a{padding-left:20px}.sidebar .vmgroup,.sidebar form{text-align:center}.sidebar form fieldset{padding:0}.sidebar form input[type=password],.sidebar form input[type=text]{width:128px}.sidebar .vmgroup ul,.sidebar form ul{list-style:none;padding:0}#banner{max-height:250px;margin-bottom:10px}#main{display:table-cell;padding:0 30px;position:relative}#main .breadcrumb li,#main ul.actions li{display:inline}#main .breadcrumb{margin:0 0 20px;padding:0}#main .product .spacer h2,#main h1:first-child{margin-top:0}#main ul.actions{margin:0;position:absolute;right:20px;text-align:right;top:20px;width:100%}#main .red,#main .star{color:red}#main .browse-view .orderby-displaynumber,#main .browse-view h1{display:none}#main .product .spacer:after,#main .product-price:after{content:".";display:block;height:0;clear:both;visibility:hidden}#main .horizontal-separator{background:#d7d5d5}#main .product{border:0;float:none;margin:0;min-width:inherit;width:100%!important}#main .product-price{float:none;line-height:normal;margin:0 0 1em;min-height:inherit;text-align:left}#main .product-price .PricediscountedPriceWithoutTax .vm-price-desc,#main .productdetails-view .product-short-description,#main .productdetails-view .vm-img-desc{display:none}#main .product-price .PricediscountedPriceWithoutTax{color:#ed1e24;float:left;font-weight:700;font-size:15px}#main .product-price .TaxDesc{float:left;margin-left:5px}#main .vm-product-descr-container-0,#main .vm-product-descr-container-1{margin:0 0 1em;min-height:inherit}#main .product_s_desc{height:auto;line-height:normal}#main .vm-details-button{text-align:left}#main .vm-details-button a{background:0 0;border:0;color:#039;font-size:inherit;line-height:inherit;margin:0 0 1em;max-width:none;padding:0;width:auto}#main .vm-details-button a:hover{color:#f33}#main .vm-customfields-wrap{min-height:inherit}#main .addtocart-bar{margin:0;text-align:left}#main .addtocart-bar input[type=button]{padding:0}#sitemap{background:#0f3074;border-top:5px solid #ed1f1f;color:#e7e7e7;padding:5px 0}#sitemap ul{list-style:none;margin:0;padding:0}#sitemap ul.menu-sitemap{display:table;margin:0 auto;min-width:980px;width:80%;max-width:1500px}#sitemap ul.menu-sitemap>li{display:table-cell;width:33.3%}#sitemap ul.menu-sitemap li a{color:#e7e7e7}#sitemap ul.menu-sitemap>li>a{font-size:1.3em;text-transform:uppercase}.grand-total td,.grand-total td span{text-transform:uppercase!important;font-size:20px!important;font-family:Oswald,sans-serif!important}.grand-total td{background:#ed1f24!important;color:#fff}.grand-total td .PricebillTaxAmount{color:#6d0b0d!important}#ProOPC .proopc-register-login h3{background:#ed1f24!important;color:#fff;font-family:Oswald,sans-serif!important;text-transform:uppercase}h2.checkout-guide,h2.checkout-guide span{font-size:30px!important;font-family:Oswald,sans-serif!important;margin:0}h2.checkout-guide span{color:#ed1f24!important}h3.checkout-guide{font-size:14px!important;font-family:Oswald,sans-serif!important;margin:0 0 20px}.shipping-payment-heading span{float:right;font-weight:700!important;color:#ed1f24!important}#ProOPC .proopc-process-title{background:#ed1f24!important;color:#fff!important}.terms-of-service{font-size:16px}.terms-of-service span{font-weight:700}.featured-panel{margin:10px 0}.featured-panel .moduletable h3{font-size:24px;text-align:center}.featured-panel .vmgroup{font-family:Oswald,sans-serif;font-size:14px}.featured-panel .vmgroup .width33{text-align:center;border:1px solid #ccc;border-radius:6px;margin:3px;width:32%}.featured-panel .vmgroup .width33 .spacer{padding:15px;min-height:320px}.featured-panel .vmgroup span.addtocart-button{width:auto}.featured-panel .featuredProductImage{width:100%}.panel-instructions{padding:10px 15px;font-size:16px!important}.proopc-continue-link{height:40px}.category-view .width33{margin:2px;width:31%}#proopc-order-submit,a.continue_link,a.showcart{background:linear-gradient(to bottom,#082581 0,#2c5ea8 100%) #082581!important;border:1px solid #082581!important;border-radius:4px!important;color:#fff!important;display:inline-block!important;font-size:1.1em!important;line-height:normal!important;padding:10px 20px!important;text-align:center!important}#proopc-order-submit:hover,a.continue_link:hover,a.showcart:hover{background:#2c5ea8!important}#proopc-order-submit{font-family:Oswald,sans-serif!important;font-size:20px!important}a.showcart{margin-left:47px}#proopc-pricelist .cart-summary .grand-total td .PricebillTaxAmount,#proopc-pricelist .cart-summary .grand-total td .PricebillTotal{color:#fff!important}#proopc-system-message .proopc-error-msg,.proopc-continue-link a,a.proopc-continue-shopping{color:#fff;background-color:#333333;padding:10px}.avs_thumb .name{text-align:center}#avs_gallery .avs_thumb{float:left;margin:7px;padding:0;width:30%!important;text-align:center}div#avs_gallery{float:none;margin-left:5%}.shipping-row .PricesalesPriceShipment{color:#284b92}span.PricesalesPriceCoupon { color: #FE5252; } tr.cart-coupon-row { color: #FE5252; }#avs_gallery .avs_thumb .image{margin:0 auto}.sign-up-form .mcSignupFormWrapper{max-width:300px}.sign-up-form .mcSignupFormWrapper .mcSignupForm{display:flex;flex-direction:column}.sign-up-form .mcSignupFormWrapper .mcSignupForm>div:nth-child(1){order:2!important}.sign-up-form .mcSignupFormWrapper .mcSignupForm>div:nth-child(2){order:1!important}.sign-up-form .mcSignupFormWrapper .mcSignupForm>div:nth-child(4){order:3}#proopc-system-message .proopc-error-msg {color: #ffff00!important;background-color: #333333!important;padding: 10px!important;}

/*survey form css*/

#area_container_8 .survey-form {
    max-width: 800px !important;
    width: 100%;
}
.survey-form .ui.massive.star.rating {
    font-size: 50px;
}
.survey-form label {
    font-size: 40px !important;
    color: #2957A4!Important;
    font-weight:700;
}

.survey-form #message {
    max-width: 500px;
    width: 100%;
    margin: 10px 0;
    height: auto;
}
.survey-form #email, .survey-form #phone {
    max-width: 500px;
    width: 100%;
    min-height: 55px;
}

.survey-form #button4 {
    font-size: 40px;
    padding: 15px 40px;
    border-radius: 40px;
    margin: 20px 0;
    background: #2957A4;
}
.survey-form .ui.star.rating .icon{
    color:#cfcfcf!important;
}

.survey-form .ui.star.rating.icon.selected,.ui.star.rating .icon.selected.active{
    color: #ed3237!important;
    text-shadow: none!important;
}

.no-banner-cls .survey-success {
    text-align: center!important;
    font-size: 40px;
    color: #ff6501!important;
    font-family: inherit!important;
   font-weight: bold!important;
}
.no-banner-cls .alert-success{
    background: none!important;
    border: none!important;
}

.survey-form .ui.star.rating .icon.selected, .survey-form .ui.star.rating .icon.selected.active {
    color: #ed3237!important;
    text-shadow: none!important;
}
.survey-form .ui.star.rating .active.icon {
   color: #ed3237!important;
    text-shadow: none!important;
}
.survey-form .ui.grid {
    max-width: 600px;
    margin: 0 auto;
}

.survey-form .column.row1_column1::before {
    content: url(https://www.sewingmachinesaustralia.com.au/templates/sewingmachinesaustralia/images/phone_survey.png);
    position: absolute;
    left: -40px;
    height: 60px;
    width: auto;
}
.survey-form .column.row1_column3::before {
    content: url(https://www.sewingmachinesaustralia.com.au/templates/sewingmachinesaustralia/images/email_survey.png);
    position: absolute;
    right: -40px;
    height: 60px;
    width: auto;
}

.survey-form #phone::placeholder, .survey-form #email::placeholder {
    color: #aaa8a8;
    font-size: 18px;
    font-family: inherit;
    font-weight: bold;
}
.survey-form #phone::-webkit-input-placeholder, .survey-form #email::-webkit-input-placeholder {
    color: #aaa8a8;
    font-size: 18px;
    font-family: inherit;
    font-weight: bold;
}

.survey-form #phone:-ms-input-placeholder, .survey-form #email:-ms-input-placeholder {
    color: #aaa8a8;
    font-size: 18px;
    font-family: inherit;
    font-weight: bold;
}
.survey-form #button4 {
    outline:none;
}


/*new form css*/
.field.required {
    position: relative;
}
#display-section1 .ui.label.visible:not(.dropdown){left:38% !important; background: #ff5555!important;color:#fff!important;
    text-align: center;
    z-index: 5;}

form#display-section1 .field input, form#display-section1 .field .selection  {display: inline-block;width: 40%;}
form#display-section1 .field textarea{width: 47%;}
form#display-section1 .grouped .field{ display:inline-block; width:30%;}
form#display-section1 .field label, form#display-section1 .grouped label { display: inline-block; width: 30%; font-size: 14px !important;
   padding-top:10px; color:#333!important}
form#display-section1 .field .selection {
    display: inline-block;
    width: 35%;
}
form#display-section1 .field .field-desc, form#display-section1 .grouped .field-desc {  display: block;  margin-left: 31%; font-size: 14px;}


form#display-section1 .field.required:last-child .field-desc {float: left;margin: 0;max-width: 100px;position: absolute;left: 31%;top: 0;}
form#display-section1 .field.required:last-child input { float: left;width: 50px;position: absolute;left: 48%;bottom: -23px;}
form#display-section1 .field.required:last-child { position: relative; float: left; width: 100%;}
form#display-section1 .field.required:last-child .red {position: absolute; top: 50px; left: 39%;}

/*form#display-section1 .field.field-cf-capthca .field-desc {float: left;margin: 0;max-width: 100px;position: absolute;left: 31%;top: 0;}*/
/*form#display-section1 .field.field-cf-capthca input { float: left;width: 50px;position: absolute;left: 48%;bottom: -23px;}*/
/*form#display-section1 .field.field-cf-capthca { position: relative; float: left; width: 100%;}*/
/*form#display-section1 .field.field-cf-capthca  .red {position: absolute; top: 50px; left: 39%;}*/


/*form#display-section1 .field.field-ume-capthca .field-desc {float: left;margin: 0;max-width: 100px;position: absolute;left: 31%;top: 0;}*/
/*form#display-section1 .field.field-ume-capthca input {float: left;width: 50px;position: absolute;left: 48%;bottom: -23px;}*/
/*form#display-section1 .field.field-ume-capthca { position: relative; float: left; width: 100%;}*/
/*form#display-section1 .field.field-ume-capthca  .red {position: absolute; top: 50px; left: 39%;}*/

/*form#display-section1 .field.field-bs-capthca .field-desc {float: left;margin: 0;max-width: 100px;position: absolute;left: 31%;top: 0;}*/
/*form#display-section1 .field.field-bs-capthca input {float: left;width: 50px;position: absolute;left: 48%;bottom: -23px;}*/
/*form#display-section1 .field.field-bs-capthca { position: relative; float: left; width: 100%;}*/
/*form#display-section1 .field.field-bs-capthca  .red {position: absolute; top: 50px; left: 39%;}*/


form#display-section1  .button {margin: 0; float: left; position: relative; bottom: -20px;}





form#display-section1 .ui.radio.checkbox label::after {
content: '';
width: 24px;
height: 24px;
background: #082581;
position: absolute;
top: -2px;
left: -2px;
border-radius: 100%;
-webkit-transition: all 0.2s ease;
transition: all 0.2s ease;

}

#display-section1 .ui.radio.checkbox label::before {
content: '';
position: absolute;
left: 0;
top: 0;
width: 20px;
height: 20px;
border: 1px solid #555555;
border-radius: 100%;
background: #fff;
}

#display-section1 #button20 {
    margin-left: 0% !important;
    margin-top: 0;
    margin-bottom: 30px;
}

#display-section1 #button20.cf-btn{
    margin-left: 30.1% !important;
    margin-top: 0;
    margin-bottom: 30px;
    }

#display-section1 button{
background: linear-gradient(to bottom,#082581 0,#2c5ea8 100%) #082581 !important;
border: 1px solid #082581 !important;
border-radius: 4px !important;
color: #fff !important;
display: inline-block !important;
font-size: 1.1em !important;
line-height: normal !important;
padding: 10px 20px !important;
text-align: center !important;
}

#display-section1 button:hover {
    background: #2c5ea8 !important;
}

#display-section1 .ui.checkbox label{
    padding-top:0px;
    font-weight: bold;
}


#display-section1 .ui.label.visible:not(.dropdown), #display-section1 .ui.labels.visible .label {
    display: block!important;
    left: 30.5%;
    width: 255px;
}

.PricesalesPrice {
    color:#284b92 !important;
} 

form#display-section1 .button {
    margin: 0 0px 150px 0px;
    float: left;
    position: relative;
    bottom: -60px;
}

.semanticui-body form#display-section1 .field.field-cf-capthca input, .semanticui-body form#display-section1 .field.field-nism-capthca input, .semanticui-body form#display-section1 .field.field-ume-capthca input, .semanticui-body form#display-section1 .field.field-bs-capthca input {
    border-width: 2px;
}

.ui.dropdown .menu .active.item {
    font-weight: normal!important;
}

.semanticui-body form#display-section1 .field.field-ume-capthca input {
    color: #1a1da5!important;
}

.field.error input[type=text]{
    color: #1a1da5!important;
}

.semanticui-body form#display-section1 .field-cf-capthca .ui.basic.red.pointing.prompt.label.transition.visible {
    max-width: 180px !important;
    top: 110px;
    margin-left: 75px !important;
    z-index: 5;
    float: left;
    width: 100%;
    position: absolute;
}

.semanticui-body form#display-section1 .field-nism-capthca .ui.basic.red.pointing.prompt.label.transition.visible {
    max-width: 180px !important;
    top: 110px;
    margin-left: 75px !important;
    z-index: 5;
    float: left;
    width: 100%;
    position: absolute;
    z-index: 5;

}

.semanticui-body form#display-section1 .field-bs-capthca .ui.basic.red.pointing.prompt.label.transition.visible {
    max-width: 180px !important;
    top: 110px;
    margin-left: 75px !important;
    z-index: 5;
    float: left;
    width: 100%;
    position: absolute;
    z-index: 5;
}

.semanticui-body form#display-section1 .field-ume-capthca .ui.basic.red.pointing.prompt.label.transition.visible {
    max-width: 180px !important;
    top: 110px;
    margin-left: 75px !important;
    z-index: 5;
    float: left;
    width: 100%;
    position: absolute;
    z-index: 5;
}

.semanticui-body form#display-section1 .field-cf-capthca .ui.basic.red.pointing.prompt.label.transition.visible {
    max-width: 180px !important;
    top: 110px;
    margin-left: 75px !important;
    z-index: 5;
    float: left;
    width: 100%;
    position: absolute;
    z-index: 5;
}

form#display-section1 .field.payment .selection {
    display: inline-block;
    width: 100%;
    width: 100%;
    max-width: 310px;
}


/** media start **/

@media screen and (min-width: 1650px) {
    form#display-section1 .field.payment .selection {
    display: inline-block;
    width: 100%;
    max-width: 420px;
}
form#display-section1 .field .selection {
    margin-right: 8%;
}

}

@media screen and (min-width: 1551px) {

form#display-section1 .field input, form#display-section1 .field .selection {
    display: inline-block;
    width: 40%;
    margin-right: 20%;
}

}

@media screen and (min-width: 1550px) 
{
.semanticui-body form#display-section1 .field.field-cf-capthca input, 
.semanticui-body form#display-section1 .field.field-nism-capthca input, 
.semanticui-body form#display-section1 .field.field-ume-capthca input, 
.semanticui-body form#display-section1 .field.field-bs-capthca input {
    position: absolute;
    max-width: 45px;
    display: block;
    left: 44.5%;
    top: 75px;
}
.semanticui-body form#display-section1 .field.field-cf-capthca small, 
.semanticui-body form#display-section1 .field.field-nism-capthca small, 
.semanticui-body form#display-section1 .field.field-ume-capthca small, 
.semanticui-body form#display-section1 .field.field-bs-capthca small {
    position: absolute;
    top: 13px;
    left: 30%;
}

.semanticui-body form#display-section1 .field-nism-capthca .ui.basic.red.pointing.prompt.label.transition.visible {
    max-width: 180px !important;
    top: 69px;
    margin-left: 123px !important;

}


.semanticui-body form#display-section1 .field-bs-capthca .ui.basic.red.pointing.prompt.label.transition.visible {
    max-width: 180px !important;
    top: 60px;
    margin-left: 109px !important;

}

.semanticui-body form#display-section1 .field-ume-capthca .ui.basic.red.pointing.prompt.label.transition.visible {
    max-width: 180px !important;
    top: 66px;
    margin-left: 109px !important;
    position: absolute;

}

.semanticui-body form#display-section1 .field-cf-capthca .ui.basic.red.pointing.prompt.label.transition.visible {
   max-width: 180px !important;
    top: 68px;
    margin-left: 109px !important;
    position: absolute;

}

.semanticui-body form#display-section1 .field.field-cf-capthca .ui.pointing.label::before, .ui[class*="pointing above"].label::before,
.semanticui-body form#display-section1 .field.field-nism-capthca .ui.pointing.label::before, .ui[class*="pointing above"].label::before,
.semanticui-body form#display-section1 .field.field-ume-capthca .ui.pointing.label::before, .ui[class*="pointing above"].label::before,
.semanticui-body form#display-section1 .field.field-bs-capthca .ui.pointing.label::before, .ui[class*="pointing above"].label::before{
     border-width: 1px 0 0 1px;
    -webkit-transform: translateX(-30%) translateY(-30%) rotate(-45deg);
    transform: translateX(-30%) translateY(-30%) rotate(-45deg);
    top: 12px;
    left: -2px;
}

}


@media screen and (min-width: 1400px) and (max-width: 1549px)
{
.semanticui-body form#display-section1 .field.field-cf-capthca input, 
.semanticui-body form#display-section1 .field.field-nism-capthca input, 
.semanticui-body form#display-section1 .field.field-ume-capthca input, 
.semanticui-body form#display-section1 .field.field-bs-capthca input {
left: 48%;
top: 75px;
}
.semanticui-body form#display-section1 .field.field-cf-capthca small, 
.semanticui-body form#display-section1 .field.field-nism-capthca small, 
.semanticui-body form#display-section1 .field.field-ume-capthca small, 
.semanticui-body form#display-section1 .field.field-bs-capthca small {
    top: 13px;
    left: 30%;
}

}

@media(min-width: 1366px){
    form#display-section1 .grouped .field {
    display: inline-block;
    width: 14%;
}
}




@media (max-width: 1600px){

.semanticui-body form#display-section1 .field.field-cf-capthca input, .semanticui-body form#display-section1 .field.field-nism-capthca input, .semanticui-body form#display-section1 .field.field-ume-capthca input, .semanticui-body form#display-section1 .field.field-bs-capthca input {
    position: absolute;
    max-width: 45px;
    display: block;
    left: 45.5%;
    top: 75px;
}

.semanticui-body form#display-section1 .field-nism-capthca .ui.basic.red.pointing.prompt.label.transition.visible {
    max-width: 180px !important;
    top: 70px;
    margin-left: 128px !important;
}

}

@media (min-width: 1500px){
    form#display-section1 .field .selection {
    margin-right: 6%;
}
}

@media screen and (min-width: 1450px) and (max-width: 1500px){
    .semanticui-body form#display-section1 .field.field-cf-capthca input, .semanticui-body form#display-section1 .field.field-nism-capthca input, .semanticui-body form#display-section1 .field.field-ume-capthca input, .semanticui-body form#display-section1 .field.field-bs-capthca input {
    position: absolute;
    max-width: 45px;
    display: block;
    left: 47.5%;
    top: 75px;
}
.semanticui-body form#display-section1 .field-ume-capthca .ui.basic.red.pointing.prompt.label.transition.visible {;
    margin-left: 30px!important;
}

}

@media (max-width: 1440px){

#display-section1 #button20 {
    margin-left: 0% !important;
    margin-top: 0;
    margin-bottom: 30px;
}

#display-section1 #button20.cf-btn{
    margin-left: 30.1% !important;
    margin-top: 0;
    margin-bottom: 30px;
    }
    
    
.semanticui-body form#display-section1 .field.field-cf-capthca input, 
.semanticui-body form#display-section1 .field.field-nism-capthca input,
.semanticui-body form#display-section1 .field.field-ume-capthca input, 
.semanticui-body form#display-section1 .field.field-bs-capthca input {
    left: 48.5%;
}

}

@media screen and (min-width: 1000px) and (max-width: 1500px)
{

.semanticui-body form#display-section1 .field-nism-capthca .ui.basic.red.pointing.prompt.label.transition.visible {
    max-width: 180px !important;
    top: 110px;
    margin-left: 51px !important;
    float: left;
    width: 100%;
    position: absolute;
    z-index: 5;

}

.semanticui-body form#display-section1 .field-bs-capthca .ui.basic.red.pointing.prompt.label.transition.visible {
    max-width: 180px !important;
    top: 110px;
    margin-left: 75px !important;
    z-index: 5;
    float: left;
    width: 100%;
    position: absolute;
    z-index: 5;
}

.semanticui-body form#display-section1 .field-ume-capthca .ui.basic.red.pointing.prompt.label.transition.visible {
    max-width: 180px !important;
    top: 110px;
    margin-left: 40px !important;
    z-index: 5;
    float: left;
    width: 100%;
    position: absolute;
    z-index: 5;
}

.semanticui-body form#display-section1 .field-cf-capthca .ui.basic.red.pointing.prompt.label.transition.visible {
    max-width: 180px !important;
    top: 110px;
    margin-left: 75px !important;
    z-index: 5;
    float: left;
    width: 100%;
    position: absolute;
    z-index: 5;
}

}

@media (max-width: 1500px){

#display-section1 .ui.label.visible:not(.dropdown) {
    left: 34% !important;
    background: #ff5555!important;
    color: #fff!important;
    text-align: center;
    z-index: 5;
}

.semanticui-body form#display-section1 .field-cf-capthca .ui.basic.red.pointing.prompt.label.transition.visible {
    max-width: 180px !important;
    top: 110px;
    margin-left: 38px !important;
    z-index: 5;
    float: left;
    width: 100%;
    position: absolute;
    z-index: 5;
}
.semanticui-body form#display-section1 .field-bs-capthca .ui.basic.red.pointing.prompt.label.transition.visible {
    margin-left: 38px !important;
 
}
.semanticui-body form#display-section1 .field-nism-capthca .ui.basic.red.pointing.prompt.label.transition.visible {
    margin-left: 36px !important;
 
}

}


@media (max-width: 1366px){
#display-section1 #button20 {
    margin-left: 0% !important;
    margin-top: 0;
    margin-bottom: 30px;
}
#display-section1 #button20.cf-btn{
    margin-left: 32% !important;
    margin-top: 0;
    margin-bottom: 30px;
    }
    
.semanticui-body form#display-section1 .field.field-cf-capthca input, 
.semanticui-body form#display-section1 .field.field-nism-capthca input, 
.semanticui-body form#display-section1 .field.field-ume-capthca input, 
.semanticui-body form#display-section1 .field.field-bs-capthca input {
    position: absolute;
    left: 53%;
}

.semanticui-body form#display-section1 .field-bs-capthca .ui.basic.red.pointing.prompt.label.transition.visible, 
.semanticui-body form#display-section1 .field-nism-capthca .ui.basic.red.pointing.prompt.label.transition.visible,
.semanticui-body form#display-section1 .field-ume-capthca .ui.basic.red.pointing.prompt.label.transition.visible,
.semanticui-body form#display-section1 .field-cf-capthca .ui.basic.red.pointing.prompt.label.transition.visible{
    margin-left: 58px !important;
}

}

@media (max-width: 1330px){
    .survey-form label{font-size: 30px!important;}
    .survey-form .column {
    width: 100% !important;
    text-align: center;
}
body .survey-form .column.row1_column2.two.wide {
    text-align: center !important;
}
body .survey-form .column.row1_column2.two.wide {
    text-align: center !important;
    width: 100% !important;
}
.survey-form .column.row1_column1::before {
    background-size: 100% auto;
    content: url("https://www.sewingmachinesaustralia.com.au/templates/sewingmachinesaustralia/images/phone_survey.png");
    height: auto;
    left: unset;
    position: absolute;
    right: 0!important;
    width: 44px;
    transform: scale(.7);
    -webkit-transform: scale(.7);
}
.survey-form .column.row1_column3::before {
    background-size: 100% auto;
    content: url("https://www.sewingmachinesaustralia.com.au/templates/sewingmachinesaustralia/images/email_survey.png");
    height: 60px;
    position: absolute;
    right: 0;
    width: 45px;
    transform: scale(.6);
    -webkit-transform: scale(.6);
}
.survey-form .row1_column3 .field, .survey-form .row1_column1 .field{
    width: 90%;
}


}





@media (max-width:1024px){
.semanticui-body form#display-section1 .field.field-cf-capthca small ,
.semanticui-body form#display-section1 .field.field-nism-capthca small ,
.semanticui-body form#display-section1 .field.field-ume-capthca small , 
.semanticui-body form#display-section1 .field.field-bs-capthca small{
    margin: 0;
}
.semanticui-body form#display-section1 .field.field-cf-capthca input ,
.semanticui-body form#display-section1 .field.field-nism-capthca input ,
.semanticui-body form#display-section1 .field.field-ume-capthca input , 
.semanticui-body form#display-section1 .field.field-bs-capthca input{
    left: 55%;
    top: 75px;
}

.semanticui-body form#display-section1 .field-bs-capthca .ui.basic.red.pointing.prompt.label.transition.visible {
    max-width: 180px !important;
    top: 70px;
    margin-left: -100px !important;
}

.semanticui-body form#display-section1 .field-nism-capthca .ui.basic.red.pointing.prompt.label.transition.visible {
    max-width: 180px !important;
    top: 97px;
    margin-left: -102px !important;
    z-index: 5;
}

form#display-section1 .grouped .field {
    display: inline-block;
    width: 18%;
}

.semanticui-body form#display-section1 .field-nism-capthca .ui.basic.red.pointing.prompt.label.transition.visible {
    top: 112px;
    margin-left: 58px !important;
    float: left;
    width: 100%;
    z-index: 5;
}

.semanticui-body form#display-section1 .field-bs-capthca .ui.basic.red.pointing.prompt.label.transition.visible {
    top: 112px;
    margin-left: 79px !important;
    float: left;
    width: 100%;
    z-index: 5;
}

.semanticui-body form#display-section1 .field-ume-capthca .ui.basic.red.pointing.prompt.label.transition.visible {
    top: 111px;
    margin-left: 58px !important;
}
.semanticui-body form#display-section1 .field-bs-capthca .ui.basic.red.pointing.prompt.label.transition.visible {
    top: 111px;
    margin-left: 55px !important;
}

.semanticui-body form#display-section1 .field-cf-capthca .ui.basic.red.pointing.prompt.label.transition.visible {
    top: 112px;
    margin-left: 55px !important;
    float: left;
    width: 100%;
    z-index: 5;
}


}

@media (max-width:854px){
.semanticui-body form#display-section1 .field.field-cf-capthca input, .semanticui-body form#display-section1 .field.field-nism-capthca input, .semanticui-body form#display-section1 .field.field-ume-capthca input, .semanticui-body form#display-section1 .field.field-bs-capthca input {
    left: 60%;
    top: 75px;
}
}






@media (max-width:823px){
    .survey-form #button4 {
    font-size: 36px;
}

.semanticui-body form#display-section1 .field.field-cf-capthca small ,
.semanticui-body form#display-section1 .field.field-nism-capthca small ,
.semanticui-body form#display-section1 .field.field-ume-capthca small ,
.semanticui-body form#display-section1 .field.field-bs-capthca small {
    top: 13px;
    left: 137px;
}

.semanticui-body form#display-section1 .field.field-cf-capthca input ,
.semanticui-body form#display-section1 .field.field-nism-capthca input ,
.semanticui-body form#display-section1 .field.field-ume-capthca input , 
.semanticui-body form#display-section1 .field.field-bs-capthca input{
    left: 232px;
    top: 77px;
}

#display-section1 #button20 {
    margin-left: 0% !important;
    margin-top: -30px;
    margin-bottom: 30px;
}

#display-section1 #button20.cf-btn{
    margin-left: 31.7% !important;
    margin-top: 0;
    margin-bottom: 30px;
    }

form#display-section1 .button {
    margin: 0 0px 150px 50px;
}

.semanticui-body form#display-section1 .field .field-desc img {
    max-width: inherit;
    width: 100%;
    margin-top: 0;
}

.semanticui-body form#display-section1 .field.field-cf-capthca input, .semanticui-body form#display-section1 .field.field-nism-capthca input, .semanticui-body form#display-section1 .field.field-ume-capthca input, .semanticui-body form#display-section1 .field.field-bs-capthca input {
    left: 268px;
    top: 76px;
}




.semanticui-body form#display-section1 .field-nism-capthca .ui.basic.red.pointing.prompt.label.transition.visible {
    max-width: 120px !important;
top: 53px;
margin-left: 0% !important;
text-align: center;
}

.semanticui-body form#display-section1 .field-bs-capthca .ui.basic.red.pointing.prompt.label.transition.visible {
   max-width: 120px !important;
top: 13px;
margin-left: 30% !important;
text-align: center;

}

.semanticui-body form#display-section1 .field-ume-capthca .ui.basic.red.pointing.prompt.label.transition.visible {
   max-width: 120px !important;
top: 13px;
margin-left: 30% !important;
text-align: center;
}

.semanticui-body form#display-section1 .field-cf-capthca .ui.basic.red.pointing.prompt.label.transition.visible {
   max-width: 120px !important;
top: 13px;
margin-left: 30% !important;
text-align: center;
}

}


@media only screen and (max-width: 812px) {
#display-section1 #button20 {
    margin-left: 0% !important;
    margin-top: 0;
    margin-bottom: 30px;
}
#display-section1 #button20.cf-btn{
    margin-left: 32% !important;
    margin-top: 0;
    margin-bottom: 30px;
    }


#display-section1 .ui.label.visible:not(.dropdown) {
    left: 20% !important;
    background: #ff5555!important;
    color: #fff!important;
    text-align: center;
    z-index: 5;
}

.semanticui-body form#display-section1 .field-nism-capthca .ui.basic.red.pointing.prompt.label.transition.visible {
    max-width: 120px !important;
    top: 113px;
    margin-left: 34.5% !important;
    text-align: center;
}

.semanticui-body form#display-section1 .field.field-cf-capthca input, .semanticui-body form#display-section1 .field.field-nism-capthca input, .semanticui-body form#display-section1 .field.field-ume-capthca input, .semanticui-body form#display-section1 .field.field-bs-capthca input {
    left: 268px;
    top: 73px;
}

.semanticui-body form#display-section1 .field-ume-capthca .ui.basic.red.pointing.prompt.label.transition.visible {
    max-width: 120px !important;
    top: 109px;
    margin-left: 34.5% !important;
    text-align: center;
}

.semanticui-body form#display-section1 .field-bs-capthca .ui.basic.red.pointing.prompt.label.transition.visible {
    max-width: 120px !important;
    top: 110px;
    margin-left: 34% !important;
    text-align: center;
}

form#display-section1 .field.payment .selection {
    max-width: 280px;
    font-size: 13px;
}

form#display-section1 .grouped .field {
    display: inline-block;
    width: 25%;
}

.semanticui-body form#display-section1 .field-cf-capthca .ui.basic.red.pointing.prompt.label.transition.visible {
    max-width: 120px !important;
    top: 110px;
    margin-left: 34% !important;
    text-align: center;
}

}


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

form#display-section1 .field label, form#display-section1 .grouped label {
    display: inline-block;
    width: 100%;
    font-size: 14px !important;
    padding-top: 10px;
    color: #333!important;
}

form#display-section1 .field input,form#display-section1 .field .selection {
    display: inline-block;
    width: 70%;
}

form#display-section1 .field textarea
{
  display: inline-block;
  width: 70%;  
}

form#display-section1 .field .field-desc, form#display-section1 .grouped .field-desc {
    display: block;
    margin-left: 0;
}
form#display-section1 .field .selection {
    display: inline-block;
    width: 70%;
}

#display-section1 .ui.label.visible:not(.dropdown) {
    left: 0% !important;
}

.semanticui-body form#display-section1 .field.field-cf-capthca small ,
.semanticui-body form#display-section1 .field.field-nism-capthca small ,
.semanticui-body form#display-section1 .field.field-ume-capthca small ,
.semanticui-body form#display-section1 .field.field-bs-capthca small {
    position: absolute;
    top: 3px;
    left: 127px;
}

.semanticui-body form#display-section1 .field.field-cf-capthca input, .semanticui-body form#display-section1 .field.field-nism-capthca input, .semanticui-body form#display-section1 .field.field-ume-capthca input, .semanticui-body form#display-section1 .field.field-bs-capthca input {
    left: 260px;
    top: 66px;
}

#display-section1 #button20.nism-btn, #display-section1 #button20.ume-btn {
    margin-left: 0% !important;
    margin-top: -60px;
    margin-bottom: 70px;
}

#display-section1 #button20.cf-btn{
    margin-left: 34% !important;
    margin-top: 0;
    margin-bottom: 30px;
    }



form#display-section1 .button {
    margin: 0 0px 150px 0px;
}

#display-section1 button {
    font-size: 14px !important;
}

.semanticui-body form#display-section1 .field-nism-capthca .ui.basic.red.pointing.prompt.label.transition.visible {
    max-width: 120px !important;
    top: 103px;
    margin-left: 58.5% !important;
    text-align: center;
    z-index: 5;
}

.semanticui-body form#display-section1 .field-bs-capthca .ui.basic.red.pointing.prompt.label.transition.visible {
    max-width: 120px !important;
    top: 104px;
    margin-left: 59% !important;
    text-align: center;
    z-index: 5;
}

.semanticui-body form#display-section1 .field-ume-capthca .ui.basic.red.pointing.prompt.label.transition.visible {
    max-width: 120px !important;
    top: 103px;
    margin-left: 59% !important;
    text-align: center; 
    z-index: 5;
}

form#display-section1 .grouped .field {
    display: inline-block;
    width: 29%;
}

.semanticui-body form#display-section1 .field-cf-capthca .ui.basic.red.pointing.prompt.label.transition.visible {
    top: 97px;
    margin-left: 58% !important;
    z-index: 5;
}




}


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

/*form#display-section1 .field input, form#display-section1 .field textarea,form#display-section1 .field label, form#display-section1 .grouped label { display:block; width: 100%;}
form#display-section1 .field.field-nism-capthca .field-desc {float: left; margin: 0; width: auto!important; position: inherit!important; left: 31%;}

form#display-section1 .field.field-nism-capthca input {float: left; width: 100%!important; position: inherit!important; left:0;}
form#display-section1  .button {margin: 0; float: left; position: relative; bottom: 10px;}
form#display-section1 .field .field-desc , form#display-section1 .grouped .field-desc {  display: block;  margin-left: 0;}
form#display-section1 .field.field-nism-capthca  .red {position: absolute; top: 60px; left:0;}
form#display-section1 .grouped .field{ display:inline-block; width:100%;}*/

/*#display-section1 .ui.label.visible:not(.dropdown), #display-section1 .ui.labels.visible .label {
    display: block!important;
    width: 100%;
}*/
#display-section1 .ui.label.visible:not(.dropdown) {
    left: 0% !important;
}

#display-section1 #button20 {
    margin-left: 0% !important;
    margin-top: 80px;
    margin-bottom: 10px;
}
#display-section1 #button20.cf-btn{
    margin-left: 13% !important;
    margin-top: 0;
    margin-bottom: 30px;
    }
.semanticui-body form#display-section1 .field.field-cf-capthca label ,
.semanticui-body form#display-section1 .field.field-nism-capthca label ,
.semanticui-body form#display-section1 .field.field-ume-capthca label , 
.semanticui-body form#display-section1 .field.field-bs-capthca label{width:40%;}
.semanticui-body form#display-section1 .field.field-cf-capthca small,
.semanticui-body form#display-section1 .field.field-nism-capthca small,
.semanticui-body form#display-section1 .field.field-ume-capthca small, 
.semanticui-body form#display-section1 .field.field-bs-capthca small {
    top: 13px;
    left: 160px;
}

.semanticui-body form#display-section1 .field.field-cf-capthca input ,
.semanticui-body form#display-section1 .field.field-nism-capthca input ,
.semanticui-body form#display-section1 .field.field-ume-capthca input , .semanticui-body form#display-section1 .field.field-bs-capthca input {
    left: 290px;
    top: 52px;
}



}







@media screen and (min-width: 600px) and (max-width: 740px){

.semanticui-body form#display-section1 .field.field-cf-capthca input,
.semanticui-body form#display-section1 .field.field-nism-capthca input,
.semanticui-body form#display-section1 .field.field-ume-capthca input,
.semanticui-body form#display-section1 .field.field-bs-capthca input {
    left: 51%;
    top: 76px;

}
.semanticui-body form#display-section1 .field.field-cf-capthca small,
 .semanticui-body form#display-section1 .field.field-nism-capthca small,
  .semanticui-body form#display-section1 .field.field-ume-capthca small,
   .semanticui-body form#display-section1 .field.field-bs-capthca small {
    top: 13px;
    left: 31%;
}

#display-section1 button{

    margin-left: 0% !important;
    margin-top: 0!important;
    margin-bottom: 10%!important;

}

.semanticui-body form#display-section1 .field-nism-capthca .ui.basic.red.pointing.prompt.label.transition.visible,
.semanticui-body form#display-section1 .field-ume-capthca .ui.basic.red.pointing.prompt.label.transition.visible,
.semanticui-body form#display-section1 .field-bs-capthca .ui.basic.red.pointing.prompt.label.transition.visible,
.semanticui-body form#display-section1 .field-cf-capthca .ui.basic.red.pointing.prompt.label.transition.visible {

    max-width: 120px !important;
    top: 100px;
    margin-left: 14% !important;
    text-align: center;

}



}

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

form#display-section1 .field label, form#display-section1 .grouped label {
    display: inline-block;
    width: 30%;
    font-size: 14px !important;
    padding-top: 10px;
    color: #333!important;
}

.semanticui-body form#display-section1 .field.field-cf-capthca label ,
.semanticui-body form#display-section1 .field.field-nism-capthca label ,
.semanticui-body form#display-section1 .field.field-ume-capthca label ,
.semanticui-body form#display-section1 .field.field-bs-capthca label {
    width: 26%;
}

form#display-section1 .field input, form#display-section1 .field textarea, 
form#display-section1 .field .selection {
    display: inline-block;
    width: 40%;
}

.semanticui-body form#display-section1 .field.field-cf-capthca small ,
.semanticui-body form#display-section1 .field.field-nism-capthca small ,
.semanticui-body form#display-section1 .field.field-ume-capthca small , 
.semanticui-body form#display-section1 .field.field-bs-capthca small {
    top: 13px;
    left: 223px;
}

.semanticui-body form#display-section1 .field.field-cf-capthca input ,
.semanticui-body form#display-section1 .field.field-nism-capthca input ,
.semanticui-body form#display-section1 .field.field-ume-capthca input ,
.semanticui-body form#display-section1 .field.field-bs-capthca input {
    left: 354px;
    top: 76px;
}

#display-section1 #button20 {
    margin-left: 0% !important;
    margin-top: 0;
    margin-bottom: 80px;
}

#display-section1 #button20.cf-btn{
    margin-left: 31% !important;
    margin-top: 0;
    margin-bottom: 30px;
    }

.semanticui-body form#display-section1 .field .field-desc img {
    max-width: inherit;
    width: 100%;
    margin-top: 0%;
}

.semanticui-body form#display-section1 .field-nism-capthca .ui.basic.red.pointing.prompt.label.transition.visible {
    top: 113px;
    margin-left: 9.5% !important;
}

.semanticui-body .ui.dropdown.selection {
    margin-right: 20%;
}

form#display-section1 .field .field-desc, form#display-section1 .grouped .field-desc {
    display: block;
    margin-left: 222px;
}

.semanticui-body form#display-section1 .field-nism-capthca .ui.basic.red.pointing.prompt.label.transition.visible, .semanticui-body form#display-section1 .field-ume-capthca .ui.basic.red.pointing.prompt.label.transition.visible, .semanticui-body form#display-section1 .field-bs-capthca .ui.basic.red.pointing.prompt.label.transition.visible, .semanticui-body form#display-section1 .field-cf-capthca .ui.basic.red.pointing.prompt.label.transition.visible {
    max-width: 120px !important;
    top: 111px;
    margin-left: 9.5% !important;
    text-align: center;
}

}

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

.semanticui-body form#display-section1 .field.field-cf-capthca input ,
.semanticui-body form#display-section1 .field.field-nism-capthca input ,
.semanticui-body form#display-section1 .field.field-ume-capthca input ,
.semanticui-body form#display-section1 .field.field-bs-capthca input {
    left: 360px;
    top: 75px;
}

}


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

#display-section1 .ui.label.visible:not(.dropdown) {
    left: 32% !important;
}

.semanticui-body form#display-section1 .field-nism-capthca .ui.basic.red.pointing.prompt.label.transition.visible, .semanticui-body form#display-section1 .field-ume-capthca .ui.basic.red.pointing.prompt.label.transition.visible, .semanticui-body form#display-section1 .field-bs-capthca .ui.basic.red.pointing.prompt.label.transition.visible, .semanticui-body form#display-section1 .field-cf-capthca .ui.basic.red.pointing.prompt.label.transition.visible {
    max-width: 120px !important;
    top: 112px;
    margin-left: 15% !important;
    text-align: center;
}

}



@media only screen and  (max-width:667px){
.semanticui-body form#display-section1 .field.field-cf-capthca small ,
.semanticui-body form#display-section1 .field.field-nism-capthca small ,
.semanticui-body form#display-section1 .field.field-ume-capthca small ,
.semanticui-body form#display-section1 .field.field-bs-capthca small {
    position: absolute;
    top: 13px;
    left: 202px;
}
.semanticui-body form#display-section1 .field.field-cf-capthca input ,
.semanticui-body form#display-section1 .field.field-nism-capthca input ,
.semanticui-body form#display-section1 .field.field-ume-capthca input , 
.semanticui-body form#display-section1 .field.field-bs-capthca input {
    position: absolute;
    max-width: 45px;
    display: block;
    left: 333px;
    top: 76px;
}



.semanticui-body form#display-section1 .field .field-desc img{margin-top:0px;}

.semanticui-body form#display-section1 .field.field-cf-capthca label ,
.semanticui-body form#display-section1 .field.field-nism-capthca label ,
.semanticui-body form#display-section1 .field.field-ume-capthca label , 
.semanticui-body form#display-section1 .field.field-bs-capthca label {
    width: 30%;
}

#display-section1 #button20 {
    margin-left: 0% !important;
    margin-top: 0;
    margin-bottom: 90px;
}

#display-section1 #button20.cf-btn{
    margin-left: 31% !important;
    margin-top: 0;
    margin-bottom: 30px;
    }

form#display-section1 .button {
    bottom: -52px;
}

form#display-section1 .grouped .field-desc {
    display: block;
    margin-left: 202px;
}

form#display-section1 .grouped .field-desc {
    display: block;
    margin-left: 0;
}
form#display-section1 .multifield.grouped .field-desc {
    display: block;
    margin-left: 0px;
}

form#display-section1 .field .selection {
    display: inline-block;
    width: 35%;
}

form#display-section1 .field textarea{
    display: inline-block;
    width: 45%;
}

form#display-section1 .grouped.multifield label {
    display: block;
}

form#display-section1 .field:nth-child(2) .field-desc {
    margin-left: 200px;
}

form#display-section1 .field .field-desc, form#display-section1 .grouped .field-desc {
    display: block;
    margin-left: 201px;
}

#display-section1 .ui.label.visible:not(.dropdown) {
    left: 31% !important;
}

.semanticui-body form#display-section1 .field-nism-capthca .ui.basic.red.pointing.prompt.label.transition.visible, .semanticui-body form#display-section1 .field-ume-capthca .ui.basic.red.pointing.prompt.label.transition.visible, .semanticui-body form#display-section1 .field-bs-capthca .ui.basic.red.pointing.prompt.label.transition.visible{
        max-width: 170px !important;
    top: 113px;
    margin-left: 10% !important;
    text-align: center;
}

.semanticui-body form#display-section1 .field-cf-capthca .ui.basic.red.pointing.prompt.label.transition.visible {
    max-width: 170px !important;
    top: 110px;
    margin-left: 10% !important;
    text-align: center;
}

form#display-section1 .grouped .field {
    display: inline-block;
    width: 15%;
}

}

@media only screen and (max-width: 600px) {
#display-section1 #button20 {
    margin-left: 0% !important;
    margin-top: 0;
    margin-bottom: 90px;
}
#display-section1 #button20.cf-btn{
    margin-left: 34.5% !important;
    margin-top: 0;
    margin-bottom: 30px;
    }
}


@media only screen and (max-width: 568px) {
#display-section1 #button20 {
    margin-left: 0% !important;
    margin-top: -12px;
    margin-bottom: 90px;
}

#display-section1 #button20.cf-btn {
    margin-left: 36% !important;
    margin-top: 0;
    margin-bottom: 70px;
}

.semanticui-body form#display-section1 .field-nism-capthca .ui.basic.red.pointing.prompt.label.transition.visible, .semanticui-body form#display-section1 .field-ume-capthca .ui.basic.red.pointing.prompt.label.transition.visible, .semanticui-body form#display-section1 .field-bs-capthca .ui.basic.red.pointing.prompt.label.transition.visible {
    max-width: 170px !important;
    top: 113px;
    margin-left: 17.5% !important;
    text-align: center;
}

form#display-section1 .field:nth-child(2) .field-desc {
    margin-left: 170px;
}

.semanticui-body .ui.dropdown.selection {
    margin-right: 10%;
}

form#display-section1 .grouped .field {
    display: inline-block;
    width: 20%;
}

.semanticui-body form#display-section1 .field-cf-capthca .ui.basic.red.pointing.prompt.label.transition.visible {
    max-width: 170px !important;
    top: 110px;
    margin-left: 17% !important;
    text-align: center;
}

}


@media only screen and (max-width: 533px) {
.semanticui-body form#display-section1 .field.field-nism-capthca small ,
.semanticui-body form#display-section1 .field.field-nism-capthca small ,
.semanticui-body form#display-section1 .field.field-ume-capthca small , 
.semanticui-body form#display-section1 .field.field-bs-capthca small{
    position: absolute;
    top: 13px;
    left: 165px;
}

.semanticui-body form#display-section1 .field.field-cf-capthca input, .semanticui-body form#display-section1 .field.field-nism-capthca input, .semanticui-body form#display-section1 .field.field-ume-capthca input, .semanticui-body form#display-section1 .field.field-bs-capthca input {
    left: 296px;
    top: 75px;
}


#display-section1 #button20 {
    margin-left: 0% !important;
    margin-top: 0px;
    margin-bottom: 96px;
}


#display-section1 #button20.cf-btn {
    margin-left: 32% !important;
    margin-top: 30px;
    margin-bottom: 30px;
}

}


@media only screen and (max-width: 480px) {
.semanticui-body form#display-section1 .field.field-cf-capthca input ,
.semanticui-body form#display-section1 .field.field-nism-capthca input ,
.semanticui-body form#display-section1 .field.field-ume-capthca input , 
.semanticui-body form#display-section1 .field.field-bs-capthca input {
    left: 280px;
    top: 75px;
}

.semanticui-body form#display-section1 .field.field-cf-capthca small,
.semanticui-body form#display-section1 .field.field-nism-capthca small,
.semanticui-body form#display-section1 .field.field-ume-capthca small, 
.semanticui-body form#display-section1 .field.field-bs-capthca small {
    position: absolute;
    top: 13px;
    left: 148px;
}

#display-section1 #button20{
    margin-bottom: 30px;
    position: initial;
    margin-top: 55px;
}
#display-section1 #button20.nism-btn, #display-section1 #button20.ume-btn {
    margin-left: 0% !important;
   margin-top: 20px;
    margin-bottom: 70px;
}


}

@media  only screen and  (max-width:462px){
    .survey-form #button4 {
    font-size: 24px;
    }

form#display-section1 .field input, form#display-section1 .field textarea,form#display-section1 .field label, form#display-section1 .grouped label { display:block; width: 100%;}
form#display-section1 .field.required:last-child .field-desc {float: left; margin: 0; width: auto!important; position: inherit!important; left: 31%;}
form#display-section1 .field.required:last-child .red {position: absolute; top: 60px; left:0;}
form#display-section1 .field.required:last-child input {float: left; width: 100%!important; position: inherit!important; left:0;}

/*form#display-section1 .field.field-cf-capthca .field-desc {float: left; margin: 0; width: auto!important; position: inherit!important; left: 31%;}*/
/*form#display-section1 .field.field-cf-capthca  .red {position: absolute; top: 60px; left:0;}*/
/*form#display-section1 .field.field-cf-capthca input {float: left; width: 100%!important; position: inherit!important; left:0;}*/

/*form#display-section1 .field.field-ume-capthca .field-desc {float: left; margin: 0; width: auto!important; position: inherit!important; left: 31%;}*/
/*form#display-section1 .field.field-ume-capthca  .red {position: absolute; top: 60px; left:0;}*/
/*form#display-section1 .field.field-ume-capthca input {float: left; width: 100%!important; position: inherit!important; left:0;}*/

/*form#display-section1 .field.field-bs-capthca .field-desc {float: left; margin: 0; width: auto!important; position: inherit!important; left: 31%;}*/
/*form#display-section1 .field.field-bs-capthca  .red {position: absolute; top: 60px; left:0;}*/
/*form#display-section1 .field.field-bs-capthca input {float: left; width: 100%!important; position: inherit!important; left:0;}*/



form#display-section1 .field .field-desc , 
form#display-section1 .grouped .field-desc {  display: block;  margin-left: 0;}

form#display-section1 .grouped .field{ display:inline-block; width:100%;}

form#display-section1 .button {
    margin: 70px 0 40px 0px;
    float: left;
    position: relative;
    bottom: 10px;
}
    

}


/* ----------- iPhone 6+, 7+ and 8+ ----------- */

/* Portrait */
@media only screen 
  and (min-device-width: 414px) 
  and (max-device-width: 736px) 
  and (-webkit-min-device-pixel-ratio: 3)
  and (orientation: portrait) { 

}

/* Landscape */
@media only screen 
  and (min-device-width: 414px) 
  and (max-device-width: 736px) 
  and (-webkit-min-device-pixel-ratio: 3)
  and (orientation: landscape) { 

}


@media only screen and (max-width: 414px) {
.semanticui-body form#display-section1 .field.field-cf-capthca label ,
.semanticui-body form#display-section1 .field.field-nism-capthca label ,
.semanticui-body form#display-section1 .field.field-ume-capthca label ,

.semanticui-body form#display-section1 .field.field-bs-capthca label {
    width: 40%;
}

#display-section1 #button20 {
    margin-left: 0% !important;
    margin-top: 52px;
    margin-bottom: 30px;
}

.semanticui-body form#display-section1 .field.field-cf-capthca input, .semanticui-body form#display-section1 .field.field-nism-capthca input, .semanticui-body form#display-section1 .field.field-ume-capthca input, .semanticui-body form#display-section1 .field.field-bs-capthca input {
    position: absolute;
    max-width: 45px;
    display: block;
    left: 323px;
    top: 86px;
}
.semanticui-body form#display-section1 .field-nism-capthca .ui.basic.red.pointing.prompt.label.transition.visible, .semanticui-body form#display-section1 .field-cf-capthca .ui.basic.red.pointing.prompt.label.transition.visible, .semanticui-body form#display-section1 .field-ume-capthca .ui.basic.red.pointing.prompt.label.transition.visible, .semanticui-body form#display-section1 .field-bs-capthca .ui.basic.red.pointing.prompt.label.transition.visible{
     max-width: 120px!important;
    top: 123px;
    margin-left: 49.5%!important;
    text-align: center;

}

.semanticui-body form#display-section1 .field.field-cf-capthca small, 
.semanticui-body form#display-section1 .field.field-nism-capthca small, 
.semanticui-body form#display-section1 .field.field-ume-capthca small, 
.semanticui-body form#display-section1 .field.field-bs-capthca small {
    position: absolute;
    top: 13px;
    left: 190px;
}

.semanticui-body form#display-section1 .field .field-desc img {
    max-width: inherit;
    width: 100%;
    margin-top: 9%;
}

form#display-section1 .field .selection {
    display: inline-block;
    width: 100%;
}

#display-section1 #button20.nism-btn, #display-section1 #button20.ume-btn {
    margin-left: 0% !important;
   margin-top: 40px;
    margin-bottom: 50px;
}

#display-section1 .ui.label.visible:not(.dropdown) {
    left: 21% !important;
}

.semanticui-body .ui.dropdown.selection {
    margin-right: 0;
}

form#display-section1 .field:nth-child(2) .field-desc {
    margin-left: 0px;
}

#display-section1 #button20.cf-btn {
    margin-left: 32% !important;
    margin-top: 48px;
    margin-bottom: 30px;
}

}

@media only screen and (max-width: 412px) {
.semanticui-body form#display-section1 .field.field-cf-capthca small ,
.semanticui-body form#display-section1 .field.field-nism-capthca small ,
.semanticui-body form#display-section1 .field.field-ume-capthca small , 
.semanticui-body form#display-section1 .field.field-bs-capthca small{
    position: absolute;
    top: 13px;
    left: 190px;
}
.semanticui-body form#display-section1 .field.field-cf-capthca input, .semanticui-body form#display-section1 .field.field-nism-capthca input, .semanticui-body form#display-section1 .field.field-ume-capthca input, .semanticui-body form#display-section1 .field.field-bs-capthca input {
    position: absolute;
    max-width: 45px;
    display: block;
    left: 330px;
    top: 86px;
}
}



/* ----------- iPhone X ----------- */

/* Portrait */
@media only screen 
  and (min-device-width: 375px) 
  and (max-device-width: 812px) 
  and (-webkit-min-device-pixel-ratio: 3)
  and (orientation: portrait) { 

}

/* Landscape */
@media only screen 
  and (min-device-width: 375px) 
  and (max-device-width: 812px) 
  and (-webkit-min-device-pixel-ratio: 3)
  and (orientation: landscape) { 

    form#display-section1 .field .selection {
    display: inline-block;
    width: 100%;
    max-width: 220px;
}
/*.semanticui-body form#display-section1 .field-nism-capthca .ui.basic.red.pointing.prompt.label.transition.visible {
    top: 93px;
    margin-left: 20% !important;
}*/

}


/* ----------- iPhone 6+, 7+ and 8+ ----------- */

/* Portrait */
@media only screen 
  and (min-device-width: 414px) 
  and (max-device-width: 736px) 
  and (-webkit-min-device-pixel-ratio: 3)
  and (orientation: portrait) { 

}

/* Landscape */
@media only screen 
  and (min-device-width: 414px) 
  and (max-device-width: 736px) 
  and (-webkit-min-device-pixel-ratio: 3)
  and (orientation: landscape) { 
    #display-section1 .ui.label.visible:not(.dropdown) {
    left: 34%!important;

}
/*.semanticui-body form#display-section1 .field-nism-capthca .ui.basic.red.pointing.prompt.label.transition.visible {
    top: 93px;
    margin-left: 10% !important;
}*/

}

/* ----------- iPhone 6, 6S, 7 and 8 ----------- */


/* Portrait */
@media only screen 
  and (min-device-width: 375px) 
  and (max-device-width: 667px) 
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: portrait) { 

}

/* Landscape */
@media only screen 
  and (min-device-width: 375px) 
  and (max-device-width: 667px) 
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: landscape) { 

    form#display-section1 .field .selection {
    display: inline-block;
    width: 100%;
    max-width: 220px;
}
form#display-section1 .field .field-desc, form#display-section1 .grouped .field-desc {
    display: block;
    margin-left: 205px;
}

#display-section1 #button20.nism-btn, #display-section1 #button20.ume-btn {
    margin-left: 0% !important;
    margin-top: -20px;
    margin-bottom: 70px;
}

}




/* ----------- iPhone 4 and 4S ----------- */

/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 480px)
  and (-webkit-min-device-pixel-ratio: 2) {

}

/* Portrait */
@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 480px)
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: portrait) {
}

/* Landscape */
@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 480px)
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: landscape) {

}

/* ----------- iPhone 5, 5S, 5C and 5SE ----------- */

/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 568px)
  and (-webkit-min-device-pixel-ratio: 2) {

}

/* Portrait */
@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 568px)
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: portrait) {
}

/* Landscape */
@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 568px)
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: landscape) {

    form#display-section1 .field .field-desc, form#display-section1 .grouped .field-desc {
    display: block;
    margin-left: 171px;
}

}




@media  only screen and  (max-width:384px){
.semanticui-body form#display-section1 .field .field-desc img {
    max-width: inherit;
    width: 100%;
    margin-top: 0%;
}
.semanticui-body form#display-section1 .field.field-cf-capthca input, .semanticui-body form#display-section1 .field.field-nism-capthca input, .semanticui-body form#display-section1 .field.field-ume-capthca input, .semanticui-body form#display-section1 .field.field-bs-capthca input {
    position: absolute;
    max-width: 45px;
    display: block;
    left: 311px;
    top: 75px;
}
.semanticui-body form#display-section1 .field.field-cf-capthca small, .semanticui-body form#display-section1 .field.field-nism-capthca small, .semanticui-body form#display-section1 .field.field-ume-capthca small, .semanticui-body form#display-section1 .field.field-bs-capthca small {
    position: absolute;
    top: 13px;
    left: 176px;
}
}

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

#display-section1 button {
    margin-left: 16% !important;
    margin-top: 0px;
    margin-bottom: 40px;
}

.semanticui-body form#display-section1 .field.field-cf-capthca small ,
.semanticui-body form#display-section1 .field.field-nism-capthca small,
.semanticui-body form#display-section1 .field.field-ume-capthca small, 
.semanticui-body form#display-section1 .field.field-bs-capthca small {
    position: absolute; 
    top: 13px;
    left: 160px;
}


.semanticui-body form#display-section1 .field.field-cf-capthca input, .semanticui-body form#display-section1 .field.field-nism-capthca input, .semanticui-body form#display-section1 .field.field-ume-capthca input, .semanticui-body form#display-section1 .field.field-bs-capthca input {
    position: absolute;
    max-width: 45px;
    display: block;
    left: 274px;
    top: 60px;
}

#display-section1 #button20 {
    margin-left: 0% !important;
    margin-top: 50px;
    margin-bottom: 27px;
}

.semanticui-body form#display-section1 .field .field-desc img {
    max-width: inherit;
    width: 100%;
    margin-top: 0%;
}

.semanticui-body form#display-section1 .field.field-nism-capthca small img,
.semanticui-body form#display-section1 .field.field-ume-capthca small img ,
.semanticui-body form#display-section1 .field.field-cf-capthca small img ,
.semanticui-body form#display-section1 .field.field-bs-capthca small img  {
    max-width: inherit;
    width: 100px;

}

.semanticui-body form#display-section1 .field-nism-capthca .ui.basic.red.pointing.prompt.label.transition.visible, .semanticui-body form#display-section1 .field-cf-capthca .ui.basic.red.pointing.prompt.label.transition.visible, .semanticui-body form#display-section1 .field-ume-capthca .ui.basic.red.pointing.prompt.label.transition.visible, .semanticui-body form#display-section1 .field-bs-capthca .ui.basic.red.pointing.prompt.label.transition.visible {
    max-width: 120px!important;
    top: 96px;
    margin-left: 54%!important;
    text-align: center;
}

form#display-section1 .field .selection {
    display: inline-block;
    width: 100%;
}

form#display-section1 .field:nth-child(2) .field-desc {
    margin-left: 0;
}

#display-section1 .ui.label.visible:not(.dropdown) {
    left: 10% !important;
}

form#display-section1 .grouped .field {
    display: inline-block;
    width: 30%;
}

}


@media  only screen and  (max-width:360px){
    .survey-form #button4 {
    font-size: 22px;
    }
.survey-form .ui.star.rating .icon {
    width: 1em;
}

.PricesalesPrice {
    color:#284b92 !important;
} 

.semanticui-body form#display-section1 .field.field-cf-capthca input, .semanticui-body form#display-section1 .field.field-nism-capthca input, .semanticui-body form#display-section1 .field.field-ume-capthca input, .semanticui-body form#display-section1 .field.field-ume-capthca input {
    position: absolute;
    max-width: 45px;
    display: block;
    left: 293px;
    top: 64px;
}

/*.semanticui-body form#display-section1 .field-nism-capthca .ui.basic.red.pointing.prompt.label.transition.visible, .semanticui-body form#display-section1 .field-cf-capthca .ui.basic.red.pointing.prompt.label.transition.visible, .semanticui-body form#display-section1 .field-ume-capthca .ui.basic.red.pointing.prompt.label.transition.visible, .semanticui-body form#display-section1 .field-bs-capthca .ui.basic.red.pointing.prompt.label.transition.visible{
    max-width: 120px!important;
    top: 0px;
    margin-left: 60%!important;
    text-align: center;

}*/
.semanticui-body form#display-section1 .field-nism-capthca .ui.basic.red.pointing.prompt.label.transition.visible, .semanticui-body form#display-section1 .field-cf-capthca .ui.basic.red.pointing.prompt.label.transition.visible, .semanticui-body form#display-section1 .field-ume-capthca .ui.basic.red.pointing.prompt.label.transition.visible, .semanticui-body form#display-section1 .field-bs-capthca .ui.basic.red.pointing.prompt.label.transition.visible {
    max-width: 120px!important;
    top: 80px;
    margin-left: 50%!important;
    text-align: center;
}


}

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

.semanticui-body form#display-section1 .field.field-cf-capthca small ,
.semanticui-body form#display-section1 .field.field-nism-capthca small ,
.semanticui-body form#display-section1 .field.field-ume-capthca small ,
.semanticui-body form#display-section1 .field.field-bs-capthca small {
    top: 13px;
    left: 130px;
}

.semanticui-body form#display-section1 .field.field-cf-capthca input, .semanticui-body form#display-section1 .field.field-nism-capthca input, .semanticui-body form#display-section1 .field.field-ume-capthca input, .semanticui-body form#display-section1 .field.field-bs-capthca input {
    left: 235px;
    top: 58px;
}

form#display-section1 .button {
    margin: 70px 0 40px 25px;73
    float: left;
    position: relative;
    bottom: 10px;
}

.semanticui-body form#display-section1 .field .field-desc img {
    max-width: inherit;
    width: 80%;
    margin-top: 0%;
}

#display-section1 #button20 {
    margin-left: 0% !important;
    margin-top: 15px;
    margin-bottom: 27px;
}

#display-section1 #button20.cf-btn{
    margin-left: 32.1% !important;
    margin-top: 0;
    margin-bottom: 30px;
    }


.semanticui-body form#display-section1 .field-nism-capthca .ui.basic.red.pointing.prompt.label.transition.visible, .semanticui-body form#display-section1 .field-cf-capthca .ui.basic.red.pointing.prompt.label.transition.visible, .semanticui-body form#display-section1 .field-ume-capthca .ui.basic.red.pointing.prompt.label.transition.visible, .semanticui-body form#display-section1 .field-bs-capthca .ui.basic.red.pointing.prompt.label.transition.visible {
    max-width: 120px!important;
    top: 95px;
    margin-left: 53%!important;
}

}


