@charset "utf-8";
/* CSS Document */

@media (max-width: 1200px) {	
	.container { width:970px;}
	#header .header_top .left ul li span { padding-left:5px;}
	#header .header_top .left ul li + li::before { padding:0 6px;}
	#header .header_top .right .social { padding:0 10px; margin-left:15px;}
	#nav > ul > li + li { margin-left:10px;}
	#banner .caption .txt ul { padding:15px 0 20px;}
	#banner .caption .txt { padding-top:25px;}
	#footer .footer_top .map { margin:0 0 30px;}
	#footer .footer_top .address { padding:0 40px; min-height:192px; margin:0 0 30px;}
	#footer .footer_top .gallary {  padding-left:0; border:none;}
	#footer .footer_top .link { }
	
	.blog .blog_boxes { width:70%;}
	.blog .sidebar { width:30%;}
	.blog .blog_boxes .grid-item { width: 45%; padding:0 10px;}
	.page_content{width:60%;}
	.page-sidebar .home .wpcf7-form{width:100%;}
	.common_pages .sidebar{width:35%;}
}
@media (max-width: 992px) {	
	.container { width:750px;}
	
	a.menu-icon { display:inline-block; }
	#header .header_bot .logo { float:none; position:absolute; left:0; top:0;}
	#nav { float:none; text-align:right; padding:10px 0; }
	#nav ul { display:none; text-align:center; margin-top:30px; }
	#nav ul li { width:100%; margin:0; }
	#nav > ul > li + li { margin-left:0; margin-top:15px;}
	#nav ul li a { font-size:14px; padding-bottom:0;}
	#nav ul li.submenu > a:after { position:absolute; right:20px; top:50%; margin-top:-7px; width:14px; height:14px; background:url(../images/plus.png) no-repeat left center; content:" "; }
	#nav ul li.submenu > a.open:after { position:absolute; right:20px; top:50%; margin-top:-7px; width:14px; height:14px; background:url(../images/minus.png) no-repeat left center; content:" "; }
	
	/* Drop Down */
	#nav ul li ul { position:relative; top:0; width:100%;  }
	#nav ul li ul li ul { left:0; top:0;}
	/* Drop Down */
	
	#header .header_top { height:auto; text-align:center;}
	#header .header_top .left { float:none;}
	#header .header_top .left ul li { display:inline-block; float:none;}
	#header .header_top .right { float:none; padding-right:0;}
	#header .header_top .right .gift { float:none; display:inline-block;}
	#header .header_top .right .social { float:none; display:inline-block;}
	#header .header_top .right .book { float:none; display:inline-block; position:static;}
	.four_box .box h3 { font-size:18px; padding:20px 0;}
	
}
@media (min-width: 993px) {
	#nav ul li:hover > ul { display:block; }	
	#nav ul li ul { -webkit-animation: menuDown .3s ease-in; -moz-animation: menuDown .3s ease-in; animation:menuDown .3s ease-in; }
	#nav ul li ul li ul { -webkit-animation: fadeInLeft .3s ease-in; -moz-animation: fadeInLeft .3s ease-in; animation:menuRight .3s ease-in;}
	#nav > ul { display:block !important;}
}
@media (max-width: 993px) {
	.wpcf7-form-control-wrap .captcha{ transform: scale(0.5);
	-webkit-transform:scale(0.5);
	transform-origin:0 0;
	-webkit-transform-origin:0 0;}
}
@media (max-width: 767px) {
	.container { width:100%; padding:0 15px; }
	#header .header_bot .logo { left:15px;}
	.four_box .box { width:48%; margin-bottom:30px;}
	.home .form { float:none; width:100%;}
	.home .detail { padding:40px 0 0 0; overflow:hidden;}
	#footer .footer_bot .left { float:none; text-align:center;}
	#footer .footer_bot .left ul li { float:none; display:inline-block;}
	#footer .footer_bot .right { float:none; text-align:center; padding-bottom:20px;}
	#footer .footer_bot .right a { display:inline-block;}
	#banner .caption .txt h2 { font-size:60px; line-height:60px;}
	.home .wpcf7-form { padding:20px;}
	
	.blog .blog_boxes { width:100%; margin-bottom:40px; float:none;}
	.blog .sidebar { width:100%; float:none; margin:0 auto;padding:0 10px;}
	.blog .blog_boxes .grid-item { width: 49%; position:unset !important; }
	.blog .blog_boxes .grid-item .img_detail { padding-left:0;}
	.blog .blog_boxes .pagination { text-align:center;}
	.blog .blog_boxes .pagination ul li { display:inline-block; margin:0 5px !important; float:none;}
	.page_content{width:100%;}
	.common_pages .sidebar{width:100%;}
	
	.md-modal { overflow-y:auto; overflow-x: hidden; height:100%;}
	.md-content, .md-content .middle { padding:20px;}
	.md-content .middle .img { float:none; width:100%;}
	.md-content .middle .img_detail, .md-content .middle .img_detail .data { float:none; width:100%;}
	
}
@media (max-width: 640px) {
}
@media (max-width: 600px) {
}
@media (max-width: 568px) {
	#banner .caption .txt h2 { font-size:40px; line-height:40px;}
	#banner .caption .txt ul li { font-size:14px;}
	#banner .caption .txt ul li + li:before { padding:0 10px;}
	#banner .caption .txt { padding-top:50px;}
	#banner .owl-pagination { bottom:10px;}
	.four_box { margin-left:0;}
	.four_box .box { width:100%; margin-left:0;}
	.four_box .box img { width:100%;}
	#footer .footer_top .map { margin:0 0 30px;}
	#footer .footer_top .address {  padding:0 0; min-height:0; margin:0 0 30px;}
	#footer .footer_top .gallary { padding-left:0; border:none; margin:0 0 30px;}
	#footer .footer_top .link { padding:0;}
	#footer .footer_bot .right a { font-size:9px;} 
	.blog .blog_boxes .grid-item{width:100%;}
	.blog .blog_boxes .grid-item .img{text-align:center;}
}
@media (max-width: 480px) {
}
@media (max-device-width: 480px) and (orientation: landscape) {
	#nav ul { max-height: 200px; overflow-y:auto;}
}
@media (max-width: 360px) {
	#header .header_top .left ul li { display:block; padding:5px 0;}
	#header .header_top .left ul li:before { display:none;}
	#header .header_top .right .book { margin-top:5px;}
	#header .header_top .left ul li { font-size:12px;}
}
@media (max-width: 320px) {
}

/* For Inner page Banner */
@media (max-width: 992px) {
	#main_banner .owl-item { overflow:hidden;}
	#main_banner .owl-item img { width:1200px; max-width:1200px; margin-left:50%; transform:translateX(-50%); -webkit-transform:translateX(-50%); -moz-transform:translateX(-50%); -o-transform:translateX(-50%); -ms-transform:translateX(-50%);}	
}
/* For Inner page Banner */
