/*
Theme Name: Twenty Twelve
Theme URI: https://wordpress.org/themes/twentytwelve/
Author: the WordPress team
Author URI: https://wordpress.org/
Description: The 2012 theme for WordPress is a fully responsive theme that looks great on any device. Features include a front page template with its own widgets, an optional display font, styling for post formats on both index and single views, and an optional no-sidebar page template. Make it yours with a custom menu, header image, and background.
Version: 1.9
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: light, gray, white, one-column, two-columns, right-sidebar, fluid-layout, responsive-layout, custom-background, custom-header, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready
Text Domain: twentytwelve

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.
*/




/* =Reset
-------------------------------------------------------------- */
body {
	padding:0;
	margin:0;
	background:#fff;
}
ul {
	padding:0;
	margin:0;
}
li {
	list-style:none;
}
img {
	max-width:100%;
}
a, a:hover, a:focus, a:active {
	text-decoration:none;
	outline:0;
}
.wrap {
	margin:0;
	padding:0;
}
span {
  color: #29abe2;
}
.nav-bar {
  float: right;
}
.navigation {
  float: right;
}

.nav.navbar-nav {
 display:inline-block;
 text-align:right;
}
.active > a {
  color: #29abe2 !important;
  font-size: 14px;
  padding: 0px;
  border-right:1px solid #ccc;
}

.nav.navbar-nav li a {
  color: #000;
}
.top-text {
  margin: 70px 0;
}
.top-text h4 {
  font-size: 35px;
  margin: 12px;
}
.input-box {
  float: left;
  width: 30%;
}
.top-text > p {
  font-size: 13px;
  line-height:16px;
  color: #29abe2;
}
.input-box {
 
  width: 100%;
  
}
.fasshion > h4 {
  font-weight: bold;
  font-size: 25px;
  padding-bottom: 30px;
}
.app > img {
  margin-right: 15px;
}
.form-control {
 
 
  border: 1px solid #29ABE2;
  color: #29ABE2;
  display: block;
  font-size: 14px;
  height: 44px;
  line-height: 1.42857;
  padding: 6px 12px;
  transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
  width: 100%;
-webkit-appearance: none;
   -moz-appearance:    none;
   appearance:         none;   
   -webkit-border-radius: 0;  /* Safari 3-4, iOS 1-3.2, Android 1.6- */    
   -moz-border-radius: 0;  /* Firefox 1-3.6 */     
   border-radius: 0;  /* Opera 10.5, IE 9, Safari 5, Chrome, Firefox 4, iOS 4, Android 2.1+ */
}
.arrow
{
       content: '';
    width: 0;
    position: absolute;
    top: -25px;
    left: 200px;
    height: 0;
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-top: 9px solid #29ABE2;
}
button {
  background-color: #29abe2;
  color: #fff;
  font-size: 14px;
  height: 44px;
  text-transform: capitalize;
  border-radius: 0px !important;
}
.app1
{
	width:100%;
	float:left;
	
}
.form {
  float: left;
  width: 100%;
  margin-bottom: 20px;
}
.steps {
  background-color: #29abe2;
  width: 100%;
  text-align: center;
}
.steps h3 {
  font-size: 25px;
  color: #fff;
  text-transform: capitalize;
  padding-bottom: 30px;
}
.step-text > p {
  font-size: 42px;
  color: #fff;
  max-width: 200px;
  text-align: justify;
}
.step-img > img {
  width: 100%;
  position:relative;
}
.step-txt1 > p {
  border: 0 none;
  bottom: 2px;
  color: #fff;
  font-size: 42px;
  left: 30px;
  line-height: 43px;
  margin: 0 auto;
  position: absolute;
  text-align: justify;
}
.steps {
  padding: 45px 0;
}
.fasshion {
  text-align: center;
  margin-top: 70px;
}
.footer-area {
  background-color: #000;
  padding-bottom: 60px;
}
.footer-text {
  color: #fff;
  font-size: 25px;
  font-weight: 800;
  margin: 60px 0 40px;
  
}
.fashion-app {
  text-align: center;
  width: 100%;
}
.fashion-app {
  padding-bottom: 50px;
}
.fashion-app p {
  margin-top: 10px;
  color:#29ABE2
}
.site-content article {
 
  background: #fff;
}
.entry-content img, .comment-content img, .widget img, img.header-image, .author-avatar img, img.wp-post-image {
  border-radius: 0px;
  box-shadow:none;
}
.page-id-5 .entry-header {
  display: none;
}
.site-content
{
	margin:0px !important;
}
.logo.pull-left h2 {
  margin-left: 55px;
}
.btn {
  background-color: #29abe2 !important;
  border-radius: 0 !important;
  color: #fff !important;
  font-size: 14px;
  height: 44px;
  text-transform: capitalize;
  background-image: none !important;
}
.nav.navbar-nav {
  margin-top: 30px;
}
.nav.navbar-nav li a {
  border-right: 1px solid #000;
  color: #000;
  padding: 0 8px;
  text-transform: capitalize;
}
#menu-item-26 > a {
  border-right: 0 none;
}
.logo.pull-left > a {
  color: #000;
}
.page-id-5 .entry-meta {
  display: none;
}
.nav.navbar-nav li a:active {
  color:  !important;
}
.archive-title {
  background: #29ABE2;
  font-size: 25px;
  color: #fff;
  padding: 5px 20px ;
}
.post {
  background: #fff none repeat scroll 0 0;
}
.current-menu-item a {
  color:#29ABE2  !important;
}

@media screen and (max-width: 767px) {
	
	.nav.navbar-nav {
  display: inline-flex;
  text-align: right;
  margin-right: 15px;
}
.input-box {
  margin: 0 20px;
  padding-bottom: 10px;
  width: 90%;
}
.steps .col-sm-4 {
  margin: 5px auto;
  width: 50%;
}
.step-txt1>p
{
	font-size:35px;
}


}
@media screen and (max-width: 480px) {
	
	.nav.navbar-nav {
  display: inline-block;
  text-align: right;
  margin-right: 15px;
}
.steps .col-sm-4 {
  margin: 5px auto;
  width: 80%;
}
}




