/* RESPONSIVE */
@media only screen and (min-width: 768px) and (max-width: 1156px)  {
}
/* Desktop only */
@media only screen and (min-width: 1142px)  {

}
@media only screen and (max-width: 1380px)  {
.x-navbar .desktop .x-nav > li > a > span{font-size:15px;}
.x-nav-wrap.desktop{ width: 74.5%;}
.x-navbar .desktop .x-nav > li{padding:10px 8px 20px;} 
/*.x-navbar .desktop .x-nav > li:nth-child(1) span,.x-navbar .desktop .x-nav > li:nth-child(2) span,.x-navbar .desktop .x-nav > li:nth-child(3) span{padding:10px 5px 20px;} */
.x-navbar .desktop .x-nav > li {
    max-width: 27%;
	
}
.x-topbar .x-social-global{width:15%;}

/*.x-navbar .desktop .x-nav > li:nth-child(6) span{padding-top:7px;}
.x-navbar .desktop .x-nav > li:nth-child(3) span{padding-top:7px;}  */

}

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

.x-navbar .desktop .x-nav > li{    max-width: 25%;}

.x-navbar .desktop .x-nav > li span{padding-top:0px;} 
}

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

.x-navbar .desktop .x-nav > li:nth-child(3) span{padding-top:7px;} 

}


@media only screen and (max-width: 1080px)  {
.x-navbar .desktop .x-nav > li:nth-child(3) span{padding-top:0px;} 


}

@media only screen and (max-width: 1015px)  {
.x-navbar-inner{min-height: 112px !important;}
header .x-topbar{position:relative !important; padding-top:0px;}
.x-navbar .desktop .x-nav > li{padding:10px 7px 20px;} 

.x-topbar .p-info, .x-topbar .p-info a{color:#000000 !important; border:0px;}
.x-topbar .p-info{font-size:10px; padding:2px;}
.x-topbar .p-info a{font-size:12px; font-weight:bold;}
.header-phone{display:none;}
}


/* large screens with 1140px with */
/* TABLET 1 */
@media only screen and (max-width: 1141px)  {

	.x-navbar .desktop .x-nav > li > a > span{font-size:14px;}

.x-nav-wrap.desktop{ width: 72.5%;}
.x-navbar .desktop .x-nav > li span{padding-top:7px;} 

/*.x-navbar .desktop .x-nav > li:nth-child(1),.x-navbar .desktop .x-nav > li:nth-child(2){padding:10px 5px 20px !important;} */
.x-topbar .p-info{font-size:12px; }
.x-topbar .p-info a{font-size:14px;}

}



@media only screen and (min-width: 990px) {
	body .x-content-band.vc.cta-container {    position: absolute;    right: 10%;    top: -12px;}
	body .x-content-band.vc.cta-container .wpb_row {   max-width:260px;}
}
/* TABLET 1 only*/
@media only screen and (min-width: 990px) and (max-width: 1141px)  {


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

	.x-navbar .mobile .x-nav{padding-top:70px;}
	.x-topbar .x-social-global {    display: block;    margin-left: 230px;}
}
@media only screen and (min-width: 980px) {

}
/* TABLET 2 */
/* Smaller than standard 960 (devices and browsers) */
@media only screen and (max-width: 979px) {

}

/* TABLET 2 */
@media only screen and ( min-width: 768px ) {

}
/* Tablet Portrait size to standard 960 (devices and browsers) */
@media only screen and (min-width: 768px) and (max-width: 979px) {
	

}
/* All Mobile Sizes (devices and browser) */   
@media only screen and (max-width: 767px) {
	.mobile-hide{display:none;}
	body{background-image:none;}

	.x-topbar .x-social-global {    margin: 14px 0 0 0;}
}

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



}

/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
@media only screen and (min-width: 480px) and (max-width: 767px) {
	.x-navbar .mobile .x-nav{padding-top:0px;}

}

/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media only screen and (max-width: 479px) {
	
	.x-navbar .mobile .x-nav{padding-top:0px;}

}
@media only screen and (max-width: 379px) {
	.x-navbar .mobile .x-nav{padding-top:0px;}

	header .x-topbar .x-social-global a:first-child {    margin-right: 5px;}
	header .x-topbar .x-social-global a {    width: auto;}
	header .x-topbar .x-social-global a i {    font-size: 26px;    line-height: 26px;}
}

/* large screens with 1140px with */
/* TABLET 1 */
@media only screen and (max-width: 1141px)  {
.x-block-grid.five-up > li{ }
	.x-block-grid.five-up > li{width:46%; margin:0px 0px 20px 4%; }

}

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

.x-header-fixed-top .x-topbar-inner .x-social-global{display:none;}
}


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

.x-navbar .x-brand{    position: relative;
/*float: left;
    margin-top: 0;
    width: 78%;*/}

	/*.x-block-grid.five-up > li{width:96%; margin:0px auto 20px; }

.x-header-fixed-top .x-navbar-wrap{display:none}

.x-topbar .p-info{margin-left:0px;}*/
}

    




