body.internetexplorer11 .filter-click li.active{border-bottom:0 none;}
body[class*="firefox"] .FilterWrapper .searchbox input[type="text"]{height:46px;}
.snap-inner-page table th .rad-header{font-size: 0.8em;}
.fw-text-50-50 .pd-box-snapdown-content-right .rad-highlight a{font-size:1.125rem;  color: #10069f;  text-transform: uppercase; text-align: center; border: 1px solid #10069f;    cursor: pointer; margin-bottom: 25px;  margin-top: 18px;display: inline-block;
color:#10069f;padding-left: 33px; padding-right: 33px;padding-top: 14px ; padding-bottom: 13px;}
.fw-text-50-50 .pd-box-snapdown-content-right .rad-highlight a:hover{color:#006dff !important; border: 1px solid #006dff;}


.RightImage{margin-top: 32px; margin-bottom: 25px; margin-right: 40px;}
.form-msg-wrap{padding-top:50px; padding-bottom:50px;}
.fw-en-form-wrapper-outer-tailored .captcha-box{float:left;}
.fw-en-form-wrapper-outer-tailored .vgp-wrapper{padding-top:0;}
.fw-en-form-wrapper-outer-tailored  .form-msg-wrap{padding-top:0px; padding-bottom:0px;} 
 .tailored-contact-submit{  text-align: center;}
.filter-inner ul li.disabled a {    color: rgba(91, 91, 91,0.4);    border-color: rgba(91, 91, 91,0.4);    pointer-events: none !important;} 
  
/*---Dropdown---*/
 .ContactLanding .vgp-wrapper{ background-color: transparent;}
.vgp-form-dropdown select {   opacity: 0;   height: 67px;  background: #fff;  position: relative;  cursor: pointer;  outline: none;  z-index: 10;     padding: 10px 20px; font-size: 1.386em; display: block;} 
.vgp-form-dropdown .drop-title {  position: absolute;  top: 0;  padding: 20px 25px;  background: #fff;      width: 98%;  z-index: 0;  color: #b2b2b1;  font-size: 1.286em; display: block; height: 67px;} 
.vgp-form-dropdown .drop-title:before {  position: absolute;  display: inline-block;  content: '';  width: 60px;  height: 100%;  top: 0;  right: 0;  background-color: #a0b0b7;}
.vgp-form-dropdown .drop-title:after {  content: '';  position: absolute;  right: 20px;  top: 27px;  width: 0;  height: 0;  border: 10px solid transparent;  border-top-color: #fff;}

.inputs.vgp-form-dropdown span:not(.asterik){    bottom: -21px; left:0;    width: calc(100% - 0px); } 
.inputs.fullTextAera:nth-child(odd) span{width: calc(100% - 1%);}
.fw-en-form-wrapper-outer-tailored .form-msg-wrap > *:last-child {  padding: 0;  margin: 0;} 
/*---Dropdown---*/
 
 .tailored-contact-submit .field{  clear: both;    margin: 0 auto;    display: inline-block;    text-align: center;float: left;}
 .WidthSet{max-width: 1170px;    margin: 0 auto;}
 .WidthMaxSet{    max-width: 66.66666667%; margin:0 auto;}
.course-webformpage .transportation-wrap.invoicewrap  .width50:first-child{padding-bottom:50px;display:block;}
.course-webformpage .transportation-wrap input{    display: inline-block;}
.form-msg-wrap{max-width: 1170px;    margin: 0 auto;}
.filter-after-select-total{display:none;}
/*.filter-inner-wrap{line-height:1.8;position:relative}*/
/*.filter-inner-wrap.clicked{content: '';border-bottom: 1px solid #10069f;position: absolute;width: 100%;left: 0;bottom: 0;z-index: 1;}
*/.snapBotCon a{color:#10069f;}
.AfterNoCLick{clear: both;    float: left;    margin-top: 40px;}
.invoicewrap .radioBtn input:checked + span:before { content: "";top: -12px;display: inline-block;right: -17px;  position: absolute;width: 20px;z-index: 2;background: #10069f; height: 20px;}
.course-webformpage .transportation-wrap input#inyes {    left: 85px;}
.course-webformpage .transportation-wrap input#inno {    left: 80px;}
.vgp-wrapper p{line-height:1.333em;}
.CourseDeatilPage .participantInfo{    max-width: 66.66666667%;}
.participantBotInfo{clear: both;    padding-top: 0px;    padding-bottom: 30px;}
.participantBotInfo p{text-align:left;    margin-bottom: 0;}
.noitem {text-align:center;}
.differpagination.items-wrapper{text-align:left;}
.ServicesBox{background:#fff;    padding-top: 50px; padding-bottom: 50px;}
.new-country-site-section .pd-box-text a.fw-arrow-link {    color: #10069f;    text-decoration: none;}
.vgp-wrapper textarea{/*padding-top:50px;*/ padding-top: 33px;}
.filled, .vgp-wrapper textarea.active + .placehold{font-size: 1em !important;    line-height: 1.2em;    top: 12px !important;    color: #10069f !important;}
.TrainingPortalLanding #loader{   float: none;    margin: 30px 0 20px;}
.ContactLanding .home-content-fw a[href^="mailto:"]{color:#10069f;}
.inoStoryWrapper{padding-bottom: 50px;}
.insights-filter-title {
    margin-top: 22px;
    margin-bottom: 46px;}
.insights-mobi-filter-active .section.sections-wrap .new-country-site-section.fw-progressive-disclosure{margin-top:0;}
.new-site-fw .font18.coursecontent ul li{padding-bottom: 5px;}
.new-site-fw .font18.coursecontent ul li:before{width: 6px;height: 6px;}
.inoStoryBox img {    visibility: hidden;}
.pad-noneI.inoStoryBox:last-child{display:block !important;}
.open-mobi-selected-tags:after {border-left: 7px solid rgba(0, 0, 0, 0);border-right: 7px solid rgba(0, 0, 0, 0);border-top: 8px solid rgba(16, 6, 159,0.6);content: "";margin-top: -3px;position: absolute;right: 17px;top: 50%;}
.pd-box-snapdown-click.snapopen .pd-box-text .pro-type{color:#fff;}
.ProgressiveBoxes .pd-box-text{padding:14px 15px 10px 31px}
.ProgressiveBoxes .pd-box-text .pro-type{padding-bottom: 0;padding-top: 0;transition:all 0.3s ease}
.ProgressiveBoxes .pd-box-text p.font24.mixbold{padding-top:0;}
.ProgressiveBoxes .fw-pd-wrapper sup{font-size: smaller;    top: -0.5em;}
.pro-type{color:#10069f; }
.pd-box-snapdown-click:hover .pro-type{color:#fff;}
.introSubtitle{color:#1e3643; text-transform:uppercase;margin-top:45px;}
.errorBoxJS{visibility:hidden;}
.tailored-main-wrapper .module-max-width {    margin: 0 auto;    max-width: 1170px;}
.tailored-main-wrapper .label-for-cb{    font-weight: normal;cursor: pointer;padding: 7px 15px 20px 30px;position: relative;    display: inline-block; left: -3px;}
.tailored-main-wrapper span.label-for-cb:before {background-color: #fff;content: ""; top: 1px;display: block;  height: 32px;   left: 3px;   position: absolute; width: 32px; z-index: 1;border: 1px solid #d0dce7;}
.tailored-main-wrapper .radio-button input { height: 32px; width: 32px; z-index: 10; position: absolute; opacity: 0; cursor: pointer;}
.tailored-main-wrapper .radio-button{position:relative;margin-top: 80px;}
.Fields{font-size:1.143em;margin-top: 25px;padding-bottom: 95px;border-bottom: 1px solid #cddae6;display:block;}
.tailored-main-wrapper .btn-wrap input{    padding: 21px 22px;}
.tailored-main-wrapper .radio-button label{font-size: 1.286em;margin-left: 15px;}
.tailored-main-wrapper .vgp-wrapper h2, .tailored-main-wrapper .vgp-wrapper .details-txt{ text-align: left;}
.tailored-main-wrapper .vgp-wrapper h2{margin-bottom:16px;}
.tailored-main-wrapper .vgp-wrapper .details-txt{padding-bottom:40px; border-bottom:1px solid #cddae6;}
.tailored-main-wrapper .vgp-wrapper .general-info-wrapper{margin-top: 22px;}
.form-title{margin-top: 50px; color:#10069f; text-align:center;text-transform: uppercase;}
.tailored-main-wrapper .captcha-box{margin-top: 60px;}
.tailored-main-wrapper  .BottomWrap{display: block;float: left;width: 100%;padding-bottom: 5px;
}
.tailored-main-wrapper  .WidthWrapper{display: block;width: 100%;padding-bottom: 5px;
border-bottom: 1px solid #cddae6;float:left;}
.tailored-main-wrapper .BottomText.font18 {text-align:center;padding-bottom:32px;clear: both;padding-top: 55px;}
.tailored-main-wrapper .bottom-mail-text{text-align:center;clear: both;
padding-top: 70px;display: block;padding-bottom: 95px;}
.tailored-main-wrapper .btn-wrap{margin-bottom:0;}
.vgp-wrappe p.details-txt{font-size: 1.714em;}


.next-steps.btn-reset input[type="button"]{text-transform:uppercase;}
.fw-ls-inner-box:only-child{float:none; margin:0 auto;}
.fw-large-signpost{clear:both;    background: #fff;}
/*.tailored-main-wrapper .vgp-wrapper .inputs:nth-child(odd) { padding-right: 15px;}*/
/*.tailored-main-wrapper .vgp-wrapper .inputs:nth-child(even) { padding-left:15px;}*/
.tailored-main-wrapper .comment-wrapper label{    line-height: 2.000em; top: 18px;}
/*.tailored-main-wrapper .vgp-wrapper .inputs:nth-child(even) label{left:40px}*/
.tailored-main-wrapper .inputs span{width: calc(100% - 19px);}
/*.tailored-main-wrapper .vgp-wrapper .inputs:nth-child(even) span{right:5px; left:auto;}*/
/*.tailored-main-wrapper .vgp-wrapper{padding-top:68px;}*/
.fw-en-form-wrapper .contact-submit input[type="submit"]{border: #10069f solid 1px; color: #10069f;border: 0;} 
.fw-en-form-wrapper .contact-submit input[type="submit"]:hover{border:#006dff solid 1px;outline:0;color:#006dff}
.tailored-main-wrapper h2{color:#10069f;}
.TrainingPortalLanding .fw-ls-inner-box:only-child {    float: none; margin: 0 auto;}
.differpagination {    font-size: inherit !important;}
.fw-progressive-disclosure .pd-box-wrapper.clearfix:last-child{min-height:200px;}

.filter-inner li { display: inline-block;    margin: 0 10px 10px 0;}



@media all and (min-width: 1400px)
{
.course-webformpage .transportation-wrap input:checked + span:before{top:-11px !important;}
}
@media all and (max-width: 1399px) and (min-width: 1025px)
{
.WidthMaxSet { max-width: 75%;}
.insights-filter-title {    margin-bottom: 70px;}
}

@media all and (max-width: 1399px)
{
.pd-box-wrapper.clearfix{min-height:200px;}
.fw-progressive-disclosure .pd-box-wrapper.clearfix:last-child{    min-height: 170px;}
.form-msg-wrap{max-width: 940px;    margin: 0 auto;}
.tailored-main-wrapper .vgp-wrapper{padding-top: 60px;}

.CourseDeatilPage .participantInfo{max-width: 75%;}
.CourseDeatilPage .module-max-width{max-width:940px !important;}
.course-webformpage .inner-wrapper{max-width:940px;}
.BottomCourseWrapper{padding-bottom:45px !important;}
.inoStoryWrapper{padding-top:35px;padding-bottom:35px;}
.CourseDeatilPage .fw-large-signpost {    margin-bottom: 70px !important;}
/*.vgp-wrapper input, .vgp-wrapper textarea{padding:30px 22px 15px;}*/
.ProgressiveBoxes .rad-link a { font-size: 1.143em !important;}
table tr td:first-child {    font-size: 1.286em !important;}
table tr td{ font-size: 1.143em;}
.tailored-main-wrapper .module-max-width {margin: 0 auto;   max-width: 940px;}
.snap-inner-page table tr td{font-size:1.143em !important;}
.TrainingPortalLanding .snapBotCon {    font-size: 1em !important;}
}
@media all and (max-width: 991px)
{
body[class*="firefox"] .FilterWrapper .searchbox input[type="text"] {    height: auto !important;}
.RightImage{margin-right:0;}
.tailored-main-wrapper .module-max-width {margin: 0 30px;}
}
@media all and (max-width:767px){
.participantBotInfo{margin:0 15px !important;}
.course-webformpage .transportation-wrap span label{position:relative;    top: -7px;}
.DisclosureServices #loadmore {
    margin-top: 25px;
}
.course-webformpage .transportation-wrap.invoicewrap  .width50:first-child, .course-webformpage .transportation-wrap .width50:first-child{padding-bottom:20px;}
.WidthMaxSet {    max-width: 100%;}
.course-webformpage .radio-button label{    display: block;}
.course-webformpage .radio-button .label-for-cb{padding-top:0 !important;}
.tailored-main-wrapper .vgp-wrapper {    padding-top: 35px;}

/*.CourseDeatilPage .radioBtn.width50 span.label-for-cb {    margin-right: 0;}*/

.Fields {    margin: 0 15px !important;}
.tailored-main-wrapper .radio-button label{display:block;}
.CourseDeatilPage .comment-wrapper label{ right: 15px;}
.RightCourseWrap, .LeftCourseWrap, .courseTitle{padding:0 15px !important;}
.BottomCourseWrapper {    padding-bottom: 20px !important;}
.inoStoryBox > a {    max-height: 400px;}
.equipment-main-wrapper .equipment-wrapper .inputs:first-child {    width:100% !important;}
.tailored-main-wrapper .module-max-width {    margin: 0 15px;}
.tailored-main-wrapper .vgp-wrapper .inputs:nth-child(odd), .tailored-main-wrapper .vgp-wrapper .inputs:nth-child(even){padding-right:5px; padding-left:5px;}
.tailored-main-wrapper .vgp-wrapper .inputs:nth-child(even) label{left:29px;}
.Fields{padding-bottom: 50px;    padding-top: 20px;}
.tailored-main-wrapper .radio-button{margin-top: 50px;}
.tailored-main-wrapper .inputs span{ width: calc(100% - 8px);}
}
 


/*========Progressive Disclosure==============*/
.filter-tab-content{display:none;}



/*========COURSE tRAINING WEBFORM=========*/
span.bold{font-weight:bold;}
td.red{color:red;}
span.boldRed{font-weight:bold;color:red;}
.check-details{display: block;clear: both;text-align: center;padding-top: 60px;padding-bottom: 32px;}

.CourseDeatilPage .no-image .max-width-content-no-image{    padding-bottom: 38px;    border-bottom: 1px solid #cddae6;}
.CourseDeatilPage .bold{ font-weight: 400;}
.CourseDeatilPage .fw-large-signpost {margin-bottom:100px;}
.course-webformpage .radio-button input:checked + .label-for-cb:after, .tailored-main-wrapper  .radio-button input:checked + .label-for-cb:after{content: "";top: 7px;display: inline-block;left: 9px;position: absolute;width: 20px;z-index: 2;background: #10069f;height: 20px;}
.CourseDeatilPage .equipment-btn{margin-bottom: 50px;}
.form-title-requiremnet{text-transform: uppercase;margin-bottom: 15px !important;}
.CourseDeatilPage .equipment-wrapper{border-bottom:none;padding-bottom: 35px;}

.course-webformpage .OpenStateAtt .transportation-wrap input:checked + span:before {    content: "";    top: -12px;    display: inline-block;       right: -17px;    position: absolute;    width: 20px;    z-index: 2;  background: #10069f;    height: 20px;}
.CourseDeatilPage p.item-count{padding-bottom: 35px;}
.CourseDeatilPage{background-color: #eceef0;/*padding-top: 85px;*/}
.course-webformpage, .CourseDeatilPage{max-width: 2000px; margin-left: auto; margin-right: auto;background-color: #f7f7f7;}
.countryName{font-size: 1.286em; padding: 24px 22px 15px;width: 100%; position: relative; color: #b2b2b1;height: 70px;border: 1px solid #cccccc; background:#fff none repeat scroll 0 0;cursor: pointer;}
.countryName:after {    content: '';    border-left: 7px solid transparent;    border-right: 7px solid transparent;    border-top: 7px solid #becfd6;    right: 25px;    position: absolute;    top: 50%;    margin-top: -3.5px;}
.countrydd ul {display:none;}
.course-webformpage .transportation-wrap input#yes{left:85px;}
.course-webformpage .transportation-wrap input#no{left:80px;}
.course-webformpage .transportation-wrap input[type="radio"]{height: 32px; width: 32px; z-index: 10;  opacity: 0;  left:60px;  cursor: pointer;padding:0;}
.course-webformpage .transportation-wrap span{position:relative;}
.course-webformpage .transportation-wrap span label{margin-right:20px;text-align: center;vertical-align: middle;display: table-cell;}
.course-webformpage .transportation-wrap span.label-for-cb:after, .course-webformpage .transportation-wrap span.label-for-no:after { background-color: #fff; content: ""; top: 1px;display:inline-block; height: 32px;left: 23px;position: relative;width: 32px;z-index: 1;border: 1px solid #d0dce7;}
.course-webformpage .transportation-wrap .width50{width:50%; float:left;display: inline-block;line-height: 1em;}
.course-webformpage .transportation-wrap{float: left;    width: 100%;} 

.course-webformpage .BottomWrap { display: block;    float: left;    width: 100%;    padding-bottom: 5px;}
.course-webformpage .radio-button {    position: relative;    margin-top: 20px;}
.course-webformpage .radio-button input { height: 32px;width: 32px; z-index: 10;position: absolute;   opacity: 0;  cursor: pointer;}
.course-webformpage .radio-button span.label-for-cb:before {    background-color: #fff;    content: "";    top: 1px;    display: block;    height: 32px;    left: 3px;    position: absolute;    width: 32px;    z-index: 1;    border: 1px solid #d0dce7;}
.course-webformpage .radio-button label {    font-size: 1.286em;    margin-left: 15px;}
.course-webformpage .radio-button .label-for-cb, .tailored-main-wrapper .radio-button .label-for-cb { font-weight: normal; cursor: pointer;padding: 7px 15px 20px 30px;position: relative; display: inline-block;left: -3px;}

.equipment-wrapper.first{display:block;}
.course-webformpage .transportation-wrap .width50:first-child{padding-left:28px;width: 47%;padding-top: 12px;}
.fw-progressive-disclosure .fw-pd-wrapper h2, .FilterWrapper, .DisclosureServices{max-width: 1170px;margin: 0 auto;}
.fw-progressive-disclosure{max-width: none;}
/*.insights-filter-title{margin-top:0;margin-bottom: 0;}*/
.searchbox::-webkit-input-placeholder {color:#10069f;}
.searchbox::-moz-placeholder {color:#10069f;}
.searchbox::-ms-input-placeholder {color:#10069f;}







/*====Course Detail Page========*/
.CourseDeatilPage .equipment-wrapper.OpenStateAtt {border-bottom:1px solid #cddae6;}

.radio-button .errorBoxJS{display:block; color:red;}
.radioBtn.width50 span.label-for-cb{margin-right:58px;}
.RightCourseWrap, .LeftCourseWrap{width:50%; float:left;}
.CourseDeatilPage .module-max-width{    margin: 0 auto;    max-width: 1170px;}
.CourseDeatilPage .InfoWrapper p{text-align:left;}

.bboking-wrapper .module-max-width{padding-bottom: 38px;border-bottom: 1px solid #cddae6;}
.training-wrapper .module-max-width{border-bottom: 1px solid #cddae6;padding-bottom: 50px;}
.training-wrapper .sec-ttl, .participant-title, .courseTitle{color: #1e3643;}
.participant-title.font18{text-transform:uppercase; padding-bottom: 35px;padding-top: 50px;}
.training-wrapper{margin-top: 53px;}
.topcontent.font18 p{font-size:inherit;}
.courseTitle{margin-bottom: 36px;}
table tr td{padding: 15px 18px;background:transparent;font-size: 1.286em;  line-height: 1.5;}
.snap-inner-page table tr td{padding: 15px 8px;}
table tbody tr:nth-child(2n+1) {    background: #f4f4f4;}
table tr td:first-child{font-size: 1.500em;  line-height: 1.2;color: #10069f;}
.font18.course-link{ color: #10069f;text-transform: uppercase;    text-align: center;border: 1px solid #10069f; padding-top: 15px; padding-bottom: 15px;cursor:pointer;margin-top: 35px;margin-bottom: 25px;}
.font18.course-link:hover{color:#006dff;border:1px solid #006dff}
.LeftCourseWrap h3{font-size: 1em;text-transform: uppercase;padding-bottom: 30px;padding-top: 12px;color:#10069f;}
.RightCourseWrap{padding-left: 20px;}
.LeftCourseWrap{padding-right: 50px;}
.courseIntro{padding-bottom: 10px;}
.form-title1, .form-title2{text-transform: uppercase;}
.ContactForm{padding-top: 40px;}

.form-title2{padding-top: 30px;display: block;clear: both;  }
.CourseDeatilPage .equipment-wrapper{margin-top: 50px;}
.BottomCourseWrapper{display: block;float: left;margin: 0 auto;width: 100%;padding-top: 90px;padding-bottom: 70px;background:#fff;}
.TrainingPortalLanding .snapBotCon{ font-size: 0.875em;padding-top: 12px;padding-bottom: 20px;}
.TrainingPortalLanding .snapBotCon a{color:#10069f;}
.SubmitWrap{max-width:1170px; margin:0 auto;border-top: 1px solid #cddae6;clear: both;}
.subtitlepage{ padding-top: 20px; padding-bottom: 30px;  text-transform: uppercase;    color: #1e3643;}
.filter-inner-total li {    display: inline-block;    margin: 0 10px 10px 0;}
.filter-inner-total ul { display: inline-block;}
.filter-after-select-total {    text-align: center;    margin-top: 30px;}
.filter-inner-total ul, .filter-inner ul{padding-left:0 !important;} 
.DisclosureServices #loadmore a {    background: none;    color: rgb(16, 6, 159);    border: 1px solid rgba(16, 6, 159,0.6);    display: table;    line-height: 1;    margin: 0 auto;    padding: 12px 31px 13px;    text-align: center;    text-decoration: none;    text-transform: uppercase; }
.DisclosureServices #loadmore {    float: none; margin-top:40px;   margin: 30px auto 0;    max-width: 1170px;    padding: 0;    text-align: center;    width: auto;}
.DisclosureServices #loadmore a:hover{    background: #fff;    color: #006dff; border:1px solid #006dff;}
.filter-click li.productType.active{border-left:1px solid rgb(16, 6, 159);}
.DisclosureServices #loadmore{margin-top:40px;}

/*===============Landing Page=================*/
.snap-inner-page table tbody tr:nth-child(2n){background: #fff;}
.snap-inner-page table tbody tr:nth-child(2n+1){background: #f4f4f4;}
.FilterWrapper .searchbox input:focus{outline:none;}
.FilterWrapper .searchbox input[type="button"]{padding:0;}
.FilterWrapper .Searchbutton input{background: rgba(0, 0, 0, 0) none repeat scroll 0 0; right: 0; text-indent: -9999px;border: medium none;height: 35px; position: absolute;right 0; top: 0;width: 38px;}
.FilterWrapper .Searchbutton{float: right;height: 35px;  position: relative; text-align: right; width: 38px;}
.FilterWrapper .Searchbutton:before{    padding: 0 0px 0 6px; line-height: normal;display: block;color: #10069f; content: "\e123"; display: block;font-family: "icomoon" !important; /* font-size: 2.4em; */ padding-right: 10px; text-align: right; font-weight: bold; top: 50%;position: relative;margin-top: -2px;}
.ClickToSnap{color:#10069f; cursor:pointer;}
.FilterWrapper .searchbox{float:right;    display:block;  list-style: none;    border: 1px solid #cad9e8;  position: relative;}
.FilterWrapper .searchbox input[type="text"]{width:205px;  line-height: 1em;}


.FilterWrapper .searchbox input{background: transparent; border: none;padding: 15px 10px 13px 24px;color: #10069f;font-family: RRPioneer-Medium;}
.filter-inner.font16 {    background: #f5f5f5;}
.snap-inner-page table tr td:nth-child(3){text-align:center;}
/*.snap-inner-page table tr:first-child td{color:#10069f !important;font-size: 1.313em;    text-align: left;}*/
.snap-inner-page table tr th{color:#10069f !important;font-size: 1.313em;    text-align: left;background:#fff;}
.snap-inner-page table tr td{font-size: 1.125em; border:none;    text-align: right;}
.snap-inner-page table tr td:last-child a{text-transform:uppercase;    text-decoration: none; float:right;}
.ProgressiveBoxes .rad-link{padding-top: 15px;display: block;}
.ProgressiveBoxes .rad-link a{ font-size: 1.125em;    line-height: 1.5;color: #10069f;}
.ProgressiveBoxes .rad-link a:after{ color:#1cafd3; display: inline-block;    font-size: 1.1em;    margin-left: 1px;   font-family: 'icomoon' !important; position: relative;    top: 4px;  content: "\eee3";}
.BottomCon{margin-top: 35px;}

/* .snap-inner-page table tr td:last-child a:after{font-size: 1.1em;margin-left: -2px;font-family: 'icomoon' !important;position: relative;top: 4px;content: "\eee3";color:#1cafd3;} */
/*.snap-inner-page table tr td:last-child .icon-chevron-right-new{color: #1cafd3;    font-size: 0.7em;}
    .snap-inner-page table tr td:last-child .icon-chevron-right-new:before{    color: #1cafd3;}*/
.snap-inner-page table tr td:first-child{color: #4e5d65;}
.filter-inner ul li a.selected {    -webkit-box-shadow: 3px 3px 3px 0 rgba(1, 1, 1, 0.08);    -moz-box-shadow: 3px 3px 3px 0 rgba(1, 1, 1, 0.08);    -ms-box-shadow: 3px 3px 3px 0 rgba(1, 1, 1, 0.08);    -o-box-shadow: 3px 3px 3px 0 rgba(1, 1, 1, 0.08);    box-shadow: 3px 3px 3px 0 rgba(1, 1, 1, 0.08);}
.filter-inner ul li a {    background: #ffffff none repeat scroll 0 0;    color: rgb(16, 6, 159);    border: 1px solid rgba(16, 6, 159,0.4);    display: inline-block;    padding: 5px 35px 5px 10px;    position: relative;    text-align: left;    text-decoration: none;}
.filter-inner ul li a.selected:before {    color: #38c1de;    content: "\eee18";    font-family: "icomoon";    font-size: 0.8em;    line-height: 1;    margin-top: -5px;    position: absolute;    right: 10px;    top: 50%;}
.filter-inner-total ul li a {    background: #ffffff;    color: rgb(16, 6, 159);    border: 1px solid rgba(16, 6, 159,0.6);    display: inline-block;    padding: 5px 35px 5px 10px;    position: relative;    text-align: left;    text-decoration: none;    -webkit-box-shadow: 3px 3px 3px 0 rgba(1, 1, 1, 0.08);    -moz-box-shadow: 3px 3px 3px 0 rgba(1, 1, 1, 0.08);    -ms-box-shadow: 3px 3px 3px 0 rgba(1, 1, 1, 0.08);    -o-box-shadow: 3px 3px 3px 0 rgba(1, 1, 1, 0.08);    box-shadow: 3px 3px 3px 0 rgba(1, 1, 1, 0.08);}
.filter-inner-total ul li a.selected:before {    border: medium none;    color: #38c1de;    content: "X";    font-family: Arial;    font-size: 0.8em;    position: absolute;    right: 14px;    top: 50%;    line-height: 1;    margin-top: -5px;}
.filter-inner-total{display:none;}
.insights-mobi-filter-active .homecontentwrapper,.insights-mobi-filter-active  .pd-fw-ttl-wrapper  {    display: none;}
#mobfilter .filter-after-select-total {    text-align: left;  border: 1px solid #cad9e8;}
.insights-mobi-filter-active .ProgressiveBoxes .font40.pd-ttl{    display: none;}

@media all and  (max-width: 1100px){
.inn-content-wrapper.inn-landing-main-content-wrapper { float: left; width: 100%; background-color: #fff;}
}

@media all and (max-width: 1024px) and (min-width: 992px)
{
.insights-filter-title {    margin-bottom: 50px;}
body[class*="firefox"] .FilterWrapper .searchbox input[type="text"]{height:46px;}
}
@media all and (min-width: 992px){

.insights-filter-mobi-info .filter-ttl{display:none;}
}

@media all and (min-width: 1399px){
/*.inputs{padding-left:0;}*/
}
@media all and (max-width: 1399px){
.filter-click li a {    min-width: inherit;}

}
@media all and (min-width:1020px) and (max-width: 1024px){
.FilterWrapper .searchbox{margin-left:10px;}
.FilterWrapper{display:inline-block;}
.FilterWrapper .searchbox input{    padding: 12px 10px 12px 24px;}
}
@media all and (min-width: 991px) and (max-width: 1024px){
/*.vgp-wrapper .inputs:nth-child(odd) span {    width: calc(100% - 18px);}
.vgp-wrapper .inputs:nth-child(even) span{    width: calc(100% - 18px);}*/
.tailored-main-wrapper .vgp-wrapper .inputs:nth-child(even) span {    right: 4px;}
.snap-inner-page table{table-layout:fixed}
}


@media all and (min-width: 768px) and (max-width: 991px){
.snap-inner-page table tr th{text-align:center;}
.course-webformpage .captcha-box{margin-top:60px;}
.form-msg-wrap{margin:0 30px;}
.tailored-main-wrapper .radio-button, .course-webformpage .radio-button{text-align: center;}
.tailored-main-wrapper .vgp-wrapper {    padding-top: 40px;}
.inoStoryWrapper{padding-top: 15px;padding-bottom:25px;}
.BottomCourseWrapper{padding-bottom: 30px !important;}
}
@media all and (max-width: 1024px) and (min-width: 768px)
{
.WidthMaxSet {    max-width: 100%;}
.CourseDeatilPage .participantInfo{max-width: 100%;}
}
@media all and (min-width:992px){
.snapdowntable{display:table !important}
}

@media all and (max-width: 991px){
.participantBotInfo{margin:0 30px;}
.inn-content-wrapper.inn-landing-main-content-wrapper {    padding-left: 0px;    padding-right: 0px;}

.filter-inner-total ul {    display: inline;}
.inoStoryBox .inoBoxOverlay p {    display: block;}
.inoStoryBox .inoBoxOverlay {     top: 0;    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjY1Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC42NSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);    background: -moz-linear-gradient(left, rgba(0,0,0,0.65) 0%, rgba(0,0,0,0.65) 100%);    background: -webkit-linear-gradient(left, rgba(0,0,0,0.65) 0%,rgba(0,0,0,0.65) 100%);    background: linear-gradient(to right, rgba(0,0,0,0.65) 0%,rgba(0,0,0,0.65) 100%);    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6000000', endColorstr='#a6000000',GradientType=1 );}

.PadTailored{padding:0;}
.tailored-main-wrapper .comment-wrapper label{padding:0 10px 0 0;}
.pd-snapdown-content{      padding-left: 0;  padding-right: 0;}
#mobfilter .filter-after-select-total{    border: 1px solid rgba(16, 6, 159,0.6);}
.FilterWrapper .searchbox input{padding:14px 20px 13px 20px;}

/*========Tailored Form==*/
/*.vgp-wrapper .inputs:nth-child(odd) span {    width: calc(100% - 18px);}
.vgp-wrapper .inputs:nth-child(even) span{    width: calc(100% - 18px);}*/
.tailored-main-wrapper .vgp-wrapper .inputs:nth-child(even) span {    right: 4px;}


/*=Mobi filter==*/

.mobi-Filter-Done a {    display: none;}
.mobi-Filter-Done .apply {    display: block;}
.FilterWrapper .searchbox{    width: 100%;     float: left;   margin-top: 20px;}
.insights-filter-title{margin-top: 22px;    margin-bottom: 46px;}
#mobfilter .filter-main {    overflow: auto;    position: relative;    z-index: 111;}
.filter-inner.font16 {background: none;}
.insights-filter-title{margin-left:0;margin-right:0;}
.filter-inner ul li:nth-child(2) a, .filter-inner ul li:first-child a {    /* border-top: 1px solid #cddae6; */    border-top: 1px solid rgba(16, 6, 159,0.4);}
.filter-inner ul li a{     display: block;padding: 10px;text-align: left;width: 96%; border-left: none;border-right: none;      border-top: none; color: rgba(16, 6, 159,0.6);}
.filter-inner ul li a {    box-shadow: none;    -webkit-box-shadow: none;    -moz-box-shadow: none;    -ms-box-shadow: none;    -o-box-shadow: none;}
.filter-inner li {    display: inline-block;    margin: 0;    width: 49%;}
.filter-tab-content ul {    width: 100%;}
#mobfilter .filter-inner-total {    padding: 0 20px 10px;}
#mobfilter .filter-inner-total  ul, #mobfilter .filter-inner-total  ul li{padding-bottom:0 !important}



table tr td:first-child{    font-size: 1.286em;}
.equipment-wrapper .inputs:first-child {    width: 50% !important;}
.inner-wrapper{margin:0 !important;}
.Fields{    margin: 0 30px;}
.course-webformpage .transportation-wrap .width50:first-child{padding-left:10px;}
.RightCourseWrap, .LeftCourseWrap, .courseTitle{width:100%;padding: 0 30px;}
.LeftCourseWrap h3{font-size: 1.125em;}
.filter-click li a:after {    border: medium none;    content: "\eee3";    font-family: "icomoon" !important;    font-size: 1.4em;    margin-top: -14px;    position: absolute;    right: 10px;    top: 50%;}

}


@media all and (max-width: 767px){
.form-msg-wrap{margin:0 15px;}
.filter-inner ul li a{padding:10px 0px 10px 10px;}
.tailored-main-wrapper .comment-wrapper textarea {    min-height: 260px;}
.CourseDeatilPage .participantInfo{max-width: 100%;}
.insights-filter-title {    margin-top: 30px;}
.section.sections-wrap > .sub-section.last-div.new-country-site-section{margin-bottom:0px !important;}

.inoBoxOverlay {    padding-left: 15px;    padding-right: 15px;}
.inoStoryBox .inoBoxOverlay p.iboxTitle::after {    padding-left: 10px;    color: #fd4192;    content: "\e311";    font-family: new-icomoon;    transition: all 0.25s;    font-size: 0.7em;}
.inn-content-wrapper.inn-landing-main-content-wrapper{float: left;width: 100%;padding-left:0; padding-right:0;}
.inoStoryWrapper { padding-top: 0px; padding-bottom: 0px;}
.tailored-main-wrapper .Fields{margin:0;}
.vgp-wrapper .inputs:nth-child(odd) span, .vgp-wrapper .inputs:nth-child(even) span{width: calc(100% - 8px);}
.pd-snapdown-content{padding-left:0; padding-right:0;}
.snap-inner-page table tr td:first-child{text-align:left;}

.insights-mobi-filter-active .searchbox{display:none;}
}

@media all and (max-width: 520px){
.vgp-wrapper textarea {    padding-top: 80px;}
.course-webformpage .transportation-wrap .width50 {width: 100% !important;}
}
@media all and (max-width: 640px)
{
.btns {    width: 50%;    margin-left: 0px;}
}
@media all and (max-width: 420px)
{
.btns {width: 100%;margin-left: 0px;}
.next-steps.btn-reset{margin-top: 20px;}
}

a.termLink{color:#10069f; text-decoration:none;}