@media (min-width: 1200px){

	.wqec-button-def.wqec-blue:hover{
		background-color: #185492;
		color: #fff;
    }
    .wqec-button-def.wqec-gray:hover{
		background-color: #8e8d8d;
		color: #fff;
    }
   /**/
   div.wizard-quest-edition-concept div.wqec-right-side div.wqec-footer div.wqec-tbl div.wqec-cell a:hover{
		text-decoration: none;
   }
   /**/
   div.wizard-quest-edition-concept a.wqec-mainclose,
   div.wqec-modal a.wqec-close,
   div.wqec-modal a.wqec-video-close,
   div.wizard-quest-edition-concept2 div.wizard-quest-edition-concept-inner a.wqec-mainclose,
   div.wqec-restart{
	   	opacity: .6;
	   	filter: alpha(opacity=60);

   }
	div.wizard-quest-edition-concept a.wqec-mainclose:hover,
	div.wqec-modal a.wqec-close:hover,
	div.wqec-modal a.wqec-video-close:hover,
	div.wizard-quest-edition-concept2 div.wizard-quest-edition-concept-inner a.wqec-mainclose:hover,
	div.wqec-restart:hover,
	div.wqec-video a.wqec-link-video table.wqec-pl-video:hover td.wqec-img div.wqec-pl-butt span{
		opacity: 1;
		filter: alpha(opacity=100);
	}
	div.wqec-video a.wqec-link-video table.wqec-pl-video td.wqec-img div.wqec-pl-butt span{
	   	opacity: .8;
	   	filter: alpha(opacity=80);
    }
    /**/
    a.wqec-soc{
    	opacity: .7;
    	filter: alpha(opacity=70);
    }
    a.wqec-soc:hover{
    	opacity: 1;
    	filter: alpha(opacity=100);
    }
	/**/
	div.wqec-video a.wqec-link-video table.wqec-pl-video div.wqec-video-text:hover{
		text-decoration: none;
	}
	/**/
	form.wqec-form div.wqec-elements div.wqec-element label{
		
	}
	form.wqec-form div.wqec-elements div.wqec-element label:hover{
		-webkit-box-shadow: 0 3px 10px 0px rgba(0,0,0, .3);
		box-shadow: 0 3px 10px 0px rgba(0,0,0, .3);
		opacity: 1;
		filter: alpha(opacity=100);
	}
	/**/
	/*hameleon-setting*/

	div.wqec-setting div.wqec-inner div.wqec-head-wrap a.wqec-setting-close:hover{
		background-color: rgba(0,0,0, .1);
	}
	div.wqec-setting div.wqec-inner div.wqec-setting-content ul.wqec-list > li div.wqec-options-wrap table td.wqec-btn-preview a:hover{
		background-color: #2878b8;
	}
	div.wqec-setting div.wqec-inner div.wqec-setting-content ul.wqec-list > li div.wqec-options-wrap table td.wqec-btn-copy a:hover{
		background-color: #a97377;
	}
	/*end hameleon-setting*/
    
}


@media (min-width: 992px) and (max-width: 1199px){
	/**/
	div.wizard-quest-edition-concept div.wqec-right-side div.wqec-maintitle{
	    font-size: 25px;
	    line-height: 34px;
	}
	div.wizard-quest-edition-concept div.wqec-right-side form.wqec-form div.wqec-content div.wqec-desc{
	    font-size: 14px;
	    line-height: 19px;
	}
	form.wqec-form div.wqec-check ul li{
	    font-size: 14px;
	    line-height: 19px;
	}
	form.wqec-form div.wqec-radio ul li {
	    font-size: 14px;
	    line-height: 19px;

	}
	div.wizard-quest-edition-concept div.wqec-right-side form.wqec-form div.wqec-content div.wqec-button-wrap div {
	    font-size: 12px;
	    line-height: 18px;
	}
	/**/
	/**/
	div.wizard-quest-edition-concept2 div.wizard-quest-edition-concept-inner{
		width: 900px;
	}
	/*hameleon-setting*/
	div.wqec-setting{
		width: 100%;
	}
	div.wqec-setting div.wqec-inner div.wqec-setting-content ul.wqec-list > li div.wqec-options-wrap table td.wqec-btn-copy a{
	    padding: 18px 15px 20px;
	}
	div.wizard-quest-edition-concept div.wqec-right-side form.wqec-form div.wqec-content div.wqec-button-wrap button{
		padding: 19px 55px;
	}
	/*end hameleon-setting*/
}


@media (min-width: 768px) and (max-width: 991px){
	div.wizard-quest-edition-concept{
	    overflow: auto;
	}
	/**/
	div.wizard-quest-edition-concept div.wqec-left-side{
	    width: 100%;
	    min-height: 250px;
	    height: auto;
	    max-height: 300px;
	    float: none;
	}
	/*.wqec .quiz-body-part{
		position: static;
	}*/
	div.wizard-quest-edition-concept div.wqec-left-side div.wqec-left-side-inner{
	    height: auto;
	    width: 100%;
	    margin: 0;
	    padding: 40px 15px;
	    text-align: center;
	    position: relative;
	}
	div.wizard-quest-edition-concept div.wqec-left-side div.wqec-left-side-inner div.wqec-logo{
		padding-top: 0;
	}
	div.wizard-quest-edition-concept div.wqec-left-side div.wqec-left-side-inner div.wqec-left-side-button-wrap{
	    position: relative;
	    bottom: 0;
	    padding-bottom: 40px;
	    left: 0;
	    -webkit-transform: translate(0, 0);
	    -ms-transform: translate(0, 0);
	    -o-transform: translate(0, 0);
	    transform: translate(0, 0);
	}
	div.wizard-quest-edition-concept a.wqec-mainclose{
	    width: 35px;
    	height: 35px;
		background-image: url(images/cr_close.png);
	}
	/**/
	div.wizard-quest-edition-concept div.wqec-right-side{
	    width: 100%;
	    height: auto;
	    margin-left: 0;
	    padding-left: 0;
	    position: static;
	    float: none;
	}
	div.wizard-quest-edition-concept div.wqec-right-side div.wqec-vertical-side-wrap{
		margin: 0;
	}
	div.wizard-quest-edition-concept div.wqec-right-side div.wqec-vertical-side{
	    padding: 16px 40px 12px;
	    
	}
	div.wizard-quest-edition-concept div.wqec-right-side div.wqec-footer{
		left: 0;
	}
	/**/
	div.wizard-quest-edition-concept form.wqec-form div.wqec-questions{
	    margin-left: 0;
	}
	/**/
	div.wizard-quest-edition-concept2 div.wizard-quest-edition-concept-inner div.wqec-maincontent div.wqec-quests div.wqec-questname {
	    font-size: 27px;
	    line-height: 30px;
	}

	/**/

	div.quiz_block form.wqec-form div.wqec-elements div.wqec-element.wqec-big label table.wqec-image td {
	    width: 100%;
	    height: 129px;
	}

	div.wqec-modal div.wqec-dialog{
	    width: 700px;
	    margin: 50px auto;
	    padding: 0 15px;
	}
	div.wqec-modal a.wqec-close, div.wqec-modal a.wqec-video-close {
	    top: -40px;
	    right: 13px;
	}
	/**/
	div.wizard-quest-edition-concept2 div.wizard-quest-edition-concept-inner{
	    width: 100%;
	    padding: 0 15px;
	}
	div.wizard-quest-edition-concept div.wqec-right-side form.wqec-form div.wqec-wrap-right{
	    padding-left: 0;
	    margin-top: 70px;
	}
	/*hameleon-setting*/
	div.wqec-setting{
		width: 100%;
	}
	div.wqec-setting div.wqec-table-wrap div.cell-wrap{
	    display: block;
	    float: left;
	}
	div.wqec-setting div.wqec-inner div.wqec-setting-content ul.wqec-list > li div.wqec-options-wrap div.wqec-tbl div.wqec-cell {
	    width: auto;
	    padding: 30px 50px;
	    display: block;
	}
	div.wizard-quest-edition-concept form.wqec-form table.wqec-wrap-act{
	    margin-top: 50px;
	}
    /*end hameleon-setting */
}

@media (max-width: 767px){
	div.wizard-quest-edition-concept{
	    overflow: auto;
	}
	div.wizard-quest-edition-concept.wqec-active a.wqec-mainclose{
	    top: 15px;
	    right: 15px !important;
	    width: 20px;
    	height: 20px;
		/*background-image: url(images/cr_close.png);*/
		background-size: contain;
	}

	/*.wqec .quiz-body-part{
		position: static;
	}*/
	/**/
	div.wizard-quest-edition-concept div.wqec-left-side{
	    width: 100%;
	    min-height: 200px;
	    height: auto;
	    float: none;
	}
	div.wizard-quest-edition-concept div.wqec-left-side div.wqec-left-side-inner{
	    height: auto;
	    width: 100%;
	    margin: 0;
	    padding: 0 15px;
	    text-align: center;
	    position: relative;
	}
	div.wizard-quest-edition-concept div.wqec-left-side div.wqec-left-side-inner div.wqec-left-side-button-wrap{
	    position: relative;
	    bottom: 0;
	    padding-bottom: 40px;
	    left: 0;
	    -webkit-transform: translate(0, 0);
	    -ms-transform: translate(0, 0);
	    -o-transform: translate(0, 0);
	    transform: translate(0, 0);
	}

	/**/
	div.wizard-quest-edition-concept div.wqec-right-side{
	    width: 100%;
	    height: auto;
	    margin-left: 0;
	    padding-left: 0;
	    position: static;
	    float: none;
	}
	div.wizard-quest-edition-concept div.wqec-right-side form.wqec-form div.wqec-wrap-right{
	    padding-left: 0;
	    margin-top: 50px;
	}
	div.wizard-quest-edition-concept div.wqec-right-side form.wqec-form div.wqec-content div.wqec-button-wrap button{
	    padding: 20px 0;
	    width: 45%;
	    float: right;
	}
	/**/
	div.wizard-quest-edition-concept div.wqec-right-side form.wqec-form div.wqec-content div.wqec-button-wrap button.wqec-prev{
	    width: 45%;
	    float: left;
	}
	/**/
	div.wizard-quest-edition-concept div.wqec-right-side div.wqec-maintitle{
	    font-size: 19px;
	    line-height: 24px;
	    padding: 15px 40px 15px 15px;
	}
	div.wizard-quest-edition-concept div.wqec-right-side div.wqec-vertical-side-wrap{
		 margin: 0;
	}
	div.wizard-quest-edition-concept div.wqec-right-side div.wqec-vertical-side{
	    padding: 16px 13px 12px;
	}
	div.wizard-quest-edition-concept div.wqec-right-side form.wqec-form{
	    padding: 15px;
	}
	div.wizard-quest-edition-concept div.wqec-right-side form.wqec-form div.wqec-content div.wqec-title{
	    font-size: 17px;
	    line-height: 24px;
	    padding-bottom: 15px;
	}
	/**/
	div.wizard-quest-edition-concept form.wqec-form div.wqec-questions{
	    margin-left: 0;
	}
	/**/
	form.wqec-form div.wqec-check ul li{
	    font-size: 14px;
	    line-height: 19px;
	}
	form.wqec-form div.wqec-radio ul li{
		font-size: 14px;
	    line-height: 19px;
	}
	div.wizard-quest-edition-concept div.wqec-right-side form.wqec-form div.wqec-content div.wqec-video{
	    height: 170px;
	}
	div.wizard-quest-edition-concept div.wqec-right-side div.wqec-footer{
		left: 0;
		padding: 0 15px;
	}
	div.wizard-quest-edition-concept div.wqec-right-side div.wqec-footer div.wqec-tbl div.wqec-cell{
		padding: 15px;
		width: 190px;
	}

	/**/
	div.wqec-modal div.wqec-dialog{
	    width: 100%;
	    margin: 50px auto 20px;
	}
	div.wqec-modal div.wqec-dialog div.wqec-content{
	    padding: 20px 27px 20px;
	}
	div.wqec-modal div.wqec-dialog div.wqec-content h2{
	    font-size: 30px;
	    line-height: 39px;
	    margin: 0 0 10px;
	}
	div.wqec-modal div.wqec-dialog iframe{
	    width: calc(100% - 30px);
	    height: 210px;
	}
	div.wqec-modal a.wqec-close,
	div.wqec-modal a.wqec-video-close{
	    top: -30px;
	    right: 50%;
	    margin-right: -11px;
	}
	/**/
	div.wizard-quest-edition-concept2 div.wizard-quest-edition-concept-inner{
	    width: 100%;
	    padding: 0 15px;
	}
	div.wizard-quest-edition-concept2 div.wizard-quest-edition-concept-inner div.wqec-maincontent div.wqec-quests.wqec-active {
	    display: block;
	}
	div.wizard-quest-edition-concept2 div.wizard-quest-edition-concept-inner div.wqec-maincontent div.wqec-quests div.wqec-col-table{
	    display: block;
	    float: left;
	    padding: 15px;
	}

	div.wizard-quest-edition-concept2 div.wizard-quest-edition-concept-inner div.wqec-maincontent div.wqec-quests div.wqec-col-table div.wqec-logo {
	    position: static;
	    margin-top: 60px;
	    -webkit-transform: translate(0, 0);
	    -ms-transform: translate(0, 0);
	    -o-transform: translate(0, 0);
	    transform: translate(0, 0);
	}
	div.wizard-quest-edition-concept2 div.wizard-quest-edition-concept-inner div.wqec-maincontent div.wqec-quests div.wqec-col-table.wqec-right {
	    padding-bottom: 30px;
	}
	div.wizard-quest-edition-concept2 div.wizard-quest-edition-concept-inner div.wqec-maincontent div.wqec-quests div.wqec-main-info-wrap table.wqec-main-info {
    	width: auto;
	    margin: auto;
	}
	div.wizard-quest-edition-concept2 div.wizard-quest-edition-concept-inner div.wqec-maincontent div.wqec-quests div.wqec-button-wrap div.wqec-button-inner button{
	    padding: 15px 0;
	}
	 /*hameleon-setting*/
	div.wqec-setting{
		width: 100%;
	}

	div.wqec-setting div.wqec-inner div.wqec-setting-content{
	    padding: 15px 23px 40px;
	}
	div.wqec-setting div.wqec-inner div.wqec-setting-content a.return{
	    margin-bottom: 20px;
	}
	div.wqec-setting div.wqec-inner div.wqec-setting-content div.title{
	    font-size: 25px;
	    line-height: 32px;
	    text-align: center;
	}
	div.wqec-setting div.wqec-inner div.wqec-setting-content ul.wqec-list > li{
	    margin-top: 25px;
	}
	div.wqec-setting div.wqec-inner div.wqec-setting-content ul.wqec-list > li span.icons-wrap{
	    margin-left: 0;
	    display: block;
	    margin-top: 5px;
	    margin-bottom: 0;
        text-align: right;
	}
	div.wqec-setting div.wqec-inner div.wqec-setting-content ul.wqec-list > li span.list-main{
	    margin: 5px 0 0;
	    display: block;
	}
	div.wqec-setting div.wqec-table-wrap div.cell-wrap{
	    display: block;
	    float: left;
	}
	div.wqec-setting div.wqec-inner div.foot-wrap{
	    display: block;
    	height: auto;
	}
	div.wqec-setting div.wqec-inner div.wqec-foot-wrap div.wqec-foot-inner div.part-cell{
		display: block !important;
		width: 100% !important;
		padding: 0 !important;
		text-align: center;

	}
	div.wqec-setting div.wqec-inner div.wqec-foot-wrap div.wqec-foot-inner div.part-cell.left{
	    padding: 15px;
	}
	div.wqec-setting div.wqec-inner div.wqec-foot-wrap div.wqec-foot-inner div.part-cell.left a.instruct table td span.descript{
	    font-size: 13px;
	}
	div.wqec-setting div.wqec-inner div.wqec-setting-content div.button-wrap{
	    margin-top: 35px;
	    text-align: center;
	}
	div.wqec-setting div.wqec-inner div.wqec-setting-content div.content-body div.input-wrap div.input.to-left{
	    margin-left: 0;
	}
	div.wqec-setting div.wqec-inner div.wqec-setting-content div.content-body div.input-wrap div.input.to-right{
	    margin-right: 0;
	}
	div.wqec-setting div.wqec-inner div.wqec-foot-wrap div.wqec-foot-inner{
	    display: block;
	    padding: 15px;
	    margin: auto;
	}
	div.wqec-setting div.wqec-inner div.wqec-foot-wrap div.wqec-foot-inner div.part-cell.left{
		padding: 0;
	    text-align: center;
	}
	div.wqec-setting div.wqec-inner div.wqec-foot-wrap div.wqec-foot-inner div.part-cell.right{
		margin-top: 20px;
	}
	div.wqec-setting div.wqec-inner div.wqec-setting-content div.wqec-table-name div.wqec-cell{
		display: block;
	}
	div.wqec-setting div.wqec-inner div.wqec-setting-content div.wqec-table-name div.wqec-cell.set{
		width: 100%;
	}
	div.wqec-setting div.wqec-table-wrap div.cell-wrap{
	    display: block;
	    float: left;
	}
	div.wqec-setting div.wqec-inner div.wqec-setting-content ul.wqec-list > li div.wqec-options-wrap div.wqec-tbl div.wqec-cell {
	    width: auto;
	    padding: 30px 50px;
	    display: block;
	}
	form.wqec-form table.wqec-wrap-act{
	    margin-top: 50px;
	}
	div.wqec-setting div.wqec-inner div.wqec-setting-content ul.wqec-list > li div.wqec-options-wrap table td.wqec-btn-copy a{
	    font-size: 12px;
    	line-height: 12px;
		padding: 18px 15px 20px;
	}
	div.wqec-setting div.wqec-inner div.wqec-setting-content ul.wqec-list > li div.wqec-options-wrap table td.wqec-btn-preview a{
	    padding: 18px 20px 20px;
	    background-image: none;
	}
	/**/
	form.wqec-form div.wqec-questions.wqec-active,
	form.wqec-form div.wqec-thank.wqec-active{
	    display: block;
	    margin-left: 0;
	}
	/**/
	div.wizard-quest-edition-concept2 div.wqec-result-wrap div.wrap-result-inner img{
	    max-width: 100% !important;
	    height: auto !important;
	}

	/**/
	div.wizard-quest-edition-concept2 div.wizard-quest-edition-concept-inner div.wqec-maincontent div.wqec-result-val {
        font-size: 22px;
    	line-height: 28px;
	    padding: 15px 20px;
	}
	div.wizard-quest-edition-concept2 div.wqec-result-wrap div.wrap-result-inner{
	    padding: 15px 0px;
	}
	div.wizard-quest-edition-concept2 div.wizard-quest-edition-concept-inner div.wqec-maintitle{
	    font-size: 19px;
	    line-height: 24px;
	    padding-left: 0;
	}
	div.wizard-quest-edition-concept2 div.wizard-quest-edition-concept-inner div.wqec-maincontent div.wqec-result-desc{
	    padding: 18px 15px !important;
	}
	form.wqec-form div.wqec-form-title{
	    font-size: 18px;
	    line-height: 20px;
	    margin-bottom: 8px;
	}
	div.wizard-quest-edition-concept2 div.wizard-quest-edition-concept-inner div.wqec-maincontent div.wqec-quests div.wqec-questname {
	    font-size: 20px;
	    line-height: 25px;
	}
	.wqec-wrap-refresh{
		display: none;
	}

	form.wqec-form div.wqec-elements div.wqec-element.wqec-big label table.wqec-image td{
	    height: 130px;
	}
	form.wqec-form div.big-image-element div.wqec-elements div.wqec-element.wqec-middle label table.wqec-image td,
	form.wqec-form div.big-image-element div.wqec-elements div.wqec-element.wqec-small label table.wqec-image td{
		height: 130px;
	}
}
