@charset "UTF-8";
/* CSS Document */

@media only screen and (min-width:1231px) {
	.home_page .vc_row.video_image{background: none !important;}
}

@media only screen and (max-width:1600px) {
	.home_secation {background-position:140% -160px !important}
}
@media only screen and (max-width:1230px) {
	.shop-banner {height: 25vw;min-height: auto;}
	.proj_synopsis {width: 100%; padding-left: 0;}
	.banner_image,.banner_image::before {height: 500px; }
	.title_container h1 {margin-top: 200px;}
	.title_container,.project_title {width:100%;}
	.container {width: 100%; display: block; padding:0 20px;}
	.project_page .projects-images img {min-height: 200px;}
	.news_secation .blog-content {width:100%}
	.project_title {padding-left: 30px;}
	.single_post .title_container {padding-top: 170px; padding-left: 30px;}
	.page-id-18 .title_container h1 {padding-top: 202px; padding-left: 30px; margin-top: 0;}
	.banner_image.video_image:before {display: none;}
	.home .upb_video_class .upb_video-src {display: none;}
	.home_page .upb_video_class {height:480px; min-height: auto !important;}
	.shop-banner .title_container,.woocommerce .content-area {padding: 0 20px;}

}
@media only screen and (max-width:1024px) {
	.page-id-18 footer .footer-bottom-sction {padding-top: 100px;}
	.home_secation {background-image:none !important; }
	.single-products .news_wrapper.section_box {margin: 0;}
    .news_wrapper.section_box .vc_col-sm-6:last-child .vc_column-inner {margin-left:0;}
}

@media only screen and (max-width:980px) {
	.woocommerce div.product .product_title {font-size: 24px;}
	.home .upb_video_class,.home .video-browser-size {min-height: auto !important;}
	.project_page {display: flex; flex-wrap: wrap;-webkit-display: flex; -webkit-flex-wrap: wrap; -ms-display: flex; -ms-flex-wrap: wrap;}
	.project_page .projects-images img { width: 100%;}
	.news-box .news-sction, .news-box .view_box {padding: 0px 20px 50px 20px; width: 50%; background-color: transparent;}
	.news-box .view_box a {background-color: #e0e7ee;}
	.vc_row.wpb_row.vc_inner.vc_row-fluid.icone_image {width: 100%; padding-left:30px; padding-right: 30px; }
	.footer-left-git-tech {padding-left: 0;}
	.project_page .projects-inner {width:50%;}
	.form-sction {padding-left: 0;}
	.footer-left-sction {width: 100%;}
	.blog-left {width: 60%;}
	.down-arro {bottom: 130px;}
	.vc_row.wpb_row.vc_inner.vc_row-fluid.icone_image {width: 100%; padding: 0 20px;}
	.blog-right {width: 39%;}
	.logo-box {max-width:100%;}
	.navigation .navigation-sction .navbar ul li {width: 100%; float: none; padding: 20px 0; display: block;}
	.navigation .menu-header-menus-container {float: none; width: 100%;}
	.navigation .navigation-sction .navbar ul li a {text-align: center;width: 100%;font-size: 14px; font-weight: bold;  display: block; padding-right: 0; color: #fff;}
	.mobile_fb {display:block; padding-top: 20px; text-align: center;}
	.navigation-sction {display: none;}
	.navigation .close {display: block; cursor: pointer; background: url(images/close-icon.png) no-repeat 10px center; float:right; width: 55px; height:30px; display: inline-block;}
	.menu-icon-sction.mobile {display: block; background: url(images/meenu-icon-top.png) no-repeat center center;display: inline-block; float: right; height: 21px; cursor: pointer; margin-top: 50px; overflow: hidden; text-indent: 61px; width: 50px; }
	.navigation .navbar {clear: both;}
	.navigation .navigation-sction {display: block; background-color:rgba(36, 51, 88, 0.7); position: fixed; width: 100%; height: 100%; left:0; overflow-y: scroll; right: 0; z-index: 999999999;}
	.cart_menu {display: block; float: right; padding-top: 45px; }
	.cart_menu a {color: #000; text-decoration: none; text-transform: uppercase; }
	.cart_menu .wcmenucart-contents img {margin-top: 1px; float: left; }
	.cart_menu .wcmenucart-contents span.cart_header_refresh {padding-top: 6px; float: left; }
}

@media only screen and (max-width:767px) {
	.hover_title {display: block;}
	.news-box {padding-bottom: 20px;}
	.news-box > h3 {padding: 0;}
	.home_secation {display: table; padding-top: 60px;}
	.home_secation {background-position:40% top !important; background-size: 100% auto !important;}
	.banner_image .down-arro {display: none;}
	.title_container h1 {padding-left: 30px;} 
	.single_page .vc_col-sm-8 {padding-left: 0;}
	.project_title {padding-top: 115px;}
	.video iframe {height: 500px;}
	.wpb_column.vc_column_container.vc_col-sm-6:last-child {padding-top: 50px;}
	.blog-left {width: 100%;}
	.error_page {width: 100%;}
	.blog-right {width: 100%; padding-top: 0; padding-left: 0; padding-bottom: 70px;}
	.wpb_column.vc_column_container.vc_col-sm-6:last-child {padding-left: 0;}
	.news_secation .news_right {width:100%;}
	.news_secation .blog-content {width:100%; padding-left:0px;}
	.news_secation .news_left {display: none;}
	.title_container h1 {text-align:left;  padding-left: 30px;}
	.news_secation .blog-content {padding-top: 15px;}
	.news_secation .blog-image a {height: 400px;}
	.news_secation .blog-image {height: 100%; width: 100%;}
	.royalSlider  {width: 100% !important; height: 530px !important;}
	.home_secation .vc_row.wpb_row.vc_inner.vc_row-fluid .wpb_wrapper > p:first-child  {padding-left:20px; padding-right:20px;  }
	.about_secation .wpb_column.vc_column_container.vc_col-sm-12 {top:202px;}
	.about_secation::before {height:570px;}
	.home_secation .wpb_wrapper > p {width: 100%; padding-left:20px; padding-right:20px;  }
	.navigation-sction .navbar ul li a {padding-right: 25px;}
	.icone_image .wpb_column.vc_column_container.vc_col-sm-2 {width: 50%; float: left; padding-bottom: 30px;}
   .new-royalslider-2 {height: 100px !important; width: 100% !important;}
   .home_page .upb_video_class {height: 280px;}
}
@media only screen and (max-width:640px) {
	.page-id-18 footer .footer-bottom-sction {padding: 70px 0; }
	.project_title > h1 {width: 100%; padding-right: 30px;}
	.banner_color.mobile h1 {text-transform: uppercase;}
	.footer-left-form {float: left; width: 100%;}
	.about_secation {top: -35px;}
	.projects-box {display: none;}
	.single_post .title_container {padding-top: 109px;  padding-right: 30px;}
	.mobile_project::before {height:400px;}
	.search-field {width: 100%;}
	.no-results .search-submit, .error_page .search-submit {
    width: 130px;
    margin-top: 18px;}
	.banner_color.mobile {background-color: #1a2e57; color: #fff; display: inline-block; height: 360px; padding-top: 170px; text-align: center; vertical-align: middle; width: 100%; }
	.lgo-inner {padding:8px 10px;  width: 24%;}
	.mobile_project {display:block;}
	.alignnone.size-full {display: none;}
	footer {background-size: cover;}
	.footer-left-git-tech {width: 100%;} 
	.woocommerce ul.products[class*=columns-] li.product, .woocommerce-page ul.products[class*=columns-] li.product {width: 100%;}
.news_secation .blog-image {width: 100%;}
.footer-left-sction {padding-left: 30px; padding-right: 30px; width: 100%; }
.page-id-18 .footer-left-git-tech,.page-id-18 .footer-left-form  {float: none;width: 100%;}


}

@media only screen and (max-width:480px) { 
	.banner_image, .banner_image::before {
	    background-position-x: 40%;
	    height: 360px;
	}
	.page-id-18 .title_container h1 {
	    margin-top: 0px;
	    padding-top: 107px;
	    text-transform: uppercase;
	}
	.project_title > h1 {font-size: 20px; }
	.title_container h1 {margin-top: 100px;}
	.project_title > span {font-size: 16px;}
	footer {background-position-x: 30%;}
	.royalSlider {
    height: 309px !important;
    width: 100% !important;
}
.new-royalslider-2 {height: 100px !important; width: auto !important;}
	.related_text {display: none;}
	.moble_related {
    background-color: rgb(15, 73, 124);
    clear: both;
    display: block;
    height: 250px;
    padding-top: 104px;
    text-align: left;
    width: 100%;
}
.pagination {padding-top:50px; padding-bottom: 100px;}
.moble_related a {
	text-decoration: none;
    color: rgb(124, 128, 136);
    font-family: "Georgia";
    font-size: 20px;
}
.related_mobile {padding-left: 20px;}
.moble_related h2 {
    color: rgb(255, 255, 255);
    font-family: "arial";
    font-size: 40px;
    margin-top: -6px;
    text-transform: uppercase;
    text-decoration: underline;
}
	.related_secation {display: none;}
	.project_page .projects-images img { 
		min-height: 280px;
	}
	.gallery_image {width: 100%; min-height: 100%;}
	.project_page .projects-inner {
    	width: 100%;
	}
	.news_secation .blog-image a {height:100%;}
	.news-sction .news-image img {height: auto;}
/*	.news-image {
	    display: flex;
	    height: 250px;
	}*/
.power-by {width: 100px; float: none; margin: 50px auto;}

.copy-right-lft {
    color: #fff;
    float: none;
    text-align: center;
    width: 100%;
}
	.destinations-inner {width: 100%;}
	.news-box .news-sction, .news-box .view_box {width: 100%; padding-left: 0; padding-right: 0;}
}
@media only screen and (max-width:420px) { 
.logo-sction {width: 100px;}
.cart_menu {padding-top: 25px; padding-right: 0px;margin-right: -28px;}
.menu-icon-sction.mobile {padding-top: 60px; width: 28px;}
/*.error_page .search-field {width: 46%;}
.search-field {
    width: 48%;
} */
footer {background-position-x: 30%;}
.footer-left-sction {padding-left: 10px; padding-right: 10px;}
.title_container h1 {font-size:24px; padding-left: 30px;}
.vc_row.wpb_row.vc_inner.vc_row-fluid.icone_image {
		 padding-left: 10px;
    	padding-right: 10px;
	}
}
@media only screen and (max-width:360px) { 
	.footer-left-sction {padding-left: 10px; padding-right:5px;}
}