@media(min-width:1200px) {
.home-slider-block .slider-warpper h3 {
	max-width: 600px;
}
.footer-widgets .row .col-md-6,  .footer-widgets .row .col-md-2 {
	padding-top: 40px;
}
.interior-painting-block {
	padding-bottom: 90px;
}
.projects-box-slider .arrow-couter{
	height:374px;
}
}
 @media(min-width:1400px) {
}
 @media(min-width:992px) {
}
 @media(min-width:768px) {
.hide-desktop-view {
	display: none!important;
}
.toggle.hc-nav-trigger {
	display: none!important;
}
.menu-footer-links-container {
	float: right;
}
.full-width-flip {
	-webkit-box-orient: horizontal!important;
	-webkit-box-direction: reverse!important;
	-ms-flex-direction: row-reverse!important;
	flex-direction: row-reverse!important;
}
.full-width-section-block .left-section > .vc_column-inner {
	-webkit-box-pack: end!important;
	-ms-flex-pack: end!important;
	justify-content: flex-end!important;
	display: -webkit-box!important;
	display: -ms-flexbox!important;
	display: flex!important;
	-ms-flex-wrap: wrap!important;
	flex-wrap: wrap!important;
	-webkit-box-orient: horizontal!important;
	-webkit-box-direction: normal!important;
	-ms-flex-direction: row!important;
	flex-direction: row!important;
}
.navbar .navbar-nav > li.mega-menu-block > .dropdown-menu{
	min-width:600px;
	margin-left:-240px;
}
.navbar .navbar-nav > li.mega-menu-block:hover > .dropdown-menu{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	background:#fff;
	border-radius:10px;
}
.navbar .navbar-nav > li.mega-menu-block:hover > .dropdown-menu >  li{
	-webkit-box-flex: 0;
	-ms-flex: 0 0 50%;
	flex: 0 0 50%;
	max-width: 50%;
	background:none;
	color:#000;
	border:none;
	padding:0 15px;
}
.navbar .navbar-nav > li.mega-menu-block:hover > .dropdown-menu >  li > a{
	background:none;
	color:#000;
	border-bottom:solid 1px #dfdfdf;
	padding-left:0;
	padding-right:0;
}
.navbar .navbar-nav > li.mega-menu-block:hover > .dropdown-menu >  li > a:hover{
	color:#5b3092;
}
.about-us-block h3{
	font-size:24px;
}
}
 @media(min-width:1200px) and (max-width:1399px) {
}
 @media(min-width:992px) and (max-width:1199px) {
#wrapper-navbar .navbar .navbar-brand img {
	height: 55px;
}
.navbar .navbar-nav > li > a.nav-link {
	padding-left: 12px;
	padding-right: 12px;
}
.featured-projects-block .projects-box .slick-list {
    max-width:960px;
}
.projects-box-slider .arrow-couter{
	height:310px;
}
}
 @media(max-width:1199px) {
.featured-projects-block .projects-box {
	padding-left: 20px!important;
	padding-right: 20px!important;
}
}
 @media(min-width:768px) and (max-width:991px) {
.navbar .navbar-nav > li > a.nav-link {
	font-size: 13px;
}
.navbar .navbar-nav > li > a.nav-link {
	padding-left: 6px;
	padding-right: 6px;
}
#wrapper-navbar .navbar .navbar-brand img {
	height: 50px;
}
.home-slider-block .slider-image-block {
	height: 750px;
}
.surfacing-block h3 {
	font-size: 13px;
}
.page-header-block {
	padding: 300px 0 70px;
}
.featured-projects-block .projects-box .slick-list {
    max-width:720px;
}
.projects-box-slider .arrow-couter{
	height:223px;
}
.navbar .navbar-nav > li .dropdown-menu {
    font-size: 14px;
}
.navbar .navbar-nav > li.mega-menu-block > .dropdown-menu{
	min-width:500px;
	margin-left:-200px;
}
}
 @media(max-width:991px) {
h1 {
	font-size: 42px;
}
h2 {
	font-size: 34px;
}
h3 {
	font-size: 26px;
}
body .ti-widget.ti-goog .ti-widget-container:not(.ti-col-1) .ti-footer {
	flex: 0 0 100% !important;
	max-width: 100% !important;
	margin-left: 0;
	margin-right: 0;
	margin-bottom: 35px;
}
body .ti-widget.ti-goog .ti-widget-container:not(.ti-col-1) .ti-reviews-container {
	flex: 0 0 100% !important;
	max-width: 100% !important;
}
body .ti-widget.ti-goog .ti-widget-container {
	display: -webkit-box!important;
	display: -ms-flexbox!important;
	display: flex!important;
	-ms-flex-wrap: wrap!important;
	flex-wrap: wrap!important;
	margin: 0!important;
}
}
 @media(max-width:767px) {
.hide-mobile-view {
	display: none!important;
}
.container {
	max-width: 100%;
}
body .responsive.mar-bott {
	margin-bottom: 0!important;
}
.responsive-text-c, .responsive-text-c .vc_custom_heading, .responsive-text-c .vc_btn3-container, .responsive-text-c .wpb_single_image {
	text-align: center!important;
}
.responsive-text-c .vc_btn3-container, .responsive-text-c .wpb_single_image .vc_figure, .responsive-text-c .wpb_single_image .vc_figure .vc_single_image-wrapper {
	display: block!important;
}
.responsive-text-c .wpb_single_image .vc_figure .vc_single_image-wrapper img {
	margin-left: auto;
	margin-right: auto;
}
.navbar-expand-md > .container, .navbar-expand-md > .container-fluid {
	padding-left: 15px;
	padding-right: 15px;
}
h1 {
	font-size: 40px;
}
h2 {
	font-size: 32px;
}
h3 {
	font-size: 24px;
}
.blog_list {
	text-align: center!important;
}
.blog_list .blog-thumb {
	height: auto;
	padding-bottom: 70%;
}
.header-right {
	display: none;
}
#wrapper-navbar .navbar .navbar-brand img {
	height: 50px;
}
.navbar {
	height: 85px;
}
.navbar-block {
	height: 95px;
	padding: 5px 0;
}
.home-slider-block .slider-image-block {
	height: 600px;
}
.home-slider-block .slider-warpper-button a {
	font-size: 18px;
}
.welcome-block {
	padding-bottom: 15px;
	padding-top: 50px;
}
#inner-footer,  #wrapper-footer {
	text-align: center;
}
#inner-footer .menu,  .social-media-block,  .menu-footer-links-container .menu {
	-webkit-box-pack: center !important;
	-ms-flex-pack: center !important;
	justify-content: center !important;
}
.menu-footer-links-container .menu {
	margin-bottom: 20px;
}
#inner-footer {
	padding-top: 50px;
}
#wrapper-footer {
	padding-bottom: 30px;
}
.home-slider-block .slider-warpper {
	padding-top: 120px;
	text-align: center;
}
.vc_general.vc_btn3.vc_btn3-size-lg {
	font-size: 18px!important;
}
.slider-warpper-block {
	max-width: 100%;
}
.quality-work-block {
	padding-top: 50px;
	padding-bottom: 15px;
}
.our-specialty-block {
	padding-top: 15px;
	padding-bottom: 15px;
}
.service-block {
	padding-bottom: 15px;
}
.service-block .overlay-block > .vc_column-inner > .wpb_wrapper {
	position: relative;
	padding-right: 0;
	padding-bottom: 1px;
	margin-bottom: 15px;
}
.service-block .overlay-block .overlay {
	position: absolute;
	right: 0;
	bottom: 10px;
	margin: 0;
}
/*.let-us-serve-block h2 {
	margin-bottom: 35px;
}*/
.phone-style-block {
	padding-top: 20px;
	padding-bottom: 15px;
}
.google-reviews-block {
	padding-top: 15px;
	padding-bottom: 15px;
}
.google-reviews-block .ti-widget.ti-goog {
	padding-bottom: 0;
}
.partners-block {
	padding-top: 15px;
	padding-bottom: 50px;
}
.featured-projects-block {
	padding-top: 15px;
	padding-bottom: 50px;
}
.featured-projects-block h2 {
	margin-bottom: 35px;
}
.start-project-today {
	padding-top: 15px;
	padding-bottom: 50px;
}
.footer-address-block li {
	padding-left: 0;
	padding-top: 30px;
	background-position: center top!important;
}
.vc_general.vc_btn3 {
	font-size: 18px!important;
	padding: 18px 25px!important;
}
.page-header-block {
	padding: 200px 0 70px;
	margin-bottom: 50px;
}
.painting-welcome-block,  .commercial-painting-block {
	padding-top: 50px;
}
.contact-us-block {
	padding-bottom: 50px;
}
.privacy-block {
	padding-bottom: 15px;
}
.about-us-block,  .about-pilots-block {
	padding-bottom: 15px;
	padding-top: 50px;
}
.responsive-text-c .heading-style01:after {
	margin: auto;
	right: 0;
}
.projects-box .projects-image-block{
	padding:0;
}
.projects-box-slider .arrow-couter {
    height:76%;
}
.our-team-block.first{
	padding-bottom:0;
}
.our-team-block{
	padding-bottom:35px;
}
}
 @media(max-width:479px) {
.footer-widgets .menu-our-services-container .menu li {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
	max-width: 100%;
}
h1 {
	font-size: 34px;
}
h2 {
	font-size: 28px;
}
h3 {
	font-size: 22px;
}
.projects-box-slider .arrow-couter {
    height:66%;
}
}
 @media(max-width:400px) {
.projects-box-slider .arrow-couter {
    height:56%;
}
}
 @media(max-width:350px) {
.projects-box-slider .arrow-couter {
    height:50%;
}
}

