@charset "utf-8";
/* CSS Document */

@import url('https://fonts.cdnfonts.com/css/poppins');
@font-face {
    font-family: "Impact";
    src: url("fonts/4cbf858ccd9ffd3923bed6843a474080.eot");
    src: url("fonts/4cbf858ccd9ffd3923bed6843a474080.eot?#iefix")format("embedded-opentype"),
    url("fonts/4cbf858ccd9ffd3923bed6843a474080.woff2")format("woff2"),
    url("fonts/4cbf858ccd9ffd3923bed6843a474080.woff")format("woff"),
    url("fonts/4cbf858ccd9ffd3923bed6843a474080.ttf")format("truetype"),
    url("fonts/4cbf858ccd9ffd3923bed6843a474080.svg#Impact")format("svg");
}

@font-face {
  font-family: "Raleway Webfont";
  src: url('fonts/raleway-thin.eot');
  src: url('fonts/raleway-thin.eot?#iefix') format('embedded-opentype'), url('fonts/raleway-thin.woff') format('woff'), url('fonts/raleway-thin.ttf') format('truetype'), url('fonts/raleway-thin.svg#ralewaythin') format('svg');
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "Raleway Webfont";
  src: url('fonts/raleway-extralight.eot');
  src: url('fonts/raleway-extralight.eot?#iefix') format('embedded-opentype'), url('fonts/raleway-extralight.woff') format('woff'), url('fonts/raleway-extralight.ttf') format('truetype'), url('fonts/raleway-extralight.svg#ralewayextralight') format('svg');
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "Raleway Webfont";
  src: url('fonts/raleway-light.eot');
  src: url('fonts/raleway-light.eot?#iefix') format('embedded-opentype'), url('fonts/raleway-light.woff') format('woff'), url('fonts/raleway-light.ttf') format('truetype'), url('fonts/raleway-light.svg#ralewaylight') format('svg');
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "Raleway Webfont";
  src: url('fonts/raleway-regular.eot');
  src: url('fonts/raleway-regular.eot?#iefix') format('embedded-opentype'), url('fonts/raleway-regular.woff') format('woff'), url('fonts/raleway-regular.ttf') format('truetype'), url('fonts/raleway-regular.svg#ralewayregular') format('svg');
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Raleway Webfont";
  src: url('fonts/raleway-medium.eot');
  src: url('fonts/raleway-medium.eot?#iefix') format('embedded-opentype'), url('fonts/raleway-medium.woff') format('woff'), url('fonts/raleway-medium.ttf') format('truetype'), url('fonts/raleway-medium.svg#ralewaymedium') format('svg');
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "Raleway Webfont";
  src: url('fonts/raleway-semibold.eot');
  src: url('fonts/raleway-semibold.eot?#iefix') format('embedded-opentype'), url('fonts/raleway-semibold.woff') format('woff'), url('fonts/raleway-semibold.ttf') format('truetype'), url('fonts/raleway-semibold.svg#ralewaysemibold') format('svg');
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "Raleway Webfont";
  src: url('fonts/raleway-bold.eot');
  src: url('fonts/raleway-bold.eot?#iefix') format('embedded-opentype'), url('fonts/raleway-bold.woff') format('woff'), url('fonts/raleway-bold.ttf') format('truetype'), url('fonts/raleway-bold.svg#ralewaybold') format('svg');
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "Raleway Webfont";
  src: url('fonts/raleway-extrabold.eot');
  src: url('fonts/raleway-extrabold.eot?#iefix') format('embedded-opentype'), url('fonts/raleway-extrabold.woff') format('woff'), url('fonts/raleway-extrabold.ttf') format('truetype'), url('fonts/raleway-extrabold.svg#ralewayextrabold') format('svg');
  font-weight: 800;
  font-style: normal;
}
@font-face {
  font-family: "Raleway Webfont";
  src: url('fonts/raleway-heavy.eot');
  src: url('fonts/raleway-heavy.eot?#iefix') format('embedded-opentype'), url('fonts/raleway-heavy.woff') format('woff'), url('fonts/raleway-heavy.ttf') format('truetype'), url('fonts/raleway-heavy.svg#ralewayheavy') format('svg');
  font-weight: 900;
  font-style: normal;
}
.demo {
  font-family: "Raleway Webfont";
  font-size: 16px;
}


@font-face {
    font-family: "Mark OT";
    src: url("fonts/MarkOT.eot");src: url("fonts/MarkOT.eot?#iefix")format("embedded-opentype"), url("fonts/MarkOT.woff2")format("woff2"),url("fonts/MarkOT.woff")format("woff"),url("fonts/MarkOT.ttf")format("truetype"), url("fonts/MarkOT.svg#Mark OT Bold")format("svg");
	font-style: normal;
}


html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, b, u, i, center, dl, dt, dd, form,label, table, caption, tbody, tfoot, thead, tr, th, td, article, fieldset, legend, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {border: 0 none;list-style: none outside none;margin: 0;padding: 0; vertical-align:top;}

body {margin: 0px;font-size: 100%;}
img {border: none;}
a {text-decoration: none;}
.clr{clear:both;}
.fullimage{width:100%; height:auto;}
h1{ width:100%; height:auto; padding:0;font-size:22px;font-weight:bold; font-weight:900;}
h2{ font-size:20px; color:#fff; text-align:left; font-weight:bold;}

.white{color:#fff;}
.black{color:#000;}
.yellow{color:#fab452;}

header {width: 100%;height: auto;position: fixed;top: 0;left: 0;z-index: 100;border-bottom:solid 0px #ffffff50;}
header .header{width:100%; height:auto; padding:0 0; margin:auto; position:relative; z-index:101;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important;}
header .headerbox{width:100%; height:auto; padding:15px 0; margin:auto;background:#fff;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important;}
 
header .logoBox{width:250px;height: auto; padding:0px 0; margin:0 0 0 3%; font-size:40px; font-weight:900; color:#003366; line-height:30px; float:left; -webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important;}
header .rightBox{width:70%;float:right; margin:16px 5% 0 0; text-align:left;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important;}
header .menuBox{width:100%; height:auto; padding:0 5%; margin:0; background:#f9e9d9;}
header .menu{width:auto; height:auto; padding:0; margin:0 auto;text-align: right;}

header.smaller {height: auto; }
header.smaller .header{width:100%; height:auto; padding:0; margin:auto; position:relative; z-index:101;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important;}
header.smaller .headerbox{width:100%; height:auto; padding:5px 0; margin:auto;background:#fff;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important;}
 
header.smaller .logoBox{width:250px;height: auto; padding:0px 0; margin:0 0 0 3%; font-size:40px; font-weight:900; color:#003366; line-height:30px; float:left; -webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important;}
header.smaller .rightBox{width:70%;float:right; margin:6px 5% 0 0; text-align:left;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important;}
header.smaller .menuBox{width:100%; height:auto; padding:0 5%; margin:0;background:#f9e9d9;}
header.smaller .menu{width:auto; height:auto; padding:0; margin:0 auto;text-align: right;}

/*-- Banner Section Css --*/
.bannerPanel{width:100%; height:auto; margin:110px auto 0 auto;}
.banner{width:100%; height:auto; padding:0; margin:0; position:relative;}
.banner-textbox{width:100%; height:auto; padding:0; margin:0; position:absolute;z-index:1; top:40%; text-align:center;}
.banner-textbox .bhtext{width:100%; height:auto; padding:0; margin:0;color:#fff; font-size:50px; font-weight:bold;text-align:center; text-transform:uppercase;}
.banner-textbox .bhsmtext{width:100%; height:auto; padding:0; margin:0;color:#fff; font-size:21px; font-weight:500;text-align:center;}

/*-- Tabs Section --*/
.tabs-panel{width:100%; height:auto;padding:40px 0 20px 0; margin:auto; background:url(images/tabs-bg.jpg) no-repeat left center; background-size:cover;}
.tabs-panel .about-box{width:600px; height:auto;padding:0; margin:-50px auto 0 auto; background:#f4f4f4; background-size:cover;box-shadow:0 10px 15px #00000050;position:relative;z-index:1; border-radius:20px;}
.tabs-panel .about-box .ab-textbox{width:45%; height:auto;padding:12px 20px; margin:auto;font-size:60px;color:#265ef7;font-weight:500;text-align:center;float:left;font-family: Impact,sans-serif;}
.tabs-panel .about-box .ab-viewmore{width:55%; height:auto;padding:20px; margin:auto;background:#265ef7;color:#fff;font-size:50px;font-weight:400;text-align:center; border-radius:20px;float:left;font-family: Raleway,sans-serif;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important;}
.tabs-panel .about-box .ab-viewmore:hover{background:#0f153d;color:#fff;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important;}

.tabs-panel .business-head{width:100%; height:auto;padding:20px; margin:0px auto 0 auto;font-size:60px;color:#265ef7;font-weight:500;text-align:center;font-family: Impact,sans-serif;}
.tabs-panel .business-navbox{width:90%; height:auto;padding:auto; margin:20px auto 0 auto;}
.tabs-panel .bnavbox{width:90%; height:auto;padding:0; margin:auto; text-align:center;}
.tabs-panel .bnavbox img{width:100%; height:auto;}

.tabs-panel .awards-head{width:100%; height:auto;padding:20px; margin:90px auto 0 auto;font-size:60px;color:#265ef7;font-weight:500;text-align:center;font-family: Impact,sans-serif;}

.awards-panel{width:100%; height:auto;padding:70px 0; margin:auto; background:#020202;text-align:center;}
.awards-panel .award-box{width:100%; height:auto;padding:0; margin:10px auto;border-radius:15px; border:solid 2px #ffffff95;overflow:hidden;}
.awards-panel .award-box .name{width:100%; height:auto;padding:15px 20px; margin:auto;background:none; color:#fff; font-size:25px; font-weight:500;font-family: Poppins,sans-serif;}
.awards-panel .view-more{width:auto; height:auto;padding:10px 20px; margin:30px auto 0 auto;background:#265ef7;color:#fff;font-size:20px;font-weight:400;text-align:center; border-radius:10px;font-family: Poppins,sans-serif;}

/*-- News Coverage Section --*/
.nc-panel{width:100%; height:auto;padding:30px 0 20px 0; margin:auto; background:url(images/tabs-bg.jpg) no-repeat left center; background-size:cover;}
.nc-panel .nc-head{width:100%; height:auto;padding:0; margin:40px auto 0 auto;font-size:60px;color:#265ef7;font-weight:500;text-align:center;font-family: Impact,sans-serif;}

.ncbox-panel{width:100%; height:auto;padding:50px 0; margin:auto; background:#020202;text-align:center;}
.ncbox-panel .nc-box{width:100%; height:auto;padding:0; margin:10px auto;border-radius:15px; border:solid 2px #ffffff95;overflow:hidden;}
.ncbox-panel .view-more{width:auto; height:auto;padding:10px 20px; margin:30px auto 0 auto;background:#265ef7;color:#fff;font-size:20px;font-weight:400;text-align:center; border-radius:10px;font-family: Poppins,sans-serif;}

/*-- News Coverage Section --*/
.vision-panel{width:100%; height:auto;padding:80px 0 30px 0; margin:auto; background:url(images/tabs-bg.jpg) no-repeat left center; background-size:cover;}
.vision-panel .vision-head{width:100%; height:auto;padding:0; margin:0 auto;font-size:60px;color:#265ef7;font-weight:500;text-align:center;font-family: Impact,sans-serif;}
.vision-panel .vision-smhead{width:100%; height:auto;padding:0; margin:0 auto 50px auto;font-size:30px;color:#333;font-weight:500;text-align:center;font-family: Impact,sans-serif;}

.vision-panel .vision-textbox{width:100%; height:auto;padding:60px; margin:30px auto 0 auto; background:#f9e9d9;text-align:justify; border-radius:30px; box-shadow:0 7px 15px #00000050; font-family: Raleway,sans-serif;}
.vision-panel .vision-textbox p{width:100%; height:auto;padding:0; margin:0px auto 20px auto;font-size:25px; color:#000; font-weight:600;}

/*-- Philanthropy & Social Responsibility --*/
.vision-panel .vision-head1{width:100%; height:auto;padding:0; margin:70px auto 0 auto;font-size:60px;color:#265ef7;font-weight:500;text-align:center;font-family: Impact,sans-serif;}

.csr-panel{width:100%; height:auto;padding:0; margin:auto;font-family: Raleway,sans-serif;}
.csr-panel .leftbox{width:50%; height:auto;padding:60px 90px; margin:auto;background:#79797a;font-size:21px;color:#fff;font-weight:500;text-align:center;float:left;}
.csr-panel .rightbox{width:50%; height:auto;padding:60px 90px; margin:auto;background:#f9e9d9;font-size:21px;color:#333;font-weight:500;text-align:center;float:left;}
.csr-panel .title{width:100%; height:auto;padding:0; margin:0 auto 15px auto;font-size:42px;color:#fff;font-weight:500;text-align:center;font-family: Impact,sans-serif;}
.csr-panel .title1{width:100%; height:auto;padding:0; margin:0 auto 15px auto;font-size:42px;color:#265ef7;font-weight:500;text-align:center;font-family: Impact,sans-serif;}

/*-- Gallery Section --*/
.gallery-panel{width:100%; height:auto;padding:80px 0 0px 0; margin:auto; background:url(images/tabs-bg.jpg) no-repeat left center; background-size:cover;}
.gallery-panel .gallery-head{width:100%; height:auto;padding:0; margin:0 auto;font-size:60px;color:#265ef7;font-weight:500;text-align:center;font-family: Impact,sans-serif;}
.gallery-panel .gallery-box{width:100%; height:auto;padding:60px; margin:30px auto 0 auto; background:#0f153d;}
.gallery-panel .img-box{width:100%; height:auto;padding:0; margin:10px auto;border-radius:15px; border:solid 0px #ffffff;overflow:hidden;}
.gallery-panel .video-box{width:100%; height:auto;padding:0; margin:10px auto;border-radius:15px; border:solid 2px #ffffff;overflow:hidden;}

.gallery-panel .viewmorebox{width:auto; height:auto;padding:10px 20px; margin:30px auto 0 auto;text-align:center;}
.gallery-panel .view-more{width:auto; height:auto;padding:10px 20px; margin:30px auto 0 auto;background:#265ef7;color:#fff;font-size:20px;font-weight:400;text-align:center; border-radius:10px;font-family: Poppins,sans-serif;}

.pgallery .img-box{width:100%; height:auto;padding:0; margin:10px auto;border-radius:15px; border:solid 5px #ffffff;overflow:hidden; box-shadow:0 0 15px #00000030;}

/*-- Footer Section --*/
.footer-panel{width:100%; height:auto;padding:80px auto 0 auto; margin:auto; background:url(images/tabs-bg.jpg) no-repeat left center; background-size:cover;}
.footer-panel .footer-head{width:100%; height:auto;padding:70px 0 0 0; margin:0 auto 35px auto;font-size:60px;color:#265ef7;font-weight:500;text-align:center;font-family: Impact,sans-serif;}
.footer-panel .footer-conbox{width:100%; height:auto;padding:35px 0 25px 0; margin:0 auto;font-size:60px;color:#265ef7;font-weight:500;text-align:center;font-family: Impact,sans-serif;background:#0f153d;}
.footer-panel .footer-conbox .title{width:100%; height:auto;padding:0; margin:0 auto 10px auto;font-size:35px;color:#fff;font-weight:500;text-align:center;font-family: Impact,sans-serif;}
.footer-panel .footer-conbox .contact{width:100%; height:auto;padding:0; margin:0 auto;font-size:30px;color:#fff;font-weight:500;text-align:center;font-family: Impact,sans-serif;}



/*== INNER PAGE ==*/

/*--Inner Page Heading--*/
.breadcrumbbox{width:100%; padding:25px 0 25px 0; margin:115px auto 0 auto; background:#011065;font-family: Poppins,sans-serif;}
.bc-nav-box{width:100%; height:auto; padding:7px 0 5px 0; font-size:20px; color:#999; font-weight:500;}
a.bc-nav:link,a.bc-nav:active,a.bc-nav:visited{font-size:20px; color:#fff; font-weight:600;}
a.bc-nav:hover{color:#5b8cfe;}
.bc-nav-box span{color:#5b8cfe; font-weight:600;}

/*-- Inner Page --*/
.innbody{width:100%; height:auto; padding:80px 0; margin:auto; background:#f9e9d9;color:#333; font-size:15.5px; line-height:27px; text-align:left; font-weight:300;}

.bio-box{width:100%; height:auto; padding:0px 0; margin:auto; background:#fff; box-shadow:0 5px 7px #00000070;}
.bio-clip-box{width:100%; height:auto; padding:8px 3px 8px 0; margin:auto; background:url(images/binding-clip.jpg) repeat-x left;}

.bio-box .bio-body{width:100%; height:auto;padding:50px 60px; margin:0 auto;text-align:justify;}
.bio-box .bio-body h1{width:100%; height:auto;padding:0; margin:0 auto 40px auto;font-size:60px;color:#265ef7;font-weight:500;text-align:center;font-family: Impact,sans-serif;}
.bio-box .bio-smhead{width:100%; height:auto;padding:0; margin:0 auto 50px auto;font-size:30px;color:#333;font-weight:500;text-align:center;font-family: Impact,sans-serif;}
.bio-box .bio-body p{width:100%; height:auto;padding:0; margin:0px auto 20px auto;font-size:25px;line-height: 38px; color:#000; font-weight:600;font-family: Raleway,sans-serif;}

.ls-textbox{width:100%; height:auto;padding:60px; margin:70px auto 0 auto; background:#f4f4f4;text-align:justify; border-radius:30px; box-shadow:0 7px 15px #00000050; font-family: Raleway,sans-serif;}
.ls-textbox .ls-head{width:100%; height:auto;padding:0; margin:35px auto 30px auto;font-size:60px;color:#265ef7;font-weight:500;text-align:center;font-family: Impact,sans-serif;}
.ls-textbox .ls-smhead{width:100%; height:auto;padding:0; margin:0 auto 50px auto;font-size:30px;color:#333;font-weight:500;text-align:center;font-family: Impact,sans-serif;}
.ls-textbox p{width:100%; height:auto;padding:0; margin:0px auto 20px auto;font-size:25px;line-height: 38px; color:#000; font-weight:600;font-family: Raleway,sans-serif;}

.stories-box{width:100%; height:auto; padding:0px 0; margin:auto; background:#fff; box-shadow:0 5px 7px #00000070;}
.stories-clip-box{width:100%; height:auto; padding:8px 3px 8px 0; margin:auto; background:url(images/binding-clip.jpg) repeat-x left;}
.stories-box .stories-body{width:100%; height:auto;padding:50px 60px; margin:0 auto;text-align:justify;}
.stories-box .stories-body h1{width:100%; height:auto;padding:0; margin:0 auto 40px auto;font-size:60px;color:#265ef7;font-weight:500;text-align:center;font-family: Impact,sans-serif;}


.filter-button{font-size: 18px;border: 1px solid #42B32F;border-radius: 5px;text-align: center;color: #42B32F;margin-bottom: 30px;}
.filter-button:hover{font-size: 18px;border: 1px solid #42B32F;border-radius: 5px;text-align: center;color: #ffffff;background-color: #42B32F;}
.btn-default:active .filter-button:active{background-color: #42B32F;color: white;}
.port-image{width: 100%;height:auto;}
.gallery_product{padding:7px;margin:0 auto 12px auto;border:solid 1px #e1e1e1;}
.filter{overflow:hidden;}
.active{background-color: #42B32F;color: white;}

.gallery-box{width:100%;height:auto;padding:10px;margin:0px auto 12px auto;background:#f7f7f7;border:solid 1px #e1e1e1;}
.gallery-title{width:100%;height:auto;padding:0;margin:10px auto 0 auto; font-size:14px;font-weight:500;line-height:20px;text-align:left;font-family: Poppins,sans-serif;}
.gallery-author{width:100%;height:auto;padding:0;margin:auto; font-size:13px; font-weight:500;color:#aaa;font-family: Poppins,sans-serif;}

/*-- Contact Page --*/
.contact-panel{width:100%; height:auto; padding:0; margin:auto;font-family: Poppins,sans-serif; }
.contact-panel .heading{width:100%; height:auto; padding:0 0 30px 0; margin:auto; }
.contact-panel .heading h2{width:100%; height:auto; padding:0; margin:auto; font-size:20px; font-weight:bold; color:#000;}

.contact-panel .inquiryform{width:80%; height:auto; padding:0; margin:0;}
.contact-panel .contact-details{width:80%; height:auto; padding:0; margin:0; line-height:32px;}
.contact-panel .contact-row{width:100%; height:auto; padding:0; margin:0 0 21px 0;font-size:18px;font-weight:500;}
.contact-panel .contact-row span{font-weight:bold;}
.contact-btn {width:auto; height:auto; padding:12px 30px 10px 30px; margin:auto;background:#265ef7;color:#fff;font-size:18px;font-weight:600;border:none;outline:none;border-radius:5px;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important;}
.contact-btn:hover{background:#2349b2;color:#fff;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important;}


@media (min-width: 481px) and (max-width: 769px){
	
header {width: 100%;height: auto;position: relative;top: 0;left: 0;z-index: 100;border-bottom:solid 0px #ffffff50;}
header .logoBox{width:100%;height: auto; padding:0px 15%; margin:0 auto; font-size:40px; font-weight:900; color:#003366; line-height:30px; float:left; -webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important;}
header .menuBox{width:100%; height:auto; padding:0; margin:0; background:#f9e9d9;}
header .menu{width:auto; height:auto; padding:0; margin:0 auto;text-align: left;}

header.smaller {height: auto; }
header.smaller .header{width:100%; height:auto; padding:0; margin:auto; position:relative; z-index:101;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important;}
header.smaller .logoBox{width:100%;height: auto; padding:0px 15%; margin:0 auto; font-size:40px; font-weight:900; color:#003366; line-height:30px; float:left; -webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important;}
header.smaller .menuBox{width:100%; height:auto; padding:0; margin:0;background:#f9e9d9;}
header.smaller .menu{width:auto; height:auto; padding:0; margin:0 auto;text-align: left;}

/*-- Banner Section Css --*/
.bannerPanel{width:100%; height:auto; margin:auto;}

.tabs-panel .about-box {width: 440px;height: auto;padding: 0;margin: -20px auto 0 auto;}
.tabs-panel .about-box .ab-textbox {width: 45%;height: auto; padding: 17px 20px;font-size: 25px;}
.tabs-panel .about-box .ab-viewmore {width: 55%;height: auto;padding: 20px;background: #265ef7;font-size: 22px;}
.tabs-panel .bnavbox{width:90%; height:auto;padding:0; margin:15px auto; text-align:center;}
.tabs-panel .awards-head {width: 100%;height: auto;padding: 20px;margin: 40px auto 0 auto;font-size: 45px;}

.tabs-panel .business-head {width: 100%;height: auto;padding: 20px;margin: 40px auto 0 auto;font-size:45px;}

.awards-panel .award-box {width: 90%;}

.nc-panel .nc-head {width: 100%;height: auto;padding: 0;margin: 40px auto 0 auto;font-size: 45px;}
.ncbox-panel .nc-box {width: 90%;}

.vision-panel .vision-head {width: 100%;height: auto;padding: 0;margin: 0 auto;font-size:45px;}
.vision-panel .vision-textbox {width: 90%;height: auto;padding: 60px 40px;margin: 30px auto 0 auto;}
.vision-panel .vision-head1 {width: 100%;height: auto;padding: 0;margin: 70px auto 0 auto;font-size: 45px;}
.csr-panel .leftbox {width: 100%;height: auto;padding: 60px 5%;}
.csr-panel .rightbox {width: 100%;height: auto;padding: 60px 5%;}

.stories-box {width: 90%;}
.stories-box .stories-body {width: 100%;height: auto;padding: 50px 30px;}
.filter-button {font-size: 18px;border: 1px solid #42B32F;margin-bottom: 5px;}

.bio-box {width: 90%;}
.bio-box .bio-body {width: 100%;height: auto;padding: 50px 30px;}
.bio-box .bio-body h1 {width: 100%;height: auto;padding: 0;margin: 0 auto 40px auto;font-size: 45px;}
.ls-textbox .ls-head {width: 100%;height: auto;padding: 0;margin: 35px auto 30px auto;font-size: 45px;}
.ls-textbox {width:90%;height: auto;padding:40px 40px;}

.breadcrumbbox{width:100%; padding:25px 0 25px 0; margin:auto;}

/*-- Contact Page --*/
.contact-panel{width:90%; height:auto; padding:0; margin:auto;font-family: Poppins,sans-serif; }

.contact-panel .inquiryform{width:100%; height:auto; padding:0; margin:0 0 40px 0;}
.contact-panel .contact-details{width:100%; height:auto; padding:0; margin:0; line-height:32px;}
	
}
@media (min-width: 320px) and (max-width: 481px){
	
header {width: 100%;height: auto;position: relative;top: 0;left: 0;z-index: 100;border-bottom:solid 0px #ffffff50;}
header .logoBox{width:100%;height: auto; padding:0px 15%; margin:0 auto; font-size:40px; font-weight:900; color:#003366; line-height:30px; float:left; -webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important;}
header .menuBox{width:100%; height:auto; padding:0; margin:0; background:#f9e9d9;}
header .menu{width:auto; height:auto; padding:0; margin:0 auto;text-align: left;}

header.smaller {height: auto; }
header.smaller .header{width:100%; height:auto; padding:0; margin:auto; position:relative; z-index:101;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important;}
header.smaller .logoBox{width:100%;height: auto; padding:0px 15%; margin:0 auto; font-size:40px; font-weight:900; color:#003366; line-height:30px; float:left; -webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important;}
header.smaller .menuBox{width:100%; height:auto; padding:0; margin:0;background:#f9e9d9;}
header.smaller .menu{width:auto; height:auto; padding:0; margin:0 auto;text-align: left;}

/*-- Banner Section Css --*/
.bannerPanel{width:100%; height:auto; margin:auto;}

.tabs-panel .about-box {width: 330px;height: auto;padding: 0;margin: -20px auto 0 auto;}
.tabs-panel .about-box .ab-textbox {width: 45%;height: auto; padding: 17px 20px;font-size: 25px;}
.tabs-panel .about-box .ab-viewmore {width: 55%;height: auto;padding: 20px;background: #265ef7;font-size: 22px;}
.tabs-panel .bnavbox{width:90%; height:auto;padding:0; margin:15px auto; text-align:center;}
.tabs-panel .awards-head {width: 100%;height: auto;padding: 20px;margin: 40px auto 0 auto;font-size: 45px;}

.tabs-panel .business-head {width: 100%;height: auto;padding: 20px;margin: 40px auto 0 auto;font-size:45px;}

.awards-panel .award-box {width: 90%;}

.nc-panel .nc-head {width: 100%;height: auto;padding: 0;margin: 40px auto 0 auto;font-size: 45px;}
.ncbox-panel .nc-box {width: 90%;}

.vision-panel .vision-head {width: 100%;height: auto;padding: 0;margin: 0 auto;font-size:40px;}
.vision-panel .vision-textbox {width: 90%;height: auto;padding: 60px 40px;margin: 30px auto 0 auto;}
.vision-panel .vision-head1 {width: 100%;height: auto;padding: 0;margin: 70px auto 0 auto;font-size: 45px;}
.vision-panel .vision-smhead {width: 100%;height: auto;padding: 0;margin: 10px auto 50px auto;font-size: 24px;line-height: 32px;}
.vision-panel .vision-textbox p {font-size: 18px;}

.csr-panel .leftbox {width: 100%;height: auto;padding: 60px 5%;}
.csr-panel .rightbox {width: 100%;height: auto;padding: 60px 5%;}

/*-- Footer Section --*/
.footer-panel .footer-head {font-size: 45px;}

.innbody {width: 100%;height: auto;padding: 60px 0;}

.breadcrumbbox{width:100%; padding:25px 0 25px 0; margin:auto;}
	
.stories-box {width: 90%;}
.stories-box .stories-body {width: 100%;height: auto;padding: 50px 30px;}
.filter-button {font-size: 18px;border: 1px solid #42B32F;margin-bottom: 5px;}

.bio-box {width: 90%;}
.bio-box .bio-body {width: 100%;height: auto;padding: 50px 30px;}
.bio-box .bio-body h1 {width: 100%;height: auto;padding: 0;margin: 0 auto 40px auto;font-size: 45px;}
.bio-box .bio-body p {width: 100%;height: auto;padding: 0;margin: 0px auto 20px auto;font-size: 18px;line-height: 27px;}

.ls-textbox .ls-head {width: 100%;height: auto;padding: 0;margin: 35px auto 30px auto;font-size: 40px;line-height: 42px;}
.ls-textbox .ls-smhead {font-size: 21px;}
.ls-textbox {width:90%;height: auto;padding:40px 40px;}
.ls-textbox p {width: 100%;height: auto;padding: 0;margin: 0px auto 20px auto;font-size: 18px;line-height: 27px;}
	
}