@media only screen and (min-width:960px){/styles for browsers larger than 960px;/.menu-large .col-md-2-5{width:20%;margin:0;padding:0;}
}
@media only screen and (min-width:1440px){/styles for browsers larger than 1440px;/.menu-large .col-md-2-5{width:20%;margin:0;padding:0;}
}
@media only screen and (min-width:2000px){/for sumo sized (mac) screens/}
@media only screen and (max-device-width:480px){/styles for mobile browsers smaller than 480px;(iPhone)/.mobile-pagespeed-frame{background-image:url(../images/pagespeed-mobile-frame.png);background-position:center center;height:463px;max-width:226px;margin:0 98px;width:100%;}
}
@media only screen and (device-width:768px){/default iPad screens/}

@media (max-width:768px){
	.parallax-1 .monitor{
	padding-bottom: 140px;
	}
}
/different techniques for iPad screening/@media only screen and (min-device-width:481px) and (max-device-width:1024px) and (orientation:portrait){/For portrait layouts only/}
@media only screen and (min-device-width:481px) and (max-device-width:1024px) and (orientation:landscape){/For landscape layouts only/}
@media (max-width:1500px){
}
@media (max-width:1500px){
}
@media (max-width:1200px){
}
@media (max-width:1024px){
.charity .bg2 h2 {font-size: 20px;}
.col-md-sep{
	display:none;
	}
.navbar-inner .isr-phone, .navbar-inner .isr-phone a, .navbar-inner .isr-phone a:hover {
	font-size: 18px;
	}
}
@media (max-width:1199px){.newsletter-submit{margin-left:0;padding:0 32px;border-radius:5px;}
.newsletter-input{border-radius:5px;}
.menu-large .col-md-2-5{width:20%;margin:0;padding:0;}
}
@media (min-width:1200px){.slick-slide img.slider-mobile{display:none;}
.hide-desktop{display:none;}
.col-lg-6 {
	float:left;
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
}
.col-small {
	padding: 0px;
	margin: auto 0px;
	}
.col-lg-1 {
    width: 11.333%;
	position: relative;
	min-height: 1px;
	line-height:20px; 
	padding-top:0px; 
	float:right; 
	text-align:right;
}
.btn-social-icon.btn-sm {
    margin-top: 5px;
}
}
@media (max-width:1200px){.navbar-default .navbar-nav>li>a{padding:0 12px;font-size:12px;}
.btn-social-icon.btn-sm {
    margin-top: 5px;
}
}
@media (min-width: 992px){
.col-md-sep {
    width: 3.33333333%;
	float:left;
    position: relative;
    min-height: 1px;
    padding-right: 0px;
    padding-left: 0px;
	display:block;
}
.col-md-4-2 {
    width: 33.33333333%;
	display:none;
}
}
@media(max-width:991px){.customer-img,
.img-related{margin-bottom:30px;}
.navbar{position:relative;}
.navbar{background:rgba(1, 1, 1, 1) none repeat scroll 0 0;}
input.input-directions, .directions-btn{width:100%;}
.menu-large .col-md-2-5{width:20%;margin:0;padding:0;}
.slick-slide img.mobile{display:none;}
.slick-slide img.desktop{display:block;}
.hide-desktop{
	display:none;
	}
}
@media (min-width:768px){.navbar-right .dropdown-menu{right:0;left:0;}
footer a{line-height:44px;}
.navbar-right{float:right!important;margin-right:0px;}
.slick-slide img.slider-mobile{display:none;}
.slick-slide img.slider-desktop{display:block;}
.hide-desktop{
	display:none;
	}
.col-md-4-2 {
    width: 33.33333333%;
	display:block;
}	
}
@media (max-width:768px){.menu-large .col-md-2-5{width:33.3%;margin:0;padding:0;}
.slick-slide img.slider-mobile{display:none;}
.slick-slide img.slider-desktop{display:block;}
.charity .no-left {padding-left: 15px;}
.charity .img-border {border-left: none;}
 h2.green{
    font-family: 'Nexa-Bold-Regular';
    color: #376F2C;
    font-size: 25px;
    line-height: 35px;
    margin-top: 20px;
    margin-bottom: 20px;
}
 h2.charcoal{
    margin-top: 20px;
    margin-bottom: 20px;
}
.col-md-sep{
	display:none;
	}
}
@media (max-width:767px){.megamenu{margin:0;position:relative;}
.megamenu> li{margin-bottom:0px;}
.megamenu> li:last-child{margin-bottom:0;}
.megamenu.dropdown-header{padding:3px 15px !important;}
.nav>li{clear:both;position:relative;}
.navbar-nav>li>.dropdown-menu{margin-top:0;}
.megamenu> li > ul > li > a img{display:none;}
.mobile-text{display:block;}
.navbar-nav>li>a.dropdown-toggle{display:block;}
.navbar-nav>li>a.hide-mobile, .navbar img.hide-mobile{display:none;}
li.hide-desktop{display:block;}
.img-portfolio{margin-bottom:15px;}
.navbar-inverse .navbar-nav>li>a{height:45px;line-height:45px;}
.phone-license-social{text-align:center;float:left;width:100%;}
.mobile-menu-design-modern .mobile-selector{text-align:left;}
.mobile-nav-item{position:relative;font-size:12px;line-height:normal;}
.navbar img{width:100%;max-width:400px;margin:0 auto;padding:0 15px;display:flex;clear:both;}
.navbar{position:relative;}
.navbar-brand{width:100%;margin:0 auto;padding:0 0 10px;overflow:hidden;}
.navbar-brand img{width:auto;}
.navbar-toggle{margin-top:-45px;}
.logo-center{float:right;}
.navbar{background:rgba(1, 1, 1, 1) none repeat scroll 0 0;}
.parallax-asolutions{padding:50px 0;}
.parallax-asolutions .cloud-img img{display:none;}
.parallax-asolutions .img-side img{margin-top:0px;}
.asolutions-content img, .parallax-asolutions img{margin-bottom:30px;}
.asolutions-content h2, .asolutions-content p{text-align:center;}
.newsletter-input{border-radius:5px 0 0 5px;}
.newsletter-submit{margin-left:-6px;padding:0 10px;border-radius:0 5px 5px 0;}
h1.home, .parallax-1 h2, .parallax-2 h2, .parallax-3 h2, .parallax-4 h2 .parallax-footer h2{font-size:50px;line-height:50px;}
.menu-large .col-md-2-5{width:auto;margin:0;padding:0;}
.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#777;width:378px;}
.slick-slide img.slider-mobile{display:block;}
.slick-slide img.slider-desktop{display:none;}
 h2.green{
    font-family: 'Nexa-Bold-Regular';
    color: #376F2C;
    font-size: 25px;
    line-height: 35px;
    margin-top: 20px;
    margin-bottom: 20px;
}
.col-md-sep{
	display:none;
	}
.isr-header-social-icons{ display:none;}

.small-banner{
	height: 450px;
	}





}
@media (max-width:425px){.section1 h1, .parallax-1 h2, .parallax-2 h2, .parallax-3 h2, .parallax-4 h2 .parallax-footer h2{font-size:35px;line-height:35px; text-align:center;}
p.home{padding-left:0;padding-right:0;}
.form-logo{height:auto;width:90%;}
.mobile-pagespeed-frame{background-image:url(../images/pagespeed-mobile-frame.png);background-position:center center;height:463px;max-width:226px;margin:0 auto;width:100%;}
.parallax-3 h3{font-family:"Gotham-Book";font-size:12px;line-height:12px;color:#708090;margin:20px 0px;}
.img-height img{height:80px;}
.fix-height{margin:0 auto;height:190px;}
.view h2{font-family:Georgia, serif;color:#fff;text-align:center;position:relative;font-size:17px;font-style:italic;padding:40px 5px;margin:0;background:none;}
.view-fifth h2{background:none;color:#fff;}
.view-fifth .mask{background-color:rgba(28, 139, 204,0.8);-webkit-transform:translateX(-350px);-moz-transform:translateX(-350px);-o-transform:translateX(-350px);-ms-transform:translateX(-350px);transform:translateX(-350px);-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);opacity:1;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.slick-slide img.slider-desktop{display:none;}
.slick-slide img.slider-mobile{display:block;}
span.footer-hide{display:none;}
.charity h3 {letter-spacing: 0;}
/*.mobile-pad {margin: 5px 0 10px;}*/
.mobile-pad {margin: 0px;}

.navbar-inner .isr-phone, .navbar-inner .isr-phone a, .navbar-inner .isr-phone a:hover {font-size: 30px;}
.parallax-1 p { text-align:center;}
.isr-header-social-icons{ display:none;}
.phone-license-social {padding: 10px 0 10px;}

.btn-social-icon.btn-sm {
    height: 30px;
    width: 30px;
    padding-left: 0;
    padding-right: 0;
    margin-top: -5px;
}

.small-banner{
	height: 230px;
	}

.small-banner h4{
	font-size: 16px;
	}

@media only screen and (min-device-width:481px) and (max-device-width:1024px) and (orientation:portrait){/**For portrait layouts only**/ 
.slick-slide img.slider-mobile{display:block;} .slick-slide img.slider-desktop{display:none;} 
.col-md-sep {
    width: 3.333333%;
	display:none;
}

.btn-social-icon.btn-sm {
    height: 30px;
    width: 30px;
    padding-left: 0;
    padding-right: 0;
    margin-top: 15px;
}
}