/* -------------------------------------------------
  Large Screen. 
---------------------------------------------------*/

@media (min-width: 1367px) and (max-width: 1920px) {}
/* -------------------------------------------------
  Laptop Screen 
---------------------------------------------------*/

@media (min-width: 1170px) and (max-width: 1366px) {

	
}
/* -------------------------------------------------
  Old Desktop :992
---------------------------------------------------*/

@media (min-width: 992px) and (max-width: 1169px) {
.em-slider-title {
  font-size: 26px;
  margin-bottom: 10px;
}
.em-slider-sub-title {
  font-size: 42px;
  margin-bottom: 2px;
}
.em-slider-descript {
  margin-bottom: 20px;
  width: 66%;
}


}
/* -------------------------------------------------
  Tablet Screen : 768
---------------------------------------------------*/

@media (min-width: 768px) and (max-width: 991px) {
	
.em-slider-title {
  font-size: 16px;
  margin-bottom: 10px;
}
.em-slider-sub-title {
  font-size: 30px;
  margin-bottom: 0;
}
.em-slider-descript {
  display: none;
}
.em-button-button-area a {
  margin-top: 20px;
}

.text-alignm {
  width: 70%;
}
.footer-top-inner p {
  width: 78%;
}
.kc_col-sm-4,
.kc_col-sm-3{
width:50% !important;
 }

.em_single_testimonial {
  position: relative;
}

.em_test_thumb {
  left: 0px;
  position: absolute;
  top: 61%;
  transform: translateY(-63%);
}
.em-team img {
  height: auto;
  width: 100%;
}
 


}
/* -------------------------------------------------
  Small Mobile : 320
---------------------------------------------------*/

@media (max-width: 767px) {


.em-slider-title {
  font-size: 16px;
  margin-bottom: 10px;
}
.em-slider-sub-title {
  font-size: 22px;
  margin-bottom: 0;
}
.em-slider-descript {
  display: none;
}
.em-slider-button {
  display: none;
}
.em-nivo-slider-wrapper .nivo-controlNav {
  display: none;
}


/* top bar */
.top-address {
  text-align: center;
}
.social-icons.text-right {
  text-align: center;
}
/* footer bar */
.footer-top-inner p {
  width: 100%;
}
.footer-menu ul {
  margin: 10px 0 0;
  text-align: center;
}
.footer-menu ul li a {
  font-size: 14px;
}
.copy-right-text p {
  text-align: center;
}



/* sec title */
.text-alignm {
  margin: auto;
  width: 100%;
}





.breadcumb-blog-area {
  padding: 50px 0;
}
/* blog css */
.em-blog-content-area {
  padding: 20px 10px 5px;
}
.lider-blog-meta-left a, .lider-blog-meta-left span {
  font-size: 11px;
  margin-right: 3px;
}
.lider-blog-meta-right a, .lider-blog-meta-right span {
  font-size: 11px;
  margin-left: 3px;
}

/* single blog */
.post_reply ul, .blog-content ul, .single-blog-content ul {
  padding-left: 20px;
}
.post_reply ol, .blog-content ol, .single-blog-content ol {
  padding-left: 20px;
}
.comments-area .children {
  margin-left: 10px;
}
.comment_field .input-field {
  width: 100%;
}

    .pdsr {
        padding-top: 50px;
    }
    .pdsl {
        padding-bottom: 90px;
    }
	#wp-calendar {
	  display: block;
	}
	
/* footer css */
.copy-right-text p {
  font-size: 14px;
}

.section-title h2 {
  font-size: 27px;
  font-weight: 700;
}
.em-team img {
  height: auto;
  width: 100%;
}
.em_test_thumb {
  left: inherit;
  margin-bottom: 20px;
  position: inherit;
  top: inherit;
  transform: inherit;
}
.em_testi_single_content {
  border: 1px solid #ddd;
  margin-left: 0;
  padding: 20px;
  text-align: center;
}

.em_feature-icon {
  color: #0b96be;
  display: block;
  float: none;
  font-size: 30px;
  margin-top: 0;
  text-align: center;
  transition: all 0.5s ease 0s;
}
.em_content_text {
  overflow: hidden;
  padding-left: 0;
  padding-top: 20px;
  text-align: center;
}
.em-feature {
  padding: 41px 10px;
}

.contact-single .heading h3,
 .contact-single .field {
  overflow: hidden;
  padding-bottom: 0;
  width: 100%;
}
.contact-single .home-2 .field.topfield .form-field {
  float: left;
  width: 100%;
}
.contact-single .home-2 .field.topfield .form-field input {
  margin-bottom: 35px;
  width: 100%;
}
.contact-single .home-2 .sbuton {
  margin-top: 30px;
}





}
/* -------------------------------------------------
  Large Mobile :480px. 
---------------------------------------------------*/

@media only screen and (min-width: 480px) and (max-width: 767px) {
 .em-slider-button {
  display: block;
}
.em-button-button-area a {
  margin-right: 5px;
  margin-top: 15px;
  padding: 3px 20px;
  font-size: 12px; 
}
.em-team img {
  height: auto;
  width: 100%;
}
.em_test_thumb {
  left: inherit;
  margin-bottom: 20px;
  position: inherit;
  top: inherit;
  transform: inherit;
}
.em_testi_single_content {
  border: 1px solid #ddd;
  margin-left: 0;
  padding: 20px;
  text-align: center;
}
 
}