/* Header */
ul.menuzord-menu li a {margin: 0; font-size:13px !important;}
body .main-logo{margin: 15px 0 15px;}
.main-logo img{width:55%;}
body .menuzord-menu > li > a{padding-left:10px !important;padding-right:10px !important;}
body .menuzord-menu{float:right;}
body .top-bar, body .main-footer, body .footer-bottom{background: #1B1464; border-color:#48c7ec;}
.link a{background: #48c7ec; padding: 5px 10px; font-weight: 300;text-transform: capitalize;font-family: 'Hind', sans-serif;border: 2px solid #48c7ec; display: inline;}
.link-quote a{background: transparent; padding: 5px 10px; font-weight: 300;text-transform: capitalize;font-family: 'Hind', sans-serif;border: 2px solid #48c7ec; display: inline;}
ul.social{margin-left: 0px !important;}
.link-quote a:hover{background: #48c7ec; border: 2px solid #48c7ec; color:#fff !important;}
body .stricky-fixed{top:0 !important;}
body .stricky-fixed .main-logo{margin:0 !important;}
.consultations .section-title:before{background: #fff;}
.consultations .default-form .bootstrap-select.btn-group 
.dropdown-toggle .filter-option{border-color:#fff;}
figure.logo{max-width: 30% !important;}
body footer.main-footer p, body .main-footer .contact-info li{color:#fff;}
body .main-footer .contact-widget .social li a{color:#fff; border:2px solid #fff;}
.default-blog-news img {height: 119px;}
.service .item .img-box img {width: auto !important; margin: auto;}
body .consultations .default-form .bootstrap-select.btn-group .dropdown-toggle .filter-option{border:2px solid #fff; padding:6px;}
div#wpcf7-f6799-p448-o1 input {border: 2px solid #fff;}
div#wpcf7-f6799-p448-o1 textarea{border: 2px solid #fff; height:211px;}
.consultations .default-form .thm-btn{height:211px !important;}
div#wpcf7-f6799-p448-o1 i{color: #fff;}
div#wpcf7-f402-p448-o1 select{border-color:#fff; border:1px solid #fff !important;}
div#wpcf7-f402-p448-o1 .select-box .filter-option .pull-left{border:2px solid #fff !important;}
.service .content h4{font-size: 18px !important; text-transform: uppercase; font-weight: 700; color: #444; line-height:1.2;}
.section-title.title-margin h3{font-size:18px !important;}
.blog-sidebar ul {padding: 0;}
/* Certification page */
.gcl-h3-title {font-size: 20px;padding: 20px 0;margin: 0 !important;line-height: 0;}
body .gcl-fc-box .content-image{width: 25%;}
.side-bar{margin-bottom: 40px;}
body .side-bar li a{font-size: 16px !important;}
.side-bar h3 {font-size: 18px;}
a.thm-btn{text-align:center;}
.side-bar a.thm-btn:hover{background:#033f91 !important;}
.kc_text_block ul li {list-style: disc;margin-left: 16px;color: #848484; font-weight:300;}
div#nav_menu-16 h3 {visibility: hidden;}
section#gcl-ser-sec .service {padding-top: 0; padding-bottom: 0;}
.gcl-list{padding:15px 0;}
.gcl-list li a{font-size: 16px;color: #848484;border-bottom: 1px solid #f4f4f4;padding: 10px 0;display: block;font-weight: 300;}
.footer-widget ul li a{padding-bottom:0px !important;}
.title-margin{margin-bottom:20px !important;}
.title-margin h1, .title-margin h2, .title-margin h3, .title-margin h4, .title-margin h5, .title-margin h6{margin:0 !important;}
section.blog-section p{margin-bottom: 20px;}
.ml-field textarea {height: 100px !important;}
.ml-field{margin-bottom:25px;}
form#gform_29 .ap-field {display: inline-block; width: 50%; margin-bottom: 25px; margin-top: 0;}
.gform_footer.top_label {margin: 0; padding: 0;}
form#gform_29 .ap-field select{border: 1px solid #d7d8d8; padding: 5px;}
input#gform_submit_button_29{background: #2f4985; border: 1px solid #2f4985; color: #fff; padding: 10px 15px; display: inline-block; margin: 10px 0; cursor: pointer;}
input#gform_submit_button_29:hover{background: #fff; border: 1px solid #2f4985; color: #2f4985;}
.standards {display: none;}
span#iso-certi, span#iso-certi1, span#iso-certi2{background: #2f4985; border:1px solid #2f4985; color: #fff; padding: 0px 15px; display: inline-block; margin: 10px 0; cursor:pointer;}
span#iso-certi:hover, span#iso-certi1:hover, span#iso-certi2:hover{background: #fff; border:1px solid #2f4985; color: #2f4985;}
span#pro-certi {background: #2f4985; color: #fff; padding: 0px 15px; display: inline-block; margin: 10px 0; cursor:pointer;}
span#pro-certi:hover{background: #fff; border:1px solid #2f4985; color: #2f4985;}
.certi-sec {line-height:2.5;}
.line-hr {margin: 10px 0 10px 0; width: 12%; border-bottom: 2px solid #2f4985; display:block;}
.field-sec{display:inline-block;}
.iso-cer .field-sec{width:25%;}
.inspeaction-cer .field-sec{width:40%;}
.verfication-cer .field-sec{width:40%;}
div#product-sec .field-sec{width:49%;}
.inspeaction-cer {padding: 15px 0;}
span#iso-certi1{margin-bottom:15px;}
.certi-sec h3{margin:0; color:#2f4985;}
.certi-sec h4{margin:0; color:#2f4985; font-size: 15px; font-weight: 600;}
.field-sec label{cursor:pointer;}
.field-sec span{font-weight: 500;}
.field-sec input{display: inline-block;}
ul.gcl-list li i{margin-right: 10px;}
.home ul.gcl-list li {list-style: none; margin: 0;}
.certi-sec .section-title {
    margin-bottom: 10px;
}
form#gform_30 ul{display: grid; grid-template-columns: 50% 50%;}
form#gform_30 input{width:90%;}
form#gform_30 select{width:90%;}
input#gform_submit_button_30{width: 30% !important;}
input#gform_submit_button_30{width: 30% !important; background: #48c7ec; box-shadow: none; border: 2px solid #48c7ec !important; padding: 10px; color: #fff;}
input#gform_submit_button_30:hover{background: #fff; color:#48c7ec; border: 2px solid #48c7ec !important;}

.gform_button{background: #48c7ec; box-shadow: none; border: 2px solid #48c7ec !important; padding: 10px 25px; color: #fff;}
.gform_button:hover{background: #fff; color:#48c7ec; border: 2px solid #48c7ec !important;}
.gcl-verify-form input {
    width: 300px;
    margin-bottom: 20px;
    padding: 5px 10px;
	border-radius:0;
	border:1px solid #48c7ec;
}
.gcl-verify-form input[type=submit] {
    background: #48c7ec;
    color: #fff;
}
.gcl-verify-form input[type=submit]:hover{background: #1B1464;border:1px solid #033f91;}
#about-us a.kc_button {margin: 30px 0;}
.gcl-contact-box .content-title{font-size: 15px !important; font-weight: 600 !important;}
.gcl-contact-box h3{font-size: 15px !important; padding: 10px 0; font-weight: 600;}
span.wpcf7-list-item.first.last input {display: inline-block;}
span.wpcf7-list-item.first.last{margin: 0;}
.gcl-cn-forms input{box-shadow: none; border-radius: 0; padding: 5px 10px; border: 1px solid #ccc; width: 100%; margin-bottom: 10px; height: auto; font-size:13px;}
.gcl-cn-forms textarea{box-shadow: none; border-radius: 0; padding: 15px 10px; height:120px !important;} 
.gcl-cn-forms i{color:#fff;}
.gcl-cn-forms button.thm-btn.thm-color:hover i {color: #48c7ec;}
.quick-form input, .quick-form textarea {border-radius: 0 !important; color: #fff; box-shadow: none; padding:10px 15px;}
.quick-form .form-control{background: transparent; box-shadow: none; border: 1px solid #fff !important; border-radius: 0; color: #999; height: auto; padding:10px 15px;}
.quick-form textarea{height:170px;}
.quick-form i{color:#fff;}
.quick-form .form-group{margin-bottom:25px;}
button.btn.dropdown-toggle.g-select{outline:none !important; color:#fff;}
button.btn.dropdown-toggle.g-select:after{display: none;}
.blog-sidebar ul{margin: 0 !important; padding: 0 !important;}
.blog-sidebar ul li{border:none !important;}
.gform_wrapper br{display: none;}
ul#input_36_8 input {margin: 0;}
.wpmm-sticky.wpmm-sticky-wrap{background:#fff; box-shadow:0px 3px 17px 0px rgba(14, 14, 14, 0.2); }
.wpmm-sticky.wpmm-sticky-wrap ul#menu-gcl-main-menu{margin:8px 0;}
.wpmm-sticky.wpmm-sticky-wrap .wpmm_brand_logo_wrap img{width:100px; height:60px !important;}
li#wp-megamenu-item-6931 a{padding:0;}
ul#menu-gcl-main-menu li a{text-transform: uppercase; font-size: 13px; font-weight: 500; padding: 0; margin: 15px 14px;}
ul#menu-gcl-main-menu li a:hover{color:#48c7ec;}
ul#menu-gcl-main-menu ul.wp-megamenu-sub-menu{background: #1B1464;}
.wp-megamenu li ul.wp-megamenu-sub-menu li a{text-transform: capitalize !important; font-size: 12px !important; font-weight: 400; color:#fff;}
ul.wp-megamenu-sub-menu h3{font-size: 18px; color: #fff;}
.theme_menu .current-menu-item a{border-bottom:2px solid #48c7ec;}
.section-title.country-title-sec h3 {font-size: 18px; margin:0;}
body .cnt-right-sec h3{font-size: 14px !important; margin:0;}
body .country-title-sec:before{top: 32px;}
body .country-title-sec:after{top: 32px;}
.country-list {width: 100%; padding: 5px; margin: 20px 0;}
.section-title.country-title-sec {margin: 0 !important;}
body .title-margin::before{top:38px;} body .title-margin::after{top:38px;}
div#objectlist input{width: 100%; padding: 5px; margin:20px 0;}
div#searchresults {
    border: 1px solid #ccc;
    margin: 20px 0;
    height: 250px;
    overflow-y: scroll;
    padding: 15px;
}
div#searchresults ul li a {
    color: #444;
}
li#wp-megamenu-item-7145 ul.wp-megamenu-sub-menu li a{ margin: 5px 0 !important;}
ul#menu-management-certification-menu, ul#menu-global-office{display: grid; grid-template-columns: auto auto auto auto auto;}
ul#menu-product-certification-menu{display: grid; grid-template-columns: auto auto auto auto auto;}
h4.wpmm-item-title {
    color: #fff !important;
    margin-bottom: 12px;
    position: relative;
    margin-bottom: 20px;	
}
.wpmm-item-title:before {
    content: "";
    position: absolute;
    top: 24px;
    left: 0;
    width: 100px;
    height: 2px;
    background: #eaeaea;
}
.wpmm-item-title:after{ 
	content: "";
    position: absolute;
    top: 24px;
    left: 0;
    width: 50px;
    height: 2px;
    background: #48c7ec;
}
ul.download-list li {list-style: none; margin: 0; border-bottom: 1px solid #f4f4f4; display: block;}
.download-list li a {font-size: 16px; color: #848484;  padding: 10px 0;  font-weight: 300;}
.download-list li:before {
  content: "\f05d"; /* FontAwesome Unicode */
  font-family: FontAwesome;
  display: inline-block;
  margin-right: 10px; /* same as padding-left set on li */
}
.download-list li a i{color:#48c7ec; padding:0 10px;}
.download-list li a:hover i{color:#033f91;}
.gcl-global-forms {width: 80%; margin: auto;}
.form-group-1{display: grid; grid-template-columns: 50% 50%; column-gap: 25px;}
.gcl-global-forms input{border-radius: 0; box-shadow: none; height: auto; padding: 10px; margin: 0 0 20px 0;}
.form-group-1 input{width:95%;}
.gcl-global-forms textarea{height:50px !important;border-radius: 0; box-shadow: none; height: auto; padding: 10px; margin: 0 0 20px 0;}
.gcl-global-forms i.fa.fa-paper-plane {color: #fff;}
.blog-sidebar ul{margin-top: 22px !important; margin-bottom: 35px !important; padding: 10px 30px !important; border: 1px solid #f4f4f4 !important; border-left: 2px solid #48c7ec !important;}
body .head-quad-sec h4{font-size:18px !important; margin: 5px 0 5px 0;}
body .head-quad-sec hr{width:50px;}
body .head-quad-sec h3{margin: 0 0 5px 0; font-size: 20px !important;}
body .head-quad-sec a{color:#848484;}
body .head-quad-sec a i{padding:0 10px 0 0;}
body .head-quad-sec hr {
    width: 50px;
    margin: 15px 0;
    border-top: 1px solid #48c7ec;
}
body .inner-banner .box{height:auto;}
.page-id-7376 .sec-padd {padding: 40px 0 80px;}
/* Mega Menu */
ul#menu-gcl-main-menu {float: right; margin: 22px 0;}
a.wpmm_mobile_menu_btn.show-close-icon {background: #1B1464; margin: 14px 0; position: relative; top: 10px;}
.service h5{display:none;}
.cc-form-fields-grid {
    display: grid;
    grid-template-columns: 50% 50%;
}
.cc-form-field-sec input {padding: 5px 10px; width:90%;}
.cc-form-field-sec textarea {padding: 5px 10px; height:130px; width:95%;}
.cc-form-field-sec{margin:0 0 20px;}
.cc-form-field-sec input.wpcf7-form-control.wpcf7-submit.cc-field{width: auto !important; border: 2px solid #48c7ec; background: #48c7ec;color: #fff; padding: 5px 25px; margin:20px 0;}
input.wpcf7-form-control.wpcf7-submit.cc-field:hover{border: 2px solid #48c7ec; background: #ffffff; color: #48c7ec;}
div#wpcf7-f6799-p448-o1 input{color:#fff; padding:5px; height:auto !important;}
div#wpcf7-f6799-p448-o1 textarea{color:#fff;}
div#wpcf7-f6799-p448-o1 .flag-container{display:none;}
.form-group input.wpcf7-form-control.wpcf7-confirm_email.wpcf7-validates-as-required.wpcf7-validates-as-confirm_email.required.email {
    padding: 6px;
    margin: 0 0 20px 0;
    border: 1px solid #ccc;
    color: #ccc;
}
.form-group .flag-dropdown {
    width: 100%;
}
input.wpcf7-form-control.wpcf7-confirm_email.wpcf7-validates-as-required.wpcf7-validates-as-confirm_email.g-confirm-email {
    padding: 3px 10px;
    border: 1px solid #ccc;
    width: 100%;
    margin-bottom: 10px;
}
.form-group input.wpcf7-form-control.wpcf7-text.wpcf7-countrytext.wpcf7-validates-as-required.g-coutry-list {
    border: 1px solid #ccc;
    padding-top: 5px;
    padding-bottom: 8px;
}
.date{display:none;}
section#certi-enquiry input, section#certi-enquiry textarea{color: #fff; border: 1px solid #fff;}
section#certi-enquiry input{height:auto; padding:5px;}
section#certi-enquiry textarea{height:207px;}
section#certi-enquiry button.thm-btn.thm-color i{color:#fff;}
div#contact_form .wpcf7-response-output {color: #fff;}
.quick-form .wpcf7-response-output {
    color: #fff !important;
}
.quick-form::placeholder {
  color: #fff !important;
  opacity: 1; /* Firefox */
}

.quick-form:-ms-input-placeholder { /* Internet Explorer 10-11 */
 color: #fff !important;
}

.quick-form::-ms-input-placeholder { /* Microsoft Edge */
 color: #fff !important;
}
ol li {color: #848484; font-weight: 300; font-family: 'Hind', sans-serif;}
.page-id-8149 .inner-banner.text-center {
    display: none !important;
}
.check-row {
    width: 80%;
    margin: auto;
}
.check-cer-sec {
    display: table;
    width: 100%;
	vertical-align: middle;
	background:#f3f3f3;
}
.check-cer-sec h3 {
    display: table-cell;
    width: 40%;
    font-size: 14px !important;
    font-weight: 500 !important;
    padding: 15px;
    text-align: right;
    font-family: 'Hind', sans-serif !important;
}
.status-data {
    display: table-cell;
    font-size: 14px;
	text-align: left;
	width:40%;
}
.check-cer-sec.checkimg {
    background: #eee;
	padding:15px;
}
.check-cer-sec img{margin:auto;}
.check-cer-sec.checkfoot {
    padding: 15px;
    text-align: center;
    background: #eee;
}
div#bunch_contact_us-2 .social {
    left: 37px;
    position: relative;
}
.postid-8241 .inner-banner h3{text-transform:none !important;}
.page-id-8404 .inner-banner h3, .page-id-8395 .inner-banner h3, .page-id-8408 .inner-banner h3{font-size:32px;}
@media (min-width:1024px){
	a.kc_button.abt-equal{position: absolute; bottom: 0;}	
}
@media (max-width:1199px){
	.col-left.float_left.gcl-social{display:none;}
	.top-bar .col-left, .top-bar .col-right{text-align:center;}
}
@media (max-width:1024px){
	.check-fields-sec{grid-template-columns: 50% 50%;}
	div#iso-option{border-right:0px solid #fff;}
	.wpmm-sticky.wpmm-sticky-wrap{box-shadow:none;}
}
@media (max-width:768px){
	form#gform_29 .ap-field{display: block;width: 100%;}
	div#product-sec .field-sec{width:100%;}
	.inspeaction-cer .field-sec{width:100%;}
	.verfication-cer .field-sec{width:100%;}
}
@media (max-width:736px){
	.iso-cer .field-sec{width:100%;}
}
@media (max-width:500px){
	.social li{padding:0 3px !important;}
	.social li a{font-size:10px !important;}
	.top-bar .social, .top-bar .link{margin-left:5px !important;}
	.link a{padding:4px !important; font-size:10px;}
}