@media (min-width:1280px) and (max-width: 1699px) {
	
.sector-wrapper .sector-cont .sector-content .menu-row2 .left-cont .secjob-cont img { margin-bottom: 20px; }
.sector-wrapper .sector-cont .sector-content .menu-row1 .left-cont .secjob-cont img { margin-bottom: 20px; }
.sector-wrapper .sector-cont .sector-content .menu-row1 .right-cont .secjob-cont img { margin-bottom: 20px; }
.sector-wrapper .sector-cont .sector-content .menu-row1 .right-cont .secjob-cont img { margin-bottom: 20px; }
	
.menu li.menu-toggle{
	width:90px !important;
	height:101px !important;
	background-size:cover !important;
}
.menu li.menu-toggle img{
	margin-right: 16px !important;
	width: 35px !important;	
}
.menu li.register-link {
	width:90px !important;
	height:101px !important;
	background-size:cover !important;
	line-height:101px !important;
	right: 112px !important;
	top: 65px !important;
}
.menu li.login-link {
	width:90px !important;
	height:101px !important;
	background-size:cover !important;
	line-height:101px !important;
	top: 65px !important;
	right: 12px !important;
}
.home-wrapper .logo{
	padding-top:20vh;
	width:300px;
	height:270px;
}
.logo{
	width:200px;
	height:auto;
}
.home-wrapper .logo img{
	width:100%;
	height:auto;
}
.home-wrapper .heading{
	top: 61vh;
}
.logo img{
	width:100%;
	height:auto;
}
.testimonial-section .test-cont .sector-tabs .menu-row1{
	display:inline-block;
}
.testimonial-section .test-cont{
	margin-left:5%;
}
.testimonial-section .test-cont .sector-tabs .more-testi{
	background-size:cover !important;	
}
.testimonial-section .test-cont .sector-tabs .less-testi{
	background-size:cover !important;	
}
.testimonial-section .test-cont .sector-tabs a{
	width:250px !important;
	height:280px !important;
	background-size:cover !important;
}
.testimonial-section .test-cont .sector-tabs .menu-row1 .left-cont{
	width:250px;
	height:280px;
	margin:0px 13px -110px 60px;
	background-size:cover !important;
}
.testimonial-section .test-cont .sector-tabs .menu-row1 .right-cont{
	width:250px;
	height:280px;
	margin:0px 60px -110px 13px;
	background-size:cover !important;
}
.testimonial-section .test-cont .sector-tabs .menu-row2 .left-cont{
	width:250px;
	height:280px;
	margin:0px 60px -110px 13px;
	background-size:cover !important;

}
.testimonial-section .test-cont .sector-tabs .menu-row2 .right-cont{
	width:250px;
	height:280px;
	margin:0px 13px -110px 60px;
	background-size:cover !important;
}
.testimonial-section .test-cont .sector-content h1 {
    font-size: 30px;
	margin-bottom: 40px;
}
.testimonial-section .test-cont .sector-content h4{
	font-size: 20px;
	line-height: 32px;	
}
.testimonial-section .test-cont .sector-content{
	max-width: 400px;
	padding-right: 50px;	
}
.testimonial-section .test-cont .sector-tabs .five-block {
    padding-bottom: 104px;
}
	.partnerships-section .test-cont .sector-tabs .menu-row1{
	display:inline-block;
}
.partnerships-section .test-cont{
	margin-left:5%;
}
.partnerships-section .test-cont .sector-tabs .more-testi{
	background-size:cover !important;	
}
.partnerships-section .test-cont .sector-tabs .less-testi{
	background-size:cover !important;	
}
.partnerships-section .test-cont .sector-tabs a{
	width:250px !important;
	height:280px !important;
	background-size:cover !important;
}
.partnerships-section .test-cont .sector-tabs .menu-row1 .left-cont{
	width:250px;
	height:280px;
	margin:0px 13px -110px 60px;
	background-size:cover !important;
}
.partnerships-section .test-cont .sector-tabs .menu-row1 .right-cont{
	width:250px;
	height:280px;
	margin:0px 60px -110px 13px;
	background-size:cover !important;
}
.partnerships-section .test-cont .sector-tabs .menu-row2 .left-cont{
	width:250px;
	height:280px;
	margin:0px 60px -110px 13px;
	background-size:cover !important;

}
.partnerships-section .test-cont .sector-tabs .menu-row2 .right-cont{
	width:250px;
	height:280px;
	margin:0px 13px -110px 60px;
	background-size:cover !important;
}
.partnerships-section .test-cont .sector-content h1 {
    font-size: 30px;
	margin-bottom: 40px;
}
.partnerships-section .test-cont .sector-content h4{
	font-size: 20px;
	line-height: 32px;	
}
.partnerships-section .test-cont .sector-content{
	max-width: 400px;
	padding-right: 50px;	
}
.partnerships-section .test-cont .sector-tabs .five-block {
    padding-bottom: 104px;
}	
	
.team-wrapper .team-cont .team-pic{
	background-size:cover !important;
}
.team-wrapper .team-cont .menu-row1 .left-cont{
	width:110px;
	height:123px;
	margin: 0px 10px -45px 20px;	
}
.team-wrapper .team-cont .menu-row1 .right-cont{
	width:110px;
	height:123px;
	margin:0px 20px -45px 10px;	
}
.team-wrapper .team-cont .menu-row2 .left-cont{
	width:110px;
	height:123px;
	margin:0px 20px -45px 10px;	
}
.team-wrapper .team-cont .menu-row2 .right-cont{
	width:110px;
	height:123px;
	margin: 0px 10px -45px 20px;		
}
.team-wrapper .team-cont .menu-row1 .right-cont .team-pic::after{
	width:110px;
	height:123px;
	background-size:cover;
}
.team-wrapper .team-cont .menu-row1 .right-cont .team-pic::before{
	width: 170px;
	height: 230px;
	left: -28px;
	top: -26px;
	background-size: cover;	
}

.team-wrapper .team-cont .menu-row1 .left-cont .team-pic::after{
	width:110px;
	height:123px;
	background-size:cover;
}
.team-wrapper .team-cont .menu-row1 .left-cont .team-pic::before{
	width: 170px;
	height: 230px;
	left: -31px;
	top: -26px;
	background-size: cover;	
}
.team-wrapper .team-cont .menu-row2 .left-cont .team-pic::after{
	width:110px;
	height:123px;
	background-size:cover;
}
.team-wrapper .team-cont .menu-row2 .left-cont .team-pic::before{
	width: 170px;
	height: 230px;
	left: -28px;
	top: -26px;
	background-size: cover;	
}
.team-wrapper .team-cont .menu-row2 .right-cont .team-pic::after{
	width:110px;
	height:123px;
	background-size:cover;
}
.team-wrapper .team-cont .menu-row2 .right-cont .team-pic::before{
	width: 170px;
	height: 230px;
	left: -31px;
	top: -26px;
	background-size: cover;	
}
.team-wrapper .team-cont .menu-row1 .right-cont .team-pic p.top-desc, .team-wrapper .team-cont .menu-row2 .right-cont .team-pic p.top-desc, .team-wrapper .team-cont .menu-row1 .left-cont .team-pic p.top-desc , .team-wrapper .team-cont .menu-row2 .left-cont .team-pic p.top-desc{
	font-size:9px;
}
.team-wrapper .team-cont .menu-row1 .right-cont .team-pic p.bottom-desc, .team-wrapper .team-cont .menu-row2 .right-cont .team-pic p.bottom-desc, .team-wrapper .team-cont .menu-row2 .left-cont .team-pic p.bottom-desc , .team-wrapper .team-cont .menu-row1 .left-cont .team-pic p.bottom-desc{
	bottom: -20%;
	font-size: 8px;
}
.team-wrapper .team-title{
	left:5%;
}
.sector-wrapper .sector-cont{
	left:40px;
}
.sector-wrapper .search-section{
	width: 470px;	
}
.sector-wrapper .search-section h2{
	margin-bottom:10px;
}
.sector-wrapper .sector-cont{
	padding-bottom:95px;
	overflow:visible;	
}
.sector-wrapper .sector-cont .sector-tabs{
	padding-bottom:95px;
}
.sector-wrapper .sector-cont .sector-content{
	padding-bottom:95px;	
}
.seeall{
	margin-right:30px;
}
.sector-wrapper .sector-cont .sector-tabs a{
	width:220px !important;	
	height:246px !important;	
	background-size:cover !important;
	font-size: 18px;
	line-height: 22px;
	padding:20px !important;
	font-weight:500;	
}
.sector-wrapper .sector-cont .sector-tabs a span{
	margin-top:10px;
}
.sector-wrapper .sector-cont .sector-content .secjob-cont{
	width:220px !important;
	height:246px !important;
	padding:15px !important;	
}
.sector-wrapper .sector-cont .sector-tabs .menu-row1 .left-cont, .sector-wrapper .sector-cont .sector-tabs .menu-row2 .right-cont{
	width:220px;
	height:246px;
	background-size:cover !important;
	margin: 0px 10px -95px 40px;
}
.sector-wrapper .sector-cont .sector-tabs .menu-row1 .right-cont, .sector-wrapper .sector-cont .sector-tabs .menu-row2 .left-cont{
	width:220px;
	height:246px;
	background-size:cover !important;
	margin: 0px 40px -95px 10px
}
.sector-wrapper .sector-cont .sector-content .menu-row1 .left-cont, .sector-wrapper .sector-cont .sector-content .menu-row2 .right-cont{
	width:220px;
	height:246px;
	background-size:cover !important;
	margin: 0px 10px -95px 40px;
}
.sector-wrapper .sector-cont .sector-content .menu-row1 .right-cont, .sector-wrapper .sector-cont .sector-content .menu-row2 .left-cont{
	width:220px;
	height:246px;
	background-size:cover !important;
	margin: 0px 40px -95px 10px
}
.sector-wrapper .sector-cont .sector-content h4{
	font-size: 14px;
	line-height: 18px;
	margin-bottom:15px;
	width: 90%;

}
.sector-wrapper .sector-cont .sector-content p {
    font-size: 12px;
    line-height: 16px;
}
.sector-wrapper .home-arrow{
height: 90px;
width: 100px;
padding-top: 35px;
background-size: cover !important;
font-size:12px;
left: calc(50% - 50px);
}
.home-wrapper .job-arrow{
height: 90px;
width: 100px;
background-size: cover !important;
bottom:-20px;
padding-top: 15px;
font-size:12px;
left: calc(50% - 50px);	
}
.sector-wrapper .contact-arrow{
height: 90px;
width: 100px;
background-size: cover !important;
bottom:-20px;
padding-top: 15px;
font-size:12px;
left: calc(50% - 50px);		
}
.footer-section .footer-cont .footer-links h2{
	font-size:14px;
}
.footer-section .footer-cont .footer-links p{
	font-size:12px;
}
.footer-section .footer-cont .footer-links li{
	line-height:17px;
}
.footer-section .footer-cont .footer-links li a{
	font-size:12px;
	line-height:inherit;
}
.footer-section .footer-cont .footer-links .social-icons li{
	margin-right:-7px;
}
.footer-section .footer-cont .form-section input[type="text"] {
    height: 45px;
    line-height: 45px;
}
.menu-wrapper .menu-cont a{
	width:165px !important;	
	height:185px !important;	
	background-size:cover !important;	
	font-size: 14px;
}
.menu-wrapper .menu-cont .menu-row1 .left-cont, .menu-wrapper .menu-cont .menu-row2 .right-cont{
	width:165px !important;	
	height:185px !important;
	margin: 0px 8px -70px 35px;
}
.menu-wrapper .menu-cont .menu-row1 .right-cont, .menu-wrapper .menu-cont .menu-row2 .left-cont{
	width:165px !important;	
	height:185px !important;
	margin: 0px 35px -70px 8px;
}
.menu-wrapper .menu-cont{
	font-size: 18px;
	line-height: 22px;
	padding: 30px 0px 100px 0px;	
}

#mattinsonforest.mtm-cont{
	top:110px !important;
}
#smarter-travel.mtm-cont{
	top:110px !important;
}
.smarter-travel-section .mtm-cont h1{
	margin-bottom:10px;
}
.smarter-travel-section .mtm-cont p{
	line-height: 32px;
	font-size: 16px;	
}
#mattinsonforest p {
    font-size: 18px;
    margin-bottom: 15px;
}
.testimonial-section .test-cont .sector-tabs a img {
    filter: brightness(2000%);
    max-width: 55%;
}

#profile h1{
	margin-top:120px;
}

}


@media (min-width:992px) and (max-width: 1279px) {

.sector-wrapper .sector-cont .sector-content .menu-row2 .left-cont .secjob-cont img { display:none; }
.sector-wrapper .sector-cont .sector-content .menu-row1 .left-cont .secjob-cont img { display:none; }
.sector-wrapper .sector-cont .sector-content .menu-row1 .right-cont .secjob-cont img { display:none; }
.sector-wrapper .sector-cont .sector-content .menu-row1 .right-cont .secjob-cont img { display:none; }

.menu li.menu-toggle{
	width:90px !important;
	height:101px !important;
	background-size:cover !important;
}
.menu li.menu-toggle img{
	margin-right: 16px !important;
	width: 35px !important;	
}
.menu li.register-link {
	width:90px !important;
	height:101px !important;
	background-size:cover !important;
	line-height:101px !important;
	right: 112px !important;
	top: 65px !important;
	display:none !important;
}
.menu li.login-link {
	width:90px !important;
	height:101px !important;
	background-size:cover !important;
	line-height:101px !important;
	top: 65px !important;
	right: 12px !important;
	display:none !important;
}
.home-wrapper .logo{
	padding-top:20vh;
	width:250px;
	height:auto;
}
.logo{
	width:200px;
	height:auto;
	left:20px !important;
	top:20px!important;
}
.menu{
	right:20px !important;
	top:20px!important;	
}
.menu-wrapper .close-menu{
	right:40px !important;
	top:40px!important;		
}
.menu-wrapper .social-icons{
	bottom: 5vh;
	left: 40px;
}
.home-wrapper .logo img{
	width:100%;
	height:auto;
}
.home-wrapper .heading{
	top: 61vh;
}
.logo img{
	width:100%;
	height:auto;
}
.testimonial-section .test-cont .sector-tabs .menu-row1{
	display:inline-block;
}
.testimonial-section .test-cont{
	margin-left:50px !important;
}
.testimonial-section .test-cont .sector-tabs .more-testi{
	background-size:cover !important;	
}
.testimonial-section .test-cont .sector-tabs .less-testi{
	background-size:cover !important;	
}
.testimonial-section .test-cont .sector-tabs a{
	width:150px !important;
	height:168px !important;
	background-size:cover !important;
}
.testimonial-section .test-cont .sector-tabs .menu-row1 .right-cont.active{
	background-size:cover !important;	
}
.testimonial-section .test-cont .sector-tabs .menu-row1 .left-cont{
	width:150px;
	height:168px;
	margin:0px 13px -70px 50px;
}
.testimonial-section .test-cont .sector-tabs .menu-row1 .right-cont{
	width:150px;
	height:168px;
	margin:0px 50px -70px 13px;
}
.testimonial-section .test-cont .sector-tabs .menu-row2 .left-cont{
	width:150px;
	height:168px;
	margin:0px 50px -70px 13px;

}
.testimonial-section .test-cont .sector-tabs .menu-row2 .right-cont{
	width:150px;
	height:168px;
	margin:0px 13px -70px 50px;
}
.testimonial-section .test-cont .sector-tabs a img{
	max-width:80%;
}
.testimonial-section .test-cont .sector-content h1 {
    font-size: 30px;
	margin-bottom: 40px;
}
.testimonial-section .test-cont .sector-content h4{
	font-size: 20px;
	line-height: 32px;	
}
.testimonial-section .test-cont .sector-content{
	max-width: 400px;
	padding-right: 50px;	
}
.testimonial-section .test-cont .sector-tabs .five-block {
    padding-bottom: 70px;
}
	

.partnerships-section .test-cont .sector-tabs .menu-row1{
	display:inline-block;
}
.partnerships-section .test-cont{
	margin-left:50px !important;
}
.partnerships-section .test-cont .sector-tabs .more-testi{
	background-size:cover !important;	
}
.partnerships-section .test-cont .sector-tabs .less-testi{
	background-size:cover !important;	
}
.partnerships-section .test-cont .sector-tabs a{
	width:150px !important;
	height:168px !important;
	background-size:cover !important;
}
.partnerships-section .test-cont .sector-tabs .menu-row1 .right-cont.active{
	background-size:cover !important;	
}
.partnerships-section .test-cont .sector-tabs .menu-row1 .left-cont{
	width:150px;
	height:168px;
	margin:0px 13px -70px 50px;
}
.partnerships-section .test-cont .sector-tabs .menu-row1 .right-cont{
	width:150px;
	height:168px;
	margin:0px 50px -70px 13px;
}
.partnerships-section .test-cont .sector-tabs .menu-row2 .left-cont{
	width:150px;
	height:168px;
	margin:0px 50px -70px 13px;

}
.partnerships-section .test-cont .sector-tabs .menu-row2 .right-cont{
	width:150px;
	height:168px;
	margin:0px 13px -70px 50px;
}
.partnerships-section .test-cont .sector-tabs a img{
	max-width:80%;
}
.partnerships-section .test-cont .sector-content h1 {
    font-size: 30px;
	margin-bottom: 40px;
}
.partnerships-section .test-cont .sector-content h4{
	font-size: 20px;
	line-height: 32px;	
}
.partnerships-section .test-cont .sector-content{
	max-width: 400px;
	padding-right: 50px;	
}
.partnerships-section .test-cont .sector-tabs .five-block {
    padding-bottom: 70px;
}	
	
	
.team-wrapper .team-cont .team-pic{
	background-size:cover !important;
}
.team-wrapper .team-cont .menu-row1 .left-cont{
	width:110px;
	height:123px;
	margin: 0px 5px -45px 10px;	
}
.team-wrapper .team-cont .menu-row1 .right-cont{
	width:110px;
	height:123px;
	margin:0px 10px -45px 5px;	
}
.team-wrapper .team-cont .menu-row2 .left-cont{
	width:110px;
	height:123px;
	margin:0px 10px -45px 5px;	
}
.team-wrapper .team-cont .menu-row2 .right-cont{
	width:110px;
	height:123px;
	margin: 0px 5px -45px 10px;		
}
.home-wrapper .l-arrow a span{
	display:none;
}
.home-wrapper .r-arrow a span{
	display:none;
}
.testimonial-section .r-arrow a span{
	display:none;
}
.team-wrapper .team-cont .menu-row1 .right-cont .team-pic::after{
	width:110px;
	height:123px;
	background-size:cover;
}
.team-wrapper .team-cont .menu-row1 .right-cont .team-pic::before{
	width: 170px;
	height: 230px;
	left: -26px;
	top: -26px;
	background-size: cover;	
}

.team-wrapper .team-cont .menu-row1 .left-cont .team-pic::after{
	width:110px;
	height:123px;
	background-size:cover;
}
.team-wrapper .team-cont .menu-row1 .left-cont .team-pic::before{
	width: 170px;
	height: 230px;
	left: -32px;
	top: -26px;
	background-size: cover;	
}
.team-wrapper .team-cont .menu-row2 .left-cont .team-pic::after{
	width:110px;
	height:123px;
	background-size:cover;
}
.team-wrapper .team-cont .menu-row2 .left-cont .team-pic::before{
	width: 170px;
	height: 230px;
	left: -28px;
	top: -26px;
	background-size: cover;	
}
.team-wrapper .team-cont .menu-row2 .right-cont .team-pic::after{
	width:110px;
	height:123px;
	background-size:cover;
}
.team-wrapper .team-cont .menu-row2 .right-cont .team-pic::before{
	width: 170px;
	height: 230px;
	left: -32px;
	top: -26px;
	background-size: cover;	
}
.team-wrapper .l-arrow a span{
	display:none;
}
.team-wrapper .team-cont .menu-row1 .right-cont .team-pic p.top-desc, .team-wrapper .team-cont .menu-row2 .right-cont .team-pic p.top-desc, .team-wrapper .team-cont .menu-row1 .left-cont .team-pic p.top-desc , .team-wrapper .team-cont .menu-row2 .left-cont .team-pic p.top-desc{
	font-size:9px;
}
.team-wrapper .team-cont .menu-row1 .right-cont .team-pic p.bottom-desc, .team-wrapper .team-cont .menu-row2 .right-cont .team-pic p.bottom-desc, .team-wrapper .team-cont .menu-row2 .left-cont .team-pic p.bottom-desc , .team-wrapper .team-cont .menu-row1 .left-cont .team-pic p.bottom-desc{
	bottom: -17%;
	font-size: 8px;
}
.team-wrapper .team-title{
	left:5%;
}
.sector-wrapper .sector-cont{
	left:40px;
	top:22vh;
}
.sector-wrapper .search-section{
	width: 470px;
	top: 15vh;	
}
.footer-section .footer-cont .footer-links .footer-links-inner {
    width: 94%;
}
.footer-section .r-arrow{
	bottom:20vh;
	right: 20px;
}
.sector-wrapper .search-section h2{
	margin-bottom:10px;
}
.sector-wrapper .sector-cont{
	padding-bottom:0px;
	overflow:visible;	
}
.seeall{
	margin-right:30px;
}
.sector-wrapper .sector-cont .sector-tabs{
	padding-bottom:95px;
}
.sector-wrapper .sector-cont .sector-content{
	padding-bottom:95px;	
}
.sector-wrapper .sector-cont .sector-tabs a{
	width:180px !important;	
	height:200px !important;	
	background-size:cover !important;
	font-size: 14px;
	line-height: 20px;
	padding:10px !important;
	font-weight:normal !important;
}
.sector-wrapper .sector-cont .sector-tabs a span{
	margin-top:10px;
}
.sector-wrapper .sector-cont .sector-tabs a span img{
	width:30px;
	height:auto;
}
.sector-wrapper .sector-cont .sector-content .secjob-cont{
	width:180px !important;
	height:200px !important;
	padding:15px !important;	
	padding-left: 10px !important;
}
.sector-wrapper .sector-cont .sector-content .secjob-cont span{
	display:none !important;
}
.sector-wrapper .sector-cont .sector-tabs .menu-row1 .left-cont, .sector-wrapper .sector-cont .sector-tabs .menu-row2 .right-cont{
	width:180px;
	height:200px;
	background-size:cover !important;
	margin: 0px 10px -80px 40px;
}
.sector-wrapper .sector-cont .sector-tabs .menu-row1 .right-cont, .sector-wrapper .sector-cont .sector-tabs .menu-row2 .left-cont{
	width:180px;
	height:200px;
	background-size:cover !important;
	margin: 0px 40px -80px 10px
}
.sector-wrapper .sector-cont .sector-content .menu-row1 .left-cont, .sector-wrapper .sector-cont .sector-content .menu-row2 .right-cont{
	width:180px;
	height:200px;
	background-size:cover !important;
	margin: 0px 10px -80px 40px;
}
.sector-wrapper .sector-cont .sector-content .menu-row1 .right-cont, .sector-wrapper .sector-cont .sector-content .menu-row2 .left-cont{
	width:180px;
	height:200px;
	background-size:cover !important;
	margin: 0px 40px -80px 10px
}
.sector-wrapper .sector-cont .sector-content h4{
	font-size: 14px;
	line-height: 18px;
	margin-bottom:15px;	
}
.sector-wrapper .sector-cont .sector-content p {
    font-size: 12px;
    line-height: 16px;
}
.sector-wrapper .home-arrow{
height: 90px;
width: 100px;
padding-top: 35px;
background-size: cover !important;
font-size:12px;
left: calc(50% - 50px);
}
.home-wrapper .job-arrow{
height: 90px;
width: 100px;
background-size: cover !important;
bottom:-20px;
padding-top: 15px;
font-size:12px;
left: calc(50% - 50px);	
}
.sector-wrapper .contact-arrow{
height: 90px;
width: 100px;
background-size: cover !important;
bottom:-20px;
padding-top: 15px;
font-size:12px;
left: calc(50% - 50px);		
}
.footer-section .footer-cont .footer-links h2{
	font-size:14px;
}
.footer-section .footer-cont .footer-links p{
	font-size:12px;
}
.footer-section .footer-cont .footer-links li{
	line-height:17px;
}
.footer-section .footer-cont .footer-links li a{
	font-size:12px;
	line-height:inherit;
}
.footer-section .footer-cont .footer-links .social-icons li{
	margin-right:-7px;
}
.footer-section .footer-cont .form-section input[type="text"] {
    height: 45px;
    line-height: 45px;
	font-size:16px;
	text-indent:10px;
}
.footer-section .footer-cont .form-section .msgbox{
	font-size:16px;
	text-indent:10px;
}
.footer-section .footer-cont .form-section .inputfile + label {
    font-size: 16px;
    font-weight: 500;
	margin-left: 79px;
}
.menu-wrapper .menu-cont a{
	width:165px !important;	
	height:185px !important;	
	background-size:cover !important;	
	font-size: 14px;
}
.menu-wrapper .menu-cont .menu-row1 .left-cont, .menu-wrapper .menu-cont .menu-row2 .right-cont{
	width:165px !important;	
	height:185px !important;
	margin: 0px 8px -70px 35px;
}
.menu-wrapper .menu-cont .menu-row1 .right-cont, .menu-wrapper .menu-cont .menu-row2 .left-cont{
	width:165px !important;	
	height:185px !important;
	margin: 0px 35px -70px 8px;
}
.menu-wrapper .menu-cont{
	font-size: 18px;
	line-height: 22px;
	padding: 30px 0px 100px 0px;	
}
.mtm-wrapper .mtm-cont h2{
	font-size:22px;
}
#mattinsonforest.mtm-cont{
	top:80px !important;
	padding-bottom:170px !important;
}
#smarter-travel.mtm-cont{
	top:80px !important;
	padding-bottom:160px !important;
}
.footer-section .footer-cont .form-section{
	min-height:65pvh;
	height:auto !important;
	padding-top: 80px;
	padding-bottom: 50px
}
.footer-section .footer-cont .footer-links{
	padding-top:50px;
	padding-bottom:50px;
}
.smarter-travel-section .mtm-cont h1{
	margin-bottom:10px;
}
.smarter-travel-section .mtm-cont p{
	line-height: 28px;
	font-size: 16px;	
}
#mattinsonforest p {
    font-size: 16px;
    margin-bottom: 15px;
	line-height:28px;
}
.mtm-wrapper .mtm-cont h1{
	font-size:32px;
	margin-bottom:20px;
}
.sector-wrapper .menu{
	z-index:999;
}
.testimonial-section .test-cont .sector-tabs a img {
    filter: brightness(2000%);
    max-width: 70%;
}
.testimonial-section .test-cont .testi-csarrow{
	bottom:125px;
	right: 40px;
}
.team-wrapper .team-cont .menu-row2 .right-cont .team-pic p.top-desc span{
	font-size:9px;
padding-right: 6px;
top: 32%;
}
.team-wrapper .team-cont .menu-row1 .left-cont .team-pic p.top-desc span {
    font-size: 9px;
	padding-left: 6px;
	top: 32%;
}
.team-wrapper .team-cont .menu-row2 .left-cont .team-pic p.top-desc span {
    font-size: 9px;
	padding-left: 6px;
	top: 32%;
}
.team-wrapper .team-cont .menu-row1 .right-cont .team-pic p.top-desc span {
    font-size: 9px;
	padding-right: 6px;
	top: 32%;
}
.sector-wrapper .search-section li select{
	font-size:14px;
	height: 45px;
	line-height: 46px;
}
.sector-wrapper .search-section button {
    width: 180px;
    height: 45px;
    line-height: 45px;
	font-size:14px;
}
.vacancy-page-info #vacancy-specifics .row .value{
	font-size:16px;
}
.footer-section .footer-cont .footer-links .footer-links-inner{
	width:90%;
}
.vacancy-page-info #vacancy-specifics .row .value-label{
	font-size:16px;
}
.footer-section .footer-cont .footer-links h2{
	font-size:14px;
}
.footer-section .footer-cont .footer-links p{
	font-size:12px;
	line-height:18px;
}
.footer-section .footer-cont .footer-links li a{
	font-size:12px;
	line-height:18px;	
}
.vacancy-sm a{
	width:40px !important;
	height:40px !important;
	margin:0px 10px !important;
}
.footer-section .footer-cont .footer-links .footer-links-inner .col-md-2{
	vertical-align:inherit;
}
#profile h1{
	font-size:32px;
	margin-top:80px;
}
.join-us h1{
	font-size:32px;
}
.join-us h2{
	font-size:21px;
}
.content ul{
	font-size:16px;
	line-height:26px;
}
.footer-section .footer-cont .form-section h1{
	font-size:32px;
	padding-bottom:15px;
}
.footer-section .footer-cont .form-section input[type="submit"] {
    height: 45px;
    line-height: 46px;
	font-size:16px;
}
#our-vision{
	top:110px;
}
#our-vision .vision-triangle{
	display:none;
}
#our-vision h1{
	font-size:32px;
	line-height:36px;
	margin-bottom:20px;
}
#rebrand-story{
	top:100px;
	padding-bottom:80px;
}
#rebrand-story h1{
	font-size:32px;
	line-height:36px;
	margin-bottom:20px;
}
#rebrand-story p{
	font-size:16px;
	line-height:26px;
}
#blog h1{
	font-size:36px;
}
#blog .blog-post .post-title{
	font-size:18px;
}

#profile{
	margin-top:-50px;
}
#profile .photo{
	max-width:250px;
	margin:0 auto;
}
#profile .jobs .row1 .job{
	width:23%;
	height:280px;
	padding-top:25px;
	padding-left:15px;
	box-sizing: border-box;
}
	
#profile .jobs .job span { font-size: 11px; }

#profile .jobs .row2 { display: none; }
	
#profile .profiledesc p{
	font-size:18px;
	line-height:32px;
}

.home-wrapper .logo {
    padding-top: 17vh;
	left:0px !important;
}
.home-wrapper .heading h1{
	margin-top:0px;
}
#profile .jobs .row2 .job{
	height: 225px;
	width: 200px;
	padding-top:30px;
		
}
#profile .jobs .row2 strong{
	min-height:inherit;
	height:auto;
}
#profile .jobs .row2 .job{
	margin-top:0px;
}
.contactpg form {
	margin-top: 50px;
}
}
@media (min-width:768px) and (max-width: 991px) {
.sector-wrapper .sector-cont .sector-content .menu-row2 .left-cont .secjob-cont img { display:none; }
.sector-wrapper .sector-cont .sector-content .menu-row1 .left-cont .secjob-cont img { display:none; }
.sector-wrapper .sector-cont .sector-content .menu-row1 .right-cont .secjob-cont img { display:none; }
.sector-wrapper .sector-cont .sector-content .menu-row1 .right-cont .secjob-cont img { display:none; }

.menu li.menu-toggle{
	width:90px !important;
	height:101px !important;
	background-size:cover !important;
}
#profile h1 {
    text-align: center;
    margin-top: 120px;
    font-size: 40px;
    font-weight: bold;
}
.seeall{
	top:88px;
	margin-right:28px;
}
.menu li.menu-toggle img{
	margin-right: 16px !important;
	width: 35px !important;	
}
.menu li.register-link {
	width:90px !important;
	height:101px !important;
	background-size:cover !important;
	line-height:101px !important;
	right: 112px !important;
	top: 65px !important;
	display:none !important;
}
.menu li.login-link {
	width:90px !important;
	height:101px !important;
	background-size:cover !important;
	line-height:101px !important;
	top: 65px !important;
	right: 12px !important;
	display:none !important;
}
.home-wrapper .logo{
	padding-top:20vh;
	width:250px;
	height:auto;
}
.logo{
	width:200px;
	height:auto;
	left:20px !important;
	top:20px!important;
}
.menu{
	right:20px !important;
	top:20px!important;	
}
.menu-wrapper .close-menu{
	right:40px !important;
	top:40px!important;		
}
.menu-wrapper .social-icons{
	bottom: 5vh;
	left: 40px;
}
.home-wrapper .logo img{
	width:100%;
	height:auto;
}
.home-wrapper .heading{
	top: 61vh;
}
.logo img{
	width:100%;
	height:auto;
}
.testimonial-section .test-cont .sector-tabs .menu-row1{
	display:inline-block;
}
.testimonial-section .test-cont{
	margin-left:0px !important;
	padding:40px;
	padding-top:150px;
	min-height:100vh;
	text-align:center;
}
.testimonial-section .test-cont .sector-tabs{
	display:block;
	height:auto;
	min-height:inherit;
	text-align:center;
}
.testimonial-section .test-cont .sector-tabs .more-testi{
	background-size:cover !important;	
}
.testimonial-section .test-cont .sector-tabs .less-testi{
	background-size:cover !important;	
}
.testimonial-section .test-cont .sector-tabs a{
	width:150px !important;
	height:168px !important;
	background-size:cover !important;
}
.testimonial-section .test-cont .sector-tabs .menu-row1 .right-cont.active{
	background-size:cover !important;	
}
.testimonial-section .test-cont .sector-tabs .menu-row1 .left-cont{
	width:150px;
	height:168px;
	margin:0px 13px -70px 50px;
}
.testimonial-section .test-cont .sector-tabs .menu-row1 .right-cont{
	width:150px;
	height:168px;
	margin:0px 50px -70px 13px;
}
.testimonial-section .test-cont .sector-tabs .menu-row2 .left-cont{
	width:150px;
	height:168px;
	margin:0px 50px -70px 13px;

}
.testimonial-section .test-cont .sector-tabs .menu-row2 .right-cont{
	width:150px;
	height:168px;
	margin:0px 13px -70px 50px;
}
.testimonial-section .test-cont .sector-tabs a img{
	max-width:80%;
}
.testimonial-section .test-cont .sector-content h1 {
    font-size: 30px;
	margin-bottom: 40px;
	background-position: center bottom;
}
.testimonial-section .test-cont .sector-content h4{
	font-size: 20px;
	line-height: 32px;	
}
.testimonial-section .test-cont .sector-content{
	max-width:inherit;
	padding-right:0px;
	display:block;	
}
.testimonial-section .test-cont .sector-tabs .five-block {
    padding-bottom: 104px;
}
	
	
.partnerships-section .test-cont .sector-tabs .menu-row1{
	display:inline-block;
}
.partnerships-section .test-cont{
	margin-left:0px !important;
	padding:40px;
	padding-top:150px;
	min-height:100vh;
	text-align:center;
}
.partnerships-section .test-cont .sector-tabs{
	display:block;
	height:auto;
	min-height:inherit;
	text-align:center;
}
.partnerships-section .test-cont .sector-tabs .more-testi{
	background-size:cover !important;	
}
.partnerships-section .test-cont .sector-tabs .less-testi{
	background-size:cover !important;	
}
.partnerships-section .test-cont .sector-tabs a{
	width:150px !important;
	height:168px !important;
	background-size:cover !important;
}
.partnerships-section .test-cont .sector-tabs .menu-row1 .right-cont.active{
	background-size:cover !important;	
}
.partnerships-section .test-cont .sector-tabs .menu-row1 .left-cont{
	width:150px;
	height:168px;
	margin:0px 13px -70px 50px;
}
.partnerships-section .test-cont .sector-tabs .menu-row1 .right-cont{
	width:150px;
	height:168px;
	margin:0px 50px -70px 13px;
}
.partnerships-section .test-cont .sector-tabs .menu-row2 .left-cont{
	width:150px;
	height:168px;
	margin:0px 50px -70px 13px;

}
.partnerships-section .test-cont .sector-tabs .menu-row2 .right-cont{
	width:150px;
	height:168px;
	margin:0px 13px -70px 50px;
}
.partnerships-section .test-cont .sector-tabs a img{
	max-width:80%;
}
.partnerships-section .test-cont .sector-content h1 {
    font-size: 30px;
	margin-bottom: 40px;
	background-position: center bottom;
}
.partnerships-section .test-cont .sector-content h4{
	font-size: 20px;
	line-height: 32px;	
}
.partnerships-section .test-cont .sector-content{
	max-width:inherit;
	padding-right:0px;
	display:block;	
}
.partnerships-section .test-cont .sector-tabs .five-block {
    padding-bottom: 104px;
}	
	
	
	
.team-wrapper .team-cont .team-pic{
	background-size:cover !important;
}
.team-wrapper .team-cont .menu-row1 .left-cont{
	width:90px;
	height:100px;
	margin: 0px 10px -30px 15px;	
}
.team-wrapper .team-cont .menu-row1 .right-cont{
	width:90px;
	height:100px;
	margin:0px 15px -30px 10px;	
}
.team-wrapper .team-cont .menu-row2 .left-cont{
	width:90px;
	height:100px;
	margin:0px 15px -30px 10px;	
}
.team-wrapper .team-cont .menu-row2 .right-cont{
	width:90px;
	height:100px;
	margin: 0px 10px -30px 15px;		
}
.team-wrapper .team-cont .menu-row1 .right-cont .team-pic::after{
	width:90px;
	height:100px;
	background-size:cover;
}
.team-wrapper .team-cont .menu-row1 .right-cont .team-pic::before{
	width: 135px;
	height: 180px;
	left: -22px;
	top: -21px;
	background-size: cover;	
}

.team-wrapper .team-cont .menu-row1 .left-cont .team-pic::after{
	width:90px;
	height:100px;
	background-size:cover;
}
.team-wrapper .team-cont .menu-row1 .left-cont .team-pic::before{
	width: 135px;
	height: 180px;
	left: -22px;
	top: -21px;
	background-size: cover;	
}
.team-wrapper .team-cont .menu-row2 .left-cont .team-pic::after{
	width:90px;
	height:100px;
	background-size:cover;
}
.team-wrapper .team-cont .menu-row2 .left-cont .team-pic::before{
	width: 135px;
	height: 180px;
	left: -22px;
	top: -21px;
	background-size: cover;	
}
.team-wrapper .team-cont .menu-row2 .right-cont .team-pic::after{
	width:90px;
	height:100px;
	background-size:cover;
}
.team-wrapper .team-cont .menu-row2 .right-cont .team-pic::before{
	width: 135px;
	height: 180px;
	left: -22px;
	top: -21px;
	background-size: cover;	
}
.team-wrapper .team-cont .menu-row1 .right-cont .team-pic p.top-desc, .team-wrapper .team-cont .menu-row2 .right-cont .team-pic p.top-desc, .team-wrapper .team-cont .menu-row1 .left-cont .team-pic p.top-desc , .team-wrapper .team-cont .menu-row2 .left-cont .team-pic p.top-desc{
	font-size:9px;
	padding:5px !important;
}
.team-wrapper .team-cont .menu-row1 .right-cont .team-pic p.bottom-desc, .team-wrapper .team-cont .menu-row2 .right-cont .team-pic p.bottom-desc, .team-wrapper .team-cont .menu-row2 .left-cont .team-pic p.bottom-desc , .team-wrapper .team-cont .menu-row1 .left-cont .team-pic p.bottom-desc{
	bottom: -25%;
	font-size: 8px;
	padding:0px !important;
}
.team-wrapper .team-title{
	left:0%;
	width:100%;
	text-align:center;
	top:80px;
	bottom:auto;
	background-position:center bottom;
}
.team-wrapper{
	overflow:visible;
	min-height: 100vh;
	height:auto !important;
}
.team-wrapper .team-cont{
	overflow:visible;
	min-height: 100vh;
	height:auto !important;
	padding-top: 200px;
	margin-top:0px !important;
}
.team-wrapper .l-arrow{
	top: calc(75vh - 56.5px);
	background-size: contain !important;
	height:70px;
	line-height: 70px;	
}
.team-wrapper .l-arrow a{
	padding-left:60px;
}
.team-wrapper .l-arrow a span{
	display:none;
}
.sector-wrapper .sector-cont{
	left:0px;
	top: 260px;
}
.sector-wrapper .search-section {
    width: 92%;
    top: 12vh;
    left: 40px;
    right: auto;
    text-align: center;
}
.footer-section .footer-cont .footer-links .footer-links-inner {
    width: 94%;
}
.footer-section .r-arrow{
	bottom:15vh;
	right: 20px;
}
.sector-wrapper{
	text-align:center;
}
.sector-wrapper .search-section h2{
	margin-bottom:10px;
	font-size: 26px;
	line-height:26px;
}
.sector-wrapper .search-section li{
	text-align:left;
}
.sector-wrapper .sector-cont{
	padding-bottom:0px;
	overflow:visible;
	display:inline-block;	
}
.sector-wrapper .sector-cont .sector-tabs{
	padding-bottom:80px;
	display:block;
}
.sector-wrapper .sector-cont .sector-content{
	padding-bottom:80px;
	text-align:left;	
    margin-top: -75px !important;
    display: inline-block;
	min-height: 700px;
}
.sector-wrapper .search-section li select{
	height:45px;
	line-height:45px;
}
.sector-wrapper .search-section button{
	height:45px;
	line-height:45px;	
}
.sector-wrapper .sector-cont .sector-tabs a{
	width:180px !important;	
	height:200px !important;	
	background-size:cover !important;
	font-size: 14px;
	line-height: 20px;
	padding:10px !important;
	font-weight:normal !important;
}
.sector-wrapper .sector-cont .sector-tabs a span{
	margin-top:10px;
}
.sector-wrapper .sector-cont .sector-tabs a span img{
	width:30px;
	height:auto;
}
.sector-wrapper .sector-cont .sector-content .secjob-cont{
	width:180px !important;
	height:200px !important;
	padding:15px !important;	
}
.sector-wrapper .sector-cont .sector-content .secjob-cont span{
	display:none !important;
}
.sector-wrapper .sector-cont .sector-tabs .menu-row1 .left-cont, .sector-wrapper .sector-cont .sector-tabs .menu-row2 .right-cont{
	width:180px;
	height:200px;
	background-size:cover !important;
	margin: 0px 10px -80px 40px;
}
.sector-wrapper .sector-cont .sector-tabs .menu-row1 .right-cont, .sector-wrapper .sector-cont .sector-tabs .menu-row2 .left-cont{
	width:180px;
	height:200px;
	background-size:cover !important;
	margin: 0px 40px -80px 10px
}
.sector-wrapper .sector-cont .sector-content .menu-row1 .left-cont, .sector-wrapper .sector-cont .sector-content .menu-row2 .right-cont{
	width:180px;
	height:200px;
	background-size:cover !important;
	margin: 0px 10px -80px 40px;
}
.sector-wrapper .sector-cont .sector-content .menu-row1 .right-cont, .sector-wrapper .sector-cont .sector-content .menu-row2 .left-cont{
	width:180px;
	height:200px;
	background-size:cover !important;
	margin: 0px 40px -80px 10px
}
.sector-wrapper .sector-cont .sector-content h4{
	font-size: 14px;
	line-height: 18px;
	margin-bottom:15px;	
}
.sector-wrapper .sector-cont .sector-content p {
    font-size: 12px;
    line-height: 16px;
}
.sector-wrapper .home-arrow{
height: 90px;
width: 100px;
padding-top: 35px;
background-size: cover !important;
font-size:12px;
left: calc(50% - 50px);
}
.home-wrapper .job-arrow{
height: 90px;
width: 100px;
background-size: cover !important;
bottom:-20px;
padding-top: 15px;
font-size:12px;
left: calc(50% - 50px);	
}
.sector-wrapper .contact-arrow{
height: 90px;
width: 100px;
background-size: cover !important;
bottom:-20px;
padding-top: 15px;
font-size:12px;
left: calc(50% - 50px);		
}
.footer-section .footer-cont .footer-links h2{
	font-size:14px;
}
.footer-section .footer-cont .footer-links p{
	font-size:12px;
}
.footer-section .footer-cont .footer-links li{
	line-height:17px;
}
.footer-section .footer-cont .footer-links li a{
	font-size:12px;
	line-height:inherit;
}
.footer-section .footer-cont .footer-links .social-icons li{
	margin-right:-7px;
}
.footer-section .footer-cont .form-section input[type="text"] {
    height: 45px;
    line-height: 45px;
}
.menu-wrapper .menu-cont a{
	width:140px !important;	
	height:157px !important;	
	background-size:cover !important;
	font-size: 14px;
}
.menu-wrapper .menu-cont .menu-row1 .left-cont, .menu-wrapper .menu-cont .menu-row2 .right-cont{
	width:140px !important;	
	height:157px !important;	
	margin: 0px 8px -60px 30px;
}
.menu-wrapper .menu-cont .menu-row1 .right-cont, .menu-wrapper .menu-cont .menu-row2 .left-cont{
	width:140px !important;	
	height:157px !important;	
	margin: 0px 30px -60px 8px;
}
.menu-wrapper .menu-cont{
	font-size: 18px;
	line-height: 22px;
	padding: 30px 0px 100px 0px;	
}
.home-wrapper .r-arrow{
	top: calc(50vh - 35px);
    background-size: contain !important;
    height: 70px;
    line-height: 70px;	
}
.home-wrapper .r-arrow a{
padding-right: 60px;	
}
.home-wrapper .r-arrow a span{
	display:none;
}
.home-wrapper .l-arrow{
	top: calc(50vh - 35px);
    background-size: contain !important;
    height: 70px;
    line-height: 70px;	
}
.home-wrapper .l-arrow a{
	padding-left: 60px;	
}
.home-wrapper .l-arrow a span{
	display:none;
}
.testimonial-section .r-arrow a{
	padding-right: 60px;	
}
.testimonial-section .r-arrow{
	top: calc(50vh - 35px);
    background-size: contain !important;
    height: 70px;
    line-height: 70px;	
}
.testimonial-section .r-arrow a span{
	display:none;
}
	.partnerships-section .r-arrow a{
	padding-right: 60px;	
}
.partnerships-section .r-arrow{
	top: calc(50vh - 35px);
    background-size: contain !important;
    height: 70px;
    line-height: 70px;	
}
.partnerships-section .r-arrow a span{
	display:none;
}
.footer-section .footer-cont .footer-links .footer-links-inner .col-md-2{
	width:32%;
	display:inline-block;
}
.footer-section .footer-cont .footer-links .footer-links-inner .col-md-2:nth-child(4){
	width:49%;
	vertical-align:top;
	margin-top:50px;
}
.footer-section .footer-cont .footer-links .footer-links-inner .col-md-2:last-child{
	width:49%;
	margin-top:50px;
}
.mtm-wrapper .mtm-cont h2{
	font-size:22px;
}
#mattinsonforest.mtm-cont{
	top:120px !important;
}
#smarter-travel.mtm-cont{
	top:120px !important;
}
.smarter-travel-section .mtm-cont h1{
	margin-bottom:10px;
}
.smarter-travel-section .mtm-cont p{
	line-height: 32px;
	font-size: 16px;	
}
#mattinsonforest p {
    font-size: 18px;
    margin-bottom: 15px;
}
.testimonial-section .test-cont .sector-tabs a img {
    filter: brightness(2000%);
    max-width: 70%;
}
.testimonial-section .test-cont .testi-csarrow{
bottom: inherit;
right: inherit;
margin-top: 0px;
left: calc(50% - 55px);
}
.vacancy-page-info .left-col{
	width:100%;
	margin-bottom:40px;
}
.vacancy-page-info .right-col{
	width:100%;
}
#profile{
	margin-top:-50px;
}
#profile .photo{
	max-width:250px;
	margin:0 auto;
}
#profile .jobs .row1 .job{
	width:225px;
	height:260px;
	padding-top:25px;
	padding-left:15px;
}
	
#profile .jobs .job span { font-size: 11px; }

#profile .jobs .row2 { display: none; }

#profile .profiledesc p{
	font-size:18px;
	line-height:32px;
}
.join-us .block .content{
	font-size:14px;
	line-height:22px;
}
.page-wrapper .logo{
	height:auto;
}
.join-us h1 {
    margin-top: 50px;
	font-size: 36px;
}
.join-us h2 {
    font-size: 22px;
	line-height:30px;
}
#blog h1{
	margin-top: 160px;
	font-size: 36px;
}
#blog .blog-post {
    width: 100% !important;
}
#blog .blog-post:nth-child(5n+1) {
    width: 100% !important;
}
.contactpg form {
	margin-top: 50px;
}

}
@media (min-width:375px) and (max-width: 767px) {
	#profile .events .row1 .event { margin: auto; float: none; margin-bottom: 5px !important; }
	.sector-wrapper .sector-cont .sector-content .menu-row2 .left-cont .secjob-cont img { display: none; }
.sector-wrapper .sector-cont .sector-content .menu-row1 .left-cont .secjob-cont img { display: none; }
.sector-wrapper .sector-cont .sector-content .menu-row1 .right-cont .secjob-cont img { display: none; }
.sector-wrapper .sector-cont .sector-content .menu-row1 .right-cont .secjob-cont img { display: none; }
	.page-overlay .box { width: 100% !important; position: relative; left: 0; margin-left: 0px; top: 0; }	
	.page-overlay .close { top: 10px; z-index:999999;}
.menu li.menu-toggle{
	width: 70px !important;
	height: 79px !important;
	background-size:cover !important;
}
.menu li.menu-toggle img{
	margin-right: 14px !important;
	width: 25px !important;	
}
.menu li.register-link {
	width:90px !important;
	height:101px !important;
	background-size:cover !important;
	line-height:101px !important;
	right: 112px !important;
	top: 65px !important;
	display:none !important;
}
.menu li.login-link {
	width:90px !important;
	height:101px !important;
	background-size:cover !important;
	line-height:101px !important;
	top: 65px !important;
	right: 12px !important;
	display:none !important;
}
.home-wrapper .logo{
	padding-top:25vh;
	width: 180px !important;
	height:auto !important;
	left: 0px !important;
	top: 0px !important;
}
.logo{
	width:75px !important;
	overflow:hidden;
	height:auto;
	left:20px !important;
	top:20px!important;
	height: 120px !important;
}
.logo img{
	width:200px !important;
}
.menu{
	right:20px !important;
	top:20px!important;	
}
.menu-wrapper .close-menu{
	right:40px !important;
	top: 45px !important;
	width: 25px;
	height:auto;		
}
.menu-wrapper .close-menu img{
	width:100%;
	height:auto
}
.menu-wrapper .social-icons{
	bottom: 60px;
	left: 40px;
}
.home-wrapper .logo img{
	width:100% !important;
	height:auto;
}
.home-wrapper .heading{
	top: 61vh;
}
.logo img{
	width:100%;
	height:auto;
}
.testimonial-section .test-cont .sector-tabs .menu-row1{
	display:inline-block;
}
.testimonial-section .test-cont{
	margin-left:0px !important;
	padding:20px;
	padding-top:150px;
	padding-bottom:100px;
	text-align:center;
}
.testimonial-section .test-cont .sector-tabs{
	display:block;
	height:auto;
	min-height:inherit;
	text-align:center;
	position:relative;
	margin-bottom:100px;
}
.testimonial-section .test-cont .sector-tabs .more-testi{
	background-size:cover !important;	
}
.testimonial-section .test-cont .sector-tabs .less-testi{
	background-size:cover !important;	
}
.testimonial-section .test-cont .sector-tabs a{
	width:120px !important;
	height:134px !important;
	background-size:cover !important;
}
.testimonial-section .test-cont .sector-tabs .menu-row1 .right-cont.active{
	background-size:cover !important;	
}
.testimonial-section .test-cont .sector-tabs .menu-row1 .left-cont{
	width:120px;
	height:134px;
	margin:0px 7px -50px 30px;
}
.testimonial-section .test-cont .sector-tabs .menu-row1 .right-cont{
	width:120px;
	height:134px;
	margin:0px 30px -50px 7px;
}
.testimonial-section .test-cont .sector-tabs .menu-row2 .left-cont{
	width:120px;
	height:134px;
	margin:0px 30px -50px 7px;

}
.testimonial-section .test-cont .sector-tabs .menu-row2 .right-cont{
	width:120px;
	height:134px;
	margin:0px 7px -50px 30px;
}
.testimonial-section .test-cont .sector-tabs a img{
	max-width:80%;
}
.testimonial-section .test-cont .sector-content h1 {
    font-size: 26px;
	margin-bottom: 30px;
	background-position: center bottom;
}
.testimonial-section .test-cont .sector-content h4{
	font-size: 16px;
	line-height: 26px;	
}
.testimonial-section .test-cont .sector-content{
	max-width:inherit;
	padding-right:0px;
	display:block;	
}
.testimonial-section .test-cont .sector-tabs .five-block {
    padding-bottom: 50px;
}
	
	
.partnerships-section .test-cont .sector-tabs .menu-row1{
	display:inline-block;
}
.partnerships-section .test-cont{
	margin-left:0px !important;
	padding:20px;
	padding-top:150px;
	padding-bottom:100px;
	text-align:center;
}
.partnerships-section .test-cont .sector-tabs{
	display:block;
	height:auto;
	min-height:inherit;
	text-align:center;
}
.partnerships-section .test-cont .sector-tabs .more-testi{
	background-size:cover !important;	
}
.partnerships-section .test-cont .sector-tabs .less-testi{
	background-size:cover !important;	
}
.partnerships-section .test-cont .sector-tabs a{
	width:120px !important;
	height:134px !important;
	background-size:cover !important;
}
.partnerships-section .test-cont .sector-tabs .menu-row1 .right-cont.active{
	background-size:cover !important;	
}
.partnerships-section .test-cont .sector-tabs .menu-row1 .left-cont{
	width:120px;
	height:134px;
	margin:0px 7px -50px 30px;
}
.partnerships-section .test-cont .sector-tabs .menu-row1 .right-cont{
	width:120px;
	height:134px;
	margin:0px 30px -50px 7px;
}
.partnerships-section .test-cont .sector-tabs .menu-row2 .left-cont{
	width:120px;
	height:134px;
	margin:0px 30px -50px 7px;

}
.partnerships-section .test-cont .sector-tabs .menu-row2 .right-cont{
	width:120px;
	height:134px;
	margin:0px 7px -50px 30px;
}
.partnerships-section .test-cont .sector-tabs a img{
	max-width:80%;
}
.partnerships-section .test-cont .sector-content h1 {
    font-size: 26px;
	margin-bottom: 30px;
	background-position: center bottom;
}
.partnerships-section .test-cont .sector-content h4{
	font-size: 16px;
	line-height: 26px;	
}
.partnerships-section .test-cont .sector-content{
	max-width:inherit;
	padding-right:0px;
	display:block;	
}
.partnerships-section .test-cont .sector-tabs .five-block {
    padding-bottom: 50px;
}	
	
	
.team-wrapper .team-cont .team-pic{
	background-size:cover !important;
}
.team-wrapper .team-cont .menu-row1 .left-cont{
	width: 110px;
	height: 123px;
	margin: 0px 7px -40px 10px;	
}
.team-wrapper .team-cont .menu-row1 .right-cont{
	width: 110px;
	height: 123px;
	margin:0px 10px -40px 7px;	
}
.team-wrapper .team-cont .menu-row2 .left-cont{
	width: 110px;
	height: 123px;
	margin:0px 10px -40px 7px;	
}
.team-wrapper .team-cont .menu-row2 .right-cont{
	width: 110px;
	height: 123px;
	margin: 0px 7px -40px 10px;		
}
.team-wrapper .team-cont .menu-row1 .right-cont .team-pic::after{
	width: 110px;
	height: 123px;
	background-size:cover;
}
.team-wrapper .team-cont .menu-row1 .right-cont .team-pic::before{
width: 160px;
height: 230px;
left: -28px;
top: -26px;
background-size: cover;
}

.team-wrapper .team-cont .menu-row1 .left-cont .team-pic::after{
	width: 110px;
	height: 123px;
	background-size:cover;
}
.team-wrapper .team-cont .menu-row1 .left-cont .team-pic::before{
width: 160px;
height: 230px;
left: -31px;
top: -26px;
background-size: cover;
}
.team-wrapper .team-cont .menu-row2 .left-cont .team-pic::after{
	width: 110px;
	height: 123px;
	background-size:cover;
}
.team-wrapper .team-cont .menu-row2 .left-cont .team-pic::before{
width: 160px;
height: 230px;
left: -28px;
top: -26px;
background-size: cover;
}
.team-wrapper .team-cont .menu-row2 .right-cont .team-pic::after{
	width: 110px;
	height: 123px;
	background-size:cover;
}
.team-wrapper .team-cont .menu-row2 .right-cont .team-pic::before{
width: 160px;
height: 230px;
left: -31px;
top: -26px;
background-size: cover;	
}
.team-wrapper .team-cont .menu-row1 .right-cont .team-pic p.top-desc, .team-wrapper .team-cont .menu-row2 .right-cont .team-pic p.top-desc, .team-wrapper .team-cont .menu-row1 .left-cont .team-pic p.top-desc , .team-wrapper .team-cont .menu-row2 .left-cont .team-pic p.top-desc{
	font-size:9px;
}
.team-wrapper .team-cont .menu-row1 .right-cont .team-pic p.bottom-desc, .team-wrapper .team-cont .menu-row2 .right-cont .team-pic p.bottom-desc, .team-wrapper .team-cont .menu-row2 .left-cont .team-pic p.bottom-desc , .team-wrapper .team-cont .menu-row1 .left-cont .team-pic p.bottom-desc{
	bottom: -17%;
	font-size: 8px;
}
.team-wrapper .team-title{
	left:0%;
	width:100%;
	text-align:center;
	top:110px;
	bottom:auto;
	background-position:center bottom;
	font-size:26px;
	line-height:26px;
	margin-bottom:30px;
}
.team-wrapper{
	overflow:visible;
	min-height: 100vh;
	padding-bottom:80px !important;
	height:auto !important;
}
.team-wrapper .team-cont{
	overflow:visible;
	min-height: 100vh;
	height:auto !important;
	padding-top: 200px;
	margin-top:0px !important;
	padding-bottom: 100px;
}
.team-wrapper .l-arrow{
	top: calc(50vh - 35px);
	background-size: contain !important;
	height:70px;
	line-height: 70px;	
}
.team-wrapper .l-arrow a{
	padding-left:60px;
}
.team-wrapper .l-arrow a span{
	display:none;
}
.sector-wrapper .sector-cont{
	left:0px;
	top: 150px;
}
.sector-wrapper .search-section {
    width:calc(100% - 40px);
    top: 130px;
    left: 20px;
    right: auto;
    text-align: center;
	position:relative;
}
.footer-section .footer-cont .footer-links .footer-links-inner {
    width: 94%;
}
.footer-section .r-arrow{
	bottom:15vh;
	right:inherit;
}
.sector-wrapper{
	text-align:center;
}
.sector-wrapper .search-section h2{
	margin-bottom:10px;
	font-size: 26px;
	line-height:26px;
}
.sector-wrapper .search-section li{
	text-align:left;
	width: 49%;
}
.sector-wrapper .search-section button {
    width: 100%;
}
.sector-wrapper .sector-cont{
	padding-bottom:30px;
	overflow:visible;
	display:inline-block;	
}
.sector-wrapper .sector-cont .sector-tabs{
	padding-bottom:80px;
	display:block;
}
.sector-wrapper .sector-cont .sector-content{
	padding-bottom:80px;
	text-align:left;	
    margin-top: -75px !important;
    display: inline-block;
	min-height: 635px;
	margin-bottom: 15px;
}
.sector-wrapper .search-section li select{
	height:45px;
	line-height:45px;
	font-size: 12px;
	padding-left:10px;
	border-radius:0px;
}

.sector-wrapper .search-section li span{
	font-size:16px;
	margin-bottom:5px;
}
.sector-wrapper .search-section button{
	height:45px;
	line-height:45px;
	font-size:12px;	
}
.sector-wrapper .sector-cont .sector-tabs a{
	width:150px !important;	
	height:168px !important;	
	background-size:cover !important;
	font-size: 12px;
	line-height: 20px;
	padding:10px !important;
	font-weight:normal !important;
}
.sector-wrapper .sector-cont .sector-tabs a span{
	margin-top:10px;
	display:none;
}
.sector-wrapper .sector-cont .sector-tabs a span img{
	width:30px;
	height:auto;
}
.sector-wrapper .sector-cont .sector-content .secjob-cont{
	width:150px !important;
	height:168px !important;
	padding:7px !important;
	vertical-align:top !important;
	padding-top:30px !important;	
}
.sector-wrapper .sector-cont .sector-content .secjob-cont span{
	display:none !important;
}
.sector-wrapper .sector-cont .sector-tabs .menu-row1 .left-cont, .sector-wrapper .sector-cont .sector-tabs .menu-row2 .right-cont{
	width:150px;
	height:168px;
	background-size:cover !important;
	margin: 0px 3px -70px 15px;
}
.sector-wrapper .sector-cont .sector-tabs .menu-row1 .right-cont, .sector-wrapper .sector-cont .sector-tabs .menu-row2 .left-cont{
	width:150px;
	height:168px;
	background-size:cover !important;
	margin: 0px 15px -70px 3px
}
.sector-wrapper .sector-cont .sector-content .menu-row1 .left-cont, .sector-wrapper .sector-cont .sector-content .menu-row2 .right-cont{
	width:150px;
	height:168px;
	background-size:cover !important;
	margin: 0px 3px -70px 15px;
}
.sector-wrapper .sector-cont .sector-content .menu-row1 .right-cont, .sector-wrapper .sector-cont .sector-content .menu-row2 .left-cont{
	width:150px;
	height:168px;
	background-size:cover !important;
	margin: 0px 15px -70px 3px
}
.sector-wrapper .sector-cont .sector-content h4{
	font-size: 12px;
	line-height: 14px;
	margin-bottom:5px;	
}
.sector-wrapper .sector-cont .sector-content p {
    font-size: 9px;
    line-height: 16px;
	font-weight:400;
	margin-bottom:0px;
}
.sector-wrapper .home-arrow{
height: 90px;
width: 100px;
padding-top: 35px;
background-size: cover !important;
font-size:12px;
left: calc(50% - 50px);
}
.home-wrapper .job-arrow{
height: 90px;
width: 100px;
background-size: cover !important;
bottom:-20px;
padding-top: 15px;
font-size:12px;
left: calc(50% - 50px);	
}
.sector-wrapper .contact-arrow{
height: 90px;
width: 100px;
background-size: cover !important;
bottom:-20px;
padding-top: 15px;
font-size:12px;
left: calc(50% - 50px);		
}
.footer-section .footer-cont .footer-links h2{
	font-size:14px;
}
.footer-section .footer-cont .footer-links p{
	font-size:12px;
}
.footer-section .footer-cont .footer-links li{
	line-height:17px;
}
.footer-section .footer-cont .footer-links li a{
	font-size:12px;
	line-height:26px;
}
.footer-section .footer-cont .footer-links .social-icons li{
	margin-right:-7px;
}
.footer-section .footer-cont .form-section input[type="text"] {
	height: 40px;
	line-height: 40px;
	font-size: 14px;
	text-indent: 10px;
	border-bottom: solid 2px #fff;
	margin-bottom: 5px;
}
.footer-section .footer-cont .form-section input[type="submit"]{
	height: 40px;
	line-height: 40px;
	font-size: 16px;
	margin-bottom:40px;
}
.menu-wrapper .menu-cont a{
	width:80px !important;	
	height:90px !important;	
	background-size:cover !important;	
}
.menu-wrapper .menu-cont .menu-row1 .left-cont, .menu-wrapper .menu-cont .menu-row2 .right-cont{
	width:80px !important;	
	height:90px !important;	
	margin: 0px 2px -38px 8px;
}
.menu-wrapper .menu-cont .menu-row1 .right-cont, .menu-wrapper .menu-cont .menu-row2 .left-cont{
	width:80px !important;	
	height:90px !important;	
	margin: 0px 8px -38px 2px;
}
.menu-wrapper .menu-cont span{
	display:none !important;
}
.menu-wrapper .menu-cont a{
	padding:0px 5px !important;
	font-size:10px !important;
	line-height:12px !important;
	font-weight:300 !important;
}
.menu-wrapper .menu-cont{
	font-size: 18px;
	line-height: 22px;
	padding: 30px 0px 100px 0px;	
}
.home-wrapper .r-arrow{
	top: calc(50vh - 35px);
    background-size: contain !important;
    height: 70px;
    line-height: 70px;	
}
.home-wrapper .r-arrow a{
padding-right: 60px;	
}
.home-wrapper .l-arrow{
	top: calc(50vh - 35px);
    background-size: contain !important;
    height: 70px;
    line-height: 70px;	
}
.home-wrapper .l-arrow span, .home-wrapper .r-arrow span{
	display:none;
}
.home-wrapper .heading h1 {
	font-size: 22px;
	line-height: 32px;
	padding: 0px 30px;
	margin-top:0px;
	font-weight: lighter;
}
.home-wrapper .l-arrow a{
	padding-left: 60px;	
}
.testimonial-section .r-arrow a{
	padding-right: 60px;	
}
.testimonial-section .r-arrow a span{
	display:none;
}
.testimonial-section .r-arrow{
	top: calc(58vh - 35px);
    background-size: contain !important;
    height: 70px;
    line-height: 70px;	
}
.partnerships-section .r-arrow a{
	padding-right: 60px;	
}
.partnerships-section .r-arrow a span{
	display:none;
}
.partnerships-section .r-arrow{
	top: calc(58vh - 35px);
    background-size: contain !important;
    height: 70px;
    line-height: 70px;	
}
.footer-section .footer-cont .footer-links{
	padding-top:40px;
}
.footer-section .footer-cont .footer-links .footer-links-inner .col-md-2{
	width:49%;
	display:inline-block;
	margin-bottom:30px;
}
.footer-section .footer-cont .footer-links .footer-links-inner .col-md-2:nth-child(3){
	display:table-cell;
}
.footer-section .footer-cont .footer-links .footer-links-inner .col-md-2:nth-child(4){
	width:49%;
	vertical-align:bottom;
	display:table-cell;
}
.footer-section .footer-cont .footer-links .footer-links-inner .col-md-2:last-child{
	width:100%;
	margin-top:50px;
}
.footer-section .footer-cont .form-section{
	height:auto !important;
	padding-top: 135px;
}
.footer-section .footer-cont .form-section h1{
	font-size:26px;
	line-height:26px;
	margin-bottom:30px;
}
.footer-section .footer-cont .form-section h3 {
    font-size: 16px;
    line-height: 26px;
}
.footer-section .footer-cont .form-section form {
    margin-top: 30px;
}
.team-wrapper .team-cont li:first-child .last3{
	display:none;
}
.team-wrapper .team-cont li:nth-child(3) .last3{
	display:none;
}
.team-wrapper .team-cont ul.desktop-version{
	display:none;
}
.team-wrapper .team-cont ul.mobile-version{
	display:block;
}
.fp-tableCell{
	height:100vh !important;
}
.fp-scrollable{
	height:100vh !important;
}
.sector-wrapper .sector-cont .sector-content .tab-content .tab-pane{
	margin-left:0px !important;
}

.mtm-wrapper .mtm-cont h2{
	font-size:22px;
}
#mattinsonforest.mtm-cont{
	top:120px !important;
	padding-bottom:250px !important;
}
#smarter-travel.mtm-cont{
	top:120px !important;
	padding-bottom:250px !important;
}
.sector-wrapper .menu{
	z-index:999;
}
.smarter-travel-section .mtm-cont h1{
	margin-bottom:10px;
}
.smarter-travel-section .mtm-cont p{
	line-height: 26px;
	font-size: 16px;	
}
#mattinsonforest p {
    font-size: 16px;
    margin-bottom: 10px;
	line-height:22px;
}
.seeall{
	margin-right:10px;
	top:50px;
}
.footer-section .footer-cont .form-section .msgbox{
	width:100%;
	font-size: 14px;
	text-indent: 10px;
}
.footer-section .footer-cont .form-section .inputfile + label{
	margin-left:0px;
	margin-bottom:30px;
}
.footer-section .footer-cont .form-section input[type="submit"]{
	margin-right:0px;
}
.testimonial-section .test-cont .sector-tabs a img {
    filter: brightness(2000%);
    max-width: 70%;
}
.testimonial-section .test-cont .testi-csarrow{
bottom: inherit;
right: inherit;
margin-top: 0px;
left: calc(50% - 55px);
}
.join-us h1{
	font-size:30px;
}
.join-us h2{
	font-size:18px;
}
.offering .block ul{
	font-size:16px;
}
.offering .block ul li{
	line-height:36px;
}
.offering .block strong{
	font-size:26px;
}

.job-board h1{
	font-size:30px;
}
.job-board .left-col{
	width:100%;
	float:none;
	margin-bottom:40px;
}
.job-board .right-col{
	width:100%;
	float:none;
}
.footer-section .footer-cont .form-section .inputfile + label {
    font-size: 14px;
    font-weight: 400;
}
.footer-section .footer-cont .footer-links .social-icons li.linkedin a{
	margin-left:0px;
}
.cd-horizontal-timeline.loaded{
	margin-top:0px;
}
.cd-horizontal-timeline .events-content h2{
	margin-top: 15px !important;
	margin-bottom: 15px !important;
}
.cd-horizontal-timeline .events-content p{
	font-size:16px !important;
	color:#fff !important;
	line-height:26px !important;
}
#our-vision .vision-triangle{
	display:none;
}
#our-vision{
	top:100px;
	text-align:center;
}
#our-vision h1{
	font-size:30px;
	margin-bottom:20px;
}
#our-vision hr{
	margin:20px auto;
}
#our-vision p {
    font-size: 16px;
    line-height: 22px;

}
#our-vision .vision-content{
	padding-bottom:180px;
}

#rebrand-story{
	top:100px;
	padding-bottom:180px;
}
#rebrand-story h1{
	font-size:30px;
	margin-bottom:20px;
}
#rebrand-story p {
    font-size: 16px;
    line-height: 22px;

}
#rebrand-story .vision-content{
	padding-bottom:180px;
}
#blog h1{
	font-size:30px;
	margin-top:60px;
}
#blog .blog-post .post-title{
	font-size:21px;
}
#blog .blog-post{
	width:100%;
	height:255px;
}
#blog .blog-post:nth-child(5n+1){
	width:100% !important;
}
.page-wrapper .logo{
	top:5px !important;
}
#profile h1{
	font-size:26px;
	margin-top:150px;
}
.blog-post h2{
	font-size:22px;
}
.blog-post p{
	font-size:16px;
	line-height:32px;
}
.back{
	padding-top:10px;
	padding-bottom:10px;
	margin:0 auto;
}
.mtm-wrapper .mtm-cont h1{
	font-size:32px;
	margin-bottom:20px;
}
.smarter-travel-section .mtm-cont h1{
	font-size:32px;
	margin-bottom:20px;
}
.join-us .block{
	display:block;
	width:100%;
	height:auto;
	min-height:300px;
}
.join-us .block .content{
	display:block;
	width:100%;
	height:auto;
	padding-top:50px;
	padding-bottom:50px;
}
.vacancy-page-info .left-col{
	width:100%;
	margin-bottom:40px;
}
.vacancy-page-info .right-col{
	width:100%;
}
#login .left-col h2{
	font-size:21px;
}
.apply-login label{
	font-size:14px;
}
.apply-login input[type="text"]{
	font-size:14px;
}
#login .left-col .other-cont input[type="submit"]{
	font-size:14px;
}
.apply-form h1{
	font-size:30px;
}
.apply-form h2{
	font-size:16px;
	line-height:26px;
}
.form_column input[type="text"]{
	font-size:14px;
}
.form_column input[type="password"]{
	font-size:14px;	
}
.drop_uploader.drop_zone .text {
    font-size: 14px;
}
.form_column_full input[type="submit"]{
	font-size:14px;
}
.footer-section .footer-cont .form-section h3 span a{
	color:#fff;
}
.footer-section .footer-cont .footer-links{
	padding-bottom:80px;
}
.footer-section .footer-cont .footer-links .footer-links-inner .col-md-2{
	vertical-align:top;
}
.vacancy-page-info .left-col .photo{
	max-width:80%;
}
.vacancy-page-info .left-col .consultantname{
	font-size:21px;
}
.vacancy-page-info .left-col .jobdesc{
	font-size:16px;
}
.vacancy-page-info .left-col .tel{
	font-size:16px;
}
.vacancy-page-info .left-col .email{
	font-size:16px;
}
.vacancy-sm a{
	width:35px !important;
	height:35px !important;
	margin:0px 15px !important;
}
.vacancy-page-info .right-col #vacancy-information {
    padding: 15px;
}
.vacancy-page-info #vacancy-specifics .row .value-label{
	font-size:14px;
	display:block;
	width:100%;
}
.vacancy-page-info #vacancy-specifics .row .value{
	font-size:14px;
	display:block;
	width:100%;
}
iframe{
	max-width:100% !important;
}
.blog-post img{
	width:100% !important;
	height:auto !important;
	max-height:300px !important;
	margin:0 auto !important;
}
.blog-post div{
	max-width:100% !important;
}
.blogimg{
	max-height:300px !important;
}
#profile{
	margin-top:-50px;
}
#profile .photo{
	max-width:150px;
	margin:0 auto;
	margin-top:50px;
	margin-bottom:-120px;
}
#profile .jobs .row1 .job{
	width:225px;
	height:260px;
	padding-top:25px;
	padding-left:15px;
}
#profile .jobs .job span { font-size: 11px; }

#profile .jobs .row2 { display: none; }
	
	#profile .jobs .row1 .job { float: none; margin: auto; }
	
#profile .profiledesc p{
	font-size:18px;
	line-height:32px;
}

#profile .next-consultant{
	width:20px;
	overflow:hidden;
}
#profile .next-consultant .next-photo, #profile .next-consultant .next-label, #profile .next-consultant .next-name{
	display:none;
}
#profile .contact{
	width:100%;
	font-size:21px;
}
#profile .contact a{
	color: #e73e16;	
}
#profile .events h1{
	font-size:32px;
	margin-top:40px;
	margin-bottom:30px;
}
#profile .jobs h1{
	font-size:32px;
	margin-top:40px;
	margin-bottom:30px;
}

.team-wrapper .team-cont .menu-row1 .left-cont .team-pic p.top-desc span {
    font-size: 8px;
}
.team-wrapper .team-cont .menu-row2 .right-cont .team-pic p.top-desc span {
    font-size: 8px;
}
.team-wrapper .team-cont .menu-row1 .right-cont .team-pic p.top-desc span {
    font-size: 8px;
}
.team-wrapper .team-cont .menu-row2 .left-cont .team-pic p.top-desc span {
    font-size: 8px;
}
#profile h1.vc-cust-head{
	margin-top:40px;
}
#profile .profiledesc p{
	font-size:16px;
	line-height:26px;
}
#profile h1.vc-cust-head{
	margin-top:40px;
}


#profile .jobs .row2 .job{
height: 260px;
width: 225px;
padding-top: 30px;
margin-top:20px;	
}
#profile .events .row1 .event .title{
	font-size:13px;
}


.smarter-travel-section .home-arrow{
	width: 100px;
	height: 89px;
	background-size: cover !important;
	left: calc(50% - 50px);
	top: -25px;
	padding-top: 50px;
	font-size:12px;
	opacity: 1;
}

.mtm-wrapper .job-arrow{
	width: 100px;
	height: 89px;
	background-size: cover !important;
	left: calc(50% - 50px);
	bottom: -25px;
	padding-top: 20px;
	font-size:12px;
	opacity: 1;
}
	
	#profile .events .row1 .event { margin: auto; }

/*** Styles added to fix the issue with zoom in on iphone ***/
/* iPhone < 5: */
@media screen and (device-aspect-ratio: 2/3) {
    select, textarea, input[type="text"], input[type="password"],
    input[type="datetime"], input[type="datetime-local"],
    input[type="date"], input[type="month"], input[type="time"],
    input[type="week"], input[type="number"], input[type="email"],
    input[type="url"]{ font-size: 16px !important; }
}

/* iPhone 5, 5C, 5S, iPod Touch 5g */
@media screen and (device-aspect-ratio: 40/71) {
    select, textarea, input[type="text"], input[type="password"],
    input[type="datetime"], input[type="datetime-local"],
    input[type="date"], input[type="month"], input[type="time"],
    input[type="week"], input[type="number"], input[type="email"],
    input[type="url"]{ font-size: 16px !important; }
}

/* iPhone 6, iPhone 6s, iPhone 7 portrait/landscape */
@media screen and (device-aspect-ratio: 375/667) {
    select, textarea, input[type="text"], input[type="password"],
    input[type="datetime"], input[type="datetime-local"],
    input[type="date"], input[type="month"], input[type="time"],
    input[type="week"], input[type="number"], input[type="email"],
    input[type="url"]{ font-size: 16px !important; }
}

/* iPhone 6 Plus, iPhone 6s Plus, iPhone 7 Plus portrait/landscape */
@media screen and (device-aspect-ratio: 9/16) {
    select, textarea, input[type="text"], input[type="password"],
    input[type="datetime"], input[type="datetime-local"],
    input[type="date"], input[type="month"], input[type="time"],
    input[type="week"], input[type="number"], input[type="email"],
    input[type="url"]{ font-size: 16px !important; }
}
.contactpg form {
	margin-top: 40px;
}

}






@media (min-width:320px) and (max-width: 374px) {
	
#profile .events .row1 .event { margin: auto; }
	
.sector-wrapper .sector-cont .sector-content .menu-row2 .left-cont .secjob-cont img { display: none; }
.sector-wrapper .sector-cont .sector-content .menu-row1 .left-cont .secjob-cont img { display: none; }
.sector-wrapper .sector-cont .sector-content .menu-row1 .right-cont .secjob-cont img { display: none; }
.sector-wrapper .sector-cont .sector-content .menu-row1 .right-cont .secjob-cont img { display: none; }
	
.page-overlay .box { width: 100% !important; }	
	
.menu li.menu-toggle{
	width: 70px !important;
	height: 79px !important;
	background-size:cover !important;
}
.menu li.menu-toggle img{
	margin-right: 14px !important;
	width: 25px !important;	
}
.menu li.register-link {
	width:90px !important;
	height:101px !important;
	background-size:cover !important;
	line-height:101px !important;
	right: 112px !important;
	top: 65px !important;
	display:none !important;
}
.menu li.login-link {
	width:90px !important;
	height:101px !important;
	background-size:cover !important;
	line-height:101px !important;
	top: 65px !important;
	right: 12px !important;
	display:none !important;
}
.home-wrapper .logo{
	padding-top:20vh;
	width: 180px !important;
	height:auto;
	left: 0px !important;
	top: 0px !important;
}
.logo{
	width:75px;
	overflow:hidden;
	height:auto;
	left:20px !important;
	top:20px!important;
}
.logo img{
	width:200px !important;
}
.menu{
	right:20px !important;
	top:20px!important;	
}
.menu-wrapper .close-menu{
	right:40px !important;
	top: 45px !important;
	width: 25px;
	height:auto;		
}
.menu-wrapper .close-menu img{
	width:100%;
	height:auto
}
.menu-wrapper .social-icons{
	bottom: 60px;
	left: 22px;
}
.home-wrapper .logo img{
	width:100% !important;
	height:auto;
}
.home-wrapper .heading{
	top: 61vh;
}
.logo img{
	width:100%;
	height:auto;
}
.testimonial-section .test-cont .sector-tabs .menu-row1{
	display:inline-block;
}
.testimonial-section .test-cont{
	margin-left:0px !important;
	padding:20px;
	padding-top:150px;
	min-height: 325px;
	text-align:center;
}
.testimonial-section .test-cont .sector-tabs{
	display:block;
	height:auto;
	min-height:inherit;
	text-align:center;
	position:relative;
	margin-bottom:100px;
}
.testimonial-section .test-cont .sector-tabs .more-testi{
	background-size:cover !important;	
}
.testimonial-section .test-cont .sector-tabs .less-testi{
	background-size:cover !important;	
}
.testimonial-section .test-cont .sector-tabs a{
	width:110px !important;
	height:123px !important;
	background-size:cover !important;
}
.testimonial-section .test-cont .sector-tabs .menu-row1 .right-cont.active{
	background-size:cover !important;	
}
.testimonial-section .test-cont .sector-tabs .menu-row1 .left-cont{
	width:110px;
	height:123px;
	margin:0px 7px -45px 20px;
}
.testimonial-section .test-cont .sector-tabs .menu-row1 .right-cont{
	width:110px;
	height:123px;
	margin:0px 20px -45px 7px;
}
.testimonial-section .test-cont .sector-tabs .menu-row2 .left-cont{
	width:110px;
	height:123px;
	margin:0px 20px -45px 7px;

}
.testimonial-section .test-cont .sector-tabs .menu-row2 .right-cont{
	width:110px;
	height:123px;
	margin:0px 7px -45px 20px;
}
.testimonial-section .test-cont .sector-tabs a img{
	max-width:80%;
}
.testimonial-section .test-cont .sector-content h1 {
    font-size: 26px;
	margin-bottom: 30px;
	background-position: center bottom;
}
.testimonial-section .test-cont .sector-content h4{
	font-size: 16px;
	line-height: 26px;	
}
.testimonial-section .test-cont .sector-content{
	max-width:inherit;
	padding-right:0px;
	display:block;	
}
.testimonial-section .test-cont .sector-tabs .five-block {
    padding-bottom: 50px;
}
	
	

.partnerships-section .test-cont .sector-tabs .menu-row1{
	display:inline-block;
}
.partnerships-section .test-cont{
	margin-left:0px !important;
	padding:20px;
	padding-top:150px;
	min-height: 325px;
	text-align:center;
}
.partnerships-section .test-cont .sector-tabs{
	display:block;
	height:auto;
	min-height:inherit;
	text-align:center;
}
.partnerships-section .test-cont .sector-tabs .more-testi{
	background-size:cover !important;	
}
.partnerships-section .test-cont .sector-tabs .less-testi{
	background-size:cover !important;	
}
.partnerships-section .test-cont .sector-tabs a{
	width:110px !important;
	height:123px !important;
	background-size:cover !important;
}
.partnerships-section .test-cont .sector-tabs .menu-row1 .right-cont.active{
	background-size:cover !important;	
}
.partnerships-section .test-cont .sector-tabs .menu-row1 .left-cont{
	width:110px;
	height:123px;
	margin:0px 7px -45px 20px;
}
.partnerships-section .test-cont .sector-tabs .menu-row1 .right-cont{
	width:110px;
	height:123px;
	margin:0px 20px -45px 7px;
}
.partnerships-section .test-cont .sector-tabs .menu-row2 .left-cont{
	width:110px;
	height:123px;
	margin:0px 20px -45px 7px;

}
.partnerships-section .test-cont .sector-tabs .menu-row2 .right-cont{
	width:110px;
	height:123px;
	margin:0px 7px -45px 20px;
}
.partnerships-section .test-cont .sector-tabs a img{
	max-width:80%;
}
.partnerships-section .test-cont .sector-content h1 {
    font-size: 26px;
	margin-bottom: 30px;
	background-position: center bottom;
}
.partnerships-section .test-cont .sector-content h4{
	font-size: 16px;
	line-height: 26px;	
}
.partnerships-section .test-cont .sector-content{
	max-width:inherit;
	padding-right:0px;
	display:block;	
}
.partnerships-section .test-cont .sector-tabs .five-block {
    padding-bottom: 50px;
}
	
	
	
.team-wrapper .team-cont .team-pic{
	background-size:cover !important;
}
.team-wrapper .team-cont .menu-row1 .left-cont{
	width: 110px;
	height: 123px;
	margin: 0px 7px -40px 10px;	
}
.team-wrapper .team-cont .menu-row1 .right-cont{
	width: 110px;
	height: 123px;
	margin:0px 10px -40px 7px;	
}
.team-wrapper .team-cont .menu-row2 .left-cont{
	width: 110px;
	height: 123px;
	margin:0px 10px -40px 7px;	
}
.team-wrapper .team-cont .menu-row2 .right-cont{
	width: 110px;
	height: 123px;
	margin: 0px 7px -40px 10px;		
}
.team-wrapper .team-cont .menu-row1 .right-cont .team-pic::after{
	width: 110px;
	height: 123px;
	background-size:cover;
}
.team-wrapper .team-cont .menu-row1 .right-cont .team-pic::before{
width: 160px;
height: 230px;
left: -28px;
top: -26px;
background-size: cover;
}

.team-wrapper .team-cont .menu-row1 .left-cont .team-pic::after{
	width: 110px;
	height: 123px;
	background-size:cover;
}
.team-wrapper .team-cont .menu-row1 .left-cont .team-pic::before{
width: 160px;
height: 230px;
left: -31px;
top: -26px;
background-size: cover;
}
.team-wrapper .team-cont .menu-row2 .left-cont .team-pic::after{
	width: 110px;
	height: 123px;
	background-size:cover;
}
.team-wrapper .team-cont .menu-row2 .left-cont .team-pic::before{
width: 160px;
height: 230px;
left: -28px;
top: -26px;
background-size: cover;
}
.logo {
    width: 75px !important;
    overflow: hidden;
}
.team-wrapper .team-cont .menu-row2 .right-cont .team-pic::after{
	width: 110px;
	height: 123px;
	background-size:cover;
}
.team-wrapper .team-cont .menu-row2 .right-cont .team-pic::before{
width: 160px;
height: 230px;
left: -31px;
top: -26px;
background-size: cover;	
}
.team-wrapper .team-cont .menu-row1 .right-cont .team-pic p.top-desc, .team-wrapper .team-cont .menu-row2 .right-cont .team-pic p.top-desc, .team-wrapper .team-cont .menu-row1 .left-cont .team-pic p.top-desc , .team-wrapper .team-cont .menu-row2 .left-cont .team-pic p.top-desc{
	font-size:9px;
}
.team-wrapper .team-cont .menu-row1 .right-cont .team-pic p.bottom-desc, .team-wrapper .team-cont .menu-row2 .right-cont .team-pic p.bottom-desc, .team-wrapper .team-cont .menu-row2 .left-cont .team-pic p.bottom-desc , .team-wrapper .team-cont .menu-row1 .left-cont .team-pic p.bottom-desc{
	bottom: -17%;
	font-size: 8px;
}
.team-wrapper .team-title{
	left:0%;
	width:100%;
	text-align:center;
	top:110px;
	bottom:auto;
	background-position:center bottom;
	font-size:26px;
	line-height:26px;
	margin-bottom:30px;
}
.team-wrapper{
	overflow:visible;
	min-height: 100vh;
	padding-bottom:80px !important;
	height:auto !important;
}
.team-wrapper .team-cont{
	overflow:visible;
	min-height: 100vh;
	height:auto !important;
	padding-top: 200px;
	margin-top:0px !important;
	padding-bottom:150px;
}
.team-wrapper .l-arrow{
	top: calc(50vh - 35px);
	background-size: contain !important;
	height:70px;
	line-height: 70px;	
}
.team-wrapper .l-arrow a{
	padding-left:60px;
}
.team-wrapper .l-arrow a span{
	display:none;
}
.sector-wrapper .sector-cont{
	left:0px;
	top: 320px;
}
.sector-wrapper .search-section {
    width:calc(100% - 40px);
    top: 130px;
    left: 20px;
    right: auto;
    text-align: center;
}
.footer-section .footer-cont .footer-links .footer-links-inner {
    width: 94%;
}
.footer-section .r-arrow{
	bottom:15vh;
	right:inherit;
}
.sector-wrapper{
	text-align:center;
}
.sector-wrapper .search-section h2{
	margin-bottom:10px;
	font-size: 26px;
	line-height:26px;
}
.sector-wrapper .search-section li{
	text-align:left;
	width: 49%;
}
.sector-wrapper .search-section button {
    width: 100%;
}
.sector-wrapper .sector-cont{
	padding-bottom:30px;
	overflow:visible;
	display:inline-block;	
}
.sector-wrapper .sector-cont .sector-tabs{
	padding-bottom:80px;
	display:block;
}
.sector-wrapper .sector-cont .sector-content{
	padding-bottom:80px;
	text-align:left;	
    margin-top: -75px !important;
    display: inline-block;
	min-height: 635px;
	margin-bottom: 15px;
}
.sector-wrapper .search-section li select{
	height:45px;
	line-height:45px;
	font-size: 14px;
	padding-left:10px;
}
.sector-wrapper .search-section li span{
	font-size:16px;
	margin-bottom:5px;
}
.sector-wrapper .search-section button{
	height:45px;
	line-height:45px;
	font-size:14px;
}
.sector-wrapper .sector-cont .sector-tabs a{
	width:130px !important;	
	height:145px !important;	
	background-size:cover !important;
	font-size: 12px;
	line-height: 20px;
	padding:10px !important;
	font-weight:normal !important;
}
.sector-wrapper .sector-cont .sector-tabs a span{
	margin-top:10px;
	display:none;
}
.sector-wrapper .sector-cont .sector-tabs a span img{
	width:30px;
	height:auto;
}
.sector-wrapper .sector-cont .sector-content .secjob-cont{
	width:130px !important;
	height:145px !important;
	padding:7px !important;
	vertical-align:top !important;
	padding-top:20px !important;	
}
.sector-wrapper .sector-cont .sector-content .secjob-cont span{
	display:none !important;
}
.sector-wrapper .sector-cont .sector-tabs .menu-row1 .left-cont, .sector-wrapper .sector-cont .sector-tabs .menu-row2 .right-cont{
	width:130px;
	height:145px;
	background-size:cover !important;
	margin: 0px 3px -60px 15px;
}
.sector-wrapper .sector-cont .sector-tabs .menu-row1 .right-cont, .sector-wrapper .sector-cont .sector-tabs .menu-row2 .left-cont{
	width:130px;
	height:145px;
	background-size:cover !important;
	margin: 0px 15px -60px 3px
}
.sector-wrapper .sector-cont .sector-content .menu-row1 .left-cont, .sector-wrapper .sector-cont .sector-content .menu-row2 .right-cont{
	width:130px;
	height:148px;
	background-size:cover !important;
	margin: 0px 3px -60px 15px;
}
.sector-wrapper .sector-cont .sector-content .menu-row1 .right-cont, .sector-wrapper .sector-cont .sector-content .menu-row2 .left-cont{
	width:130px;
	height:145px;
	background-size:cover !important;
	margin: 0px 15px -60px 3px
}
.sector-wrapper .sector-cont .sector-content h4{
	font-size: 12px;
	line-height: 14px;
	margin-bottom:5px;	
}
.sector-wrapper .sector-cont .sector-content p {
    font-size: 10px;
    line-height: 16px;
	font-weight:400;
	margin-bottom:0px;
}
.sector-wrapper .home-arrow{
height: 90px;
width: 100px;
padding-top: 35px;
background-size: cover !important;
font-size:12px;
left: calc(50% - 50px);
}
.home-wrapper .job-arrow{
height: 90px;
width: 100px;
background-size: cover !important;
bottom:-20px;
padding-top: 15px;
font-size:12px;
left: calc(50% - 50px);	
}
.sector-wrapper .contact-arrow{
height: 90px;
width: 100px;
background-size: cover !important;
bottom:-20px;
padding-top: 15px;
font-size:12px;
left: calc(50% - 50px);		
}
.footer-section .footer-cont .footer-links h2{
	font-size:14px;
}
.footer-section .footer-cont .footer-links p{
	font-size:12px;
}
.footer-section .footer-cont .footer-links li{
	line-height:17px;
}
.footer-section .footer-cont .footer-links li a{
	font-size:12px;
	line-height:26px;
}
.footer-section .footer-cont .footer-links .social-icons li{
	margin-right:-7px;
}
.footer-section .footer-cont .form-section input[type="text"] {
	height: 40px;
	line-height: 40px;
	font-size: 14px;
	text-indent: 10px;
	border-bottom: solid 2px #fff;
	margin-bottom: 5px;
}
.footer-section .footer-cont .form-section input[type="submit"]{
	height: 40px;
	line-height: 40px;
	font-size: 16px;
	margin-bottom:40px;
}
.menu-wrapper .menu-cont a{
	width:70px !important;	
	height:79px !important;	
	background-size:cover !important;	
}
.menu-wrapper .menu-cont .menu-row1 .left-cont, .menu-wrapper .menu-cont .menu-row2 .right-cont{
	width:70px !important;	
	height:79px !important;	
	margin: 0px 2px -35px 8px;
}
.menu-wrapper .menu-cont .menu-row1 .right-cont, .menu-wrapper .menu-cont .menu-row2 .left-cont{
	width:70px !important;	
	height:79px !important;	
	margin: 0px 8px -35px 2px;
}
.menu-wrapper .menu-cont span{
	display:none !important;
}
.menu-wrapper .menu-cont a{
	padding:0px 5px !important;
	font-size:10px !important;
	line-height:12px !important;
	font-weight:300 !important;
}
.menu-wrapper .menu-cont{
	font-size: 18px;
	line-height: 22px;
	padding: 30px 0px 100px 0px;	
}
.home-wrapper .r-arrow{
	top: calc(50vh - 35px);
    background-size: contain !important;
    height: 70px;
    line-height: 70px;	
}
.home-wrapper .r-arrow a{
padding-right: 60px;	
}
.home-wrapper .l-arrow{
	top: calc(50vh - 35px);
    background-size: contain !important;
    height: 70px;
    line-height: 70px;	
}
.home-wrapper .l-arrow span, .home-wrapper .r-arrow span{
	display:none;
}
.home-wrapper .heading h1 {
    font-size: 18px;
    line-height: 26px;
	margin-top:0px;
}
.home-wrapper .l-arrow a{
	padding-left: 60px;	
}
.testimonial-section .r-arrow a{
	padding-right: 60px;	
}
.testimonial-section .r-arrow a span{
	display:none;
}
.testimonial-section .r-arrow{
	top: calc(70vh - 35px);
    background-size: contain !important;
    height: 70px;
    line-height: 70px;	
}
	.partnerships-section .r-arrow a{
	padding-right: 60px;	
}
.partnerships-section .r-arrow a span{
	display:none;
}
.partnerships-section .r-arrow{
	top: calc(70vh - 35px);
    background-size: contain !important;
    height: 70px;
    line-height: 70px;	
}
.footer-section .footer-cont .footer-links{
	padding-top:40px;
}
.footer-section .footer-cont .footer-links .footer-links-inner .col-md-2{
	width:49%;
	display:inline-block;
	margin-bottom:30px;
	vertical-align:top;
}
.footer-section .footer-cont .footer-links .footer-links-inner .col-md-2:nth-child(3){
	display:table-cell;
}
.footer-section .footer-cont .footer-links .footer-links-inner .col-md-2:nth-child(4){
	width:49%;
	vertical-align:bottom;
	display:table-cell;
}
.footer-section .footer-cont .footer-links .footer-links-inner .col-md-2:last-child{
	width:100%;
	margin-top:50px;
}
.footer-section .footer-cont .form-section{
	height:auto !important;
	padding-top: 135px;
}
.footer-section .footer-cont .form-section h1{
	font-size:26px;
	line-height:26px;
	margin-bottom:30px;
}
.footer-section .footer-cont .form-section h3 {
    font-size: 16px;
    line-height: 26px;
}
.footer-section .footer-cont .form-section form {
    margin-top: 30px;
}
.team-wrapper .team-cont li:first-child .last3{
	display:none;
}
.team-wrapper .team-cont li:nth-child(3) .last3{
	display:none;
}
.team-wrapper .team-cont ul.desktop-version{
	display:none;
}
.team-wrapper .team-cont ul.mobile-version{
	display:block;
}
.fp-tableCell{
	height:100vh !important;
}
.fp-scrollable{
	height:100vh !important;
}
.sector-wrapper .sector-cont .sector-content .tab-content .tab-pane{
	margin-left:0px !important;
}
.mtm-wrapper .mtm-cont h2{
	font-size:22px;
}
#mattinsonforest.mtm-cont{
	top:120px !important;
	padding-bottom:250px;
}
#smarter-travel.mtm-cont{
	top:120px !important;
	padding-bottom:250px;
}
.smarter-travel-section .menu li.menu-toggle{
	z-index:999;
}
.smarter-travel-section .mtm-cont h1{
	margin-bottom:10px;
}
.smarter-travel-section .mtm-cont p{
	line-height: 22px;
	font-size: 16px;
}
#mattinsonforest p {
	font-size: 16px;
	margin-bottom: 15px;
	line-height: 22px;
}
.seeall{
	margin-right:10px;
	top:30px;
}
.footer-section .footer-cont .form-section .msgbox{
	width:100%;
	font-size: 14px;
	text-indent: 10px;
}
.footer-section .footer-cont .form-section .inputfile + label{
	margin-left:0px;
	margin-bottom:30px;
}
.footer-section .footer-cont .form-section input[type="submit"]{
	margin-right:0px;
}
.testimonial-section .test-cont .sector-tabs a img {
    filter: brightness(2000%);
    max-width: 70%;
}
.testimonial-section .test-cont .testi-csarrow{
bottom: -70px;
right: inherit;
margin-top: 0px;
left: calc(50% - 75px);
width: 150px
}
.testimonial-section .test-cont .testi-csarrow .arrow-left{
	position:relative;
	float:left;
}

.join-us h1{
	font-size:30px;
}
.join-us h2{
	font-size:18px;
}
.offering .block ul{
	font-size:16px;
}
.offering .block ul li{
	line-height:36px;
}
.offering .block strong{
	font-size:26px;
}

.job-board h1{
	font-size:30px;
}
.job-board .left-col{
	width:100%;
	float:none;
	margin-bottom:40px;
}
.job-board .right-col{
	width:100%;
	float:none;
}
.footer-section .footer-cont .form-section .inputfile + label {
    font-size: 14px;
    font-weight: 400;
}
.footer-section .footer-cont .footer-links .social-icons li.linkedin a{
	margin-left:0px;
}
.cd-horizontal-timeline.loaded{
	margin-top:-105px !important;
}
.cd-horizontal-timeline .events-content h2{
	margin-top: 15px !important;
	margin-bottom: 15px !important;
}
.cd-horizontal-timeline .events-content p{
	font-size:16px !important;
	color:#fff !important;
	line-height:26px !important;
}
#our-vision .vision-triangle{
	display:none;
}
#our-vision{
	top:100px;
	text-align:center;
}
#our-vision hr{
	margin:20px auto;
}
#our-vision h1{
	font-size:30px;
	margin-bottom:20px;
}
#our-vision p {
    font-size: 16px;
    line-height: 22px;

}
#our-vision .vision-content{
	padding-bottom:180px;
}

#rebrand-story{
	top:100px;
	padding-bottom:180px;
}
#rebrand-story h1{
	font-size:30px;
	margin-bottom:20px;
}
#rebrand-story p {
    font-size: 14px;
    line-height: 18px;

}
#rebrand-story .vision-content{
	padding-bottom:180px;
}
#blog h1{
	font-size:30px;
	margin-top:60px;
}
#blog .blog-post .post-title{
	font-size:21px;
}
#blog .blog-post{
	width:100%;
}
#blog .blog-post:nth-child(5n+1){
	width:100% !important;
}
.page-wrapper .logo{
	top:5px !important;
	height:110px;
}
#profile h1.article-head{
	margin-top:80px !important;
}

#profile h1{
	font-size:26px;
	margin-top:150px;
}
.blog-post h2{
	font-size:22px;
}
.blog-post p{
	font-size:16px;
	line-height:32px;
}
.back{
	padding-top:10px;
	padding-bottom:10px;
	margin:0 auto;
}
.mtm-wrapper .mtm-cont h1{
	font-size:32px;
	margin-bottom:20px;
}
.smarter-travel-section .mtm-cont h1{
	font-size:32px;
	margin-bottom:20px;
}
.join-us .block{
	display:block;
	width:100%;
	height:auto;
	min-height:300px;
}
.join-us .block .content{
	display:block;
	width:100%;
	height:auto;
	padding-top:50px;
	padding-bottom:50px;
}
.vacancy-page-info .left-col{
	width:100%;
	margin-bottom:40px;
}
.vacancy-page-info .right-col{
	width:100%;
}

#login .left-col h2{
	font-size:21px;
}
.apply-login label{
	font-size:14px;
}
.apply-login input[type="text"]{
	font-size:14px;
}
#login .left-col .other-cont input[type="submit"]{
	font-size:14px;
}
.apply-form h1{
	font-size:30px;
}
.apply-form h2{
	font-size:16px;
	line-height:26px;
}
.form_column input[type="text"]{
	font-size:14px;
}
.form_column input[type="password"]{
	font-size:14px;	
}
.drop_uploader.drop_zone .text {
    font-size: 14px;
}
.form_column_full input[type="submit"]{
	font-size:14px;
}


.footer-section .footer-cont .form-section h3 span a{
	color:#fff;
}
.footer-section .footer-cont .footer-links{
	padding-bottom:80px;
}

.vacancy-page-info .left-col .photo{
	max-width:80%;
}
.vacancy-page-info .left-col .consultantname{
	font-size:21px;
}
.vacancy-page-info .left-col .jobdesc{
	font-size:16px;
}
.vacancy-page-info .left-col .tel{
	font-size:16px;
}
.vacancy-page-info .left-col .email{
	font-size:16px;
}
.vacancy-sm a{
	width:35px !important;
	height:35px !important;
	margin:0px 15px !important;
}
.vacancy-page-info .right-col #vacancy-information {
    padding: 15px;
}
.vacancy-page-info #vacancy-specifics .row .value-label{
	font-size:14px;
	display:block;
	width:100%;
}
.vacancy-page-info #vacancy-specifics .row .value{
	font-size:14px;
	display:block;
	width:100%;
}
iframe{
	max-width:100% !important;
}
.blog-post img{
	width:100% !important;
	height:auto !important;
	max-height:300px !important;
	margin:0 auto !important;
}
.blog-post div{
	max-width:100% !important;
}
.blogimg{
	max-height:300px !important;
}
#profile{
	margin-top:-50px;
}
#profile .photo{
	max-width:150px;
	margin:0 auto;
	margin-top:50px;
	margin-bottom:-120px;
}
#profile .jobs .row1 .job{
	width:225px;
	height:260px;
	padding-top:25px;
	padding-left:15px;
}
#profile .profiledesc p{
	font-size:16px;
	line-height:28px;
}

#profile .next-consultant{
	width:20px;
	overflow:hidden;
}
#profile .next-consultant .next-photo, #profile .next-consultant .next-label, #profile .next-consultant .next-name{
	display:none;
}
#profile .contact{
	width:100%;
	font-size:21px;
}
#profile .contact a{
	color: #e73e16;	
}
#profile .events h1{
	font-size:32px;
	margin-top:40px;
	margin-bottom:30px;
}
#profile .jobs h1{
	font-size:32px;
	margin-top:40px;
	margin-bottom:30px;
}
.team-wrapper .team-cont .menu-row1 .left-cont .team-pic p.top-desc span {
    font-size: 8px;
}
.team-wrapper .team-cont .menu-row2 .right-cont .team-pic p.top-desc span {
    font-size: 8px;
}
.team-wrapper .team-cont .menu-row1 .right-cont .team-pic p.top-desc span {
    font-size: 8px;
}
.team-wrapper .team-cont .menu-row2 .left-cont .team-pic p.top-desc span {
    font-size: 8px;
}
#profile h1.vc-cust-head{
	margin-top:40px;
}


#profile .jobs .row2 .job{
height: 260px;
width: 225px;
padding-top: 30px;
margin-top:20px;	
}
#profile .events .row1 .event .title{
	font-size:13px;
}



.smarter-travel-section .home-arrow{
	width: 100px;
	height: 89px;
	background-size: cover !important;
	left: calc(50% - 50px);
	top: -25px;
	padding-top: 50px;
	font-size:12px;
	opacity: 1;
}

.mtm-wrapper .job-arrow{
	width: 100px;
	height: 89px;
	background-size: cover !important;
	left: calc(50% - 50px);
	bottom: -25px;
	padding-top: 20px;
	font-size:12px;
	opacity: 1;
}
.contactpg form {
	margin-top: 40px;
}

/*** Styles added to fix the issue with zoom in on iphone ***/
/* iPhone < 5: */
@media screen and (device-aspect-ratio: 2/3) {
    select, textarea, input[type="text"], input[type="password"],
    input[type="datetime"], input[type="datetime-local"],
    input[type="date"], input[type="month"], input[type="time"],
    input[type="week"], input[type="number"], input[type="email"],
    input[type="url"]{ font-size: 16px !important; }
}

/* iPhone 5, 5C, 5S, iPod Touch 5g */
@media screen and (device-aspect-ratio: 40/71) {
    select, textarea, input[type="text"], input[type="password"],
    input[type="datetime"], input[type="datetime-local"],
    input[type="date"], input[type="month"], input[type="time"],
    input[type="week"], input[type="number"], input[type="email"],
    input[type="url"]{ font-size: 16px !important; }
}

/* iPhone 6, iPhone 6s, iPhone 7 portrait/landscape */
@media screen and (device-aspect-ratio: 375/667) {
    select, textarea, input[type="text"], input[type="password"],
    input[type="datetime"], input[type="datetime-local"],
    input[type="date"], input[type="month"], input[type="time"],
    input[type="week"], input[type="number"], input[type="email"],
    input[type="url"]{ font-size: 16px !important; }
}

/* iPhone 6 Plus, iPhone 6s Plus, iPhone 7 Plus portrait/landscape */
@media screen and (device-aspect-ratio: 9/16) {
    select, textarea, input[type="text"], input[type="password"],
    input[type="datetime"], input[type="datetime-local"],
    input[type="date"], input[type="month"], input[type="time"],
    input[type="week"], input[type="number"], input[type="email"],
    input[type="url"]{ font-size: 16px !important; }
}
}
