body {
    margin: o;
    padding: 0;
}

.row {
    /* background: #FFFFFF; */
}


/*Header*/

.header_bottom {
    margin-top: 10px;
    float: right;
}

.header_bottom a {
    background: green;
    color: #ffffff;
    padding: 10px;
    border-radius: 10px;
}

.side_part {
    margin-left: 15px;
}

.social i {
    margin-left: 10px;
    margin-top: 15px;
}

.searchForm {
    float: left;
}

.rightside {
    float: left;
    margin-top: -10px;
}


/*/---------*/

@media(max-width:480px) {
    .header_bottom a {
        margin-left: 10px;
    }
}


/*==================main-header*/

@media(max-width:720px) {
    .top_header {
        display: none;
    }
}

@media(max-width: 465px) {
    .main-header .logo-outer .logo {
        margin-top: -44px;
    }
}

@media(max-width: 320px) {
    .main-header .logo-outer .logo {
        margin-top: -38px;
    }
}


/*================endof main-header*/


/*top_header*/

@media(max-width:480px) {
    .topheader {
        display: none;
    }
    .mycustomLanguage {
        display: block;
        background: #312f94;
    }
}

@media(min-width:485px) {
    .mycustomLanguage {
        display: none;
    }
}

@media(max-width:480px) {
    .main-header .logo-outer .logo img {
        margin-top: 48px;
    }
}

@media(max-width:480px) {
    .topheader {
        display: none;
    }
}


/*endof topheader*/


/*header-upper*/

@media(max-width:465px) {
    .timeshow {
        display: none;
    }
}

@media(min-width:465px) {
    .main-header .header-top .top-left ul .mylanguage {
        display: none;
    }
}

.android_app {
    margin-top: 20px;
    margin-left: 80px;
    margin-right: 30px;
}

.android_app img {}

.header_top .custompart {
    float: left;
    background: #8CC643;
    color: #ffffff;
    font-size: 12px;
    padding: 0px;
    margin-top: 2px;
    margin-left: -1px;
}

.header_top .custompart .spanpart111 {
    float: left;
}

.header_top .custompart .spanpart33 {
    float: left;
}

.header_top .custompart a {}

.header_top .custompart:hover {
    background: red;
    cursor: pointer;
}

.header_top .Mainaprt {
    margin-left: 32%;
}

.header_top .part {
    float: left;
    background: #8CC643;
    color: #ffffff;
    margin: 2px;
    font-size: 12px;
}

.header_top .part .spanpart111 {
    float: left;
}

.header_top .part .spanpart33 {
    float: left;
}

.header_top .part a {}

.header_top .part:hover {
    background: red;
    cursor: pointer;
}

.topmainpart {
    background: #EBEBEB;
    max-height: 150px;
}

@media(max-width:320px) {
    .custom_welfare h3 {
        font-size: 10px;
        margin-left: 120%;
    }
}

@media(max-width:468px) {
    .custom_welfare h3 {
        font-size: 10px;
        margin-left: 80%;
    }
}

@media(max-width:780px) {
    .custom_welfare h3 {
        font-size: 10px;
        margin-left: 45%;
    }
    .mynav {
        margin-top: -2%;
    }
}

@media(max-width:320px) {
    .custom_welfare h3 {
        font-size: 7px;
        margin-left: 50%;
    }
    .navbarlogo {
        width: 20px;
        height: 20px;
        border-radius: 50%;
    }
    .mynav {
        margin-top: -8%;
    }
}

@media(max-width:600px) {}

.banglawelfare {
    font-weight: bold;
    font-size: 33px;
    color: #2E884C;
}

.englishwelfare {
    font-weight: bold;
    margin-top: -4px;
    font-size: 35px;
    color: #305E9F;
}

.ngowelfare {
    font-size: 15px;
    font-weight: bold;
    margin-top: -4px;
    color: #57C2ED;
}

@media(max-width:700px) {
    .banglawelfare {
        font-size: 25px;
    }
    .englishwelfare {
        font-size: 25px;
    }
    .ngowelfare {
        font-size: 10px;
    }
}


/*endof header*/

.asd ul li {
    list-style: none;
    margin: 5px;
}

.asd ul li a {
    padding: 10px;
}

#triangle-topright {
    width: 0;
    height: 0;
    border-top: 34px solid #A2C961;
    border-left: 56px solid transparent;
    margin-left: 24px;
}

.header_top .mainCustom:hover #triangle-topright {
    width: 0;
    height: 0;
    border-top: 34px solid red;
    border-left: 56px solid transparent;
    margin-left: 24px;
}

.sponsor img {
    width: 20%;
    margin: 5px;
}

.service ul li {
    margin: 10px;
    list-style: none;
}

.service ul li a {}

.speech ul li {
    margin: 10px;
    list-style: none;
}

.speech iframe {
    width: 100%;
}

.myblog {
    position: relative;
    width: 200px;
    height: 200px;
    overflow: hidden;
}

.image_text {
    position: absolute;
    bottom: 0;
    right: 30px;
    width: 200px;
    height: 0px;
    text-align: center;
    background: black;
    transition: height 0.7s ease-out;
}

.myblog:hover>img {
    opacity: 0.2;
}

.myblog:hover>.image_text {
    height: 150px;
    opacity: 0.5;
}

.myblog:hover>.image_text a>p {
    color: white;
}


/*===========endof main_con{
tent=======*/


/*---------------custom_right-------*/

.myblogcustom .thumbnail .caption:hover h4 {
    color: #2E884C;
}

.custom_right {}

@media(max-width: 780px) {
    .custom_right {
        margin-left: -11px;
    }
}

@media(max-width: 780px) {
    .custom_right {
        width: 100%;
    }
}

@media (min-width: 992px) {
    .myslider .col-md-4 {
        width: 32.33333333%;
    }
}


/*---------------endof custom_right-------*/


/*/----video.blade.php*/

.list-group_two .list-group-item {
    /* position: relative; */
    display: block;
    padding: 6px 35px;
    margin-bottom: -1px;
    background-color: #fff;
    border: 1px solid #ddd;
}

.video {
    /* margin-left: -18px; */
}

.video ul li {
    /* margin:10px; */
    margin-bottom: 15px;
    list-style: none;
}

.video ul li a {}

.video iframe {
    width: 100%;
}

@media(max-width: 320px) {
    .toplinkImage img {
        width: 98%;
    }
    .side_part.myspeech.thumbnail.text-center {
        width: 260px;
    }
    iframe {
        width: 260px;
    }
}

@media(max-width:320px) {
    .speech .custom_speech {
        width: 100%;
    }
}


/*/-------video--*/


/*social link*/

#fixedsocial {
    top: 40%;
    height: 200px;
    width: 60px;
    position: fixed;
    right: 0;
}

.facebookflat {
    background: url('../../images/f1.png') no-repeat;
    height: 50px;
    width: 50px;
    transition: ease 500ms;
    background-size: 50px;
    opacity: 1;
    z-index: 33;
}

.facebookflat:hover {
    background: url('../../images/f1.png') no-repeat;
    height: 50px;
    width: 50px;
    background-size: 60px;
    opacity: 0.5;
    transition: ease 500ms;
    margin-left: -20px;
    width: 70px;
}

.twitterflat {
    background: url('../../images/t1.png') no-repeat;
    height: 50px;
    width: 50px;
    transition: ease 500ms;
    background-size: 50px;
    opacity: 1;
}

.twitterflat:hover {
    background: url('../../images/t1.png') no-repeat;
    height: 50px;
    width: 50px;
    background-size: 60px;
    opacity: 0.5;
    transition: ease 500ms;
    margin-left: -20px;
    width: 70px;
}

.youtubeflat {
    background: url('../../images/y1.png') no-repeat;
    height: 50px;
    width: 50px;
    transition: ease 500ms;
    background-size: 50px;
    opacity: 1;
}

.youtubeflat:hover {
    background: url('../../images/y1.png') no-repeat;
    height: 50px;
    width: 50px;
    background-size: 60px;
    opacity: 0.5;
    transition: ease 500ms;
    margin-left: -20px;
    width: 70px;
}

.linkedinflat {
    background: url('../../images/l1.png') no-repeat;
    height: 50px;
    width: 50px;
    transition: ease 500ms;
    background-size: 50px;
    opacity: 1;
}

.linkedinflat:hover {
    background: url('../../images/l1.png') no-repeat;
    height: 50px;
    width: 50px;
    background-size: 60px;
    opacity: 0.5;
    transition: ease 500ms;
    margin-left: -20px;
    width: 70px;
}

.googleplusflat {
    background: url('../../images/g1.png') no-repeat;
    height: 50px;
    width: 50px;
    transition: ease 500ms;
    background-size: 50px;
    opacity: 1;
}

.googleplusflat:hover {
    background: url('../../images/g1.png') no-repeat;
    height: 50px;
    width: 50px;
    background-size: 60px;
    opacity: 0.5;
    transition: ease 500ms;
    margin-left: -20px;
    width: 70px;
}

@media(max-width: 850px) {
    #fixedsocial {
        display: none;
    }
}


/*endofsocial link===========*/


/*footer*/

.myfooter {
    float: left;
}

.myfooter ul li {
    float: left;
    list-style: none;
}

.myfooter ul li a {
    margin: 10px;
    color: gray;
}

.mainPart {
    float: left;
}

.mainPart a {
    color: gray;
}


/*endof footer*/


/*rightsidebar*/

.right_sidebar .side_part img {
    margin: 5px;
}


/*endof rightsidebar*/


/*footer*/

.footerleft ul li {
    float: left;
    margin: 5px;
    list-style: none;
}

.footerleft ul li a {
    text-decoration: none;
    color: #ffffff;
}

.footerright {
    margin-left: 10px;
}

.footerright ul li {
    float: left;
    margin: 5px;
    list-style: none;
}

.footerright ul li a {
    text-decoration: none;
    color: #000000;
}

#footer-style-1 {
    /* margin-top: 100px; */
    /* background-color: #312f94; */
    /* padding: 40px 0; */
    display: block;
    position: relative;
    background-image: url(../images/dark-map.jpg);
    background-repeat: no-repeat;
    background-position: center;
    color: #ffffff;
}


/*endof footer*/