/* Desktop */
@media only screen and (max-width: 1200px){

/*	################################################################
	START BASE STYLE SETTINGS 1200px
################################################################# */

h2{
	font-size: 38px;
	line-height: 44px;
}

p[class="text_style"]{
	font-size: 16px;
	line-height: 22px;
}

a{
	font-size: 16px;
	line-height: 22px;
}

input[class="form_style"]{
	font-size: 15px;
}

/*	################################################################
	END BASE STYLE SETTINGS 1200px
################################################################# */





/*	################################################################
	START MENU BLOCK STYLE SETTINGS 1200px
################################################################# */

.menu-block_menu_close p{
	font-size: 14px;
}

/*	################################################################
	END MENU BLOCK STYLE SETTINGS 1200px
################################################################# */





/*	################################################################
	START HEADER STYLE SETTINGS 1200px
################################################################# */

header nav ul li a{
	color: #1c1c1c;
	font-size: 12px;
	line-height: 26px;
	text-decoration: none;
}

.topmenu li ul li a {
	color: #1c1c1c;
	font-size: 12px;
	line-height: 26px;
	padding: 10px 20px;
}


/*	################################################################
	END HEADER STYLE SETTINGS 1200px
################################################################# */





/*	################################################################
	START TITLE STYLE SETTINGS 1200px
################################################################# */

.title-container-one h1{
	font-size: 46px;
	line-height: 52px;
	font-weight: 900;

	margin-bottom: 30px;
}

.title-container-one p{
	font-size: 16px;
	line-height: 24px;

	margin-bottom: 60px;
}

.title-container-one a[class="button"]{
	font-size: 14px;
}

.title-container-two p{
	font-size: 14px;
}

.title-container-two .title-item-two div p:first-child{
	font-size: 28px;
}

.title-container-two .title-item-two div p:last-child{
	font-size: 14px;
}

/*	################################################################
	END HEADER STYLE SETTINGS 1200px
################################################################# */





/*	################################################################
	START INFO-CONTAINER STYLE SETTINGS 1200px
################################################################# */

.info-container .info-item-one{
	width: 40%;
	padding-right: 10px;
}

/*	################################################################
	END INFO-CONTAINER STYLE SETTINGS 1200px
################################################################# */





/*	################################################################
	START FORM-CONTAINER STYLE SETTINGS 1200px
################################################################# */

.form-item-one p:first-child{
	font-size: 18px;
	line-height: 24px;
}

.form-item-one p:last-child{
	font-size: 16px;
	line-height: 22px;
}

/*	################################################################
	END FORM-CONTAINER STYLE SETTINGS 1200px
################################################################# */





/*	################################################################
	START BENEFITS-CONTAINER STYLE SETTINGS 1200px
################################################################# */

.benefits-container .slider-pro .sp-caption-container{
	width: 350px;
}

.benefits-container .slider-pro .sp-caption-container h3{
	font-size: 18px;
	line-height: 22px;
}

/*	################################################################
	END BENEFITS-CONTAINER STYLE SETTINGS 1200px
################################################################# */





/*	################################################################
	START TEACHER-CONTAINER STYLE SETTINGS 1200px
################################################################# */

.teacher-information .info-block-one p{
	font-size: 16px;
	line-height: 22px;
}

/*	################################################################
	END TEACHER-CONTAINER STYLE SETTINGS 1200px
################################################################# */





/*	################################################################
	START FOOTER-CONTAINER STYLE SETTINGS 1200px
################################################################# */

.footer-container h4{
	font-size: 18px;
	line-height: 22px;
}

.footer-container p{
	font-size: 14px;
	line-height: 20px;

	width: 85%;
}

/*	################################################################
	END FOOTER-CONTAINER STYLE SETTINGS 1200px
################################################################# */





/*	################################################################
	START COPYRIGHT-CONTAINER STYLE SETTINGS 1200px
################################################################# */

.copyright-container p{
	font-size: 14px;
	line-height: 20px;
}

/*	################################################################
	END COPYRIGHT-CONTAINER STYLE SETTINGS 1200px
################################################################# */





/*	################################################################
	START TYPE PAGES STYLE SETTINGS 1200px
################################################################# */

.title-section_type-page{
	background-image: url('../media/background_type.jpg');
	background-attachment: scroll;
}

.contact-container p{
	font-size: 16px;
	line-height: 22px;
}

.title-blog h1{
	font-size: 46px;
	line-height: 50px;
}

.title-blog p{
	font-size: 16px;
	line-height: 22px;
}

.type-page p{
	font-size: 16px;
	line-height: 22px;
}

/*	################################################################
	END TYPE PAGES STYLE SETTINGS 1200px
################################################################# */




/*	################################################################
	START ABOUT US PAGE STYLE SETTINGS
################################################################# */

.about-container p{
	font-size: 16px;
	line-height: 22px;
}

/*	################################################################
	END ABOUT US PAGE STYLE SETTINGS
################################################################# */





/*	################################################################
	START BLOG PAGE STYLE SETTINGS 1200px
################################################################# */

.blog-category  .category{
	margin-left: 20px;
}

.blog-item{
	width: 30%;
	max-height: 400px;
}

.blog-category > p{
	font-size: 16px;
	font-weight: 400;
}

/*	################################################################
	END BLOG PAGE STYLE SETTINGS 1200px
################################################################# */

}












/* Laptop */
@media only screen and (max-width: 992px){

/*	################################################################
	START HEADER STYLE SETTINGS 992px
################################################################# */



.topmenu li ul li a {
	color: #1c1c1c;
	font-size: 12px;
	line-height: 18px;
	padding: 10px 20px;
}

.topmenu > li > a{
	padding: 5px 9px;
}

/*	################################################################
	END HEADER STYLE SETTINGS 992px
################################################################# */





/*	################################################################
	START TITLE STYLE SETTINGS 992px
################################################################# */

.title-section{
	background-attachment: scroll;
	background-image: url('../media/background-5.png');
	background-position: bottom;
}

.title-container-two .title-item-one{
	width: 20%;
}

.title-container-two .title-item-two{
	width: 80%;
}

.title-container-two .title-item-two div p:first-child{
	font-size: 25px;
}

.title-container-two .title-item-two div p:last-child{
	font-size: 14px;
}

/*	################################################################
	END TITLE STYLE SETTINGS 992px
################################################################# */





/*	################################################################
	START INFO-CONTAINER STYLE SETTINGS 992px
################################################################# */

.info-container{
	width: 100%;

	display: flex;
	flex-direction: row;
	justify-content: space-between;
	align-items: center;
}

.info-container .info-item-one{
	width: 50%;
	padding-right: 30px;
}

.info-container .info-item-two{
	width: 50%;
}

.info-item-two p{
	font-size: 14px;
	line-height: 20px;
}

/*	################################################################
	END INFO-CONTAINER STYLE SETTINGS 992px
################################################################# */





/*	################################################################
	START FORM-CONTAINER STYLE SETTINGS 992px
################################################################# */

.form-container{
	width: 100%;

	display: flex;
	flex-direction: column;
}

.form-container .form-item-one{
	width: 100%;

	margin-bottom: 30px;
}

.form-container .form-item-two{
	width: 100%;
}

/*	################################################################
	END FORM-CONTAINER STYLE SETTINGS 992px
################################################################# */





/*	################################################################
	START BENEFITS-CONTAINER STYLE SETTINGS 992px
################################################################# */

.benefits-container{
	width: 100%;

	display: flex;
	flex-direction: row;
	justify-content: space-between;
	align-items: center;
}

.benefits-container .benefits-item-one{
	width: 50%;
	padding-right: 30px;
}

.benefits-container .benefits-item-two{
	width: 50%;
	padding-top: 20px;
}

.benefits-container .slider-pro .sp-caption-container{
	width: 300px;
	height: 150px;

	position: absolute;
	top: 180px;
	right: 20px;

	padding: 25px;

	background-color: #ff6719;
}

.benefits-container .slider-pro .sp-caption-container h3{
	font-size: 16px;
	line-height: 20px;
}

.benefits-container .slider-pro .sp-caption-container p{
	color: #fff;
	font-size: 14px;
	line-height: 20px;

	width: 90%;

	text-align: left;
}

.benefits-container .sp-vertical .sp-arrows {
    margin-left: -25px;
}

/*	################################################################
	END BENEFITS-CONTAINER STYLE SETTINGS 992px
################################################################# */





/*	################################################################
	START TEACHER-CONTAINER STYLE SETTINGS 992px
################################################################# */

.teacher-item{
	width: 100%;
	max-width: 240px;
	height: 240px;

	position: relative;

	margin-bottom: 40px;
}

.teacher-item p{
	font-size: 16px;
	line-height: 22px;
}

/*	################################################################
	END TEACHER-CONTAINER STYLE SETTINGS 992px
################################################################# */





/*	################################################################
	START COPYRIGHT-CONTAINER STYLE SETTINGS 992px
################################################################# */

.copyright-container p{
	font-size: 14px;
	line-height: 20px;
}

/*	################################################################
	END COPYRIGHT-CONTAINER STYLE SETTINGS 992px
################################################################# */





/*	################################################################
	START POP-UP(TEACHERS) STYLE SETTINGS 992px
################################################################# */

.teacher-popup{
	width: 90%;
	
}

/*	################################################################
	END POP-UP(TEACHERS) STYLE SETTINGS 992px
################################################################# */





/*	################################################################
	START TYPE PAGES STYLE SETTINGS 992px
################################################################# */

.type-page p{
	width: 100%;
}

/*	################################################################
	END TYPE PAGES STYLE SETTINGS 992px
################################################################# */





/*	################################################################
	START BLOG PAGE STYLE SETTINGS 992px
################################################################# */

.blog-category{
	flex-direction: column;
	align-items: flex-start;

	margin: 60px 0px 50px 0px;
}

.blog-category .category{
	padding: 15px 0px;
	margin: 0px;
}

.blog-category .category a{
	font-size: 15px;
}

.blog-item{
	width: 31%;
	margin: 0px 2% 30px 0px;
}

.image-post{
	width: 100%;
	height: 100px;
}

.preview-post{
	padding: 15px 15px 20px 15px;
}

.data-post p{
	font-size: 12px;
}

.preview-post h4{
	font-size: 15px;
	font-weight: 400;

	margin: 20px 0px 15px 0px;
}

.preview-post p{
	font-size: 13px;
	color: #444444;
	display: inline;
}

/*	################################################################
	END BLOG PAGE STYLE SETTINGS 992px
################################################################# */





/*	################################################################
	START POP-UP(FEEDBACK) STYLE SETTINGS
################################################################# */

.feedback-block{
	width: 90%;
}

.feedback-block label{
	font-size: 15px;
	line-height: 21px;
}

.feedback-form_item input{
	font-size: 14px;
}

.feedback-form_item select{
	font-size: 14px;
}

/*	################################################################
	END POP-UP(FEEDBACK) STYLE SETTINGS
################################################################# */

	

/*	################################################################
	START TEST PAGE STYLE SETTINGS
################################################################# */
	
.result-block{
	width: 90%;
}

/*	################################################################
	END TEST PAGE STYLE SETTINGS
################################################################# */
	
}












/* Tablet */
@media only screen and (max-width: 768px){

/*	################################################################
	START BASE STYLE SETTINGS 768px
################################################################# */

input[class="form_style"]{
	font-size: 14px;
	padding: 5px;
}

/*	################################################################
	END BASE STYLE SETTINGS 768px
################################################################# */





/*	################################################################
	START HEADER STYLE SETTINGS 768px
################################################################# */

.header-container{
	width: 100%;
	height: auto;

	display: flex;
	flex-direction: column;
	align-items: center;
}

.header-container .header-block-one{
	width: 100%;

	display: flex;
	flex-direction: row;
	justify-content: flex-start;
	align-items: center;

	padding-top: 10px;
}

.header-container .header-block-two{
	width: 100%;

	justify-content: flex-start;

	margin: 10px 0px;
}

.header-block-one .header-item-two{
	margin-left: 30px;
}

.header-item-four{
	margin: 0px;
	position: absolute;
	top: 10px;
	right: 15px;
}

.topmenu li ul{
	min-width: 130px;
	top: 48px;
}

/*	################################################################
	END HEADER STYLE SETTINGS 768px
################################################################# */





/*	################################################################
	START TITLE STYLE SETTINGS 768px
################################################################# */

.title-container-one h1{
	font-size: 44px;
	line-height: 50px;
	font-weight: 900;

	margin-bottom: 30px;
}

.title-container-one a.button{
	padding: 20px 35px;
}

.title-container-two .title-item-one{
	display: none;
}

.title-container-two .title-item-two{
	width: 100%;
	height: auto;
}

.title-item-two div{
	width: 33%;
	height: 90px;

	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: flex-start;

	padding: 15px;
}

.title-container-two .title-item-two div p:first-child{
	font-size: 24px;
}

.title-container-two .title-item-two div p:last-child{
	font-size: 12px;
	line-height: 12px;
}

/*	################################################################
	END TITLE STYLE SETTINGS 768px
################################################################# */





/*	################################################################
	START INFO-CONTAINER STYLE SETTINGS 768px
################################################################# */

.info-container{
	flex-direction: column;
	align-items: center;
	justify-content: flex-start;
}

.info-container .info-item-one{
	width: 100%;
	padding: 0px;

	margin-bottom: 60px;
}

.info-container .info-item-two{
	width: 90%;
	padding: 0px;

	display: flex;
	flex-direction: column;
	align-items: flex-end;
}

/*	################################################################
	END INFO-CONTAINER STYLE SETTINGS 768px
################################################################# */





/*	################################################################
	START BENEFITS-CONTAINER STYLE SETTINGS 768px
################################################################# */

.benefits-container{
	width: 100%;

	display: flex;
	flex-direction: column;
	justify-content: space-between;
	align-items: center;
}

.benefits-container .benefits-item-one{
	width: 100%;
	padding: 0px;

	margin-bottom: 60px;
}

.benefits-container .benefits-item-two{
	width: 90%;
	padding: 0px;
}

/*	################################################################
	END BENEFITS-CONTAINER STYLE SETTINGS 768px
################################################################# */





/*	################################################################
	START TEACHER-CONTAINER STYLE SETTINGS 768px
################################################################# */

.teacher-item{
	width: 100%;
	max-width: 200px;
	height: 240px;

	position: relative;

	margin-bottom: 40px;
}

.teacher-item p{
	font-size: 15px;
	line-height: 21px;

	padding: 5px 25px;
}

.teacher-information{
	width: 100%;

	display: flex;
	flex-direction: column;
	align-items: flex-start;
}

.teacher-information .info-block-one{
	width: 100%;

	margin-bottom: 30px;
}

.teacher-information .info-block-two{
	width: 100%;

	display: flex;
	justify-content: flex-start;
}

/*	################################################################
	END TEACHER-CONTAINER STYLE SETTINGS 768px
################################################################# */





/*	################################################################
	START FOOTER-CONTAINER STYLE SETTINGS 768px
################################################################# */

.footer-container{
	flex-wrap: wrap;
}

.footer-container .footer-item-two{
	width: 50%;
}

.footer-container .footer-item-three{
	width: 50%;
	margin-top: 40px;
}

/*	################################################################
	END FOOTER-CONTAINER STYLE SETTINGS 768px
################################################################# */





/*	################################################################
	START POP-UP(TEACHERS) STYLE SETTINGS 768px
################################################################# */

.teacher-popup{
	padding: 35px 40px 40px 40px;
}

.teacher-popup-container .teacher-popup-item-one{
	width: 100%;
}

.teacher-popup-container .teacher-popup-item-two{
	display: none;
}

.pop-up_close{
	margin-bottom: 10px;
}

/*	################################################################
	END POP-UP(TEACHERS) STYLE SETTINGS 768px
################################################################# */





/*	################################################################
	START CONTACT PAGE STYLE SETTINGS 768px
################################################################# */

.contact-container{
	display: flex;
	flex-direction: column-reverse;
	align-items: flex-start;

	margin: 60px 0 120px 0;
}

.contact-item-one{
	width: 100%;
	position: relative;

	margin-top: 45px;
}

.contact-item-two{
	width: 100%;
	position: relative;
}

.contact-container h4{
	font-size: 20px;
	line-height: 26px;
}

/*	################################################################
	END CONTACT PAGE STYLE SETTINGS 768px
################################################################# */





/*	################################################################
	START BLOG PAGE STYLE SETTINGS 768px
################################################################# */

.title-blog h1{
	font-size: 44px;
	line-height: 48px;
}

.blog-container{
	justify-content: space-between;
}

.blog-item{
	width: 48%;
	margin: 20px 0px;
}

.image-post{
	width: 100%;
	height: 100px;
}

.preview-post{
	padding: 15px 15px 20px 15px;
}

.data-post p{
	font-size: 12px;
}

.preview-post h4{
	font-size: 14px;
	font-weight: 400;

	margin: 20px 0px 15px 0px;
}

.preview-post p{
	font-size: 13px;
	line-height: 16px;
	color: #444444;
	display: inline;
}

/*	################################################################
	END BLOG PAGE STYLE SETTINGS 768px
################################################################# */





/*	################################################################
	START ABOUT US PAGE STYLE SETTINGS 768px
################################################################# */

.about-container{
	width: 100%;
	margin: 45px 0px 110px 0px;
}

.about-item_one .about-image{
	width: 70%;
	height: auto;
	max-height: 360px;

	float: none;
	margin: 0px 0px 30px 0px;
}

.about-item_two .about-item_info{
	width: 70%;
	height: auto;
}

.about-item_two .about-item_logo{
	width: 30%;
	height: auto;
}

/*	################################################################
	END ABOUT US PAGE STYLE SETTINGS 768px
################################################################# */





/*	################################################################
	START POP-UP(FEEDBACK) STYLE SETTINGS
################################################################# */

.feedback-block{
	width: 100%;
}

.feedback-form_container{
	flex-direction: column;
}

.feedback-form_item{
	width: 100%;
}

.feedback-block label{
	font-size: 15px;
	line-height: 21px;
}

.feedback-form_item input{
	font-size: 14px;
}

.feedback-form_item select{
	font-size: 14px;
}

.feedback-title p{
	font-size: 18px;
	font-weight: 500;

	padding-top: 15px;
}

/*	################################################################
	END POP-UP(FEEDBACK) STYLE SETTINGS
################################################################# */

	

/*	################################################################
	START TEST PAGE STYLE SETTINGS
################################################################# */
	
.result-block{
	width: 100%;
	padding: 30px 35px 35px 35px;
}
	
.result-title h4 {
    margin: 0px 0px 10px 0px;
}

/*	################################################################
	END TEST PAGE STYLE SETTINGS
################################################################# */

}












/* Mobile */
@media only screen and (max-width: 480px){

/*	################################################################
	START HEADER STYLE SETTINGS 480px 
################################################################# */

header nav > ul{
	display: flex;
	flex-direction: column;
	align-items: flex-start;
}

header nav ul li a{
	color: #1c1c1c;
	font-size: 12px;
	line-height: 20px;
}

.topmenu > li > a{
	padding: 5px;
}

.header-container .header-block-two{
	width: 100%;

	justify-content: flex-start;

	margin: 10px 0px;
}

.header-item-four{
	margin: 0px;
	position: absolute;
	top: 18px;
	right: 15px;
}

/*	################################################################
	END HEADER STYLE SETTINGS 480px 
################################################################# */




/*	################################################################
	START MENU BLOCK STYLE SETTINGS
################################################################# */

.menu-block_menu{
	max-width: 100%;
}

/*	################################################################
	END MENU BLOCK STYLE SETTINGS
################################################################# */





/*	################################################################
	START TITLE STYLE SETTINGS 480px 
################################################################# */

.title-section{
	width: 100%;
	height: 550px;
}

.title-container-one{
	width: 100%;
	height: 550px;
}

.title-container-two{
	width: 100%;
	height: auto;
}

.title-container-one h1{
	font-size: 40px;
	line-height: 46px;

	margin-bottom: 30px;
}

.title-container-one p{
	font-size: 15px;
	line-height: 20px;

	margin-bottom: 45px;
}

.title-container-one a.button{
	color: #fff;
	font-size: 12px;
	text-decoration: none;
	background-color: #ea0037;
	box-shadow: 5px 5px 20px 0px rgba(234,0,55,0.7);
	border-radius: 50px;
	transition: .3s linear;

	padding: 15px 25px;
}

.title-container-two .title-item-two{
	display: none;
}

/*	################################################################
	END TITLE STYLE SETTINGS 480px 
################################################################# */




/*	################################################################
	START BASE STYLE SETTINGS 480px 
################################################################# */

h2{
	font-size: 32px;
	line-height: 38px;
	padding-bottom: 30px;
}

p[class="text_style"]{
	font-size: 15px;
	line-height: 21px;
}

a{
	font-size: 15px;
	line-height: 21px;
}

input[class="form_style"]{
	font-size: 14px;
}

/*	################################################################
	END BASE STYLE SETTINGS 480px 
################################################################# */





/*	################################################################
	END HEADER STYLE SETTINGS 480px
################################################################# */

.topmenu li ul{
	min-width: 130px;
	top: 30px;
}

/*	################################################################
	END HEADER STYLE SETTINGS 480px
################################################################# */





/*	################################################################
	START INFO-CONTAINER STYLE SETTINGS 480px 
################################################################# */

.info-container{
	margin: 80px 0px 100px 0px;
}

.info-container .info-item-two{
	width: 100%;
	padding: 0px;

	display: flex;
	flex-direction: column;
	align-items: flex-start;
}

.info-item-two p{
	font-size: 13px;
	line-height: 19px;
}

/*	################################################################
	END INFO-CONTAINER STYLE SETTINGS 480px 
################################################################# */





/*	################################################################
	START FORM-CONTAINER STYLE SETTINGS 480px
################################################################# */

.form-item-two form{
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	align-items: flex-start;
}

.form-item-two form input{
	margin: 5px 0px;
}

.form-item-one p:first-child{
	font-size: 14px;
	line-height: 20px;
}

.form-item-one p:last-child{
	font-size: 14px;
	line-height: 20px;
}

.form-container .form-item-one{
	margin-bottom: 15px;
}

/*	################################################################
	END FORM-CONTAINER STYLE SETTINGS 480px
################################################################# */





/*	################################################################
	START BENEFITS-CONTAINER STYLE SETTINGS 480px
################################################################# */

.benefits-container{
	margin: 80px 0px 140px 0px;
}

.benefits-container .benefits-item-two{
	width: 100%;
	padding: 0px;
}

.benefits-container .slider-pro .sp-caption-container {
    width: 260px;
    height: 150px;
    position: absolute;
    top: 220px;
    right: -5px;
    padding: 15px;
    background-color: #ff6719;
}

.benefits-container .slider-pro .sp-caption-container h3{
	font-size: 14px;
	line-height: 20px;
}

.benefits-container .slider-pro .sp-caption-container p{
	color: #fff;
	font-size: 13px;
	line-height: 19px;

	width: 80%;

	text-align: left;
}

.benefits-container .sp-vertical .sp-arrows {
    margin-left: -5px;
}

.benefits-container .sp-vertical .sp-arrows {
    height: 30%;
    left: 92%;
    top: 280px;
    margin-left: -10px;
    z-index: 1000;
}

/*	################################################################
	END BENEFITS-CONTAINER STYLE SETTINGS 480px
################################################################# */





/*	################################################################
	START FOOTER-CONTAINER STYLE SETTINGS 480px 
################################################################# */

.footer-container{
	flex-wrap: wrap;
}

.footer-container .footer-item-one{
	width: 100%;
}

.footer-container .footer-item-two{
	width: 100%;

	margin-top: 40px;
}

.footer-container .footer-item-three{
	width: 100%;
}


/*	################################################################
	END FOOTER-CONTAINER STYLE SETTINGS 480px 
################################################################# */





/*	################################################################
	START POP-UP(TEACHERS) STYLE SETTINGS 480px 
################################################################# */

.teacher-popup{
	width: 100%;
	padding: 20px;
}

.teacher-popup p{
	width: 100%;
	font-size: 14px;
	line-height: 20px;

	padding-bottom: 15px;
}

.teacher-popup a{
	display: block;
	font-size: 14px;
	line-height: 20px;

	margin-top: 20px;
}

.teacher-popup-container .teacher-popup-item-one{
	width: 100%;
}

.teacher-popup-container .teacher-popup-item-two{
	display: none;
}

.pop-up_close{
	margin-bottom: 10px;
}

/*	################################################################
	END POP-UP(TEACHERS) STYLE SETTINGS 480px 
################################################################# */





/*	################################################################
	START TYPE PAGES STYLE SETTINGS 480px
################################################################# */

.type-page{
	width: 100%;
	height: auto;
	margin: 80px 0;
}

.title-section_type-page{
	width: 100%;
	height: 550px;
}

.contact-container p{
	font-size: 15px;
	line-height: 21px;
}

.type-page p{
	font-size: 15px;
	line-height: 21px;
}

.contact-container h4{
	font-size: 18px;
	line-height: 24px;
}

.title-blog h1{
	font-size: 40px;
	line-height: 44px;
}

.title-blog p{
	font-size: 15px;
	line-height: 20px;
}

.title-blog p br{
	display: none;
}

/*	################################################################
	END TYPE PAGES STYLE SETTINGS 480px
################################################################# */






/*	################################################################
	START BLOG PAGE STYLE SETTINGS 480px
################################################################# */

.blog-category{
	margin: 45px 0px 30px 0px;
}

.blog-category .category{
	padding: 10px 0px;
	margin: 0px;
}

.blog-category > p{
	font-size: 15px;
	font-weight: 400;
}

.blog-category .category a{
	font-size: 14px;
}

.image-post{
	width: 100%;
	height: 140px;
}

.blog-item{
	width: 100%;
	margin: 15px 0px;
}

.read-more{
	margin: 50px 0;
}

/*	################################################################
	END BLOG PAGE STYLE SETTINGS 480px
################################################################# */





/*	################################################################
	START ABOUT US PAGE STYLE SETTINGS 480px
################################################################# */

.about-container{
	width: 100%;
	margin: 45px 0px 110px 0px;
}

.about-item_one .about-image{
	width: 100%;
	height: auto;
	max-height: 360px;

	float: none;
	margin: 0px 0px 30px 0px;
}

.about-item_two .about-item_info{
	width: 100%;
	height: auto;
}

.about-item_two .about-item_logo{
	display: none;
}

.about-container p{
	font-size: 15px;
	line-height: 21px;
}

/*	################################################################
	END ABOUT US PAGE STYLE SETTINGS 480px
################################################################# */





/*	################################################################
	START POP-UP(FEEDBACK) STYLE SETTINGS
################################################################# */

.feedback-block{
	padding: 30px;
}

.feedback-form_item input{
	width: 180px;
}

.feedback-form_item select{
	width: 180px;
}

/*	################################################################
	END POP-UP(FEEDBACK) STYLE SETTINGS
################################################################# */

	

/*	################################################################
	START TEST PAGE STYLE SETTINGS
################################################################# */
	
.test-result {
    margin: 70px 0px 0px 0px;
}	

.result-block {
    width: 105%;
    position: relative;
    left: -2.5%;
    padding: 25px 30px 30px 30px;
}
	
.result-title {
    margin: 20px 0px 0px 0px;
}
	
.result-title h4 {
    font-size: 17px;
    line-height: 21px;
}
	
/*	################################################################
	END TEST PAGE STYLE SETTINGS
################################################################# */

}
