/* Smartphones (portrait and landscape) ----------- */
@media only screen and (min-device-width : 320px) and (max-device-width : 480px) {
	body nav .navbar-nav .btn-danger {display:inline-block; padding:0 11px;}
	.fh5co-banner-text-box .quote-box h2 {font-size:30px;line-height:35px;}
	.fh5co-banner-text-box .quote-box h2 span {font-size:30px;}
	.fh5co-banner-text-box .quote-box {padding:20px 40px !important;}
	.fh5co-banner-text-box {margin-top:70px; max-height:93px;}
	.fh5co-banner-text-box a {min-width:119px;font-size:15px;}
	body .bg-img {padding-bottom:115px;}
	.fh5co-network h2, .fh5co-about-us h2 {font-size:32px;}
	.more-gms h4 {font-size:18px;}
	.fh5co-network hr, .fh5co-about-us hr {border-width:3px;margin:0 0 15px;}
	p.advd {font-size:16px;}
	.fh5co-network, .fh5co-about-us {background-size:cover;}
	.more-gms h5 { font-size:21px;}
	.fh5co-network p {font-size:14px;}
	a.m-games {font-size:17px; padding:5px 13px; margin:13px auto 0px auto;}
	.m-games span {font-size:14px;}
	.fh5co-about-us {padding:40px 0px 60px 0px;}
	.fh5co-about-us p {font-size:15px;}
	.fh5co-about-us a {min-width:115px;font-size:18px;}
	.fh5co-content-box .card-img-overlay {top:2%;}
	.card-img-overlay p {font-size:15px;}
	.fh5co-content-box .trainers {padding:20px 0 20px 0px;margin:0px 0;background-size:auto;}
	.trainers h2 {font-size:35px;}
	.fh5co-content-box .trainers .bg-50 {margin:0 0 35px 0px;}
	.pding-contr {padding:0;}
	.fh5co-content-box {padding:0;}
	.card .card-title {font-size:23px;}
	.card p {font-size:15px;}
	.fh5co-content-box .trainers .card .card-body::before {margin-top:-50px;}
	.fh5co-content-box .trainers .card .card-body {padding:10px 20px;}
	.fh5co-content-box .gallery .card .card-body p {font-size:14px;line-height:20px;}
	.fh5co-content-box .pr-0 img {margin:0px auto;}
	footer {padding:50px 0px 30px 0px;}
	.ftr-hding {font-size:20px;margin:17px 0 10px 0;}
	footer .footer1 p {font-size:17px; margin:0;}
	.breadcrumb-banner-text-box h2 {font-size:40px;}
	.breadcrumb-banner-text-box {margin-top:120px;}
	.site-heading h2 {font-size: 28px;line-height:5px;}
	.site-heading h2.extend:after {width:50%;}
	.site-heading p {font-size:17px;line-height:20px;margin:37px 0 0px 0px;}
	.site-heading {width:100%;margin:0 auto 20px;}
	.contact-form-inn {width:100%;}
	.contact-form-inn form {padding:0 15px 25px 15px; border-radius:10px;}
	.contactsec-100 {padding:45px 0 60px 0px;}
	.single-contact-box {padding:20px;border-radius:12px;margin-top:20px;min-height:220px;}
	.contact-form-inn form input, .contact-form-inn form textarea {font-size: 15px;font-weight: 400;}
	button.fag-btn {font-size:16px;font-weight:400;}
	body nav .navbar-nav {max-width:100%;}
	body nav .navbar-nav a {margin:0 0 0 10px;}
	.login-contr h3 {font-size:25px;margin:0 auto 20px auto;}
	.login-contr {border:5px solid #6882A1; border-radius:10px;padding:20px 0px 40px 0px;}
	.formcontr {width:100%;margin:0 auto;padding:20px 5px;border-radius:15px;}
	.fh5co-about-us a {font-size:15px;}
}

/* Smartphones (portrait and landscape) ----------- */
@media only screen and (min-device-width : 481px) and (max-device-width : 767px) {
	.login-contr h3 {font-size:35px;margin:0 auto 20px auto;}
	.login-contr {border:6px solid #6882A1;border-radius:12px;padding:20px 0px 40px 0px;}
	.formcontr {width:80%;margin:0 auto; padding:30px 15px 25px 15px;border-radius:10px;}
	.fh5co-about-us a {font-size:13px;}
	.login-contr span.psw {float: left;clear: initial; font-size: 13px;}
	.login-contr label {font-size:13px;}
	.login-contr .cancelbtn {font-size: 13px;}
	.loginpage {padding:35px 0px 40px 0px;}
	body nav .navbar-nav {max-width:initial;}
	.ftr-hding {font-size:21px;margin:15px 0 0px 0;}
	.fh5co-banner-text-box .quote-box h2 {font-size:38px;line-height:40px;}
	.fh5co-banner-text-box {margin-top:86px;}
	body .bg-img {padding-bottom:170px;}
	.fh5co-network h2, .fh5co-about-us h2 {font-size:35px;}
	.more-gms h4 {font-size:20px;}
	.fh5co-banner-text-box .quote-box h2 span {font-size: 35px;}
	.fh5co-banner-text-box a {min-width: 120px;font-size: 18px;}
	.fh5co-network, .fh5co-about-us {background-size: cover;padding:50px 0 0px 0;}
	a.m-games {font-size:19px;padding:5px 18px;}
	.fh5co-network p {font-size: 18px;}
	.fh5co-about-us {padding:0px 0px 30px 0px;}
	.fh5co-about-us hr {margin-left: 0;}
	.fh5co-about-us p {font-size: 16px;}
	.fh5co-content-box .pr-0 img {margin:0px auto;}
	.fh5co-content-box .card-img-overlay {top:10%;}
	.trainers h2 {font-size:45px;}
	.fh5co-content-box .trainers .bg-50 {margin:0 0 30px 0px;}
	.pding-contr {padding:0;}
	.fh5co-content-box {padding:0;}
	.fh5co-content-box .trainers .card .card-body {margin:17px 50px;}
	.fh5co-content-box .trainers {padding:30px 0 10px 0px;background-size:cover;background-position:center;margin:0px 0 0 0;}
	.fh5co-content-box .gallery .card .card-body {margin:0 !important;}
	footer {padding:30px 0px 10px 0px;}
	.fh5co-content-box .trainers .card img {border-radius:50% !important;}
	.breadcrumb-banner-text-box h2 {font-size:55px;}
	.breadcrumb-banner-text-box {margin-top:150px;}
	.contactsec-100 {padding:40px 0 80px 0px;}
	.site-heading h2 {font-size:40px;line-height:20px;margin-bottom:20px;}
	.site-heading h2.extend:after {width:35%;}
	.site-heading p {font-size:18px;line-height:22px;}
	.site-heading {width:90%;margin:0 auto 10px;}
	.contact-form-inn {width:100%;}
	.comment-field {margin-top:15px;}
	.contact-form-inn form {padding:20px 30px 30px 30px;}
}
/* iPads (portrait and landscape) ----------- */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) {
	body nav .navbar-nav a {font-size:18px;margin:0 0 0 10px;}
	single-contact-box {padding:15px;border-radius:10px;margin-top:0px;min-height:270px;}
	.contact-head h4 {margin:12px 0;font-size:22px;}
	.contact-text p {font-size:16px;}
	.single-contact-box {padding:25px 15px 0px;border-radius:10px;margin-top:0px;min-height:230px;}
	.fh5co-about-us {padding:40px 0px;}
	body .bg-img {padding-bottom:200px;}
	.breadcrumb-banner-text-box {margin-top:200px;}
	.breadcrumb-banner-text-box h2 {font-size:50px;}
	.contactsec-100 {padding:50px 0 85px 0px;}
	.site-heading h2 {font-size:40px;line-height:25px;}
	.site-heading {width:90%;}
	.contact-form-inn {width:90%;}
	.contact-form-inn form {padding:30px;}
	.comment-field {margin-top:20px;}
	.contact-form-inn form input {height:40px;font-size:15px;}
	.contact-form-inn form textarea {font-size:15px;}
	button.fag-btn {font-size:16px;padding:6px 15px;border-radius:10px;}
	footer {padding:80px 0px 40px 0px;}
	.ftr-hding {font-size:22px;margin:10px 0 15px 0;}
	.single-footer ul li a {font-size:16px;}
	footer .footer1 p {font-size:16px;}
	.single-footer ul li a span {font-size:13px;}
	footer .footer1 p {font-size:16px;margin:10px 0px 0px;}
	.site-heading p {font-size:20px;margin:45px 0 15px 0px;}
	.sidebarsec {padding:0;}
	.game-contr {padding:50px 0px;border-bottom:5px solid rgba(255,255,255,0.1);}
	.fh5co-network h2, .fh5co-about-us h2 {font-size:33px;}
	.fh5co-network hr, .fh5co-about-us hr {border-width:4px;border-radius:3px; margin:2px 0px 12px 0px;}
	.fh5co-network, .fh5co-about-us {background-size:cover;padding:30px 0;background-position:bottom;}
	.fh5co-network p {font-size:16px;}
	a.m-games {font-size:20px;padding:5px 20px;}
	.fh5co-about-us p {font-size:16px;}
	.fh5co-about-us a {font-size:15px;z-index:9;position:relative;}
	.fh5co-banner-text-box .quote-box h2 {font-size:50px;line-height:50px;}
	.fh5co-banner-text-box .quote-box h2 span {font-size:40px;}
	.fh5co-banner-text-box {margin-top:180px;}
	.fh5co-banner-text-box a {min-width:130px;font-size:16px;}
	.fh5co-content-box .pr-0 img {margin-top:-250px;}
	.card-img-overlay p {font-size:17px;}
	.fh5co-content-box .trainers .quote-box2::before {height:25px;width:25px;left:0;top:-5px;}
	.fh5co-content-box .trainers .quote-box2::after {height: 25px;width: 25px;bottom: -5px;}
	.fh5co-content-box .trainers {padding:10px 0 30px 0px;margin:50px 0;background-size:cover;}
	.fh5co-content-box .trainers .bg-50 {margin:0 0 50px 0px;}
	.card .card-title {font-size:20px;}
	.fh5co-content-box .trainers .card .card-body {border-radius:5px;padding: 10px 4px;margin: 16px 0px;}
	.fh5co-content-box .trainers .card .card-body::before {margin-top:-49px;}
	.fh5co-content-box .gallery .card .card-body p {font-size:14px;line-height:20px;}
	.fh5co-content-box .gallery .card .card-body {padding:15px;}
	.fh5co-content-box .gallery .card .card-body h4 {font-size:25px;}
	.card p {font-size:14px;}
	.fh5co-content-box {padding-bottom:35px;}
	footer .footer1 .single-footer p span {display:block;}
	.login-contr h3 {font-size:40px;}
	.formcontr {width:70%;}
	.login-contr input[type=text], input[type=password], input[type=email] {padding:8px 20px;margin:6px 0;font-size:14px;}
	
}






