/*MAIN-RESPONSIVE.CSS*/
/*-------------------------------------------------------------------------------------------------------------------------------*/


/*==========================*/
/*MOBILE DEVICE OPTIMIZATION*/
/*===========================*/
/*Huge Displays*/
@media (min-width: 3000px) {
}

/*Projector Screens and Ver Large Monitors*/
@media (min-width: 2561px) {
}


/*iMac 27, HD Screens and Large Monitors*/
@media (min-width: 1921px) and (max-width: 2560px) {
}


/*Large Widescreen Monitors*/
@media (max-width: 1920px) {
}

/*Medium Widescreen Monitors*/
@media (max-width: 1680px) {
}
@media (max-width: 1555px) {
}
/*Large Widescreen Laptops*/
@media (max-width: 1440px) {
}

/*Common Widescreen Laptops*/
@media (max-width: 1366px) {
}


/*Very Large Tablets and Medium Laptops*/
@media (max-width: 1280px) {
}

/*Notebooks and Small Laptops*/
@media (max-width: 1152px) {
	.reasons-box{max-width:50%;}
}

/*iPad Landscape Mode and Large Tablets */
@media (max-width: 1024px) {
	.adress-nav{clear:both;width:100%;}
	.contact-adress{clear:both;width:100%;}
}
@media (max-width: 990px) {
	.we-help-stories {text-align:center;margin-bottom:3%;}
	.xtra-responsive-img{padding-top:7vh;}
	.footer-link{padding:0px 3vh;}
	.blue-round{margin-top:12%;}
	.reasons-box{max-width:100%;}
	.menu-nav{float:none;padding-top:0px;clear:both;width:100%;}
	.tag-blue{margin-top:0px;}
	header.sticky{position:relative;display:none;}
	.header-inner{width:100%;}
}

/*Small Desktop and Very Small Notebook */
@media (max-width: 960px) {
	.banner h1 {font-size:70px;line-height:65px;}
	.banner h2 {font-size:90px;line-height:85px;}
}


/*Medium Tablets */
@media (max-width: 800px) {
	.banner h1 {font-size:60px;line-height:55px;}
	.banner h2 {font-size:80px;line-height:75px;}
}


/*iPad Portrait Mode, iPad Mini and Small Tablets */
@media (max-width: 768px) {
	.white-to-blue-btn{font-size:12px;}
	.blue-to-white-btn{font-size:12px;}
	h2{font-size:20px;}
	h3{font-size:16px;}
	h4{font-size:14px;}
	h5{font-size:24px;line-height:30px;}
	h6{font-size:30px;}
	p{font-size:12px;}
	.story-nav p{font-size:12px;}
	.menu-button{width:100%;}
	.logo{width:100%;}
	header{width:100%;}
}


/*Medium Smart Phones v2*/
@media screen and (max-width: 640px) {
	.banner h1 {font-size:50px;line-height:45px;}
	.banner h2 {font-size:70px;line-height:65px;}
	.white-to-blue-btn {font-size:10px;letter-spacing:1px;padding:2% 7%;margin-left:1.5%;margin-right:1.5%;}
	.blue-to-white-btn {font-size:10px;letter-spacing:1px;padding:2% 7%;margin-left:1.5%;margin-right:1.5%;}
	.black-to-blue-btn {font-size:10px;letter-spacing:1px;padding:2% 7%;margin-left:1.5%;margin-right:1.5%;}
} 

/*Google Nexus and Other Large Smart Phones v1*/
@media screen and (max-width: 600px) {
} 

/*iPhone Landscape Mode and Mediium Smart Phones*/
@media screen and (max-width: 480px) {
	.banner h1 {font-size:40px;line-height:35px;}
	.banner h2 {font-size:60px;line-height:55px;}
}

/*Other Major Small Smart Phones*/
@media screen and (max-width: 360px) {
	.banner h1 {font-size:30px;line-height:25px;}
	.banner h2 {font-size:40px;line-height:35px;}
	.italic-p-tag {font-size:14px;}
	.italic-p-tag-big {font-size:16px;}
	.black-to-blue-btn{font-size:11px;}
	.blue-to-white-btn{font-size:11px;}
}

/*iPhone Portrait Mode and Very Small Mobile Phones*/
@media screen and (max-width: 320px) {
	.banner h1 {font-size:26px;line-height:24px;}
	.banner h2 {font-size:36px;line-height:30px;}
	.italic-p-tag {font-size:14px;}
	.italic-p-tag-big {font-size:16px;}
}
@media screen and (max-width: 260px) {
	.banner h1 {font-size:24px;line-height:14px;}
	.banner h2 {font-size:34px;line-height:24px;}
	.italic-p-tag {font-size:14px;}
	.italic-p-tag-big {font-size:16px;}
}
