body {
     font-size: 22px;
}


.logo-block .call-us p, .slider-section .carousel-caption .contact-form h3 > span, .portfolio-table p {
    font-size: 20px;
}

/* 12 year experience */

.thumb {
    margin-left: 290px !important;
    font-size: 25px !important;
}

/* Call us in the header*/

#call-us {
 font-size: 30px;
    color: #8fd891;
}
.add-padding{
padding-left:20px;
padding-right:20px;
}
#call-us span {
margin-top: 15px;
}

#call-us span a {
color: #5472d2;
  font-size: 30px;
}

.slider-section.slider2 span {
    color: #5cd36d !important;
}

.homeheadings{

  text-align: center;
    font-size: 39px;
    text-transform: uppercase;
    text-align: center;
    padding-bottom: 10px !important;
    border-bottom: 1px solid green;
    
}

a {
    color: #333;
    text-decoration: none;
}

p, .top-header p, .logo-block .call-us p, .cart-block, .welcome-section .col-md-8 p, .testimonial .carousel-caption h3 span, .byline > span, .product-section .pagination > li a, .prev-next-btn .col-md-2 i, .single-product-detail .woocommerce-tabs .nav-tabs > li > a, .contact-detail-box > p > a {
    color: #333;
}

.entry-content p {
    line-height: 32px !important;
}

.service-section .owl-theme .owl-controls .owl-buttons div:hover, .team-section .owl-theme .owl-controls .owl-buttons div:hover, .partner-section .owl-theme .owl-controls .owl-buttons div:hover, .welcome-section .welcome-content a:hover, .industry-serve .row > a:hover, .btn:hover {
    box-shadow: 0 4px 0 #485ccd;
    border: 2px solid #485ccd;
}

.service-section .owl-theme .owl-controls .owl-buttons div, .team-section .owl-theme .owl-controls .owl-buttons div, .partner-section .owl-theme .owl-controls .owl-buttons div {
    width: 34px;
    height: 34px;
    position: relative;
    color: #000;
    box-shadow: 0 4px 0 rgba(33, 150, 243, 0.25);
    border: 2px solid #485ccd;
    margin: 0 5px;
}

.page-title h3:before { 
    background-image: none;
}

.page-title h3:after { 
    background-image: none;
}

.contact-detail-box > h3, .contact-form-section h3 {
    background-image: None;
  	padding-bottom: 0px;
    
}

.section-header h3 {
  
  border-bottom: 5px solid #75d69c !important;

}

.welcome-section .welcome-content a, .btn, .product-category ul li a, .contact-detail-box > h3 {
    font-size: 20px;
}

.section-header h3 img {
  display:none;
}
 .fa-search {
    display: none;
}

.welcome-section .section-header h3:after{
 display:none; 
}

.pull-right {
  
    display: none;
}



.thumb{
    margin-left: 318px;
    font-size: 26px;
  margin-top:45px;
}

.logo-block .call-us {
    margin-right: 55px;
    min-width: 160px;
    margin-top: -80px;
}
 

.footer-bottom {
    text-align: left;
}

.menu-block {
    background-color: #6FD46C;
   }

.ow-navigation .navbar-nav > .active > a, .ow-navigation .navbar-nav > .active > a:hover, .ow-navigation .navbar-nav > .active > a:focus {
    color: #020935;
    background-color: transparent;
}

.ow-navigation .navbar-nav .dropdown-menu a:hover, .ow-navigation .navbar-nav > li > a:focus, .ow-navigation .navbar-nav > li > a:hover {
    color: #aba9a9;
}

/* FREE CALL BACK */

.menu-block .quote a {
    /* background-image: url("images/free-quatoe-bg.png"); */
    background-image: none; 
    background-repeat: no-repeat;
    display: inline-block;
    float: right;
    padding: 20px 33px;
    margin-top: -10px;
    font-weight: bold;
    background-color: #020935;
}

.menu-block .quote a, .slider-section .carousel-caption .contact-form h3, .welcome-section .welcome-content a, .industry-serve .row > a, .blog-box .blog-box-inner > a:hover, .product-detail .product-title, .product-section .pagination > li a:hover, .blog-list .blog-box .btn
{
color: #ffffff;
}

/* END FREE CALL BACK */

/* SLIDER FONT COLOR */
.slider-section.slider2 span {
    color: #cd6928;
}

/* END SLIDER FONT COLOR */

/*Home page Contact Us form*/
#wpcf7-f344-p38-o2 {
    box-shadow: 0px 0px 7px 0px black;
    padding: 10px;
}

/* End Page Contact Us form */

/* start sub footer phone heading*/

.footer-heading {
    background-image: None;
    background-size: 100% 100%;
    height: 108px;
    margin-bottom: 64px;
    background-color: #5cd168;
}

.footer-heading h5 {
    color: #3c3c3c;
    font-size: 22px; 
}

/* End sub footer phone heading*/

.service-box-inner a {
   background-color: #485ccd;
  }

.industry-serve .row > a, .btn {
    border: 2px solid #cd6928;
}

.welcome-section .welcome-content a {
    border: 2px solid #485ccd;
}

.ow-navigation .dropdown-menu {
    background-color: #485ccd;
}

.testimonial .carousel-indicators {
    display: none;
}

.footer-section {
    background-color: #020935  !mportant;
}

.footer-section .widget li:before{
 display:none; 
}

.page-banner{
  background-image: url('/wp-content/uploads/2016/09/bg-2.jpg') !important;
}

.page-title h3 {
    background-color: #4a60c3;
}





.top-header {
    display: none;
}

.testimonial-box hr {
    background-color: #ffffff;
   }

.ow-section {
    padding-top:23px;
}

.modal-content {
    max-height: 300px;
  background-color: #0c0602;
      border: 2px solid #90674c;
}

.title-icon{
display:none;
}

@media only screen and (max-width: 320px){
  .thumb{
    margin-left: 0px;
   }
  .footer-heading {
    border-bottom: 0px solid #F3E721;
}
  .ow-navigation .navbar-nav > li > a {
    border-left: 0px solid #ffffff;
    border-right: 0px solid #ffffff;
}
  .navbar-header {
    background-color: #ffffff;
}
  
  .navbar-header {
   margin-right: -10px!important;
    margin-left: -10px!important;
    margin-top: -10px!important;
    margin-bottom: -10px!important; 
  }

}

.breadcrumb {
 display :none !important; 
}

#loginpanel i {
    color: #485ccd;
}

.widget ul li a {
    color: #fff;
}

@media(min-width:959px)
  {
.logo-block .call-us{
  	margin-top: -125px;
}
.logo-block .call-us p{
padding-top: 12px;
}
.ow-navigation .navbar-nav > li > a {
    border-left: 1px solid #000000;
    border-right: 1px solid #000000;
}


}

@media(max-width:767px)
 {
.logo-block .thumb img {
    display: block !important;
    margin: auto;
}
.logo-block .call-us img {
    float: left;
    margin-right: 13px;
    margin-top: 0px !Important;
}
.footer-heading{
  height:130px !important;
}
.thumb {
  display:none !important;
    margin-left: auto;
}

}
.wpcf7-form p{
  text-align:left !Important;
}
.g-recaptcha {
transform:scale(0.77);
transform-origin:0 0;
}

@media(max-width:1024px)
  {
.container p,h1,h2,h3,h4,h5,h6 {
    text-align: left !important;
}
.full-text {
    width: 100%;
}

.wpb_text_column{
  padding-left:0px !important;
  padding-right:0px !important;
}
}
.wpcf7-form-control.wpcf7-text, textarea, .wpcf7-select {
    width: 100% !Important;
    line-height: 35px !important;
    min-height: 35px !important;
    border: 1px solid #485ccd !important;
}
@media(max-width:991px)
  {

.owpull-right.navbar-toggle.collapsed {
    display: none;
}
.slidepanel-btn {
    margin-right: 100px;
}
.footer-heading h3 {
    text-align: center !important;
}
}
@media(min-width:800px) and (max-width:1024px)
  {
.wpcf7-form-control.g-recaptcha.wpcf7-recaptcha {
    transform: scale(0.72);
   
}
}
@media(min-width:991px) and (max-width:1200px){
.logo-block .call-us{
  margin-top:0px !important;
    margin-right: 0px !Important;

}
}
#wpcf7-f1235-p38-o2{
   padding: 10px;
}
#wpcf7-f1235-p38-o2 label{
  font-weight: normal;
}