<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">#mobile-navigation{
	display: none;
}
@media (max-width: 1050px) {
	.container{
		width: 1000px;
	}
	.navigation a{
		font-size: 12px;
	}
	.navigation li:nth-child(5){
		width: 195px;
	}
	.navigation li:last-child{
		width: 125px;
	}
	.navigation li:nth-child(2){
		width: 134px;
	}
	
}
@media only screen and (max-width: 960px) {
	.container{
		width: 96%;
	}
	.slider-text{
		padding: 0;
		width: 100%;
	}
	.thumb{
		width: 100%;
		height: auto;
	}
	.bodybox .col-md-6{
		width: 100%;
		float: left;
	}
	.autoheight,.autoheight2{
		height: auto !important;
	}
	.autoheight .vcenter,.autoheight2 .vcenter{
		-webkit-transform: translateY(0%);
		-ms-transform: translateY(0%);
		transform: translateY(0%);
		z-index: 101;
		top: 0%;
	}
	.footer .col-md-4:nth-child(2) .widget{
		padding: 20px 0;
	}
	.box-logo a{
		width: 20%;
	}
}
@media only screen and (max-width: 820px) {
	
	#slider .fr{
		float: none;
	}
	.owl-carousel .owl-next{
		right: -20px;
	}
	.owl-carousel .owl-prev{
		left: -20px;
	}
	.owl-carousel .owl-nav .owl-next, .owl-carousel .owl-nav .owl-prev{
		border-radius: 100px;
		background: #eee;
		width: 45px; height: 45px;
		line-height: 50px;
		font-size: 30px;
		text-align: center;
	}
	#navigation{
		display: none;
	}
	#mobile-navigation{
		display: block;
		position: relative;
		background: none;
		border: none;
		margin: 0;
	}
	.navigation a:before{
		display: none;
	}
	.navigation li{
		display: block;
		text-align: left;
		width: 100% !important;
	}
	.navigation a.slicknav_btn{
		float: right;
		margin: 0 0 0 0;
    width: 56px;
    height: 56px;
    background: #333;
    padding: 18px 0;
	}
	.slicknav_menu .slicknav_icon{
		float: none;
		width: 30px;
		margin: 0 auto;
		display: block;
	}
	.slicknav_menu .slicknav_icon-bar{
		width: 100%;
		margin: 0 0 3px 0 !important;
		height: 3px;
	}
	.slicknav_menu{
		clear: both;
		background: none;
		padding: 0;
		text-align: center;
	}
	.slicknav_menu&gt;ul{
		border-top: solid 1px #ddd;
		clear: both;
		margin: 0;
		background:#fff;
		position: absolute;
		z-index: 1001;
		left: 0;
		top: 56px;
		width: 100%;
	}
	.slicknav_menu .slicknav_nav a{
		display: block;
		position: relative;
		border-bottom: solid 1px #ddd;
	}
	.slicknav_menu .slicknav_menutxt{
		position: absolute;
		left:-70px;
		color: #323232;
		text-shadow: none;
		font-size: 18px;
	}
	.slicknav_arrow{
		position: absolute;
		right: 20px;
		top: 0;
		display: block;
	}
	.slicknav_menu a&gt;a{
		padding: 0;
		border: none !important;
	}
	.navigation li li a{
		background: #f2f2f2;
	}
	.footer-copy{
		padding: 20px;
		text-align: center;
	}
	.footer-copy,.copy{
		height: auto;
		line-height: 1.4;
		word-spacing:normal;
		float: none;
	}
	.slider-text h3{
		font-size: 24px;
		line-height: 30px;
	}
	.owl-carousel .owl-nav .owl-next, .owl-carousel .owl-nav .owl-prev{
		top: 24%;
	}
	.nav-tabs{
		max-width: 500px;
	}
	.nav-tabs&gt;li&gt;a{
		padding: 0;
		font-size: 14px;
	}
	.carousels{
		overflow: hidden;
	}
	.carousel-white .owl-carousel .owl-nav .owl-next, .carousel-white .owl-carousel .owl-nav .owl-prev{
		top: 50%;
		color: #333;
		background: #fff;
	}
	.carousels .owl-carousel .owl-nav .owl-next i:before{
		position: relative;
		right: 5px;
	}
	.carousels .owl-carousel .owl-nav .owl-prev i:before{
		position: relative;
		left: 5px;
	}
	.carousels .owl-carousel .owl-nav .owl-prev{
		left: -20px;
		box-shadow: -2px 3px 3px rgba(0, 0, 0, 0.5) inset;
	}
	.carousels .owl-carousel .owl-nav .owl-next{
		right: -20px;
		box-shadow: 2px 3px 3px rgba(0, 0, 0, 0.5) inset;
	}
	.feature{
		margin: 0;
	}
	.box{
		margin:30px 0 10px 0;
	}
	.newproject .bgwhite{
		padding: 0;
	}
	.visitor .col-md-6{
		clear: both;
		float: none;
	}
	.iconlogo{
		width: 70px; height: 70px;
		margin: -35px 0 0 -35px;
	}
	.titlebox{
		padding: 30px;
	}
	.projectlist .col-md-3{
		width: 50%;
		float: left;
	}
}
@media only screen and (max-width:720px){
	.slide-content h2 {
	    color: #facc03;
	    font-size: 1.8em;
	    margin: 0;
	}
}
@media only screen and (max-width: 640px) {
	div.logo { display:none; }
	.logos { width: 100%; }
	.logo { float: none;max-width:250px;margin: 0 auto; }
}

@media only screen and (max-width: 575px) {
	.footer-copy a{
		display: block;
		padding: 0;
	}
	.widget{
		padding: 20px 0;
	}
	.addresstop{
		display: none;
	}
	.w900{
		max-width: none;
		width: 100%;
	}
	.bodybox{
		padding: 0;
	}
	.box-content{
		border: none;
		border-top: solid 1px #facc03;
		display: block;
		padding: 20px;
		margin: 30px 0 0 0;
	}
	.quote{
		bottom: auto;
    width: 100%;
    margin: 0;
    position: relative;
    left: 0;
	}
	.quote h3{
		font-size: 10px;
	}
	.slide-content h2{
		font-size: 14px;
	}
	.slides h3{
		font-size: 12px;
	}
	.ptb{
		padding: 20px 0;
	}
	.space{
		display: none;
	}
	.box-title{
		left: 0px;
		text-align: left;
		width: auto;
	}
	.contact-form .col-md-6,.bodybox .col-md-6{
		width: 100%;
		float: none;
	}
	.thumbList{
		padding: 0 20px;
	}
	.thumbList .col-md-6{
		float: left;
		width: 50%;
	}
	.ulist{
		max-width: none;
	}
	#sliders img, #carousels img{
		border: solid 2px #fff;
	}
	#carousels .flex-direction-nav{
		display: none;
	}
}
@media only screen and (max-width: 375px) {
	.nav-tabs{
		max-width: 255px;
	}
	.nav-tabs&gt;li{
		width: 100%;
		float: none;
	}
}
@media screen and (orientation:landscape) {
	@media only screen and (max-width: 667px) {
	}
}
</pre></body></html>