/*
 Theme Name:   Archi Child
 Theme URI:    http://archiwp.com/
 Description:  Archi Child Theme
 Author:       OceanThemes
 Author URI:   http://oceanthemes.net
 Template:     archi
 Version:      3.4.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  archi-child
*/

@import url("../archi/style.css");
 
/* =Theme customization starts here
------------------------------------------------------- */

/*
########################################
### ANIMATED PAGE-LOADER - H. MUMTAZ ###
########################################
*/

#royal_preloader.complete {
    opacity: 0;
    -webkit-transition: ease-out 3s !important;
       -moz-transition: ease-out 3s !important;
        -ms-transition: ease-out 3s !important;
         -o-transition: ease-out 3s !important;
            transition: ease-out 3s !important;
}

/*
######################################
### PORTFOLIO PAGE TEXT - J. YAARI ###
######################################
*/

.portfolioText {
    text-transform: capitalize;
	position: absolute;
    top: 55%;
    left: 50%;
    height: 30%;
    width: 50%;
    margin: -15% 0 0 -25%;
}


/*
#########################################
### FULL-HEIGHT CAROUSEL - SIMON EDGE ###
#########################################
*/
#full_height_carousel .row {
	margin:0px;
}
#full_height_carousel .row .vc_column-inner {
	padding:0px;
}
#full_height_carousel .wpb_raw_code {
	margin:0px;
}
#full_height_carousel #hero_slider {
	height:700px;
	height:-webkit-calc(100vh - 166px);
	height:expression(100vh - 166px);
	height:-moz-calc(100vh - 166px);
	height:-o-calc(100vh - 166px);
	height:calc(100vh - 166px);
}
#full_height_carousel #hero_slider .owl-stage-outer,
#full_height_carousel #hero_slider .owl-stage-outer .owl-stage,
#full_height_carousel #hero_slider .owl-stage-outer .owl-item {
	height:100%;
}
#full_height_carousel #hero_slider .owl-stage-outer .owl-item .sa_hover_container {
	min-height:100% !important;
}

@media only screen and (max-width:1799px) {
	#full_height_carousel #hero_slider {
		height:650px; height:-webkit-calc(100vh - 166px); height:expression(100vh - 166px); height:-moz-calc(100vh - 166px);
		height:-o-calc(100vh - 166px); height:calc(100vh - 166px); }
}
@media only screen and (max-width:1599px) {
	#full_height_carousel #hero_slider {
		height:600px; height:-webkit-calc(100vh - 166px); height:expression(100vh - 166px); height:-moz-calc(100vh - 166px);
		height:-o-calc(100vh - 166px); height:calc(100vh - 166px); }
}
@media only screen and (max-width:1399px) {
	#full_height_carousel #hero_slider {
		height:550px; height:-webkit-calc(100vh - 166px); height:expression(100vh - 166px); height:-moz-calc(100vh - 166px);
		height:-o-calc(100vh - 166px); height:calc(100vh - 166px); }
}
@media only screen and (max-width:1199px) {
	#full_height_carousel #hero_slider {
		height:500px; height:-webkit-calc(100vh - 166px); height:expression(100vh - 166px); height:-moz-calc(100vh - 166px);
		height:-o-calc(100vh - 166px); height:calc(100vh - 166px); }
}
@media only screen and (max-width:992px) {
	#full_height_carousel #hero_slider {
		height:800px; height:-webkit-calc(100vh - 116px); height:expression(100vh - 116px); height:-moz-calc(100vh - 116px);
		height:-o-calc(100vh - 116px); height:calc(100vh - 116px); }
}
@media only screen and (max-width:899px) {
	#full_height_carousel #hero_slider {
		height:700px; height:-webkit-calc(100vh - 116px); height:expression(100vh - 116px); height:-moz-calc(100vh - 116px);
		height:-o-calc(100vh - 116px); height:calc(100vh - 116px); }
}
@media only screen and (max-width:767px) {
	#full_height_carousel #hero_slider {
		height:600px; height:-webkit-calc(100vh - 116px); height:expression(100vh - 116px); height:-moz-calc(100vh - 116px);
		height:-o-calc(100vh - 116px); height:calc(100vh - 116px); }
}
@media only screen and (max-width:599px) {
	#full_height_carousel #hero_slider {
		height:550px; height:-webkit-calc(100vh - 116px); height:expression(100vh - 116px); height:-moz-calc(100vh - 116px);
		height:-o-calc(100vh - 116px); height:calc(100vh - 116px); }
}
@media only screen and (max-width:479px) {
	#full_height_carousel #hero_slider {
		height:500px; height:-webkit-calc(100vh - 116px); height:expression(100vh - 116px); height:-moz-calc(100vh - 116px);
		height:-o-calc(100vh - 116px); height:calc(100vh - 116px); }
}
@media only screen and (max-width:399px) {
	#full_height_carousel #hero_slider {
		height:400px; height:-webkit-calc(100vh - 116px); height:expression(100vh - 116px); height:-moz-calc(100vh - 116px);
		height:-o-calc(100vh - 116px); height:calc(100vh - 116px); }
}


/*
#######################################
### FULL-HEIGHT SLIDER - SIMON EDGE ###
#######################################
*/
#full_height_slider .row {
	margin:0px;
}
#full_height_slider .row .vc_column-inner {
	padding:0px;
}
#full_height_slider .wpb_raw_code {
	margin:0px;
}
#full_height_slider #hero_slider {
	height:700px;
	height:-webkit-calc(100vh - 167px);
	height:expression(100vh - 167px);
	height:-moz-calc(100vh - 167px);
	height:-o-calc(100vh - 167px);
	height:calc(100vh - 167px);
}
#full_height_slider #hero_slider .owl-stage-outer,
#full_height_slider #hero_slider .owl-stage-outer .owl-stage,
#full_height_slider #hero_slider .owl-stage-outer .owl-item {
	height:100%;
}
#full_height_slider #hero_slider .owl-stage-outer .owl-item .sa_hover_container {
	min-height:100% !important;
}

@media only screen and (max-width:1799px) {
	#full_height_slider #hero_slider {
		height:650px; height:-webkit-calc(100vh - 167px); height:expression(100vh - 167px); height:-moz-calc(100vh - 167px);
		height:-o-calc(100vh - 167px); height:calc(100vh - 167px); }
}
@media only screen and (max-width:1599px) {
	#full_height_slider #hero_slider {
		height:600px; height:-webkit-calc(100vh - 167px); height:expression(100vh - 167px); height:-moz-calc(100vh - 167px);
		height:-o-calc(100vh - 167px); height:calc(100vh - 167px); }
}
@media only screen and (max-width:1399px) {
	#full_height_slider #hero_slider {
		height:550px; height:-webkit-calc(100vh - 167px); height:expression(100vh - 167px); height:-moz-calc(100vh - 167px);
		height:-o-calc(100vh - 167px); height:calc(100vh - 167px); }
}
@media only screen and (max-width:1199px) {
	#full_height_slider #hero_slider {
		height:500px; height:-webkit-calc(100vh - 167px); height:expression(100vh - 167px); height:-moz-calc(100vh - 167px);
		height:-o-calc(100vh - 167px); height:calc(100vh - 167px); }
}
@media only screen and (max-width:992px) {
	#full_height_slider #hero_slider {
		height:800px; height:-webkit-calc(100vh - 116px); height:expression(100vh - 116px); height:-moz-calc(100vh - 116px);
		height:-o-calc(100vh - 116px); height:calc(100vh - 116px); }
}
@media only screen and (max-width:899px) {
	#full_height_slider #hero_slider {
		height:700px; height:-webkit-calc(100vh - 116px); height:expression(100vh - 116px); height:-moz-calc(100vh - 116px);
		height:-o-calc(100vh - 116px); height:calc(100vh - 116px); }
}
@media only screen and (max-width:767px) {
	#full_height_slider #hero_slider {
		height:600px; height:-webkit-calc(100vh - 116px); height:expression(100vh - 116px); height:-moz-calc(100vh - 116px);
		height:-o-calc(100vh - 116px); height:calc(100vh - 116px); }
}
@media only screen and (max-width:599px) {
	#full_height_carousel #hero_slider {
		height:550px; height:-webkit-calc(100vh - 116px); height:expression(100vh - 116px); height:-moz-calc(100vh - 116px);
		height:-o-calc(100vh - 116px); height:calc(100vh - 116px); }
}
@media only screen and (max-width:479px) {
	#full_height_slider #hero_slider {
		height:500px; height:-webkit-calc(100vh - 116px); height:expression(100vh - 116px); height:-moz-calc(100vh - 116px);
		height:-o-calc(100vh - 116px); height:calc(100vh - 116px); }
}
@media only screen and (max-width:399px) {
	#full_height_slider #hero_slider {
		height:400px; height:-webkit-calc(100vh - 116px); height:expression(100vh - 116px); height:-moz-calc(100vh - 116px);
		height:-o-calc(100vh - 116px); height:calc(100vh - 116px); }
}

/*
########################################
### PROJECT-HEIGHT SLIDER - J. YAARI ###
########################################
*/
#rowdesc{
    min-height: 95px;
}

#project_height_slider .row {
	margin:0px;
}
#project_height_slider .row .vc_column-inner {
	padding:0px;
}
#project_height_slider .wpb_raw_code {
	margin:0px;
}
#project_height_slider #hero_slider {
	height:700px;
	height:-webkit-calc(100vh - 284px);
	height:expression(100vh - 284px);
	height:-moz-calc(100vh - 284px);
	height:-o-calc(100vh - 284px);
	height:calc(100vh - 284px);
}
#project_height_slider #hero_slider .owl-stage-outer,
#project_height_slider #hero_slider .owl-stage-outer .owl-stage,
#project_height_slider #hero_slider .owl-stage-outer .owl-item {
	height:100%;
}
#project_height_slider #hero_slider .owl-stage-outer .owl-item .sa_hover_container {
	min-height:100% !important;
}

@media only screen and (max-width:1799px) {
	#project_height_slider #hero_slider {
		height:650px; height:-webkit-calc(100vh - 284px); height:expression(100vh - 284px); height:-moz-calc(100vh - 284px);
		height:-o-calc(100vh - 284px); height:calc(100vh - 284px); }
}
@media only screen and (max-width:1599px) {
	#project_height_slider #hero_slider {
		height:600px; height:-webkit-calc(100vh - 284px); height:expression(100vh - 284px); height:-moz-calc(100vh - 284px);
		height:-o-calc(100vh - 284px); height:calc(100vh - 284px); }
}
@media only screen and (max-width:1399px) {
	#project_height_slider #hero_slider {
		height:550px; height:-webkit-calc(100vh - 284px); height:expression(100vh - 284px); height:-moz-calc(100vh - 284px);
		height:-o-calc(100vh - 284px); height:calc(100vh - 284px); }
}
@media only screen and (max-width:1199px) {
	#project_height_slider #hero_slider {
		height:500px; height:-webkit-calc(100vh - 284px); height:expression(100vh - 284px); height:-moz-calc(100vh - 284px);
		height:-o-calc(100vh - 284px); height:calc(100vh - 284px); }
}
@media only screen and (max-width:992px) {
	#project_height_slider #hero_slider {
		height:800px; height:-webkit-calc(100vh - 116px); height:expression(100vh - 233px); height:-moz-calc(100vh - 233px);
		height:-o-calc(100vh - 233px); height:calc(100vh - 233px); }
}
@media only screen and (max-width:899px) {
	#project_height_slider #hero_slider {
		height:700px; height:-webkit-calc(100vh - 233px); height:expression(100vh - 233px); height:-moz-calc(100vh - 233px);
		height:-o-calc(100vh - 233px); height:calc(100vh - 233px); }
}
@media only screen and (max-width:767px) {
	#project_height_slider #hero_slider {
		height:600px; height:-webkit-calc(100vh - 233px); height:expression(100vh - 233px); height:-moz-calc(100vh - 233px);
		height:-o-calc(100vh - 233px); height:calc(100vh - 233px); }
}
@media only screen and (max-width:599px) {
	#project_height_slider #hero_slider {
		height:550px; height:-webkit-calc(100vh - 233px); height:expression(100vh - 233px); height:-moz-calc(100vh - 233px);
		height:-o-calc(100vh - 233px); height:calc(100vh - 233px); }
}
@media only screen and (max-width:479px) {
	#project_height_slider #hero_slider {
		height:500px; height:-webkit-calc(100vh - 233px); height:expression(100vh - 233px); height:-moz-calc(100vh - 233px);
		height:-o-calc(100vh - 233px); height:calc(100vh - 233px); }
}
@media only screen and (max-width:399px) {
	#project_height_slider #hero_slider {
		height:400px; height:-webkit-calc(100vh - 233px); height:expression(100vh - 233px); height:-moz-calc(100vh - 233px);
		height:-o-calc(100vh - 233px); height:calc(100vh - 233px); }
}

