/*
Theme Name: 
Theme URI: http://prosoft-phils.com/
Author: | Prosoft Phils
Author URI: http://prosoft-phils.com/
Description: Responsive Theme for (Tablet)
*/

@media (min-width: 768px) and (max-width: 991px) {

/*--------------------------------------------------------------
GENERAL STYLES
--------------------------------------------------------------*/
body {
	font-size: ;
	line-height: ;
	overflow-x: hidden;
}

p {
	font-size: 16px;
}

/*--------------------------------------------------------------
CONTACT FORM / Google ReCAPTCHA
--------------------------------------------------------------*/
[title~=recaptcha] {
	width: 400px !important;
	height: 580px !important;
}

.google-recaptcha iframe {
	min-width: 304px !important;
	height: auto !important;
}

.contact-input {
	text-align: right;
}

/*--------------------------------------------------------------
Full Width Video iFrame on Modal 
--------------------------------------------------------------*/
.video-modal-content {
    width: 72%;
}

/*--------------------------------------------------------------
Header
--------------------------------------------------------------*/
header {
	margin-bottom: 70px;
}

ul.nav-menu {
	margin: 0;
}

ul.nav-menu li {
	padding-left: 12px;
}

ul.nav-menu li:last-child, 
ul.nav-menu li:nth-last-child(2) {
	padding-left: 4px;
}

.nav-menu li:last-child a,
.nav-menu li:nth-last-child(2) a {
	padding: 3px 8px;
}

ul.nav-menu > li > a {
	font-size: 14px;
}

/*--------------------------------------------------------------
Home
--------------------------------------------------------------*/
.pg2-banner {
	height: 350px;
}

.pg2-banner-text {
	left: 7%;
}

	.pg2-tag-fold p {
    	font-size: 22px;
	}

.pg2-eyecare-fold {
	padding-bottom: 60px;
}

.callouts-child {
	width: 31%;
}

.pg8-about-fold {
	padding: 40px 0 0 0;
}

.reviews-fold {
	padding: 20px 15px 80px;
}

.pg2-eyecare-fold {
	background: none;
	padding-top: 0;
	padding-bottom: 0;
}

	.pg2-eyecare-fold .row1 {
		margin-top: -150px;
	}

	.mobile-bg {
		display: block !important;
	}

	.mobile-bg img {
		margin-left: auto;
		margin-right: auto;
	}

	.pg2-eyecare-fold-right {
		margin-top: 0;
	}

	.pg2-eyecare-fold-left ul li:first-child {
		width: 100%;
	}


/*--------------------------------------------------------------
Services
--------------------------------------------------------------*/
.pg44-services-fold {
	padding: 0;
}

.service-row button {
    padding-left: 10px;
    padding-right: 10px;
    font-size: 14px;
}

/*--------------------------------------------------------------
Blogs
--------------------------------------------------------------*/
.blog-image-container {
	height: 200px !important;
}
.article-image-container,
.single-article-image-container {
	height: 150px;
	overflow: hidden;
}

.article-image {
	margin: 0 auto;
	width: 100%;
}

.article-text-container {
	padding: 20px 0;
}

.plf-40 {
	padding: 0 15px;
}


.free-book {
	padding: 0 25px 25px;
}


/*--------------------------------------------------------------
Footer
--------------------------------------------------------------*/
footer {
	padding-top: 0;
}

footer .container-fluid img {
	display: block;
	margin: 50px auto;
}

.addr-col a button {
	width: 100%;
	margin-bottom: 10px;
}

} /*END of @media 768px - 991px*/

/*--------------------------------------------------------------
CUSTOM IPAD BREAKPOINTS
--------------------------------------------------------------*/
/*IPAD Portrait & Landscape*/
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px)  { 

} /*END of IPAD Portrait & Landscape*/

/*IPAD in Landscape*/
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : landscape) {

} /*END of IPAD in Landscape*/


/*IPAD in Portrait*/
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait) {

} /*END of IPAD in Portrait*/


