body{
 font-size: 17px; 
}
.loader{
     z-index: 99999;
    width: 100%;
    height: 100%;
  position: fixed;
}
.mb-3{
  margin-bottom: 30px;
}
@media screen and (min-width:1370px){
	li.iso{
       right: -90px !important; 
  }
}
@media screen and (min-width:1200px) and (max-width:1369px){
	li.iso{
       right: 0px !important; 
  }
}

@media screen and (min-width:992px) and (max-width:1199px){
	li.iso{
       right: -10px !important; 
  }
}


li.iso{
       right: 0px; 
  }

#header .top-bar p:after{
     right: -30px;
    top: -34px 
}
body, html, input, textarea, p{
    
      opacity: 1 !important;
  color:#000;
}
.img-shadow{
     box-shadow: 0px 10px 19px -6px #ccc;
    border: 1px solid #cccccc6e;
    border-radius: 10px; 
}

.request-a-callback-content, .company-history li .history-content{
 text-align: justify; 
}

.selectboxit-container .selectboxit{
    border: 1px solid #bfbfbf;
    border-radius: 5px;
}

.bg-whitepb-0{
     padding-bottom: 0; 
}
.bg-whitepb-0 .height-40, .bg-whitepb-0 .height-20{
 display:none; 
}
#header .top-bar p{
     color: #fff; 
}
.heading > h2{
 font-weight:normal;
   text-transform: capitalize;
}
.subpage-header{
 display:none; 
}
#footer .footer-top .col-md-3{
     display: none; 
}
#footer .footer-top .col-md-9 {
    width: 100%;
    text-align: justify;
}

.testimonial-content p{
     text-align: justify; 
}
#footer p , #header.h-one-h .main-nav li a, .h-two-h .main-nav li a, #header.h-three-h .main-nav li a, .h-two-h .main-nav li a, .h-four-h .main-nav li a, .header-nine .main-nav li a {
    font-size: 16px !important;
}
#header .main-nav li a{
 text-transform: none; 
}

.bg-bluetext-justify, .owl-item .image-and-text-box{
 text-align:justify; 
}
section {
    padding: 40px 0;
}
#footer .footer-logo{
 padding-right: 15px; 
}
@media (max-width: 590px){
  body {
    font-size: 14px;
  }
}
.heading > p{
 text-transform: none; 
  font-size: 16px;
}

.fixed-header.smallHeader #header{
     z-index: 6;
    background-color: #fff; 
}

@media screen and (min-width:768px) and (max-width:992px){

  #header .logo{
   margin:0 auto !important; 
  }
 
}
@media screen and (max-width:992px){

   li.iso{
   display:none !important; 
  }
  
  
}

input[type="text"], input[type="email"], input[type="number"], input[type="password"]{
     border-radius: 5px;
    border: 1px solid #bfbfbf;
    resize: none;
    padding: 0 10px;
    font-size: 14px; 
}

li.iso{
        background-image: url(wp-content/uploads/2019/03/logo2.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 75%;
    width: 100px;
  pointer-events: none;
      position: absolute;
    top: -10px;
    
}
.header.clearfix{
      margin: 15px 0;
}
body.smallHeader.active .header.clearfix{
      margin: 0;
}
#footer .usefull-links-widget ul{
     width: 100%; 
}

@media screen and (min-width:992px){

  .fixed-header .main-banner, .fixed-header .subpage-header, .fixed-header .cd-hero{
       margin-top: 128px; 
  }
  
}

#header .logo{
 width: 166px; 
}
#header .main-nav li a{
     line-height: 40px; 
}
.fixed-header.smallHeader.active #header{
     background: rgb(255, 255, 255); 
}


li.iso a{
 opacity:0; 
}
.pb-0{
 padding-bottom:0; 
}
.container{
 margin:0 auto !important; 
 
}


.cd-slider-nav , .cd-hero  .cd-hero-slider li .container, .owl-dots.disabled , .displaynone{
 display:none;  
}
.text-white{
 color:#fff; 
}
.wpcf7 input[type="submit"]:hover{
 color:#fff; 
}
.tinos-search button{
 display:none; 
}
.displaynone{
  display:none; 
}
.overlap-top-row {
   
    background-color: #fff;
    padding: 50px;
}
#header .logo{
     margin: 0px 0; 
}
#header .main-nav li a{
 padding: 10px 10px!important; 
}
.btn.btn-bordered-dark:hover{
     color: #fff;
      border: 2px solid #ec202a;
    background: #ec202a !important; 
}
#header {
    top: 0 !important;
}
@media screen and (min-width:992px) and (max-width:1200px){

  	#header .logo{
       margin: 10px 0;
    width: 150px;   
  }
  	
}