@media only screen and (max-width: 1200px) {

.title-area img{
border:0px solid red;
}

.mountain-wrap .inner h3{
line-height:36px;
font-size:30px;
}

.mountain-wrap .inner{
padding-bottom:30px;
}
  
}

@media only screen and (max-width: 970px) {

.title-area img{
border:0px solid orange;
}

.sections.front-page-section-1,
.sections,
.site-footer
{
text-align:center;
}

.forms input[type="text"]{
margin-bottom:15px;
}

.front-page-section-1 button{
margin-top:10px;
margin-bottom:20px;
}

.front-page-section-1{
background:#458fcb;
}

.mountain-wrap .inner{
position:relative;
margin-top:10px;
}

.front-page-section-1 img{
display:none;
}

.sections hr{
float:none;
width:100%;
}

.front-page-section-2 img,
.front-page-section-3 img,
.front-page-section-4 img,
.front-page-section-5 img
{
margin-top:0;
}

ul.social{
border:0px solid red;
display:table;
margin:0;
padding:0;
margin:auto;
width:auto;
}

ul.social li{
display:inline-table;
border:0px solid red;
margin-left:0px;
padding:4px 25px;
}

.site-footer p{
margin-bottom:25px;
}

.sections.front-page-section-1 .col-md-7.a{
padding-right:15px;
}

}


@media only screen and (max-width: 960px) {

.title-area img{
border:0px solid yellow;
}

.content-sidebar .content-sidebar-wrap h1.entry-title{
font-size:38px;
padding-top:30px;
padding-bottom:30px;
}

.entry-content h3, .entry-content h4{
font-size:23px;
}

.entry-content h3, .entry-content h4{
font-size:20px;
}

}


@media only screen and (max-width: 768px) {
 
.title-area img{
border:0px solid green;
}

.sections img{
max-width:85%;
}

.sections.front-page-section-3 img,
.sections.front-page-section-5 img
{
max-width:55%;
}

.contact-us-page input[type="text"],
.contact-us-page textarea
{
width:100%;
}

.front-page-section-1 h6{
font-size:15px;
}

.sections.front-page-section-1 h2{
font-size:50px;
line-height:1;
}

.sections.front-page-section-1 h4{
font-size:25px;
margin-bottom:20px;
}

.sections.front-page-section-1 p,
.forms input[type="text"]
{
font-size:16px;
}

.forms input[type="text"]{
padding:13px 18px;
}

.forms button{
font-size:18px;
}

.mountain-wrap .inner h3,
.sections h4
{
font-size:20px;
}
.sections h1{
font-size:30px;
}

.sections h2{
font-size:25px;
margin-bottom:10px;
}

.sections hr{
margin-bottom: 10px;
margin-top: 30px;
}

/*.sections p,
.site-footer p,
.entry-content p
{
font-size:14px;
}*/

#menu-top-menu,
.site-header .header-widget-area
{
display:none;
}


.header-right-widget{
display:block;
}


.content-sidebar .content-sidebar-wrap h1.entry-title{
font-size:25px;
padding-top:20px;
padding-bottom:20px;
}

.entry-content h3, .entry-content h4{
font-size:20px;
}

.entry-content h3, .entry-content h4{
font-size:18px;
}


}


@media only screen and (max-width: 480px) {

.title-area img{
border:0px solid orange;
}

.sections.front-page-section-1 h2{
font-size:40px;
}

.sections .wrap{
padding-top:20px;
padding-bottom:20px;
}

.forms button,
.front-page-section-6 .forms input[type="text"], .front-page-section-6 .forms button,
.sidebar.sidebar-primary .forms input[type="text"],
.sidebar.sidebar-primary .forms button
{
font-size:15px;
padding:10px 20px;
}

.sections h1{
font-size:25px;
}

.mountain-wrap .inner h3, .sections h4{
font-size:18px;
}

.sections h2{
font-size:20px;
}

.sections.front-page-section-1 p,
.mountain-wrap .inner h3, .sections h4
{
line-height:inherit;
}


.nav-secondary ul li a{
font-size:14px;
}

.site-header .title-area{
width:230px;
}

ul.social li a{
font-size:20px;
}

.nav-secondary ul li a{
padding:10px 20px;
}

.content-sidebar .content-sidebar-wrap h1.entry-title{
font-size:23px;
}

.entry-content h3, .entry-content h4{
font-size:18px;
text-align:center;
}

.entry-content h3, .entry-content h4{
font-size:16px;
text-align:center;
}


}


@media only screen and (max-width: 320px) {

.title-area img{
border:0px solid red;
}

.content-sidebar .content-sidebar-wrap h1.entry-title{
font-size:20px;
}


.site-header .title-area{
width:180px;
}

.sections.front-page-section-1 h2{
font-size:28px;
}

.sections.front-page-section-1 h4{
font-size:20px;
}

ul.social li{
padding:4px 18px;
}

.sections p, .site-footer p,
.entry-content p
{
font-size:13px;
}

.header-right-widget a{
font-size:20px;
}

}