@import url('https://fonts.googleapis.com/css2?family=Lora:wght@400;500;600;700&family=Montserrat:wght@300;400;500;600;700;800;900&family=Open+Sans:wght@300;400;600;700;800&family=Raleway:wght@300;400;500;600;700;800;900&family=PT+Serif:wght@400;700&display=swap');

/*
font-family: 'Lora', serif;
font-family: 'Montserrat', sans-serif;
font-family: 'Open Sans', sans-serif;
font-family: 'Raleway', sans-serif;
*/

body{ padding:0; margin:0; font-size:12px; color:#000; font-family: 'Montserrat', sans-serif;}
a {outline:none !important; text-decoration:none;
-webkit-transition: all .6s ease-in-out; -moz-transition: all .6s ease-in-out; -o-transition: all .6s ease-in-out; -ms-transition: all .6s ease-in-out; transition:all .6s ease-in-out;}
a:hover, a:focus, select:focus, button:focus { outline:none; text-decoration:none;}
* { margin:0; padding:0;}
img { border:none; vertical-align:middle; max-width:100%;}
li{ list-style:none;}
h1, h2, h3, h4, h5, h6, input, select, textarea, button{ outline:none !important;}
input, textarea, select{ /*-moz-appearance: none; -webkit-appearance: none;*/}
.s_detail h1{font-size:27px;line-height:32px;font-weight:600;}
.s_detail h2{font-size:25px;line-height:30px;font-weight:600;}
.s_detail h3{font-size:23px;line-height:28px;font-weight:600;}
.s_detail h4{font-size:21px;line-height:26px;font-weight:600;}
.s_detail h5{font-size:19px;line-height:24px;font-weight:600;}
.container{ width:96%; max-width:1200px; margin:0 auto; padding:0;}

/***********  Top Part  ************/

p.wp-caption-text{font-style:italic;width:100%;font-size:12px !important;text-align:center;}
.onlyAttachmentImg{min-height:200px;display:block;}
.onlyAttachmentImg p.attachment{float:left;}
.onlyAttachmentImg a.onlyAttachmentUrl{background-color: rgb(244, 34, 0);color: rgb(255, 255, 255);margin-left: 50px;margin-top: 55px;padding: 8px 15px;position: absolute;}
.onlyAttachmentImg a.onlyAttachmentUrl:hover{background-color:#4b4747;}
.aligncenter p.wp-caption-text{font-style:italic;font-size:12px !important;text-align:center;display: block;}
.alignleft p.wp-caption-text{font-style:italic;font-size:12px !important;text-align:left;display: block;}
.alignright p.wp-caption-text{font-style:italic;font-size:12px !important;text-align:right;display: block;}
header{ width:100%; float:left; height:280px; margin:0px; padding:0px; position:fixed; z-index:99; left:0; top:0; background:#fff;}
header .container{ max-width:1310px;}
header.sticky{ position: fixed; height:69px; border-bottom:1px solid #d3d3d3;opacity:0.95 !important;z-index:999999;}
header.sticky .navbar-brand{ display:none;}
.menuBars{height:2px;background-color:#000;width:30px;margin-bottom:7px;}
header.sticky .top_part{ padding:0;}
header.sticky .top_part .inner{ padding:10px 0; border:none;}
header.sticky .top_part .navbar-brand.sticky{ display:inline-block; float:left; padding:0; margin-right:30px;}
header.sticky .top_part .navbar-brand.sticky img{ width:25px;}
header.sticky .top_part .mobile_menu{ margin:7px 0 0 0;}
header.sticky .top_part .logo{ display:block;}
header.sticky .top_part .right_info{ padding:7px 0 0 0;}
header .top_part .logo{ display:none;}
header .top_part .logoFullWidthSingle{ margin-top:4px !important;}
header.sticky .nav_sec{ padding:0;}
header.sticky .nav_sec .logo{ display:none;}
header.sticky ul.nav_link{ display:none;}
header.sticky .mb_head .navbar-brand.sticky{ display:block;}
header.sticky .mb_head .navbar-brand.sticky img{ width:25px;}
header .mb_head .navbar-brand.sticky{ display:none;}
header.sticky .mb_head{ padding:10px 0;}
#wpadminbar{z-index:999999 !important;}
.top_part{ width:100%; float:left; margin:0; padding:30px 0 55px 0; border-top:0px solid #000; text-align:center;}
.top_part .inner{ width:100%; float:left; margin:0; padding:0; border-bottom:1px solid #c9c9c9;}
.top_part .navbar-brand{ margin:0 0 -35px 0; padding:0 40px; display:inline-block; background:#fff; transition: width 0.4s ease-in-out;}
.top_part .navbar-brand.sticky{ display:none;}
.top_part .right_info{ float:right; margin:0; padding:15px 0 0 0;}
.modal{z-index:9999999 !important;}


header.sticky .top_part_single{ padding:0;}
header.sticky .top_part_single .inner{ padding:10px 0; border:none;}
header.sticky .top_part_single .navbar-brand.sticky{ display:inline-block; float:left; padding:0; margin-right:30px;}
header.sticky .top_part_single .navbar-brand.sticky img{ width:25px;}
header.sticky .top_part_single .mobile_menu{ margin:7px 0 0 0;}
header.sticky .top_part_single .logo{ display:block;}
header.sticky .top_part_single .right_info{ padding:7px 0 0 0;}
header .top_part_single .logo{ display:none;}

.top_part_single{ width:100%; float:left; margin:0; padding:20px 0 40px 0; border-top:0px solid #000; text-align:center;}
.top_part_single .inner{ width:100%; float:left; margin:0; padding:0; border-bottom:0px solid #c9c9c9;}
.top_part_single .navbar-brand{ margin:0 0 -35px 0; padding:0 40px; display:inline-block; background:#fff; transition: width 0.4s ease-in-out;}
.top_part_single .navbar-brand.sticky{ display:none;}
.top_part_single .right_info{ float:right; margin:0; padding:15px 0 0 0;}



.modal.search{ padding-right:0!important;}
.search .modal-dialog{ background:#fff; width:100%; max-width:inherit; margin-top:0; padding:20px 0; }
.search_info{ margin:0; position:relative; float:right; padding:0 20px 0 0; color:#000000;}
.search_block{ margin:0; position:relative;}
.search_info a{ font-size:18px; color:#000;}
.search_block .field{ width:100%; float:left; margin:0; padding:0 50px 0 0; border:none; background:none; font-size:30px; font-weight:300; color:#000; border-bottom:1px solid #666666;}
.search_block .search_btn{ display:inline-block; position:absolute; right:0; top:0; font-size:24px; color:#666666; cursor:pointer; border:none; background:none;}
.search_block .search_btn:hover, .modal-content .close:hover{ color:#ccc; text-shadow: 0px 0px 10px rgba(255,255,255,0.2);}
.modal-content .close{ position:absolute; top:-20px; right:10px; font-size:28px; color:#666666; font-style:normal; opacity:1;}
.modal-backdrop.in{ opacity:0.80;}
.search .modal-content{ background:none; border:none;}
.modal-backdrop.show{ opacity:0.7; z-index:99;}

ul.top_sicoal{ float:right; margin:0; padding:0;}
ul.top_sicoal li{ margin:0; padding:0; display:inline-block;}
ul.top_sicoal li a{ width:28px; height:28px; display:inline-block; border:2px solid #414141; border-radius:50%; font-size:14px; color:#414141; line-height:24px;}
ul.top_sicoal li a:hover{ border-color:#f42200; color:#f42200;}

.nav_sec{ width:100%; float:left; margin:0; padding:0 0 20px 0; text-align:center;-moz-transition: all .6s ease-in-out; -o-transition: all .6s ease-in-out; -ms-transition: all .6s ease-in-out; transition:all .6s ease-in-out;}
.nav_sec .logo{ margin:0 0 5px 0; padding:0; display:inline-block; transition: width 0.4s ease-in-out;}
ul.nav_link{ width:100%; float:left; margin:0; padding:0;}
ul.nav_link li{ margin:0 20px; padding:0; display:inline-block; font-size:16px; color:#000; font-weight:500;}
ul.nav_link li a{ color:#000;}
ul.nav_link li a:hover{ color:#f42200;}

/************  Mb Header  ***********/
.mb_head{ width:100%; float:left; margin:0; padding:15px 0; background:#000; display:none;-moz-transition: all .6s ease-in-out; -o-transition: all .6s ease-in-out; -ms-transition: all .6s ease-in-out; transition:all .6s ease-in-out;}
.mb_head .mb_nav{ width:100%; float:left; margin:0; padding:0;}
.mb_head .mb_nav .navbar-brand{ padding:0; margin:0;}
.mb_head .mb_nav .navbar{ padding:0;}
.mb_head .mb_nav .navbar-light .navbar-nav li{ margin:0;}
.mb_head .mb_nav .navbar-light .navbar-nav .nav-link{ margin:0 0 6px 0; padding:0; font-size:15px; color:#fff; font-weight:500;}
.mb_head .mb_nav .navbar-light .navbar-nav .nav-link:hover, .mb_head .mb_nav .navbar-light .navbar-nav .nav-link:focus{ color:#f42200;}
.mb_head .mb_nav .navbar-light .navbar-nav .show > .nav-link, .mb_head .mb_nav .navbar-light .navbar-nav .active > .nav-link, .mb_head .mb_nav .navbar-light .navbar-nav .nav-link.show, .mb_head .mb_nav .navbar-light .navbar-nav .nav-link.active{ color:#f42200;}
.mb_head .search_info{ padding:0;}
.mb_head .search_info a{ color:#fff;}
.pagination li{float:left;margin-left:2px;}
.pagination li.active a{padding:8px 15px;color:#fff;font-weight:bold;background-color:#ED1C24;}
.pagination li a{padding:8px 15px;color:#fff;font-weight:bold;background-color:#000;font-size:15px;}
.pagination li a:hover{background-color:#ED1C24;}
/*********** Mobile Menu ***********/
.sidenav { height: 100%; width: 0; padding:50px 0 30px 0; position: fixed; z-index:999999; top: 0; left: 0; background-color: #000; overflow-x: hidden; transition: 0.5s; box-shadow:0 8px 15px rgba(0,0,0,0.1);}
.sidenav .closebtn { position: absolute; top: 0; right: 25px; font-size: 36px; margin-left: 50px; color:#fff;}
#main { transition: margin-left .5s; padding:0; }
.mobile_menu{ font-size:24px; color:#000; float:left; margin:15px 0 0 0; padding:0; color:#000; cursor:pointer;}

.sidebar-nav { width:100%; float:left; padding:0; margin:0 0 30px 0;}
.sidebar-nav li { width:100%; float:left; margin:0; padding:0; font-size:15px; color:rgba(255,255,255,0.8); border-top:1px solid rgba(255,255,255,0.3);}
.sidebar-nav li a { padding:10px 20px; display:block; color:#fff; clear:both; white-space:normal; font-weight:500;}
.sidebar-nav li .caret{ float:right; margin-top:11px;}
.sidebar-nav li a:hover, .sidebar-nav li:active a, .sidebar-nav li a:focus, .sidebar-nav li.open a:hover, .sidebar-nav li.open a:active, .sidebar-nav li.open a:focus{ color:#fff; background:#f42200;}

/***********  Section Part  ************/

#sDetail h1{font-size:27px;line-height:32px;font-weight:600;}
#sDetail h2{font-size:25px;line-height:30px;font-weight:600;}
#sDetail h3{font-size:23px;line-height:28px;font-weight:600;}
#sDetail h4{font-size:21px;line-height:26px;font-weight:600;}
#sDetail h5{font-size:19px;line-height:24px;font-weight:600;}
.cou_list li:nth-child(2){padding-left:10px !important}
.cou_list li:nth-child(3){padding-left:10px !important}

section{ width:100%; float:left; margin:0px; padding:280px 0 0 0;}
section.sticky{ padding:170px 0 0 0;}
section.stc_none{ padding:68px 0 0 0;}

.global_title{ margin: 0 0 20px 0; padding: 0; font-size: 23px; text-transform:uppercase;line-height:31px; color: #000; font-weight:500;}
.global_title.big{ font-size:22px;}
.global_title.aboutBottomTitle{ font-size:22px;margin-top:65px;}
.aboutBottom small{color:#000 !important;}
.global_title.under{ border-bottom:1px solid #ccc; padding-bottom:10px;}

#prNews{padding:0px 15px;}
#w19104_widget{overflow-y: hidden !important;overflow:hidden !important;}
#w19104_widget a{color: #000;display: block;font-size: 16px;font-weight: 500 !important;line-height: 24px;}
#w19104_widget .w19104_datetime{color: #f42200 !important;display: inline;font-size: 11px;font-weight: 700 !important;margin: 5px 0 2px;padding: 0;text-transform: uppercase;}
.w19104_title{font-family: montserrat,sans-serif;font-size: 16px;font-weight: 500;line-height: 21px;color:#000 !important;}
#w19104_widget .w19104_release{margin-bottom:15px !important;padding-bottom:15px !important;}
#w19104_landing .w19104_release{margin-bottom:15px !important;padding-bottom:15px !important;}
#prNews .w19104_footer{display:block;height:30px !important;}
#prNews .w19104_footer span.a{background-color: #000 !important;color: #fff ;font-size: 15px;font-weight: 700 !important;padding: 8px 15px !important;}
#prNews .w19104_footer a{background-color: #000 !important;color: #fff ;font-size: 15px;font-weight: 700 !important;padding: 8px 15px !important;}


/********  Banner Sec  *******/
.banner_sec{ width:100%; float:left; margin:0; padding:0;-moz-transition: all .6s ease-in-out; -o-transition: all .6s ease-in-out; -ms-transition: all .6s ease-in-out; transition:all .6s ease-in-out;}
header.fadeInDown .nav_sec{border-bottom:0px !important;}
.banner_sec .container{ max-width:1310px;}
.banner_sec .banner_block{ width:100%; float:left; margin:0 0 6px 0; padding:0; position:relative;}
.banner_sec .banner_block figure{ width:100%; float:left; margin:0; padding:0; overflow:hidden;}
.banner_sec .banner_block figure img{ width:100%; -webkit-transition: all .5s ease; -moz-transition: all .5s ease; -ms-transition: all .5s ease; -o-transition: all .5s ease; transition: all .5s ease; vertical-align: middle;}
.banner_sec .banner_block:hover figure img{ transform:scale(1.1); -ms-transform:scale(1.1); -moz-transform:scale(1.1); -webkit-transform:scale(1.1); -o-transform:scale(1.1);}
.banner_sec .banner_block .cap_info{ width:100%; float:left; margin:0; padding:30px; position:absolute; bottom:0; left:0; background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0.05) 11%, rgba(0,0,0,0.14) 25%, rgba(0,0,0,0.58) 78%, rgba(0,0,0,0.67) 92%, rgba(0,0,0,0.7) 100%); background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.05) 11%,rgba(0,0,0,0.14) 25%,rgba(0,0,0,0.58) 78%,rgba(0,0,0,0.67) 92%,rgba(0,0,0,0.7) 100%); background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.05) 11%,rgba(0,0,0,0.14) 25%,rgba(0,0,0,0.58) 78%,rgba(0,0,0,0.67) 92%,rgba(0,0,0,0.7) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#b3000000',GradientType=0 );}
.banner_sec .banner_block h3{ margin:0; padding:0; font-size:30px; color:#fff; font-weight:700;line-height:35px;}
.banner_sec .banner_block.banner_block_2 h3{ font-size:22px;line-height:30px;}

.banner_sec .row{  margin:0 -2px;}
.banner_sec [class^="col-"], .banner_sec > [class*=" col-"] { padding:0 2px;}

/********  Adver Sec  *******/
.adver_info{ width:100%; float:left; margin:0; padding:60px 0; text-align:center;}
.adver_info figure{ width:100%; float:left; margin:0; padding:0;}

/********  Latest Sec  *******/
.middle_sec{ width:100%; float:left; margin:0; padding:0 0 55px 0;}
.latest_sec{ width:100%; float:left; margin:0; padding:0;}
.latest_sec .top_block{ width:100%; float:left; margin:0 0 30px 0; padding:0 0 20px 0; border-bottom:1px solid #000;}
.latest_sec .top_block figure{ width:100%; float:left; margin:0 0 15px 0; padding:0; overflow:hidden;}
.latest_sec .top_block figure img{ width:100%; -webkit-transition: all .5s ease; -moz-transition: all .5s ease; -ms-transition: all .5s ease; -o-transition: all .5s ease; transition: all .5s ease; vertical-align: middle;}
.latest_sec .top_block figure img:hover{ transform:scale(1.1); -ms-transform:scale(1.1); -moz-transform:scale(1.1); -webkit-transform:scale(1.1); -o-transform:scale(1.1);}
blockquote{border-left:2px solid #ed1c24;display: block;font-family: "Montserrat",sans-serif;font-size: 20px;font-weight: 600;font-style:italic;line-height: 34px; padding: 2% 5%;width:80%;margin:0 auto;margin-bottom:25px;text-align: center;}
blockquote blockquote{border:0px solid #ed1c24;padding:0px;margin:0px;width:100%;}
blockquote p{font-family: "Montserrat",sans-serif !important; font-size: 20px !important;font-weight: 600 !important;font-style:italic !important;line-height: 34px !important;}
blockquote p span{font-family: "Montserrat",sans-serif !important; font-size: 20px !important;font-weight: 600 !important;font-style:italic !important;line-height: 34px !important; color:#000 !important;}
blockquote span{font-family: "Montserrat",sans-serif !important; font-size: 20px !important;font-weight: 600 !important;font-style:italic !important;line-height: 34px !important; color:#000 !important;}

.latest_sec .top_block h3{ margin:0 0 10px 0; padding:0; font-size:21px; line-height:26px; color:#000; font-weight:700; clear:both;}
.latest_sec .top_block h3 a{ color:#000;}
.latest_sec .top_block h3 a:hover{ color:#f42200;}
.latest_sec .top_block p{ margin:0; padding:0; font-size:14px; line-height:21px; color:#000; font-weight:500;font-family:'Open Sans';}

.latest_sec .thumb_block{ width:100%; float:left; margin:0 0 30px 0; padding:0;}
.latest_sec .thumb_block figure{ width:91px; float:left; margin:0; padding:0; overflow:hidden;}
.latest_sec .thumb_block figure img{ width:100%; -webkit-transition: all .5s ease; -moz-transition: all .5s ease; -ms-transition: all .5s ease; -o-transition: all .5s ease; transition: all .5s ease; vertical-align: middle;}
.latest_sec .thumb_block figure img:hover{ transform:scale(1.1); -ms-transform:scale(1.1); -moz-transform:scale(1.1); -webkit-transform:scale(1.1); -o-transform:scale(1.1);}
.latest_sec .thumb_block .detail{ margin:0; padding:0 0 0 15px; overflow:hidden;}
.latest_sec .thumb_block .detail small{ margin:0 0 2px 0; padding:0; display:block; font-size:11px; color:#f42200; text-transform:uppercase; font-weight:700;}
.latest_sec .thumb_block .detail small a{color:#f42200;}
.latest_sec .thumb_block .detail h3{ margin:0; padding:0; font-size:16px; line-height:21px; color:#000; font-weight:500; clear:both;}
.latest_sec .thumb_block .detail h3 a{ color:#000;}
.latest_sec .thumb_block .detail h3 a:hover{ color:#f42200;}

/*************   Creative Sec  ************/
.creative_sec{ width:100%; float:left; margin:0; padding:0;}
.creative_sec .top_block{ width:100%; float:left; margin:0 0 30px 0; padding:0 0 20px 0; border-bottom:1px solid #000;}
.creative_sec .top_block figure{ width:100%; float:left; margin:0 0 15px 0; padding:0; overflow:hidden;}
.creative_sec .top_block figure img{ width:100%; -webkit-transition: all .5s ease; -moz-transition: all .5s ease; -ms-transition: all .5s ease; -o-transition: all .5s ease; transition: all .5s ease; vertical-align: middle;}
.creative_sec .top_block figure img:hover{ transform:scale(1.1); -ms-transform:scale(1.1); -moz-transform:scale(1.1); -webkit-transform:scale(1.1); -o-transform:scale(1.1);}
.creative_sec .top_block h3{ margin:0 0 10px 0; padding:0; font-size:24px; line-height:27px; color:#000; font-weight:700; clear:both;}
.creative_sec .top_block h3 a{ color:#000;}
.creative_sec .top_block h3 a:hover{ color:#f42200;}
.creative_sec .top_block p{ margin:0; padding:0; font-size:14px; line-height:21px; color:#000; font-weight:500;font-family:'Open Sans';}

.creative_sec .thumb_block{ width:100%; float:left; margin:0 0 30px 0; padding:0;}
.creative_sec .thumb_block figure{ width:265px; float:left; margin:0; padding:0; overflow:hidden;}
.creative_sec .thumb_block figure img{ width:100%; -webkit-transition: all .5s ease; -moz-transition: all .5s ease; -ms-transition: all .5s ease; -o-transition: all .5s ease; transition: all .5s ease; vertical-align: middle;}
.creative_sec .thumb_block figure img:hover{ transform:scale(1.1); -ms-transform:scale(1.1); -moz-transform:scale(1.1); -webkit-transform:scale(1.1); -o-transform:scale(1.1);}
.creative_sec .thumb_block .detail{ margin:0; padding:0 0 0 15px; overflow:hidden;}
.creative_sec .thumb_block .detail small{ margin:0 0 2px 0; padding:0; display:block; font-size:11px; color:#f42200; text-transform:uppercase; font-weight:700;}
.creative_sec .thumb_block .detail small a{color:#f42200;}
.creative_sec .thumb_block .detail h3{ margin:0; padding:0; font-size:16px; line-height:23px; color:#000; font-weight:500; clear:both;}
.creative_sec .thumb_block .detail h3 a{ color:#000;}
.creative_sec .thumb_block .detail h3 a:hover{ color:#f42200;}

/*************   Agency Sec  ************/
.agency_sec{ width:100%; float:left; margin:0 0 25px 0; padding:0;}
.agency_sec .add_info{ margin:58px 0 25px 0; padding:0; display:block;}
.agencyAds a{ margin:61px 0 25px 0; padding:0; display:block;}
.agency_sec .add_info img{ width:100%;}
.agency_sec .inner{ width:100%; float:left; margin:0; padding:10px 20px; border:1px solid #ccc;}
.agency_sec .haps_block{ width:100%; float:left; margin:0 0 10px 0; padding:0 0 20px 0; border-bottom:1px solid #ccc;}
.agency_sec .haps_block:last-child{ border:none; padding:0;}
.marginAgencyHap{margin-top:10px;}
.agency_sec .haps_block small{ margin:0 0 2px 0; padding:0; display:block; font-size:11px; color:#f42200; text-transform:uppercase; font-weight:700;}
.agency_sec .haps_block small a{color:#f42200;}
.agency_sec .haps_block h3{ margin:0; padding:0; font-size:18px; line-height:24px; color:#000; font-weight:500; clear:both; font-family: 'PT+Serif', serif;}
.agency_sec .haps_block h3 a{ color:#000;}
.agency_sec .haps_block h3 a:hover{ color:#f42200;}

/*************   Subscribe Sec  ************/
.subscribe_sec{ width:100%; float:left; margin:0; padding:0;}
.subscribe_sec .inner{ width:100%; float:left; margin:0; padding:50px 50px 60px 50px; background:url(../images/subscribe_bg.jpg) center center no-repeat; background-size:cover; text-align:right;}
.subscribe_sec .detail{ width:100%; max-width:482px; float:right; margin:0; padding:0;}
.subscribe_sec .inner h2{ margin:0 0 30px 0; padding:0; font-size:32px; color:#fff; font-weight:700;text-align:center;}
.subscribe_sec .inner p{ margin:0; padding:0; font-size:18px; color:#fff; font-family: 'Raleway', sans-serif; font-weight:500; clear:both;text-align:center;}
.subscribe_sec .inner .input-group{ width:100%; float:left; margin:0 0 25px 0; padding:0; background:#fff;}
.subscribe_sec .inner .input-group .form-control{ height:35px; margin:4px; padding:0 10px; border-radius:0; box-shadow:none; border:1px solid #cccccc; font-size:14px; color:#818080; font-weight:600;}
.subscribe_sec .input-group-append{ margin:0 0 0 1px;}
.subscribe_sec .subscribe_btn{ margin:0; padding:0 25px; background:#f00023; font-size:18px; color:#fff; font-weight:700; font-family: 'Raleway', sans-serif; border-radius:0;}
.subscribe_sec .subscribe_btn:hover{ background:#f63955; color:#fff;}

.subscribe_sec.subscribe_sec_2 .inner{ background:url(../images/subscribe_bg_2.jpg) center center no-repeat; background-size:cover;}

/*************   Insight Sec  ************/
.insight_sec{ width:100%; float:left; margin:0; padding:70px 0 0 0;}
.insight_sec .insight_block{ width:100%; float:left; margin:0 0 30px 0; padding:0;}
.insight_sec .insight_block figure{ width:100%; float:left; margin:0 0 15px 0; padding:0; overflow:hidden;}
.insight_sec .insight_block figure img{ width:100%; -webkit-transition: all .5s ease; -moz-transition: all .5s ease; -ms-transition: all .5s ease; -o-transition: all .5s ease; transition: all .5s ease; vertical-align: middle;}
.insight_sec .insight_block figure img:hover{transform:scale(1.1); -ms-transform:scale(1.1); -moz-transform:scale(1.1); -webkit-transform:scale(1.1); -o-transform:scale(1.1);}
.insight_sec .insight_block small{ margin:0 0 2px 0; padding:0; display:block; font-size:11px; color:#f42200; text-transform:uppercase; font-weight:700;}
.insight_sec .insight_block small a{color:#f42200;}
.insight_sec .insight_block h3{ margin:0; padding:0; font-size:16px !important; line-height:20px !important; color:#000; font-weight:500 !important; clear:both;}
.insight_sec .insight_block h3 a{ color:#000;}
.insight_sec .insight_block h3 a:hover{ color:#f42200;}
.insight_sec.inter_sec{ padding-top:30px;}

.insight_sec .row{  margin:0 -10px;}
.insight_sec [class^="col"], .insight_sec > [class*=" col"] { padding:0 10px;}

/*************   Under Sec  ************/
.under_sec{ width:100%; float:left; margin:0; padding:20px 0 60px 0;}
.under_sec .under_block{ width:100%; float:left; margin:0 0 20px 0; padding:0;}
.under_sec .under_block figure{ width:100%; float:left; margin:0; padding:0; overflow:hidden;}
.under_sec .under_block figure img{ width:100%; -webkit-transition: all .5s ease; -moz-transition: all .5s ease; -ms-transition: all .5s ease; -o-transition: all .5s ease; transition: all .5s ease; vertical-align: middle;}
.under_sec .under_block figure img:hover{transform:scale(1.1); -ms-transform:scale(1.1); -moz-transform:scale(1.1); -webkit-transform:scale(1.1); -o-transform:scale(1.1);}
.under_sec .under_block .detail{ width:100%; float:left; margin:0; padding:14px 15px 20px 15px; border:1px solid #efefef; border-top:none;}
.under_sec .under_block small{ margin:0 0 2px 0; padding:0; display:block; font-size:11px; color:#f42200; text-transform:uppercase; font-weight:700;}
.under_sec .under_block small a{color:#f42200;}
.under_sec .under_block h3{ margin:0; padding:0; font-size:21px;line-height:25px; color:#000; font-weight:600; clear:both;}
.under_sec .under_block h3 a{ color:#000;}
.under_sec .under_block h3 a:hover{ color:#f42200;}

.under_sec .under_block.under_block_2 h3{ font-size:16px;}
.under_sec .under_block.under_block_3{ display:flex;}
.under_sec .under_block.under_block_3 figure{ width:430px; float:left;}
.under_sec .under_block.under_block_3 .detail{ margin:0; padding:0 20px 0 20px; overflow:hidden; float:none; width:auto; border-top:1px solid #efefef; display:flex;}
.under_sec .under_block.under_block_3 .detail_inn{ width:100%; float:left; margin:0; padding:0; align-self:center;}
.under_sec .under_block.under_block_3 h3{ font-size:17px;}
.under_sec .add_info{ width:100%; float:left; margin:0; padding:0;}
.adUnder30Sidebar a{ width:100%; float:left; margin:0; padding:0;}
.adUnder30Sidebar p{margin:0px;padding:0px;}
.adsIlike a{ width:100%; float:left; margin:0; padding:0;}
.adsIlike p {margin:0px;padding:0px;}
.under_sec .add_info img{ width:100%;}
.under_sec.like_sec{ padding-top:70px;}

.rpwwt-widget li .rpwwt-post-title a{font-size: 16px;font-weight: 500;display:block;line-height: 24px;color:#000;}
.rpwwt-widget li .rpwwt-post-title a:hover{color:#f42200;}
.rpwwt-widget img{width:91px !important;height:103px !important;}
.rpwwt-widget ul li{border-bottom:1px solid #cccccc;margin-bottom:10px !important;padding-bottom:8px;}
.rpwwt-post-categories{padding-bottom:8px;}
.rpwwt-post-categories a{color: #f42200 !important;display: inline;font-size: 11px;font-weight: 700;margin: 0 0 2px;padding: 0;text-transform: uppercase;}
.agency_sec .textwidget a img{display: block;padding: 0;width:100%;}
#rpwwt-recent-posts-widget-with-thumbnails-2 img{width:91px !important;height:103px !important;}
.under_sec .row{  margin:0 -10px;}
.under_sec [class^="col-"], .under_sec > [class*=" col-"] { padding:0 10px;}

/************  Partner Sec  ************/
.partner_sec{ width:100%; float:left; margin:0; padding:0 0 60px 0;}
.partner_sec .inner{ width:100%; float:left; margin:0; padding:60px 0 0 0; border-top:1px solid #ccc;}
.partner_sec .main_block{ width:100%; float:left; margin:0 0 25px 0; padding:0;}
.partner_sec .main_block figure{ width:450px; float:left; margin:0; padding:0; overflow:hidden;}
.partner_sec .main_block figure img{ width:100%; -webkit-transition: all .5s ease; -moz-transition: all .5s ease; -ms-transition: all .5s ease; -o-transition: all .5s ease; transition: all .5s ease; vertical-align: middle;}
.partner_sec .main_block figure img:hover{transform:scale(1.1); -ms-transform:scale(1.1); -moz-transform:scale(1.1); -webkit-transform:scale(1.1); -o-transform:scale(1.1);}
.partner_sec .main_block .detail{ margin:0; padding:10px 0 0 20px; overflow:hidden;}
.partner_sec .main_block small{ margin:0 0 2px 0; padding:0; display:block; font-size:11px; color:#f42200; text-transform:uppercase; font-weight:700;}
.partner_sec .main_block small a{color:#f42200;}
.partner_sec .main_block h3{ margin:0 0 10px 0; padding:0; font-size:23px; color:#000; font-weight:800; clear:both;}
.partner_sec .main_block h3 a{ color:#000;}
.partner_sec .main_block h3 a:hover{ color:#f42200;}
.partner_sec .main_block p{ margin:0; padding:0; font-size:13px; line-height:21px; color:#000; font-weight:500;}

.partner_sec .btm_block{ width:100%; float:left; margin:0; padding:0;}
.partner_sec .part_block{ width:100%; float:left; margin:0 0 25px 0; padding:0;}
.partner_sec .part_block figure{ width:100%; float:left; margin:0 0 10px 0; padding:0; overflow:hidden;}
.partner_sec .part_block figure img{ width:100%; -webkit-transition: all .5s ease; -moz-transition: all .5s ease; -ms-transition: all .5s ease; -o-transition: all .5s ease; transition: all .5s ease; vertical-align: middle;}
.partner_sec .part_block figure img:hover{transform:scale(1.1); -ms-transform:scale(1.1); -moz-transform:scale(1.1); -webkit-transform:scale(1.1); -o-transform:scale(1.1);}
.partner_sec .part_block small{ margin:0 0 2px 0; padding:0; display:block; font-size:11px; color:#f42200; text-transform:uppercase; font-weight:700;}
.partner_sec .part_block small a{color:#f42200;}
.partner_sec .part_block h3{ margin:0 0 10px 0; padding:0; font-size:15px; line-height:20px color:#000; font-weight:500; clear:both;}
.partner_sec .part_block h3 a{ color:#000;}
.partner_sec .part_block h3 a:hover{ color:#f42200;}
.partner_sec .btm_block .row{  margin:0 -10px;}
.partner_sec .btm_block [class^="col-"], .partner_sec .btm_block > [class*=" col-"] { padding:0 10px;}
.partner_sec .asia_info{ width:100%; float:left; margin:0; padding:10px 15px; border:1px solid #717171;}
.agency_sec .asia_info{ width:100%; float:left; margin:0 0 35px 0; padding:10px 15px; border:1px solid #717171;}
.partner_sec .news_block{ width:100%; float:left; margin:0 0 15px 0; padding:0 0 15px 0; border-bottom:1px solid #dcdcdc;}
.agency_sec .news_block{ width:100%; float:left; margin:0 0 15px 0; padding:0 0 15px 0; border-bottom:1px solid #dcdcdc;}
.partner_sec .news_block:last-child{ border:none; padding:0;}
.agency_sec .news_block:last-child{ border:none; padding:0;}
.partner_sec .news_block h3{ margin:0 0 5px 0; padding:0; font-size:17px; color:#000; font-family: 'Lora', serif; font-weight:500;}
.agency_sec .news_block h3{ margin:0 0 5px 0; padding:0; font-size:17px; color:#000; font-family: 'Lora', serif; font-weight:500;}
.partner_sec .news_block h3 a{ color:#000;}
.agency_sec .news_block h3 a{ color:#000;}
.partner_sec .news_block h3 a:hover{ color:#f42200;}
.partner_sec .news_block i{ font-size:13px; color:#848484; display:block; font-family: 'Open Sans', sans-serif;}
.agency_sec .news_block i{ font-size:13px; color:#848484; display:block; font-family: 'Open Sans', sans-serif;}
.partner_sec .news_block i span{ text-transform:uppercase;}
.agency_sec .news_block i span{ text-transform:uppercase;}

/***********  Footer Part  ************/

footer{ width:100%; float:left; margin:0px; padding:0px;}

.footer_info{ width:100%; float:left; margin:0; padding:45px 0 35px 0; background:#010101; text-align:center;}
.footer_info .ft_logo{ width:100%; float:left; margin:0 0 30px 0; padding:0;}
ul.ft_nav{ width:100%; float:left; margin:0 0 20px 0; padding:0;}
ul.ft_nav li{ margin:0 10px; padding:0; display:inline-block; font-size:15px; color:#fff; font-weight:500;}
ul.ft_nav li a{ color:#fff;text-transform:lowercase;}
ul.ft_nav li a:hover{ color:#f42200;}

ul.ft_social{ width:100%; float:left; margin:0 0 30px 0; padding:0;}
ul.ft_social li{ margin:0 15px; padding:0; display:inline-block; font-size:20px; color:#7b7b7b;}
ul.ft_social li a{ color:#fff;}
ul.ft_social li a:hover{ color:#f42200;}

.copyright{ width:100%; float:left; margin:0; padding:0; font-size:13px; color:#d2d2d2; font-weight:500;}

/*============================  Single Page  ===========================*/
.adver_info.adver_info_top{ padding-top:40px;padding-bottom:40px;}
.adver_info.adver_info_2{ padding-top:10px;padding-bottom:60px;}

.top_title{ width:70%; margin:0 0 40px 0; padding:0; text-align:center;}
.top_title .container.small{ max-width:1050px;}
.top_title_single4{ width:100%; margin:0 0 40px 0; padding:0; text-align:center;}
.top_title_single4 .container.small{ max-width:1050px;}
.top_title_single1{ width:100%; margin:0 0 40px 0; padding:0; text-align:center;}
.top_title_single1 .container.small{ max-width:950px;}
.top_title_on_image{ width:100%; margin:0 0 40px 0; padding:0; text-align:left;}
.top_title_on_image .container.small{ max-width:1050px;}
.fullWidthSingle{width:75%;text-align:center;margin:0 auto !important;margin-bottom:15px !important;}
ul.cou_list{ width:100%; float:left; margin:0 0 15px 0; padding:0;}
ul.cou_list li{ margin:0 0 0 0px; padding:0 8px 0 0; display:inline-block; font-size:13px; color:#ed1f24; text-transform:uppercase; border-right:1px solid #ed1f24; line-height:14px; font-weight:500;}
ul.cou_list li a{ margin:0 0 0 0px; padding:0 8px 0 0; display:inline-block; font-size:13px; color:#ed1f24; text-transform:uppercase;line-height:14px; font-weight:500;}

.s_detail ul li {list-style: outside none disc;margin-left: 30px;padding: 0 0 4px 5px;font-size:18px;}
.s_detail ol li {list-style-type: decimal;margin-left: 25px;padding: 0 0 4px 10px;font-size:18px;}
.titleUnderImageExcerpt{font-size:20px !important;line-height:26px !important;font-weight:400 !important;font-family:'PT+Serif', serif !important;width:90%;}
.s_detail iframe{width:100% !important;}
ul.cou_list li:last-child{ border:none;}
.top_title h1{ margin:0 0 20px 0; padding:0; font-size:40px; color:#000;letter-spacing:0.5px; font-weight:700; clear:both;}
.top_title p{ margin:0 0 25px 0; padding:0; font-size:20px; color:#000; font-family: 'PT+Serif', serif; line-height:25px; font-weight:400;}
.top_title p.both_p{ padding:0 10%;}
.top_title small{ margin:0; padding:0; display:block; font-size:12px; color:#000; font-weight:500; letter-spacing:2px;text-transform:uppercase;}

.top_title_single4 h1{ margin:0 0 20px 0; padding:0; font-size:40px; line-height:45px;color:#000; font-weight:700; clear:both;}
.top_title_single4 p{ margin:0 0 25px 0; padding:0; font-size:20px; color:#000; font-family: 'PT+Serif', serif; line-height:26px; font-weight:400;}
.top_title_single4 p.both_p{ padding:0 10%;}
.top_title_single4 small{ margin:0; padding:0; display:block; font-size:12px; color:#000; font-weight:500; letter-spacing:2px;text-transform:uppercase;}
.top_title_single4 small a{color:#000;}
.top_title_on_image h1{ margin:0 0 15px 0; padding:0; font-size:38px; line-height:50px;color:#000; font-weight:700; clear:both;}
.top_title_on_image p{ margin:0 0 15px 0;width:75%; padding:0; font-size:20px; color:#000; font-family: 'PT+Serif', serif; line-height:26px; font-weight:400;}

.ft_logo img{width:50px;}
.top_title_on_image p.both_p{ padding:0 10%;}
.top_title_on_image small{ margin:0; padding:0; display:block; font-size:12px; color:#000; font-weight:500; letter-spacing:2px;text-transform:uppercase;}

.top_title_single1 h1{ margin:0 0 20px 0; padding:0; font-size:40px;line-height:41px; color:#000; font-weight:700; clear:both;letter-spacing:.5px;}
.top_title_single1 p{ margin:0 0 25px 0; padding:0; font-size:20px; color:#000; font-family: 'PT+Serif', serif; line-height:26px; font-weight:400;}
.top_title_single1 p.both_p{ padding:0 12%;}
.top_title_single1 small{ margin:0; padding:0; display:block; font-size:12px; color:#000; font-weight:500; letter-spacing:2px;text-transform:uppercase;}
.top_title_single1 small a{color:#000;}
.nav_sec_single_menu{border-bottom:1px solid #c9c9c9;padding-bottom:12px;}
.nav_sec_advertising_menu{border-bottom:0px solid #c9c9c9;padding-bottom:12px;}
.nav_sec_single_menu_noborder{border-bottom:0px solid #c9c9c9;padding-bottom:12px;}
.logo_margin{margin:0 0 5px !important;}
.heightAuto{height:auto !important;}
.singlePadding{padding:200px 0 0 !important;}
.homePadding{padding:215px 0 0 !important;}
.homeFeaturedSmallBlock{font-size:16px !important;line-height:21px !important;}

/********  Single Middle Sec  *********/
.s_middle{ width:100%; float:left; margin:0; padding:0 0 40px 0;}
.s_middle .add_info{ margin-top:0;}
.s_middle .latest_info{ width:100%; float:left; margin:0; padding:0;}
.s_middle .latest_sec{ padding:40px 0 40px 0;}
.s_middle .sidebar{ padding:0px 0 40px 0;}
.latest_sec .thumb_block{ border-bottom: 1px solid #cccccc; padding-bottom:15px; margin-bottom:15px;}
.s_middle .inner{ padding:0; border:none; margin:30px 0 50px 0;}
.s_middle .inner .haps_block{ border-bottom: 1px solid #cccccc; padding-bottom:10px;}
.s_middle .inner .haps_block:last-child{ border-bottom: 1px solid #cccccc;}
.s_middle .inner .haps_block h3{ font-size:16px; font-family: 'Montserrat', sans-serif; font-weight:500;}

/*.s_middle .row{  margin:0 -35px;}*/
.s_middle [class^="col-"], .s_middle > [class*=" col-"] { padding:0 35px;}

/********  Banner 1  ********/
.bann_1{ width:100%; float:left; margin:0 0 40px 0; padding:0;}
.bann_1 figure{ width:100%; float:left; margin:0 0 8px 0; padding:0;}
.bann_1 figure img{ width:100%;}
.bann_1 p{ margin:0; padding:0; font-size:14px; color:#000; font-weight:500; font-style:italic; font-family: 'Raleway', sans-serif; text-align:right; clear:both;}

ul.social_info{ width:70px; float:left; margin:0; padding:0;}
ul.social_info li{ margin:0 0 10px 0; padding:0; display:block;}
ul.social_info li a{ width:30px; height:30px; display:inline-block; background:#3d3d3d; border-radius:50%; background:#3d3d3d; text-align:center; font-size:18px; color:#fff; line-height:30px;}
ul.social_info li a:hover{ background:#f42200; color:#fff;}

.single_detail{ width:100%; float:left; margin:0; padding:0;}
.single_detail .s_detail{ margin:0; padding:0; overflow:hidden;}
.single_detail .s_detail p{ margin:0 0 25px 0; padding:0; font-size:18px; color:#333;line-height:28px; font-weight:400; font-family: 'Raleway', sans-serif; clear:both;}
.single_detail .s_detail p strong{ font-size:16px; line-height:34px; font-weight:600; font-family: 'Montserrat', sans-serif; padding:0;}
#under30Post p strong{ font-size:19px; line-height:34px; font-weight:600; font-family: 'Montserrat', sans-serif; text-align:center; display:inline; padding:0;}
.single_detail .s_detail .dropcapD{ width:105px; height:80px; float:left; font-size:90px; color:#ed1f24; font-weight:900; text-transform:uppercase; line-height:90px;}


.s_detail p:first-child:first-of-type:first-letter { float:left;padding:0px 8px 5px 0px; font-size:82px;margin-bottom:0px;margin-top:26px; color:#ed1f24; font-weight:900; text-transform:uppercase;}

@-moz-document url-prefix() {
.s_detail p:first-child:first-of-type:first-letter { float:left;padding:10px 8px 5px 0px; margin:0px; font-size:90px; color:#ed1f24; font-weight:900; text-transform:uppercase;}
}

.mediaOutReach h1{font-size:27px;line-height:32px;font-weight:600;}
.mediaOutReach h2{font-size:25px;line-height:30px;font-weight:600;}
.mediaOutReach h3{font-size:23px;line-height:28px;font-weight:600;}
.mediaOutReach h4{font-size:21px;line-height:26px;font-weight:600;}
.mediaOutReach h5{font-size:19px;line-height:24px;font-weight:600;}

.mediaOutReach ul li {list-style: outside none disc;margin-left: 30px;padding: 0 0 4px 5px;font-size:18px;}
.mediaOutReach ol li {list-style-type: decimal;margin-left: 25px;padding: 0 0 4px 10px;font-size:18px;}

.mediaOutReach iframe{width:100% !important;}

.single_detail .mediaOutReach{ margin:0; padding:0; overflow:hidden;}
.single_detail .mediaOutReach p{ margin:0 0 25px 0; padding:0; font-size:18px; color:#333;line-height:28px; font-weight:400; font-family: 'Raleway', sans-serif; clear:both;}
.single_detail .mediaOutReach p strong{ font-size:16px; line-height:34px; font-weight:600; font-family: 'Montserrat', sans-serif; padding:0;}
#under30Post p strong{ font-size:19px; line-height:34px; font-weight:600; font-family: 'Montserrat', sans-serif; text-align:center; display:inline; padding:0;}

.single_detail .mediaOutReach  h3{ margin:15px 0 25px 0; padding:0; font-size:23px; color:#000;line-height:28px; font-family: 'Raleway', sans-serif; font-weight:600; clear:both;}
.mediaOutReach table tr td{padding:12px;}
.mediaOutReach b{font-size:18px;}

blockquote p:first-child:first-of-type:first-letter { font-family: "Montserrat",sans-serif !important;font-size: 20px !important;font-style: italic !important;font-weight: 600 !important;line-height: 34px !important;color:#000 !important;float:none !important;padding:0px !important;}
.single_detail .s_detail .dropcap1D{ width:105px; height:80px; float:left; font-size:90px; color:#ed1f24; font-weight:900; text-transform:uppercase; line-height:90px;}
.single_detail .s_detail .dropcap1D strong{ width:105px; height:80px; float:left; font-size:90px; color:#ed1f24; font-weight:900; text-transform:uppercase; line-height:90px;}
.single_detail .s_detail .add_banner{ display:inline-block; margin-bottom:30px;}
.single_detail .img_info{ width:100%; float:left; margin:0 0 30px 0; padding:0;}
.single_detail .img_info figure{ width:100%; float:left; margin:0 0 8px 0; padding:0;}
.single_detail .img_info figure img{ width:100%;}
.single_detail .img_info p{ margin:0; padding:0; font-size:16px; color:#666666; font-style:italic; clear:both;}
.single_detail .s_detail  h3{ margin:15px 0 25px 0; padding:0; font-size:23px; color:#000;line-height:28px; font-family: 'Raleway', sans-serif; font-weight:600; clear:both;}
.single_detail .user_info{ width:100%; float:left; margin:10px 0 50px 0; padding:40px 0 0 0; border-top:1px solid #cccccc;}
.single_detail .user_info .inner{  width:100%; float:left; margin:0; padding:30px 20px; background:#f7f7f7 url(../images/user_bg.jpg) 100% top no-repeat; background-size:auto 100%; }
.single_detail .user_info figure{ width:113px; float:left; margin:0; padding:0; border-radius:50%;}
.single_detail .user_info figure img{ border-radius:50%;}
.single_detail .user_info .detail{ margin:0; padding:0 0 0 20px; overflow:hidden; display:flex;}
.single_detail .user_info .d_inn{ width:100%; float:left; margin:0; padding:0; align-self:center;}
.single_detail .user_info h3{ margin:0 0 8px 0; padding:0; font-size:16px; color:#000; font-weight:500;  font-family: 'Montserrat', sans-serif;line-height:19px;text-transform:uppercase;}
.single_detail .user_info p{ margin:0 0 15px 0; padding:0; font-size:14px; color:#000;}
.single_detail .user_info p i{ margin:0; padding:0;}
#postMiddleAd{clear:both;}
#postMiddleAd a{display: inline-block;margin-bottom: 30px;}

.readMoreBlock small a{font-size:11px;}
.readMoreBlock small {color:#000 !important;}

ul.user_social{ width:100%; float:left; margin:0; padding:0;}
ul.user_social li{ margin:0 10px 0 0 !important; padding:0; display:inline-block;}
ul.user_social li a{ margin:0; padding:0; font-size:15px; color:#000;}
ul.user_social li a:hover{ color:#f42200;}

.s_middle .insight_sec{ padding:10px 0 0 0;}
.s_middle .insight_sec .insight_block{ border-bottom:1px solid #ccc; margin-bottom:20px;}
.s_middle .insight_sec .insight_block h3{ font-size:16px; margin-bottom:25px !important; line-height:19px;font-weight:500; font-family: 'Montserrat', sans-serif;}
.s_middle .insight_sec .row{  margin:0 -15px;}
.s_middle .insight_sec [class^="col"], .s_middle .insight_sec > [class*=" col"] { padding:0 15px;}

/******************/
.insight_sec.featured{ padding-bottom:30px;}
.paddingTopPagination{padding-top:0px;}
.insight_sec.featured .insight_block h3{ font-size:16px; line-height:21px; font-weight:500; font-family: 'Montserrat', sans-serif;}
.insight_sec.featured.creative{ padding-top:0px;}

/****************************/
.bann_2{ width:100%; float:left; margin:0 0 60px 0; padding:0;}
.bann_2 .bann_inn{ width:100%; float:left; margin:0; padding:0; position:relative;}
.bann_2 img{ width:100%;}
.bann_2 .cap_info{ margin:0; padding:0; position:absolute; top:0; left:0; right:0; bottom:0; background:rgba(0,0,0,0.5);}
.bann_2 .cap_info .inner{ width:100%; float:left; margin:0; padding:0; position:relative; top:50%; transform:translate(0%,-50%);}
.bann_2 .top_title{ margin:0 auto;}
.bann_2 .top_title_single4{ margin:0 auto;}
.bann_2 ul.cou_list li{ color:#fff; border-color:#fff;}
.bann_2 ul.cou_list li a{color:#fff;border-color:#fff;}
.bann_2 .top_title h1{ color:#fff;}
.bann_2 .top_title_on_image h1{ color:#fff;}
.bann_2 .top_title_single4 h1{ color:#fff;}
.bann_2 .top_title p{ color:#fff;}
.bann_2 .top_title_on_image p{ color:#fff;}
.bann_2 .top_title_single4 p{ color:#fff;}
.bann_2 .top_title small{ color:#fff;}
.bann_2 .top_title small a{ color:#fff;}
.bann_2 .top_title_on_image small{ color:#fff;}
.bann_2 .top_title_on_image small a{ color:#fff;}
.bann_2 .top_title_single4 small{ color:#fff;}
.bann_2 .btm_txt{ margin:0; padding:10px 0 0 0; font-size:15px; color:#000; font-weight:600; font-style:italic; font-family: 'Raleway', sans-serif; text-align:right; clear:both;}

.bann_2.bann_3 .container{ max-width:1300px;}
.bann_2.bann_3 .top_title{ text-align:left;}
.bann_2.bann_3 .top_title_single4{ text-align:left;}
.bann_2.bann_3 .cap_info .inner{ position:absolute; bottom:0px; left:0; top:auto; transform:inherit; padding:0 15% 0 8%;}
.inneralignLeft{ position:absolute; bottom:40px; left:0;width:100% !important; top:auto; transform:inherit; padding:0 15% 0 6% !important;}
.bann_2.bann_3 ul.cou_list li{ color:#fff; border-color:#fff;}
.bann_2.bann_3 ul.cou_list li a{ color:#fff; border-color:#fff;}

.s_middle .top_title{ text-align:left; margin:0 0 30px 0; padding-bottom:30px; border-bottom:2px solid #e6e6e6;}
.s_middle .top_title_single4{ text-align:left; margin:0 0 30px 0; padding-bottom:30px; border-bottom:2px solid #e6e6e6;}
.s_detailTop .top_title_single4{ text-align:left; margin:0 0 30px 0; padding-bottom:30px; border-bottom:2px solid #e6e6e6;}
.single_detail .s_detailTop {margin: 0;overflow: hidden;padding: 0;}

.sDetailSingle ul li {list-style: outside none disc;margin-left: 30px;padding: 0 0 4px 5px;font-size:18px;}
.sDetailSingle ol li {list-style-type: decimal;margin-left: 25px;padding: 0 0 4px 10px;font-size:18px;}
.sDetailSingle iframe{width:100% !important;}
.single_detail .sDetailSingle{ margin:0; padding:0; overflow:hidden;}
.single_detail .sDetailSingle p{ margin:0 0 25px 0; padding:0; font-size:18px; color:#333;line-height:28px; font-weight:400; font-family: 'Raleway', sans-serif; clear:both;}
.single_detail .sDetailSingle p strong{ font-weight:600; font-family: 'Montserrat', sans-serif; padding:0;}
/*.single_detail .sDetailSingle p strong{ font-size:23px; line-height:34px; font-weight:600; font-family: 'Montserrat', sans-serif; text-align:center; display:block; padding:0 9%;}*/
.single_detail .sDetailSingle .dropcapD{ width:105px; height:80px; float:left; font-size:90px; color:#ed1f24; font-weight:900; text-transform:uppercase; line-height:90px;}
.sDetailSingle p:first-child:first-of-type:first-letter { float:left;padding:0px 8px 5px 0px; font-size:82px;margin-bottom:0px;margin-top:26px; color:#ed1f24; font-weight:900; text-transform:uppercase;}
@-moz-document url-prefix() {
.sDetailSingle p:first-child:first-of-type:first-letter { float:left;padding:10px 8px 5px 0px; margin:0px; font-size:90px; color:#ed1f24; font-weight:900; text-transform:uppercase;}
}
.single_detail .sDetailSingle .dropcap1D{ width:105px; height:80px; float:left; font-size:90px; color:#ed1f24; font-weight:900; text-transform:uppercase; line-height:90px;}
.single_detail .sDetailSingle .dropcap1D strong{ width:105px; height:80px; float:left; font-size:90px; color:#ed1f24; font-weight:900; text-transform:uppercase; line-height:90px;}
.single_detail .sDetailSingle .add_banner{ display:inline-block; margin-bottom:30px;}


.sDetailSingle .user_info h3{ margin:0 0 8px 0; padding:0; font-size:16px; color:#000; font-weight:500;  font-family: 'Montserrat', sans-serif;line-height:19px;text-transform:uppercase;}
.sDetailSingle .user_info p{ margin:0 0 15px 0; padding:0; font-size:14px; color:#000;}
.sDetailSingle .user_info p i{ margin:0; padding:0;}


.size-full{text-align:center;margin:0 auto;display:block;height:auto;width:auto !important;}
.aligncenter{text-align:center;margin:0 auto;display:block;height:auto;width:auto !important;}
.alignnone{text-align:center;margin:0 auto;display:block;height:auto;width:auto !important;}
.aligncenter img{text-align:center;margin:0 auto 10px;height:auto;display:block;}
.slbOverlay{z-index:9999999;}
.slbOverlay, .slbWrapOuter, .slbWrap{z-index:9999999 !important;}
.postContentAd{margin-bottom:25px;}


/*============================  404 Page  ===========================*/
.inner_banner{ width:100%; float:left; margin:0 0 80px 0; padding:0; text-align:center; position:relative;}
.inner_banner img{ width:100%;}
.inner_banner .cap_info{ width:100%; float:left; margin:0; padding:0; position:absolute; top:50px; left:0;}
.inner_banner .cap_info h2{ margin:0; padding:0; font-size:32px; color:#000; font-weight:700; line-height:45px;}
.try_link{ margin:0; padding:0; display:inline-block; position:absolute; bottom:35px; left:46%; transfrom:translate(-50%,0); font-size:32px; color:#fff; font-weight:700;}
.try_link:hover{ color:#ed2024;}

/*============================  About Page  ===========================*/
.inner_banner.about_banner{ margin:0;}
.about_sec{ width:100%; float:left; margin:0 0 80px 0; padding:50px 0 30px 0; background:#f6f6f6;}
.about_sec .about_block{ width:100%; float:left; margin:0; padding:0;}
.about_sec .about_block h2{ margin:25px 0 30px 0; padding:0; font-size:40px; color:#ed2024; font-weight:600;}
.about_sec .about_block p{ margin:0 0 30px 0; padding:0; font-size:16px; color:#000; font-weight:500; font-family: 'Raleway', sans-serif;}
.about_sec .about_block strong{ margin:0; padding:0; display:block; font-size:20px; color:#000; font-weight:600; font-family: 'Raleway', sans-serif; clear:both;}
.about_sec .about_block a{ margin:0 0 40px 0; padding:; display:inline-block; font-size:16px; color:#444; font-weight:500; font-family: 'Raleway', sans-serif;}
.about_sec .about_block a:hover{ color:#ed2024;}
.about_block i{font-weight:600;}

/*============================  Addvertise Page  ===========================*/
.inner_banner.advertise{ margin:0;}
.inner_banner.advertise .cap_info{ top:50%; transform:translate(0%, -50%);}
.inner_banner.advertise .cap_info h2{ font-size:55px; color:#fff; font-weight:700;}
ul.market_list{ width:100%; float:left; margin:0 0 30px 0; padding:0;}
ul.market_list li{ margin:5px 0; padding:0; display:block; font-size:16px; color:#444; font-weight:600; font-family: 'Raleway', sans-serif;}
.advertising_sec p.source{ font-size:14px; color:#000; font-weight:500; font-family: 'Raleway', sans-serif; font-style:italic; float:left;}

.advertising_sec{ width:100%; float:left; margin:0 0 80px 0; padding:50px 0 30px 0; background:#f6f6f6;}
.advertising_sec .about_block{ width:100%; float:left; margin:0; padding:0;}
.advertisingLeft{padding-right:25px !important;}
.advertisingRight{padding-left:25px;}
.advertising_sec .about_block h2{ margin:25px 0 30px 0; padding:0; font-size:40px; color:#ed2024; font-weight:600;}
.advertising_sec .about_block p{ margin:0 0 30px 0; padding:0; font-size:16px; color:#000; font-weight:500; font-family: 'Raleway', sans-serif;}
.advertising_sec .about_block strong{ margin:0; padding:0; display:block; font-size:20px; color:#000; font-weight:600; font-family: 'Raleway', sans-serif; clear:both;}
.advertising_sec .about_block a{ margin:0 0 40px 0; padding:; display:inline-block; font-size:16px; color:#444; font-weight:500; font-family: 'Raleway', sans-serif;}
.advertising_sec .about_block a:hover{ color:#ed2024;}
.advertising_sec .container{width:60%;margin:0 auto;}

/*============================  Asia Newsfeed RSS Page  ===========================*/
.asia_sec{ width:100%; float:left; margin:0; padding:40px 0 80px 0;}
.asia_sec h2{ margin:0 0 30px 0; padding:0; font-size:40px; color:#000;font-weight:700; text-align:center;}
.asia_sec .asia_logo{ width:100%; float:left; margin:0 0 15px 0; padding:0;}
.asia_sec .asia_img{ width:100%; float:left; margin:0; padding:0;}
.asia_sec .asia_img img{ width:100%;}

/*============================  Author Page  ===========================*/
.author_sec{ width:100%; float:left; margin:0; padding:40px 0; text-align:center;}
.author_sec .inner{ width:100%; float:left; margin:0; padding:0 0 30px 0; border-bottom:1px solid #ccc;}
.author_sec figure{ width:239px; height:239px; display:inline-block; margin:0 0 20px 0; padding:0; border-radius:50%;}
.author_sec figure img{ border-radius:50%;}
.author_sec h2{ margin:0 0 10px 0; padding:0; font-size:21px; color:#000; font-weight:800; clear:both;}
.author_sec p{ margin:0 0 10px 0; width:50%;margin:0 auto; padding:0; font-size:16px; color:#000; font-weight:500; font-family: 'Raleway', sans-serif;}
ul.author_social{ width:100%; float:left; margin:0; padding:0;}
ul.author_social li{ margin:0 7px; padding:0; display:inline-block; font-size:16px; color:#000;}
ul.author_social li a{ color:#000;}
ul.author_social li a:hover{ color:#ed2024;}

/***************/
.s_author{ width:100%; float:left; margin:0; padding:0 0 20px 0;}
ul.page_info{ width:100%; float:left; margin:0; padding:0;}
ul.page_info li{ margin:0; padding:0; display:inline-block; font-size:20px; color:#ed2024; font-weight:500;}
ul.page_info li a{ color:#ed2024;}
ul.page_info li a:hover{ color:#000;}
.page_link{ margin:0; padding:0; font-size:20px; color:#ed2024; font-weight:500; text-align:right;}
.page_link a{ color:#ed2024;}
.page_link a:hover{ color:#000;}
.searchResultsSubscription{margin-top:25px;}

.s_author .add_info{ margin-top:0;}
.s_author.category{ padding-top:5px; border-bottom:0px solid #ccc;}
.s_author.category .insight_sec .insight_block{ border-bottom:1px solid #ccc; padding-bottom:20px;}
.s_author.category .latest_sec{ margin-bottom:20px;}
.catBtmBanner{padding-bottom:0px !important;padding-top:35px !important;}

/************  Category Sec  ***********/
.category_sec{ width:100%; float:left; margin:0; padding:0;}
.category_sec h2{ margin:0; padding:0; font-size:30px; color:#000; font-weight:600;}
.category_sec p{ margin:5px 0 15px 0; padding:0; font-size:16px; color:#000; font-weight:500; font-family: 'Raleway', sans-serif;}
.category_sec .mb-3{ margin-bottom:30px !important;}
.category_sec .cat_block{ width:100%; float:left; margin:0; padding:0 0 20px 0; border-bottom:1px solid #ccc; position:relative; height:100%;}
.category_sec .cat_block figure{ width:100%; float:left; margin:0 0 15px 0; padding:0; overflow:hidden;}
.category_sec .cat_block figure img{ width:100%; -webkit-transition: all .5s ease; -moz-transition: all .5s ease; -ms-transition: all .5s ease; -o-transition: all .5s ease; transition: all .5s ease; vertical-align: middle;}
.category_sec .cat_block figure img:hover{transform:scale(1.1); -ms-transform:scale(1.1); -moz-transform:scale(1.1); -webkit-transform:scale(1.1); -o-transform:scale(1.1);}
.category_sec .cat_block small{ margin:0 0 2px 0; padding:0; display:block; font-size:14px; color:#f42200; text-transform:uppercase; font-weight:700; clear:both;}
.category_sec .cat_block small a{color:#f42200;}
.category_sec .cat_block h3{ margin:0 0 10px 0; padding:0; font-size:20px; color:#000; font-weight:600; clear:both;}
.category_sec .cat_block h3 a{ color:#000;}
.category_sec .cat_block h3 a:hover{ color:#f42200;}

/*============================  Search Result Pages  ===========================*/
.v_search{ width:100%; float:left; margin:0; padding:40px 0; text-align:center;}
.v_search .inner{ width:100%; float:left; margin:0; padding:0 10%;}
.v_search h2{ margin:0 0 24px 0; padding:0; font-size:25px; color:#000; font-weight:700;}
.authorListing .row{padding-bottom:0px;margin-bottom:15px;}
.searchedListing .row{padding-bottom:0px;margin-bottom:15px;}
.notFoundheading{font-size:25px !important;}
.v_search h2 span{ color:#ed2024;}
.v_search .input-group{ width:100%; float:left; margin:0 0 20px 0; padding:0;}
.v_search .input-group .form-control{ margin:0; padding:0 20px; height:50px; border:1px solid #e0e0e0; border-radius:0; box-shadow:none;}
.v_search .input-group .search_btn{ margin:0; padding:0 20px; background:#222222; font-size:16px; color:#fff; font-weight:600; border-radius:0;}
.v_search .input-group .search_btn:hover{ background:#ed2024; color:#fff;}
.v_search p{ margin:0; padding:0; font-size:17px; color:#000; font-weight:500; clear:both;}

.pageBottomContent{margin-top:70px;}
.rssfeed_block{border-bottom:1px solid #777;padding:25px 10px 35px 10px;}
#rssFeedPage h3{font-size:24px;}
#rssFeedPage{padding:30px 15px;background-color:#000;}
#rssFeedPage a{color:#fff;line-height:30px;font-family: Lora,serif; font-size: 24px;font-weight: 500;}
#rssFeedPage i span {color:#fff;font-size: 12px;font-weight: 400;}
#rssFeedPage i {color:#fff;font-size: 12px;font-weight: 400;}

.inbox{ width:100%; float:left; margin:0; padding:40px 0; text-align:center;}
.inbox .container{ max-width:500px;}
.inbox h2{ margin:0; padding:0; font-size:25px; color:#000; font-weight:700;}

.banner_sec .banner_block figure img{object-fit: cover; object-position: center top;}
.banner_sec .banner_block img{height: 460px}
.banner_block.banner_block_2 img{ height:254px;}
.banner_block.banner_block_3 img{ height:200px;}
.banner_block.banner_block_3 h3{ font-size:20px;}
@media (max-width: 991px) {
.banner_sec .banner_block img{height: 360px}
.banner_block.banner_block_2 img{ height:204px;}
.banner_block.banner_block_3 img{ height:150px;}

}