

@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: 120px;

    }



    .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;

}

.ep-box{width:100%;}
#filter_button{width:100%;}
ul.inlinelibloc li{width:100%;}
}









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

.ep-box{width:100%;}
#filter_button{width:100%;}

    .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;

    }

ul.inlinelibloc li{width:100%;}

}



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