

@media (max-width: 1200px) and (min-width: 992px) {
	.menuzord-menu > li > a {
	    padding: 49px 6px 41px;
	}
	.theme_menu.stricky-fixed .menuzord-menu > li > a {
	    padding: 35px 6px 30px;
	}
	.theme_menu .thm-btn {
		padding: 0 15px;
	}
	.nav_side_content .search_option>button {
		padding-left: 15px;
	}
	.nos-valeur .images-nos-valeur .svg_resp,
	.nos-valeur .images-nos-valeur .svg_transparance,
	.nos-valeur .images-nos-valeur .svg_innov,
	.nos-valeur .images-nos-valeur .svg_integrite,
	.nos-valeur .images-nos-valeur .svg_technique,
	.nos-valeur .images-nos-valeur .svg_engagement{
		display: block !important
	}
}
@media (max-width: 1199px) {
	.top-bar .col-left,
	.top-bar .col-right {
		width: 100%;
	}
	/* Start modifier par amine*/
	.menuzord-menu > li{
		display: inline-block;
		float:left;
		margin-left: -16px;
	}
	.top-bar .float_right{
		position: absolute;
		left: 67%;
		top: 3px;
	}
	/* End modifier par amine*/
	.our-history ul.nav-link {
	    display: none;
	}
}
@media (max-width: 1199px) {
	.subscribe-form input {
		width: 100%;
		margin-bottom: 30px;
	}
	.awards .service-list li {
		width: 45%;
	}
}
@media (max-width: 1199px) and (min-width:992px){
	.why-choose .item:hover .inner-box {
	    padding: 0px 15px 0px 75px;
	    transition: .5s ease;
	}
	.why-choose .item:hover .icon_box span {
	    margin-top: -40px;
	}
}
@media (min-width: 992px) {
	.menuzord-menu li .indicator {
		display: none;
	}
	/* Start Modification Google Maps */
	.iframe-google-maps{
		width:468px
	}
	.rev_slider_wrapper .tparrows {
		top: 57%!important;
	}
	.nos-mission .history-content li{
		font-size: 13px;
	}
	/*.nos-valeur .images-nos-valeur .svg_resp,
	.nos-valeur .images-nos-valeur .svg_transparance,
	.nos-valeur .images-nos-valeur .svg_innov,
	.nos-valeur .images-nos-valeur .svg_integrite,
	.nos-valeur .images-nos-valeur .svg_technique,
	.nos-valeur .images-nos-valeur .svg_engagement{
		display: none !important
	}*/
}
@media (max-width: 991px) {
	/*start Modifier Am*/
	.top-bar .float_left{
		margin-left: -115px;
	}
	.top-bar .float_right{
		margin-top: -10px;
	}
	.menuzord-responsive.menuzord{
		margin-top: 30px;
	}
	.menuzord-responsive .menuzord-menu > li{
		margin-left: 3px;
	}
	.mega-menu{
		opacity: 0;
	}
	/*End Modifier Am*/
	.pull-right{
		float: left !important;
	}
	.pull-left{
		float: right !important;
	}
	.nos-mission .image_formation{
		width: 100%
	}
	.nos-valeur .images-nos-valeur .svg_resp,
	.nos-valeur .images-nos-valeur .svg_transparance,
	.nos-valeur .images-nos-valeur .svg_innov,
	.nos-valeur .images-nos-valeur .svg_integrite,
	.nos-valeur .images-nos-valeur .svg_technique,
	.nos-valeur .images-nos-valeur .svg_engagement{
		display: none !important
	}
	.contact_us .google_maps .iframe-google-maps{
		width: 720px;
	}
	.sec-padd2{
		padding: 10px 0 15px;
	}
	.default-section .text-content {
		margin-bottom: 40px
	}
	.our-history .img-box {
		float: none;
	}
	.tabs-style-two .tab .text-content .text {
    width: 100%;
    margin-left: 0;
    margin-top: 20px;
	}
	.menuzord-menu > li > .megamenu-style2 {
		display: none;
	}

	.menuzord-responsive.menuzord {
	    padding: 0 15px;
	    background: #fff;
	    min-height: 66px;
	}
	.menuzord .showhide {
	    height: 60px;
	    width: 30px;
	    padding: 18px 0 41px;
	    float: none;
	}
	.menuzord .showhide span {
	    display: block;
	    width: 100%;
	    height: 2px;
	    margin: 4px 0;
	    background: #48c7ec;
	}
	.menuzord-menu > li a {
	    padding: 12px 0px !important;
	    margin: 0;
	}

	.menuzord-menu ul.dropdown {
		padding: 0;
		background: #1c2b36!important;
	}
	.menuzord-responsive .menuzord-menu.menuzord-indented > li > ul.dropdown > li:hover > a {
	    padding-left: 20px !important;
	}
	.menuzord-responsive .menuzord-menu li:last-child a {
	}
	.theme_menu.stricky-fixed .main-logo {
	    display: none;
	}
	.menuzord-menu > li.active a {
		border-color: #f0f0f0
	}
	.right-area {
	    position: absolute;
	    right: 15px;
	    top: -17px;
	}
	.nav_side_content .search_option form {
	    width: 250px;
	    right: 0;
	    top: 47px;
	}
	.theme_menu {
		background: #f7f7f7;
	}
	.main-logo {
	    margin: 15px 0 15px;
	    text-align: center;
	}
	.nav_side_content {
		margin-top: 39px;
		right: 10px;
	}
	.why-choose .item:hover .inner-box {
	    padding: 11px 21px 32px 80px;
	    transition: .5s ease;
	}
	.theme_menu .menu-column {
		padding: 0;
	}
	.theme_menu.stricky-fixed .nav_side_content {
		margin-top: 36px;
	}
	/*menu*/
	.call-out h4 {
	    margin-top: 20px;
	    line-height: 33px;
	}
	.call-out {
		text-align: center;
	}
	.call-out .float_right {
		float: none;
	}
	.about-faq .img-box {
		margin-top: 30px;
	}

	.top-bar .social {
		margin: 10px 0;
		text-align: center;

	}
	.why-choose {
		padding-bottom: 30px;
	}
	.why-choose .item {
		margin-bottom: 40px;
	}
	.about-faq .about-info {
		margin-bottom: 50px;
	}

	.latest-project .link {
		margin-bottom: 40px;
	}

	.awards .service-list li {
		width: 48%;
	}
	.awards:after {
		display: none;
	}
	.awards .service-list {
		text-align: center;
	}
	.awards .award-logo img {
		margin-bottom: 50px;
	}
	.sidebar_search {
	    margin-top: 40px;
	}
}
@media (max-width: 768px) {
	.float_right{
		display: none
	}
	.float_left{
		margin-left: 29px !important;
	}
	.nos-mission .date p{
		padding-right: 13px;
	}
	.top-bar .top-bar-text {
		width: 100%;
		float: none;
		text-align: center;
	}
	.why-choose {
		text-align: center;
	}
	.why-choose .item {
		display: inline-block;
	}
	.why-choose .item:hover .inner-box {
	    padding: 30px 21px 57px 80px;
	    transition: .5s ease;
	}
	.contact_us .google_maps .iframe-google-maps{
		width: 720px;
	}
	.sec-padd2{
		padding: 10px 0 15px;
	}
}
@media (max-width: 767px) {
	.rev_slider_wrapper {
	  margin-top: 0px;
	}
	.contact_us .google_maps .iframe-google-maps{
		width: 740px;
	}
	.sec-padd2{
		padding: 10px 0 15px;
	}
}
@media (max-width: 575px) {
	.nav_side_content .search_option form {
		right: 0;
	}
	.rev_slider_wrapper .tp-caption {
		display: none;
	}
	.boxed_wrapper .top-bar .change_language{
		margin-left: 31% !important;
	}
	.whychoos-us .column .logo{
		text-align: center;
		margin-top: -20px;
		margin-bottom: 20px
	}
	.nos-valeur{
		height: 500px
	}
	.nos-valeur .images-nos-valeur #Objects{
		margin-top: -70px;
		width: 537px;
	    height: 673px;
	}
}
@media (max-width: 550px) {
	.megamenu .default-form.register-form {
		width: 100%;
	}
	.default-form-area {
		width: 100%;
	}
	.nos-mission .history-content li{
		font-size: 12px;
	}
	.contact_us .google_maps .iframe-google-maps{
		width: 520px !important;
	}
	.sec-padd2{
		padding: 10px 0 15px;
	}
}
@media (max-width: 500px) {
	.top-bar-info{
		text-align: center;
	}
	.boxed_wrapper .top-bar .change_language{
		margin-left: 24% !important
	}
	.contact_us .google_maps .iframe-google-maps{
		width: 470px;
	}
	.sec-padd2{
		padding: 10px 0 15px;
	}
}
@media (max-width: 420px) {

	.whychoos-us .section-title:after,
	.whychoos-us .section-title:before {
		top: 90px;
	}
	.nos-mission .history-content li{
		margin-bottom: -13px
	}
	.nos-valeur{
		height: 400px
	}
	.nos-valeur .images-nos-valeur #Objects{
		margin-top: -70px;
		width: 437px;
	    height: 573px;
	}
	.contact_us .google_maps .iframe-google-maps{
		width: 390px !important;
	}
	.sec-padd2{
		padding: 10px 0 15px;
	}
	.section-conseil{
		height: 687px;
    	padding-top: 45px;
	}
	.present_galaxy .logo img{
		margin-left: 49px;
		padding-bottom: 20px
	}
	.nos-mission .date h3{
		text-transform: uppercase;
		font-size: 20px;
		padding-bottom: 4px;
		letter-spacing: 0px;
	}
	.nos-mission .date p{
		color: #FFF;
	    letter-spacing: 1px;
	    font-size: 13px;
	    font-weight: 400;
	}
	.nos-mission .history-content li{
		padding: 11px 2px 6px;
		line-height: 1.6;
		letter-spacing: 1px;
	}
}


