@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,400,400i,600,600i,700,700i,800,800i&subset=cyrillic,cyrillic-ext,greek,greek-ext,latin-ext,vietnamese');
#main,
body,
html {
    height: 100%;
}
.img-responsive {
display:block;
width:100%;
height:auto;
}
.desktop-show {
display:block;
}
.mobile-show {
display:none;
}
header {
    position: absolute;
    width: 100%;
    z-index: 22;
    top: 0;
    left: 0;
}

.tr-header {
    background: rgba(255, 255, 255,.9);
	height:7vw;
}
header.tr-header.sticky {
    background: rgba(12, 77, 161, 1);
}
header.tr-header.sticky img {
width:85%;
height:auto;
margin:0 auto;
margin-top:3.2%;
margin-left:7.5%;
}
.nav-holder {
    position: relative;
    top: 0x;
    left: 0;
    width: 100%
}
.logo-holder {
    position: absolute;
    top: 0;
    left: 2%;
    z-index: 10;
	width:40vw;
	float:left;
	background-color:none;
	height: auto;
	padding-top:0%;
}
.logo-holder img {
width:100%;
}
.logo-holder a {
    margin-top: 0;
    display: block;
    position: relative
}
.logo-vis {
    position: relative;
    z-index: 1;
    transition: all .2s linear
}
.logo-notvis {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2;
    transition: all .2s linear;
    -webkit-transform: scale(.2);
    -moz-transform: scale(.2);
    transform: scale(.2);
    opacity: 0
}
.logo-notvis img {
width:100%;
height:auto;
}
header.sticky img.logo-vis {
    -webkit-transform: scale(.2);
    -moz-transform: scale(.2);
    transform: scale(.2);
    opacity: 0
}
header.sticky img.logo-notvis {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    transform: scale(1);
    opacity: 1
}
/* Header */
.section {
background-color: #000;
background-size: cover;
background-position: 50% 50%;
}
#section0 { background-image:none; }
#section1 { background-image: url(../images/slide-1.jpg); }
#section2 { background-image:none; }
#section3 { background-image: url(../images/slide-4.jpg); }
#section4 { background-image:none; }
#section5 { background-image:url(../images/gallery-bg.jpg); padding-top:8%; }
#section6 { background-image:url(../images/initiatives-bg.jpg); padding-top:8%; }
#section7 { background-image:url(../images/contact-bg.jpg); padding-top:5%; }
#section8 { background-image:url(../images/footer-bg.jpg); padding-top:5%; }
#main {
    width: 100%;
    position: absolute;
    top: 0;
    right: 0;
    opacity: 1
}

#wrapper,
.content-holder {
    float: left;
    width: 100%;
    position: relative;
    height: 100%;
}
.bg,
.full-height,
.overlay {
width:100%;
height:100%;
}
.page-left {
width:60%;
float:left;
background-image:url(../images/slide-2.jpg);
background-position: center;
background-size:cover;
height:100%;
}
.page-left-content {
position:absolute;
top:9vw;
right:55vw;
left:5vw;
}
.page-left-content h3  {
font-family: 'Roboto Condensed', sans-serif;
font-size:2.5vw;
font-weight:400;
color:#FFF;
}
.page-left-content h3 span {
font-family: 'Roboto Condensed', sans-serif;
font-size:5vw;
font-weight:600;
color:#FFF;
}
.page-left-content p {
font-family: 'Roboto Condensed', sans-serif;
font-size:1.5vw;
letter-spacing:0;
font-weight:400;
color:#FFF;
}
.view-more a {
font-family: 'Roboto Condensed', sans-serif;
    display: inline-block;
    padding:.8vw;
    z-index: 0;
    color: #FFF;
    text-align: left;
    font-size:1.3vw;
    text-transform: capitalize;
	 background-color:none;
    font-weight:400;
    text-decoration: none;
	border:2px solid#FFF;
	border-radius:.5vw;
	margin-bottom:1.3vw;
}
.view-more a:hover {
 color: #22427a;
 background-color:#FFF;
 border:2px solid#FFF;
 text-decoration: none;
}
.dps-logo {
position:absolute;
width:100%;
top:30%;
z-index:1000;
}
.section2-left {
background-image:url(../images/slide-3-left.jpg);
width:50%;
float:left;
background-color: #000;
background-size: cover;
background-position: 50% 50%;
height:100%;
}
.section2-left-content {
position:absolute;
bottom:5vw;
left:3vw;
}
.section2-left-content h3  {
font-family: 'Roboto Condensed', sans-serif;
font-size:2.3vw;
font-weight:400;
color:#FFF;
text-shadow: 2px 2px 2px #000000;
}
.section2-left-content h3 span {
font-family: 'Roboto Condensed', sans-serif;
font-size:5vw;
font-weight:bold;
color:#FFF;
text-transform:uppercase;
}
.section2-left-content p {
font-family: 'Roboto Condensed', sans-serif;
font-size:1.3vw;
letter-spacing:0;
font-weight:400;
color:#FFF;
}
.section2-right {
background-image:url(../images/slide-3-right.jpg);
width:50%;
float:left;
background-color: #000;
background-size: cover;
background-position: 50% 50%;
height:100%;
border-left:2px solid#FFF;
}
.section2-right-content {
position:absolute;
bottom:5vw;
right:22vw;
}
.section2-right-content h3  {
font-family: 'Roboto Condensed', sans-serif;
font-size:2.3vw;
font-weight:400;
color:#FFF;
text-shadow: 2px 2px 2px #000000;
}
.section2-right-content h3 span {
font-family: 'Roboto Condensed', sans-serif;
font-size:5vw;
font-weight:600;
color:#FFF;
}
.section2-right-content p {
font-family: 'Roboto Condensed', sans-serif;
font-size:1.3em;
letter-spacing:0;
font-weight:400;
color:#FFF;
}



.section3-left-content {
position:absolute;
bottom:10vw;
left:5vw;
}
.section3-left-content h3  {
font-family: 'Roboto Condensed', sans-serif;
font-size:2.3vw;
font-weight:400;
color:#FFF;
text-shadow: 2px 2px 2px #000000;
}
.section3-left-content h3 span {
font-family: 'Roboto Condensed', sans-serif;
font-size:5vw;
font-weight:600;
color:#FFF;
text-transform:uppercase;
}
.section3-left-content p {
font-family: 'Roboto Condensed', sans-serif;
font-size:1.3vw;
letter-spacing:0;
font-weight:400;
color:#FFF;
}


.section4-left {
background-image:url(../images/slide-5-left.jpg);
width:50%;
float:left;
background-color: #000;
background-size: cover;
background-position: 50% 50%;
height:100%;
}
.section4-right {
background:none;
width:50%;
float:left;
border-left:2px solid#FFF;
height:100%;
}
.section4-right-1 {
width:100%;
background-image:url(../images/slide-5-right-1.jpg);
background-size:cover;
background-position:center;
height:100%;
border-bottom:2px solid#FFF;
}
.section4-left-content {
position:absolute;
top:20vw;
right:30vw;
z-index:10000;
}
.section4-left-content h3  {
font-family: 'Roboto Condensed', sans-serif;
font-size:2vw;
font-weight:400;
color:#FFF;
text-shadow: 2px 2px 2px #000000;
}
.section4-left-content h3 span {
font-family: 'Roboto Condensed', sans-serif;
font-size:4vw;
font-weight:600;
color:#FFF;
text-transform:uppercase;
}

.section4-right-2 {
width:100%;
}
.section5-left-content {
position:absolute;
bottom:4vw;
right:32vw;
z-index:10000;
}
.section5-left-content h3  {
font-family: 'Roboto Condensed', sans-serif;
font-size:2vw;
font-weight:400;
color:#FFF;
text-shadow: 2px 2px 2px #000000;
}
.section5-left-content h3 span {
font-family: 'Roboto Condensed', sans-serif;
font-size:4vw;
font-weight:600;
color:#FFF;
text-transform:uppercase;
}

.strip {
width:100%;
background-color:#016c34;
background-image:url(../images/strip-bg.jpg);
background-repeat:repeat;
margin-top:12%;
z-index:1000;
}
.admission-update-btn {
width:10%;
float:left;
}
.admission-update-box {
width:47%;
float:left;
padding:4% 0 0 0;
margin-left:18%;
}
.admission-update-box p {
color:#FFF;
font-size:1.1em;
font-weight:400;
}
.campus-visit {
width:21%;
float:right;
padding:2.5% 0 0 0;
}
.campus-button a {
    display: inline-block;
    padding:10px 10px;
    z-index: 0;
    color: #fff;
    text-align: center;
    font-size:1em;
    text-transform: capitalize;
	 background-color:#004da4;
    font-weight:600;
    text-decoration: none;
	border-radius:5px;
}
.campus-button a:hover {
 color: #FFF;
 background-color:#6d970e;
 text-decoration: none;
}
.form-box {
width:100%;
padding:2%;
background-color:#dfd7d7;
margin-top:2%;
}
.form-box h1 {
font-size:1.5em;
color:#000;
text-align:center;
font-weight:600;
line-height:1.2em;
text-transform:uppercase;
}
.form-box h1 span {
font-size:.7em;
color:#000;
text-align:center;
font-weight:400;
}
.to input[type="text"] {
    width: 100%;
    border: 1px solid #CCC;
    background: #FFF;
    margin: 0 0 8px;
    padding:8px;
	font-size:1em;
	font-weight:600;
	color:#666;
}
select {
    width: 100%;
    border: 1px solid #CCC;
    background: #FFF;
    margin: 0 0 5px;
    padding:10px;
    font-size:1em;
	font-weight:600;
	color:#666;
}
.text input[type="text"], .text textarea {
    width: 100%;
    border: 1px solid #CCC;
    background: #FFF;
    margin: 0 0 5px;
    padding:10px;
    font-size:1em;
	font-weight:600;
	color:#666;
}
.form-submit2 input[type="submit"] {
	color: #FFF;
	text-align:center;
	font-size: 15px;
	font-weight:600;
	padding: 15px 60px;
	text-transform: uppercase;
	background:#016c34;
	display: inline-block;
	width:100%;
	-webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-ms-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
	border: none;
	cursor: pointer;
	outline:none;
}
.form-submit2 input[type="submit"]:hover {
	background: #000;
	color: #FFF;
}
.massage-box {
padding-top:4%;
}
.section2-content {
position:absolute;
width:35%;
bottom:200px;
right:50px;
z-index:10000;
}
.section2-content h1 {
font-size:2.5em;
color:#FFF;
text-align:left;
padding-left:6%;
padding-top:6%;
font-weight:600;
line-height:1em;
}
.section2-content h1 span {
font-size:.580em;
color:#FFF;
text-align:center;
font-weight:400;
line-height:1em;
}
.section2-content p {
font-size:1.1em;
color:#FFF;
text-align:left;
padding-left:6%;
padding-right:4%;
padding-top:4%;
font-weight:400;
line-height:1.3em;
}
.know-more a {
    display: inline-block;
    padding:8px 15px;
    z-index: 0;
    color: #FFF;
    text-align: left;
    font-size:1em;
	margin-left:6%;
    text-transform: capitalize;
	 background-color:#000;
    font-weight:400;
    text-decoration: none;
	border-radius:5px;
	margin-bottom:3%;
}
.know-more a:hover {
 color: #FFF;
 background-color:#82b809;
 text-decoration: none;
}

.footer {
width:100%;
margin-top:5vw;
}
iframe {
width:60%;
margin:0 auto;
height:450px;
margin-top:4%;
}
.footer h1:before {
    left: 0;
}
.footer h1:after {
    right: 0;
}
.footer h1::after {
    background: rgba(255, 255, 255, 0.3);
    bottom: 0;
    content: "";
    display: block;
    height: 5px;
    margin: auto;
    position: absolute;
    top: 0;
    width:28vw;
	color:#FFF;
}
.footer h1::before {
    background: rgba(255, 255, 255, 0.3);
    bottom: 0;
    content: "";
    display: block;
    height: 5px;
    margin: auto;
    position: absolute;
    top: 0;
    width:28vw;
	color:#FFF;
}
.footer h1 {
font-family: 'Roboto Condensed', sans-serif;
    text-align: center;
    font-size: 4vw;
    margin: 0 0 10px;
	letter-spacing:1px;
    color: #fff;
	position: relative;
	font-weight:300;
}


.footer h3:before {
    left: 0;
}
.footer h3:after {
    right: 0;
}
.footer h3::after {
    background: rgba(255, 255, 255, 0.3);
    bottom: 0;
    content: "";
    display: block;
    height: 5px;
    margin: auto;
    position: absolute;
    top: 0;
    width:32%;
	color:#FFF;
}
.footer h3::before {
    background: rgba(255, 255, 255, 0.3);
    bottom: 0;
    content: "";
    display: block;
    height: 5px;
    margin: auto;
    position: absolute;
    top: 0;
    width:32%;
	color:#FFF;
}
.footer h3 {
font-family: 'Roboto Condensed', sans-serif;
    text-align: center;
    font-size:28px;
    margin:15px 0 10px;
	letter-spacing:1px;
    color: #fff;
	position: relative;
	font-weight:300;
}
.ftr-grid:nth-child(7) {
float:left;
width:16%;
margin-right:0%;
}
.ftr-grid:nth-child(3) {
float:left;
width:14%;
margin-right:2%;
}
.ftr-grid:nth-child(4) {
float:left;
width:15%;
margin-right:2%;
}
.ftr-grid:nth-child(5) {
float:left;
width:14%;
margin-right:2%;
}
.ftr-grid:nth-child(6) {
float:left;
width:15%;
margin-right:2%;
}
.ftr-grid {
float:left;
width:16%;
margin-right:2%;
margin-top:2%;
}
.ftr-grid h2 {
font-family: 'Roboto Condensed', sans-serif;
font-size:1em;
font-weight:300;
text-transform:uppercase;
color:#FFF;
text-decoration:none;
}
.ftr-grid h2 a {
color:#FFF;
text-decoration:none;
}
.ftr-grid h2 a:hover {
color: #FFFF00;
text-decoration:none;
}
.ftr-grid li  {
font-family: 'Roboto Condensed', sans-serif;
font-size:.9em;
font-weight:300;
text-transform: capitalize;
color:#789667;
list-style:none;
display:block;
padding-bottom:2%;
text-decoration:none;
}
.ftr-grid li a {
color:#789667;
text-decoration:none;
}
.ftr-grid li a:hover {
color:#FFF;
text-decoration:none;
}
.social-links {
width:60%;
margin:0 auto;
text-align:center;
}
.smm-link li {
display:inline-block;
list-style:none;
color:#5c7a53;
font-size:2.5em;
margin-right:1%;
}
.smm-link li a {
display:inline-block;
list-style:none;
color:#5c7a53;
}
.smm-link li a:hover {
display:inline-block;
list-style:none;
color:#FFF;
}
.ftr-link {
margin-top:2%;
border-top:1px solid#48633f;
}
.ftr-link-left {
width:60%;
float:left;
}
.ftr-link-right {
width:40%;
float:left;
}
.monogram {
    text-align: left;
	padding-top:5px;
	float:left;
}
.pull-right {
font-family: 'Roboto Condensed', sans-serif;
    font-weight:300;
    line-height: 22px;
    padding-top: 14px;
    padding-left: 35px;
    margin-left: 20px;
    text-align: left;
    font-size: 16px;
	color:#5c7a53;
	text-decoration:none;
}
.link {
font-family: 'Roboto Condensed', sans-serif;
    font-weight:300;
    line-height: 22px;
    padding-top: 14px;
    padding-left: 35px;
    margin-left: 20px;
    text-align: left;
    font-size: 16px;
	color:#5c7a53;
	text-decoration:none;
}
.link a {
    color: #5c7a53;
	text-decoration:none;
}
.link a:hover {
      color: #FFF;
	text-decoration:none;
}
.initiatives-grid {
float:left;
width:23%;
margin-right:2%;
margin-top:2%;
}
.contacts-left {
    width: 60%;
    float: left;
}
.contacts-left {
    width: 60%;
    float: left;
}
.contacts-right {
    width: 40%;
    float: left;
    padding:40px 0;
}
.contacts-right h4 {
font-family: 'Roboto Condensed', sans-serif;
    text-align: center;
    color: #FFF;
   font-size:1.5vw;
   font-weight: bolder;
    letter-spacing: 0;
    margin: 0;
    text-transform: uppercase
}
.contacts-right h4 i {
   text-align: center;
    color: #FFF;
        font-size:4vw;
	margin-bottom:2%;
}
.contacts-right p {
font-family: 'Roboto Condensed', sans-serif;
    color:#FFF;
	font-weight:400;
    line-height: 1.5em;
	    font-size:1.5vw;
    padding-bottom: 33px;
    margin-left: 10%;
    margin-right: 10%;
    text-align:center;
	text-decoration:none;
}
.contacts-right p a {
font-family: 'Roboto Condensed', sans-serif;
    color:#FFF;
	font-weight:400;
    line-height: 1.5em;
    padding-bottom: 33px;
    margin-left: 10%;
    margin-right: 10%;
    text-align:center;
	text-decoration:none;
}
.contacts-right p a:hover {
font-weight:400;
font-family: 'Roboto Condensed', sans-serif;
    color: #e28c06;
    text-decoration: none
}
.about-section-grids {
    padding: 0;
    margin-bottom: .3em;
    margin-top: 3.8%;
    margin-left: 3%;
    margin-right: 3%
}
.form-text {
    float: left;
    width: 100%;
    padding-left: 0
}
.form {
    margin-top: 0;
    padding:40px;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px
}
.form textarea {
font-family: 'Roboto Condensed', sans-serif;
    color: #999;
    padding: 10px 10px;
    display: block;
    float: left;
    margin-bottom: 0;
    margin-top: 0;
    width: 100%;
        font-size:1.2vw;
    font-weight: 400;
    background: #fff;
    border: 1px solid #ccc;
    text-transform: capitalize;
    outline: 0;
    -webkit-appearance: none;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -o-border-radius: 0
}
.form select {
font-family: 'Roboto Condensed', sans-serif;
    width: 100%;
    padding: 15px 15px;
    border: 1px solid #ccc;
    border-radius: 1px;
        font-size:1.2vw;
    font-weight: 400;
    margin-bottom: 1em;
    color: #666;
    outline: 0;
    transition: .5s all ease;
    -webkit-transition: .5s all ease;
    -moz-transition: .5s all ease;
    -o-transition: .5s all ease;
    -ms-transition: .5s all ease
}
.form textarea {
font-family: 'Roboto Condensed', sans-serif;
    resize: none;
    height:150px;
    margin-bottom: 1em
}
.form input[type="submit"] {
font-family: 'Roboto Condensed', sans-serif;
    background: #b6571d;
    padding: 20px 20px;
    display: block;
    color: #FFF;
    font-size:1.5vw;
    border: 0;
    outline: 0;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    cursor: pointer;
    text-align: center;
    margin-top: .5em;
    margin-left: 0;
    -moz-transition: all .5s ease-out;
    -ms-transition: all .5s ease-out;
    -o-transition: all .5s ease-out;
    transition: all .5s ease-out;
    width:40%
}
.form input[type="submit"]:hover {
    background: #de9016;
    color: #fff
}
.form-text input[type="text"],
.contact-right textarea,
.contact form select {
font-family: 'Roboto Condensed', sans-serif;
    width: 100%;
    padding: 15px 15px;
    border: 1px solid #ccc;
    border-radius: 1px;
    font-size:1.2vw;
    font-weight:400;
    margin-bottom: 1em;
    color: #000;
    outline: 0;
    transition: .5s all ease;
    -webkit-transition: .5s all ease;
    -moz-transition: .5s all ease;
    -o-transition: .5s all ease;
    -ms-transition: .5s all ease;
	text-transform:none;
}
.tab-menu-mobile {
display:none;
}
#cssmenu {
display: block;
}
.desktop {
display: block;
}
.mobile {
display:none;
}
@media (min-width: 480px) and (max-width: 599px) {
.carousel-indicators {
 width: auto;
}
#section0 { background-image:none; }
#section1 { background-image: url(../images/slide-1.jpg); }
#section2 { background-image:none; }
#section3 { background-image: url(../images/slide-4.jpg); }
#section4 { background-image:none; }
#section5 { background-image:url(../images/gallery-bg.jpg); padding-top:8%; }
#section6 { background-image:url(../images/initiatives-bg.jpg); padding-top:8%; }
#section7 { background-image:url(../images/contact-bg.jpg); padding-top:5%; }
#section8 { background-image:url(../images/footer-bg.jpg); padding-top:5%; }
iframe {
width:80%;
margin:0 auto;
height:300px;
margin-top:8%;
}
.page-left-content {
    position: absolute;
    top:30vw;
    right:10vw;
    left:8vw;
}
.page-left-content h3 {
    font-size:1.8em;
}
.page-left-content h3 span {
    font-size:1.3em;
}
.page-left-content p {
display:none;
}
.view-more a {
padding:1% 5%;
font-size:.9em;
}
.section2-left, .section2-right {
    width:100%;
}
.section2-right {
display:none;
}
.section2-left-content {
    position: absolute;
    bottom: 10vw;
    left: 10vw;
}
.section2-left-content h3 {
font-size:1.3em;
}
.section2-left-content h3 span {
 font-size:2.5em;
}
.section3-left-content {
    position: absolute;
    bottom: 10vw;
    left: 10vw;
}
.section3-left-content h3 {
font-size: 1.3em;
}
.section3-left-content h3 span {
font-size:2.1em;
}
.section3-left-content p {
display:none;
}
.section4-left {
width: 100%;
}
.section4-right {
display:none
}
.contacts-left {
    width:100%;
	margin-top:3vw;
}
.form-text {
margin-top:5%;
}
.form {
padding: 10px;
}
.form-text input[type="text"], .contact-right textarea, .contact form select {
    padding: 10px 10px;
   font-size:.8em;
}
.form textarea {
padding: 10px 10px;
font-size:.8em;
 height:50px;
}
.form input[type="submit"] {
    padding: 10px 10px;
    font-size: 1em;
    margin-top: .5em;
    width:100%;
}
.footer {
    width: 100%;
    margin-top:18vw;
}
.ftr-grid:nth-child(3), .ftr-grid:nth-child(4), .ftr-grid:nth-child(5), .ftr-grid:nth-child(6), .ftr-grid:nth-child(7), .ftr-grid:nth-child(8) {
width:95%;
margin-right:0%;
margin-left:5%;
margin-top: 2%;
}
.ftr-grid {
width:95%;
margin-right:0%;
margin-left:5%;
margin-top: 2%;
}
.ftr-grid li {
font-size: .9em;
padding-bottom: 1%;
}
.contacts-right {
display:none;
}
.desktop-show {
display:none;
}
.mobile-show {
display:block;
}
.tr-header {
    background: rgba(255, 255, 255,1);
	height:75px;
}
.logo-holder {
    width:80%;
	margin:0 auto;
}
.logo-holder {
    position: relative;
}
.logo-holder img {
    width:100%;
}
.tab-menu-mobile {
display:block;
}
.desktop {
display:none;
}
.mobile {
display:block;
}
}
@media (min-width: 320px) and (max-width: 479px) {
#section0 { background-image:none; }
#section1 { background-image: url(../images/slide-1.jpg); }
#section2 { background-image:none; }
#section3 { background-image: url(../images/slide-4.jpg); }
#section4 { background-image:none; }
#section5 { background-image:url(../images/gallery-bg.jpg); padding-top:8%; }
#section6 { background-image:url(../images/initiatives-bg.jpg); padding-top:8%; }
#section7 { background-image:url(../images/contact-bg.jpg); padding-top:5%; }
#section8 { background-image:url(../images/footer-bg.jpg); padding-top:5%; }
iframe {
width:80%;
margin:0 auto;
height:300px;
margin-top:8%;
}
.page-left-content {
    position: absolute;
    top: 45vw;
    right:10vw;
    left: 5vw;
}
.page-left-content h3 {
    font-size:1.6em;
}
.page-left-content h3 span {
    font-size:1.2em;
}
.page-left-content p {
display:none;
}
.view-more a {
padding:1% 5%;
font-size:.9em;
}
.section2-left, .section2-right {
    width:100%;
}
.section2-right {
display:none;
}
.section2-left-content {
    position: absolute;
    bottom: 15vw;
    left: 10vw;
}
.section2-left-content h3 {
font-size:1.1em;
}
.section2-left-content h3 span {
 font-size:2em;
}
.section3-left-content {
    position: absolute;
    bottom: 15vw;
    left: 5vw;
}
.section3-left-content h3 {
font-size: 1.1em;
}
.section3-left-content h3 span {
font-size:1.8em;
}
.section3-left-content p {
display:none;
}
.section4-left {
width: 100%;
}
.section4-right {
display:none
}
.contacts-left {
    width:100%;
	margin-top:3vw;
}
.form-text {
margin-top:5%;
}
.form {
padding: 10px;
}
.form-text input[type="text"], .contact-right textarea, .contact form select {
    padding: 10px 10px;
   font-size:.8em;
}
.form textarea {
padding: 10px 10px;
font-size:.8em;
 height:50px;
}
.form input[type="submit"] {
    padding: 10px 10px;
    font-size: 1em;
    margin-top: .5em;
    width:100%;
}
.footer {
    width: 100%;
    margin-top:18vw;
}
.ftr-grid:nth-child(3), .ftr-grid:nth-child(4), .ftr-grid:nth-child(5), .ftr-grid:nth-child(6), .ftr-grid:nth-child(7), .ftr-grid:nth-child(8) {
width:95%;
margin-right:0%;
margin-left:5%;
margin-top: 2%;
}
.ftr-grid {
width:95%;
margin-right:0%;
margin-left:5%;
margin-top: 2%;
}
.ftr-grid li {
font-size: .9em;
padding-bottom: 1%;
}
.contacts-right {
display:none;
}
.desktop-show {
display:none;
}
.mobile-show {
display:block;
}
.tr-header {
    background: rgba(255, 255, 255,1);
	height:75px;
}
.logo-holder {
    width:96%;
}
.logo-holder {
    position: relative;
}
.logo-holder img {
    width:100%;
}
.tab-menu-mobile {
display:block;
}
.desktop {
display:none;
}
.mobile {
display:block;
}
}