body { font-size: 16px; font-family: 'Roboto Condensed', sans-serif; -ms-overflow-style: scrollbar !important; }

body.error404 { overflow-x: hidden; }

img { max-width: 100%; }

p { text-align: justify; }

a { outline: 0; font-family: 'Roboto Condensed', sans-serif; }

a:focus { text-decoration: none; outline: 0; }

.mt-5{
	margin-top:5px!important;
}

.btn-primary { background-color: #017aaf; }

.form-control { border: 1px solid #1e347d; border-radius: 1px; -webkit-border-radius: 1px; -moz-border-radius: 1px; height: 29px; padding: 0 12px; }

.form-control:focus { border-color: #CF0000; box-shadow: none; -webkit-box-shadow: none; }

.btn-success, .btn-success:hover, .btn-success:active, .btn-success.active, .open>.dropdown-toggle.btn-success, .btn-success:focus, .btn-success.focus, .btn-success:active:hover, .btn-success.active:hover, .open>.dropdown-toggle.btn-success:hover, .btn-success:active:focus, .btn-success.active:focus, .open>.dropdown-toggle.btn-success:focus, .btn-success:active.focus, .btn-success.active.focus, .open>.dropdown-toggle.btn-success.focus { background-color: #cf0000; border-color: transparent; outline: 0; }

.news-letter-form .form-group { margin-bottom: 24px; }

hr { border-top: 1px solid #D6D6D6; }

h1 { border-bottom: 1px solid #ee2d24; font-size: 26px; display: inline-block; padding-bottom: 5px; color: #174ea0; margin-top: 0; }

h2 { border-bottom: 1px solid #ee2d24; font-size: 26px; display: inline-block; padding-bottom: 5px; color: #174ea0; margin-top: 0; }

h3 { border-bottom: 1px solid #ee2d24; display: inline-block; padding-bottom: 5px; color: #174ea0; margin: 0; font-size: 20px; }

h4.title-bdg { border-bottom: 1px solid #ee2d24; font-size: 26px; display: inline-block; padding-bottom: 5px; color: #174ea0; margin-top: 0; }

header { padding-top: 10px; }

.navi-btn-container{
	
	/*border: solid 1px #00701E;*/
	height: auto;
	bottom: 20px;
	right: 50px;
	position: absolute;
	}

.navi-btn {
	float: left;
	padding: 0 5px;	
	/*border: solid 1px #FF0004;*/
}

@media (max-width:800px) {
	.navi-btn-container {
		text-align: center;
		width: 100%;
		right: auto;
		position: relative;
		bottom: auto;
	}
	
	.navi-btn {
		float: none;
		margin-left: auto;
		margin-right: auto;
		display: inline;
	}
}

.bannertop { border-radius: 4px; margin-bottom: 15px; overflow: hidden; }

.bannertop img { width: 100%; }

.logo { display: block; margin-top: 3px; }

.logo img { width: 140px; margin-bottom: 10px; }

.brochure img { margin-right: 5px; float: left; width: 139px; }

.brochure h3 { color: #ee2d24; font-size: 24px; padding-top: 37px; margin: 0; margin-bottom: 5px; text-transform: inherit!important; }

.brochure a { color: #174ea0; float: left; }

.msg-holder{
	display: flex;
    flex-direction: column;
    align-items: center;
}
.chairman-mssg-holder { 
	border: 1px solid #fac4c2;
	background: #f8e6e6;
	padding: 15px 0;
	background-image: url(images/bg.png);
	background-repeat: no-repeat;
	background-position: bottom center;
}

.margin-btm20 { margin-bottom: 20px; }

.chairman-mssg-holder .media-left { padding-left: 30px; padding-right: 0; text-align: center; text-transform: capitalize; }

.chairman-mssg-holder .media-left h5 { line-height: 20px; font-family: calibri; font-weight: bold; color: #1d3c8f; }

.chairman-mssg-holder .media-left p { margin-bottom: 0; }

.chairman-mssg-holder .media-left p:nth-child(1) { color: #cf0000; }

.chairman-mssg-holder .media-left img { max-width: inherit; }

.chairman-mssg-holder .media-left span { color: #ee2d24; }

.websites { background-color: #fff; text-align: center; }

.websites a { border: 0; display: inline-block; background: transparent; color: #164d9f; padding: 2%; }

.websites a:hover, .websites a:focus { color: #000; background-color: transparent; opacity: 0.7; }

.websites a img { width: 20px; vertical-align: middle; }

.info { text-align: right; }

.info > div .fa { color: #fff; background: #164d9f; border-radius: 100%; height: 20px; width: 20px; margin-right: 5px; text-align: center; line-height: 20px; top: -1px; font-size: 12px; }

.info div { display: inline-block; margin-left: 12px; }

.accordian-wrap { margin-top: 0; }

.accordian-wrap .panel-group .panel:nth-child(even) .panel-heading { background-color: #ee2d24; }

.accordian-wrap .panel-group .panel:nth-child(even) .panel-heading .icons-holder { background-color: #9e1f18; }

.accordian-wrap .panel-heading .icons-holder img { vertical-align: middle; }

.accordian-wrap .panel-body, .accordian-wrap .panel { border: 0!important; overflow: hidden; }

.accordian-wrap .panel-heading a:hover { text-decoration: none; color: #ECECEC; }

.accordian-wrap .panel-heading a { display: block; }

.accordian-wrap .panel-heading .icons-holder { display: block; position: absolute; top: 0px; width: 37px; height: 37px; color: #FFF; background-color: #162b6a; left: 0px; text-align: center; line-height: 37px; }

.accordian-wrap .panel-heading { position: relative; padding-left: 47px; color: #fff; background-color: #1d3c8f; border-color: 0; }

.accordian-wrap .panel-heading .fa-plus { display: none; }

.accordian-wrap .fa-plus { line-height: 37px; }

.collapsed .fa-plus { display: block!important; }

.collapsed .fa-minus { display: none!important; }

.accordian-wrap .fa-plus { display: none; }

.fa { position: relative; top: 1px; }


.front-thumbnail{
	padding: 0;
	text-align: center;
}

.front-thumbnail img{
	/*border: solid 2px #848484;*/
	transition: transform .2s;
	box-shadow: rgba(0, 0, 0, 0.42) 0px 3px 6px, rgba(0, 0, 0, 0.32) 0px 3px 6px;
}

.front-thumbnail img:hover{
	-ms-transform: scale(1.08); /* IE 9 */
	-webkit-transform: scale(1.08); /* Safari 3-8 */
	transform: scale(1.08);
}

.front-thumbnail-text-box{
	/*background-color: #131313;*/
}
.front-thumbnail-text{
	display: inline-block;
	margin-top: 10px;
	margin-bottom: 10px;
	/*color: #E7E7E7;*/
	color: #2D00C5;
	font-size: 16px;
	font-weight: 500;
	text-align: center;
}


footer { background: #61656e; padding: 10px; margin-top: 20px; }

footer .navbar-nav li a { color: #D5D5D5; border-right: 1px solid #D5D5D5; padding: 0 15px; line-height: 1; margin: 10px 0; font-size: 14px; }

footer .navbar-nav li a:hover, footer .navbar-nav li a:focus, footer .navbar-nav li.current-menu-item a { color: #fff; background: transparent; text-decoration: underline; }

.copyright p { float: left; color: #D5D5D5; padding-top: 37px; padding-left: 35px; }

.copyright img { margin-right: 25px; float: right; margin-top: 15px; }

.expo img { width: 220px; float: right; }

.info { }

#web-trigger, #web-trigger:focus, #web-trigger:active { color: #000; text-decoration: none; width: 100%; opacity: 1; font-size: 13px; }

.os-fixed-social { right: 0!important; width: 30px; z-index: 999999 !important; }

.os-fixed-social ul li a img { width: 30px; }

.blog-content ol li { text-align: justify; }

.sidebar-widget h3 { margin-bottom: 10px; }

.breadcrumb strong.bread-current { color: #1E347D; font-weight: normal; text-decoration: underline; font-style: italic; }

.breadcrumb>li+li:before { content: ""; display: inline-block; }

.breadcrumb .fa-chevron-right:before { color: #ccc; }

.breadcrumb { border-bottom: 1px solid #ddd; background-color: transparent; padding: 0 15px 8px 0; text-transform: capitalize; }

.item-home > a { color: #EE2D24; }

.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus { background-color: #EE2D24; color: #fff; }

.chairman-mssg-holder .nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus { background-color: #EE2D24 !important; border: 0; color: #fff!important; }

.chairman-mssg-holder .nav-tabs { border-bottom: 0; }

.chairman-mssg-holder .nav-tabs>li>a { margin-right: 2px; border: 0; border-radius: 0; background-color: #7895E4; color: #fff; padding: 5px 15px; }

.chairman-mssg-holder .tab-content { border: 1px solid #C7D6FF; padding: 10px 10px; line-height: 27px; }

.chairman-mssg-holder .panel-body { padding: 11px; }

.chairman-mssg-holder .panel-body ul { padding-left: 22px; margin: 0; }

.chairman-mssg-holder .panel-body ul li { margin-bottom: 10px; font-size: 15px; line-height: 15px; text-align: justify; }

.chairman-mssg-holder .panel-body ul li:nth-last-child(1) { margin-bottom: 0; }

.chairman-mssg-holder .panel-group { margin-bottom: 0; }

.chairman-mssg-holder .panel-body p { font-size: 15px; line-height: 17px; }

.osc-res-tab .tab-content { padding: 10px; border: 4px solid #ee2d24; }

#oscitas-restabs-1-location-map-55807 li.active > a { background-color: #ee2d24; }

.osc-res-tab .nav-tabs>li>a { border: 0; }

.disclaimer ol { list-style: decimal-leading-zero; }

.disclaimer ol li { color: #ee2d24; font-size: 22px; font-weight: lighter; border-bottom: 1px solid #eee; padding-bottom: 10px; margin-bottom: 5px; line-height: 22px; text-align: justify; }

.disclaimer ol li b { font-size: 16px; font-weight: normal; display: block; clear: both; }

.disclaimer ol li p { color: #333; font-size: 16px; font-weight: normal; margin-bottom: 10px; }

.disclaimer ol li p:nth-last-child(1) { margin-bottom: 0; }

.wpcf7-form { background-color: #1e347d; display: inline-block; width: 100%; color: #fff; padding: 15px; }

.wpcf7-form h2 { margin-top: 0; font-size: 25px; }

.wpcf7-form * { font-weight: normal; }

.wpcf7-form select { background-image: url("images/dropdown.jpg"); background-repeat: no-repeat; background-position: right center; -moz-appearance: none; -webkit-appearance: none; }

 select::-ms-expand {

display:none;

}

.wpcf7 {width:100%;}

div.wpcf7-validation-errors { margin1: 15px 0 0 15px!important; clear: both; }

.wpcf7-recaptcha { margin-bottom: 0; }

.wpcf7-recaptcha div, .rc-anchor, iframe .rc-anchor div { height: auto!important; }

.contact > div:nth-child(odd) { clear: left; }

.reach-us ul { padding-left: 15px; list-style: none; border: 1px solid #ccc; border-top: 2px solid #EE2D24; padding: 10%; padding-left: 26%; min-height1: 522px; }

.reach-us ul li { margin-bottom: 20px; margin-left: 15px; }

.wdm-nocapt-recapt div, .wdm-nocapt-recapt div iframe, .wdm-nocapt-recapt div iframe .fbc { width1: 100%!important; }

#g-recaptcha-response { width: auto!important; margin: 10px!important; }

span.wpcf7-not-valid-tip { font-size: 12px!important; position: absolute; color: #FFA23B!important; display: table!important; }

span.wpcf7-form-control-wrap { position: inherit!important; display: block; }

.reach-us .fa { position: relative; left: -15px; color: #ccc; font-size: 25px; width: 23px; text-align: center; }

.wp-image-159 { position: relative; z-index: 2; left: 56px; }

.btn-holder img.ajax-loader { position: absolute; top: 50%; right: 30%; margin-top: -32px; }

.btn-holder .btn { margin-right: 10px; position: relative; top: -3px; }

.title { background-color: #EE2D24; display: inline-block; color: #fff; padding: 7px 13px 3px 13px; }

.group-companies .nav-justified { display: table; width: 100%; table-layout: fixed; }

.group-companies .nav-justified li { display: table-cell; text-align: center; width: 100%; vertical-align: middle; background-color: #eee; border-right: 2px solid #fff; position: relative; }

.group-companies .nav-justified li:nth-last-child(1) { border-right: 0; }

.group-companies .nav-justified li a:before { content: ""; display: block; position: absolute; left: 16px; width: 31px; margin-left: 5px; background-repeat: no-repeat; /*z-index: 999;*/ height: 29px; top: 50%; background-position: top center; margin-top: -14px; }

.group-companies .nav-justified li:nth-child(1) a:before { background-image: url(images/hvac.png); }

.group-companies .nav-justified li:nth-child(1) a:hover:before { background-image: url(images/hvac-hov.png); }

.group-companies .nav-justified li:nth-child(1).current-menu-item a:before { background-image: url(images/hvac-hov.png); }

.group-companies .nav-justified li:nth-child(2) a:before { background-image: url(images/mep.png); }

.group-companies .nav-justified li:nth-child(2) a:hover:before { background-image: url(images/mep-hov.png); }

.group-companies .nav-justified li:nth-child(2).current-menu-item a:before { background-image: url(images/mep-hov.png); }

.group-companies .nav-justified li:nth-child(3) a:before { background-image: url(images/lifting.png); }

.group-companies .nav-justified li:nth-child(3) a:hover:before { background-image: url(images/lifting-hov.png); }

.group-companies .nav-justified li:nth-child(3).current-menu-item a:before { background-image: url(images/lifting-hov.png); }

.group-companies .nav-justified li:nth-child(4) a:before { background-image: url(images/doors.png); }

.group-companies .nav-justified li:nth-child(4) a:hover:before { background-image: url(images/doors-hov.png); }

.group-companies .nav-justified li:nth-child(4).current-menu-item a:before { background-image: url(images/doors-hov.png); }

/*.group-companies .nav-justified li:nth-child(6) a:before { background-image: url(images/eco.png); }

.group-companies .nav-justified li:nth-child(6) a:hover:before { background-image: url(images/eco-hov.png); }

.group-companies .nav-justified li:nth-child(6).current-menu-item a:before { background-image: url(images/eco-hov.png); }

.group-companies .nav-justified li:nth-child(7) a:before { background-image: url(images/e-sports.png); }

.group-companies .nav-justified li:nth-child(7) a:hover:before { background-image: url(images/e-sports-hov.png); }

.group-companies .nav-justified li:nth-child(7).current-menu-item a:before { background-image: url(images/e-sports-hov.png); }*/

.group-companies .nav-justified li a { padding-left: 59px; padding-top: 20px; padding-bottom: 20px; text-align: left; }

.group-companies .nav-justified li.current-menu-item, .group-companies .nav-justified li:hover { background-color: #164d9f; }

.group-companies .nav-justified li.current-menu-item a { color: #fff; }

.group-companies .nav-justified li:hover a { color: #fff; background-color: transparent; }

.group-companies .nav-stacked { margin-top: 65px; }

.group-companies .nav-stacked>li+li { margin-top: 22px; }

.group-companies .nav-stacked li a { background-color: #b6150b; color: #fff; opacity: 0.6; padding-left: 34px; }

.group-companies .nav-stacked li a:before { content: ""; display: block; position: absolute; left: 2px; width: 35px; background-repeat: no-repeat; z-index: 999; height: 28px; top: 50%; background-position: top center; margin-top: -14px; }

.group-companies .nav-stacked li:nth-child(1) a:before { background-image: url(images/uae.png); }

.group-companies .nav-stacked li:nth-child(2) a:before { background-image: url(images/oman.png); }

.group-companies .nav-stacked li:nth-child(3) a:before { background-image: url(images/ksa.png); }

.group-companies .nav-stacked li:nth-child(4) a:before { background-image: url(images/qatar.png); }

.grp-comp-mob .nav-stacked li a.uae:before { background-image: url(images/uae.png); }

.grp-comp-mob .nav-stacked li a.oman:before { background-image: url(images/oman.png); }

.grp-comp-mob .nav-stacked li a.ksa:before { background-image: url(images/ksa.png); }

.grp-comp-mob .nav-stacked li a.qatar:before { background-image: url(images/qatar.png); }

.group-companies .nav-stacked li.current-menu-item a, .group-companies .nav-stacked li a:hover { opacity: 1; }

.group-companies .grp-content { padding: 25px; border: 1px solid #ccc; min-height: 270px; }

.group-companies .grp-content .col-md-2, .group-companies .grp-content .col-md-3 { text-align: center; padding: 0; }

.no-padding-left { padding-left: 0; }

.no-padding-right { padding-right: 0; }

#oscitas-restabs-1-location-map-50295 li.active > a { background-color: #ee2d24!important; }

#oscitas-restabs-1-location-map-76584 li a { background-color: #164D9F!important; }

.sitemap ul { margin-bottom: 20px; }

.sitemap ul li { list-style: none; }

.sitemap ul.type-circle li { list-style: square url("images/circle-list.png"); }

.sitemap ul li a { font-size: 18px; color: #EE2D24; }

.sitemap ul li a:after { content: "\f101"; font: normal normal normal 14px/1 FontAwesome; position: relative; left: 5px; top: -2px; }

.nav-pills>li.active>a, .nav-pills>li.active>a:hover, .nav-pills>li.active>a:focus { background-color: #EE2D24!important; border-radius: 0; }

.nav-pills>li+li { margin-left: 0; }

.news-letter-form .wpcf7-form { background-image: url(images/graphworld.png); background-repeat: no-repeat; background-position: right center; }

.news-letters { width: 13%; float: left; }

.news-letter-form { width: 87%; float: left; }

.modal-footer { float: left; width: 100%; clear: both; }

.close { color: #FFF; opacity: 1; text-shadow: 0 1px 0 #000; }

.modal-content form { padding: 0; margin: 0; }

.modal-header br { display: none; }

.openings-list { margin-top: 20px; }

.openings-list h4 { margin-top: 0; }

.openings-list p { color: #777; padding: 0; margin-top: 0; }

.openings-list ul { color: #777; }

.openings-list strong { color: #777; }


.comp-logo img { margin-bottom: 20px; }

.success-msg { text-align: center; width: 50%; margin: 67px auto 0 auto; }

.success-msg .fa { color: #00A700; margin: 10px 0; font-size: 75px; }

.success-msg p { text-align: center; }

.grp-comp-mob .nav-stacked { margin-bottom: 20px; margin-top: 0; clear: both; }

.grp-comp-mob .panel-primary .panel-heading { margin-bottom: 15px; padding: 0; }

.grp-comp-mob .panel-primary { padding-bottom: 15px; border: 0; background-color: #f9f9f9; }

.grp-comp-mob .panel-primary ul { clear: both; border: 0; text-align: justify; }

.grp-comp-mob .panel-default .panel-heading { padding: 0; }

.grp-comp-mob .panel-primary .panel-heading a { color: #fff; padding: 10px 15px; display: block; }

.grp-comp-mob .panel-default .panel-heading a { padding: 10px 15px; display: block; }

.grp-comp-mob h3 { margin-bottom: 10px; }

.grp-comp-mob h3:after { content: ""; display: block; }

.os-fixed-social ul li a { filter: inherit!important; }

.search { margin-bottom: 15px; }



@media (min-width:1200px) {

.container { width: 1170px; }

.websites a { padding: 1% 2%; }

}



@media (max-width:1200px) {

/*	.page-template-ppc-page a.enquiry-button {

    display: block!important;}*/



.bdg-ppc #FSContact3 { display: none!important; }

.home-brochure .fixed { position: static!important; width: 100%!important; max-width: 100%!important; }

.page-template-ppc-page .home-brochure { margin-top: 30px; width: 100%; float: left; }

a.enquiry-form { display: block!important; }

}



@media (max-width:1199px) {

.chairman-mssg-holder .tab-content { line-height: 23px; }

.wp-image-159 { left: 33px; }

.btn-holder .btn-block { width: auto!important; float: left; margin-right: 15px; }

.btn-holder img.ajax-loader { position: inherit; float: left; }

.reach-us ul { padding-left: 21%; }

.news-letters { width: 15%; }

.news-letter-form { width: 85%; }

.group-companies .nav-justified li a { padding: 44px 12px 10px 12px; line-height: 18px; text-align: center; }

.group-companies .nav-justified li a:before { left: 50%; top: 10px; background-position: top center; margin-top: 0; margin-left: -15px; }

.group-companies .nav-stacked { margin-top: 90px; }

.e-brochure-form #hugeit-contact-wrapper_10 .hugeit-contact-column-block > div.buttons-block { width: 100%!important; }

}



@media (max-width:991px) {

.btn-holder .btn-block { width: 100%!important; }

.wp-image-159 { left: 49px; }

.wpcf7-form h2 { margin-top: 0; font-size: 21px; }

.news-letters { display: none; }

.news-letter-form { width: 100%; }

.news-letter-form .form-horizontal label { text-align: left; }

.desktop { display: none; }

.thumb-inner { margin-top: 20px; }

.group-companies .nav-stacked { margin-top: 0; }

.e-brochure-form .fscf-div-clear, .news-letter-form .fscf-div-clear { width: 32%!important; }
	
	.msg-container{
		display: flex;
    	flex-direction: column;
    	align-items: center;
	}
	.media-body{
		width: auto!important;
		line-height: 1.44!important;
	}
	.msg-holder{
		width: 150px!important;
	}

}



@media (min-width:1025px) {

}



@media (min-width:768px) {

#web-trigger { display: none; }

.news-letters { padding-right: 0; text-align: right; }

.news-letter-form { padding-left: 0; }

.news-letters img { position: relative; }

}



@media (min-width:992px) {

.grp-comp-mob { display: none; }

}



@media (max-width:992px) and (min-width:801px) {

}



@media (max-width:991px) {

.brochure img { width: 99px; }

.brochure h3 { color: #ee2d24; padding-top: 8px; }

.reach-us ul { padding: 9% 9% 5% 9%; }

.news-letter-form .form-group label { font-size: 15px; }

.captcha-nws { position: relative; left: 15px; }

.copyright { text-align: center; }

.copyright p { padding-top: 0; text-align: center; float: none; }

.copyright img { display: inherit; margin: 0; float: none; }

.career-form #hugeit-contact-wrapper_8 .hugeit-contact-column-block > div { width: 48%!important; }

}



@media (max-width:800px) {

.contact-forms .fscf-div-clear { width: 100%!important; }

}



@media (max-width:767px) {

.brochure img { width: 74px; }

.copyright p { padding-top: 25px; float: left; }

.websites { text-align: left; }

.comp-logo img { position: relative; top: -10px; left: 5px; }

.openings-list .text-right { text-align: center!important; }

.thumb-inner { margin-left: auto; margin-right: auto; }

.websites a { width: 49%; }

.info { margin-top: 5px; }

.info div { margin-top: 5px; margin-left: 0; }

#cssmenu { margin-top: 5px; height: auto; }

.websites { margin-bottom: 0; }

.footer-menu ul li { width: 30%; display: inline-block; }

.footer-menu ul li a { border-right: 0; }

.copyright { border-top: 1px solid #eee; padding-top: 10px; }

.copyright img { float: right; }

.wpcf7-form h2 { font-size: 20px }

.wp-image-159 { display: none; }

.brochure h3 { font-size: 18px; }

.brochure { text-align: center; }

.brochure img, .brochure a { margin: 0 auto; float: none; }

.inner-img img { margin: 0 auto; display: inherit; margin-bottom: 20px; }

.news-letter-form #hugeit-contact-wrapper_1 div.multicolumn .hugeit-contact-column-block { width: 100%!important; }

#hugeit-contact-wrapper_1 .hugeit-contact-column-block > div .field-block { width: 77%!important; }

.news-letter-form #hugeit-contact-wrapper_1 .hugeit-contact-column-block > div:nth-child(3) .field-block { width: 56%!important; }

.news-letter-form #hugeit-contact-wrapper_1 .hugeit-contact-column-block > div:nth-child(4) { width: 45.7%!important; }

.news-letter-form .fscf-div-clear { width: 100%!important; }

.e-brochure-form .fscf-div-clear { width: 100%!important; }

.career-form .modal-content { padding: 20px 10px 10px 43px!important; }

.page-template-ppc-page .home-brochure #FSContact7 { width: 100%; }

}



@media (max-width:698px) {

.info div { display: block; }

.e-brochure-form #hugeit-contact-wrapper_10 .hugeit-contact-column-block > div:nth-child(4) { top: 0px!important; }

.career-form #hugeit-contact-wrapper_8 .hugeit-contact-column-block > div { width: 100%!important; }

.career-form .fscf-div-clear { width: 100%!important; }

.career-form .fscf-div-clear .fscf-div-field-prefollow, .career-form .fscf-div-clear .fscf-div-field-follow { display: block; float: left; width: 100%!important; }

.career-form .fscf-div-clear .fscf-div-field-prefollow .fscf-div-field, .career-form .fscf-div-clear .fscf-div-field-follow .fscf-div-field { max-width: 99%!important; }

}



@media (max-width:568px) {

.home-wel { width: 100%; }

.home-brochure { width: 150px; margin: 0 auto; display: block; float: none; }

.home-wel:after, .home-wel:before, .home-brochure:after, .home-brochure:before { clear: both; content: ""; display: block; }

h1 { font-size: 18px; }

.news-letter-form #hugeit-contact-wrapper_1 .hugeit-contact-column-block > div:nth-child(4) { width: 97%!important }

.news-letter-form #hugeit-contact-wrapper_1 .hugeit-contact-column-block > div > label { width: 100%!important; display: block; }

.news-letter-form #hugeit-contact-wrapper_1 .hugeit-contact-column-block > div:nth-child(3) { width: 98%!important; }

.news-letter-form #hugeit-contact-wrapper_1 .hugeit-contact-column-block > div:nth-child(3) .field-block { width: 99%!important; }

#hugeit-contact-wrapper_1 .hugeit-contact-column-block > div .field-block { width: 99%!important; }

}



@media (min-width:480px) {

.saisco { margin-right: 15px; margin-bottom: 5px; }

.inner-img img { display: inline; }

.inner-img { text-align: center; }

}



@media (max-width:479px) {

.reach-us ul { padding: 5%; }

.chairman-mssg-holder .media-left { width: 100%; float: left; /*margin-bottom: 15px;*/ padding-left: 0; }

.saisco { margin-right: 15px; margin-bottom: 10px; }

.breadcrumb > li { font-size: 11px; }

.chairman-mssg-holder .nav-tabs>li { display: block; width: 100%; }

.chairman-mssg-holder .nav-tabs>li>a { width: 100%; }

.chairman-mssg-holder .media-left img { float: left; }

.chairman-mssg-holder .media-left h5 { margin-top: 21px; }

.footer-menu ul li { width: 49%; }

.copyright, .copyright p, .copyright img { text-align: center; display: inline-block; float: none; }

.copyright { width: 100%; }

.copyright p { padding-top: 0; width: 100%; }

.copyright img { margin-left: 0; }

.websites a img { width: 20px; vertical-align: middle; }

.grp-comp-mob .col-xs-1, .grp-comp-mob .col-xs-2, .grp-comp-mob .col-xs-3, .grp-comp-mob .col-xs-4, .grp-comp-mob .col-xs-5, .grp-comp-mob .col-xs-6, .grp-comp-mob .col-xs-7, .grp-comp-mob .col-xs-8, .grp-comp-mob .col-xs-9, .grp-comp-mob .col-xs-10, .grp-comp-mob .col-xs-11, .grp-comp-mob .col-xs-12 { width: 100%; }

.grp-comp-mob img.pull-left, .grp-comp-mob img.alignleft { display: block; float: none !important; margin: 0 auto 10px; text-align: center; }

.info div { font-size: 12px; }

.info > div .fa { background: transparent; color: #164d9f; }

.info .fa-envelope, .info .fa-phone { display: none; }

}



@media (max-width:410px) {

}



@media (max-width:319px) {

.websites a { width: 100%; }

.websites img { vertical-align: middle; }

#web-trigger, #web-trigger:focus, #web-trigger:active { font-size: 12px; }

.reach-us .fa { font-size: 15px; left: 0; }

.reach-us ul li { font-size: 12px; margin-left: 0; }

footer .navbar-nav li a { font-size: 11px; }

}

.wpcf7-mail-sent-ok { display: none!important; }

.countrycode > select { display: block; width: 100%; height: 29px; padding: 0 2px; font-size: 13px; line-height: 1.42857143; color: #555; background-color: #fff; border: 1px solid #1e347d; border-radius: 1px; -webkit-border-radius: 1px; -moz-border-radius: 1px; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075); box-shadow: inset 0 1px 1px rgba(0,0,0,0.075); -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s; -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; }

.countrycode { float: left; clear: both; width: 44%; }

.telephone { width: 56%; float: left; }

.wpcf7-form h2 { color: #fff; border: 0; }

.contact .form-group label { width: 100%; }

.wpcf7-form .form-group:after, .wpcf7-form .form-group:before { content: ""; display: table; clear: both; }

form#commentform p label { display: inline-block; width: 10%; vertical-align: top; }

form#commentform .comment-form-comment textarea { max-height: 59px; }

form#commentform .form-submit { padding-left: 10.3%; }

.comments h2 { font-size: 20px; margin-top: 20px; }

.comments>ul { padding: 0; }

.comments ul li.comment ul { margin-top: 10px; }

.comments ul li.comment { list-style: none; background: rgba(97, 101, 110, 0.10); padding: 2px 8px; padding-right: 0; }

.comments ul li.comment .comment-meta { font-size: 11px; }

.comments ul li.comment .reply a { font-size: 15px; background: #61656E; color: #fff; padding: 3px 8px; border-radius: 4px; }

.comments ul li.byuser ul.children { padding: 0; }

.enquiry-tab #hugeit-contact-wrapper_3 { background: none; }

.enquiry-tab { padding: 10px; }

.enquiry-tab #hugeit-contact-wrapper_3 > div > h3 { margin: 0px!important; text-align: left; color: white!important; border: none; padding-left: 11px!important; margin-top: 10px!important; }

.enquiry-tab #hugeit-contact-wrapper_3 .hugeit-contact-column-block > div .field-block .textholder, .enquiry-tab #hugeit-contact-wrapper_3 .hugeit-contact-column-block > div .field-block select { background: white; float: left; width: 100%; }

.enquiry-tab #hugeit-contact-wrapper_3 .hugeit-contact-column-block > div:nth-child(3) { width: 50%; float: left; display: inline-block; clear: none; }

.enquiry-tab #hugeit-contact-wrapper_3 .hugeit-contact-column-block > div:nth-child(4) { width: 48%; float: right; display: inline-block; clear: none; }

.enquiry-tab #hugeit-contact-wrapper_3 .captcha-block div { margin-right: -1px; float: left!important; }

.enquiry-tab #hugeit-contact-wrapper_3 .input-text-block input { height: 30px; }

.enquiry-tab #hugeit-contact-wrapper_3 .input-text-block input, .enquiry-tab #hugeit-contact-wrapper_3 .selectbox-block .textholder, .enquiry-tab #hugeit-contact-wrapper_3 .selectbox-block select { height: 29px; }

.enquiry-tab #hugeit-contact-wrapper_3 .selectbox-block i { position: absolute; top: 0px; right: 0px; z-index: 0; color: #ABABAB; font-size: 12px; height: 114%; width: 30px; background: #EE2D24; text-align: center; color: white; line-height: 27px; }

.enquiry-tab #hugeit-contact-wrapper_3 .hugeit-contact-column-block > div.buttons-block { position: relative; text-align: left; padding-top: 16px; }

.enquiry-tab #hugeit-contact-wrapper_3 .buttons-block button { padding: 14px 12px 12px 9px; font-size: 14px; }

.enquiry-tab #hugeit-contact-wrapper_3 .buttons-block button.submit { border-radius: 5px !important; background-color: #cf0000!important; border: none!important }

.enquiry-tab #hugeit-contact-wrapper_3 .buttons-block button.reset { border-radius: 5px !important; background-color: #fff!important; border: none!important; color: black!important; }

.enquiry-tab #hugeit-contact-wrapper_3 .buttons-block button.reset i { color: black!important; }

.enquiry-tab { display: block; position: fixed; z-index: 9999; width: 520px; right: -103px; text-align: center; transform: translateX(76%); -webkit-transform: translateX(76%); transition-duration: 1s; -webkit-transition-duration: 1s; top: 40px; /*background:#1e347d;*//*max-width: 43%;*/ }

.enquiry-tab a.enquiry-button, .enquiry-tab .wpcf7, .enquiry-tab .fscf-div-form { display: inline-block; min-width: 13%; width: 100%; text-align: left; vertical-align: middle; }

.enquiry-tab a.enquiry-button { width: 24%; background: #EE2D24; color: #fff; text-align: center; transform: rotate(-90deg); -webkit-transform: rotate(-90deg); font-size: 18px; padding: 1px 17px 11px 17px; left: -63px; position: relative; text-decoration: none; cursor: pointer; top: 180px; }

.enquiry-tab .fscf-div-clear { display: block; }

.enquiry-tab .fscf-div-form { width: 100%; display: inline-block; }

.enquiry-tab .fscf-div-form { background: #1e347d; padding: 20px; }

.enquiry-tab.active-tab { transform: translateX(0); z-index: 9999999; -webkit-transform: translateX(0); transition-duration: 1s; -webkit-transition-duration: 1s; right: -22px; }

.enquiry-tab #hugeit-contact-wrapper_3 .hugeit-contact-column-block { position: relative; float: none; width: 94%; min-width: 305px; margin: 0 auto; height: auto; min-height: 30px; }

a.enquiry-button { width: 117px !important; }

.enquiry-tab.active-tab a.enquiry-button { }

a.enquiry-button.visible-xs { display: none !important; }

.careers .row.openings-list .btn { z-index: 999999; position: relative; }

.modal-open .modal { z-index: 99999999; background: rgba(0, 0, 0, 0.71); }



@media (max-width:500px) {

.enquiry-tab, .enquiry-tab.active-tab { max-width: 100%; transform: translateX(73%); -webkit-transform: translateX(73%); top: 40px; right: -3px }

.enquiry-tab a.enquiry-button { width: 27% !important; left: 34px; }

.enquiry-tab.active-tab a.enquiry-button { }

.enquiry-tab .wpcf7 { width: 100%; height: 500px; overflow: auto; }

div#wdm-nocapt-recapt-id-recaptcha-668recaptcha { width: 100%; overflow: hidden; }

a.enquiry-button.hidden-xs { display: none !important; }

a.enquiry-button.visible-xs { display: inline-block !important; }

}



@media (max-width:480px) {

.enquiry-tab a.enquiry-button { left: 32px; top: 10px; }

.enquiry-tab.active-tab a.enquiry-button { }

.enquiry-tab { top: 40px; }

.info.animated.fadeInRight.col-md-6.col-sm-7.col-xs-8.pull-right { z-index: 999999; position: absolute; right: 0; }

.contact .enquiry-tab { display: block!important; }

.fb-like { margin-bottom: 5px; }

.enquiry-tab a.enquiry-button { padding-bottom: 15px !important; }

.contact-forms #hugeit-contact-wrapper_9 .hugeit-contact-column-block > div { width: 91%!important; clear: both; display: block; float: none; }

.career-form #hugeit-contact-wrapper_8 .hugeit-contact-column-block { width: 90%!important; }

.career-form #hugeit-contact-wrapper_8 .hugeit-contact-column-block > div:nth-child(19) { margin-top: 34px; }

.career-form .modal-content { background: #1e347d; float: left; min-height: 593px!important; width: 100%; }

.page-template-ppc-page .home-brochure #FSContact7 { margin-bottom: 10px; }

}



@media (max-width:320px) {

.enquiry-tab a.enquiry-button { padding-bottom: 13px !important; }

.enquiry-tab { right: -24px!important; }

}

.enquiry-tab a.enquiry-button { padding-bottom: 4px; position: fixed; right: 0!important; }



@media (max-width:768px) {

.enquiry-tab, .enquiry-tab.active-tab { max-width: 107px; top: 342px; right: -31px; overflow: visible; transform: rotate(-90deg); height: 36px; }

.enquiry-tab a.enquiry-button.hidden-xs { display: none !important; }

a.enquiry-button.visible-xs { display: inline-block !important; transform: rotate(0); -webkit-transform: rotate(0); position: relative; float: left; min-width: 100%; left: 0; top: auto; }

.enquiry-tab .wpcf7 { display: none; }

.enquiry-tab a.enquiry-button { transform: rotate(0); -webkit-transform: rotate(0); }

.news-letter-form #hugeit-contact-wrapper_1 div.multicolumn .hugeit-contact-column-block { width: 85%!important; }

.news-letter-form #hugeit-contact-wrapper_1 .hugeit-contact-column-block { min-width: auto!important; }

}

div#hugeit-contact-block-right { float: left!important; display: none; }

.contact-forms { float: left; width: 100%; background: #1e347d; }

.contact-forms #hugeit-contact-wrapper_9 { background: none!important; }

.contact-forms #hugeit-contact-wrapper_9 div h3 { color: white!important; border: none; margin-bottom: 10px!important; color: white!important; border: none; margin-bottom: 0px!important; padding-bottom: 0px!important; padding-left: 13px!important; }

.contact-forms #hugeit-contact-wrapper_9 > div { border: none!important; }

.contact-forms #hugeit-contact-wrapper_9 .hugeit-contact-column-block { float: none; margin: 0 auto; }

.contact-forms #hugeit-contact-wrapper_9 label { color: white; font-size: 14px !important; font-weight: 600; }

.contact-forms #hugeit-contact-wrapper_9 .input-text-block input, .contact-forms #hugeit-contact-wrapper_9 .selectbox-block select, .contact-forms #hugeit-contact-wrapper_9 .selectbox-block .textholder { height: 29px!important; }

.contact-forms #hugeit-contact-wrapper_9 label em.required-star { color: #FF1E03; }

.contact-forms #hugeit-contact-wrapper_9 .hugeit-contact-column-block > div { width: 48%; clear: none; float: left; margin-right: 5px; margin-bottom: 12px; }

.contact-forms #hugeit-contact-wrapper_9 .hugeit-contact-column-block > div > label.formsAboveAlign { padding-bottom: 0px!important; }

.contact-forms #hugeit-contact-wrapper_9 .hugeit-contact-column-block > div:nth-child(4) { margin-top: 21px; }

.contact-forms #hugeit-contact-wrapper_9 .hugeit-contact-column-block > div.captcha-block { height: 78px; width: 100%; }

.contact-forms #hugeit-contact-wrapper_9 .hugeit-contact-column-block > div:nth-child(3) { width: 20%; }

.contact-forms #hugeit-contact-wrapper_9 .hugeit-contact-column-block > div:nth-child(4) { width: 27%; }

.contact-forms #hugeit-contact-wrapper_9 .captcha-block div { float: left!important; }

.contact-forms #hugeit-contact-wrapper_9 .hugeit-contact-column-block > div:nth-child(8) { width: 97%; }

.contact-forms #hugeit-contact-wrapper_9 .hugeit-contact-column-block > div.buttons-block { text-align: left; margin-top: 10px; }

.contact-forms #hugeit-contact-wrapper_9 .buttons-block button.submit { border-radius: 5px !important; background: #cf0000!important; border: none!important; }

.contact-forms #hugeit-contact-wrapper_9 .buttons-block button.reset { border-radius: 5px !important; background: #fff!important; border: none!important; color: black!important; }

.contact-forms #hugeit-contact-wrapper_9 .buttons-block button.reset i { color: black!important; }

.contact-forms #hugeit-contact-wrapper_9 .buttons-block button { padding: 14px 12px 12px 9px; font-size: 14px; }

.contact-forms #hugeit-contact-wrapper_9 .selectbox-block i { position: absolute; top: 0px; right: 0px; z-index: 0; color: #ABABAB; font-size: 12px; height: 115%; width: 30px; background: #EE2D24; text-align: center; color: white; line-height: 27px; }

.contact-forms #hugeit-contact-wrapper_9 .hugeit-field-block span.hugeit-error-message { position: absolute; }

/*Newsletter form*/

.news-letter-form { background: #1e347d; padding: 10px 3px; }

.news-letter-form #hugeit-contact-wrapper_1 { background: none!important; }

.news-letter-form #hugeit-contact-wrapper_1 > div > h3 { color: white!important; font-size: 20px!important; border: none; }

.news-letter-form #hugeit-contact-wrapper_1 .hugeit-contact-column-block > div > label { color: white; font-weight: 600; font-size: 14px!important; width: 116px; margin-right: 3px; }

.news-letter-form #hugeit-contact-wrapper_1 .hugeit-contact-column-block > div:nth-child(3) .field-block { width: 46%; }

.news-letter-form #hugeit-contact-wrapper_1 .hugeit-contact-column-block > div:nth-child(3) { width: 48%; float: left; clear: none; }

.news-letter-form #hugeit-contact-wrapper_1 .hugeit-contact-column-block > div:nth-child(4) { float: left; clear: none; width: 37.7%; }

.news-letter-form #hugeit-contact-wrapper_1 .input-text-block input, .news-letter-form #hugeit-contact-wrapper_1 .selectbox-block select, .news-letter-form #hugeit-contact-wrapper_1 .selectbox-block .textholder, .news-letter-form #hugeit-contact-wrapper_1 .input-text-block input:focus { height: 29px; }

.news-letter-form #hugeit-contact-wrapper_1 .selectbox-block i { position: absolute; top: 0px; right: 0px; z-index: 0; color: #ABABAB; font-size: 12px; height: 115%; width: 30px; background: #EE2D24; text-align: center; color: white; line-height: 27px; }

.news-letter-form div#hugeit-contact-block-right { display: block!important; }

.news-letter-form #hugeit-contact-wrapper_1 .captcha-block div { float: left!important; }

.news-letter-form #hugeit-contact-wrapper_1 .buttons-block { text-align: left; }

.news-letter-form #hugeit-contact-wrapper_1 .buttons-block button.submit { border-radius: 5px !important; background: #cf0000!important; border: none!important; }

.news-letter-form #hugeit-contact-wrapper_1 .buttons-block button.reset { border-radius: 5px !important; background: #fff!important; border: none!important; color: black!important; }

.news-letter-form #hugeit-contact-wrapper_1 .buttons-block button.reset i { color: black!important; }

.news-letter-form #hugeit-contact-wrapper_1 .buttons-block button { padding: 11px 10px; margin-top: 10px; }

/*Broucher Form*/





.e-brochure-form #hugeit-contact-wrapper_10 .hugeit-contact-column-block > div { width: 30%; padding: 5px 0 5px 0; clear: none; line-height: 0; display: inline-block; float: left; margin-right: 13px; margin-bottom: 10px; }

.e-brochure-form #hugeit-contact-wrapper_10 .hugeit-contact-column-block > div > label { display: block; width: 100%; color: white; font-size: 14px!important; font-weight: normal; }

.e-brochure-form #hugeit-contact-wrapper_10 .hugeit-contact-column-block > div .field-block { width: 100%; }

.e-brochure-form #hugeit-contact-wrapper_10 .hugeit-contact-column-block { padding-top: 10px; background: #1e347d; padding: 10px; }

#hugeit-contact-wrapper_10 .input-text-block input { border-radius: 0px; border: none; }

.e-brochure-form #hugeit-contact-wrapper_10 .input-text-block input { border-radius: 0px; border: none!important; background: white; height: 28px!important; }

.e-brochure-form #hugeit-contact-wrapper_10 .hugeit-contact-column-block > div:nth-child(3) { width: 15%; clear: none; float: left; margin-right: 5px; }

.e-brochure-form #hugeit-contact-wrapper_10 .hugeit-contact-column-block > div:nth-child(4) { clear: none; float: left; width: 16%; position: relative; top: 21px; }

.e-brochure-form #hugeit-contact-wrapper_10 .captcha-block div { float: left!important; }

.e-brochure-form #hugeit-contact-wrapper_10 .hugeit-contact-column-block > div.buttons-block { position: relative; float: left; width: 50%; margin-left: 50px; }

.e-brochure-form #hugeit-contact-wrapper_10 .buttons-block button.submit { border-radius: 5px !important; background: #cf0000!important; border: none!important; }

.e-brochure-form #hugeit-contact-wrapper_10 .buttons-block button.reset { border-radius: 5px !important; background: #fff!important; border: none!important; color: black!important; }

.e-brochure-form #hugeit-contact-wrapper_10 .hugeit-field-block span.hugeit-error-message { position: absolute; }

.e-brochure-form #hugeit-contact-wrapper_10 .buttons-block button { padding: 20px; }

.e-brochure-form #hugeit-contact-wrapper_10 .selectbox-block i { position: absolute; top: 0px; right: 0px; z-index: 0; color: #ABABAB; font-size: 12px; height: 98%; width: 30px; background: #EE2D24; text-align: center; color: white; line-height: 27px; }

.e-brochure-form #hugeit-contact-wrapper_10 .selectbox-block select, .e-brochure-form #hugeit-contact-wrapper_10 .selectbox-block .textholder { height: 28px; border-radius: 0px; }

/*career form*/



.career-form #hugeit-contact-wrapper_8 .hugeit-contact-column-block { padding: 10px 10px; float: left; width: 100%; }

.career-form #hugeit-contact-wrapper_8 > div, #hugeit-contact-wrapper_8 { background: none!important; }

.career-form #hugeit-contact-wrapper_8 .hugeit-contact-column-block > div > label.formsAboveAlign { color: white; }

.career-form #hugeit-contact-wrapper_8 .hugeit-contact-column-block > div { width: 32%; padding: 5px 0 5px 0; clear: none; line-height: 0; display: inline-block; float: left; margin-right: 10px; height: 71px; }

.career-form #hugeit-contact-wrapper_8 .input-text-block input, .career-form #hugeit-contact-wrapper_8 .input-text-block input:focus { height: 29px; border-radius: 0; border: none!important; }

.career-form #hugeit-contact-wrapper_8 .hugeit-contact-column-block > div:nth-child(11) { width: 19%; position: relative; top: 25px; }

.career-form #hugeit-contact-wrapper_8 .hugeit-contact-column-block > div:nth-child(10) { width: 12%; }

.career-form #hugeit-contact-wrapper_8 .captcha-block div { float: left!important; }

.career-form #hugeit-contact-wrapper_8 .hugeit-contact-column-block > div.buttons-block { width: 100%; margin-top: 30px; }

.career-form #hugeit-contact-wrapper_8 .hugeit-contact-column-block > div:nth-child(19) { float: right!important; }

.career-form #hugeit-contact-wrapper_8 .selectbox-block .textholder { border-radius: 0px; }

.career-form #hugeit-contact-wrapper_8 .hugeit-contact-column-block > div > label { color: white; }

.career-form #hugeit-contact-wrapper_8 .buttons-block button.submit { border-radius: 5px !important; background: #cf0000!important; border: none!important; }

.career-form #hugeit-contact-wrapper_8 .buttons-block button.reset { border-radius: 5px !important; background: #fff!important; border: none!important; color: #000!important; }

.career-form #hugeit-contact-wrapper_8 .buttons-block button, .career-form #hugeit-contact-wrapper_8 .buttons-block button.reset { padding: 16px; }

.career-form #hugeit-contact-wrapper_8 .selectbox-block i { position: absolute; top: 0px; right: 0px; z-index: 0; color: #ABABAB; font-size: 12px; height: 95%; width: 30px; background: #EE2D24; text-align: center; color: white; line-height: 27px; }

/*=======E BROUCHER FORM STYLE======*/

.e-brochure-form { float: left; width: 100%; background: #1E347D; padding: 10px; }

.e-brochure-form .fscf-div-clear { width: 33%; display: inline-block; padding-right: 9px; margin-bottom: 7px; padding-left: 9px; }

.e-brochure-form .fscf-div-field input, .e-brochure-form .fscf-div-field select { width: 100%; height: 29px; }

.e-brochure-form>.fscf-div-clear:nth-child(3) { width: 12%; }

.e-brochure-form>.fscf-div-clear:nth-child(4) { width: 17%; }

.e-brochure-form .fscf-div-field select { background: white; border: none; }

.e-brochure-form .fscf-div-label label { color: white; }

.e-brochure-form .fscf-input-captcha { width: 175px!important; margin-bottom: 13px; margin-left: 10px; }

.e-brochure-form .fscf-div-submit input { background: red; border-radius: 6px; border: none; padding: 8px 15px; color: white; }

.e-brochure-form .fscf-div-captcha-m { display: inline-block; padding-left: 10px; }

/*=======Contact Form======*/

.contact-forms { background: #1E347D; padding: 10px; }

.contact-forms .fscf-div-clear { width: 47%; display: inline-block; margin-bottom: 10px; margin-right: 10px; }

.contact-forms .fscf-div-field input, .e-brochure-form .fscf-div-field select, .contact-forms .fscf-input-select { width: 100%; height: 29px; }

.contact-forms .fscf-label { color: white; }

.contact-forms>.fscf-div-clear:nth-child(3) { width: 20%; }

.contact-forms>.fscf-div-clear:nth-child(4) { width: 25%; }

.contact-forms>.fscf-div-clear:nth-child(8), .contact-forms .fscf-input-textarea { width: 98%; height: 100px; }

.contact-forms .fscf-div-field select { border: none; }

.fscf-div-submit { margin-top: 10px; margin-left:0pximportant!

}

.contact-forms .fscf-div-submit input { background: red; border-radius: 6px; border: none; padding: 8px 15px; color: white; }

.contact-forms .fscf-div-error { color: red; position: absolute; top: -19px; }

.contact-forms .fscf-div-clear:nth-child(7) { vertical-align: top; }

.contact-forms>.fscf-div-clear:nth-child(8) { width: 100%; }

/*=======Newsletter Form======*/

.news-letter-form { background: #1E347D; padding: 10px; }

.news-letter-form .fscf-div-clear { width: 33%; display: inline-block; margin-bottom: 10px; padding-right: 10px; padding-left: 10px; }

.news-letter-form form#fscf_form4 { width: 100%; }

.news-letter-form .fscf-div-field input, .news-letter-form .fscf-div-field select, .news-letter-form .fscf-input-select { width: 100%; height: 29px; border-radius: 0px; border: none; }

.news-letter-form>.fscf-div-clear:nth-child(3) { width: 14%; }

.news-letter-form>.fscf-div-clear:nth-child(4) { width: 17%; }

.news-letter-form .fscf-label { color: white; }

.fscf-div-submit { margin-top: 10px; }

.news-letter-form .fscf-div-submit input { background: red; border-radius: 6px; border: none; padding: 8px 15px; color: white; }

/*=======Career Form======*/



.career-form { padding: 10px; }

.career-form .fscf-div-clear { margin-bottom: 10px; margin-right: 10px; float: left; width: 100%; }

.career-form .modal-content { background: #1e347d; height: 613px; overflow-y: auto; overflow-x: hidden; padding: 20px 10px 10px 43px; }

.career-form .fscf-div-field input, .career-form .fscf-div-field select, .career-form .fscf-input-select { width: 100%; height: 29px; }

.career-form .fscf-label { color: white; }

.career-form>.fscf-div-clear:nth-child(10) { width: 11%; }

.career-form>.fscf-div-clear:nth-child(11) { width: 17%; }

.career-form>.fscf-div-clear:nth-child(17) { width: 100%; }

.career-form>.fscf-div-clear:nth-child(17) .fscf-div-field { color: white; }

.career-form .fscf-div-submit { margin-top: 10px; }

.career-form .fscf-div-submit input { background: red; border-radius: 6px; border: none; padding: 8px 15px; color: white; }

.career-form div#fscf_div_clear5_17 .fscf-div-field input { color: white; }

.career-form div#fscf_div_clear5_17 { vertical-align: top; height: auto; width: 59%; }

.career-form div#fscf_div_clear5_17 .fscf-div-field br { display: none; }

.career-form .fscf-div-clear .fscf-div-field-prefollow, .career-form .fscf-div-clear .fscf-div-field-follow { display: block; float: left; width: 33.33%; }

.career-form .fscf-div-clear .fscf-div-field-prefollow .fscf-div-field, .career-form .fscf-div-clear .fscf-div-field-follow .fscf-div-field { max-width: 89%; }

.career-form .fscf-div-error { color: #ee2d24; font-size: 13px; position: absolute; top: -9px; }

.career-form .fscf-div-field { position: relative; float: left; width: 100%; display: inline-block; margin-bottom: 10px; padding-top: 9px; }

.career-form div#fscf_form_error5 { top: 10px; }

.career-form .fscf-input-select { background: white; }

/*=======Enquery form======*/



.enquiry-tab .fscf-div-clear { width: 47%; display: inline-block; margin-right: 10px; margin-bottom: 0; }

.enquiry-tab .fscf-div-field input, .enquiry-tab .fscf-div-field select, .career-form .fscf-input-select { width: 100%; height: 29px; }

.enquiry-tab .fscf-input-select { background: white; }

.enquiry-tab>.fscf-div-clear:nth-child(6) { width: 100%; display: none; }

.enquiry-tab .fscf-input-textarea { height: 77px; width: 100%; }

.enquiry-tab .fscf-div-submit { margin-top: 10px; }

.enquiry-tab .fscf-div-submit input { background: red; border-radius: 6px; border: none; padding: 8px 15px; color: white; }

.enquiry-tab .fscf-label { color: white; }

.fscf-div-error { color: #ee2d24; font-size: 13px; }

.fscf-hint-text { color: #fff; }

.fscf-div-clear { position: relative; }

.fscf-div-clear { margin-top: 0; }

.enquiry-tab>.fscf-div-clear:nth-child(5) { position: relative; bottom: 17px; width: 100% }

div#fscf_div_clear3_3 { width: 100%; }

/*.fscf-div-field select {

    -moz-appearance: none; 

    -webkit-appearance:none; 

    padding-left: 8px;

    background-image: url(http://www.bindasmal.com/wp-content/uploads/2016/11/down-chevron.png)!important;

    background-size: 29px!important;

    background-repeat: no-repeat!important;

    background-position-x: right!important;

}*/



.fscf-div-field { position: relative; }

.fscf-div-redirecting { color: white; }

.contact-forms div#fscf_div_clear2_3 { width: 99%; }

.contact-forms div#fscf_div_clear2_6, div#fscf_div_clear2_7 { width: 47%; }

div#fscf_captcha_field5 label { width: 100%; }

input#fscf_captcha_code2, input#fscf_captcha_code4,  input#fscf_captcha_code4, input#fscf_captcha_code5, input#fscf_captcha_code3 { width: 175px; }

div#fscf_captcha_image_div5 { width: 100%; float: left; }

div#fscf_div_clear5_16 .fscf-div-field { width: 96%; }

.contact-forms .fscf-div-label { margin-bottom: 11px; }

.contact-forms .fscf-div-label { margin-bottom: 11px; }

div#fscf_form_error2 { top: 2px; position: relative; }

.fscf-div-error { color: #FFB979!important }

.contact-forms div#FSContact2 { padding-left: 19px; }

div#fscf_captcha_field1, div#fscf_captcha_field4, div#fscf_captcha_image_div4 { padding-left: 10px; }

input#fscf_captcha_code4 { margin-left: 10px; }

.fscf-button-reset { background: white!important; color: black!important; }

.e-brochure-form .fscf-div-submit, .news-letter-form .fscf-div-submit { margin-left: 10px; }

.fscf-div-submit { float: left; width: 100%; margin-bottom: 5px; }

p.heading-newsletter { color: white; padding-left: 10px; font-size: 24px; }

/*ppc css*/

.services-img img { width: 100%; transition: all 0.5s ease-in-out; }

.service-heading h4 { font-weight: 600; color: #fff; font-size: 18px; }

.service-content p { font-size: 14px; color: #E6E6E7; }

.item-content { padding: 15px; background: #164D9F; border-bottom: 3px solid #EE2D24; }

.services-main { margin-bottom: 20px; transition: all 0.5s ease-in-out; }

.blue-red { background: #EE2D24; border-bottom: 3px solid #164D9F; }

.services-img { position: relative; overflow: hidden; }

.services-img h4 { position: absolute; top: 0; background: rgba(238, 45, 36, 0.41); padding: 9px; color: #fff; width: 180px; font-size: 15px; letter-spacing: 0.5px; }

.services-main h4 { color: #fff; padding: 6px; margin: 0; border-bottom: 0; }

.services-main h4.red { background: #EE2D24; }

.services-main h4.blue { background: #164D9F; }

.services-img p { margin: 0px; }

.service-heading { display: none; }

.services-main:hover .services-img img { transform: scale(1.1); }

.service-content { height: 260px; }

.project-img img { width: 100%!important; height: 144px; }

.project-details-main { text-align: center; background: #F2F1F1; float: left; width: 100%; border-bottom: 2px solid #E3DFDF; }

.project-name h4 { padding: 3px 10px; font-size: 15px; height: 38px; display: flex; align-items: center; justify-content: center; color: #164D9F; }

.projects-main { float: left; width: 100%; margin-bottom: 19px; }

.project-slide { float: left; width: 100%; }

.project-slide .owl-carousel .owl-item .item { float: left; width: 100%; background: none; }

.project-slide .owl-carousel .owl-nav .owl-prev, .project-slide .owl-carousel .owl-nav .owl-next { opacity: 1; }

.project-slide .owl-nav { top: -46px; width: 2%; right: 30px; }

.project-slide .owl-nav { top: -38px; width: 2%; right: 35px }

.project-slide .owl-nav i { font-size: 26px; color: gray; width: 30px; height: 30px; background: #F0F0F0; line-height: 30px; }

.project-slide .owl-nav i:hover { background: red; color: white; }

.page-template-ppc-page .home-brochure #FSContact7 { background: #C7C7C7; padding: 10px 9px; float: left; }

.page-template-ppc-page #FSContact7.fscf-div-form input, .page-template-ppc-page #FSContact7.fscf-div-form textarea { width: 100%!important; height: 28px; padding-left: 10px; }

.page-template-ppc-page #FSContact7.fscf-div-form .fscf-input-select { background: white; height: 27px; width: 100%; }

.page-template-ppc-page #FSContact7.fscf-div-form .fscf-input-textarea { height: 43px; width: 100%; }

.page-template-ppc-page #FSContact7.fscf-div-form .fscf-button-reset { display: none; }

.page-template-ppc-page #FSContact7.fscf-div-form .fscf-button-submit { background: #164D9F; border: none; color: white; height: 30px!important; }

.page-template-ppc-page #FSContact7.fscf-div-form .fscf-button-submit:hover { background: #EE2D24; }

.page-template-ppc-page .bdg-ppc-section { background: #DBDBDB; padding: 20px; float: left; width: 100%; }

.page-template-ppc-page .home-brochure .fixed { position: fixed; top: 3px; width: 20.5%; max-width: 262px; }

.page-template-ppc-page a.enquiry-button { display: none!important; }

.page-template-ppc-page .home-brochure .fscf-div-form { display: block!important; background: #1e347d; padding: 15px; width: 100%; float: left; }

a.enquiry-form { display: none; }

a.enquiry-form { position: fixed; right: -38px; background: #EE2D24; padding: 6px 23px; color: white; letter-spacing: 0px; text-transform: uppercase; font-weight: bold; transform: rotate(-90deg); margin-top: -68px; top: 63%; z-index: 999999; }

/*.page-template-ppc-page .home-brochure h4 {

    background: #164D9F;

    margin: 0;

    padding: 15px 10px;

    text-align: center;

    color: white;

    text-transform: uppercase;

    font-size: 21px;

}*/



 .page-template-ppc-page select, .page-template-ppc-page textarea { width: 100%; }

.page-template-ppc-page textarea { width: 100%; height: 80px;}

.swal2-icon.swal2-warning { display: none !important; }

.swal2-popup .swal2-content { font-size: 16px !important; }

.swal2-popup .swal2-styled.swal2-confirm { font-size: 16px !important; }

.swal2-popup .swal2-styled.swal2-cancel { font-size: 16px !important; }

/*.page-template-ppc-page .home-brochure .fscf-div-form:before { content: "ENQUIRY FORM"; width: 100%; background: #164D9F; display: block; padding: 5px 12px; font-size: 17px; color: white; }*/



.fscf-fieldset legend{	margin: 0;	border-bottom: none;	color: #fff;	font-size: 23px;}

.fscf-input-text, .fscf-input-select, .fscf-input-textarea, .fscf-input-captcha {	border: 1px solid #1e347d;	-webkit-border-radius: 1px;	-moz-border-radius: 1px;	border-radius: 1px;	height: 29px;	padding: 0 12px; }

.fscf-input-select {	background-image: url("images/dropdown.jpg");	background-repeat: no-repeat;	background-position: right center;	-moz-appearance: none;	-webkit-appearance: none;}

.fscf-input-textarea { height:auto}

.fscf-button-submit, .fscf-button-reset{	display: inline-block;	margin-bottom: 0;	font-weight: normal;	text-align: center;	vertical-align: middle;	-ms-touch-action: manipulation;	touch-action: manipulation;	cursor: pointer;	background-image: none;	border: 1px solid transparent;	white-space: nowrap;	padding: 6px 12px;	font-size: 14px;	line-height: 1.42857143;	border-radius: 4px;	-webkit-user-select: none;	-moz-user-select: none;	-ms-user-select: none;	user-select: none; width: initial !important}

.fscf-button-submit {color:#fff; background-color:#cf0000}

.fscf-button-reset{color:##333; background-color:#fff}



.page-template-ppc-page .fscf-div-error { position: absolute; color: red!important; top: -13px; font-size: 10px; }

.page-template-ppc-page .fscf-div-field-left { padding-top: 6px; padding-bottom: 7px; }

.page-template-ppc-page #fscf_form_error7 { top: 45px; }

.page-template-ppc-page .fscf-label { font-size: 14px; position: relative; bottom: 4px; color: #fff; }

.page-template-ppc-page-php #fscf_captcha_image_div7 img.fscf-image-captcha { width: auto; height: 30px; }

.page-template-ppc-page-php #fscf_captcha_image_div7 { margin-bottom: 13px; }

#fscf_div_clear_contact8, #fscf_div_clear_contact2, #fscf_div_clear_contact7, #fscf_div_clear_contact3 { display: none; }

#blog-contact .contact-forms { color: #fff; }

#blog-contact .contact-forms .fscf-div-field select, #blog-contact .contact-forms .fscf-div-field input { color: #000; }

#blog-contact .modal-dialog { width: 322px; }

#blog-contact .contact-forms .fscf-div-clear { width: 100%; display: block; }

.swal2-title { border-bottom:none;}

.smallcaptcha *{ max-width:230px}

