
/*
 * Copyright Â© 2020 IngeniousPro.
 *
 * @author IngeniousPro Team <developers@ingeniouspro.co.in>.
 * @Homepage https://www.ingeniouspro.co.in/
 * @version 1.0.1
 * This file is property of IngeniousPro,
 * It's the declaration of license to sciwideonline.com website only,
 * License ID > F05QFA-KWYBSY-PPLYMY-RYCBWY.
 * For commercial use you have to take the separate license.
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at 
 *
 *     https://developers.ingeniouspro.co.in/license/website/
 *
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
.h1, .h2, .h3, h1, h2, h3{
	margin-top:0px;
	}
body.quantum .fa:before{
	display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
	}
.border{
	border: 0.5px solid #E0E0E0;
	}
/*.tlwcs, .tlwcs a, .tlwcs p, .tlwcs title, .tlwcs button, .tlwcs input, .tlwcs select, .tlwcs textarea, .tlwcs label{
	text-transform: lowercase;
	}*/

.fcptlz::first-letter, .fcptlz *::first-letter {
	text-transform: uppercase;
	}
.cptlz, .cptlz a, .cptlz p, .cptlz title, .cptlz button, .cptlz input, .cptlz select, .cptlz textarea, .cptlz label{
	text-transform: capitalize;
	}

.tuc, .tuc *{
	text-transform: uppercase!important;
	}
.align-center{
	text-align: center;
	}
@media (min-width: 768px){
	.h-effect{
		-webkit-font-smoothing: antialiased;
		-webkit-transition: 200ms ease-in-out;
		-moz-transition: 200ms ease-in-out;
		-o-transition: 200ms ease-in-out;
		transition: 200ms ease-in-out;
		-webkit-backface-visibility: hidden;
		backface-visibility: hidden;
		}
	.h-effect:hover{
		background:#ffffff;
		-webkit-transform: scale(1.05);
		-moz-transform: scale(1.05);
		-o-transform: scale(1.05);
		-ms-transform: scale(1.05);
		transform: scale(1.05);
		-webkit-box-shadow: inset 1px 1px 10px 1px rgba(0, 0, 0, 0.20);
		box-shadow: 1px 1px 10px 1px rgba(0, 0, 0, 0.20);
		}
	}
a, p, title, button, input, select, textarea, label{
	font-size:14px;
	}
body.quantum{
	background: #FBFBFB;
	}
body.quantum .bgw{
	background:#ffffff;
	}
body.quantum .shadow{
	-webkit-box-shadow: inset 0px 0px 5px 0px rgba(0, 0, 0, 0.20);
	box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.20);
	}
body.quantum a.fa:before{
	padding-right: 10px;
	display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
	}
body.quantum > header{
	width: 100%;
    height: 50px;
	position: fixed;
	background:#ffffff;
	z-index:3;
	-webkit-box-shadow: inset 5px 0px 5px 0px rgba(0, 0, 0, 0.20);
    box-shadow: 5px 0px 5px 0px rgba(0, 0, 0, 0.20);
	}
body.quantum > header > nav > div.user-nv > a.logo{
	margin: auto;
    height: 100%;
	position: initial;
    padding: 4px 10px;
	}
body.quantum > header > nav > div.user-nv >  a.logo > img{
	height: 100%;
   }
body.quantum > header > nav > div.user-nv{
	height: 100%;
	width: 100%;
    position: absolute;
	}
.navbar-nav>li {
	float: left;
	}
@media (min-width: 768px){
	body.quantum > header > nav > div.user-nv {
		width: 750px;
		}
	}
@media (min-width: 992px){
	body.quantum > header > nav > div.user-nv {
		width: 970px;
		}
	}

@media (min-width: 1200px){
	body.quantum > header > nav > div.user-nv {
		width: 1170px;
		}
	}
.drpdn{
	overflow: hidden;
	}
.drpdn:hover,.drpdn:active,.drpdn:focus{
	overflow: unset;
	}

body.quantum > header > nav > div.user-nv > a.logo, body.quantum > header > nav > div.user-nv > ul{
	display: inline-block;
    float: left;
	}
body.quantum > header > nav > div.user-nv > ul{
	padding: 0px;
    margin: auto;
    height: 100%;
    margin-left: 15px;
    top: 0px;
    max-height: 50px;
	float: right;
	}
body.quantum > header > nav > div.user-nv > ul > li{
	padding: 0px;
    margin: auto;
    height: 100%;
    display: inline-block;
	}

body.quantum > header > nav > div.user-nv > ul > li > a, .ddn > li > a{
	height: 100%;
    padding: 15px;
    font-weight: 700;
    font-size: 13px;
	text-transform: uppercase;
	text-decoration: none;
	color:#19415B;
	display: inline-block;
	-webkit-transition: all 200ms linear;
    -ms-transition: all 200ms linear;
    transition: all 200ms linear;
	}
.ddn{
	position: absolute;
    padding: 0px;
    margin: auto;
    right: 0px;
	background:#ffffff;
	}
.drpdn:hover > .ddn,.drpdn:active > .ddn,.drpdn:focus > .ddn{
	-webkit-box-shadow: inset 0px 0px 5px 0px rgba(0, 0, 0, 0.20);
	box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.20);
	}
.ddn > li > a{
	min-width: 200px;
	padding: 15px 20px;
	}
.ddn>li>a:focus, .ddn>li>a:hover {
	text-decoration: none;
	background-color: #eee;
	}
body.quantum > header > nav > div.user-nv > ul > li > a.fa:before{
	font-size: 20px;
    font-weight: 700;
	}
body.quantum > header > nav > div.user-nv > ul > li.drpdn > a.fa:before{
	font-size: 20px;
    font-weight: 700;
    top: 17px;
    right: -3px;
    position: absolute;
    display: inline-block;
	}
body.quantum > header > nav > div.user-nv > ul > li.drpdn > a.fa{
	padding-right: 25px;
	}
body.quantum > header > nav > div.user-nv > ul > li:hover > a,
body.quantum > header > nav > div.user-nv > ul > li.active > a,
body.quantum > header > nav > div.user-nv > ul > li.force > a,
body.quantum > header > nav > div.user-nv > ul > li > a:focus,
body.quantum > header > nav > div.user-nv > ul > li > a:active{
	color:#6AC738;
	}
.pag-padding{
	padding-top:50px;
	}
.body-e{
	margin-top: -70px;
	border-radius: 15px 15px 0px 0px;
	}
.body-e.home{
	margin-top:auto;
	border-radius:0px;
	}
.body-e > section{
	margin-top: -50px;
    padding-top: 50px;
	}
.body-e.home > section.container-fluid{
	margin-top: auto;
    padding-top: 0px;
    margin-left: -15px;
    margin-right: -15px;
	}
.banner{
	background-position: center!important;
	background-repeat: no-repeat!important;
	padding:0px;
	}
.banner-container{
	padding: 90px 0px 160px 0px;
	background-color: rgba(0,0,0,0.3);
	}

.banner-container.main{
	padding: 170px 0px 170px 0px;
	}
.banner-container > h1{
	font-size:60px;
	}
.banner-container > h3{
	font-size:35px;
	margin-bottom: 30px;
	}
.banner-container.main > h3{
	font-size: 26px;
	}
.banner-container > h1,.banner-container > h3{
	text-align:center;
	color:#ffffff;
	font-weight: 700;
	}
.ul-btn, .time-ul{
	padding:0px;
	list-style-type:none;
	}
.ul-btn > li{
	display:inline-block;
	margin:auto;
	padding:0px 7px;
	margin-bottom:7px;
	color: #ffffff;
	font-family: "Segoe UI", Frutiger, "Frutiger Linotype", "Dejavu Sans", "Helvetica Neue", Arial, sans-serif!important;
	}
.ul-btn > li.fa:before{
	color:#6AC738;
	display: inline-block;
	font: normal normal normal 14px/1 FontAwesome;
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	}
.ul-btn > li:first-child{
	margin-left: 0px;
	}
.ul-btn > li:last-child{
	margin-right: 0px;
	}
.button{
	text-align: center;
    color: #ffffff;
    text-transform: uppercase!important;
    background: #6AC738;
    font-weight: 600;
    padding: 10px 15px;
    border-radius: 3px;
	text-decoration:none;
	outline:none;
	-webkit-transition: all 200ms linear;
    -ms-transition: all 200ms linear;
    transition: all 200ms linear;
	}
.button:hover,.button:active,.button:focus{
	background: #19415B;
    text-decoration:none;
	outline:none;
	color: #ffffff;
	}
.banner-time{
	margin: 60px 0px;
	}
.banner-time > li.fa:before{
	font-size:25px;
	padding-right: 5px;
	}
.banner-time > li{
	font-size:25px;
	}

@-webkit-keyframes zoomr {
	0% {background-size: 300%;}
	50% {background-size: 400%;}
	100% {background-size: 300%;}
	}
@keyframes zoomr {
	0% {background-size: 300%;}
	50% {background-size: 400%;}
	100% {background-size: 300%;}
	}
@media (min-width: 992px){
	@-webkit-keyframes zoomr {
		0% {background-size: 100%;}
		50% {background-size: 200%;}
		100% {background-size: 100%;}
		}
	@keyframes zoomr {
		0% {background-size: 100%;}
		50% {background-size: 200%;}
		100% {background-size: 100%;}
		}
	}
#zoomr{
	-webkit-animation: zoomr 120s ease-in infinite;
	animation: zoomr 120s ease-in infinite;
	}
.theme-note{
	text-align: center;
    border-bottom: 1px solid #E0E0E0;
    font-style: italic;
    margin: auto;
	font-family: Courgette,sans-serif!important;
    font-size: 18px!important;
	padding: 15px;
    padding-top: 25px;
    padding-bottom: 25px;
    position: relative;
    margin-left: -15px;
    margin-right: -15px;
    color: #19415B;
	}
.theme-note > i{
	font-style: italic;
	font-family: Courgette,sans-serif!important;
    font-size: 18px!important;
    color: #6AC738;
	padding-right:5px;
	}
.title{
	margin:20px 0px;
	margin-bottom: 30px;
	}
.title > .sub{
	text-transform: uppercase;
    font-size: 60px!important;
	overflow-wrap:break-word;
    color: #000;
    opacity: 0.09;
    font-weight: bold;
    line-height: 1;
    text-align: center;
    width: 100%;
    margin-bottom: -20px;
	}
.title > .main{
	text-transform: uppercase;
    color: #19415B;
    text-align: center;
    margin: auto;
    font-weight: 700;
    font-size: 20px!important;
	}
.title > .main:before,.title > .main:after{
	content: " ";
    position: absolute;
    border-bottom: 0.5px solid #E0E0E0;
    width: 25%;
    margin: auto;
	}
.title > .main:before{
	bottom: -5px;
    left: 30%;
	}
.title > .main:after{
    bottom: -7px;
	right: 30%;
	}
@media (max-width: 992px){
	body.quantum > header > nav > div.user-nv > a.logo{
		margin-left: 5px;
		}
	}
@media (min-width: 992px){
	.v-divider:before{
		content:" ";
		margin-left: -15px;
		position: absolute;
		height: 100%;
		}
	.v-align{
		display: -webkit-flex; /* Safari */     
		display: flex; /* Standard syntax */
		}
	}
.time-ul,.about-note,.guidline-note{
	color:#19415B;
	font-size: 16px;
	}
.time-ul,.about-note{
	text-align: center;
	}
.guidline-note h1,
.guidline-note h2,
.guidline-note h3,
.guidline-note h4,
.guidline-note h5,
.guidline-note h6,
.about-note h1,
.about-note h2,
.about-note h3,
.about-note h4,
.about-note h5,
.about-note h6{
	color:#19415B;
	}
.about-note a, .guidline-note a{
	text-decoration: none;
	color: #6AC738;
	-webkit-transition: all 200ms linear;
    -ms-transition: all 200ms linear;
    transition: all 200ms linear;
	}
.guidline-note a:hover,
.guidline-note a:focus,
.guidline-note a:active,
.about-note a:hover,
.about-note a:focus,
.about-note a:active{
	color:#19415B;
	}
.time-ul{
	text-align:center;
	}
.time-ul > li{
	font-weight:500;
	}
.time-ul > li  > p{
	margin: auto;
	text-transform: initial;
	color: #000000;
	}
.time-ul > li  > p > span{
	color: #19415B;
	}
@media (min-width: 992px){
	.time-ul{
		text-align:left;
		}
	}
.speakers-tab{
	background:#FCFCFC;
	padding: 1px 0px;
	}
.speakers-tab > .time-ul{
	
	}
.speakers-tab > .time-ul > li{
	text-align: center;
    text-align: -webkit-center;
	display: inline-grid;
    margin: 10px;
    padding: 10px;
	min-width: 20%;
	}
.speakers-tab > .time-ul > li > img{
	max-height: 150px;
    max-width: 150px;
    width: auto;
    height: 150px;
    padding: 5px;
    border: 1px solid #E0E0E0;
    background: #ffffff;
	}
.speakers-tab > .time-ul > li > ul{
	list-style-type:none;
	padding:0px;
	text-align:center;
	margin: auto;
	}
.speakers-tab > .time-ul > li > ul > li > h2{
	text-transform: initial;
	color: #19415B;
	margin: auto;
	margin-top: 5px;
	text-align:center;
	font-size: larger;
	}
.speakers-tab > .time-ul > li > ul > li >  p, .speakers-tab > .time-ul > li > ul > li.text-spk-info{
	color: #7c7c7c;
	font-style: italic;
	font-weight: 400;
	text-align: center;
	font-size: 12px;
	width: 100%;
	text-transform: initial;
	max-width: 300px;
	margin: auto;
	}

.time-ul.align-center{
	text-align:center;
	margin-bottom:20px;
	}
.divider{
	border: none;
    margin: auto;
    margin-left: -15px;
    margin-right: -15px;
	}
.divider.force{
	border-bottom: 0.5px solid #E0E0E0;
	}
.v-divider.force:before{
	border-left: 0.5px solid #E0E0E0;
	}
.body-e > section:last-child{
	padding-bottom:20px;
	}
.copy-rights *{
	font-weight: 500;
    font-size: 14px;
	}
.copy-rights > *{
	text-align: right;
    color: #19415B;
    margin: 15px 0px;
	}
.copy-rights > ul{
	text-align: left;
	}
.copy-rights > ul > li{
	display:inline-block;
	padding:0px 8px;
	padding-right: 15px;
	border-right: 1px solid #E0E0E0;
	}
.copy-rights > ul > li:last-child{
	border-right: none;
	}
@media (max-width: 992px){
	.copy-rights > *{
		text-align: center;
		}
	.copy-rights > ul{
		text-align:center;
		}
	}
.copy-rights > ul > li > a{
	text-align: center;
	text-decoration:none;
	color:#19415B;
	text-transform: uppercase;
	-webkit-transition: all 200ms linear;
    -ms-transition: all 200ms linear;
    transition: all 200ms linear;
	}
.copy-rights > ul > li > a:hover,
.copy-rights > ul > li > a:active,
.copy-rights > ul > li > a:focus{
	color: #6AC738;
	}
.sub-title, .sub-text{
	text-align:center;
	}
.tag-padding{
	padding-bottom:20px;
	}
.sub-title{
	text-transform: uppercase;
    color: #19415B;
    margin: auto;
    margin-top: 5px;
	}
.sub-text{
	list-style-type:none;
	padding:0px;
	padding-top:10px;
	color: #7c7c7c;
    font-weight: 400;
	}
.slider img.partner-logo{
	max-width: 260px;
	width: 100%;
	position: relative;
	margin: auto;
	padding: 10px;
	}
.date-list{
	display: flex;
	margin-bottom: 10px;
	}
.date-list > *{
	display: inline-block;
	margin:auto;
	}
.date-list > span{
	padding: 5px 10px;
	background: #19415B;
	color:#ffffff;
	font-weight: 700;
	}
.date-list > span > i{
	display: block;
	font-style: inherit;
	display: block;
    font-style: inherit;
    text-align: center;
    line-height: 16px;
    font-size: 15px;
	text-transform: uppercase;
	}
.date-list > span.od > i.m{
	min-width: 100px;
    height: 100%;
    margin: 10px;
	}
.date-list > span > i.d{
	font-size: 25px;
	}
.date-list > p{
	width:100%;
	padding: 0px 10px;
	}
.subc{
	background:#19415B;
	color: #ffffff;
	}
.subc > div{
	padding:30px 15px;
	display:block;
	text-align:center;
	}
.subc > div > h2{
	font-size:26px;
	}
.subc > div > form{
	background-color: #ffffff;
	max-width: 350px;
	padding: 3px;
	display: flex;
	border-radius: 3px;
	}
.subc > div > form > input,
.subc > div > form > input:focus,
.subc > div > form > input:active,
.subc > div > form > input:hover{
	width: 100%;
	outline: none;
	border: none;
	color: #777777;
	font-size: 14px;
	font-weight: 600;
	padding: 6px 10px;
	}
.subc > div > form > button,
.subc > div > form > button:focus,
.subc > div > form > button:active,
.subc > div > form > button:hover{
	background: #19415B;
    color: #FFFFFF;
    border-radius: 3px;
    outline: none;
    border: none;
    padding: 3px 20px;
    padding-bottom: 6px;
	font-weight: 400;
	}
input:-webkit-autofill,
input:-webkit-autofill:hover, 
input:-webkit-autofill:focus, 
input:-webkit-autofill:active  {
	-webkit-box-shadow: 0 0 0 33px #fff inset !important;
	}
.title > h3.main{
	font-size: 15px!important;
	}
.col-md-12.time-ul.align-center > li > p{
	padding-left:0px;
	}
.font-initial{
	font-weight: initial;
	}
.no-padding{
	padding:0px;
	}
.h-padding{
	padding-left:15px;
	padding-right:15px;
	}
.v-padding{
	padding-top:15px;
	padding-bottom:15px;
	}
@media (max-width: 992px){
	.sm-v-padding{
		padding-top:1px;
		padding-bottom:1px;
		}
	}

.no-top-padding{
	padding-top:0px;
	}
.v-margin{
	margin: 15px 0px;
	}
.copy-rights *{
	font-size: 13px!important;
	}
.st-effect:before,.st-effect.trace:after{
	content: " ";
    width: 3px;
    position: absolute;
    margin: auto;
    height: 0%;
    left: 0px;
	top:0px;
    background: #19415B;
	-webkit-transition: height 200ms linear;
    -ms-transition: height 200ms linear;
    transition: height 200ms linear;
	z-index: 2;
	}
.st-effect.trace:after{
	height: 100%;
	background: #cbcbcb;
	z-index: 1;
	}
.st-effect.trace{
	margin-bottom:5px;
	}
.st-effect:hover:before{
	height: 100%;
	}
.vh100{
	height:100%;
	}
.body-e{
	padding-bottom: 20px;
	}
	
.slider{
	padding-bottom:25px;
	}
.swal2-confirm.swal2-styled {
	border: 1px solid #6AC738!important;
	color: #6AC738!important;
	}
.swal2-confirm.swal2-styled:focus, .swal2-confirm.swal2-styled:hover, .swal2-confirm.swal2-styled:active {
	background: #6AC738!important;
	color: #ffffff!important;
	}
.border{
	border: 0.5px solid #E0E0E0;
	}
.clr-blk{
	color: #000000;
	}
.sd-pd{
	padding: 10px 25px!important;
	}
.rtab{
	margin-bottom:10px!important;
	}
.price{
	margin-bottom:-10px!important;
	font-family: "Segoe UI", Frutiger, "Frutiger Linotype", "Dejavu Sans", "Helvetica Neue", Arial, sans-serif!important;
	color:#0071AD!important;
	opacity:1!important;
	margin-bottom:0px!important;
	}
.price:before{
	font-size: 25px!important;
	position: absolute;
	margin: auto;
	margin-left: -25px;
	margin-top: 15px;
	}
.rtab > li > button.button{
	min-width: 150px;
	border: none;
	padding: 8px 15px;
	}
.glyphicon:before{
	font-family: 'Glyphicons Halflings'!important;
	}
.d-bg{
	background: #fefefe;
    border: 0.5px solid #E0E0E0;
	}
.tab-menu{
	padding:10px;
	padding-top:13px;
	border-bottom:0px;
	}
.tab-menu > .nav{
	display: block;
    text-align: center;
	}
.tab-menu > .nav > li{
	display: inline-block;
	margin-bottom: 3px;
	}
.tab-menu > .nav > li > a{
	font-weight:500;
	color:#ffffff;
	text-transform: uppercase;
	}
.tab-menu > .nav>li>a,.tab-menu > .nav>li>a:focus, .tab-menu > .nav>li>a:hover{
	background: #19415B;
	}

.tab-menu > .nav > li.active > a{
	pointer-events: none;
	background-color: #6AC738;
	}
.tab-content{
	margin-bottom:15px;
	}
.fieldStyle.fa:before{
	font-size: 20px!important;
	padding:8px;
	border-right: 0.5px solid #cfcfcf;
	color: #000000;
	}
.fieldStyle > label{
	padding-left:10px;
	color: #000000;
	}
.fieldStyle > label {
	display:none;
	
	}
.fieldStyle > fieldset, .fieldStyle.active > fieldset, .fieldStyle.active > textarea, .fieldStyle.active > input, .fieldStyle.active > select, .fieldStyle > input, .fieldStyle > select, .fieldStyle > textarea{
	border: 0.5px solid #19415B;
	padding-left:50px;
	color: #0d0d0d;
	padding-top: 0px;
	}
.fieldStyle > fieldset{
	position: relative;
	padding-left:40px!important;
	}
.fieldStyle > fieldset > div.radio{
	margin:auto;
	padding:0px 5px;
	border-bottom: 0.5px solid #cfcfcf;
	display: flex;
	}
.fieldStyle > fieldset > div.radio .row > div{
	padding:13px 0px;
	}
.fieldStyle > fieldset > div.radio:last-child{
	border-bottom: none;
	}
.fieldStyle.radio:before {
	position: absolute;
	height: 100%;
	padding-top: 35px;
	}
.fieldStyle > fieldset > div > *{
	display:inline-table;
	}
.fieldStyle.active > .dial-hold, .fieldStyle > .dial-hold {
	color: #0d0d0d!important;
    padding-top: 11px!important;
    margin-left: 2px;
	}
.fieldStyle > select{
	padding-left:45px;
	}
.fieldStyle > input:-webkit-autofill,
.fieldStyle > input:-webkit-autofill:hover, 
.fieldStyle > input:-webkit-autofill:focus, 
.fieldStyle > input:-webkit-autofill:active  {
	-webkit-box-shadow: 0 0 0 33px #fff inset !important;
	}
.self-style-button.button{
	color: #ffffff!important;
	border:none!important;
	background: #19415B!important;
	}
.self-style-button.button:hover, .self-style-button.button:active, .self-style-button.button:focus {
	background: #6AC738!important;
	}
.fieldStyle > textarea::placeholder, .fieldStyle > input::placeholder, .fieldStyle > select::placeholder, .fieldStyle > select *{
	text-transform: capitalize;
	color: #7d7e80;
	}
.fieldStyle > textarea, .fieldStyle > input, .fieldStyle > select{
	text-transform: initial;
	}
.form-link{
	text-align: center;
    padding: 10px;
    min-height: 39px;
	}
.form-link > a{
	text-align: center;
    text-decoration: none;
    color: #19415B;
    -webkit-transition: all 200ms linear;
    -ms-transition: all 200ms linear;
    transition: all 200ms linear;
	}
.form-link > a{
	text-align: center;
    text-decoration: none;
    color: #6AC738;
	text-transform: capitalize;
    -webkit-transition: all 200ms linear;
    -ms-transition: all 200ms linear;
    transition: all 200ms linear;
	}
.form-link > a:hover, .form-link > a:active, .form-link > a:focus {
	color: #19415B;
	}
.form-padding{
	padding:15px 0px;
	}
.banner-container.sub{
	padding: 50px 0px 120px 0px;
	}
.banner-container.sub.main-site{
	padding: 50px 0px;
	}
ul.guidelines{
	padding-left: 20px;
	list-style-type:none;
	}
ul.guidelines > li{
	text-align: left;
    padding-left: 10px;
	padding-top: 10px;
	text-transform: initial;
	}
ul.guidelines > li:before{
	display: inline-block;
	font: normal normal normal 14px/1 FontAwesome;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	content: "\f0a3";
	margin-left: -20px;
	padding-right: 10px;
	color: #6AC738;
	position: relative;
	font-size: 12px;
	}
.fieldStyle > input[type="file"]::-webkit-file-upload-button {
	visibility: unset;
	text-transform: capitalize;
	}
.fieldStyle > input[type="file"]{
	padding: 0px;
    padding-left: 50px!important;
    padding-top: 5.5px!important;
	}
.fieldStyle.textarea:before{
	min-height: 150px;
    max-height: 150px;
	padding: 65px 8px;
	}
.fieldStyle.textarea > textarea{
	padding-top: 10px;
    padding-bottom: 10px;
    min-height: 150px;
    max-height: 150px;
    min-width: 100%;
    max-width: 100%;
    line-height: 20px;
	}
.fieldStyle.textarea{
	min-height: 165px;
    max-height: 165px;
	}
table.dataTable tbody th, table.dataTable tbody td, table.dataTable thead th, table.dataTable thead td, table.dataTable tfoot th, table.dataTable tfoot td{
	vertical-align: inherit;
	text-align: center;
	min-width: 60px;
	}
.table-bordered, .table-bordered>tbody>tr>td, .table-bordered>tbody>tr>th, .table-bordered>tfoot>tr>td, .table-bordered>tfoot>tr>th, .table-bordered>thead>tr>td, .table-bordered>thead>tr>th {
	border: 0.5px solid #f4f4f4;
	}
.table-bordered>thead>tr>td,.table-bordered>tfoot>tr>td{
	padding:10px;
	}
table.text-left td{
	text-align:left!important;
	}
table.text-initial td{
	text-transform: initial!important;
	}
table.dataTable.payinfo tbody tr {
	//background-color: transparent!important;
	}
.p-stripe.warning > p{
	text-align: left!important;
	text-transform: initial!important;
	font-size: 12px!important;
	width: 100%;
	}
.text-default{
	text-transform: initial!important;
	}
.text-right{
	text-align: right!important;
	}
.text-title > p{
	font-size: 14px!important;
	width: 100%;
	color: #19415B;
	padding:10px 5px;
	}
.text-title > p > strong{
	color: #6AC738;
	}
.text-tr-default{
	text-transform: initial;
	}
.radio input[type=radio], .radio-inline input[type=radio]{
	position: relative; 
	margin-left: 10px;
	margin-top: 15px;
	z-index: 1;
	}
.title > h4.main {
	font-size: 13px!important;
	}
.radio-html{
	width:100%;
	}
.radio-html .sub-text{
	font-size: 12px;
	}
.radio-html .sub-text > strong{
	text-transform:capitalize;
	}
.radio-html > .row.r-price{
	font-size: 14px;
    text-align: center;
    margin-left: -30px;
    text-transform: initial;
    font-weight: 600;
	font-family: "Segoe UI", Frutiger, "Frutiger Linotype", "Dejavu Sans", "Helvetica Neue", Arial, sans-serif!important;
	padding-right: 10px;
	}
.radio-html > .row.r-price > div:first-child{
	text-align: left;
	padding-left: 40px;
	}
.radio.active > .radio-html > .r-price > .active{
	background: #19415B!important;
	color:#ffffff;
	}
.f-log{
	text-align:center;
	margin-top: 15px;
	}
.f-log > img{
	width: 100%;
    max-width: 150px;
	opacity:0.3;
	-webkit-transition: all 200ms linear;
    -ms-transition: all 200ms linear;
    transition: all 200ms linear;
	}
.f-log > img:last-child{
	position: absolute;
	margin: auto;
	top: 0px;
	left: 0px;
	right: 0px;
	opacity:0;
	}
.f-log > img:last-child:hover{
	opacity:1;
	}
.social-media{
	list-style-type: none;
    padding: 0px;
    margin-bottom: 0px;
	text-align:center;
	}
.social-media > li {
	display: inline-block;
	padding: 2px;
	}
.social-media > li > a{
	text-decoration: none;
    color: #b6b6b6;
    font-weight: 700;
    font-size: 20px;
    -webkit-transition: color 200ms linear;
    -ms-transition: color 200ms linear;
    transition: color 200ms linear;
	}
.social-media > li > a:before{
	padding: 5px!important;
	}
.social-media > li > a:hover,.social-media > li > a:active,.social-media > li > a:focus{
	color: #5b5b5d;
	}
.social-media > li > a.facebook:hover,
.social-media > li > a.facebook:active,
.social-media > li > a.facebook:focus{
	color: #3b5a9a;
	}
.social-media > li > a.twitter:hover,
.social-media > li > a.twitter:active,
.social-media > li > a.twitter:focus{
	color: #1aa9e1;
	}
.social-media > li > a.linkedin:hover,
.social-media > li > a.linkedin:active,
.social-media > li > a.linkedin:focus{
	color: #0073b2;
	}
.social-media > li > a.youtube:hover,
.social-media > li > a.youtube:active,
.social-media > li > a.youtube:focus{
	color: #c3191e;
	}
.social-media > li > a.pinterest:hover,
.social-media > li > a.pinterest:active,
.social-media > li > a.pinterest:focus{
	color: #cc2127;
	}
.social-media > li > a.googleplus:hover,
.social-media > li > a.googleplus:active,
.social-media > li > a.googleplus:focus{
	color: #dd4b39;
	}
.signature{
	background-image: url(/style/images/default/logo-t.png);
    background-size: 25%;
    background-repeat: no-repeat;
    background-position: right bottom;
	}
.copy-rights > P{
	text-transform:capitalize;
	}
.b-row{
	margin-top: -15px;
    margin-bottom: -15px;
	}
	
.ev-st > img{
	width: 100%;
	}
.ev-st > ul{
	text-transform: initial;
	font-size: 13px;
	color:#767676;
	}
.no-margin{
	margin:auto;
	}
.ev-st > .title{
	margin:auto;
	margin-bottom:10px;
	}
.ev-st > .title > .sub{
	font-size:30px!important;
	margin-bottom: -7.5px;
	}
a.no-underline{
	text-decoration:none;
	}
a.no-underline:hover,
a.no-underline:active,
a.no-underline:focus{
	text-decoration:none;
	}
.more-button{
	text-transform: uppercase!important;
	font-weight: 700;
	padding: 10px 50px;
	margin: auto;
	}
.testimonials > div > img{
	width: 100%;
    max-width: 150px;
    max-height: 150px;
    margin: auto;
    padding: 10px;
    top: 0px;
    border: 0.5px solid #E0E0E0;
    bottom: 0px;
	}
.title > .main.fcptlz{
	text-transform: initial;
	margin-top:5px;
	}
.banner-container.main-site > h1,
.banner-container.main-site > h3{
	font-family: "Times New Roman", Times, serif!important;
	}
p.topic{
	font-size: 16px;
	}
.about-note, .about-note *, .guidline-note, .guidline-note *{
	text-transform: initial!important;
	}
.text-initial{
	text-transform: initial!important;
	}
@media (max-width: 992px){
	img.w-responsive{
		width: 100%;
		height: auto;
		}
	}
.about-note > p, .guidline-note > p{
	font-size: 16px;
	}