@media (max-width: 1280px) {
.margin_core{
float:left;
width:100%	
}
.ban-left{
width:100%;
margin:0	
}
}
@media (max-width: 1200px) {
.margin {
margin:0 auto;
width:960px
}
.box_home ul li{
width:33.3%	
}
.distribution_home_left{
width:100%
}
.rightimghome{
width:100%	
}
.banner_home_middle{
width:40%
}
.distribution_home_right{
width:31%;	
padding-left:4%;
padding-right:6%;	
}

.partners_home_right{
width:41%;
float:left	
}
.ligne_partnershome{
width:60%	
}
.header_bottom{
height:auto;

}

.header_bottom ul{
display:none	
}
.search_relative{
margin-top:-95px	
}
.social_resp_header{
margin-top:-57px	
}
.footersec.one{
width:25%
}
.footersec.two{
width:25%;
margin-right:0
}
.footersec.three{
width:25%
}
.footersec.four{
width:25%
}
.footer_map{
width:100%	
}
.logo{
width:100%;
text-align:center	
}
.margin_respmenu{
width:100%	
}
.respmenu{
float:left;
width:100%;
display:block;
background:#dbdbdb
}
.respmenudrop{
float:left;
width:100%;
padding-top:10px;
padding-bottom:10px;
font-size:18px;
color:#ed8b20;
text-align:center;
cursor:pointer;
background:url(../images/menu.png) no-repeat 43% center ;
background-color:#a70128;	
}
.respmenu ul{
float:left;
width:100%;
display:none;
	
}
.respmenu ul li{
float:left;
list-style:none;
width:100%;
font-family: 'Source Sans Pro', sans-serif;
font-weight:600;
font-size:19px;
	
}
.respmenu ul li a{
float:left;
color:#333;
width:100%;
border-bottom:1px solid #a70128;
padding-top:7px;
padding-bottom:7px;
text-align:center;
		
}
.respmenu ul li a:hover{
color:#a90027;
}
.about_left{
width:30%
}
.about_right{
width:65%
}
.ligne_senduscareer{
width:70%	
}
.finance_left{
width:49%	
}
.finance_right{
width:49%	
}
.box_home ul li h5{
float:none;
display:inline-block;
padding-left:0;
width:100%;
padding-right:0;
text-align:center	
}
.news ul li{
width:31%;
margin-right:3.3%	
}
.news_image{
width:100%	
}
.respimage_news{
width:100%	
}
.input_newsletter{
width:47%;
margin-bottom:10px;	
}
.signup_newsletter h5{
margin-bottom:10px;
width:100%;
}

.events_image{
width:100%
}
.section_events{
width:32%;
margin-right:1%	
}
.input_events{
width:98%;
padding-left:2%;
margin-right:0;	
}
.input_events.select{
width:100%	
}
.dibsection_events{
width:49%;
margin-right:1%	
}
.dibsection_events.firstligne{
width:32%;
margin-right:1%	
}
.section_events{
width:100%	
}
.respinput{
width:98%	
}
.input_events.select.respinput{
width:98%	
}
.section_events.three{
width:100%	
}
.box_partners{
width:98%	
}
.contact_left{
width:30%	
}
.contact_right{
width:65%	
}
.dropus_section{
width:50%	
}
.dropus_section.three{
width:50%	
}
.margin1000{
width:100%	
}
.google_ads{
width:100%	
}
.products_home_box.coreit{
width:98%	
}
.events_right{
top:108px	
}
.events_left{
top:108px	
}
.input_career{
width:95%;
padding-left:5%
}
.filecareer{
width:100%	
}
.input_career.file{
width:100%
}

.distribution_home_left_desc{
min-height:50px	
}
.resp_it_s_h{
display:block	
}
.resp_it_s{
display:none	
}
.leftdesc{
width:49%	
}
.rightdesc{
width:45%	
}
}
@media (max-width: 1100px) {
.banner_left{
top:140px	
}
.banner_right{
top:140px	
}

}
@media (max-width: 1000px) {
.floater_all{
float:left;
width:98%;
padding-left:1%;
padding-right:1%	
}

.margin {
margin:0 auto;
width:100%;
}
.header_top{
width:98%;
padding-left:1%;
padding-right:1%	
}
.header_bottom{
width:98%;

padding-left:1%;
padding-right:1%		
}
.footersec{
background:none	
}
.footersec.one{
width:50%
}
.footersec.two{
width:50%;
padding-left:0
}
.footersec.three{
width:100%;
padding-left:0
}
.footersec.four{
width:100%	
}
.footer_map{
width:100%;
height:300px	
}
.respligne{
float:left;
width:100%
}
.footer_top{
width:96%;
padding-left:2%;
padding-right:2%	
}
.footer_bottom{
width:96%;
padding-left:2%;
padding-right:2%
}
.distribution_home_left{
width:96%;
padding:2%;	
}
.distribution_home_right{
width:92%;
float:left;
padding-left:2%;	
}
.distribution_home_right h3{
width:100%	
}
.inthenews{
width:90%	
}
.partners_home_left{
margin-bottom:25px	
}

}
@media (max-width: 960px) {
.leadership ul li{
width:100%	
}
.leadership_image{
width:100%;
height:auto	
}
.respimage{
width:100%	
}
.ligne_senduscareer{
width:66%	
}
.it_section{
width:30%	
}
.bannerfour ul li{
width:49.5%;
margin-bottom:3px;	
}
.bannertwo ul li{
width:100%	
}
.bannertwo ul li.two{
float:left	
}
.events_left{display:none !important;}
.events_right{display:none !important}
.google_ads img{
width:100%	
}
.get_support{
width:100%;
margin:0;
height:auto
}
.product_registration{
width:100%;
margin:0;
height:auto
}
.get_support img{
width:100%;	
}
.product_registration img{
width:100%;
	
}
}
@media (max-width: 850px) {
.finance_left{
width:100%	
}
.finance_right{
width:100%
}
.logistics_left{
width:100%	
}
.logistics_right{
width:100%;
margin-bottom:25px	
}
.box_home ul li{
width:100%	
}
.news ul li{
width:47%;	
}
.news ul li.two{
margin-right:0	
}
.input_newsletter{
width:44%;
}
.contact_left{
width:100%;
margin-bottom:25px	
}
.contact_right{
width:100%	
}
.banner_left{
top:86px	
}
.banner_right{
top:86px	
}
.respmenudrop{
background-position:40% center ;
}
}
@media (max-width: 810px) {
.ligne_senduscareer{
width:60%	
}
.it_logo ul li{
width:30%	
}
.leftdesc{
width:100%;
border:none	
}
.rightdesc{
width:100%	
}
}
@media (max-width: 720px) {
.about_left{
width:100%
}
.about_right{
width:100%
}
.ourvision_mission{
width:100%;
margin-bottom:10px	
}
.ligne_senduscareer{
width:70%	
}


.input_events{
width:98%;
padding-left:2%	
}

.dibsection_events{
width:100%	
}
.dibsection_events.firstligne{
width:100%	
}
.partners_home_right{
width:100%	
}
.rightimghome{
width:100%
}
.banner_home_middle{
width:100%	
}

.input_search{
width:96.6%;
padding-left:3%	
}
.search_relative{
margin-top:15px;
width:100%	
}

.social_resp_header{
margin-top:0px	
}
.productscur.coreit.two{
right:7% !important	
}


.pp_pic_holder.pp_default { width: 90%!important; left: 5%!important; overflow: hidden; }
div.pp_default .pp_content_container .pp_left { padding-left: 0!important; }
div.pp_default .pp_content_container .pp_right { padding-right: 0!important; }
.pp_content { width: 100%!important; height: auto!important; }
.pp_fade { width: 100%!important; height: 100%!important; }
a.pp_expand, a.pp_contract, .pp_hoverContainer, .pp_gallery, .pp_top, .pp_bottom { display: none!important; }
#pp_full_res img { width: 100%!important; height: auto!important; }
#pp_full_res iframe {width: 100%!important; height: 250px!important; }
.pp_details { width: 100%!important; padding-left: 3%; padding-right: 4%; padding-top: 10px; padding-bottom: 10px; background-color: #fff; margin-top: -2px!important; }
a.pp_close { right: 35px!important; top: 10px!important; }
.talent_box2{width:100%}
.project_back{float:right !important;position:relative !important;top:0 !important;margin-bottom:20px;}
.enquiry_close{display:block;}

}
@media (max-width: 665px) {	
.input_newsletter{
width:94%;
}
.boxesban ul li{
width:100%;
margin:0	
}
.boxesban ul li img{
width:100%
}
}
@media (max-width: 640px) {

}
@media (max-width: 620px) {
.it_logo ul li{
width:49%
}
.ligne_partnershome{
width:100%;
margin:0;	
}
.ligne_news_date{
width:92%;
padding:2%;
margin:2%;	
}
.watch-video img {
	max-width:40%
}

}
@media (max-width: 580px) {
.floater_all{
float:left;
width:96%;
padding-left:2%;
padding-right:2%	
}
.header_top{
width:96%;
padding-left:1%;
padding-right:1%	
}
.header_bottom{
width:96%;
padding-left:2%;
padding-right:2%		
}
.footersec.one{
width:100%
}
.footersec.two{
width:100%
}
.footersec.three{
width:100%
}
.footersec.four{
width:100%
}
.footersec ul{
width:100%	
}
.footersec h4{
text-align:center	
}
.footersec_half{
width:100%	
}
.footersec_half.one{
width:100%	
}
.footersec_half.two{
width:100%		
}
.footersec{
min-height:auto	
}
.footersec h5{
text-align:center	
}
.footersec ul li{
text-align:center	
}
.footer_info{
width:100%;
text-align:center
}
.fotter_address{
width:100%
}
.footercopy_left{
width:100%;
text-align:center	
}
.footercopy_right{
float:left;
width:100%;
text-align:center	
}
.social_resp{
margin-bottom:10px;
text-align:center	
}
.social_footer{
float:none;
display:inline-block	
}
.marketing_box a{
width:90%;
padding-left:10%;
margin-bottom:7px	
}
.social_resp_header{
width:100%;
text-align:center	
}
.icon_social{
float:none;
display:inline-block	
}
.call_email{
float:left;
width:100%;
text-align:center	
}
.ourgroup ul li{
width:100%	
}
.ligne_senduscareer{
width:60%	
}
.it_section{
width:100%	
}
.news ul li{
width:100%;	
}
.events ul li{
width:100%;	
}
.box_contact{
width:100%	
}
.box_contact.first{
width:100%	
}
.download_locationmap{
width:100%	
}
.download_locationmap a{
width:82%	
}
.box_contact.one{
width:100%	
}
.box_contact.two{
padding-left:0	
}
.dropus_section{
width:100%	
}
.dropus_section.three{
width:100%	
}
.banner_left{
top:55px	
}
.banner_right{
top:55px	
}
.respmenudrop{
background-position:38% center ;
}
.events_right{
top:180px	
}
.events_left{
top:180px	
}
.productscur.coreit.two{
right:8% !important	
}
}
@media (max-width: 520px) {
	
.productscur.coreit.two{
right:9% !important	
}

.sitedesc{
	text-align:center;
	width:90%;
	padding:30px 5%;}
}
@media (max-width: 470px) {
.download_reseller{
width:85.6%;
padding-left:14%	
}
.ligne_news_title{
width:96%;
margin:2%;
text-align:center	
}
.ligne_news_download a{
width:100%;
text-align:center;
border:none;
padding-right:0;
padding-left:0	
}
.productscur.coreit.two{
right:11% !important	
}
}
@media (max-width: 460px) {
.ligne_senduscareer{
width:100%	
}
.it_logo ul li{
width:100%	
}
.input_finance{
width:95%;
padding-left:5%;
margin-bottom:4px	
}
.input_newsletter{
width:90%;
}
.banner_left{
top:30px	
}
.banner_right{
top:30px	
}
.respmenudrop{
background-position:34% center ;
}
.bannerfour ul li{
width:100%;
margin:0;
margin-bottom:3px;	
}
}
@media (max-width: 380px) {

.respmenudrop{
background-position:30% center ;
}
.events_right{
top:103px	
}
.events_left{
top:103px	
}

}


