/*
//#############################################
//# CSS script                                #
//# Copyright (c)				              #
//# E-Mail: office@crazywebstudio.com         #
//# Crazywebstudio LTD                        #
//#############################################
*/

@media only screen and (min-width: 1900px){



}
@media screen and (max-width: 1920px) and (max-height: 1000px)
{

}

@media only screen and (max-width: 1680px)
{
	.about_us_gallery img {
		max-height: 150px;
	}
	.galleryContainer .item{
		max-height: 250px;
	 }
	.nav>li>a {
		padding:10px 5px;
	}
}
@media only screen and (max-width: 1366px)
{
	  .uslugiList{
		  padding: 6% 6.5% !important;
	  }
	 .galleryContainer .item{
		max-height: 190px;
	 }
	.logo
	{
		max-width: 200px;
	}
}

@media only screen and (max-width: 1280px)
{
	.langs{
		top: 10px;
	}
	.footer a:link,
	.footer a:visited,
	.footer span{
		font-size: 16px;
	}
	.socialIcons i {
		font-size: 40px;
	}

}
@media only screen and (max-width: 1280px) and (max-height: 1024px)
{

}

@media only screen and (max-width: 1280px) and (max-height: 800px)
{

}

@media only screen and (max-width: 1024px)
{

	.mouseAnimation{
		top: 70%;
	}
	.footer div,
	.footer img{
		margin: 0 auto;
		text-align: center;
	}
	.top-menu > li {
		padding: 20px 0px 30px 0px;

	}
	.top-menu > li a{
		font-size: 17px;
		padding: 10px 8px;
	}
	.slideText {
		font-size: 24px;
		line-height: 24px;
	}
	.slideSlogan {
		font-size: 14px;
	}
	.sliderTitles > .button {
		left: 30%;
		bottom: 2%;

	}
	.carousel-indicators{
		display: none;
	}
	.bucket{
		max-width:280px;
		max-height: 436px;
	}
	.contentPage{
		background: url(../images/contentBgr.png) center 5% no-repeat;
		background-size: auto auto;
	}
	.about_us_gallery img{
		cursor: zoom-in;
		height: 100%;
		max-height: 280px;
	}
	.uslugiList{
		padding: 10% 8% !important;
		max-width: 33%;
	}
	.servicesContent{
		font-size: 13px;
	}
}

@media only screen and (max-width: 800px)
{
	.navbar-fixed-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse {
		max-height: 600px;
	}
	.navbar-collapse {
	  box-shadow: inset 0 0px 0 rgba(255,255,255,0);
	}
	.navbar-nav .open .dropdown-menu>li>a, .navbar-nav .open .dropdown-menu .dropdown-header{
		background: #32004a;
	}
	.navbar-nav .open .dropdown-menu>li>a:hover, .navbar-nav .open .dropdown-menu>li>a:hover{
		background: #fff;
		color: #32004a;
	}
	.navbar-nav .open .dropdown-menu{
		padding: 0;
	}
	.socialIcons {
		display: none;
	}
	.top-menu > li {
		padding: 0px;

	}
	.top-menu > li > a{
		padding: 5px 5px;
		background: #32004a;
		color: #fff;
	}
	.top-menu > li > a:hover,
	.top-menu > li > a:active,
	.top-menu > li > a:focus,
	.top-menu > li.active a{
		color: #32004a;
		background: #fff;
	}
	.nav .open>a,.nav .open>a:hover,.nav .open>a:focus{
		background: #fff;
	}
	.top-menu > li > a:before {
		height: 100%;
	}
	.mouseAnimation{
		top: 60%;
	}
	/******* SLIDER **********/
	.slider{
		margin: 90px 0 0 0;
	}
	.slideText {
	  font-size: 22px;
	  line-height: 22px;
		left: 0;
	}
	.slideSlogan {
		display: none;
	}
	.slideText, .slideSlogan {
		position: relative;
		top: 37%;
		text-align: center;
		width: 100%;
		max-width: 100%;
	}
	.sliderTitles > .button {
		left: 35%;
	}
	/*********** Home Services ************/
	.partnersRow{
		width: 33%;
	}
	.uslugiList{
		padding: 10% 14.5% !important;
		max-width: 50%;
	}
	/*********** CONATCT US Form *************/
	.contactUs,
	.extraInfo{
		padding:0 20px 20px 20px;
	}
	.mouseNewsDown {
	  top: 95%;
	  left: 45%;
	}
	.contentPage p {
	  padding: 5px 10px 5px 0px;
	}
	.langs{
		top: 5px;
		right: 15px;
	}

	.nbs-flexisel-item{
		background-image: url(../images/slider_item_bgr.png);
		background-repeat: no-repeat;
		background-size: auto 75%;
		background-position: center 0px;
	}
	.nbs-flexisel-item:hover{
		background-image: url(../images/slider_item_bgr_act.png);
		background-repeat: no-repeat;
		background-size: auto 75%;
		background-position: center 0px;
	}
	.about_us_gallery img{

		max-height: 240px;
	}
	.servicesContent{
		font-size: 14px;
	}
}
@media only screen and (max-width: 800px) and (max-height: 1280px)
{



}
@media only screen and (max-width: 768px)
{

}

/*iPhone 6 Portrait*/
@media only screen and (min-device-width: 375px) and (max-device-width: 667px) and (orientation : portrait) {

}



/*iPhone 6+ Portrait*/
@media only screen and (min-device-width: 414px) and (max-device-width: 736px) and (orientation : portrait) {

}


@media only screen and (max-width: 640px)
{
	.navbar-brand>img {
		max-width: 180px;
	}
	body{
		font-size: 14px;
	}
	.langs{
		top: 5px;
		right: 32px;
	}
	.slider{
		position: relative;
		margin: 110px 0 0 0;
	}
	.mouseAnimation{
		display: none;
	}
	h1{
		font-size: 18px;
	}
	.blue{
		font-size: 16px;
	}
	.contentPage h2 {
		font-size: 18px;
	}
	/****** SLIDER ************************/
	.slideText, .slideSlogan {
		top: 0;
		text-shadow: 2px 1px 2px #000;
	}
	.sliderTitles > .button {
		padding: 5px;
		left: 30%;
		min-width: 150px;
		max-width: 200px;
	}
	.sliderTitles .button:after {
		top: -2px;
		width: 141.5%;
	}
	.button:hover:after,
	.button:active:after,
	.button:focus:after{
		width: 160%;
	}
	.nav-tabs > li > a {
		margin: 0px 0px 10px 0px;
	}
	/*********** Home Services ************/
	.servicesCol{
		width:100%;
	}

	.bottomMenu{
		padding: 20px 0 20px 0;
	}
	.nbs-flexisel-nav-left,
	.nbs-flexisel-nav-right{
		top:220px !important;
	}
	.PageSlideLink:link, .PageSlideLink:visited {
		padding: 17% 0;
	}
	.bucketContainer{
		display: none;
		z-index: -1;
	}
	.about_us_gallery img {
	  height: 100px;
	  width: 100%;
	}
	.servicesContent {
		max-height: 68%;
		overflow: hidden;
	}
	.servicesContent{
		font-size: 12px;
		padding: 10px;
	}
	.gallryTitle{
		padding: 5px 5px;
	}
}
@media only screen and (max-height: 568px)
{

}
@media only screen and (max-width: 480px)
{
	.navbar-brand {
		max-width: 80%;
	}

}

@media only screen and (max-width: 360px) and (max-height: 640px){


}

@media only screen and (max-width: 320px)
{
	.sliderTitles > .button {
		left: 20%;
	}
	.about_us_gallery img {
	  height: 70px;
	  width: 100%;
	}

}
