img { max-width: 100%; height:auto; }

.container { width: 96% !important; margin: 0px auto !important; padding:0 2% !important;}

#main_content { padding:0 10px; padding-bottom:20px; overflow:hidden; }

.sidebar { display:none !important; }

.slider-container {

	margin-top:30px;

}

#scrollUp { bottom:auto; height:47px; right:0; width:100%; display: none;}

#scrollUp img { bottom:0; }


/*	-==========================- CONTACT-FORM-START -==========================-  */
.contact{float: left;}
.conpages{background: #fff;width: 100%;height: 225px;border-radius: 5px;margin-bottom: 20px;box-shadow: 0 8px 16px 0 rgba(85,93,102,.3);}
.textconpages{text-align: center;font-size: 17px;margin-top: 20px;}
.framepages{width: 92%;height: 235px;right: 0;left: 0;margin: 0 auto;position: absolute;}
/*------------------------------ CONTACT-7 ------------------------------*/
.homecontact {
    position: relative;
    width: 100%;
    margin-right: 10px;
    margin-top: 14px;
    }
.homecontact input[type="text"], .homecontact input[type="email"], .homecontact input[type="tel"], .homecontact textarea, .homecontact select {
    color: #000;
    background: #fff;
    border: 1px #333 solid;
    outline: 0;
    border-radius: 2px;
    line-height: 22px;
    height: 22px;
    margin-left: 20px;
    padding: 5px;
    font-size: 16px;
    width: 93%;
    margin-bottom: 10px;
    float: right;
}
.homecontact select {
    line-height: 32px;
    height: 32px;
}
.homecontact input[type="submit"] {
    color: #fff;
    border: 1px #fff solid;
    width: 95%;
    border-radius: 3px;
    font-size: 20px;
    letter-spacing: 1px;
    height: 34px;
    font-weight: 700;
    outline: 0;
    background: #ffc000;
    cursor: pointer;
    }
div.wpcf7-mail-sent-ok {
    border: 2px solid red;
    color: #fff;
}
div.wpcf7-response-output {
    margin: 1.4em .5em 1em;
    padding: .2em 1em;
    border: 2px solid red;
}
.homecontacthome{
	width: 1200px;
    left: 0;
    right: 0;
    margin: 0 auto;
}
.wpcf7 input[type="url"], .wpcf7 input[type="email"], .wpcf7 input[type="tel"] {
    direction: rtl !important;
}

/*	-==========================- CONTACT-FORM-END -==========================-  */



/*	-==========================- MENUS -==========================-  */

#top-menu, #main-menu {display:none;}

.mobile-menu {background: none repeat scroll 0 0 #EDEDED;border: medium none;border-radius: 5px 5px 5px 5px;display: block;margin: 10px 0;padding: 5px;width: 100%;}



/*	-==========================- SLIDER -==========================-  */

.slider-container { display:block; }

.fp-content-fon { position: absolute; padding-bottom:0px; top:0; height: auto; opacity: 0.5; filter: alpha(opacity = 50); bottom: 0px; right: 0px; left: 0px; background: #444; border:1px solid #aaa; }

.fp-content { position: absolute; height:80px; padding: 5px 20px; bottom: 10px; right: 0; left: 0; overflow: hidden; }

.fp-slides,.fp-thumbnail,.fp-slides-items  { height:auto; width:100%; }

.fp-nav, .fp-prev-next-wrap {display:none;}



/*	-==========================- ARTICLES -==========================-  */

.articles { margin:0 -10px;}

.feedback {width:100%}

.articles .post-caption { padding:0 10px;}

.articles .post-body { padding:0 10px;padding-bottom:20px;}





/*  =----------------------------= SEARCH =----------------------------=  */

.headersearch { display:block; float:none; width:100%; padding:10px 0; }

.searchtxt { display:block; width:80%;}

.searchbtn { width:15% !important;}

.searchform { margin:10px 0; }

#logo { text-align:center; }



/*	-==========================- FOOTER -==========================-  */

.widgetf { float:left; width:100%; }





/*	-==========================- SHARE -==========================-  */

#smthemes_share {

	position: static;

    width: 100%;

}

#smthemes_share .inner{

	background:#fff;

	overflow:hidden;

	background-clip: padding-box;

    background-color: #FFFFFF;

    border: 1px solid #BBBBBB;

    border-radius: 5px 5px 5px 5px;

    box-shadow: 1px 0 15px rgba(0, 0, 0, 0.2);

    font-family: Arial;

    font-size: 10px;

    padding: 5px;

    position: static;

    text-align: center;

	display: block;

	padding-top:20px;

}

#smthemes_share li {

	float:left;

	text-align:center;

	margin-left:20px;

	overflow:hidden;

}

h2{
	margin-top: 0;
	font-family: arial;
	font-size: 20px;
	margin: 15px 0 0 0;
	padding: 0 0 10px 0;
	color: #333;
	background: url(/wp-content/uploads/2017/03/h1.png) repeat-x right bottom;
}
.home1{}
.right{
	float: right;
	width: 100%;
}
.left{
	float: right;
	width: 100%;
}
.yt{
	border-bottom: 4px #af0000 solid;
	box-shadow: 5px 5px 2px #888888;
}
.credit{
	float:left;color:#fff;
}
.credit a{
	color:#000;
}

/*	-==========================- Footer START -==========================-  */
.footerboxed{position:relative;width: 100%;height: 238px;float: right;margin-left: 15px;}
.footerboxed:last-child{margin-left:0;}
.footerboxed h4{color: #fff;font-weight: 400;font-size: 18px;border-bottom: 1px solid #ffc000;width: 70%;margin: 0 auto;padding-bottom: 5px;margin-bottom: 10px;text-align: center;}
.footerline{color: #fff;font-size: 16px;line-height: 33px;border-bottom: 1px dashed #ffc000;text-align: center;}
.footerline span{color: #fff;font-weight: 700;} 
/*	-==========================- Footer END -==========================-  */

.slider .back{
	display:none !important;
}

.alignleft{
	 width:100% !important;
}
.alignright{
	 width:100% !important;
}

.ngg-template-caption .ngg-gallery-thumbnail-box{
	left: 0;
    right: 0;
    margin: 0 auto;
    width: 100%;
}
.ngg-gallery-thumbnail img{
	display: block;
    margin: 0;
    padding: 0;
    position: relative;
    max-width: 100%!important;
    height: auto;
    width: 100%;
}






