
.blog-listing-container { background-color: #f7fbfc; }
.blog_content { height: auto; padding: 0 15px; margin-top: 94px }
.blog_content .blog_inner { padding: 0px }
.blog_content .banner_blog { width: 100%; height: auto; background-position: center center !important; background-repeat: no-repeat !important; background-size: cover !important; position: relative; padding: 30px}
.blog_content .banner_blog h3 { font-family: 'solomon_sans_boldbold'; font-size:35px; color:#ffffff; text-align:center; font-weight:normal; position: relative; z-index: 1}
.blog_content .main_content a { color: #65b27b !important }
.blog_content .main_content p strong { font-family: 'Titillium Web', sans-serif !important; font-weight: 700 !important }
.blog_content .main_content p strong a { font-family: 'Titillium Web', sans-serif !important; font-weight: 700 !important; color: #65b27b !important }
.blog_inner_content { margin: 30px 0; padding: 0px !important }

.post-navigation { width: 100% !important; float: left !important; margin-left: auto !important; margin-right: autoo !important; padding: 0 30px; display: block; max-width: 100%}
.post-navigation .nav-links { width: 100% !important; max-width: 1270px !important; flex: none !important; display: block; padding: 0 15px !important; margin: 0px auto !important;}
/*.post-navigation .nav-links a .meta-nav:before { content: "\f060" !important; font-family: 'FontAwesome' !important }*/
.post-navigation .nav-links a:hover { text-decoration: none !important}
.post-navigation .nav-links a .post-title { font-family: 'Titillium Web', sans-serif !important; font-weight: 700 !important; color: #627789 !important}
.post-navigation .nav-links a:hover .post-title {color: #65b27b !important}
.post-navigation .nav-links {width: 100% !important;}
.post-navigation .nav-links .nav-previous {text-align: left !important; float: left!important; width: 50%; flex: auto !important}
.post-navigation .nav-links .nav-next {text-align: right !important; float: right!important; width: 50%; flex: auto !important}
footer {clear: both}

.content_blog_main h3 a {color: #324759; font-weight: 600;}
.content_blog_main h3 a:hover, focus {color: #324759; text-decoration: none !important}

a:visited { color: #65b27b }

.post_img { width: 100%; position: relative; padding: 0 15px }
.post_img img { width: 254px !important; height: 254px !important }
.post_img .time_post { font-family: 'Titillium Web', sans-serif; font-weight: 700; color: #324759; text-transform: uppercase; position: absolute; top: 65px; left: -60px; transform: rotate(-90deg)}
.post_img .time_post span { display: inline-block; background: #9cceaa; width: 11px; height: 11px; border-radius: 50% }

.post_outer .row { display: flex; }

.post_main_txt { width: 100%; padding: 0 15px }
.post_img .post-thumbnail {margin: 0px !important}

.post_main_txt .main_content {padding: 0px !important}
.post_main_txt  .main_content h3 {margin: 0 0 15px 0 !important}

#primary {margin-top:100px}
.image-filters-enabled .entry .post-thumbnail:before { display: none}
.image-filters-enabled .entry .post-thumbnail:after { display: none}
.image-filters-enabled .entry .post-thumbnail .post-thumbnail-inner {filter: none}


.more-link { font-family: 'Titillium Web', sans-serif; width: 256px; display:block; text-align: center; background:#79bf8c; border-radius:30px; font-size:16px; color:#ffffff !important; text-decoration:none; box-shadow:0 0 25px #79bf8c; padding:15px 30px; margin-right: 70px; margin: 0; line-height: normal; transition: all 1.5s ease 0s; }
.more-link:hover, .more-link:focus { display:inline-block; background:#65b27b; border-radius:30px; font-size:16px; color:#ffffff !important; line-height: normal;  text-decoration:none; box-shadow:none; transition: all 1.5s ease 0s; }

.post_outer {margin: 50px auto }
.post_outer:first-child {margin-top: 50px; }

.single-post #primary {margin-top:0px !important; padding: 0px !important}
.blog_content .banner_blog {position: relative}
.blog_content .banner_blog:before { content: ""; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; opacity: 0.5; background: #000;}


body.blog .pagination { width: 100%; max-width: 1230px; display: block; padding: 0 15px; margin: 50px auto; }
body.blog .pagination .nav-links { width: 100%; max-width: 1230px; margin: 50px auto; }

body.blog .pagination .nav-links .prev > *, body.blog .pagination .nav-links .next > * {vertical-align: top}
body.blog .pagination .nav-links > .dots, body.blog .pagination .nav-links > .next {vertical-align: top}
body.blog .pagination .nav-links > .prev {vertical-align: top}
body.blog .pagination .nav-links > .page-numbers {font-family: 'Titillium Web', sans-serif !important; font-weight: 400; font-size: 16px;}
body.blog .pagination .nav-links > .page-numbers.current {font-family: 'Titillium Web', sans-serif !important; font-weight: 700; font-size: 16px; color: #324759 }
body.blog .pagination .nav-links > .page-numbers:hover { text-decoration: none }

.banner_news .scroll_txt {bottom: 226px; left: -102px}

body.blog .pagination .nav-links > * {padding: calc(1 * 1rem)}

.post-navigation .nav-links a .meta-nav {font-size: 16px; font-family: 'Titillium Web', sans-serif !important; font-weight: 400 }

  
/***********************( min-width:481px )**********************************/
@media all and (min-width:481px) {
.invest_box li { width:50% !important }
}

@media (max-width: 575px) {
    .banner_main h3 {
        padding-left: 0% !important;
        font-size: 50px;
    }
    .banner_news .pos_rel {
        padding-left: 15% !important;
        padding-top: 55vh !important;
    }
}
/***********************( min-width:768px )**********************************/
@media all and (min-width:768px) {
.navbar-nav { margin:0px; text-align:center; width:100%; }
.navbar-default .navbar-nav > li { display:inline-block; float:none; margin: 0 25px }

.banner_section { padding-left:0px; height:100%; }
.banner_home { margin-top: 154px }
header { background:#f7fbfc; padding:52px 0 52px 0 }
.home_header .navbar-brand > img.logo_desk { display:block }
.home_header .navbar-brand > img.logo_mob { display:none }
.banner_section:before { display:none }
	.navbar-default .navbar-toggle {margin-top: 15px}
	.sticky .navbar-default .navbar-toggle {margin-top: 10px}
.navbar-default .navbar-toggle .icon-bar { background:#2d363d !important }

.banner_main h3 { font-size:80px; left: 15px; transform: translate(0,-50%); text-align:left; }
.banner_main .learn_btn { right: 50px; bottom: 50px; margin-right:0px; }
.banner_main .scroll_txt { bottom: 300px; left: -130px }

.who_section { padding:50px 0; }
.main_content { padding:0 70px; }
.main_content h3 { font-size:60px; margin:70px 0 }
.main_content h3 div { top:-15px; left:-40px; }
.main_content h3 span.indicating_number { font-size:16px }
.main_content h3 span.indicating_circle { margin-left:10px }
.main_content p { line-height:34px; margin:30px 0 }

.home_main_sec { padding:50px 0; }
.home_main_sec .main_content { padding:0 0 0 70px; }
.main_content ul { margin:50px 0 }

.main_content li { width:auto; margin:0 70px }
.main_content li span { margin-right:30px; }

.main_content li { margin:0 20px }
.main_content li span { margin-right:5px; }


.main_content ul.community_logos li { width:20%; margin:0 2% }
.who_banner { height:483px; margin:0 }


.navbar-default .navbar-nav > li { margin: 0 30px }

.modal_sec .main_modal .left_txt { width:270px; position: absolute; top: 50%; left: 0; transform: translate(0,-50%); font-family: 'solomon_sans_boldbold'; font-size:26px; color:#ffffff; text-align:center; text-align:left; font-weight:normal; padding:20px 40px; }
.modal_sec .main_modal .right_txt { width:calc(100% - 270px); position: relative; float:right; color:#ffffff; line-height:34px; padding:20px }
.modal_sec .main_modal:after { content:""; position:absolute; top:40px; left:270px; background: url(../images/divider_line.png) 0 0 repeat-y; width:2px; height:calc(100% - 80px) }
.modal_sec .main_modal .left_txt:before { display:none }

.main_content ul.activities_list li { width:33.33%; display:inline-block; vertical-align:top; margin:15px 0; font-weight:400; font-size:16px; line-height:34px; color:#627789; padding:0 15px 0 0 }
.main_content ul.activities_list li:first-child { margin-left:0; }
.main_content ul.activities_list li span { display:block; text-align:left; }



.stock_section ul.stock_list li { width:50%; font-size:38px; margin:30px 0 }
.stock_section .main_content h3 { margin-top:30px; }

.investor_top_section .inner_main { padding:0 68px; }
.investor_top_section .grey_box { background:#e8eff1; padding:60px 100px; margin:-140px 0 0 0 }
.investor_top_section .grey_box p { line-height: 28px; text-align: center; padding:50px 0; }
.investor_top_section .grey_box .seperator { width:170px }

.invest_flex { display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; -webkit-justify-content: space-between; justify-content: space-between; padding:50px 0 }
.invest_flex  li { width:25%; margin:0px !important; font-weight:400; color:#627789; line-height:34px; border-left:1px dashed #627789; border-bottom:0px; padding:0 25px !important }
.invest_flex  li:first-child { border-left:0px; padding-left: 0 !important }
.invest_flex  li:last-child { padding-right: 0 !important }
.investors_banner { background:url(../images/investor_banner.jpg); padding-right: 92px; }

.main_content h2 { font-size:42px; min-height:72px; margin:15px 0 }
.investor_content h3 { margin: 35px 0; }

.team_main h3 { font-size:80px; text-align:left; }
.team_main .learn_btn { text-align:left; margin:60px 0 0 0 }
	
	header.home_header { background: none }
	.banner_home .banner_main {padding-right: 92px}
	.banner_home .container {width: 80%}
	
	.navbar-brand {margin-left: 45px !important}
	.banner_home { height: calc(100% - 154px) !important }
	.navbar-brand > img { width: 373px }
	.banner_investor {padding-right: 0px !important; margin-top: 154px; height: calc(100% - 154px)}
	.banner_home .banner_main .scroll_txt {bottom: 300px;}
	.banner_investor .container {width: 80%}
    
    .text { font-size: 5rem }
	.animated-services { width: 100%; height: 88px }
	.sticky .navbar-brand > img.logo_desk { width:186px; margin-top: 5px }
	.sticky .navbar-brand > img.logo_mob { width:186px; margin-top: 5px }
	
	.team_current .navbar-brand > img.logo_icon { width: auto }
	
	
	.cd-headline.slide .cd-words-wrapper { width: 300px !important }
	
	.popup_show .close_btn {top: 50px; right: 30px}

	.banner_main .learn_btn {width: auto; bottom: 10% }
	.banner_main .learn_btn a.medical_patient { margin-bottom: 30px; margin-right: 30px }
	
	.banner_main h3 {top: 50%}
	
	.advantage_main { margin: 50px 0 0 0; padding:0 40px; }
	.advantage_txt { position: relative; background: url(../images/divider_line1.png) 0 0 repeat-y; margin: 50px 0; padding: 0 30px 0 30px !important }
	.advantage_txt p { color:#fff; color:#ffffff; line-height: 34px; margin: 25px 0 0 0 }
    .advantage_txt h2 { font-family: 'solomon_sans_boldbold'; font-size:40px; color:#ffffff; text-align:left; font-weight:normal; margin:0 0 25px; }
	
	.main_content .invest_btn a { margin-right: 30px }
	.invest_box li { width:50% !important }
	
	.modal_main .modal-content { padding: 0 92px }
	.banner_popup h3 {width: 80%}
	.banner_popup { height: 350px }
	
	.modal_main .close {top: 30px; right: 30px }
.modal_main .close img { width: auto }
	.modal_main	.container {width: 100%}
	.modal_main .main_content {padding: 0 70px}
	.banner_popup h3 { font-size:50px }
	
	.modal_main .main_content h3 { font-size: 50px }
	
	.market_list ul li { width: 50% !important; float: left; text-align: right; clear: both; padding: 0 20px 0 0 !important; margin: 0 0 80px 0 !important; }
	.market_list ul li.alternate_txt { width: 50% !important; float: right; text-align: left; clear: both;  padding: 0 0 0 20px !important; margin: 0 0 80px 0 !important; }
	.market_list ul li.alternate_txt1 { margin: 0 !important }
	
	.market_list:before { left: 50%; margin-left: -1px }
.market_list:after { left: 50%; margin-left: -1px }
.market_list ul li p:before { left: inherit; right:-26px;  }
	.market_list ul li.alternate_txt p:before { left:-25px; right: inherit}
	#Modal_Canadian_Cannabis .modal_main .main_content h3 {font-size: 50px}
	
	.main_content ul.partners_list li{ width: 50%; display: inline-block; margin: 15px 0 }

	.team_main {min-height: 650px}
	
	.info_txt {bottom: 50px}
	.info_txt h3 {font-size: 45px !important}
	.info_txt p {margin: 10px 0 0 0}
	.info_txt .learn_btn {margin: 15px 0 0 0}
	.modal_half_left .info_txt {bottom: 50px}
	
	
	.blog_content .banner_blog { padding: 50px 100px}
	.blog_content { padding: 0 92px; margin-top: 154px}
	.blog_content .banner_blog h3 { font-size:50px }
	.blog_inner_content { margin: 50px 0; padding: 0 30px !important }
	.blog_content .container { width: 100% }
	.blog_content .main_content h3 { font-size:50px; margin: 35px 0 }
	
	#primary {padding-top:100px; margin: 0px}

	

	.post_outer {margin: 100px auto; padding-left: 30px}
	.banner_news .scroll_txt {bottom: 277px; left: -107px}
	
	.post_img { width: 250px; margin: 0px; padding: 0 20px }
	.post_main_txt { width: calc(100% - 250px); margin: 0; padding: 0 20px}
	.post_img .post_thumb_img {width: 210px; height: 210px; background-position: center center !important; background-repeat: no-repeat !important; background-size: cover !important;}
	.post_img .time_post {top: 65px; left: -27px}
	.post_main_txt .main_content h3 {font-size: 32px;}
	.post_main_txt .main_content p {margin: 15px 0; font-style: italic; }
	
	.post_img .time_post {left: -47px}
}




/***********************( min-width:992px )**********************************/
@media all and (min-width:992px) {
.banner_main h3 { font-size:80px; transform: translate(0,-50%) }
.banner_main .learn_btn { right: 50px; bottom: 100px; }
.navbar-default .navbar-nav > li { margin: 0 30px }

.main_content li { margin:0 30px }
.main_content li span { margin-right:30px; }

.main_content ul.community_logos li { width:22%; margin:0 1% }

.advantage_section  .flex_box { display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; -webkit-justify-content: space-between; justify-content: space-between; padding:50px 0 }
.advantage_section  .advantage_box { width:calc(33.33% - 15px); padding:25px }
.main_content ul.activities_list li { padding:0 45px 0 0 }

.stock_section ul.stock_list li { width:33.33%; font-size:42px; margin:30px 0; }

.modal_half_left .info_wrap { width:350px; }
.modal_half_right .info_wrap { width:400px; }
.modal_half_left .info_txt { bottom:100px; }
.investor_top_section .inner_main { padding:0 70px; }
	
	.banner_investor .container {width: 830px}
	.animated-services { width: 270px; height: 88px }
	
	.info_txt { right: 30px !important; width: 250px }
	.info_txt h3 {font-size: 45px}
	.modal_half_right .info_txt {left: 0px !important; width: 100%; max-width: 450px;}
	.cd-headline.slide .cd-words-wrapper { width: 300px !important }
	
	.modal_half_right .info_txt { padding-bottom: 100px !important; padding-top: 120px !important; height: 100% !important }
	
	.mCSB_container { display: table; vertical-align: middle !important; height: 100% !important; width: 100% !important  }
	.mCSB_container .content_mid { display: table-cell; vertical-align: middle; padding-right: 15px }	
	
	.popup_show .close_btn { opacity: 0 }
	
	.main_content .invest_btn a { width: 226px; margin-right: 30px }
	
	.invest_box li { width:25% !important }
	
	.banner_popup h3 { font-size:80px }
	
	.modal_main .main_content ul li { width: 50%; margin: 30px 0; padding: 0 45px 0 0 }
	
	.invest_box li h2 { font-size: 22px; bottom: 60px; line-height: 120%; }
	.modal_main .main_content h3 { font-size: 60px }
	#Modal_Canadian_Cannabis .modal_main .main_content h3 {font-size: 60px}
	
	
	
	
	.info_txt {bottom: 50px}
	.info_txt h3 {font-size: 42px !important}
	.info_txt p {margin: 10px 0 0 0}
	.info_txt .learn_btn {margin: 15px 0 0 0}
	.modal_half_left .info_txt {bottom: 50px}
	.blog_content .banner_blog h3 { font-size:50px !important }
	.blog_content .main_content h3 { font-size:60px }

	.post_img { width: 294px; margin: 0px }
	.post_main_txt { width: calc(100% - 294px); margin: 0 }
	.post_img .post_thumb_img { width: 254px; height: 254px }
	
	.post_outer {margin: 150px auto; padding-left: 15px}
	.post_img .time_post {left: -60px}
	
	.post_main_txt .main_content h3 {font-size: 40px;}
	.post_main_txt .main_content p {margin: 30px 0 }

	.blog_inner_content { padding: 0 70px !important }
}


/***********************( min-width:1200px )**********************************/
@media all and (min-width:1200px) {
header { padding-right:10px; }
.navbar-brand { margin-left: 50px !important }
.navbar-nav { margin:0px; width:auto; }
.navbar-default .navbar-nav > li { display:inline-block; float:left; margin: 0 40px }
.banner_main h3 { font-size:100px }
.banner_main .learn_btn { right: 50px; bottom: 100px; }

.who_section { padding:100px 0; }
.main_content { padding:0 70px; }
.main_content h3 { font-size:60px; margin:35px 0 70px }
.main_content h3 div { top:-15px; left:-40px; }
.main_content h3 span.indicating_number { font-size:16px }
.main_content h3 span.indicating_circle { margin-left:10px }
.main_content p { line-height:34px; margin:30px 0 }

.main_content li { margin:0 70px }
	
	
	
footer { padding:30px 35px }

.banner_section .container { width: 1165px; min-height: 85%; }
	.modal_sec .container { width: 1165px; }

.advantage_section  .flex_box { display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; -webkit-justify-content: space-between; justify-content: space-between; padding:100px 0 }
.advantage_section  .advantage_box { background:#f7fbfc; width:calc(33.33% - 26px); padding:45px; margin:0 }
.advantage_section  .advantage_box h2 { font-family: 'solomon_sans_boldbold'; font-size:40px; color:#586b7b; text-align:left; font-weight:normal; margin:25px 0; }
.advantage_section  .advantage_box p { color:#627789; text-align:left; font-weight:400; line-height:34px; margin:25px 0; }


.investor_content { margin: 80px 0 }
.investor_content h3 { margin: 35px 0 }

.investor_top { margin-top: 0 }
.stock_section .main_content h3 { margin-top:50px; }

.team_main h3 { font-size:100px; }

.team_main .container { width:1165px }

.modal_half_left .info_wrap { width:448px; }
.modal_half_right .info_wrap { width:500px; }

.banner_home .container {width: 90%}
	.banner_investor .container {width: 1028px}
	
	.modal_sec .main_modal.first_modal {margin-top: -100px;}
	.animated-services { width: 350px; height: 110px }
.sticky .navbar-brand > img.logo_desk { margin-top: 20px }
	.sticky .navbar-brand > img.logo_mob { margin-top: 20px }
	
	.info_txt { right: 30px !important; width: 300px }
	.info_txt h3 {font-size: 60px}
	.sticky { padding-top:0; padding-bottom: 0 }
	.sticky .navbar-default .navbar-nav > li > a { padding:22px 0; }
	
	.cd-headline.slide .cd-words-wrapper { width: 400px !important }
	.main_content .invest_btn a { width: 256px; margin-right: 70px }
	
	.invest_box li a:hover img { transform: scale(1.1,1.1)}
	.invest_box li { width:25% !important }
	.banner_popup h3 { font-size:80px }	
	.banner_popup { height: 350px }
	.invest_box li h2 { font-size: 29px; bottom: 80px; line-height: 36px; }
	
		.market_list ul li { margin: 0 0 130px 0 !important; }
	.market_list ul li.alternate_txt { margin: 0 0 130px 0 !important; }
	.market_list ul li.alternate_txt1 { margin: 0 !important }
	.market_list {padding: 0 70px !important}
	
	
	.main_content ul.partners_list li{ width: auto; display: inline-block; margin: 0 20px }
	
	.blog_inner_content { margin: 80px 0 }
.post-navigation { margin: calc(5 * 1rem) 0; max-width: 100% }
}

.banner_news .pos_rel { padding-top: 50vh; padding-left: 20vh; color: #324759; z-index: 10; position: relative;}

.banner_news .pos_rel h3 { font-weight: 700;}

/*.overlay_white { height: 70vh !important;}*/

/***********************( min-width:1280px )**********************************/
@media all and (min-width:1280px) {
header { padding-right:30px; }
.navbar-brand { margin-left: 100px !important }

	.info_txt { right: 30px !important; width: 320px }



}

/***********************( min-width:1366px )**********************************/
@media all and (min-width:1366px) {
.navbar-default .navbar-nav > li { margin: 0 40px }
.banner_main h3 { font-size:70px; margin: 50px;}
.banner_main .learn_btn { right: 50px; bottom: 100px; }

.container { width:1270px; }

.team_main h3 { font-size:120px; }
	
	.banner_investor .container {width: 1132px}
	.animated-services { width: 420px; height: 132px }
	
	.info_txt { right: 30px !important; width: 350px }
	
	
	
	.main_content ul.partners_list li{ margin: 0 30px }
	
	
	



}
/***********************( min-width:1440px )**********************************/
@media all and (min-width:1440px) {
header { padding-right:45px }
	.navbar-brand { margin-left: 130px !important }
.banner_section { padding-left:0px; /*padding-right:145px;*/ min-height: 85%; }
.banner_home .banner_main {padding-right: 145px}
footer { padding:30px 85px }
.modal_half_left .info_wrap { width:548px; }
.modal_half_right .info_wrap { width:600px; }
	.modal_half_right .info_txt {max-width: 600px;}
	
.banner_home .container {width: 1165px}	
.banner_investor .container {width: 1125px}
	
.investors_banner { padding-right: 145px; }
	.advantage_txt { margin: 80px 0; padding: 0 100px 0 30px !important }
	
	
	.info_txt { right: 50px !important; width: 350px }
	.cd-headline.slide .cd-words-wrapper { width: 400px !important }
	
	.modal_main .modal-content { padding: 0 140px }
	.banner_popup h3 {width: 80%}
	
	.banner_popup { height: 500px }
	.modal_main .close {top: 50px; right: 50px }
	.banner_popup h3 { font-size:100px }
	
	.blog_content { padding: 0 140px}
	.blog_content .banner_blog h3 { font-size:100px }
	.blog_content .banner_blog { padding: 100px}

}
/***********************( min-width:1600px )**********************************/
@media all and (min-width:1920px) {
.modal_main	.container {width: 1270px}
	.blog_content .banner_blog h3 { font-size:120px }
	.blog_content .container { width: 1270px }
}
/***********************( min-width:1920px )**********************************/
@media all and (min-width:1920px) {
.col-sm-12, .col-sm-4 { padding:0 20px; }
	
	.info_txt { right: 150px !important; width: 400px }
	.banner_popup { height: 600px }

}
@media (min-width:768px) and (max-width:1199px) {
.navbar-toggle, .toggle_outer { display: block }
.navbar-header { float: none }
.toggle_outer { min-height: 98px; padding: 32px }
.header-shrink .toggle_outer { min-height: 71px; padding: 20px 32px }
.navbar-collapse { border-top: 1px solid transparent; box-shadow: inset 0 1px 0 rgba(255,255,255,.1) }
.navbar-collapse.collapse { display: none!important }
.navbar-nav { float: none!important; border-right: 0 }
.navbar-nav>li>a { padding-top: 10px; padding-bottom: 10px }
.navbar-text { float: none; margin: 15px 0 }
.navbar-collapse.collapse.in { display: block!important }
.collapsing { overflow: hidden!important }
.navbar-nav { text-align: right; margin: 0 }
.navbar-nav>li { float: none; display: inline-block }

.navbar-default .navbar-collapse { top:102px; left: 0px; width:100%; position:absolute; background:#f7fbfc; text-align:center; padding-right:25px; }
.sticky .navbar-default .navbar-collapse { top:40px }
	
.navbar-default .navbar-nav > li { margin:0 22px }
}

@media (min-width:768px) and (max-width:991px) {
.slider_team_inner {width: 100%; left: 0}
	.team_slider {display: none}
	.team_slider_1 {width: 100%; left: 0}
	.team_slider_2 {display: none}
	.team_slider_3 {display: none}
	.info_txt { left: 50% !important; right: inherit !important; width: 400px !important; margin-left: -125px }
	.info_txt h3 {font-size:60px }
	.team_slider_1 button.slick-prev {left: 10px}
	.team_slider_1 button.slick-next {right: 10px}
	.popup_show {width: 100%; left: 0px; height: 100%;}
	.modal_half_left {display: none}
	.modal_half_right {width: 100%; right: 0px !important; padding: 100px 0}
	.modal_half_right .info_txt { width: 70% !important; transform: translate(-50%,-50%); left: 50% !important; margin-left: 0px; padding: 0px; height: 100% }
	.header_hide {opacity: 0; transition: all 1s ease 0.5s; z-index: -1 !important}
	.modal_half_right h3 { display: block }
	.close_btn { display: block }
	.modal_half_right .info_wrap {width: 80%; left: 10%}
	.investor_top_section { /*overflow-x: hidden*/ }
	.modal_sec { overflow-x: hidden }
	
	.mCSB_container { display: table; vertical-align: middle !important; height: 100% !important; width: 100% !important }
	.mCSB_container .content_mid { display: table-cell; vertical-align: middle; padding-right: 15px }
	
	#modal_box {margin-top:0px}
	.about_banner {height: 80%}
	
}

@media (max-width: 767px) {

.post_outer .row { flex-direction: column; padding: 0 20px; }
	
	.post_img {
    width: 284px;
    position: relative;
    padding: 0 15px;
    margin: 0px auto 30px }
	.blog #primary {margin-top: 30px}
	.post_img { width: 100%; position: relative; padding: 0 0 0 45px; margin: 0px 0 0 0 }
	.post_main_txt {width: 100%; margin: 15px 0 0 0; padding: 0 15px 0 45px}
	.post_img .post_thumb_img {width: 100%; height: 250px; background-position: center center !important; background-repeat: no-repeat !important; background-size: cover !important;}
	.post_img .time_post {top: 65px; left: -27px}
	.post_main_txt .main_content h3 {font-size: 30px;}
	
	.post-navigation {float: left}
	.post-navigation .nav-links {display: block}

}
@media (max-width: 479px) {
footer .copyright { font-size:12px; }
footer .made_by { font-size:12px; }
}
 @media (min-width:768px) {
.banner_investor { min-height: 600px }
.banner_home  { min-height: 600px }
}
 @media only screen and (min-device-width:0px) and (max-device-width:767px) and (orientation:landscape) {
	 .banner_main h3 { width: 80%; top: 25% }
}
#myHeader{
	z-index: 2;
}
.banner_news{
	background: url(../images/news-green.jpg) bottom center no-repeat !important;
	min-height: 85vh;
	/*opacity: 0.75;*/
	background-size: cover !important;
}
.overlay_white {
    position: absolute;
    top: 0px;
    left: 0px;
    background: rgba(255, 255, 255, 0.3) !important;
    width: 100%;
    height: 91vh;
    display: block;
}

/*News Listing page pagination*/

.pagination { justify-content: center; margin: 20px auto; gap: 15px;  } 
.current { background-color: #d3d3d3 !important; color: #333 !important;}
.pagination a:visited { color: #fff; }
.dots { background-color: transparent !important; padding: 0 !important; color: #333 !important; }
.page-numbers { color: #fff; padding: 5px 10px; background-color: #79bf8c; border-radius: 1px; }
.page-numbers:hover { background-color: #DD9230; color: #fff; }