@charset "utf-8";/* CSS Document */
body {font-family: Montserrat;}

::-webkit-input-placeholder { /* Chrome */color: #333;}
:-ms-input-placeholder { /* IE 10+ */color: #333}
::-moz-placeholder { /* Firefox 19+ */color: #333;opacity: 1;}
:-moz-placeholder { /* Firefox 4 - 18 */color: #333;opacity: 1;}


.thumb{cursor: pointer;overflow: hidden;border-radius: 7px;width: 100%;display: block;}

video{float: left;position: relative;width: 260px;min-width: 100%;max-width: 100%;height: auto;opacity: 1;border-radius: 7px 7px 0px 0px;/* padding-bottom: 55px; */filter: grayscale(100%);transition: all 300ms cubic-bezier(0.645, 0.045, 0.355, 1.000);}
video:hover{opacity: 1;filter: grayscale(0%);transition: all 300ms cubic-bezier(0.645, 0.045, 0.355, 1.000);}


/*ul#sortable li:active, ul#sortable li:focus {box-shadow: 0px 0px 10px 0px #000 !important;}*/
.container {max-width: 1280px;}

.pointerEvent {pointer-events: none;}
  

.u-ieMinHeightBugFix {padding: 0px 0px 80px 0px;/*padding: 0;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;*/overflow-x: hidden;}

.Aligner {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;/*min-height: 24em;*/min-height: 100vh;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;}
.Aligner-item { /* -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; */min-height: 100vh;position: relative;}
.Aligner-item-top {-webkit-align-self: flex-start;-ms-flex-item-align: start;align-self: flex-start;}
.Aligner-item-bottom {-webkit-align-self: flex-end;-ms-flex-item-align: end;align-self: flex-end;}
.enrollmentBox {background: #fff;display: block;margin: 0 20px;box-shadow: 6px 7px 20px rgba(0, 0, 0, 0.4);}
.enrollmentBox h1 {color: #24499b;font-weight: 600;margin-top: 0;margin-bottom: 20px;font-size: 30px;}
.enrollmentBox h2 {color: #24499b;font-weight: 400;margin-top: 0;margin-bottom: 20px;font-size: 24px;}

.enrollmentIcon {height: 90vh;}

/*---Form--*/

.formBox {background: #fff;display: block;box-shadow: 6px 7px 20px rgba(0, 0, 0, 0.4);-webkit-box-shadow:  6px 7px 20px rgba(0, 0, 0, 0.4);-moz-box-shadow:  6px 7px 20px rgba(0, 0, 0, 0.4);}
.questions-steps .formBox {background: #fff;display: block;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;}

.formBox h2 {/* color: #24499b;font-weight: 400;margin-top: 0;font-size: 3.5vh;margin-bottom: 20px;*/
/* font-size: 4rem; */
margin-bottom: 10px;display: inline-block;color: #666666;font-weight: bold;background-image: -moz-linear-gradient( 0deg, rgb(112,196,159) 0%, rgb(61,185,142) 100%);/* background-image: -webkit-linear-gradient( 0deg, rgb(112,196,159) 0%, rgb(61,185,142) 100%); */
background-image: -ms-linear-gradient( 0deg, rgb(112,196,159) 0%, rgb(61,185,142) 100%);/* -webkit-background-clip: text; */
/* -webkit-text-fill-color: transparent; */
}

.formBox p {font-size: 18px;font-weight: 400;}

ul.StepList {/* position: absolute; */
/* width: 100%; */
/* bottom: 10%; */
/* margin: 0; */
/* padding: 0; */
/* list-style-type: none; */
}
.questions-steps-list.StepList {position: absolute;width: 100%;left: 0;right: 0;top: 162px;/* margin: 0 auto; */list-style-type: none;/* background: #65baef; */z-index: 99;padding: 0;/* transform: translateY(-50%); */}
.questions-steps-list.StepList:after {content: "";position: absolute;top: 17px;left: -34%;z-index: 2;width: 39%;height: 2px;/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ee3968+0,c51088+100 */
background: #ee3968; /* Old browsers */
background: -moz-linear-gradient(left, #ee3968 0%, #c51088 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left, #ee3968 0%,#c51088 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, #ee3968 0%,#c51088 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ee3968', endColorstr='#c51088',GradientType=1 ); /* IE6-9 */
}
.questions-steps-list.StepList:before {content: "";position: absolute;top: 17px;right: -32%;width: 38%;height: 2px;z-index: 8;/* background: #eb018b; */
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#c51088+0,ee3968+100 */
background: #c51088; /* Old browsers */
background: -moz-linear-gradient(left, #c51088 0%, #ee3968 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left, #c51088 0%,#ee3968 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, #c51088 0%,#ee3968 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c51088', endColorstr='#ee3968',GradientType=1 ); /* IE6-9 */
}

ul.StepList li {display: inline-block;/* width: 100% !important; */text-align: center;position: relative;float: left;padding: 6px 0px;}
ul.StepList li span.stepListNo {background: #ffffff;top: 1px;width: 14px;height: 14px;display: inline-block;text-align: center;font-size: 6px;/* line-height: 24px; */
text-indent: -100px;overflow: hidden;color: transparent;border-radius: 100%;position: relative;z-index: 9;transform: scale(.8);border: 2px solid #eb018b;box-shadow: 0px 0px 0px 6px white;transition: all 400ms ease-in-out;}
ul.StepList li:after {content: "";position: absolute;top: 50%;left: 0;right: 0;width: 100%;height: 2px;z-index: 1;margin: 0px auto;background: #e6e6e6;}
ul.StepList li:before {content: "";position: absolute;top: 50%;left: 0;right: 0;width: calc( 100% - 3px );/* width: 98.4%; */
height: 0;z-index: 2;margin: 0px auto;background: #ffffff;border: 1px dashed #c51088;transition: all 500ms ease-in-out;}
ul.StepList li.current span.stepListNo {color: transparent;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ee3968+0,c51088+100 */
background: #ee3968; /* Old browsers */
background: -moz-linear-gradient(left, #ee3968 0%, #c51088 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left, #ee3968 0%,#c51088 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, #ee3968 0%,#c51088 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ee3968', endColorstr='#c51088',GradientType=1 ); /* IE6-9 */
transform: scale(1);border: 2px solid #ffffff;transition: all 400ms ease-in-out;}

ul.StepList li.current:before {height: 2px;background: #ffffff;border: 1px dashed #c51088;transition: all 500ms ease-in-out;}
ul.StepList li span.stepListTxt {display: none;position: absolute;





top: 35px;right: 0;left: 0;margin: 0px auto;font-size: 12px;}


ul.StepList li.current span.stepListTxt {display: block;position: absolute;top: 35px;right: 0;left: 0;margin: 0px auto;font-size: 12px;}



#thankYou {
}

.formHeadsec {/* padding: 40px 40px 25px 40px; */
/* border-bottom: 1px solid #666;*/
display: block;height: 180px;/*border-bottom: 1px solid #ccc;*/
margin-bottom: 80px;}

.formFieldsec {/* padding: 40px 40px 0px 40px; */
}
.formFieldsec-2column {-webkit-column-count: 2;-moz-column-count: 2;column-count: 2;}

.formFieldsec-3column {-webkit-column-count: 3;-moz-column-count: 3;column-count: 3;}
.formFieldsec-4column {-webkit-column-count: 4;-moz-column-count: 4;column-count: 4;}
.formFieldsec-5column {-webkit-column-count: 5;-moz-column-count: 5;column-count: 5;}
.formFieldsec .form-control {display: block;width: 100%;height: auto;padding: 13px 12px;font-size: 14px;line-height: 1.42857143;color: #949494;background-color: #fff;background-image: none;border: none;border: 1px solid #ccc;border-radius: 6px; 
margin-bottom: 14px;-webkit-box-shadow: none;box-shadow: none;-webkit-transition: all ease-in-out .15s;-o-transition: all ease-in-out .15s;transition: all ease-in-out .15s;}

.formFieldsec .form-group {position: relative;margin-left: 0px;margin-right: 0px;padding: 0px;}

.formFieldsec span.required {position: absolute;top: 15px;right: 30px;color: #ec008c;font-size: 16px;}

/*--checkboxWrp---*/
.checkboxWrp { /* clear: both; */
margin-bottom: 15px;padding: 0px;}

.checkboxList {position: relative;float: left;/*margin-right: 20px;*/
}

.checkboxTxt {float: left;line-height: 22px
}

.checkboxTxt label {font-weight: 400 !important; /*letter-spacing: 1px;*/
cursor: pointer;padding-left: 10px;}

.checkboxList input {width: 22px;height: 22px;margin: 0;


}

.checkboxList label {cursor: pointer;position: absolute;width: 22px;
height: 22px;top: 0;left: 0;background: rgba(253, 253, 253, 1);border: 2px solid #24499b;border-radius: 3px; /* box-shadow: 0 0 9px rgba(0, 0, 0, 0.3);*/
}


.checkboxList label:before {opacity: 0;content: '';position: absolute;width: 100%;height: 20px;background: #24499b;top: 0px;left: 0px;border: 2px solid #24499b;border-top: none;border-right: none;transition: all 500ms ease-in-out;} 
.checkboxList label:after {opacity: 0;content: '';position: absolute;width: 12px;height: 6px;background: transparent;top: 4px;left: 4px;border: 2px solid #ffffff;border-top: none;border-right: none;transform: rotate(-45deg);transition: all 500ms ease-in-out;}


.checkboxList label:hover::after {opacity: 1;transition: all 500ms ease-in-out;}

.checkboxList input[type=checkbox]:checked + label:after, .checkboxList input[type=checkbox]:checked + label:before {opacity: 1;} 
/*---radioboxWrp--*/
.radioboxWrp {clear: both;margin-bottom: 13px;padding: 0px;}

.languages {position: relative;/*margin-left: 5%;*/
padding-bottom: 2%;}

.radioboxList {position: relative;float: left;overflow: hidden;}

.explain {float: left;display: inline-block;line-height: 30px;}

.explain label {font-weight: 400 !important; /*letter-spacing: 1px;*/
}

.radioboxTxt {float: left;line-height: 22px;}

.radioboxTxt {float: none;/*   line-height: 22px;*/
line-height: 32px;width: calc(100% - 55px);display: inline-block;}
.checkboxTxt {float: none;line-height: 22px;/*width: calc(100% - 55px);*/
width: calc(100% - 53px);display: inline-block;}

.radioboxTxt label {font-weight: 400 !important; /*letter-spacing: 1px;*/
cursor: pointer;padding-left: 10px;margin-bottom:0px;}

.radioboxList input {width: 22px;height: 22px;margin: 5px 0 0 0;opacity: 0
}

.radioboxList label {cursor: pointer;position: absolute;width: 22px;height: 22px;top: 5px;left: 0;background: rgba(253, 253, 253, 1);border: 2px solid #24499b;border-radius: 100%; /* box-shadow: 0 0 9px rgba(0, 0, 0, 0.3);*/
} 

.radioboxList label:after {opacity: 0;content: '';position: absolute;width: 10px;height: 10px;background: #24499b;border-radius: 100%;top: 4px;left: 4px;/*border: 2px solid #24499b;*/
border-top: none;border-right: none;/* transform: rotate(-45deg); */
transition: all 500ms ease-in-out;}

.radioboxList label:hover::after {opacity: 1;transition: all 500ms ease-in-out;
}

.radioboxList input[type=radio]:checked + label:after ,
.radioboxList input[type=checkbox]:checked + label:after {opacity: 1;}

.animatorBG { position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: url(../img/animatorBG.png) no-repeat left center;background-size: cover; }
.directorBG { position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: url(../img/directorBG.png) no-repeat left center;background-size: cover; }
.illustratorBG { position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: url(../img/illustratorBG.png) no-repeat left center;background-size: cover; }
.scriptwriterBG { position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: url(../img/scriptwriterBG.png) no-repeat left center;background-size: cover; }
.soundartistBG { position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: url(../img/soundartistBG.png) no-repeat left center;background-size: cover; }
.videoGraphyBG { position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: url(../img/videoGraphyBG.png) no-repeat left center;background-size: cover; }
.voiceoverartistBG { position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: url(../img/voiceoverartistBG.png) no-repeat left center;background-size: cover; }

/**
* Checkbox Five
*/
.checkboxFive {position: relative;}

/**
* Create the box for the checkbox
*/
.checkboxFive label {cursor: pointer;position: absolute;width: 30px;height: 30px;top: 0;left: 0;background: rgba(253, 253, 253, 1);border: 2px solid #24499b;border-radius: 3px;box-shadow: 0 0 9px rgba(0, 0, 0, 0.3);}

/*-D-isplay the tick inside the checkbox--*/
.checkboxFive label:after {opacity: 0;content: '';position: absolute;width: 15px;height: 7px;background: transparent;top: 7px;left: 6px;border: 2px solid #ec008c;border-top: none;border-right: none;transform: rotate(-45deg);
transition: all 500ms ease-in-out;}

/*--Create the hover event of the tick--*/
.checkboxFive label:hover::after {opacity: 1;transition: all 500ms ease-in-out;}

/*--Create the checkbox state for the tick--*/
.checkboxFive input[type=checkbox]:checked + label:after {opacity: 1;}

/*
.form-steps{ position: absolute; top: 0; opacity: 0; transform: translate(50px,0px); transition: all 500ms ease-in-out; }
.form-steps.current{ position: relative; z-index: 99; opacity: 1; transform: translate(0px,0px); transition: all 500ms .6s ease-in-out; }
*/

.form-steps {position: absolute;top: 50%;opacity: 0;transform: translate(0, -50%);transition: all 500ms ease-in-out;}

.form-steps.current {z-index: 99;opacity: 1;transition: all 500ms .6s ease-in-out;}
/*.questions-steps {margin: 110px 0 55px 0;position: relative;background: #ffffff;box-shadow: 6px 7px 20px rgba(0, 0, 0, 0.4);-webkit-box-shadow:  6px 7px 20px rgba(0, 0, 0, 0.4);-moz-box-shadow:  6px 7px 20px rgba(0, 0, 0, 0.4);}*/

.questions-steps {/* position: absolute; */
top: 50%;left: 0;right: 0;margin: 0px auto;background: #ffffff;/* transform: translateY(-50%); */
/* box-shadow: 6px 7px 20px rgba(0, 0, 0, 0.4); */
/* -webkit-box-shadow: 6px 7px 20px rgba(0, 0, 0, 0.4); */
-moz-box-shadow: 6px 7px 20px rgba(0, 0, 0, 0.4);}

.questions-steps .form-steps {position: static;top: 0;transform: none;transition: all 100ms ease-in-out;display: none;}
.questions-steps .form-steps.current {z-index: 99;opacity: 1;transition: all 100ms  ease-in-out;display: block;
}
/*----btn---*/
.steps-btns {width: 100%;/* margin-bottom: 25px; */position: fixed;background: #ffff;left: 0;bottom: 0;z-index: 999;box-shadow: 0px -1px 10px 1px rgba(0, 0, 0, 0.3);}

.steps-btns button { display: inline-block;width: auto;margin: 0px 5px;/* margin: 15px 15px 0px 15px; */ }

.btn { transition: all 500ms ease-in-out; }

.btn-continue { width: 100%;padding: 10px;color: #fff;background: #ec008c;font-size: 16px;letter-spacing: 2px;border-radius: 0;margin-top: 20px; }

.btn-continue:hover { color: #fff;background: #A0005F; }
.btn:focus,.btn:active { outline: none !important; }
/*.btn-backBdr { width: 100%;padding: 15px 35px;color: #ccc;font-size: 16px;letter-spacing: 2px;border-radius: 0;margin-top: 20px;background-image: -moz-linear-gradient( 0deg, rgb(254,45,134) 0%, rgb(2,177,232) 100%);background-image: -webkit-linear-gradient( 0deg, rgb(254,45,134) 0%, rgb(2,177,232) 100%);background-image: -ms-linear-gradient( 0deg, rgb(254,45,134) 0%, rgb(2,177,232) 100%);}

.btn-backBdr:hover { color: #000;background: #ccc; }
*/ 
.btn-backBdr{width: 100%;padding: 10px 30px;background: transparent;font-size: 15px;letter-spacing: 1px;border-radius: 100px;color: #fff;border: none;margin-top: 20px;position: relative;/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#a56bac+0,5855a4+100 */
background: #a56bac; /* Old browsers */
background: -moz-linear-gradient(left, #a56bac 0%, #5855a4 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left, #a56bac 0%,#5855a4 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, #a56bac 0%,#5855a4 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a56bac', endColorstr='#5855a4',GradientType=1 ); /* IE6-9 */
}

.btn-contBdr {width: 100%;padding: 10px 30px;background: transparent;color:#fff;font-size: 15px;letter-spacing: 1px;border-radius: 100px;border: none;margin-top: 20px;position: relative;background-image: -moz-linear-gradient( 0deg, rgb(254,45,134) 0%, rgb(2,177,232) 100%);background-image: -webkit-linear-gradient( 0deg, rgb(254,45,134) 0%, rgb(2,177,232) 100%);background-image: -ms-linear-gradient( 0deg, rgb(254,45,134) 0%, rgb(2,177,232) 100%);}



.back-btn-box , .continue-btn-box { display: inline-block;padding: 15px 0px; }

span.btn-txt {position: relative;z-index: 11;font-weight: 600;/*background-image: -moz-linear-gradient( 0deg, rgb(254,45,134) 0%, rgb(2,177,232) 100%);background-image: -webkit-linear-gradient( 0deg, rgb(254,45,134) 0%, rgb(2,177,232) 100%);background-image: -ms-linear-gradient( 0deg, rgb(254,45,134) 0%, rgb(2,177,232) 100%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;*/}


.btn.disabled, 
.btn[disabled], 
fieldset[disabled] .btn {cursor: default;box-shadow: none;opacity: .5;/* filter: grayscale(100%); */position: relative;}

.btn-backBdr.btn.disabled, 
.btn-backBdr.btn[disabled], 
fieldset[disabled] .btn-backBdr.btn,
.btn-contBdr.btn.disabled, 
.btn-contBdr.btn[disabled], 
fieldset[disabled] .btn-contBdr.btn { 	color: #000; }


.btn-backBdr.btn.disabled:after, 
.btn-backBdr.btn[disabled]:after, 
fieldset[disabled] .btn-backBdr.btn:after,
.btn-backBdr.btn.disabled:hover:after, 
.btn-backBdr.btn[disabled]:hover:after, 
fieldset[disabled] .btn-backBdr.btn:hover:after,

.btn-contBdr.btn.disabled:after, 
.btn-contBdr.btn[disabled]:after, 
fieldset[disabled] .btn-contBdr.btn:after,
.btn-contBdr.btn.disabled:hover:after, 
.btn-contBdr.btn[disabled]:hover:after, 
fieldset[disabled] .btn-contBdr.btn:hover:after
{	content: "";position: absolute;left: 2px;top: 2px;width: calc( 100% - 4px ) !important;height: calc( 100% - 4px );background: #fff;z-index: 0;transition: all 500ms ease-in-out;	}


.btn-contBdr.btn:after, 
.btn-contBdr.btn:after, 
fieldset .btn-contBdr.btn:after
{	content: "";position: absolute;right: 2px;top: 2px;width: 0 !important;height: calc( 100% - 4px );background: #fff;z-index: 0;border-radius: 3px;transition: all 500ms ease-in-out;	}



.btn-backBdr.btn:after, 
.btn-backBdr.btn:after, 
fieldset .btn-backBdr.btn:after,
.btn-contBdr.btn:after, 
.btn-contBdr.btn:after, 
fieldset .btn-contBdr.btn:after 
{content: "";position: absolute;right: 2px !important;right: inherit;top: 2px;width: 0;height: calc( 100% - 4px );background: #fff;z-index: 0;border-radius: 100px;transition: all 500ms ease-in-out;}



/*.btn-backBdr.btn:hover:after, 
.btn-backBdr.btn:hover:after, 
fieldset .btn-backBdr:hover:after,
.btn-contBdr.btn:hover:after, 
.btn-contBdr.btn:hover:after, 
fieldset .btn-contBdr:hover:after  { width: 0 !important;left: 2px!important;left: inherit!important; }*/


.btn.disabled:hover, 
.btn[disabled]:hover,
fieldset[disabled] .btn:hover {cursor: auto;color: #333 !important;   }

.btn-backBdr.btn:hover, 
.btn-backBdr.btn:hover, 
fieldset .btn-backBdr:hover,
.btn-contBdr.btn:hover, 
.btn-contBdr.btn:hover, 
fieldset .btn-contBdr:hover  { box-shadow: 0px 0px 20px rgba(0,0,0,.5); }


.btn-backBdr:hover,
.btn-contBdr:hover { color: #fff !important; }

.btn-backBdr.btn.disabled:hover, 
.btn-backBdr.btn[disabled]:hover, 
fieldset[disabled] .btn-backBdr.btn:hover,
.btn-contBdr.btn.disabled:hover, 
.btn-contBdr.btn[disabled]:hover, 
fieldset[disabled] .btn-contBdr.btn:hover { box-shadow: 0px 0px 20px rgba(0,0,0,.0); }

.btn-table-back {	width: 100%;	padding: 10px;	color: #fff;	font-weight: 500;	border: 1px solid #fff;	box-shadow: 0px 0px 10px rgba(0,0,0,.05);	background-image: -moz-linear-gradient( 0deg, rgb(170,104,168) 0%, rgb(95,81,159) 100%);	background-image: -webkit-linear-gradient( 0deg, rgb(170,104,168) 0%, rgb(95,81,159) 100%);	background-image: -ms-linear-gradient( 0deg, rgb(170,104,168) 0%, rgb(95,81,159) 100%);}


.btn-table-continue {	width: 100%;	padding: 10px;	color: #fff;	font-weight: 500;	border: 1px solid #fff;	box-shadow: 0px 0px 10px rgba(0,0,0,.05);	background-image: -moz-linear-gradient( 0deg, rgb(250,206,114) 0%, rgb(249,118,168) 100%);	background-image: -webkit-linear-gradient( 0deg, rgb(250,206,114) 0%, rgb(249,118,168) 100%);	background-image: -ms-linear-gradient( 0deg, rgb(250,206,114) 0%, rgb(249,118,168) 100%);
}
.btn-table-brief {	/*width: 100%;*/
	padding: 10px 20px;	color: #fff;	font-weight: 500;	border: 1px solid #fff;	display: inline-block;	box-shadow: 0px 0px 10px rgba(0,0,0,.05);	background-image: -moz-linear-gradient( 0deg, rgb(246,38,119) 0%, rgb(248,45,126) 50%, rgb(204,26,132) 100%);	background-image: -webkit-linear-gradient( 0deg, rgb(246,38,119) 0%, rgb(248,45,126) 50%, rgb(204,26,132) 100%);	background-image: -ms-linear-gradient( 0deg, rgb(246,38,119) 0%, rgb(248,45,126) 50%, rgb(204,26,132) 100%); 
}
.btn-table-another-estimate {	/*width: 100%;*/
	padding: 10px 20px;	color: #fff;	font-weight: 500;	border: 1px solid #fff;	display: inline-block;	background-image: -moz-linear-gradient( 0deg, rgb(73,195,203) 0%, rgb(125,161,195) 50%, rgb(163,133,187) 100%);	background-image: -webkit-linear-gradient( 0deg, rgb(73,195,203) 0%, rgb(125,161,195) 50%, rgb(163,133,187) 100%);	background-image: -ms-linear-gradient( 0deg, rgb(73,195,203) 0%, rgb(125,161,195) 50%, rgb(163,133,187) 100%);}

.btn-table-back:hover,
.btn-table-continue:hover,
.btn-table-brief:hover,
.btn-table-another-estimate:hover{	font-weight: 600;	color: #fff;	letter-spacing: 1px;	border: 1px solid #fff;	box-shadow: 0px 0px 20px rgba(0,0,0,.3);	
}



/*.btn-contBdr:hover:after { width: 0 !important;right: 2px!important;left: inherit!important; }*/

/*----form fields----*/

.checkbox-custom, .radio-custom {opacity: 0;position: absolute;}

.checkbox-custom, .checkbox-custom-label, .radio-custom, .radio-custom-label {display: inline-block;vertical-align: middle;margin-bottom: 20px;cursor: pointer;}

.checkbox-custom-label:hover,
.checkbox-custom-label:focus,
.radio-custom-label {border: 1px solid #ffffff;}

/*.checkbox-custom-label, .radio-custom-label {   	position: relative;width: 100%;min-height: 110px;padding: 15px 10px 10px 10px;
	border:1px solid #c7c7c7;	transition:all .5s ease-in-out;}*/
.formFieldsec .col-md-3 {padding: 0 5px;}

.checkbox-custom-label, .radio-custom-label {position: relative;width: 100%;/* min-height: 110px; */
    margin: 5px 0;padding: 15px 10px 10px 10px;border: 1px solid #c7c7c7;transition: all .5s ease-in-out;}

.check_box_list center {display: flex;}

.checkbox-custom + .checkbox-custom-label:before, .radio-custom + .radio-custom-label:before {content: '';/* background: #fff; */
    /* border: 2px solid #ddd; */
    display: inline-block;vertical-align: middle;width: 100%;height: 100%;float: left;position: absolute;top: 0;left: 0;z-index: 9;padding: 2px;color: #fff;line-height: 3.5;font-size: 2em;margin-right: 10px;text-align: center;transition: all .5s ease-in-out;}

.checkbox-custom-label:hover,
.checkbox-custom-label:focus {color: #fff;background: rgba(36, 73, 155, 0.69);
    webkit-box-shadow: 6px 6px 15px 0 rgba(0, 0, 0, 0.3);-moz-box-shadow: 6px 6px 15px 0 rgba(0, 0, 0, 0.3);box-shadow: 6px 6px 15px 0 rgba(0, 0, 0, 0.3);
    transition: all .5s ease-in-out;}

.checkbox-custom:checked + .checkbox-custom-label:before {}

.checkbox-custom:checked + .checkbox-custom-label > .check_box_list span.check_txt {position: relative;z-index: 999;color: #fff
}

.checkbox-custom:hover + .checkbox-custom-label > .check_box_list span.check_txt {position: relative;z-index: 999;color: #fff
}

.checkbox-custom:checked + .checkbox-custom-label:before {font-family: 'FontAwesome';background: rgba(36, 73, 155, 0.88);color: #fff;line-height: 2.5;text-align: left;padding-left: 30px;font-size: 2em;
    webkit-box-shadow: 6px 6px 15px 0 rgba(0, 0, 0, 0.3);-moz-box-shadow: 6px 6px 15px 0 rgba(0, 0, 0, 0.3);box-shadow: 6px 6px 15px 0 rgba(0, 0, 0, 0.3);
    transition: all .5s ease-in-out;}

.radio-custom + .radio-custom-label:before {border-radius: 50%;}

.radio-custom:checked + .radio-custom-label:before {content: "\f00c";font-family: 'FontAwesome';color: #bbb;}


.checkbox-custom:focus + .checkbox-custom-label, .radio-custom:focus + .radio-custom-label {outline: 1px solid #ddd; /* focus style */
}

.check_box_list {}

/*.check_txt { font-size:13px; font-weight: 400; margin-top: 12px; display: block; }
.check_box_list img { width: 30%; margin: 0 auto; }*/

.check_txt {font-size: 13px;font-weight: 400;margin-top: 9px;display: inline;text-align: left;float: left;width: 100%;}

.check_box_list img {width: 35%;height: 30%;margin: 0 20px 0 0;float: left;display: inline;}


span.req {position: absolute;top: 48px;font-size: 1.5em;color: red;






    right: 8%;}

.req_fields_line {padding: 10px 0;color: #fff;font-size: 12px;border-bottom: 2px dashed #e21688;}

.contact_serial {font-size: 15px;font-weight: 400;color: #000;border: 1px solid #333;padding: 10px 17px;float: left;margin: 30px 0;display: none;}

.contact_serial_head {font-size: 18px;text-transform: uppercase;font-weight: 600;color: #033e6f;padding: 0;float: left;margin: 30px 0 10px 0;}

a.back_btn1 {border: 1px solid #033e6f;width: 55px;float: left;padding: 7px 17px;font-size: 20px;font-weight: 100;color: #033e6f;text-decoration: none;transition: all .5s ease-in-out;}

a.back_btn1:hover {padding: 7px 27px 7px 7px;color: #fff;background: #033e6f;transition: all .5s ease-in-out;}

a.close_btn1 {border: 1px solid #033e6f;width: 55px;float: right;padding: 7px 20px;font-size: 19px;font-weight: 400;color: #033e6f;text-decoration: none;transition: all .5s ease-in-out;}

a.close_btn1:hover {
    color: #fff;background: #033e6f;transition: all .5s ease-in-out;}

input#catwebformbutton {width: 91%;padding: 13px;font-size: 18px;color: #333;background: #fff;border: 1px solid #333;transition: all .5s ease-in-out;
}

input#catwebformbutton:hover {color: #fff;background: #EC008C;transition: all .5s ease-in-out;
}

input#FileAttachment {padding: 20px 15px;border: 1px solid #ccc;width: 100%;height: 70px;}

.FileAttachment {padding: 20px 15px 20px 65px;border: 1px solid #e21688;width: 100%;height: 70px;color: #e21688;background: url(../images/icons/download.png) no-repeat 20px center
}

.FileAttachment-input {opacity: 0;position: absolute;z-index: 1;top: 0;margin: 0;}

.checkbox-custom:checked + .checkbox-custom-label:before + .check_box_list {display: none;}

/*-------------*/

.price-box {max-width: 560px;margin: 0 auto;/*background: #464646;border-radius: 10px;padding: 40px 15px;*/
}

.ui-widget-content {border: 1px solid #bdc3c7;background: #e1e1e1;color: #222222;margin-top: 4px;}

.ui-slider .ui-slider-handle {position: absolute;z-index: 2;width: auto;min-width: 6em;height: 2.2em;cursor: default;margin: 0 -40px auto !important;text-align: center;line-height: 30px;color: #FFFFFF;font-size: 15px;}

.ui-slider .ui-slider-handle .glyphicon {color: #FFFFFF;margin: 0 3px;font-size: 11px;opacity: 0.5;}

.ui-corner-all {border-radius: 20px;}

.ui-slider-horizontal .ui-slider-handle {top: -.9em;}

.ui-state-default,
.ui-widget-content .ui-state-default {border: 1px solid #24499b;background: #24499b;}

.ui-state-default label,
.ui-widget-content .ui-state-default label {cursor: pointer;}

.ui-slider-horizontal .ui-slider-handle {margin-left: -0.5em;}

.ui-slider .ui-slider-handle {cursor: pointer;}

.ui-slider a,
.ui-slider a:focus {cursor: pointer;outline: none;}

.price, .lead p {font-weight: 600;font-size: 32px;display: inline-block;/*line-height: 60px;*/
    margin: 0;}

h4.great {margin: 0 0 25px -45px;padding: 5px 15px;color: #b1b1b1;font-size: 18px;font-weight: 600;display: inline-block;/* background: #6b6b6b;border-radius: 5px;-webkit-box-shadow: 2px 4px 5px 0 #171717;box-shadow: 2px 4px 5px 0 #171717;-moz-box-shadow: 2px 4px 5px 0 #171717;*/

}

.total {/*border-bottom: 1px solid #7f8c8d;display: inline;
    padding: 10px 5px;*/
    position: relative;padding-bottom: 0;}

.total:before {content: "";/*display: inline;position: absolute;left: 0;bottom: 5px;width: 100%;height: 3px;background: #7f8c8d;opacity: 0.5;*/
}

.price-slider {margin-bottom: 30px;}

.price-slider span {font-weight: 200;margin-left: 15px;display: inline-block;color: #b3b3b3;font-size: 13px;}

.form-pricing {/*background: #1f1f1f;border-radius: 4px;*/
    padding: 0 0;border: transparent solid 0;}

.price-form {color: #ffffff;margin-bottom: 10px;padding: 10px 0;border-radius: 5px;/*background: #ffffff;border: 1px solid #eeeeee;-moz-box-shadow:    0 5px 5px 0 #ccc;  -webkit-box-shadow: 0 5px 5px 0 #ccc;  box-shadow:         0 5px 5px 0 #ccc;*/
}

.formBox p.price,
.form-group span.price {font-size: 30px;color: #eb008b !important;border: none;display: inline-block;float: left;}

.form-group.total2 {color: #000;}

.help-text {display: block;margin-top: 54px;margin-bottom: 10px;color: #cccccc;position: absolute;font-weight: 200;text-align: right;width: 220px;float: right;padding-right: 10px;}

.price-form label {font-weight: 200;font-size: 24px;}

img.payment {display: block;margin-left: auto;margin-right: auto
}

.ui-slider-range-min {background: #2980b9;}
div#charges a.ui-slider-handle.ui-state-default.ui-corner-all {position: absolute;}

/* HR */

hr.style {margin-top: 0;border: 0;border-bottom: 1px dashed #ccc;background: #999;}

/***********************************/
form.cmxform fieldset {margin-bottom: 10px;}

form.cmxform legend {padding: 0 2px;font-weight: bold;_margin: 0 -7px; /* IE Win */
}

form.cmxform label {display: inline-block;line-height: 1.8;vertical-align: top;cursor: hand;}

form.cmxform fieldset p {list-style: none;padding: 5px;margin: 0;}

form.cmxform fieldset fieldset {border: none;margin: 3px 0 0;}

form.cmxform fieldset fieldset legend {padding: 0 0 5px;font-weight: normal;}

form.cmxform fieldset fieldset label {display: block;width: auto;}

form.cmxform label {width: 100px;}

/* Width of labels */
form.cmxform fieldset fieldset label {
    margin-left: 103px;}

/* Width plus 3 (html space) */
form.cmxform label.error {margin-left: 103px;width: 220px;}

form.cmxform input.submit {margin-left: 103px;}

/*\*//*/ form.cmxform legend { display: inline-block; } /* IE Mac legend fix */

form.cmxform {width: 370px;font-size: 1.0em;color: #333;}

form.cmxform legend {padding-left: 0;}

form.cmxform legend, form.cmxform label {color: #333;}

form.cmxform fieldset {border: none;border-top: 1px solid #C9DCA6;background: url(../images/cmxform-fieldset.gif) left bottom repeat-x;background-color: #F8FDEF;}

form.cmxform fieldset fieldset {background: none;}

form.cmxform fieldset p, form.cmxform fieldset fieldset {padding: 5px 10px 7px;background: url(../images/cmxform-divider.gif) left bottom repeat-x;}

form.cmxform label.error, label.error {/* remove the next line when you have trouble in IE6 with labels in list */
    color: red;font-style: italic
}

div.error {display: none;}

input {border: 1px solid black;}

input.checkbox {border: none
}

input:focus {border: 1px dotted black;}

input.error {border: 1px dotted red;}


form.cmxform .gray * {color: gray;}

.error.help-block {position: absolute;z-index: 1;top: 10%;right: 8%;font-size: 11px;font-style: normal;color: #ff0000;letter-spacing: 1px;}

.has-error .form-control-feedback {color: #ff0500;}



.has-success .form-control-feedback {color: #0bc50e;}

.has-success .form-control:focus {border-color: #0bc50e;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0), 0 0 6px rgba(103, 177, 104, 0);box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0), 0 0 6px rgba(103, 177, 104, 0);}

.has-error .form-control:focus {border-color: #ff0300;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px rgba(206, 132, 131, 0);box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px rgba(206, 132, 131, 0);}
.period {display: flex;	margin-bottom: 15px;}
.countDiv {display: inline-block;/*width: calc(100% / 2 - 6px);padding: 10px;*/
	width:30%;	margin-left: 10%;	position: relative;}
.period-inner {display: inline-block;/*width: calc(100% / 2 - 6px);padding: 10px;*/
	width:50%;}
.period-inner input[type=number]::-webkit-inner-spin-button,
.period-inner input[type=number]::-webkit-outer-spin-button {-webkit-appearance: none;margin: 0;}


div#commentNum {display: inline-block;}
.commentLength {padding: 20px 15px;font-size: 12px;letter-spacing: 1px;}

.OtherLanginp { padding: 0px 0px 10px 0px; font-size: 13.5px; border: none; border-bottom: 2px solid #ccc; min-width: 200px; transition: all 500ms ease-in-out; }
.OtherLanginp:hover, .OtherLanginp:focus { outline: none;border: none; border-bottom: 2px solid #8F8F8F; transition: all 500ms ease-in-out; }

.ui-slider .ui-slider-handle{ min-width: 1.2em; }
.ui-slider-horizontal .ui-slider-handle { top: -1.3em !important;}
.ui-slider .ui-slider-handle {min-width: 80px !important;height: 30px !important;width: 20px !important;margin-top: -24px  !important;position: relative;}
.price-rate label {font-size: 13px !important;line-height: 14px !important;display: inline-block;float:left;padding: 7px 20px 0px 20px;} 
input#amount , input#total2{font-size: 30px;color: #eb008b !important;border: none;display: inline-block;float:left;}
.price-rate,.price{ margin: 30px 0px; text-align: center;}

.ui-widget.ui-widget-content {/* background:url(../img/rangeLine.png) no-repeat center center; */border: none !important;}
.ui-slider-horizontal {height: 1.5em !important;}
.ui-widget-header {border-radius:0px !important;background: #ddd !important;/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ff0094+1,c40173+99 */background: rgb(255,0,148); /* Old browsers */background: -moz-linear-gradient(top, rgba(255,0,148,1) 1%, rgba(196,1,115,1) 99%); /* FF3.6-15 */background: -webkit-linear-gradient(top, rgba(255,0,148,1) 1%,rgba(196,1,115,1) 99%) !important; /* Chrome10-25,Safari5.1-6 */background: linear-gradient(to bottom, rgba(255,0,148,1) 1%,rgba(196,1,115,1) 99%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff0094', endColorstr='#c40173',GradientType=0 ); /* IE6-9 */}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-button, html .ui-button.ui-state-disabled:hover, html .ui-button.ui-state-disabled:active { /*border: 1px solid rgb(255, 255, 255)!important;*/
	    border: 1px solid rgba(43, 41, 41, 0.39)!important;	
    /* background: -moz-linear-gradient(top, rgba(226,226,226,1) 0%, rgba(254,254,254,1) 50%, rgba(226,226,226,1) 50%, rgba(226,226,226,1) 50%, rgba(254,254,254,1) 99%)!important; 
     background: linear-gradient(to bottom, rgba(226,226,226,1) 0%,rgba(254,254,254,1) 50%,rgba(226,226,226,1) 50%,rgba(226,226,226,1) 50%,rgba(254,254,254,1) 99%)!important; filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2e2e2', endColorstr='#fefefe',GradientType=0 );*/ /* IE6-9 */
	background: #fff; background-size:cover !important; border-radius: 4px !important;   
     color: #000 !important; text-shadow: 2px 1px 1px rgba(255, 255, 255, 0.33); line-height: 2.1; font-weight: 600 !important; font-size: 13px;
     outline: none !important; box-shadow: 2px 6px 5px rgba(0, 0, 0, 0.2);}

.ui-widget.ui-widget-content {/* background: url(../img/rangeLine.png) no-repeat center center; */border: 2px solid #dddddd!important;border-radius: 10px !important;/* border-right: 3px solid #eb008b !important; *//* border-left: 3px solid #eb008b !important; */}



.ui-slider .ui-slider-handle:after {content: "";position: absolute;bottom: -14px;right: 0;left: 0;margin: 0px auto;width: 0;height: 0;border: 7px solid;border-left-color: transparent;border-right-color: transparent;border-bottom-color: transparent;border-top-color: #ffffff;}

.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active,
a.ui-button:active,
.ui-button:active,
.ui-button.ui-state-active:hover {background: #fff;}
.ui-icon-background,
.ui-state-active .ui-icon-background {background-color: #ffffff;}

div#charges {background: #eb008b;}


@media only screen and (max-width: 760px) { 
	.enrollmentIcon-Mobile img {transform: translate(33%, 25%) scale(1.5);}
 	.enrollmentIcon-Mobile { height: 320px;width: 100%;overflow: hidden; }
	
	.questions-steps-list.StepList{ display: none !important; top: 50px !important;/*bottom: 80px !important;*/position: fixed !important;background: #fff !important;}
	
	.formHeadsec {padding: 0px 10px 25px 10px;height: auto !important;margin-bottom: 20px;}
	
	.questions-steps{ transform:none !important; padding-bottom: 20px;}
	/*.enrollmentBox { margin: -25vh 20px 0px 20px;}*/
	.Aligner{ display: block !important; }
	.u-ieMinHeightBugFix { padding-top: 0px; padding-bottom: 70px; }
	.enrollmentIcon { height: auto !important; margin: 0px auto;}
	.questions-steps { position: static;top: 0;left: 0;right: 0;margin: 0px auto;background: #ffffff;transform: translateY(0); }
	
	.checkboxAudience span.imgTxt_Name,
	.checkboxDetailed span.imgTxt_Name,
	.checkboxBasic span.imgTxt_Name,
	.checkboxCustom_Music span.imgTxt_Name,
	.checkboxStock_Music span.imgTxt_Name,
	.checkboxYes span.imgTxt_Name,
	.checkboxNo span.imgTxt_Name{font-size:22px !important;}
	
	.checkboxYes .imgCheckboxList label:before, .checkboxNo .imgCheckboxList label:before,
	.checkboxStock_Music .imgCheckboxList label:before, .checkboxCustom_Music .imgCheckboxList label:before, .checkboxDetailed .imgCheckboxList label:before, .checkboxBasic .imgCheckboxList label:before {bottom: 50px !important;}
}


.ui-slider-horizontal .ui-slider-range {top: 20% !important;height: 60% !important;border-radius: 10px !important;}
/********************/
ul#sortable { margin: 0px;padding: 0px;list-style-type: none ;}
ul#sortable li {position: relative;color: #24499b !important;font-weight: 400 !important;cursor: pointer;padding: 8px 25px 8px 47px;max-width: 100%;margin-bottom: 11px;font-family: Montserrat;font-size: 14px;border-radius: 0px !important;border: 1px solid #ffffff !important;background: #ffffff;line-height: 20px;height: 50px;text-shadow: none !important;box-shadow: none !important;}

ul#sortable .choice { position: absolute; opacity: 0;}

ul#sortable li.ui-sortable-handle:after { position: absolute;top: 8px;left: 13px;/* width: 34px; *//* height: 20px; *//* border: red; */z-index: 999;}
ul#sortable li.ui-sortable-handle:before { content: "";border: 1px solid #24499b;position: absolute;left: 0;top: 0;width: 34px;height: 37px;z-index: 999;box-shadow: 3px 0px 2px rgba(0, 0, 0, 0.15); }

ul#sortable li.ui-sortable-handle:nth-child(1):after { content: "1"; }
ul#sortable li.ui-sortable-handle:nth-child(2):after { content: "2"; }
ul#sortable li.ui-sortable-handle:nth-child(3):after { content: "3"; }
ul#sortable li.ui-sortable-handle:nth-child(4):after { content: "4"; }
ul#sortable li.ui-sortable-handle:nth-child(5):after { content: "5"; }
ul#sortable li.ui-sortable-handle:nth-child(6):after { content: "6"; }
ul#sortable li.ui-sortable-handle:nth-child(7):after { content: "7"; }
ul#sortable li.ui-sortable-handle:nth-child(8):after { content: "8"; }


/*.padding-checkBox, .padding-checkBoxTxt { padding: 0px; } */

.padding-checkBoxTxt { padding-left: 15px ; }

/******************/
/* imgCheckboxWrp */
/******************/

.imgCheckboxWrp {clear: both;margin: 15px 0px;padding: 0px;position: relative;display: inline-block;/* border: 1px solid #eb018b; */border-radius: 7px;}
.imgCheckboxList {position: absolute;/* float: left; *//* overflow: hidden; */top: 0;left: 0;width: 100%;height: 100%;z-index: 0;}
.imgCheckboxTxt { float: left; }
.imgCheckboxTxt {display: inline-block;position: relative;z-index: 1;/* border: 1px solid #eb018b; */border-radius: 7px;}
.imgCheckboxTxt label {font-weight: 400 !important;cursor: pointer;margin-bottom:0px;overflow: hidden;border: 7px;}
.imgCheckboxList input {width: 22px;height: 22px;margin: 5px 0 0 0;opacity: 0;}
.imgCheckboxList label {cursor: pointer;position: absolute;width: 100%;height: 100%;top: 0;left: 0;}
.imgCheckboxList label:before {/* opacity: 0; */content: '';position: absolute;width: 0;height: 4px;/* background: #ffffff; */background-image: -moz-linear-gradient( 0deg, rgb(254,45,134) 0%, rgb(2,177,232) 100%);background-image: -webkit-linear-gradient( 0deg, rgb(254,45,134) 0%, rgb(2,177,232) 100%);background-image: -ms-linear-gradient( 0deg, rgb(254,45,134) 0%, rgb(2,177,232) 100%);bottom: 64px;left: 0;transition: all 500ms ease-in-out;}
.imgCheckboxList label:after {content: '';position: absolute;width: 100%;height: 100%;top: 0;left: 0;border-top: none;border-radius: 7px;z-index: -1;border-right: none;box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.3);transition: all 500ms ease-in-out;}
.imgCheckboxList label:hover::after { opacity: 1;transition: all 500ms ease-in-out; }

.imgCheckboxList input[type=radio]:checked + label:before,
.imgCheckboxList input[type=checkbox]:checked + label:before,
.imgCheckboxWrp > input[type=radio]:checked + .imgCheckboxTxt,
.imgCheckboxWrp > input[type=checkbox]:checked + label:before  {opacity: 1;	transition: all 500ms ease-in-out;}


/*.imgCheckboxWrp:hover  label:before,
.imgCheckboxWrp:hover label:before,*/
.imgCheckboxList input[type=radio]:checked + label:before,
.imgCheckboxList input[type=checkbox]:checked + label:before {opacity: 1 !important;width: 100%;box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.8);}

/*.imgCheckboxWrp > input[type=radio]:checked + .imgCheckboxList label:after,
.imgCheckboxWrp > input[type=checkbox]:checked + label:after {opacity: 1 !important; transform: scale(1.1);}*/

.imgCheckboxTxt label .thumb .imgTxt_Name {padding: 0px 15px 0px 15px;width: 350px;display: table-cell;font-size: 14px;line-height: initial;font-weight: 500;height: 65px;vertical-align: middle;/* position: absolute; */bottom: 0;z-index: -2;}


.imgCheckboxTxt label .imgTxt_Name {padding: 10px 15px 10px 15px;width: 100vw;display: table-cell;font-size: 14px;line-height: initial;font-weight: 500;height: 56px;vertical-align: middle;border-top: 1px solid #ececec;}

.imgCheckboxTxt label img {border-top-left-radius: 7px;border-top-right-radius: 7px;margin-bottom: 8px;} 

.imgCheckboxWrp:hover label:after, 
.imgCheckboxWrp:hover label:after,
.imgCheckboxList input[type=radio]:checked + label:after, 
.imgCheckboxList input[type=checkbox]:checked + label:after  {box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.7);/* transform: scale(1.01); */}



.imgCheckboxWrp.social_mediaIcons .imgCheckboxList {padding: 0px;}
.imgCheckboxWrp.social_mediaIcons .col-md-9 {border-left: 1px solid #e4e4e4;}
.imgCheckboxWrp.social_mediaIcons > .imgCheckboxList {height: 97%;}
.imgCheckboxWrp.social_mediaIcons .imgCheckboxTxt label .imgTxt_Name {padding: 17px 5px 20px 15px;width: 100vw;border-top: 0px;}
.imgCheckboxWrp.social_mediaIcons .imgCheckboxTxt label img{margin: 0px auto 0 auto;}

.imgCheckboxWrp.social_mediaIcons .imgCheckboxList label:before {bottom: 54px;}
 
.checkboxAudience span.imgTxt_Name {font-size: 50px;/*text-align: center;*/font-weight: bold;border: none;-webkit-background-clip: text;-webkit-text-fill-color: transparent;background-image: -moz-linear-gradient( 0deg, rgb(255,98,1) 0%, rgb(251,171,56) 100%);background-image: -webkit-linear-gradient( 0deg, rgb(255,98,1) 0%, rgb(251,171,56) 100%);background-image: -ms-linear-gradient( 0deg, rgb(255,98,1) 0%, rgb(251,171,56) 100%);}

.checkboxAudience .imgCheckboxList label:before {top: 0px !important;}
