
@media (min-width: 992px) and (max-width: 1199px) {

	.more-features-box-text { margin-top: 30px; padding-left: 0; }
	.more-features-box-text:first-child { margin-top: 0; }
	
	.great-support-box-text-left { padding-right: 0; }
	.great-support-box-text-left:first-child { margin-top: 0; }
	
		.style1 {
    margin-top: 80px;
	text-align:center;
}

.style2 {
    margin-top: 50px;
	text-align:center;
}

.style3 {
margin-top: 90px!important;
line-height:40px;
text-align:center;
}

body > div.about-us-container.section-container > div > div:nth-child(2) > div.col-sm-4.great-support-box > div > p > img{
max-width:100% !important;
}

	
}

@media (min-width: 768px) and (max-width: 991px) {
	
body > div.about-us-container.section-container > div > div:nth-child(2) > div.col-sm-4.great-support-box > div > p > img{
max-width:100% !important;
}
	
	
.great-support-box-text h3 {
	text-align:center!important; 
    
}
.more-features-container2 {
     padding-top: 0px !important; 
    padding-bottom: 80px;
}


	.section-description p { padding: 0; }
	
	.more-features-box { float: none; width: auto; }
	.more-features-box-text { margin-top: 30px; padding-left: 0; text-align: center; }
	.more-features-box-text:first-child { margin-top: 50px; }
	.more-features-box-text-icon { float: none; display: inline-block; }
	.more-features-box-text h3 { float: none; width: auto; margin-top: 20px; }
	.more-features-box-text-description { float: none; width: auto; }
	
	.great-support-box { float: none; width: auto; }
	.great-support-box-text { margin-top: 30px; padding-left: 0; text-align: center; }
	.great-support-box-text-left { padding-right: 0; }
	
	
	

.more-features-container {
    padding-top: 50px;
    padding-bottom: 120px;
}


	
	
	.style1 {
    margin-top: -30px;
	text-align:center;
}

.style2 {
    margin-top: 100px;
	text-align:center;
}

.style3 {
margin-top: -30px!important;
line-height:40px;
text-align:center;
}
	
	

}




@media (max-width: 767px) {
	
body > div.about-us-container.section-container > div > div:nth-child(2) > div.col-sm-4.great-support-box > div > p > img{
max-width:100% !important;
}
	
	
.more-features-container3 {
    padding-top: 80px;
    padding-bottom: 120px;
}
	
	
	.navbar.navbar-no-bg { background: #444; }
	.navbar-brand { margin-left: 15px; }
	.navbar-collapse { border: 0; }
	.navbar-inverse ul.navbar-nav li a { padding-top: 10px; padding-bottom: 10px; }
	
	.inner-bg { padding: 140px 0; }
	.top-content .top-big-link { margin-top: 25px; }
	.top-content .top-big-link a.btn { margin-top: 10px; }
	
	.section-description p { padding: 0; }
    
    .more-features-box-text { margin-top: 30px; padding-left: 0; text-align: center; }
	.more-features-box-text:first-child { margin-top: 50px; }	
	.more-features-box-text-icon { float: none; display: inline-block; }
	.more-features-box-text h3 { float: none; width: auto; margin-top: 20px; }
	.more-features-box-text-description { float: none; width: auto; }
	
	.great-support-box-text { margin-top: 30px; padding-left: 0; text-align: center; }
	.great-support-box-text-left { padding-right: 0; }
	
	.footer-social a { margin: 5px; }
	
	h3 {

	text-align: center;
	line-height:40px;
	
	
}
	
	h1, h2 { font-size: 49px; }
	
	.section-description {
	margin-top: 70px!important;
    padding-bottom: 10px!important;
}

.great-support-box-text .medium-paragraph {
    margin-top: 20px;
    margin-bottom:30px!important;
    letter-spacing: 0px;
}

.more-features-container .section-description{
	margin-top: 40px!important;

}

.about-us-container {
    padding-bottom: 0px!important;
}

.style1 {
    margin-top: -30px;
	text-align:center;
}

.style2 {
    margin-top: 70px;
	text-align:center;
}

.style3 {
margin-top: -40px!important;
line-height:40px;
text-align:center;
}

.style2 p{
font-size: 35px!important;
margin-top:20px;
}
.navbar-header p {
	color: #FFF;
	margin: 0px;
	padding: 0px;
	position: absolute;
	top: 15px;
	left: 15px;
	font-size: 23px;
	font-weight: 400;
	letter-spacing: -1px;
      }
	
	.backtop {
display:none!important;
    }

.carousel-indicators {
    bottom: 0px!important;
}
	
	.copyright p{
	color: #FFF!important;
	text-align: center!important;
	font-size: 17px;


}  	



}



@media screen and (min-width:481px) and (max-width:768px) {
	
body > div.about-us-container.section-container > div > div:nth-child(2) > div.col-sm-4.great-support-box > div > p > img{
max-width:100% !important;
}
	
.navbar-header p {
top: 15px;
    font-size: 22px;

}

.more-features-box .style2 p {
    font-size: 32px;
    color: #0CF;
}
.more-features-container2 {
    padding-top: 0px; 
    padding-bottom: 80px;
}
.navbar-inverse ul.navbar-nav li a {

    font-size: 18px;

}


.great-support-box-text h3 {
	text-align:center!important;
	

}

.more-features-container {
	margin-top:50px!important;
    padding-top: 50px;
    padding-bottom: 80px;
}

h3 {

	text-align: center;
	line-height:40px;
	
	
}
	
	
	.style1 {
    margin-top: -65px;
	text-align:center;
}

.style2 {
    margin-top: 100px;
	text-align:center;
}

.style3 {
margin-top: 0px!important;
line-height:40px;
text-align:center;
}


	
	}


@media (max-width: 415px) {

.more-features-box .style1 p {
    font-size: 35px;
    color: #0CF;
    margin-top: 15px;
}


body > div.about-us-container.section-container > div > div:nth-child(2) > div.col-sm-4.great-support-box > div > p > img{
max-width:100% !important;
}

.contact-us-container {
    padding-top: 50px;
    padding-bottom: 70px;
}


h3 {

	text-align: center;
	line-height:40px;
	
	
}
	
	h1, h2 { font-size: 49px; }
	
	.section-description {
	margin-top: 70px!important;
    padding-bottom: 10px!important;
}

.great-support-box-text .medium-paragraph {
    margin-top: 20px;
    margin-bottom: 0px!important;
    letter-spacing: 0px;
}

.great-support-box-text h3 {
	text-align:center!important;
	

}

.more-features-container2 {
    padding-top: 35px;
    padding-bottom: 60px;
	margin-top:0px!important;
}

.more-features-container {
    padding-top: 42px;
    padding-bottom: 70px;
}

.great-support-box-text  img{

    margin-bottom: 100px!important;

}


.more-features-container .section-description{
	margin-top: 40px!important;

}

.about-us-container {
    padding-bottom: 0px!important;
}

.style1 {
    margin-top: -30px!important;
	
}

.style2 {
    margin-top: 70px;
	text-align:center;
}

.style3 {
margin-top: 0px!important;
line-height:40px;
text-align:center;
font-size:29px!important;
}

.style2 p{
font-size: 35px!important;
margin-top:20px;
}
.navbar-header p {
	color: #FFF;
	margin: 0px;
	padding: 0px;
	position: absolute;
	top: 15px;
	left: 10px;
	font-size: 18px;
	font-weight: 400;
	letter-spacing: -1px;
      }
	
	.backtop {
display:none!important;
    }


	
	.copyright p{
	color: #FFF!important;
	text-align: center!important;
	font-size: 17px;


}  
	  
}


/* Retina-ize images/icons */

@media
only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (   min--moz-device-pixel-ratio: 2),
only screen and (     -o-min-device-pixel-ratio: 2/1),
only screen and (        min-device-pixel-ratio: 2),
only screen and (                min-resolution: 192dpi),
only screen and (                min-resolution: 2dppx) {
	
	/* logo */
    .navbar-brand {
    	background-image: url(../img/logo@2x.png) !important; background-repeat: no-repeat !important; background-size: 72px 43px !important;
    }
	
}
