body{
	font-family: 'Open Sans', sans-serifb !important;
	margin:0;
	padding:0;
	background:#fff;
 }
body a{
	transition:0.5s all;
	-webkit-transition:0.5s all;
	-moz-transition:0.5s all;
	-o-transition:0.5s all;
	-ms-transition:0.5s all;
}
h1,h2,h3,h4,h5,h6{
	margin:0;			   
}
p{
	margin:0;
}
ul{
margin:0;
padding:0;
}

/*-- banner --*/
.banner{
padding:150px 0 0 0;
background:url(../images/header_bg.png) no-repeat 0px 0px;
background-size:cover;
-webkit-background-size: cover;
-o-background-size: cover;
-ms-background-size: cover;
-moz-background-size: cover;
min-height: 760px;
}
.banner-left{
float:right;
width:45%;
}

.logo {
	background:url(../images/header_logo.png) no-repeat 0px 0px;
	width: 150px;
	height: 150px;
}

.banner-info h1 {
  margin: 45px 0 20px 0;
  color: #000;
  font-family: 'Lato', sans-serif;
  font-size: 32px;
  font-weight: 400;
  line-height: 1.5em;
}
.banner-info p{
margin: 0 0 36px 0;
color:#000;
font-size:14px;
line-height: 2em;
}
.banner-info a {
  border: 2px solid #71c13f;
  color: #71c13f;
  text-decoration: none;
  font-size: 14px;
  font-weight: bold;
  padding: 11px 37px;
  border-radius: 50px;
}
.banner-info a:hover {
  border: 2px solid #fff;
  color: #fff;
}
/*-- banner --*/

/*-- features --*/

.features {
	background:#666;
	padding:100px 0;
}

.bottom-left{
  float: left;
  width: 15%;
  text-align: center;
}
.bottom-right{
float:right;
width:70%;
overflow: hidden;
}
.bottom-right h3{
font-weight:bold;
font-family: 'Lato', sans-serif;
margin:0;
font-size:20px;
color:#71c13f;

}
.bottom-right p{
  line-height: 2em;
margin:15px 0 0 0;
font-size:14px;
color:#DDD9D9;
}
.bottom-grid:nth-child(3),.bottom-grid:nth-child(4){
margin-top:55px;
}
/*-- //features --*/


/*-- download --*/

.mobile-only-download {
	display: none;
}

.download{
background:#71c13f;
}
.download h3{
margin:0 0 10px 0;
font-size:30px;
text-align:center;
font-weight:300;
color:#fff;
}

	.download .container .ul.web-download {
		list-style-type: none;
		color: #FFF;
		font-size: 14px;
		text-align: center;
		position: relative;
		display: block;
		width: 100%;
		margin: 0 auto;
	}
	

	.download ul.web-download li.web-apple-download {
		list-style-type: none;
		height: 45px;
		width: 129px;
		background: url(../images/apple-mobile-button.png) no-repeat 0px 0px; 
		display: inline-block;
	}


	.download ul.web-download li.web-google-download {
		list-style-type: none;
		height: 45px;
		width: 129px;
		background: url(../images/google-play-mobile-button.png) no-repeat 0px 0px; 
		display: inline-block;
	}
	
	.download ul.web-download li.web-google-download a,
	.download ul.web-download li.web-apple-download a {
		display:block;
		width: 129px;
		height: 45px;
	}




/*-- //download --*/


/*-- footer --*/
.footer{
  background: #666;
  padding: 30px 0;
}
.footer p {
margin:0px 0 0 0;
font-size:14px;
color: #000;
font-weight: 600;
text-align:center;
}
.footer p a{
text-decoration:none;
color:#fff;
}
.footer p a:hover{
color: #000;
}
/*-- //footer --*/


/*-- to-top --*/
#toTop {
	display: none;
	text-decoration: none;
	position: fixed;
	bottom:11%;
	right: 2%;
	overflow: hidden;
	z-index: 999; 
	width: 32px;
	height: 32px;
	border: none;
	text-indent: 100%;
	background: url("../images/arr.png") no-repeat 0px 0px;
}
#toTopHover {
	width: 32px;
	height: 32px;
	display: block;
	overflow: hidden;
	float: right;
	opacity: 0;
	-moz-opacity: 0;
	filter: alpha(opacity=0);
}
/*-- //to-top --*/

/*-- responsive media queries --*/
@media(max-width:1440px){
	.banner {
	  min-height: 695px;
	}
}
@media(max-width:1024px){
	.banner {
	  padding: 95px 0 0 0;
	  }
	.logo a {
	  font-size: 38px;
	  padding: 9px 26px;
	}
	.banner-info h1 {
	  margin: 30px 0 15px 0;
	  font-size: 25px;
	  }
	.banner-info a {
	  padding: 9px 24px;
	  }
	.banner {
	  min-height: 525px;
	}
	.banner-left {
	  float: right;
	  width: 47%;
	}
	.features {
	  padding: 75px 0;
	}
	.bottom-left {
	  float: left;
	  width: 12%;
	}
	.bottom-right {
	  float: right;
	  width: 70%;
	}
	.banner-info p {
	  font-size: 13px;
	  }
	.bottom-right p {
	  font-size: 13px;
	  }
	.bottom-right h3 {
	  font-size: 19px;
	  }
	.seo-grid p {
	  font-size: 19px;
	  }
	.seo {
	  padding: 75px 0;
	}
	.laptop-bottom-grids, .laptop-grids {
	  padding: 55px 0;
	}
	.laptop-grid-right h3, .laptop-bot-grid-right h3 {
	  margin: 0px 0 15px 0;
	  font-size: 22px;
	}
	.laptop-grid-right p, .laptop-bot-grid-right p {
	  font-size: 13px;
	}
	.download {
	  padding: 75px 0;
	}
	.download h3 {
	  font-size: 28px;
	  }
	.download-buttons a {
	  padding: 14px 22px;
	}
	.download-bottom {
	  padding: 75px 0;
	}
	.download-grid h3 {
	  font-size: 22px;
	}
	.download-grid p {
	  font-size: 13px;
	}
	.download-grid a {
	  padding: 9px 25px;
	  }
	.pricing-top {
	  padding: 75px 0;
	}
	.price-text h3 {
	  font-size: 22px;
	}
	.price-text p {
	  font-size: 13px;
	}
	.price-text h3 {
	  margin: 0px 0 8px 0;
	  }
	.pricing-grid ul li {
	  font-size: 13px;
	  }
	.footer-grid p {
	  font-size: 13px;
	  }
	.footer-top {
	  padding: 75px 0;
	}
	.footer-grid a {
	  font-size: 38px;
	  }
	.footer-grid iframe {
	  height: 240px;
	}
	.footer {
	  padding: 25px 0;
	}
	.page-head {
	  min-height: 235px !important;
	}
	.blog {
	  padding: 75px 0;
	}
	.blog-head h3 {
	  font-size: 26px;
	  }
	.posts-left {
	  float: left;
	  width: 45%;
	}
	.posts-right {
	  float: right;
	  width: 50%;
	}
	.posts-right h5 {
	  font-size: 15px;
	  }
	.posts-right p {
	  font-size: 13px;
	  }
	.btn {
	  padding: 4px 7px;
	  font-size: 13px;
	  }
	a.list-group-item {
	  font-size: 13px;
	}
	.list-group {
	  margin-top: 18px;
	}
	.blog-info-text p {
	  font-size: 13px;
	  }
	.comment-icons ul li a {
	  font-size: 13px;
	  }
	.comment-icons ul li {
	  font-size: 13px;
	}
	.admin-text-right p {
	  font-size: 13px;
	  }
	.admin-text-right span {
	  font-size: 13px;
	  }
	.cmnt-icon-right p a {
	  font-size: 13px;
	}
	.cmnt-icon-right p {
	  font-size: 15px;
	  }
	.comments-info p.cmmnt {
	  font-size: 13px;
	  }
	.response-text-right p {
	  font-size: 13px;
	  }
	.response-text-left h5 {
	  font-size: 13px;
	  }
	.response-text-right ul li {
	  font-size: 13px; 
	  }
	.response-text-right ul li a {
	  font-size: 13px;
	}  
	.coment-form input[type="text"],.coment-form textarea {
	  font-size: 13px;
	}  
	.coment-form textarea {
	  height: 145px;
	  }
	.coment-form input[type="submit"] {
	  padding: 10px 28px;
	} 
	.laptop-bottom {
	  margin: 75px 0;
	}	
}
@media(max-width:768px){
	.logo a {
	  font-size: 30px;
	  padding: 8px 18px;
	}
	.banner-info h1 {
	  margin: 22px 0 10px 0;
	  font-size: 22px;
	}
	.banner-info p {
	  line-height: 1.8em;
	}
	.banner {
	  padding: 70px 0 0 0;
	}
	.banner-left {
	  float: right;
	  width: 35%;
	  padding-left: 12px;
	}
	.banner-info p {
	  margin: 0 0 28px 0;
	  }
	.banner-info a {
	  font-size: 12px;
	  padding: 6px 14px;
	  }
	.banner-info h1 {
	  line-height: 1.3em;
	}
	.banner {
	  min-height: 431px;
	}
	.bottom-grid {
	  float: left;
	  width: 50%;
	}
	.bottom-right h3 {
	  font-size: 16px;
	}
	
	.bottom-right {
	  float: right; 
	  width: 50%;
	}
	
	.seo-grid {
	  float: left;
	  width: 33.3%;
	}
	.seo-grid p {
	  font-size: 16px;
	}
	.laptop-grid {
	  float: left;
	  width: 50%;
	}
	.laptop-grid-right h3, .laptop-bot-grid-right h3 {
	  margin: 0px 0 15px 0;
	  font-size: 18px;
	}
	.laptop-grid-right {
	  float: left;
	  width: 50%;
	}

	.bottom-right p {
	  line-height: 1.8em;
	  }

	.laptop-grid-right p, .laptop-bot-grid-right p {
	  line-height: 1.8em;
	  }
	.laptop-grid-right h3, .laptop-bot-grid-right h3 {
	  line-height: 1.5em;
	  }
	.laptop-grid-right h3, .laptop-bot-grid-right h3 {
	  margin: 0px 0 10px 0;
	  }
	.laptop-bot-grid-right {
	  float: left;
	  width: 50%;
	}
	.laptop-bottom-grid {
	  float: left;
	  width: 50%;
	}
	.download-buttons a {
	  font-size: 13px;
	  padding: 10px 13px;
	}
	.download h3 {
	  font-size: 25px;
	}
	.download-grid {
	  float: left;
	  width: 50%;
	}

	.download-grid h3 {
	  font-size: 18px;
	  line-height: 1.5em;
	  }
	.download-grid h3 {
	  margin: 0px 0 15px 0;
	  }
	.download-grid p {
	  margin: 0px 0 22px 0;
	  line-height: 1.8em;
	  }
	.download-grid a {
	  font-size: 13px;  
	   padding: 6px 16px;
	}   
	.pricing-top-grid {
	  width: 33.3%;
	  float: left;
	} 
	.price-text h3 {
	  font-size: 18px;
	}
	.price-text p {
	  line-height: 1.8em;
	  }
	.banner-info p ,.bottom-right p,.laptop-grid-right p, .laptop-bot-grid-right p,.download-grid p,.price-text p{
	  font-size: 12px;
	}
	.pricing-grid {
	  float: left;
	  width: 33.3%;
	}
	.basic-plan h3 {
	  padding: 22px 0px;
	  font-size: 18px;
	}
	.pricing-grid ul li {
	  font-size: 12px;
	  margin: 0;
	  line-height: 2em;
	}  
	.pricing-grid ul {
	  margin: 20px 0 0 0;
	}  
	.started {
	  margin-top: 20px;
	} 
	.basic-plan p span {
	  font-size: 28px;
	}  
	.basic-plan p label {
	  font-size: 20px;
	} 
	.basic-plan p {
	  padding: 4px 0;
	  font-size: 14px;  
	  }
	.started a {
	  padding: 13px 0px;
	  font-size: 13px; 
	}  
	.footer-grid p {
	  line-height: 1.8em;
	  font-size: 12px;
	}  
	.footer-grid a {
	  font-size: 30px;
	}  
	.footer-grid {
	  float: left;
	  width: 50%;
	} 
	.footer-grid iframe {
	  height: 212px;
	} 
	.blog-head h3 {
	  font-size: 22px;
	}  
	.blog-info-text h5 {
	  font-size: 18px;
	}  
	.blog-info-text p {
	  line-height: 1.8em;
	  font-size: 12px;
	} 
	.comment-icons ul li {
	  font-size: 12px;
	}  
	.comment-icons ul li a {
	  font-size: 12px;
	} 
	.admin-text-right p {
	  line-height: 1.8em;
	  font-size: 12px;
	} 
	.response-text-right p {
	  line-height: 1.8em;
	  font-size: 12px;
	}  
	.coment-form textarea ,.coment-form input[type="text"]{
	  font-size: 12px;
	}  
	a.list-group-item {
	  font-size: 12px;
	}  
	.recent-posts-info {
	  float: left;
	  width: 50%;
	} 
	.posts-left {
	  float: left;
	  width: 41%;
	}  
	.posts-right {
	  float: right;
	  width: 52%;
	} 
	.posts-right p {
	  line-height: 1.8em;
	  font-size: 12px;
	}  
	.comments-info {
	  float: left;
	  width: 31.5%;
	} 
	.comments-info.cmnts-mddl {
	  margin:0 18px;
	}  
	.comments-info p.cmmnt {
	  line-height: 1.8em;
	  font-size: 12px;
	}  
	.cmnt-icon-left {
	  float: left;
	  width: 34%;
	}  
	.cmnt-icon-right {
	  float: right;
	  width: 62%;
	}  
	.cmnt-icon-right p {
	  font-size: 14px;
	} 
	.posts-right label {
	margin:0;
	  font-size: 14px;
	} 
    .page-head {
	  min-height: 180px !important;
	}
	.comment-icons {
	  margin: 30px 0;
	}
	.blog-left {
	  padding: 0;
	}
	.single-page-right {
	  padding: 0;
	}
}
@media(max-width:667px){
	.comments-info.cmnts-mddl {
	  margin: 0 16px;
	}
	
	.bottom-right {
		float: right; 
		width: 50%;
	}
}
@media(max-width:640px){
	.logo a {
	  font-size: 24px;
	  padding: 5px 10px;
	}
	.banner-info h1 {
	  margin: 19px 0 4px 0;
	  font-size: 16px;
	}
	.banner-info p {
	  margin: 0 0 20px 0;
	}
	.banner {
	  padding: 43px 0 0 0;
	  min-height: 325px;
	}
	.features {
	  padding: 55px 0;
	}
	.bottom-right h3 {
	  font-size: 13px;
	}
	.banner-info p, .bottom-right p, .laptop-grid-right p, .laptop-bot-grid-right p, .download-grid p, .price-text p {
	  font-size: 11px;
	}
	.bottom-right p {
	  margin: 10px 0 0 0;
	  }
	.bottom-right {
	  float: right;
	  width: 82%;
	}
	.seo {
	  padding: 55px 0;
	}
	.seo-grid p {
	  font-size: 13px;
	}
	.laptop-grid-right h3, .laptop-bot-grid-right h3 {
	  font-size: 16px;
	}
	.laptop-grid,.laptop-bottom-grid {
	  float: left;
	  width: 45%;
	}
	.laptop-grid-right,.laptop-bot-grid-right {
	  float: left;
	  width: 55%;
	}
	.download h3 {
	  font-size: 22px;
	}
	.download h3 {
	  margin: 0 0 37px 0;
	  }
	.download-buttons a {
	  font-size: 12px;
	  padding: 6px 14px;
	}
	.download {
	  padding: 55px 0;
	}
	.download-grid h3 {
	  font-size: 16px;
	  }
	.download-bottom {
	  padding: 55px 0;
	}
	.download-grid a {
	  font-size: 12px;
	  padding: 6px 14px;
	}
	.price-text h3 {
	  font-size: 16px;
	}
	.price-text {
	  padding: 13px 16px;
	  }
	.basic-plan h3 {
	  padding: 15px 0px;
	  font-size: 16px;
	}
	.pricing-grid ul li {
	  font-size: 11px;
	  }
	.started a {
	  padding: 11px 0px;
	  }
	.started {
	  margin-top: 14px;
	}
	.pricing-grid ul {
	  margin: 14px 0 0 0;
	}
	.basic-plan p span {
	  font-size: 23px;
	}
	.pricing-table {
	  padding-bottom: 55px;
	}
	.pricing-top {
	  padding: 55px 0;
	}
	.footer-grid p {
	  margin: 5px 0 0 0;
	  font-size: 11px;
	}
	.footer-grid a {
	  font-size: 24px;
	}
	.footer-grid iframe {
	  height: 190px;
	}
	.page-head {
	  min-height: 122px !important;
	}
	.blog {
	  padding: 55px 0;
	}
	.blog-info-text h5 {
	  font-size: 16px;
	}
	.blog-info-text p {
	  font-size: 11px;
	}
	.comment-icons ul li a ,.comment-icons ul li{
	  font-size: 11px;
	}
	.admin-text-right p {
	  font-size: 11px;
	}
	.admin-text-right p {
	  margin: 0px 0 10px 0;
	  }
	.admin-text-left {
	  float: left;
	  width: 16%;
	}
	.admin-text-right {
	  float: right;
	  width: 83%;
	}
	.response-text-right p {
	  font-size: 11px;
	}
	.coment-form textarea, .coment-form input[type="text"] {
	  font-size: 11px;
	}
	.coment-form input[type="submit"] {
	  font-size: 13px;
	  padding: 8px 17px;
	}
	.posts-right h5 {
	  font-size: 14px;
	}
	.comments-info {
	  float: left;
	  width: 30.5%;
	}
	.comments-info.cmnts-mddl {
	  margin: 0 23px;
	}
	.cmnt-icon-left {
	  float: left;
	  width: 39%;
	}
	.cmnt-icon-right {
	  float: right;
	  width: 57%;
	}
	.cmnt-icon-right p {
	  font-size: 12px;
	}
	.posts-right p {
	  margin: 0px 0 8px 0;
	  }
	.comments-info p.cmmnt {
	  font-size: 11px;
	}
	.posts-right p {
	  font-size: 11px;
	}
	.pricing-top-grid,.pricing-grid {
	  width: 31.6%;
	  padding: 0;
	  margin-right: 15px;
	}
	.pricing-top-grid:nth-child(3),.pricing-grid:nth-child(3){
	margin:0;
	}
	.laptop-bottom {
	  margin: 55px 0;
	}
	.footer-top {
	  padding: 55px 0;
	}
	.footer {
	  padding: 16px 0;
	}
}
@media(max-width:600px){
	.pricing-grid {
	  margin-right: 13px;
	}
	.pricing-top-grid{
	  width: 31.6%;
	  padding: 0;
	  margin-right: 13px;
	}
}
@media(max-width:568px){
	.comments-info.cmnts-mddl {
	  margin: 0 21px;
	}
}

@media(max-width:480px){
	.banner-left {
	  width: 100%;
	}
	.banner {
	  min-height: 282px;
	}
	.bottom-grid {
	  float: left;
	  width: 100%;
	}
	.bottom-grid:nth-child(3), .bottom-grid:nth-child(4) ,.bottom-grid:nth-child(2){
	  margin-top: 30px;
	}
	.seo-grid {
	  padding: 0;
	}
	.seo-two {
	  background: url(../images/seohover.png) no-repeat -62px -1px;
	  width: 58px;
	  height: 58px;
	  margin: 0 auto;
	  display: block;
	  background-size: 313% !important;
	}
	.seo-three {
	  background: url(../images/seohover.png) no-repeat -2px -1px;
	  width: 58px;
	  height: 58px;
	  margin: 0 auto;
	  display: block;
	  background-size: 313% !important;
	}
	.seo-one {
	  background: url(../images/seohover.png) no-repeat -122px -1px;
	  width: 58px;
	  height: 58px;
	  margin: 0 auto;
	  display: block;
	  background-size: 313% !important;
	}
	.seo-grid p {
	  font-size: 13px;
	  margin: 14px 0 0 0;
	}
	.laptop-grid, .laptop-bottom-grid {
	  float: left;
	  width: 100%;
	}
	.laptop-grid-right, .laptop-bot-grid-right {
	  float: left;
	  width: 100%;
	}
	.laptop-grid-right {
	  margin-top: 30px;
	}
	.laptop-bottom-grid {
	  margin-top: 30px;
	}
	.download h3 {
	  font-size: 20px;
	}
	.download-grid {
	  float: left;
	  width: 100%;
	}
	.download-grid:nth-child(2){
	margin-top:30px;
	}
	.pricing-top-grid{
	  width: 100%;
	  padding: 0;
	  margin-right: 0;
	}
	.pricing-top-grid:nth-child(2) {
	  margin: 30px 0;
	}
	.pricing-grid {
	  width: 31.6%;
	  padding: 0;
	  margin-right: 10px;
	}
	.basic-plan h3 {
	  padding: 10px 0px;
	  font-size: 13px;
	}
	.basic-plan p span {
	  font-size: 19px;
	}
	.basic-plan p {
	  padding: 5px 0 2px 0;
	  font-size: 14px;
	}
	.pricing-grid ul {
	  margin: 10px 0 0 0;
	}
	.started {
	  margin-top: 10px;
	}
	.started a {
	  padding: 8px 0px;
	}
	.footer-grid {
	  float: left;
	  width: 100%;
	  padding:0;
	}
	.footer-grid:nth-child(2) {
	margin-top:30px;
	}
	.admin-text {
	  padding: 19px 19px;
	}
	.admin-text-left {
	  float: left;
	  width: 20%;
	}
	.admin-text-right {
	  float: right;
	  width: 79%;
	}
	.admin-text h5 {
	  font-size: 14px;
	  }
	.recent-posts-info {
	  float: left;
	  width: 100%;
	}
	.posts-left {
	  float: left;
	  width: 35%;
	}
	.posts-right {
	  float: right;
	  width: 60%;
	}
	.posts-right h5 {
	  margin: 7px 0;
	  }
	.posts-right p {
	  margin: 0px 0 13px 0;
	}
	.comments-info {
	  float: left;
	  width: 100%;
	}
	.comments-info.cmnts-mddl {
	  margin: 30px 0px;
	}
	.cmnt-icon-left {
	  float: left;
	  width: 17%;
	}
	.cmnt-icon-right {
	  float: right;
	  width: 78%;
	}
	.coment-form input[type="text"],.coment-form textarea {
	  padding: 10px 10px;
	  }
	.comment-icons ul li {
	  line-height: 2.8em;
	}
	.blog-info-text h5 {
	  font-size: 14px;
	}
	.response {
	  margin-top: 30px;
	}
	.media.response-info {
	  margin-top: 30px;
	}

	.bottom-right h3 {
	  font-size: 14px;
	}
	.laptop-grid-right h3, .laptop-bot-grid-right h3 {
	  font-size: 17px;
	}
	.download-grid h3 {
	  font-size: 17px;
	}
	.price-text h3 {
	  font-size: 17px;
	}
	.blog-head h3 {
	  font-size: 20px;
	}
	.blog-info {
	  margin-top: 30px;
	}
	.blog-info-text h5 {
	  font-size: 16px;
	}
	.comment-icons {
	  padding: 10px 0;
	  }
	.blog h4 {
	  font-size: 16px;
	  }
	.coment-form textarea {
	  height: 122px;
	}
	.recent-posts-info {
	  margin-bottom: 35px;
	}
	.footer {
	  padding: 15px 0;
	}
	.bottom-grid {
	  padding: 0;
	}
}
@media(max-width:414px){
	
	.mobile-only-download {
		display: block;
		height: 95px;
		width: 100%;
		background: #666;
		padding-top: 10px;
		overflow: hidden;
	}
	
	.mobile-only-download ul.mobile-only-download {
		list-style-type: none;
		color: #FFF;
		font-size: 14px;
		text-align: center;
		position: relative;
		display: block;
		width: 100%;
		margin: 0 auto;
	}
	

	.mobile-only-download ul.mobile-only-download li.mobile-only-apple-download {
		list-style-type: none;
		height: 45px;
		width: 129px;
		background: url(../images/apple-mobile-button.png) no-repeat 0px 0px; 
		display: inline-block;
	}


	.mobile-only-download ul.mobile-only-download li.mobile-only-google-download {
		list-style-type: none;
		height: 45px;
		width: 129px;
		background: url(../images/google-play-mobile-button.png) no-repeat 0px 0px; 
		display: inline-block;
	}
	
	.mobile-only-download ul.mobile-only-download li.mobile-only-google-download a,
	.mobile-only-download ul.mobile-only-download li.mobile-only-apple-download a {
		display:block;
		width: 129px;
		height: 45px;
	}
	
	
	.pricing-grid {
	  margin-right: 9px;
	}
	
	.logo {
		background: url(../images/header_logo_small.png) no-repeat 0px 0px;
		width: 75px;
		height: 75px;
	}
	
	.banner {
		padding-top: 7px;
	}
	
	.banner-info {
		width: 77px;

	}

	.banner-info p {
		margin-top: 15px;
	}
	
	.bottom-right {
		float: right;
		width: 60%;
	}

@media(max-width:384px){
	.pricing-grid {
	  margin-right: 7px;
	}
}
@media(max-width:375px){
	.pricing-grid {
	  margin-right: 8px;
	}
}
@media(max-width:320px){
	.logo a {
	  font-size: 28px;
	  padding: 5px 10px;
	}
	.banner-info h1 {
	  font-size: 14px;
	}
	.banner-info a {
	  padding: 5px 8px;
	}
	.banner {
	  min-height: 302px;
	}
	.bottom-right h3 {
	  font-size: 13px;
	}
	.features {
	  padding: 40px 0;
	}
	.seo {
	  padding: 40px 0;
	}
	.seo-grid {
	  float: left;
	  width: 100%;
	}
	.seo-grid:nth-child(2) {
	  margin: 30px 0;
	}
	.laptop-bottom-grids, .laptop-grids {
	  padding: 40px 0;
	}
	.laptop-grid-right h3, .laptop-bot-grid-right h3 {
	  font-size: 15px;
	}
	.download h3 {
	  font-size: 13px;
	}
	.download {
	  padding: 40px 0;
	}
	.download-buttons a {
	  font-size: 11px;
	  padding: 5px 8px;
	}
	.download h3 {
	  margin: 0 0 23px 0;
	}
	.download-bottom {
	  padding: 40px 0;
	}
	.download-grid h3 {
	  font-size: 15px;
	}
	.pricing-top {
	  padding: 40px 0;
	}
	.pricing-grid {
	  width: 100%;
	  padding: 0;
	  margin-right: 0px;
	}
	.pricing-grid:nth-child(2) {
	  transform: inherit;
	  margin: 30px 0;
	}
	.basic-plan h3 {
	  padding: 16px 0px;
	  }
	.started a {
	  padding: 13px 0px;
	}
	.pricing-grid ul {
	  margin: 15px 0 0 0;
	}
	.started {
	  margin-top: 14px;
	}
	.basic-plan p {
	  padding: 8px 0 8px 0;
	  }
	.footer-top {
	  padding: 40px 0;
	}
	.footer-grid a {
	  font-size: 28px;
	}
	.footer-grid iframe {
	  height: 160px;
	}
	.footer p {
	  font-size: 11px;
	  }
	.footer {
	  padding: 10px 0;
	}
	.basic-plan h3 {
	  font-size: 17px;
	}
	.breadcrumb {
	  padding: 7px 17px;
	  }
	.blog {
	  padding: 40px 0;
	}
	.blog-info-text h5 {
	  font-size: 14px;
	}
	.blog-head h3 {
	  font-size: 18px;
	}
	.comment-icons ul li {
	  margin: 0 10px 0 0;
	  }
	.admin-text-left {
	  float: left;
	  width: 32%;
	}
	.admin-text-right {
	  float: right;
	  width: 68%;
	}
	.admin-text {
	  padding: 12px 12px;
	}
	.admin-text-right p {
	  margin: 0px 0 5px 0;
	}
	.response-text-right ul {
	  text-align: left;
	}
	.response-text-right ul li {
	  font-size: 11px;
	}
	.response-text-right ul li a {
	  font-size: 12px;
	}
	.response-text-right ul li {
	  margin-right: 3px;
	  }
	.response-text-right p {
	  margin: 0 0 5px 0;
	}
	.coment-form {
	  margin-top: 40px;
	}
	.coment-form input[type="text"] {
	  margin: 0 0px 14px 0;
	  }
	.coment-form input[type="submit"] {
	  margin-top: 14px;
	  }
	.posts-left {
	  margin-right: 12px;
	  }
	.posts-right h5 {
	  margin: 3px 0;
	}
	.posts-right p {
	  margin: 0px 0 8px 0;
	}
	.cmnt-icon-left {
	  float: left;
	  width: 28%;
	}
	.cmnt-icon-right {
	  float: right;
	  width: 69%;
	}
	.blog {
	  padding: 40px 0;
	}
	.page-head {
	  min-height: 111px !important;
	}
	.download-grid h3 {
	  margin: 0px 0 10px 0;
	}
	.download-grid {
	  padding: 0;
	}

}
/*-- //responsive media queries --*/