textarea{
    resize: vertical;
}
.btn:focus {
    outline: none!important;
    color: #fff!important;
}
button:focus {
    outline:0;
}
p{
    font-size: 13.5px;
}
a{
    color: #A3A3A3!important;
}
a:hover{
    color: #525252!important;
}
a:focus{
    color: #525252!important;
}


/* Big Image + Search + Links Start */
.small{
    font-size: 9px;
    color: #A3A3A3;
}
.jumbotron2{
    padding-bottom: 0!important;
    height: 300px;
}
.bigImageSearch2{
    margin-top: 89px;
}
.orangeBG2{
    height: 100px;
}
.bigImageInput3{
    top: -20px;
}
.bigImageInput4{
    top: -20px;
}
.bigImagebtn2{
    top: -20px;
    height: 55px;
}
.bigImagebtn2 button{
    height: 55px;
    color: #fff;
    border-color: #777777;
    font-size: 24px;
}
.bigImagebtn2 button:hover{
    color: #fff;
    background-color: #525252;
    border-color: #525252;
}
.bigImagebtn2 button:focus{
    color: #fff;
    background-color: #525252;
    border-color: #525252;
    outline: none!important;
}
#searchInput3{
    height: 55px;
}
#searchInput4{
    height: 55px;
}
#searchInput3:focus{
    border-color: #525252;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 102, 102, 0.6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102,102,102,.6);
}
#searchInput4:focus{
    border-color: #525252;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 102, 102, 0.6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102,102,102,.6);
}
.jumbotron2 .placeholder3{
    margin-top: -40px;
    font-size: 18px;
    margin-right: 11px;
    color: rgb(97, 97, 97);
}
.jumbotron2 .placeholder4{
    margin-top: -40px;
    font-size: 18px;
    margin-right: 11px;
    color: rgb(97, 97, 97);
}
/* Big Image + Search + Links END */
/* LEFT MIDDLE AREA START */
.leftSquareBanner{
    padding-bottom: 3vh;
}
.leftSquareBanner img{
    display: block;
    width: 100%
}
.leftAreaLinks{
    padding-top: 20px;
    padding-bottom: 20px;
}
.leftAreaLinks p{
    font-size: 13px;
    overflow: hidden;
    height: 40px;
    line-height: 1.1;
    color: #747474!important;
}
.LeftLinksDIV{
    margin-bottom: 25px;
}
.LeftLinksDIV a{
    color: #555!important;
}
.LeftLinksDIV a:hover{
    color: #000!important;
}
.LeftLinksDIV a:focus{
    outline:none!important;
}
.LeftLinksDIV div{
    text-align: center;
}
.leftAreaLinks h4{
    text-align: center;
}
.leftSideTXT{
    padding: 0!important;
    margin-top: 0px;
}
.leftSideTXT h5{
    margin: 4px 0;
}
.leftSideIMG{
    padding: 0!important;
    margin: 0!important;
}
.leftSideIMG img{
    display: block;
    width: 100%;
    margin-right: -15px;
    margin-top: 6px;
}


/* LEFT MIDDLE AREA END */
/* RIGHT MIDDLE AREA START */
.middleSection{
    padding-bottom: 5vh;
}
.middleSection .col-md-9{
    width: 75%!important;
}
.middleSection .col-md-3{
    width: 25%!important;
}
.topFullPowerBanner img{
    display: block;
    width: 100%
}
.topFullPowerBanner2 img{
    display: block;
    width: 100%
}
.breadcrumb{
    background-color: transparent!important;
    padding: 8px 0px!important;
}
.breadcrumb li .fa{
    color: #A3A3A3!important;
}
.breadcrumb>li+li:before {
    padding: 0 2px;
    color: #333!important;
    content: ""!important;
    font-size: 13px!important;
    font-weight: 500;
}
.breadcrumb > li{
    font-size: 17px!important;
    font-weight: 500;
}
.breadcrumb > li:last-child{
    font-size: 20px!important;
    font-weight: bold;
}
.TopH3AndPDIV p{
    color: #A3A3A3;
}
.PopUpform .modal-header{
    background-color: #40444f;
}
.PopUpform .modal-header h3{
    color: #fff;
}
.quotationDIV{
    text-align: center;
    margin-bottom: 8px;
    margin-top: 29px;
}
.quotationDIV button{
    background-color: #40444f;
    color: #fff;
    height: 64px;
    font-size: xx-large;
}
.quotationDIV button:hover{
    color: #fff;
}
.quotationDIV a{
    color: #fff!important;
}
.quotationDIV span{
    color: #fff;
    font-size: 24px;
}
.quotationDIV h2{
    padding-top: 1.5vh;
}
.searchBoxesDIV{
    margin-top: 5px;
    margin-bottom: 10px;
    border: 1px solid rgba(0, 0, 0, 0.50);
    /*min-height: 145px!important;*/
    /*background-color: #efefef;*/
    padding-right: 10px!important;
    padding-left: 10px!important;
}
.topLeftPhone{
    /*margin-left: -20px;
    margin-top: 7px;
    z-index: 1;
    width: auto!important;
    position: absolute!important;
    top: 0;
    left: 13px;*/
}
.topLeftPhone button{
    font-size: 14px;
    font-weight: 400;
    color: #fff;
    float: left;
    padding: 5px 15px;
    margin: 0 0 5px 0px;
}
.topLeftPhone button:hover{
    color: #fff;
}
.topLeftPhone h3{
    font-size: 20px;
    margin-top: 15px;
    color: #fff;
}
.boxContentDIV{
    padding: 0!important;
}
.boxContent{

}
.boxContentIMGandTXT{

}
.boxContentImgandH4 {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    -ms-flex-wrap: nowrap;
    -webkit-flex-wrap: nowrap;
    flex-wrap: nowrap;
    padding: 10px 0 0 0;
}
.boxContentTXT{

}
.boxContentAIMG{
    padding-left: 10px;
}
.boxContentAH4{

}
.boxContentAH4 span{
    margin: 0;
    color: #e36a01;
    font-size: 20px;
    font-weight: 600;
    padding-left: 10px;
    line-height: 0;
}

.boxContentIMGandTXT .boxContentImgandH4 .boxContentTXT p{
    height:40px;
    overflow:hidden;
    color:#000!important;
    font-size:13px!important;
}
.boxContentIMGandTXT .boxContentImgandH4 .boxContentTXT p span{
    height:40px;
    overflow:hidden;
    font-size:13px!important;
    color:#000!important;
}




.boxContentDIVMobile{
    padding:0!important;
}
.boxContentHolderMobile{

}
.boxContentMobile {
    display: flex;
    align-items: flex-end;
    justify-content: flex-start;
    padding-top: 10px;
    -ms-flex-wrap: nowrap;
    -webkit-flex-wrap: nowrap;
    flex-wrap: nowrap;
}
.boxContentImgMobile{
    padding-bottom:10px;
}
.boxContentTitleMobile{
    padding-bottom:10px;
}
.boxContentAMobile{

}
.boxContentAMobile img{

}
.boxContentAMobile .boxContentNameMobile{
    margin: 0;
    color: #e36a01;
    font-size: 17px;
    font-weight: 600;
    padding-right: 10px;
    line-height: 1;
    /*padding-bottom: 10px;*/
    cursor: pointer;
    display:block;
}
.boxContentTitleMobile .boxContentAddressMobile{
    color: #333;
    padding-right: 10px;
}
.boxContentTXTMobile{
    
}



.Bottom3Links{
    color: #e36a01;
}
.boxBottomLinkDIV1{
    padding-right: 10px;
    padding-left: 10px;
}
.boxBottomLinkDIV2{
    /*padding-right: 10px;*/
}
.boxBottomLinkDIV3{
    padding-right: 10px;
    width: 90px;
    padding-left: 30px;
}
.boxBottomLinkDIV3 img{
    width: 18px;
}
/*.boxBottomLinkDIV4{
    padding: 0!important;
    margin: 0!important;
}*/
.boxBottomLinkDIV1 span{
    color: #333!important;
}
.boxBottomLinkDIV2  span{
    color: #333!important;
}
.boxBottomLinkDIV3  span{
    color: #333!important;
}
.boxBottomLinkDIV1 span:hover{
    color: #000!important;
}
.boxBottomLinkDIV2  span:hover{
    color: #000!important;
}
.boxBottomLinkDIV3  span:hover{
    color: #000!important;
}
.bottomLeftLinks{
    padding: 0!important;
}
.bottomLeftLinksROW {
    display: flex;
    -ms-flex-direction: row;
    -webkit-flex-direction: row;
    flex-direction: row;
    margin: 0px!important;
    float: left;
    align-items: flex-end;
}
.bottomLeftLinks span{
    padding: 0px;
    /*font-size: 14px;*/
}
/* RIGHT MIDDLE AREA END */
/* Bottom Responsive AREA Start */
.bottomFullPowerBanner{
    margin: 15px 0;
}
.bottomFullPowerBanner img {
    display: block;
    width: 100%;
}
.BottomLinksXS12SM4{
    padding: 0!important;
}
.BottomholdingLinksDIV{
    padding: 0!important;
}
.BottomThumbsInnerPage{
    margin: 30px 0;
}
.EmptyDIVforSpacing{
    padding: 10px; 
}
.footerPhoneDiv h4 a{
    color: #fff!important;
    font-weight: 300;
}
.footerPhoneDiv h4 .fa{
    color: #fff!important;
}
footer .footerLinks1Div h6 a:hover{
    color: #fff!important;
}
footer .footerLinks2Div h6 a:hover{
    color: #fff!important;
}
footer .footerLinks3Div h6 a:hover{
    color: #fff!important;
}
/* Bottom Responsive AREA Start */
/* Media Quary for 1200px Start*/
@media(max-width:1200px){
    .leftSideImgAndLinksDIV {
        margin: -23px;
    }
    .boxContent {

    }
    .leftSideIMG img {
        display: block;
        width: 100%;
        margin-right: -3px;
    }
}
/* Media Quary for 1200px END*/

