/* Misc. CSS rules */
#YourSliderContainer { margin-top: 0; }
img.middle_logo { padding-left: 15px; }
ul.thumb_list li { text-align: center; }

h3 {
	text-transform: uppercase;
}

a:link,
a:visited {
	color: #228b22;
}

a:hover {
	text-decoration: underline;
}


/* #Media Queries
================================================== */
	/* Smaller than standard 960 (devices and browsers) */

img	{ height:auto;}

@media only screen and (max-width:1564px) {

.wedding_stats li {
  display: inline-block;
  width: 23%;
}

.blog_top .cont_sec { padding:10px 15px;}
.blog_top h3		{ font-size:25px; line-height:28px; padding-bottom:15px;}
.blog_top p			{ font-size:13px; line-height:20px;}

}

@media only screen and (max-width:1489px) {
.footer .foot_menu  { padding-right:0; }
.grid_list > li		{ width:12.5%;}

}

@media only screen and (min-width: 843px) and (max-width: 1024px) {

.first_area .col_ffirst img	{ width:100%;}

}

@media only screen and (max-width:1023px) {
	.loading{
		left: 44%;
	}

.main_content ,.wigetized_foot	{ padding-left:15px;  padding-right:15px;}
.foot_post_list		 { margin-left:-25px; }
.foot_post_list > li { padding-left:25px;}
.footer .foot_menu ,.footer .copy_txt	 { float:none; text-align:center;}
.feat_cont ul.logo_list > li { padding:8px 8px; }

.gallery_sec .gall_list .item p , .gallery_sec .gall_list .item h3 { padding-left:5px; padding-right:5px;}
.foot_menu ul.f_menu li a	{ padding:10px 10px 5px;}

/**/

ul.cont_info > li , ul.cont_info > li a	{ font-size:12px;}
.blog_top h3		{ font-size:20px; line-height:27px; padding-bottom:15px;}
.blog_top p			{ font-size:13px; line-height:17px;}

.fancybox-title.fancybox-title-inside-wrap	 { padding:15px 10px; font-size:20px;}
.grid_list > li		{ width:20%;}
#owl_news			{ padding:0 50px;}

.single_post.cat_section {}

.contact_row .form_list > li { padding-left:10px;}
.contact_row .cont_left {  padding-right: 12px; }
.contact_row .cont_right , .textarea_row { padding-left:15px; padding-right:15px;}
.contact_row  .captcha_img img {}
.map_container ,.map_container iframe			{ height:400px;}
.backtotop			{ bottom:20px; right:20px;}
.quote_area				{ padding-top:35px;}
.quote_area blockquote  { font-size:20px; line-height:28px;}
.footer				{ padding: 30px 15px 0;}


}

@media only screen and (max-width:880px) {

.quote_area blockquote  { font-size:15px; line-height:19px;}
.cat_section .tit_desc	{ font-size:13px; }

}


/* All Mobile Sizes (devices and browser) */
@media only screen and (max-width: 843px) {

.wedding_stats li {
  display: inline-block;
  width: 48%;
  padding-bottom: 10px;
}

/* FOR MENU */

.alignleft, img.alignleft 	{ float:none; clear:both; margin-right:0;}
.alignright, img.alignright { float:none; clear:both;  margin-left:0;}

.blog_top .sec_list > li    { display:block; width:100%;}

.fancybox-title.fancybox-title-inside-wrap	 { font-size:15px;}
#owl_news					{  }

.contact_row .cont_cell     { display:block; width:100%; margin-top:20px;}
.gallery_sec h2, .cat_section h2 { font-size:20px; line-height:30px; padding-bottom:15px; font-weight: 400; }
.cattop_sec					{ padding:0 15px 10px; }
.map_container .abs_cont	{ padding-left:15px; max-width:50%;}

.home_secone h2				{ line-height:22px; }

}

@media only screen and (max-width: 1050px) {
	.inner_pagecont	{ padding-left: 0; padding-right: 0; }
}

@media only screen and (max-width: 843px){
    .post-template-default .inner_pagecont{
        padding-left: 20px;
        padding-right: 20px;
    }
    .page-template-default .is_has_sidebar{
        padding-left: 20px;
        padding-right: 20px;
    }
}

@media only screen and (max-width: 639px) {

.contact_half_left {
	width: 100%;
}

.contact_half_right {
	width: 100%;
}

.foot_post_list > li  , .thumb_row ul.thumb_list > li{ width:50%;}
.team_list > li		  { width:50%; }

.map_container ,.map_container iframe			{ height:200px;}
.contact_row .form_list > li { width:100%;}
.contact_row .form_list > li.no_padd { padding-bottom:15px; }
.contact_row .form_list .captcha_ip , .fa.fa-check-square { float:left;}
}

@media only screen and (max-width: 479px) {


.team_list > li	 , .foot_post_list > li, .thumb_row ul.thumb_list > li	 { width:100%;}
.innersocial_list .fa	{ font-size:40px;}
.home_social_list .soc_count { font-size:20px;}
.gallery_sec h2, .cat_section h2 { font-size:18px; padding:0 10px 15px;}

.grid_list > li		{ width:25%;}
#owl_news .post_left , #owl_news .post_right { width:100%; text-align:center; }
.top_sec_single .social_list	{ float:left; padding-top:20px; clear:both;}
.map_container				{ height:auto;}
.map_container .abs_cont   { position:relative; left:0; width:100%; max-width:100%;}
}

@media only screen and (min-width: 421px) {

	.icon_footer {
		display: none;
	}
}

@media only screen and (max-width: 420px) {
	.loading{
		left: 40%;
	}
	#YourSliderContainer{
		/* display: none; */
	}
	#fix_foot {
	  position: fixed;
	  bottom: 0;
	  width: 100%;
	  /* Set the fixed height of the footer here */
	  height: 50px;
	  background-color: #f5f5f5;
	  z-index: 99999;
	}

	.hide_foot {
		display:none;
	}

	.icon_footer {
		  margin-top: 10px;
		  width: 100%;
		  text-align: center;
		  padding-left: 25px;
	}

	.icon_footer li {

		display: inline;
		list-style-type: none;
		/*padding-left: 56px;
  		padding-right: 35px;*/
	}

	.icon_footer span {
		font-size: 22px;
	}

	/*.main-container {
	    float:left;
	    position:relative;
	    left:50%;
	}

	.fixer-container {
	    float:left;
	    position:relative;
	    left:-50%;
	}*/



}
