@media (min-width: 1300px) and (max-width: 1439px) {
	.blog_banner .captionbox .row .offset-lg-2,
	.blog_inner_banner .captionbox .row .offset-lg-2 { margin-left: 0;}
	.blog_banner .captionbox .row .col-lg-6,
	.blog_inner_banner .captionbox .row .col-lg-6 {
		-ms-flex: 0 0 66.666667%;
		flex: 0 0 66.666667%;
		max-width: 66.666667%;
	}
	.blog_signle_sec .row .offset-xl-2 { margin-left: 0;}
	.blog_signle_sec .row .col-xl-7 {
		-ms-flex: 0 0 66.666667%;
		flex: 0 0 66.666667%;
		max-width: 66.666667%;
	}
	.blog_signle_sec .row .col-xl-2 {
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
		max-width: 25%;
	}
	.related_blog_wrap .row .col-xl-5,
	.blog_pgsec .row .col-xl-5 {
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%;
	}
	.blog_pgsec .row .col-xl-10 {
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}
	
}

@media (min-width: 1200px) and (max-width: 1299px) {
	.blog_banner .imagebox { height: 700px;}
	.main_wapper.blogpage .container { max-width: 100%; width: 100%; padding: 0 122px;} 
	.blog_banner .captionbox .row .offset-lg-2,
	.blog_inner_banner .captionbox .row .offset-lg-2 { margin-left: 0;}
	.blog_banner .captionbox .row .col-lg-6,
	.blog_inner_banner .captionbox .row .col-lg-6 {
		-ms-flex: 0 0 66.666667%;
		flex: 0 0 66.666667%;
		max-width: 66.666667%;
	}
	.blog_signle_sec .row .offset-xl-2 { margin-left: 0;}
	.blog_signle_sec .row .col-xl-7 {
		-ms-flex: 0 0 66.666667%;
		flex: 0 0 66.666667%;
		max-width: 66.666667%;
	}
	.blog_signle_sec .row .col-xl-2 {
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
		max-width: 25%;
	}
	.related_blog_wrap .row .col-xl-5,
	.blog_pgsec .row .col-xl-5 {
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%;
	}
	.blog_pgsec .row .col-xl-10 {
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}
	.navigation_main { padding: 0 0 0 40px;}
}

@media (min-width: 992px) and (max-width: 1199px) {
	.blog_banner .imagebox { height: 700px;}
	.main_wapper.blogpage .container { max-width: 100%; width: 100%; padding: 0 100px;} 
	.blog_banner .captionbox .row .offset-lg-2,
	.blog_inner_banner .captionbox .row .offset-lg-2 { margin-left: 0;}
	.blog_banner .captionbox .row .col-lg-6,
	.blog_inner_banner .captionbox .row .col-lg-6 {
		-ms-flex: 0 0 80%;
		flex: 0 0 80%;
		max-width: 80%;
	}
	.blog_banner .captionbox h1,
	.blog_inner_banner .captionbox h1 { font-size: 45px;}
	.blog_banner .captionbox .btnbox a { height: 60px; min-width: 250px;}
	.blog_filter .allandmost a {  height: 60px; min-width: 200px; font-size: 18px;}
	.blog_filter .filter_dd .nice-select { height: 60px;}
	.blog_filter .filter_dd .nice-select span { height: 60px; line-height: 60px; font-size: 18px;}
	.blog_filter .filter_dd .nice-select .option { height: 60px; font-size: 18px;}
	.blog_pgsec { padding: 50px 0;}
	.blogblock .imagebox { height: 220px;}
	.blogblock h2 { font-size: 24px;}
	.loadmore_btn { padding: 40px 0 0 0;}
	.blog_signle_sec p { font-size: 18px;}

	.blog_signle_sec .row .offset-xl-2 { margin-left: 0;}
	.blog_signle_sec .row .col-xl-7 {
		-ms-flex: 0 0 66.666667%;
		flex: 0 0 66.666667%;
		max-width: 66.666667%;
	}
	.blog_signle_sec .row .col-xl-2 {
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
		max-width: 25%;
	}
	.related_blog_wrap .row .col-xl-5,
	.blog_pgsec .row .col-xl-5 {
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%;
	}
	.blog_pgsec .row .col-xl-10 {
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}


}

@media (min-width: 768px) and (max-width: 991px) {

	.blog_banner .captionbox h1,
	.blog_inner_banner .captionbox h1 { font-size: 40px;}
	.blog_banner .captionbox .btnbox {  padding: 20px 0 0 0;}
	.blog_banner .captionbox .btnbox a { height: 50px; min-width: 200px; font-size: 18px; width: auto;}
	.blog_banner .blogbann_slider .owl-nav { top: auto; bottom: 50px; justify-content: flex-start; padding: 0 38px;}
	.blog_banner .blogbann_slider .owl-nav [class*="owl-"] { border-radius: 4px;}
	.blog_banner .blogbann_slider .owl-nav [class*="owl-"] + [class*="owl-"] { margin-left: 20px;}
	.blog_banner .imagebox { height: 550px;}
	.blog_filter .allandmost a {  height: 50px; min-width: 180px; font-size: 16px;}
	.blog_filter .filter_dd .nice-select { height: 50px;}
	.blog_filter .filter_dd .nice-select span { height: 50px; line-height: 50px; font-size: 16px;}
	.blog_filter .filter_dd .nice-select .option { height: 50px; font-size: 16px;}
	.blog_pgsec { padding: 50px 0;}
	.blogblock .imagebox { height: 220px;}
	.blogblock h2 { font-size: 24px;}
	.loadmore_btn { padding: 40px 0 0 0;}
	.loadmore_btn a { height: 50px; min-width: 250px; font-size: 18px;}
	.blog_signle_sec p { font-size: 18px;}

	.logo { width: 170px;}

}

@media (min-width: 768px){
	/*.main_wapper.blogpage { padding: 0;}*/
}

@media (max-width: 767px){
	
	.blog_banner .imagebox { height: 524px;}
	.blog_banner .captionbox .metabox .mncatwrap { display: none;}
	.blog_banner .captionbox { padding: 0; top: auto; bottom: 130px;}
	.blog_banner .captionbox h1,
	.blog_inner_banner .captionbox h1 { font-size: 32px;}
	.blog_banner .captionbox .btnbox { width: 100%; padding: 34px 0 0 0;}
	.blog_banner .captionbox .btnbox a { font-size: 16px;}
	.blog_banner .blogbann_slider .owl-nav{ top: auto; bottom: 76px; }
	.blog_banner .scrollDown { display: none;}
	.blog_pgsec { padding: 36px 0 15px 0;}
	.blog_filter .allandmost { display: none;}
	.blog_filter .filter_dd { margin: 0; width: 100%;}
	.blog_filter .filter_dd .nice-select { width: 100%;}
	.blogblock .imagebox { height: 197px;}
	.blogblock .metabox { padding: 13px 0 0 0;}
	.blogblock h2 { font-size: 24px; padding: 23px 0 0 0;}
	.blogpost_wrap [class*="col-"] { margin-bottom: 40px;}
	.blogpost_wrap { padding: 34px 0 0 0;}
	.loadmore_btn { display: none;}

	.blog_inner_banner .imagebox { height: 525px; }
	.blog_inner_banner .captionbox { bottom: 101px;}
	.blog_signle_sec { padding: 24px 0 75px 0;}
	.blogsin_metabox .catbox_wrap { padding: 35px 0 0 0;}
	.blogsin_metabox .socialbox,
	.blogsin_metabox .sharelink { display: none;}
	.blogsin_metabox { padding: 0 0 40px 0;}
	.related_blog_wrap { display: none;}

}

@media (min-width: 1301px) and (max-width: 1399px) {
	
h1 { font-size:55px; }
h2 { font-size:40px; }
.home-banner .caption_bann { padding:200px 122px 0; }
.caption_bann .bottom_text { padding:40px 0 0; }
.caption_bann .btnbox { padding:40px 0 0; }

.voude_box { padding:20px 80px 20px 40px; }
}
@media (min-width: 1200px) and (max-width: 1300px) {
h1 { font-size:55px; }
h2 { font-size:40px; }
.caption_bann .bottom_text { padding:40px 0 0; }
.caption_bann .btnbox { padding:40px 0 0; }
.hometop_text .left_text { padding-right:0; }
}

@media (min-width: 992px) and (max-width: 1199px) {
h1 { font-size:45px; }
h2 { font-size:36px; }
h3 { font-size:30px;}
h4 { font-size:24px; line-height:normal;}
h5 { font-size:20px; line-height:normal;}
h6 { font-size:18px; line-height:normal;}
.home-banner .caption_bann { padding:150px 61px 0; }
.caption_bann .bottom_text { padding:40px 0 0; }
.caption_bann .btnbox { padding:40px 0 0; }
.programa_sec { padding:40px 0 0; }
.hometop_text { padding:40px 0 40px; }
.section-title { padding:0 0 40px; }
.grid-item { width:100%;  }
.container-fluid { padding:0 61px; }
.programa_list_sec { padding:64px 0 0; }
.lightbox { width:calc(100% - 122px); left:61px !important; }
.lightbox > .lb-outerContainer { max-width: 300px; }
.lb-dataContainer { width: calc(100% - 300px) !important; } 
.lb-data .lb-details { padding:0 0 0 45px; }
.lb-data .lb-details h5 { padding:0 0 27px; }
.lb-data .lb-details p { font-size:16px; line-height:28px; }
.programa_box .discrip h4 + p { padding:15px 0 0; }	
.speaker_box .overlay { padding:0 20px 28px; }
.speaker_box .image {  height:300px; }
.localiz_sec { margin:-100px 0 0; padding:200px 0 0; }
.localiz_sec .text { padding:0 60px 0 0;  }
.localiz_sec .col-lg-10  { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; }
.hometop_text .left_text { padding-right:0; }

.navigation_main { padding: 0 0 0 60px;}
.navigation_main ul li { padding: 0 15px;}

}

@media (min-width: 768px) and (max-width: 991px) {
	.header_wapper .container-fluid { padding: 0 20px;}
.navigation_main { padding:0 0 0 20px; }
.navigation_main ul { margin:0 -10px; }
.navigation_main ul li { padding:0 10px; }
.social ul li + li { padding-left: 20px; }
h1 { font-size:40px; }
h2 { font-size:30px; }
h3 { font-size:26px;}
h4 { font-size:22px; line-height:normal;}
h5 { font-size:20px; line-height:normal;}
h6 { font-size:18px; line-height:normal;}
p { font-size:16px; line-height:28px; }
.home-banner .caption_bann { padding:200px 40px 0; }
.caption_bann .top_text, .caption_bann .bottom_text { max-width:380px; }
.caption_bann .bottom_text { padding:40px 0 0; }
.caption_bann .btnbox { padding:40px 0 0; }
.caption_bann .top_text p { font-size:18px; line-height:28px; }
.programa_sec { padding:40px 0 0; }
.hometop_text { padding:40px 0 40px; }
.section-title { padding:0 0 40px; }
.grid-item { width:100%;  }
.container-fluid { padding:0 40px; }
.programa_list_sec { padding:64px 0 0; }
.lightbox { width:calc(100% - 122px); left:61px !important; }
.lightbox > .lb-outerContainer { max-width: 100%; }
.lb-dataContainer { width:100% !important;  }
.lb-data .lb-details { padding:30px 0 0; }
.lb-data .lb-details h5 { padding:0 0 27px; }
.lb-data .lb-details p { font-size:16px; line-height:28px; }
.lb-closeContainer { top:15px; right:15px; }
.programa_box .discrip h4 + p { padding:15px 0 0; }	
.speaker_box .overlay { padding:0 20px 28px; }
.speaker_box .image {  height:300px; }
.localiz_sec { margin:-60px 0 0; padding:140px 0 0; }
.localiz_sec .text { padding:0 0 30px;  }
.localiz_sec .text p + h5 { padding:27px 0 0; }
.parceiros_sec { padding:70px 0 80px; }
.contact_sec .text h5 { padding:0; }
.contact_sec .text { padding:0 0 40px; }
.contact_sec .text > a:last-child { padding:20px 0 0; }
.btnbox a { height:60px; line-height:60px; }
.programa_outer { padding:28px 28px 21px; }
.footer { padding:20px 0; }
.hometop_text .left_text { padding-right:0; }
}

@media (min-width: 768px) {
	.ham_menubtn,
	.navigation_main .social	{ display:none;}

	.show_on_mobile { display: none !important;}
}

@media (max-width: 767px) {
.hide_on_mobile { display: none !important;}

.main_wapper { overflow:hidden; padding:70px 0 0; }	
.header_wapper { padding:16px 0 0; }
.navigation_main { padding:0 0 0 40px; }
.navigation_main ul { margin:0 -10px; }
.navigation_main ul li { padding:0 10px; }
.navigation_main .social { padding:40px 0 0; display:inline-block; vertical-align:top; }
.social ul li + li { padding-left: 20px; }
.head_right {  display:none; }
.header_wapper .navigation_main { position:fixed; top:0; left:0; padding:75px 30px;  display:block; width:100%; height:100vh; background:#231b1b; transform: translateX(100%);transition: all .55s cubic-bezier(.19,1,.22,1); overflow:auto; }
.header_wapper .navigation_main.show_menu { transform: translateX(0); }
.navigation_main { height:auto; }
.navigation_main > ul { margin:0; width:100%; display:inline-block; }
.navigation_main > ul > li { padding:0 0 20px; display:block; float:none; }
.navigation_main ul li a { color:#fff; font-size:24px; }
.logo  { width:170px; }
h1 { font-size:36px; }
h2 { font-size:26px; }
h3 { font-size:24px;}
h4 { font-size:20px; line-height:normal;}
h5 { font-size:18px; line-height:normal;}
h6 { font-size:16px; line-height:normal;}
p { font-size:16px; line-height:28px; }
.home-banner .caption_bann { padding:100px 15px 0; }
.caption_bann .top_text, .caption_bann .bottom_text { max-width:380px; }
.caption_bann .bottom_text { padding:30px 0 0; }
.caption_bann .btnbox { padding:30px 0 0; }
.caption_bann .top_text p { font-size:18px; line-height:28px; }
.scrollDown { right:15px; padding:0 0 30px; }
.programa_sec { padding:0; }
.programa_box h5 { font-size:22px; line-height:30px; }
.hometop_text { padding:40px 0 40px; }
.section-title { padding:0 0 20px; }
.grid-item { width:100%;  }
.container-fluid { padding:0 15px; }
.programa_list_sec { padding:64px 0 0; }
.lightbox { width:calc(100% - 30px); left:15px !important; padding:52px 28px; }
.lightbox > .lb-outerContainer { max-width: 100%; }
.lb-dataContainer { width:100% !important;  }
.lb-data .lb-details { padding:30px 0 0; }
.lb-data .lb-details h5 { padding:0 0 27px; }
.lb-data .lb-details p { font-size:16px; line-height:28px; }
.lb-closeContainer { top:15px; right:15px; }
.programa_box .discrip h4 + p { padding:15px 0 0; }	
.speaker_sec { padding:40px 0 20px; }
.speaker_box .overlay { padding:0 20px 28px; }
.speaker_box .image {  height:300px; }
.localiz_sec { margin:0; padding:30px 0 0; }
.localiz_sec .text { padding:0 0 30px;  }
.localiz_sec .text p + h5 { padding:27px 0 0; }
.parceiros_sec { padding:70px 0 80px; }
.contact_sec { padding:40px 0 30px; }
.contact_sec .text h5 { padding:0; }
.contact_sec .text { padding:0 0 40px; }
.contact_sec .text > a:last-child { padding:20px 0 0; }
.btnbox a { height:50px; line-height:50px; padding:0 25px; }
.programa_outer { padding:28px 28px 21px; flex-wrap:wrap; }
.programa_box .discrip { padding:20px 0 0; width:100%; }
.parceiros_box { text-align:center; }
.parceiros_box img { max-width:50%; }
.footer { padding:20px 0; text-align:center; }	
.footer ul { justify-content:center; }
.footer ul li + li { padding-left:20px; }
.ft-logo { padding:10px 0; }
.ft-logo img { max-width:170px; }
.voude_box { padding:20px 30px 20px 30px; min-height:1px; }
.voude_box .icon { margin:0 20px 0 0; }
.voude_box .icon img { max-width:26px; }
.voude_box h4 { font-size:22px; line-height:28px; }
.voude_box .arrow { right:15px; } 
.parceiros_box { padding:0 0 20px; }
.con_box { padding:24px 15px 20px; }
.con_box p { line-height:26px; }
.programa_box .time h4 { font-size:22px; }
.hometop_text h2 span { height:20px; }
.hometop_text h2 span:before,
.hometop_text h2 span:after { width:6px; height:6px; }
.hometop_text .left_text { padding-right:0; }
.lightbox { max-height: calc(100vh - 30px) !important; }
}

@media (min-width: 568px) and (max-width: 767px) {

}

@media (min-width: 240px) and (max-width: 567px) {
	
	
	

}
