
@media (min-width: 1175px){
	
	
}
@media (max-width: 1145px){ /* 1024 screen */
	.container {
		padding-right: 20px;
		padding-left: 20px;
	}
	.text-part h4 {
		font-size: 18px;
	}
	.prdetailbelow p { min-height:98px; }
	.secd_school .prdetailbelow p{ min-height: auto;}
	.pfirst {padding: 42px 21.2px;}
	
}

@media (max-width: 1023px) { /* 768 screen */	
	.left-part h1 {
		font-size: 25px;
		line-height: 30px;
	}
	.left-part p {
		font-size: 15px;
		line-height: 20px;
	}
	/*.right {
		margin-top: 10px;
	}*/
	.heading {
		font-size: 14px;
		padding-right: 20px;
		padding-left: 20px;
	}
	.detail p br {
		display: none;
	}
	.detail {
		padding-left: 20px;
		padding-right: 20px;
	}

	/*.p-box {
		float: none;
		width: 70%;
		display: inline-block;
		margin-bottom: 20px;
	}*/
	/*.p-box-wrapper {
		margin: 0px;
		text-align: center;
	}*/
	.p-box a img {
		width: 100%;
	}
	/*.p-box {
		width: 100%;
		padding-left: 0;
		padding-right: 0px;
	}*/
	.slider h1 {
		font-size: 35px;
	}
	.text-slider p {
		font-size: 15px;
		line-height: 24px;
		margin-top: 15px;
		margin-bottom: 15px;
	}
	.text-slider, .portfolio, .contact-form {
		padding-bottom: 40px;
		padding-top: 40px;
	}
	.contact-form p {
		font-size: 15px;
		line-height: 25px;
	}
	.field-1 input[type="text"], .textarea textarea {
		font-size: 12px;
	}
	.f-button input[type="button"] {
		font-size: 15px;
	}
	/****************** murari *************************/
	.text-part h4 {
		font-size: 16px;
	}
	.text-part {
	  padding: 15px 10px;
	}
	#tuition_box1 .pre_week p {
		font-size: 14px;
	}
	.pfirst h5, .pfirst span, .pfirst p{
		font-size: 15px;
	}
	.prcoltitle h3{font-size: 14px;}
	.prdetailbelow p { min-height: 124px;}
.secd_school .prdetailbelow p { min-height: auto;}
.pfirst {
    padding: 42px 21.2px 71px;
}

}
@media (max-width: 991px) { 

.cepcha-contact1 {
  width: 100%;
}
.cepcha-contact {
  padding: 0;
  width: 100%;
}
.submit,
.g-recaptcha {
	float: left;
}
}
@media (max-width: 855px) { /* 768 screen */	
	.navigation {
		display: none;
	}
	.menu {
		display: block;
	}
	.menu-bt {
	    display: block;
	    float: left;
	    left: 20px;
	    padding-bottom: 5px;
	    padding-left: 0;
	    padding-right: 0;
	    padding-top: 5px;
	    position: absolute;
	    top: 100px;
	}
	.menu-bt span {
	    background-color: #3b3e42;	   	   
	    display: block;
	    height: 3px;
	    margin-bottom: 5px;
	    margin-left: 0;
	    margin-right: 0;
	    margin-top: 5px;
	    width: 30px;
	}
	.logo {
		float: right;
	}
	.logo a {
		padding-top: 100px;
	}
	.sb-slidebar {
		background: #fefefe;
	}
	.sb-slidebar ul {
		margin-top: 0px;
	}
	.sb-slidebar ul li {
		
	}
	.sb-slidebar ul li a {
	    color: #3b3e42;
	    display: block;
	    font-family: Raleway;
	    font-size: 16px;
	    font-weight: 500;
	    line-height: 20px;
	    padding: 15px 10px 15px 30px;
		border-bottom: solid 1px #d2d2d2;
	}
	.sb-slidebar ul li a:hover, .sb-slidebar ul li a:focus {
		color: #80c71d;
		border-right: solid 4px #80c71d;
	}
	.p-box {
	  float: none;
	  margin: 0 auto 20px;
	  width: 70%;
	}
	
.cepcha {
  margin-left: -23px;
  transform: scale(0.77);
}
}

@media (max-width: 767px) { /* 480 screen */
	.banner-text {
		text-align: center;
		padding-top: 30px;
		padding-bottom: 30px;
	}
	.left-part {
		float: none;
	}
	.button {
		float: none;
	}
	.banner,
	.item {
		min-height: 300px;
	}
	.detail {
		padding-top: 30px;
		padding-bottom: 30px;
	}
	/***********************/
	.login {
	  margin-bottom: 30px;
	}
	.section_about {
		padding: 30px 0;
	}
	.section_how_it_work {
		padding: 30px 0;
	}
	.work_box h2 {
	  font-size: 20px;
	  line-height: normal;
	  margin-bottom: 10px;
	}
	.work_box p {
	  font-size: 14px;
	  margin-bottom: 20px;
	}
	.heading h1 {
	  font-size: 25px;
	}
	.section-1 .heading {
		padding: 10px;
	}
	.title {
	  font-size: 18px;
	  line-height: 24px;
	  margin-bottom: 20px;
	}
	.accordion-toggle.collapsed::after,
	.accordion-group .accordion-toggle::after {
		background-size: 10px auto;
		width: 30px;
		height: 30px;
		top: 0;
	}
	.accordion-toggle {
		padding: 5px 0 5px 40px;
		font-size: 14px;
	}
	.accordion-group {
		padding: 5px 0;
		margin-bottom: 0;
	}
	.accordion-inner {
		padding: 10px 40px 10px;
	}
	/********************************************/
	.listing_front {
		margin: 20px 0 0;
	}
	.listing p,
	.listing li {
		font-size: 14px;
	}
	.listing li {
		padding-left: 15px;
	}
	.center {
		margin-top: 20px;
	}
	.listing li::after {
		border-width: 5px;
		top: 10px;
	}
	.detail_about {
		padding-left: 0;
		padding-right: 0;
	}
	.tuition h2 {
	  font-size: 22px;
	  line-height: 30px;
	}
	.tuition {
		margin-bottom: 15px;
	}
	/*.tuition_box {
		width: 50%;
	}*/
	#display {
		display: table;
		width: 100%;
		padding: 0;
	}
	#display .pre_week {
		background: #6CA41E;
	}
	#tuition_box1 {
		display: none;
	}
	.tuition_box,
	#display .pre_space {
		width: 100%;
	}
	.primary_school h3 {
	  float: left;
	  height: 115px;
	  margin-right: 0.3%;
	  padding: 42px 6px;
	  width: 49.7%;
	}
	.pre_space {
		float: left;
		width: 50%;
		padding: 0 3px;
	}
	.tuition_box h3 {
	  height: 110px;
	  padding: 30px 0;
	}
	.pbox{
    width: 100%;
    text-align: center;
  }
  .pboxseccol{
    width: 100%;
    padding: 0;
  }
  .proboxcol1{
    width: 100%;
      padding: 0;
  }
  
  .primarysecrow .prcoltitle{
    display: block;
  }
  
  .pfirst { padding:20px 0;}
 .primary_school h3 { height: auto;}
.prdetailbelow{ min-height: 109px; }
.prdetailbelow p { min-height:auto;}
.primary_school .long_txt_col h3 { height:133px;}
.pfirstspace { margin-top:10px;}
/*******************/
.cepcha {
  margin-left: -24px;
  transform: scale(0.75);
}
.cepcha-contact1 {
  width: 20%;
  float: right;
}
.cepcha-contact {
  padding: 0;
  width: 78%;
}
.submit,
.g-recaptcha {
	float: right;
}



}
@media (max-width: 754px){
.cepcha {
  margin-left: -24px;
  transform: scale(0.75);
}
}

@media (max-width:640px){

.prcoltitle{ float:none; width:100%;  }
.primary_school h3{float:none; width:100%; padding:0; line-height:40px;  } 
.primary_school .long_txt_col h3 { height:auto;}
.prdetailbelow { min-height:auto; float:none; width:100%; padding:15px 0; }
.alevel { min-height:auto;}
/***************/
.cepcha {
  margin-left: -31px;
  transform: scale(0.63);
}
.cepcha-contact1 {
  width: 30%;
  float: right;
}
.cepcha-contact {
  padding: 0;
  width: 70%;
}

.g-recaptcha {
	float: left;
}
}

@media (max-width: 480px){ /* 320 screen */
	.logo a img {
		width: 180px;
	}
	/**** murari ****/
	.banner,
	.item {
		min-height: 200px;
	}
	.right {
		margin-top: 10px;
	}
	/*.banner .banner-text {
		padding: 10px 0;
	}*/
	.contact-form p {
		font-size: 14px;
		line-height: 20px;
	}
	.button input[type="button"] {
		width: 100px;
		font-size: 13px;
    	height: 35px;
	}
	.header {
		background-position: center -30px;
	}
	.header .logo {
		padding-top: 50px;
		padding-bottom: 20px;
	}
	.header .menu-bt {
		top: 43px;
	}
	.banner-text .left-part h1 {
		margin-bottom: 5px;
	}
	.p-box {
		width: 100%;
	}
	.p-box:last-child {
		margin-bottom: 0;
	}
	.contact-form .field-1 {
		margin-bottom: 0;
		margin-top: 20px;
	}
	.contact-form .field-2 {
		margin-bottom: 20px;
	}
	.section-1 .detail p {
		margin: 10px 0;
	}
	.section-1 .detail p,
	.section-1 .detail h4 {
		line-height: 20px;
	}
	/**** murari ****/
	.logo a {
		padding-top: 0;
		padding-bottom: 0;
	}
	.menu-bt {
		top: 73px;
	}
	.left-part h1 {
		font-size: 17px;
		line-height: 20px;
	}
	.left-part p {
		font-size: 13px;
		line-height: 18px;
	}
	.contact-bt, .learn-bt {
	  font-size: 14px;
	  height: 40px;
	  line-height: 40px;
	  width: 120px;
	}
	.banner-text {
		padding-top: 20px;
		padding-bottom: 20px;
	}
	.heading {
		padding-bottom: 20px;
		padding-top: 20px;
		font-size: 13px;
		line-height: 20px;
	}
	.detail {
		padding-top: 20px;
		padding-bottom: 20px;
	}
	.detail h2 {
		font-size: 24px;
		line-height: 30px;
	}
	.detail p {
		font-size: 13px;
		line-height: 24px;
		margin-top: 15px;
		margin-bottom: 15px;
	}
	.detail h4 {
		font-size: 14px;
		line-height: 23px;
		margin: 0;
		padding-right: 20px;
		padding-left: 20px;
	}
	.text-part h4 {
		font-size: 17px;
		line-height: 20px;
	}
	.text-part p {
		font-size: 13px;
		line-height: 18px;
	}
	.text-part {
		padding: 10px;
	}
	.text-slider, .portfolio, .contact-form {
		padding-top: 20px;
		padding-bottom: 20px;
	}
	.slider h1 {
		font-size: 22px;
		line-height: 32px;
	}
	.text-slider p {
		font-size: 14px;
		line-height: 20px;
		margin: 10px 0;
	}
	.owl-theme .owl-controls {
		margin-top: 20px;
	}
	.contact-form h1 {
		font-size: 30px;
	}
	.input-width, .textarea {
		padding: 0px;
		width: 100%;
		margin-bottom: 10px;
	}
	.f-button {
		width: 100%;
		padding: 0;
	}
	.footer {
		padding-top: 20px;
		padding-bottom: 20px;
	}
	.footer-nav ul li {
		float: none;margin-bottom: 8px;
	}
	.footer-nav ul li a {
		border-left: none;
		padding: 0px;
	}
	.footer-nav ul li:first-child a {
		padding-right: 0px;
	}
	.footer-nav ul {
		margin-top: 15px;
		margin-bottom: 8px;
	}
	.tuition_box {
		width: 100%;
	}
	.week {
		padding: 0 !important;
	}
	.field-2 .cepcha {
	  margin-bottom: 5px;
	  margin-left: -4px;
	  transform: scale(0.9);
	}
	#capcha {
	  margin-left: -8px;
	  margin-top: -5px;
	  transform: scale(0.9);
	}
	.cepcha-contact,
	.cepcha-contact1 {
		width: 100%;
	}
	.submit {
		float: left;
	}
}

@media (max-width: 600px) and (min-width: 1280px) {
.cepcha {
  margin-left: -33px;
  transform: scale(0.58);
}
}
