@media all and (max-width:1100px) {
	img {border:0; max-width:100%; height:auto;}
	iframe {width:100%;}
	.wrapper{padding:0 10px;}
	.moduletable.section{padding:45px; min-height: 350px;}
	.moduletable.home .custom.mod-bg {right: -120px; top: 70px; max-width:700px;}
}

@media all and (max-width:992px) {
	.moduletable.section .custom.circle{max-width: 320px;}
	.moduletable.home .custom.title{font-size:35px ; line-height:35px; margin-bottom: 300px;}
	.moduletable.home .unim.categories li{width:33%;}
	.moduletable.home .custom.mod-bg {top: 20px; max-width: 600px;}
	.tp-caption.small_thin_grey{font-size:14px  !important;}
	.newsflash-item {width: 45.5%;min-height: 215px; margin: 25px auto;}
	.moduletable.service.section .newsflash-II.item.articles {margin-top: 30px;}
	.moduletable .title {font-size: 40px;}
	.pg-cv-box-mod-ri {width: 20%;margin: 10px;}
    #header > *, #links > * { display: block; margin: 5px auto; text-align: center; }
    div#slogan { margin-top: 20px; }
	#headerBG { position: relative; }
	body { margin-top: 0; }
	.vb_lm_message {
	  width: 45.5%;
	  min-height: 215px;
	  margin: 25px auto;
	}
}

@media all and (max-width:880px) {
	.tp-caption.excerpt.randomrotate.tp-resizeme.img-title.start{top:20px  !important;}
	.moduletable .module-title, .moduletable .title{font-size:30px;}
	.tp-caption.lfl.text-bg.start{background: rgba(255,255,255, 0.6); min-height: 500px;}
	.tp-caption.lfl.text-bg.start img{opacity:0; filter:alpha(opacity=0);}
}

@media all and (max-width:767px) {
	body{padding:0; margin-top: 0;}
	.left, .right{float: none;}
	#headerBG{position: relative;}
	#header{text-align: center;}
	#header > *,#links > * {display: block; margin: 5px auto; text-align: center;}
	.moduletable.section .custom.text{max-width:100%; margin-bottom: 20px;}
	.moduletable.home .custom.mod-bg{top:80px;}
	.moduletable.home .unim.categories li {height: 35px; }
	.moduletable.home .unim.categories li a img { width:25px; top: 10px;}
	.moduletable.home .unim.categories li:hover a img {top: -45px; }
	.moduletable.home .unim.categories li a span{font-size:20px;}
	.moduletable.section{min-height: 190px;}
	.moduletable.home .custom.title{font-size:25px;}
	.tp-caption.lfl.text-bg.start{width:90%;}
	.tp-caption.excerpt.sfl.tp-resizeme.text-title.start{ top:20px  !important; width:80%; left:100px  !important;}
	.tp-caption.small_thin_grey.sfl.tp-resizeme.text.start{width:80%; max-width: 70%  !important; top:60px  !important; font-size: 13px  !important; line-height:15px  !important; left:100px  !important;}
}

@media all and (max-width:690px) {
	body{font-size:14px;}
.moduletable.contactus.section .custom.contactus.section > * {font-size: 20px;line-height: 25px;}
.tp-caption.excerpt.sfl.tp-resizeme.text-title.start {top:5px !important;left: 60px !important; font-size:20px  !important	;}
.tp-caption.small_thin_grey.sfl.tp-resizeme.text.start{top:30px !important; left:60px  !important;}
.moduletable .module-title, .moduletable .title {font-size: 20px; line-height: 20px;}
.moduletable.home .unim.categories li {width: 100%;max-width: 250px;}
.tp-caption.excerpt.randomrotate.tp-resizeme.img-title.start {top: 130px !important;}
.foxcontainer .sender0.control-group, .foxcontainer .sender1.control-group, .foxcontainer .text1.control-group, .foxcontainer .text0.control-group{width:100%;}
.moduletable.section {padding: 10px;}
.moduletable.home .custom.title {font-size: 18px;}
#bottom > .moduletable {display: inline-block;width: 100%;text-align: center;line-height: 25px;max-width: 350px;margin: 25px auto;}
#bottom > .moduletable ul.unim.scrollable.vertical li a{text-align: center;}
.newsflash-item {width: 100%;min-height: 150px;margin: 25px auto;}
.pg-cv-box-mod-ri {width: 25%;}
.vb_lm_message{width: 100%;min-height: 150px;margin: 25px auto;}
}

@media all and (max-width:400px) {
	.moduletable.section{min-height: 120px;}
	.pg-cv-box-mod-ri {width: 35%;}
}