@media only screen and (max-width:767px) {
div.tp-leftarrow.tparrows.uranus::before
{
margin-left:-23% !important;
}
div.tp-rightarrow.tparrows.uranus::before
{
margin-left:37% !important;
}
section.about_section {
    background-size: cover;    
}
#rev_slider_1_1 .uranus.tparrows:before {   
    font-size: 25px;
}
.process_blw_content p
{
max-width:100% !important;
}
div#slide-10-layer-5 {
    padding: 2px 10px 2px 10px !important;
    margin-top: 14px !important;
}
div#slide-3-layer-5 {
    padding: 2px 10px 2px 10px !important;
    margin-top: 10px !important;
}
div#slide-9-layer-5 {
    padding: 2px 10px 2px 10px !important;
    margin-top: 14px !important;
}
div#slide-8-layer-5 {
    padding: 2px 10px 2px 10px !important;
    margin-top: 10px !important;
}
div#slide-3-layer-2
 {
    font-size: 9px !important;
    margin-left: -1% !important;
    line-height: 2.0 !important;
}
span.b1_text {
   display: block;
   font-size: 9px !important;	
   line-height: 1 !important;
}

div#slide-8-layer-2 b
{font-size:9px !important;}
.process_bel_sec {
    margin-top: 13px;
}
div#slide-9-layer-2 b
{font-size:9px !important;}
.process_bel_sec {
    margin-top: 13px;
}
.BacktoTop{
    display: none !important;
}
.slide .product_image, .slide .portfolios_image {
    height: 250px ;
}
.header .navbar-default .navbar-nav li:before {display:none;}
/*img.logo {
    width: 36%;
}*/
div#bs-example-navbar-collapse-1{
    width: 100%;
   background: #000;
    z-index: 9999999;
    position: relative;
    padding: 10px;
   /* border: none;*/
}
.header .navbar-default .navbar-nav a {	
   padding: 20px 10px 0px 10px !important;	
}
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {
    background: none !important;
}
.header .col-md-10.col-sm-10.col-xs-12 {
    padding: 0;
}
.header .col-md-10.col-sm-10.col-xs-4 {
    padding: 0;
}

.navbar-default .navbar-toggle {
    border-color: #ddd;
    margin: 1.5% 0px;
}

section#backtotop_section {
     max-height: 80px; 
}
}
@media (min-width: 320px) and (max-width: 409px)
{
section#topbar .top_text {margin-bottom: 5px;
font-size:7px;}
section#topbar .col-md-4.col-sm-4.col-xs-4
{ padding:0px !important;}
section#topbar .top_text img {
    margin-right: 3px;
    max-height: 14px;
}  
}
@media (min-width: 320px) and (max-width: 424px)
{
section#topbar .top_text {margin-bottom: 5px;}
.process_content {top: 20%;left: 39%;width: 140px;}
.process_content p {font-size: 13px; line-height: 1.5 !important;}
.navbar-default .navbar-toggle {margin: 3% 0px;}
h5.site_sub_head{
    text-align: center;
    font-size: 13px;
}
h3.site_head {
    font-size: 20px;
    text-align: center;
}
section#productsec, section#processsec, section#processsecbelow, section#projectsec, section.about_section, section#testmonialsec, section#contactsec
{
    padding: 10% 0px !important;
    padding-bottom: 15% !important;
}

.row.process_sec_inner .process_sec {
    min-height: 280px;
}

section.about_section h3 {
    font-size: 16px !important;
}
}
@media (min-width: 410px) and (max-width: 690px)
{
section#topbar .top_text {margin-bottom: 5px;
font-size:10px;}
section#topbar .col-md-4.col-sm-4.col-xs-4
{ padding:0px !important;}
section#topbar .top_text img {
    margin-right: 3px;
    max-height: 14px;
}
.process_content {top: 21%;left: 35%;width: 140px;padding: 0px 0px 0px 8px;}
.process_content p {font-size: 13px; line-height: 1.5;}
.navbar-default .navbar-toggle {margin: 3% 0px;}
div#logo {
    margin-top: 25px;
}
h5.site_sub_head{
    text-align: center;
    font-size: 13px;
}
h3.site_head {
    font-size: 20px;
    text-align: center;
}
section#productsec, section#processsec, section#processsecbelow, section#projectsec, section.about_section, section#testmonialsec, section#contactsec
{
    padding: 10% 0px !important;
}

.slick-slider ul.slick-dots {
    bottom: -45px !important;
}

section.about_section h1 {
    font-size: 30px;
}
}

@media (min-width: 425px) and (max-width: 560px)
{
    h5.site_sub_head{
        text-align: center;
        font-size: 13px;
    }
    h3.site_head {
        font-size: 20px;
        text-align: center;
    }
    section#productsec, section#processsec, section#processsecbelow, section#projectsec, section.about_section, section#testmonialsec, section#contactsec
    {
        padding: 10% 0px !important;
    }
    .process_content {    top: 28%;
    left: 37%;
    width: 170px;
    }
}
@media (min-width: 561px) and (max-width: 767px)
{

}

@media (min-width:768px) and (max-width:1019px)
{
    .container {width:95% !important;}
    .header .navbar-default .navbar-nav a
    {
        padding: 20px 4px !important;
        font-size: 10px !important;
        margin-top: 9px;
    }

    .row.process_sec_inner .process_sec {
    min-height: 230px;
}

.process_content {
    top: 14%;
    width: 110px;
}

.process_content h3 {
    font-size: 13px;
}

.process_content p {
    font-size: 11px;
    line-height: 1.5;
}	 
}

@media (min-width: 992px) and (max-width: 1020px)
{ 
.process_content {
    width: 130px;
}
}

@media (min-width: 1021px) and (max-width: 1200px)
{
    .header .navbar-default nav#site-navigation a {
    font-size: 13px;
    padding: 34px 8px;
}
}

@media only screen and (max-width:999px)
{
.BacktoTop{
    display: none !important;
}
    .main-navigation .menu-item-has-children > a:after {
    top: 18px;
    right: -17px;
    }

    .main-navigation ul li a { 
    padding: 20px 6px !important;
    cursor: pointer !important;
    margin-left: 10px;
    }

    .main-navigation ul li a button {
    width: 10px !important;
    }

    .main-navigation ul li  button.dropdown-toggle { 
    width: 4px;
    right: 32px;

    }

    .fixed .main-navigation ul li button.dropdown-toggle
    {
    color: #21252b;   
    }

    .main-navigation ul li button.dropdown-toggle:after {
    border: none;
    }
    .main-navigation .menu-item-has-children > a {
    margin-right: 20px;
    }
    .navbar-default .navbar-toggle .icon-bar {
    background-color: #ddd;
    }

    .main-navigation ul .toggled-on {
    display: block;
    position: absolute;
    z-index: 999999;
    background: #fff;
    }
    .main-navigation ul li ul.sub-menu a {
    padding: 0px 15px !important;
    margin: 0px !important;
    }

    .main-navigation ul li ul.sub-menu li:before {
    display: none !important;
    }
}

@media (min-width: 998px) and (max-width: 1200px)
{
	.row.process_sec_inner .process_sec
	{
	min-height: 315px;
	}
	.process_content {
    width: 178px !important;
    left: 35% !important;
}
	.process_content p {
    line-height: 1.5;
}
}