
@media only screen and (max-width:1600px){

    

   

    

}


@media only screen and (max-width:1366px){}

   




@media only screen and (max-width:1199px){

   

   

   
  
   
    
   
   
    
}


@media only screen and (max-width:991px){

    #body .container {
        max-width: 720px !important;
    }

    .top-panel-list {
      display: initial;
    }

    .top-panel-list{
        float: initial !important;
    }

    .top-rt{
        float: initial !important;
    }

    .top-navigation {
       padding: 25px 0 10px;
    }

    .top-panel-list li a {
       justify-content: center;
       padding-left: 0;
    }

    .top-panel-list li:first-child{
        margin-bottom: 10px;
    }

    
    .logo-responsive{
        display: block;
    }

    .res-nav{
        display: block;
    }

    .top-navigation2{
        display: none;
    }

    .res-logo {
        width: 70px;
    }

    .logo-txt{
        width: 150px;
    }

    .logo-txt {
        width: 170px;
        margin-left: 11px;
    }

    .logo-responsive {
        margin-left: 20px;
        padding: 12px 0;
    }

    .res-nav .navbar li a{
        color: #fff !important;
    }

    .top-navigation2{
        display: none;
    }

  
 

   
  

 
   
   
    
  

  

  
   
    
   
}


@media only screen and (max-width: 767px){

    #body .container {
        max-width: 540px !important;
    }

  

   
 

}

@media only screen and (max-width: 575px){

   
   
   
  

    

   
}


@media only screen and (max-width: 480px){

    .bc-img {
      min-height: 375px;
    }

    .about {
        margin-top: 50px;
    }

    .abt-lft {
       margin-left: 10px;
    }

    h4.abt-header {
        font-size: 17px;
        line-height: 22px;
        margin: 0 0 1px;
    }

    h4.abt-header2 {
        font-size: 20px;
        margin-bottom: 2px;
        
    }

    a.abt-link {
        font-size: 15px;
        padding: 8px 28px;
    }

    h3.t-heading2 {
        font-size: 25px;
    }

    p.p-para2 {
      
        font-size: 15px;
        line-height: 26px;
        padding: 0;
    }

    .products {
        margin-top: 40px;
    }

    a.p-link {
        padding: 10px 29px;
        font-size: 15px;
    }

    h5.p-header {
        font-size: 18px;
    }

    h5.p-header2 {
        font-size: 18px;
    }

    .gallery {
        min-height: 310px;
        margin-top: 50px;
    }

    .about {
        margin-top: 40px;
    }

    p.l-header2 {
        font-size: 16px;
        color: #ececec;
        line-height: 26px;
        padding-right: 0;
    }

    h5.look-header {
        font-size: 28px;
        margin-bottom: 14px;
    }

    .look-form {
        margin-top: 20px;
    }

    .look {
        padding: 20px 0 50px;
        margin-top: 34px;
    }

    .l-link {
       
        padding: 8px 40px;
        font-size: 16px;
        margin-top: 10px;
        
    }

    .ftr-3 {
        margin-left: 0;
    }

    .ftr-2 {
        margin-left: 0;
        margin: 30px 0;
    }

    .ftr-4 {
        margin-top: 30px;
    }

    .navbar-dark .navbar-toggler {
        color: rgb(29, 93, 169);
        border-color: rgb(29, 93, 169);
        background: #1d5da9;
    }

    .res-logo {
        display: none;
    }

    .logo-txt {
        display: none;
    }

    .logo-responsive {
        margin-left: 0;
        padding: 0;
    }

    .bg-dark {
        background-color: #fff !important;
    }

   
    .owl-theme .owl-nav.disabled + .owl-dots {
        margin-top: -37px;
    }

    h4.abt-header2 {
        font-size: 19px;
        margin-bottom: 2px;
    }

    .owl-theme .owl-nav.disabled + .owl-dots {
        margin-top: -4px;
    }

    .look-row .row .col-lg-6 .look-form .form-grp .form-control {
       
        padding: 22px 22px;
        
    }

    .abt-cap {
        padding: 130px 0;
    }

    .overview {
        margin-top: 50px;
    }

    .ovr-rt {
        margin-left: 0;
    }

    h5.ovr-header {
      
        font-size: 22px;
        
    }

    .ovr-padding {
        padding-right: 0;
    }

    p.ove-para {
        font-size: 16px;
        line-height: 28px;
    }

    a.navbar-brand img {
        width: 90px;
    }

    .res-nav .navbar li a {
        color: #000 !important;
    }

    .sub-content li {
        padding: 5px 10px !important;
        border-bottom: 1px solid #fff;
        width: 320px;
    }

    .nav-content {
       
        top: 195px;
        left: 16px;
    }

    .nav-list:hover .nav-content{
        opacity: 1;
       visibility: visible;
       top: initial !important;
       
   }

   .sub-content {
	margin: 0;
	padding: 0;
	list-style: none;
	/* min-width: 500px; */
	min-height: 421px;
	padding-top: 1px;
}

.nav-content .sub-content li a {
	color: #fff !important;
}

.q-cap {
	padding: 130px 0;
}

.ep-list li a {
    padding: 15px;
}


.ep-heading.ep-none {
	display: none;
}

.filter_function{
    display: none;
}

.sponge-2 {
	margin-top: 50px;
}

.sp-caption {
	font-size: 25px;
	margin-bottom: 20px;
    margin-top: 20px;
}

.sp-img3 {
	
	height: 126px;
}

.q-list li h5 {
	
	line-height: 25px;
}

.q-list li i {
    transform: translateY(6px);
}

h5.q-title {
	font-size: 25px;
}


h5.q-title2 {
	font-size: 20px;
	margin-bottom: -34px;
	margin-top: -17px;
}

h5.q-title {
	font-size: 25px;
	margin-bottom: 36px;
}

h4.con-header {
	font-size: 25px;
	text-transform: capitalize;
}

p.con-para {
	padding-right: 0;
	
}

.con-detail {
	margin-top: 50px;
}

.con-1 {
	margin-bottom: 20px;
}

h3.get-heading {
	font-size: 25px;
    margin-bottom: 23px;
	
}

h3.get-heading::after {
	
	left: 42%;
	bottom: -14px;
	
}

.from-bg3 {
	padding: 30px;
}

input.get-link {
	padding: 11px 28px;
}

}




@media only screen and (max-width: 360px){

    .bc-img {
        min-height: 298px;
    }
    
    .pro-full {
       min-height: 398px;
    }

    h5.p-header {
        font-size: 16px;
    }

    p.p-para {
        margin-bottom: 45px;
    }

    .look-row .row .col-lg-6 .look-form .form-grp .form-control {
    
        padding: 22px 22px;
       
    }

    h5.test-name {
        font-size: 14px;
        color: #000;
    }

    p.t-para2 {
      font-size: 15px;
    }

    h4.abt-header {
        font-size: 16px;
        
    }

    h4.abt-header2 {
        font-size: 18px;
        margin-bottom: 2px;
    }

    p.abt-para {
      
        line-height: 25px;
        font-size: 15px;
    }

    h3.t-heading2 {
        font-size: 22px;
    }

    .test {
        margin-top: 50px;
    }

    h5.look-header {
        font-size: 22px;
        
    }

    p.l-header2 {
        font-size: 15px;
        line-height: 25px;
        padding-right: 0;
    }

    h3.t-heading2 {
        font-size: 22px;
        margin-bottom: 15px;
        margin-bottom: 12px !important;
    }

    .t-heading2.a-font.m-btm2 {
        margin-bottom: 0px !important;
    }
   
    .owl-theme .owl-nav.disabled + .owl-dots {
        margin-top: -36px;
    }

    .gallery {
        min-height: 310px;
        margin-top: 40px;
    }

    h5.ovr-header {
        font-size: 19px;
        margin-bottom: 13px;
    }

    p.ove-para {
        font-size: 15px;
        line-height: 25px;
    }

    .ftr-top {
        margin-top: 40px;
    }

    .q-list li h5 {
        line-height: 23px;
        font-size: 15px;
    }

    h5.q-title2 {
        font-size: 18px;
    }

    .get {
        margin-top: -20px;
    }

}

@media only screen and (max-width: 320px){}