/*
Theme Name: ISAS group of companies
Theme URL: #
Description: ISAS group of companies
Author: ISAS
Author URL: #
Template: twentytwenty
Version: 1.0.0
Text Domain: isas
*/

* { box-sizing: border-box; }
html { -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; outline: 0; }
header, footer, article, section, hgroup, nav, figure { display: block; margin: 0px; padding: 0px; }
img { border: 0 none; height: auto; max-width: 100%; vertical-align: middle; transition: all 0.5s ease-in-out 0s; }
ul { list-style-type: none; padding: 0px; margin: 0px; }
a, button { text-decoration: none; outline: none; transition: all 0.5s ease-in-out 0s; color: #222222; }
i.fa { transition: all 0.5s ease-in-out 0s; }
p, td, input, label, form, h1, h2, h3, h4, h5, h6, a { padding: 0px; margin: 0px; border: none; text-decoration: none; font-weight: normal; }
h1, h2, h3, h4, h5, h6 { }
input[type="text"], input[type="button"], input[type="submit"], input[type="email"], input[type="tel"], textarea { -webkit-appearance: none; -webkit-border-radius: 0; -webkit-appearance: none; transition: all 0.5s ease-in-out 0s; outline: none; resize: none; }
input[type="submit"], input[type="button"], input[type="reset"] { outline: none; cursor: pointer; }
.clear { clear: both; }
.vm { vertical-align: middle; }
.relative { position: relative; }
.left { float: left; }
.right { float: right !important; }

/*placeholder css*/
input::-webkit-input-placeholder { opacity: 1 !important; color:#7d8592;}
.searchbox input::-webkit-input-placeholder { color: #d4d8e4 !important; }
input::-moz-placeholder { opacity: 1 !important;  color:#7d8592;}
input:-ms-input-placeholder { opacity: 1 !important; color:#7d8592;}
input:-moz-placeholder { opacity: 1 !important;  color:#7d8592;}
textarea::-webkit-input-placeholder { opacity: 1 !important; color:#7d8592;}
textarea::-moz-placeholder { opacity: 1 !important; color:#7d8592;}
textarea:-ms-input-placeholder { opacity: 1 !important; color:#7d8592;}
textarea:-moz-placeholder { opacity: 1 !important; color:#7d8592;}

/*ends css*/
body { margin: 0; padding: 0; font-size: 16px; line-height: normal; font-family: 'Oswald', sans-serif; font-weight: 400; color: #7d8592; }

/*selection color*/
::-moz-selection { background: #000; color: #ffffff; }
::-webkit-selection { background: #000; color: #ffffff; }
::selection { background: #000; color: #ffffff; }

/*======= Common CSS =======*/
p { font-size: 16px; line-height: 1.63; color: #7d8592; }
h1 { font-size: 68px; line-height: 1.18; color: #fff; font-weight: 700;text-transform: uppercase;}
h2 { font-size: 42px; color: #192436; font-weight: 700;text-transform: uppercase;line-height: 1;}
h3 { font-size: 28px; color: #192436; font-weight: 700;text-transform: uppercase;line-height: 1.5;}
h4{font-size: 20px;font-weight: 700;text-transform: uppercase;line-height: 1;color: #ffffff;}
h5{font-size:16px;    line-height: 1.63;   color: #192436; font-weight: bold; }

a:hover, a:focus { text-decoration: none; color: inherit; }
.full_width { width: 100%; float: left; }

.container{max-width: 1200px;}

.product-and-service{background: #f2f2f2;padding: 100px 0;}
.product-and-service h2{text-align: center;}
.product-col .link-btn{font-size: 16px;padding: 13px 32px 12px;}
.product-col{text-align: center;background: #ffffff;padding: 40px;margin-top: 30px;}
.product-col figure {
    margin-bottom: 18px;
    line-height: 100px;
}
.product-col p{margin: 0 auto;margin-bottom: 37px;}
.product-col p span{font-weight: 700;color: #192436;}
.link-btn{line-height: 0.73;font-size: 22px;font-weight: 500;color: #ffffff!important;text-transform: uppercase;background: #2c9900;padding: 15px 74px;}
.link-btn:hover{color: #ffffff;background: #192436;}
.screen-reader-text {
    display: none;
}
.inner-main-cont-left ul li {
    margin-bottom: 20px;
}
table, th, td {
  border: 1px solid black;
  border-collapse: collapse;
   padding-left: 20px;
}
.wrapimg{ padding: 20px; }

