/*
Theme Name: Sarabangla-v2
Theme URI: http://sarabangla.net/
Author: Sarabangla
Author URI: http://sarabangla.net/
Description:
Version: 2.0
*/

@font-face {
    font-family: "Proxima Nova";
    src: url("fonts/ProximaNova-Regular.otf") format("opentype");
}

@font-face {
    font-family: "Proxima Nova Bold";
    src: url("fonts/proxima_nova_bold.otf") format("opentype");
}

@font-face {
    font-family: "Proxima Nova SemiBold";
    src: url("fonts/proxima_nova_semibold.otf") format("opentype");
}

@font-face {
    font-family: "Uni Sans Regular";
    src: url("fonts/uni_sans_regular.otf") format("opentype");
}

@font-face {
    font-family: Uni Sans Heavy;
    src: url("fonts/uni_sans_heavy.ttf");
}

@font-face {
    font-family: Uni Sans Thin;
    src: url("fonts/uni_sans_thin.ttf");
}

@font-face {
    font-family: Anivers Regular;
    src: url("fonts/Anivers-Regular.ttf");
}

@font-face {
    font-family: Anivers Bold;
    src: url("fonts/ANIVERS-BOLD.ttf");
    font-weight: bold;
}

@font-face {
    font-family: SolaimanLipi;
    src: url("fonts/SolaimanLipi.ttf");
}

* {
    outline: none !important;
}

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
    border: 0;
    font-family: inherit;
    font-size: 100%;
    font-style: inherit;
    font-weight: inherit;
    margin: 0;
    outline: 0;
    padding: 0;
    vertical-align: baseline;
}

html {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 62.5%;
    overflow-y: scroll;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
}

*,
*:before,
*:after {
    -webkit-box-sizing: inherit;
    -moz-box-sizing: inherit;
    box-sizing: inherit;
}

.alignleft {
    text-align: left;
}

.aligncenter {
    text-align: center;
}

.alignright {
    text-align: right;
}

.clearfix {
    clear: both
}

.no-padding {
    padding: 0 !important;
}

body {
    background: #fff !important;
    font-family: 'SolaimanLipi', sans-serif !important;
}

header {
    background: #fff
}

header .header_top {
    padding: 10px 0;
    color: #666;
    font-size: 14px;
    background: #f7f7f7
}

header .header_top p {
    margin-top: 10px;
    font-size: 13px
}

header .header_top i {
    font-size: 18px;
    margin-right: 3px
}

header .header_top .social_media {
}

header .header_top .social_media a {
    display: inline-block;
    width: 35px;
    height: 35px;
    -webkit-transition: all 500ms;
    -moz-transition: all 500ms;
    -ms-transition: all 500ms;
    -o-transition: all 500ms;
    transition: all 500ms;
}

header .header_top .social_media .icon_holder {
    text-align: right
}

header .header_top .social_media a.social_btn {
    background: url("images/facebook-like.svg");
    background-size: contain
}

header .header_top .social_media a.fb {
    background: url("images/fb.svg");
    background-size: contain
}

header .header_top .social_media a.tw {
    background: url("images/tw.svg");
    background-size: contain
}

header .header_top .social_media a.yt {
    background: url("images/yt.svg");
    background-size: contain
}

header .header_top .social_media a.insta {
    background: url("images/insta.svg");
    background-size: contain
}

header .header_top .social_media a.gplus {
    background: url("images/gplus.svg");
    background-size: contain
}

header .header_top .social_media a.social_btn:hover {
    background: url("images/facebook-like-hover.svg");
    background-size: contain
}

header .header_top .social_media a.selected {
    background: url("images/facebook-like-hover.svg");
    background-size: contain
}

header .header_top .lang-chooser a {
    color: #bbb;
    display: inline-block;
    padding: 5px;
    text-decoration: none
}

header .header_top .lang-chooser a.selected {
    background: #ddd;
    color: #FF4444 !important;
    border-radius: 3px;
    padding: 10px 20px !important;
}

header .header_top .lang-chooser a:hover {
    color: #444
}

header .search_box {
}

header .search_box #s {
    width: 100%;
    background: #ddd url("images/search.png") no-repeat 10px center;
    background-size: 22px 22px;
    color: #aaa !important;
    border-radius: 3px;
    padding: 10px 20px 10px 40px !important;
    border: none !important;
}

header .header_middle {
    padding: 20px 0 10px 0;
    background: #1790BF;
}

header .header_middle a#logo_left {
    display: block;
    width: 350px;
    height: 70px;
    background: url("images/logo_left.svg") no-repeat;
    background-size: contain
}

header .header_middle a#logo_right {
    display: inline-block;
    width: 255px;
    height: 56px;
    background: url("images/logo_right.svg") no-repeat;
    background-size: contain;
	margin-top: 15px;
}

header .header_bottom {
    background: #f7f7f7
}

header .header_bottom .header_menu > ul {
    list-style: none;
    margin: 0 !important;
}

header .header_bottom .header_menu > ul li {
    display: inline-block
}

header .header_bottom .header_menu > ul li a {
    color: #2F302E;
    font-size: 15px;
    padding: 18px 12px 12px 12px;
    display: block;
    text-decoration: none;
    border-bottom: 3px solid #f7f7f7;
    -webkit-transition: all 500ms;
    -moz-transition: all 500ms;
    -ms-transition: all 500ms;
    -o-transition: all 500ms;
    transition: all 500ms;
}

header .header_bottom .header_menu > ul li:hover a {
    border-bottom: 3px solid #1790BF;
    color: #000
}

header .header_bottom .header_menu > ul ul {
    display: none;
    border-left: 1px solid #aaa;
    border-top: 1px solid #aaa;
}

header .header_bottom .header_menu > ul li:hover ul {
    display: block;
    position: absolute;
    background: none;
    z-index: 999;
    width: 401px
}

header .header_bottom .header_menu > ul li li {
    display: inline-block;
    width: 100px;
    padding: 0 !important;
    margin: 0 !important;
    float: left
}

header .header_bottom .header_menu > ul li li a {
    border-top: none !important;
    border-right: 1px solid #aaa !important;
    border-bottom: 1px solid #aaa !important;
    text-align: center;
    background: #f7f7f7;
    padding: 15px 0 !important;
    margin: 0 !important;
}

header .header_bottom .header_menu > ul li li:last-child a {
}

header .header_bottom .header_menu > ul li li a:hover {
    background: #1790BF;
    color: #fff
}

header .header_bottom a.hamburger-menu-link {
    color: #2F302E;
    padding: 15px 0px 12px 0px;
    display: inline-block;
    text-decoration: none;
    border-bottom: 3px solid #f7f7f7;
    font-size: 16px;
    -webkit-transition: all 500ms;
    -moz-transition: all 500ms;
    -ms-transition: all 500ms;
    -o-transition: all 500ms;
    transition: all 500ms;
    text-align: right
}

header .header_bottom a.hamburger-menu-link:hover {
    color: #1790BF
}

header .header_bottom a.phone_hamburger {
    color: #2F302E;
    padding: 20px 20px 17px 0px;
    text-decoration: none;
    border-bottom: 3px solid #f7f7f7;
    font-size: 16px;
    -webkit-transition: all 500ms;
    -moz-transition: all 500ms;
    -ms-transition: all 500ms;
    -o-transition: all 500ms;
    transition: all 500ms;
    text-align: right;
    margin-left: 10px
}

header .header_bottom a.phone_hamburger:hover {
    color: #1790BF
}
.search-result{}
.search-result img{margin-bottom: 15px}
.search-result h1{font-size: 30px; margin: 0 0 20px 0;}
.search-result .post-container{margin-bottom: 20px;}
.sbangla{color: #000000 !important;}
.sbangla h1{font-size: 28px; line-height: 32px}
.sbangla h2{font-size: 22px; line-height: 28px}
.sbangla h3{font-size: 19px; line-height: 25px}
.sbangla p{font-size: 16px; line-height: 24px}
/*.sbangla img{width: 100%; height: 100%}*/
.sbangla a{color: #000000}
.sbangla a:hover{color: #1790BF; text-decoration: none}
.sbangla a img:hover{ -webkit-filter: grayscale(100%);filter: grayscale(100%); }
.sbangla .background {background-color: #ffffff;}
.sbangla .outer-border{border: 1px solid #dddddd;}
.sbangla .width-auto{width: auto;}
.sbangla .content-body{padding: 0px 17px 10px 17px;}
.sbangla .content-body-img-left{padding: 10px 10px 0px 5px;}
.sbangla .border-bottom{border-bottom: 1px solid #dddddd}
.sbangla .pad-bottom{padding-bottom: 5px}
.sbangla .post-meta{color: #aaaaaa}
.sbangla .post-meta a{color: #aaaaaa}
.sbangla .post-meta a:hover{color: #1790BF; text-decoration:none}
.sbangla ul.ul-inline {}
.sbangla ul.ul-inline li{list-style: none; display: inline; margin-right: 10px; font-size: 16px}
.sbangla .pagination{font-size: 16px; margin-top: 0px;}
.sbangla .pagination .screen-reader-text{display: none;}
.sbangla .pagination .nav-links{}
.sbangla .pagination .nav-links ul{margin: 0; padding: 0}
.sbangla .pagination .nav-links ul li{list-style: none; margin:0 10px 0 0; padding:0; float: left;}
.sbangla .pagination .nav-links ul li span.current {padding: 10px 12px; background: #1790BF; display: block; line-height: 1; color: #fff;}
.sbangla .pagination .nav-links ul li a {padding: 10px 12px; text-decoration: none; display: block; line-height: 1;}
.sbangla .pagination .nav-links ul li a:hover {color: #1790BF;}
.sbangla .pagination .nav-links ul li a.prev {background-color: #eeeeee;}
.sbangla .pagination .nav-links ul li a.next {background-color: #eeeeee;}
.sbangla .gallery-item {background-color: #f1f1f1}
.sbangla .gallery-item img {width: 100%; height: auto;}
.sbangla .gallery-caption {font-size: 16px; line-height: 24px; text-align: justify; padding: 10px 15px}
.sbangla .carousel-inner img {width: 100%; height: auto;}
.book-fair{margin-bottom: 30px; background-color: #f7f8fa; padding-top: 30px; padding-bottom: 30px;}
.sb-box {background-color: #ECF0F1; padding: 20px;}
.box-title {margin-bottom: 0px; margin-top: 0px; padding-bottom: 10px; font-weight: bold;}
.mb-15 {margin-bottom: 15px !important;}
.mb-30 {margin-bottom: 30px; !important;}
.mt-15 {margin-top: 15px;}
.mt-30 {margin-top: 30px !important;}
.mt-0 {margin-top: 0px !important;}

.custom-col{}
.news-box{margin-bottom: 30px;}
.large-news-box{height: 654px}
.news-box-details{padding: 15px 20px 15px 20px; font-size: 16px; position: relative;}
.news-box-title{padding-bottom: 10px;}
.news-box-tag{position: absolute; padding: 7px 13px; bottom: 0px;}

.theme-dark{background-color:#616161; color: #ffffff}
.theme-light{background-color: #dfdfdf;}
.theme-semidark{background-color: #c0c0c0;}
.theme-color-none{background-color: #ffffff}
.ad-half-page{}
.large-leaderboard{}
.leaderboard{}
.medium-rectangle{}
.ad-container{margin: auto;}
.ad-default{}
.ad-half-page .ad-container{width: 300px; height: 600px;}
.leaderboard .ad-container{width: 728px; height: 90px;}
.large-leaderboard .ad-container{width: 970px; height: 90px;}
.medium-rectangle .ad-container{width: 300px; height: 250px;}
.leaderboard .ad-default{background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAtgAAABaCAMAAAC16tHNAAAAP1BMVEXu7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u67u7vW1tbIyMja2trCwsK/v7/Nzc3r6+vo6OjQ0NDh4eHk5OTe3t5q6S/vAAAAB3RSTlPu8PnS3sbFK6kz+AAABEpJREFUeNrs0gENgDAQALHlWXj/jkHHpdXQ856dAyGzf+u7kHPPMwsx84hNkNgkiU2S2CSJTZLYJIlNktgkiU2S2CSJTZLYJIlNktgkiU2S2CSJTZLYJIn9sWPHOBDCMBRES38HkhCW+591QSD2Al4joXlN5H6K2HglwsYrETZeibDxSoT9d0WHyZCHsDMslbCTEXaKmbCTEXYCws5H2AkIOx9hJyDsfIQdrHuRVN0u0ywNwk5H2LE21dU+VSrdDkVy2wphZyPsUIuk1axJctu5NB8Pd+xshB1qklTMhqS2j/0KvHPHzkbYoXqTtjPsso9+hs3ymI+w462lXmGPs2fCzkfY0ZYmH1fYhbCfQtjBXHK7w+Yr8hTCjjWk2u+wG2E/hbBDTZKa3WH7ORJ2PsIO1SSNX9gfSbVz7nsAYX/ZuZfdxmEgiKLLqm4+RfH/v3UoiR5PguyGjiGjDoLIciO7C4MmHS/lJFPd0wx7hl6dQ4b8HoW9lPGQz0vagRJ52K4L5Nco7LU2MjeUTOaKoRiZAqKbdcjvUdjyoRT2UkbGUDPAQ6xO0gou3TjkhskiyW2fN4nMO2QJhb2WM6Dmv5vYKfIQC4bizI9j9kN1GoxkP24iN3SyQVZQ2EsFsgDIfj4e4v74qN+ZtD+3AAFnum4dKPF80o/fsoDCXupotwAlY4a9z03sCiCS7KjzaRiZr0v/98YgCyjspTaSqeMUSEbgebDeE71cYTcA8d+I03VjpEMWUNhLBR5yAZ5hz4P1ydIMe5+5D88b0273Igp7LedcWX8L23EKKbYZdie5YWp8qpD/p7AXyzzE8lPYuzPVyqFdY8fUqMX1Wgp7tcCD/bAU2RNpeITdOBRcGrW4XkthL1ed5PYtbAMQSe5/wy6z/1PRGmQxhb3UVjE4ad92RXZg51AfYc8dlIrBzj9hxkEfAlxCYS+1eQFgZAXCI9x0Nds4GDY+zhoTydhQss3qc0F1HaovobCXMsaO4jTMsHODzSP1kjikfl42zNLnYwRSXw+/kMJeymrbSA/AXIrMBfapRSYDemIKONRjmNuc5qNxvV4vorBfZYYt76GwX0Rhv5fCfhGF/V4K+0UU9nsp7JfJHPRm8E0U9quQ1L+mv4/Clg+lsOUjKWz5SApbPpLClo+ksOUjKWz5SApbbiJxMOyRXoAQSfs+q37MBoUtd9F4aCWRzNgZYWxfZ3A/fgaFLXdhHdgjQkdmgjGiM3ydNRo2VgAKW+7ENgw7HTtp5sXJ5LQ5MxrsrF1hy514w9DYgUByB5wW+pzNsA2AwpYbqfH5ut2djAUlJXvMFLbc01yJOIBOt0S7Yp4zLUXknrxjyAWtG+vVtKVU5kxvHuWWasKwcajGAGdHMKM/ZtrukzsKGwDjkM5rDMhMTvqc6YBG/rRLBzQAwCAQAxmBvH/HQ0fT03B4xhaSsYVkbCEZW0gXeyLhTG2lnwTSqf1zxuZ2e9ba8QAAAABJRU5ErkJggg==')}
.ad-half-page .ad-default{background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASwAAAJYCAMAAADv+CsNAAAAM1BMVEXu7u7u7u7u7u7u7u67u7vh4eHBwcHIyMjr6+va2trX19fQ0NDk5OTNzc3e3t7o6OjU1NQZCCOPAAAAA3RSTlPy7uLCzz5WAAAGYElEQVR42u3YwXakthYF0E7fg0RBAfX/X/sGQLm6U078Rk7CPhODLQ/YS7q60o+ff8gX8/NHyZfzY2Tw1Yw/TK2vTyxYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsGDBggULFixYsP5BWD1JcoP1pWwN1tcDCxYsWP9MrHHqSdp0vt9aMsN6mzVtqHtL+nh2DVOtHda7HiHJULUkmaqqHkmrqkmf9Sa3JL1qTrJU1ZjkUVWjmfWuYi3JumP1Y0ZNCvxfZejtwJpPI1iflK0l0zmzOqy/zJQ86hXLMvw0c9LGJ9YC6292w+WjwD+OXRHWuyxJ5g+se5I2ah3epydp2/3cDQ+8reecYrB+Ke9JlilJ2v2YUsm8/4D1pwK/DDUuybJVVY2PpN2q9Wlazaz/RL4L65G027ZUJUna1pM8xvNOYkqSZXiu2pZkvn+8LPcrYfXcalueTVbbi1Ubq6rGfrYV+8a49Uw1JVmramuZa02GS/VZY1Ut/ei50u7PK4iak/7RTlT1tP21V40tbazqx58ugTXvt37jcmKdO+J2dKZrbceva9oNH8n6+jJdCStt/ejmW70cetaWPu5Yw273eP5j24dMR392meNOsoy/YD1eO9KpHVj3vMyi82X6nm7s2wr82Y9+YE15zpdba8OBte4noz1DPrJdp3VYntvfn7HuPW07l+EtL0tuyOuavE5Tuq/E6TesparuLZmeNWtI9q3zxOoXxNqPzfNvWNOxG96fWGNeitb4Tevve3fD7Shcj992w/texLN97IZzkrZVVT32WrdvAst1sPq4T6XtwDr6q+Us4vuV89mzJ22ocXkckstYW79fBuuRttbY8zh3w2Wo6ejY9+uatrYc++C5Bc4fpe6brgi/6T5rG+ak3z76rOmjMg0tbapaW9pxOHy8HKuH5eVQfbkrmmfNckUDCxasfwHWct7FwPrbnOdiWP+xwIIFCxYsWAILFixYsGAJLFiwYMGCJbBgwYIFC5bAggULFixYAgsWLFiwYAksWLBgwYIlsGDBggULlsCCBQsWLFgCCxYsWLBgCSxYsGDBgiWwYMGCBQuWwIIFCxYsWAILFixYsGAJLFiwYMGCJbBgwYIFC5bAggULFixYAgsWLFiwYAksWLBgwYIlsGDBggULlsCCBQsWLFgCCxYsWLBgCSxYsGDBgiWwYMGCBQuWwIIFCxYsWAILFixYsGAJLFiwYMGCJbBgwYIFC5bAggULFixYAgsWLFiwYAksWLBgwYIlsGDBggULlsCCBQsWLFgCCxYsWLBgCSxYsGDBgiWwYMGCBQuWwIIFCxYsWAILFixYsGAJLFiwYMGCJbBgwYIFC5bAggULFixYAgsWLFiwYAksWLBgwYIlsGC9ydrS1qqqoaUPvzy8ZuqZPhtzGaxbkmSrumeuOfeXh5cMLdP90zFXwRofVY/kVtWz1prl5eHFKn2s+nTMlWrWPdlqTIYakvH58CLa2lZVn465ENbQ21o1HN9/fz7MSdqc3GpKa1m2N2OuhnVL0rdaj+8fng81Jes4b1UtU/W0d2OuN7OSXrfz+28fEHPavC/TtaZkfTfmcn3WkrxdYmPLtM+9tYbkZhlW1Zj2vnhPyVa1JrcaktvVC/yUoaoyv20LxrmnV40tjxqS7eqtw5ysNfXxXcN57+OQzFVT2jblcfmmdOtJm+rdcWdO5pakV91aMn1+JHKQdpCGBevfhTVC+HKfZmL9P1Pr5x/yxfz8H1hiQGSDKHQaAAAAAElFTkSuQmCC')}
.large-leaderboard .ad-default{background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA8oAAABaCAMAAABXP1/YAAAAM1BMVEXu7u7u7u7u7u7u7u67u7vPz8/q6urX19fa2trCwsLU1NS/v7/GxsbJycnh4eHk5OTe3t70GqbHAAAAA3RSTlPv49ZCK4SNAAAEUUlEQVR42uzTwQ3CMADAwKZBFQix/7q0Y8S5+3gCH+d5zOsAlnXN++O7E1jcPfIYE1jcGFaGACtDgpUhwcqQYGVIsDIkWBkSrAwJVoYEK0OClSHBypBgZUiwMiRYGRKsDAlWhgQrQ4KVIcHKkGBlSLAyJFi56/d6vCdbsHLY9bXyPqxc9rHyPqxcZuWNWLnMyhuxcpmVN2Llhj97d5DcOAhEYXjRrxsBAun+px1BE40nNRdw8/5FEJS3X9lyR4mlBqAmWR0ZUFLeKVIO0Y3a5arAaTJqQJK7kfJGkXKEDEAXUQzBTwXIz5I4V94oUo7QAeB0yiouuwjnyntFyhEyBW6n3J5t8ndnfu21VaQcpt7qoqwumJS3ipSDZIqki3Ij5Q0j5RgloMhLmR+wN4yUQ6RAtZeykvKGkXKEDgAqL+XiW1LeKlKOkP5L+XrWahxG7RUpR6hNu1f18fIPbTsxV7ZFpByhhJHOpV4ilv3AF2E7RMohUkC72Fhs7K0A9ZB8pnQL2yJSZixEpByjAuTDVASjPG+Ti4l3Jzxpl1XKY3utTZ3X7Nsj5RCdOMT0HSrXvETLkzWoHx8yepgnGbjvsclQuYEu7Msj5QgdwFCrbV4/5et9TGpctL8DqsG++rYNyfOwjZ/suyPlCA2tJmIqi/I1h8oOPM83YFvHklx4GYcfmyTsuyPlCM0P1bc8OeXshw70rmjmlLtM2UV+qv6SBJzCvjtSjtCBkZrIB+UyjmSV6qJ8TeDeu0mcPn9/pByihnWH/FJ2n01mR819Ub4/gXf8jTfLXx4px0jdsv2P8nWimjnl9beDZk65CAsRKQfpwCj9oqzPetVx7pRdL0y8Dt4kh4mUo2TnoPuLchL/Bvt6KZuL94yfrONEyhHSNTBG+aCsk7Bck+tLWfQdMBeRNvmP+ADVt0fKEdJz2EyDrBw/VKsr7XgqomO5Zc2bcxfTspyriTX+6ua3R8oRKsi32Ikii7L2ATubLLqo91he237tr+Y/VI8RKUcoWVfgfDw6zrxulGc9oz6Xj+XqYK18PFzRFXycIkSkHC2nzLaLlKNFyptGytEi5T/t3EGShCAMQFGrE0ABbe5/2kkrztS0F8D4X7kx+18iWjwUKXtDyg9Fyt4ENWxjPQ8pO6OqHLP5SKQMuEDKgAukDLhAyoALpAy4QMqAC6QMuEDKgAukDIypLbpGkaImS1z3u+4yJGVgULGEt1bZ9GOTWj9Xdx2SMjCopFmqttRE3otsdhc0yuE6JGVgUGHvNIlJYQ8761xVS9X8fyiGlIFBZQ1nynWTvFebZNU8N/kaGlIGBtV0iWF/5MZFfquNpSSRY0jKwB0kLWXpS+lzLX3k24cssIF7mI9M1yZ/O1yplNiHbHsBd9D6m3IsYvp3pzllXc8hH6OA8YXzePI5iDn+BglaqmrtQ34RAfwhZcAFUgZcIGXABUt5mgTAzVnIr9ckcQJwW1Gs4x8q7PefVezQJgAAAABJRU5ErkJggg==')}
.medium-rectangle .ad-default{background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASwAAAD6CAMAAAAss4rBAAAAM1BMVEXu7u7u7u7u7u7u7u67u7vBwcHh4eHIyMjr6+vX19fa2trQ0NDk5OTNzc3o6Oje3t7U1NQHW+G3AAAAA3RSTlPs8udCahn+AAAEr0lEQVR42u3dwXqcOhCEUcdVjSRAwPs/7V1IgrEzyZ3dJOGvjcHGC84ntVps9PH5QV7M54fIy/n4gcGr+QEWWGCBBRZYYIEFFlhggQUWWGCBBRZYYIEFFlhggQUWWGCBBRZYYIEFFlhggQUWWGCBBRZYYIEFFlhggQUWWGCBBRZYYIEFFlhggQUWWGCBBRZYYIEFFlhggQUWWGCBBRZYYIEFFlhggQUWWGCBBRZYYIEFFlhggQUWWGCBBRZYYIEFFlhggQUWWGCBBRZYYIEFFlhg/UFYybY9g/VStgDr9YAFFlhg/ZlYuSTbUcb9HPYC1tPsjklr2CmPrqFoT2A96xFsT1K1XSTpsENSoc96ktl2khbbVVK2fUjKjKxnFavae8NKfUQVCvzvMqXoWMswAusXZau6jJGVwPptin3oEYtp+MssduQTq4L1P6thvQr80VdFsJ6l2l4urNV2ZFqH50m2Y1vHatjxtuQxxMD6Ut5t12LbsfYhZS/tB1g/Ffg6KVe7bpKUDztmRSplZ2T9E3kX1mHHvFXJth1bsn3k8U2i2Hadzlkbtpf1uqnrnbCSZ231bLKiFavIkpTTaCvawrglFxXbu6QtvGi3p1v1WVlSTb3ncqznJwgtdrraCSk52m2ScjiylPqfboG1tK9+uQ6ssSJuvTPdtfVfqzTDw94fb8qdsBz71c2HHjY9ezjlhjU1u+P8x2iPlN6f3Wa7Y9f8Bet47EhLdKzVD6No3JT3dGNvK/CjH72wis/xMkdMHWtvO6OWyVe2+7QO9Vz+fsZak2Mb03D2w5Sb/Dgn79OUtplYvmFVSWvY5axZk92WzoGVbojVts3LN6zSV8P1xMp+KFr5TfPvvavh1gvX8W01XFsR93athovt2CTpaLWuLQL1Plgpt6G0dazeX9VRxNsn59Gz2zEp16NL1qwtrbfBOhy7cvIxVsM6qfSOvX2uiT3c18GxBC5XqXvTJ8I3fc/apsVO89VnlasyTeEo0h6Ovjk8HrbVU33YVN/uE81Zs/hEAxZYYP0FWHV8iwHrfzP2xWD9YwELLLDAAgssAhZYYIEFFlgELLDAAgsssAhYYIEFFlhgEbDAAgsssMAiYIEFFlhggUXAAgsssMACi4AFFlhggQUWAQsssMACCywCFlhggQUWWAQssMACCyywCFhggQUWWGARsMACCyywwCJggQUWWGCB9bdnj34O7BRO05eLM8VuR7bN43TOx2fug3W+/upFSzscsF+cOTyOxEtuhwN+eeY2WPmQDnuWknftrg8X5zNVSnaRtnFs0pdnblWzVntTtidNdj4vrr9nKdulTcci6eszd8KaUuzS1N9/PS8W27GMMxPtvR116rRdD98Na27vv/f3n84LFXvP7ehTrY7z/Ml0PXzDkWUnzeP95wticYyzqkc1Xw/b63xbLKnaT6ahlGMc27lex6Fv4em201BSdjwv8KWfuJzjeGy61psW+OJJkpenrUNeUjvMuy6Sjry6StrTXVuHxd5VUn7WlK4pT/bSzv3udT3lXLe7NqVbsqPVo+/bncVewnba2yJ49NPS8/ctERtpNtJggQUWWOTHBwav5+Pzg7yYz/8AFPx5BOE9l+8AAAAASUVORK5CYII=')}
.medium-rectangle .ad-default{background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASwAAAD6CAMAAAAss4rBAAAAM1BMVEXu7u7u7u7u7u7u7u67u7vBwcHh4eHIyMjr6+vX19fa2trQ0NDk5OTNzc3o6Oje3t7U1NQHW+G3AAAAA3RSTlPs8udCahn+AAAEr0lEQVR42u3dwXqcOhCEUcdVjSRAwPs/7V1IgrEzyZ3dJOGvjcHGC84ntVps9PH5QV7M54fIy/n4gcGr+QEWWGCBBRZYYIEFFlhggQUWWGCBBRZYYIEFFlhggQUWWGCBBRZYYIEFFlhggQUWWGCBBRZYYIEFFlhggQUWWGCBBRZYYIEFFlhggQUWWGCBBRZYYIEFFlhggQUWWGCBBRZYYIEFFlhggQUWWGCBBRZYYIEFFlhggQUWWGCBBRZYYIEFFlhggQUWWGCBBRZYYIEFFlhg/UFYybY9g/VStgDr9YAFFlhg/ZlYuSTbUcb9HPYC1tPsjklr2CmPrqFoT2A96xFsT1K1XSTpsENSoc96ktl2khbbVVK2fUjKjKxnFavae8NKfUQVCvzvMqXoWMswAusXZau6jJGVwPptin3oEYtp+MssduQTq4L1P6thvQr80VdFsJ6l2l4urNV2ZFqH50m2Y1vHatjxtuQxxMD6Ut5t12LbsfYhZS/tB1g/Ffg6KVe7bpKUDztmRSplZ2T9E3kX1mHHvFXJth1bsn3k8U2i2Hadzlkbtpf1uqnrnbCSZ231bLKiFavIkpTTaCvawrglFxXbu6QtvGi3p1v1WVlSTb3ncqznJwgtdrraCSk52m2ScjiylPqfboG1tK9+uQ6ssSJuvTPdtfVfqzTDw94fb8qdsBz71c2HHjY9ezjlhjU1u+P8x2iPlN6f3Wa7Y9f8Bet47EhLdKzVD6No3JT3dGNvK/CjH72wis/xMkdMHWtvO6OWyVe2+7QO9Vz+fsZak2Mb03D2w5Sb/Dgn79OUtplYvmFVSWvY5axZk92WzoGVbojVts3LN6zSV8P1xMp+KFr5TfPvvavh1gvX8W01XFsR93athovt2CTpaLWuLQL1Plgpt6G0dazeX9VRxNsn59Gz2zEp16NL1qwtrbfBOhy7cvIxVsM6qfSOvX2uiT3c18GxBC5XqXvTJ8I3fc/apsVO89VnlasyTeEo0h6Ovjk8HrbVU33YVN/uE81Zs/hEAxZYYP0FWHV8iwHrfzP2xWD9YwELLLDAAgssAhZYYIEFFlgELLDAAgsssAhYYIEFFlhgEbDAAgsssMAiYIEFFlhggUXAAgsssMACi4AFFlhggQUWAQsssMACCywCFlhggQUWWAQssMACCyywCFhggQUWWGARsMACCyywwCJggQUWWGCB9bdnj34O7BRO05eLM8VuR7bN43TOx2fug3W+/upFSzscsF+cOTyOxEtuhwN+eeY2WPmQDnuWknftrg8X5zNVSnaRtnFs0pdnblWzVntTtidNdj4vrr9nKdulTcci6eszd8KaUuzS1N9/PS8W27GMMxPtvR116rRdD98Na27vv/f3n84LFXvP7ehTrY7z/Ml0PXzDkWUnzeP95wticYyzqkc1Xw/b63xbLKnaT6ahlGMc27lex6Fv4em201BSdjwv8KWfuJzjeGy61psW+OJJkpenrUNeUjvMuy6Sjry6StrTXVuHxd5VUn7WlK4pT/bSzv3udT3lXLe7NqVbsqPVo+/bncVewnba2yJ49NPS8/ctERtpNtJggQUWWOTHBwav5+Pzg7yYz/8AFPx5BOE9l+8AAAAASUVORK5CYII=')}
.ad-half-page .ad-container img{width: 100%; height: 100%;}
.leaderboard .ad-container img{width: 100%; height: 100%;}
.large-leaderboard .ad-container img{width: 100%; height: 100%;}
.medium-rectangle .ad-container img{width: 100%; height: 100%;}
.ad-tag{font-size: 11px; text-align: center;}
.ad-content{}
.ad-space{margin-bottom: 25px}

/* mobile */
@media (max-width: 767px){
    .sbangla .pagination .nav-links ul li{display: none}
    .sbangla .pagination .nav-links ul li:last-child{display: inherit}
    .sbangla .pagination .nav-links ul li:first-child{display: inherit}
    .sbangla .pag-container {text-align: center;}
    .large-leaderboard .ad-container{width: 100%; height: auto}
    .ad-space{margin-bottom:0px;}
}

@media (min-width: 992px) {.custom-col .cc-cmd-5{width: 46.76666666%;}.custom-col .cc-cmd-4{width: 28.23333333%;}}

@media only screen and (max-width: 720px) {
    .large-news-box {height: auto;}
}

.sticky {
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 999;
    box-shadow: #000 0px 0px 3px
}

#featured_section {
    margin: 0px 0 0 0;
}

.post-block {
    background-repeat: no-repeat;
    background-size: cover;
    padding: 0px;
    color: #fff;
    position: relative;
    background-position: center center;
    display: block
}

.post-block:hover {
    color: #fff;
}

.post-block img {width: 100%;}

a.details{
	display: block;
	background: #ddd;
	color: #000;
	padding: 5px 20px 15px 20px;
	text-decoration: none !important;
	transition: all 500ms;
	margin-bottom: 30px;
	height: 115px;
}

a.details:hover {
	background: #1790BF;
	color: #fff;
	text-decoration: none !important;
}

.post-block .details {
    background: -webkit-linear-gradient(bottom, rgba(255, 0, 0, 0), rgba(23, 144, 191, .6));
    background: -o-linear-gradient(bottom, rgba(255, 0, 0, 0), rgba(23, 144, 191, .6));
    background: -moz-linear-gradient(bottom, rgba(255, 0, 0, 0), rgba(23, 144, 191, .6));
    background: linear-gradient(to bottom, rgba(255, 0, 0, 0), rgba(23, 144, 191, .6));
}

.post-block:hover .details {
    background: rgba(23, 144, 191, .8);
}

.post-block:hover .details .cats span {
}

.post-block .details {
    position: absolute;
    bottom: 0px;
    padding: 30px;
    width: 100%;
    border-radius: 0px 0 5px 5px;
    -webkit-transition: all 500ms;
    -moz-transition: all 500ms;
    -ms-transition: all 500ms;
    -o-transition: all 500ms;
    transition: all 500ms;
}

.post-block .details .cats span {
    color: #fff;
    padding: 0px 7px 0 0;
    display: inline-block;
    text-decoration: none;
    margin: 5px 5px 0 0;
    -webkit-transition: all 500ms;
    -moz-transition: all 500ms;
    -ms-transition: all 500ms;
    -o-transition: all 500ms;
    transition: all 500ms;
    border-right: 3px solid #fff;
}

.post-block .details h2.post-title {
    margin: 0
}

.post-block .details h2.post-title a {
    color: #fff;
    text-decoration: none
}

.post-block .details h2.post-title a:hover {
    color: #fff;
    background: #1790BF;
    padding: 0px
}

.post-block .details p.date {
    padding: 0;
    display: inline-block;
    margin: 0
}

.post-block-one-third {
    height: 165px !important;
    margin-bottom: 30px
}

.post-block-one-third h2.post-title {
    font-size: 21px;
    line-height: 21px
}

.post-block-one-third .details {
    padding: 15px !important
}

.post-block-one-third .date {
    font-size: 14px !important;
}

.post-half {
    height: 165px !important;
}

.post-half h2.post-title {
    font-size: 18px;
    line-height: 18px
}

.post-half .details {
    padding: 15px !important
}

.post-container {
    margin-bottom: 30px
}

.post-container .container-title {
    color: #fff;
    background: #1790BF;
    padding: 15px 30px;
    border-radius: 5px 5px 0 0
}

.post-container .container-title h2 {
    margin: 0;
    padding: 0;
    font-size: 18px
}

.post-container .container-title h2 a {
    color: #fff;
    text-decoration: none
}

.post-container .container-content {
    background: #fff;
    padding: 30px;
    border-left: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
    border-right: 1px solid #ddd;
}

.post-container .container-content .post-block {
}

.post-container .container-content .post-block .post-title {
    font-size: 18px
}

.post-container .picto-content .post-block {
    height: 460px !important;
}

.post-container .picto-content .post-block-one-third {
    height: 133.33px !important;
    padding: 0px !important;
}

.post-container .picto-content .post-block-one-third .details {
    bottom: 0px !important;
    padding: 30px
}

.post-container .picto-content .post-block-one-third .details .post-title {
    margin-top: 0 !important;
}

.post-container .picto-content .post-half {
    height: 133.33px !important;
    padding: 0px !important;
}

.post-container .picto-content .post-half .details {
    bottom: 0px !important;
    padding: 15px
}

.post-container .picto-content .post-half .details .post-title {
    margin-top: 0 !important;
    font-size: 14px !important;
}

.post-container .picto-content .post-half .details .date {
    font-size: 13px !important;
}

.carousel-inner .details {
    height: 100% !important;
    padding: 30px !important;
    background: none
}

.post-category {
    display: inline-block;
    padding: 13px 30px;
    background: #1790BF;
    color: #fff !important;
    text-decoration: none !important;
    border-radius: 5px 5px 0 0;
    font-size: 16px;
    width: 100%
}

.post-list-item {
    margin-bottom: 7px;
    padding-bottom: 7px;
    border-bottom: 1px solid #ddd
}

.post-list-item:last-child {
    border-bottom: none !important
}

.post-list-item p {
    font-size: 12px
}

.single_content {
    font-size: 15px
}

.single_content img {
    max-width: 100%;
    height: auto
}

.banner_ad {
    margin-bottom: 30px
}

.square_ad {
    border: 1px solid #ddd
}

.featured_image img {
}

.content-container {
    padding: 30px;
    background: #fff;
    color: #2F302E;
    margin-bottom: 30px;
    border: 1px solid #ddd;
    margin-top: -1px
}

.content-container h2.post_title {
    margin-top: 0
}

.attachment img {
    width: 100%;
    height: auto
}

footer {
    background: #1790BF;
    padding: 30px 0;
    color: #fff
}

footer a#logo_footer {
    background: url("images/logo_footer.svg") no-repeat;
    background-size: contain;
    width: 180px;
    height: 50px;
    display: block
}

footer .cats a {
    display: block;
    color: #fff;
    margin-bottom: 5px
}

footer form {
}

footer form input {
    background: #2B6D87;
    color: #fff;
    border-radius: 5px 0px 0px 5px
}

footer form button,
footer form #es_txt_button_pg {
    background: #fff;
    color: #1790BF;
    border-radius: 0px 5px 5px 0px;
    -webkit-transition: all 500ms;
    -moz-transition: all 500ms;
    -ms-transition: all 500ms;
    -o-transition: all 500ms;
    transition: all 500ms;
}

footer form button:hover,
footer form #es_txt_button_pg:hover {
    background: #000;
    color: #fff;
    border-radius: 0px 5px 5px 0px
}

footer form input,
footer form button {
    margin: 0;
    border: none;
    float: left;
    padding: 10px
}

footer form div {
    float: left
}

.es_lablebox {
    display: none
}

.es_button {
    padding: 0 !important
}

.es_msg {
    color: #fff !important
}

footer .footer_bottom {
    padding-top: 20px;
    border-top: 1px solid #fff;
    margin-top: 20px
}

footer .footer_bottom a {
    color: #fff;
    display: inline-block;
    padding: 0 0px 0 20px
}

footer .footer_menu {
}

footer .footer_menu ul {
}

footer .footer_menu ul ul {
    display: none;
    margin-left: 20px;
    transition: all 500ms;
    position: absolute;
    left: 100px;
    top: 0px
}

footer .footer_menu li:hover ul {
    display: block !important
}

footer .footer_menu ul ul a {
    color: #ddd
}

.weather-temp {
    color: #1790BF !important;
}

.weather-temp span {
    display: inline !important;
}

.wp-polls-ul {
    padding: 0 !important;
    margin: 20px 0 0 0 !important;
}

.wp-polls-ul li {
    display: block;
    padding: 5px 0;
    font-weight: normal
}

.wp-polls-ul input {
    display: inline-block
}

.wp-polls-ul label {
    font-weight: normal;
    margin-left: 5px !important;
    display: inline-block
}

.wp-polls .pollbar {
    background: #1790BF !important;
    border: none !important;
}

div.aw-widget-current-inner div.aw-widget-content {
    border: none !important
}

div.sp-location-weather-widget img {
    margin-left: 80px !important;
    border-radius: 0 !important;
    box-shadow: 0 0 0 !important;
    width: 180px !important;
}

.post-container .tab-content {
    background: #fff;
    padding: 30px;
    border-left: 1px solid #ddd;
    border-right: 1px solid #ddd;
    border-bottom: 1px solid #ddd
}

.post-container .tab-content a {
    display: block;
    padding: 15px 0;
    border-bottom: 1px solid #ccc
}

.carousel-inner.onebyone-carosel {
    margin: auto;
    width: 100%;
}

.onebyone-carosel .active.left {
    left: -33.33%;
}

.onebyone-carosel .active.right {
    left: 33.33%;
}

.onebyone-carosel .next {
    left: 33.33%;
}

.onebyone-carosel .prev {
    left: -33.33%;
}

.carousel-control {
    background: none !important;
    height: 50px !important;
    width: 50px;
    color: #3A3A3A !important;
    text-shadow: none !important;
}

.carousel-control.left {
    text-align: left !important;
    margin-left: -10px;
    margin-top: 85px
}

.carousel-control.right {
    text-align: right !important;
    margin-right: -10px;
    margin-top: 85px
}

.well {
    padding: 0 !important;
    margin: 0 !important;
    background: none !important;
    border: none !important;
    border-radius: 0 !important;
    box-shadow: none !important;
}

.details .fa-file-image-o, .details .fa-file-video-o {
    font-size: 36px;
    margin-top: 50px
}

.not_in_desktop_view {
    display: none
}

#hamburger_patties {
    background: rgba(255, 255, 255, .9);
    position: fixed;
    width: 100%;
    height: 100%;
    z-index: 9999;
    padding: 80px;
    display: none
}

#hamburger_patties a.close_button {
    font-size: 36px;
    color: #000;
    position: absolute;
    right: 10px;
    top: 0px
}

#hamburger_patties ul {
    margin: 0;
    padding: 0;
    list-style: none
}

#hamburger_patties ul li {
    display: inline-block;
    width: 20%
}

#hamburger_patties ul a {
    display: block;
    font-size: 16px;
    color: #000;
    text-decoration: none;
    padding: 15px 20px;
    -webkit-transition: all 500ms;
    -moz-transition: all 500ms;
    -ms-transition: all 500ms;
    -o-transition: all 500ms;
    transition: all 500ms;
}

#hamburger_patties ul a:hover {
    background: #1790BF;
    color: #fff
}

#hamburger_phone {
    background: rgba(255, 255, 255, .9);
    width: 100%;
    height: 100%;
    position: fixed;
    z-index: 999;
    padding: 60px 20px;
    display: none
}

#hamburger_phone ul {
    list-style: none
}

#hamburger_phone a {
    color: #fff;
    text-decoration: none;
    padding: 10px 15px;
    background: #1790BF;
    display: block;
    margin-bottom: 1px;
    transition: all 500ms
}

#hamburger_phone a:hover {
    background: #0E556B;
}

#hamburger_phone li ul a {
    margin-left: 15px;
    background: #24A8D1
}

#hamburger_phone li ul {
    display: none
}

#hamburger_phone li:hover ul {
    display: block !important
}

#hamburger_phone a.close_button {
    font-size: 36px;
    color: #000;
    position: absolute;
    right: 10px;
    top: 0px;
    background: none !important;
    padding: none !important
}

.child a {
    display: inline-block;
    padding: 10px 30px;
    background: #1790BF;
    color: #fff !important;
    text-decoration: none !important;
    margin-bottom: 15px;
    margin-right: 15px;
    border-radius: 3px;
    -webkit-transition: all 500ms;
    -moz-transition: all 500ms;
    -ms-transition: all 500ms;
    -o-transition: all 500ms;
    transition: all 500ms;
}

.child a:hover {
    background: #000
}

#video_player iframe {
    margin-bottom: 30px
}

.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
    background: #1790BF !important;
    border-color: transparent !important;
    color: #fff !important;
}

.nav-tabs > li > a {
    font-size: 16px;
    line-height: 1 !important;
    padding: 15px 30px !important;
}

#picturesCarousel {
    margin-bottom: 30px;
    border-radius: 5px;
    position: relative;
}

#picturesCarousel img {
    border-radius: 5px !important
}

#picturesCarousel p {
    margin-top: 5px;
    position: absolute;
    bottom: 0;
    margin-left: 10px;
    color: #fff;
    font-size: 16px;
    background: rgba(0, 0, 0, .5);
    padding: 5px 10px;
    border-radius: 5px
}

.blunt-post {
    padding-top: 15px;
    margin-bottom: 15px;
    border-bottom: 1px solid #ddd
}

.blunt-post:last-child {
    border: none
}

.category_cover {
    width: 100%;
    padding: 15px 30px;
    border-radius: 5px;
    color: #fff;
    margin-bottom: 30px
}

.category_cover h1 {
    margin-bottom: 30px
}

.tiny_post {
}

.weather_report {
    display: block;
    background: #1790BF;
    color: #fff;
    padding: 15px;
    text-decoration: none !important;
    transition: all 500ms;
    text-align: center;
}

.weather_report:hover {
    background: #fff;
    color: #1790BF;
}

#myModal .modal-body {
    background: #00a1dc url(images/exp.png) no-repeat top center;
    padding-top: 40px;
    padding-bottom: 30px;
    color: #fff
}

#myModal .modal-header {
    border: none !important;
    background: #00a1dc
}

.paginations {
    text-align: center;
    margin-bottom: 20px
}

.paginations .page-numbers {
    display: inline-block;
    padding: 15px;
}

header a.musthead { color:#000 !important;font-weight: bold;text-decoration: none !important }

#fifa_wc_countdown {padding: 10px;background: url(images/wc_coutdown_bg.png) no-repeat;background-size:contain;background-position:center center;height:80px;text-align:right;text-decoration:none;display:block;margin-top: -6px}
#the_countdown {color:#05588b;font-size:11px;margin-right:55px;margin-top:30px}
#the_countdown span {font-size: 14px;background:#c40000;padding:3px 5px;display:inline-block;color:#fff}

#fifa_wc {padding: 5px 15px;text-align: right;background:#f1f1f1 url(images/wc_result.png) no-repeat;background-size:contain;width:350px;height:70px;display:block;color:#111}
#fifa_wc h4 {font-weight: bold;color: #d20a11;font-size:11px;margin-bottom:3px}
#fifa_wc p {font-size:10px}

.wc_vibe {background: #F3EAD0 url(images/fifa_logo.png) no-repeat;background-size: 200px;background-position: 30px 30px;}
.wc_vibe a {color:#d20a11}
.wc_vibe a:hover {color:#111}
.wc_vibe .post-container .container-title,
.wc_vibe .nav-tabs > li.active > a,
.wc_vibe .nav-tabs > li.active > a:hover,
.wc_vibe .nav-tabs > li.active > a:focus {background: #d20a11 !important}
.wc_vibe a.details {background:#F3EAD0;color:#000}
.wc_vibe a.details:hover {background:#d20a11;color:#fff}

.cats span {border-right: 3px solid;padding-right: 5px}

@media only screen and (max-width: 1200px) {
    .not_in_phone_view {
        display: none !important;
    }

    .not_in_desktop_view {
        display: block !important;
    }

    header .header_top .social_media a {
        width: 25px !important;
        height: 25px !important;
    }

    header .header_top p {
        margin-top: 0 !important;
    }

    header .header_bottom {
        position: fixed;
        width: 100%;
        bottom: 0;
        z-index: 999;
        background: #fff;
        -webkit-box-shadow: #000 0px 7px 18px;
        -moz-box-shadow: #000 0px 7px 18px;
        box-shadow: #000 0px 7px 18px;
    }

    header .header_bottom a.hamburger-menu-link {
        padding: 6px 0px;
        font-size: 21px;
        margin-top: 2px;
        border: none !important
    }

    header .header_bottom a.hamburger-menu-link i {
        display: none
    }

    header .header_bottom a.phone_hamburger {
        padding: 10px 10px 12px 0px !important;
        border: none !important
    }

    header .search_box #s {
        background-color: #fff !important;
    }

    header .header_bottom a.phone_hamburger {
        display: inline-block !important;
    }

    header .musthead {padding-top: 10px !important;padding-left: 10px !important}
    header .musthead h1 {margin: 0 !important;font-size: 21px !important}

    #hamburger_patties ul li {
        display: inline-block;
        width: 25% !important;
    }

    .post-block {
    }

    footer .row > div {
        margin-bottom: 30px
    }

    footer .footer_menu {
        margin-left: 15px
    }
}

@media only screen and (max-width: 640px) {
    .not_in_small_screen {
        display: none !important;
    }

	#fifa_wc {text-align: right !important;padding: 10px !important}

	header .header_middle a#logo_left {width:200px !important;height: 46px !important}
	/*header .header_top p {font-size:11px !important}*/

    header .header_top .social_media {
        text-align: left !important
    }

    header .header_top .social_media .icon_holder {
        text-align: left !important
    }

    header .header_top .ajker_date {
        text-align: center
    }

    header .header_bottom a.phone_hamburger {
        padding: 10px 10px 12px 0 !important;
        border: none !important
    }

    header .musthead {
        height: auto !important;
        margin-top: -2px;
        padding-top: 0 !important;
        /*padding-top: 40px !important;*/
        padding-left: 0 !important;
        text-align: center;
        background-position: top center !important;
        background-position-y: 1em !important;
        background-position-x: -2.5em !important;
    }

    header .musthead h2 {
        margin: auto;
    }

    #hamburger_patties {
        padding: 30px !important;
    }

    #hamburger_patties ul li {
        display: inline-block;
        width: 40% !important;
    }

    .nav-tabs > li > a {
        padding: 15px !important
    }

    #video_audio .post-block, #pictures .post-block {
        height: 80px !important
    }

    blockquote {
        font-size: 14px !important
    }

    footer .row > div {
        margin-bottom: 30px;
        text-align: left !important;
    }

    footer .page_links a {
        padding: 0 20px 0 0 !important;
    }

    footer .copyright {
        margin-bottom: 10px !important;
    }

    h3#current_video_title {
        font-size: 18px
    }

    footer .footer_menu {
        margin-left: 15px
    }

	.h_post a.details h4 {font-size: 14px !important}
	.h_post a.details span {display: none}

	a.details {
		margin-bottom: 30px;
	}

	a.details h2.post-title,
	a.details h1.post-title {font-size:24px}
}
.wp-caption{width:100%!important;background-color:#f1f1f1;height:auto;}.wp-caption img{width:100%}.wp-caption-text{padding:10px;color:#000;font-size:16px;line-height:24px;}
.featured_image{background-color: #f1f1f1;width: 100%;margin-bottom: 30px;}.featured_image img {width: 100%;}
@media (max-width: 768px) {.leaderboard .ad-container, .large-leaderboard .ad-container{width: 100%; height: auto;}.ad-space{margin-bottom: 25px;}.musthead .ad-space{margin-bottom: 0px;}.ssmb{margin-bottom: 15px !important;}.ssmt-30{margin-top: 30px !important;}.ssmt{margin-top: 15px;}}
.media-left .img-not-found{font-size: 45px; color: #ddd; padding: 15px 0px 15px 15px;}
