@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@100;200;300;400;500;600;700;800;900&display=swap');
body {
  font-family: Poppins !important;
  color: #444444;
}

@font-face {
  font-family: 'Monotype Corsiva';
  font-style: normal;
  font-weight: 400;
  src: urlhttp://goriandassociates.com/image/MonotypeCorsiva.ttf) format('truetype');
}
#Bannercontrol_C {overflow:visible !important;}
/*about us page*/
.member-dilog h2{font-size:40px; text-transform:uppercase; color:#111; line-height:40px; margin-top:100px;}
.member-dilog h2 span{font-size:30px; text-transform:uppercase; color:#333; line-height:40px; font-style:italic; font-weight:400;}
.member-dilog h3{font-size:32px; text-transform:uppercase; color:#222; line-height:40px; margin-top:100px;}
/*about us page*/
section.container-fluid{/*padding:0 !important*/}
.abt-team-bx{/*display: inline-block;  margin: 0 15px;*/ margin-top:50px; background: #b4b4b4; padding:0;}
.member-cont-bx{text-align:center; background:#eee;  padding-top:20px ;}
.team-inner-pg .col-md-4 h5{ padding: 5px 10px;
    border: 1px solid #fff; font-size: 25px;
    margin: 0;
    line-height: 35px;
    background: #333;}

.team-inner-pg .col-md-4 h5 a{color:#fff;display:block;}
.member-cont-bx p{padding:0 30px;}
.member-cont-bx a{color:#fff;}
.member-cont-bx ul{background:#000; color:#fff;padding: 10px 50px;}
.member-cont-bx ul li{transition:.5s; border-bottom: 1px solid #fff;  padding: 3px 0;}
.member-cont-bx ul li:hover{padding-left:10px;}
.member-cont-bx ul li a{color:#fff;}
.member-cont-bx a{color:#333;}
.member-cont-bx .fa{margin-right: 15px;
    border: 1px solid #111;
    padding: 5px;
    width: 30px;
    height: 30px;}
.abt-team-bx img{margin-right:-15px;}

div#WhatsNewControl_C {
    margin-top: 22px;
}

.same-ft{
    border: 1px dashed #666;
    /* padding: 15px 15px; */
    /* position: relative; */
    /* padding-left: 85px; */
    text-align: center;
    /* margin-top:5px; */
    /* padding: 5px 0; */
    height: 80px;
    }
 .same-ft1 {
    border: 1px dashed #666;
    padding: 0 15px;
    position: relative;
    margin-top: 14px;
    transition: 0.5s;
    height: 58px;
    text-align: center;
}
.same-ft1 p{color: #999;font-size: 0.9em;text-align: center;}
.same-ft1 p span{display:block; color:#777;/*! font-family: montserrat; */font-family: 'Saira', sans-serif !important;}
.same-ft1 p  a{color:#999;}
	
.same-ft1:hover{background:rgba(63,128,173,0.8); color:#fff !important;}
.same-ft1:hover p, .same-ft1:hover p span, .same-ft1:hover p a{color: #fff;}
.same-f1t:hover:after{color:#fff !important;}
.same-ft1 h3{color: #fff;font-size: 18px;}

.same-ft:hover{background:rgba(63,128,173,0.8); color:#fff !important;}
.same-ft:hover p, .same-ft1:hover p span, .same-ft1:hover p a{color: #fff;}
.same-f1:hover:after{color:#fff !important;}
.same-ft h3{color: #fff;font-size: 18px;}


.social-lnks {
    color: #fff;
    text-align: right;
}

.social-lnks a{
    color: #fff;
    padding: 0px 10px;line-height: 40px;
}


#topbar {
  line-height: 40px;
  font-size: 14px;
  transition: all 0.5s;
  position:absolute;
  z-index: 99;
  background: #1f4e79;
  width: 100%;
}

#topbar.topbar-scrolled {
  top: -40px;
}

#topbar .contact-info {
  color: white;float: left;
}

#topbar i {
  color: #fff;
  font-size:20px;
  /* padding-right: 4px; */
  line-height: 40px;
}

#topbar .contact-info i + i {
  margin-left: 15px;
}




*{font-family:Poppins !important; }
.fa {font-family:fontawesome !important;}
p{font-family: Poppins !important; font-size:14px; line-height:22px;text-align: justify;}

ul li{font-family: Poppins !important;
font-size: 14px;
line-height: 22px;
text-align: justify;}
a {
  color: #0d1226;
}
#widgetsControl, #widgetsControl_C, #WidgetControl1, #WidgetControl1_C{height:inherit !important;}
/*----- Accordion -----*/
.accordion, .accordion * {
	-webkit-box-sizing:border-box; 
	-moz-box-sizing:border-box; 
	box-sizing:border-box;
}

.accordion {
	overflow:hidden;
	margin-bottom: 30px;
}


/*widgets7*/
.aside {
    margin-top: 10px;


}
.aside h3 {
    background: #0a365e;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    margin: 0;
    line-height: 36px;
    font-size: 20px;
    color: #fff;
    text-align: center;
    font-weight: bold;
    border-bottom: 1px solid #fff;
}
.aside ul {
    margin: 0;
    padding: 0;
}
.aside ul li {

    border-bottom: 1px solid #fff;
    line-height: 30px;
    padding-left: 20px;
    transition: all .3s;
    list-style: none;
}
.aside ul li a {
    color: #fff;
}
.camn4{background: #1f4e79;}
.camn4.active{
  background-color:#ffc000;
  color: white;
}
#WidgetControl7 {margin-top:50px;}
.ser-email-bx {
    background: #eee;
    margin: 0;
    padding: 14px;
}
.ser-email-bx .fa {
    margin-right: 10px;
    border: 1px solid #111;
    padding: 4px;
    width: 25px;
    height: 25px;
}
.ser-email-bx p span {
    font-size: 20px;
}
.ser-email-bx p span span{
    font-size: 18px;
}
.ser-email-bx a {
    color: #111;
}

.bg-img {
  background-image: url('image/Audit-BG.png');
  width: 100%;
  height: 350px;
  background-size: cover;
  /* margin-bottom: 100px; */
}

/*widgets7*/
/*----- Section Titles -----*/
.accordion-section-title {
	width: 100%;
	padding: 10px 15px;
	display: inline-block;
	border-bottom: 1px solid #fff;
	background: #f5f5f5;
	text-align: justify;
	transition: all linear 0.15s;
	font-size: 18px;
	color: #282828;
	position: relative;
}

.accordion-section-title:after{
    content: "+";
    position: absolute;
    right: 10px;
    top: 8px;
    font-size: 25px;
    font-weight: normal;
    }
	
.accordion-section-title.active:after{
    content: "-";
    font-size: 40px;
    top: -5px;
    }

.accordion-section-title.active, .accordion-section-title:hover {
	background:#e7e7e8;
	/* Type */
	text-decoration:none;
	color:#000;
}

.accordion-section:last-child .accordion-section-title {
	border-bottom:none;
}

/*----- Section Content -----*/
.accordion-section-content {
	padding:15px;     /*border: 1px solid #ddd;*/
	display:none;   /*  min-height: 435px;*/
}

.accordion-section {
    margin-top: 10px;
}
#HeaderControl{
    height: 82px;
    float: Left;
    margin-bottom: 0;
    padding: 16px 0;
    transition: 0.5s;
    position: absolute;
    left: -2px;
    top: 40px;
    z-index: 9;
    width: 30%;
    background: #fff;
    text-align: center;
    }
	
#HeaderControl.RadDock_Default .rdMiddle .rdCenter, #HeaderControl.RadDock_Default .rdBottom .rdCenter{    background-color: transparent !important;}

#MenuControl.RadDock_Default .rdMiddle .rdCenter, #MenuControl.RadDock_Default .rdBottom .rdCenter{    background-color: transparent !important;}

#MenuControl{
    height: 82px;
    float: Right;
    margin-bottom: 0;
    padding: 0px 0;
    transition: 0.5s;
    /* position: absolute; */
    right: 0;
    top: 39px;
    z-index: 9;
    width: 71%;
    background: #fff;
    }
	
	
.body-fx #HeaderControl{
    height: 90px;
    float: Left;
    position: fixed;
    width: 31%;
    /* padding: 0; */
    /* padding-left: 0; */
    /* background:rgba(31,78,121,0.95); */
    z-index: 99;
    text-align: left;
    transition: 0.5s;
    height: 68px !important;
    top: 0;
}

.body-fx #logo-web{margin-top: 6px;}

.body-fx #MenuControl_C{height: 68px !important;}
.body-fx #MenuControl {
    height: 90px;
    float: Right;
    position: fixed;
    right: 0;
    width: 70%;
    padding: 0;
    padding-right: 0;
    /* background: rgba(31,78,121,0.95); */
    transition: 0.5s;
    top: 0;
    height: 68px !important;
}

center #form1 #HomepagecontentControl{padding-top: 50px; padding-bottom:25px;}
center #form1 .top-nav{background:#303f4c;}
center #form1 #HeaderControl,
center #form1 #MenuControl{/* background: #1f4e79; */}

center #form1 #HeaderControl{margin-left: -2px;width: 31%;/* top: 40px; */z-index: 9999999;}
center #form1 #MenuControl{margin-right: -2px;/* top: 40px; */}

.body-fx center #form1 #HeaderControl{margin-left:0;/* top: 40px; */}
.body-fx center #form1 #MenuControl{margin-right: 0px;}
#WidgetControl4{/* display:none; */}
a:hover {
  color: #8ec4dd;
  text-decoration: none;
}

h1, h2, h3, h4, h5, h6 {
  font-family: 'Poppins', sans-serif;
}
section.bnr{padding:0;}
img{max-width:100%;}

/*navbar*/

#HeaderControl, #MenuControl, #widgetsControl, #WidgetControl2, #WidgetControl1, #WidgetControl4{padding: 0;}


/*--------------------------------------------------------------
# Back to top button
--------------------------------------------------------------*/

/*--------------------------------------------------------------
# Header
--------------------------------------------------------------*/
#header {
    padding: 15px 0;
    position: relative;
    left: 0;
    right: 0;
    transition: all 0.5s; background:rgba(13, 18, 38,.9);z-index: 999;
}	
#header.header-scrolled {
  background: rgba(0, 0, 0, 0.9);
  padding: 20px 0;
  height: 72px;
  transition: all 0.5s;
}

#header img {
 margin:0 auto;
}

#header #logo h1 {
  font-size: 34px;
  margin: 0;
  padding: 0;
  line-height: 1;
  font-family: 'Poppins', sans-serif;
  font-weight: 700;
  letter-spacing: 3px;
}

#header #logo h1 a,
#header #logo h1 a:hover {
  color: #fff;
  padding-left: 10px;
  border-left: 4px solid #dd3d25;
}

#header #logo img {
  padding: 0;
  margin: 0;
}
.body-fx #header{/*padding: 6px 0;
    height: 65px;
    position: fixed;
    left: 0;
    top: 0;
    right: 0;
    transition: all 0.5s;
    z-index: 997;
    background: rgba(13, 18, 38,.85);*/}

.body-fx .navbar-default{/*background-color: transparent !important;*/}


/*--------------------------------------------------------------
# banner
--------------------------------------------------------------*/

.bnr-sec{/*padding: 0; background:url(../Image/banner-img1.jpg); background-size:100% 100%; background-repeat:no-repeat; background-attachment:scroll; height:100vh; width:100%;*/ padding:0;}
.bnr-sec .container, .bnr-sec .row, .bnr-sec .col-md-6{position:relative;}
.bnr-sec .tp-cont{position:absolute; top:230px;}
.bnr-sec .tp-cont h1{color:#272364; font-size:30px; line-height:30px; font-weight:400; margin:0; padding:0;}
.bnr-sec .tp-cont h4{color:#000000; line-height:35px; font-size:18px;margin:0; padding:0; padding-left:30px;}
.bnr-sec .btm-lft-cont{position:absolute; bottom:0;}
.bnr-sec .btm-rht-cont{position:absolute; bottom:0;}
.banner-content .txt-rotate .wrap{border-right:#0d1226 solid;}
.banner-content a{color:#fff; background:#0d1226; line-height:40px; padding:10px 20px; margin:5px 20px; border-radius:10px; border:2px dotted #111; transition:.5s; font-weight:bold;}
.banner-content a:hover{color:#0d1226; background:#111; line-height:40px; padding:10px 25px; margin:5px 20px; border-radius:10px; border:2px dashed #fff;}


/*--------------------------------------------------------------
# home Section
--------------------------------------------------------------*/


/*--------------------------------------------------------------
# Sections General
--------------------------------------------------------------*/
section {
  padding: 10px 0;
}

.section-bg {
  background-color: #f4f9fc;
}

.section-title {
  text-align: center;
  padding-bottom: 30px;
}

.section-title h2 {
  font-size: 32px;
  font-weight: bold;
  position: relative;
  margin-bottom: 30px;
  color: #0d1226;
  text-transform:uppercase;padding-bottom: 20px;
  z-index: 2;
}

.section-title h2::after {content: '';  position: absolute;  left: 0; right:0;  bottom: -2px; height: 6px; background: #f6a427; width: 60px;margin:0 auto;}
.section-title h2::before {content: ''; right: 0; width:150px; margin:0 auto; position: absolute;  left: 0;  bottom: 0; height: 2px;  background: #00295a;}
.tm-lft .section-title h2::before{background: #fff;}
.section-title p {
  margin-bottom: 0;
}

* -----------------------section_5 -------------------------*/
/* Team Section
--------------------------------*/

#team {
  background: #fff;
  padding:10px 0;
}

#team .member {
  text-align: center;
  /*margin-bottom: 20px;
  background: #000;*/
  border: #ccc solid 2px;
  position: relative;
}

#team .member .member-info {
  opacity: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  position: absolute;
  bottom: 0;
  top: 0;
  left: 0;
  right: 0;
  transition: 0.2s;
}

#team .member-info-content {
  /*margin-top: -50px;*/
  transition: margin 0.2s;
}

#team .col-lg-3:hover .member-info {
  background: rgba(31, 71, 121, 0.7);
  opacity: 1;
  transition: 0.4s;
}

#team .member:hover .member-info-content {
  margin-top: 0;
  transition: margin 0.4s;
}

#team .member h4 {
  font-weight: 700;
  margin-bottom: 2px;
 font-size: 24px;
  color: #fff;
}
#team .member h5 {
  font-weight: 700;
  margin-bottom: 2px;
 font-size: 18px;
  color: #fff;
}
#team .member span {
  font-style: italic;
  display: block;
  font-size: 13px;
  color: #fff;
}

#team .member .social {
  margin-top: 15px;
}

#team .member .social a {
  transition: none;
  color: #fff;
  font-weight:bold;
}

#team .col-lg-4:hover a {
  color: #ccff66;
}

#team .member .social i {
 font-size: 24px;
  margin: 0 2px;
}
#team .member-info-content{background: #1f4e79;color: #f8b914;padding:10px 20px;text-align:center;}
#team .member-info-content h4{margin:0;font-size:20px;font-size: 16px;}
#team .member-info-content h5{margin:0; font-size:18px;}
#team .col-lg-4.col-md-6:hover .member-info-content{background:#ffc000; color:#ceff6b;}
header img{padding: 5px 5px;}
/* Team Section

/*--------------------------------------------------------------
# About
--------------------------------------------------------------*/
.abt-sec{/*background:url(../Image/abt-bg.jpg);*/position:relative;/* padding: 50px 0; *//* background-size:100% 100%; background-repeat:no-repeat;*//*! margin-top: 41px; */}
.abt-sec h2 {font-weight: 400; margin: 0; font-size: 34px; color: #000; margin-bottom: 30px; position: relative; }
.abt-sec h2 span{font-weight: 700;margin: 0;font-family: Monotype Corsiva !important;font-size: 40px;color: #1f4e79;margin-bottom: 30px;position: relative;}
.abt-sec p { margin-bottom: 10px; text-align:justify; line-height:26px; font-size:14px;}
.abt-cont{padding: 9px;background-color: rgba(248,183,20,0.95);margin-left: -120px;transform: translateY(30px);transition:.5s;}
.abt-sec:hover .abt-cont{transform:translateY(30px);;}
.abt-cont.abt-cont1{margin-right: -107px;position: absolute;margin-left: inherit;z-index: 9;}

/*abt-btm-sec section*/
.abt-btm-sec{padding: 60px 0;  position: relative;  overflow: hidden;}
.abt-btm-sec .icon-boxes{
  padding-top:20px;
}
.abt-btm-sec .icon-boxes .icon-box p {
    font-size: 15px;text-align:center;
    color: #848484;
}
.tm-inr-pg p, .tm-inr-pg ul{text-align:justify;}
.abt-btm-sec .icon-boxes .icon-box {
    padding: 30px;
    position: relative;
    overflow: hidden;
    background: #fff;
    box-shadow: 0 0 29px 0 rgba(68, 88, 144, 0.12);
    transition: all 0.3s ease-in-out;
    border-radius: 8px;
    z-index: 1;
	border:1px dashed #ccc;margin: 10px auto;
	text-align:center;
}

.abt-btm-sec .icon-boxes .icon-box:hover, .abt-btm-sec .icon-boxes .icon-box:hover .fa, .abt-btm-sec .icon-boxes .icon-box:hover a{ color:#fff;}
.abt-btm-sec .icon-boxes .icon-box i {
  font-size: 40px;
  color: #f8b914;
  margin-bottom: 10px;
}
.abt-btm-sec .icon-boxes .icon-box::before {
    content: '';
    position: absolute;
    background: #f8b914;
    right: -60px;
    top: -40px;
    width: 100px;
    height: 100px;
    border-radius: 50px;
    transition: all 0.3s;
    z-index: -1;
}
.abt-btm-sec .icon-boxes .icon-box:hover::before {
    background: #f8b914;
    right: 0;
    top: 0;
    width: 100%;
    height: 100%;
    border-radius: 0px;
}
/*abt-btm-sec section*/

/*--------------------------------------------------------------
# Services
--------------------------------------------------------------*/
/* ser-sec
--------------------------------*/
.section-header{margin-bottom: 30px; padding-top:0px;}
.abt-mda .section-header{padding-top:0;}
.abt-mda img{margin:5px auto;}
.section-header h3 span{color: #f8b914;}
.section-header h3 {
    font-size: 32px;
    color: #425161;
    text-transform: uppercase;
    text-align: center;

    font-weight: 700;
    position: relative;
    padding-bottom: 15px;
}
.section-header p {
    text-align: center;
    color: #333;
    font-weight: 600;
    font-size: 18px;
}
.section-header h3::before {
    content: '';
    position: absolute;
    display: block;
    width: 120px;
    height: 1px;
    background: #425161;
    bottom: 1px;
    left: calc(50% - 60px);
}
.section-header h3::after {
    content: '';
    position: absolute;
    display: block;
    width: 40px;
    height: 3px;
    background: #425161;
    bottom: 0;
    left: calc(50% - 20px);
}

.ser-sec{padding:10px 0;background:url(image/hm-ser-bg.jpg); background-repeat:no-repeat; background-position: top center; color:#444;}
.ser-sec .section-header h3{text-align: left; color: #ffff;  background: #2f3d4c;  display: inline-block;   padding: 5px;}
.ser-sec .section-header h3::after, .ser-sec .section-header h3::before{display:none;}
.ser-sec .ser-bx{text-align:center; vertical-align: top;}
.ser-sec .ser-bx{text-align:center; vertical-align: top;}
.ser-sec ul{margin:0; padding:0; list-style:none; text-align:center;}
.ser-sec ul li{display:inline-block; width:23%; margin:10px .8%; transition:.5s; padding-top:20px;}
.ser-sec ul li:hover{display:inline-block; width:23%; margin:10px .8%; padding-top:12px;}
.ser-sec .ser-bx h4{font-size:20px;}
.ser-sec .ser-bx p{text-align:justify; font-size:15px; line-height:24px;color:#fff;}
.ser-sec .ser-bx img { border-radius: 5%; border: 7px solid #425161; margin:0 auto; transition:.4s; /*width:150px;*/ position:relative;}
.ser-sec .ser-bx:hover img{border: 7px solid #f8b914; margin:0 auto;}
.ser-sec .ser-bx .ser-cont {
    border: 1px solid #425161;
    border-radius: 5px;
    margin-top: -10px;
    padding: 10px 15px;
    min-height: 120px;
    /* padding-top: 15px; */
    background: #425161;
    box-shadow: 8px 12px 11px #ccc;
    color: #fff;
}

/*--------------------------------------------------------------
# team
--------------------------------------------------------------*/

.tm-sec{background:url(../Image/tm-sec-bg.jpg); position:relative; background-size:100% 100%; background-repeat:no-repeat; padding:20px 0 50px;}

.tm-sec h2{font-weight: 400; margin: 0; font-size: 30px; color: #fff; margin-bottom: 20px; position: relative; margin-top:10px;}
.tm-sec h2 span{font-weight: 700; margin: 0; font-size: 35px; color: #f8b914;}
.tm-sec h4{font-weight: 400; margin: 0; font-size: 20px; line-height:40px; font-weight:bold; color: #374454; position: relative; margin-top:20px; display:block;}
.tm-sec h4 span{margin-right:10px; color:#f8b914;}
.tm-sec .abt-rht-cont{padding: 0 30px ;padding-right:100px;}
.tm-sec .abt-rht-cont span{color:#fff;}
.tm-sec p, .tm-sec ul li{text-align:justify; font-size:13px;}
.tm-sec ul{margin-top:20px;}
img{max-width:100%;}
	
.Serbox:hover img{ transition:0.7s; transform:scale(1.2);}
/*--------------------------------------------------------------
# Industry
--------------------------------------------------------------*/
.Indust-sec{background:#313f4c; position:relative; background-size:100% 100%; background-repeat:no-repeat; padding:0px 0 100px; color:#fff;}
.Indust-sec h3{display:inline-block; background:#f8b914;line-height: 30px;
    padding: 20px; border-top-left-radius:20px; border-bottom-left-radius:20px;}
.Indust-sec h4 {
    margin: 0;
    font-size: 20px;
    line-height: 50px;
    font-weight: bold;
    color: #374454;
    margin-bottom: 20px;
    text-align:center;
    position: relative;
    margin-top: 20px;
    display: block;
    background: url(../Image/head-bd.jpg);
    background-repeat: no-repeat;
    background-size: 100%;}
.Indust-sec ul{list-style:none; margin:0; padding:0;
    text-align: justify;}
.Indust-sec ul li{line-height:50px; border-bottom:1px dashed #f8b914;font-size: 15px;}
.Indust-sec ul li img{margin:10px; margin-left:0; min-height:20px;}
.Indust-sec .abt-rht-cont h2{
    font-weight: 400;
    margin: 0;
    font-size: 28px;
    color: #3d4d5d;
    margin-bottom: 30px;
    position: relative;
}
.Indust-sec .abt-rht-cont h2 span {  font-weight: 700;  margin: 0;  font-size: 30px;   color: #3d4d5d;}
.Indust-sec .abt-rht-cont p{color:#444;}
.Indust-sec .abt-rht-cont img{margin:10px auto;}
.Indust-sec .abt-rht-cont h6{ font-weight: 400;  margin: 0;  font-size: 30px;   color: #fff; text-align:center; padding:50px 0;}
.Indust-sec .abt-rht-cont h6 span{ font-weight: 400;  margin: 0;  font-size: 20px;   color: #fff;text-align:center;}

.service-section{ background:#5a2917; padding:25px 0px; min-height:350px;}
.service-section-inner{ margin:0 auto; padding:0;}
.service-section-inner .box{ min-height:350px; float:left; margin-right:1.5%; margin-left:1.5%; text-align:center;}
.service-section-inner .box img{ border:5px #ccc solid; border-radius:60px; margin-top:20px;}
.service-section-inner .box img:hover{transition:.9s;  transform: rotateY(360deg);}
.service-section-inner .box .readmore2{ width:100px; margin:0 auto; padding:5px; border:1px #5a2917 solid;  line-height:24px; text-align:center; transition:ease-in-out .2s;}
.service-section-inner .box .readmore2 a{color:#fff; text-decoration:none; font-size:13px; font-weight:normal; text-transform:uppercase;}
.service-section-inner .box .readmore2:hover{  color:#fff; border:1px solid #fff;}
.service-section-inner .box h3{ font-family:Arial; font-weight:normal;  font-size:20px; color:#ccc; text-align:center; line-height:30px;}
.service-section-inner .box p{font-family:Arial; font-size:14px; text-align:center; line-height:24px; color:#eee;}

.yellow-bg{ background-color:#1f4e79;margin-top: 100px;}
.yellow-bg .p2{ color:#ccc; line-height:30px;}
.main-contaner h1{ font-family:Arial; font-weight:bold; font-size:30px; color:#222; text-align:center; line-height:30px; text-transform:uppercase; }
.main-contaner h2{ font-family:Arial; font-weight:bold;  font-size:25px; color:#fff; text-align:center; line-height:30px; text-transform:uppercase;}
.main-contaner p{font-family:Arial; font-size:14px; text-align:center; line-height:26px; color:#333; margin-left: 10px;
    margin-right: 10px;}
	
.Serbox {
  margin-bottom: 65px;
}

/*--------------------------------------------------------------
# Footer
--------------------------------------------------------------*/
#FooterrControl1_tbl{/*display:none;*/}
/*footer*/
footer{background:#425161; color:#fff; padding: 100px 0px 50px; background-image:url(../image/footer-bg.jpg); background-attachment:fixed; background-position:top center; background-size:100% 100%;}
footer h3 {font-family: Playfair Display;color: #fff;}
footer h5 {font-family: Playfair Display;color: #fff;}
footer p { color: #eee;}
footer .sub-footer ul.socialmedia{list-style:none; margin:0; padding:0;}
footer ul.socialmedia li {  display: inline-block;  padding: 4px; float: left;}
footer .sub-footer p {
    font-size: 17px;
    margin-right: 8px;
}

.col-md-4.footer-lft.aos-init {
  /* margin-top: 20px; */
}
#FooterrControl1_tr_FooterBackImage{background-image: none !important;}
footer ul.socialmedia li a {
    /* padding: 10px; */
    line-height: 40px;
    width: 40px;
    height: 40px;
    background: #1f4e79;
    color: #f8b914;
    border-radius: 100%;
    float: left;
    text-align: center;
    transition: all 300ms ease-in-out;
}
footer ul.socialmedia li a:hover {
    background: #f8b914;
    color: #425161;
    transition: all 300ms ease-in-out;
}
footer .footer-cntr{border-left: 1px solid #3e3e3e;/* border-right: 1px solid #3e3e3e;*/}
footer .footer-cntr .fa{font-size:20px; line-height:20px; color:#eee; margin-right:10px;}
.footer-rht ul{list-style:none; padding-left:0; margin:0;}
.footer-rht ul li{padding: 6px 0px;}
.footer-rht ul li a{color:#eee; position: relative; padding: 6px 20px; text-decoration: none; transition: all 300ms ease-in-out;}
.footer-rht ul li a:hover{transition:0.5s; color:#fff;}
.footer-rht ul li a:after{content: "\f105";
    position: absolute;
    left: -5px;
    top: 22%;
    display: inline-block;
    font: normal normal normal 16px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
footer .sub-footer{padding-top: 30px;}
#FooterrControl1_tr_FooterBackImage td{height:inherit !important;     display: block;}
#FooterrControl1_tr_FooterBackImage tr{ display: block; width:100%;}
#FooterrControl1_tr_FooterBackImage table{display:none;}
#FooterrControl1_tr_FooterBackImage #FooterrControl1_Footer table{display:block;}
#FooterrControl1_Footer{    margin-top: -1px !important;}
#FooterrControl1_Footer tbody{    width: 100%;
    display: block;}
/*footer*/

/*about us*/
.abt-inner-pg{margin-top:10px; position:relative;}
.abt-bnr-tp{margin-top:65px; position:relative;}
.abt-bnr-tp .tp-img { position: relative; padding:0; height:450px; width:100%;}
.abt-bnr-tp .tp-img img{height:100%; width:100%;}
.abt-bnr-tp .tp-img:after {
    position: absolute;
    content: "";
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    opacity: 0.6;
    background: #09090a;
    background: -moz-linear-gradient(-45deg, #f8b914 1%, #1f1e2c 50%, #1f1e2c 51%, #33314e 100%);
    background: -webkit-linear-gradient(-45deg, #f8b914 1%, #1f1e2c 50%, #1f1e2c 51%, #33314e 100%);





    background: linear-gradient(135deg, #f8b914 1%, #1f1e2c 50%, #1f1e2c 51%, #33314e 100%);
}
.abt-bnr-tp .innr-pg-heading {
    position: absolute;
    color: #fff;
    top: 200px;
    z-index: 9;
    left: 0;
    right: 0;
    font-weight: bold;
    font-size: 50px;
    text-transform: uppercase;
    margin: 0 auto;
    text-align: center;
}
.heading-sec .stick-letter {
    font-family: "Poppins",sans-serif;
    font-size: 80px;
    position: absolute;
    top: 0;
    left: 34%;
    color: #fee493;
    font-weight: 700;
}
.clearfix:after {
    clear: both;
}

.clearfix:before, .clearfix:after {
    content: " ";
    display: table;
}
.heading-sec {
    position: relative;
}
.mod-who-we .block-img .first-img {
    position: relative; border: 5px solid #f8b914;
    margin-top: 6px;
}
.mod-who-we .block-img .second-img {
    position: absolute;
    top: 270px;
}
.mod-who-we h3 b{color:#f8b914; font-weight:bold;}
.mod-who-we p {text-align:justify;
    color: #232323;
    margin-bottom: 10px;
}
.bs-heading {
    position: relative;
    font-family: "Poppins",sans-serif;
    font-size: 40px;
    font-weight: 600;
    text-align: center;
    color: #302f2f;
    margin: 0 0 90px 0;
    z-index: 1;
}
.bs-heading b{
    font-weight:700; color:#f8b914;
}
.cm-gradiant::after {
    position: absolute;
    content: "";
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    opacity: 0.6;
    background: #09090a;
    background: -moz-linear-gradient(-45deg, #f8b914 1%, #1f1e2c 50%, #1f1e2c 51%, #33314e 100%);
    /* background: -webkit-linear-gradient(-45deg, #f8b914 1%, #1f1e2c 50%, #1f1e2c 51%, #33314e 100%); */
    /* background: linear-gradient(135deg, #f8b914 1%, #1f1e2c 50%, #1f1e2c 51%, #33314e 100%); */
}
.mod-who-we .block-img .third-img {
    position: absolute;
    display: block;
    right: 28px;
    bottom: -122px; border: 5px solid #f8b914;
}
.mod-who-we .block-img .second-img {
    position: absolute; border: 5px solid #f8b914;
    top: 270px;
}
.mod-who-we .block-img .pattern img {
    position: absolute;

    top: 92px;
    right: -18px;
    height: 250px;
}
.lyt-bg-img {
    position: relative;    /* margin-top: 102px; */
    padding: 0;
}
.lyt-bg-img .info-container .info ul li a {
    color: #fff;
    font-weight: bold;
}
.lyt-bg-img.goal:before {
    content: '';
    background-image: url(../image/about-goal.jpg);
    width: 100%;
    height: 528px;
    display: block;
    background-size: 100% 100%;
    background-position: 50% 50%;
    background-attachment: scroll;
}
.lyt-bg-img .info-container {
    background-color: rgba(247,185,23,0.9);
    position: absolute;
    bottom: 0;
    right: 0;
    padding: 45px 50px;
    z-index: 2;
}
.lyt-bg-img.goal:after {
    position: absolute;
    content: "";
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    z-index: 1;
    opacity: 0.7;
    /* background: #09090a; */
    background: -moz-linear-gradient(-45deg, #09090a 1%, #1f1e2c 50%, #1f1e2c 51%, #33314e 100%);
    /* background: -webkit-linear-gradient(
-45deg
, #09090a 1%, #1f1e2c 50%, #1f1e2c 51%, #33314e 100%); */
    /* background: linear-gradient(
135deg
, #09090a 1%, #1f1e2c 50%, #1f1e2c 51%, #33314e 100%); */
}
.lyt-bg-img.goal:after {
    position: absolute;
    content: "";
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    z-index: 1;
    opacity: 0.7;
    /* background: #09090a; */
    background: -moz-linear-gradient(-45deg, #f8b914 1%, #1f1e2c 50%, #1f1e2c 51%, #33314e 100%);
    /* background: -webkit-linear-gradient(-45deg, #f8b914 1%, #1f1e2c 50%, #1f1e2c 51%, #33314e 100%); */
    /* background: linear-gradient(135deg, #f8b914 1%, #1f1e2c 50%, #1f1e2c 51%, #33314e 100%); */
}
.lyt-section {
    margin-top: 112px;
    margin-bottom: 112px;
}

.lyt-multi-bg .stick-letter{ top: 4px; left: 40%;}


.lyt-bg-img .info-container .info {
    color: #ffffff;
    position: relative;
    max-width: 450px;
}

.lyt-bg-img .info-container .info .fa {

    font-size: 34px;
    position: absolute;
    top: 0;
    left: 0;
}
.lyt-bg-img .info-container .info .fa {
    font-size: 34px;
    position: absolute;
    top: 0;
    left: 0;
}
.lyt-bg-img .info-container .info h3 {
    margin: 0;
    margin-left: 50px;text-align: left;
    font-weight: 600;    line-height: 30px;
    font-size: 20px;
}

.lyt-bg-img .info-container .info p {
    margin-top: 20px;
    margin-bottom: 30px;
}
.lyt-bg-img .info-container .info ul {
    margin-bottom: 0;
    margin-left: -20px;
    margin-top: 15px;
	font-size: 14px;
}
.lyt-bg-img .info-container .info ul .m-bot-20 {
    margin-bottom: 20px;
}
.bs-box-white .white-box {
    background-color: rgba(255,255,255,0.9);
    position: absolute;
    bottom: 10px;
    left: 0;
    right: 0;
    min-height: 220px;
    max-width: 90%;
    padding: 15px 20px;
    margin: 0 auto;
}
.lyt-bg-img .info-container .info ul li {text-align: justify;
    /*float: left;
    margin-right: 55px;*/
}

.bs-box-white .white-box h3 {
    font-size: 18px;
    font-weight: 400;
    color: #f8b914;
    margin-top: 0;
    margin-bottom:10px;
}
.lyt-section  .bs-box-white img{width:100%;}
.bs-box-white .white-box p {
    margin-bottom: 0;
    font-size: 12px;
    color: #302f2f;    text-align: justify;
}
.bs-box-white.m-top-50 {
    margin-top: 50px;
}
.i-amphtml-layout-size-defined {
    overflow: hidden!important;
}
.lyt-section.typ-gray {
    background-color: #f3f1f2;
    padding-top: 60px;
    padding-bottom: 40px;
    margin: 0;
}


.bs-heading.whs-sm-heading {
    text-align: center;
    font-weight: 400;
    color: #444;
    font-size: 20px;
    margin-bottom: 35px;
}
.bs-industries-serve .client-parent {
    position: relative;
}
.bs-industries-serve .client-sec.typ2 {
    min-height: 190px;
    padding: 10px;
}
.lyt-section.typ-gray {
    background-color: #f5f5f5; background:url(../Image/tm-sec-bg.jpg); position:relative; background-size:100% 100%; background-repeat:no-repeat; 
    /* padding-top: 112px; */
    /* padding-bottom: 112px; */
    margin: 0;
}
.heading-sec .stick-letter.typ-one {
    left: 34%;
}
.bs-team-card .thumb-card {
    padding: 30px;margin-top: 10px;
    position: relative;
    background-color: #fff;
    text-align: center;
}
.bs-team-card .thumb-card .circular-portrait {
    position: relative;
    width: 150px;
    height: 150px;
    overflow: hidden;
    border-radius: 50%;
    display: inline-block;
}
.bs-team-card .thumb-card .circular-portrait img {
    width: 100%;
}
.bs-team-card .thumb-card .card-info {
    padding-top: 30px;
}
.bs-team-card .thumb-card .card-info h4 {
    text-align: center;
}
.bs-team-card .thumb-card .card-info p {
    color: #444;
    font-weight: 500;
    font-size: 14px;text-align: center;
}
.btn-link {
    color: #f8b914;
    font-size: 14px;
    font-weight: 600;
    border-bottom: 1px solid #f8b914;
    padding: 6px 0;
    outline: none;
}
.lyt-bg-img goal p{color:#fff;}
.bs-heading.small-subheading {
    font-size: 18px;
    font-weight: 700;
    margin-bottom: 8px;
}
.bs-team-card .thumb-card .card-info p a {
    font-size: 14px;
    padding-bottom: 3px;
    color: #f8b914;
    border-bottom: 1px solid #f8b914;
}

.Indust-sec .abt-cont{padding:inherit;margin-left:inherit; background:transparent;} 
.Indust-sec .bs-heading{color:#f8b912;}





/*about us*/
/*services pg*/


.innr-ser-pg p, .abt-inner-pg{text-align:justify;}
.abt-inner-pg img{max-width:100%;}
.audit-heading {
    font-size: 16px;
    padding: 0 0 0 55px;
    color: #f8b914;
    margin-top: 155px;
    font-weight: 700;
    margin-bottom: 30px;
    line-height: 35px;
}
.innr-ser-pg ul {
    list-style-image: url(image/dot-blue.png);
    padding: 0 90px;
}
.innr-ser-pg ul li {
    letter-spacing: 1;
    line-height: 2;
    font-size: 14px;
    color: #444444;
    position: relative;
    right: 19px;
    padding-left: 10px;
}
.vl {
    border-left: 4px solid #f8b914;
    height: 500px;
    margin-top: 20px;
    margin-left: 15px;
}
.main-audit-img-upper {
    width: 180%;border-radius: 10px;
    position: relative;
    float: left;
    top: 108px;
    right: 32px;
    /*! z-index: 1111111; */
    z-index: ;
}
.ser-inr-pg img {
    max-width: inherit;
}
.audit-financial-heading {text-align:left;
    font-size: 24px;
    color: #000;
    margin-top: 60px;
    font-weight: 600;
    margin-bottom: 30px;
    text-transform: capitalize;
}
.audit-financial-heading::after {
    position: absolute;
    border: 2px solid #f8b914;
    border-radius: 46px;
    left: 13px;
    top: 40px;
    content: "";
    width: 45px;
}
.banner-text-upper {
    width: 150%;
    position: absolute;
    left: 4%;
    top: 110px;
    z-index: 2;
    padding: 15px 0;
}
.innr-ser-pg{margin-top:150px;}

.banner-audit-text-para-upper {
    color: #f8b914;
    line-height: 30px;
    font-size: 30px;
    position: relative;
    top: 5px;    text-align: left;
    font-weight: bold;
}
.float-bottom-banner{left:0;}
.ser-inr-pg{text-align:justify;}
.banner-audit-text-para-upper::after {
    position: absolute;
    border: 2px solid #f8b914;
    border-radius: 46px;
    left: 6px;
    top: -10px;
    content: "";
    width: 45px;
}
a:hover{text-decoration:none;}
.audit-service-head1 {
    color: #f8b914;
    font-size: 30px;
    margin-left: 36px;
    position: relative;
    top: 17px;
}
.bx-ser p{ text-align: center;}
.bx-ser {
    text-align: center;
    padding: 40px 20px;
    background-color: #f8f7fc;
    width: 100%;
    border-radius: 8px;
    margin: 25px 0;
    position: relative;
    top: 40px;
}
.audit-img {
    width: 40%;
}
.bx-ser .fa{
    width: 50px; height:50px; font-size:50px; color:#f8b914;
}
.audit-insurance-heading1 {
    color: #f8b914;
    font-size: 15px;
    margin: 0;
    padding: 20px 0 0 0;
}
.inner-tex {
    color: #2c3952;
    font-size: 15px;
    margin: 0;
    padding: 10px 0 0 0;
}


.vl {
    border-left: 4px solid #f8b914;
    height: 300px;
    margin-top: 20px;
    margin-left: 15px;
}
.ser-inr-pg img{max-width:inherit;}


/*services pg*/

@media (max-width: 1200px) {

}
@media (max-width: 991px) {
.bnr-sec{height: 550px;}
.abt-sec, .vision-sec{background: #f8b914 !important;}
.abt-btm-sec, .ser-sec-1, .Indust-sec{background: #344553 !important; color:#fff;}
.Indust-sec .abt-rht-cont h2, .Indust-sec .abt-rht-cont h2 span{    color: #f8b914;}
.abt-btm-sec .abt-btm-sec h2, .abt-btm-sec h2 span{color:#fff;}
.tm-sec{background: #f3f3f5 !important; }
.tm-sec h2, .tm-sec .abt-rht-cont span{color:#000;}
.ser-sec-1.ser-sec-2 .abt-cont, .abt-rht-cont, .abt-btm-sec h2, .abt-btm-sec .abt-rht-cont h3 span{color:#fff;}
.tm-sec .abt-rht-cont{color:#000;}
.abt-rht-cont{text-align:center;}
.Indust-sec h3{display: block;text-align: center;}
.abt-rht-cont, .abt-btm-sec .abt-rht-cont{padding:0;}
.ser-sec-1.ser-sec-2{color:#000;}
}


}
@media(max-width:1024px){
.nav>li>a{    padding: 9px 2px;}
.navbar-fixed-top .nav>li>a{padding-left: 10px;
    padding-right: 10px;}
.navbar-default .navbar-nav>li>a{font-size: 14px;}
#hm-footer .footer-rht{float:inherit;}
}
@media(max-width:991px){
.mod-who-we .block-img .third-img{display:none;}
}
@media(max-width:769px){
	.bnr-sec{height: 450px;}
.navbar .navbar-right{    width: 100%;
    margin: 0;
    margin-top: 10px;
}
.nav>li>a {
    padding: 9px 15px;
}


.navbar-default .navbar-nav>li>a {
    font-size: 12px;
}
.nav>li>a {
    padding: 9px 1px;
}


	}

@media(max-width:767px){	
.bnr-sec{height:350px;}
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover{border-color: #303f4c;     background-color: #303f4c;}
.navbar-default .navbar-toggle{border-color: #303f4c;}
.navbar-toggle{background-color: #303f4c; border-color: #303f4c;     margin-top: 22px;}
.navbar-default .navbar-toggle .icon-bar{    background-color: #fff;}
.navbar-default .navbar-nav>li>a{    color: #fff;
   padding: 5px 10px;
    background: #303f4c; border-bottom:1px solid #505b1f;}
#MenuControl, #MenuControl_C{height:inherit !important; width: 100%;}
.navbar-nav>li>a {
    line-height: 30px;
}
.navbar-default .navbar-nav>li>a {
    font-size: 14px;
}
.mod-who-we .block-img .second-img{display:none;}
.abt-mda p{padding:0 15px;}
.abt-cont{margin-left:0;}
.navbar-default .navbar-nav .open .dropdown-menu>li>a{    background: #303f4c;
    border-bottom: 1px solid #505b1f; color: #fff;}
	
		
.body-fx .navbar-default .navbar-toggle:focus, .body-fx .navbar-default .navbar-toggle:hover {
    border-color: #303f4c;
    background-color: #303f4c;
}

.body-fx .navbar-default .navbar-toggle {
    border-color: #303f4c;
}

.body-fx #MenuControl{height: inherit !important;     width: 100%;}
.body-fx #HeaderControl{z-index: 999999999;     top: -2px;}
.body-fx #HeaderControl{width: 45%;}
.body-fx #MenuControl_C{height: inherit !important; }
.footer-lft, .footer-rht{text-align: justify;}
}
	
@media(max-width:736px){
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover{border-color: #303f4c;     background-color: #303f4c;}
.navbar-default .navbar-toggle{border-color: #303f4c;}
.navbar-toggle{background-color: #303f4c; border-color: #303f4c;     margin-top: 22px;}
.navbar-default .navbar-toggle .icon-bar{    background-color: #fff;}

.navbar-default .navbar-nav>li>a{    color: #fff;
   padding: 5px 10px;
    background: #303f4c; border-bottom:1px solid #505b1f;}
	

#HeaderControl, center #form1 #HeaderControl{width: 45%;     z-index: 999999999;}
.navbar{    margin-right: 0 !important;}
.navbar-default .navbar-collapse, .navbar-default .navbar-form{    margin: 0;
    width: 100%; border:0;}
	
#MenuControl, #MenuControl_C{height:inherit !important; width: 100%;}
.navbar-nav>li>a {
    line-height: 30px;
}
.navbar-default .navbar-nav>li>a {
    font-size: 14px;
}

.navbar-default .navbar-nav .open .dropdown-menu>li>a{    background: #303f4c;
    border-bottom: 1px solid #505b1f; color: #fff;}
	
.body-fx .navbar-default .navbar-toggle:focus, .body-fx .navbar-default .navbar-toggle:hover {
    border-color: #303f4c;
    background-color: #303f4c;
}

.body-fx .navbar-default .navbar-toggle {
    border-color: #303f4c;
}

.body-fx #MenuControl{height: inherit !important;     width: 100%;}
.body-fx #HeaderControl{z-index: 999999999;     top: -2px;}
.body-fx #HeaderControl{width: 45%;}
.body-fx #MenuControl_C{height: inherit !important; }
.body-fx #MenuControl_C #navbar-collapse-1{height: 278px !important;
    overflow-y: auto;}
.navbar-nav{margin-bottom:0;}

center #HeaderControl{    padding: 5.5px 0;}
center .navbar-default .navbar-toggle:focus, center .navbar-default .navbar-toggle:hover{border-color: #303f4c;}
center .navbar-default .navbar-toggle {
    border-color: #303f4c;
}
.body-fx center #HeaderControl{height: 67px !important;}

center #form1 #HomepagecontentControl{padding-top: 75px;}
	}
	

	
@media(max-width:568px){
.bnr-sec{height: 300px;}
#home:after{     height: 140px;     background: linear-gradient(rgb(18, 62, 107) 20%, transparent 100%);}


.body-fx #MenuControl_C #navbar-collapse-1{height: 225px !important;}
.navbar-nav>li>a {
    line-height: 24px;
}
.navbar-nav .open .dropdown-menu .dropdown-header, .navbar-nav .open .dropdown-menu>li>a {
    padding: 2px 15px 2px 25px;
}
.ser-sec ul li{width: 80%;}
	}
	
@media(max-width:480px){
.bnr-sec{height: 250px;}	
.navbar-default{padding: 8px 0; top: 0;}

#HeaderControl, #MenuControl{    top: 0;}
#HeaderControl, .body-fx #HeaderControl, center #form1 #HeaderControl{       width: initial;
    max-width: 70%;}
.navbar-toggle{    margin-top: 12px;}
center #HeaderControl {
    padding: 8.5px 0;
}

center #form1 #HomepagecontentControl {
    padding-top: 45px;
}
center #form1 #HeaderControl{top: 0px;}

	}
	
@media(max-width:414px){

	}
	

@media(max-width:360px){
.body-fx #MenuControl_C #navbar-collapse-1 {
    height: initial !important;
    max-height: 380px;
}
	}


.lyt1-bg-img {
    position: relative;    /* margin-top: 102px; */
    padding: 0;
}
.lyt1-bg-img .info-container .info ul li a {
    color: #fff;
    font-weight: bold;
}
.lyt1-bg-img.goal:before {
    content: '';
    background-image: url(../image/vision.jpg);
    width: 100%;
    height: 528px;
    display: block;
    background-size: 100% 100%;
    background-position: 50% 50%;
    background-attachment: scroll;
}
#hm-footer .footer-rht{padding-left: 50px;}
.lyt1-bg-img .info-container {
    background-color: rgba(247,185,23,0.9);
    position: absolute;
    bottom: 0;
    right: 0;
    padding: 45px 50px;
    z-index: 2;
}
.lyt-bg-img.goal:after {
    position: absolute;
    content: "";
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    z-index: 1;
    opacity: 0.7;
    /* background: #09090a; */
    background: -moz-linear-gradient(-45deg, #09090a 1%, #1f1e2c 50%, #1f1e2c 51%, #33314e 100%);
    /* background: -webkit-linear-gradient(
-45deg
, #09090a 1%, #1f1e2c 50%, #1f1e2c 51%, #33314e 100%); */
    /* background: linear-gradient(
135deg
, #09090a 1%, #1f1e2c 50%, #1f1e2c 51%, #33314e 100%); */
}
.lyt1-bg-img.goal:after {
    position: absolute;
    content: "";
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    z-index: 1;
    opacity: 0.7;
    /* background: #09090a; */
    background: -moz-linear-gradient(-45deg, #403f3c 1%, #1f1e2c 50%, #1f1e2c 51%, #33314e 100%);
    /* background: -webkit-linear-gradient(-45deg, #f8b914 1%, #1f1e2c 50%, #1f1e2c 51%, #33314e 100%); */
    /* background: linear-gradient(135deg, #f8b914 1%, #1f1e2c 50%, #1f1e2c 51%, #33314e 100%); */
}
.lyt1-section {
    margin-top: 112px;
    margin-bottom: 112px;
}

.lyt1-multi-bg .stick-letter{ top: 4px; left: 40%;}


.lyt1-bg-img .info-container .info {
    color: #ffffff;
    position: relative;
    max-width: 450px;
}

.lyt1-bg-img .info-container .info .fa {

    font-size: 34px;
    position: absolute;
    top: 0;
    left: 0;
}
.lyt1-bg-img .info-container .info .fa {
    font-size: 34px;
    position: absolute;
    top: 0;
    left: 0;
}
.lyt1-bg-img .info-container .info h3 {
    margin: 0;
    margin-left: 50px;text-align: left;
    font-weight: 600;    line-height: 30px;
    font-size: 20px;
}

.lyt1-bg-img .info-container .info p {
    margin-top: 20px;
    margin-bottom: 30px;
}
.lyt1-bg-img .info-container .info ul {
    margin-bottom: 0;
    margin-left: -20px;
    margin-top: 15px;
	font-size: 14px;
}
.lyt1-bg-img .info-container .info ul .m-bot-20 {
    margin-bottom: 20px;
}
.bs-box-white .white-box {
    background-color: rgba(255,255,255,0.9);
    position: absolute;
    bottom: 10px;
    left: 0;
    right: 0;
    min-height: 220px;
    max-width: 90%;
    padding: 15px 20px;
    margin: 0 auto;
}
.lyt1-bg-img .info-container .info ul li {text-align: justify;
    /*float: left;
    margin-right: 55px;*/
}

.bs-box-white .white-box h3 {
    font-size: 18px;
    font-weight: 400;
    color: #f8b914;
    margin-top: 0;
    margin-bottom:10px;
}
.lyt1-section  .bs-box-white img{width:100%;}
.bs-box-white .white-box p {
    margin-bottom: 0;
    font-size: 12px;
    color: #302f2f;    text-align: justify;
}
.bs-box-white.m-top-50 {
    margin-top: 50px;
}
.i-amphtml-layout-size-defined {
    overflow: hidden!important;
}
.lyt1-section.typ-gray {
    background-color: #f3f1f2;
    padding-top: 60px;
    padding-bottom: 40px;
    margin: 0;
}


.bs-heading.whs-sm-heading {
    text-align: center;
    font-weight: 400;
    color: #444;
    font-size: 20px;
    margin-bottom: 35px;
}
.bs-industries-serve .client-parent {
    position: relative;
}
.bs-industries-serve .client-sec.typ2 {
    min-height: 190px;
    padding: 10px;
}
.lyt1-section.typ-gray {
    background-color: #f5f5f5; background:url(../Image/tm-sec-bg.jpg); position:relative; background-size:100% 100%; background-repeat:no-repeat; 
    /* padding-top: 112px; */
    /* padding-bottom: 112px; */
    margin: 0;
}
.heading-sec .stick-letter.typ-one {
    left: 34%;
}
.bs-team-card .thumb-card {
    padding: 30px;margin-top: 10px;
    position: relative;
    background-color: #fff;
    text-align: center;
}
.bs-team-card .thumb-card .circular-portrait {
    position: relative;
    width: 150px;
    height: 150px;
    overflow: hidden;
    border-radius: 50%;
    display: inline-block;
}
.bs-team-card .thumb-card .circular-portrait img {
    width: 100%;
}
.bs-team-card .thumb-card .card-info {
    padding-top: 30px;
}
.bs-team-card .thumb-card .card-info h4 {
    text-align: center;
}
.bs-team-card .thumb-card .card-info p {
    color: #444;
    font-weight: 500;
    font-size: 14px;text-align: center;
}
.btn-link {
    color: #f8b914;
    font-size: 14px;
    font-weight: 600;
    border-bottom: 1px solid #f8b914;
    padding: 6px 0;
    outline: none;
}
.lyt1-bg-img goal p{color:#fff;}
.bs-heading.small-subheading {
    font-size: 18px;
    font-weight: 700;
    margin-bottom: 8px;
}
.bs-team-card .thumb-card .card-info p a {
    font-size: 14px;
    padding-bottom: 3px;
    color: #f8b914;
    border-bottom: 1px solid #f8b914;
}

.Indust-sec .abt-cont{padding:inherit;margin-left:inherit; background:transparent;} 
.Indust-sec .bs-heading{color:#f8b912;}



.lyt2-bg-img {
    position: relative;    /* margin-top: 102px; */
    padding: 0;
}
.lyt2-bg-img .info-container .info ul li a {
    color: #fff;
    font-weight: bold;
}
.lyt2-bg-img.goal:before {content: '';
    background-image: url(../image/valu.jpg);
    width: 100%;
    height: 528px;
    display: block;
    background-size: 100% 100%;
    background-position: 50% 50%;
    background-attachment: scroll;
}
.lyt2-bg-img .info-container {
    background-color: rgba(247,185,23,0.9);
    position: absolute;
    bottom: 0;
    right: 0;
    padding: 45px 50px;
    z-index: 2;
}
.lyt2-bg-img.goal:after {
    position: absolute;
    content: "";
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    z-index: 1;
    opacity: 0.7;
    /* background: #09090a; */
    background: -moz-linear-gradient(-45deg, #09090a 1%, #1f1e2c 50%, #1f1e2c 51%, #33314e 100%);
    /* background: -webkit-linear-gradient(
-45deg
, #09090a 1%, #1f1e2c 50%, #1f1e2c 51%, #33314e 100%); */
    /* background: linear-gradient(
135deg
, #09090a 1%, #1f1e2c 50%, #1f1e2c 51%, #33314e 100%); */
}
.lyt2-bg-img.goal:after {
    position: absolute;
    content: "";
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    z-index: 1;
    opacity: 0.7;
    /* background: #09090a; */
    background: -moz-linear-gradient(-45deg, #403f3c 1%, #1f1e2c 50%, #1f1e2c 51%, #33314e 100%);
    /* background: -webkit-linear-gradient(-45deg, #f8b914 1%, #1f1e2c 50%, #1f1e2c 51%, #33314e 100%); */
    /* background: linear-gradient(135deg, #f8b914 1%, #1f1e2c 50%, #1f1e2c 51%, #33314e 100%); */
}
.lyt2-section {
    margin-top: 112px;
    margin-bottom: 112px;
}

.lyt2-multi-bg .stick-letter{ top: 4px; left: 40%;}


.lyt2-bg-img .info-container .info {
    color: #ffffff;
    position: relative;
    max-width: 450px;
}

.lyt2-bg-img .info-container .info .fa {

    font-size: 34px;
    position: absolute;
    top: 0;
    left: 0;
}
.lyt2-bg-img .info-container .info .fa {
    font-size: 34px;
    position: absolute;
    top: 0;
    left: 0;
}
.lyt2-bg-img .info-container .info h3 {
    margin: 0;
    margin-left: 50px;text-align: left;
    font-weight: 600;    line-height: 30px;
    font-size: 20px;
}

.lyt2-bg-img .info-container .info p {
    margin-top: 20px;
    margin-bottom: 30px;
}
.lyt2-bg-img .info-container .info ul {
    margin-bottom: 0;
    margin-left: -20px;
    margin-top: 15px;
	font-size: 14px;
}
.lyt2-bg-img .info-container .info ul .m-bot-20 {
    margin-bottom: 20px;
}
.bs-box-white .white-box {
    background-color: rgba(255,255,255,0.9);
    position: absolute;
    bottom: 10px;
    left: 0;
    right: 0;
    min-height: 220px;
    max-width: 90%;
    padding: 15px 20px;
    margin: 0 auto;
}
.lyt2-bg-img .info-container .info ul li {text-align: justify;
    /*float: left;
    margin-right: 55px;*/
}

.bs-box-white .white-box h3 {
    font-size: 18px;
    font-weight: 400;
    color: #f8b914;
    margin-top: 0;
    margin-bottom:10px;
}
.lyt2-section  .bs-box-white img{width:100%;}
.bs-box-white .white-box p {
    margin-bottom: 0;
    font-size: 12px;
    color: #302f2f;    text-align: justify;
}
.bs-box-white.m-top-50 {
    margin-top: 50px;
}
.i-amphtml-layout-size-defined {
    overflow: hidden!important;
}
.lyt2-section.typ-gray {
    background-color: #f3f1f2;
    padding-top: 60px;
    padding-bottom: 40px;
    margin: 0;
}


.bs-heading.whs-sm-heading {
    text-align: center;
    font-weight: 400;
    color: #444;
    font-size: 20px;
    margin-bottom: 35px;
}
.bs-industries-serve .client-parent {
    position: relative;
}
.bs-industries-serve .client-sec.typ2 {
    min-height: 190px;
    padding: 10px;
}
.lyt-section.typ-gray {
    background-color: #f5f5f5; background:url(../Image/tm-sec-bg.jpg); position:relative; background-size:100% 100%; background-repeat:no-repeat; 
    /* padding-top: 112px; */
    /* padding-bottom: 112px; */
    margin: 0;
}
.heading-sec .stick-letter.typ-one {
    left: 34%;
}
.bs-team-card .thumb-card {
    padding: 30px;margin-top: 10px;
    position: relative;
    background-color: #fff;
    text-align: center;
}
.bs-team-card .thumb-card .circular-portrait {
    position: relative;
    width: 150px;
    height: 150px;
    overflow: hidden;
    border-radius: 50%;
    display: inline-block;
}
.bs-team-card .thumb-card .circular-portrait img {
    width: 100%;
}
.bs-team-card .thumb-card .card-info {
    padding-top: 30px;
}
.bs-team-card .thumb-card .card-info h4 {
    text-align: center;
}
.bs-team-card .thumb-card .card-info p {
    color: #444;
    font-weight: 500;
    font-size: 14px;text-align: center;
}
.btn-link {
    color: #f8b914;
    font-size: 14px;
    font-weight: 600;
    border-bottom: 1px solid #f8b914;
    padding: 6px 0;
    outline: none;
}
.lyt2-bg-img goal p{color:#fff;}
.bs-heading.small-subheading {
    font-size: 18px;
    font-weight: 700;
    margin-bottom: 8px;
}
.bs-team-card .thumb-card .card-info p a {
    font-size: 14px;
    padding-bottom: 3px;
    color: #f8b914;
    border-bottom: 1px solid #f8b914;
}

.Indust-sec .abt-cont{padding:inherit;margin-left:inherit; background:transparent;} 
.Indust-sec .bs-heading{color:#f8b912;}