
@media (min-width:1600px) and (max-width: 1918px){
/*invest-sec*/
.banner-outer.invest-sec .invest-content .custom-container{
	padding-left:140px;
}
/*contact-sec*/
.banner-outer.contact-page .contact-sec .custom-container{
	padding-left: 140px;
}
header .header-content .nav-sec {
	padding-right: 110px;
}
.banner-outer .scroll{
	left:100px;
}
}
@media (min-width:1280px) and (max-width: 1599px){
header .header-content {
	padding: 0px 50px;
}
header .header-content .nav-sec {
	padding-right: 60px;
}
.banner-outer .scroll {
	position: absolute;
	left: 50px;
	bottom: 40px;
	color: #fff;
}
.investment-sec {
	padding-top:100px;
	padding-bottom:80px;
}
footer {
	padding: 0px 30px;
}
/*invest-sec*/
.banner-outer.invest-sec .invest-content .custom-container{
	padding-left:140px;
}
.banner-outer.invest-sec .invest-content {
	padding-bottom: 40px;
}
/*contact-sec*/
.banner-outer.contact-page .contact-sec .custom-container{
	padding-left: 140px;
}
header .header-content .nav-sec {
	padding-right: 0px;
}
.banner-outer.invest-sec .scroll{
	display:none;
}

.banner-outer.about-page , .banner-outer.invest-sec , .banner-outer.contact-page {
    height: 100vh;
}
.banner-outer.contact-page .contact-sec .contact-right{
	margin-top:60px;
}
}

@media (min-width:992px) and (max-width: 1279px){
.banner-outer {
	min-height: 750px;
}
.custom-container {
	padding-left:30px;
	padding-right:30px;
}
header .header-content {
	padding: 0px 20px;
}
header .header-content .nav-sec li a {
	font-size: 20px;
	line-height: 80px;
}
.banner-outer .banner-sec {
	padding: 260px 100px 0px 25px;
}
.banner-outer .banner-sec .banner-inner {
    width: 100%;
    padding-left: 0px;
    padding-right: 0px;
}
header .header-content .nav-sec {
	padding-right: 0px;
}
.banner-outer .scroll {
	position: absolute;
	left: 30px;
	bottom:70px;
	color: #fff;
}
.banner-outer .banner-sec .banner-content h1 {
	font-size: 27px;
	line-height: 34px;
	padding-top: 30px;
}
.banner-outer .banner-sec .banner-content h2 {
	font-size: 30px;
	line-height: 38px;
	padding-top: 40px;
}
.investment-sec .invest-left h2 {
	background: url(../images/line1.png) top left no-repeat;
	padding-top: 30px;
	font-size: 30px;
    line-height: 38px;
}
.investment-sec {
	padding-top:70px;
	padding-bottom:50px;
}
.investment-sec .invest-right p {
	padding-bottom: 0px;
	font-weight: 300;
	font-size: 20px;
    line-height: 30px;
}
footer {
	padding: 0px 20px;
}
/*about-html*/
.banner-outer.about-page {
	min-height: 750px;
}
.about-sec {
	padding:70px 0px;
}
/*invest-sec*/
.banner-outer.invest-sec {
	min-height: 650px;
}
.banner-outer.invest-sec .invest-content .custom-container{
	padding-left:40px;
}
.banner-outer.invest-sec .invest-content {
	padding-bottom: 40px;
}
.banner-outer.invest-sec .invest-content .portfolio {
	padding-top: 50px;
}
.banner-outer.invest-sec .invest-content .portfolio h3 {
	padding-bottom: 30px;
}
.banner-outer.invest-sec .scroll{
	display:none;

}
/*contact*/
.banner-outer.contact-page {
	background: url(../images/contact-bg.png) no-repeat;
	min-height: 750px;
}
.banner-outer.contact-page .contact-sec .contact-left h2 {
	padding-top: 50px;
}
.banner-outer.contact-page .contact-sec .contact-right {
	margin-top: 5px;
	min-height: 504px;
	margin-bottom: 100px;
}
.banner-outer.contact-page .contact-sec .contact-right p input[type="submit"] {
	bottom: -62px;
}

.banner-outer.about-page , .banner-outer.invest-sec , .banner-outer.contact-page {
    height: 100vh;
}
}

@media (min-width:768px) and (max-width: 991px){
.banner-outer {
	min-height: 650px;
}
header .header-content .logo-sec {
	float: left;
	max-width: 120px;
}
.banner-outer .banner-sec .banner-inner {
	padding-left: 0px;
	padding-right: 0px;
}
.custom-container {
	padding-left:30px;
	padding-right:30px;
}
header .header-content {
	padding: 0px 30px;
}
header .header-content .nav-sec li a {
	font-size: 20px;
	line-height: 56px;
}
.banner-outer .banner-sec {
	padding: 240px 100px 0px 30px;
}
header .header-content .nav-sec {
	padding-right: 20px;
}
.banner-outer .scroll {
	position: absolute;
	left: 30px;
	bottom:190px;
	color: #fff;
}
.banner-outer .banner-sec .banner-content h1 {
	font-size: 25px;
	line-height: 32px;
	padding-top: 30px;
}
.banner-outer .banner-sec .banner-content h2 {
	font-size: 27px;
	line-height: 36px;
	padding-top: 40px;
}
.investment-sec .invest-left {
	width: 100%;
	max-width: inherit;
}
.investment-sec .invest-left h2 {
	background: url(../images/line1.png) top left no-repeat;
	padding-top: 25px;
    font-size: 27px;
    line-height: 34px;
}
.investment-sec {
	padding-top:60px;
	padding-bottom:40px;
}
.investment-sec .invest-right {
	width:100%;
	padding-left:0px;
	padding-top: 20px;
}
.investment-sec .invest-right p {
	padding-bottom: 0px;
	font-weight: 300;
	font-size: 20px;
    line-height: 30px;
}
footer {
	padding: 0px 20px;
}
footer .footer-sec .footer-content ul li a {
	font-size: 22px;
}
/*about-html*/
.banner-outer.about-page {
	min-height: 650px;
}
.about-sec {
	padding:60px 0px;
}
.about-sec p {
	padding-top: 40px;
}
/*invest-sec*/
.banner-outer.invest-sec {
	min-height: 650px;
}
.banner-outer.invest-sec .invest-content .custom-container{
	padding-left:40px;
}
.banner-outer.invest-sec .invest-content {
	padding-bottom: 40px;
	padding-top: 210px;
}
.banner-outer.invest-sec .invest-content .portfolio {
	padding-top:30px;
}
.banner-outer.invest-sec .invest-content .portfolio h3 {
	padding-bottom: 30px;
}
.banner-outer.invest-sec .scroll{
	display:none;

}
/*contact*/
.banner-outer.contact-page .contact-sec {
	width: 100%;
	padding-top: 210px;
}
.banner-outer.contact-page {
	background: url(../images/contact-bg.png) no-repeat;
	min-height: 750px;
}
.banner-outer.contact-page .contact-sec .contact-left {
	width: 100%;
	max-width:inherit;
}
.banner-outer.contact-page .contact-sec .contact-right {
	width:100%;
	max-width:inherit;
	margin-top: 136px;
	min-height: 504px;
	margin-bottom: 100px;
}
.banner-outer.contact-page .contact-sec .contact-left h2 {
	padding-top: 30px;
	font-size: 34px;
    line-height: 40px;
}
.banner-outer.contact-page .contact-sec .contact-right {
	margin-top:20px;
	min-height: 430px;
	margin-bottom: 100px;
}
.banner-outer.contact-page .contact-sec .contact-right p input[type="submit"] {
	bottom: -62px;
}

	
}

@media (min-width:320px) and (max-width: 767px){
	.banner-outer {
	min-height: 650px;
}
header .header-content .logo-sec {
	float: left;
	max-width: 120px;
}
.banner-outer .banner-sec .banner-inner {
	padding-left: 0px;
	padding-right: 0px;
}
.custom-container {
	padding-left:30px;
	padding-right:30px;
}
header .header-content {
	padding: 0px 30px;
}
header .header-content .nav-sec li a {
	font-size: 20px;
	line-height: 41px;
}
.banner-outer .banner-sec {
	padding:240px 33px 0px 33px;
}
.banner-outer .banner-sec .banner-content {
	width: 100%;
	max-width:inherit;
}
header .header-content .nav-sec {
	display:none;
}
.banner-outer .scroll {
	display:none;
}
.banner-outer .banner-sec .banner-content h1 {
	font-size: 25px;
	line-height: 32px;
	padding-top: 30px;
}
.banner-outer .banner-sec .banner-content h2 {
	font-size:24px;
	line-height: 30px;
	padding-top:20px;
}
.investment-sec .invest-left {
	width: 100%;
	max-width: inherit;
}
.investment-sec .invest-left h2 {
	background: url(../images/line1.png) top left no-repeat;
	padding-top: 25px;
    font-size: 24px;
    line-height: 30px;
}
.investment-sec {
	padding-top:50px;
	padding-bottom:30px;
}
.investment-sec .invest-right {
	width:100%;
	padding-left:0px;
	padding-top: 20px;
}
.investment-sec .invest-right p {
	padding-bottom: 0px;
	font-weight: 300;
	font-size: 19px;
    line-height: 30px;
}
footer {
	padding: 0px 0px;
}
footer .footer-sec .footer-content ul {
	padding: 20px 0px;
}
footer .footer-sec .footer-content ul li {
	margin-left: 15px;
	margin-right:15px;
}
footer .footer-sec .footer-content ul li a {
	font-size: 20px;
}
footer .footer-sec {
	padding-top: 50px;
}
footer .footer-sec .footer-bottom .footer-bottom-right {
	width:100%;
	padding-left:0px;
}
footer .footer-sec .footer-bottom {
	padding-top: 30px;
	text-align:center;
}
/*about-html*/
.banner-outer.about-page {
	min-height: 550px;
}
.about-sec {
	padding:50px 0px;
}
.about-sec p {
	padding-top: 30px;
	font-size: 20px;
    line-height: 30px
}
/*invest-sec*/
.banner-outer.invest-sec {
	min-height: 650px;
}
.banner-outer.invest-sec .invest-content .custom-container{
	padding-left:40px;
}
.banner-outer.invest-sec .invest-content {
	padding-bottom: 20px;
	padding-top: 210px;
}
.banner-outer.invest-sec .invest-content .portfolio {
	padding-top:30px;
}
.banner-outer.invest-sec .invest-content .portfolio h3 {
	padding-bottom: 30px;
}
.banner-outer.invest-sec .scroll{
	display:none;

}
.banner-outer.invest-sec .invest-content .portfolio ul{
	margin-left:-0px;
	margin-right:-0px;
}
.banner-outer.invest-sec .invest-content .portfolio ul li {
	width:100%;
	margin-left:-0px;
	margin-right:-0px;
	padding-bottom: 19px;
}
.banner-outer.invest-sec .invest-content h1 {
	font-size: 27px;
	line-height: 35px;
	padding-top: 25px;
}
.banner-outer.invest-sec .invest-content .portfolio h3 {
	font-size: 28px;
	padding-bottom: 30px;
}
/*contact-sec*/
.banner-outer.contact-page .contact-sec {
	width: 100%;
	padding-top: 210px;
}
.banner-outer.contact-page .contact-sec .contact-left h1 {
	font-size: 28px;
	line-height: 38px;
	padding-top: 30px;
}
.banner-outer.contact-page {
	background: url(../images/contact-bg.png) no-repeat;
	min-height: 750px;
}
.banner-outer.contact-page .contact-sec .contact-left {
	width: 100%;
	max-width:inherit;
}
.banner-outer.contact-page .contact-sec .contact-right {
	width:100%;
	max-width:inherit;
	margin-top: 136px;
	min-height: 504px;
	margin-bottom: 100px;
}
.banner-outer.contact-page .contact-sec .contact-left h2 {
	padding-top: 30px;
	font-size: 23px;
	line-height: 30px;
}
.banner-outer.contact-page .contact-sec .contact-right {
	margin-top:20px;
	min-height: 430px;
	margin-bottom: 100px;
}
.banner-outer.contact-page .contact-sec .contact-right p input[type="submit"] {
	bottom: -50px;
	width: 134px;
    height: 46px;
	line-height: 44px;
	font-size:19px;
	
}
.menu-toggle{
	display:inline-block;
}
.banner-outer.contact-page .contact-sec .contact-left p a {
	font-size: 17px;
}
p {
    font-size: 21px;
    line-height: 30px;
}
footer .footer-sec .footer-bottom p a {
	font-size: 18px;
	color: #b3b2b2;
}

.banner-outer.about-page , .banner-outer.invest-sec , .banner-outer.contact-page {
    height: 100vh;
}
.invest-content .portfolio {
    padding-top: 40px;
    position: relative;
    z-index: 1;
}
.invest-content .portfolio ul {
    margin-left: -7px;
    margin-right: -7px;
}
.invest-content .portfolio ul li {
    margin-left: 7px;
    margin-right: 7px;
    padding-bottom: 30px;
    width: calc(50% - 19px);
}
.invest-content{
	padding-bottom:20px;
}
.mob-menu .menu-nav {
    padding: 200px 35px 0px 35px;
}
header.openmenu .menu-toggle img{
	opacity:0;
}
header.openmenu .menu-toggle{
	background:url(../images/close-icon.png) center center no-repeat;
}
.banner-outer.contact-page {
    margin-bottom: 300px;
}
.banner-outer.contact-page .contact-sec .contact-left{
	padding-right:40px;
}
}