.clear { 
  clear: both;
  float: none !important;
}

.padding-top-25 {
    padding-top: 25px;
}

.pt-10 {
   padding-top: 10px;
}

.mb-10 {
   margin-bottom: 10px;
}

.mb-25 {
   margin-bottom: 25px;
}

.mt-25 {
   margin-top: 25px;
}

.mt-0 {
   margin-top: 0 !important;
}

.front  {
        border-bottom: #edf0f1 solid 1px;
        padding-bottom: 15px;
}

.text-center {
    text-align: center !important;
}

.ticker:before,
.ticker:after { top: 13px; }

.ticker-content {
    padding-top: 0;
    line-height: inherit;
}

.videoWrapper {
    position: relative;
    padding-bottom: 60%; /* 16:9 */
    padding-top: 25px;
    height: 0;
}
.videoWrapper.videoWrapper-sm {
    padding-bottom: 30%;
    margin-top: 5px;
}
.videoWrapper iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.top-bar {
    min-height: 40px;
    background: #6B6B6B;
    border-bottom: 2px solid #cccccc;
    padding: 2px 0;
}
.top-bar .ticker {
    margin-left: 0;
}

.top-bar .ticker:before,  .top-bar .ticker:after{
    content: none;
}
.top-bar .ticker-swipe {
    background: #6B6B6B; 
}
.top-bar .top-links {
    float: right;
    text-align: right;
    font-size: 25px;
    color: #fff;
    margin-right: 10px;
}

.top-bar .top-links a {
    color: #fff;
}

.top-bar .google_translate_wrapper {
    padding: 5px 15px 0 0;
    text-align: right;
    float: right;
}
.master-page-header .master-top .top-slogan {
    padding: 0 0 10px;
}
.master-page-header .master-top .master-top-right {
    padding: 0;
}
.master-page-header .master-top .top-links {
    padding: 0px 15px 0;
    text-align: right;
}
.master-page-header .master-top .top-links a {
    color: #6B6B6B;
    font-size: 35px;
    float: right;
    padding-right: 10px;
}

.master-page-header .contact-link  {
    text-align: right;
}

/*.master-page-header  .contact-link a {
    font-weight: bold;
    font-size: 16px;
    text-transform: uppercase;
}*/

.master-home2-section-custom-1 .master-custom-left,
.master-home2-section-custom-1 .master-custom-right {
    margin-top: 15px;
}

.master-widget-list-article-small-thum .master-other:first-child {
    border: none;
}

.go-home-btn {
    background-color: #6B6B6B;
    color: #ffffff;
    text-transform: uppercase;
    font-style: normal;
    font-weight: 700;
    padding: 6px 10px;
    font-size: 12px;
    font-family: 'Open Sans', sans-serif;
    letter-spacing: 1px;
    border-radius: 4px;
    display: inline-block;
    margin-left: 15px;
    position: relative;
    top: 10px;
}

.master-more {
    color: #ff0000;
    font-family: 'Open Sans', sans-serif;
    font-style: italic;
    margin-left: 5px;
}

.master-more {
   background-color: #6B6B6B;
   color: #ffffff;
   text-transform: uppercase;
   font-style: normal;
    font-weight: 700;
    padding: 6px 10px;
    font-size: 12px;
    font-family: 'Open Sans', sans-serif;
    letter-spacing: 1px;
    border-radius: 4px;
    display: inline-block;
    float: right;
}

.master-more:hover,
.go-home-btn:hover { color: #ffffff;}

.master-widget-slider-home2 .master-widget-home2-article {
    padding-bottom: 30px;
    margin-bottom: 30px;
    border-bottom: #edf0f1 solid 1px;
}

.master-widget-list-article-small-thum .entry-item .entry-content {
    width: 100%;
}
.master-widget-list-article-small-thum .entry-item .entry-thum p {position: initial; }

.p-fixed-height {
    height: 100px;
    max-height: 100px
}

.h2-fixed-height {
    height: 60px;
    max-height: 60px;
}
.master-page-header .master-top .master-top-left img {
    padding: 10px 0 0;
}

.master-page-header .master-middle {
    margin-top: 10px;
    position: relative;
    background-color: #6B6B6B;

}
.master-menu-mobile { min-height: 58px;}

.master-menu .master-nav-mobile.master-page-header .master-middle .master-nav-mobile { margin-top: 58px !important; }

.sf-menu {
    border-top: none;
    border-bottom: none;
    width: inherit;
}

.sf-menu > li > a  {
    color: #ffffff;
    padding: 2px 5px;
}

.sf-menu > li ul li a:hover,
.sf-menu > li > a:hover {
  color: #ffbd58;
}

.sf-menu > li ul li a:active,
.sf-menu > li ul li a:focus,
.sf-menu > li ul li.active a,
.sf-menu > li > a:active,
.sf-menu > li > a:focus,
.sf-menu > li.active a{
  color: #ffbd58;
  background: none;
}

.sf-mega-section h2 a:hover{
  color: #ba9f0f;
}

.extra-menu>li>a {
    background: none;
    border: none;
    color: #fff;
    padding-top: 10px;
    padding-bottom: 10px
}

.extra-menu>li:hover>a {
    background: none;
    border: none;
    color: #000;
}

.extra-menu>li.dropdown>ul.dropdown-menu  {
    right: 0;
    left: initial;
    text-transform: uppercase;
    background: rgba(254, 0, 0, .7);
    padding: 15px 0px;
    
}
.extra-menu>li.dropdown:hover>ul.dropdown-menu  {
    display: block;
}

.extra-menu>li.dropdown>ul.dropdown-menu a {
    color: #fff;
    font-weight: 700;
    padding: 10px 40px;
}

.extra-menu>li.dropdown>ul.dropdown-menu a:hover,
.extra-menu>li.dropdown>ul.dropdown-menu a:active,
.extra-menu>li.dropdown.active>ul.dropdown-menu a,
.extra-menu .dropdown-menu>.active>a, 
.extra-menu .dropdown-menu>.active>a:focus, 
.extra-menu .dropdown-menu>.active>a:hover {
    color: #f9df4e;
    background: none;
}


.entry-thum {
  width: 100%
}
.media-video, .video-wrapper {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
}
.media-video iframe,
.video-wrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.sf-menu > li {
    text-transform: none;
}

.sf-menu > li > a {
  font-size: 14px;
}

/*.secondlastpost .entry-thum { max-height: 240px; }*/

.secondlastpost .entry-thum .media-video {
    position: relative;
    padding-bottom: 240px;
    padding-top: 0;
    height: 0;
}
.secondlastpost .entry-content h2 {min-height: 60px}

.secondlastpost .widget-advertisement-firts-child,
.master-category2-section-custom-2 .widget-receive-adv-firts-child
 { margin-top: 0;}

 .master-footer .footer-title .form-inline .form-group .form-control {
 	width: 100% !important;
 	border-radius: 0;
    height: 36px;
    border: #000000 solid 1px;
    margin-bottom: 5px;
 }

 .master-footer .footer-title .form-inline .form-group input[type='submit']  {
 	margin-top: 14px;
 }

 .widget-receive-email.widget-video {
    padding: 0px 10px;
    border: #cccccc solid 5px;
    color: #cccccc ;
 }

 .widget-receive-email a h2,
 .widget-receive-email a h3  {
    text-transform: uppercase;
    background: transparent url("../image/boder.png") no-repeat scroll center 100%;
    font-size: 25px;
    font-weight: 900;
    padding: 30px 0px 17px;
    margin: 0px;
    color: #B59B0A;
    line-height: 40px;
    font-family: "Raleway",sans-serif;
}

.widget-receive-email a h3 {
	text-transform: none;
	font-size: 18px;
    font-weight: 600;
}

.widget-receive-email a.btn {
    width: 86%;
    background-color: #CCCCCC; background-image: -webkit-gradient(linear, left top, left bottom, from(#CCCCCC), to(#717171));
    background-image: -webkit-linear-gradient(top, #CCCCCC, #717171);
    background-image: -moz-linear-gradient(top, #CCCCCC, #717171);
    background-image: -ms-linear-gradient(top, #CCCCCC, #717171);
    background-image: -o-linear-gradient(top, #CCCCCC, #717171);
    background-image: linear-gradient(to bottom, #CCCCCC, #717171);
    filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#CCCCCC, endColorstr=#717171);
    margin-top: 5px;
    color: #FFF;
    text-transform: uppercase;
    font-weight: 700;
    padding: 12px 10px;
    border: medium none;
    margin-bottom: 10px;
    font-size: 14px;
    font-family: "Raleway",sans-serif;
    letter-spacing: 1px;
    margin-top: 20px;
    border:1px solid #CCCCCC;
}

.widget-receive-email a.btn:hover {
    background-color: #717171; background-image: -webkit-gradient(linear, left top, left bottom, from(#717171), to(#CCCCCC));
    background-image: -webkit-linear-gradient(top, #717171, #CCCCCC);
    background-image: -moz-linear-gradient(top, #717171, #CCCCCC);
    background-image: -ms-linear-gradient(top, #717171, #CCCCCC);
    background-image: -o-linear-gradient(top, #717171, #CCCCCC);
    background-image: linear-gradient(to bottom, #717171, #CCCCCC);
    filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#717171, endColorstr=#CCCCCC);
}

.ticker-content p {
    text-decoration: none;
    font-size: 14px;
    font-family: 'Raleway', sans-serif;
    color: #1a1a1a;
    font-weight: 500;
}

#postcategory.master-custom {
    margin-top: 10px; 

}

#postcategory.master-custom .master-slider-banner { 
    margin-bottom: 10px;
        padding: 0 15px;}

.master-custom-footer-middle-row-1 { margin-top: 15px; }

.widget.mini-news {
    margin: 0px 0px 60px;
}

.master-widget-adv-tags { margin-top: 60px;}

.master-widget-button.master-widget-button-tag {
    background: #ffffff;
    color: #020202;
    text-transform: uppercase;
    font-weight: 700;
    border: #020202 solid 1px;
    margin-right: 5px;
    margin-top: 5px;
    padding: 7px 10px;
    float: left;
}

.share-buttons {
    font-size: 24px;
    margin-right: 10px;
}

.share-buttons.share-buttons-grid {
    margin-right: 0px;
}
.share-buttons a {
    color: #6B6B6B;
    padding-left: 5px;
}

.share-buttons .master-more { 
    color: #fff;
    padding: 6px 10px;}

.master-widget-article-thum-large .master-article-thum-large .entry-thum p, .entry-thum p {
   position: initial;
}

.share-info {
    font-size: .55em;
    font-family: 'Noto Serif', serif;
}

.featured-share-buttons {
    margin-top: 25px;
}

.master-article-thum-large .master-content {
    margin-top: 25px;
}

.master-custom-right .widget img {
    border:  #cccccc solid 3px;
        margin: 0 auto;
}

.img-no-border {
    border: none !important;
}

.entry-thum {
 border: #cccccc solid 3px;
 padding: 5px;   
}

.front img, .gallery img {
     border: #cccccc solid 3px;
}

.master-category7-custom-section-1 .entry-content h2 {
    font-size: 30px;
}


.widget-title .border-item-right:after { content: ''; }

#nalert {
    display: none;
    text-align: center;
}

.master-footer-middle .gallery .owl-carousel .item {
    margin-right: 5px;
}
.master-footer-middle .gallery .owl-carousel .item:first-child {
    margin-left: 5px;
}

.master-footer-middle .gallery {
    position: relative;
}

.master-footer-middle .gallery .owl-carousel .owl-controls {
    position: absolute;
    top: 0;
    right: 112px;
}

.master-footer-middle .gallery .owl-carousel .owl-controls .owl-buttons .fa {
    background: #ffffff;
    border: #020202 solid 1px;
    position: absolute;
    bottom: 10px;
    padding: 5px 14px 5px;
    color: #000000;
    text-shadow: none;
}

.master-footer-middle .gallery .owl-carousel .owl-controls .owl-buttons .owl-next .fa {
    left: 50px;
}

.latest-post-emv .entry-thum p .sub-category {
    font-size: 12px;
}

.master-widget-list-article-first {
    margin-bottom: 60px;
}
.master-widget-list-article-second {
    padding-top: 45px;
}

.classic-post .master-inner {
    border-bottom: #020202 solid 5px;
    padding-bottom: 60px;
}

.widget-know {
    padding: 15px 0px;
    border: #ccc solid 5px;
}

.widget-know p {
    line-height: 24px;
    font-size: 14px;
    color: #333333;
    font-family: 'Noto Serif', serif;
    font-weight: 500;
    margin-bottom: 0;
}

.widget-know span.know-title {
    font-size: 20px;
    font-weight: 900;
    color: #1a1a1a
}

.know-actions { text-align: center;}

.widget-know a.btn {
    width: 86%;
    background-color: #CCCCCC;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#CCCCCC), to(#717171));
    background-image: -webkit-linear-gradient(top, #CCCCCC, #717171);
    background-image: -moz-linear-gradient(top, #CCCCCC, #717171);
    background-image: -ms-linear-gradient(top, #CCCCCC, #717171);
    background-image: -o-linear-gradient(top, #CCCCCC, #717171);
    background-image: linear-gradient(to bottom, #CCCCCC, #717171);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#CCCCCC, endColorstr=#717171);
    margin-top: 0px;
    color: #FFF;
    text-transform: uppercase;
    font-weight: 700;
    padding: 12px 10px;
    border: medium none;
    margin-bottom: 0px;
    font-size: 14px;
    font-family: "Raleway",sans-serif;
    letter-spacing: 1px;
    margin-top: 20px;
    border: 1px solid #CCCCCC;
}

.horoscope {
    margin-top: 0;
}

.horoscope .master-widget-article-adv-thum {
    border: none;
}

.horoscope .master-widget-article-adv-thum .master-thum-article {
    margin-bottom: 30px;
}

.widget.post-owl-gallery {
    margin-top: 40px;
}

.widget.post-owl-gallery .posts-owl-gallery {
   position: relative;
}

.widget.post-owl-gallery .posts-owl-gallery img {
      border: #cccccc solid 3px;
}

.post-gallery .post-gallery-image {
    margin-bottom: 30px;

}

.post-gallery .post-gallery-image:first-child {
    margin-top: 30px;
}

.post-gallery .entry-thum.post-gallery-image p {
    position: absolute;
    top: 20px;
    left: 15px;
}

.horoscopes {
    border-bottom: #edf0f1 solid 1px;
    margin-top: 15px;
    padding-bottom: 5px;
}



.horoscopes .entry-thum p {
    text-align: center;
}

.horoscopes .entry-thum p .sub-category {
    font-size: 10px;
    float: none;
    margin: 0;
    border: none;
    background: none;
    padding: 3px 0;
}

.home-infobanners {
    border: none;

}
.home-infobanners .newsletter-widget {
    text-align: center;
}
.home-infobanners .newsletter-widget .master-border {
    text-align: center;
    text-transform: uppercase;
    font-weight: 700;
}

.home-infobanners .newsletter-widget  .form-group {
    margin-bottom: 0;
    margin-top: 7px;
}

.home-infobanners .newsletter-widget  .form-group input[type='text'],
.home-infobanners .newsletter-widget  .form-group input[type='number'],
.home-infobanners .newsletter-widget  .form-group select {
    border-radius: 0;
    height: 36px;
    border: #000000 solid 1px;
    width: 100%;
    margin-bottom: 2px;
}

.home-infobanners .newsletter-widget  .form-group input[type='submit'] {
    background: #000000;
    border: none;
    color: #ffffff;
    padding: 3px 21px 3px;
    text-transform: uppercase;
}

.home-infobanners .widget-article-thumb-large .widget-category-right,
.home-infobanners .newsletter-widget  {
    border: #cccccc solid 3px;
    padding: 5px
}

.home-infobanners .widget-article-thumb-large .widget-category-right .entry-thum {
    border: none;
    padding: 0;
}

.home-infobanners .widget-article-thumb-large .widget-category-right .entry-content {
    position: absolute;
    top: 50%;
    left: inherit;
    transform: translateY(-50%);
    width: 100%;
    text-align: center;
    border: none;
}

.sf-menu > li.active {
    padding: 5px 3px;
}
.widget-article-thumb-large .widget-category-right .entry-content p {
    padding-right: 0px;
    text-shadow: 2px 2px 1px rgba(0, 0, 0, 1);
}
.home-topbanners,
.partners-banners,
.post-owl-gallery {
    overflow: hidden;
}
.home-topbanners img {
    border: #cccccc solid 3px;
}
.home-topbanners .owl-carousel,
.partners-banners .owl-carousel,
.post-owl-gallery .owl-carousel  {  
    position: relative;
}
.home-topbanners .owl-carousel .item:first-child,
.partners-banners .owl-carousel .item:first-child,
.post-owl-gallery .owl-carousel .item:first-child {
    margin-left: 10px;
}

.home-topbanners .owl-carousel .item,
.partners-banners .owl-carousel .item,
.post-owl-gallery .owl-carousel .item {
    margin-right: 10px;
}

.home-topbanners .owl-carousel .owl-buttons>div[class^="owl-"],
.partners-banners .owl-carousel .owl-buttons>div[class^="owl-"],
.post-owl-gallery .owl-carousel  .owl-buttons>div[class^="owl-"]{
    position: absolute;
    top: 50%;
    left: inherit;
    text-align: center;
    height: 100%;
    width: 70px;
}

.home-topbanners .owl-carousel .owl-buttons>div[class^="owl-"] i,
.partners-banners .owl-carousel .owl-buttons>div[class^="owl-"] i,
.post-owl-gallery .owl-carousel .owl-buttons>div[class^="owl-"] i {
    background: #ffffff;
    border: #020202 solid 1px;
    padding: 5px 14px 5px;
    color: #000000;
    text-shadow: none;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.home-topbanners .owl-carousel .owl-buttons>div.owl-prev,
.partners-banners .owl-carousel .owl-buttons>div.owl-prev,
.post-owl-gallery .owl-carousel .owl-buttons>div.owl-prev {
    left: 0;  
    transform: translate(-500%, -50%);
    opacity: 0;
    transition: all .5s;
}
.home-topbanners .owl-carousel:hover  .owl-buttons>div.owl-prev,
.partners-banners .owl-carousel:hover .owl-buttons>div.owl-prev,
.post-owl-gallery .owl-carousel:hover  .owl-buttons>div.owl-prev  {
    opacity: 1;
    transform: translate(-50%, -50%);
}


.home-topbanners .owl-carousel .owl-buttons>div.owl-next,
.partners-banners .owl-carousel .owl-buttons>div.owl-next,
.post-owl-gallery .owl-carousel .owl-buttons>div.owl-next  {
    right: 0;
    opacity: 0;
    transform: translate(500%, -50%);
    transition: all .5s;
}

.home-topbanners .owl-carousel:hover .owl-buttons>div.owl-next.owl-next,
.partners-banners .owl-carousel:hover .owl-buttons>div.owl-next.owl-next,
.post-owl-gallery .owl-carousel:hover .owl-buttons>div.owl-next.owl-next  {   
    opacity: 1; 
    transform: translate(50%, -50%);
}


.post-owl-gallery .owl-carousel:hover  .owl-buttons>div.owl-prev  {
    opacity: 1;
    transform: translate(50%, -50%);
}



.post-owl-gallery .owl-carousel:hover .owl-buttons>div.owl-next.owl-next  {   
    opacity: 1; 
    transform: translate(-50%, -50%);
}

.master-thum-article-custom .entry-content h2 {
    font-size: 16px;
    line-height: 20px;
    font-weight: normal;
}
.master-thum-article-custom .entry-thum p .sub-category {
    font-size: 10px;
}

.master-widget-article-thum-large .entry-content h2 {
    font-size: 22px;
    line-height: 26px;
}

.widget.master-widget-article-category-thumb-medium .master-thum-article-custom .master-more {
    display: block;
    clear: both;
    float: none;
    width: 100%;
    text-align: center;
    background: #6B6B6B;
    border: 1px solid #6B6B6B;
    color: #fff;
    margin: 0 auto;
    margin-top: 10px;
    margin-bottom: 10px;
    transition: all .5s;
}

.widget.master-widget-article-category-thumb-medium .master-thum-article-custom .master-more:hover {
    text-align: center;
    background: none;
    color: #6B6B6B;
}


.master-title-category.master-title-category-custom h1 {
    background: #ffffff;
    color: #1a1a1a;
    font-size: 30px;
    font-weight: 900;
    display: inline-block;
    padding-right: 10px;
    margin-top: 0;
}

.master-article-thum-large.master-article-thum-large-custom .entry-content h2 {
    font-size: 25px;
    line-height: 30px;
    color: #000;
    margin-top: 15px;
}

.master-footer .master-footer-bottom {
    margin-top: 30px;
    padding-bottom: 10px;
}
a.cd-top:hover {
    color: #ffbd58;
}
footer .footer-bottom {
    background: #6B6B6B;
    color: #fff;
    margin-top: 15px;
}

footer .footer-bottom p, footer .footer-bottom a{
    color: #fff;
}
footer .footer-bottom a:hover {
    opacity: .8;
}

footer .footer-middle { 
    margin-top: 35px;
    margin-bottom: 35px;
}
footer .master-footer-center .footer-thum {
    text-align: center;
}
footer .footer-links {
    font-size: 26px;
    margin: 0px 0px 15px;
    padding: 0 10px;
}

footer .master-footer .footer-title>.footer-subtitle {
    font-size: 0.8em;
    font-weight: 400;
    text-transform: none;
}

.master-footer .master-footer-bottom .master-footer-right .footer-copyright p,
.master-footer .master-footer-bottom .master-footer-right .footer-extra-block p  {
    padding: 0 10px;
} 

section.post-list-page .pagination > li > a,
section.post-list-page .pagination > li > span {
  color: #1a1a1a ;
  border: 1px solid #1a1a1a;
  margin: 0 1px;
  font-weight: 700;
  padding: 6px;
  min-width: 34px;
}
section.post-list-page .pagination > li > a:active,
section.post-list-page .pagination > li > span:active,
section.post-list-page .pagination > li > a:hover,
section.post-list-page .pagination > li > span:hover,
section.post-list-page .pagination > li > a:focus,
section.post-list-page .pagination > li > span:focus {
  color: #fff;
  background: #1a1a1a;
}
section.post-list-page .pagination > li.active a,
section.post-list-page .pagination > li.active span {
  color: #fff;
  background: #1a1a1a;
}
section.post-list-page .pagination > li:last-child > a,
section.post-list-page .pagination > li:first-child > a,
section.post-list-page .pagination > li:last-child > span,
section.post-list-page .pagination > li:first-child > span {
  border-radius: 0;
  padding: 6px 12px;
}
section.post-list-page .top-pagination .pagination {
  margin-top: 0;
  margin-bottom: 15px;
}
section.post-list-page .bottom-pagination .pagination {
  margin-top: 15px;
}

section.custom-page .page-gallery {
  border: #eee solid 2px;
  display: inline-block;
  width: 100%;
  padding: 29px 29px;
  margin-top: 35px;
}
section.custom-page .page-gallery .owl-carousel {
  position: relative;
}
section.custom-page .page-gallery .owl-carousel .item {
  margin-right: 5px;
}
section.custom-page .page-gallery .owl-carousel .item:first-child {
  margin-left: 5px;
}
section.custom-page .page-gallery .owl-carousel .owl-controls {
  position: absolute;
  top: 0;
  right: 112px;
}
section.custom-page .page-gallery .owl-carousel .owl-controls .owl-buttons div {
  cursor: pointer;
}
section.custom-page .page-gallery .owl-carousel .owl-controls .owl-buttons .fa {
  background: #ffffff;
  border: #eee solid 1px;
  position: absolute;
  bottom: 10px;
  padding: 5px 14px 5px;
  color: #e1e1e1;
  text-shadow: none;
}
section.custom-page .page-gallery .owl-carousel .owl-controls .owl-buttons .owl-next .fa {
  left: 50px;
}

@media (max-width: 640px) {

    .master-footer .footer-title {
        font-size: 16px;
        text-align: center;
    }

    .master-footer-middle .gallery .owl-carousel .owl-controls {
        bottom: -2px;
        top: inherit;
    }

    .master-footer-middle .gallery .owl-carousel .owl-controls .owl-buttons .fa {
        bottom: inherit;
    }
}

@media (max-width: 992px) and (min-width: 768px) {
    .master-home2-section-custom-3 .master-home2-left {
        width: 470px;
    }
    .master-home2-section-custom-3 .master-home2-right {
        width: 280px;
    }
}
@media (min-width:768px) {

    

    .master-page-header .master-middle .master-main-nav .sf-menu {
        display: table-cell !important;
        text-align: center;
    }
      .master-main-nav .sf-menu>li.second-line {
        float: none;
        display: inline-block;
        padding: 0 3px .65em;
      }

      .master-main-nav .sf-menu>li.clear {

        padding: 0;
      }

    .latest-post-emv .row-eq-height {
      display: block;
    }

    .row-eq-height {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display:         flex;
    }
    .master-widget-list-article-small-thum .share-buttons {
    position: absolute;
    bottom: 0px;
    right: 20px;
    }

    .row.min-gutters {
        margin-right: -5px;
        margin-left: -5px;
    }

    .row.min-gutters  > [class^="col-"],
    .row.min-gutters > [class*=" col-"] { 
        padding-right: 5px;
        padding-left: 5px;
    }

}

@media (min-width:992px) {

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

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

    .master-main-nav{
        text-align: center;
        display: table;
        margin: 0 auto;
    }

    .master-page-header .sf-menu > li {
        padding: 5px 3px !important;
    }

    .master-page-header .sf-menu > li > a {
        padding-left: 15px;
        padding-right: 15px;
        line-height: 10px !important;
    }

    .sf-menu > li.first-line {
        display: inline-block;
        float: none;
    }

    .master-page-header .master-top .top-links a {
        float: none;
        padding-right: 0px;
    }
}

@media (min-width: 1200px) {
    
    
    

    .master-page-header .master-middle {
        margin-top: 10px;
        border-top: 2px solid #cccccc; 
         border-bottom: 2px solid #cccccc; 
        //background: url(../images/menu-bg.png) center center no-repeat;
        //background-size: cover;
    }
    .widget.master-widget-list-article-small-thum .entry-thum {
        min-height: 343px;
    }

    .widget.master-widget-article-category-thumb-medium .master-row-custom-other {
        margin-top: 60px;
    }

    .widget.master-widget-article-category-thumb-medium .entry-thum {
        min-height: 215px;
    }

    .widget.master-widget-article-category-thumb-medium .master-thum-article-custom .entry-thum {
        min-height: inherit;
    }

    .widget.master-widget-article-category-thumb-medium .entry-content h2 {
       margin-top: 25px;
    }

    .widget.master-widget-article-category-thumb-medium .master-thum-article-custom .entry-content h2 {
       margin-top: 0px;
    }

    .widget.master-widget-article-category-thumb-medium .entry-content p {
        min-height: 72px;
    }

    .widget.master-widget-list-article-small-thum .entry-thum .media-video iframe {
       // top: 50%;
        transform: translateY(-20%);
    }

     .widget.master-widget-article-category-thumb-medium .entry-thum .media-video iframe {
        //top: 50%;
        transform: translateY(-10%);
    }

    .widget-advertisement {
        margin-top: 50px;
    }

    .latest-post-emv.widget.master-widget-list-article-small-thum .entry-thum {
        min-height: 239px;
    }

    .master-home2-section-custom-1-new .widget-advertisement-firts-child {
        margin-top: 0;
    }
}

@media (min-width: 1200px) and (max-width: 1259px) {
    .p-lg-0 {
        padding-right: 0;
        padding-left: 0;
    }
}

@media (min-width: 1280px) {
    .master-home2-section-custom-3 .master-home2-left {
        width: 772px;
    }
    .master-home2-section-custom-3 .master-home2-right {
        width: 458px;
    }
}

@media (min-width: 1367px) {
    .sf-menu > li > a {
        font-size: 16px;
    }
}


@media (max-width: 1999px) {

    .master-menu-mobile .menu-mobile {
        position: absolute;
        top: 0px;
        left: 15px;
        width: 70px;
        height: 58px;
        text-align: center;
        line-height: 58px;
        color: white;
        font-size: 30px;
        margin: 0px;
        cursor: pointer;
        border-right: 1px solid white;
        display: block !important; 
    }

    .master-nav-mobile {
        padding: 4px;
        margin: 0px;
    }

    .master-nav-mobile, .master-nav-mobile ul, .master-nav-mobile li {
        background: none;
        list-style: none;
        border: none;
    }

    .master-nav-mobile a {
        color: #ffffff;
        display: block;
        outline: none;
        text-decoration: none;
        text-transform: uppercase;
        font-size: 14px;
        font-weight: 700;
    }

    .master-nav-mobile > li > a {
        font-size: 14px;
        line-height: 20px;
        padding: 4px 10px;
        position: relative;
    }

    .master-page-header .master-middle .master-nav-mobile {
        background: none;
            padding-top: 58px !important;
    }


@media (max-width:991px) {
     .master-footer .master-footer-middle {
        padding: 29px 29px 40px;
    }

    .master-footer-middle .gallery .owl-carousel .owl-controls {
        position: absolute;
        bottom: -30px;
        right: initial;
        top: initial;
        width: 100%;
        text-align: center;
    }
    .master-footer-middle .gallery .owl-carousel .owl-controls .owl-prev,
    .master-footer-middle .gallery .owl-carousel .owl-controls .owl-next {
        display: inline-block;
        margin: 0 5px;
    }

    .master-footer-middle .gallery .owl-carousel .owl-controls .owl-prev .fa,
    .master-footer-middle .gallery .owl-carousel .owl-controls .owl-next .fa {
        position: initial;
        left: initial !important;
    }
}

@media (max-width: 767px) {
    
    .master-page-header .master-middle .master-nav-mobile a:hover, .master-page-header .master-middle .nav li.active > a,
    .master-page-header .master-middle .master-nav-mobile > li.active > a {
     color: #f9df4e;
    }

    .master-page-header .master-middle .master-nav-mobile > li {
        background: none;
        border-top: none; }

   
}

}