@media only screen and (max-width: 768px) {
	header nav ul li a {
	    font-size: 18px !important;
    	line-height: 4;
	}
	header {
	    width: 100%;
	    background-color: #000;
	  
	    z-index: 999;

	}
	
	
	.inner_slider_down .slider_down_content h1 {
	    text-align: center;
	    font-size: 50px;
	}
	.inner_slider_down .slider_down_content p {
	    font-size: 18px;
	    text-align: center;
	}
	.slider_down_img {
	    text-align: center;
	}
	.show_main .show_title h1 {
	    text-align: center;
	    font-size: 40px;
	}
	.show_main .show_content p {
	    font-size: 18px;
	}
	nav {
	     background: none !important; 
	}
	.owner_details address p {
	    font-size: 26px;
	    text-align: center;
	    margin-top: 25px;
	}
	.owner_details address span {
	    font-size: 30px;
	    text-align: center;
	}
	footer {
		text-align: center;
	}
	footer .main_one:after {
	    display: none
	}
	.inner_slider .inner_slider_main .inner_circle {
	    display: none;
	}
	.inner_slider  {
	    text-align: center;
	}
	.inner_slider .inner_slider_main .inner_slider_title h1 {
	    font-size: 36px;
	}
	.inner_slider .inner_slider_main .inner_slider_title h1 span {
	    font-size: 40px;
	    padding: 5px;
	    display: inline-block;
	}
}
@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 480px)
  and (-webkit-min-device-pixel-ratio: 2) {
  	.inner_slider_comapny{
    height: auto;
    min-height: 327px;
    background-position: center;
	}
.principles {
    margin: 40px 0px;
}
.about_rightt {
    padding-right: 3%;
    padding-left: 3%;
}
.expert_industry ul {
    -webkit-columns: 2;
    -moz-columns: 2;
}
.inner_slider_comapny .inner_slider_main .inner_slider_title p{
	width: auto;
}
.inner_slider_down {
    padding: 50px 0px 0px 0px;
}
#responsive_banner{
	min-height: 400px;
}
#responsive_banner  .inner_slider_main .inner_circle{
	width: 100%;
	height: 100%;
	margin-left: 0rem !important;
	    background-color: rgb(215 232 240);
}
.banner_with_text{
	display: inherit;
}
.principles h3 {
    font-size: 27px;
}
.about_slider{
	min-height: 300px;
}
.about_one h3{
	text-align: left;
}
.about_one p{
	text-align: left;
}
.about_three .about_three_content {
    width: 100%;
}
.about_three{
	margin-bottom: 20px;
}
.arts_sub_des{

    padding: 10px 10px;

}
.divisions_about .about_box .art_box{
	margin-bottom: 20px;
}
.technology ul {
    -webkit-columns: 1;
    text-align: center;
    -moz-columns: 1;
}
.technology .row{
	display: initial;
}
#responsive_banner .inner_slider_title{
    padding: 0px 10px;
}
.banner_with_text .text_banner {
    width: 100%;
    padding: 0px 20px;
}
.comms_box_inner ul {
    -webkit-columns: 1;
    -moz-columns: 1;
    width: 100%;
}
.links {
    -webkit-columns: 1;
    -moz-columns: 1;
    width: 100%;
    margin-top: 6%;
}
.comms h1{
	    padding-left: 0px;
}
.comms{
	display: block;
    min-height: auto;
}
.narrow h3{
	font-size: 30px;
}
.text_over_globe_image{
	display: none;
}
.inner_lab_world_global{

}
.over_video_text_sus{
	 padding: 10px;
    max-width: 100%;
    left: 0px;
    top: 0px;
     bottom: 0px;
     position: relative;
         background: #6a6969;
}
#video_overlays{
	display: none;

}
.sustainability_text_two {
    margin: 10px;
}
.sustainability_list ul{
	-webkit-columns: 1;
    -moz-columns: 1;
}
.sustainability_list h3 {
    margin: 0px 12px 0px 0px;
}
.sustainability_list p{
	    margin: 12px 12px 0px 0px;
}
.sustainability_list h4{
	  margin: 12px 12px 0px 0px;
}
.sustainability_list ul li:before{
	 margin: 12px 12px 0px 0px;
}
.sustainability_list {
    background: #ffdbdb;
    padding: 50px 10px;
}
.nft_slider .slider_text{
	width: auto;
}
.nft_content .nft_boxes .box_1{
	min-height: auto;
	margin-bottom: 20px;
}
.nft_content .nft_boxes_one .box_1{
	min-height: auto;
	margin-bottom: 20px;
}
.nft_slider .slider_text p {
	    font-size: 24px;
}
.purpose_video{
	height: auto;
}
.over_video_text{
	display: none;
}
.text_over_banner_main h1{
	font-size: 30px;
}
.comms_box{
	overflow-x: hidden;
}
.principles{
   overflow-x: hidden;
}
.expert_industry{
	overflow-x: hidden;
}
.inner_slider_down{
	overflow-x: hidden;
}
.our_values{
	overflow-x: hidden;

}
.inner_slider_comapny{
	overflow-x: hidden;
}
#responsive_slidrhide p{
display: none;
}
#responsive_slidrhide .inner_circle{
	display: none;
}
#responsive_slidrhide h1{
	color: #fff;
}
#main-banner-image-big{
	width: 100% !important;
}
.division_about_title .mt-50{
	margin-top: 0px;
}
}

