





@media (max-width: 1200px) {


.nav > li > a:link, .nav > li > a:visited {
padding: 30px 15px;
font-size:16px;
}


i.aboutusicon{ 
width:140px;
padding:20px; 
text-align:center;
margin-top:25px;
font-size:100px;
}

.services i.aboutusicon{ 
width:140px;
height:140px;
font-size:70px;
}



}




@media (max-width: 1000px) {

.nav > li > a:link, .nav > li > a:visited {
padding: 30px 9px;
font-size:16px;
}

.serviceswrapper{
text-align:center;
}


.aboutus{
text-align:center;
}


.isotopecontainer {
float:left;
}




.photos .photo {
max-width:49%;
}


.timerone1{ 
margin:50px auto 0 auto;
}

.timerwrapper { 
margin-top:0;
}




}



@media (max-width: 767px) {


.navbar-nav > li > a {
margin-bottom:5px;
}
.navbar-nav > li > a {                                           
margin-left:0px;
}
.navbar-nav > li > a{
margin-right:0px;
color:#fff;
}

.navbar {
height:auto;
}

.pull-right{
float:none;
 width:100%;
padding:0;
margin:0;
}

.nav  {
margin-top:20px;
}
.nav li {
 width:100%;
text-align:center;
}


.navbar-nav > li > ul > li > a:link, .navbar-nav > li > ul > li > a:visited{
 width:100%;
text-align:center;
display:block;
}

.navbar-nav li ul {
left:0px;
position:relative;
z-index:100;
}

.navbar-nav li:hover ul {
left:0;
}


.navbar-nav li:hover ul li ul {
left:0px;
}
.navbar-nav li ul li ul  {
postion:relative;
left:0px;
}

.navbar-nav li ul li:hover ul  {
left:0px;
}


.teamcolumninner{
margin-bottom:50px;
}



.sticker{
position:relative!important;
}


.button1 a:link, .button1 a:visited{
font-size: 35px;
padding:20px 0;
width:100%;
}



.button2 a:link, .button2 a:visited{
font-size: 35px;
padding:20px 0;
width:100%;
}



input.subscribebutton{
margin:25px auto;
font-size:35px;
padding:20px 0;
width:100%;
}


/***headlines***/
.section3 .mainheadline h2{
font-size:35px;
}

.section3 .mainheadline h3{
font-size:25px;
}


.mainheadlinecolor1 h3{
font-size:25px;
}


.mainheadlinecolor1 h2{
font-size:35px;
}


.mainheadlinecolor2 h3{
font-size:25px;
}

.mainheadlinecolor2 h2{
font-size:35px;
}



.mainheadline h2{
font-size:35px;
}

.mainheadline h3{
font-size:25px;
}
/***headlines end***/


.subscribefield{
font-size:25px;
}

#options ul li {
display:block;
margin:12px;
}

#options ul li a:link, #options ul li a:visited {
display:block;
}


.view h3 {
font-size:18px;
}

.view h6 {
font-size:18px;
}





.button2 {
margin:0 20px;
}

.button1 {
margin:0 20px;
}





.twittericon {
margin:80px auto 0 auto;
}

#main .buttoncontact {
font-size:21px;
}

.map {
max-width:auto;
width:auto;
text-align:center;
}


.map iframe{
max-width:auto;
width:auto;
height:auto;
margin:0 auto;
float:none;
}


.address{
height:350px;
position:relative;
}


.projectsingle .owl-theme .owl-controls .owl-page span{
display:none;
}

.projectsingle .owl-theme {
padding:0;
}





}



@media (max-width: 600px) {



.photos .photo {
max-width:100%;
margin:0 20px;
}



.scrollbutton a{
margin-top:30px;
margin-bottom:25px;
}



}






@media (max-width: 500px) {

.caption1{
padding:30% 0;
}

.caption2{
padding:30% 0;
}


.caption3{
padding:30% 0;
}

.caption1 h1{
font-size:45px;
}

.caption1 h2{
margin-bottom:25px;
font-size:25px;
}

.caption2 h2{
font-size:45px;
}

.caption2 h3{
margin-bottom:25px;
font-size:25px;
}

.caption3 h2{
font-size:45px;
}

.caption3 h3{
margin-bottom:25px;
font-size:25px;
}


.bloghomepage .owl-theme-inner{
padding:0;
}

.homeblogdate {
width:100%;
padding:0;
}

.bloghomepage .owl-theme-inner-text{
width:100%;
margin-left:0;
padding:0 20px;
}



}










