html{scroll-behavior:smooth;}
@media screen and (prefers-reduced-motion: reduce){html{scroll-behavior: auto;}}
*{font:16px 'Montserrat', sans-serif;letter-spacing:0.5px;padding:0;margin:0;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;color:#343a40;}
*:focus{outline:none;}
:target:before{content:"";display:block;height:0px;margin:-0px 0 0;}
@-webkit-keyframes in{0%{opacity:0;visibility:hidden;}100%{opacity:1;visibility:visible;}}
@keyframes in{0%{opacity:0;visibility:hidden;}100%{opacity:1;visibility:visible;}}
@-webkit-keyframes out{0%{opacity:1;visibility:visible;}100%{opacity:0;visibility:hidden;}}
@keyframes out{0%{opacity:1;visibility:visible;}100%{opacity:0;visibility:hidden;}}



#header{position:relative;width:90%;max-width:1266px;margin:auto;padding:0;background-color:#fff;}
#header-top{position:relative;width:100%;margin:0;padding:0;text-align:center;}
	#header-logo{width:210px;margin:0;padding:20px;border:0;}
	#header-phone{position:fixed;top:16px;right:0;width:61px;margin:0;padding:10px;border:0;border-radius:5px 0 0 5px;background-color:#1a1d23;color:#fff;z-index:9;border:1px solid #fff;border-right:0;}
#header-main{position:relative;display:flex;flex-direction:row;flex-wrap:wrap;width:100%;margin:0;padding:0;}
	.header-main-3{float:left;display:flex;flex-direction:column;width:16%;padding:30px;margin:0;margin-bottom:10px;border-right:10px solid #fff;background-color:#0090d5;text-align:center;cursor:pointer;transition:all 0.5s ease-out;}
	.header-main-3-selected,.header-main-3:hover{background-color:#1a1d23;transition:all 0.5s ease-out;}
	
		.header-main-3 img{display:block;width:90%;margin:0;margin-bottom:5px;padding:0;border:0;}
		.header-main-3 span:before{position:relative;display:block;top:-11px;width:70%;margin-left:15%;height:3px;background:none repeat scroll 0 0 #0090d5;content:"";}
		.header-main-3 span{display:block;padding-top:5px;font-size:98%;font-weight:600;color:#fff;text-align:center;}
	.header-main-1{float:left;display:flex;flex-direction:column;width:52%;padding:30px;margin:0;margin-bottom:10px;background-color:#1a1d23;}
		.header-main-1 h1{display:block;width:100%;margin-bottom:15px;font-size:145%;font-weight:600;color:#fff;}
		.header-main-1 h1:after{position:relative;display:block;bottom:1px;width:14px;height:3px;background:none repeat scroll 0 0 #0090d5;content:"";}
		.header-main-1 span{display:block;width:100%;margin-bottom:30px;font-size:85%;color:#fff;}
		.header-main-1 a{display:inline-block;width:220px;padding:10px;font-size:90%;font-weight:600;color:#fff;background-color:#0090d5;text-align:center;text-decoration:none;border-radius:5px;transition:all 0.5s ease-out;}
		.header-main-1 a:hover{background-color:#fff;color:#1a1d23;transition:all 0.5s ease-out;}

#main{position:relative;display:flex;flex-direction:row;flex-wrap:wrap;width:90%;max-width:1266px;margin:auto;margin-bottom:30px;padding:0;}
	.main-3{float:left;display:block;width:33%;padding:0;margin:0;margin-bottom:10px;border-right:10px solid #fff;background-color:#eef0f1;text-align:center;transition:all 0.5s ease-out;flex-grow:1;}
	.main-3:nth-child(3n){border-right:0px;}
	.main-3-image{display:block;width:100%;margin:0;padding:0;border:0;height:280px;min-height:280px;overflow:hidden;background-size:cover;background-position:center center;}
	.main-3-price{display:block;width:100%;margin:0;margin-top:-4px;padding:8px;font-size:205%;font-weight:900;color:#fff;background-color:#0090d5;text-align:center;text-decoration:none;letter-spacing:3px;}
	.main-3-type{display:block;width:100%;margin:0;padding:10px;padding-top:20px;font-size:95%;font-weight:600;color:#1a1d23;text-align:center;text-decoration:none;}
	.main-3-desc-1{float:left;width:40%;margin:0;padding:5px;font-size:85%;font-weight:600;color:#1a1d23;text-decoration:none;text-align:right;}
	.main-3-desc-2{float:left;width:60%;margin:0;padding:5px;font-size:85%;color:#1a1d23;text-decoration:none;text-align:left;}
	.main-3-reg{display:block;width:45%;margin:27.5%;margin-top:5%;margin-bottom:5%;padding:5px;font-size:145%;font-weight:800;background-color:yellow;color:#1a1d23;text-align:center;text-decoration:none;border:1px solid #1a1d23;border-radius:5px;}
	.main-3-details{float:left;width:42.5%;margin:5%;margin-top:5px;margin-bottom:25px;padding:10px;padding-top:20px;padding-bottom:20px;font-size:90%;font-weight:600;color:#fff;background-color:#0090d5;border:1px solid #fff;text-align:center;text-decoration:none;border-radius:5px;transition:all 0.5s ease-out;}
	.main-3-details:hover{background-color:#fff;color:#1a1d23;border:1px solid #0090d5;transition:all 0.5s ease-out;}
	.main-3-enquire{float:left;width:42.5%;margin:5%;margin-left:0;margin-top:5px;margin-bottom:25px;padding:10px;padding-top:20px;padding-bottom:20px;font-size:90%;font-weight:600;color:#1a1d23;background-color:#fff;border:1px solid #0090d5;text-align:center;text-decoration:none;border-radius:5px;transition:all 0.5s ease-out;}
	.main-3-enquire:hover{background-color:#0090d5;color:#fff;border:1px solid #fff;transition:all 0.5s ease-out;}
@media screen and (max-width:800px){
	.header-main-3{width:33%;flex-grow:1;padding:11px;}
	.header-main-3:nth-child(3){margin-right:-10px;}
	.header-main-1{width:100%;}
	
	.main-3{float:none;width:100%;border:0;}
}
