.showTablet {
    display: none;
}
@media only screen and (min-width:2300px) {

}@media only screen and (max-width:1700px), screen and (max-device-width:1700px) and (-webkit-min-device-pixel-ratio:1) {

}@media only screen and (max-width:1440px), screen and (max-device-width:1440px) and (-webkit-min-device-pixel-ratio:1) {

}@media only screen and (max-width:1400px), screen and (max-device-width:1400px) and (-webkit-min-device-pixel-ratio:1) {

}@media only screen and (max-width:1290px), screen and (max-device-width:1290px) and (-webkit-min-device-pixel-ratio:1) {
#mainNav > div > ul > li > a {
    font-size: 17px;
    line-height: 17px;
}	
#sliderArea h1.bigText {
    font-size: 47px !important;
    line-height: 47px !important;
}
#sliderArea h2.bigText {
    font-size: 116px !important;
    line-height: 120px !important;
}
#sliderArea .subtitle {
    font-size: 24px !important;
    line-height: 24px !important;
}
#sliderArea .btnMain {
    font-size: 20px !important;
    line-height: 20px !important;
    margin-top: 30px !important;
}	
}@media only screen and (max-width:1260px), screen and (max-device-width:1260px) and (-webkit-min-device-pixel-ratio:1) {	
#testimonial ul.testList li td:first-child {
    width: 40%;
}
}@media only screen and (max-width:1200px), screen and (max-device-width:1200px) and (-webkit-min-device-pixel-ratio:1) {

}
@media only screen and (max-width:1100px), screen and (max-device-width:1100px) and (-webkit-min-device-pixel-ratio:1) {
#mainNav > div > ul > li {
    padding: 5px 17px 0 0;
}
#mainNav > div > ul > li > a {
    font-size: 16px;
    line-height: 16px;
}	
.intro {
    width: 75%;
}
h3.main-title {
    font-size: 47px;
    line-height: 52px;
}	
l.basicList li h3 {
    font-size: 36px;
    line-height: 36px;
}	
}
@media only screen and (max-width:1024px), (max-device-width:1024px) and (-webkit-min-device-pixel-ratio:1) {
.mobileBtn {
	display:block;
}	
#mainNav {
	display:none;
}
.showTablet {
	display:block;
}
.mainContent {
    padding: 75px 0;
}	
.smallTop {
  padding-top: 50px !important; }

.smallBot {
  padding-bottom: 50px !important; }

.smallBoth {
  padding: 50px 0 !important; }	
#logoArea .col-lg-3,
#logoArea .col-lg-9 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
}
#logoArea .logoImg {
    max-width: 242px;
}
    .slideBox {
        top: 250px;
    }
#sliderArea .btnMain {
    font-size: 20px !important;
    line-height: 20px !important;
    padding: 13px 28px !important;
}
#featContent .intro {
    width: 89%;
}
ul.photoList.col4 li {
    width: 25%;
}
#calloutAreaFt .container {
    max-width: 800px;
}
h3.main-title {
    font-size: 29px;
    line-height: 35px;
}
.secondary-title { font-size: 29px; }
#colLogo.col-lg-3 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
    order: 5;
    padding: 0 15px 35px;	
}	
.ftLogo {
    text-align: center;
}	
#colFirst.col-lg-3, #colSecond.col-lg-3, #colThird.col-lg-3 {
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
}
    #cardArea ul.basicList li {
        margin-bottom: 30px;
    }
    
ul.team-container.col3 li {
  width: 46%; }
}@media only screen and (max-width:992px), (max-device-width:992px) and (-webkit-min-device-pixel-ratio:1) {
h1 {
    font-size: 32px;
    line-height: 40px;
}	
h5 {
    font-size: 20px;
    line-height: 27px;
}	
.bigTitle {
    font-size: 42px;
    line-height: 45px;
}	
.btnsArea {
    margin: 15px 0 0;
}	
.btnsArea li:nth-child(3) {
    margin-left: 6px;
    margin-top: 0;
}
#headerBgrd img.mainImg {
    padding: 50px 0;
}	
#headerBgrd.headHalf .overContent {
    background-position: -432px center;
}
#single #headerBgrd img.mainImg, #archive #headerBgrd img.mainImg {
    padding: 40px 0;
}	
#calloutArea .content {
    font-size: 19px;
    line-height: 29px;
}	
	
#imgContent .bgContainer .col-lg-12 {
    margin-top: 20px;
}
#imgContent .intro .content {
    margin-top:0;
}
ul.blogList li h5 a {
    font-size: 18px;
    line-height: 18px;
}
#mainContent.mainContent .intro {
    margin-bottom: 0;
}	
}
