@charset "utf-8";
/* CSS Document */

@media (max-width:1900px){
.specs-1 {
    padding:60px 25px;
	min-height:310px;
}
.specs-2 {
    padding:55px 25px;
	min-height:310px;
}
.specs-3 {
    padding:55px 25px;
	min-height:310px;
}
.specs-4 {
    padding:55px 25px;
	min-height:310px;
}
}


@media (max-width:1600px){
.specs-1 {
    padding:45px 25px;
	min-height:310px;
}
.specs-2 {
    padding:35px 25px;
	min-height:310px;
}
.specs-3 {
    padding:35px 25px;
	min-height:310px;
}
.specs-4 {
    padding:35px 25px;
	min-height:310px;
}

.view-1, .view-2, .view-3{
    top: 12%;
}

}


@media (max-width:1366px){
.specs-1 {
    padding:25px;
	min-height:310px;
}
.specs-2{
	padding:20px 40px;
	min-height:310px;
}
.specs-3{
	padding:20px 0px 20px 20px;
	min-height:310px;
}
.specs-4{
	padding:20px 0px 20px 20px;
	min-height:310px;
}

.view-1, .view-2, .view-3{
    top: 14%;
}

}


@media (max-width:1300px){

.download-brochure {
    bottom: 25%;
}

.specs-1 {	
    padding:10px;
	min-height:300px;
}
.specs-2{
	padding:10px 20px;
	min-height:300px;
}
.specs-2 p:nth-child(3){
	display:none;
}
.specs-3{
	padding:10px 0px 10px 10px;
	min-height:300px;
}
.specs-3 p:nth-child(4){
	display:none;
}
.specs-4{
	padding:10px 0px 10px 10px;
	min-height:300px;
}
.specs-4 p:nth-child(4){
	display:none;
}

.view-1, .view-2, .view-3{
    top: 15%;
}
	
}


@media (max-width:1200px){

.download-brochure {
    bottom: 30%;
}

.specs-1 {	
    padding:20px;
	min-height:300px;
}
.specs-2{
	padding:20px 20px;
	min-height:300px;
}
.specs-3{
	padding:20px 0px 10px 10px;
	min-height:300px;
}
.specs-4{
	padding:20px 0px 10px 10px;
	min-height:300px;
}
.view-1, .view-2, .view-3{
    top: 15%;
	height:61%;
}

.form h2 {
    padding: 12px 0;
    font-size: 17px;
}
.form iframe {
    min-height: 295px;
    padding: 25px;
}
input.form-control1 {
    height: 35px;
}

.call h3 a, .call h4 a {
    font-size: 14px;
}

}



@media (max-width:1140px){
	
.download-brochure {
    bottom: 35%;
}

.form h2 {
    padding: 12px 0;
    font-size: 15px;
}
.form iframe {
    min-height: 332px;
    padding: 20px;
}
input.form-control1 {
    height: 40px;
}

.form {
    top: 15%;
}


}


@media (max-width:990px){

.royal {
    position: relative;
}
.royal-tech-ville {
    position: relative;
}
.royal-kodai{
    position: relative;
}
.logo img{
	margin:0 auto;
}
.call {
    margin-top: 0px;
	margin-bottom:20px;
    text-align: center;
}

.call h5 a:last-child{
	display:inline-block;
}
.call h5 a:nth-child(2){
	display:none;
}

.slider {
    width: 100%;
}
.slider {
    box-shadow: none;
}

.form{
	top: 70%;
}

.download-brochure {
    bottom: 30px;
}

.specs-1{	
	min-height:auto;
	border-bottom:1px solid #2d2c3e;
	padding:25px;
}
.specs-2{	
	background: #180d21;
	min-height:auto;
	border-bottom:1px solid #2d2c3e;
	padding:25px;
}
.specs-3{	
	background: #180d21;
	min-height:auto;
	border-bottom:1px solid #2d2c3e;
	padding:25px;
}
.specs-4{	
	background: #180d21;
	min-height:auto;
	padding:25px;
}
.specs-2 p:nth-child(3){
	display:block;
}
.specs-3 p:nth-child(4){
	display:block;
}
.specs-4 p:nth-child(4){
	display:block;
}

.view-1, .view-2, .view-3 {
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    overflow: scroll;
}
.bank {
	margin:0;
    margin-bottom: 7px;
	padding-right:7px;
}

.specs-1:after{
	content:none;
}
.specs-2 h2, .specs-2 h3, .specs-2 h4, .specs-3 h3, .specs-4 h4 {
    padding-left: 50px;
}
.specs-2 p, .specs-3 p, .specs-4 p {
    padding-left: 50px;
}
.specs-2 h6, .specs-3 h6, .specs-4 h6 {
    padding-left: 50px;
}
.specs-2 h2:before, .specs-3 h3:before, .specs-4 h4:before {
    margin-left: -45px;
}


}


@media (max-width:768px){
	
.form{
	top: 30%;
    width: 35%;
    right: 3%!important;
}

.download-brochure {
    bottom: 60%;
}

.specs-1 {
    text-align: left;
}
    .frm-b{
        top: 19%;
        position: absolute!important;
    }
    .spcs-top {
        margin-top: 110%;
    }
    

}


@media (max-width:690px){

.download-brochure {
    bottom: auto;
    top: 20%;
	left:auto;
	right:0;
}
.slick-prev{
	left:60px;
}
.slick-next{
	left:100px;
}


}


@media (max-width:460px){
	
.call h4{
	display:none;
}
.download-brochure a {
    padding: 12px 40px 12px 12px;
    background-position: 150px 10px;
    font-weight: 700;
    font-size: 11px;
}
.download-brochure {
    top: 18%;
}
.call {
    margin-bottom: 10px;
}
.call h3 a, .call h4 a {
    font-size: 15px;
}

.form{
	position:relative;
	right: auto;
	left:auto;
	width:90%;
	margin:0 auto;
	margin-top:20px;
	margin-bottom:20px;
}
.specs-1 {
    text-align: center;
}

.slick-prev {
    left: 15px;
}
.slick-next {
    left: 60px;
}



}