/* responsive code */

 
/* Large desktop */
@media (max-width: 1340px) { 
.inner .logo img {
    left: -118px;
    width: 301px;
}
}
@media (max-width: 1230px) {  
.body-right {
    width: 70%;
}
body.home .main-menu {
    width: 100%;
}
.body-left {
    width: 30%;
}
body.home .logo img {
    margin-left: -130px;
    width: 350px;
}
.join-btn {
    float: none !important;
}
.top-menu-container {
	background-repeat: repeat;
}
body.home .main-content {
    width: 100%;
}
#bg-img.inner-bg {
    left: -74px;
    width: 111%;
}
}
@media (max-width: 1200px) {  
.inner .logo img {
    left: -118px;
    width: 270px;
}
}
@media (max-width: 991px) {  
.inner .logo img {
    left: -184px;
    width: 222px;
}
}
 
/* Portrait tablet to landscape and desktop */
@media (max-width: 979px) { 
.home-each-cat .each-cat-box{
	width: 359px;
}
.home-each-cat .list-item{
    margin-top: 15px;
    margin-left: 15px;
}
.home-each-cat .read-more {
    float: none !important;
}
.body-left {
    width: 28%;
}
.body-right {
    width: 72%;
}
body.home .logo img {
    margin-left: -51px;
    width: 230px;
}
.header-nav-categories{
	padding:0;
}
.body-left {
    width: 20%;
}
.body-right {
    width: 80%;
}
.inner .logo {
	text-align: center;
}
.inner .logo img {
    left: auto;
    position: relative;
    top: auto;
    width: 200px;
}
.inner .main-menu .row > div{
	width: 100% !important;
}
.page-id-48 .wpcf7-submit{  
	margin-left: 0;
}
#bg-img.inner-bg {
    left: -90px;
    width: 120%;
}
}
 
/* Landscape phone to portrait tablet */
@media (max-width: 767px) { 
.main-nav li{
	float: left;
}
body.home .logo img {
    width: 200px;
}
.gform_fields label{
	float: none !important;
}
.gform_fields .ginput_container input.medium,
.gform_fields .ginput_container textarea{
	width: 75% !important;
	max-width: 300px;
}
.page-id-46 .gform_wrapper .gform_footer.right_label, 
.page-id-46 .gform_wrapper .gform_footer.left_label{
	text-align:left !important;
}
.page-id-48 .wpcf7-text, .page-id-48 .wpcf7-textarea, .page-id-46 .ginput_container .textarea {
    width: 100% !important;
	max-width: 300px;
}
.page-id-48 .wpcf7-submit{
	float: none;
	display: block;   
}
#bg-img.inner-bg {
    width: 140%;
}
}
 
/* Landscape phones and down */
@media (max-width: 580px) { 
.body-right {
    width: 100%;
}
.body-left {
    float: none;
    text-align: center;
    width: 100%;	
}
.top-menu-container{
	margin: 0 !important;
}
}

/* Landscape phones and down */
@media (max-width: 480px) { 
.gform_fields .ginput_container input.medium,
.gform_fields .ginput_container textarea{
	width: 100% !important;
}
}
.comment-form-comment {

}