@media(max-width:480px) {
.subheader{
/*	overflow:hidden;*/
	height:140px;
}

}
@media(max-width:420px)
{
div#bs-example-navbar-collapse-1 ul li a {
    line-height: 5px;
}
.mobile_nopd 
{
height:0px !important;
padding:0px !important;		
}
.modal-dialog {
    width: 100% !important;
}
.logo_img img {
    margin-left: -39px;
    margin-top: -81px;
}
.affix .navbar {
    min-height: 0px;
    margin-bottom: 8px;
}
.container-fluid.np.mobile {
    padding: 0px;
}	
.logo_img img {
    margin-left: -39px;
    margin-top: -71px;
}
.carousel-inner img {
    height: 200px !important;
}
.owl-prev
{
	left:0px;
}
.owl-next
{
left:0px;	
}
.brdr_margin
{
padding:0px;	
}
ul.nav.navbar-nav.bor_rit {
    float: left;
}
.navbar-toggle
{
    margin-right: -10px;
	padding: 9px 10px;	
}
.welcome h1 {
    font-size: 28px;
}
.welcme_pad {
    padding-top: 20px;
    padding-bottom: 20px;
}
.welcme_suma
{
padding:0px;	
font-size:14px;
}
.welimg
{
	    width: 100%;
padding-left:0px !important;
padding-right:0px !important;	
}
.welimg img
{
	padding:0px;
}
.research
{
	padding-right:0px !important;
}
.research p
{
	font-size:14px;
}
.item-title
{font-size:14px;
}
.imgpad p {
    padding-top: 15px;
    font-size: 14px;
    padding-bottom: 30px;
}
.pad_100 {
    padding-top: 0px;
}
.view {
    padding-top: 0px;
    padding-bottom: 18px;
}
.footer_widget_add{
	padding-top:0px;
}
.footer_heading
{
padding-top:0px;	
}
.product_pad {
    padding-top: 20px;
}
.columns {
    padding-top: 52px;
    padding-bottom: 31px;
}
.child1 {
     padding-top: 0px; 
     padding-left: 0px; 
}
.child2 {
     padding-top: 0px; 
     padding-right: 0px; 
}
.child3 {
     padding-top: 0px; 
     padding-right: 0px; 
}

.bg-footchild
{    background-repeat: round;
	height: auto !important;
    overflow: hidden;
    background-size: cover  !important;
	padding-top:10px;
	padding-bottom:10px;
}
.footer_main_wrapper{
padding-bottom: 37px;	
}
.sc_promo_block
{
width:100% !important;	
}
.section-content-block {
    padding: 0px 0 0px 0;
}
.mb-70 {
    margin-bottom: 30px;
}
.sc_promo_block_inner {
    /* padding: 0.8em 5.7em 0.0em; */
    margin: 0px 0px 0px 0%;
    padding: 0px !important;
}
.sc_promo_block.sc_align_left {
    background-color: #fff;
}
.opseed_pad
{
	padding-top:25px;
}
.wrapf {
    padding: 40px;
    width: 90%;
    margin: 2em auto;
    background: rgb(226, 226, 226);
}
.feed_pd
{
padding:5px;	
}
.contact-info
{
	padding-left:0px;
}
.back-to-top
{
	padding:3px !important;
}
div#bs-example-navbar-collapse-1 ul li a {
    line-height: 5px;
}
 .navbar-nav .open .dropdown-menu {
    position: absolute !important;
	
}
}

@media(min-width:421px) and (max-width:480px)
{
div#bs-example-navbar-collapse-1 ul li a {
    line-height: 5px;
}
.logo_img img {
    margin-left: -39px;
    margin-top: -20px;
}
.back-to-top
{
	padding:3px;
}
	.navbar-brand.mobile_nopd 
{
height:0px !important;
padding:0px !important;		
}
	.modal-dialog {
    width: 100% !important;
}
.carousel-inner img {
    height: 200px !important;
}
.bg-footchild
{ background-repeat: round;
	height: auto !important;
    overflow: hidden;
    background-size: cover  !important;
	padding-top:10px;
	padding-bottom:10px;
	
}	
.child1 {
      padding-top: 25px;
     padding-left: 0px; 
}
.child2 {
        padding-top: 25px;
     padding-right: 0px; 
}
.child3 {
    padding-top: 25px;
    padding-right: 0px;
}
.item-title
{font-size:14px;
}
.research
{
	padding-right:0px !important;
}
.research p
{
	font-size:14px;
}
.welcme_suma
{
padding:0px;	
font-size:14px;
}
.view {
    padding-top: 0px;
    padding-bottom: 18px;
}
.back-to-top
{
	padding:3px !important;
}
}

@media(min-width:320px) and (max-width:768px)
{
	.modal-dialog {
    width: 100% !important;
}
ul.nav.navbar-nav.bor_rit {
    float: left;
}

.affix .navbar {
    min-height: 0px;
    margin-bottom: 8px;
}
.owl-prev
{
left:0px;	
}
.owl-next
{
left:0px;		
}
.modal-dialog {
    width: 100%;
}
}

@media(min-width:481px) and (max-width:768px)
{
	.logo_img img {
    margin-left: -39px;
    margin-top: -30px;
}
	.affix .navbar {
    min-height: 0px;
    margin-bottom: 8px;
}
	.col-md-6.col-sm-3.col-xs-12.logo.hidden-xs img {
    width: 100%;
}
.col-md-6.col-sm-3.col-xs-12.logo.hidden-xs {
    padding: 0px;
}
.nav > li > a {
    letter-spacing: 1px;
    padding: 20px 0px !important;
}
ul.nav.navbar-nav.bor_rit li a:after {
    content: "|";
    padding-right: 8px;
    padding-left: 8px;
}
.carousel-control.aarrow {
    top: 20%;
    background-image: none !important;
}
.slide_txt h1 {
    color: #253089;
    font-size: 35px;
    margin-bottom: -12px;
}
.bg-footchild
{
	height: 174px !important;
    overflow: hidden;
    background-size: cover  !important;
	
}	
.child1 {
      padding-top: 25px;
     padding-left: 0px; 
}
.child2 {
        padding-top: 25px;
     padding-right: 0px; 
}
.mb-70 {
    margin-bottom: 35px;
}
.footer_widget_add{
	padding-top:0px;
}
.footer_heading
{
padding-top:0px;	
}
.view {
    padding-top: 10px;
    padding-bottom: 18px !important;
}
.pad_100 {
    padding-top: 0px;
}
.slide_txt
{
top:0% !important;
left:42%;	
}
.slide_txt h1
{
	magin-top:0px !important;
}
}
@media(min-width:769px) and (max-width:1306px)
{
.carousel-control.aarrow {
    top: 36%;
    background-image: none !important;
}
}
@media(min-width:769px) and (max-width:991px)
{
ul.nav.navbar-nav.bor_rit li a:after {
    content: "|";
    padding-right: 11px;
    padding-left: 7px;
}
.nav > li > a {
    letter-spacing: 1px;
    padding: 20px 0px !important;
}	
.col-md-6.col-sm-3.col-xs-12.logo.hidden-xs img {
    width: 100% !important;
}
.bg-footchild {
    background-image: url(images/foot-child.jpg);
    background-size: cover;
    height: 175px !important;
    margin-top: 20px;
}
.child1 {
      padding-top: 25px;
     padding-left: 0px; 
}
.child2 {
        padding-top: 25px;
     padding-right: 0px; 
}
.child1:after
{
	visibility:hidden;	
}
}
@media(min-width:992px) and (max-width:1200px)
{
.nav > li > a {
    letter-spacing: 1px;
    padding: 20px 0px !important;
}
ul.nav.navbar-nav.bor_rit li a:after {
    content: "|";
    padding-right: 16px;
    padding-left: 10px;
}
.phn_numbr {
    font-size: 17.5px !important;
    color: #339a30 !important;
    letter-spacing: 2px;
}	
	
}
@media(min-width:1201px) and (max-width:1350px)
{
.nav > li > a {
    letter-spacing: 1px;
    padding: 13px 2px !important;
}
ul.nav.navbar-nav.bor_rit li a:after {
    content: "|";
    padding-right: 10px;
    padding-left: 10px;
}	
	
}