/*===== Common Class =====*/
 
html {
	position: relative;
	min-height: 100%;
}

* {
	margin:0px;
	padding:0px;
	vertical-align:top;
}
body {
	font-family: 'Roboto-Regular';
	font-size:18px;
	color:#b9b9b9;
	background:#ffffff;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding:0px;
	line-height:1;
}
.fl { 
	float:left; 
}
.fr { 
	float:right; 
}
li, ul, ol { 
	list-style:none; 
	margin:0px;
	padding:0px;
}
a, a img {
	text-decoration:none;
	border:0;
	outline:none !important;
}
a {
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}
a:hover,
a:focus {
	text-decoration:none;
	outline:none;
}
h1, h2, h3, h4, h5, h6 {
	font-style:normal;
	font-weight:normal;
	margin:0px;
	padding:0px;
}
.clear {}

.clear:before,
.clear:after {
	display: table;
	content: "";
}
.clear:after { 
	clear:both; 
}
input, textarea { 
	outline:none !important; 
}
#wrapper {
	width:100%;
}
input[type=text]::-moz-placeholder,
input[type=search]::-moz-placeholder,
.input-text::-moz-placeholder,
.input_text::-moz-placeholder {
	color: inherit;
	opacity: 1;
}

input[type=text]::-webkit-input-placeholder,
input[type=search]::-webkit-input-placeholder,
.input-text::-webkit-input-placeholder,
.input_text::-webkit-input-placeholder {
	color: inherit;
	opacity: 1;
}

input[type=text]::-ms-placeholder,
input[type=search]::-ms-placeholder,
.input-text::-ms-placeholder,
.input_text::-ms-placeholder {
	color: inherit;
	opacity: 1;
}

input[type=email]::-moz-placeholder {
	color: inherit;
	opacity: 1;
}

input[type=email]::-webkit-input-placeholder {
	color: inherit;
	opacity: 1;
}

input[type=email]::-ms-placeholder {
	color: inherit;
	opacity: 1;
}

textarea::-moz-placeholder {
	color: inherit;
	opacity: 1;
}

textarea::-webkit-input-placeholder {
	color: inherit;
	opacity: 1;
}

textarea::-ms-input-placeholder {
	color: inherit;
	opacity: 1;
}

/***** Select Dropdown Start *****/

.bootstrap-select {
	display: inline-block;
	float: none;
	width: 100%;
}

.bootstrap-select .btn,
.bootstrap-select .btn.dropdown-toggle {
	width: 100%;
	max-width: 345px;
	padding: 11px 50px 13px 15px;
	font-size: 13px;
	color: #323232;
	text-align: left;
	background: none;
	border-color: #707070;
	-webkit-box-shadow: none;
	   -moz-box-shadow: none;
		-ms-box-shadow: none;
			box-shadow: none;
}

.bootstrap-select.select-1 .btn { min-width: 250px; }

.bootstrap-select.select-2 .btn,
.bootstrap-select.select-2 .btn.dropdown-toggle {
	min-width: 205px;
	padding-left: 6px;
	color: #acacac;
}

.bootstrap-select.select-2 .sort_by { display: none; }

.bootstrap-select .sort_by { display: inline-block; }

.bootstrap-select .pull-left {
	display: inline-block;
	float: none !important;
}

.bootstrap-select .btn .caret {
	position: absolute;
	top: 0;
	right: 0;
	width: 35px;
	height: 100%;
	text-align: center;
	border-top: none;
	border-right: none;
	border-left: solid 1px transparent;
}

.bootstrap-select .btn .caret:before {
	position: absolute;
	top: 50%;
	left: 0;
	width: 100%;
	font-family:'FontAwesome';
	font-size: 18px;
	color: #323232;
	content: "\f107";
	-webkit-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
			transform: translateY(-50%);
}

.bootstrap-select .dropdown-menu {
	width: 100%;
	-webkit-border-radius: 0;
	   -moz-border-radius: 0;
		-ms-border-radius: 0;
			border-radius: 0;
	-webkit-box-shadow: none;
	   -moz-box-shadow: none;
		-ms-box-shadow: none;
			box-shadow: none;
}

.bootstrap-select div.dropdown-menu {
	height: auto; 
	min-height: 136px !important;
	margin-top: 0;
	border-top: none;
	border-color: #ccc;
	overflow-y: auto !important;
}

.bootstrap-select ul.dropdown-menu {
	top: 0;
	max-height: inherit !important;
	padding: 0;
	margin: 0;
	background: none;
	border: none;
	overflow: hidden !important;
}

.bootstrap-select .dropdown-menu li { border-bottom: solid 1px #ccc; }

.bootstrap-select .dropdown-menu li:last-child { border-bottom-color: #fff; }

.bootstrap-select .dropdown-menu li.selected a,
.bootstrap-select .dropdown-menu li.selected a:focus,
.bootstrap-select .dropdown-menu li a:hover { background: #f1f1f1; }

.bootstrap-select .dropdown-menu li a:focus { background: none; }

.bootstrap-select .dropdown-menu li a i { display: none; }


/***** Select Dropdown End *****/

/*============ Default Css End ============*/



/*============ Bootstrap Class Overwriter CSS Code Start ============*/

@media (min-width: 768px) {
.container {
	width:750px;
}
}
@media (min-width: 992px) {
.container {
	width:970px;
}
}
@media (min-width: 1200px) {
.container {
	width:1170px;
	max-width:1170px;
}
}
.container-fluid { padding:0 122px; }
.center-block { float:none;}


/* navbar start */

/*=========================================*/
/* Elements css Start  */
/*=========================================*/

h1,
h2,
h3,
h4,
h5,
h6 {
	margin:0; padding:0; color:#231b1b; font-family:'Roboto-Black'; 
}

h1 { font-size:72px; line-height:normal; }
h2 { font-size:50px; line-height:normal;}
h3 { font-size:36px; line-height:normal;}
h4 { font-size:26px; line-height:normal;}
h5 { font-size:22px; line-height:normal;}
h6 { font-size:18px; line-height:normal;}
p { font-size:18px; color:#575757; line-height:1; margin:0; line-height:28px; }
strong {font-family:'Roboto-Bold';  }
.flxrow {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}
.flxrow .flxfix {
	-ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
}
.flxrow .flxflexi {
	-ms-flex-positive: 1;
    flex-grow: 1;
    -ms-flex-negative: 1;
    flex-shrink: 1;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
    position: relative;
}

.row { margin:0 -20px; }
.row > div[class*="col-"] { padding:0 20px; }
/*=========================================*/
/* Elements css End  */
/*=========================================*/


/*=========================================*/
/* Main Header */
/*=========================================*/


#header{ width: 100%; }
.header_wapper{ z-index:100; width:100%; padding:32px 0 0; position:absolute; top:0; left:0; display: -webkit-box; display: -ms-flexbox; display: flex; align-items:center; justify-content:space-between;  }
.header_outer { display: -webkit-box; display: -ms-flexbox; display: flex; align-items:center; }
.logo { float:left; padding:0; width:230px; }
.logo img { max-width:100%; }
.logo a { display:block; }

.navigation_main { padding:0 0 0 120px; }
.navigation_main ul { display:block; float:left; margin:0 -25px; }
.navigation_main ul li { display:block; float:left; padding:0 25px;}
.navigation_main ul li a { font-family:'Roboto-Bold'; font-size:14px; color:#231b1b; position:relative;}
.navigation_main ul li a:hover { color:#dc3439; }
/*.navigation_main ul li.current-menu-item a { color: #dc3439;}*/
.blogpage .navigation_main ul li.current-menu-item a { color: #dc3439;}

.head_right { float:right; padding:0; margin-left:auto; }
.social ul { display: -webkit-box; display: -ms-flexbox; display: flex; align-items:center; }
.social ul li { display:inline-block; list-style:none; }
.social ul li + li { padding-left:30px; }
.social ul li a { display:block; }

.ham_menubtn { margin:0 0 0 auto; }
.ham_menubtn a { display:block;}
.ham_menubtn a span { display:block; background:#000;
    width: 30px;
    height: 4px;
    position: relative;
    overflow: hidden;
    -webkit-transition: transform .55s cubic-bezier(.19,1,.22,1),opacity .2s cubic-bezier(.19,1,.22,1);
    transition: transform .55s cubic-bezier(.19,1,.22,1),opacity .2s cubic-bezier(.19,1,.22,1);
    will-change: transform,opacity;
	border-radius:10px;
	z-index:5;
}
.ham_menubtn a.active span { background:#fff; }
.ham_menubtn a span + span { margin-top:6px;}
.ham_menubtn a.active span:nth-child(2) { opacity: 0;}
.ham_menubtn a.active span:first-child {
    -webkit-transform: translate3d(0,10px,0) rotate3d(0,0,1,45deg);
    transform: translate3d(0,10px,0) rotate3d(0,0,1,45deg);
}
.ham_menubtn a.active span:last-child {
    -webkit-transform: translate3d(0,-10px,0) rotate3d(0,0,1,-45deg);
    transform: translate3d(0,-10px,0) rotate3d(0,0,1,-45deg);
}
/*=========================================*/
/* Main Banner Start */
/*=========================================*/

.banner_wapper {width:100%; position:relative; z-index:2; padding:0 ;}
.home-banner .image { width:100%; height:700px; display:inline-block; background-position:center center; background-repeat:no-repeat; background-size:cover; }
.home-banner .caption_bann { position:absolute; top:0; left:0; width:100%; display:block; padding:130px 122px 0; }
.caption_bann .subtitle {  font-family:'Roboto-Bold'; font-size:12px; color:#dc3439; line-height:20px; padding:0 0 6px; }
.home-banner .caption_bann h1 { padding:0 0 17px; }
.home-banner .caption_bann h5 { padding:0 0 14px; }
.caption_bann .top_text,
.caption_bann .bottom_text { max-width:440px; }
.caption_bann .top_text p { font-size:22px; color:#575757; line-height:34px; }
.caption_bann .bottom_text { padding:60px 0 0; }
.caption_bann .btnbox { padding: 70px 0 0; cursor:pointer; }
.caption_bann .btnbox a {  }
.scrollDown { position:absolute; bottom:0; right:122px; padding:0 0 88px; }
.scrollDown:after { content:''; width:2px; height:calc(100% - 36px); position:absolute; bottom:0; left:9px; background:#222; }
/*=========================================*/
/* Main Banner End */
/*=========================================*/



/*=========================================*/
/* Main Content Start */
/*=========================================*/

.btnbox { width:auto; display:inline-block; }
.btnbox a { width:auto; height:70px; font-family:'OpenSans-ExtraBold'; font-size:16px; color:#fff; line-height:70px; display:inline-block; background:#0072d7;/*231b1b*/ border-radius:4px; padding:0 56px; }

.section-title { width:100%; display:inline-block; vertical-align:top; text-align:center; padding:0 0 60px; }
.section-title.white  h3 { color:#fff; }
.section-title p { color:#b9b9b9; padding:0 0 8px; }
.section-notes.white p {color: #ffffff; font-size: 12px; padding: 15px;}
/****************************/
/* homepage start */
.main_wapper { padding:111px 0 0; }
.home_wapper { padding:0 0 0 0;}
.programa_sec { position:relative; background-color: #231b1b; background-repeat:no-repeat; background-position:bottom center; background-size:cover; padding:80px 0 0; }
.hometop_text { padding:38px 0 64px; }
.hometop_text .left_text { padding-right:50px;  }
.hometop_text small { color:#b9b9b9; font-size:16px; padding:0 0 20px; display:block; line-height:28px; }
.hometop_text h2 { color:#fff; }
.hometop_text h2 span { width:9px; height:28px; color:#dc3439; font-family:'Roboto-Black'; font-size:50px; display:inline-block; vertical-align:middle; line-height:1; position:relative; }
.hometop_text h2 span:before { content:''; width:9px; height:9px; background:#dc3439; position:absolute; top:0; left:0; border-radius:50px; }
.hometop_text h2 span:after { content:''; width:9px; height:9px; background:#dc3439; position:absolute; bottom:0; left:0; border-radius:50px; }
.hometop_text h5 { font-family: 'Roboto-Regular'; line-height:34px; color:#fff; padding:16px 0 0; }

.programa_list_sec { padding:64px 0 73px; }
.programa_list { margin:0; }
.programa_box { width:100%; padding:0 0 24px;}
.programa_outer { border:1px solid rgba(255,255,255,0.5); border-radius: 4px; padding:28px 38px 21px;}
.programa_box h4 { color:#fff; font-family:'Roboto-Bold'; max-width: 260px; font-size: 18px; margin-bottom: -16px;}
.programa_box h4 span { font-family: 'Roboto-Regular'; }
.programa_box p { color:#fff; font-size:16px; line-height:28px; }
.programa_box .time h4 { font-size:26px; padding-right: 40px; }
.programa_box h5 { color:#fff; font-family: 'Roboto-Regular'; font-size:22px; line-height:26px; padding:0 0 19px; }
.programa_box h6 { color: #fff; font-family: 'Roboto-Bold'; font-size: 20px; line-height: 24px; /*background: #fff; color: #000; padding: 2px 10px; width: fit-content;*/ }
.programa_box .discrip > h6:first-of-type { color: #fff; font-family: 'Roboto-Bold'; font-size: 20px; line-height: 24px; background: #fff; color: #000; padding: 2px 10px; width: fit-content; }
.programa_box .discrip { padding:0 0 0 48px; }
.programa_box .discrip h4 + p { padding:28px 0 0; }
.programa_box .discrip p + h4 { padding:17px 0 0; font-size: 16px;}
.programa_box .discrip p + h4:last-child{padding:17px 0 0; font-style: italic; font-family: 'Roboto-Regular';}

.grid { margin:0 -20px; }
.grid:after {
  content: '';
  display: block;
  clear: both;
}
.grid-item { width:50%; padding:12px 20px; float:left; }

.speaker_sec { padding:73px 0 0; background:#231b1b; }
.speaker_sec .row { margin:0; }
.speaker_sec .row > div[class*="col-"]{ padding:0; }
.speaker_box { position:relative; }
.speaker_box .image { width:100%; height:398px; background-repeat:no-repeat; background-position:center top; background-size:cover; }
.speaker_box .image:before { content:''; width:100%; height:100%; mix-blend-mode: multiply; background: -moz-linear-gradient(top, rgba(30,87,153,0) 0%, rgba(35,27,27,1) 100%); background: -webkit-linear-gradient(top, rgba(30,87,153,0) 0%,rgba(35,27,27,1) 100%); background: linear-gradient(to bottom, rgba(30,87,153,0) 0%,rgba(35,27,27,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#001e5799', endColorstr='#231b1b',GradientType=0 ); position:absolute; top:0; left:0; }
.speaker_box .overlay { position:absolute; bottom:0; left:0; width:100%; padding:0 30px 38px; }
.speaker_box .overlay h6 { font-family:'Roboto-Bold'; line-height:28px; padding:0 0 5px; }
.speaker_box .overlay h6,
.speaker_box .overlay p { color:#fff; }

.localiz_sec { background-color: #231b1b; background-repeat:no-repeat; background-position:top center; background-size:cover; padding:200px 0 0; margin:-124px 0 0; }
.localiz_sec .container-fluid {  padding-top: 65px; }
.localiz_sec .text { padding:0 100px 0 0; }
.localiz_sec .text h5 { font-family:'Roboto-Bold'; }
.localiz_sec .text h5,
.localiz_sec .text p { color:#fff; line-height:34px; }
.localiz_sec .text p + h5 { padding:54px 0 0; }
.voude_box { background:rgba(30,22,22,0.8); border-radius:4px; min-height:200px; align-items:center; padding:20px 150px 20px 40px; margin:0 0 6px; position:relative; }
.voude_box .icon { margin:0 46px 0 0; }
.voude_box h4 { font-family:'Roboto-Bold'; font-size:24px; color:#dc3439; line-height:34px; padding:0 0 4px; }
.voude_box p { font-size:14px; line-height:24px; color:#fff; }
.voude_box .arrow  { width:30px; height:30px; background:url(../images/arrow-right.svg) no-repeat center center; position:absolute; top:50%; transform:translateY(-50%); right:26px; }
.voude_box .arrow a { display:block; height:30px; width:30px; }

.parceiros_sec { background-repeat:no-repeat; background-position:top center; background-size:cover; padding:124px 0 138px; }
.parceiros_box a {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex; align-items: center; justify-content: center;
}
.parceiros_box img { max-width:100%; max-height: 130px; align-self: center;}

.contact_sec { padding:70px 0 52px; }
.contact_sec .text { padding:0 100px 0 0; }
.contact_sec .text h5 { font-family:'Roboto-Bold'; font-size:18px; color:#dc3439; padding:34px 0 10px; }
.contact_sec .text ul { display:inline-block; width:100%; padding:0 0 30px; }
.contact_sec .text ul li { float:left; font-size:14px; color:#231b1b; line-height:24px; }
.contact_sec .text ul li:before { content:'|'; font-family: 'Roboto-Regular'; font-size:14px; color:#231b1b; padding:0 6px; }
.contact_sec .text ul li:nth-child(3n+1) { clear:both; }
.contact_sec .text ul li:nth-child(3n+1):before { display:none; }
.contact_sec .text h5 a { color:#dc3439; padding:0; }
.contact_sec .text h6 { font-family:'Roboto-Bold'; font-size:16px; color:#231b1b; padding:0 0 6px; } 
.contact_sec .text a { font-size:16px; line-height:24px; color:#231b1b; display:block; }
.contact_sec .text > a:last-child { padding:30px 0 0; }
.con_box { background:rgba(185,185,185,0.1); padding:34px 62px 30px; }  
.con_box h6 { font-family:'Roboto-Bold'; font-size:20px; color:#dc3439; line-height:24px; padding:0 0 10px }
.con_box p { line-height:32px; font-size:16px; color:#231b1b; }
/* homepage End */
/****************************/


/****************************/
/* Inner page start */



/* Inner page End */
/****************************/

/*=========================================*/
/* Main Content End */
/*=========================================*/


/*=========================================*/
/* Footer main Start */
/*=========================================*/

.footer { position:relative; background:#ffffff; padding:30px 0; border-top:1px solid rgba(185,185,185,0.5); }
.footer ul { display: -webkit-box; display: -ms-flexbox; display: flex; align-items:center; justify-content:flex-end; }
.footer ul li { display:inline-block; list-style:none; }
.footer ul li + li { padding-left:30px; }
.footer ul li a { display:block; }
.ft-logo { text-align:center; }
.ft-logo img { max-width:210px; }
.footer p { font-family:'Roboto-Bold';  font-size:12px; color:#575757; }



.lightbox {
	position:fixed;
    top: 50% !important;
    overflow: auto;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    max-height: calc(100vh - 80px) !important;
}
/*=========================================*/
/* Footer main End */
/*=========================================*/

/* BLOG PAGE START : 9-11-2020*/

.main_wapper.blogpage { overflow: hidden;}
@media (min-width: 1440px) {
	.main_wapper.blogpage .container { max-width: 1440px; width: 1440px; padding: 0;}
}

.social ul li a img.whitesocial { display: none;}

/*.traheader .navigation_main ul li a { color: #ffffff;}*/
.traheader .navigation_main ul li a:hover { color: #dc3439;}
.traheader .navigation_main ul li.current-menu-item a { color: #dc3439;}
.traheader .social ul li a {}
/*.traheader .social ul li a img.blacksocial { display: none;}*/
.traheader .social ul li a img.whitesocial { display: block;}

.blog_banner { position: relative;}
.blog_banner .imagebox { position: relative; height: 800px; background-repeat: no-repeat; background-position: center center; background-size: cover;}
.blog_banner .imagebox::after { content: ''; position: absolute; left: 0; top: 0; right: 0; bottom: 0; background: #231b1b; opacity: 0.3; mix-blend-mode: multiply;}
.blog_banner .captionbox { position: absolute; left: 0; top: 0; bottom: 0; right: 0; padding: 111px 0 0 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex; align-items: center; justify-content: center;
}
.blog_banner .captionbox h1 { font-size: 55px; color: #ffffff; font-family: 'Roboto-Black';}
.blog_banner .captionbox .metabox { align-items: center; width: 100%; padding: 0 0 11px 0;}
.blog_banner .captionbox .metabox .catwrap { align-items: center;}
.blog_banner .captionbox .metabox .catbox { position: relative; color: #ffffff; font-size: 14px; line-height: 24px; font-family: 'Roboto-Bold'; padding: 0 0 0 16px;}
.blog_banner .captionbox .metabox .catbox::before { content: ''; position: absolute; width: 6px; height: 6px; background: #dc3439; border-radius: 10px; left: 0; top: 9px;}
.blog_banner .captionbox .metabox .catbox a { color: #ffffff;}
.blog_banner .captionbox .metabox .mncatwrap { padding: 0 0 0 40px;}
.blog_banner .captionbox .metabox .mncatbox { height: 24px; line-height: 25px; min-width: 101px; padding: 0 10px; text-align: center; color: #ffffff; border-radius: 4px; background: #dc3439; font-family: 'Roboto-Bold'; font-size: 14px;}
.blog_banner .captionbox .metabox .mncatbox a { color: #ffffff;}
.blog_banner .captionbox .btnbox { padding: 46px 0 0 0;}
.blog_banner .captionbox .btnbox a { display: block; margin: 0; padding: 0; min-width: 330px; height: 70px; background: #dc3439; border-radius: 4px; text-align: center; font-size: 22px; font-family: 'Roboto-Bold';
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex; align-items: center; justify-content: center;
}
.blog_banner .blogbann_slider .owl-nav { position: absolute; left: 0; right: 0; top: 50%; height: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex; align-items: center; justify-content: space-between;
}
.blog_banner .blogbann_slider .owl-nav [class*="owl-"] { width: 63px; height: 63px; outline: none; border: none; box-shadow: none; background: #ffffff;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex; align-items: center; justify-content: center;
}
.blog_banner .blogbann_slider .owl-nav .owl-prev { border-radius: 0 2px 2px 0;}
.blog_banner .blogbann_slider .owl-nav .owl-next { border-radius: 2px 0 0 2px;}
.blog_banner .scrollDown { z-index: 11;}

.blog_inner_banner {}
.blog_inner_banner .imagebox { position: relative; height: 570px; background-repeat: no-repeat; background-position: center top; background-size: cover;}
.blog_inner_banner .imagebox::after { content: ''; position: absolute; left: 0; top: 0; right: 0; bottom: 0; background: #231b1b; opacity: 0.3; mix-blend-mode: multiply;}
.blog_inner_banner .captionbox { position: absolute; left: 0; bottom: 75px; right: 0; padding: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex; align-items: center; justify-content: center;
}
.blog_inner_banner .captionbox h1 { font-size: 55px; color: #ffffff; font-family: 'Roboto-Black';}
.blog_inner_banner .captionbox .metabox { align-items: center; width: 100%; padding: 0 0 11px 0;}
.blog_inner_banner .captionbox .metabox .catwrap { align-items: center;}
.blog_inner_banner .captionbox .metabox .catbox { position: relative; color: #ffffff; font-size: 14px; line-height: 24px; font-family: 'Roboto-Bold'; padding: 0 0 0 16px;}
.blog_inner_banner .captionbox .metabox .catbox::before { content: ''; position: absolute; width: 6px; height: 6px; background: #dc3439; border-radius: 10px; left: 0; top: 9px;}
.blog_inner_banner .captionbox .metabox .catbox a { color: #ffffff;}
.blog_inner_banner .captionbox .metabox .mncatwrap { padding: 0 0 0 40px;}
.blog_inner_banner .captionbox .metabox .mncatbox { height: 24px; line-height: 25px; min-width: 101px; padding: 0 10px; text-align: center; color: #ffffff; border-radius: 4px; background: #dc3439; font-family: 'Roboto-Bold'; font-size: 14px;}
.blog_inner_banner .captionbox .metabox .mncatbox a { color: #ffffff;}


.blog_pgsec { padding: 83px 0 57px 0;}
.blog_filter {}
.blog_filter .allandmost {}
.blog_filter .allandmost a { display: block; min-width: 264px; height: 70px; border-radius: 4px; font-size: 22px; color: #eb1c22; border: solid 2px #eb1c22; font-family: 'Roboto-Bold';
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex; align-items: center; justify-content: center;
}
.blog_filter .allandmost a.active { background: #eb1c22; color: #ffffff;}
.blog_filter .allandmost a + a { margin-left: 24px;}
.blog_filter .filter_dd { margin: 0 0 0 auto;}
.blog_filter .filter_dd .nice-select { height: 70px; border: none; border-radius: 4px; background: #222222; width: 237px;}
.blog_filter .filter_dd .nice-select.open { border-radius: 4px 4px 0 0 ;}
.blog_filter .filter_dd .nice-select span { height: 70px; line-height: 70px; border: none; color: #ffffff; font-size: 22px; font-family: 'Roboto-Bold';}
.blog_filter .filter_dd .nice-select:after { width: 24px; height: 24px; background: url(../images/arrow-drop-down.svg) no-repeat center center; top: 50%; margin-top: -12px; right: 18px;}
.blog_filter .filter_dd .nice-select .list { background: #222222; left: 0; right: 0; border-radius: 0 0 4px 4px; overflow: hidden;}
.blog_filter .filter_dd .nice-select .option[data-display] { display: none;}
.blog_filter .filter_dd .nice-select .option { height: 70px; border: none; border-top: solid 1px #848484; padding: 0 18px; color: #ffffff; font-size: 22px; font-family: 'Roboto-Bold'; color: #ffffff;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex; align-items: center;
}
.blog_filter .filter_dd .nice-select .option.selected { background: #dc3439; }

.blog_filter .filter_dd .nice-select .option:before { display: none;}

.blogblock { position: relative; height: 100%;}
.blogblock a { display: block;}
.blogblock .imagebox { width: 100%; height: 330px; background-size: cover; background-position: center center; background-repeat: no-repeat;}
.blogblock .metabox { align-items: center; width: 100%; padding: 23px 0 0 0; justify-content: space-between;}
.blogblock .metabox .catwrap { align-items: center;}
.blogblock .metabox .catbox { position: relative; color: #222222; font-size: 14px; line-height: 24px; font-family: 'Roboto-Bold'; padding: 0 0 0 16px;}
.blogblock .metabox .catbox::before { content: ''; position: absolute; width: 6px; height: 6px; background: #dc3439; border-radius: 10px; left: 0; top: 9px;}
.blogblock .metabox .catbox a { color: #222222;}
.blogblock .metabox .mncatwrap { padding: 0;}
.blogblock .metabox .mncatbox { height: 24px; line-height: 25px; min-width: 101px; padding: 0 10px; text-align: center; color: #ffffff; border-radius: 4px; background: #dc3439; font-family: 'Roboto-Bold'; font-size: 14px;}
.blogblock .metabox .mncatbox a { color: #ffffff;}
.blogblock h2 { font-family: 'Roboto-Black'; font-size: 32px; color: #222222; margin: 0; padding: 15px 0 0 0;}
.blogblock h2 a { color: #222222;}
.blogblock h2 a:hover { color: #dc3439;}

.blogpost_wrap { padding: 46px 0 0 0;}
.blogpost_wrap [class*="col-"] { margin-bottom: 34px;}

.loadmore_btn { justify-content: center; align-items: center; padding: 93px 0 0 0;}
.loadmore_btn a { height: 70px; min-width: 330px; border: solid 2px #dc3439; border-radius: 4px; color: #dc3439; font-size: 22px; font-family: 'Roboto-Bold';
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex; align-items: center; justify-content: center;
}

.blog_signle_sec { padding: 64px 0 75px 0;}
.blog_signle_sec h1 + p,
.blog_signle_sec h2 + p,
.blog_signle_sec h3 + p,
.blog_signle_sec h4 + p,
.blog_signle_sec h5 + p,
.blog_signle_sec h6 + p { padding-top: 25px;}
.blog_signle_sec ol + p,
.blog_signle_sec ul + p { padding-top: 34px;}
.blog_signle_sec p { font-size: 22px; line-height: 1.54; margin: 0; padding: 0;}
.blog_signle_sec p + p { padding: 34px 0 0 0;}
.blog_signle_sec h2 + ul,
.blog_signle_sec h3 + ul,
.blog_signle_sec h4 + ul,
.blog_signle_sec h5 + ul,
.blog_signle_sec h6 + ul,
.blog_signle_sec p + ul,
.blog_signle_sec h2 + ol,
.blog_signle_sec h3 + ol,
.blog_signle_sec h4 + ol,
.blog_signle_sec h5 + ol,
.blog_signle_sec h6 + ol,
.blog_signle_sec p + ul { padding-top: 34px;}
.blog_signle_sec ul { display: block; margin: 0; padding: 0;}
.blog_signle_sec ul li { margin: 0; padding: 0 0 0 20px; display: block; font-size: 22px; line-height: 1.54; color: #575757; position: relative;}
.blog_signle_sec ul li::before { content: ''; position: absolute; left: 0; top: 13px; width: 6px; height: 6px; border-radius: 10px; background: #dc3439;}
.blog_signle_sec ul li + li { margin-top: 10px;}
.blog_signle_sec p + ol { padding-top: 34px;}
.blog_signle_sec ol { display: block; margin: 0; padding: 0; counter-reset: my-awesome-counter;}
.blog_signle_sec ol li { margin: 0; padding: 0 0 0 35px; display: block; font-size: 22px; line-height: 1.54; color: #575757; position: relative; counter-increment: my-awesome-counter;}
.blog_signle_sec ol li::before { content: counter(my-awesome-counter) ". "; position: absolute; left: 0; top: 0; width: 35px; padding: 0 5px 0 0; color: #dc3439; text-align: right;}
.blog_signle_sec ol li + li { margin-top: 10px;}
.blog_signle_sec p + h1,
.blog_signle_sec ul + h1,
.blog_signle_sec ol + h1,
.blog_signle_sec p + h2,
.blog_signle_sec ul + h2,
.blog_signle_sec ol + h2,
.blog_signle_sec p + h3,
.blog_signle_sec ul + h3,
.blog_signle_sec ol + h3,
.blog_signle_sec p + h4,
.blog_signle_sec ul + h4,
.blog_signle_sec ol + h4,
.blog_signle_sec p + h5,
.blog_signle_sec ul + h5,
.blog_signle_sec ol + h5,
.blog_signle_sec p + h6,
.blog_signle_sec ul + h6,
.blog_signle_sec ol + h6 { padding: 34px 0 0 0;}
.blog_signle_sec blockquote { background: rgba(185,185,185,0.1); padding: 30px; margin: 0 0 34px 0; border-radius: 4px;}
.blog_signle_sec p + blockquote,
.blog_signle_sec ul + blockquote,
.blog_signle_sec ol + blockquote,
.blog_signle_sec h1 + blockquote,
.blog_signle_sec h2 + blockquote,
.blog_signle_sec h3 + blockquote,
.blog_signle_sec h4 + blockquote,
.blog_signle_sec h5 + blockquote,
.blog_signle_sec ul + blockquote { margin-top: 34px;}


.blogsin_metabox {}
.blogsin_metabox .catbox_wrap { padding: 0 0 24px 0;}
.blogsin_metabox .catbox { }
.blogsin_metabox .catbox a { display: block; height: 24px; line-height: 25px; min-width: 101px; padding: 0 10px; text-align: center; color: #ffffff; border-radius: 4px; background: #dc3439; font-family: 'Roboto-Bold'; font-size: 14px;} 
.blogsin_metabox .date_n_auth {}
.blogsin_metabox .date_n_auth .datebox { font-size: 14px; line-height: 28px; color: #222222;}
.blogsin_metabox .date_n_auth .authorbox { font-size: 14px; line-height: 28px; color: #222222;}
.blogsin_metabox .date_n_auth .authorbox strong { font-family: 'Roboto-Black'; font-weight: normal;}
.blogsin_metabox .socialbox { align-items: center; padding: 40px 0 0 0;}
.blogsin_metabox .socialbox a { display: block;}
.blogsin_metabox .socialbox a + a { margin: 0 0 0 20px;}
.blogsin_metabox .sharelink { padding: 32px 0 0 0;}
.blogsin_metabox .sharelink a { display: block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; text-align: center; line-height: 36px; font-size: 14px; color: #575757; font-family: 'Roboto-Bold'; background: #e4e4e4; border-radius: 40px; padding: 0 20px;}

.related_blog_wrap { padding: 75px 0 80px 0;}
.related_blog_wrap .sec_title { padding: 0 0 71px 0;}
.related_blog_wrap .sec_title h2 { font-size: 36px; text-align: center;}
