.main-footer .section-wrap .footer-sect .items-wrap {
    text-align: left;
}
.main-header {
    background: #171717CC;
}
.logo-wrap .logo img {
    width: 150px;
margin-top: -30px;
    
}
#preloader {
    display: none;
}
body {
    background: #0000;
}
.parallax-mirror {
    height: 600px !important;
    width: 1353px !important;
    top: 0 !important;
}
.section-1.parallax-window {
    height: 600px !important;
}
.parallax-slider {
    
    top: 5.8px !important;
  
    height: 600px !important;
   
}
.flex-container.animated.fadeInLeft {
    height: 400px !important;
    min-height: 600px;
}
.flex-container.animated.fadeInLeft {
    height: 450px !important;
    min-height: 450px;
    position: relative;
    top: 127px;
    background-color: rgba(255, 255, 255, 0.53);
}
.callback-wrap .logo {
    display: none;
}
.section-1, .section-36 {
    width: 100%;
    background-color: rgba(0, 0, 0, 0);
}
.section-4 .section-wrap {
    background-color: rgba(255, 175, 83, .9);
    width: 50%;
    display: inline-block;
    padding-bottom: 0px;
}
.section-wrap {
    padding: 30px 0 50px 0;
}
.section-4 {
    background-image: url("http://quickcms.in/softy.co.in/images/images/images/banner-bg(1).jpg") !important;
    background: 100%;
}
.section-2 .section-wrap .owl-carousel .owl-item .services-item .services-image
{
    opacity:1;
}
.header-scroll .logo-wrap .logo img {
  width: 122px !important;
height: 100px;
margin-top: -2px;

}
.main-footer .logo img {
    width: 200px !important;
    margin-top: 60px;
}
.effect-lily {
    background: #fff;
}
.img-responsive {
    height: 300px;
    width:360px !important;
}
.fancybox img {
    width: 360px !important;
    height: 300px !important;
    border: 1px solid #ccc;
    margin-top: 17px;
}
.welcome_content {
    padding: 40px 15px;
}
.active a {
    color: #ffffff;
    background: transparent;
}
.section-5 {
    display: none;
}
.news-wrap li {
    margin-top: 20px;
}
p {
    margin: 0 0 10px;
    text-align: justify;
}
.product_title.gall_title{
    text-align: center;
    color: #fff !important;
    text-transform: uppercase;
    font-size: 35px;
    display: inline-block;
    font-family: SourceSansPro-Light, sans-serif;
    letter-spacing: 3px;
    margin: 0 0 50px 0;
}
.welcome_title {
    text-align: center;
    color: #111;
    text-transform: uppercase;
    font-size: 35px;
    display: inline-block;
    font-family: SourceSansPro-Light, sans-serif;
    letter-spacing: 3px;
   
}
.welcome_content p {
    font-weight: 600;
}
.home_pro_title, .pro_title
{
     
    color: #111 ;
    text-transform: uppercase;
    font-size: 25px !important;
   
    font-family: SourceSansPro-Light, sans-serif;
    letter-spacing: 3px;
    margin: 0 0 50px 0;
}
.footer_title
{
   color: #fff ;
    text-transform: uppercase;
    font-size: 20px !important;
   
    font-family: SourceSansPro-Light, sans-serif;
    letter-spacing: 3px;
    margin: 0 0 50px 0; 
}
.product_title, .gallery_title
{
     text-align: center;
    color: #111 !important;
    text-transform: uppercase;
    font-size: 35px;
    display: inline-block;
    font-family: SourceSansPro-Light, sans-serif;
    letter-spacing: 3px;
    margin: 0 0 50px 0;
}
.main-header .arrows-hamburger-wrap .arrows-hamburger {
    width: 50px;
    height: 50px;
    background-image: url("http://quickcms.in/sriakshayaplasticsandbags.com/images/images/images/menu-512.png");
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
}
@media screen and (min-width: 320px) and (max-width: 580px)
{
    .welcome_title {
    text-align: center;
    color: #111;
    text-transform: uppercase;
    font-size:20px;
    display: inline-block;
    font-family: SourceSansPro-Light, sans-serif;
    letter-spacing: 3px;
   padding-top: 66px;
}
.welcome_content {
    padding: 40px 15px;
    margin-top: 100px;
}

.section-2 .section-wrap .owl-carousel .owl-nav {
    
    display: none;
}
.services-image {
    min-height: 193px !important;
}
.pro-content img {
    width: 100%;
    height: 200px;
}
.section-4 .section-wrap .callback-wrap .callback .single-label textarea {
    min-width: 300px;
    line-height: 20px;
}
.main-header .logo-wrap {
    position: absolute;
    left: 16px;
    top: 6px;
}
.logo-wrap .logo img {
    width: 182px;
    margin-top: 36px;
}
.flex-container.animated.fadeInLeft {
    height: 507px !important;
    position: relative;
    top: 100px;
    background-color: rgba(255, 255, 255, 0.53);
}
.img-responsive {
    height:300px;
    width: 100% !important;
}
.section-4 .section-wrap {
    background-color: rgba(255, 175, 83, 0.64);
    width: 100%;
    display: inline-block;
    padding-bottom: 0px;
}
.section-4 {
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
    text-align: left;
}
.main-header {
    background: rgba(255, 255, 255, 0.76);
}
.fancybox img {
    width: 100% !important;
    height: 241px !important;
    border: 1px solid #ccc;
    margin-top: 17px;
}
}