/*
Theme Name: myagdi
Theme URI: http://underscores.me/
Author: Roshan Bhattarai
Author URI: http://Roshanbhattarai.com
Description: Description
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: myagdi
Tags:

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

myagdi is based on Underscores http://underscores.me/, (C) 2012-2016 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal http://necolas.github.io/normalize.css/
*/
html, body {
    font-family: 'Ek Mukta', sans-serif;
    font-size: 19px;
    line-height: 25px;
    color: #333;
    background: #F0F0F0;
    overflow-x: hidden;
}
ul {
    margin: 0;
    padding: 0;
}
li {
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -o-transition: all 1s ease;
    transition: all 1s ease;
}
a {
    text-decoration: none;
    color:rgb(51, 122, 183);
}
a:hover {
    text-decoration: none;
    color: red;
}
a {
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -o-transition: all 1s ease;
    transition: all 1s ease;
}
h1, h2, h3, h4, h5, h6 {
    margin-top: 0px;
}
.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    padding-left: 0.3em;
    padding-right: 0.3em;
}
.pad-left {
    padding-left: 0px;
}
.pad-right {
    padding-right: 0px;
}
/*head top-bar css*/

.top-header {
    background: #292A32;
    border-top: 2px solid #E21E26;
}
.top-header ul li {
    display: inline-block;
    border-right: 1px solid rgba(255, 255, 255, 0.15);
    margin-left: 11px;
    padding-top: 6px;
    padding-bottom: 6px;
}

section.top-header ul li  {
    color: #bcbcbc;
    padding-right: 11px;
    
}

section.top-header ul li a {
    color: #bcbcbc;
    padding-right: 11px;
    
}
section.top-header ul li a:hover {
    color: #E21E26;
}
/*scroll csss*/

.scroll-top-wrapper {
    position: fixed;
    opacity: 0;
    visibility: hidden;
    overflow: hidden;
    text-align: center;
    z-index: 99999999;
    background-color: #F06625;
    color: #eeeeee;
    width: 38px;
    height: 38px;
    line-height: 35px;
    right: 22px;
    bottom: 52px;
    padding-bottom: 2px;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    border-bottom-right-radius: 20px;
    border-bottom-left-radius: 20px;
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -ms-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.scroll-top-wrapper:hover {
    background-color: #333;
}
.scroll-top-wrapper.show {
    visibility:visible;
    cursor:pointer;
    opacity: 1.0;
}
.scroll-top-wrapper i.fa {
    line-height: inherit;
}
/*logo section*/


.header-bottom {
    padding-top: 20px;
    background: #fff;
}
.header-bottom {
    background: #fff;
    padding-top: 20px;
    padding-bottom: 20px;
}
ul.link-list > li {
    float: left;
}
ul.link-list > li > a {
    display: inline-block;
    font-size: 12px;
    padding: 2px 12px;
    font-weight: 100;
    color: rgba(255, 255, 255, 0.5);
    -webkit-transition: 0.5s all;
    -o-transition: 0.5s all;
    transition: 0.5s all;
}
.top-head-ad {
    margin-top: 5px;
}
.top-head-ad {
    float: right;
    padding-left: 0;
}
/*menu sections css starts*/

.menu-section {
    background: #C30404;
    padding-top: 0;
    padding-bottom: 0;
}
.menu-section {
    margin-bottom: 20px;
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=25, Direction=0, Color=#000000)";
    -moz-box-shadow: 0 0 25px -12px #000000;
    -webkit-box-shadow: 0 0 25px -12px #000000;
    box-shadow: 0 0 25px -12px #000000;
 filter: progid:DXImageTransform.Microsoft.Shadow(Strength=25, Direction=135, Color=#000000);
}
.navbar-default {
    background-color: transparent;
    border-color: transparent;
    border-radius: 0;
    margin-bottom: 0;
}
.navbar {
    min-height: 45px;
}
.navbar {
    border: none;
}
.menu-section ul li {
    list-style-type: none;
    display: block;
}
.menu-section ul li {
    border-right: 1px #ad0812 solid;
    border-bottom: none;
}
.menu-section ul li a {
    text-transform: uppercase;
    font-size: 16px;
    padding: 14px;
    padding-top: 21px;
    padding-bottom: 21px;
}
.menu-section ul li a {
    color: #fff;
}
.menu-section ul li a {
    padding-top: 15px;
    padding-bottom: 15px;
}
.navbar-default .navbar-nav > li > a {
    color: #777;
}
.navbar-default .navbar-nav > li > a {
    color: #fff;
    border-bottom: 2px transparent solid;
}
.navbar-default .navbar-nav > li.active > a {
    background: #e30613;
    color: #fff;
}
.navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover {
    color: #fff;
    background-color: #e30613;
    border-bottom: 2px solid #90050d;
}
.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover {
    color: #fff;
    background-color: #e30613;
    border-bottom: 2px solid #90050d;
}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:focus, .navbar-default .navbar-nav > .open > a:hover {
    color: #fff;
    background-color: #e30613;
    border-bottom: 2px solid #90050d;
}
.margin-bottom {
    margin-bottom: 1.5em;
}
.news-block-list h5 {
    margin-bottom: 2px;
}
.top-nav-box .item {
    margin: 10px 10px;
    min-height: 450px;
}

.top-nav-box .item2 {
    margin: 10px 10px;
    min-height: 250px;
}

/*latest news*/


.latest-news {
    margin-top: 1.2em;
    background: white;
    padding: 45px 80px 25px 80px;
    text-align: center;
    -webkit-box-shadow: 0px 0px 10px #dadada;
    box-shadow: 0px 0px 10px #dadada;
    border-radius: 5px;
    border-left: 6px solid #f00;
}
.latest-news .flash-content > h2 {
    font-size: 65px !important;
    font-weight: 600;
    line-height: 61px !important;
    margin: 0 0 0.3em 0;
}


 

.latest-news .flash-content > h2 > a {
    color: rgb(51, 122, 183);
}
.latest-news .flash-content > h2 > a:hover {
    color: #E21E26;
    text-decoration: none;
}
.big-wrapper {
    margin: 20px auto;
}
.latest-news .flash-content > p {
    font-size: 22px;
    line-height: 34px;
    text-align: center;
    color: #333;
}
.latest-news:hover.latest-news .flash-content > h2 > a {
    color: #E21E26;
    text-decoration: none;
    cursor: pointer;
}
.with-ribbon .ribbon {
    position: relative;
    padding: 0.3em 0.6em;
    background: #D31E02;
    color: #FFF;
    display: inline-block;
    font-size: 22px;
    top: -60px;
    z-index: 1;
}
.with-ribbon {
    position: relative;
    z-index: 2;
    margin-top: 1.5em;
}
.ads-top-sec {
    margin-top: 2em;
}
/*banner*/


.slider-section, .ads-right, .video-section {
    background: #fff;
    padding: 12px;
    border-radius: 3px;
}
.box-shadow-new {
    -webkit-box-shadow: 0px 0px 10px #dadada;
    box-shadow: 0px 0px 10px #dadada;
}
.news-title {
   /* background: url(assets/images/title-bg.gif) repeat-x center;*/
   border-bottom: 2px solid red;
    margin-bottom: 10px;
}


.news-title23 {
    background: url(assets/images/arrow23.png) bottom left no-repeat;
    border-bottom: none;
    margin-bottom: 10px;
    min-height: 57px;
}


.myagdi-news {
    background-color: #fff;
    padding: 20px;
    border-radius: 3px;
}
.myagdi-news h2 {
    font-size: 13px;
    color: #3c3f38;
    font-weight: bolder;
    margin-bottom: 0;
}
.myagdi-news h2 a {
/*    color: #ff0000;
    font-size: 20px;
    border-bottom: 2px solid #fff;
    transition: all 0.5s ease-in-out;
    padding: 4px 8px 4px 0;
    background-color: #fff;
    display: inline-block;*/
font-size: 20px;
/*border-bottom: 2px solid #fff;*/
transition: all 0.5s ease-in-out;
padding: 4px 8px 4px 0;
background-color: red;
display: inline-block;
color: #fff;
padding:10px 20px 7px 20px;
border-radius: 3px 3px 0 0;
}
.news-block {
    margin-bottom: 10px;
}
.news-block h4 {
    margin-bottom: 5px;
    font-weight: bold;
    line-height: 28px;
    font-size:23px;
}
.news-block h4 a:hover {
    color: #ff0000;
}
.news-block p {
    line-height: 25px;
    margin-bottom: 5px;
}
.more {
    font-size: 16px;
    font-weight: 600;
    color: #000;
}
.more:hover {
   /* font-size: 13px;*/
    font-weight: 600;
    color: #ff0000;
}
.news-block-list ul li {
    list-style-type: none;
    border-bottom: 1px solid #eee;
    padding: 5px 0px 10px 0px;
}
.news-block-list ul li:last-child {
    list-style-type: none;
    border-bottom: none;
    padding: 5px 0px 10px 0px;
}
.news-block-list ul li a {
    color: #2663A1;
    font-size: 20px;
    /*display: inline-block;*/
    display: inline;
    line-height: 25px;
    font-weight: 600;
}

.h4, h4 {
    font-size: 20px;
}


.pahile {
    padding-left: 15px;
    font-size: 16px;
    color: #999;
    margin-bottom: 5px;
    margin-top: 2px;
    display: inline;
}
.pahile i {
    margin-right: 5px;
}
 .news-block-list ul li a::before {
 content: "\f0f6";
 color: #2663A1;
 padding-right: 5px;
 display: inline-block;
 font-size: 16px;
 font-weight: normal;
 font-family: 'FontAwesome';
}
.news-title h2 a:hover {
  /*  border-bottom: 2px solid #ff0000;*/
}
.news-block-list ul li a:hover {
    color: #ff0000;
}
.news-block-list span, .news-block-list span {
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -o-transition: all 1s ease;
    transition: all 1s ease;
}
.news-block-list span {
    font-weight: 100 !important;
    color: #000;
    line-height: 24px;
}
.news-block-list span {
    font-size: 12px;
    color: #58595b;
}
.cat-style3-image-wrapper img {
    -webkit-transition: all 0.7s ease;
    -moz-transition: all 0.7s ease;
    -ms-transition: all 0.7s ease;
    -o-transition: all 0.7s ease;
    transition: all 0.7s ease;
    width: 100%;
    height: auto;
    
}
.cat-style3-image-wrapper:hover img {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
    cursor: pointer;
}
.cat-style3-image-wrapper {
    position: relative;
    overflow: hidden;
    padding-top: 15px;
}

.cat-style3-image-wrapper {
    position: relative;
    overflow: hidden;
    padding-top: 0;
    margin-bottom: 6px;
    margin-top: 5px;
     
}

.playimg{
    background-image: url(assets/images/play.png);
    position: absolute;
    z-index: 999;
    height: 50px;
    width: 50px;
    top: 33%;
    left: 42%;
}

.ads-right ul li {
    list-style-type: none;
    margin-bottom: 10px;
    font-weight: bold;
    font-size: 17px;
    clear: both;
}
.ads-right ul li img {
    width: 100%;
}
.carousel-caption {
    left: 0;
    right: 0;
    bottom: 0;
    padding: 0.5em 0.5em;
    background: rgba(0, 0, 0, 0.7);
    -webkit-transition: 0.5s all;
    -o-transition: 0.5s all;
    transition: 0.5s all;
    position: absolute;
    z-index: 10;
    color: #fff;
    text-align: center;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
}
.carousel-caption > a {
    color: white;
}
/*.carousel-indicators {
    display: none;
}*/
/*video-section*/

.video-section {
    margin-top: 20px;
}
.inner-page-related-title {
    margin-top: 10px;
    color: #fff;
    font-weight: 400;
    background: #fff;
    border-bottom: 3px #A3A3A6 solid;
    padding-bottom: 0;
}
.index-page-title-bar {
    margin-bottom: 0;
}
.index-page-title-bar {
    border-bottom: 3px #C12026 solid;
        border-radius: 3px 3px 0 0;
}
.banking-sp-title.inner-page-related-title span {
    display: inline-block;
    background: #A3A3A6;
    padding: 6px;
    font-size: 17px;
    padding-left: 12px;
    padding-right: 12px;
}
.index-page-title-bar span {
    background: #C12026 !important;
}
span.readmore-title-bar {
    background: transparent !important;
    display: inline-block;
    color: #000;
    float: right;
    font-size: 7px;
}
.banking-sp-title.inner-page-related-title span {

        display: inline-block;
    background: #A3A3A6;
    padding: 6px;
    font-size: 17px;
    padding: 13px 20px 5px 20px;
    /* padding-right: 20px; */
    border-radius: 3px 3px 0 0;
    /* line-height: 30px; */

   /* display: inline-block;
    background: #A3A3A6;
    padding: 6px;
    font-size: 17px;
   padding-left: 10px;
padding-right: 10px;*/
}

span.readmore-title-bar a {
    font-size: 16px !important;
    color: #737070;
}
span.readmore-title-bar a:hover {
    text-decoration: none;
    color: #D31E02;
}
.banking-news-cnt h3 {
    font-size: 18px;
    font-weight: bold;
    line-height: 140%;
    margin: 0.6em 0em 0 0em;
}
.banking-news-cnt span {
    font-size: 16px;
    color: #58595b;
}
.banking-news-cnt span i {
    margin-right: 3px;
}
.banking-news-cnt {
    margin-bottom: 20px;
}
.shadow {
    background-image: url("assets/images/shadow.png");
    background-repeat: no-repeat;
    background-position: center center;
    display: block;
    height: 30px;
    left: 0px;
    right: 0px;
    margin: auto;
    padding: 0px;
    position: absolute;
    z-index: 99;
    width: 100%;
}
/*affix js*/


#navbar-main {
/* Added `.affix-top` class css when the element is top */
  /* Added `.affix` class css when the element is >= 170px (Look: line 8 html) */
  /* Added `.affix-bottom` class css when the element is footer */
}
#navbar-main.affixed-top {
    background: black;
}
#navbar-main.affix {
    background-color: #C30404;
    top: 0;
    left: 0;
    right: 0;
    z-index: 9999;
}
/*.item-editorial {
    border-left: 3px solid #7f7f7f;
}*/
.item-editorial > h3 {
   /* background: #E5E5E5;*/
    margin: 0 5px;
    padding:0 5px;
    font-size: 18px;
    font-weight: bold;
}
.item-editorial > h3 > a {
    color: #D31E02;
    line-height: 25px;
}

.item-editorial > h3 > a:hover {
    color: rgb(51, 122, 183);
    line-height: 25px;
}


.item-editorial > .item-content {
    background: transparent;
    padding: 15px 5px 0 5px;
}
.postinfo > ul {
    display: inline-block;
}
.postinfo > ul > li {
    font-size: 15px;
    margin-left: 0.8em;
    color: #666;
    float: left;
    list-style-type: none;
    font-weight: normal;
}
.postinfo > ul > li > i {
    margin-right: 0.3em;
}
.item-editorial > .item-content > p {
    text-align: justify;
    margin: 15px 0px 15px 0px;
    line-height: 25px;
    font-size: 15px;
}
.postinfo > ul > li:first-child {
    margin-left: 0;
}
.postinfo {
    margin-top: 5px;
    margin-bottom: 0;
}

 


.top-nav-box {
    padding-top: 35px;
    background: #fff;
    border-radius: 3px;
}
.top-nav-box .util-navigation {
    position: absolute;
    top: 15px;
    right: 10px;
}
.top-nav-box .util-pagination {
    position: absolute;
    top: 14px;
    right: 75px;
}
.tab-indicator {
    background: #E5E5E5;
    padding-bottom: 70px;
}
.carousel {
    position: relative;
}
.tab-indicator .carousel-indicators {
    margin: 0;
    left: 0;
    padding: 5px 1px;
    bottom: 2px;
    width: 100%;
    box-sizing: content-box;
    display: block !important;
}
.tab-indicator .carousel-indicators li {
    width: 24%;
    box-sizing: content-box;
    height: 57px;
    margin: 0;
    text-indent: 0;
    border-radius: 0;
    border: 0;
    padding: 0;
}
.tab-indicator .carousel-indicators li img {
    padding: 0.3em 0.3em;
}
.tab-indicator .carousel-indicators li.active img {
    background: #D31E02;
}
#carousel-cartoon .carousel-control.left {
    left: 0;
    background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
    background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
    background-repeat: repeat-x;
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
}
#carousel-cartoon .carousel-control.right {
    left: auto;
    right: 0;
    background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
    background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
    background-repeat: repeat-x;
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
}
#carousel-cartoon .carousel-control {
    height: 36px;
    position: absolute;
    padding: 0.2em 0em;
    left: 0;
    top: 45%;
    width: 37px;
    font-size: 20px;
    color: #fff;
    text-align: center;
    background-color: rgba(0, 0, 0, 0.7);
}
/*footer*/


.footer-top {
    background: #FFF;
    padding: 1.2em;
}
.footer-bottom p {
    color: #FFF;
    margin: 0;
    padding: 0.3em 0em;
}
.footer-bottom {
    background: #C30404;
    padding: 0.6em 0em;
}
.footer-bottom p.en {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 13px;
    font-weight: 100;
}
.footer-bottom p.pb {
    text-align: right;
}
.footer-bottom p.pb a {
    color: #FFF;
}
.fbox {
    text-align: left;
}
.fbox > header > h3 {
    font-size: 17px;
    color: #2663A1;
    font-weight: bold;
    margin-top: 20px;
    margin-bottom: 10px;
}
.fbox > section ul > li {
    position: relative;
    padding: 0.3em 0em;
    color: #000;
    list-style-type: none;
}
.page-content {
    margin-bottom: 60px;
}
.box-shadow {
    -webkit-box-shadow: 0px 0px 10px #dadada;
    box-shadow: 0px 0px 10px #dadada;
}
.foot-mid {
    margin-top: 20px;
    margin-bottom: 20px;
}
.foot-mid > .fbox, .foot-mid > .fbox ul, .foot-mid > .fbox ul li, .foot-mid > .fbox ul li a {
    text-align: left !important;
}
.fbox ul li a {
    color: #000;
}
.fbox ul li a:hover {
    color: #C30404;
    transition: 0.3s ease all;
}
.foot-logo {
    width: 245px;
}
.last-fbox {
    border-left: 1px solid #dddddd;
    padding-left: 35px;
}
/*--bottom-to-top --*/
#toTop {
    display: none;
    text-decoration: none;
    position: fixed;
    bottom: 24px;
    right: 1%;
    overflow: hidden;
    z-index: 999;
    width: 64px;
    height: 64px;
    border: none;
    text-indent: 100%;
    background: url("assets/images/arrow.png") no-repeat 0px 0px;
}
#toTopHover {
    width: 64px;
    height: 64px;
    display: block;
    overflow: hidden;
    float: right;
    opacity: 0;
    -moz-opacity: 0;
    filter: alpha(opacity=0);
}
/*-- //bottom-to-top --*/



/*inner pages*/
.news-detail {
    margin-top: 0;
    
}
.news-detail h1 {
    margin-top: 15px;
    margin-bottom: 15px;
    font-weight: bold;
    font-size: 43px;
    line-height: 50px;
}

.news-detail h4 {
    font-weight: bold;
    font-size: 21px;
    color: #777;
    font-style: italic;
}

article h2{
    font-weight: bold;
    font-size: 21px !important;
    color: #777;
    font-style: italic;
}


.post-news ul li {
    list-style-type: none;
    display: inline-block !important;
    float: left;
    color: #284894 !important;
    margin-right: 15px;
}
.post-news ul li a {
    color: #284894;
    font-size: 13px;
}
.news-detail p {
    font-size: 20px;
    padding:5px 0;
    line-height: 30px;
}
.news-detail img {
    width: auto;
    margin-right: 15px;
    max-width: 100%;
}
.social-share {
    margin: 10px 0px;
}
.social-comments {
    background-color: #fff;
    padding: 0px 25px 20px;
}
.social-comments h2 {
    font-size: 24px;
    margin-top: 0;
    color: #2663A1;
}
.side-widget {
    margin-bottom: 20px;
}
.small-news img {
    margin: 0px;
}
.my-news {
    border-bottom: 1px solid #eee;
    padding: 10px 0 20px 0;
    margin: 20px 10px;
    border-radius: 3px;     
}

.my-news-pagination {
  /*  border-bottom: 1px solid #eee;*/
    padding: 0px 0 0 0;
    margin: 20px 10px;
    border-radius: 3px;     
}


.my-news22 {
    border-top: 1px solid #eee;
    padding: 20px 0px;
    margin: 20px 10px;
    border-radius: 3px;
}

.my-news h4 a:hover, .grid h4 a:hover {
    color: #ff0000;
}
.inner-title {
    margin-bottom: 30px;
}
/*gallery*/


.grid {
    position: relative;
    clear: both;
    margin: 0 auto;
    max-width: 1000px;
    list-style: none;
    text-align: center;
}
.grid figure {
    position: relative;
    margin: 10px 0;
    height: auto;
    text-align: center;
    cursor: pointer;
}
.grid figure img {
    position: relative;
    display: block;
    min-height: 100%;
    width: 100%;
    opacity: 0.8;
    margin: 0px;
}
figure.effect-layla img, figure.effect-layla figcaption::before, figure.effect-layla figcaption::after, figure.effect-layla p {
 -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
 transition: opacity 0.35s, transform 0.35s;
}
figure.effect-layla img, figure.effect-layla h2 {
    -webkit-transform: translate3d(0, -30px, 0);
    transform: translate3d(0, -30px, 0);
}
.grid figure figcaption {
    padding: 0px;
    color: #fff;
    text-transform: uppercase;
    font-size: 1.25em;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}
.grid figure figcaption, .grid figure figcaption > a {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
 .grid figure figcaption::before, .grid figure figcaption::after {
 pointer-events: none;
}
 figure.effect-layla figcaption::before, figure.effect-layla figcaption::after {
 position: absolute;
 content: '';
 opacity: 0;
}
 figure.effect-layla figcaption::before {
top: 20px;
right: 30px;
bottom: 60px;
left: 30px;
 border-top: 1px solid #fff;
 border-bottom: 1px solid #fff;
 -webkit-transform: scale(0, 1);
 transform: scale(0, 1);
 -webkit-transform-origin: 0 0;
 transform-origin: 0 0;
}
figure.effect-layla img, figure.effect-layla figcaption::before, figure.effect-layla figcaption::after, figure.effect-layla p {
 -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
 transition: opacity 0.35s, transform 0.35s;
}
.grid figure h3 {
    word-spacing: -0.15em;
    font-size: 1.5em;
    margin-top: 18%;
    color: #FFF;
    font-weight: 600;
}
figure.effect-layla img, figure.effect-layla figcaption::before, figure.effect-layla figcaption::after, figure.effect-layla p {
 -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
 transition: opacity 0.35s, transform 0.35s;
}
figure.effect-layla p {
    padding: 0.5em 2em;
    text-transform: none;
    opacity: 0;
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
}
.grid figure p {
    letter-spacing: 1px;
    font-size: 68.5%;
}
 figure.effect-layla img, figure.effect-layla figcaption::before, figure.effect-layla figcaption::after, figure.effect-layla p {
 -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
 transition: opacity 0.35s, transform 0.35s;
}
figure.effect-layla figcaption::after {
top: 0px;
right: 50px;
bottom: 43px;
left: 50px;
 border-right: 1px solid #fff;
 border-left: 1px solid #fff;
 -webkit-transform: scale(1, 0);
 transform: scale(1, 0);
 -webkit-transform-origin: 100% 0;
 transform-origin: 100% 0;
}
figure.effect-layla img, figure.effect-layla h2 {
    -webkit-transform: translate3d(0, -30px, 0);
    transform: translate3d(0, -30px, 0);
}
figure.effect-layla:hover figcaption::after, figure.effect-layla:hover h2, figure.effect-layla:hover p, figure.effect-layla:hover img {
 -webkit-transition-delay: 0.15s;
 transition-delay: 0.15s;
}
 figure.effect-layla:hover figcaption::before, figure.effect-layla:hover figcaption::after {
 opacity: 1;
 -webkit-transform: scale(1);
 transform: scale(1);
}
figure.effect-layla:hover figcaption::after, figure.effect-layla:hover h2, figure.effect-layla:hover p, figure.effect-layla:hover img {
 -webkit-transition-delay: 0.15s;
 transition-delay: 0.15s;
}
figure.effect-layla:hover h2, figure.effect-layla:hover p {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}
figure.effect-layla:hover figcaption::after, figure.effect-layla:hover h2, figure.effect-layla:hover p, figure.effect-layla:hover img {
 -webkit-transition-delay: 0.15s;
 transition-delay: 0.15s;
}
.grid h4 {
    position: relative;
    top: -25px;
}
/*video */


.scroll-animate.left {
    position: relative;
    left: -50px;
    opacity: 0;
}
.isotope-alt-details {
    text-align: center;
    width: 100%;
}
.isotope-alt-details div {
    display: block;
    border: 1px solid #e5e5e5;
    box-shadow: 0 1px 1px #eaeaea, inset 0 1px 0 #fbfbfb;
    background: #fff;
    border-top: none;
}
.isotope-alt-details h4 {
    padding-top: 10px;
    padding-bottom: 10px;
}
.remove-bottom {
    margin-bottom: 0;
}
.isotope-alt-details .meta {
    position: relative;
    padding-bottom: 13px;
    margin-bottom: 0;
}
.video-grid {
    margin-bottom: 20px;
}
/*contact us*/


input[type="text"], .checkout select, .country_to_state, textarea {
    border: 1px solid #e6e6e6;
    line-height: 40px;
    height: 40px;
    padding: 0 15px;
    outline: none;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    background: white;
}
.widget-contact-form {
    padding-bottom: 0 !important;
    position: relative;
    z-index: 1;
}
 .contact-form input:not(.cws-button), .contact-form textarea {
 height: 40px;
 border: 1px solid #e6e6e6;
 max-width: 100%;
 width: 100%;
 font-size: 14px;
 margin-bottom: 30px;
 padding: 0 15px;
 background: #ffffff;
}
form .form-row-first {
    float: left;
}
form .form-row {
    width: -webkit-calc(50% - 5px);
    width: -moz-calc(50% - 5px);
    width: calc(50% - 5px);
    margin-right: 5px;
}
 .contact-form input:not(.cws-button), .contact-form textarea {
 height: 40px;
 border: 1px solid #e6e6e6;
 max-width: 100%;
 width: 100%;
 font-size: 14px;
 margin-bottom: 30px;
 padding: 0 15px;
 background: #ffffff;
}
.contact-form textarea {
    margin-bottom: 20px;
    outline: 0;
    height: auto;
}
.contact-form .cws-button {
    font-style: normal;
    border: 1px solid #C30404;
    float: right;
}
.cws-button.alt {
    background: #C30404;
    color: #ffffff;
    margin-bottom: 40px;
}
.cws-button.alt:hover {
    background: #2663A1;
    border-color:  #2663A1;
}
button, html input[type="button"], input[type="reset"], input[type="submit"] {
    -webkit-appearance: button;
    cursor: pointer;
}
.cws-button {
    display: inline-block;
    text-align: center;
    font-size: 12px;
    line-height: 20px;
    min-width: 130px;
    padding: 10px 20px;
    color: #939ea9;
    background: #ffffff;
    border: 2px solid #00DBFF;
    text-transform: uppercase;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    font-weight: 700;
    cursor: pointer;
    webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}
.contact-form h4 {
    color: #2663A1;
    margin-bottom: 20px;
}

.artha ,.paryatan{
    background-color: #f2fcff !important;
}

.artha .news-block {
    margin-top: 10px;
}

.artha .news-block-list{
    margin-top: 25px;
    margin-left: 15px;
}

.artha.myagdi-news h2 a{
   /* background-color: #f2fcff;*/
}

.artha > .news-title {
   /* background: url(assets/images/title-bg1.gif) repeat-x center !important;*/
    margin-bottom: 10px;
}

.bank-shadow{
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
    padding: 5px 15px;
    background: #fff;
    border-radius: 3px;
}



.pad-left{
    padding-left: 0px;

}
.pad-right{
    padding-right: 0px;
    
}


.author_detail {
  width: 100%;
float: left;
padding-bottom: 30px;
border-bottom: 1px solid #f2f0f0;
margin-bottom: 60px;
}
.author_image{
    text-align: center;
}

.blog_single_page_wrapper .travel_post img {
    width: 100%;
}
.author_detail img {
    margin-bottom: 0;
}
.author_detail .detail h4 {
    font-size: 16px;
    text-transform: uppercase;
    font-weight: bold;
    margin-top: 0;
    color: #2c3e50;
    margin-bottom: 0px;
}
.author_detail .detail span {
    font-size: 14px;
    color: #808b8d;
    font-style: italic;
    margin-bottom: 20px;
    display: block;
}
.author_detail .detail p {
    padding-left: 30px;
    border-left: 1px solid #cccccc;
}
#respond {
    width: 100%;
    float: left;
    margin-top: 30px;
}

#respond h3 {
    font-size: 22px;
text-transform: uppercase;
color: #2c3e50;
margin-bottom: 30px;
 font-family: 'Yanone Kaffeesatz', sans-serif;
}
#respond .comment-form p {
    margin-bottom: 0px;
}
#respond .comment-form p label {
    width: 100%;
    float: left;
    color: #999999;
    font-weight: normal;
    margin-bottom: 5px;
    text-transform: capitalize;
}
#respond .comment-form p label span {
    color: #ff0000;
}
#respond .comment-form p input {
    border: 1px solid #E4E4E4;
    width: 100%;
    height: 45px;
    padding: 0 15px;
    outline: none;
}
#respond .comment-form p.comment-form-comment {
    margin-bottom: 0;
}
#respond .comment-form p textarea {
    border: 1px solid #E4E4E4;
    width: 100%;
    padding: 15px;
    outline: none;
    height: 120px;
}
#respond .comment-form p input {
width: 100%;
height: 45px;
padding: 0 55px;
outline: none;
}
.btn-travel {
    display: inline-block;
    padding: 10px 30px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: normal;
    line-height: 1.42857143;
    text-align: center;
text-transform: capitalize;
text-decoration: none;
white-space: nowrap;
vertical-align: middle;
-ms-touch-action: manipulation;
touch-action: manipulation;
cursor: pointer;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
background-image: none;

    background-color: #F0F0F0;
    color: #2C3E50;
    -webkit-transition: ease-in-out 0.2s;
    -moz-transition: ease-in-out 0.2s;
    -ms-transition: ease-in-out 0.2s;
    -o-transition: ease-in-out 0.2s;
    transition: ease-in-out 0.2s;
    outline: 0;
    position: relative;
    overflow: hidden;
    border: none;
}

.rate{
    float: right;
}
.review{
    float: left;
}

 .btn-travel {
    margin-top: 15px;
}
 .btn-travel:hover{
    background: #C30404;
 }
.btn-green {
    background-color: #224171;
    color: #fff;
}
#respond .comment-form p input[type="submit"] {
    border: none;
    text-transform: uppercase;
    font-weight: bold;
}
#comments {
    width: 100%;
    float: left;
}

#comments > h3 {
    font-weight: bold;
    text-transform: uppercase;
    font-size: 18px;
    margin-bottom: 60px;
}
#comments > h3 > span {
    margin-right: 10px;
}
#comments ol {
list-style: none;
padding-left: 0;
margin: 0;
width: 100%;
float: left;
/*margin-bottom: 60px;*/
border-bottom: 1px solid #eee;
padding-bottom: 10px;
}
#comments ol li {
    width: 100%;
    float: left;
    position: relative;
    padding-bottom: 30px;
    padding-left: 0px;

}
#comments ol li::before {
    content: "";
    position: absolute;
    width: 1px;
    /*background-color: #2c3e50;*/
    height: 100%;
    left: 15px;
    top: 30px;
}

#comments ol li > div > .article, #comments ol li > div {
    width: 100%;
    float: left;
    position: relative;
}
#comments ol li > div > .article .gravatar {
    position: absolute;
    top: 50%;
    left: -120px;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    background-color: #fff;
    padding: 30px;
        border-radius: 100%;
    margin-left: -31px;
}
#comments ol li > div > .article .gravatar img {
    width: 90px;
    height: 90px;
    border-radius: 100%;
    margin-bottom: 0;
    margin: 0px;
}
#comments ol li > div > .article .comment-body {
    float: left;
    border: 1px solid #eeeeee;
    padding: 30px;
    width: 100%;
    min-height: 150px;
}
#comments ol li > div > .article .comment-body .comment-meta {
    width: 100%;
    float: left;
    margin-bottom: 15px;
}
#comments ol li > div > .article .comment-body .comment-author {
    color: #2c3e50;
    text-transform: uppercase;
    font-size: 18px;
    font-weight: 600;
    font-family: 'Lato', sans-serif;
    float: left;
}
.children li{
    list-style-type: none;
}
#comments ol li > div > .article .comment-body a {
    text-decoration: none;
}
#comments ol li > div > .article .comment-body .comment-date {
    position: absolute;
    right: 90px;
}
#comments ol li > div > .article .comment-body .comment-date a {
    color: #86b817;
}

#comments ol li > div > .article .comment-body .comment-reply-link {
    float: right;
    color: #fdb714;
}
#comments ol li > div > .article .comment-body a {
    text-decoration: none;
}
#comments ol li > div > .article .comment-body .comment-reply-link::before {
    content: "/";
    margin-right: 10px;
    color: #999999;
}
#comments ol ul {
    list-style: none;
    padding-left: 40px;
    width: 100%;
    float: left;
    padding-top: 30px;
}


#comments ol ul li > div::after {
    content: "";
    position: absolute;
    background-color: #2c3e50;
    width: 35px;
    height: 1px;
    left: -235px;
    top: 50%;
}
#comments ol ul li:last-child {
    padding-bottom: 0;
}
#comments ol ul li {
    position: relative;
}

#comments ol .children li::before {
    content: "";
    position: absolute;
    width: 1px;
    background-color: transparent !important;
    height: 100%;
    left: 45px;
    top: 30px;
}

#comments ol li:last-child::before {
    content: "";
    position: absolute;
    background-color: ;
    width: 35px;
    height: 1px;
    left: -235px;
    top: 50%;
}

/*resposnive css starts*/

@media screen and (min-width: 992px) and (max-width: 1200px) {
.no-sm-list{
    display: none;
}

}

@media screen and (min-width: 768px) and (max-width: 991px) {
.header-bottom {
    background: #fff;
    padding-top: 30px;
    padding-bottom: 20px;
}
.top-head-ad {
    margin-top: 25px;
}
.latest-news{
    padding: 40px 60px 40px 60px;
}
.pad-left {
    padding-left: 10px;
}
.news-block p{
    margin-top: 10px;
}
.no-sm-list{
    display: none;
}

.banking-sp-title.inner-page-related-title span {
    display: inline-block;
    background: #A3A3A6;
    padding: 4px;
    font-size: 14px;
    padding-left: 8px;
    padding-right: 8px;
}
.foto-banking{
    margin-bottom: 30px !important;
}
.last-fbox {
    border-left: none;
    padding-left: 0px;
}

  .inn-news-xs-4{
        width: 40% !important;
        float: left;
    }
     .inn-news-xs-8{
        width: 100% !important;
   
    }
  .inn-news-xs-4 img{
    margin-bottom: 10px;
    margin-right: 10px;
}





}


@media only screen and (max-width:767px) {
.navbar-default .navbar-toggle .icon-bar {
    background-color: #fff;
}

.myagdi-news{
 margin-bottom: 20px;
}
.pad-left {
    padding-left: 10px;
}
.news-block p {
    margin-top: 10px;
}
.last-fbox {
    border-left: none;
    padding-left: 0px;
}
.news-title {

    margin-bottom: 15px;
}
.bor-top{
    border-top:  1px solid rgba(255, 255, 255, 0.15);
}
.link-list{
     float: left !important;
}
.small-news{
    margin-bottom: 15px;
}
}

@media screen and (min-width: 601px) and (max-width: 767px) {
    .inn-news-xs-4{
        width: 30% !important;
        float: left;
    }
     .inn-news-xs-8{
        width: 100% !important;
   
    }
}

@media screen and (min-width: 501px) and (max-width: 767px) {
.logo img {
    width: 285px;
    margin: 0px auto;
}
.top-head-ad {
    float: left;
    padding: 10px 15px;
}
.header-bottom {
    background: #fff;
    padding-top: 20px;
    padding-bottom: 30px;
}
.latest-news{
    padding: 30px;
}
.latest-news .flash-content > h2 {
    font-size: 32px;
   
    line-height: 42px;
  
}
.latest-news .flash-content > p {
    font-size: 20px;
 
}

.cat-style3-image-wrapper img{
    width: 100%;
}

.myag-xs,.ads-xs ,.gal-xs{
    width: 50%;
    float: left;
}
.pad-left {
    padding-left: 10px;
}


}



@media only screen and (max-width:500px) {
.artha .news-block-list {
    margin-top: 30px;
    margin-left: 0px;
}
.cat-style3-image-wrapper img{
    width: 100%;
}

.footer-bottom p{
    text-align: center !important;
}

.foto-banking{
    margin-bottom: 0px;
}
.banking{
margin-bottom: 30px;
}




}

@media screen and (min-width: 361px) and (max-width: 500px) {

.logo img {
    width: 240px;
    margin: 0px auto;
}
.top-head-ad {
    float: left;
    padding: 10px 15px;
}
.latest-news {
padding: 20px;
}
.latest-news .flash-content > h2 {
    font-size: 28px;
 line-height: 38px;
}

.latest-news .flash-content > p {
    font-size: 20px;
    color: #333;
}
section.top-header ul li a {
  
    margin-right: 0px;
}



}

@media only screen and (max-width:360px) {




.top-header ul li {
    margin-right:0px;
    margin-left: 11px;
}
section.top-header ul li a {
    color: #bcbcbc;
    padding-right: 0px;
    margin-right: 7px;
}

.top-header ul li {
    margin-right: 0px;
    margin-left: 4px;
}

.header-bottom {
    background: #fff;
    padding-top: 10px;
    padding-bottom: 35px;
}


.logo img{
    width: 220px;
      margin: 0px auto;
}
.top-head-ad {
    float: left;
    padding: 10px 15px;
}
.navbar-default .navbar-toggle .icon-bar {
    background-color: #000;
}

.latest-news {
padding: 20px;
}
.latest-news .flash-content > h2 {
    font-size: 20px;
 line-height: 32px;
}

.latest-news .flash-content > p {
    font-size: 16px;
    color: #333;
}
.banking{
margin-bottom: 30px;
}

.tab-indicator .carousel-indicators li {
    width: 23%;
    box-sizing: content-box;
    height: 47px;
}


}


.resp img{
    width: 100%;
    height: auto;

}

.noresp img{
    width: auto;
    height: auto;
}

@media screen and (max-width: 1199px){
    .noresp img{
    width: 100%;
    height: auto;
}

    }

.lr15{
    padding: 0 15px;
}

.pr10 img{
    padding-right: 10px;
    padding-left: 0;
    margin: 5px 0 0 0 !important;
}

.nopad{
    padding:0 !important;
    margin: 0 !important;
}
.padl25{
    padding-left: 25px;
}
 

 .comment-author img{
    width: auto !important;
    height: auto;
 }

 .comment-body {
      border: 1px solid #eee;
    padding: 0 15px;
    border-radius: 3px;
    margin-top: 10px;

 }

 .comment-content p{
    margin-bottom: 0;
 }


  .reply{
    padding-bottom:15px;
 }

 .time{
    color: #999 !important;
     
    font-size: 16px;
 }

  .time2{
    color: #999 !important;
    font-style: italic;
    font-size: 13px;
    display: block;
 }

 .comment-respond h3{
    color: #2663A1 !important;
 }


 .navbar {
    z-index: 999;

}

.cathead {
    margin-bottom: 10px !important;
    color: red;
    border-bottom: 3px double #efefef;
    padding-bottom: 10px;
}






/*Pagination ///////////////////////////////////////////////////////// */



.navigation li a,
.navigation li a:hover,
.navigation li.active a,
.navigation li.disabled {
    color: #fff;
    text-decoration:none;
}

.navigation li {
    display: inline;
}

.navigation li a,
.navigation li a:hover,
.navigation li.active a,
.navigation li.disabled {
    background-color: #d45858;
    border-radius: 3px;
    cursor: pointer;
    padding: 12px;
    padding:5px  0.75rem;
}

.navigation li a:hover,
.navigation li.active a {
    background-color: #c30404;
}


.screen-reader-text{
    display: none !important;
}



.nav-links{
    display: none !important;
}



.alignleft{
    float: left;
}


.gallery-item{
    float: left;
    margin-bottom: 15px;
    min-height: 225px;
    text-align: center;
}

.gallery-item2{
    width: 25%;
    float: left;
    margin-bottom: 15px;
    min-height: 225px;
    padding: 0 15px;
    text-align: center;
}

.gallery-item2 img{
    padding-bottom: 5px;
}


.sampadan{
    min-height: 225px;
    padding: 0 15px;
    text-align: center;
    margin-bottom: 30px;
}

.sampadan img{
    padding-bottom: 5px;
    border-radius: 100px;
    height: 200px;
    width: 200px;
}

.sposition{
    display: block;
    color: #999;
    font-size: 15px;
}

.lokpriya ul li{
  
    margin-right: 30px;
    font-size: 15px;
}

.lokpriya li a{
        color: #777 !important;
    }

.lokpriya li a:hover{
        color:red !important;
    }


.padg{
    padding:0 15px 0 15px;
}

.smalltitle{
    font-weight: bold;
    color: red;
    font-size: 20px;
}


.smalltitle-g{
    text-align: center;
    padding: 10px 0;
}

.smalltitle-g a{
     font-weight: bold;
    color: red;
    font-size: 18px;
}

.pad20{
    padding: 20px;
}


@media screen and (max-width: 959px){
.ubermenu-responsive-toggle, .ubermenu-sticky-toggle-wrapper {
    display: block;
    color: #fff;
    font-size: 20px;
    padding-left: 0;
}
}

/*Video Responsive*/

.embed-container { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 100%; } 
.embed-container iframe, 
.embed-container object, 
.embed-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%;
 }

 .padtop5px{
    padding-top: 19px;
 }

 .reporter-txt{
    color: red !important;
    font-weight: bold;
 }

 .imgclass img{
    margin:10px 10px 0 10px !important;
 }

 .news-detail img {
    width: auto;
    margin-right: 15px !important;
    max-width: 100%;
    height: auto;
}

@media screen and (max-width: 1199px){
     .news-detail img {
    width: 100% !important;
    margin-right: 0 !important;
    height: auto !important;
}
    }

.wp-caption-text{
    color: #999 !important;
    font-style: italic !important;
}



.pad6em{
    padding-right: 0.6em !important;
    padding-left: 0.6em !important;
}

.bg{
    background:#eee;
}


.nwsreport{
    background: #eee !important;
    margin: 0;
    padding: 10px 15px;
    border: 1px solid rgba(221, 221, 221, 0.28);
    border-radius: 3px;
}
.nwsreport h4{
        color: red;
        margin-top: 10px;
        margin-bottom: 0;
        padding-bottom: 0;
}

.nwsreport p{
color: #999;
font-size: 16px; 
    }

.nwsreport img {
    width: 80px !important;
    height: 80px !important;
    border-radius: 50px;
    margin-right: 10px !important;
}


/*figcaption .wp-caption-text {
display:block !important;
font-size:12px !important;
font-style:bold !important;
margin:0 auto !important;
padding:3px 10px 5px !important;
text-align:center !important;
font-family: "Roboto", arial, sans-serif !important; }

*/


.dpsp-total-share-wrapper span {
    display: inline-block;
    font-size: 12px;
    margin-right: 5px;
    font-size: 20px;
}

.dpsp-total-share-wrapper .dpsp-total-share-count {
    font-weight: bold;
    font-size: 20px;
}

.contactul ul li{
    list-style: none !important;
    line-height: 30px;

}

.input-group .form-control {
    position: relative;
    z-index: 2;
    float: left;
    width: 100%;
    margin-bottom: 0;
    min-height: 45px !important;
}

.modal.in .modal-dialog {
    margin-top: 65px;
}

.modal-title {
    font-weight: bold;
    color: red;
}


blockquote {
    padding: 10px 20px;
    margin: 0 0 20px;
    font-size: 17.5px;
    border-left: 5px solid #eee;
    color: red;
    font-style: italic;
    width: 50%;
    float: right;
    margin-left: 30px;
    background: url(assets/images/blockquote.png) right top no-repeat;
}


@media only screen and (max-width:767px) {
 
blockquote {
    padding: 10px 20px;
    margin: 0 0 20px;
    font-size: 17.5px;
    border-left: 5px solid #eee;
    color: red;
    font-style: italic;
    width: 100%;
    float: none;
    margin-left: 0;
}
}

.subtitle{
    font-weight: bold;
    font-style: italic;
    color: #999;
    font-size: 15px;
    line-height: 18px;
}


.newslide {
    padding: 0;
    margin-bottom: 30px;
    border-radius: 5px;
}



.myagdi-news23 {
    background-color: #e2fffd;
}

.rightimg li img{
    width: 100% !important;
    max-width: 100px;
    max-height: 85px;
    overflow: hidden;
    float: left;
    margin-right: 10px;
    margin-bottom: 15px;
}


.rightimg22 li img{
    width: 100% !important;
    height: auto; 
    min-height: 170px;
    overflow: hidden;
    float: left;
    margin-right: 10px;
    margin-bottom: 15px;
}

@media only screen and (max-width:678px) {

    .rightimg22 li img{
    width: 100% !important;
    height: auto; 
    max-height: 190px;
    overflow: hidden;
    float: left;
    margin-right: 10px;
    margin-bottom: 15px;
}

}


@media only screen and (min-width:1350px) {
.container {
    width: 1250px;
}
}

@media only screen and (max-width:768px) {
.hidden-sm{
    display: none;
}
}


.sambandhit{
    margin-top: 25px;
}

.samb{
    height: 280px;
}


.header {
    background: #fff;
    clear: both;
}