@media only screen and (min-width:1441px) and (max-width:1600px)
{
	
}



@media only screen and (min-width:1200px) and (max-width:1439px)
{
	.blogpagetext {height:149px;}
	#cssmenu > ul > li > a {padding-left:17px; padding-right:17px; font-size: 15px;}
}

@media only screen and (min-width:992px) and (max-width:1199px)
{
	body {padding-top:0px !important;}
	.sticking .toplogosection {padding-top:10px;}
	.sticking {width: 100%;  animation: fadeInDown 0s ease-in-out; -webkit-animation: fadeInDown 0s ease-in-out;  position:relative !important; z-index:9999;}
	#cssmenu > ul > li:hover > a, #cssmenu > ul > li.active > a {border-bottom:none;}
	#cssmenu li > ul {transition: all 0s ease-in-out 0s; opacity: 1; top: 0px; margin-top:0px;}
	#cssmenu li:hover > ul {opacity: 1; top: inherit; margin-top: 0px;}
	#cssmenu > ul > li > a:before {display:none;}
	
	h3.entry-title {font-size:18px; line-height:24px;}
	.blogpagedetaillist h1.entry-title {font-size:21px; line-height:28px;}
	.widget_recent_entries li .latestpostimg {width:70px; float:none; margin:auto auto 10px auto;}
	.widget_recent_entries li .latestposttext {margin-left:0px;}
	.widget_recent_entries li .latestposttext a {font-size:15px;}
	.latestpostdate {font-size:13px; padding-top:4px;}
	.contactform .col-sm-8, .contactform .col-sm-4 {float: none; width: auto;}
	.blogboxborder .entry-meta {font-size:16px;}
	.blogboxborder h3.entry-title {height: 50px; overflow: hidden;}
	.blogpagetext {height:176px;}
	.navbarmenu .col-sm-8 {width:60%;}
	.navbarmenu .col-sm-4 {width:40%;}
	.recent-posts-widget-with-thumbnails li a {float:none; display:block;}
	.recent-posts-widget-with-thumbnails li img {float:none; margin-left:auto; margin-right:auto; margin-bottom:10px; display:block;}
	.rpwwt-post-date {padding-left:0px;}
	.blogpagelist .col-sm-4 .blogboxborder .entry-meta {font-size:14px; padding:5px 10px;}
	#cssmenu > ul > li > a:before {display:none;}
	
	.blogboxborder .post-thumbnail {width:270px;}
	.blogboxborder .entry-content {margin-left: 300px;}
	.top-latestposttext {padding-top:0px;  line-height:normal;}
	.toplogosection .col-sm-8 {width:60%;}
	.toplogosection .col-sm-4 {width:40%;}

	.blogboxborder .post-thumbnail{float: none; height: auto; text-align: center; width: 100%;} 
	.blogboxborder .entry-content{margin-left: 0px;}
	.blogboxborder .post-thumbnail img{position: inherit; left: inherit; top: inherit; transform: none; -moz-transform: none; -webkit-transform: none; -ms-transform: none;
		max-height: 300px;}
	.blogusercon p{line-height: 24px;}
	.blogpagetext{height: auto;}

	.blogsection .col-sm-9{width: 68%;}
	.blogsection .col-sm-3{width: 32%;}

	.toplogosection{padding: 20px 0;}
	.toplogo{max-width: 200px;}
	.headertopsearchsec{padding-top: 4px;}
}

@media only screen and (min-width: 768px) and (max-width: 991px)
{	
	body {padding-top:0px !important;}
	.sticking .toplogosection {padding-top:10px;}
	.sticking {width: 100%;  animation: fadeInDown 0s ease-in-out; -webkit-animation: fadeInDown 0s ease-in-out;  position:relative !important; z-index:9999;}
	#cssmenu > ul > li:hover > a, #cssmenu > ul > li.active > a {border-bottom:none;}
	#cssmenu li > ul {transition: all 0s ease-in-out 0s; opacity: 1; top: 0px; margin-top:0px;}
	#cssmenu li:hover > ul {opacity: 1; top: inherit; margin-top: 0px;}
	#cssmenu > ul > li > a:before {display:none;}

	
	h3.entry-title {font-size:18px; line-height:24px;}
	.blogpagedetaillist h1.entry-title {font-size:21px; line-height:28px;}
	
	.blogsection .col-sm-8 {margin-bottom:60px;}
	.blogsection .col-sm-9, .blogsection .col-sm-3 {float:none; width:auto;}
	.contactform  .col-sm-8 {margin-bottom:10px;}
	.contactform .col-sm-8, .contactform .col-sm-4 {float: none; width: auto;}
	
	
	.blogboxborder .entry-meta {font-size:14px;}
	.blogboxborder h3.entry-title {height:49px; overflow: hidden;}
	.blogpagetext {height:178px;}
	.widget_recent_entries li .latestposttext {padding-top:10px;}
	.addsec {text-align:center;}
	.navbarmenu .col-sm-8 {width:50%;}
	.navbarmenu .col-sm-4 {width:50%;}
	
	.recent-posts-widget-with-thumbnails li a {float:none; display:block;}
	.recent-posts-widget-with-thumbnails li .rpwwt-post-title {padding-top: 10px; display: block;}
	
	.blogpagelist .col-sm-4:nth-child(3n+4) {clear:inherit;}
	.blogpagelist .col-sm-4:nth-child(2n+3) {clear:both;}
	.blogpagelist .col-sm-4 {width:50%;}

	.middlesection .col-sm-9 {float:none; width:auto; margin-bottom:30px;}
	.middlesection .col-sm-3 {float:none; width:auto; }
	#cssmenu > ul > li > a:before {display:none;}
	
	.blogboxborder .post-thumbnail {width:270px;}
	.blogboxborder .entry-content {margin-left: 300px;}
	.top-latestposttext {padding-top:0px;  line-height:normal;}
	.toplogosection .col-sm-8 {width:50%;}
	.toplogosection .col-sm-4 {width:50%;}
	
	.blogboxborder .post-thumbnail{float: none; height: auto; text-align: center; width: 100%;} 
	.blogboxborder .entry-content{margin-left: 0px;}
	.blogboxborder .post-thumbnail img{position: inherit; left: inherit; top: inherit; transform: none; -moz-transform: none; -webkit-transform: none; -ms-transform: none;
		max-height: 300px;}
	.blogusercon p{line-height: 24px;}
	.blogpagetext{height: auto;}

	.footerbg .col-sm-4 .col-sm-6{width: 100%;}
	.footerbg{font-size: 14px;}
	.footercontact li{font-size: 14px; margin-bottom: 5px; padding-left: 32px;}
	.footerbg p{line-height: 24px;}
	
	.blogrightpanelsec{max-width: 420px; margin: 0 auto;}
	.toplogosection{padding: 20px 0;}
	.toplogo{max-width: 200px;}
	.headertopsearchsec{padding-top: 4px;}
}

@media only screen and (max-width: 767px)
{
	body {padding-top:0px !important;}
	#cssmenu > ul > li > a {padding: 12px 2px; margin: 0px 0px;}
	#cssmenu > ul > li:hover > a, #cssmenu > ul > li.active > a {border-bottom:none;}
	.sticking .toplogosection {padding-top:10px;}
	.sticking {width: 100%;  animation: fadeInDown 0s ease-in-out; -webkit-animation: fadeInDown 0s ease-in-out;  position:relative !important; z-index:9999;}
	#cssmenu li > ul {transition: all 0s ease-in-out 0s; opacity: 1; top: 0px; margin-top:0px;}
	#cssmenu li:hover > ul {opacity: 1; top: inherit; margin-top: 0px;}
	h3.entry-title {font-size:18px; line-height:24px;}
	.blogpagedetaillist h1.entry-title {font-size:21px; line-height:28px;}
	.blogsection .col-sm-8 {margin-bottom:50px;}
	.contactform  .col-sm-8 {margin-bottom:10px;}
	.contactform .col-sm-4 {margin-bottom:0px;} 
	.contactmap iframe {height:250px;}
	.footermenu li {margin-bottom:7px; margin-top:7px;}
	.blogboxborder h3.entry-title {height:auto;}
	.blogpagetext {height:auto; margin-bottom:0px;}
	.blogpagelist .col-sm-6:nth-child(2n+3) {clear:inherit;}
	.addsec {text-align:center;}
	.socialmediasearchicon {text-align:center; padding:10px 0px;}
	.navbarmenu .col-sm-8 {background-color:#eb5858;}
	.toplogosection {padding: 25px 0px 20px 0px;}
	.topsocial {margin-right:0px;}	
	.search-wrapper {float:right; padding-bottom:10px;}
	.topsocial ul {padding-top:4px;}
	.search-form-wrapper.show-search {margin-top: 0px;}
	.MainTB {padding-top:30px;}

	.blogboxborder .entry-meta {font-size:14px;}
	.blogpagelist .col-sm-6:last-child {margin-bottom:0px;}
	.blogdetailcomments .comment-list, .blogdetailcomments .comment-list .children {padding-left:20px;}
	.blogpagelist .col-sm-4:nth-child(3n+4) {clear:inherit;}
	.blogpagelist .col-sm-4:nth-child(2n+3) {clear:inherit;}
	.contactemail .col-sm-4 {margin-bottom:30px;}
	#cssmenu > ul > li > a:before {display:none;}
	.blogboxborder .post-thumbnail{float: none; height: auto; text-align: center; width: 100%;} 
	.blogboxborder .entry-content{margin-left: 0px;}
	.blogboxborder .post-thumbnail img{position: inherit; left: inherit; top: inherit; transform: none; -moz-transform: none; -webkit-transform: none; -ms-transform: none;
		max-height: 300px;}
	.blogusercon p{line-height: 24px;}
	.blogpagetext{height: auto;}
	.toplogo{text-align: center; max-width: 200px; margin: 0 auto;}
	
	.toplogosection{padding: 20px 0;}
	.blogrightpanelsec{max-width: 420px; margin: 0 auto;}
	.toplogosection .col-sm-8{float: left; width: 200px;}
	.toplogosection .col-sm-4{float: right; width: 55%;}
	.headertopsearchsec{padding-top: 0px;}

	.blogdetailcomments input, .blogdetailcomments textarea{padding: 10px 15px;}
	.comment-form p{margin-bottom: 10px;}
	h1.mainpagetitle{font-size: 32px;}
}

@media only screen and (min-width: 640px) and (max-width: 767px)
{
	.top-latestposttext{padding-top: 0px;}
	.top-latestposttext{line-height: 1.4; margin-left: 60px; font-size: 14px;}

	.contactemail .col-sm-4{display: table; height: 70px; margin-bottom: 20px;}
	.contactemail .col-sm-4:last-child{margin-bottom: 0px;}
	.contactemail .contactdet{position: relative; padding-left: 90px; min-height: 60px; text-align: left; display: table-cell; vertical-align: middle;}
	.contactemail .contactdet i{position: absolute; left: 0; top: 0;}

}

@media only screen and (max-width: 639px)
{
	.latestmarsec{margin-left: 0px; padding-top: 20px; padding-left: 15px; padding-right: 15px; border:1px solid #d5d5d5;}
	.toplatestposttitle{float: none;}
	.toplatestpostpart{border-bottom: none; margin-top: 15px;}
	.toplatestposttitle{width: 100%; padding:15px; }
	.toplatestposttitle::before{ width: 16px; height: 22px; left: 50%; transform: rotate(90deg); margin-left: -8px; margin-top: -5px;  top: 100%;}
	.toplatestposttitle::after{width: 100%; height: 4px; background: #e45655; position: absolute; left: 0; bottom: 0;}
	.toplatestposttitle span{padding-top: 0px;}
	.top-latestposttext{padding-top: 0px;}
	.top-latestposttext{line-height: 1.4; margin-left: 60px;  font-size: 14px;}
}

@media only screen and (min-width: 480px) and (max-width: 639px)
{
	.admincomm li{margin-right: 5px;}
	.contactemail .col-sm-4{display: table; height: 70px; margin-bottom: 20px;}
	.contactemail .col-sm-4:last-child{margin-bottom: 0px;}
	.contactemail .contactdet{position: relative; padding-left: 90px; min-height: 60px; text-align: left; display: table-cell; vertical-align: middle;}
	.contactemail .contactdet i{position: absolute; left: 0; top: 0;}

	h1.mainpagetitle{font-size: 30px;}
}

@media only screen and (min-width: 320px) and (max-width: 479px) {
	
	.widget_recent_entries li .latestpostimg {width:70px ;}
	.widget_recent_entries li .latestposttext {margin-left: 87px;}
	.widget_recent_entries li .latestposttext a {font-size:15px;}
	.latestpostdate {font-size:13px; padding-top:4px;}
	.blogusercon {margin-left:0px;}
	.blogboxborder .entry-meta {float:none; padding:5px;}
	.admincomm li {margin-right:10px;}
	.blogboxborder .entry-meta span {font-size:20px; padding-top:8px; padding-bottom:8px;}
	.blogboxborder .entry-meta span span {display:inline-block; font-size:20px; font-weight:700; margin-left:7px;}
	.blogdetailcomments input {width:100%;}
	.search-form-wrapper {width:290px;}
	.topsocial li {margin: 0px 2px;}
	.contactform {padding-left:10px; padding-right:10px;}
	
	.toplogosection .col-sm-8{float: none; width: 100%;}
	.toplogosection .col-sm-4{float: none; width: 100%;}
	.headertopsearchsec{padding-top: 15px;}	
	h1.mainpagetitle{font-size: 28px;}
}




img {
	max-width: 100%;
	height: auto;
	width: auto\9; /* ie8 */
}

