@media only screen and (max-width: 768px)
{
	.bottom {padding: 5px 0;}
	
	.carousel-item {
	  min-height: 300px!important;	
	}
	/*.top{padding: 32% 0 0;}*/
}
@media only screen and (min-width: 769px) and (max-width: 960px)
{
	.bottom {padding: 30px 0;}
	.carousel-item {
	  min-height: 440px!important;	
	}
}
@media only screen and (min-width: 961px) and (max-width: 1024px)
{
	.bottom {padding: 35px 0;}

	.carousel-item {
	  min-height: 560px!important;	
	}
}
@media only screen and (min-width: 1025px) and (max-width: 1450px)
{
	.bottom {padding: 0px 0 50px;}

	.carousel-item {
	  min-height: 640px!important;	
	}
}
@media only screen and (min-width: 1451px)
{
	.bottom {padding: 0px 0 25px;}

	.carousel-item {
	  min-height: 960px!important;	
	}
}
@media only screen and (max-width: 480px)
{
	.bottom {padding: 0px 0;}/*
	.top{padding: 38% 0 0;}*/
	.carousel-item {
	  min-height: 192px!important;	
	}
}
.backs h4{text-transform:uppercase;}
@media only screen and (max-width: 768px)
{

	.mob_graphic {font-size: 1.3rem !important;}
	/*.top{padding: 40% 0;}*/
	/*.top{padding: 38% 0 0;}*/
	/*.backs h1{ font-size: 6rem;}*/
	.backs h1{ font-size:1.4rem;}
	.backs h4{ font-size:0.7rem;text-transform:uppercase;}
	/*.backs ul li a {font-size: 1.2rem;font-weight: 600;}*/
	.backs ul li a {font-size: 0.9rem;font-weight: 600;}
	.ph1 img{min-height: 310px;width: 100%;transition: 2s;padding-bottom: 10px;}
	.ph2 img{min-height: 150px;width: 100%;transition: 2s;}
	.copyright-text {font-size: 0.75rem;color: #afaaaa;}
	.aboutus-banner img {min-height: 177px;}
	.aboutus-section { padding: 60px 10px;}
	.feature .feature-box .feature-content{margin-top: 20px}
	.feature .feature-box .iconset {
    background: #fafafa none repeat scroll 0 0;
    float: left;
    position: relative;
    width: 20%;
    display: none;
	}
	.bottom {
    background: #010101;
    position: absolute;
    right: 0;
    bottom: 5px;
	}
	.navbar-dark .navbar-nav .nav-link{font-size: 14px!important}
	.carousel-item{margin-bottom:2px;background-size: cover; }
	
	.icon {
    color : #f4b841;
    padding:0px;
    font-size:40px;
    border: 1px solid #007bff;
    border-radius: 100px;
    color: #007bff;
    font-size: 28px;
    height: 55px;
    line-height: 55px;
    text-align: center;
    width: 55px;
	}
	#lightgallery li a img{
      min-height: 180px;
      margin-bottom: 2rem;
      width: 100%;
     }
     .over img{min-height: 150px;margin-bottom: 1rem;}
     .amazingslider-space-1{width: 100%;min-height: 184px!important;}
     .mobt5{margin-top: 5rem;}
     .mobt5 h3{text-align: center;}
     .mob h3{text-align: center;margin: 2rem 0;}
     .amazingslider-text-box-1{display: none!important;}
     .indus{margin-bottom: 9rem;}
     /*.desk{display: none;}*/
     /*.amazingslider-bullet-1,.amazingslider-nav-container-1,.amazingslider-nav-1{display: none!important;}*/
    /* .bg-darks {*/
    /*    background-color: #d0c7c7!important;*/
    /*}*/
}
 .navbar{
  	padding: 0 0;
  }
 @media only screen and (max-width: 786px)
  {
    .mobile{display:block;}
    .desktop{display:none;}
  }
  @media only screen and (min-width: 787px)
  {
    .mobile{display:none!important;}
    .desktop{display: block;}
  }
@media only screen and (min-width: 769px)
{
	
	/*.top{padding: 13% 0;}
	.backs h1{ font-size: 7rem;}
	.backs ul li a{font-size: 1.5rem;}*/
	/*.top{padding: 11% 0;}*/
	.top{padding: 35.7% 0 0;}
	.backs h1{ font-size: 5rem;}
	.backs ul li a{font-size: 1.2rem;}
	.ph1 img{height: 310px;width: 100%;transition: 2s;}
	.ph2 img{height: 150px;width: 100%;transition: 2s;}
	.aboutus-banner img {height: 350px;}
	.aboutus-section { padding: 60px 30px;}
	/*.aboutus-section { padding: 30px 30px;}*/
	.developed{text-align:right!important;}
	.feature .feature-box .iconset {
    background: #fafafa none repeat scroll 0 0;
    float: left;
    position: relative;
    width: 13%;
	}
	.feature .feature-box .iconset:nth-child(1):after,.feature .feature-box .iconset:nth-child(2):after {
	    background: #007bff none repeat scroll 0 0;
	    content: "";
	    height: 45%;
	    left: 34%;
	    position: absolute;
	    top: 100%;
	    width: 1px;
	}
	.feature .feature-box .iconset:nth-child(3):after {
	    /*background: #007bff none repeat scroll 0 0;*/
	    /*content: "";*/
	    height: 0%!important;
	   /* left: 34%;
	    position: absolute;
	    top: 100%;
	    width: 1px;*/
	}

	.icon {
	    color : #f4b841;
	    padding:0px;
	    font-size:40px;
	    border: 1px solid #007bff;
	    border-radius: 100px;
	    color: #007bff;
	    font-size: 28px;
	    height: 70px;
	    line-height: 70px;
	    text-align: center;
	    width: 70px;
	}
	#lightgallery li a img{
      height: 180px;
      margin-bottom: 2rem;
      width: 100%;
     }
     .over {
	  position: relative;
	  width: 50%;
	  
	}
	.over:nth-child(1){
		padding-right: 20px; padding-left: 0px;
	}
	.over:nth-child(2){
		padding-left: 20px; padding-right: 0px;
	}
	.over img{height: 400px;}
}