 
.contact .linkForContacts { float: left; width: 100%; position: relative; height: 70px; background: #f7f7f7; }
    .contact .linkForContacts .linkForContactsContent { width: auto; height: inherit; position: relative; display: table; margin: 0 auto; }
        .contact .linkForContacts .linkForContactsContent span, .contact .linkForContacts .linkForContactsContent div { display: table-cell; vertical-align: middle; }
        .contact .linkForContacts .linkForContactsContent span { padding: 0 10px; text-transform: uppercase; color: #333333; }
        .contact .linkForContacts .linkForContactsContent div input { position: relative; float: left; border: 1px solid #333333; }
            .contact .linkForContacts .linkForContactsContent div input:hover { border: 1px solid transparent; }
.contact .mainHeaderContainer { float: left; width: 100%; position: relative; margin: 20px 0; padding: 20px 40px; }
    .contact .mainHeaderContainer .inquiriesHeader { float: left; position: relative; border-left: 1px solid #f4781E; }
        .contact .mainHeaderContainer .inquiriesHeader .inquiriesHeader-span1 { /*float: left;*/ position: relative; font-size: 30px; color: #333333; }
        .contact .mainHeaderContainer .inquiriesHeader .inquiriesHeader-span2 { float: left; position: relative; font-size: 12px; color: #b3b3b3; }
    .contact .mainHeaderContainer .joinWNSCommunity { float: left; position: relative; padding: 10px 30px; text-align: center; border: 1px solid #cccccc; }
        .contact .mainHeaderContainer .joinWNSCommunity .joinWNSCommunity-header { font-size: 24px; color: #333333; }
        .contact .mainHeaderContainer .joinWNSCommunity .joinWNSCommunity-link { font-size: 12px; color: #f4781E; }
.contact .mainContainerMarginPadding { float: left; width: 100%; position: relative; padding: 50px; padding-top: 30px; }
    .contact .mainContainerMarginPadding .mainContainerForms { position: relative; /*float: left;width: 100%;height: auto !important;*/ z-index:102; -webkit-perspective: 1000; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; }
        .contact .mainContainerMarginPadding .mainContainerForms .contactContainer { -webkit-transition: 0.8s; -webkit-transform-style: preserve-3d; position: relative; }
            .contact .mainContainerMarginPadding .mainContainerForms .contactContainer .form { /*float: left;*/ position: relative; border: 1px solid #cccccc; padding: 0; }
                .contact .mainContainerMarginPadding .mainContainerForms .contactContainer .form .form-header { width: 100%; float: left; position: relative; text-align: center; padding: 10px 0; font-size: 18px; text-transform: uppercase; border-bottom: 1px solid #cccccc; }
                .contact .mainContainerMarginPadding .mainContainerForms .contactContainer .form .form-content { width: 100%; /*float: left; position: relative; padding: 20px;*/ text-align: center; }
                    .contact .mainContainerMarginPadding .mainContainerForms .contactContainer .form .form-content #contactButtonInquiryCancel { color: #b3b3b3; }
                        .contact .mainContainerMarginPadding .mainContainerForms .contactContainer .form .form-content #contactButtonInquiryCancel:hover { color: white; }
                    .contact .mainContainerMarginPadding .mainContainerForms .contactContainer .form .form-content #contactButtonDetailsPrevious { color: #b3b3b3; }
                        .contact .mainContainerMarginPadding .mainContainerForms .contactContainer .form .form-content #contactButtonDetailsPrevious:hover { color: white; }
                    .contact .mainContainerMarginPadding .mainContainerForms .contactContainer .form .form-content #contactButtonLastPrevious { color: #b3b3b3; }
                        .contact .mainContainerMarginPadding .mainContainerForms .contactContainer .form .form-content #contactButtonLastPrevious:hover { color: white; }
                    .contact .mainContainerMarginPadding .mainContainerForms .contactContainer .form .form-content .btn-wns1 { text-transform: uppercase; }
            .contact .mainContainerMarginPadding .mainContainerForms .contactContainer #form-1 { position: absolute; background: white; opacity: 1; filter: alpha(opacity=100); /* IE 8 */ -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; z-index: 2; -webkit-transform: scale(1); -moz-transform: scale(1); transform: scale(1); -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; }
                .contact .mainContainerMarginPadding .mainContainerForms .contactContainer #form-1 .inquiryForm { position: relative; float: left; width: 100%; padding: /*20px 80px*/ 35px 80px; }
/*.tagsContainer{float: left;position: relative;width: 100%;border: 1px solid $gray-medium;padding: 10px;}*/ 
                    .contact .mainContainerMarginPadding .mainContainerForms .contactContainer #form-1 .inquiryForm span { width: 100%; font-size: 14px; color: #333333; padding: 10px 0; float: left; position: relative; }
                    .contact .mainContainerMarginPadding .mainContainerForms .contactContainer #form-1 .inquiryForm input[type="text"] { float: left; position: relative; border: none; outline: none; border-radius: none; }
                    .contact .mainContainerMarginPadding .mainContainerForms .contactContainer #form-1 .inquiryForm ::-webkit-input-placeholder { font-style: italic; }
                    .contact .mainContainerMarginPadding .mainContainerForms .contactContainer #form-1 .inquiryForm .bootstrap-tagsinput { float: left; position: relative; width: 100%; max-height: 55px; overflow: auto; border: 1px solid #cccccc; box-shadow: none; padding: 6px; border-radius: 0 !important; }
                        .contact .mainContainerMarginPadding .mainContainerForms .contactContainer #form-1 .inquiryForm .bootstrap-tagsinput span { width: auto; padding: 0; float: none; color: white !important; background: white !important; color: #333333 !important; font-weight: normal;  }
                            .contact .mainContainerMarginPadding .mainContainerForms .contactContainer #form-1 .inquiryForm .bootstrap-tagsinput span.label-info { width: auto; padding: 0; float: none; color: white !important; background: white !important; color: #333333 !important; font-weight: normal; }
                            .contact .mainContainerMarginPadding .mainContainerForms .contactContainer #form-1 .inquiryForm .bootstrap-tagsinput span span { font-size: 18px; margin-left: 2px; color: #cccccc !important; }
                        .contact .mainContainerMarginPadding .mainContainerForms .contactContainer #form-1 .inquiryForm .bootstrap-tagsinput .tag { padding: 2px 5px 5px; border-radius: 0; }
                        .contact .mainContainerMarginPadding .mainContainerForms .contactContainer #form-1 .inquiryForm .bootstrap-tagsinput input[type="text"] { float: none; border-radius: none; }
                    .contact .mainContainerMarginPadding .mainContainerForms .contactContainer #form-1 .inquiryForm .suggestedTopics { float: left; position: relative; width: 100%; padding: 10px 0; }
                        .contact .mainContainerMarginPadding .mainContainerForms .contactContainer #form-1 .inquiryForm .suggestedTopics span { /*width: auto;*/ font-size: 12px; }
                    .contact .mainContainerMarginPadding .mainContainerForms .contactContainer #form-1 .inquiryForm .commentsContainer { float: left; position: relative; width: 100%; padding: 10px 0; }
                        .contact .mainContainerMarginPadding .mainContainerForms .contactContainer #form-1 .inquiryForm .commentsContainer textarea { float: left; position: relative; width: 100%; height: 100px; border: 1px solid #b3b3b3; padding: 10px; }
                            .contact .mainContainerMarginPadding .mainContainerForms .contactContainer #form-1 .inquiryForm .commentsContainer textarea:focus { outline: none; /*box-shadow: none;*/ -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(246, 120, 0, 0.6); -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(246, 120, 0, 0.6); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(246, 120, 0, 0.6); border: 1px solid #f4781E; }
                            .contact .mainContainerMarginPadding .mainContainerForms .contactContainer #form-1 select:focus { outline: none; /*box-shadow: none;*/ -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(246, 120, 0, 0.6); -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(246, 120, 0, 0.6); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(246, 120, 0, 0.6); border: 1px solid #f4781E; }

                        .contact .mainContainerMarginPadding .mainContainerForms .contactContainer #form-1 .inquiryForm .commentsContainer ::-webkit-input-placeholder { font-style: italic; }
                    .contact .mainContainerMarginPadding .mainContainerForms .contactContainer #form-1 .inquiryForm ul { list-style: none; padding: 0; margin: 0 auto; width: 100%; position: relative; float: left; /*margin-bottom: 25px;*/ }
                    .contact .mainContainerMarginPadding .mainContainerForms .contactContainer #form-1 .inquiryForm #radio ul { margin-bottom: 0; margin-top: 5px; }
                        .contact .mainContainerMarginPadding .mainContainerForms .contactContainer #form-1 .inquiryForm #radio ul li { display: inline-block; display: inline; zoom: 1; /*margin-right: 11px;
            padding-left: 0;
            margin-left: -15px;*/ padding-left: 0; }

                    .contact .mainContainerMarginPadding .mainContainerForms .contactContainer #form-1 .inquiryForm li { margin: 0 auto; /*padding: 2em 0;*/ position: relative; float: left; margin-right: 12px; }
                    .contact .mainContainerMarginPadding .mainContainerForms .contactContainer #form-1 .inquiryForm label { display: inline-block; position: relative; font-size: 14px; padding: 0 0 0 25px; vertical-align: top; color: #333333; cursor: pointer; text-transform: uppercase; font-weight: 500; margin-right: 0; margin: 0; transition: color 0.3s; -webkit-transition: color 0.3s; -moz-transition: color 0.3s; }
                        .contact .mainContainerMarginPadding .mainContainerForms .contactContainer #form-1 .inquiryForm input[type="radio"], .contact .mainContainerMarginPadding .mainContainerForms .contactContainer #form-1 .inquiryForm label::before { width: 20px; height: 20px; top: 0; left: 0; /*margin-top: -25px;*/ position: absolute; cursor: pointer; margin: 0; }
                            /*.contact .mainContainerMarginPadding .mainContainerForms .contactContainer #form-1 .inquiryForm input[type="radio"] {
            opacity: 0;
            display: inline-block;
            vertical-align: middle;
            z-index: 100; }*/
                            /*.contact .mainContainerMarginPadding .mainContainerForms .contactContainer #form-1 .inquiryForm input[type="radio"]:focus {
              outline: none; }
          .contact .mainContainerMarginPadding .mainContainerForms .contactContainer #form-1 .inquiryForm label::before {
            content: '';
            border: 2px solid #333333;
            transition: all 0.3s;
            -webkit-transition: all 0.3s;
            -moz-transition: all 0.3s;
            border-radius: 50%; }*/
                            .contact .mainContainerMarginPadding .mainContainerForms .contactContainer #form-1 .inquiryForm input[type="radio"]:checked + label { color: #333333; }
                                .contact .mainContainerMarginPadding .mainContainerForms .contactContainer #form-1 .inquiryForm input[type="radio"]:checked + label::before { /*opacity: 0.8;*/ border-color: #333333; }


                /*.contact .mainContainerMarginPadding .mainContainerForms .contactContainer #form-1 .inquiryForm svg {
            position: relative;
            width: 15px;
            height: 15px;
            top:3px;
            
            left: 18px;
            pointer-events: none;
            float: left;
          }
          .contact .mainContainerMarginPadding .mainContainerForms .contactContainer #form-1 .inquiryForm svg path {
            stroke: #f4781E;
            stroke-width: 13px;
            stroke-linecap: round;
            stroke-linejoin: round;
            fill: none; }
          .contact .mainContainerMarginPadding .mainContainerForms .contactContainer #form-1 .inquiryForm.ac-fill svg path {
            stroke-width: 8px; }*/
                .contact .mainContainerMarginPadding .mainContainerForms .contactContainer #form-1.collapsed { -webkit-transform: scale(0.9); -moz-transform: scale(0.9); transform: scale(0.9); }
                .contact .mainContainerMarginPadding .mainContainerForms .contactContainer #form-1.disappear { opacity: 0; visibility:hidden; filter: alpha(opacity=0); /* IE 8 */ -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
                }
              
            .contact .mainContainerMarginPadding .mainContainerForms .contactContainer #form-1-flip, .contact .mainContainerMarginPadding .mainContainerForms .contactContainer #form-2-flip { background: #f7f7f7; -webkit-transform: scale(0.9); -moz-transform: scale(0.9); transform: scale(0.9); -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; }
                .contact .mainContainerMarginPadding .mainContainerForms .contactContainer #form-1-flip .form-header img { margin-right: 10px; width: 50px; height: 50px; }
                .contact .mainContainerMarginPadding .mainContainerForms .contactContainer #form-1-flip .form-content { float: left; position: relative; width: 100%; padding: 40px 80px; }
                    .contact .mainContainerMarginPadding .mainContainerForms .contactContainer #form-1-flip .form-content .contentRow, .contact .mainContainerMarginPadding .mainContainerForms .contactContainer #form-2-flip .form-content .contentRow { float: left; position: relative; margin-bottom: 15px; width: 100%; text-align: left; }
                        .contact .mainContainerMarginPadding .mainContainerForms .contactContainer #form-1-flip .form-content .contentRow .contentRowHeader, .contact .mainContainerMarginPadding .mainContainerForms .contactContainer #form-2-flip .form-content .contentRow .contentRowHeader { float: left; position: relative; width: 100%; color: #b3b3b3; font-size: 14px; padding-bottom: 5px; }
                        .contact .mainContainerMarginPadding .mainContainerForms .contactContainer #form-1-flip .form-content .contentRow .contentRowContent, .contact .mainContainerMarginPadding .mainContainerForms .contactContainer #form-2-flip .form-content .contentRow .contentRowContent, .contact .mainContainerMarginPadding .mainContainerForms .contactContainer #form-2-flip .form-content .contentRow .span-contentRowContent { float: left; position: relative; width: 100%; color: #333333; font-size: 16px; }
            .contact .mainContainerMarginPadding .mainContainerForms .contactContainer #form-2-flip { position: absolute; opacity: 0; filter: alpha(opacity=0); /* IE 8 */ -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; background: white; }
                .contact .mainContainerMarginPadding .mainContainerForms .contactContainer #form-2-flip .form-header { display: none; background: #f7f7f7; }
                    .contact .mainContainerMarginPadding .mainContainerForms .contactContainer #form-2-flip .form-header img { margin-right: 10px; width: 50px; height: 50px; }
                .contact .mainContainerMarginPadding .mainContainerForms .contactContainer #form-2-flip .securityCheck { display: none; position: relative; float: left; width: 100%; }
                    .contact .mainContainerMarginPadding .mainContainerForms .contactContainer #form-2-flip .securityCheck .UserDetailsContainer { position: relative; float: left; width: 100%; padding: 20px 100px; background: #f7f7f7; }



                        .contact .mainContainerMarginPadding .mainContainerForms .contactContainer #form-2-flip .securityCheck .UserDetailsContainer .linkedInDetails { position: relative; float: left; width: 100%; }
                            .contact .mainContainerMarginPadding .mainContainerForms .contactContainer #form-2-flip .securityCheck .UserDetailsContainer .linkedInDetails .imgContainer { float: left; position: relative; width: 150px; height: 150px; padding: 10px; border: 1px solid #cccccc; }
                            .contact .mainContainerMarginPadding .mainContainerForms .contactContainer #form-2-flip .securityCheck .UserDetailsContainer .linkedInDetails .linkedIn { float: left; position: relative; padding: 10%; font-size: 12px; color: #333333; }
                .contact .mainContainerMarginPadding .mainContainerForms .contactContainer #form-2-flip .submitForm { position: relative; float: left; width: 100%; height: 0; opacity: 0; filter: alpha(opacity=0); /* IE 8 */ -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; z-index: 1; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; }
                    .contact .mainContainerMarginPadding .mainContainerForms .contactContainer #form-2-flip .submitForm.appear { height: 350px; opacity: 1; filter: alpha(opacity=100); /* IE 8 */ -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; z-index: 2;}
                    .contact .mainContainerMarginPadding .mainContainerForms .contactContainer #form-2-flip .submitForm .captchaContainer .captchaHeader { position: relative; width: 100%; /*text-align: center; padding: 10px 0;*/padding:10px 100px; font-size: 24px; border-bottom: 1px solid #cccccc; }
                    .contact .mainContainerMarginPadding .mainContainerForms .contactContainer #form-2-flip .submitForm .captchaContainer .captchaContent { position: relative; width: 100%; padding: /*10px 100px 0px*/10px 100px 0; }
                        .contact .mainContainerMarginPadding .mainContainerForms .contactContainer #form-2-flip .submitForm .captchaContainer .captchaContent .enterCaptcha { position: relative; text-align: center; width: 200px; margin: /*0 auto*/ 0; }
                    /*.contact .mainContainerMarginPadding .mainContainerForms .contactContainer #form-2-flip .submitForm .captchaContainer {
            position: relative;
            float: left;
            width: 100%;
            border-top: 1px solid #cccccc; }
            .contact .mainContainerMarginPadding .mainContainerForms .contactContainer #form-2-flip .submitForm .captchaContainer .captchaHeader {
              position: relative;
              float: left;
              width: 100%;
              text-align: center;
              padding: 10px 0;
              font-size: 24px;
              border-bottom: 1px solid #cccccc; }
            .contact .mainContainerMarginPadding .mainContainerForms .contactContainer #form-2-flip .submitForm .captchaContainer .captchaContent {
              position: relative;
              float: left;
              width: 100%;
              padding: 40px 100px; }
              .contact .mainContainerMarginPadding .mainContainerForms .contactContainer #form-2-flip .submitForm .captchaContainer .captchaContent .captcha {
                position: relative;
                float: left;
                width: 46%;
                height: 40px;
                margin: 2%;
                border: 1px solid #cccccc;
                text-transform: uppercase;
                background: #333333;
                text-align: center;
                color: white; }
              .contact .mainContainerMarginPadding .mainContainerForms .contactContainer #form-2-flip .submitForm .captchaContainer .captchaContent .enterCaptcha {
                position: relative;
                float: left;
                width: 200px;
                margin: 2%; }
                .contact .mainContainerMarginPadding .mainContainerForms .contactContainer #form-2-flip .submitForm .captchaContainer .captchaContent .enterCaptcha .captchaTextbox {
                  position: relative;
                  float: left;
                  width: 100%;
                  height: 40px;
                  padding: 10px;
                  border: 1px solid #cccccc;
                  font-size: 12px; }
                .contact .mainContainerMarginPadding .mainContainerForms .contactContainer #form-2-flip .submitForm .captchaContainer .captchaContent .enterCaptcha ::-webkit-input-placeholder {
                  font-size: 12px;
                  text-transform: uppercase; }*/
                    .contact .mainContainerMarginPadding .mainContainerForms .contactContainer #form-2-flip .submitForm .form-content #contactButtonReviewPrevious { color: #b3b3b3; }
                        .contact .mainContainerMarginPadding .mainContainerForms .contactContainer #form-2-flip .submitForm .form-content #contactButtonReviewPrevious:hover { color: white; }
                    .contact .mainContainerMarginPadding .mainContainerForms .contactContainer #form-2-flip .submitForm .cbContainer { float: left; position: relative; width: 100%; padding: 0 100px; }
                        .contact .mainContainerMarginPadding .mainContainerForms .contactContainer #form-2-flip .submitForm .cbContainer ul { list-style: none; padding: 0; margin: 0 auto; width: 96%; position: relative; float: left; margin: 2%; margin-bottom: 25px; }
                        .contact .mainContainerMarginPadding .mainContainerForms .contactContainer #form-2-flip .submitForm .cbContainer li { margin: 0 auto; /*padding: 2em 0;*/ position: relative; float: left; margin-right: 20px; width: 100%; }
                        .contact .mainContainerMarginPadding .mainContainerForms .contactContainer #form-2-flip .submitForm .cbContainer label { display: inline-block; position: relative; font-size: 14px; padding: 0 0 0 25px; padding: 2px 0 0 2px\9; vertical-align: top; color: #333333; cursor: pointer; text-transform: uppercase; font-weight: 500; transition: color 0.3s; -webkit-transition: color 0.3s; -moz-transition: color 0.3s; }
                            .contact .mainContainerMarginPadding .mainContainerForms .contactContainer #form-2-flip .submitForm .cbContainer input[type="checkbox"], .contact .mainContainerMarginPadding .mainContainerForms .contactContainer #form-2-flip .submitForm .cbContainer label::before { width: 20px; height: 20px; top: 0; left: 0; /*margin-top: -25px;*/ position: absolute; cursor: pointer; }
                        .contact .mainContainerMarginPadding .mainContainerForms .contactContainer #form-2-flip .submitForm .cbContainer input[type="checkbox"] { opacity: 0; display: inline-block; vertical-align: middle; z-index: 100; }
                    .contact .mainContainerMarginPadding .mainContainerForms .contactContainer #form-2-flip .submitForm .checkbox input[type="checkbox"] { /*float: none;*/ margin-right:5px; margin-left:0;}
                    .contact .mainContainerMarginPadding .mainContainerForms .contactContainer #form-2-flip .submitForm .checkbox { /*text-align: center;*/ margin-bottom: 25px;padding-left:100px;}
                    .contact .mainContainerMarginPadding .mainContainerForms .contactContainer #form-2-flip .submitForm .cbContainer input[type="checkbox"]:focus { outline: none; }
                    .contact .mainContainerMarginPadding .mainContainerForms .contactContainer #form-2-flip .submitForm .cbContainer label::before { content: ''; border: 2px solid #333333; transition: all 0.3s; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; }
                    .contact .mainContainerMarginPadding .mainContainerForms .contactContainer #form-2-flip .submitForm .cbContainer input[type="checkbox"]:checked + label { color: #333333; }
                        .contact .mainContainerMarginPadding .mainContainerForms .contactContainer #form-2-flip .submitForm .cbContainer input[type="checkbox"]:checked + label::before { /*opacity: 0.8;*/ border-color: #333333; }
                    .contact .mainContainerMarginPadding .mainContainerForms .contactContainer #form-2-flip .submitForm .cbContainer svg { position: absolute; width: 15px; height: 15px; top: 3px; /*margin-top: -20px;*/ left: 3px; pointer-events: none; }
                        .contact .mainContainerMarginPadding .mainContainerForms .contactContainer #form-2-flip .submitForm .cbContainer svg path { stroke: #f4781E; stroke-width: 13px; stroke-linecap: round; stroke-linejoin: round; fill: none; }
                    .contact .mainContainerMarginPadding .mainContainerForms .contactContainer #form-2-flip .submitForm .cbContainer.ac-boxfill svg path { stroke-width: 8px; }
                .contact .mainContainerMarginPadding .mainContainerForms .contactContainer #form-2-flip .submitSuccess { float: left; position: relative; width: 100%; padding: 0 100px; height: 0; opacity: 0; filter: alpha(opacity=0); /* IE 8 */ -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; z-index: 1; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; }
                    .contact .mainContainerMarginPadding .mainContainerForms .contactContainer #form-2-flip .submitSuccess.appear { height: 200px; opacity: 1; filter: alpha(opacity=100); /* IE 8 */ -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; z-index: 2; }
                    .contact .mainContainerMarginPadding .mainContainerForms .contactContainer #form-2-flip .submitSuccess .submitSuccessDetails { float: left; position: relative; width: 100%; padding: 20px; opacity: 0; filter: alpha(opacity=0); /* IE 8 */ -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; }
                        .contact .mainContainerMarginPadding .mainContainerForms .contactContainer #form-2-flip .submitSuccess .submitSuccessDetails .tickContainer { width: 100%; float: left; position: relative; text-align: center; padding: 20px 0 30px; }
                            .contact .mainContainerMarginPadding .mainContainerForms .contactContainer #form-2-flip .submitSuccess .submitSuccessDetails .tickContainer img { width: 50px; height: 50px; }
                        .contact .mainContainerMarginPadding .mainContainerForms .contactContainer #form-2-flip .submitSuccess .submitSuccessDetails span { width: 100%; float: left; position: relative; text-align: center; color: #333333; }
                        .contact .mainContainerMarginPadding .mainContainerForms .contactContainer #form-2-flip .submitSuccess .submitSuccessDetails.appear { opacity: 1; filter: alpha(opacity=100); /* IE 8 */ -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; }
                .contact .mainContainerMarginPadding .mainContainerForms .contactContainer #form-2-flip.appear { opacity: 1; filter: alpha(opacity=100); /* IE 8 */ -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; -webkit-transform: scale(1); -moz-transform: scale(1); transform: scale(1); z-index: 3; min-height:765px; }
            .contact .mainContainerMarginPadding .mainContainerForms .contactContainer #form-2 { background: #f7f7f7; opacity: 1; filter: alpha(opacity=100); /* IE 8 */ -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; -webkit-transform: scale(0.9); -moz-transform: scale(0.9); transform: scale(0.9); -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; }
                .contact .mainContainerMarginPadding .mainContainerForms .contactContainer #form-2 .form-header { display: block; }
                .contact .mainContainerMarginPadding .mainContainerForms .contactContainer #form-2 .inquiryFormDetails { display: block; position: relative; float: left; width: 100%; padding: /*20px 100px*/ 35px 100px; }
                    .contact .mainContainerMarginPadding .mainContainerForms .contactContainer #form-2 .inquiryFormDetails .form-content { display: block; }
                    .contact .mainContainerMarginPadding .mainContainerForms .contactContainer #form-2 .inquiryFormDetails .form-fields-container { position: relative; float: left; width: 100%; }
                        .contact .mainContainerMarginPadding .mainContainerForms .contactContainer #form-2 .inquiryFormDetails .form-fields-container .linkedIn-SignUp { float: left; position: relative; width: 100%; text-align: center; }
                            .contact .mainContainerMarginPadding .mainContainerForms .contactContainer #form-2 .inquiryFormDetails .form-fields-container .linkedIn-SignUp span { color: #333333; font-size: 12px; }
                            .contact .mainContainerMarginPadding .mainContainerForms .contactContainer #form-2 .inquiryFormDetails .form-fields-container .linkedIn-SignUp .linkedInSignIn { width: 120px; height: 25px; }
                        .contact .mainContainerMarginPadding .mainContainerForms .contactContainer #form-2 .inquiryFormDetails .form-fields-container .form-fields { float: left; position: relative; width: 100%; text-align: center; /*padding: 20px 0; margin: 22px 0; border-top: 1px solid #cccccc;*/ border-bottom: 1px solid #cccccc; }
                            .contact .mainContainerMarginPadding .mainContainerForms .contactContainer #form-2 .inquiryFormDetails .form-fields-container .form-fields .form-fiels-r { float: left; position: relative; width: 100%; display: table; margin-bottom: 20px; }
                                .contact .mainContainerMarginPadding .mainContainerForms .contactContainer #form-2 .inquiryFormDetails .form-fields-container .form-fields .form-fiels-r span { position: relative; font-size: 14px; color: #333333; display: table-cell; vertical-align: middle; text-align: left; width: 100px; }
                                    .contact .mainContainerMarginPadding .mainContainerForms .contactContainer #form-2 .inquiryFormDetails .form-fields-container .form-fields .form-fiels-r span span { font-size: 10px; color: #b3b3b3; }
                                .contact .mainContainerMarginPadding .mainContainerForms .contactContainer #form-2 .inquiryFormDetails .form-fields-container .form-fields .form-fiels-r input[type="text"] { position: relative; height: 40px; padding: 10px; width: 100%; border-radius: 0 !important; }
                                    .contact .mainContainerMarginPadding .mainContainerForms .contactContainer #form-2 .inquiryFormDetails .form-fields-container .form-fields .form-fiels-r input[type="text"]:focus { outline: none; /*box-shadow: none;*/ -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(246, 120, 0, 0.6); -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(246, 120, 0, 0.6); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(246, 120, 0, 0.6); border: 1px solid #f4781E; }
                                    .contact .mainContainerMarginPadding .mainContainerForms .contactContainer #form-2 .inquiryFormDetails .form-fields-container .form-fields .form-fiels-r select:focus { outline: none; /*box-shadow: none;*/ -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(246, 120, 0, 0.6); -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(246, 120, 0, 0.6); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(246, 120, 0, 0.6); border: 1px solid #f4781E; }
                                .contact .mainContainerMarginPadding .mainContainerForms .contactContainer #form-2 .inquiryFormDetails .form-fields-container .form-fields .form-fiels-r ::-webkit-input-placeholder { font-style: italic; }
                                .contact .mainContainerMarginPadding .mainContainerForms .contactContainer #form-2 .inquiryFormDetails .form-fields-container .form-fields .form-fiels-r.has-error input[type="text"]:focus { outline: none; /*box-shadow: none;*/ -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(171, 67, 63, 0.6); -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(171, 67, 63, 0.6); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(171, 67, 63, 0.6); border: 1px solid #AB433F; }

.has-error .form-control, .newListSelected.has-error { border: 1px solid #AB433F !important; background-color: #f2f2f2; }

.contact .mainContainerMarginPadding .mainContainerForms .contactContainer #form-2 .inquiryFormDetails span.form-field-error { position: absolute !important; top: 10px !important; right: 20px !important; color: #AB433F !important; text-align: right !important; }
.contact .mainContainerMarginPadding .mainContainerForms .contactContainer #form-2.expand { -webkit-transform: scale(1); -moz-transform: scale(1); transform: scale(1); }
.contact .mainContainerMarginPadding .mainContainerForms .contactContainer #form-2.disappear { opacity: 0; filter: alpha(opacity=0); /* IE 8 */ -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; }
.contact .mainContainerMarginPadding .mainContainerForms .contactContainer#contactContainer-1 { position: absolute; z-index: 101; width: 95%; height: /*95%*/ 108%; -webkit-transition: z-index 0.4s ease-in-out; -moz-transition: z-index 0.4s ease-in-out; transition: z-index 0.4s ease-in-out; }
    .contact .mainContainerMarginPadding .mainContainerForms .contactContainer#contactContainer-1.collapsed { z-index: 3; }
        .contact .mainContainerMarginPadding .mainContainerForms .contactContainer#contactContainer-1.collapsed #form-1 { background: #f7f7f7; }
.contact .mainContainerMarginPadding .mainContainerForms .contactContainer#contactContainer-2 { margin-right: 20px; z-index: 3; -webkit-transition: z-index 0.4s ease-in-out; -moz-transition: z-index 0.4s ease-in-out; transition: z-index 0.4s ease-in-out; }
    .contact .mainContainerMarginPadding .mainContainerForms .contactContainer#contactContainer-2.expand { z-index: 4; }
        .contact .mainContainerMarginPadding .mainContainerForms .contactContainer#contactContainer-2.expand #form-2 { background: white; }
.contact .btn-wns2 { text-align: center; padding: 7px 15px; margin: 0; }
  .contact .mainContainerMarginPadding .mainContainerForms .contactContainer #form-1 .inquiryForm ul li { /*padding-bottom: 10px;*/ margin-right: 10px; margin-bottom:15px;}

  
/*Select to ul start*/
.contact .mainContainerMarginPadding .mainContainerForms .contactContainer .newListSelected {
    width: 100%;
    padding: 0 0 0 12px;
    float: left; 
    border: 1px solid #ccc;
    margin-top:1px;
    text-align:left;
    background: #FFF url(../img/ddlArrow.png) right center no-repeat;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}

.contact .mainContainerMarginPadding .mainContainerForms .contactContainer .newListSelected:focus {
    outline: none; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(246, 120, 0, 0.6); -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(246, 120, 0, 0.6); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(246, 120, 0, 0.6); border: 1px solid #f4781E !important;
}

.contact .mainContainerMarginPadding .mainContainerForms .contactContainer .newListSelected:hover {
    background: #fff url('../img/ddlArrow.png') right center no-repeat; 
    text-indent: 0.01px;
    text-overflow: "";
    cursor: default; 
    color: #555;
    -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}

.contact .mainContainerMarginPadding .mainContainerForms .contactContainer .selectedTxt {
    font-size:inherit;
    color:#555;
    min-width:67px;
    text-indent:0.01px;
    overflow: hidden;
    padding: 6px 0;
} 
.contact .mainContainerMarginPadding .mainContainerForms .contactContainer .highLite {
    background: #f4781E !important;
    color: #fff !important;
} 
.contact .mainContainerMarginPadding .mainContainerForms .contactContainer .newListHover {
    background: #f4781E !important;
    color: #fff!important;
    cursor: default;
}

.contact .mainContainerMarginPadding .mainContainerForms .contactContainer ul.newList li {
    display:block;
    float:none !important;
    margin-bottom:1px !important;
    margin-right:0 !important;
}

.contact .mainContainerMarginPadding .mainContainerForms .contactContainer .SSContainerDivWrapper {
    margin-top:21px;
}

/*Select to ul end*/



@media only screen and (min-width: 1024px) and (max-width: 1279px) {
    .contact .mainHeaderContainer .inquiriesHeader .inquiriesHeader-span1 { font-size: 26px; }
    .contact .mainHeaderContainer .joinWNSCommunity .joinWNSCommunity-header { font-size: 20px; }
    .contact .mainContainerMarginPadding .mainContainerForms .contactContainer #form-1 .inquiryForm { padding: 20px 40px; }
        .contact .mainContainerMarginPadding .mainContainerForms .contactContainer #form-1 .inquiryForm label { font-size: 12px; }
    .contact .mainContainerMarginPadding .mainContainerForms .contactContainer #form-2 .inquiryFormDetails { padding: 20px 40px; }
    .contact .mainContainerMarginPadding .mainContainerForms .contactContainer .form .form-content { padding: 0; }
    .contact .mainContainerMarginPadding .mainContainerForms .contactContainer #form-2-flip .securityCheck .UserDetailsContainer { padding: 20px 40px; }
        .contact .mainContainerMarginPadding .mainContainerForms .contactContainer #form-2-flip .securityCheck .UserDetailsContainer .linkedInDetails .imgContainer { width: 100px; height: 100px; }
    .contact .mainContainerMarginPadding .mainContainerForms .contactContainer #form-2-flip .submitForm .captchaContainer .captchaHeader { font-size: 18px; padding-left:40px;}
    .contact .mainContainerMarginPadding .mainContainerForms .contactContainer #form-2-flip .submitForm .captchaContainer .captchaContent { padding: 10px 0 10px 40px /*40px*/; }
    .contact .mainContainerMarginPadding .mainContainerForms .contactContainer #form-2-flip .submitForm .checkbox {padding-left:40px;}
    .contact .mainContainerMarginPadding .mainContainerForms .contactContainer #form-2-flip .submitSuccess { padding: 0 40px; }
}

@media only screen and (min-width: 768px) and (max-width: 1023px) {
    .contact .mainHeaderContainer { margin-bottom: 0; }
        .contact .mainHeaderContainer .inquiriesHeader { margin-bottom: 20px; }
            .contact .mainHeaderContainer .inquiriesHeader .inquiriesHeader-span1 { font-size: 26px; }
        .contact .mainHeaderContainer .joinWNSCommunity .joinWNSCommunity-header { font-size: 20px; }
    .contact .mainContainerMarginPadding { padding: 30px; padding-bottom: 50px; }
        .contact .mainContainerMarginPadding .mainContainerForms .contactContainer #form-1 .inquiryForm { padding: 10px 30px; }
            .contact .mainContainerMarginPadding .mainContainerForms .contactContainer #form-1 .inquiryForm ul { margin-bottom: 0; }              
            .contact .mainContainerMarginPadding .mainContainerForms .contactContainer #form-1 .inquiryForm label { font-size: 12px; }
            .contact .mainContainerMarginPadding .mainContainerForms .contactContainer #form-1 .inquiryForm .commentsContainer { padding-top: 0; }
        .contact .mainContainerMarginPadding .mainContainerForms .contactContainer #form-2 .inquiryFormDetails { padding: 20px 30px; }
        .contact .mainContainerMarginPadding .mainContainerForms .contactContainer .form .form-header { font-size: 16px; }
        .contact .mainContainerMarginPadding .mainContainerForms .contactContainer .form .form-content { padding: 0; }
            .contact .mainContainerMarginPadding .mainContainerForms .contactContainer .form .form-content input,
            .contact .mainContainerMarginPadding .mainContainerForms .contactContainer .form .form-content a.font-h5 {font-size: 12px;}
        .contact .mainContainerMarginPadding .mainContainerForms .contactContainer #form-2-flip .securityCheck .UserDetailsContainer { padding: 20px 30px; }
            .contact .mainContainerMarginPadding .mainContainerForms .contactContainer #form-2-flip .securityCheck .UserDetailsContainer .linkedInDetails .imgContainer { width: 100px; height: 100px; }
        .contact .mainContainerMarginPadding .mainContainerForms .contactContainer #form-2-flip .submitForm { height: 280px !important; }
            .contact .mainContainerMarginPadding .mainContainerForms .contactContainer #form-2-flip .submitForm .captchaContainer .captchaHeader { font-size: 16px; padding:10px 30px; }
            .contact .mainContainerMarginPadding .mainContainerForms .contactContainer #form-2-flip .submitForm .captchaContainer .captchaContent { padding: 10px 30px; }
            .contact .mainContainerMarginPadding .mainContainerForms .contactContainer #form-2-flip .submitForm .checkbox {padding-left: 30px;}
            .contact .mainContainerMarginPadding .mainContainerForms .contactContainer #form-2-flip .submitForm .cbContainer { padding: 0 30px; }
                .contact .mainContainerMarginPadding .mainContainerForms .contactContainer #form-2-flip .submitForm .cbContainer label { font-size: 12px; }
        .contact .mainContainerMarginPadding .mainContainerForms .contactContainer #form-2-flip .submitSuccess { padding: 0 30px; }
        .contact .mainContainerMarginPadding .mainContainerForms .contactContainer #form-2-flip.appear { min-height: 765px; }
        .contact .mainContainerMarginPadding .submitForm .ajax-Loader { height: 130% !important; }
}

@media only screen and (min-width: 568px) and (max-width: 767px) {
    .contact .linkForContacts .linkForContactsContent span { font-size: 12px; }
    .contact .linkForContacts .linkForContactsContent div input { font-size: 12px; float: none; }
    .contact .mainHeaderContainer { margin-bottom: 0; }
        .contact .mainHeaderContainer .inquiriesHeader { margin-bottom: 20px; }
            .contact .mainHeaderContainer .inquiriesHeader .inquiriesHeader-span1 { font-size: 26px; }
        .contact .mainHeaderContainer .joinWNSCommunity span { float: left; width: 100%; }
        .contact .mainHeaderContainer .joinWNSCommunity .joinWNSCommunity-header { font-size: 20px; }
    .contact .mainContainerMarginPadding { padding: 30px; padding-bottom: 50px; }
        .contact .mainContainerMarginPadding .mainContainerForms .contactContainer #form-1 .inquiryForm { padding: 10px 30px; }
            .contact .mainContainerMarginPadding .mainContainerForms .contactContainer #form-1 .inquiryForm ul { margin-bottom: 0; }
                .contact .mainContainerMarginPadding .mainContainerForms .contactContainer #form-1 .inquiryForm ul li { width: 100%; }
            .contact .mainContainerMarginPadding .mainContainerForms .contactContainer #form-1 .inquiryForm label { font-size: 12px; }
            .contact .mainContainerMarginPadding .mainContainerForms .contactContainer #form-1 .inquiryForm .commentsContainer { padding-top: 0; }
                .contact .mainContainerMarginPadding .mainContainerForms .contactContainer #form-1 .inquiryForm .commentsContainer span { padding-top: 0; }
                .contact .mainContainerMarginPadding .mainContainerForms .contactContainer #form-1 .inquiryForm .commentsContainer textarea { height: 85px; }
            .contact .mainContainerMarginPadding .mainContainerForms .contactContainer #form-1 .inquiryForm .suggestedTopics span { /*width: 100%;*/ }
        .contact .mainContainerMarginPadding .mainContainerForms .contactContainer #form-2 .inquiryFormDetails { padding: 20px 30px; }
        .contact .mainContainerMarginPadding .mainContainerForms .contactContainer #form-1-flip .form-content { padding: 10px 30px; }
        .contact .mainContainerMarginPadding .mainContainerForms .contactContainer .form .form-header { font-size: 16px; }
        .contact .mainContainerMarginPadding .mainContainerForms .contactContainer .form .form-content { padding: 0; }
            .contact .mainContainerMarginPadding .mainContainerForms .contactContainer .form .form-content input,
            .contact .mainContainerMarginPadding .mainContainerForms .contactContainer .form .form-content a.font-h5
            { font-size: 12px; }
        .contact .mainContainerMarginPadding .mainContainerForms .contactContainer #form-2-flip .securityCheck .UserDetailsContainer { padding: 20px 30px; }
            .contact .mainContainerMarginPadding .mainContainerForms .contactContainer #form-2-flip .securityCheck .UserDetailsContainer .linkedInDetails .imgContainer { width: 100px; height: 100px; }
        .contact .mainContainerMarginPadding .mainContainerForms .contactContainer #form-2-flip .submitForm { height: 280px; }
            .contact .mainContainerMarginPadding .mainContainerForms .contactContainer #form-2-flip .submitForm .captchaContainer .captchaHeader { font-size: 16px; padding: 10px 30px; }
            .contact .mainContainerMarginPadding .mainContainerForms .contactContainer #form-2-flip .submitForm .captchaContainer .captchaContent { padding: 10px 30px; }
            .contact .mainContainerMarginPadding .mainContainerForms .contactContainer #form-2-flip .submitForm .checkbox {padding: 0 30px;}
            .contact .mainContainerMarginPadding .mainContainerForms .contactContainer #form-2-flip .submitForm .cbContainer { padding: 0 30px; }
                .contact .mainContainerMarginPadding .mainContainerForms .contactContainer #form-2-flip .submitForm .cbContainer label { font-size: 12px; }
        .contact .mainContainerMarginPadding .mainContainerForms .contactContainer #form-2-flip .submitSuccess { padding: 0 30px; }
        .contact .mainContainerMarginPadding .mainContainerForms .contactContainer#contactContainer-2 { margin-right: 0; }
    .contact .btn-wns2 { float: none; margin: 0px; }
    
}

@media only screen and (min-width: 320px) and (max-width: 567px) {
    .contact .linkForContacts { height: auto; }
        .contact .linkForContacts .linkForContactsContent { float: left; display: block; }
            .contact .linkForContacts .linkForContactsContent span { float: left; width: 100%; text-align: center; font-size: 14px; padding: 10px; }
            .contact .linkForContacts .linkForContactsContent div { float: left; width: 100%; padding: 0px 8px 10px; text-align: center; display: block; }
                .contact .linkForContacts .linkForContactsContent div input { font-size: 12px; padding: 5px 8px; float: none; }
    .contact .mainHeaderContainer { margin-bottom: 0; }
        .contact .mainHeaderContainer .inquiriesHeader { margin-bottom: 20px; }
            .contact .mainHeaderContainer .inquiriesHeader .inquiriesHeader-span1 { font-size: 14px; }
        .contact .mainHeaderContainer .joinWNSCommunity span { float: left; width: 100%; }
        .contact .mainHeaderContainer .joinWNSCommunity .joinWNSCommunity-header { font-size: 16px; }
    .contact .mainContainerMarginPadding { padding: 30px 15px; padding-bottom: 50px; }
        .contact .mainContainerMarginPadding .mainContainerForms .contactContainer #form-1 .inquiryForm { padding: 10px 20px; }
            .contact .mainContainerMarginPadding .mainContainerForms .contactContainer #form-1 .inquiryForm ul { margin-bottom: 0; }
                .contact .mainContainerMarginPadding .mainContainerForms .contactContainer #form-1 .inquiryForm ul li { width: 100%;  }
            .contact .mainContainerMarginPadding .mainContainerForms .contactContainer #form-1 .inquiryForm label { font-size: 12px; }
            .contact .mainContainerMarginPadding .mainContainerForms .contactContainer #form-1 .inquiryForm .commentsContainer { padding-top: 0; }
                .contact .mainContainerMarginPadding .mainContainerForms .contactContainer #form-1 .inquiryForm .commentsContainer span { padding-top: 0; }
                .contact .mainContainerMarginPadding .mainContainerForms .contactContainer #form-1 .inquiryForm .commentsContainer textarea { height: 85px; }
        .contact .mainContainerMarginPadding .mainContainerForms .contactContainer #form-2 .inquiryFormDetails { padding: 15px; }
            .contact .mainContainerMarginPadding .mainContainerForms .contactContainer #form-2 .inquiryFormDetails .form-fields-container .form-fields .form-fiels-r span { width: 80px; }
        .contact .mainContainerMarginPadding .mainContainerForms .contactContainer #form-1-flip .form-content { padding: 10px 30px; }
        .contact .mainContainerMarginPadding .mainContainerForms .contactContainer .form .form-header { font-size: 16px; }
        .contact .mainContainerMarginPadding .mainContainerForms .contactContainer .form .form-content { padding: 0; }
             .contact .mainContainerMarginPadding .mainContainerForms .contactContainer .form .form-content input, .contact .mainContainerMarginPadding .mainContainerForms .contactContainer .form .form-content a.font-h5
             { font-size: 12px; }
        .contact .mainContainerMarginPadding .mainContainerForms .contactContainer #form-2-flip .securityCheck .UserDetailsContainer { padding: 20px 30px; }
            .contact .mainContainerMarginPadding .mainContainerForms .contactContainer #form-2-flip .securityCheck .UserDetailsContainer .linkedInDetails .imgContainer { width: 100px; height: 100px; }
        .contact .mainContainerMarginPadding .mainContainerForms .contactContainer #form-2-flip .submitForm { height: 280px; }
            .contact .mainContainerMarginPadding .mainContainerForms .contactContainer #form-2-flip .submitForm .captchaContainer .captchaHeader { font-size: 16px; padding:10px 30px; }
            .contact .mainContainerMarginPadding .mainContainerForms .contactContainer #form-2-flip .submitForm .captchaContainer .captchaContent { padding: 10px 30px; }
            .contact .mainContainerMarginPadding .mainContainerForms .contactContainer #form-2-flip .submitForm .checkbox {padding: 0 30px;}
            .contact .mainContainerMarginPadding .mainContainerForms .contactContainer #form-2-flip .submitForm .cbContainer { padding: 0 30px; }
                .contact .mainContainerMarginPadding .mainContainerForms .contactContainer #form-2-flip .submitForm .cbContainer label { font-size: 12px; }
        .contact .mainContainerMarginPadding .mainContainerForms .contactContainer #form-2-flip .submitSuccess { padding: 0 30px; }
            .contact .mainContainerMarginPadding .mainContainerForms .contactContainer #form-2-flip .submitSuccess .submitSuccessDetails { padding: 30px 0; }
                .contact .mainContainerMarginPadding .mainContainerForms .contactContainer #form-2-flip .submitSuccess .submitSuccessDetails span { font-size: 12px; }
        .contact .mainContainerMarginPadding .mainContainerForms .contactContainer#contactContainer-2 { margin-right: 0; }
    .contact .btn-wns2 { float: none; margin: 0px; }
    .contact .mainContainerMarginPadding .submitForm .ajax-Loader { height: 130%; }
}

/**************others******************/

.horizontalListbox .rlbItem { float: left !important; }

.horizontalListbox .rlbGroup, .RadListBox { width: auto !important; }

.RadComboBox_Default td.rcbArrowCellRight, .RadComboBox_Default td.rcbArrowCellLeft { /* background-position: 100% 0; */ border: none; -webkit-box-shadow: none; box-shadow: none; width: 12px !important; background: #FFF; background: none !important; background: none; background: none; background: none !important; color: #333; text-decoration: none; vertical-align: middle !important; }

.RadComboBox_Default td.rcbInputCellLeft, .RadComboBox_Default td.rcbInputCellRight { /* background-position: 0 0; */ border: none; -webkit-box-shadow: none; box-shadow: none; padding: 0 !important; background: #FFF; background: none !important; /* color: #999; */ text-decoration: none; margin: 0 !important; }

.contact .mainContainerMarginPadding .submitForm .ajax-Loader { position: absolute; text-align: center; background: url(../img/1X1.png) repeat top left; z-index: 106; width: 100%; height: 100%; }
    .contact .mainContainerMarginPadding .submitForm .ajax-Loader img { position: absolute; top: 45%; }


/*# sourceMappingURL=contact.css.map */
