
.rsDefault .rsBullets {

	left: 850px;

}

/* MEDIA QUERIES */

@media only screen and (min-width: 768px) and (max-width: 959px) {

	body > div#top-bar {
		display: block;
	}
	
    
    body {
        width: 768px;
    }
	
	
	#header_tollfree{
	
		display:none;
	}
	
	#carousel-wrapper{ 	height: 0; }
	#carousel-wrapper h3{ display:none; }
	#sliderBloc{ display:none; }
	
	
}



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

	body > div#top-bar {
		display: block;
	}
	
    
    body {
        width: 100%;
    }
	
	
	#header_tollfree{
	
		display:none;
	}
	
	#carousel-wrapper{ 	height: 0; }
	#carousel-wrapper h3{ display:none; }
	#sliderBloc{ display:none; }
	
}


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

	body > div#top-bar {
		display: block;
	}

    .one_half, .one_third, .two_third, .three_fourth, .one_fourth, .one_fifth, .two_fifth, .three_fifth, .four_fifth, .one_sixth, .five_sixth {
        margin-left: 0;
    }
	
	#header_tollfree{
	
		display:none;
	}
	
	#carousel-wrapper{ 	height: 0; }
	#carousel-wrapper h3{ display:none; }
	#sliderBloc{ display:none; }
	
}



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

	body > div#top-bar {
		display: block;
	}
	
    div.main {
        overflow: hidden;
    }
    
    .main.has-sidebar div.divider {
        width: 3000px;
    }

    .main.has-sidebar {
        background: white;
    }
    
    .main .container_12 {
        width: 100%;
        margin-left: 0;
        margin-right: 0;
    }

    .main .container_12.page-container > div {
        margin-left: 0;
        margin-right: 0;
        border-left: none;
        border-right: none;
    }
	
	#header_tollfree{
	
		display:none;
	}
	
	#carousel-wrapper{ 	height: 0; }
	#carousel-wrapper h3{ display:none; }
	#sliderBloc{ display:none; }
	
	
}

@media only screen and (min-width: 768px) and (max-width: 959px) {

	body > div#top-bar {
		display: block;
	}

    .main div.divider {
        margin-left: -34px;
        width: 768px;
    }
    
    .main.has-sidebar div.divider {
        width: 488px;
    }

    div.main > div.container_12 > div.grid_9 {
        width: 460px;
    }

    div.main > div.container_12 > div#sidebar.grid_3 {
        width: 220px;
    }
	
	#header_tollfree{
	
		display:none;
	}
	
	#carousel-wrapper{ 	height: 0; }
	#carousel-wrapper h3{ display:none; }
	#sliderBloc{ display:none; }
	

}



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

	body > div#top-bar {
		display: block;
	}
	

    .prime-page, .post-header, .post-content, .prime-post, .comments, .prime-blog, #sidebar, footer, .comment-form-wrapper {
        margin-right: 0;
        margin-bottom: 0;
        padding-left: 4%;
        padding-right: 4%;
        width: 93%;

        padding-top: 5px;
        padding-bottom: 20px;
    }
    
    .page-container > .grid_9 {
        width: 100%;
    }
    
    .page-container > .grid_12 {
        width: 100%;
    }
	
	
	#header_tollfree{
	
		display:none;
	}
	
	#carousel-wrapper{ 	height: 0; }
	#carousel-wrapper h3{ display:none; }
	#sliderBloc{ display:none; }
	
	
}

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

	body > div#top-bar {
		display: block;
	}

    div.mobile-divider {
        width: 1024px;
        height: 1px;
        background: url(../img/divider-bg.png) top left repeat-x;
        margin-left: -43px;
        margin-top: 0;
        margin-bottom:0;
        display: inline-block;
    }
	
	#header_tollfree{
		display:none;
	}
	
	#carousel-wrapper{ 	height: 0; }
	#carousel-wrapper h3{ display:none; }
	#sliderBloc{ display:none; }
	
	
}



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

	body > div#top-bar {
		display: block;
	}

    .sidebar-bg {
        display: none;
        visibility: collapse;
    }
	
	#header_tollfree{
	
		display:none;
	}
	
	#carousel-wrapper{ 	height: 0; }
	#carousel-wrapper h3{ display:none; }
	#sliderBloc{ display:none; }
	
	
	#bv02video{

		height:400px;
		
	}	
	
	
}


@media only screen and (min-width: 768px) and (max-width: 959px) {

	body > div#top-bar {
		display: block;
	}

    
    .main.has-sidebar {
        background: #f4f4f6 url(../img/page-with-sidebar-bg.png) -244px 0px repeat-y;
    }
    
    .sidebar-bg {
        width:282px;
    }
	
	
		#header_tollfree{
	
		display:none;
	}
	
	
	
	.one_half p {
	   width: 100%;
	 }

	body.what-we-do .wp2leadwrapper{
		border-radius: 0;
		box-shadow: none;
		position: relative;
		max-width: 100%;
		top: 0;
		padding: 15px 4% 20px;
		margin: 0;
		float: none;
		right: 0;
		
	}
	

	body.our-work .wp2leadwrapper {
		border-radius: 0;
		box-shadow: none;
		position: relative;
		width: 92%;
		max-width: 92%;
		top: 0;
		padding: 15px 4% 20px;
		left: 0;		
	}
		
	form.w2llead{	
		width: 310px;
	}
	
	#expertise-right{
		border-radius: 0;
		box-shadow: none;
		position: relative;
		width: 92%;
		max-width: 92%;
		top: 0;
		padding: 15px 4% 20px;
		left: 0;		
	
	}
	
	
	body.expertise .wp2leadwrapper {
	
		border-radius: 0;
		box-shadow: none;
		position: relative;
		max-width: 100%;
		top: 0;
		padding: 15px 4% 20px;
		left: 0;		
		
	}
	
	body.brain-cloud .wp2leadwrapper {
	
		border-radius: 0;
		box-shadow: none;
		position: relative;
		max-width: 100%;
		top: 0;
		padding: 15px 4% 20px;
		left: 0;		
		
	}
	
	
	body.expertise .right-content{

		width: 100%;
	}
	
	#carousel-wrapper{ 	height: 0; }
	#carousel-wrapper h3{ display:none; }
	#sliderBloc{ display:none; }
	
	#newsletter_signup .invitation{
	
		padding: 20px 20px 20px 0;
	}
	
	.mcsuform{
		float: left;
	}
	
	
	#bv02video{

		height:400px;
		
	}	
	
	body.partners-with-bv02 .servicelist{
	
		width: 100%;
		
	}
	
	body.partners-with-bv02 .servicelist .serviceitem{

		border-right: none;
		
	}
	
	
}


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


	body > div#top-bar {
		display: block;
	}


    .sidebar-bg {
        width:0;
        height:0;
        position:absolute;
        right:0;
        top:0;
    }

    #sidebar {
        overflow: hidden;
        background: #f2f2f4;
        border-top: 1px solid #d5d5d7;
        padding-top: 4px;
        padding-bottom: 4px;
    }

    #sidebar div.divider {
        display: block;
        padding: 0;
        background: #d5d5d7;
    }

    #sidebar div.widget-first.divider{
        display:none;
    }

    .sidebar-widget, #sidebar article > .sidebar-widget, #sidebar article:first-child .sidebar-widget {
        margin-top: 1.5em;
        margin-bottom: 1.5em;
    }
    
    #sidebar h3 {
        margin-top: 0;
    }

    .main .container_12.page-container #sidebar{
        margin-bottom: 0;
        margin-left: 0;
        margin-right: 0;
    }

    .main .container_12.page-container #sidebar .sidebar-widget {
        width: 100%;
    }

    .main .container_12.page-container #sidebar .video-widget {
        width: 100%;
    }
	
	#header_tollfree{
	
		display:none;
	}
	
	/* good */
	body.what-we-do .wp2leadwrapper {
		border-radius: 0;
		box-shadow: none;
		position: relative;
		max-width: 100%;
		top: 0;
		padding: 15px 4% 20px;
		left: 0;	
	
	}

	
	body.our-work .wp2leadwrapper {
		border-radius: 0;
		box-shadow: none;
		position: relative;
		max-width: 100%;
		top: 0;
		padding: 15px 4% 20px;
		left: 0;		
	}
		
	form.w2llead{	
		width: 310px;
	 	
	}
	
	.one_half p {
	   width: 100%;
	 }
	 
	 
	 
	 #expertise-right{
		border-radius: 0;
		box-shadow: none;
		position: relative;
		width: 92%;
		max-width: 92%;
		top: 0;
		padding: 15px 4% 20px;
		left: 0;		
	
	}
	
	
	body.expertise .wp2leadwrapper {
	
		border-radius: 0;
		box-shadow: none;
		position: relative;
		max-width: 100%;
		top: 0;
		padding: 15px 4% 20px;
		left: 0;		
		
	}
	
	
	body.brain-cloud .wp2leadwrapper {
	
		border-radius: 0;
		box-shadow: none;
		position: relative;
		width: 92%;
		max-width: 92%;
		top: 0;
		padding: 15px 4% 20px;
		left: 0;		
		
	}
	
	body.expertise .right-content{

		width: 100%;

	}
	
	.expertise-snippet{
	
		padding: 0 25px;
	}
	
	
	
	#carousel-wrapper{ 	height: 0; }
	#carousel-wrapper h3{ display:none; }
	#sliderBloc{ display:none; }
	
	#newsletter_signup .invitation{
	
		padding: 20px 20px 20px 0;
	}
	
	.mcsuform{
		float: left;
	}
	
	
	#bv02video{

		height:300px;
		
	}		
	
	body.partners-with-bv02 .servicelist{
	
		width: 100%;
		
	}
	
	body.partners-with-bv02 .servicelist .serviceitem{

		border-right: none;
		
	}
	

}




