@charset "utf-8"; /* CSS Document */
@font-face {
	font-family: noto sans bengali;
	font-style: normal;
	font-weight: 400;
	src: url(https://www.sangbadpratidin.in/wp-content/themes/SANGBADPRATIDIN/assets/fonts/noto-font/NotoSansBengali-Regular.eot);
	src: url(https://www.sangbadpratidin.in/wp-content/themes/SANGBADPRATIDIN/assets/fonts/noto-font/NotoSansBengali-Regular.eot?#iefix) format('embedded-opentype'), url(https://www.sangbadpratidin.in/wp-content/themes/SANGBADPRATIDIN/assets/fonts/noto-font/NotoSansBengali-Regular.woff2) format('woff2'), url(https://www.sangbadpratidin.in/wp-content/themes/SANGBADPRATIDIN/assets/fonts/noto-font/NotoSansBengali-Regular.woff) format('woff'), url(https://www.sangbadpratidin.in/wp-content/themes/SANGBADPRATIDIN/assets/fonts/noto-font/NotoSansBengali-Regular.ttf) format('truetype')
}
@font-face {
	font-family: noto sans bengali bold;
	font-style: normal;
	font-weight: 700;
	src: url(https://www.sangbadpratidin.in/wp-content/themes/SANGBADPRATIDIN/assets/fonts/noto-font/NotoSansBengali-Bold.eot);
	src: url(https://www.sangbadpratidin.in/wp-content/themes/SANGBADPRATIDIN/assets/fonts/noto-font/NotoSansBengali-Bold.eot?#iefix) format('embedded-opentype'), url(https://www.sangbadpratidin.in/wp-content/themes/SANGBADPRATIDIN/assets/fonts/noto-font/NotoSansBengali-Bold.woff2) format('woff2'), url(https://www.sangbadpratidin.in/wp-content/themes/SANGBADPRATIDIN/assets/fonts/noto-font/NotoSansBengali-Bold.woff) format('woff'), url(https://www.sangbadpratidin.in/wp-content/themes/SANGBADPRATIDIN/assets/fonts/noto-font/NotoSansBengali-Bold.ttf) format('truetype')
}

article, aside, canvas, details, figcaption, figure, footer, header, hgroup, nav, section, summary, mark, audio, video { margin:0; padding:0;}
header, section, footer, aside, nav, main, article, figure {display: block;}
.reset{margin:0; padding:0;}
/* End Reset css */
  
body {font-family: noto sans bengali; font-size: 16px; width: 100%; height: 100%; margin: 0; padding: 0; color:#333; background-color:#fff; border: none; outline: none;}

p{line-height: 24px; font-family: noto sans bengali;}
img, a{border: none; outline: none;}
a:hover {border: none; outline: none; text-decoration: none !important;}


.nwlogo{margin-top:14px; margin-bottom:18px; width: 150px;}
.sub-box {
    text-align: center;
    max-width: 360px;
    margin-left: auto;
    margin-right: auto;
	margin-top:16px;
	position: relative;
	overflow: hidden;
}

.sub-box>hgroup>h1 {position: relative; font-size: 22px; font-weight: bold; line-height: 30px; color: #222; margin: 0 0 15px 0; text-align: left;}
.sub-box>hgroup>h1::before {content:""; width: 30px; height: 15px; margin-right: 10px; display: inline-block; background-color: #0c4da2;}
.nwred-ribban h1::before{background-color: #ed1a3b !important;}
.nwheading-aline{position:relative;}
.sub-box>hgroup>h2 {font-size: 18px; right: 0; top: 5px; margin: 0;  color: #737373; line-height: 26px; position: absolute; }

.sub-box>h1:after {
    content: ' ';
    color: #c1c1c1;
    background:url(../images/dot.png) repeat-x;
    height: 24px;
    width: 275px;
    position: absolute;
    margin-top: 5px;
    margin-left: 5px;
}
.sub-box>h1 {
    font-size: 22px;
    float: left;
    clear: both;
    margin: 0;
    font-weight: 600;
	line-height: 30px;
}
.sub-box>h2 {
    font-size: 18px;
    float: left;
    clear: both;
    margin: 0;
    color: #737373;
	line-height: 26px;
	margin-bottom:3px;
}
.nw {
    text-align: center;
    max-width: 360px;
    margin: 5px auto 0;
    padding: 7px;
    border: 1px solid #d0d0d0;
}
.nw p a {
    font-size:15px;
	color: #000;
	font-weight: 400;
}
.btn-black{
	font-size: 15px;
    color: #FFF;
    background-color:#0c4da2;
    border:none;
	padding:4px 10px;
	font-weight: 400;
	margin-bottom: 2px;
}
.btn-black:hover, .btn-black:focus{
    color: #FFF;
	background-color:#ed1a3b;
	transition:all 0.2s ease-in-out;
}

.nwbtn-black{
	font-size: 14px;
    color: #FFF;
    background-color:#0c4da2;
    border:none;
	padding:4px 9px;
	border-radius:1px;
}
.nwbtn-black:hover, .nwbtn-black:focus{
    color: #FFF;
	background-color:#ed1a3b;
	color:#fff;
	transition:all 0.2s ease-in-out;
}

.tpsp{margin-top:25px;}
/* .c-box{margin: 0; padding: 0;} */
.c-box{margin: auto; padding: 0; text-align: center; display: block;}
.c-box li{margin: 0 auto; list-style-type: none; display: inline-block; padding: 0 20px;}
.followandlike{text-align: center; font-family: 'Roboto', sans-serif; font-size:16px; margin-bottom: 6px; margin-top: 4px;}

footer{margin-top:45px;}
.nwfb, .nwtw, .nwgp, .nwig, .nwyb, .nwfm{color: #333; font-size: 22px !important; padding: 3px;}
.nwfb:hover, .nwtw:hover, .nwgp:hover, .nwig:hover, .nwyb:hover, .nwfm:hover {color: #333;}
.nwaline{text-align:right;}
.nwsllink{border: none; text-decoration: none !important;}
/* .nwfb{color: #3b5998; font-size: 22px !important;}
.nwtw{color: #1da1f2; font-size: 22px !important;}
.nwgp{color: #dc4a38; font-size: 22px !important;}
.nwig{color: #db107b; font-size: 22px !important;}
.nwyb{color: #d23c36; font-size: 22px !important;}
.nwfm{color: #00c1ff; font-size: 22px !important;} */
.nwquick_link{margin:0; padding: 0; text-align: left;}
.nwquick_link li{margin:0; padding:0 5px; display: inline-block;}
.nwquick_link li a{color:#333; font-size: 13px; font-family: Gotham,helvetica neue,Helvetica,Arial,sans-serif;}
.nwquick_link li a:hover{color:#0c4da2; text-decoration: none;}

.nwgl{color: #fff; font-size: 22px !important;}
.nwfb2{color: #fff; font-size: 22px !important;}
.nwgl:hover{color: #fff;}
.nwfb2:hover{color: #fff;}
.nwalink{color: #333 !important; text-decoration: none !important;}
.nwspmar{margin-bottom:99px;}

.nwft{min-height:30px; width: 100%; background-color:#e6e6e6; color:#333; float: left; padding: 12px 0 0;}
.nwft2{min-height:30px; width: 100%; background-color:#010101; color:#333; float: left;}
.copyright {padding: 12px 0 0; text-align: center; font-family: Gotham,helvetica neue,Helvetica,Arial,sans-serif;  font-size: 13px;	color: #fff;}

.finallogin{padding:0 4%; width: 100%;}
.finallogin .fb {background: url(../images/icon_fb2.png) no-repeat 7px center #4267b2;	cursor: pointer; text-decoration: none !important; display: block; font-size: 14px; font-family: 'Roboto', sans-serif; line-height: 20px;	padding:14px 13px 13px 53px; color: #fff; margin-top: 9px; border-radius: 1px; border: 0px; width: 100%; text-align: left; min-height: 46px;}
.finallogin .gp {background: url(../images/google_icon.png) no-repeat 7px center #4285f4; cursor: pointer; text-decoration: none !important; display: block; font-size: 14px; font-family: 'Roboto', sans-serif; line-height: 20px;	padding:14px 8px 8px 53px; color: #fff; margin-top: 9px; border-radius: 1px; border: 0px; width: 100%; text-align: left; min-height: 46px;}
.finallogin .line-through {border-bottom: solid 1px #c9cbd6; font-size: 12px; line-height: 18px; height: 9px; margin: 9px 0 18px 0; text-align: center;}
.finallogin .line-through span {background: #f0f2f7; padding: 0 10px; display: inline-block; color: #9b9b9b;}
.finallogin .customBtn:hover, .finallogin .buttontext {cursor: pointer;}

.nwsize{font-size:14px; line-height:20px; text-decoration: none;}
.nwradius{border-radius:1px !important; margin-bottom: 9px;}

@media screen and (max-width:768px) {
.nwquick_link {text-align: center;}
.nwaline {text-align: center;}
}
