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

.menu {margin-right: 10px;}

#cssmenu > ul > li > a {padding: 10px 15px;}

.tagname, .tagname select{ font-size:14px;}	

}



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

#cssmenu > ul > li > a {padding: 10px 12px;}

}



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

.googleads2{ display:none;}

#cssmenu > ul > li > a{ text-align:left;}

.tagname, .tagname select{ font-size:12px;}

.postnamedate {margin-top: 10px; float:left;}

.postnamedate p {

	font-size: 16px;

	margin: 0;

}



footer { padding-top:30px;}

.social, .foot-link{margin:20px 0;}



#banner .owl-dots{ bottom:100px;}

.contactbox {width: 100%;

}

.contactbox a {font-size:16px;}

.banner-tag1 {

  

  font-size: 100px;

  font-weight: 500;

  

}

.vip .vip-heading h1 {

  float: none !important;

  margin-bottom: 5px;

  text-align: center;

}

.vip .vip-heading h4 {

  margin-top: 11px;

  width: 80%;

  margin: 0 auto;

  margin-bottom: 10px;

}

.vip .vip-heading h4 a {  float: none !important;

  margin-bottom: 5px;

  text-align: center; width:80%; }

  .subbtn input[type="submit"] {

 

  font-size: 37px;

  font-weight: 500;

  letter-spacing: 0;

  

}

}

@media only screen and (min-width: 768px) and (max-width: 800px) { 	
.content-details {
  padding-left: 10px;
  padding-right: 10px;
 }
.content-details h3 {
  border: 2px solid #a2a2a2;
  font-size: 15px;
  padding: 5px;
 
}
.rel-post .tag-name {
 
  font-size: 18px;
 
}
}	

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



.mobcl{ clear:both;}

/*.caption {

    position: static;

    background: rgba(32,63, 151,1);

    padding:10px 0;

    

}*/



.featuretab{ float:left; min-height:inherit;}

#banner .owl-dots{ display:none;}

.relatedads ul li {

	width: 32.3%;

	float: none;

	padding: 10px;

	display: inline-block;

}	

}



@media only screen and (max-width:650px){
.maint-heading {
    font-size: 22px !important;
    font-weight: 400;
    margin: 5px auto 5px !important;
    
    line-height: 36px !important;
}
#banner .owl-dots{ bottom:130px;}

	.banner-tag1 {

  

  font-size: 50px;

  font-weight: 500;

  

}
.tb {
  
  font-size: 25px !important;
  
}

.vip-banner .bimg > img {

 

  min-height: 210px;

}

	

}



@media only screen and (max-width:550px){
.contact-section-btn1 input[type="submit"] {
 
  width: 100%;
}
#enquirypopup .modal-dialog .close {
  
  top: 18px !important;
}
#status {
  left: 0 !important;
  position: absolute;
  top: 50% !important;
  width: 100% !important;
}
/*.top-part .col-xs-6, header .col-xs-6{ width:100%;}	*/

.languagetab {float: none; margin: 0 auto 10px;}

header{ text-align:center;}

.logo {float: none;}

.logo a {display: inline-block; /*max-width:270px;*/}

.menupart {

	margin:0px auto 0;

	float: none;

	display: inline-block;

}



.registrationpart #cssmenu ul li a {padding: 8px 10px;font-size: 14px;}

.formpart {padding: 15px;}

.formpart input[type="text"], .formpart input[type="submit"], .formpart select{ font-size:15px;}

.adsection {margin:10px 0;}

#cssmenu.small-screen ul{ left:50%; right:auto; margin-left:-50px;}

.protag .col-xs-3{ width:50%;}

.tagname select {background-size: 44px;}

.product-listbox { min-height: inherit; float: left;}

.product-listbox ul li .col-xs-4, .product-listbox ul li .col-xs-8{ width:100%;}

.product-listbox ul li a {display:inline-block; margin-bottom:20px; float:left; width:100%;}

.wishlist {top:inherit; bottom: 0;}

.productimg{margin-bottom: 20px; max-width:100%; max-height: 100%; padding:0;}

.productimg img{width: 100%;}

#banner .owl-dots{ bottom:150px;}

footer .col-xs-6{ width:100%;}

.social, .foot-link {margin: 0;}

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

.foot-link .col-md-6{ width:50%; float:left;}

.foot h3 {margin-top: 10px;}

.textleft h3 {float: none;}

.sharebox ul li:first-child, .sharebox ul li:last-child, .sharesection{float:none;padding: 0 10px;}

.relatedads ul li {width:49%;}

.relatedads h2{margin:30px 0;}

}

@media only screen and (min-width: 150px) and (max-width: 543px) {
.home_contact {
	background: rgba(216,91,7,1.2);
	
	bottom: 0;
	position: fixed;
	width: 100%;
	z-index: 15;
	display: block;
}
.copyright {
 
  margin-bottom: 51px;
 
}
.home_contact ul {
	width: 100%;
}
.home_contact ul li {
	width: 100%;
	padding:15px;
}
.home_contact i {
	/*margin: 0 0 10px;*/
	width: 100%;
}
.home_contact ul li a {
	border-bottom: none;
	border-right: medium none;
	width: 100%;
	font-size: 18px;
	
	
}
}
@media only screen and (min-width: 544px) and (max-width: 767px) {
.courses-main iframe { width:100% !important; }
.home_contact {
	background: rgba(0,0,0,0.9);
	
	bottom: 0;
	position: fixed;
	width: 100%;
	z-index: 15;
	display: block;
}
.home_contact ul {
	width: 100%;
}
.home_contact ul li {
	width: 100%;
}

.home_contact ul li a {
	border-bottom: none;
	border-right: medium none;
	width: 100%;
	font-size: 15px;
	padding: 50px;
}
}



@media only screen and (max-width:400px){
.subbtn input[type="submit"] {
  font-size: 30px;
  
}
.second-row {
  padding-bottom: 0px;
  
}
.foot-link input[type="text"], .foot-link input[type="submit"], .foot-link select {
 width:100% !important; 
}
.foot-link input[type="submit"] {
 
 margin-bottom:0px;
}
.foot {
  padding-bottom: 0px;
}
.pagination ul li .fa {margin: 0;}

.foot-link .col-md-6{ width:100%; float:left;}

.copyright .pull-left, .copyright .pull-right{ float:none !important}

.owl-nav {

  display: none;

}

.wishlist {

	top: inherit;

	bottom: 40px;

}

#banner {margin: 0px;}

.postuserdate {padding: 10px;}

.profeature ul li span {padding: 10px;}

.sharebox ul li {padding: 5px 0; display: block;}	

.relatedads ul li {width:100%;}

}