@media only screen and (min-width : 366px) and (max-width : 560px) {
	.orc {
		background-image: url(../img/orc3.jpg);
		height: 198px;
		background-size:100% 100%;
		-webkit-background-size: 100% 100%;
		-o-background-size: 100% 100%;
		-khtml-background-size: 100% 100%;
		-moz-background-size: 100% 100%;
	}
	
	.logo img {
		max-width  : 320px;
		margin-top: 0px;
		}
		
	.navbar{
		margin-top: 38px !important;
	}
	
	.feature-blue .b-light-text {
        margin-top: -30px !important;
    }
	
	.phone-mobile{
		float: left;
		margin-top: -7px !important;
	}
	
	a.get-quote-button {
		font-size        : 13px;
		font-weight      : 600;
		padding          : 4px 10px;
    }
}

@media only screen and (max-width : 430px) {
	
	.orc {
		background-image: url(../img/orc3.jpg);
		height: 198px;
		background-size:100% 100%;
		-webkit-background-size: 100% 100%;
		-o-background-size: 100% 100%;
		-khtml-background-size: 100% 100%;
		-moz-background-size: 100% 100%;
	}
	
	.remove-space{
		margin-bottom: -70px;	
	}
	
	.navbar-header{
		margin-top: -35px;
		}
		
	.logo img {
		margin-top: 15px;
		display: inline-table;
		width: 100%;
		max-width: 395px;
		padding-right: 17px;
		}
		
	.css-project-box .media-body h2.media-heading {
		font-size: 	16px !important;
	}
	
	.feature-blue .b-light-text {
        margin-top: -20px !important;
        }
	
	.phone-mobile{
		float: left;
		margin-top: -14px !important;
	}
}

@media only screen and (max-width : 365px) {
	
	.orc {
		background-image: url(../img/orc3.jpg);
		height: 198px;
		background-size:100% 100%;
		-webkit-background-size: 100% 100%;
		-o-background-size: 100% 100%;
		-khtml-background-size: 100% 100%;
		-moz-background-size: 100% 100%;
	}
	
	.remove-space{
		margin-bottom: -70px;	
	}
	
	.logo img {
		display: inline-table;
		width: 100%;
		max-width: 350px;
		padding-right: 17px;
		margin-top: 25px;
		}
		
	.feature-blue .b-light-text {
        margin-top: -30px !important;
    }
	
	
}

@media (min-width : 767px) {
    .breadcrumb{
        display: inline !important;
        margin-left: 20px;
    }

    .orcamento-topo{
        margin-top: 20px;
    }

    .orcamento-topo.produto-page{
        display: none !important;
    }
}

/* Extra small devices (phones, less than 768px) */
@media (max-width : 766px) {
	
     .breadcrumb{
        display: block !important;
        margin-left: 0px;
    }

    .orcamento-topo{
        margin-top: 0px !important;
    }

    .orcamento-topo.produto-page{
        display: block !important;
        margin-bottom: 10px;
    }

	.feature-blue .b-light-text {
        margin-top: -25px !important;
        }
	
	.orc {
		background-image: url(../img/orc3.jpg);
		height: 198px;
		background-size:100% 100%;
		-webkit-background-size: 100% 100%;
		-o-background-size: 100% 100%;
		-khtml-background-size: 100% 100%;
		-moz-background-size: 100% 100%;
	}
	
	.remove-space{
		margin-bottom: -70px;	
	}
	
	.css-project-box .media-body h2.media-heading {
		font-size: 	20px;
	}

    /* PAGE INNER WHITE BACKGROUND WRAPPER */
    .inner-wrapper {
        width  : 100%;
        margin : 0;
        }

    /* SERVICE ICON */
    .services-box span.icon {
        margin-bottom : 20px;
        }

    /* GLOBAl SIDE MARGIN */
    .sm-margin {
        margin-top : 30px;
        }

    /* TESTIMONIAL */
    .client-testimonial-caruosel {
        margin-top : 30px;
        }

    /* GLOBAL MARGIN BOTTOM */
    .mb-30 {
        margin-bottom : 30px;
        }

    /* FOOTER WRAPPER */
    .footer-wrapper .social-icon {
        text-align    : center;
        margin-bottom : 20px;
        }

    /* BACK TO TOP */
    .backtop {
        display : none;
        }

    /* NAVIGATION */
    .nav > li > a {
        padding : 10px 2px;
        }

    /* ERROR PAGE */
    .page-notfound strong {
        font-size   : 90px;
        line-height : 90px;
        }

    /*HOME RECENT PROJECT*/
    .portfolio-content .grid-block figure {
        width        : 100%;
		max-width    : 320px;
        margin-right : 0;
        }

    /*PROJECT*/
    .css-project-box .img-box {
        float   : none !important;
        display : block;
        margin  : 0 0 20px;
        }

    .css-project-box .img-box img {
        max-width : 100%;
        }

    .css-project-box .img-box a::before {
        left : 48%;
        top  : 48%;
        }
		
		.phone-mobile{
			float: left !important;
			margin-top: -7px !important;
		}
		
		a.get-quote-button {
			font-size        : 13px;
			font-weight      : 600;
			padding          : 3px 10px;
		}
		
		.logo{
			margin-top: 37px !important;
		}
	
		.navbar{
			margin-top: 37px !important;
		}
    }

/* Landscape Mobile */
@media only screen and (min-width : 480px) and (max-width : 767px) {
	
	.orc {
		background-image: url(../img/orc3.jpg);
		height: 198px;
		background-size:100% 100%;
		-webkit-background-size: 100% 100%;
		-o-background-size: 100% 100%;
		-khtml-background-size: 100% 100%;
		-moz-background-size: 100% 100%;
	}
	
	.remove-space{
		margin-bottom: -70px;	
	}
	
    /* GLOBAl SIDE MARGIN */
    .sm-margin {
        margin-top : 30px;
        }

    /* CLIENT TESTIMONIAL */
    .client-testimonial-caruosel {
        margin-top : 30px;
        }

    /* GLOBAl BOTTOM MARGIN */
    .mb-30 {
        margin-bottom : 30px;
        }

    /* FOOTER SOCIAL ICON */
    .footer-wrapper .social-icon {
        text-align    : center;
        margin-bottom : 20px;
        }

    /*PROJECT*/
    .css-project-box .img-box {
        float   : none !important;
        display : block;
        margin  : 0 0 20px;
        }

    .css-project-box .img-box img {
        max-width : 100%;
        }

    .css-project-box .img-box a::before {
        left : 48%;
        top  : 48%;
        }

    }


/* Small devices (tablets, 768px and up) */
@media (min-width : 768px) and (max-width : 991px) {
	
	.orc {
		background-image: url(../img/orc3.jpg);
		height: 198px;
	}
	
	
	.remove-space{
		margin-bottom: -70px;	
	}

	.post-thumbnail {
		width: 480px;
		max-width: 480px;
		left: 50%;
		margin-left: -240px;
		position: relative;
    }
	
	.promo-text p {
		text-align: center !important;
    }

    /* NAVBAR HIDE */
    .navbar-collapse.collapse {
        display : none !important;
        }

    /* PAGE INNER WHITE BACKGROUND WRAPPER */
    .inner-wrapper {
        width  : 100%;
        margin : 0;
        }

    /* SOCIAL ICON */
	
	.header-wrapper .social-icon ul li {
        font-size: 14px !important;
        }
	
    .social-icon {
        margin-top : 0px;
        }

    .client-testimonial-caruosel {
        margin-top : 30px;
        }

    .mb-30 {
        margin-bottom : 30px;
        }

    /* GLOBAl SIDE MARGIN */
    .sm-margin {
        margin-top : 30px;
        }

    /* FOOTER TOP */
    .footer-wrapper .social-icon {
        text-align    : center;
        margin-bottom : 20px;
        margin-top    : 0px;
        }

    /* BACK TO TOP */
    .backtop {
        bottom  : 0px;
        display : block;
        }

    .call-to-action-box .floatleft,
    .call-to-action-box .floatright {
        width : 50%;
        }

    /* PROGRESS CHART */
    .our_progress {
        width       : 138px;
        margin-left : 0px;
        }

    #donutchart1,
    #donutchart2,
    #donutchart3,
    #donutchart4,
    #donutchart5 {
        margin-left : 5px;
        }

    /* PORTFOLIO GRID */
    .grid li {
        width : 360px;
        }

    /*HOME RECENT PROJECT*/
    .portfolio-content .grid-block figure {
        width : 47.6%;
		min-height: 380px;
        }

    .portfolio-content .grid-block figure:nth-child(2n+2) {
        margin-right : 0;
        }

    /*PROJECT*/
    .css-project-box .img-box {
        float   : none !important;
        display : block;
        margin  : 0 0 20px;
        }

    .css-project-box .img-box img {
        max-width : 100%;
        }

    .css-project-box .img-box a::before {
        left : 44%;
        top  : 44%;
        }
		
		.phone-mobile{
			display: none !important;
		}

    }

/* Medium devices (desktops, 992px and up) */
@media (min-width : 992px) and (max-width : 1199px) {
	
	.orc {
		background-image: url(../img/orc2.jpg);
		height: 198px;
	}
	
	.orc h2{
		font-size      : 24px;
		padding-top    : 40px;
	}
	
	.orc p{
		font-size      : 19px;
		width          : 195px;
		left           : 50%; 
		margin-left    : -97px;
		line-height    : -80px;
	}
	
	.logo img {
		max-width  : 374px;
		min-height : 65px;
		margin-top : 12px;
		}

    /* PAGE INNER WHITE BACKGROUND WRAPPER */
    .inner-wrapper {
        width : 98%;
        }

    /* SERVICE BOX */
    .services-box span.icon {
        margin-bottom : 20px;
        }

    /* PROGRESS CHART */
    .our-progress {
        width : 172px;
        }

    #donutchart1,
    #donutchart2,
    #donutchart3,
    #donutchart4,
    #donutchart5 {
        margin-left : 15px;
        }

    /* PORTFOLIO GRID WIDTH */
    .grid li {
        width : 230px;
        }

    /* TOP RIGHT FEATURE BOX */
    #showcase-content1 {
        margin-bottom : 10px;
        }

    .feature {
        height : 155px;
        }

    .feature-green {
        padding : 22px 17px;
        }

    .feature-blue {
        padding : 37px;
        }

    .feature-blue .b-light-text {
        font-size : 26px;
        }

    .feature-blue .s-light-text {
        font-size   : 14px;
        font-weight : 300;
        }

    .feature-blue .m-bold-text {
        font-size : 24px;
        }

    /* TAB */
    .nav > li > a {
        padding : 10px 5px;
        }

    /* MEGAMENU CAROUSEL */
    #myCarousel a.right i {
        top  : 23%;
        left : -4px;
        }

    #myCarousel a.left i {
        top  : 24%;
        left : 3px;
        }

    /*HOME RECENT PROJECT*/
    .portfolio-content .grid-block figure {
        width : 40.9%;
        }

    .portfolio-content .grid-block figure:nth-child(2n+2) {
        margin-right : 0;
        }
		
		.phone-mobile{
			display: none !important;
		}

    }

/* Large devices (large desktops, 1200px and up) */
@media (min-width : 1200px) and (max-width : 1280px) {

    /* PAGE INNER WHITE BACKGROUND WRAPPER */
    .inner-wrapper {
        width : 99%;
        }
		
		.phone-mobile{
			display: none !important;
		}

    }

@media (min-width : 1200px) {
    .portfolio-content .grid-block figure:nth-child(4n+4) {
        margin-right : 0;
        }
		
		.phone-mobile{
			display: none !important;
		}
    }

