/*==================================================
=            Bootstrap 3 Media Queries             =
==================================================*/
 
 
/*==========  Mobile First Method  ==========*/
 
/* Custom, iPhone Retina */
@media only screen and (min-width : 320px) {
}

/* Extra Small Devices, Phones */
@media only screen and (min-width : 480px) {
}

/* Small Devices, Tablets */
@media only screen and (min-width : 768px) {
   
   
}

/* Medium Devices, Desktops */
@media only screen and (min-width : 992px) {
}

/* Large Devices, Wide Screens */
@media only screen and (min-width : 1200px) {
}


/*==========  Non-Mobile First Method  ==========*/
 
/* Large Devices, Wide Screens */
@media only screen and (max-width : 1024px) {
    .banform{    top: 2px;}
    .bg-img-box .caption{    padding-top: 10px;}
    .mt-20{     margin-top: 10px !important; }
    h4, .h4 {font-size: 17px;}
} 

/* Large Devices, Wide Screens */
@media only screen and (max-width : 1199px) {
     .banform{    top: 2px;}
    .bg-img-box .caption{    padding-top: 10px;}
    .mt-20{     margin-top: 10px !important; }
    h4, .h4 {font-size: 17px;}
}

/* Medium Devices, Desktops */
@media only screen and (max-width : 991px) {
    .ordblock{ display: block; }
    .divider .container {
    padding-top: 10px;
    padding-bottom: 20px;
}
    .btform {
    margin-top: 10px;
}
    .bg-img-box .caption {
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 10px;
    padding-bottom: 20px;
    position: relative;
    margin-top: 10px;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgb(5 32 58 / 1);
}
    .rdnone {
    display: none;
}
    .box {
    box-shadow: none;
}
    .rdblock {
    display: block;
}
    .ml-20 {
    margin-left: 0px!important;
}
    section > .container, section > .container-fluid{     padding-top: 10px; padding-bottom: 10px; }
    .rdnone{ display: none; }
    .leftborm {
    background: #f18230;
    padding: 12px;
    margin-bottom: 30px;
}
.section-title {
    margin-bottom: 10px;
    text-align: left;
}
.section-title {
    margin-top: 15px;
}
.services-tab .service-content {
    padding: 0;
}
}

/* Small Devices, Tablets */
@media only screen and (max-width : 768px) {
    .bg-img-box .caption{    padding-left: 20px;
    padding-right: 20px;
    padding-top: 10px;
    padding-bottom: 20px;
    position: relative;
    margin-top: 10px;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgb(5 32 58 / 1);}
    .line-bottom:after{ display: none; }
    .section-title{ margin-bottom: 10px; text-align: left; }
    .ml-20{ margin-left: 0px!important; }
    .services-tab .service-content{padding: 0;}
    .h1, .h2, .h3, h1, h2, h3{margin-top:10px;}
    .pricing-table.style1{ min-height: 0; }
    .p-40{ padding: 10px!important; }
    .pricing-table.style1{margin-bottom: 0px;}
    ul.list{ margin-bottom: 10px; }
    .section-title { margin-top: 15px; }
     /* .dfx{ display: block; }*/
       .container{width:100%;}
    .nopadres{ padding:0px; }
    .menuzord-responsive .menuzord-brand{margin:10px 15px!important;}
     .rdnone{ display: none; }
     section > .container, section > .container-fluid{     padding-top: 10px; padding-bottom: 10px; }
     .leftborm{background: #f18230; padding: 12px; margin-bottom: 30px; }
     .caption .mt0{ margin: 0px; }
     .box{ box-shadow: none; }
     .btform{margin-top: 10px;}
     .pb-90 { padding-bottom: 20px !important;}

     .pt-90 {padding-top: 20px !important;}
     .rdblock{ display: block; }
     .divider .container{     padding-top: 10px; padding-bottom: 20px; }
     .testimonial.style1 .comment{ min-height: 0px; }
}
/* Extra Small Devices, Phones */
@media only screen and (max-width : 479px) {
}

/* Extra Small Devices, Phones */
@media only screen and (max-width : 410px) {
    .header-nav{text-align: center;}
    .fleft{ float: none!important; }
    .nums{ float: none!important; display: block; }
    

}

/* Extra Small Devices, Phones */
@media only screen and (max-width : 360px) {

}

/* Custom, iPhone Retina */
@media only screen and (max-width : 319px) {
}