/*INDEX STYLING START*/
/*IMAGE*/
.image img{
  margin: 40px 0px;
}
.image .responsive {
  width: 100%;
  height: auto;
}
/*SEARCH*/
.search button{
	width: 100%;
	font-weight: bold;
	letter-spacing: 2px;
}

@media only screen and (max-width: 760px), (min-width: 768px) and (max-width: 1024px) {
    /* ... */
    .search form{
        flex-direction: column;
    }
    .search input{
        text-align: center;
    }
}
/*OR*/
.or{
  margin-bottom: 30px;
}
/*SELECT*/
.form select{
	width: 100%;
	padding-left: 15px;	
	height: 40px;
	border: 1px solid #e2e2e2;
}
@media only screen and (max-width: 760px), (min-width: 768px) and (max-width: 1024px) {
    /* ... */
    .form .col-md-12{
        flex-direction: column;
    }
    .form select{
    	text-align: center;
    	width: 100%;
    	height: 40px;
	    border: 1px solid #e2e2e2;
    }
}
/*BLANK*/
.blank{
    height: 150px;
}
/*FOOTER*/
.footer h3{
  color: #0A974A;
  font-size: 18px;
  font-weight: 700;
  padding-top: 13px;
}
.footer p{
  color: #ddd;
  padding-top: 15px;
  font-size: 15px;
}
.footer img{
    padding-top: 20px;
}
/*FOOTER BOTTOM*/
.footer-bottom{
    background: #000000;
}
.footer-bottom .col{
    color: #eee;
    padding: 10px 10px;
}
@media only screen and (max-width: 760px), (min-width: 768px) and (max-width: 1024px) {
.footer-bottom{
    width: 100%;
    flex-direction: column;
}
}
/*INDEX STYLING END*/







/*ABOUT STYLING START*/
.about{
    padding: 70px 0px;
}
.about p{
    padding-left: 10px;
}
@media only screen and (max-width: 760px), (min-width: 768px) and (max-width: 1024px) {
.about p{
    width: 100%;
    padding: 0px 0px;
}
}
/*ABOUT STYLING END*/







/*CONTACT STYLING START*/
.contact{
    padding: 80px 0px;
}
.contact h2{
    margin-bottom: 40px;
}
.contact p{
    padding-top: 10px;
    font-size: 14px;
}
@media only screen and (max-width: 760px), (min-width: 768px) and (max-width: 1024px) {
.contact iframe{
    width: 100%;
    height: 500px;
}
}
/*CONTACT STYLING END*/







/*WORK STYLING START*/
.work{
    padding: 80px 0px;
}
.work .pro{
    font-size: 25px;
}
.work .padd{
    padding-left: 10px;
}   
.work p{
    color: darkgray;
}
.work img{
    margin: 40px 0px;
}
.work .responsive{
  width: 100%;
  height: auto;    
}
@media only screen and (max-width: 760px), (min-width: 768px) and (max-width: 1024px) {
.work .padd{
    width: 100%;
    padding: 0px 0px;
}
}
/*WORK STYLING END*/





/*BLOG STYLING START*/
.blog{
    margin: 70px 0px;
}
/*BLOG STYLING END*/
