/* Extra small devices (phones, less than 768px) */
/* No media query since this is the default in Bootstrap */

/**
 SITE_NAME: BS;
**/

.wrapper-body{ width:100%; height:auto; margin:0; }

/*Default desktop , from max res to low res*/
@media all
{
	
	/*Linked*/
	.background-slide.on-home{ display:block; height:auto; max-height:700px;}
	.background-slide.on-home .slider-images{ height:auto !important; overflow:hidden; display:block;margin:auto;}
	.background-slide.on-home .slider-images img{opacity:0.45;}
	/*Linked*/
	.background-slide.on-default{ display:block; height:auto;}
	.background-slide.on-default .slider-images{ height:auto !important; overflow:hidden; display:block;margin:auto; }
	.background-slide.on-default .slider-images img{  /*opacity:0.45;*/}

	
	.background-slide .arrow-aps{ display:block; width:32px; height:32px; background:url(resources/arrow-left-slider.png) top left no-repeat;); position:absolute; top:0; bottom:0; margin:auto; left:15px; z-index:9999;}
	.background-slide .arrow-ans{ display:block; width:32px; height:32px; background:url(resources/arrow-right-slider.png) top left no-repeat;); position:absolute; top:0; bottom:0; margin:auto; right:15px; z-index:9999;}
	
	.carousel .carousel-inner .item{ max-height:700px !important;}
	
	/**Styling navbar from bootstrap**/
	.navbar .container-fluid{ padding:0;}
	.navbar.navbar-default{ background:none;border:none; border-radius:0px !important; margin-bottom:0;    display:block; height:auto; min-height:50px; position:relative ; text-align:left; float:left;}   
	.navbar-default .navbar-brand{ display:none;font-size:18px;color:#c2b29d !important; font-weight:100; padding:0; line-height:58px;}
	.navbar-default ul.navbar-nav{ border:none; box-shadow: none !important;}
	.navbar-default .navbar-nav > li{display:inline-block;margin-left:-3px; position:relative;}
	.navbar-default .navbar-nav > li > a{display:inline-block;font-size:15px;color:#2980b9; padding:3px 14px 3px 14px; margin:22px 0px 22px 0px; position:relative; font-weight:300; transition:all linear 160ms; border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px; font-family:"raleway"; font-weight:bold; letter-spacing:1px; border-right:1px solid #2980b9;}
	.navbar-default .navbar-nav > li:hover > a{color:rgba(41, 128, 185,0.8); }
	.navbar-default .navbar-nav > li:first-child > a{margin-left:3px; padding-left:5; }
	.navbar-default .navbar-nav > li:last-child > a{ border-right:none; } 
	.navbar-default .navbar-collapse, .navbar-default .navbar-form{ border:none; padding:0;}
	.navbar-default .navbar-nav > li > a.active{color:rgba(41, 128, 185,0.8); }
	
	/*.navbar .submenu-primary-2{ display:none !important;}*/
	
	.navbar .submenu-primary{ width:180px; display:none; height:auto; background:#2980b9; /*bg color from site*/ padding:5px 0; position:absolute; top:70px; left:15px; z-index:9999;  border-radius:6px; -webkit-border-radius:6px; -moz-border-radius:6px;}
	.navbar .submenu-primary li{display:block; position:relative;}
	.navbar .submenu-primary li a{display:block; font-size:14px; color:#ebebeb; position:relative;margin:5px; padding:10px 3px 10px 37px; background: url(resources/ar-a-subm.png ) 10px center no-repeat; text-align:left;  border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; transition:all linear 165ms;}
	.navbar .submenu-primary li a:hover{ background-color:rgba(0,0,0,.15);}
	.navbar .submenu-primary li:last-child a{}
	.navbar .submenu-primary li.dot{ display:block; width:12px; height:6px;position:absolute; left:15%; top:-6px;}
	.navbar .submenu-primary li.dot .arrow-up-nav-header{width: 0; height: 0; border-left: 5px solid transparent;border-right: 5px solid transparent; border-bottom: 6px solid #2980b9;}
	
	
	.navbar .submenu-primary-2{ width:180px; display:block; height:auto; background:#1bce7c;/*bg color from site*/ padding:5px 0; position:absolute; top:60px; left:15px; z-index:9999;  border-radius:6px; -webkit-border-radius:6px; -moz-border-radius:6px;}
	.navbar .submenu-primary-2 li{display:block; position:relative;}
	.navbar .submenu-primary-2 li a{display:block; font-size:14px; color:#ebebeb; position:relative;margin:5px; padding:10px 3px 10px 37px; background: url(resources/ar-a-subm.png ) 10px center no-repeat; text-align:left;  border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; transition:all linear 165ms;}
	.navbar .submenu-primary-2 li a:hover{ background-color:#64abb8;}
	.navbar .submenu-primary-2 li:last-child a{}
	.navbar .submenu-primary-2 li.dot{ display:block; width:12px; height:6px; background:url(resources/ar-sub-primary.png ) top left no-repeat; position:absolute; left:15%; top:-6px;}

	
#newsletter{ color:#FF5E5E; padding:0px 10px 8px 0; display:block; clear:both;}
}


/* Large devices (large desktops, 1360px and down) */
@media (max-width:1366px) 
{
	.logo.with-picture img{ max-width:200px;}

	.-paged.width-1360{ width:1140px;}
	
	.background-slide .description-head-slide{ width:60%; height:300px; padding:80px 0 100px 0;}
	.background-slide .description-head-slide h2{ font-size:32px;}
	.background-slide .description-head-slide .text-this{ font-size:16px; }
	.background-slide .description-head-slide a{ font-size:20px; margin-top:15px;}


	/*.portofolio-item{  height:300px; overflow:hidden; padding-bottom:10px;  }*/
	.portofolio-item .button-details{ bottom:30px;width:150px;  }


}

/*#############################################*/
/*#############################################*/

@media (max-width:1140px) 
{
	.localization{ width:100%;}
	.-paged{ width:960px;}
	.-paged.width-1360{ width:960px;}
	.header{ width:100%;} 
	.header-paged{ width:100%;}
	.content{  width:100%;  }
	.content-paged{  width:100%; }
	.footer{width:100%;}
	.footer-paged{ width:100%;}
	
	/**header**/
	.background-slide .description-head-slide{ width:80%; height:300px; padding:50px 0 600px 0;}
	.background-slide .description-head-slide h2{ font-size:30px;}
	.background-slide .description-head-slide .text-this{ font-size:16px; }
	.background-slide .description-head-slide a{ font-size:18px; margin-top:15px; padding:8px 12px;}

	
	/*Content*/
	
	.category-box .content-holder{ }
	.category-box .button-details{ padding:7px 17px;}
	.category-box .title-this { font-size:20px; padding:2px 0 8px 0;}
	
	.gallery-full{ width:100%;}
	
	.sitemap-row:first-child{ padding:10px 0 0 60px;}

	/*.portofolio-item{ display:block; height:auto;  position:relative; padding:5px 5px 5px 5px; float:left; width:24.99%; min-height:205px;box-sizing:border-box;-webkit-box-sizing:border-box; -moz-box-sizing:border-box; height:260px; overflow:hidden; }*/
	.portofolio-item .title-this{ display:block;font:normal 20px 'Montserrat'; color:#fff; padding:20px 5px 25px 5px; text-align:center; clear:both; text-transform:uppercase; font-weight:200; }
	.portofolio-item .text-this{ display:block; padding:0; font-size:21px; color:#fff;text-align:center; font-family:'Open Sans'; font-weight:bold;}
	
	/*footer*/
	.foo-cont{ padding-bottom:10px;}
	
	.newsletter-foo .type-text{ width:315px; font-size:16px;}
	.newsletter-foo .submit-search{ width:140px; font-size:16px;}
	.newsletter-foo .subtitle-this{ padding-top:3px;}
	
	.logo-social-foo{ padding:5px 20px 5px 0;}
	.nav-foo{ padding:5px 20px; }
	.about-us-foo{ padding:5px 0 5px 20px;}
	
	.social-media-foo a{ margin-right:4px;}

}

/*#############################################*/
/*#############################################*/

/* Medium devices (desktops, 960px and up) */
@media (min-width:960px) 
{
	
}

/* Small devices (tablets, 768px and up) */
@media (max-width:960px) 
{
	
	.-paged{ width:100%;padding-left:8px; padding-right:8px; box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box;;}
	.-paged.width-1360{ width:100%;}
	
	 body{ min-width:320px;}
	.header{ width:100%;} 
	.header-paged{ width:100%;}
	.content{  width:100%;  }
	.content-paged{  width:100%;padding-left:0px; padding-right:0px; box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box;}
	.footer{ width:100%;}
	.footer-paged{ width:100%;}
	
	.slider-full{ width:100%;}
	.slider-full .slider-images{ }
	.slider-full .slider-images img{ }
	
	/**header**/
	.navbar-default .navbar-nav > li > a{font-size:15px; padding-right:10px; padding-left:10px;}
	
	.background-slide .description-head-slide{ width:80%; }
	
	.background-slide.on-home .slider-images img{ height:auto;}

	.nav-header-abouts{ display:block; height:auto; float:left; padding-top:10px; width:100%; clear:both; text-align:center;}
	.nav-header-abouts a{display:inline-block;font-size:15px;color:#2980b9;padding:0px 10px 10px 10px; margin:0 0px 0 0px; position:relative; height:auto; font-weight:300; transition:all linear 160ms;font-family: 'Lato', sans-serif;}
	.nav-header-abouts a.phone-this{ font-weight:bold;}
	.nav-header-abouts a:hover {  }
	.nav-header-abouts a:last-child { padding-right:0;  }

	.background-slide .description-head-slide{ width:60%; height:300px; padding:80px 0 600px 0;}
	.background-slide .description-head-slide h2{ font-size:30px;}
	.background-slide .description-head-slide .text-this{ font-size:16px; display:none; }
	.background-slide .description-head-slide a{ font-size:18px; margin-top:20px; padding:8px 12px; display:none;}


	/**end header**/
	
	/*CONTENT*/
	.localization{ width:100%;height:auto; min-height:42px; /**min height from site*/}
	.localization-paged{ width:100%; height:auto; min-height:42px;}
	
	.gallery-full{display:block; width:auto; height:auto; /*padding:0 20px;*/ position:relative; margin:0 auto;margin-bottom:20px; border-radius:2px; -webkit-border-radius:2px;-moz-border-radius:2px; /*border:1px solid #e5e5e5;*/ ; background:none;}
	.gallery-full .gallery-inner{ width:100%; height:auto; margin:0px auto; text-align:center; overflow:visible !important;}
    /*.gallery-full .gallery-inner a{ position:relative ; display:inline-block; padding:0px 10px 10px 10px; margin:0; float:left; width:25%; box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box;}*/	
	.gallery-full .gallery-inner img{ width:100%;}
/*	.gallery-full .gallery-inner .bg-over{ display:none; top:0; left:0; position:absolute; width:100%; height:100%; background:url(resources/bg-over-gall-th.png ) center center no-repeat, rgba(202,115,121,0.8) repeat; }
	.gallery-full .gallery-inner a:hover .bg-over{ display:none !important;}
*/	.gallery-full .gall-arrow-left{ display:none !important;}
	.gallery-full .gall-arrow-right{ display:none !important; ;}

	/*Jcarousel LIST HORIZONTAL RESPONSIVE*/
	.jcarousel-skin-pcc .jcarousel-container-horizontal{ width:100% !important;margin:0; }
	.jcarousel-skin-pcc .jcarousel-clip-horizontal{ width:100% !important;  overflow:visible !important;height:auto;}	
	.jcarousel-skin-pcc .jcarousel-list-horizontal{ left:auto !important; overflow:hidden; margin:auto !important; padding:auto !important; top:auto !important; width:100% !important;}
	.jcarousel-skin-pcc .jcarousel-item-horizontal{ float:none !important; position:relative ; display:inline-block; padding:0px 10px 10px 10px; margin:0 0 10px 0 !important; float:left; width:23.99% !important; box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; margin-right:0 !important }
	.jcarousel-skin-pcc .jcarousel-item-horizontal a{ width:100%;}
    .gallery-full .gallery-inner a{ margin:0;}	
		
		
	
	.section-parallax-home .parral-img .title-this{ padding:70px 0 35px 0; font-size:30px;}	
	.section-parallax-home .parral-img .text-this{font-size:14px;}	
	.section-parallax-home .parral-img .button-this{ padding:8px 20px; margin-top:20px;}
		
	.section-feature-services .on-box-min-this:nth-child(4n){ clear:left}	
		
	.category-box .content-holder{}
	.category-box .button-details{ padding:5px 17px; font-size:13px;}
	.category-box .title-this { font-size:18px;}
	.category-box .text-this { font-size:13px;}

	.sitemap-row:first-child{ padding:10px 0 0 30px;}
		
	/*.portofolio-item{ display:block; height:auto;  position:relative; padding:5px 5px 5px 5px; float:left; width:24.99%; min-height:205px;box-sizing:border-box;-webkit-box-sizing:border-box; -moz-box-sizing:border-box; height:200px; overflow:hidden; }*/
	.portofolio-item .title-this{ font-size:18px;}
	.portofolio-item .text-this{ font-size:14px;}
	.portofolio-item .button-details{ padding:7px 15px;}

	.search-box{padding:15px 0px 15px 0px;}
	.search-box .img-holder{ display:inline-block; height:auto; margin:0px 20px 0px 0px ; position:relative; float:left; overflow:hidden;border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px;}
	.search-box .img-holder img{ position:relative;  border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px; max-width:300px;}
	.search-box .title-this{ display:block;  font-size:19px; padding:2px 0 14px 12px;  }
	.search-box .button-details{ font-size:15px; padding:8px 17px; }
		
	.section-contact-details .info-this .svg-holder svg{ width:75px !important;} 
	.section-contact-details .info-this .big{ font-size:18px;}
		
	
	
	
	.contact-map{ width:100%; margin:0 auto; float:none;}

	.contact_form{ width:310px; float:none; margin:0 auto;}
	.contact_form .h2-this{ width:100%;margin-left:0;}
	.contact_form .register{ width:100% ;}
	.contact_form textarea.register{ width:100% !important ;}
	.contact_form .submit-form{ margin-right:0 !important;}
	.contact_form .reg-captcha-field{ display:block; width:148px !important;}
	.contact_form .submit-form{ width:310px !important;}
	.group-inputs-1{ width:100%;}
	.group-inputs-2{ width:100%;}
		
	/*FOOTER*/
	
	.social-media-foo a{ width:20px; height:20px;}
	.social-media-foo a span{ width:20px; height:20px;}
	.social-media-foo a.svg-hold svg{ width:20px; height:20px; display:block; margin:0 auto; margin-top:0px;}


	/*END FOOTER*/		
}

/*#############################################*/
/*#############################################*/

/**Some Phones, Phablets,Portrait Mobile and fewer Tablets**/
@media (min-width:480px) and (max-width:767px)
{

.on-box-min-this{ width:49.99%;}

}
/**LINKED**/
@media (max-width:768px)
{
	/*HEADER*/	
	
	.background-slide .arrow-aps,.background-slide .arrow-ans{ display:none}
	
	.navbar .container-fluid{ padding:0 0px;}
	.navbar.navbar-default{ display:block; background:none; border:none; float:none; margin-bottom:0; padding-right:0px; height:auto;}
	.navbar-default .navbar-toggle{ border:none; margin-top:18px; margin-bottom:10px; margin-left:5px; margin-right:5px; position:relative; z-index:999; float:left;}
	.navbar-default .navbar-toggle .icon-bar{ background-color:#2980b9;}
	.navbar-default .navbar-brand{ display:block;font-size:18px;color:#2980b9 !important; font-family:'lato'; font-weight:100; padding:0; line-height:66px; font-weight:bold;}
	.navbar-default ul.navbar-nav{ display:block; height:auto; box-shadow: none !important; margin:0;}
	.navbar-default .navbar-nav > li { display:block; height:auto; margin:0; clear:both;}
	.navbar-default .navbar-nav > li > a{ padding:10px 20px; margin:0; width:100%; float:left;border-right:none; clear:both; border-bottom:1px solid rgba(0,0,0,0.2); height:auto; }
	.navbar-default .navbar-nav > li:first-child > a{ }
	.navbar-default .navbar-nav > li:last-child > a{}
	.navbar-collapse.in{ overflow:visible;}
	.navbar-default .navbar-header{ margin:0;}
	.navbar-default .navbar-collapse{ padding:0; margin:0;}

	.navbar .submenu-primary{ display:none !important;}
	.navbar .submenu-primary-2{ display:none !important;}

	/*.navbar-default .navbar-collapse.navsite{ width:0%; background:#4B7760; position:absolute; height:1000px; top:0; right:0; transition:all linear 160ms;}
	.navbar-default .navbar-collapse.in.navsite{ width:150px;}*/

	.slider-full{ }
	.slider-full .slider-images{ }
	.slider-full .slider-images img{}
	
	
	.background-slide.on-home{ display:block; min-height:180px; height:auto !important;}
	.background-slide.on-home .slider-images{ height:auto !important; overflow:hidden; display:block; margin:auto; }
	.background-slide.on-home .slider-images img{ height:auto;opacity:0.8; min-height:180px;}
	
	.background-slide.on-default{ display:block; min-height:100px; height:auto !important;}
	.background-slide.on-default .slider-images{ height:auto !important; overflow:hidden; display:block; margin:auto;}
	.background-slide.on-default .slider-images img{ min-height:100px; opacity:0.8;}
	
	.background-slide .description-head-slide{ width:80%; padding:30px 0 30px 0;}
	.background-slide .description-head-slide h2{ font-size:24px;}
	.background-slide .description-head-slide .text-this{ font-size:17px; padding-top:10px; }
	.background-slide .description-head-slide a{ font-size:16px; margin:12px; padding:6px 10px;}
	
	.background-slide.on-default .description-head-slide{ display:none !important;}
	
	.social-media{ clear:both; position:relative; z-index:99; margin-top:13px;}
	.social-media a{ margin-left:6px; margin-right:0;}
	.social-media a.svg-hold{ background:#2980b9}
	.social-media a.svg-hold svg .to-color{ fill:#fff;}
	
	/*END HEADER*/
	
	/*CONTENT*/
	.article-text.on-home{ padding-top:15px;}
	.article-text .img-holder { width:100%; padding:0 0 15px 0; float:none;}
	.article-text .img-holder img{ width:100%; max-width:100% !important;}
	.article-text .title-this{ font-size:22px; padding-bottom:26px;}
	.article-text .subtitle-this{ font-size:17px; padding-top:0px;}
	.article-text .text-this{ font-size:14px;}
	
	.localization-full{ display:block; height:55px;}
	.localization{display:block;height:55px;line-height:55px; }
	.localization p , .localization a{display:inline-block; font-size:14px; padding:0 6px; line-height:55px;}
	.localization a:first-child{ color:#4B7760; font-size:13px; }
	
	
	.section-fun-facts .fact-this .big{ font-size:40px;}
	.section-fun-facts .fact-this .text-this{ font-size:13px;}
	
	.section-feature-services .on-box-min-this:nth-child(4n){ clear:none;}	
	.section-feature-services .on-box-min-this:nth-child(2n+3){ clear:left;}	

	.section-parallax-home .parral-img .title-this{ padding:40px 0 35px 0; font-size:30px;}	
	.section-parallax-home .parral-img .text-this{font-size:14px; padding-bottom:20px;}	
	.section-parallax-home .parral-img .button-this{ padding:8px 20px; margin-top:20px;}
		
	.section-categories-home .title-main{ font-size:22px;}
	.category-box .img-holder{ width:100%; float:left; clear:both;}
	.category-box .img-holder img{ width:100%; float:left; clear:both; max-width:100%;}
	.category-box .content-holder{ padding:0px 0 0 0 !important; text-align:center; width:100%;}
	.category-box .button-details{ padding:7px 17px; margin-bottom:25px;}
	.category-box .title-this { font-size:20px; padding-top:10px; clear:both;}
	.category-box .text-this { font-size:14px;}
	
	.gallery-full .gallery-inner .thumb-this{width:24.99%;}

	.download-item{ text-align:center; height:auto;}
	.download-item .button-details{ float:none; margin-bottom:6px;}
	.download-item .button-details-viz{ float:none; margin-bottom:6px;}
	.download-item .name-field-down{ display:block; width:90%; line-height:27px;}
	.download-item .name-field-down b{ display:block; width:100%; clear:both;}

	.sitemap-row{ padding:10px 0 0 30px; float:none; margin:0 auto;}
	
	.section-portofolio .title-main{ font-size:22px;}
	.portofolio-item{ width:49.99%;}
	/*.portofolio-item{ display:block; height:auto;  position:relative; padding:5px 5px 5px 5px; float:left; width:49.99%; min-height:205px;box-sizing:border-box;-webkit-box-sizing:border-box; -moz-box-sizing:border-box; height:310px; overflow:hidden; }*/
	.portofolio-item .title-this{ font-size:16px;}

	.search-box{padding:15px 0px 15px 0px; text-align:center;}
	.search-box .img-holder{ display:inline-block; height:auto; margin:0px 0px 0px 0px ; position:relative; float:left; overflow:hidden;border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px; width:100%;}
	.search-box .img-holder img{ position:relative;  border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px; max-width:100%; width:100%;}
	.search-box .title-this{ display:block;  font-size:19px; padding:12px 0 14px 0px; clear:both; }
	.search-box .button-details{ font-size:15px; padding:8px 17px; }

	.section-contact-details .info-this{ width:49.99%;}


	
	/*FOOTER*/
	.newsletter-foo{ width:100%; height:190px;}
	.newsletter-foo .title-this{ width:100%; float:left; clear:both; padding-top:35px; margin-left:0px; font-size:22px; text-align:center; }
	.newsletter-foo .subtitle-this{ font-size:17px;}
	.newsletter-foo .news-foo{ width:320px; margin:0 auto; float:none;}
	.newsletter-foo .subtitle-this{ text-align:center;}
	.newsletter-foo .type-text{ width:200px; margin:10px 10px 0 0 ; height:46px;}
	.newsletter-foo .submit-search{ width:90px; margin-right:0px; margin-top:10px; height:46px; font-size:11px;}

	.foo-cont{ padding-bottom:0;}
	.nav-foo{ display:block; width:100%; padding:0px; background:none; height:auto; min-height:40px;}
	.nav-foo .title-this{ padding-top:5px;}
	.nav-foo a{}
	.about-us-foo{display:block; width:100%; padding:10px; background:none; min-height: auto;}
	.about-us-foo .title-this{ padding-top:5px;}
	.about-us-foo a.button-this{ padding:6px 20px;}
	
	.nav-foo2{ width:100%; padding:10px; height:auto; text-align:center;} 
	.nav-foo2 .title-this{ width:100%; text-align:center; padding-top:0;}
	.nav-foo2 a{ float:none; padding:10px 10px; }
	
	.foo-copyright{ display:block; width:100%; height:auto;}
	.foo-copyright .cop-1{ width:100%; text-align:center; padding:15px 0 5px;}
	.foo-copyright .cop-2{ width:100%; text-align:center; padding:3px 0 15px 0;  }
	
	/*END FOOTER*/
	
}



/**Most of Phones included here**/
@media (max-width:480px)
{
	
	/*HEADER*/	
	.logo{ width:100%; float:left; text-align:center; padding-bottom:10px;}
	.logo.with-picture a{ width:100%; float:left; text-align:center; padding-bottom:10px;}
	.logo.with-picture a img{ display:inline-block;}
	.head-up{ height:140px;}
	.search-head{ display:block; width:236px; background:#fff; margin:10px auto 23px auto; float:none; clear:both;}
	.search-head .type-submit{background: url(resources/svg/search-h-btn-hover.svg) ; background-size:25px 25px; display:block;}
	.search-head .type-submit-f{display:none;}
	.social-media a{ display:inline-block; width:22px; height:22px; margin-left:4px; }
	.social-media a span{ display:block; width:22px; height:22px; opacity:0.85;}
	.social-media a.svg-hold{}
	.social-media a.svg-hold svg{ width:14px; height:14px; display:block; margin:0 auto; margin-top:4px;}
		
	.navbar-default .navbar-toggle{ margin-top:8px; }
	.navbar-default .navbar-brand{  line-height:48px;}
		
	.slider-full{}
	.slider-full .slider-images{}
	.slider-full .slider-images img{}
	.slider-full .arrow-left{ display: none !important; }
	.slider-full .arrow-right{display: none !important;}
	
	.background-slide.on-home{ display:block; min-height:120px; height:auto !important;}
	.background-slide.on-home .slider-images{ height:auto !important; overflow:hidden; display:block; margin:auto;}
	.background-slide.on-home .slider-images img{ height:auto; opacity:0.8; min-height:120px;}

	.background-slide.on-default{ display:block; min-height:100px; height:auto !important;}
	.background-slide.on-default .slider-images{ height:auto !important; overflow:hidden; display:block; margin:auto;}
	.background-slide.on-default .slider-images img{min-height:100px; opacity:0.8;}
	
	.background-slide .description-head-slide{ width:80%; padding:25px 0 30px 0; display:none;}
	.background-slide .description-head-slide h2{ font-size:18px;}
	.background-slide .description-head-slide .text-this{ font-size:14px; padding-top:10px; display:block; display:none;}
	.background-slide .description-head-slide a{ font-size:12px; margin:8px; padding:6px 10px; display:none;}
	
	
	/*END HEADER*/
	
	/*CONTENT*/
	
	.article-text .title-this{ font-size:18px;}
	.article-text .subtitle-this{ font-size:14px;}
	
	.portofolio-item .content-holder{ opacity:1 !important; background:none; }
	.portofolio-item .content-holder .title-this{ display:none;}
	.portofolio-item .content-holder .text-this{ display:none;}
	.portofolio-item .content-holder .button-details{ display:block; }
	.portofolio-item:hover .content-holder .title-this,.portofolio-item:hover .content-holder .text-this{ display:block;}

	
	.download-item{ text-align:center; height:auto;}
	.download-item .button-details{ float:none; margin-bottom:6px;}
	.download-item .name-field-down{ display:block; width:90%;}
	
	.gallery-full .gallery-inner a{ width:100%;}
	.jcarousel-skin-pcc .jcarousel-item-horizontal{ width:48% !important;}
	
	
	.section-fun-facts .fact-this{ width:49.99%;}
	.section-fun-facts .fact-this .big{ padding-top:50px;}
	.section-fun-facts .fact-this .text-this{ padding-bottom:30px;}
	
	.section-parallax-home .parral-img .title-this{ padding:55px 0 30px 0; font-size:24px;}	
	.section-parallax-home .parral-img .text-this{font-size:14px; padding-bottom:10px;}	
	.section-parallax-home .parral-img .button-this{ padding:8px 20px; margin-top:10px;}
	
	.section-feature-services .service-home{ margin:10px 0;}
	.section-feature-services .title-main{ font-size:22px;}
	
	.gallery-full .gallery-inner .thumb-this{width:49.99%;}

	/*.portofolio-item{ display:block; height:auto;  position:relative; padding:5px 5px 5px 5px; float:left; width:99.99%; min-height:205px;box-sizing:border-box;-webkit-box-sizing:border-box; -moz-box-sizing:border-box; height:310px; overflow:hidden; }*/
	.portofolio-item{ width:99.99%;}

		
	.contact-map{ width:100%; margin:0 auto; float:none;}

	.contact_form{ width:310px; float:none; margin:0 auto;}
	.contact_form .h2-this{ width:100%;margin-left:0;}
	.contact_form .register{ width:100% ;}
	.contact_form textarea.register{ width:100% ;}
	.contact_form .submit-form{ margin-right:0 !important;}
	.group-inputs-1{ width:100%;}
	.group-inputs-2{ width:100%;}

	/*Footer*/
	
}

/*Phones with low RES*/
@media (max-width:360px)
{
	
	.category-box-home{ max-width:360px; }
	.category-box-home .img-holder img{ max-height:350px ; width:100%; }
	
	.section-parallax-home .parral-img .title-this{ padding:35px 0 20px 0; font-size:24px;}	
	.section-parallax-home .parral-img .text-this{font-size:14px; padding-bottom:10px;}	
	.section-parallax-home .parral-img .button-this{ padding:8px 20px; margin-top:10px;}

}

/*ONLY Chrome*/
@media screen and (-webkit-min-device-pixel-ratio:0) 
{ 

}


/*#############################################*/
/*#############################################*/
/*END OF DOCUMENT/*
/*#############################################*/
/*#############################################*/
