/*Desktop*/
@media (min-width: 1025px){
	.displayOndeskyop{
		display: block !important;
	}
	.displayOnMobile{
display: none !important;


}


}





/*Desktop*/








/*IPAD*/


@media (min-width: 981px) and (max-width: 1024px) {


.displayOnMobile{
display: none !important;


}

.displayOndeskyop{
		display: block !important;
	}


#slide3:before,#slide4:before,#slide1:before,#slide2:before {

    transform: unset !important;
}


}

/*IPAD*/















/* Mobile*/


@media (max-width: 980px){
    .logo-seconday {

    padding-top: 8px !important;}

    .navbar-collapse.in {
   
    width: 100%;
  /*  margin-top: 60px;*/
}
  .navbar-nav .open .dropdown-menu>li>a {
      padding-left: 10px !important;
    color: white !important;
    -webkit-transition: all 0.2s;
    transition: all 0.2s;
}
    body {

    font-size: 16px !important;}
	#NewsDiv{
            display: block !important;
    left: -64%;
    bottom: -208px;
    margin-left: -32px;
    font-size: 13px;
    width: 265%;
    padding-top: 127px;

    }
.navbar-collapse {
    padding-right: 0px !important;}
	#carousel-example-generic{
    position: unset!important;

}
	.Tream-Dis {

    padding-right: 0px;
    text-align: left;
    margin-bottom: 0px;
    height: 180px;
}

.Line-team {
    height: 1px;
    width: 100%;
    margin-left: 0px;
    margin-right: 15px;
    display: -webkit-box;
    margin-bottom: 20px;
    background-color: #ccc;
}

	.Team_EDGES{padding-right: 0px !important;
		padding-left:0px!important;}
.detail {

    height: 550px !important;}
	.detail5 {
 
    height: 222px !important;}
	.container {
    margin-top: 0px;
    padding-top: 0px;
}
	.About-Title {
    margin-top: 220px !important;
    margin-bottom: 40px;
}
    .About-Title3 {
    margin-top: 60px !important;
    margin-bottom: 40px;
}
	.About-Title2 {
    margin-top: 215px !important;
    margin-bottom: 40px;
}
	li.all.self-portrait {
    margin-left: 0px;
     margin-right: 0px;
}
.col-md-6.work-grids {
    margin-top: 10px;
}
.grid2{

    padding-left: 0px !important;
    padding-right: 9px important;	
}
.Container_in2info{
  width: 18%;}
  .site-footer .footer-navigation a {
  
    padding: 0 3px !important;}
.og-grid li {
    display: -webkit-box !important;
    padding-bottom: 6px !important;
}
.site-footer .footer-navigation {
   
    text-align: left;
}
.animated-icon1 {
    margin-top: 19px !important;
}
.logoIn2info{ width: 100%} 
	.display-Rock-marble {
    display: -webkit-box;
    font-size: 12px;
    margin-top: 3px;
    margin-left: -15px;}
	.main-Title-secondary {
    font-size: 24px;}
#integration-list {
    margin-top: 40px;
    margin-right: 0px !important;}
.team_text {
   
    padding-top: 0px;
}
.no_padding_left{

	padding-left: 0px !important
}
.detail2 {
  
  
    height: 245px !important;}
	.Products-Title {
 
    margin-top: 220px;
    margin-bottom: 40px;
}
.text_secondary2 {
    font-size: 14px;
    /* font-weight: bold; */
    color: #555;
}
	#slide3:before,#slide4:before,#slide1:before,#slide2:before,#slide5:before,#slide6:before {

    transform: unset !important;
}
	.slide {
    position: absolute !important;}
	.col-md-12.col-sm-12.col-xs-12.White-Bg {
    padding-left: 0px;
    padding-right: 0px;
}
	.slide, .slide:before {
    /* background: 50% 50% / cover; */
    background-size: contain;
    z-index: 5555;
}

	.Products-Title2 {
  
    margin-top: 0px;
    margin-bottom: 40px;
}
	square-link2, .square-link2:before {
    min-height: 62px;
    -webkit-transition: all 1.2s;
}
.og-expander{
display: none!important;

}
nav#porfolio-nav li {
    width: 32.3% !important;}
.og-grid li {
	display: -webkit-box !important;
    padding-bottom: 12px;
    }
nav#porfolio-nav a {
    text-align: center  !important;
    
    text-indent: unset !important;
}
.og-grid li>a, .og-grid li>a img {
 
    width: 100%;}    
    .wagwep-container ul#portfolio-filter a {
    margin: 0 0px 0px 0;
    /* width: 102px; */
    padding-left: 0px !important;
    padding-right: 0px !important;}
.square-link2:before {
    content: '';
    display: block;
    position: absolute;
    z-index: 0;
    top: 32px;
    left: 0;
    height: 100%;
    width: 89px;
    background: #34397b;
    transition: all 1.2s;
}

.right_Extra_link {
    font-size: 22px;

    margin-left: -5px;
 
}
.arrow-more {
 
    display: none;}
.left_Extra_link {
    font-size: 22px;
   
    margin-left: -27px;
 
}
.square-link2 span {
    top: 34px;
}
.hp-jumbo__links2 {
    
    left: 15px;
  
}
.HeightBeforeFooter{
	height: 20px;
}
.main-Title-secondary2 {
    font-size: 24px;

}
.col-sm-5.col-xs-12.main_grid_contact {
     padding-left: 0px;
    padding-right: 10px;
}
.Space_Before_Submit{margin-bottom: 30px !important}
ul#list_sens {
    margin-top: 18px;
}
.title {
    /* width: 50%; */
    padding: 27% !important;
}
.Gray_LINE2 {
    height: 1px;
    background-color: #ccc;
    margin-top: 3px;
    margin-bottom: 3px;
    width: 90%;
    margin-left: 15px;
    margin-right: 32px;
    display: inline-table;
    margin-bottom: 20px;
    background-color: #ccc;
}
.Gray_LINE3 {
    height: 1px;
    background-color: #ccc;
    margin-top: 3px;
    margin-bottom: 3px;
    width: 90%;
    margin-left: 15px;
    margin-right: 32px;
    display: inline-table;
    margin-bottom: 0px;
    background-color: #ccc;
}
.Section_contact{margin-top: -15px;}
.square-link2 {

    padding-left: 15px;}
.boxed-feature2 {
  
    margin-bottom: 15px;
    margin-top: 20px;
       margin-left: -15px;
    margin-right: -14px;
    height: 57px !important;
}
.hero-wrapper {
    position: absolute !important;}
.display-Rock-marble2 {
    
    font-size: 12px;
    margin-top: 0px;}
.display-Main-Title {
    display: -webkit-box;
    margin-top: -44px !important;
    margin-bottom: 10px !important;
}
.displayOndeskyop{
		display: none!important;
	}

.displayOnMobile{
display: block!important;


}
.navbar {
   
    margin-bottom: 0px !important;
}


.Slider-carosel {
    padding: 0px 0 !important;
}
#slider .carousel-inner .item {
    background-size: cover !important;
    background-repeat: no-repeat !important;
}


.carousel-caption {
    top: 9%;
}
.stretch {
    height: 251px !important;}

.hero{    margin-top: -30px;}

/*Style For Mobile Menu*/
li.nav-item.dropdown.open {
    background: #34397b;
    
}
a.dropdown-item {
    color: white !important;
}
a.dropdown-item {
    padding-left: 10px;
}
.dropdown-divider{background:#ffffff24 !important;height: 1px}
/* Icon 1 */

.animated-icon1, .animated-icon2, .animated-icon3 {
width: 30px;
height: 24px;
position: relative;
margin: 0px;
-webkit-transform: rotate(0deg);
-moz-transform: rotate(0deg);
-o-transform: rotate(0deg);
transform: rotate(0deg);
-webkit-transition: .5s ease-in-out;
-moz-transition: .5s ease-in-out;
-o-transition: .5s ease-in-out;
transition: .5s ease-in-out;
cursor: pointer;
}

.animated-icon1 span, .animated-icon2 span, .animated-icon3 span {
display: block;
position: absolute;
height: 3px;
width: 100%;
border-radius: 9px;
opacity: 1;
left: 0;
-webkit-transform: rotate(0deg);
-moz-transform: rotate(0deg);
-o-transform: rotate(0deg);
transform: rotate(0deg);
-webkit-transition: .25s ease-in-out;
-moz-transition: .25s ease-in-out;
-o-transition: .25s ease-in-out;
transition: .25s ease-in-out;
}

.animated-icon1 span {
background: white;
}

.animated-icon2 span {
background: white;
}

.animated-icon3 span {
background: white;
}

.animated-icon1 span:nth-child(1) {
top: 0px;
}

.animated-icon1 span:nth-child(2) {
top: 10px;
}

.animated-icon1 span:nth-child(3) {
top: 20px;
}

.animated-icon1.open span:nth-child(1) {
top: 11px;
-webkit-transform: rotate(135deg);
-moz-transform: rotate(135deg);
-o-transform: rotate(135deg);
transform: rotate(135deg);
}

.animated-icon1.open span:nth-child(2) {
opacity: 0;
left: -60px;
}

.animated-icon1.open span:nth-child(3) {
top: 11px;
-webkit-transform: rotate(-135deg);
-moz-transform: rotate(-135deg);
-o-transform: rotate(-135deg);
transform: rotate(-135deg);
}

/* Icon 3*/

.animated-icon2 span:nth-child(1) {
top: 0px;
}

.animated-icon2 span:nth-child(2), .animated-icon2 span:nth-child(3) {
top: 10px;
}

.animated-icon2 span:nth-child(4) {
top: 20px;
}

.animated-icon2.open span:nth-child(1) {
top: 11px;
width: 0%;
left: 50%;
}

.animated-icon2.open span:nth-child(2) {
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-o-transform: rotate(45deg);
transform: rotate(45deg);
}

.animated-icon2.open span:nth-child(3) {
-webkit-transform: rotate(-45deg);
-moz-transform: rotate(-45deg);
-o-transform: rotate(-45deg);
transform: rotate(-45deg);
}

.animated-icon2.open span:nth-child(4) {
top: 11px;
width: 0%;
left: 50%;
}

/* Icon 4 */

.animated-icon3 span:nth-child(1) {
top: 0px;
-webkit-transform-origin: left center;
-moz-transform-origin: left center;
-o-transform-origin: left center;
transform-origin: left center;
}

.animated-icon3 span:nth-child(2) {
top: 10px;
-webkit-transform-origin: left center;
-moz-transform-origin: left center;
-o-transform-origin: left center;
transform-origin: left center;
}

.animated-icon3 span:nth-child(3) {
top: 20px;
-webkit-transform-origin: left center;
-moz-transform-origin: left center;
-o-transform-origin: left center;
transform-origin: left center;
}

.animated-icon3.open span:nth-child(1) {
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-o-transform: rotate(45deg);
transform: rotate(45deg);
top: 0px;
left: 8px;
}

.animated-icon3.open span:nth-child(2) {
width: 0%;
opacity: 0;
}

.animated-icon3.open span:nth-child(3) {
-webkit-transform: rotate(-45deg);
-moz-transform: rotate(-45deg);
-o-transform: rotate(-45deg);
transform: rotate(-45deg);
top: 21px;
left: 8px;
}

.navbar.navbar-light .breadcrumb .nav-item.active>.nav-link, .navbar.navbar-light .navbar-nav .nav-item.active>.nav-link {
    background-color: rgba(0,0,0,.1) !important;
}
.navbar.navbar-light .navbar-toggler {
    color: white;
}
a.nav-link {
    padding-left: 10px;
}

.navbar-collapse {
    -ms-flex-preferred-size: 100% !important;
    flex-basis: 100% !important;
    -ms-flex-positive: 1 !important;
    flex-grow: 1 !important;
    -ms-flex-align: center !important;
    align-items: center !important;
}
.navbar.navbar-light .breadcrumb .nav-item .nav-link, .navbar.navbar-light .navbar-nav .nav-item .nav-link {
    color: white !important;
    -webkit-transition: .35s !important;
    -o-transition: .35s !important;
    transition: .35s !important;
}
.light-blue.lighten-4 {
    background-color: #171829!important;
        z-index: 99;
}
.navbar-toggler:not(:disabled):not(.disabled) {
       cursor: pointer;
    float: right;
    background: transparent;
    border: none !important;
    height: 36px;
}
.navbar-nav li a.current, .navbar-nav li a:focus, .navbar-nav li a:hover {
 
    border-top: 1px solid #ffffff24 !important;
 
}
 .nav-item .nav-link {
    padding-right: 6px;
    padding-left: 6px;
}
.navbar .nav-item .nav-link {
    display: block;
}
.navbar {
    position: relative !important;
}
.mr-auto, .mx-auto {
    margin-right: auto!important;
}

.navbar-nav {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
}
.navbar {
    -webkit-box-shadow: 0 2px 5px 0 rgba(0,0,0,.16), 0 2px 10px 0 rgba(0,0,0,.12) !important;
    box-shadow: 0 2px 5px 0 rgba(0,0,0,.16), 0 2px 10px 0 rgba(0,0,0,.12) !important;
    }
.fa, .fab, .fal, .far, .fas {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1;
}
.navbar {
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: .5rem 1rem;
}
.fa-1x {
font-size: 1.5rem;
}
.navbar-toggler.toggler-example {
cursor: pointer;
}
.dark-blue-text {
color: #0A38F5;
}
.dark-pink-text {
color: #AC003A;
}
.dark-amber-text {
color: #ff6f00;
}
.dark-teal-text {
color: #004d40;
}

/*End Style for mobile Menu*/



}



/* Mobile 