/*
 Table Of Contents
 1.) Media Query for Handheld Devices
 2.) Media Query for Tablet
 3.) Media Query for mobile
 ===============================================*/
/*
 1.) Media Query for Handheld Devices
 ===============================*/
@media only screen and (max-width : 1119px) {
/* Styles */
}


/*
 2.) Media Query for Tablet
 ===============================*/
@media only screen and (min-width : 768px) and (max-width : 1002px) {
/* Styles */


h1 {
    font-size: 23px;
}
h2 {
    font-size: 20px;
}
.container{
	padding: 0 10px;
}
p {
    font-size: 13px;
    line-height: 1.3;
}
.head-title{
	 font-size: 16px;
	 line-height: 1.2;
	 margin-bottom: 5px;
}
.tab-content {
    width: 90.5%;
}
.tab-content-one{
	padding: 20px 10px;
}
.user-info-block label{
	font-size: 13px;
}
.user-info-form{
	 padding-right: 32px;
}
.post-detail .text-wrap{
	 margin-right: 7px;
}
.result-btn img{
	width:70%;
}
.banner-content p{
	font-size: 14px;
    width: 78%;
}
i.icon-right{
	background-position: 1px -1px;
}
.view-features p{
	letter-spacing: 0px;
}
.check-block label{
	 font-size: 11px;
}
.notice-block h4{
	font-size: 11px;
}
.notice-block p{
	font-size: 11px;
	line-height: 1.2;
}
.gr-circle{
	width:70px;
	height:70px;
}
i.icon-right-lg{
	top:15px;
}
.footer-logo-wrap{
	margin:7px 20px 0 0;
	width:23%;
}

/*Desktop2*/

.contact-wrap{
	padding-right: 15px;
}
.inner-contact-wrap li a{
	font-size: 14px;
	padding: 7px 11px;
}
.view-details-wrapper h2{
	font-size: 20px;
}
.credit-file-wrap{
	padding-left: 10px;
}
.credit-file-wrap ul li{
	width:30%;
	margin-right: 10px;
}
.accept-box .gr-circle{
	width:90px;
	height:90px;
}
.accept-box i.icon-right-lg{
	top:25px;
}
.cost-box-bottom span{
	font-size: 12px;
}
i.icon-euro-gray-lg{
	background-position:0 -203px;
    background-size: 1060% 2030%;
    width:35px;
    height:35px;
}
i.icon-euro-gray-lg.active{
	background-position: 0 -164px;
}
i.icon-euro-gray-sm{
	background-position:0 -116px;
    background-size: 1060% 2030%;
    width:20px;
    height:20px;
}
i.icon-euro-gray-sm.active{
	background-position: -1px -94px;
}
i.icon-euro-orange{
	background-position:0 -250px;
    background-size: 1817% 3079%;
    width:20px;
    height:20px;
}
.score-box.ract-box {
    padding: 19px 8px;
}
.cost-box.ract-box {
    padding: 28px 0 16px;
}

.tab-content, .tab-content-subpage{
	float: left;
    width: 90%;
}
.sub-tab-content-two .accept-box strong{
	font-size: 24px;
	margin-bottom: 5px;
}
.sub-tab-content-two .accept-box strong small{
	font-size: 13px;
}
.sub-tab-content-two .accept-box.ract-box{
	padding: 28px 0 25px;
}
.sub-credit-file-wrap.credit-file-wrap{
	padding: 0;
}
.credit-file-free{
	letter-spacing: 0;
}
.accordian-title{
	font-size: 12px;
	padding: 10px;
}
}


/*
 3.) Media Query for mobile
 ===============================*/
@media only screen and (max-width : 767px){
/* Mobile Grids */

h1{
	font-size: 18px;
    line-height: 1.2;
    margin-bottom: 10px;
}
p{
	font-size: 17px;
}
.container {
	padding: 0 18px;
}
.logo {
    width: 50%;
    margin: 5px 10px 0 0;
}
.partner-block{
	width:45%;
}
.partner-block span{
	display: none;
}
.banner-content{
	float: left;
	width:100%;
}

.banner-content p{
	font-size: 14px;
}
.personal-info-wrap {
    padding: 35px 0 50px;
}
.post-add-wrap{
	width:90%;
}
i.icon-point{
	right:-35px;
	top:inherit;
	bottom:0;
}
.features-block{
	float: none;
	width:100%;
	padding-left: 10px;
}
.features-block:first-child{
	padding-left: 10px;
}
.features-block p{
	display: none;
}
.banner-img{
	float: none;
	width:100%;
	position: relative;
	max-width:472px;
	margin: 0 auto;
	top:0;
}
.tab-content-one{
	padding: 15px;
}
.user-info-form{
	width:100%;
	float: none;
	padding-right: 0;
}
.user-info-block label{
	width:100%;
	margin-bottom: 5px;
}
.text-wrap, .sbHolder,
.select-time,.post-detail,
.tab-content{
	width: 100%;
}
.instruct-wrap{
	 float: none;
    width: 100%;
    padding: 18px 0 0;
}
.notice-block{
	background-color:#ffffff;
}
.result-btn-wrap{
	padding: 0;
}
.footer-logo-wrap{
	width:100%;
	float: none;
	margin: 0 0 15px 0;
	width:100%;
	text-align:left;
}

.copy-right{
	float: none;
    padding-top: 0;
    width: 100%;
}
.copy-right p{
	 font-size: 12px;
    line-height: 1.2;
}
.tab-links {
    float: none;
    list-style-type: none;
    width: 100%;
    margin: 0;
}
.tab-links li{
	display: inline-block;
	margin: 0 5px 0 0;
	padding: 0 7px;
	background-color: #dddddd;
}
.tab-links li a{
	margin-right: 0;
	padding: 5px 0;
}
.gr-circle{
	width:62px;
	height:62px;
	right: 14px;
    top: -10px;
}
i.icon-right-lg{
	top: 11px;
}

@media only screen and (max-width : 463px){
	.gr-circle {
		left: 243px;
	}
}


/*Desktop2*/

.tab-content, .tab-content-subpage{
	width:100%;
}

.tab-content-two h2{
	text-align:center;
}
.contact-wrap,
.credit-file-wrap{
	float: none;
	width:100%;
	padding: 0;
	text-align:center;
	margin-bottom: 40px;
}
.view-result-wrapper{
	margin: 0;
}
.oops {
	margin: 0;
}

.result-box{
	width:100%;
	float: none;
	padding: 0;
	margin: 0 0 20px 0;
}
.ract-box{
	padding: 10px;
}
.accept-box .gr-circle{
	 width: 63px;
	 height: 63px;
	 margin: 0 50px 0 0;
	 display: inline-block;
	 vertical-align:middle;
}
.accept-box i.icon-right-lg{
	top:19px;
	background-position: -2px -396px;
	width:30px;
	height:30px;
}
.accept-box strong,.sub-tab-content-two .accept-box strong{
	display: inline-block;
	vertical-align:middle;
}
.cost-box.ract-box{
	border:0;
}

.cost-box-bottom{
	border: 0;

}
.cost-box-top{
	border: 2px solid #eeeeee;
	padding: 20px 5px 18px;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-o-border-radius:5px;
}
.low-cost,.high-cost {
    text-align: center;
}
.view-details-wrapper {
    padding: 10px 0 20px;
}
.inner-contact-wrap ul {
	text-align: center;
}
.inner-contact-wrap ul li{
	 display: block;
    margin: 0 auto 6px;
    width: 167px;
}
.view-details-wrapper h2{
	letter-spacing: -1px;
}
.view-credit-file {
	margin-bottom: 30px;
}
.view-credit-file p{
	width:100%;
	word-spacing:-1px;
}
.credit-file-wrap ul li{
	margin-right: 14px;
	width: 29.5%;
}
.circle-prog span{
	display: inline-block;
	vertical-align: middle;
	position: static;
	margin-left: 40px;
}

.circle-prog{
	width: 100%;
	height: 100%;
}
.score-box.ract-box{
	padding: 10px;
}
.sub-tab-content-one{
	padding: 15px 10px;
}

/*Desktop3*/

.sub-credit-file-wrap .view-credit-file{
	float: none;
    width: 100%;
}
.sub-credit-file-wrap .credit-file-free{
	float: none;
    padding-left: 0;
    width: 100%;
}
.sub-credit-file-wrap .credit-file-free p{
	display: none;
}
.accordion:nth-child(odd) {
	float:none;
	width:100%;
}
.accordion .accordian-cont{
	display: none;
}
.accordion .accordian-cont{
	display: none;
}
.accordion:first-child .accordian-block:first-child .accordian-cont{
	display: none;
}
.accordion:nth-child(even) {
	float: none;
	width:100%;
}
.view-details-wrapper h2{
	text-align: center;
}
.back-wrap{
	display: none;
}
.result-section {
    padding: 30px 0;
}
.sub-tab-content-two .accept-box strong{
	font-size: 27px;
}
.sub-tab-content-two .accept-box .gr-circle{
	margin: 0 5px 0 0;
}
.sub-tab-content-two .accept-box strong small{
	font-size: 14px;
}
.gr-circle i.icon-like{
	-webkit-background-size: 900% 1409%;
	background-size: 900% 1409%;
	background-position: -1px -235px;
	top:17px;
	width:35px;
	height:35px;
}
.tab-subpage > h2{
	text-align: center;
}

.sub-result-section{
	padding: 30px 0;
}
.view-details-wrapper.view-details-subpage{
	padding:10px 0 0;
}
.sub-tab-content-one.sub-tab-content-two{
	padding: 15px 10px 0;
}


/*CirCle Prog*/

.circle-prog .chart {
    display: inline-block;
    max-width: 250px !important;
    position: relative;
    width: 100%;
    top:5px;
    left:5px;

}
.circle-prog canvas{
	vertical-align: middle;
	width:62px !important;
	height:62px !important;
	float: left;
}
.circle-prog small{
  color: #0085b2;
    display: block;
    padding: 0 0 0 110px;
    font-family: "Montserrat",sans-serif;
    font-size: 20px;
    left: -11px;
    position: relative;
    right: 0;
    top: -18px;

   }
   .score-box.ract-box{
   	padding: 10px 10px 0 10px ;
   }

}

