/* 
 Theme Name:   West-Child
 Theme URI:    
 Description:  Child of West. Changes should be made here.
 Author:       admin
 Author URI:   
 Template:     west
 Version:      1.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html

 /* == Add your own styles below this line ==
--------------------------------------------*/

/*how to import your font:*/

/*
@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,300;0,500;1,100&display=swap');

put the font file in the fonts folder (in /wp-content/themes/West-Child )

@font-face {
  font-family: the name that will be used in the font-family propertie;
  src: url(./fonts/name_of_the_font);
  font-weight: the weight (bold/normal/light) ;
}

exemple:

@font-face {
  font-family: myFirstFont;
  src: url(./fonts/myFirstFont.woff);
  font-weight: bold;
}

h1{
	font-family: myFirstFont;
	font-weight bold
}

*/



p1{color: white; font-size: 16px; line-height: 26px;font-weight:300;}
b{color:red;}
g{color:#bfbfbf;}
.white{color:white;}
.vertical_line {border-left: 1px grey solid; padding: 20px 10px 20px 20px;}
.vertical_line_center {border-left: 1px grey solid; padding: 20px 10px 20px 20px;}


#Ourworkgrid .vc_is-hover p{
    color: #d5d5d5;
}

.vc_gitem-animated-block,
.vc_gitem-animate-scaleIn .vc_gitem-zone-a{
	height: 365px !important;	
}

.languageMenu{display:none;}

.single-thumb{
	height:90vh;
	background-attachment: fixed !important;
	background-position: center !important;
	background-repeat: no-repeat !important;
	background-size: cover !important;
}

 #post-details {
    display: none;
}


.wpcf7-form div.wpcf7-response-output{
	margin-top: 108px;
	text-align: left;
}

.wpcf7-form div.wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors{
	width:100%;
	color:black;
	text-align: center;
}

/*footer*/

#contactForm{
	background-color:black;
	color:white;
}

.titreContact{
	text-align: left;
	font-size:60px;
	line-height:50px;
}

#overLap{
	opacity:1;
	background-color:black;
	justify-content: center;
	width:100% !important;
}

#shiftnav-toggle-main{
	transition:all 0.5s !important;
}

/*header*/
#shiftnav-toggle-main.nav-show{
	left:0px;
}

#shiftnav-toggle-main.nav-hide{
	left:-125px;
}


/*29-09-2017*/
.postid-2621 .col-md-6.project-thumb.next-colum { display: none; }

/* custom css */
#shiftnav-toggle-main { background-position: 28px 95px !important; }
#shiftnav-toggle-main.shiftnav-toggle-icon-bars { box-shadow: none; }
#menu-menu { overflow: inherit; }
.shiftnav ul.shiftnav-menu li.menu-item>.shiftnav-target, .shiftnav ul.shiftnav-menu li.shiftnav-retract>.shiftnav-target { font-family: Poppins; font-weight: 500 !important;  font-size: 40px; letter-spacing: -1px; line-height: 0.9em !important; }
.shiftnav ul.shiftnav-menu li.menu-item.current-menu-item>.shiftnav-target:after, .shiftnav ul.shiftnav-menu li.shiftnav-retract>.shiftnav-target:after, .shiftnav.shiftnav-skin-standard-dark ul.shiftnav-menu > li.menu-item > .shiftnav-target:hover:after { content: '\276F'; font-size: 15px; color: #606063; position: absolute; top: 35px; right: 1px; }
.shiftnav.shiftnav-skin-standard-dark ul.shiftnav-menu > li.menu-item > .shiftnav-target { border-bottom: 1px solid transparent !important; color: #727272 !important; }
.shiftnav.shiftnav-skin-standard-dark ul.shiftnav-menu > li.menu-item > .shiftnav-target:hover { color: #fff !important; }
.shiftnav.shiftnav-skin-standard-dark .text-center ul.shiftnav-menu > li.menu-item:nth-child(2) > .shiftnav-target:hover:after { display: none; }
.shiftnav.shiftnav-skin-standard-dark .text-center ul.shiftnav-menu > li.menu-item > .shiftnav-target { border: 0 !important; }
.shiftnav ul.shiftnav-menu .fa-times:before { content: '\00D7'; font-size: 35px; color: #f8ed31; font-weight: bold; }
.shiftnav.shiftnav-skin-standard-dark .text-center ul.shiftnav-menu > li.menu-item:first-child > .shiftnav-target:after, .shiftnav.shiftnav-skin-standard-dark .text-center ul.shiftnav-menu > li.menu-item:first-child > .shiftnav-target:hover:after { display: none; }
.shiftnav.shiftnav-skin-standard-dark .text-center ul.shiftnav-menu > li.menu-item > .shiftnav-target:hover, .shiftnav.shiftnav-skin-standard-dark .text-center ul.shiftnav-menu > li.menu-item:nth-child(2) > .shiftnav-target:hover { border: 0 !important; }
.image-boxouter.vc_column_container>.vc_column-inner, .image-boxlast.vc_column_container>.vc_column-inner { padding: 0; }
.imagebox.wpb_content_element, .imagebox-last.wpb_content_element { margin-bottom: 0; }
.ourworkbox span.vc_gitem-post-category-name { font-family: Poppins; font-weight: 300 !important; font-size: 12px; }
.ourworkbox .vc_custom_heading.vc_gitem-post-data-source-post_title>div { font-size: 34px !important; }
.ourworkbox .vc_custom_heading.vc_gitem-post-data-source-post_excerpt { font-family: 'Poppins' !important; font-weight: 500 !important; }
.pageTitle.vc_separator h4 { font-family: 'Poppins' !important; font-weight: 500 !important; font-size: 40px; letter-spacing: -1px; line-height: 0.9em !important; }
.Agency .vc_separator h4, .Servicesin .vc_separator h4 { font-family: 'Poppins' !important; font-weight: 500 !important;  font-size: 40px; letter-spacing: -1px; line-height: 0.9em !important; }
.categorieslinks .vc_grid-filter>.vc_grid-filter-item>span { font-family: 'Poppins' !important; font-weight: 300 !important;  font-size: 12px; }
.header-image .bx-wrapper .bx-viewport { box-shadow: none; border: 0; transform: none; left: 0; background: none; }
.header-image .bx-controls { position: absolute; bottom: 0; right: 0; left: 0; width: 1440px; margin: 0 auto; background: #fff; display: block; height: 100px; border-bottom: 1px solid #ccc; }
.header-image .bx-wrapper .bx-prev { background: url(images/bx-prev.png) no-repeat left top; background-size: 60%; left: 25px; }
.header-image .bx-wrapper .bx-prev:after { content: '|'; width: 1px; height: 18px; background: #969CB3; display: block; position: absolute; top: 0; right: 2px; }
.header-image .bx-wrapper .bx-prev:hover:after { opacity: inherit; background-position: 0 0; }
.header-image .bx-wrapper .bx-prev:hover, .header-image .bx-wrapper .bx-next:hover { opacity: 0.5; background-position: 0 0; }
.header-image .bx-wrapper .bx-next { background: url(images/bx-next.png) no-repeat left top; background-size: 60%; }
.header-image .bx-wrapper .bx-next { left: 65px; right: inherit; }
.header-image .numbercount { position: absolute; bottom: 40px; left: 8%; }
.header-image .numbercount span { font-size: 16px; color: #a7a9ac; font-family: 'Poppins' !important; font-weight: 300 !important; }
.view-site a { color: #000; }
#post-details hr { width: 700px; border-width: 1px; border-color: #9c9b9b; margin: 3% auto; margin-bottom: 0; }
#sidebar-footer .creativetxt { position: relative; top: -25px; background: #fff; }
#sidebar-footer .hrline { position: absolute; width: 40%; top: 76px; left: 27.5%; }
#sidebar-footer .hrline hr { border-top-color: #606063; }
#sidebar-footer .widget-title { margin: 55px 0 20px; position: relative; padding-bottom: 0; }
#sidebar-footer .footerlogo .textwidget img { margin-right: 50px; }
#sidebar-footer .footerlogo .widget { margin-top: 40px; }
#sidebar-footer .creativetxt .widget-title::after { content: ''; position: absolute; width: 80px; height: 1px; top: 51px; left: 270px; background: #606063; }
#sidebar-footer .hrline:after { content: '\276F'; font-size: 15px; color: #606063; position: absolute; top: 7px; right: -3px; }
.Footerboxes .vc_gitem-post-data >div { font-family: 'Poppins' !important; font-size: 34px !important; }
.Footerboxes .vc_grid-filter>.vc_grid-filter-item>span { font-family: 'Poppins' !important; font-weight: 300 !important;  font-size: 12px; }
.Footerboxes .vc_gitem-post-data >div p { font-family: 'Poppins' !important; font-weight: 500 !important; font-size: 14px !important; }
.Footerboxes .vc_gitem-post-data.vc_gitem-post-data-source-post_excerpt >div { font-family: 'Poppins' !important; font-weight: 500 !important; font-size: 14px !important; }
.Teamall .vc_gitem-post-data >div { font-family: 'Poppins' !important; font-weight: 700 !important; font-size: 34px !important; }
.Teamall .vc_gitem-post-data >div p { font-family: 'Poppins' !important; font-weight: 500 !important;; font-size: 14px !important; }
#post-details .post-data-title + div { font-family: 'Poppins' !important; font-weight: 500 !important; font-size: 14px; line-height: 20px; }
#post-details .post-data-title { font-size: 14px; color: #9c9b9b; line-height: 20px; }
/* .ourworkbox .vc_gitem-animated-block { height: 400px; } */
#singlePostHome.Footerboxes .ourworkbox .vc_gitem-animated-block { height: 365px; }
#singlePostHome.Footerboxes { margin-bottom: 0px !important; }
#Ourworkgrid { background: #f1f1f1; width: 100%; }
#menuTitle .titleCenter { margin-left: 25%; /*display: none;*/ }
.text-left .menuAboutTxt { padding-left: 0; font-size: 18px; margin-top: 35px; font-family: 'Poppins' !important; font-weight: 300 !important; color: #ccc; margin-left: -15px; }
.text-left .menuAboutSubTxt { padding-left: 0; font-size: 12px; line-height: 1.5; padding-top: 6px; color: #ccc; margin-left: -15px; }
.shiftnav-inner .text-center { padding-right: 30px !important; }
.wpb_content_element.breadcumpages { margin-bottom: 0; }
#Ourworkgrid .vc_grid-filter.vc_grid-filter-right { margin-bottom: 10%; position: absolute; top: -305px; right: 7.8%; z-index: 9; }
#Ourworkgrid .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-white>.vc_grid-filter-item, #Ourworkgrid .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-white>.vc_grid-filter-item { width: initial; }
#Ourworkgrid .vc_grid-filter.vc_grid-filter-right li.vc_grid-filter-item { text-align: center !important; }
#Ourworkgrid .vc_grid-filter.vc_grid-filter-right li.vc_grid-filter-item>span { font-family: 'Poppins' !important; font-weight: 700 !important; color: #a7a9ac !important; }
#Ourworkgrid .vc_grid-filter.vc_grid-filter-right li.vc_grid-filter-item:hover>span { color: #2b2b3a !important; }
#Ourworkgrid .vc_grid-filter.vc_grid-filter-right .vc_active.vc_grid-filter-item, .vc_grid-filter.vc_grid-filter-right li.vc_grid-filter-item:hover { background: none !important; }
#Ourworkgrid .wpb_content_element.ourworkbox { margin-bottom: 0; }
.aboutcontent p { font-family: 'Poppins' !important; font-weight: 500 !important; font-size: 18px !important; color: #000 !important; }
.aboutcontent h4 { font-family: 'Poppins' !important; font-weight: 700 !important; font-size: 14px !important; color: #000 !important; }
.aboutcontent p strong { font-family: 'Poppins' !important; font-weight: 700 !important; }
/* .ourworkbox .vc_gitem-zone, .ourworkbox .vc_gitem_row .vc_gitem-col { background-size: 100%; background-position: top center; } */
.site-main p span { letter-spacing: -0.5px; }
.bxslider .large-header { background-repeat: no-repeat; background-size: 100%; width: 100%; height: 979px; display: block; }
.header-image .bx-wrapper .bx-viewport { height: auto !important; }
#overLap { padding-bottom: 10%; }
#singlePostHome. { bottom: 100px !important; }
#main .Innerpages .pageTitle { margin-left: 0px !important; }
.BannerImages .vc_column-inner { min-height: 450px; }
.header-image .arrowpoint { position: relative; display: inline-block; z-index: 1; }
.header-image .arrowpoint { background: url(images/arrow_grey.png) no-repeat top center; width: 36px; height: 76px; margin: 0 auto; cursor: pointer; z-index: 1; position: relative; background-size: 90%; -webkit-transition: all 0.5s linear; -moz-transition: all 0.5s linear; -o-transition: all 0.5s linear; -transition: all 0.5s linear; }
.header-image .arrowpoint:hover { background: url(images/arrow_red.png) no-repeat top center; background-size: 100%; }
.header-image .sharethis a { position: absolute; z-index: 1; float: right; top: 15px; right: 60px; transition: all 0.5s; }
.header-image .sharethis a:hover:after { cursor: pointer; background: #ccc; border-radius: 50%; display: inline-block; text-align: center; }
.header-image .sharethis a:after { content: "\f1e0"; font-family: FontAwesome; font-size: 30px; width: 50px; height: 50px; position: absolute; left: 0; right: 0; margin: 0 auto; text-align: center; display: inline-block; color: #1c1c1c; top: 0; -webkit-transition: all 0.5s linear; -moz-transition: all 0.5s linear; -o-transition: all 0.5s linear; -transition: all 0.5s linear; }
#comments p label { display: block; }
#content .content-area p.attachment img { border-radius: 50%; margin: 0 auto; display: inline-block; }
#content .content-area p.attachment img:hover, #content .content-area p.attachment img:focus { opacity: 0.75; }
#content .content-area p.attachment { text-align: center; }
#comments input, #comments textarea { border-radius: 5px; }
#comments input { padding: 10px; border: 1px solid #ccc; width: 60%; outline: none; }
#comments textarea { padding: 10px; border: 1px solid #ccc; outline: none; width: 60%; }
#comments input.submit { color: #444; background-color: transparent; display: inline-block; border: 1px solid #ee127b; width: auto; }
#comments .submit:hover, #comments .submit:focus { background-color: #ee127b; border-color: transparent; color: #fff; }
#main article.attachment h1.entry-title { background: #e6e6e6; padding: 15px; }
#main .entry-footer { background-color: transparent; padding: 0; }
#content .content-area { width: 100%; font-family: 'Poppins' !important; font-weight: 500 !important; }
#content .content-area .hentry { border: 1px dashed #ccc; margin: 25px 0; }
#Ourworkgrid .btn-border { display: none; }

/* 03-01-2017 */
#singlePostHome .projectmore .project-thumb { height: 400px; overflow: hidden; -webkit-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; }
#singlePostHome .projectmore .img-wrapper { height: 400px; background-size: cover; background-repeat: no-repeat; background-clip: border-box; box-sizing: border-box; -webkit-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; box-sizing: border-box; background-position: top center; -webkit-transform: scale(1.3); transform: scale(1.3); -o-transform: scale(1.3); }
#singlePostHome .projectmore .row-position-middle { padding: 0 20px; position: absolute; left: 0; right: 0; top: 50%; -webkit-transform: translate(0, -50%); -ms-transform: translate(0, -50%); -o-transform: translate(0, -50%); transform: translate(0, -50%); -webkit-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; }
#singlePostHome .projectmore .project-thumb a { display: block; position: absolute; top: 0; right: 0; left: 0; bottom: 0; z-index: 5; color: #fff; width: 100%; height: 100%; -webkit-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; overflow: hidden; }
#singlePostHome .projectmore .project-thumb a:hover .img-wrapper { -webkit-transform-origin: 50% 50%; -moz-transform-origin: 50% 50%; -ms-transform-origin: 50% 50%; transform-origin: 50% 50%; -webkit-perspective: 1000; -webkit-backface-visibility: hidden; webkit-transition: filter .5s cubic-bezier(0, .275, .125, 1), -webkit-transform .5s cubic-bezier(0, .275, .125, 1); -moz-transition: filter .5s cubic-bezier(0, .275, .125, 1), -moz-transform .5s cubic-bezier(0, .275, .125, 1); transition: filter .5s cubic-bezier(0, .275, .125, 1), transform .5s cubic-bezier(0, .275, .125, 1); -webkit-filter: blur(2px); -moz-filter: blur(2px); -ms-filter: blur(2px); filter: blur(2px); filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius='0'); -webkit-transform: scale(1.2); -ms-transform: scale(1.2); -o-transform: scale(1.2); transform: scale(1.2); background-blend-mode: multiply; background-color: rgba(0, 0, 0, 0.4); }
#singlePostHome .projectmore .category-name { opacity: 0; filter: alpha(opacity=0); -webkit-transition: background-color .1s linear; -o-transition: background-color .1s linear; transition: background-color .1s linear; display: block; color: #fff; webkit-transition: color .1s linear; -o-transition: color .1s linear; transition: color .1s linear; font-family: 'Poppins' !important; font-weight: 300 !important; font-size: 12px; text-align: center; -webkit-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; }
#singlePostHome .projectmore .source-post_title { opacity: 0; filter: alpha(opacity=0); text-align: center; font-size: 34px; font-family: 'Poppins' !important; font-weight: 700 !important;  margin-bottom: 15px; -webkit-transition: color .1s linear; -o-transition: color .1s linear; transition: color .1s linear; -webkit-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; }
#singlePostHome .projectmore .sep_line { opacity: 0; filter: alpha(opacity=0); -webkit-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; margin-left: auto; margin-right: auto; height: 1px; border-top: 1px solid #EBEBEB; display: block; position: relative; top: 1px; width: 0; border-top-width: 2px; border-color: #fff; margin-bottom: 15px; -webkit-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; }
#singlePostHome .projectmore .project-thumb a:hover .row-position-middle .sep_line { width: 50%; -webkit-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; }
#singlePostHome .projectmore .source-post_excerpt { opacity: 0; filter: alpha(opacity=0); font-size: 14px; color: #ffffff; line-height: 1.3; text-align: center; font-family: Roboto; font-weight: 400; font-style: normal; margin-bottom: 15px; -webkit-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; }
#singlePostHome .projectmore .project-thumb a:hover .source-post_excerpt, #singlePostHome .projectmore .project-thumb a:hover .sep_line, #singlePostHome .projectmore .project-thumb a:hover .source-post_title, #singlePostHome .projectmore .project-thumb a:hover .category-name { opacity: 1; filter: alpha(opacity=100); -webkit-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; }
.single-post-banner-txt .catname { font-size: 18px; }
.top-breadcrumb { position: fixed; top: 0; left: 0; width: 100%; z-index: 999; background: #fff; text-align: center; padding: 13px 0 5px 0; display: none; }
.top-breadcrumb .breadcrumb-container ul { padding: 0 10px !important; text-align: left; margin-left: 7% !important; }
.top-breadcrumb .breadcrumb-container.theme1 a { background: transparent; margin: 0; font-family: 'Poppins' !important; font-weight: 500 !important; font-size: 14px; color: #727272 !important; padding: 5px 25px; }
.top-breadcrumb .breadcrumb-container.theme1 li { position: relative; }
.top-breadcrumb .breadcrumb-container.theme1 li:first-child { padding-right: 25px; }
.top-breadcrumb .breadcrumb-container.theme1 a:hover, .top-breadcrumb .breadcrumb-container.theme1 a:focus { color: #444 !important; -webkit-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; }
.top-breadcrumb .breadcrumb-container.theme1 li:before { content: ''; position: absolute; top: 18px; left: 105px; display: block; width: 20px; height: 1px; background: #727272; }
.top-breadcrumb .breadcrumb-container.theme1 li:after { position: absolute; top: 15px; right: -12px; display: block; width: 7px; height: 7px; border: 1px solid #727272; border-top: none; border-left: none; -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg); content: ''; }
.top-breadcrumb .breadcrumb-container.theme1 li:last-child:after, .top-breadcrumb .breadcrumb-container.theme1 li:last-child:before { display: none; }
body.shiftnav-lock #shiftnav-toggle-main { top: 0 !important; width: 120px; height: 320px; background-position: 28px 75px !important; }
body.shiftnav-lock #shiftnav-toggle-main-button { height: 300px !important; padding-top: 10px !important; }
.hentry { border: 0; }
.flowplayer-video-div .vc_column-inner { background: rgb(119, 119, 119) none repeat scroll 0% 0%; }

/* PS custom css 14-8-17*/
.home-our-work { background: rgb(238, 18, 123); color: #fff; }
#overLap { z-index: 1; }
#singlePostHome { position: relative; bottom: 160px; margin-bottom: -160px; }

/*language ul li css header*/
.language-Switcher li { border-right: 1px solid; color: #ccc; display: inline-block; font-size: 14px; list-style: outside none none; padding: 0 10px; }
.language-Switcher { margin-left: 20px !important; margin-top: 34px !important; }
.language-Switcher li:last-child { border-right: medium none; }
.language-Switcher li.current-lang a { color: #fff; }
.language-Switcher li a { color: #999; }
nav.shiftnav-nav .shiftnav-menu { padding-bottom: 5px !important; }

/*05-01-2017*/
.postslidetitle { color: #fff; }
/*.ourworkbox.ourworkpage { display: none; }*/

/* Media Query */
@media only screen and (max-width:1680px) {
	.header-image .bx-controls { width: 80%; }
	#overBox { padding-right: 10% !important; padding-left: 10% !important; }
	#singlePostHome .vc_column-inner { padding-right: 250px !important; padding-left: 250px !important; }
	/* .ourworkbox .vc_gitem-zone, .ourworkbox .vc_gitem_row .vc_gitem-col { background-size: 100%; } */
	.Innerpages .vc_custom_1479199417344 { padding-bottom: 7% !important; }
	#teammembers .vc_col-sm-2 { width: 25%; }
}
@media only screen and (max-width:1400px) {
	#Ourworkgrid { padding-left: 50px !important; padding-right: 50px !important; }
	#Ourworkgrid .vc_column_container > .vc_column-inner { padding-left: 50px !important; padding-right: 50px !important; }
	#singlePostHome .vc_column-inner { padding-right: 0px !important; padding-left: 0px !important; }
	#singlePostHome .projectmore .wpb_wrapper .wpb_content_element { padding-right: 70px !important; padding-left: 70px !important; }
}
@media only screen and (max-width:1366px) {
	#overBox { padding-right: 13% !important; padding-left: 13% !important; }
	#overBox .vc_column-inner { padding-right: 0px !important; padding-left: 0px !important; }
	#singlePostHome .vc_column-inner { padding-right: 100px !important; padding-left: 100px !important; }
	#singlePostHome .vc_custom_1479230405617 { padding-right: 12% !important; padding-left: 12% !important; }
	#overLap .vc_custom_1478854914385 { padding-left: 15% !important; }
	#overLap .vc_custom_1479231804449 { padding-right: 40% !important; }
	/* #Ourworkgrid .ourworkbox .vc_gitem-animated-block { height: 360px; } */
	.site-main .homewhowe { padding-right: 10% !important; padding-left: 10% !important; }
	#Servicesall { padding-right: 8% !important; padding-left: 8% !important; }
	#Servicesall .vc_column-inner { padding-right: 0px !important; padding-left: 0px !important; }
	.site-main .aboutcontent { padding-right: 10% !important; padding-left: 10% !important; }
	#aboutboxes .vc_custom_1480607976791 { padding-right: 20px !important; padding-left: 20px !important; }
	#aboutboxes .wpb_single_image img { height: 280px; }
	#teamwork .teamcontent .vc_custom_1482147924596 { padding-right: 10% !important; padding-left: 10% !important; }
	#aboutboxes .bodytextwhite, #aboutboxes .Bodytextgrey { margin-bottom: 0 !important; padding-right: 20px !important; padding-left: 20px !important; }
	#aboutboxes .vc_column-inner { padding-top: 0; }
	.teamcontent.vc_column_container>.vc_column-inner { padding-right: 15% !important; padding-left: 15% !important; }
	#Helpyou .vc_column-inner { padding-left: 0 !important; padding-right: 0 !important; }
	#Helpyou .vc_separator { padding-bottom: 40px; }
	#Helpyou .fa { font-size: 1.5em; }
	#singlePostHome .projectmore .source-post_title { line-height: 42px; }
	#singlePostHome .projectmore .wpb_content_element { padding-right: 120px !important; padding-left: 120px !important; }
	#Ourworkgrid { padding-right: 20px !important; padding-left: 20px !important; }
	#Ourworkgrid .vc_column_container>.vc_column-inner { padding-right: 30px !important; padding-left: 30px !important; }
	#overLap.home-our-work { padding-bottom: 10% !important; }
	#singlePostHome.Footerboxes .ourworkbox .vc_gitem-animated-block { height: 320px; }
	#singlePostHome .projectmore .wpb_wrapper .wpb_content_element { padding-right: 0px !important; padding-left: 0px !important; }
	#Teamlist .Bodytextgrey, #Teamlist .bodytextwhite { padding-left: 18px !important; padding-right: 18px !important; }
	#overBox .title2-content { padding-right: 25px !important; padding-left: 25px !important; }
}
@media only screen and (max-width:1268px) {
	#overBox { padding-right: 10% !important; padding-left: 10% !important; }
	#overBox .vc_column-inner { padding-right: 0px !important; padding-left: 0px !important; }
	#singlePostHome .vc_column-inner { padding-right: 80px !important; padding-left: 80px !important; }
	#singlePostHome .vc_custom_1479230405617 { padding-right: 9% !important; padding-left: 9% !important; }
	#overLap .vc_custom_1478854914385 { padding-left: 10% !important; }
	#overLap .btn-border { padding-right: 30% !important; }
	.header-text { font-size: 40px; }
	.header-image .numbercount { left: 10%; }
	/* #Ourworkgrid .ourworkbox .vc_gitem-animated-block { height: 320px; } */
	.Agency .vc_custom_1482148275002 { margin-left: 20px !important; padding-top: 50px !important; padding-bottom: 25px; }
	.BannerImages { margin-left: 0 !important; }
	.Agency .pageTitle { padding-bottom: 12% !important; }
}
@media only screen and (max-width:1024px) {
	#overBox { padding-right: 5% !important; padding-left: 5% !important; }
	#overBox .vc_column-inner, #overBox .vc_custom_1478853714598 { padding-right: 0px !important; padding-left: 0px !important; }
	#overBox .vc_custom_1477327895745 { padding-right: 10px !important; padding-left: 10px !important; }
	#overLap { padding-top: 12% !important; padding-bottom: 18% !important; }
	#singlePostHome .vc_column-inner { padding-right: 20px !important; padding-left: 20px !important; }
	/* .ourworkbox .vc_gitem-animated-block { height: 370px; } */
	#sidebar-footer .container-fluid { padding-left: 2% !important; padding-right: 2% !important; }
	#main .vc_custom_1474809122348 { padding-right: 5% !important; padding-left: 5% !important; }
	.header-image .numbercount { left: 12%; }
	.bxslider .large-header { height: 700px; }
	#Ourworkgrid { padding-right: 20px !important; padding-left: 20px !important; }
	#post-details { width: 100%; position: static; display: block; padding-right: 2%; }
	#main .entry-content h2 { line-height: 25px; }
	#Helpyou .helpcontent { padding-right: 10% !important; padding-left: 10% !important; }
	#Helpyou .Bodytextgrey { padding-right: 0 !important; padding-left: 0 !important; }
	#Helpyou .Bodytextgrey p { font-size: 18px !important; }
	#Moreprojects .projectins { padding-left: 0 !important; }
	#Moreprojects .proejctwrapper { margin: 0 auto; }
	#singlePostHome .projectmore .vc_grid-container { padding-left: 5% !important; padding-right: 5% !important; }
	#Moreprojects .proejctwrapper .col-xs-2 { width: 100%; }
	#Moreprojects .proejctwrapper .col-xs-2 a { margin: 25px 0; display: block; }
	#Moreprojects .proejctwrapper .col-xs-2 hr { display: none; }
	.Bannercolumn { margin-left: 0 !important; }
	.Bannercolumn .wpb_single_image { margin-top: 0 !important; }
	#Bannerbg { background-image: none !important; padding: 0 50px }
	.BannerImages .vc_column-inner { min-height: auto; }
	#singlePostHome .projectmore .wpb_content_element { padding-right: 5% !important; padding-left: 5% !important; }
	/* #Ourworkgrid .ourworkbox .vc_gitem-animated-block { height: 300px; } */
	#post-details .col-md-offset-2 { margin-left: 0; }
}
@media only screen and (max-width:991px) {
	#overBox .tile-3 span, #overBox .tile-2 span { font-size: 13px !important; }
	.wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid > li { margin-bottom: 0; }
	.site-main .homewhowe p span { font-size: 20px !important; line-height: 32px !important; }
}
@media only screen and (max-width:980px) {
	/* #Ourworkgrid .ourworkbox .vc_gitem-animated-block { height: 290px; } */
	#singlePostHome.Footerboxes .ourworkbox .vc_gitem-animated-block { height: 280px; }
	#overLap.home-our-work { padding-bottom: 15% !important; }
	#overLap { padding-top: 8% !important; }
	#overLap .wpb_content_element.wpb_raw_html { padding-left: 8% !important; }
	.footer-widgets .widget { margin: 10px 0; }
	#sidebar-footer .widget-title { margin: 10px 0; }
	#sidebar-footer .footerlogo .widget { margin-top: 20px; }
	.sidebar-column { padding-bottom: 10px; padding-top: 10px; }
	.site-main .homewhowe { margin-bottom: 80px !important; }
}
@media only screen and (max-width:800px) {
	/* .ourworkbox .vc_gitem-animated-block { height: 330px; } */
	#overBox .title3-content { padding-left: 20px !important; padding-right: 20px !important; }
	#Ourworkgrid .vc_column_container>.vc_column-inner { padding-right: 0px !important; padding-left: 0px !important; }
	#Ourworkgrid .ourworkbox .vc_gitem-animated-block { height: 250px; }
	#singlePostHome.Footerboxes .ourworkbox .vc_gitem-animated-block { height: 225px; }
}
@media only screen and (max-width:879px) {
	/* #Ourworkgrid .ourworkbox .vc_gitem-animated-block { height: 260px; } */
}
@media only screen and (min-width:769px) {
	.single-post.language-en #shiftnav-toggle-main { background: #ee1b2e url(/wp-content/uploads/2017/08/JKCLogo-Vertical_En-Red.jpg) no-repeat !important; background-size: 52% !important; background-position: 28px 75px !important; }
	.single-post.language-fr #shiftnav-toggle-main { background: #ee1b2e url(/wp-content/uploads/2017/08/JKCLogo-Vertical_Fr-Red.jpg) no-repeat !important; background-size: 52% !important; background-position: 28px 75px !important; }
	.single-post #shiftnav-toggle-main-button img { content: url(/wp-content/uploads/2016/10/mobile-menu-icon.png) !important; }
}
@media only screen and (max-width:768px) {
	#overBox .vc_column-inner, #overBox .vc_custom_1478853714598 { padding-left: 15px !important; padding-right: 15px !important; }
	#overBox { padding-right: 2% !important; padding-left: 2% !important; }
	#overBox p { font-size: 13px; }
	#overBox .vc_custom_1477263630154, #overBox .vc_custom_1478853714598 { padding-right: 20px !important; padding-left: 20px !important; }
	#overBox .vc_custom_1477327895745 { padding-right: 20px !important; padding-left: 20px !important; }
	#overBox .wpb_single_image img { height: 275px; }
	.header-image .numbercount { left: 15%; }
	.header-image .bx-controls { width: 100%; }
	.header-text { font-size: 25px; }
	#overLap .btn-border a { padding: 15px 30px !important; }
	#sidebar-footer .widget-title { margin: 10px 0 20px; }
	#singlePostHome { margin-bottom: 0 !important; z-index: 9 !important; }
	.footer-widgets .widget { margin: 0; }
	#sidebar-footer .creativetxt { top: 0; }
	#sidebar-footer .footerlogo .textwidget img { width: 150px; }
	#sidebar-footer .sidebar-column { padding-top: 5px; padding-bottom: 5px; border-bottom: 1px dotted #ccc; }
	#sidebar-footer .footerlogo .widget { margin: 25px 0; }
	/* .ourworkbox .vc_gitem-animated-block { height: 210px; } */
	#text-3  .widget-title { font-size: 25px; }
	#sidebar-footer .hrline, #sidebar-footer .creativetxt .widget-title::after { display: none; }
	.bxslider .large-header { height: 500px; }
	#shiftnav-toggle-main.shiftnav-toggle-icon-bars { position: fixed; background: #fff url(images/mobile-logo.jpg) no-repeat left center; background-position: 85px 20px !important; height: 90px; background-size: 7%; left: 0; right: 0; width: 100%; }
	#shiftnav-toggle-main.shiftnav-toggle-icon-bars #shiftnav-toggle-main-button:after { display: none; }
	#shiftnav-toggle-main.shiftnav-toggle-icon-bars #shiftnav-toggle-main-button { height: 90px !important; padding-top: 17px !important; padding-left: 25px; }
	#shiftnav-toggle-main.shiftnav-toggle-icon-bars .shiftnav-toggle-burger, #shiftnav-toggle-main.shiftnav-toggle-main-entire-bar:before { width: auto; }
	.text-left .menuAboutTxt, .text-left .menuAboutSubTxt { margin-left: 45px; }
	.shiftnav-inner #menuTitle { padding: 40px 0px 40px 30px; }
	.shiftnav-inner .text-left .menuAboutSubTxt, .shiftnav-inner .text-left .menuAboutTxt { margin-left: 30px; text-align: left; }
	#menuTitle .titleCenter { margin-left: 0; }
	.shiftnav-inner .text-center { width: 90%; padding-right: 0 !important; text-align: left; }
	.shiftnav-inner .menuCenter { width: 90%; text-align: left; }
	.shiftnav-inner .menuCenter { padding-left: 0 !important; }
	.site-main .homewhowe p span { font-size: 20px !important; line-height: 32px !important; }
	.site-main .aboutcontent p span { font-size: 20px !important; line-height: 32px !important; }
	#teamwork .teamcontent p span { font-size: 20px !important; line-height: 32px !important; }
	.ourservices .aboutcontent p span { font-size: 20px !important; line-height: 32px !important; }
	/* .ourworkbox .vc_gitem-animated-block { height: 270px; } */
	.shiftnav-inner .titleCenter { text-align: left; }
	.text-center ul.shiftnav-menu > li.menu-item > .shiftnav-target span { float: right; padding: 10px; }
	.shiftnav ul.shiftnav-menu li.menu-item>.shiftnav-target, .shiftnav ul.shiftnav-menu li.shiftnav-retract>.shiftnav-target { font-size: 35px; }
	.text-center ul.shiftnav-menu > li.menu-item > .shiftnav-target span .fa { position: absolute; top: -20px; left: 0; background: #ccc; border-radius: 50%; width: 38px; text-align: center; height: 38px; }
	.shiftnav ul.shiftnav-menu .fa-times:before { color: #424242; }
	body .shiftnav, body .shiftnav-no-transforms .shiftnav { width: 70%; }
	body.shiftnav-open.shiftnav-open-left .shiftnav.shiftnav-open-target { -webkit-transform: translateY(90px); -moz-transform: translateY(90px); -ms-transform: translateY(90px); -o-transform: translateY(90px); transform: translateY(90px); }
	body.shiftnav-open.shiftnav-open-left #shiftnav-toggle-main, body.shiftnav-open.shiftnav-open-left .shiftnav-wrap, .shiftnav-open.shiftnav-open-left>.shiftnav-fixed-left { -webkit-transform: translateX(0); -moz-transform: translateX(0); -ms-transform: translateX(0); -o-transform: translateX(0); transform: translateX(0); }
	.shiftnav-inner #menuTitle { display: none; }
	.shiftnav.shiftnav-skin-standard-dark .text-center ul.shiftnav-menu > li.menu-item:first-child { display: none; }
	.shiftnav ul.shiftnav-menu li.menu-item a img { display: none; }
	#menu-menu { margin-top: 30px; }
	#Ourworkgrid { padding-right: 0 !important; padding-left: 0 !important; }
	#Ourworkgrid .vc_custom_1479200478949 { padding-right: 0 !important; padding-left: 0 !important; }
	#Ourworkgrid .vc_grid-filter-dropdown, .vc_grid-filter-select { text-align: center !important; }
	#Ourworkgrid .vc_grid-filter-dropdown .vc_grid-styled-select, #Ourworkgrid .vc_grid-filter-select .vc_grid-styled-select { display: none; }
	#main .Innerpages .pageTitle { width: 100%; padding-left: 0; }
	#aboutboxes .vc_custom_1480371937092 { padding-right: 0 !important; padding-left: 0 !important; }
	#aboutboxes .wpb_single_image img { height: 300px; }
	#aboutouter { margin-bottom: 30px !important; }
	#teamwork .teamcontent .vc_custom_1482147924596 { padding-top: 30px !important; }
	.Agency .vc_separator, .Servicesin .vc_separator { margin-left: 0 !important; padding-bottom: 0 !important; padding-top: 0; }
	.Agency .vc_column-inner, .Servicesin .vc_column-inner { padding-top: 120px !important; margin-left: 3% !important; }
	#agencybanner .vc_custom_1481160160840 { margin-top: 0px !important; }
	#agencybanner .vc_column-inner { padding-top: 0; }
	.Agency .vc_separator .vc_sep_holder { min-width: 100%; }
	.Servicesin .vc_separator .vc_sep_holder { min-width: 100%; }
	.Bannercolumn .vc_column-inner { padding-top: 0 !important; }
	#Servicesall .vc_column-inner { padding-top: 30px !important; }
	#aboutboxes .wpb_single_image img { height: auto; }
	#teammembers .vc_col-sm-2 { width: 33.33333333%; }
	#Servicesall { padding-right: 2% !important; padding-left: 2% !important; }
	#shiftnav-toggle-main-button img { content: "" !important; }
	#overLap .wpb_raw_code { padding-left: 0px !important; }
	#comments input, #comments textarea { width: 100%; }
	#content .content-area .hentry { margin-top: 110px; }
	.single-post-banner-txt { top: 25%; }
	.site-main .homewhowe { padding-right: 2% !important; padding-left: 2% !important; }
	#overBox .image-boxouter .vc_column-inner { padding-right: 0 !important; padding-left: 0 !important; }
	#overBox .image-boxlast .vc_column-inner { padding-right: 0 !important; padding-left: 0 !important; }
	#overBox { padding-right: 0 !important; padding-left: 0 !important; }
	#overBox .tile-3 span, #overBox .tile-2 span { font-size: 13px !important; }
	#overBox .title3-content, #overBox .title2-content { padding-right: 0 !important; padding-left: 0 !important; }
	.BannerImages .wpb_single_image { margin-top: 0 !important; }
	.BannerImages .vc_column-inner { padding-top: 0 !important; }
	#aboutboxes { padding-right: 4% !important; padding-left: 4% !important; min-height: 80vh; padding-bottom: 30px !important; }
	#aboutboxes .vc_column_container>.vc_column-inner { padding-right: 0 !important; padding-left: 0 !important; }
	#aboutboxes .bodytextwhite span, #aboutboxes .Bodytextgrey p { font-size: 13px !important; }
	#aboutboxes .bodytextwhite, #aboutboxes .Bodytextgrey { padding-top: 20px; padding-bottom: 20px; margin-bottom: 0 !important; padding-right: 20px !important; padding-left: 20px !important; }
	.teamcontent.vc_column_container>.vc_column-inner { padding-right: 5% !important; padding-left: 5% !important; }
	#Postareacontent .aboutcontent { padding-left: 0 !important; padding-right: 0 !important; }
	#Postareacontent .vc_column-inner { padding-top: 20px !important; padding-bottom: 20px !important; }
	.ourworkbox .vc_custom_heading.vc_gitem-post-data-source-post_title>div { font-size: 25px !important; }
	.shiftnav ul.shiftnav-menu li.menu-item.current-menu-item>.shiftnav-target:after, .shiftnav ul.shiftnav-menu li.shiftnav-retract>.shiftnav-target:after, .shiftnav.shiftnav-skin-standard-dark ul.shiftnav-menu > li.menu-item > .shiftnav-target:hover:after { top: 33px; }
	#contactForm { margin-top: 90px; }
	.wpcf7-form  input[type="button"], .wpcf7-form   input[type="reset"], .wpcf7-form   input[type="submit"] { padding: 10px 0; }
	#Ourworkgrid .btn-border { display: block; }
	#Ourworkgrid .vc_grid-container { padding-bottom: 60px !important; }
	#aboutboxes { background-image: none !important; }
	#sidebar-footer .sidebar-column { display: none; }
	#sidebar-footer .sidebar-column.footerlogo { display: block; border-bottom: 0; }
	#main .Innerpages .pageTitle { padding: 0 25px; }
	.header-info { top: 30%; }
	#overLap .vc_column_container { width: 100%; }
	#overLap, #overLap .vc_btn3-container.vc_btn3-right { text-align: center; }
	#overLap .wpb_content_element { padding-bottom: 0 !important; }
	#overLap .btn-border { padding-right: 0 !important; }
	#overLap { padding-top: 5% !important; }
	#overBox .wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid > li { margin-bottom: 15px; }
	.site-main .homewhowe { margin-bottom: 70px !important; }
	#Bannerbg { padding: 0; }
	#sidebar-footer .sidebar-column:nth-child(4) { display: block; }
	/* #Ourworkgrid .ourworkbox .vc_gitem-animated-block { height: 225px; } */
	#singlePostHome.Footerboxes .ourworkbox .vc_gitem-animated-block { height: 209px; }
	.top-breadcrumb { display: none; }
	#shiftnav-toggle-main { top: 0 !important; }
	body.shiftnav-lock #shiftnav-toggle-main { height: auto; top: inherit; width: auto; background-position: 85px 18px !important; }
	#overLap .wpb_content_element.wpb_raw_html { padding-left: 0% !important; }
	#singlePostHome.Footerboxes { bottom: 80px; }
}
@media only screen and (max-width:767px) {
	#overBox .wpb_single_image img { height: auto; }
	#overBox .vc_custom_1477263630154, #overBox .vc_custom_1478853714598 { padding-top: 35px; padding-bottom: 20px; }
	#singlePostHome .vc_custom_1479230405617 { padding-right: 0px !important; padding-left: 0px !important; }
	#overLap .vc_custom_1479231804449 { padding-right: 0 !important; }
	#overLap .vc_btn3-container.vc_btn3-right { text-align: center; }
	.header-image .numbercount { bottom: 38px; right: inherit; left: 15px; text-align: left; }
	.header-image .arrowpoint { background-size: 90%; }
	#shiftnav-toggle-main.shiftnav-toggle-icon-bars { background-position: 85px 18px !important; background-size: 6%; }
	.site-main .aboutcontent { padding-right: 5% !important; padding-left: 5% !important; }
	#aboutouter .vc_col-xs-6 { width: 100%; }
	#aboutouter { margin-bottom: 20px !important; }
	#teammembers .vc_col-sm-2 { width: 50%; float: left; }
	/* .ourworkbox .vc_gitem-animated-block { height: 360px; } */
	#overBox .tile-3, #overBox .tile-2 { padding-top: 40px; padding-bottom: 40px; }
	#overBox .title3-content, #overBox .title2-content { margin-bottom: 0; }
	#sidebar-footer { margin-top: 30px; }
	/* .ourworkbox .vc_gitem-zone, .ourworkbox .vc_gitem_row .vc_gitem-col { background-size: 100%; } */
	/* #Ourworkgrid .ourworkbox .vc_gitem-animated-block { height: 280px; } */
}
@media only screen and (max-width:700px) {
	.header-image .bx-wrapper .bx-prev { right: 38px; left: inherit; }
	.header-image .bx-wrapper .bx-next { right: 0; left: inherit; }
	.header-image .bx-wrapper .bx-controls-direction a { top: inherit; bottom: 35px; }
	.header-image .bx-controls { position: static; }
	.header-info .header-text { font-size: 24px; }
	.header-image .bx-wrapper .bx-prev:after { right: 2px; }
	#singlePostHome .vc_column-inner { padding-right: 0 !important; padding-left: 0 !important; }
	#singlePostHome { bottom: 50px !important; }
	.site-main .homewhowe { padding-right: 3% !important; padding-left: 3% !important; margin-bottom: 0 !important; }
	.site-main .aboutcontent { padding-right: 3% !important; padding-left: 3% !important; }
	.header-image .sharethis { display: none; }
	#shiftnav-toggle-main.shiftnav-toggle-icon-bars { background-size: 8%; }
	/* #Ourworkgrid .ourworkbox .vc_gitem-animated-block { height: auto; } */
	/* .ourworkbox .vc_gitem-zone, .ourworkbox .vc_gitem_row .vc_gitem-col { background-size: 100%; } */
	/* #Ourworkgrid .ourworkbox .vc_gitem-animated-block { height: 350px; } */
	#singlePostHome.Footerboxes .ourworkbox .vc_gitem-animated-block { height: 300px; }
}
@media only screen and (max-width:640px) {
	.header-info { top: 40%; }
}
@media only screen and (max-width:600px) {
    
     h1 {font-size: 40px !important; line-height: 50px;font-weight:700;}
    h2{font-size: 30px !important; line-height: 32px;font-weight:300;}
    h3{font-size: 24px; font-weight:200; line-height: 0.9em;}
    h5{font-size: 12px !important; font-weight:300;}
    p{color: #656565; font-size: 18px; line-height: 26px; font-weight:300;}
    p1{color: white; font-size: 18px; line-height: 26px;font-weight:300;}
    
    
	#Ourworkgrid .vc_grid-filter-dropdown .vc_grid-styled-select, #Ourworkgrid .vc_grid-filter-select .vc_grid-styled-select { width: 50%; }
	#main .Innerpages .pageTitle h4 { font-size: 30px !important; }
	.ourworkbox.mobileonly { display: none; }
	#overLap { padding-top: 12% !important; padding-bottom: 12% !important; }
	#sidebar-footer { margin-top: 0; }
	#Ourworkgrid, #Helpyou { margin-bottom: 30px !important; }
	body.home #sidebar-footer { margin-top: 80px; }
	#main .Innerpages .pageTitle span.vc_sep_holder, #main .Agency .pageTitle span.vc_sep_holder, #main .Servicesin .pageTitle span.vc_sep_holder { display: none; }
	.Agency .vc_column-inner, .Servicesin .vc_column-inner { padding-top: 80px !important; }
	#main .Innerpages .pageTitle, #main .Agency .pageTitle { padding: 0; }
	.Agency .vc_separator, .Servicesin .vc_separator { margin-left: 15px !important; }
	#main .Innerpages .pageTitle h4, #main .Agency .pageTitle h4 { padding: 0 0 0 .2em; }
	#main .Agency .pageTitle h4, #main .Servicesin .pageTitle h4 { font-size: 30px !important }
	#aboutboxes .bodytextwhite, #aboutboxes .Bodytextgrey { padding-right: 40px !important; padding-left: 40px !important; }
	#overBox .title3-content, #overBox .title2-content { padding-right: 20px !important; padding-left: 20px !important; }
	#overLap .wpb_raw_code { padding-left: 30px !important; padding-right: 30px; padding-bottom: 0 !important; }
	.site-main .aboutcontent p span, #teamwork .teamcontent p span, .site-main .aboutcontent p span { font-size: 15px !important; line-height: 28px !important; }
	#Helpyou p:first-of-type span { font-size: 30px !important; }
	#Helpyou p:nth-of-type(2) span { font-size: 15px !important; }
	#Servicesall .servicesleft .fa, #Servicesall .servicesright .fa { font-size: 20px; }
	.aboutcontent .dslc-html-module-content { margin-top: 20px !important; }
	#aboutouter .vc_column-inner { padding-top: 0 !important; }
	#teammembers .vc_col-sm-2 { float: left; width: 50%; }
	#singlePostHome .projectmore .wpb_content_element { padding-right: 20px !important; padding-left: 20px !important; }
}
@media only screen and (max-width:480px) {
    
    h1 {font-size: 45px !important; line-height: 45px;font-weight:700;}
    h2{font-size: 30px !important; line-height: 32px !important;font-weight:700;}
    h3{font-size: 24px; font-weight:200; line-height: 0.9em;}
    h5{font-size: 14px !important; font-weight:300;}
    p{color: #656565; font-size: 18px; line-height: 26px; font-weight:300;}
    p1{color: white; font-size: 18px; line-height: 26px;font-weight:300;}
    
    
    .bigTitle {font-size: 25px ; letter-spacing: -1px; line-height: 0.9em !important; }
	/* .ourworkbox .vc_gitem-animated-block { height: 275px; } */
	#shiftnav-toggle-main.shiftnav-toggle-icon-bars { background-size: 10%; }
	.shiftnav ul.shiftnav-menu li.menu-item>.shiftnav-target, .shiftnav ul.shiftnav-menu li.shiftnav-retract>.shiftnav-target { font-size: 28px; }
	.shiftnav ul.shiftnav-menu li.menu-item.current-menu-item>.shiftnav-target:after, .shiftnav ul.shiftnav-menu li.shiftnav-retract>.shiftnav-target:after, .shiftnav.shiftnav-skin-standard-dark ul.shiftnav-menu > li.menu-item > .shiftnav-target:hover:after { top: 30px; right: 0; }
	body.page .shiftnav, body.page .shiftnav-no-transforms .shiftnav { width: 100%; }
	body.page .shiftnav, body.page .shiftnav-no-transforms .shiftnav.shiftnav-left-edge { -webkit-transform: translateX(-500px); -moz-transform: translateX(-500px); -ms-transform: translateX(-500px); -o-transform: translateX(-500px); transform: translateX(-500px); }
	.bxslider .large-header { height: 320px; margin-top: 90px; background-repeat: no-repeat !important; }
	.header-info { top: 45%; }
	.header-image .bx-controls { height: 80px; }
	.header-image .numbercount { bottom: 24px; }
	.header-image .bx-wrapper .bx-controls-direction a { bottom: 20px; }
	#Ourworkgrid .btn-border { display: none; }
	.Agency .vc_column-inner, .Servicesin .vc_column-inner { padding-top: 120px !important; }
	#teammembers { display: none; }
	/* #Ourworkgrid .ourworkbox .vc_gitem-animated-block { height: 260px; } */
}
@media only screen and (max-width:360px) {
	#shiftnav-toggle-main.shiftnav-toggle-icon-bars { background-size: 13%; }
	body.page .shiftnav, body.page .shiftnav-no-transforms .shiftnav.shiftnav-left-edge { -webkit-transform: translateX(-290px); -moz-transform: translateX(-350px); -ms-transform: translateX(-350px); -o-transform: translateX(-350px); transform: translateX(-350px); }
	#teammembers .vc_col-sm-2 { float: left; width: 100%; }
	/* #Ourworkgrid .ourworkbox .vc_gitem-animated-block { height: 200px; } */
}
@media only screen and (max-width:320px) {
	#shiftnav-toggle-main.shiftnav-toggle-icon-bars { background-size: 15%; }
	/* #Ourworkgrid .ourworkbox .vc_gitem-animated-block { height: 175px; } */
}


/*NOUVELLE MODIF*/
.home .vc_pageable-slide-wrapper > div{
	display:none !important;
}

.home .vc_pageable-slide-wrapper > div:nth-of-type(1),
.home .vc_pageable-slide-wrapper > div:nth-of-type(2){
	display:block !important;
}

.home #overBox,
#givingBack{
	overflow: initial;
}


.columnDepasse{
	width:75% !important;
	margin-left:25% !important;

}

.givingBackColumn1{
	width:0%;
}

#shiftnav-toggle-main-button{
	color:#a7a9ac;
}

#shiftnav-toggle-main-butto i:before{
	font-size: 28px;
}

.shiftnav, .shiftnav-no-transforms .shiftnav {
    width: 700px !important;
}

.shiftnav-open.shiftnav-open-left #shiftnav-toggle-main,
.shiftnav-open.shiftnav-open-left .shiftnav-wrap{
	transform: translateX(700px)!important;
}

.shiftnav.shiftnav-left-edge{
	transform: translateX(-700px) !important;
}

.shiftnav-open .shiftnav.shiftnav-open-target{
	transform: translateX(0px) !important;
}

@media only screen and (max-width:980px) {
	.columnDepasse{
		width:100% !important;
		margin-left:0% !important;
	}
}