@import url(http://fonts.googleapis.com/css?family=Trochut|Rancho|Playball|Sail);body,p,ul,li,a{font-size:18px;font-family:calibri;}
label.error,.req{color:#FF0000;}
.topQuote{text-align:justify;}
.welcome li strong{color:#333;}
.welcome li{padding-left:1.2em;}
.welcome li:before{content:'\2605';font-family:'custom-icons';color:#777;display:inline-block;width:1.2em;margin-left:-1.2em;}
.topBar .socialNetwork LI{display:flex;}
footer a,.contact a{color:#f9f9f9;}
footer a:hover,.contact a:hover{color:#f5f5f5;}
ul.socialNetwork{display:flex;}
.contact-details li{padding-left:1.2em;color:#777777;}
#footer .contact-details li{padding-left:1.2em;color:#f9f9f9;}
.contact-details li i{display:inline-block;width:1.2em;margin-left:-1.2em;}
.contact-details li i,.contact-details li strong{color:#f9f9f9;}
.contact li i,.contact li strong{color:#777;}
.contactform input[type="text"],.contactform textarea{background-color:#f57c00;background-image:none;border:1px solid #d06a01;color:#fff;}
.contactform input[type="text"]::placeholder,.contactform textarea::placeholder{color:#fff;}
.contactform input[type="text"],.form1 input[type="text"],.form1 input[type="email"]{height:25px;}
.contactform .btn{margin:10px 0;margin-right:3px;}
#footerRights{padding:1.1em 0 0.8em 0;}
.headerPage{padding-bottom:15px;}
.caption h2, #noSliderWrapper h2, h1{color:#fff;text-shadow:1px 1px 1px rgba(11,11,11,.5);}
.divider{}
.com-md-4.boxWrapper{margin-left:20px;}
#threeColumns article{margin-bottom:1.5em;width:31.3% !important;float:left;min-height:1px;margin-left:20px;padding:0;}
.da-thumbs article a img .img1{height:236px;width:100%;}
.col-md-3 .products span.iconWrapper,.col-md-4 .products span.iconWrapper,.products span.iconWrappe{}
.col-md-3 .products h3,.col-md-3 .products h3 a,.products h3 a{font-size:1.25em;line-height:1.5em;margin-bottom:0.56em;font-weight:400;color:#fff;}
.pagination li.active{background-color:transparent;color:#333;border-top:2px solid #ff6600;float:left;padding:4px 12px;line-height:20px;text-decoration:none;}
.pagination{}
.pagination li{}
.pagination li a{}
.pagination li.first{}
.pagination li.last{}
.pagination li:hover{}
.pagination li.active{}
.pagination>li>a, .pagination>li>span{position:relative;float:none;padding:0;margin-left:0;line-height:1.42857143;color:#000;text-decoration:none;background-color:transparent;border:none;}
.pagination>li>a:hover{color:#E19F1B;background:transparent;}
.headerPhone li a{color:#FFF;font-size:14px;}
#fourColumns article{width:23% !important;margin-left:20px;padding:0px;}
nav#projectsNav ul li a{border-top:1px solid #E2DCDC;}
[class*="col-md-"]{}
#footer{padding-top:20px;}
.lifted:after{right:25px;bottom:30px;}
.lifted:before{bottom:24px;}
#mainHeader .brand{margin-top:0;}
h2{font-size:30px;}
.topQuote{background-color:#fff;border-left:none;border-right:none;}
.ch-info span{padding:22% 0 0 0;}
#mainMenu .responsive-nav {
    display: none !important;
}
.navbar-toggle {
        display: none;
}
@media (max-width: 1024px){
    #mainHeader #mainMenu {
        margin: 0;
        float: left;
    }
    #mainMenu ul li a {
        padding: 0px 10px !important;
        font-size: 16px;
        line-height: 5.5em;
    }
    .contact-us p, a{
        font-size: 16px;
    }
    #footer h2 {
        font-size: 18px;
    }
    #footer .contact-details li {
        font-size: 16px;
    }
}
@media (max-width: 768px){
    #threeColumns article {
        width: 28.3% !important;
    }
    #mainHeader #mainMenu {
        margin: 0;
        float: right !important;
    }
    .row.product-detail{
        flex-direction: column-reverse;
        display: flex;
    }
    .features.inquiry .row{
        flex-direction: column-reverse;
        display: flex;
    }
    #mainMenu ul li a {
        font-size: 12px;
        line-height: 4.5em;
    }
    #mainHeader .brand img {
        height: 30px;
    }
    #mainHeader .brand {
        font-size: 24px !important;
    }
    #mainMenu ul.navs-one {
        display: block !important;
    }
    .navbar-toggle {
        display: none;
    }
    .navbar-collapse{
        display: none;
    }
    #mainMenu ul ul {
        top: 65px;
    }
}
@media (max-width: 767px){
    .one_third{
        margin-bottom: 25px;
    }
    #mainMenu .responsive-nav {
        right: 30px;
        width: 70px !important;
    }
    .features.inquiry .row{
        flex-direction: column-reverse;
        display: flex;
    }
    #threeColumns article {
        width: 80% !important;
    }
   .navbar-toggle {
        display: block;
        z-index: 7;
        border: 1px solid #EFA601;
        margin: 0px 0px 0px 0px;
    }
    .navbar-toggle {
        position: absolute;
        float: right;
        padding: 9px 10px;
        margin-top: 0px;
        /* margin-right: -22px; */
        margin-bottom: 0;
        background-color: #ff8201;
        background-image: none;
        /* border: 1px solid #ffffff; */
        border-radius: 4px;
        top: 20px;
        right: 15px;
    }
    .main-menu .navbar-header .navbar-toggle .icon-bar {
        background: #EFA601;
    }
    .navbar-collapse{
        display: block;
    }
    .navbar-toggle .icon-bar {
        display: block;
        width: 22px;
        height: 1px;
        border-radius: 1px;
        background-color: #fff;
        margin-bottom: 4px;
    }
    #mainHeader #mainMenu {
        margin: 0;
        float: none !important;
        display: none !important;
    }
    .navbar-collapse ul li a{
        color: #000;
    }
    .navbar-collapse ul li{
        border-bottom: 1px solid #c2c2c2;
        width: fit-content;
    }
}