/*Extra small devices (portrait phones, less than 576px)*/
@media (min-width: 320px) and (max-width: 575px){
    html{
        font-size: 14px;
    }

    h1{font-size: 2.9rem;}
    h2{font-size: 1.7441em;}
	h4{font-size: 1.4em; font-weight:300;}
.mtm{margin-top:20px;}
.img70{margin-top:0px;}
.signature-pad{width:245px;}
   .d-m-none{display:none;}
  .tab-content {
    padding: 0px;
}
	
 .line2{background:linear-gradient(180deg, #00b6bd 55%, #0eabb1 45%); z-index: 1;position:relative;margin-top:30px;color:#fff; border-radius:5px; width: 109%; margin-left: -15px;}
    /*promo*/
    div[class*='col-']:not(:last-of-type){
        margin-bottom: 20px !important;
    }
    .row> div[class*='col-']:last-of-type{
        margin-bottom: 0;
    }

  

}

/*Small devices (landscape phones, 576px and up)*/
@media (min-width: 576px) and (max-width: 767px) {
.d-m-none{display:none;}

    /*promo*/
    div[class*='col-']:not(:last-of-type){
        margin-bottom: 20px !important;
    }
    .row> div[class*='col-']:last-of-type{
        margin-bottom: 0;
    }
   

}

@media(min-width:768px) {
.ourwork-tab-wrap .nav-tabs {display: flex; }
.ourwork-tab-wrap .card { border: 0!important;}
.ourwork-tab-wrap .card .card-header {display:none;}
.ourwork-tab-wrap .card .collapse{display:block;}
}

@media(max-width:767px){
.ourwork-tab-wrap .tab-content > .tab-pane {display: block !important;opacity: 1;}
.ourwork-tab-wrap .card-header { background: #fff; color: #000;} 
.ourwork-tab-wrap .card-header h5 a{ color: #000;border-bottom: none;text-decoration: none; font-size: 16px;display: block;}
.ourwork-tab-wrap .card-header h5 a i { padding-top: 5px; margin-right:5px;} 
}

@media (min-width: 320px) and (max-width: 992px){
    .navbar{
        background: #fff !important;
        padding: .95rem 1rem;
		box-shadow:0px 0px 15px #eee;
    }

    .white-bg.affix, .custom-nav.affix, .navbar.white-bg{
        background: #ffffff !important;
        border-bottom: 1px solid #ebebeb;
    }
    .white-bg.custom-nav ul li a, .custom-nav ul li a{
        color: #081d43 !important;
    }
    .white-bg.navbar .navbar-toggler span{
        color: #202877;
    }

}

@media (min-width: 992px){
    .navbar{
        border-bottom: 1px solid rgba(0, 0, 0, 0);
        background: transparent;
        -o-transition: border-bottom .3s ease-in-out,background .3s ease-in-out,padding .3s ease-in-out;
        -webkit-transition: border-bottom .3s ease-in-out,background .3s ease-in-out,padding .3s ease-in-out;
        -moz-transition: border-bottom .3s ease-in-out,background .3s ease-in-out,padding .3s ease-in-out;
        transition: border-bottom .3s ease-in-out,background .3s ease-in-out,padding .3s ease-in-out;
        -webkit-backface-visibility: hidden;
		box-shadow: 0px 0px 15px #938c8c;
		padding: 10px 0px;
    }
}