@font-face {
  font-family: 'PFAgoraSansPro-Bold';
  src: url('/fonts/PFAgoraSansPro-Bold.eot?#iefix') format('embedded-opentype'),  url('/fonts/PFAgoraSansPro-Bold.woff') format('woff'), url('/fonts/PFAgoraSansPro-Bold.ttf')  format('truetype'), url('/fonts/PFAgoraSansPro-Bold.svg#PFAgoraSansPro-Bold') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'PFAgoraSansPro-Medium';
  src: url('/fonts/PFAgoraSansPro-Medium.eot?#iefix') format('embedded-opentype'),  url('/fonts/PFAgoraSansPro-Medium.woff') format('woff'), url('/fonts/PFAgoraSansPro-Medium.ttf')  format('truetype'), url('/fonts/PFAgoraSansPro-Medium.svg#PFAgoraSansPro-Medium') format('svg');
  font-weight: normal;
  font-style: normal;
}

* {font-family:"Verdana";color:#363233;font-size:14px;}
body {}

[href] {cursor:pointer;}

.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {
    background-color: #fff;
}
.navbar-default .navbar-toggle {
    background-color: #fff;
}






/*---------header--------------*/
.top-row {margin-top:30px;}



.navbar-default {
    background: none;
    border: none;
}
.navbar-default .navbar-nav>li.mainmenu-item> a {
    color: #0f5876;
    text-transform: uppercase;
    font-size: 14px;
    font-family: 'PFAgoraSansPro-Medium';
    padding: 7px;
}
.navbar-default .navbar-nav>li.mainmenu-item> p {
    color: #0f5876;
    text-transform: uppercase;
    font-size: 14px;
    font-family: 'PFAgoraSansPro-Medium';
    padding: 7px;
}
.navbar-default .navbar-nav>li.mainmenu-item> a:hover, .navbar-default .navbar-nav>li.mainmenu-item.active> a {color:#f47a20;}

.dropdown-menu>li.mainmenu-subitem> a {
    color:#676767;
}

.dropdown-menu>li.mainmenu-subitem> p {
    padding-left: 7px;
    color:#676767;
}
.dropdown-menu>li.mainmenu-subitem>a:hover, .dropdown-menu>li.mainmenu-subitem.active>a {
    color:#f47a20;background:none;
}
.logo img {max-width:100%;}
.bread-row {margin-bottom:45px;}
.register, .login {
    font-size: 11px;
    color:#877d80;text-transform:uppercase;
}
.register:hover, .login:hover {color:#f47a20;text-decoration:none;}

.notmainpage .mainmenu {background:#0F5876;}
.notmainpage .navbar-default .navbar-nav>li.mainmenu-item> a {color:#fff;}
.notmainpage .navbar-default .navbar-nav>li.mainmenu-item> a:hover, .notmainpage .navbar-default .navbar-nav>li.mainmenu-item.active> a {color:#f47a20;    background: none;}
.notmainpage .register, .notmainpage .login {
    color: #ABF0FF;
}

.notmainpage .navbar-default .navbar-nav>li.mainmenu-item> p {color:#fff;}
.notmainpage .navbar-default .navbar-nav>li.mainmenu-item> p:hover, .notmainpage .navbar-default .navbar-nav>li.mainmenu-item.active> p {color:#f47a20;    background: none;}
.notmainpage .register, .notmainpage .login {
    color: #ABF0FF;
}

.stdpage-title {font-size:20px;font-family: 'PFAgoraSansPro-Bold';text-transform:uppercase;margin-bottom:40px;color:#0F5876;margin-top:60px;}
.stdpage-title2 {
    font-size: 20px;
    font-family: 'PFAgoraSansPro-Bold';
    text-transform: uppercase;
    margin-bottom: 30px;
    color: #0F5876;
}

.dropdown-menu {border-radius:0;}
a.login {
    margin-right: 12px;text-decoration:none;cursor:pointer;
}
a.search-button {
    margin-right: 12px;text-decoration:none;cursor:pointer;
}
.searchline {float:left;display:none;}
.searchline input {
    border: none;
    outline: none;
    box-shadow: none;
    border-bottom: 1px solid #0F5876;
    padding-left: 10px;
    margin-right: 20px;
    color: #0F5876;
}
.reglinks {display:inline;}
.search-contents {margin-bottom:40px;}
.notmainpage .searchline input {
    border: none;
    outline: none;
    box-shadow: none;
    border-bottom: 1px solid #fff;
    padding-left: 10px;
    margin-right: 20px;
    color: #fff;
    background: none;
}




/*--------footer----------------*/
section.footer {
    background-image: url(/img/footer.jpg);
    background-size: 100% 100%;
    background-repeat: no-repeat;
}
section.footer .footer-menu-item > a {color:#fff;font-size:18px;text-decoration:none;margin-bottom:45px;text-transform:uppercase;display:block;
    text-shadow: 2px 2px 2px #185370;}
section.footer .footer-menu-subitem > a {color:#abf0ff;font-size:14px;text-decoration:none;display:block;margin-bottom:20px;}
.footerrow {
    margin-top: 55px;
    margin-bottom: 0px;
}
img.footer-stamp {
    width: 100%;
    margin: 0 0 7px -16px;
}
.copyright-text {
    color: #0f5876;
    font-size: 12px;
    padding-top: 20px;
    padding-bottom: 10px;
}

.footer-logo{
    position: relative;
    float: right;
    width: 171px;
    margin-bottom: 50px;
    margin-top: -50px;
}
.footer-logo.en{width: 190px;}
.footer-logo p{color:#b3afaf;}




/*-------------main page ----------------*/
.main-newsslider-row {
    /* margin-top: 100px; */
    margin-bottom:100px;
}


.slick-prev:before, .slick-next:before {
    content:'';
}
.slick-prev {
    background: url(/img/gray-left.png);    left: -100px;
    height: 33px;width:17px;    z-index: 10;
}
.slick-next {
    background: url(/img/gray-right.png);    right: -100px;
    height: 33px;width:17px;    z-index: 10;
}
.slick-prev:hover {
    background: url(/img/blue-left.png);
}
.slick-next:hover {
    background: url(/img/blue-right.png);
}


/*---- mainpage news----*/
.main-news-item {
    margin-bottom: 80px;    
}
.main-news-item-wrap {
    margin-left: 30px;margin-right:30px;
}
.main-news-item-img {margin-bottom:10px}
.main-news-item-img img {;max-width:100%;}
.main-news-item-title {
    font-size: 18px;
    text-transform: uppercase;
    color:#0F5876;
    font-family: 'PFAgoraSansPro-Bold';
    margin-bottom:10px;
}
.main-news-item-date {
    color: #a5a5a5;
    font-size: 11px;
    margin-bottom: 10px;
}
.main-news-item-intro {font-family: 'PFAgoraSansPro-Medium';font-size:16px;margin-bottom:10px;}
.main-news-item-more a {color:#f47a20;text-decoration:none;}
.carousel-indicators li {
    background-color: #fff;
    border:none;
}
.carousel-indicators .active {
    background-color: #f47a20;
}
.main-newsslidertitle .stdpage-title {    padding-left: 45px;}



.main-topslider-more {
    background: #fff;
    padding: 9px 25px;
    border-radius: 40px;
    font-size: 14px;
    color: #0f5876;
    text-shadow: none;
    font-family: 'PFAgoraSansPro-Bold';
    position: absolute;
    bottom: 33px;
    right: 78px;
    text-transform: uppercase;
}
.main-topslider-more:hover {text-decoration:none;}

.main-topslider .slick-prev {
    background: url(/img/white-left.png);    left: 100px;
    height: 33px;width:17px;    z-index: 10;
}
.main-topslider .slick-next {
    background: url(/img/white-right.png);    right: 100px;
    height: 33px;width:17px;    z-index: 10;
}
.main-topslider .slick-prev:hover {
    background: url(/img/orange-left.png);
}
.main-topslider .slick-next:hover {
    background: url(/img/orange-right.png);
}
.main-topslider-slide {position:relative;    overflow: hidden;}
.main-topslider-slide > img {width:100%;}
.main-topslider-slide-wrap {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.main-topslider-slide-wrap .container {height:100%;position: relative;}

.main-topslider .slick-dots li button:before {
    font-size: 14px;color:#fff;opacity:1;
}
.main-topslider .slick-dots {bottom:25px;}
.main-topslider .slick-dots li.slick-active button:before {color:#f47a20;}
.actual {
    position: absolute;
    padding: 4px 27px 4px 100px;
    text-transform: uppercase;
    font-size: 20px;
    background: #fff;
    top: 23px;
    left: -11px;
    color:#0f5876;
    font-family: 'PFAgoraSansPro-Bold';
}
.main-topslider-slide-title {
    font-size: 32px;
    text-transform: uppercase;
    color: #fff;
    width: 70%;
    text-align: center;
    left: 15%;
    position: absolute;
    top: 30%;
    font-family: 'PFAgoraSansPro-Bold';
    line-height: 1.2;
}


.text1 {
    font-size: 26px;
    color: #fff;
    font-family: 'PFAgoraSansPro-Bold';
    line-height: 1;
    margin-top: 82px;
    margin-left: -39px;
}
.text2-1 {
    font-size: 15px;
    color: #fff;
    line-height: 1;
    font-family: "Verdana";
    margin-top: 40px;
    margin-bottom: 10px;
}
.text2-2 {
    font-size: 26px;
    color: #fff;
    font-family: 'PFAgoraSansPro-Bold';
    line-height: 1;
    margin-bottom: 30px;
}
.text2-3 {
    font-size: 15px;
    color: #fff;
    line-height: 1.2;
    font-family: "Verdana";
    position: relative;
}
.text2-img {
    float: left;
    margin-bottom: 100%;
    margin-top: 20px;
    margin-right: 43px;
}
img.cite-left {
    position: absolute;
    top: -4px;
    left: 180px;
}
img.cite-right {
    display: inline;
}
.derslideimg {    min-height: 350px;}







/*=============stdpage=================*/
.stdpage-contents {margin-bottom:80px;}
.stdpage-contents p {font-family:"Verdana";color:#363233;font-size:14px;}
.stdpage-contents h3 {color:#f47a20;}
ul.stdpage-submenu {
    margin: 0;
    padding: 0px;
        display: inline-block;
    background:#0F5876;
    padding-left:20px;padding-right:20px;width: 100%;
}
li.stdpage-submenu-item {
    float: left;
    list-style-type: none;
    margin-right: 20px;
    padding: 10px;
    position: relative;
}
li.stdpage-submenu-item > a {color:#fff;text-decoration:none;font-family: 'PFAgoraSansPro-Bold';text-transform:uppercase;}
li.stdpage-submenu-item:hover, li.stdpage-submenu-item.active {background:#fff;}
li.stdpage-submenu-item:hover > a, li.stdpage-submenu-item.active > a {color:#0F5876;}
li.stdpage-submenu-item ul.dropdown-submenu {
    display: none;
    position: absolute;
    top: 100%;
    /*width: 100%;*/
    left: 0;
    background: #fff;
    z-index: 1;
    padding: 10px;
    border: 1px solid #ccc;
    border-top:none;
-webkit-box-shadow: 0px 2px 3px 0px rgba(50, 50, 50, 0.3);
-moz-box-shadow:    0px 2px 3px 0px rgba(50, 50, 50, 0.3);
box-shadow:         0px 2px 3px 0px rgba(50, 50, 50, 0.3);
}
li.stdpage-submenu-subitem {list-style-type:none;margin-bottom:10px;}
li.stdpage-submenu-subitem > a {color:#676767;}
li.stdpage-submenu-subitem:hover {}
li.stdpage-submenu-subitem:hover > a {color:#f47a20;text-decoration:none;}

.spoiler {display:none;margin-top:30px;}
/*.spoiler_more {
    margin-right: 30px;
    background: #f47a20;
    padding: 10px 20px;
    border-radius: 30px;
    color: #fff;
    text-decoration: none;
    border: 1px solid #fff;
    margin-bottom: 30px;
    cursor: pointer;
    clear: both;
    float: none;
    width: 150px;
    text-align: center;
}*/

.spoilerwrap {
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    padding-top: 10px;
    padding-bottom: 20px;
        margin-top: -1px;
}

.spoilertitle {position:relative;cursor:pointer;}
.spoilertitle:after {
    position: absolute;
    right: 20px;
    top: 5px;
    content: '';
    display: block;
    background-image: url(/img/sprite1.png);
    background-position: -248px -150px;
    width: 19px;
    height: 19px;
}

.spoilertitle.opened:after {
    background-image: url(/img/sprite1.png);
    background-position: -248px -179px;
    width: 19px;
    height: 19px;
}






/*---sidemenu--*/
ul.sidemenu {
    padding-left: 0;
}
li.stdpage-sidemenu-item {
    list-style-type:none;margin-bottom: 10px;
}
li.stdpage-sidemenu-item a {
    font-size: 14px;
    text-decoration: none;
    color: #0f5876;
}
li.stdpage-sidemenu-item:hover a {color:#f47a20;}

/*---filebuttons---*/
.filebuttons {
    margin-top: 30px;
    /* margin-bottom: 30px; */
    clear: both;
    float: none;
    overflow: hidden;
}
.filebuttonsup {
    margin-top: 0;
    margin-bottom: 0;
}
a.filebutton1 {
    display: block;
    float: left;
    margin-right: 30px;
    background: #f47a20;
    padding: 10px 20px;
    border-radius: 30px;
    color: #fff;
    text-decoration: none;
    border:1px solid #fff;
    margin-bottom: 30px;
}
a.filebutton2 {
    display: block;
    float: left;
    margin-right: 30px;
    background: #0F5876;
    padding: 10px 20px;
    border-radius: 30px;
    color: #fff;
    text-decoration: none;
    border:1px solid #fff;
    margin-bottom: 30px;
}
a.filebutton1:hover {background:#fff;border:1px solid #f47a20;color:#f47a20;}
a.filebutton2:hover {background:#fff;border:1px solid #0F5876;color:#0F5876;}



/*-----striped-----*/
table.striped {border:none;width:100%;}
table.striped tr:nth-child(2n) {background:#F3F3F6;}
table.striped tr:nth-child(2n+1) {background:#fff;}
table.striped tr:nth-child(1) {background:#0F5876;}
table.striped tr:nth-child(1) th {border:1px solid #fff;color:#fff;padding:30px;vertical-align: top;}
table.striped tr:nth-child(1) th strong, table.striped tr:nth-child(1) th b {color:#fff;}
table.striped tr td {border-bottom:1px solid #0F5876;color:#363233;padding:30px;vertical-align: top;}

.contents table {border:none;width:100%;}
.contents table tr:nth-child(2n) {background:#F3F3F6;}
.contents table tr:nth-child(2n+1) {background:#fff;}
.contents table tr:nth-child(1) {background:#0F5876;}
.contents table tr:nth-child(1) th, .contents table tr:nth-child(1) td {border:1px solid #fff;color:#fff;padding:30px;vertical-align: top;}
.contents table tr:nth-child(1) th *, .contents table tr:nth-child(1) td * {color:#fff!important;}
.contents table tr:nth-child(1) td p {margin-bottom:0;}
.contents table tr td {border:none;border-bottom:1px solid #0F5876;color:#363233;padding:30px;vertical-align: top;}
.table-wrap {
    width: 100%;
    overflow: scroll;
}

section.main-topslider {
    overflow: hidden;
}
.main-topslider-row {    margin-right: 0;
    margin-left: 0;}
.main-topslider-row > div {    
    padding-right: 0;
    padding-left: 0;}



.bread-cat {color:#f47a20;}
span.bread-leaf {
    color: #939598;
}
.submenu-row {margin-bottom:50px;}
.deripaska {
    margin-bottom: 20px;
}
.deripaska .agora-bold {
    font-size: 28px;
    font-family: 'PFAgoraSansPro-Bold';
    color: #0F5876;
    line-height: 1;
    margin-bottom: 30px;
}
.deripaska .simple {
    font-size: 16px;
    font-family: 'Verdana';
    color:#0F5876;
    margin-bottom:20px;
}

.orange-title, .orange-title a {font-family:"Verdana";font-size:20px;margin-bottom:30px;color:#f47a20;text-decoration:none;}
.italic20, .italic20 a {font-family:"Verdana";font-style:italic;font-size:20px;margin-bottom:30px;color:#363233;text-decoration:none;}
.orange-title a, .italic20 a {color:#0F5876;}


.stdpage-contents ul {margin-left:0;padding-left:0;margin-bottom:30px;}
.stdpage-contents ul > li {list-style-type:none;margin-right:10px;margin-bottom: 20px;}
.stdpage-contents ul > li:before {
    content: url(/img/bullet.png);
    margin-right: 10px;
}
.stdpage-contents .date {color:#a5a5a5;font-size:12px;margin-bottom:45px;}



/*----------newspage-----------------*/
.newspage-item {
    margin-bottom: 80px;
}
.newspage-item-img {margin-bottom:10px;}
.newspage-item-title {
    font-size: 18px;
    text-transform: uppercase;
    color:#0F5876;
    font-family: 'PFAgoraSansPro-Bold';
    margin-bottom:10px;
}
.newspage-item-title span, .stdpage-title span, .main-news-item-title span{color: #f47a20;
    font-size: 18px;
    text-transform: uppercase;
    font-family: 'PFAgoraSansPro-Bold';
}
.newspage-item-date {
    color: #a5a5a5;
    font-size: 11px;
    margin-bottom: 10px;
}
.newspage-item-intro {font-family: 'PFAgoraSansPro-Medium';font-size:16px;margin-bottom:10px;}
.newspage-item-more a {color:#f47a20;text-decoration:none;}
.news {margin-bottom:20px;}
.img-right {
    float: right;margin-left:40px;margin-bottom:40px;
}




/*---fondpage----*/
hr.fondpage-persons-item-separator {
    border-top: 1px solid #f47a20;
}
.fondpage-persons-item {margin-bottom:60px;}
.fondpage-persons-item-img {
    float: left;
    margin-right: 30px;
    margin-bottom: 30px;
}



/*---contactpage----*/
.contact-info, .partner-info, .press-info {margin-bottom:30px;}
.company-address, .company-phone {margin-bottom:10px;}


.copyright-text h1 {
    font-family: "Verdana";
    color: #363233;
    font-size: 14px;
    display: inline-block;
    margin-top: 10px;
    margin-bottom: 20px;
}
.news-items .row {
    display: flex;
    flex-wrap: wrap;
}
    

#follow-list{ width:auto; height:36px; margin: 0 0 0 0 !important; padding: 0;}
#follow-list li{float:left; width:30px; margin-right:12px;
    list-style:none;;
    margin-left: 0px;
    padding-bottom: 0px;
}
#follow-list li a {
    display: block;
    width: 31px;
    height: 31px;
    background-image: url('/img/social.png?v=1') !important;
    background-repeat: no-repeat;
    color: #fff;
    text-decoration: none;
    text-indent: -9000em;
    background-size: 101px;
}
#follow-list li a#vk {background-position: -3px -3px;}
#follow-list li a#fb {background-position: -36px -3px;}
#follow-list li a#youtube {background-position: -69px -3px;}

.follow-title{color: #fff; margin-bottom: 5px;}

.thevideo {
    position: relative;
    width: 100%;
    height: 0;
    padding-bottom: 56.25%;
    margin-top:0px;
}
.thevideo iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;

    border: none;
}


.video-flex{display: flex; margin: 20px 0 40px 0;}
.video-flex>div{flex: 1; margin-right: 10px;}
.video-flex>div:last-child {margin-right: 0px;}

.video-flex .thevideo {padding-bottom: 56.25%; flex: 1;}
.video-flex p{padding: 10px; font-size: 12px;}

.stdpage-contents img{margin-right: 10px; margin-bottom: 10px;}
.stdpage-contents .img-right img{margin-right: 0px;  margin-bottom: 0px;}
.footer-logo{margin-right: -20px;}
.news-first-img{max-width:300px;}
/*rrrrrrrrrrr*/
@media (min-width:1919px) {
    .footer-logo{margin-right: 66px;}
}

@media (max-width:2500px) and (min-width:1200px) {
    .container {width:1800px;}
}



@media (max-width:1919px) and (min-width:1200px) {
    .container {width:1400px;}
}


@media (max-width:1599px) and (min-width:1200px) {
    .container {width:1200px;}    
    .searchline input {max-width: 150px;}
}


@media (max-width:1199px) {
section.footer .footer-menu-item > a {
    margin-bottom: 10px;
}
section.footer .footer-menu-subitem > a {
    margin-bottom: 10px;
}
section.footer .footer-menu-submenu {
    margin-bottom: 20px;
}
section.footer {
    background-image: url(/img/footer.jpg);
    background-size: auto 100%;
    background-repeat: no-repeat;
    background-position-x: 90%;
}
.footer-logo {display:none;}

.footer-menu-item {
    margin-bottom: 20px;
}
.footerrow {
    margin-top: 40px;
    margin-bottom: 20px;
}
.main-newsslider-row {
    margin-bottom: 40px;
}
.main-news-item {
    margin-bottom: 20px;
}
.logo {margin-left:20px;margin-right:20px;margin-bottom:20px;}
.logo img {
    max-width: 100%;
}
.navbar-default .navbar-toggle {
    margin-left: 20px;
}
.main-topslider-slide > img {
    height: 100%;width:auto;
}
.mainmenu-right {
    margin-right: 20px;
    margin-top: 9px;
}
.slick-next {
    right: 15px;
}
.slick-prev {
    left: 15px;
}
.main-topslider-slide-title {
    font-size: 23px;
    top: 30%;line-height: 1.5;
}

.main-topslider .slick-next {
    right: 15px;
}
.main-topslider .slick-prev {
    left: 15px;
}
.stdpage-title {
    margin-top: 30px;
}
.container {width:100%}
.logo {
    width: auto;
    float: left;
}   
.derslide {background: #095272;}
.text1 {
    line-height: 1.5;
}
.navbar {
    margin-bottom: 0;
    margin-top: 20px;
}


}







@media (max-width:991px) {
li.stdpage-submenu-item {
    width: 100%;
}  
.text1 {
    margin-top: 71px;
    margin-left: 0px;
}
.text2-img {
    /* display: none; */
}

.text2-1 {
    margin-top: 20px;
    margin-bottom: 0;
}
img.cite-left {
    position: relative;
    top: 0;
    left: 0;
    display: inline;
}
.navbar {
    margin-bottom: 0;
    margin-top: 0;
}

}








@media (max-width:767px) {
.navbar-collapse {
    position: absolute;
    z-index: 10;
    background: #fff;
    width: 300px;
    top: 75px;
    border: 1px solid #ccc;
}
.main-topslider-more {
    bottom: 60px;
    right: 30%;
    left: 30%;
    text-align: center;
}
.notmainpage .navbar-default .navbar-nav>li.mainmenu-item> a {
    color:#0F5876;
}
.text1 {
    margin-top: 71px;
    margin-left: 0px;
}
.text2-img {
    display: none;
}
.text2-1 {
    margin-top: 20px;
    margin-bottom: 0;
}
img.cite-left {
    position: relative;
    top: 0;
    left: 0;
    display: inline;
}
.derslideimg {
    display:none;
    right: 100%;
    position: relative;
}
.navbar-nav {
    margin: 0;
}
.navbar-collapse {
    top: 54px;
    border-top: none;
}
/* .mainmenu {overflow:hidden;} */


}








@media (max-width:499px) {
.main-topslider-slide-title {
    font-size: 20px;
    top: 25%;
    line-height: 1.4;
} 
.logo {
    width: auto;
    float: none;
}
.main-topslider-more {
    bottom: 55px;
    right: 25%;
    left: 25%;
        padding: 4px 9px;
}
.text1 {
    font-size: 20px;
}
.cite-left,.cite-right {height:18px;}
.text2-2 {
    font-size: 20px;
    margin-bottom: 10px;
}
.text2-3 {
    font-size: 14px;
}
.searchline input {
    max-width: 100px;
}

}







@media (max-width:349px) {
.main-topslider-slide-title {
font-size: 20px;
top: 25%;
line-height: 1.2;
}


}



.row-eq-height {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display:         flex;
}

.category-menu-col h3{
    font-size: 20px;
    font-family: 'PFAgoraSansPro-Bold';
     margin-bottom: 40px;
    color: #0F5876;
    margin-top: 60px;
}
.category-menu-col ul{list-style:none; padding:0;}
.category-menu-col li{margin-bottom: 5px;}

.main-newsslider .stdpage-title{margin: 29px 0 11px 1.5%;}
.main-newsslider .slick-prev {        left: 0px;     top: 26%;}
.main-newsslider .slick-next {        right: 0px;     top: 26%;}
.main-newsslider .bread-row {    margin-bottom: 0;}
@media (max-width:767px) {
    .main-newsslider .category-menu-col h3{margin:0 0 12px 0;}
    .main-newsslider .stdpage-title{margin-top:0;}
    /******/
    .video-flex{display: inline-block; width: 100%;}
    .thevideo {}


    .video-flex>div{margin-right: 0px; margin-bottom: 15px;}
    .video-flex>div:last-child {margin-right: 0px;}
    .video-flex .thevideo { padding-bottom: 56.25%;}
    

    .main-newsslider .slick-next, .main-newsslider .slick-prev{display:none !important;}
    .main-newsslider-row{overflow: auto;}
    
    .stdpage-contents>div{width:100% !important;}
    .img-right{float: none;    margin: 0 auto 40px auto;    text-align: center;}

    .main-topslider-slide > img {
        max-height: 454px;
    }
    .stdpage-contents img{width: 100%; height: auto; margin-right: 0;  margin-bottom: 10px;}
    .stdpage-contents .img-right img{width: auto;}

    .contents table tr td{display: block; padding: 10px; border-bottom: none;}
    .contents table tr{display: block; padding: 20px 0; border-bottom: 1px solid #0F5876;}

    .contents table tr:nth-child(1) th, .contents table tr:nth-child(1) td{display: none; border-bottom: none;}
    .contents table tr:nth-child(1){padding: 0;}

    .mainmenu .navbar-collapse.in{overflow-y: visible;}
    .mainmenu .dropdown-menu>li>a{white-space: normal; line-height: 1.2; padding: 5px 20px;}
    .mainmenu .dropdown-menu>li.mainmenu-subitem> p{padding: 4px 5px 4px 12px; margin-bottom: 0;}
    .mainmenu .mainmenu-subitem > ul{padding: 0 21px 7px 25px !important;}
    .mainmenu .navbar-collapse {top: 55px;}
    
}
