@charset "utf-8";
/* CSS Document */

/* #Media Queries
================================================== */
/* Smaller than standard 1200px (devices and browsers) */
@media only screen and (max-width: 1200px) {
.container {
	width: 90%;
	margin: 0 auto;
}
}


/* iPads (portrait and landscape) ----------- */
@media only screen and (min-width : 768px) and (max-width : 1024px) {
/* Styles */
.footer .social-links {
    position: relative;
    width:16%;
	float:right;
}
}

/* iPads (landscape) ----------- */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {
/* Styles */
#main{
	  width:100%;
	  padding:0;
	  margin:0 auto;
	  padding-top:58px;
	}
header .logo{
	width:25%!important;
	}
header nav {
	display: inline-block;
	float: right;
	padding-top:2.5%;
}
header.smaller nav {
	display: inline-block;
	float: right;
	padding-top:2.5%;
}
.sm-blue a, .sm-blue a:hover, .sm-blue a:focus, .sm-blue a:active, .sm-blue a.highlighted {
    color: #fff;
    padding: 5px 12px!important;
}
.sm-blue a, .sm-blue a:hover, .sm-blue a:focus, .sm-blue a:active{
	font-size:14px!important;
	font-weight:400!important;
	}
.testimonal_box{
	padding:4% 4% 3%!important;
	}
.testimonal_box .title{
	padding-bottom:2%!important;
	}
.testimonal p{
	font-size:14px!important;
	line-height:20px !important;
	}
}

/* iPads (portrait) ----------- */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) {
/* Styles */
#main{;
	  padding-top:50px!important;
	}
header .logo{
	width:30%!important;
	}
header nav {
	display: inline-block;
	float: right;
	padding-top:2.5%;
}
header.smaller nav {
	display: inline-block;
	float: right;
	padding-top:1%;
}
.sm-blue a, .sm-blue a:hover, .sm-blue a:focus, .sm-blue a:active, .sm-blue a.highlighted {
    color: #fff;
    padding: 5px 5px!important;
}
.sm-blue a, .sm-blue a:hover, .sm-blue a:focus, .sm-blue a:active{
	font-size:12px!important;
	font-weight:400!important;
	}

.footer .social-links{
	width:19%;
	}
}

@media only screen and (min-device-width : 480px) and (max-device-width : 767px) and (orientation : landscape) {
.light_box .col-sm-3{
	width:50%;
	}

}
/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
@media only screen and (min-width: 480px) and (max-width: 767px) {
.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
	width: 100%;
	padding: 15px;
	}
#main{
	padding:0px;
	}
header {
	width: 100%;
	padding:4% 0% 6%;
	height:auto;
	position: relative;
	}
header .logo{
	display: inline-block;
    float: left;
    top:0;
    position: absolute;
    transition: all 0.3s ease 0s;
    width:75%;
	}
header nav {
	width:100%;
    padding-top: 6.3%;
	}
.sm-blue{
	padding:4% 0% 0%!important;
	}
#nav {
    font-family: "Poppins";
    padding-top: 4%;
}
.section1 .intro .title{
	font-size:18px;
	}
.section1 .intro p{
	font-size:15px;
	}
.light_box .gallery_box .title{
	width:100%;
    font-size: 12px;
	padding:5% 0%;
	height:20px;
	}
.Media_Center_Inner{
	padding:0;
	}
.contact .lt{
	width:100%;
	}
.contact .rt{
	width:100%;
	}
.footer .copyright{
	width:100%;
	text-align:center;
	float:none;
	margin:0 auto;
	padding:6% 0%;
	}
.footer .social-links {
    position: relative;
    width:100%;
	float:none;
	margin:0 auto;
	text-align:center;
}

}
@media only screen and (min-device-width : 320px) and (max-device-width : 480px) and (orientation : landscape){
.light_box .col-sm-3{
	width:50%;
	}

}
/* Smartphones (portrait and landscape) ----------- */
@media only screen and (min-device-width : 320px) and (max-device-width : 480px) {
/* Styles */
.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
	width: 100%;
	padding: 15px;
}
#main{
	padding:0px;
	}
header {
	width: 100%;
	padding:4% 0% 6%;
	height:auto;
	position: relative;
	}
header .logo{
	display: inline-block;
    float: left;
    top:0;
    position: absolute;
    transition: all 0.3s ease 0s;
    width:75%;
	}
header nav {
	width:100%;
    padding-top:0%;
	}
.sm-blue{
	padding:4% 0% 0%!important;
	}
#nav {
    font-family: "Poppins";
    padding-top: 4%;
}
.section1 .intro .title{
	font-size:18px;
	}
.section1 .intro p{
	font-size:15px;
	}
.light_box .gallery_box .title{
	width:100%;
    font-size: 12px;
	padding:5% 0%;
	height:20px;
	}
.Media_Center_Inner{
	padding:0;
	}
.contact .lt{
	width:100%;
	}
.contact .rt{
	width:100%;
	}
.footer .copyright{
	width:100%;
	text-align:center;
	float:none;
	margin:0 auto;
	padding:6% 0%;
	}
.footer .social-links {
    position: relative;
    width:100%;
	float:none;
	margin:0 auto;
	text-align:center;
}
.footer .ft_link{
	float:right;
	width:100%;
	text-align:center;
	}
.flt-right{
	float:none;
	}

}
/* Smartphones (landscape) ----------- */
@media only screen and (min-width : 321px) {
/* Styles */
}

/* Smartphones (portrait) ----------- */
@media only screen and (max-width : 320px) {
/* Styles */
}

