@charset "utf-8";
/* CSS Document */

/* #Media Queries
================================================== */
@media only screen and (max-width: 1600px) {
.banner {
	width:100%;
	margin:0 auto;
	padding:6% 0 0%;
	text-align:center;
	}
.logo_btm{
	width:80%;
	margin:0 auto;
	text-align:center;
	opacity:0.3;
	padding-bottom:5%;
	}
.Inner_Banner{
	padding:12% 0 5%;
	}
.position-center-center h3 {
    margin-top: 77px;
	}
.carousel-box ul li {
    padding: 0 0.5%;
    margin: 0 -6px;
	}
.prev3{
	left:46%;
	}
}
@media only screen and (max-width: 1366px) {
.continue_to_website{
	left:46%;
	}
.banner {
	width:80%;
    padding:5% 0 0%;
	}
.About_Section {
    padding: 4% 0% 7%;
	}
.Services_Section {
    padding: 2% 0 8%;
	}
.Inner_Banner{
	padding:17% 0 5%;
	}
.position-center-center h3 {
    margin-top: 77px;
	}
.carousel-box ul li {
    padding: 0 0.5%;
    margin: 0 -6px;
	}
.prev3{
	left:46%;
	}
.career{
	padding:3% 0 6%!important;
	}
}
@media only screen and (max-width: 1280px) {
.banner {
	width:80%;
	margin:0 auto;
	padding:9% 0 5%;
	text-align:center;
	}
.logo_btm{
	width:80%;
	margin:0 auto;
	text-align:center;
	opacity:0.3;
	padding-bottom:5%;
	}
.Inner_Banner{
	padding:17% 0 5%;
	}
.position-center-center h3 {
    margin-top: 77px;
	}
.carousel-box ul li {
    padding: 0 0.5%;
    margin: 0 -6px;
	}
.prev3{
	left:46%;
	}

}
@media screen and (-webkit-min-device-pixel-ratio:0) and  (max-width: 1280px)  {
    .banner {
	width:100%;
	margin:0 auto;
	padding:12% 0 5%;
	text-align:center;
	position:relative;
	}
.logo_btm{
	width:80%;
	margin:0 auto;
	text-align:center;
	opacity:0.3;
	padding-bottom:8%;
	}
}
/* 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 */

}

/* iPads (landscape) ----------- */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {
/* Styles */
.container {
	width:95%;
	margin: 0 auto;
	}
.Landing_Page_Bg{
	padding:27% 0 0;
	}
.Landing_Page_Bg img{
	width:30%;
	}
.cat_home .rt{
	height:415px;
	}
.cat_home .lt{
	height:415px;
	}
#main {
    padding-top: 35px;
	}
.position-center-center{
	top:33%;
	}
.position-center-center h3 {
    margin-top: 28px;
	}
.banner {
	width:100%;
	margin:0 auto;
	padding:15% 0 10%;
	text-align:center;
	}
.logo_btm{
	width:80%;
	margin:0 auto;
	text-align:center;
	opacity:0.3;
	padding-bottom:10%;
	}
.Inner_Banner{
	padding:20% 0 5%;
	}
}

/* iPads (portrait) ----------- */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) {
/* Styles */
.container {
	width:95%;
	margin: 0 auto;
	}
.Landing_Page_Bg img{
	width:40%;
	}
}

@media only screen and (min-device-width : 480px) and (max-device-width : 767px) and (orientation : landscape) {
#main {
    padding-top:1px;
	}
.Landing_Page_Bg{
	padding:0% 0!important;
	}
.Landing_Page_Bg img{
	width:100%;
	}
.continue_to_website{
	font-size:13px;
	bottom:50px!important;
	left:40%!important;
	padding:2%;
	}
.ma_sli {
    width: 300px;
    height: 300px;
    margin: 0 6%;
	}
header{
	position:relative;
	}
header nav{
	width:100%!important;
	}
.cat_home .mbox{
	display:block;
	}
.cat_home .dbox{
	display:none;
	}	
.cat_home .rt{
	height:255px;
	}
.arrow_left{
	display:none;
	}
.team .col-sm-2{
	width:50%;
	}
.footer{
	padding:4% 2%;
	}

}
/* 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;
	}


}
@media only screen and (min-device-width : 320px) and (max-device-width : 480px) and (orientation : landscape){
.Inner_Banner {
    padding: 2% 0 25%!important;;
	}


}
/* 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-top:1px;
	}
.Landing_Page_Bg{
	padding:15% 0 0;
	}
.Landing_Page_Bg img{
	width:100%;
	}
.continue_to_website{
	font-size:13px;
	bottom:100px;
	left:35%;
	padding:2%;
	}
.Inner_Banner {
    padding: 2% 0 40%;
	}
.position-center-center {
    top: -50px;
	}
header{
	position:relative;
	}
header .logo {
    width: 38%;
    float: left;
    padding: 1% 0%;
    position: absolute;
    top: 6px;
	}
header .Nav_Box{
	width:100%;
	float:right;
	padding:10% 0 0;
	}
header nav{
	width:100%;
	}
.banner {
    padding: 20% 0;
	}
.About_Section {
    padding: 4% 0% 15%;
	}
.Services_Section {
    padding: 2% 0 8%;
	}
.cat_home .mbox{
	display:block;
	}
.cat_home .dbox{
	display:none;
	}	
.cat_home .lt{
	z-index:999!important;
	height:auto;
	}
.cat_home .lt .thum .arrow_left{
	display:none;
	}
.cat_home .lt .thum .arrow_right{
	display:none;
	}
.cat_home .rt p{
	font-size:14px;
	}
.cat_home .rt{
	margin:0;
	padding:4%;
	height:auto;
	background:#fff;
	}	
.cat_home .rt h4{
	font-size:18px;
	}
.career .lt_box{
	width:100%;
	float:left;
	}
.career .Title{
    font-size:18px;
	}
.career .rt_box{
	width:100%;
	float:left;
	padding-left:0%;
	padding-bottom:15%;
	}
.box .col-6{
	width:50%;
	}
.form .col-sm-12, .col-sm-4{
	padding:5px;
	}
.form .lt{
	width:100%;
	float:left;
	}
.form .rt{
	width:100%;
	float:left;
	}
.form_btn {
    padding: 5% 0%;
	}
}
/* Smartphones (landscape) ----------- */
@media only screen and (min-width : 321px) {
/* Styles */
}

/* Smartphones (portrait) ----------- */
@media only screen and (max-width : 320px) {
/* Styles */
}
