@media(max-width: 767px){
	.flex-caption > h1{
		font-size: 45px;
	}
	.flex-caption > h3 {
    font-size: 21px;
	}
	.buttonbox button{
		padding: 6px 22px;
	}
	.buttonbox button:hover, .buttonbox button:focus, .buttonbox button:active{
		padding: 6px 22px;
	}
	.web-s{
		text-align: center;;
	}
	.mob-s{
		text-align: center;;
	}
	.sense-list{
		text-align: left!important;
	}
}
@media(max-width: 991px){
	.why-sd-wrap{
		margin-bottom: 30px;
	}
	.sense-screen-pc img{
		width: 100%;
	}
	.mobile-sense-screen img{
		width: 100%;
		margin-bottom: 30px;
	}
	.quer-form{
		margin-bottom: 30px;
	}
	.map-g-pad{
		padding-left: 15px!important;
	}
}
@media(max-width: 600px){
	.flex-caption > h3 {
    margin-top: 6%;
    font-size: 18px;
	}
	.flex-caption > h1 {
    font-size: 38px;
	}
}
@media(max-width: 500px){
	.flex-caption > h3 {
    margin-top: 7%;
    font-size: 18px;
	}
	.flex-caption > h1 {
    font-size: 33px;
	}
	.buttonbox button{
		padding: 6px 18px;
		font-size: 14px;
	}
	.buttonbox button:hover, .buttonbox button:focus, .buttonbox button:active{
		padding: 6px 18px;
		font-size: 14px;
	}
	.flexslider{
		height: 70vh;
	}
	.slider{
		height: 70vh;
	}
	.footer-copyr{
		text-align: center!important;
		margin-bottom: 10px;
	}
	.pull-right-cstm{
		float: none!important;
	}
	.footer-text-ul li a i{
		font-size: 25px;
	}
}
@media(max-width: 400px){
	.caption-main-hid{
		display: block;
	}
	.flex-caption > h1 {
    font-size: 40px;
    line-height: 60px;
	}
	.flex-caption > h3 {
    margin-top: 7%;
    font-size: 23px;
	}
	.buttonbox button{
		padding: 6px 8px;
		font-size: 13px;
		margin: 0px;
	}
	.buttonbox button:hover, .buttonbox button:focus, .buttonbox button:active{
		padding: 6px 8px;
		font-size: 13px;
		margin: 0px;
	}
}
@media(max-width: 1050px){
	.nav-cstm > li > a{
		color: #fff !important;
    font-family: "Source Sans Pro",sans-serif;
    font-size: 14px;
    letter-spacing: 1.2px;
    padding: 17px 14px 15px;
	}
	.navbar-brand {
    margin: 0 !important;
	}
	.flex-caption > h3{
		margin-top: 4.5%;
	}
}
@media(max-width: 1300px){
	
}