/*-----Iphone 6/7/8 plus--*/
@media screen and (max-width: 414px)
{
    .bordered th:first-child 
{
    
    font-size: 13px!important;
} 
.bordered th:last-child {
 
    font-size: 14px!important;
}  
table td {
    font-size:11px!important;
}   
     
.front
{
    margin-top:87px!important;
}
.back
{
    margin-top:-20px!important;
}
.front2
{
     margin-top:43px!important;
}
.back2
{
    margin-top:-20px!important;
}
  
.front3
{
     margin-top:20px!important;
}
.back3
{
    margin-top:-20px!important;
}
.front4
{
     margin-top:20px!important;
}
.back4
{
    margin-top:-20px!important;
}
    
.front5
{
     margin-top:20px!important;
}
.back5
{
    margin-top:8px!important;
}
    
.padbottom
{
    margin-top:13px!important;   
    position: absolute;
    z-index: -1;

}
.serviceBoxx .service-content h3 {
    
    font-size: 13px!important;
}
.top
{
    margin-top:95px!important;
}

.bottomstrip 
{
    
       top: 205px!important;
    font-size: 12px!important;
    letter-spacing: 2px!important;
    line-height: 27px!important;
    border-bottom: 2px solid #5d8aa8!important;
    height: 64px!important;
 
 }

.back {
 
  
    margin: 0 auto!important;

 
}
   
   .back2 {
 
  
    margin: 0 auto!important;
   
}
   
      .back3 {
 
  
    margin: 0 auto!important;

}
   .back4 {
 
     
    margin: 0 auto!important;
   
}
   
 .flip-container 
 {

  
}
.serviceBoxx .read {
    padding: 17px 8px!important;
  
}
 

.bottomDigitalFont 
{
   
    font-size: 24px!important;
    color: #4d90fe!important;
}

.bottomfixed 
{
  
    top: 151px!important;
    width: 81%!important;
    height: 51px!important;
     border-bottom: 2px solid #5d8aa8!important;
    font-size: 10px!important;
}
    
.fixed-sidebar-left 
{
    position: absolute;
    height: 100%;
    background-color: #5d8aa8!important;
    transition: transform 0.5s cubic-bezier(0.55, 0, 0.1, 1);
    box-shadow: 0 0 34px 0 rgba(63, 66, 87, 0.1);
}

.img-wrap 
{
    margin-top:8px!important;
    margin-left: 8px!important;
}



.logo22 
{
    background-color: #31708f!important;
    display: flex!important;
    align-items: center!important;
    color: #fff!important;
    padding: 3px!important;
        height: 70px!important;
            width: 50px!important;
}
.logsize
{
        width: 100%!important;
}



.mobile-app-tabs {
    padding: 0 128px!important;
    margin-left: -21px!important;
}
.mobile-app-tabs .nav-item {
width:72px;
}

.left-menu {
    padding: 10px!important;
    margin-bottom: -15px!important;
}

.left-menu a 
{
   padding: 3px 0 15px 0px!important;
}
.niclogo {
    width: 89px!important;
    margin-top: 12px!important;
}
.size {
    width: 36px!important;
    height: 36px!important;
}
.control-icon.has-items {
    width: 39px!important;
}

.header-responsive .mobile-app-tabs .nav-link {
  padding: 6px 0px!important;
}

.control-icon .label-avatar {
      width: 14px!important;
    height: 14px!important;
    line-height: 16px!important;
    right: 0px!important;
    top: -12px!important;
}

.control-icon.has-items {
  width: 44px!important;
    margin-top: -19px!important;
    margin-left: 28px!important;
    display: inline!important;
}

.niclogo {
                width: 80px!important;
    margin-top: -11px!important;
    margin-left: 17px!important;
}

.mobile-app-tabs {
       padding: 0px 130px!important;
    margin-left: -85px!important;
    background-color: #5d8aa8!important;
}

.classicview {
           font-size: 11px!important;
    padding: 0px 15px!important;
    /* padding: 2px 0px 0px 11px!important; */
    margin-left: -16px!important;
    margin-right: -47px!important;
    margin-top: -23px!important;
    width: 73px;
}

.container {
    padding: 6px!important;
}

.container {
    width: 100%!important;
	    margin-left:2px!important;
}

.ui-block {
    width: 100%!important;
}

.top-header-thumb {
    height:206px!important;
}
.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl, .col-xxl-1, .col-xxl-2, .col-xxl-3, .col-xxl-4, .col-xxl-5, .col-xxl-6, .col-xxl-7, .col-xxl-8, .col-xxl-9, .col-xxl-10, .col-xxl-11, .col-xxl-12, .col-xxl {

    padding-right: 14px!important;
    padding-left: 9px!important;
}
 .panel.panel-blue .panel-body {
    color: #31708f!important;
    font-size: 10px!important;
}

.top-header-author .author-thumb {
margin: -40px auto!important;
    width: 60px!important;
    height: 60px!important;

}

.olympus-chat {
    padding: 9px 16px!important;
    background-color: #31708f!important;
    text-align: center;
    height: 70px!important;
}



.top-header-author {
    margin-top: 0px!important;
}

.Counter
{
     font-size: 12px!important;
    margin: 38px auto!important;
    color: #fff!important;
    padding-left: 10px!important;
    float: left;
}

.Counter2
{
    
     margin: 17px auto!important;
    padding-right: 0px!important;
    float: right;
    width: 100%!important;
    color: #fff!important;
    font-size: 12px!important;
    font-family: 'Rubik', sans-serif!important;
    

}

.DigitalFontright 
{
      float: right!important;
    margin-right: -61px!important;
    margin-left: 0px!important;
    margin-top: -12px!important;
}
.DigitalFontleft 

{               float: left!important;
    margin-left: 7px!important;
    margin-top: -31px!important;
    margin-right: 0px!important;

}
.iframeclass2 {
    border: 0!important;
    width: 100%!important;
    height:300px!important;
}

.card .card-body h5 {
    margin-bottom: 8px!important;
    font-size: 10px!important;
    font-weight: 400!important;
    border-bottom-right-radius: 10px!important;
}
.dateyear 
{
  
    font-size: 13px!important;
  
}

.countermob
{
    
    width: 26%!important;
    
}


.heading
{
     
    width: 100%!important;

}

.headerfixed {
    margin: 0 auto!important;
    height: 80px!important;
}

.imgwidth {
      width: 100%!important;
    float: left!important;
    margin-left: 0px!important;
    margin-top: -1px!important
}

.imgsize {
      border: 0px solid #fff!important;
    border-radius: 100%!important;
    margin: 106px auto!important;
    overflow: hidden!important;
    width: 50px!important;
    height: 50px!important;
    background-color: #FDFBEE!important;
}

.headerlogo {
    position: fixed!important;

    top: 0%!important;
    transform: translate(-50%, 0)!important;
    bottom: 0px!important;
    text-align: center!important;
    z-index: 9!important;
}

.bottomalign
{
    display: contents!important;
    text-align: center!important;
    padding: 15px!important;
    
}


.bar2
{
    height:250px!important; 
    width: 100%!important;
}

.account-settings {
    padding: 0px 0px!important;
    margin-bottom: 0px!important;
    color: white!important;
}


.modal-content {

    width: 88%!important;
}
input[type=text], input[type=password] {
    width:100%!important;
}
.login {
    width:100%!important;
}

.bottomtagline
{
     float: none!important;
    margin-bottom: 16px!important;
    display: block!important;

    
}

.account-settings a > * 
{
 
    color: white!important;
}

.ui-block-title.ui-block-title-small .title 
{
    font-size: 13px!important;
    text-transform: uppercase!important;
    color: #eceeef!important;
}

.popup {
       width:93%!important;
    height: 81%!important;
    margin: 70px auto!important;
}

.cc {
 
    top: 5px!important;
    right: 9px!important;
    
}

.control-icon .more-dropdown {
       width: 151px!important;
    right: -92px!important;
    top: 54px!important;
    padding: 0px 0 0px 0!important;
    padding: 10px!important;

}
.mobile-app-tabs .nav-item {
    margin-bottom: 0!important;
    height:0px!important;
}

.mobile-app-tabs .nav-link {
    height: 0%!important;  
}
.more-with-triangle:before {
    right: 115px!important;
}
.control-icon .more-dropdown .view-all {
    padding: 8px;
    color: #fff;
}

.faqtop
{
    padding-top:10px!important;
}

address {
    margin-bottom: 1rem;
    font-style: normal;
    line-height: inherit;
    padding: 23px;
}

.mobile-app-tabs {
    height: 65px!important;
    width: 25%!important;
}

.serviceBox {
    width: 391px!important;
  
}

.widthlogo
{

width: 97%!important;
}

.screen414
{
	width:53%!important;
	margin-top: 19px;
}

.screen4142
{
	width:48%!important;

}

.bordered {
   
    margin-left: 3px!important;
    margin-top: 5px!important;
    width: 98%!important;
}
.smallsize
{
        display: inline!important;
}

.header {
    padding-left: 112px!important;
}
.mobilelogo
{
        width: 44px!important;
    margin-left: 2px!important;
    margin-top: 3px!important;
}
.headerfixed {
    left: 0!important;
    right: 0;
    top: 70px!important;
    width: 95%!important;
}

.fixed-sidebar .ui-block-title {
    margin: 1px 0!important;
}

.ui-block-title.ui-block-title-small {
    padding: 5px 10px!important;
}

.account-settings a {
  
    font-size: 14px!important;
    font-weight: 400!important;
   
}
.contactaddress
{
   
    padding: 0px 0px 0px 25px!important;
}

.account-settings a {
    padding: 8px 0!important;
    padding-left:8px!important;
}
#templatemo_banner {
 
    margin-left: -73px!important;

}

#divBox {
    margin-left: 0px!important;
    width: 100%!important;
}

.divInnerBox .tbl {
    width: 100%!important;
}

.tbl td {
    padding: 5px!important;
    display: contents!important;
}

.Service1
{
      
    height:263px!important;
}

.S1
{
    width:200px!important;
    margin-bottom: 11px!important;
        display: block!important;
    
}

.maptext
{
    font-size: 12px!important;
}
}

