@media only screen and (max-width:480px){
	.ays-pb-modal.ays-pb-modal_1.fadeIn {
  width: 100%!important;
    height: 385px!important;
}
	.banner-albania{
		margin-top: 0%;
	}
}

/* Fillim Logo per personat me aftesi te kufizuar*/
.accessability_container {
    width: 200px;
    background: #fff !important;
    color: #000 !important;
    position: fixed;
    top: 0px;
	right: 0px;}
@media only screen and (min-width:320px) and (max-width:1024px){
#wp_access_helper_container {
	margin-top: 50%!important;}
}
@media only screen and (min-width:321px) and (max-width:384px){
.boxSocial {
	margin-right: -76px;}
}
@media only screen and (max-width: 384px) and (min-width: 321px){
.boxSocial {
    margin-right: -65px;
	}}
.accesibilty {
    background: url(/wp-content/uploads/2019/04/disabledPerson.png) left center no-repeat;
    width: 25px;
    height: 27px;
}
@media only screen and (max-width: 768px) and (min-width: 600px){
.boxSocial {
  
    transform: scale(0.85);
	}
	.headEmail {
		margin-right: -20px;}

}

	

.a_module.wah_contrast_trigger {
    display: none;
}.a_module.wah_clear_cookies {
    display: none;
}.the-tooltip > .tooltip_inner {
    font-size: 20px;
    width: 300px;
    line-height: 34px;
}
body .accessability_container.dark_theme .a_module {
   border-bottom: none; 
}

button.wah-action-button.wahout.wah-call-highlight-links:hover {
    width: 182;
    height: 85px;
    
    font-size: 26px;
    border-radius: 22%;
    background: #c1c1c1!important;
}
button.wah-action-button.wahout.wah-call-keyboard-navigation:hover {
    width: 182px;
    height: 85px;
   
    font-size: 26px;
    border-radius: 22%;
    background: #c1c1c1!important;
    color: #000!important;
}
button.wah-action-button.wahout.wah-call-invert:hover {
    width: 182;
    height: 85px;
   
    font-size: 20px;
    border-radius: 22%;
    background: #c1c1c1!important;
    color: #000!important;
}
button.wah-action-button.smaller.wahout:hover {
    width: 182;
    height: 85px;
    font-size: 26px;
    border-radius: 22%;
    background: #c1c1c1!important;
}
button.wah-action-button.larger.wahout:hover {
    width: 182;
    height: 85px;
    font-size: 26px;
    border-radius: 22%;
    background: #c1c1c1!important;
}

body .accessability_container.dark_theme.accessability_container.active, body .accessability_container.dark_theme #access_container, body .accessability_container.dark_theme .access_container_inner, body .accessability_container.dark_theme .a_module, body .accessability_container.dark_theme .a_module_title, body .accessability_container.dark_theme .a_module_exe, body .accessability_container.dark_theme .font_resizer a, body .accessability_container.dark_theme .contrast_trigger {
    background: #c1c1c1 !important;
}
button.close_container {
    background: #000!important;}

div#wp_access_helper_container {
    background: transparent!important;
}

div#wp_access_helper_container:hover {
    opacity: 1;
}
#wp_access_helper_container {
    margin-top: 11%;
    margin-left: 4%;
    opacity: 0.8;
display:none;
  
}
div#accesibilty {
	cursor:pointer;
	float: left;
  margin-right: 10px;
}
button.wah-action-button.wahout.wah-call-clear-cookies {
    display: none;
}
button#contrast_trigger {
    display: none;
}
.a_module_title {
	display: none;}
/* Fund Logo per personat me aftesi te kufizuar*/ 

/*shtuar per data ne fund te widget qe ndodhet */
.pt-cv-meta-fields {
    text-align: center;
    font-weight: 600;
    color: red;
	position:absolute;
	bottom:0;
	margin-left:30%;
}

.bnt-shortcode .bnt-title span,
.bnt-shortcode .shotcode-controls {
    visibility: hidden
}

.gTitle {
    width: 100%
}

div.wpcf7-response-output {
    width: 47%
}

.tabProgDetPar {
    float: left;
    width: 100%
}

.tabProgIndex {
    overflow-x: hidden
}

.relatedContainer {
    padding: 0 0 50px
}

.rpwe-block h3 {
    width: 95%
}

.latest3News {
    margin-top: 27%
}

.vsrp_div a {
    font-size: 16px!important
}

.tabProgDetImpar,
.tabProgDetPar,
.tabProgDetPar a {
    width: 100%
}

.tabProgDetImpar a,
.tabProgDetPar a {
    font-size: 12px
}

.imageMinister img {
    height: 200px
}

#subpagini li a,
.DescriptionList h2 {
    text-transform: uppercase
}

.relatedTitle a {
    color: #000;
    font-size: 15px
}


div#titull {
    width: 100%!important;
    margin-bottom: 5%
}

@media only screen and (min-width:479) and (max-width:481) {
    .lvca-posts-carousel .lvca-posts-carousel-item .lvca-project-image img {
        height: 341px!important
    }
}

@media only screen and (min-width:767px) {
    /*.listProg4 {
        height: 285px!important
    }*/
}

.next.page-numbers,
.prev.page-numbers {
    position: relative;
    top: 4px
}

#nextProg {
    margin-bottom: 50px
}

.listaprogIndex {
    margin-bottom: inherit
}

.headerTop {
    float: right;
    max-width: 800px;
    height: 50px;
    display: none
}

.pageDescription span {
    background: #fff
}

.headerMenu {
    float: right;
    margin-top: 99px
}

#bwg_container1_0 #bwg_container2_0 .bwg_image_alt_0 {
    width: 100%;
    font-size: 15px;
    font-family: segoe ui;
    color: #000;
    text-align: center;
    padding-left: 8px;
    word-break: break-word;
    display: none!important
}

.wpcf7-form label,
.wpcf7-form label.subscribe_newsletter {
    text-align: right;
    font-size: 14px;
    font-family: HelveticaRegular
}

select {
    margin-top: -17px;
    margin-left: 110px
}

.wpcf7-form input[type=text],
.wpcf7-form input[type=email] {
    float: right;
    width: 202px;
    border: 1px solid #bfbfbf;
    padding: 3px 5px;
    background: #fff
}

.wpcf7-form label {
    float: left;
    width: 83px;
    color: #000;
    padding-top: 15px;
    padding-right: 10px
}

.wpcf7-form textarea {
    float: right;
    width: 538px;
    border: 1px solid #bfbfbf;
    padding: 3px 5px;
    background: #fff;
    height: 100px
}

.wpcf7-submit {
    background: url(/wp-content/uploads/2017/09/bgbutcontact.jpg) left center no-repeat;
    border: none;
    width: auto;
    color: #fff;
    font-size: 14px;
    font-family: HelveticaRegular;
    padding: 10px 20px
}

.wpcf7-form label.subscribe_newsletter {
    float: left;
    width: 278px;
    color: #000;
    padding-top: 13px;
    padding-right: 10px
}

.matura h3 a,
.rpwe-block,
.rpwe-title,
h2.titleNews {
    text-align: center
}

span.wpcf7-not-valid-tip {
    color: red;
    font-size: 1em;
    font-weight: 400;
    display: block;
    margin-left: 113px
}

.slick-slider {
    height: 349px
}

.bnt-shortcode {
    height: 35px;
    margin-top: 1px
}

.nav .navbar-nav>li>a {
    color: #000;
    font-family: "Adobe Garamond Pro";
    font-weight: 700;
    font-size: 20px;
    position: relative;
    line-height: 40px;
    padding: 0 0 0 25px
}

.ministre h1 h2,
.vc_custom_heading {
    font-weight: 700
}

.rpwe-time {
    color: red!important;
    font-size: 14px!important;
    font-family: helvetica!important;
    font-weight: 700!important;
    margin-bottom: 3px!important
}

.pt-cv-wrapper .col-md-4 {
    background: url(/wp-content/uploads/2018/02/bgstiribottom.jpg);
    width: 244px;
    margin: 0 77px 50px 0;
    height: 282px
}

.pt-cv-view .pt-cv-ifield {
    margin-bottom: 0!important;
    width: 210px!important;
    overflow: hidden;
    margin-top: 13px
}

.bnt-inner {
    background: #fff;
    border: 1px solid gray;
    font-weight: 600
}

.bnt-shortcode .bnt-inner ul li a,
.bnt-shortcode .bnt-inner ul li a:link {
    color: #000;
    font-size: 16px;
    text-decoration: none;
    border: 0
}

.bnt-shortcode .bnt-title {
    font-weight: 600;
    float: left;
    width: auto;
    height: 100%;
    position: relative;
    color: #fff;
    background-color: red!important;
    margin-right: 20px;
    padding: 6px 25px
}

.bnt-inner {
    padding: 4px 0
}

.vsrp_div {
    font-size: 18px!important
}

.wpb_gallery .wpb_flexslider .flex-control-paging {
    z-index: 10;
    visibility: hidden
}

.flexslider {
    box-shadow: 0 0 0 rgba(0, 0, 0, .2)!important
}

.scroll {
    margin-right: 27px
}

.tabMedia {
    float: left!important;
    width: 613px!important
}

.matura h3 a {
    float: left;
    color: #000;
    font-size: 15px!important;
    font-family: helvetica;
    width: 325px;
    margin-top: 10px;
    margin-bottom: 10px;
    height: 47px;
    overflow: hidden
}

.rpwe-block li {
    border-bottom: none!important;
    margin-bottom: 10px;
    padding-bottom: 10px;
    list-style-type: none;
    padding-left: 55px
}

.pt-cv-page {
    padding-left: 28px
}

.headerTop ul li {
    display: inline!important;
    margin-right: 24px
}

.headerTop ul {
    margin-top: 15px
}

@media only screen and (max-width:48em) {
    .headerTop .langs ul {
        margin-top: 3px
    }
    .flexslider .slides img {
        max-height: 250px
    }
    .detaliiSocial a {
        display: inline-block
    }
}

ul.nav {
    margin-top: 15px
}

@media only screen and (max-width:48em) {
    .slideMG .sliderMedia .bx-caption {
        display: none
    }
    @media only screen and (max-width:40em) {
        .headerCenter {
            width: 100%;
            /*margin-top: 10px*/
        }
    }
}

/*.menuf h2 {
    color: #000;
    font-size: 22px;
    font-family: "Adobe Garamond Pro";
    font-weight: 700;
    list-style-type: none
}*/

.boxWidget {
    float: left;
    width: 194px;
    height: 284px;
    overflow-y: hidden;
    padding-bottom: 20px
}

.rtbs .rtbs_menu li a.active {
    position: relative;
    color: #000
}

.fotoinMedia {
    float: left;
    width: 100%;
    margin-top: -15px;
    height: 308px;
    background: #fff
}

.imgMedia {
    float: left;
    width: 335px;
    height: 203px;
    margin-left: 10px;
    margin-top: 15px
}

.descriereTab {
    float: right;
    width: 214px;
    margin-top: 25px;
    margin-right: 5px;
    font-size: 12px;
    color: #000;
    font-family: Helvetica;
    line-height: 18px
}

.clear {
    clear: both;
    font-size: 0;
    line-height: 0;
    height: 0;
    overflow: hidden
}

.videoinMedia {
    float: left;
    width: 100%;
    height: 308px;
    margin-top: -15px;
    background: #fff
}

.rtbs_multimedia {
    background: url(/wp-content/uploads/2017/10/bgtab.png);
    height: 399px;
    width: 636px
}

.vsrp_div a {
    padding-top: 8px;
    padding-bottom: 9px;
    margin-left: auto;
    margin-right: auto;
    color: #000;
    width: 100%;
    border-top: 2px red solid;
    border-bottom: 2px #ccc solid
}

.pt-cv-wrapper [class*=pt-cv-] a {
    box-shadow: none;
    font-size: 15;
    color: #000
}

#subpagini li a {
    display: block;
    color: #000;
    font-family: helvetica, Helvetica, sans-serif;
    font-size: 15px;
    background: url(/wp-content/uploads/2017/10/bgrmin.jpg) left center no-repeat;
    padding: 20px;
    font-weight: 700
}

/*.departamenteBox {
    float: left;
    background: url(/wp-content/uploads/2017/10/bgdepartamente.jpg) left center no-repeat
}*/

.bgimgspag {
    background: url(/wp-content/uploads/2017/10/bgimgpag.jpg) left center no-repeat
}

@media only screen and (max-width:380px) {
    .boxSocial {
        transform: scale(.58)
    }
    .boxWidget {
        margin-left: -2px!important
    }
    .pt-cv-wrapper .col-md-4 {
        margin-left: 24px!important
    }
    
    .listProg2,
  
    .listWid5,
    listWid2 {
        height: 285px;
        overflow-y: scroll
    }
    .widgetMargin {
        display: none
    }
}

@media screen and (max-width:520px) and (min-width:321px) {
    .slideMG {
        width: 330px;
        height: 228px
    }
    .titull {
        width: 350px!important
    }
    .gTitle {
        display: block
    }
    .fotoinMedia {
        float: left;
        width: 100%;
        height: 340px;
        background: 0 0
    }
}
#kabineti,
#programi_widget {
    width: 290px;
    padding-left: 9px
}

#kabineti li {
    padding-left: 25px
}

#kabineti a,
#programi_widget a {
    font-weight: 100;
    font-size: 15px
}

#kabineti hr,
#programi_widget hr {
    border: .5px solid red;
    margin-bottom: 3px;
    margin-top: 0
}

#programi_widget li {
    padding-left: 15px
}

#prioritete_widget li {
    padding-left: 11px;
    padding-bottom: 5px
}

#prioritete_widget a {
    font-size: 15px
}

#prioritete_widget .prioritetet_me_shume a {
    color: #71757a;
    font-size: 12px;
    font-weight: 500;
    padding-bottom: 25px
}

#te_rejat_fundit ul {
    margin-left: -45px!important
}

#menu-item-960:hover #menu-item-1009 .dropMenu ul {
    display: none
}

#menu-item-960 #menu-item-1009:hover .dropMenu {
    display: block;
    top: 367;
    left: 100%
}

#menu-item-960 #menu-item-1009:hover .dropMenu ul {
    display: block
}

.headEmail {
    width: 175px
}
.rpwe-aligncenter {
    width: 125%;
    height: 140px;
    margin-left: -55px!important;
    margin-bottom: 10px
}

h2.titleNews {
    font-size: 14px;
    font-family: Verdana;
    font-weight: 700
}

.rpwe-block {
    margin-top: 11px
}

div#media2 {
    margin-top: 25px;
}
.contactRight {
    width: 115px
}
a#abc {
    margin-top: 1px;
    font-size: 11px;
    margin-bottom: 5px
}

.albumListing .relatedDetailsContainer .relatedPicture a img {
    width: 200px;
    height: 110px
}

.wp-post-image {
    width: 645px
}

@media screen and (max-width:320px) and (min-width:300px) {
	.filterMedia {
		padding: 0;}
	.descriereTab h2 a {
		font-size: 12px;}
   
    .bnt-shortcode .bnt-inner ul {
        line-height: .8
    }
    #tab_container_5954 .tab-content {
        height: 313px
    }
    .rpwe-block,
    .rpwe-title,
    h2.titleNews {
        text-align: center
    }
    
    .lvca-posts-carousel .lvca-posts-carousel-item .lvca-project-image img {
        height: 210
    }
    .slideMG .sliderMedia .bx-caption {
        display: none
    }
    .relatedContainer {
        margin: 0 20px 0 -13px
    }
   
    .videoinMedia {
        height: 347px;
        margin-top: 13px
    }
    .imgMedia img {
        width: 272!important;
        height: 194
    }
    .slideMG {
        width: 262px;
        height: 205px;
        padding: 10px
    }
    .searchMedia {
        width: 100%
    }
    .titull {
        width: 350px!important
    }
    .gTitle {
        display: block
    }
    .fotoinMedia {
        float: left;
        width: 100%;
        height: 340px;
        background: 0 0
    }
   
    #kabineti,
    #programi_widget {
        width: 290px;
        padding-left: 9px
    }
    #kabineti li {
        padding-left: 25px
    }
    #kabineti a,
    #programi_widget a {
        font-weight: 100;
        font-size: 15px
    }
    #kabineti hr,
    #programi_widget hr {
        border: .5px solid red;
        margin-bottom: 3px;
        margin-top: 0
    }
    #programi_widget li {
        padding-left: 15px
    }
    #prioritete_widget li {
        padding-left: 11px;
        padding-bottom: 5px
    }
    #prioritete_widget a {
        font-size: 15px
    }
    #prioritete_widget .prioritetet_me_shume a {
        color: #71757a;
        font-size: 12px;
        font-weight: 500;
        padding-bottom: 25px
    }
    #te_rejat_fundit ul {
        margin-left: -45px!important
    }
    #menu-item-960:hover #menu-item-1009 .dropMenu ul {
        display: none
    }
    #menu-item-960 #menu-item-1009:hover .dropMenu {
        display: block;
        top: 367;
        left: 100%
    }
    #menu-item-960 #menu-item-1009:hover .dropMenu ul {
        display: block
    }
    .headEmail {
        width: 175px
    }
    .rpwe-aligncenter {
        width: 125%;
        height: 167px;
        margin-left: -55px!important;
        margin-bottom: 10px
    }
    h2.titleNews {
        font-size: 14px;
        font-family: Verdana;
        font-weight: 700
    }
    .rpwe-block {
        margin-top: 11px
    }
    .widgetMedia {
        float: right!important;
        margin-top: 14px
    }
    .logo {
        margin-left: -10px
    }
    
    .contactRight {
        width: 115px
    }
   
    a#abc {
        margin-top: 1px;
        font-size: 11px;
        margin-bottom: 5px
    }
    .contactLeft {
        width: 100%;
        padding-left: 0
    }
    .albumListing .relatedDetailsContainer .relatedPicture a img {
        width: 200px;
        height: 110px
    }
    .vsrp_div a {
        margin-left: 1px
    }
    span#nextProg,
    span#prevProg {
        margin-left: -11%
    }
    span#nextProg {
        margin-bottom: 8%
    }
    div#multimedia {
        margin-left: -45%
    }
    #tab_container_5954 .tab-content {
        padding: 0!important
    }
    .imgMedia {
        margin-left: 0
    }
    
    #tab_container_5954 .wpsm_nav-tabs>li {
        width: 100%!important
    }
    
    .slick-slider {
        height: 252px
    }
    .detailesTitle h1 {
        font-size: 24px
    }
    .wp-post-image {
        width: 100%;
        height: auto
    }
    .bx-controls.bx-has-pager {
        display: none
    }
   
    ul.subnav li {
        width: 88%
    }
    .departamenteDescLista {
        width: 76%!important
    }
   
    .boxSocial {
        display: block;
        margin-right: -65px
    }
}

@media only screen and (min-width:800px) and (max-width:823px) {
   
    ul ul.subnav {
        width: 200px
    }
    ul.subnav li {
        width: 190px
    }
   
   
}

@media only screen and (max-width:480px) {
   
    .boxWidget {
        margin-left: 10px
    }
    .pt-cv-wrapper .col-md-4 {
        margin-left: 24px
    }

    .rtbs_multimedia {
        height: 398px;
        width: auto
    }
    .videoinMedia {
        height: 193px
    }
    .rtbs_full .rtbs_menu li.mobile_toggle {
        color: #000
    }
    .detailsNewsContainer {
        margin: 13px
    }
    .menuTop {
        height: 40px;
        width: 6%;
        margin-top: -67px
    }
    .listProg2,
    
    .listWid5,
    listWid2 {
        height: 285px
    }
    .widgetMargin {
        display: none
    }
   
    .departamenteDescLista {
        width: 86%
    }

}

@media screen and (max-width:360px) and (min-width:321px) {
    .bnt-shortcode .bnt-inner ul {
        line-height: .8
    }

    .tabProgDetImpar,
    .tabProgDetPar {
        width: 178!important
    }
    .tabProgIndex {
        overflow-x: hidden
    }
    .tabProgDetImpar a,
    .tabProgDetImpar p,
    .tabProgDetPar a,
    .tabProgDetPar p,
    .tabProgIndex,
    .tabprogImage {
        width: 173px!important
    }
    .slideMG {
        width: 299px;
        height: 248px
	}
    .vsrp_div a {
        margin-left: auto
    }
    #tab_container_5954 .wpsm_nav-tabs>li {
        width: 100%!important
    }
    .bgwidIndex {
        margin-left: -2%;
        width: 99%
    }
    .boxWidget {
        width: 178px
    }
    #nextWid,
    #prevWid {
        margin-left: -1%
    }
    .videoinMedia {
        height: 297px;
        margin-top: 0
    }
    .imgWidget img {
        width: 80%
    }
	.imgMedia img {
		width: 100%;}
	
    .boxWidget h3 a {
        width: 90%
    }
    .desWidget p {
        font-size: 11px
    }
    select.wpcf7-form-control.wpcf7-select option {
        max-width: 20px;
        font-size: 10px
    }
    option {
        width: 20px!important;
        display: inline-block!important;
        word-break: break-all
    }
    .departamenteDescLista {
        width: 80%
    }
   
    .wpb_wrapper {
        width: 100%
    }
    .detaliiSocial a {
        display: inline-block
    }
    .desWidget {
        width: 168px
    }
}

@media screen and (max-width:398px) and (min-width:376px) {
    .boxSocial {
        transform: scale(.7)
    }
    .tabProgDetImpar a,
    .tabProgDetImpar p,
    .tabProgDetPar a,
    .tabProgDetPar p,
    .tabProgIndex,
    .tabprogImage {
        width: 173px!important
    }
    .slideMG {
        width: 299px;
        height: 248px
    }
    .vsrp_div a {
        margin-left: 0
    }
    #tab_container_5954 .wpsm_nav-tabs>li {
        width: 100%!important
    }
    
    .imgWidget img {
        width: 90%
    }
    .boxWidget h3 a {
        width: 94%
    }
    .desWidget {
        width: 88%
    }
    .bgwidIndex {
        margin-left: -2%;
        width: 99%
    }
    .boxWidget {
        width: 178px
    }
    #nextWid,
    #prevWid {
        margin-left: -1%
    }
    .videoinMedia {
        height: 297px;
        margin-top: 0
    }
    .departamenteDescLista {
        width: 83%;
        height: 210px
    }
    
}

@media screen and (max-width:640px) and (min-width:639px) {
    
    .pageTop {
        width: 100%
    }
    div#titull {
        width: 100%!important
    }
    .slideMG {
        width: 94%;
    }
   
    #tab_container_5954 .wpsm_nav-tabs>li {
        width: 100%!important
    }
    .vsrp_wrapper {
        margin-top: 8%
    }
    .vsrp_div a {
        width: 577px;
        margin-left: 24px
    }
}

@media screen and (max-width:414px) and (min-width:411px) {
  
    .bnt-shortcode .bnt-inner ul {
        line-height: 1
    }
    .lvca-posts-carousel .lvca-posts-carousel-item .lvca-project-image img {
        height: 294px
    }
    .slideMG {
        height: 250
    }
    .boxSocial {
        float: right;
        margin-top: 5px;
        margin-right: -12%;
        transform: scale(0.8);
    }
    #tab_container_5954 .wpsm_nav-tabs>li {
        width: 100%!important
    }
    .linkm {
        margin-right: 14%
    }

    .videoinMedia {
        height: 324px;
        margin-top: 3px
    }

    .departamenteDescLista {
        width: 83%;
        height: 210px
    }
}

@media screen and (max-width:500px) and (min-width:450px) {
   
    .gTitle {
        color: #000;
        font-size: 18px;
        font-family: helvetica, Arial, sans-serif;
        margin: 0 0 15px;
        float: left;
        font-weight: 700;
        display: block
    }
    div#titull {
        width: 100%!important
    }
    .vsrp_div a {
        width: 98%!important
    }
    .slideMG {
        width: 400px;
        height: 280px
    }
    .bx-wrapper img {
        height: auto
    }
    .wpsm_nav-tabs>li {
        width: 100%!important
    }
}

@media screen and (max-width:599px) and (min-width:501px) {
    div#titull {
        width: 100%!important
    }
    
  .boxSocial {
    clear: both;
}
    
    .wpsm_nav-tabs>li {
        width: 100%!important
    }
    .departamenteDescLista {
        width: 90%
    }
   
}
@media screen and (max-width:625px) and (min-width:320px) {
.imgMedia {
	width: 100%!important;}}

@media screen and (max-width:600px) and (min-width:550px) {
    .bnt-inner {
        padding: 2px 0;
        height: 29px
    }
    div#titull {
        width: 100%!important
    }
    
    
    .slideMG {
        width: 520px;
        height: 400px
    }
    
    .wpsm_nav-tabs>li {
        width: 100%!important
    }
    .departamenteDescLista {
        width: 90%
    }
    
}

@media screen and (max-width:736px) and (min-width:731px) {
    .pageTop {
        width: 100%
    }
    div#titull {
        width: 100%!important
    }
    .slideMG {
        width: 94%
    }
   
    #tab_container_5954 .wpsm_nav-tabs>li {
        width: 100%!important
    }
    img.alignnone.size-full.wp-image-6779 {
        width: 100%
    }
}

@media screen and (min-device-width:800px) and (max-device-width:1000px) {
	div#media2 {
    margin-top: 60px;
}
    .tabProgDetPar a {
        margin-top: 10px;
        margin-bottom: 10px
    }
    #media1 {
        width: 100%
    }
    .wpsm_nav-tabs>li {
        width: 100%!important
    }
    .slideMG {
        width: 95%
    }
}

@media screen and (max-width:823px) and (min-width:812px) {
    .slideMG {
        width: 95%
    }
    .pageTop {
        width: 100%
    }
    div#titull {
        width: 100%!important
    }
}

@media screen and (max-width:568px) and (min-width:567px) {
    .slideMG {
        width: 95%;
        height: 129%
    }
    .pageTop {
        width: 100%
    }
    div#titull {
        width: 100%!important
    }
    #tab_container_5954 .wpsm_nav-tabs>li {
        width: 100%!important
    }
}
@media screen and (max-width:375px) and (min-width:361px) {
    
    span#nextProg {
        margin: 5% 0
    }
    .slideMG {
        width: 298px;
        height: 225px
    }
    .vsrp_div a {
        margin-left: auto
    }
   
    #tab_container_5954 .wpsm_nav-tabs>li {
        width: 100%!important
    }
    .videoinMedia {
        height: 327px;
        margin-top: 12px
    }
    .bgwidIndex {
        margin-left: -7%
    }
    
    .departamenteDescLista {
        width: 86%
    }
   
}

@media screen and (max-width:667px) and (min-width:666px) {
   
    .slideMG {
        width: 95%;
        height: 129%
    }
    .pageTop {
        width: 100%
    }
    div#titull {
        width: 100%!important
    }
    .pt-cv-wrapper .col-md-4 {
        margin: 0 57px 50px 0
    } 
    #tab_container_5954 .wpsm_nav-tabs>li {
        width: 100%!important
    }
    div#multimedia {
        margin-left: 6%
    }
 
}

@media screen and (max-width:768px) and (min-width:767px) {
    .lvca-posts-carousel .lvca-posts-carousel-item .lvca-project-image img {
        height: 307
    }
    .slideMG {
        width: 95%;
        height: 535
    }
    .pageTop {
        width: 100%
    }
    .albumListing {
        width: 33%
    }
    div#titull {
        width: 100%!important
    }
    
    div#slider {
        width: 58%
    }
    vsrp_div a {
        font-size: 18px!important;
        margin-left: auto!important
    }
   
    #tab_container_5954 .wpsm_nav-tabs>li {
        width: 100%!important
    }
    div#media1 {
        width: 95%
    }
    div#multimedia {
        margin-left: 11%
    }
    
    div#media2 {
        width: 85%;
        margin-top: -7%
    }
   
    .departamenteDescLista {
        width: 90%
    }
    
}

@media screen and (max-width:1024px) and (min-width:1023px) {
    
    div#media2 {
        width: 30%;
    }
    div#media1 {
        width: 59%
    }
   
}

li .active {
    background: #ccc
}


/*text in the middle of image news*/
.lvca-project-image {
    max-height: 350px;
}

/*topmenu fix*/
@media screen and (max-width:960px){
	.menuTop{
		width:100%;
		margin:auto;
	}
	.menuTop>ul>li a {
        font-size: 14px;
    }
}
@media screen and (max-width:768px){
	.menuResponsive{
		margin-right:100%;
		margin-top:-127%;
	}
	.titleDetalils a {
    max-width: 2000px;
}
	.newsDetails .titleDetalils a {
		text-align: justify;
	font-size:2.8vw;}
	.newsDetails {
    margin: 0 15px 25px 15px;
}
}
@media screen and (max-width:599px) and (min-width:400px) {
		.headerMenu {
    margin-top: 65px;
}
	
	.boxSocial {
        float: right;
        margin-top: 5px;
        margin-right: -9%;
        transform: scale(0.8);
		clear:both;}
}
@media screen and (max-width:399px) and (min-width:360px) {
	.headerMenu {
    margin-top: 65px;
	}
.boxSocial {
    float: right;
    margin-top: 5px;
    margin-right: -17%;
    transform: scale(0.7);
    clear: both;

}
}
	@media screen and (max-width:359px) and (min-width:320px) {
	.headerMenu {
    margin-top: 65px;
}
  .boxSocial {
    float: right;
    margin-top: 5px;
    margin-right: -23%;
    transform: scale(0.6);
    clear: both;
}
	}
	
	

@media screen and (max-width:299px) {
	.menuResponsive{

		margin-top:-127%;
	}
}

.listProg2 .tabProgIndex{
	margin-left:7px;
}


@media screen and (max-width:1000px){

	.wpsm_nav-tabs{
		width:100% !important;
	}
	
	.widgetMedia {
    width: 100% !important;
}
}

@media screen and (max-width:767px){
	#tab_container_5954 .wpsm_nav-tabs > li {
    
    width: 100% !important;
	}}
@media screen and (max-width:720px){
	.descriereTab{
		margin-right:5px !important;
	}
}

@media screen and (max-width:625px){
	.descriereTab{
		width:90% !important;
	}
}
	/* copyright */
@media screen and (max-width:630px){
	.footerLeft a{
    padding-bottom: 9px;
	}
	.footerLeft h2 {
    font-size: 28px;
}
	#footer{
		width:100% !important;
	}
	.menuf {
    width: 100%;
		margin-left:0px;
}
	.footerLinks{
		background-color:#fff;
	}
	.footerCopyright p{
		text-align:center;
		position:relative;
		margin-left:0 !important;
	}
	.footerDiv{
		width:100%;
	  height: 1450px;
		overflow-y:scroll;
	}
	.footerCopyright{
		width:100%;
	}
	
}
@media screen and (max-width:377px){
	
	.footerCopyright p{
		font-size:9px;
	}.footerDiv{
		
	  height: 1450px;
	}
	
}
@media screen and (max-width:700px)and (min-width:631px){
	.menuf h2{
		    font-size: 15px;
	}
	.menuf li a {
    
    font-size: 9px;
    
}	
}
@media screen and (max-width:1038px) and (min-width:790px){
	.menuf h2{
		    font-size: 18px;
	}
	.menuf li a {
    
    font-size: 11px;
    
}
}
@media screen and (max-width:789px) and (min-width:701px){
	
	.menuf h2{
		    font-size: 15px;
	}
	.menuf li a {
    
    font-size: 9px;
    
}
	.footerLeft{
		padding:0 !important;
	}
}

/*jioPhone2*/
@media screen and (max-width:240px)
{
	body{
		transform: scale(0.6);
	}
}

div#te_rejat_fundit a {
    font-size: 11px;
}
.menuTop > ul > li a{
	font-size:16px!important;
}
@media screen and (max-width: 800px){
div#vsrpid {
    width: 90% !important;
    margin: 50px 5% 10px!important;
	}
	div#slider {
    width: 98%!important;
    margin: auto;
    float: none;
}
}
@media screen and (max-width:1022px)and (min-width:801px){
	.vsrp_div a {
    width: 95%;
	}}
.lvca-container img, .lvca-grid-container img {
    height: 100%;
    object-fit: cover;
}
@media screen and (max-width: 369px) and (min-width: 320px){
.bnt-shortcode .bnt-inner ul li a, .bnt-shortcode .bnt-inner ul li a:link {
    line-height: 1.1;
    font-size: 10px;
    height: 25px;
    width: 190%;
	}}
@media screen and (max-width: 520px) and (min-width: 370px){
.bnt-shortcode .bnt-inner ul li a, .bnt-shortcode .bnt-inner ul li a:link {
    line-height: 1.1;
    font-size: 10px;
    height: 22px;
    width: 129%;
}}
@media screen and (max-width: 593px) and (min-width: 521px){
.bnt-shortcode .bnt-inner ul li a, .bnt-shortcode .bnt-inner ul li a:link {
    width: 130%;
    font-size: 12px;
    height: 25px;
}
.bnt-shortcode .bnt-inner ul {
    line-height: 1.1;
}
}
@media screen and (max-width: 766px) and (min-width: 593px){
.bnt-shortcode .bnt-inner ul li a, .bnt-shortcode .bnt-inner ul li a:link {
    width: 120%;
    font-size: 14px;
    height: 25px;
}
}

#multimedia img.vc_single_image-img{
    width: 170%;
    max-width: 170%;
}

.bx-wrapper .bx-controls-direction a {
	top: 42%;}
@media screen and (max-width: 1920px) and (min-width: 780px){
.albumListing {
    margin: 0 1% 3% 0!important;
    width: 32%;
    padding: 0;
}
}
@media screen and (max-width: 779px) and (min-width: 320px){
	 .detailesTitle h1 {
        font-size: 25px
    }
.albumListing {
    display: flex;
    float: none;
    margin: auto;
}}

.smallSlider .bx-wrapper .bx-pager.bx-default-pager {
        display: none
    }
.searchMediaCont {
    width: 89%;
}
.searchMedia {
	width: 58%;}
.mediaLabel {
	width: 40%;}


@media screen and (max-width: 339px) and (min-width: 320px){
	.contactLeft {
    width: 100%;
    padding-left: 0;
	}
	.wpcf7-form input[type="text"] {
    margin-top: -7%!important;
}
.mediaLabel {
    width: 100%!important;
    
}
.searchMedia {
    width: 96%!important;
	}}

@media screen and (max-width: 378px) and (min-width: 320px){
	
	.detaliiLink {
    width: 91%;
    margin: 25 15 0 15;
	}	
}