

/*  1350px  */
@media all and (max-width: 1479px) {

.grid-1280 { width:1280px;}
	
	
}




/*  1240px  */
@media all and (max-width: 1339px) {
 
.grid-1280 { width:1200px;}
	

	
}




/*  980px  */
@media all and (max-width: 1239px) {

.grid-1280 { width:920px;}
	
.col-1-of-1, .col-1-of-2, .col-1-of-3, .col-1-of-4, .col-1-of-5, .col-1-of-6, .col-1-of-7, .col-1-of-8, .col-1-of-9, .col-1-of-10, .col-1-of-11, .col-1-of-12, .col-2-of-3, .col-2-of-5,  .col-3-of-5, .col-4-of-5, .col-3-of-4, .col-5-of-6, .col-4-of-6, .col-3-of-6, .col-2-of-6, .col-6-of-7, .col-5-of-7, .col-4-of-7, .col-3-of-7, .col-2-of-7, .col-7-of-8, .col-6-of-8, .col-5-of-8, .col-4-of-8, .col-3-of-8, .col-2-of-8, .col-8-of-9,  .col-7-of-9,  .col-6-of-9, .col-5-of-9, .col-4-of-9, .col-3-of-9, .col-3-of-9, .col-2-of-9 {padding: 0px 10px;} 	
	

.responsive-menu-icon {display: block;}
	
#banner-text {  padding: 40px 60px 0px 20px;}	

h1 {  font-size: 32px;}

h3 {font-size:24px;}

h2 {font-size:32px;}

.forms a {  display: inline-block;  border: 2px solid #fff !important;  color: #fff;  padding: 6px 15px; border-radius: 1000px;  margin: 4px 1px;  font-size: 13px;  font-weight: 500;}

.forms-bg {padding:40px 40px;}

.blue-tag-clouds a {  display: inline-block;  border: 2px solid #fff !important;  color: #fff;  padding: 6px 15px; border-radius: 1000px;  margin: 4px 1px;  font-size: 13px;  font-weight: 500;}

.procees .col-1-of-4 {width:50%; float:left;}

.small-banner h3 {  margin: 0px 0px 0px 3%;  color: #fff;}

.blogs  .col-1-of-4 {width:50%; float:left; margin-bottom:20px;}

.banner-pic {  float: right;  width: 360px;}

.small-banner a {  margin-top: 7px;}

	
	
}




/*  768px  */
@media all and (max-width: 979px) {

.grid-1280 { width:740px;}	

.col-1-of-4  {width: 50%;}	

.col-1-of-5  {width: 33.33%;}	

.col-1-of-6  {width: 33.33%;}	

.col-1-of-7  {width: 25%;}	

.col-1-of-8  {width: 25%;}	
		
.col-1-of-9  {width: 20%;}	
		
.col-1-of-10  {width: 20%;}	
	
.col-1-of-11  {width: 16.66%;}
	
.col-1-of-12 {width: 16.66%;}
	
.col-5-of-8 {    width: 75%;	}
	
.col-3-of-9 {    width: 40.00%;	}
	
.col-1-of-9 {    width: 25%;}	
	
.col-2-of-9 {    width: 25%	}
	
.col-3-of-9 {    width: 50%;}	
	
.col-3-of-8 {    width: 50%;	}

.col-2-of-3, .col-2-of-5, .col-3-of-5, .col-4-of-5, .col-3-of-4, .col-5-of-6, .col-4-of-6, .col-3-of-6, .col-2-of-6,  .col-6-of-7, .col-5-of-7, .col-4-of-7, .col-3-of-7, .col-2-of-7, .col-7-of-8, .col-6-of-8, .col-8-of-9,  .col-7-of-9, .col-6-of-9, .col-5-of-9, .col-4-of-9 {width: 100%;}	

	
.banner-pic {  float: right;  width: 300px;}	

#banner-text {  padding: 0px 0px 0px 20px;  }

h1, h2 {    font-size: 30px;  }

#column1, #column2 {width:100%; padding:0px 30px; background-image:none;}

#column1 {margin-bottom:30px;}

.small-banner {margin-bottom:10px;}

.small-banner {    margin-bottom: 10px;    margin-top: -30px;  }
	
h1, h2 {    font-size: 26px;  }	

.process-box h3 {  font-size: 20px;}

body {font-size:14px;}

.banner-pic {    float: right;    width: 250px;  }

h1, h2 {    font-size: 24px;  }

.banner {  padding: 30px 0px;}

#banner-text {    padding: 0px 0px 0px 10px;  }

#column1, #column2 {    width: 100%;    padding: 0px 15px;    background-image: none;  }

.two-columns {  padding: 40px 0px;}	

.forms a, .blue-tag-clouds a {    display: inline-block;    border: 2px solid #fff !important;    color: #fff;    padding: 4px 10px;    border-radius: 1000px;   margin: 4px 1px;    font-size: 12px;    font-weight: 500;  }

.small-banner a {  margin-top: 0px;}

.small-banner h3 {    font-size: 20px;  }
	
	
}





/*  640px  */
@media all and (max-width: 767px) {

.grid-1280 { width:600px;}	
	
.col-1-of-1, .col-1-of-2, .col-1-of-3, .col-1-of-4, .col-1-of-5, .col-1-of-6, .col-1-of-7, .col-1-of-8, .col-1-of-9, .col-1-of-10, .col-1-of-11, .col-1-of-12, .col-2-of-3, .col-2-of-5,  .col-3-of-5, .col-4-of-5, .col-3-of-4, .col-5-of-6, .col-4-of-6, .col-3-of-6, .col-2-of-6, .col-6-of-7, .col-5-of-7, .col-4-of-7, .col-3-of-7, .col-2-of-7, .col-8-of-9, .col-7-of-9,  .col-6-of-9, .col-5-of-9, .col-4-of-9, .col-3-of-9, .col-2-of-9, .col-7-of-8, .col-6-of-8, .col-5-of-8, .col-4-of-8, .col-3-of-8, .col-2-of-8 {padding: 0px 5px;} 
	
.process-box {height:350px;}	

.addresses .col-1-of-2 {width:100%;}

.questions-bg {padding:40px;}

.blue-tag-clouds {  padding: 40px 0px;	}

footer .col-1-of-2 {width:100%;}

.questions {margin-bottom:0px;}

.blog-content h3 {  font-size: 18px;  height: 60px;}
	
	
}





/*  480px  */
@media all and (max-width: 639px) {

.grid-1280 { width:440px;}	
	
.col-1-of-2, .col-5-of-8, .col-4-of-8, .col-3-of-8, .col-2-of-8, .col-3-of-9, .col-2-of-9  {width: 100%; float: none;}	

.col-1-of-3  {width: 100%; float: none;}	
	
.col-1-of-4  {width: 100%; float: none;}	

.col-1-of-5  {width: 100%; float: none;}	

.col-1-of-6  {width: 50%;}	

.col-1-of-7  {width: 33.33%;}	

.col-1-of-8  {width: 33.33%;}
		
.col-1-of-9  {width: 33.33%;}
		
.col-1-of-10  {width: 33.33%;}
	
.col-1-of-11  {width: 33.33%;}
	
.col-1-of-12 {width: 33.33%;}
	
	
.procees .col-1-of-4 {    width: 100%;    float: none;  } 

.process-box {height:auto;}

.blogs .col-1-of-4 { width: 100%; float: none;  }

.blog-content h3 {height:auto;}

.questions-bg {    padding: 30px;  }

.ssl {  margin-top: 20px;  margin-bottom: 0px;}

.logo img {  display: block;  width: 220px;  transition: all 0.5s ease-in 0s;}

header.darker .logo, .logo {  margin: 10px 0px;}

header.darker .apply-now,  .apply-now { margin-top: 10px;}

.header-gap {  width: 100%;  height: 65px;}

.banner-pic {    float: none;    width: 250px;    display: block;    margin: auto;  }

.center-black-button {  padding: 10px 20px;}

.forms a, .blue-tag-clouds a {font-family: "Barlow Condensed", sans-serif;  font-weight: 500;  font-style: normal; font-size:13px; text-transform:uppercase; padding: 2px 7px;}

.forms-bg {    padding: 40px 20px;  }

.copyright {  margin-top: 20px;}
	
.small-banner a {float:none; margin:auto;}	

.small-banner h3 {text-align:center; padding:0px;}

.small-banner {text-align:center; padding:20px;}
	
	
}




/*  360px  */
@media all and (max-width: 479px) {

.grid-1280 { width:320px;}	
	
.col-1-of-6  {width: 100%; float: none;}	

.col-1-of-7  {width: 50%;}	

.col-1-of-8  {width: 50%;}
		
.col-1-of-9  {width: 50%;}
		
.col-1-of-10  {width: 50%;}
	
.col-1-of-11  {width: 50%;}
	
.col-1-of-12 {width: 50%;}	
	


.copyright {  text-align: center;  color: #999;  font-size: 9px;  letter-spacing: 1px;  text-transform: uppercase;  background-color: #111;  padding: 20px 0px;  margin-top: 20px;}

.forms a, .blue-tag-clouds a {    font-family: "Barlow Condensed", sans-serif;    font-weight: 600;    font-style: normal;    font-size: 13px;    text-transform: uppercase;    padding: 2px 7px;  }

.apply-now {  padding: 3px 10px;  font-size: 12px;}

header.darker .logo img, .logo img {    width: 200px;  }

.banner-pic {    margin-bottom: 30px;  }

h1, h2 {    font-size: 22px;  }

.small-banner {    text-align: center;    padding: 10px 0px;  }

.small-banner h3 {    font-size: 16px;  }

h3 {    font-size: 19px; }

.forms a, .blue-tag-clouds a {    font-size: 12px;    padding: 1px 5px;    margin: 2px 0px;  }
	
.forms-bg {    padding: 20px 20px;  }

.center-black-button { width: 260px;}

.blog-content a {  padding: 6px;  background-position: 3px;}

.blog-content a:hover {  background-position: 97% center;}

.blogs {  padding: 20px 0px 0px 0px;}

.header-gap { height:60px;}

}