
@media screen and (max-width:1300px)
{
	.wrapper{ padding:0 30px; }
	.banner-block {padding:100px 50px;}
	.link-content ul li {min-height:250px;}
	.book-video {width:50%;}	
}


@media screen and (max-width:1023px)
{
     body {font-size:14px;}
    .head-link{font-size:15px;}
    .logo {width:175px;}
    .nav ul li a { font-size:14px;line-height:34px;padding:0 14px;}
    .banner-block {padding:85px 30px;}
    .banner .bx-wrapper .bx-prev { left:10px;}
    .banner .bx-wrapper .bx-next { right:10px;}
    .pettman-small {font-size:25px;}
    .pettman-title { font-size:45px;line-height:45px;}
    .pettman-dscp {font-size:26px;}	   
    .container-middle { padding:30px 0}
    .biography-rh {width:23%;}
    .manipulative {margin-top:-80px;}
    .same-title { padding:0 0 15px 0;}
    .same-title h2 {font-size:28px;padding:0 15px 0 0;}
    .same-title h2::after{top:25px;}
    .biography p {line-height:20px;padding-bottom:15px;}
    .manipulative-img {padding:5px;margin-bottom:15px;}
    .new-book { padding:0 0 10px 5px;margin-bottom:8px;}
    .new-book h5 { font-size:15px;}
    .ship-country { padding:10px 0 10px 5px;}
    .ship-country h6 {margin-bottom:5px;}
    .country-nm {font-size:13px;padding:9px 10px;}
    .ship-country .ship-lf { padding:0 0 10px;}
    .ship-country .ship-rh { padding:10px 0 0;}
    .ship-price { line-height:22px;font-size:20px;}
    .buynow-btn { padding:10px 0 10px 5px;}
    .biography { margin-bottom:25px;}
    .pearls-box { width:48.5%;}
    .pearls p {line-height:20px;padding-bottom:15px;}
    .readmore-btn a { height:40px;line-height:40px;padding:0 20px;}
    .pearls-box .readmore-btn {margin-top:8px;}
    .footer { border-top:3px solid #f9aa11;padding:25px 0;}
    .foot-nav{ margin-bottom:6px;}
    .foot-nav ul li a {padding:0 8px 0 0;}
    .foot-logo {width:110px;}
    .right-bar{width:23%;}
    .manipulativesec-img{padding:5px;}
    .buynow-btn input{height:40px;padding:0 20px;font-size:15px;}
    .course-tabs { padding-bottom:15px;}
    .course-tabs ul li a { padding:5px 18px;}
    .sameinn-title {padding-bottom:15px;}
    .sameinn-title h2::after { top:18px;}
    .sameinn-title h2 { font-size:26px;padding:0 10px 0 0;}
    .content p {line-height:20px;padding-bottom:15px;}
    .student-list li { line-height:24px;}
    .innerbanner-title h1 {
		font-size:40px;
		text-shadow:
		   -1px -1px 0 #000,  
		    1px -1px 0 #000,
		    -1px 1px 0 #000,
		     1px 1px 0 #000;
	}
	.container {padding:30px 0;}
	.container .manipulative { margin-top:-56px;}   
    .year { padding-right:20px;}
    .year span { font-size:18px;}
    .year-info { padding:11px 0 10px 20px;}
    .year-info p {padding-bottom:10px;}
	.course-row h6 {font-size:14px;}
	.course-row {padding-bottom:18px;}
	#tabs_102 p { padding-bottom:10px;}
	.page-id-14 .bookrh-info ol {padding-bottom:15px;}	
	.book-video { margin-right:15px;width:50%;padding:5px;}
	.book-video iframe {width:100%;height:250px;}
	.base-txt {font-size:16px;}	
	.link-content ul li {width:50%;min-height:202px;}	
	.link-content ul li:nth-child(1n){border-right:1px solid #ebebeb;}
	.link-content ul li:nth-child(2n){ border-right:0px;}
    .link-box {padding:20px;}
	.link-box p {padding:0px;}	
	.contact-info {width:auto;float:none;margin-bottom:20px;}
	.contact-form {width:auto;float:none;}
	.contact-address { padding-bottom:15px;}
	.contact-address div {margin-bottom:5px;}
    .contact-frm input.my-input,.contact-frm input { padding:0 15px;font-size:14px;height:42px;}
    .contact-frm textarea.my-area { padding:15px;font-size:14px;}
	.contact-frm textarea { min-height:120px;}
	.contact-row {padding-bottom:10px;}
	.rows { margin-left:-10px;}
	.contact-cols { padding:0 0 0 10px;}
	.submit-btn .my-submit { font-size:15px;height:42px;padding:0 20px;}
	.contact-map iframe { padding:8px;}
	.qualifi-row:last-child .year-info {min-height:40px;}
}

@media screen and (max-width:767px)
{	
	.wrapper{ padding:0 20px;}	
	 body {font-size:13px;}
	.header-main{text-align:center;clear:both;} 
	.head-link{font-size:14px;float:none;margin:0px;}
	.logo {float:none;display:block;margin:0 auto 10px;}
	.head-rh { float:none;display:inline-block;}
	.head-link div{display:inline-block;float:none;margin:10px 10px 0 10px;}
	.banner-block {display:none;}
	.banner .bx-wrapper .bx-controls-direction a{width:15px;background-size:14px;margin-top:-8px;}
	.container-middle{padding:20px 0;}
	.biography-lf { width:auto;float:none;}
	.biography-rh {width:auto;float:none;display:inline-block;text-align:center;}
	.manipulative {margin:0px;}
	.same-title { padding-bottom:10px;}
	.same-title h2 { font-size:22px;padding:0 10px 0 0;}
	.same-title h2::after{top:16px;}
	.biography { text-align:center;margin-bottom:15px;padding-bottom:15px;}
	.biography-lf { text-align:left;}
	.biography-rh { display:inline-block;}	
	.biography p {line-height:18px;padding-bottom:10px;}	
	.ship-country h6 { font-size:14px;}
	.pearls-box { width:auto;float:none;}
	.pearls-box.fl{margin-bottom:15px;}
	.readmore-btn a { font-size:14px;line-height:35px;height:35px;}
	#backTop.red { right:inherit;left:50%;margin-left:-23px;}
	.footer {text-align:center;padding:20px 0;border-top:2px solid #f9aa11;}
	.footer-lf {float:none;margin-bottom:16px;}
	.foot-nav ul {display:inline-block;text-align:center;}
	.foot-nav ul li {display:inline-block;display:inline-block;float:none;}
	.foot-nav ul li a {line-height:18px;}
	.foot-logo {float:none;margin:auto;}
	.copyright {font-size:11px;}
	.left-bar{width:auto;float:none;margin-bottom:20px;overflow:hidden;}
	.right-bar {width:auto;float:none;display:block;text-align:center;}
	.container .manipulative { display:inline-block;margin:0px;}
	.inner-banner { text-align:center;min-height:inherit;padding:20px 0;}
	.innerbanner-title {float:none;}
	.innerbanner-title h1 {font-size:25px;float:none;line-height:25px;}
	.page-link { float:none;padding-top:10px;}
	.course-tabs ul li { padding:0 0 8px 5px;}
	.container {padding:20px 0 40px 0;}
	.sameinn-title {padding-bottom:10px;}
	.sameinn-title h2 {font-size:22px;}
	.sameinn-title h2::after {top:14px;}
	.course-tabs {padding-bottom:15px;}
	.content p {line-height:18px;padding-bottom:10px;}
	.student-list li { line-height:22px;background-position:0px 7px;}	
	.year { float:none;margin-bottom:10px;display:block;text-align:center;}
	.year-info {border:0px;padding:0px;}
	.year span{height:38px;line-height:38px;font-size:17px;}
	.year::before {display:none;}
	.qualifi-row { border-bottom:1px solid #eee;padding-bottom:5px;margin-bottom:15px;}
	.course-row {padding-bottom:15px;}
	.course-row h6 {font-size:13px;} 
	#tabs_102 p {padding-bottom:8px;}
	.page-id-14 .bookrh-info ol {padding-bottom:10px;}
	.book-video { width:auto;padding:5px;margin:0 0 15px 0;float:none;}
	.book-video iframe {width:100%;height:300px;}
	.base-txt {font-size:14px;} 
	.link-box {padding:10px;}
	.link-content ul li { min-height:178px;}
	.link-box p{padding-bottom:0px;}
	.contact-frm input.my-input, .contact-frm input {height:40px;padding:0 10px;font-size:13px;}
	.contact-frm textarea.my-area {padding:10px;font-size:13px;min-height:100px;}
	.submit-btn .my-submit {height:40px;font-size:14px;}
	.contact-address {padding-bottom:10px;}
	.contact-info { margin-bottom:15px;}
	.contact-map iframe {height:auto;padding:6px;}
	.buynow-btn input {padding:0 18px;font-size:14px;height:38px;}
	.country-nm { padding:9px 10px;}
	.manipulative-img img { width:100%;}
	.manipulativesec-img img { width:100%;}
	.qualifi-row:last-child .year-info {min-height:inherit;padding-bottom:10px;}
	.manipulativesec-img{margin-top:8px;}
	.course-tabs ul {margin:0 0 0 -5px;}
} 

@media screen and (max-width:479px)
{
	.wrapper{padding:0 10px;}
	.biography-rh {display:block;}	
	.container .manipulative { display:block;} 
	.course-tabs ul { margin:0px;}
	.course-tabs ul li {float:none;padding-left:0px;}
	.book-video iframe {height:200px;}
	.link-content ul li { min-height:inherit;width:auto;float:none; margin-bottom:15px;}
	.link-content ul li:nth-child(n) { border:1px solid #ebebeb;}
	.link-content ul li:last-child {margin-bottom:0px;}
	.link-box {padding:15px;}
	.contact-cols {float:none;width:auto;padding:0px;}
	.rows {margin:0px;}
	.contact-cols:first-child{margin-bottom:10px;}
	.contact-cols.flrcls {width:auto;margin:10px 0;}
	
	
	
}




		