ul.eng-cap-ul-1 li i, ul.eng-cap-ul-2 li i {margin-left: 0px !important; float: right; margin-top: 12px; }
.composite-rd-section h3{ font-size: 22px;}
.composite-rd-section p{ margin-bottom: 0 !important;}
.composite-client-section #bwg_container1_0 #bwg_container2_0 .bwg-container-0 .bwg-item0, 
.composite-client-section #bwg_container1_1 #bwg_container2_1 .bwg-container-1 .bwg-item0, 
.composite-client-section #bwg_container1_2 #bwg_container2_2 .bwg-container-2 .bwg-item0,
.composite-client-section #bwg_container1_3 #bwg_container2_3 .bwg-container-3 .bwg-item0, 
.composite-client-section #bwg_container1_4 #bwg_container2_4 .bwg-container-4 .bwg-item0, 
.composite-client-section #bwg_container1_5 #bwg_container2_5 .bwg-container-5 .bwg-item0{
    border: 1px solid #CCCCCC !important;
    background-color: inherit !important;
    margin: 10PX;
    padding: 5px !important;
}
.composite-eqp-table .table-2 td,
.composite-eqp-table .table-2 th{
	border: 1px solid #dcdcdc;
    padding: 10px 20px
}
.composite-reach-us-section .footer-address.alt img { margin-top: -25px;}
.composite-reach-us-section .footer-contact img { width: 24px; margin-right: 16px;}
.composite-reach-us-section .footer-email img { width: 30px; margin-right: 10px;}
.composite-location-section p { margin-bottom: 0 !important; font-size: 20px; color: #075ebd; text-transform: capitalize;}
.composite-location-section ul { margin-top: 0; margin-bottom: 30px;}
.composite-eng-section img,
.composite-rd-section img{
	margin-top: 10px;
}
.composite-manufacturing-section img{ margin-top: 6px;}
.composite-milstone-img{
	padding: 15px;
}
.footer-contact, .footer-web, .footer-email {
    margin-bottom: 10px;
    margin-top: 13px;

}
.footer-contact span  {  
	float: right;
    position: absolute;
}
.footer-address img {
    width: 40px;
    position: absolute;
}
.footer-address span{
	position: relative;
    left: 42px;
}

.footer-web img, .footer-email img {
    margin-right: 4px;
	vertical-align: middle;
}

/*-- Responsive  css start here--*/

@media(min-device-width : 320px) and (max-device-width : 667px) {	
.eng-capabilities-section .fusion-column-wrapper .fusion-title{margin-top: 25px !important;}
.smc-text .fusion-column-wrapper, .lft-text .fusion-column-wrapper{margin-left: 0px;}	
.bmc-text .fusion-column-wrapper{margin-right: 0px;}
.bmc-text .fusion-column-wrapper,.lft-text .fusion-column-wrapper{margin-top: 20px;}
.bmc-text .fusion-column-wrapper .fusion-title,
.lft-text .fusion-column-wrapper .fusion-title,
.smc-text .fusion-column-wrapper .fusion-title{
		margin-bottom: 10px !important;
	}
}
.composite-quality-system em{font-size: 15px;color: #000;}

/* Tab responsive css start here */
@media (min-width:768px) and (max-width:1024px) {
.eng-capabilities-section .fusion-column-wrapper .fusion-title{ margin-top: 25px !important; }
.smc-text .fusion-column-wrapper, .lft-text .fusion-column-wrapper{margin-left: 0px; }	
.bmc-text .fusion-column-wrapper{ margin-right: 0px;}
.bmc-text .fusion-column-wrapper,.lft-text .fusion-column-wrapper{ margin-top: 20px; }
.bmc-text .fusion-column-wrapper .fusion-title, .lft-text .fusion-column-wrapper .fusion-title, .smc-text .fusion-column-wrapper .fusion-title{ margin-bottom: 10px !important;}
.segments-section .fusion-layout-column.fusion_builder_column_1_4{ width: 25% !important;}
#compositewidth50{width:46% !important;}
.footer-address img { width: 40px; position: absolute;}
.fusion-tabs.fusion-tabs-1 .nav-tabs { margin-bottom: 10px;}
#qualitywidth50 {width: 50% !important;}
}

/* All small devices start here */

@media (max-width:767px) {
.fusion-tabs .nav-tabs.nav-justified > li { width: 100%!important;}
.fusion-imageframe { max-width: 100%!important; width: 100%;}
.fusion-tabs.fusion-tabs-1 .nav-tabs { width: 100% !important; float: left;}
.footer-address img { width: 36px; position:absolute;}
.footer-address span { position: relative; left: 38px;}
.footer-contact span { float: right; position: absolute;}
.footer-web img { margin-right: 8px; width: 32px;}
.footer-address p, .footer-contact p, .footer-web p {padding-right:24px;}
}

@media (min-width:801px) and (max-width:991px) {
.fusion-main-menu .fusion-widget-cart-counter > a:before, .fusion-main-menu > ul > li > a {font-size: 10px !important;}
}

@media (min-width:1070px) and (max-width:1100px) {
.fusion-main-menu > ul > li > a { padding-left: 15px !important; padding-right: 15px !important;
}

@media (min-width:360px) and (max-width:640px) and (orientation : landscape) {
.footer-contact img {width: 26px;}
}
