.site-title { font-size:32px; }
.site-description { font-size:16px; }
#mainnav ul li a { font-size:18px; }
h1 { font-size:52px; }
h2 { font-size:42px; }
h3 { font-size:32px; }
h4 { font-size:25px; }
h5 { font-size:20px; }
h6 { font-size:18px; }
body { font-size:16px; }
.single .hentry .title-post { font-size:36px; }
.text-slider .maintitle { font-size:50px; }
.text-slider .subtitle { font-size:30px; }
.header-image { background-size:cover;}
.header-image { height:500px; }
.header-wrap .col-md-4, .header-wrap .col-md-8 { width: 100%; text-align: center;}
#mainnav { float: none;}
#mainnav li { float: none; display: inline-block;}
#mainnav ul ul li { display: block; text-align: left; float:left;}
.site-logo, .header-wrap .col-md-4 { margin-bottom: 15px; }
.btn-menu { margin: 0 auto; float: none; }
.header-wrap .container > .row { display: block; }
.facts-section.style2 .roll-counter i,.roll-team.type-b.style2 .team-item .team-social li:hover a,.portfolio-section.style2 .project-filter li a:hover,.timeline-section.style2 .timeline .icon .fa::before, .style1 .plan-icon, .style3 .plan-icon, .roll-team.type-b .team-social li a,#mainnav ul li a:hover, .sydney_contact_info_widget span, .roll-team .team-content .name,.roll-team .team-item .team-pop .team-social li:hover a,.roll-infomation li.address:before,.roll-infomation li.phone:before,.roll-infomation li.email:before,.roll-button.border,.roll-button:hover,.roll-icon-list .icon i,.roll-icon-list .content h3 a:hover,.roll-icon-box.white .content h3 a,.roll-icon-box .icon i,.roll-icon-box .content h3 a:hover,.switcher-container .switcher-icon a:focus,.go-top:hover,.hentry .meta-post a:hover,#mainnav > ul > li > a.active, #mainnav > ul > li > a:hover, button:hover, input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover, .text-color, .social-menu-widget a, .social-menu-widget a:hover, .archive .team-social li a, a, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, .classic-alt .meta-post a, .single .meta-post a, .header-contact .fa,.social-navigation li a:hover,.widget_sydney_testimonials .fa-quote-left,.timeline-section.style2 .timeline-date { color:#f15b5b}
.roll-team.type-b.style2 .avatar::after,.project-filter li a.active, .project-filter li a:hover,.woocommerce div.product .woocommerce-tabs ul.tabs li.active,.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.project-filter li.active, .project-filter li:hover,.roll-team.type-b .team-item .team-social li:hover a,.preloader .pre-bounce1, .preloader .pre-bounce2,.roll-team .team-item .team-pop,.roll-progress .progress-animate,.roll-socials li a:hover,.roll-project .project-item .project-pop,.roll-project .project-filter li.active,.roll-project .project-filter li:hover,.roll-button.light:hover,.roll-button.border:hover,.roll-button,.roll-icon-box.white .icon,.owl-theme .owl-controls .owl-page.active span,.owl-theme .owl-controls.clickable .owl-page:hover span,.go-top,.bottom .socials li:hover a,.sidebar .widget:before,.blog-pagination ul li.active,.blog-pagination ul li:hover a,.content-area .hentry:after,.text-slider .maintitle:after,.error-wrap #search-submit:hover,#mainnav .sub-menu li:hover > a,#mainnav ul li ul:after, button, input[type="button"], input[type="reset"], input[type="submit"], .panel-grid-cell .widget-title:after, .social-section.style2 .social-menu-widget li a:hover, .cart-amount, .sydney-video.vid-lightbox .toggle-popup,.footer-contact .widget-title:after,.fp-contact .fa,.reply, .pricing-section.style4 .plan-item.featured-plan .plan-header, .woocommerce .widget_price_filter .ui-slider .ui-slider-range { background-color:#e40a20}
.owl-theme .owl-controls .owl-page:hover span,.owl-theme .owl-controls .owl-page.active span,.roll-team.type-b .team-social li a,.roll-socials li a:hover,.roll-socials li a,.roll-button.light:hover,.roll-button.border,.roll-button,.roll-icon-list .icon,.roll-icon-box .icon,.comment .comment-detail,.widget-tags .tag-list a:hover,.blog-pagination ul li,.hentry blockquote,.error-wrap #search-submit:hover,textarea:focus,input[type="text"]:focus,input[type="password"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus,input[type="number"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="color"]:focus, button, input[type="button"], input[type="reset"], input[type="submit"], .archive .team-social li a,.latest-news-wrapper.carousel.style2 .meta-post a:hover { border-color:#f15b5b}
.timeline-section.style2 .timeline .icon { background-color:rgba(0,181,252,0.25)!important;}
.site-header.float-header { background-color:rgba(32,35,46,0.9);}
@media only screen and (max-width: 1024px) { .site-header { background-color:#20232e;}}
.site-title a, .site-title a:hover { color:#ffffff}
.site-description { color:#ffffff}
#mainnav ul li a, #mainnav ul li::before { color:#ffffff}
#mainnav .sub-menu li a { color:#5e5e5e}
#mainnav .sub-menu li a { background:#ffffff}
#mainnav .sub-menu li a { border-top-color:#ffffff}
#mainnav .sub-menu li a:hover { color:#00B5FC}
#mainnav .sub-menu li a:hover { background:#ffffff}
.text-slider .maintitle, .text-slider .subtitle { color:#ffffff}
body { color:#47425d}
#secondary { background-color:#ffffff}
#secondary, #secondary a { color:#767676}
.footer-widgets { background-color:#ededed}
#sidebar-footer,#sidebar-footer a,.footer-widgets .widget-title { color:#6b6b6b}
.site-footer { background-color:#ededed}
.site-footer,.site-footer a { color:#ededed}
.overlay { background-color:#000000}
.btn-menu { color:#00b5fc}
#mainnav ul li a:hover { color:#00b5fc}
.panel-grid-cell .widget-title { margin-bottom:60px; }
@media only screen and (max-width: 1024px) { .panel-grid-cell .widget-title { margin-bottom:30px;}}
.panel-grid-cell .widget-title { text-transform:uppercase; }
.site-header {margin-top: 55px;}
@media only screen and (max-width: 991px) { .site-header {margin-top: 0;} }
.site-header.fixed {margin-top: 0;}
.header-contact { background-color:#20232e}
@media only screen and (max-width:1024px) {.has-hero .header-contact { background-color:#20232e} }
.header-contact { color:#c5c5c5}
.roll-button { color:#00b5fc;background-color:transparent;}
.roll-button:hover { color: #fff;background-color:#00b5fc;}
.roll-button { padding-top:12px;padding-bottom:12px; }
.roll-button { padding-left:35px;padding-right:35px; }
.roll-button { font-size:13px; }
.roll-button { border-radius:3px; }
.header-widgets {background-color:#ffffff;}
.header-widgets {color:#767676;}
.page-wrap { padding-top:12px;}
.page-wrap { padding-bottom:0px;}
@media only screen and (max-width: 1025px) {
			.mobile-slide {
				display: block;
			}
			.slide-item {
				background-image: none !important;
			}
			.header-slider {
			}
			.slide-item {
				height: auto !important;
			}
			.slide-inner {
				min-height: initial;
			}
		}
@media only screen and (max-width: 780px) {
    	h1 { font-size: 32px;}
		h2 { font-size: 28px;}
		h3 { font-size: 22px;}
		h4 { font-size: 18px;}
		h5 { font-size: 16px;}
		h6 { font-size: 14px;}
    }
@media only screen and (max-width: 767px) {
    	.text-slider .maintitle { font-size: 32px;}
    }
@media only screen and (max-width: 479px) {
    	.text-slider .maintitle { font-size: 18px;}
		.text-slider .subtitle { font-size: 16px; }
    }
