/* Mobile Portrait View */
@media (min-width:576px) {
.page-wrapper {max-width:530px;}
}
@media (min-width:768px) {
.page-wrapper {max-width:730px;}
}
@media (min-width:992px) {
.page-wrapper {max-width:960px;}
}
@media (min-width:1200px) {
.page-wrapper {max-width:1170px;}
}
@media screen and (max-width: 991px) {
    * {
        box-sizing: border-box;
    }

.header-inner {
	padding:15px 0;
	display: block;
	text-align:center;

}
.header-button {padding:20px 0 10px;}
	/* Header Css */
    .header {
        position: inherit !important;
        padding: 15px 0;
    }


	.header_right{ 
		width:auto; 
		float:none; 
		padding:0;
		text-align:center;
	}
    .toggle {
        display: block;
    }
    .toggle a {
        width: 100%;
        color: #ffffff;
        background: url(../images/mobile_nav_right.png) no-repeat right center rgba(255,255,255,0.1);
        padding: 10px 10px;
        margin-top: 20px;
        font-size: 15px;
		font-weight:700;
		text-transform:uppercase;
		
    }
    .toggle a:hover {
        color: #ffffff !important;
    }
    .toggle a.active {
        color: #ffffff;
    }
	#navigation{
		width:auto;
		background-color:transparent !important;
		position:relative !important;
	}
    .sitenav {
        display: none;
		margin-top:0;
		width:100%;
    }
    .sitenav ul {
        background: rgba(255,255,255,0.15);
       
        width: 100%;
        float: none;
        margin-top: 0;
    }
    .sitenav ul li {
        
        display: block;
        float: none;
		
	text-align: left;}

    .sitenav ul li a {
        padding: 10px 15px;
        display: block;
      border-top: 1px #000 solid;
		text-align:left;
    }
	.sitenav ul li:first-child a {border:none;}
    .sitenav ul li a:hover {
     background:none;
    }
.footer-widgets .widget {margin-bottom:20px;}
.entry-content iframe {height:400px;}
}
@media screen and (max-width: 767px) {
.entry-thumb {width:100%;margin-right:0;}
.footer-payments img {max-height:25px;}
.footer-developers img {margin:5px 10px;max-height:25px;}
.blog-post-repeat {padding-bottom:15px;}
.entry-content iframe {height:300px;}
}
@media screen and (max-width: 575px) {
.page-wrapper {padding:0 15px;}
.comments-title, .comment-reply-title {line-height:1.3;font-size:20px;}
.footer-payments {display: block;text-align:center;}
.footer-payments img {margin:5px 10px;}
.copyright img {margin:5px 10px;max-height:40px;}
}
@media screen and (max-width: 470px) {
.entry-content iframe {height:250px;}
}
@media screen and (max-width: 360px) {
.header-button a.link-go, .header-button a.link-reg {border-radius:30px;display:block;}
.entry-content iframe {height:200px;}
.header-button a.link-go {margin-right:0;margin-bottom:15px;}
}
