/*
Theme Name: Vee Pixel
Theme URI: https://wordpress.org/themes/twentyfifteen/
Author: the WordPress team
Author URI: https://wordpress.org/
Description: Our 2015 default theme is clean, blog-focused, and designed for clarity. Twenty Fifteen's simple, straightforward typography is readable on a wide variety of screen sizes, and suitable for multiple languages. We designed it using a mobile-first approach, meaning your content takes center-stage, regardless of whether your visitors arrive by smartphone, tablet, laptop, or desktop computer.
Version: 1.3
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: black, blue, gray, pink, purple, white, yellow, dark, light, two-columns, left-sidebar, fixed-layout, responsive-layout, accessibility-ready, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready
Text Domain: twentyfifteen

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/

@font-face {
  font-family: 'freight-text-pro';
  src: url('fonts/freighttext.eot'); /* IE9 Compat Modes */
  src: url('fonts/freighttext.woff') format('woff'), /* Pretty Modern Browsers */
       url('fonts/freighttext.ttf')  format('truetype'), /* Safari, Android, iOS */
}

@font-face {
  font-family: "Gotham-Book";
  src: url('fonts/gotham_book_regular.otf'); 
}

body
{ 
   background:#fff;
   margin:0;
   padding:0;
   font-size:15px;
   font-family:"Gotham-Book";
   color:hsl(0, 0%, 4%);
   line-height:24px;
}
a{ color:#243841;}
h1 {
  font-size: 36px;
  font-weight: normal;
  line-height: 48px;
  text-align: center;
  color:hsl(199, 29%, 20%);
}
h1 > span::before, h1 > span::after {
  border-bottom: 1px solid hsl(0, 0%, 0%);
  border-top: 1px solid hsl(0, 0%, 0%);
  content: "";
  display: inline-block;
  height: 5px;
  margin-top: -2px;
  opacity: 0;
  position: relative;
  top: -5px;
  transform: skewX(55deg);
  transition: all 0.3s ease 0s;
  width: 5px;
  z-index: 9;
}
h1 > span:after {
  left: 30px;
}
h1 > span:before {
  right: 30px;
}
h1>span{ display:inline-block;}
h1 span:after,h1 span:before{ opacity:1;}
.blog_single_continer h1 span:after,.blog_single_continer h1 span:before {
  opacity: 0;
}
.container {
  width: 100%;
  padding: 0;
  margin: 0;
}
.container:after {
  clear: both;
  content: "";
  display: block;
}
.wrap, .error-404.not-found{
  display: table;
  left: 0;
  right: 0;
  margin: auto;
  max-width:1170px;
  width: 100%;
  position:relative;
}
.error-404.not-found{ margin-bottom:25px;}
 .wrap:after, .error-404.not-found:after{
  clear: both;
  content: "";
  display: block;
}
.error-404 .page-content {
  min-height: 300px;
}
header:after {
  clear: both;
  content: "";
  display: block;
}
header {
  margin-top: 0px;
}
.header_section.sticky header{ margin-top:10px;}

header ul {
  margin: 0;
  padding: 0;
  width: 100%;
 text-align: center;
}
header ul li {
  display: inline-block;
  float: none;
  list-style: outside none none;
  margin: auto;
  padding: 0 20px;
  position: relative;
top: -11px;
}
.header_section.sticky ul li {top:-21px;}
.header_section.sticky ul li.logo{ top:0;}
.sitelogo {
  margin-top: 5px;
  margin-bottom: 0;
}
header ul li.logo {
  padding: 0 40px;
  top: 0;
}
header .logo a {
  color: #000;
  text-decoration: none;
}
header ul li a {
  text-decoration: none;
  color:#243841;
}
.banner_section {
}
.three_column_container {
  display: inline-block;
  width: 100%;
}
.main_image {
    width: 100%;
}
.three_column_container:after {
  clear: both;
  content: "";
  display: block;
}
.one_third {
  float: left;
  margin-left: 1%;
  margin-right: 1%;
  min-height: 450px;
  width: 32%;
}
.one_third.last {
  margin-right: 0;
}
.one_third.first {
  margin-left: 0;
}
.themes_section {
  padding-top: 30px;
}
.features_section {
  background: #202020 none repeat scroll 0 0;
  margin-top: 50px;
  min-height: 100px;
}
.features_section:after{ clear:both; content:""; display:block;}
.main_content_title {display: inline-block;margin: auto;width: 100%;text-align: center;}
.main_content_title_section {margin-top: 20px;}
.left_section.subscribe_form {float: left;width: 100%;}
.subscribe_form {float: left;}
.subscribe_form {float: left;}

.subscribtion_info {display: block;float: left;font-size: 12px;line-height: 24px;margin-right: 50px;margin-top: -4px;}


.left_section.subscribe_form #subscribe_form{float: right;}



input[type="text"], input[type="email"] {
  background: hsl(0, 0%, 100%) none repeat scroll 0 0;
  border: 0 none;
  color: hsl(0, 0%, 42%);
  display: inline-block;
  float: left;
  padding: 0 15px;
  font-size: 11px;
  height: 43px;
  letter-spacing: 2px;
  width: 280px;
}
.form.mc4wp-form input[type="text"] {
	  display: inline-block;  
	  height: 43px;
	  width: 200px;
}
.wpcf7-form input[type="text"], .wpcf7-form input[type="email"] {
  background: hsl(0, 0%, 96%) none repeat scroll 0 0;
  border: 0 none;
  margin-bottom: 20px;
  margin-top: 7px;
  width: 99%;
  font-size: 17px;
  padding-left: 1%;
  max-width: 600px;
}
.wpcf7-form textarea {
  background: hsl(0, 0%, 96%) none repeat scroll 0 0;
  border: 0 none;
  height: 100px;
  width: 99%;
  padding-left: 1%;
  font-size: 17px;
  font-family: inherit;
  padding-top:11px;
  color: hsl(0, 0%, 42%);
  max-width: 615px; 
}
.wpcf7-form > p {
  font-weight: bold;
  clear: both;
}
.wpcf7-submit,.signup_button {
  background: #000 none repeat scroll 0 0;
  border: 0 none;
  color: #fff;
  font-weight: bold;
  height: 42px;
  width: 80px;
  letter-spacing: 1px;
  cursor:pointer;
}
.social_icons::after {
  clear: both;
  content: "";
  display: block;
}
.right_section.social_icons {
  float: right;
  margin-top: 0;
  position: absolute;
  right: 0;
  text-align: right;
  top: 13px;
  width: 50%;
}
.social_icons li {
  float: left;
}
.footer_section {
  background: hsl(0, 0%, 0%) none repeat scroll 0 0;
  color: hsl(0, 0%, 100%);
  padding: 10px 0;
  text-align: left;
  width: 100%;
}
.social_icons li {
  float: right;
  list-style: outside none none;
  margin: 0 10px;
}
.social_icons li a {
text-align:center;
text-decoration:none;
background: hsl(0, 0%, 100%) none repeat scroll 0 0;
color: hsl(0, 0%, 7%);
display: inline-block;
font-size: 14px;
height: 26px;
line-height: 26px;
margin: 0 0px;
transform: rotate(45deg);
transition: all 0.4s ease 0s;
width: 26px;
}
.fontawesome{ font-family:fontawesome;}
#subscribe_social_icon_section {
  background: hsl(0, 0%, 96%) none repeat scroll 0 0;
  margin-top: 30px;
  padding-bottom: 20px;
  padding-top: 20px;
}
form[method="post"] {
}
.mc4wp-form {
  margin: 0 !important;
}
/* Features list css starts here */
	.features-list {
	  display: table;
	  overflow: hidden;
	  position: relative;
	  width: 100%;
	}
.features-item {
  display: table-cell;
  width: calc(100% / 6);
}
.features-item {
  border-right: 1px solid hsl(0, 0%, 89%);
  border-top: 1px solid hsl(0, 0%, 89%);
  color: hsl(0, 0%, 0%);
  display: inline-block;
  padding-top: 92px;
  text-align: center;
  vertical-align: middle;
  width: 32.96%;
}
.features-item:nth-child(3n+3) {
  border-right: 0;
}
.features-item .align {
  height: auto;
  margin-top: 0;
}
.features-item {
  color: #000000;
  height: 209px;
  text-align: center;
}
.features-item .features-icon:before {
  left: -38px;
}
.features-item .features-icon::before, .features-item .features-icon:after {
  display: block;
  width: 23px;
}
.features-item .features-icon::before, .features-item .features-icon:after {
  display: none;
}
.features-item .features-icon {
  position: relative;
}
.features-item .features-icon:before {
  left: -45px;
}
.features-item .features-icon::before, .features-item .features-icon:after {
  border-bottom: 1px solid #000000;
  border-top: 1px solid #000000;
  content: "";
  display: block;
  height: 5px;
  margin-top: -2px;
  opacity: 0;
  position: absolute;
  top: 50%;
  transform: skewX(55deg);
  transition: all 0.3s ease 0s;
  width: 30px;
  z-index: 9;
}
.features-item .title {
  padding: 0 10px;
  font-size: 10px;
  font-weight: 400;
  letter-spacing: 0.1em;
  margin-top: 1.65em;
  text-align: center;
  font-size:15px;
}
.text-uppercase, .initialism {
  text-transform: uppercase;
}
.features-item span i {
  color: #000;
  font-size: 50px;
}
/* Features list css starts here */

.color-red{ color:red;}
.fa-heart.color-red {
  font-size: 14px;
}
.social_icons span {
  transform: rotate(-45deg);
  margin-top: 6px;
}
.one_half.footer_heading {
  width: 40%;
  float: left;
}
html *:hover, html *:focus, html *:active {
  outline: medium none;
}
.features-item .features-icon:before, .features-item .features-icon:after {
  border-bottom: 1px solid hsl(0, 0%, 0%);
  border-top: 1px solid hsl(0, 0%, 0%);
  content: "";
  display: block;
  height: 5px;
  margin-top: -2px;
  opacity: 0;
  position: absolute;
  top: 50%;
  transform: skewX(55deg);
  transition: all 0.3s ease 0s;
  width: 30px;
  z-index: 9;
}
.features-item .features-icon:before {
  left: -45px;
}
.features-item .features-icon::after {
  right: -45px;
}
.features-item .features-icon:before, .features-item .features-icon:after {
  display: block;
  width: 23px;
}
.features-item:hover .features-icon:before, .features-item:hover .features-icon:after{ opacity:1;} 
article {
  min-height: 380px;
}
.alignright {
  float: right;
  padding: 0px 0 10px 10px;
}
.mc4wp-alert.mc4wp-error {
  display: inline-block;
  background: none;
  float: left;
}
.mc4wp-alert.mc4wp-error {
  background: hsla(0, 0%, 0%, 0) none repeat scroll 0 0;
  display: inline-block;
  float: left;
  left: 50%;
  position: absolute;
  bottom: -14px;
}
#header_section.sticky {
  background: hsl(0, 0%, 100%) none repeat scroll 0 0;
  padding-left: 0px;
  position: fixed;
  text-align: left;
  width: 100%;
  z-index: 999;
  top: -24px;
  border-bottom:1px solid #dcdcdc;
}
.clear {
  clear: both;
  content: "";
  display: block;
}
.copyright_content > p {
  float: left;
  font-size: 12px;
  text-align: left;
  margin:0;
}
.footer_heading > p{ font-size:12px; margin-top:0px; margin-bottom:0;}
.success{ color:green; }
ul.social_icons {
  margin: 0;
}
.banner_content {
  color: hsl(0, 0%, 100%);
  display: block;
  margin-top: 60px;
  text-align: center;
}
.theme_featured_image  {
  text-align: center;
}

/* Blog page styling starts here  */


#blog_listing_container h1 {text-align: left;}
#blog_listing_container h1 a { color:#000; text-decoration:none;}
#blog_listing_container h1 a:hover{ text-decoration:underline;}

.blog_page_sidebar_container {float: right;width: 25%; background: #f4f4f4; float: right;  padding: 15px;box-sizing:border-box; }

.blog_page_sidebar_content h2 {font-size: 19px;color: #243841;}
.blog_page_sidebar_content ul {list-style: none;padding: 0;text-decoration: none;}
.blog_page_sidebar_content ul li{}
.blog_page_sidebar_content ul li a{border-bottom: 1px solid #e2e2e2;position: relative;color: #243841;display: block;font-size: 14px;line-height: 38px;padding-left: 25px;}

.blog_page_sidebar_content ul li a::after{position: absolute;z-index: 0; content: "\f105";   top: 3px;left: 0;font-family: "FontAwesome";}


.blog_listing_content{}
.blog_featured_image{ text-align:center;}
.blog_listing_content {float: left;margin-right: 1%;width: 71%;padding-right:1%;}
.blog_single_continer {margin-bottom: 10px;padding-bottom: 19px;padding-left: 19px;padding-top: 19px;  }
.single_blogpage .blog_single_continer{ background:none;}
/* Blog page styling ends here  */

.readmore_container {
  text-align: right;
  padding: 10px;
  background: #000;
  width: auto;
  display: inline-block;
  color: #fff;
  transition:1s ease all;
  cursor:pointer;
}
.readmore_container a { color:#fff; text-decoration:none; }
.readmore_container:hover{ background:#fff;}
.readmore_container:hover a{ color:#000;}
/* Widget styling starts here */
.widget ul li a {
  color: hsl(0, 0%, 0%);
  text-decoration: none;
}
.widget ul li a:hover { text-decoration:underline;}
.widget h2 {
  margin-bottom: 0;
  margin-top: 0;
}
/* Widget styling ends here */


/*Theme post type styling starts here */
.theme_left_side {
  float: left;
  width: 62%;
}
.theme_right_side {
  float: right;
  width: 38%;
}
.link {
 /* border: 1px none;*/
  float: left;
  margin-right: 20px;
  border: 2px solid #243841;
  padding: 10px 20px;
  transition:1s ease all;
  cursor:pointer;
}
.link:hover{ background:#243841;}
.link:hover a { color:#fff;}
.link a { color:#243841; text-decoration:none;}
.main_content_container:after {
  clear: both;
  content: "";
  display: block;
}
.listing_title > h1 {
  text-transform: uppercase;
  margin-top: 50px;
}
.lists > ul {
  width: 45%;
  float: left;
}
.secondary_title_container {
  text-align: center;
}
.theme_title_container {
  text-align: center;
}
.theme_title_container >h3 {
  margin: 4px 0;
  line-height: 30px;
  margin-top: 20px;
}
.theme_title_container >h3 >a { color:#000; text-decoration:none;}
/*Theme post type styling ends  here */





/*.top_menu_cover {border: 2px solid;}
.menu_left {display: inline-block;float: left;}


.menu_right {display: inline-block;float: right;}
header .menu_right ul li a {
  color: #243841;
  text-decoration: none;
  padding: 12px 0;
  display: inline-block;
}
.custom_sitelogo{margin: 0px;}
.custom_sitelogo a{}
.custom_sitelogo a img{}
.custom_sitelogo a span{}

.custom_sitelogo img{width: auto;max-width: 100%;height: auto;max-height: 52px;}
.top_menu_cover::after{display: block;content: "";clear: both;}*/



.header_section.sticky .custom_sitelogo{ display:none;}
.header_section.sticky .sitelogo{ display:none;}
.header_section.sticky .sitelogo_sticky {display: block;margin-bottom: 0;margin-top: 20px;}
.sitelogo_sticky{ display:none;}
.theme_right_side.theme_fullwidth {display: block;float: none;width: 100%;}
.home_fea_image {max-width: 100%;}
.main_content_title span {margin-bottom: 7px;}
.autor {border-radius: 50%;}
.blog_single_content a  {border: 5px solid #f8f8f8;display: inline-flex;margin-left: 1%;height: auto;max-width: 100%;}
.mobile_logo{display: none;}



/*****************/
.v-hamburger {
  display: block;
  position: relative;
  overflow: hidden;
  margin: auto auto 10px;
  padding: 0;
  width: 48px;
  height: 48px;
  font-size: 0;
  text-indent: -9999px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  box-shadow: none;
  border-radius: none;
  border: none;
  cursor: pointer;
  -webkit-transition: background 0.3s;
          transition: background 0.3s;
}

.v-hamburger:focus {outline: none;}
.v-hamburger span {background: white none repeat scroll 0 0;display: block;height: 5px;left: 5px;position: absolute;right: 5px;top: 22px;}
.v-hamburger span::before,
.v-hamburger span::after {position: absolute;display: block;left: 0;width: 100%;height: 5px;background-color: #fff;content: "";}

.v-hamburger span::before {top: -10px;}
.v-hamburger span::after {bottom: -10px;} 
 .v-hamburger--htx {
  background-color: #ff3264;
  display: none;
}

.v-hamburger--htx span {
  -webkit-transition: background 0s 0.3s;
          transition: background 0s 0.3s;
}

.v-hamburger--htx span::before,
.v-hamburger--htx span::after {
  -webkit-transition-duration: 0.3s, 0.3s;
          transition-duration: 0.3s, 0.3s;
  -webkit-transition-delay: 0.3s, 0s;
          transition-delay: 0.3s, 0s;
}

.v-hamburger--htx span::before {
  -webkit-transition-property: top, -webkit-transform;
          transition-property: top, transform;
}

.v-hamburger--htx span::after {
  -webkit-transition-property: bottom, -webkit-transform;
          transition-property: bottom, transform;
}

/* active state, i.e. menu open */
.v-hamburger--htx.is-active {
  background-color: #cb0032;
}

.v-hamburger--htx.is-active span {
  background: none;
}

.v-hamburger--htx.is-active span::before {
  top: 0;
  -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
          transform: rotate(45deg);
}

.v-hamburger--htx.is-active span::after {
  bottom: 0;
  -webkit-transform: rotate(-45deg);
      -ms-transform: rotate(-45deg);
          transform: rotate(-45deg);
}

.v-hamburger--htx.is-active span::before,
.v-hamburger--htx.is-active span::after {
  -webkit-transition-delay: 0s, 0.3s;
          transition-delay: 0s, 0.3s;
}
 


/*KING CSS START*/
/*body{overflow: hidden;}*/
.slider_page_text {max-width: 1000px;text-align: center;width: 1000px;}
.slider_page_text > h1 {color: #fff;font-size: 50px;letter-spacing: -3px;line-height: 40px;margin: 0;padding: 0;letter-spacing: 1px;
font-family: 'Lato', sans-serif;font-weight: 800;text-transform: uppercase;}

.slider_page_text > p {font-size: 28px;line-height: 35px;font-family: 'Lato', sans-serif;text-transform: capitalize;}
.slider_page_text > a {
  background: #fff;
  border: 1px solid #243841;border-radius: 4px;color: #243841;display: block;font-size: 17px;line-height: 20px;margin: 30px auto 15px;
  padding: 15px 15px;text-align: center;text-decoration: none;text-transform: capitalize;width: 250px;}




.theme_title_container{}
.veepixel_theam_kina .theme_title_container h3{min-height: 95px;}

.veepixel_theam_kin #theme_links,
.veepixel_theam_kina #theme_links { text-align: center;}

.veepixel_theam_kin #theme_links .link,
.veepixel_theam_kina #theme_links .link {float: none;width: 25%;display: inline-block;min-width: 120px;margin: 0px;padding: 10px 0px;}
.veepixel_theam_kina .theme_listing_content{}

.veepixel_theam_kin .one_third,
.veepixel_theam_kina .one_third {
float: none;box-shadow: 6px 20px 11px -21px rgba(0, 0, 0, 0.4);margin: 0px 20px 20px 0;min-height: 450px;width: 31%;vertical-align: top;
/*border: 2px solid #f4f4f4;background: #f4f4f4;*/padding: 15px;display: inline-block;box-sizing: border-box;}

.veepixel_theam_kin .one_third:hover{transform: translateY(-10px);transition: all 0.5s ease-out 0s;}


.veepixel_theam_kin .one_third{min-height: auto;}
.veepixel_theam_kina .theme_title_container h3 {min-height: auto;}
.veepixel_theam_kina .one_third {min-height: auto;}
.veepixel_theam_kina .theme_listing_content::after{display: block;clear: both;content: "";}


.veepixel_top_cover{}
.veepixel_top_cover .container {margin: auto;max-width: 1170px;}
.veepixel_top_cover .veepixel_top_left{float: left;width: 60%;}
.veepixel_top_cover .veepixel_top_left p{font-size: 17px;}


.veepixel_top_cover .veepixel_top_right{ float: left;width: 39%;position: relative;}

/*.veepixel_top_cover .veepixel_top_right::after{
background-image: url("images/bac.png");
background-position: center bottom;background-repeat: no-repeat;background-size: 100% auto;content: "";
display: block;height: 100%;opacity: 0.07;position: absolute;top: 0;width: 100%;z-index: 9;}
*/


.veepixel_top_cover .veepixel_top_right ul{list-style: none;text-decoration: none;margin-top: 50px;padding-left: 75px; position: relative;  z-index: 99;}

.veepixel_top_cover .veepixel_top_right ul li{position: relative;margin: 5px 0px;}
/*.veepixel_top_cover .veepixel_top_right ul li:nth-child(1){background: linear-gradient(to bottom right, #60ba46 0%, #087e40 100%);}
.veepixel_top_cover .veepixel_top_right ul li:nth-child(2){background: linear-gradient(to bottom right, #1e88c8 0%, #00559a 100%);}
.veepixel_top_cover .veepixel_top_right ul li:nth-child(3){background: linear-gradient(to bottom right, #d669a5 0%, #c44c8e 100%);}
.veepixel_top_cover .veepixel_top_right ul li:nth-child(4){background: linear-gradient(to bottom right, #ea6725 0%, #e75425 100%);}
.veepixel_top_cover .veepixel_top_right ul li:nth-child(5){background: linear-gradient(to bottom right, #f3a51e 0%, #f6be19 100%);}
.veepixel_top_cover .veepixel_top_right ul li:nth-child(6){background: linear-gradient(to bottom right, #ff99cc 0%, #33ccff 100%);}*/

.veepixel_top_cover .veepixel_top_right ul li:nth-child(odd){background: #e6e6e6 ;}
.veepixel_top_cover .veepixel_top_right ul li:nth-child(even){background: #f3f3f3 ;}

.veepixel_top_cover .veepixel_top_right ul li a{color: #0a0a0a;display: block;font-size: 17px;padding: 8px 0;text-transform: capitalize;}
.veepixel_top_cover .veepixel_top_right ul li a > i.fa{border-radius: 2px;box-sizing: border-box;color: #243841;font-size: 17px;
height: 30px;margin: 0 8px 5px 0;padding: 7px 8px;width: 30px;}





@media (min-width: 768px){
.mobile_menu_cover{display: none;}
}

/*KING CSS END*/








@media (max-width: 1169px){
.wrap{max-width: 96%; display: block;}
.bigimage{max-width: 100%;}
}
@media (max-width: 1023px){
.features-item{max-width: 32.8%;}
header ul li{padding: 0 12px;}
.theme_title_container > h3 {font-size: 14px; line-height: 22px; margin: 8px 0 20px;}
.wrap{display: block;}

}

@media (min-width: 768px){.menu{display: block !important;}}

@media (max-width: 767px){
.menu{display: none;}
.sticky{position: static !important;}
.v-hamburger--htx,.mobile_logo{display: block;}
.logo{display: none;}
header ul li a{display: block;}
header ul li{ padding: 5px; display: block; background: #d5d5d5 none repeat scroll 0 0; text-align: left; top: 0; border-bottom: 1px solid #fff;}
.veepixel_theam_kin .one_third,
.veepixel_theam_kina .one_third {  float: none;margin: 0 auto 25px;width: 100%;display: block;max-width: 400px;}
.menu_bar {display: none;}
.logo_bar {display: inline-block;float: left;}
.logo_bar a img {height: 70px;width: auto;max-width: 100%;}
.mobile_menu {display: inline-block;float: right;padding: 20px;}
.fa.fa-bars {font-size: 24px;padding: 4px 9px;background: #243841;
    color: #fff;border: 1px solid #0e1e7e;cursor: pointer;border-radius: 2px;box-shadow: 0 0 2px -1px #000;}
.menu_bar {position: absolute;top: 75px;background: #243841;width: 100%;z-index: 999999;left: 0;}
.menu_bar li{    display: block;margin: 0px;background: #243841 ;text-align: left;top: 0;border-bottom: 1px solid transparent;  }
.menu_bar li a{text-align: left;padding: 10px 15px;color: #fff;border-bottom: transparent;}
.blog_listing_content{width: 100%;float: none;padding: 0px;margin: 0px;}
.blog_listing_content .blog_single_continer{padding: 0px;margin: 0px;}
.blog_page_sidebar_container {float: none;width: 100%;}
.left_section.subscribe_form {width: 100%; text-align: center;}
.subscribtion_info {width: 100%;}
.left_section.subscribe_form form#subscribe_form {width: 300px;margin: auto;display: block;float: none;}
input[type="text"], 
input[type="email"] {width: 180px;margin: 0;float: left;}
.wpcf7-submit, 
.signup_button {margin-left: 0;float: left;}

.veepixel_top_cover .veepixel_top_left {float: none;width: 100%;}
.veepixel_top_cover .veepixel_top_right {float: none;width: 100%;}
.veepixel_top_cover .veepixel_top_right ul {margin-top: 00px;padding-left: 0px;}



}


@media (max-width: 640px){
.theme_right_side,
.theme_left_side{width: 100%;}
.home_fea_image {max-width: 370px; width: 100%;}
.lists > ul {float: left; width: 90%; padding-left: 15px;}
.one_third {float: none; margin-left: auto; margin-right: auto; max-width: 370px; min-height: 200px; width: 100%;}
h1 > span::after {left: 15px;}
h1 > span::before {right: 15px;}
.features-item{max-width: 100%; width: 100%;}
.one_third.last{margin: auto;}
.one_half.footer_heading{width: 50%;}
.right_section.social_icons{top: 0;}
.copyright_content > p{margin-top: 10px;}
.subscribtion_info{margin-right: 0;}
input[type="text"], input[type="email"]{width: 180px; }
.wpcf7-submit, .signup_button{margin-left: 5px;}
.one_third.first{margin: auto;}
h1{font-size: 26px; line-height: 36px;}

}

@media (min-width: 768px) and (max-width: 999px){
.veepixel_theam_kin .one_third,
.veepixel_theam_kina .one_third {margin: 0px 10px 20px 0;width: 48%;}
.veepixel_theam_kin .theme_title_container h3,
.veepixel_theam_kina .theme_title_container h3 {min-height: 50px;}



}

@media (min-width: 641px) and (max-width: 999px){
.veepixel_theam_kin .three_column_container {text-align: center;}  
.veepixel_theam_kin .one_third {float: none;margin-left: 0px;margin: 0px 0px 8px 0px;min-height: auto;
  width: 48%;display: inline-block;min-width: 300px;}


}
