/* Tablet Layout */
@media (min-width: 1281px){


}



@media (min-width: 992px) and (max-width: 1200px){
.menu_left ul#nav li a {
  padding: 35px 8px;
}
#undefined-sticky-wrapper.sticky-wrapper {
 height: 91px !important;
}
.about_text {
  width: 500px;
}
.about_image {
  width: 440px;
}
.feature_content {
  margin-left: 10px;
  width: 280px;
}
.single_feature {
  margin-left: 20px;
  width: 300px;
}
.single_portfolio {
  height: 238px;
  width: 306px;
}
.member_list {
  margin-left: -15px;
}
.single_member {
  margin: 0 0 20px 15px;
  width: 223px;
}
.single_pricing_table {
  width: 230px;
}
.single_counter {
  padding: 10px 60px;
}
.blog_list {
  margin-left: -15px;
}
.single_blog {
  margin-left: 15px;
  width: 303px;
}
.contact_form {
  width: 570px;
}
.body_area h2:after {
  border-width: 12px 19px;
}


}




@media only screen and (min-width: 768px) and (max-width: 991px){
.section_padding {
  padding: 95px 0 40px;
}
.header_area {
  min-height: 400px;
  padding: 80px 0;
}
.header {
  margin-top: 0;
}
.wellcome_text p {
  padding: 10px 20px;
}

.menu_right img {
  height: 71px;
  margin: 5px 0;
  width: 150px;
}
.menu_left ul#nav li a {
  font-size: 12px;
  padding: 32px 3px;
}
.about_text {
  width: 400px;
}
.about_text h1 {
  font-size: 24px;
}
.about_text p {
  font-size: 12px;
}
.about_image {
  width: 320px;
}
.single_feature i {
  font-size: 25px;
  height: 40px;
  padding-top: 6px;
  width: 40px;
}
.feature_content {
  margin-left: 10px;
  width: 300px;
}
.feature_content h1 {
  font-weight: 300;
   margin-bottom: 5px;
}
.single_feature {
  margin-left: 15px;
  width: 352px;
}
.features_list {
  margin-left: -15px;
}
.section_header h1 {
  margin: 5px 0;
}
.section_header p {
  padding: 0;
}
.section_title {
  margin-bottom: 60px;
}
.portfolio_list ul {
  margin-bottom: 20px;
}
.single_portfolio {
  height: 182px;
  width: 233px;
}
.single_testimonial {
  font-size: 13px;
  padding: 0 30px;
  width: 680px;
}
.single_testimonial:before {
  left: 15px;
}
.single_testimonial:after {
  right: 15px;
}
.parallax p {
  font-size: 14px;
  padding: 10px;
}
.down_link a {
  margin-top: 12px;
}
.member_list {
  margin-left: -50px;
}
.single_member {
  margin: 0 0 20px 50px;
  width: 335px;
}
.single_pricing_table {
  width: 175px;
  margin-left: 5px;
}
.price_header .header_ribbon p {
  font-size: 12px;
  left: 17px;
  padding: 5px 50px;
  top: 2px;
}
.price_header h3 {
  font-size: 13px;
}
.price_footer a.button {
  padding: 10px 40px;
}
.single_counter {
  padding: 0 33px;
}
.call_to_action h3 {
  font-size: 25px;
}
.call_to_action a {
  font-size: 15px;
}
.blog_list {
  margin-left: -15px;
}
.single_blog {
  margin-left: 15px;
  width: 230px;
}
.single_blog img {
  height: 200px;
}
.address_info{
  float: none;
  margin: 0 auto;
  text-align: center;
  width: 500px;
}
.footer {
  padding: 10px 0;
}
.footer_left, .footer_right {
  float: none;
  text-align: center;
}
.body_area h2:after {
  border-width: 10px 14px;
}
}



/* Mobile Small Layout */

@media only screen and (max-width: 767px){

.slicknav_menu{
display:block;
position:fixed;
z-index:9999;
width:100%;
}
.section_padding {
  padding: 60px 0 50px;
}
.mainmenu_area {
  display: none;
}
.header_area {
  min-height: 520px;
}
.header {
  margin-top: 125px;
}
.wellcome_text p {
  padding: 10px 0;
}
.about_text {
  margin: 0 auto;
  width: 100%;
}
.about_text a, .single_blog a, .contact_form form input[type="submit"] {
  font-size: 12px;
  padding: 4px 17px;
}
.about_image {
  width: 100%;
}
.features_list {
  margin-left: 0;
}
.single_feature {
  margin-left:0;
  width: 100%;
}
.feature_content {
  margin-left: 10px;
  width: 79%;
}
.section_header p {
  font-size: 14px;
  padding: 0;
}
.section_header h1 {
  margin: 10px 0;
  font-size: 30px;
}
.portfolio_list ul {
  margin-bottom: 20px;
}
.portfolio_list ul li {
  margin-bottom: 10px;
  padding: 5px;
}
.portfolio_items {
  margin-left: 0;
}
.single_portfolio {
  height: 257px;
  margin-left: 0;
  width: 100%;
}
.single_testimonial {
  font-size: 12px;
  padding: 0 10px;
  width: 100%;
}
.single_testimonial:after {
  right: 35px;
}
.single_testimonial:before {
  left: 35px;
}
.single_testimonial h3 {
  font-size: 12px;
}
.parallax p {
  font-size: 12px;
  padding: 0;
}
.parallax h1 {
  font-size: 25px;
}
.member_list {
  margin-left: 0;
}
.single_member {
  margin: 0 0 20px;
  width: 100%;
}
.single_counter {
  margin-bottom: 20px;
  padding: 0;
  width: 50%;
}
.call_to_action h3 {
  font-size: 23px;
}
.call_to_action a {
  font-size: 14px;
  padding: 3px 25px;
}
.blog_list {
  margin-left: 0;
}
.single_blog {
  margin-left: 0;
  width: 100%;
}
.contact_form {
  margin-right: 0;
  width: 100%;
}
.footer {
  padding: 10px 0;
}
.footer_left, .footer_right {
  float: none;
  text-align: center;
}
#undefined-sticky-wrapper.sticky-wrapper {
 height: 0 !important;
}
.single_pricing_table {
  width: 100%;
  margin-left: 0;
}
.body_area h2 {
  font-size: 18px;
  width: 80%;
}
.body_area h2:before {
  border-width: 21px;
}
.body_area h2:after {
  border-width: 8px 14px;
}
.thanks_text {
  height: 190px;
  padding: 30px 0;
}
.thanks_text h1 {
  font-size: 20px;
  margin-top: 0;
}

}

/* Mobile Large Layout */

@media only screen and (min-width: 480px) and (max-width: 767px){

.single_portfolio {
  margin-left: 10px;
  width: 47%;
}
.single_member {
  margin: 15px 0 0 15px;
  width: 46%;
}
.single_pricing_table { 
margin-left: 10px;
width: 48%;
}
.single_blog {
  margin-left: 15px;
  width: 46%;
}
.body_area h2:after {
  border-width: 10px 23px;
}


}