/*==========  Desktop First Method  ==========*/
/* Extra Large Devices, Wide Screens */
@media only screen and (max-width : 2048px) {

}

/* Large Devices, Wide Screens */
@media only screen and (max-width : 1280px) {

}

/* Medium Devices, Desktops */
@media only screen and (max-width : 1250px) {
.top-bar .logo, .language {
	width: auto;
}
.logo {
	padding-top: 17px;
}
.logoHeader {
    width: 140px;
}
.nav {
	position: fixed;
	right: 0;
	top: 0;
	width: 100%;	
	height: 100%;
	background-color: #ffffff;
	border-left: 1px solid #e9e9e9;
	box-shadow: 0 0 10px rgba(0,0,0,.12);
	 
	transform: translateY(-100%);	
	-webkit-transform: translateY(-100%);
	-moz-transform: translateY(-100%);
		-ms-transform: translateY(-100%);
		-o-transform: translateY(-100%);
	 
	transition: transform 0.3s ease-in-out;
	-webkit-transition: transform 0.3s ease-in-out;
	-moz-transition: transform 0.3s ease-in-out;
		-ms-transition: transform 0.3s ease-in-out;
		-o-transition: transform 0.3s ease-in-out;
	 
	text-align: left;
	z-index: 5;
	padding-top: 50px;
	display: none;
}
.nav-view {		 
	transform: translateY(0);
	-webkit-transform: translateY(0);
	   -moz-transform: translateY(0);
		-ms-transform: translateY(0);
		 -o-transform: translateY(0);	
    display: block !important;		 
}
.nav ul {
	position: relative;
	top: 50%;
	margin-top: -175px;
}
.nav ul li {
	margin: 0;
	padding: 0;
	list-style-type: none;
	display: inherit;
}
.nav ul li a {
	padding: 0px;
	float: left;
	width: 100%;
	text-align: center;
}
.nav ul li:last-child {
	border: none;
}
.language {
	margin-right: 60px;
    padding-right: 0px !important;
}
}

/* Medium Devices, Desktops */
@media only screen and (max-width : 1200px) {

}
/* Large Devices, Wide Screens */
@media only screen and (max-width : 1136px) {

}

/* Medium Devices, Desktops */
@media only screen and (max-width : 1023px) {

}

/* Medium Devices, Desktops */
@media only screen and (max-width : 992px) {

}

/* Medium Devices, Desktops */
@media only screen and (max-width : 991px) {
#screenImage, .title, .col-md-3, .blockLeft, .blockRight, .slider-feedback, .video-gallery, .more, .more-data, #sixthSection .title h3, #order, .info, .social {
	margin-top: 25px;
	margin-bottom: 25px;
}
.HeaderText {
	font-size: 28px;
	font-weight: 700;
}
.round {
    border-radius: 25px;
    width: 50px;
    height: 50px;
    line-height: 50px;
}
.HeaderSubText {
    font-size: 24px;
}
#firstSection, #secondSection, #thirdSection, #fourthSection, #fifthSection, #sixthSection, .footer {
    padding-top: 25px;
    padding-bottom: 25px;
}
.title, #sixthSection .title h3 {
	font-size: 28px;
}
.col-md-3 {
	border: none !important;
}
.titleText {
    font-size: 24px;
    margin-top: 25px;
	margin-bottom: 40px !important;
}
.col-lg-4 a, .col-lg-4 a:hover {
	margin-bottom: 25px;		
}
.secondSection {
	padding-top: 25px;
	padding-bottom: 25px;
}
.blockLeft h4, .blockRight .h4Style {
	font-size: 24px;
	padding-top: 25px;
    padding-bottom: 25px;
}
.paddingTopBottom {
	padding-top: 50px;
	padding-bottom: 50px;
}
.testimonial .testimonial-title {
    margin-top: 25px;
}
.testimonial .post {
    margin-bottom: 25px;
}
.testimonial .description {
    padding: 25px 0;
}
.more-data .gallery-picture, .more-data .gallery-picture:nth-child(2) {
    margin-bottom: 25px !important;
}
.gallery-pictures .gallery-picture:nth-child(2) {
    display: none !important;
}
.more-data .gallery-picture:nth-child(2) {
    display: block !important;
}
.more-data .gallery-picture:nth-last-child(1) {
    margin-bottom: 0px !important;
}
.more-data {
	padding: 25px 0;
}
}

/* Small Devices, Tablets */
@media only screen and (max-width : 768px) {
.testimonial .description {
	text-align: left;
}
}

/* Extra Small Devices, Phones */
@media only screen and (max-width : 550px) {

}

/* Extra Small Devices, Phones */
@media only screen and (max-width : 480px) {

}

/* Extra Small Devices, Phones */
@media only screen and (max-width : 475px) {

}

/* Extra Small Devices, Phones */
@media only screen and (max-width : 459px) {

}

/* Extra Small Devices, Phones */
@media only screen and (max-width : 455px) {

}

/* Extra Small Devices, Phones */
@media only screen and (max-width : 420px) {

}

/* Custom, iPhone Retina */
@media only screen and (max-width : 389px) {

}

/* Custom, iPhone Retina */
@media only screen and (max-width : 320px) {

}

/* Custom, iPhone Retina */
@media only screen and (max-width : 240px) {

}

/*==========  Mobile First Method  ==========*/

/* Custom, iPhone Retina */
@media only screen and (min-width : 240px) {

}

/* Custom, iPhone Retina */
@media only screen and (min-width : 320px) {

}

/* Extra Small Devices, Phones */
@media only screen and (min-width : 420px) {

}

/* Extra Small Devices, Phones */
@media only screen and (min-width : 455px) {

}

/* Extra Small Devices, Phones */
@media only screen and (min-width : 475px) {

}

/* Extra Small Devices, Phones */
@media only screen and (min-width : 480px) {

}

/* Small Devices, Tablets */
@media only screen and (min-width : 768px) {

}

/* Medium Devices, Desktops */
@media only screen and (min-width : 991px) {

}

/* Medium Devices, Desktops */
@media only screen and (min-width : 992px) {

}

/* Medium Devices, Desktops */
@media only screen and (min-width : 1023px) {

}

/* Large Devices, Wide Screens */
@media only screen and (min-width : 1200px) {
.rightSide {
	padding-right: 0 !important;
}
}

/* Large Devices, Wide Screens */
@media only screen and (min-width : 1250px) {
.menuOpen, .menuClose, .arrow {
	display: none;
}
}

/* Large Devices, Wide Screens */
@media only screen and (min-width : 1280px) {
	
}

/* Extra Large Devices, Wide Screens */
@media only screen and (min-width : 2048px) {

}