/* CSS Document */
.bannerinner{width:100%; position:relative;}
.slideinner{width:100%; padding:40px 0;box-shadow:inset 0 0 1px rgba(0, 0, 0, 0.2);}
.bannerinner .slidetxt{ position: absolute; top:0; width:500px; left:50%; margin:0 0 0 -600px; padding:40px 0; }
.slideinner h3{ text-transform: capitalize;font-family: 'HelveticaNeueLTStd75Bold'; font-size:55px; color:#fff;line-height:1; padding:0 0;}
.slideinner2{width:100%; padding:94px 0;box-shadow:inset 0 0 1px rgba(0, 0, 0, 0.2);}
.slideinner2 h3{ text-transform: capitalize;font-family: 'HelveticaNeueLTStd75Bold'; font-size:55px; color:#fff;line-height:1; padding:0 0;}
.slideinner2 h4{ text-transform: capitalize;font-family: 'HelveticaNeueLTStd75Bold'; font-size:20px; font-style:italic; color:#fff;line-height:1.5; padding:0 0;}

.breadcrumbs{width:100%; background:#f4f2f2; height:50px; border-top:1px solid #c8c6c6; padding:15px 0;}
.breadcrumbs ul li{float:left; position:relative; font-size:13px; color:#e57b08; text-transform:uppercase; margin:0 0 0 10px; padding:0 0 0 15px;}
.breadcrumbs ul li:before{ position:absolute; left:0; top:0; content:"/";font-size:14px; color:#333; }
.breadcrumbs ul li:first-child:before{display:none; }
.breadcrumbs ul li:first-child{ margin-left:0; padding-left:0;}
.breadcrumbs ul li a{font-size:14px; color:#333; text-transform:uppercase;}

.baryellow{ /*background:#f28f23;*/background:#eb5f08; position:relative; }

.horizontaltabs li{float:left; position:relative;}
.horizontaltabs li a{ height:50px; line-height:50px; padding:0 20px; display:block; color:#fff; font-size:13px; font-family: 'HelveticaNeueLTCom65Medium'; text-transform:uppercase;}
.horizontaltabs li.active a{ /*background:#ec881a;*/ background:#eb5f08;}
.horizontaltabs li.active:before{position:absolute; bottom:0px; left:50%; margin:0 0 0 -6px; border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:9px solid #fff; content:"";}

.btns_group .themebutton{margin-right: 10px;}



/* cms css */
.cmsContainer{width:100%;}
.cmsContainer h1{ font-size:32px; color:#000; padding:0 0 15px 0; font-family: 'HelveticaNeueLTCom65Medium';line-height:1;}
.cmsContainer h2{ font-size:26px; color:#000; padding:0 0 15px 0; font-family: 'HelveticaNeueLTCom65Medium';line-height:1;}
.cmsContainer h3{ font-size:26px; color:#000; padding:0 0 10px 0; line-height:34px;}
.cmsContainer h2.arrow-rt-title{ font-size:21px;text-transform:uppercase;font-family: 'Brandon Grotesque'; color: #fff; margin-bottom:0;}
.cmsContainer h4{ font-size:24px; color:#000; padding:0 0 10px 0;}
.cmsContainer h5{font-size:21px; color:#f28f23;font-family: 'HelveticaNeueLTStd75Bold'; padding:0 0 5px 0; line-height:32px;}
.cmsContainer h6{ font-size:17px; color:#4978bc; padding:0 0 10px 0;}
.cmsContainer p {padding:0 0 15px 0; line-height:26px; color:#666; font-size:17px;font-family: 'OpenSans';}
/*.cmsContainer p strong{font-family: 'OpenSans-Semibold' !important;}*/
.blog-subhead{
	margin-left: 15px;
}
.blockrepeated .blog-subhead h6{
	font-size: 17px;
}
.cmsContainer .post-bx p {text-align:justify;font-size:17px;font-family: 'OpenSans';color:#fff; line-height: inherit;}
.cmsContainer .post-bx ul li, .cmsContainer .post-bx ul li span { padding-left:0px;text-align:justify;font-size:14px;font-family: 'OpenSans';color:#fff; line-height: inherit;}
.cmsContainer .post-bx ul li span.pts-num {font-size:26px;font-family: 'Brandon Grotesque';}
.cmsContainer .post-bx ul li span:hover{color: #fff;}
.cmsContainer .post-bx ul li:before{content:'';}
.cmsContainer p a{ color:#f28f23;}
.cmsContainer p strong a{ color:#f28f23;font-family: 'HelveticaNeueLTStd75Bold';}
.cmsContainer p a:hover{ color:#000;}

.cmsContainer h1 a, .cmsContainer h2 a, .cmsContainer h3 a, .cmsContainer h4 a, .cmsContainer h5 a, .cmsContainer h6 a{ color:#000;}
.cmsContainer h1 a:hover, .cmsContainer h2 a:hover, .cmsContainer h3 a:hover, .cmsContainer h4 a:hover, .cmsContainer h5 a:hover, .cmsContainer h6 a:hover{ color:#f28f23;}

.cmsContainer ul{margin:0 0 15px 0; padding:0; display:inline-block; width:100%;}
.cmsContainer ul ul{margin:0 0 0px 0; padding:0; display:inline-block; width:100%;}
.cmsContainer ul li{ list-style:none; position:relative; padding:0 0 15px 20px; line-height:26px; color:#666; font-size:17px;font-family: 'OpenSans';}
.cmsContainer ul ul li{ list-style:none; position:relative; padding:0 0 0px 15px; line-height:26px; color:#666; font-size:17px;font-family: 'OpenSans';}
.cmsContainer ul li:before{content: "\f10b" ; color:#4978bc; font-family: "Ionicons"; position:absolute; left:0; top:0;}
.cmsContainer ul ul li:before{content: "\f152" ; color:#4978bc; font-family: "Ionicons"; position:absolute; left:0; top:0;}
.cmsContainer ul li a, .cmsContainer ul li span{ font-size:17px; color:#7d7d7d; font-family: 'OpenSans';}
.cmsContainer ul li a:hover, .cmsContainer ul li.active a, .cmsContainer ul li span:hover, .cmsContainer ul li span{color:#4978bc;}


.cmsContainer ol{margin:0 0 15px 0; padding:0; display:inline-block; width:100%;}
.cmsContainer ol li{ list-style:decimal inside;font-size:14px; color:#666;margin:0; padding:0 0 10px 0; position:relative;}
.cmsContainer ol.blog-ol-list li{counter-increment: ol-counter; list-style: none;}
.cmsContainer ol.blog-ol-list li:before {content: counter(ol-counter) ". ";}
.cmsContainer .leftImg{float:left; margin:0 80px 20px 0;padding:0; border:1px solid #ddd; clear:left; max-width:100%;}
.cmsContainer .rightImg{float:right; margin:0 0 20px 80px;padding:0; border:1px solid #ddd; clear:right; max-width:100%;}
.cmsContainer .round{border-radius:100%; border-color:#9c9c9c;}

.themebutton.patternbtn{ background:url(../images/patterns.png) repeat #020202; height:48px; line-height:48px; border-radius:5px; margin:0 10px 0 0; padding:0 25px; font-size:20px; text-transform:none; color:#fff;}
.themebutton.patternbtn:hover{ background-color: #f28f23;}
/*.sectionfull h4{padding:20px 0 10px;}*/
.sectionfull{width:100%; padding:25px 0; border-bottom:1px solid #e3e3e3;}
.sectionfull.greybg{ background:#f7f7f7;}
.cmsContainer.application .leftImg{
	width:180px;
}
.cmsContainer.application .rightImg{
	width:180px;
}
.postid-7801 .single-featured-image-sec img.leftImg{
    height: auto;
 }
 .postid-7801 .single-featured-image-sec {
	height: auto;
 }
.sectionfull .wrapvideo{float:right; margin:0 0 20px 100px;clear:right;}
.wrapvideo{width:450px; height:280px; border:5px solid #3d2e24; }
.wrapvideo iframe{ height: 100% !important; width: 100% !important;}
.hidden_tab{display:none;}

.fullrow.clients .sectionHeading h3{text-align: center;}
.themebutton span{font-size:20px; line-height:1;}

.columLeft{width:68%; float:left;}
.columRight{width:30%; float:right;}

.repeatedrow{width:100%; display:inline-block; border-top:1px solid #dbdbdb; margin:20px 0 0; padding:40px 0 0;}
.repeatedrow:first-child{ padding-top:0; margin-top:0; border:none;}
.repeatedrow .leftImg{margin-right:40px;}

.borderwrap{border:1px solid #e8e8e8; padding:15px;}
.borderwrap > h5{border-bottom:1px solid #e8e8e8; padding:0 0 10px 0; margin:0 0 10px 0; color:#000;font-family: 'HelveticaNeueLTCom55Roman'; font-size:26px;}
.borderwrap > h5 img{display:inline-block; vertical-align:middle; margin:0 10px 0 0;}

.borderwrap .archiveswrap ul{margin-bottom:0;}
.borderwrap .archiveswrap{padding-bottom:0;}

.blogarea{width:100%; display:inline-block;}
.blogarea .leftpanel{width:67%; float:left;}
.blogarea .rightpanel{width:30%; float:right;}

.blockrepeated{border-top:1px solid #d9d9d9; background:#f7f7f7; padding:20px;}
.blockrepeated:hover{ background:#f0fbff;}
.blockrepeated:first-child{border-top:none;}
.blogarea .rightpanel .borderwrap{margin:0 0 30px 0;}
.blockrepeated h5{ font-size:16px; color:#f28f23;font-family: 'HelveticaNeueLTStd75Bold';}
.blockrepeated h6{ font-size:18px;}
.blockrepeated h6.blog-designation{ font-size:14px;}
.blockrepeated .leftImg{margin-right:30px; }
.blockrepeated h4{padding-bottom:20px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.blockrepeated p{clear:both;}

.listfloated{width:auto !important; display:inline-block; margin:15px 0 20px !important;}
.listfloated li{ float:left; padding:0!important; margin:0 0 0 20px; font-size:14px!important;}
@-moz-document url-prefix() {
	.cmsContainer .blockrepeated-bx ul.listfloated li{ font-size:13px!important;}
}
.listfloated li:first-child{ margin-left:0;}
.listfloated li:before{display:none;}
.listfloated li a, .listfloated li span{color:#f28f23!important; font-size:14px !important;}
.listfloated li a:hover{color:#333;}
.listfloated li .icon{font-size:16px;}

.pagination{display: inline-block; margin:20px auto 20px !important;}
.pagination li{ float:left; margin:0 0 0 5px; padding:0 !important;}
.pagination li:first-child{ margin-left:0;}
.pagination li:before{display:none;}

.pagination li a, .pagination li span{min-width:40px; height:36px; padding:0 15px; background:#fff; display:block; font-size:18px; color:#333 !important;line-height:34px; border:1px solid #c8c8c8;font-family: 'HelveticaNeueLTStd75Bold';border-radius: 5px;}
.pagination li.active a, .pagination li span{background:#f28f23;cursor:pointer;color:#fff; border:1px solid #f28f23; }
.pagination li a:hover, .pagination li span:hover{background:#f28f23;color:#fff!important; border:1px solid #f28f23; }
.pagination li.previous a, .pagination li a.prev{width:40px; position:relative;}
.pagination li.previous a:before, .pagination li a.prev:before{content: "\f150" ; color:#333; font-family: "Ionicons"; position:absolute; left:14px; top:0px; font-size:22px;}

.pagination li.next a, .pagination li a.next{width:40px; position:relative;}
.pagination li.next a:before, .pagination li a.next:before{content: "\f152" ; color:#333; font-family: "Ionicons"; position:absolute; left:14px; top:0px; font-size:22px;}

.pagination li:hover.previous a:before, .pagination li:hover.next a:before{color:#fff !important;}


.arrowtab { display:none; vertical-align:top; text-align:center;display:none; width:32px; height:28px; padding:1px 0 0; background:#333; color:#fff; text-transform:uppercase; border:none; cursor:pointer; border-radius:3px; font-size:14px; font-family: 'HelveticaNeueLTCom65Medium'; position:relative;cursor: pointer;  user-select: none;}
.arrowtab:before{content: "\f151" ; color:#fff; font-family: "Ionicons"; position:absolute; left:9px; top:1px; font-size:22px;}

.twFrame{width:100%;/* border:1px solid #dbdbdb; */ }
.twFrame img{max-width:100%;}
.blogdetails .blockrepeated:hover{ background:#f7f7f7;}


.commentform{border-top:1px solid #d9d9d9; margin:20px 0 0; padding:20px 0 0;}



.comments_area{ width:100%; position:relative;padding:0 0 0;}


.comments_wrap{ background:#fff; padding:15px; border:1px solid #DBDBDB; width:100%; margin:0 0 15px 0; display:inline-block;
-moz-box-shadow:0 2px 0 #d4d4d4;
-webkit-box-shadow:0 2px 0 #d4d4d4;
box-shadow:0 2px 0 #d4d4d4;}

.comments_wrap .pic{width:60px; height:60px; border:4px solid #dbdbdb; /* border-radius:3px;  */float:left;}
.comments_wrap .pic img{width:100%;}
.comments_wrap .right{margin:0 0 0 70px; float:none !important; }
.comments_wrap .username{ font-size:15px; color:#7a7a7a; font-family: 'HelveticaNeueLTStd75Bold'; margin:0; clear:none; padding:0; line-height:normal;}
.comments_wrap .username span{color:#ad405d; text-decoration:none;}
.comments_wrap .username a{ color:#fa7931; text-decoration:none;font-family: 'HelveticaNeueLTStd75Bold';}
.comments_wrap .username a:hover{ color:#333; text-decoration: underline;}
.comments_wrap .commentdate{ display:inline-block; padding:2px 0; font-size:13px; color:#000; text-transform:uppercase; margin:6px 0; }
.comments_wrap p{ font-size:13px; color:#666; line-height:20px; padding:0 0 15px 0;}

.replyLink{background:#333 url(../images/reply_arrow.png) no-repeat 82% 8px; border-radius:3px; display:inline-block; padding:2px 40px 5px 8px;  font-size:13px; color:#FFF; text-decoration:none;}
.replyLink:hover{background:#f28f23 url(../images/reply_arrow.png) no-repeat 82% 8px; color:#fff;}

.comment-reply-link{background:#333 url(../images/reply_arrow.png) no-repeat 82% 8px; border-radius:3px; display:inline-block; padding:2px 40px 5px 8px;  font-size:13px; color:#FFF; text-decoration:none;}
.comment-reply-link:hover{background:#f28f23 url(../images/reply_arrow.png) no-repeat 82% 8px; color:#fff;}

.comment_step2{ background:#eee;margin:15px 0 0 85px; padding:10px;}
.comment_step2 .comments_wrap{background:none; padding:0; border:none; border-radius:0; margin-bottom:0;
-moz-box-shadow:0 2px 0 #d4d4d4;
-webkit-box-shadow:0 2px 0 #d4d4d4;
box-shadow:0 0 0 0;}
.comment_step3{ background:#fff;margin:15px 0 0 85px; padding:10px; border-radius:3px;}
.comment_step3 .comments_wrap{background:none; padding:0; border:none; border-radius:0; margin-bottom:0;
-moz-box-shadow:0 2px 0 #d4d4d4;
-webkit-box-shadow:0 2px 0 #d4d4d4;
box-shadow:0 0 0 0;}

.wrapTitle{font-size:24px; margin:0; padding:0 0 15px 0;font-family: 'HelveticaNeueLTStd75Bold';line-height:1; color:#666;}
.wrapTitle span{ color:#fff; background:#fa7931; font-size:15px; color:#FFF; padding:2px 12px 3px; position:relative; top:-2px; border-radius:2px;}

.wrapborder, .comment-respond{ font-size:15px; padding:25px; background:#fff; margin:0 0 0 0; border:1px solid #dbdbdb; width:100%; display:inline-block;}
.wrapborder, .comment-respond h2{font-size:24px; margin:0; padding:0 0 15px 0; font-family: 'HelveticaNeueLTStd75Bold';line-height:20px; color:#2F2F2F;}
.wrapborder, .comment-respond h2 span{ color:#666;}
.wrapborder .wrapform{margin:0; border:none; background:none;padding:0;}

.bloglist .wrapborder{padding:0; background:none;border:none;}

.bloglist.cont-center{
	text-align:center;
	padding-top:8px;
}

.wrapform{width:100%; border:1px solid #e7e7e7; background:#fff; padding:25px; margin:16px 0 0 0; position:relative;}
.formTable{width:100%;}
.formTable td:first-child{ text-align:right; padding-right:20px; width:30%}
.formTable td{ font-size:14px; color:#666; padding:0 0 15px 0;}
.formTable input[type="text"], .formTable input[type="password"], .formTable select, .formTable textarea{ width:400px !important;}


.paginationcenter .pagination{display:table; text-align:center; margin:0 auto !important; width:auto !important;}


.threecols .grid_1{ width:26%;}
.threecols .leftImg{margin-right:20px;}
.threecols .grid_2{ width:35%; float:left; margin:0 20px 0 20px;}
.threecols .grid_3{ width:34%; float:right; background:#f7f7f7; padding:20px; min-height:280px;}
.threecols .grid_3 p{color:#4978bc;font-family: 'HelveticaNeueLTCom55Roman'; }
.threecols .grid_3 p a{font-family: 'HelveticaNeueLTStd75Bold';}
.threecols .grid_3 h3{font-size:30px;}
.threecols .grid_3 h5{ padding-bottom:20px;}
.threecols.greybg .grid_3{background:#fff;}


.blockList{margin:10px 0 0 -30px;}
.blockList:after {clear: both; content:""; display: block; height: 0; visibility:hidden;}
.blockList .col{width:33%; padding:0 0 35px 30px; display:inline-block; vertical-align:top; margin-bottom: 20px;}
/* .blockList .col.active{ min-height:850px;} */

.borderblock{ background:#fff; border:1px solid #d9d9d9; border-radius:3px; position:relative;}
.detailsblock.managemet-team-wrap .bordersection{ background:#fff; position:relative; padding: 0px;overflow: hidden;}
.profileimg-wrap{max-width: 320px; width: 100%; padding: 0px; text-align: center;position: relative;}
.tabs_content .managemet-team-wrap:nth-child(3n+3) .profileimg-wrap{ float:right}
.tabs_content .managemet-team-wrap:nth-child(3n+2) .profileimg-wrap{margin: 0 auto;}
.detailsblock.managemet-team-wrap:nth-child(3n+1).active .bordersection:before{ left:41%;}
.detailsblock.managemet-team-wrap:nth-child(3n+3).active .bordersection:before{ left:58%;}

.borderblock h4{padding:10px 15px; border-bottom:1px solid #d9d9d9; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; font-size:22px;}
.managemet-team-wrap .bordersection  {}
.management-page .colshalf_wrap{margin: 0px;}
.profile-img img{ width: 100%; border:1px solid #b0b0b0;}
.space{padding:15px;}
.borderblock p strong{ font-family: 'HelveticaNeueLTCom65Medium';}
.borderblock .space{min-height:227px;}
.social-links.management{margin-bottom: 0px !important;}
.social-links.management li{float: right; padding-bottom: 0px !important;}
.social-links.management .in a {width: 35px;height: 35px;background-size: 12px;line-height: 31px;padding: 0px 0 0 2px;}
.social-links.management .in a:hover { color: #fff; }
.social-links.management .in a{font-family: "FontAwesome" !important; padding: 10px; background: #007bb5; color: #fff; width: 40px; height: 40px; line-height: 20px;}
.cmsContainer .managemet-team-wrap ul li::before{content: "";}
.fullcontainer, .managemet-team-wrap .fullcontainers{display:none; position: absolute; left:0; right:0; margin:30px 0 0; background:#f7f7f7;}
.managemet-team-wrap .fullcontainer{background:none;}
.fullcontainer > .container{position:relative; padding:20px 15px 20px 10px;}
.managemet-team-wrap .fullcontainer > .container, .managemet-team-wrap .fullcontainers > .container{padding: 45px 50px 20px 45px;}
.cmsContainer .profiletxt h3{color: #fff;}
.cmsContainer .profiletxt p{color: #fff; text-align: justify;}
.openingspage > .container{position:static;}
.profiletxt{ background: #204d64; border-left: 6px solid #e75d1e; }
.blockList .col.active .borderblock{background:#f7f7f7; border-color:#f7f7f7;}
/* .detailsblock.managemet-team-wrap.active .bordersection{background:#e9e8e8; border-color:#e9e8e8;}*/
 /*.detailsblock.managemet-team-wrap .bordersection:hover{background:#f9f5f5; border-color:#f9f5f5;}*/
.blockList .col.active .borderblock:before{ border-left:14px solid transparent; border-right:14px solid transparent; border-bottom:15px solid #f7f7f7; position:absolute; bottom:-32px; left:50%; margin:0 0 0 -14px; content:"";}
.pagemain-title{color: #062c3f; font-size: 16px; text-transform: capitalize; margin: 40px 0px; border-bottom: 1px solid #d3dddd; padding-bottom: 30px;}
 .detailsblock.managemet-team-wrap.active .bordersection:before{ border-left:14px solid transparent; border-right:14px solid transparent; border-bottom:15px solid #204d64; position:absolute; bottom:-32px; left:50%; margin:0 0 0 -14px; content:"";}


.fullcontainer .grid_1{ width:66%;}
.managemet-team-wrap .fullcontainer .grid_1{width:100%;}
.fullcontainer .grid_2{ width:31%; background:#fff; float:right; padding:15px; margin:50px 0 0;}
.fullcontainer h4{ font-size:20px;}
.fullcontainer .grid_2 p{color:#4978bc;font-family: 'HelveticaNeueLTCom55Roman'; }
.fullcontainer .grid_2 p a{font-family: 'HelveticaNeueLTStd75Bold';}
.fullcontainer .grid_2 p span{ font-size:16px; color:#f28f23;font-family: 'HelveticaNeueLTStd75Bold'; display:block;}
.fullcontainer .grid_2 h3 span, .fullcontainer .grid_2 h4 span {color:#999;}



.linkclose{ width:45px; height:40px; background:#f28f23; position:absolute; right:12px; top:0; z-index:1; text-align:center; line-height:40px;}
.profiletxt .linkclose{width: 28px; height: 28px; line-height: 26px; border-radius: 100%; background: none; border:1px solid #fff; margin-top: 15px;}
.linkclose:hover{background-color:#333;}
.linkclose:before{content: "\f12a" ; color:#fff; font-family: "Ionicons";}



.repeatedmodule{width:100%; background:#fff; border:1px solid #d9d9d9; border-radius:3px; position:relative; padding:10px 15px 15px; display:inline-block; margin:25px 0 0;}
.repeatedmodule:first-child{ margin-top:0;}
.repeatedmodule h4{font-size:22px; color:#4978bc;font-family: 'HelveticaNeueLTStd75Bold';border-bottom:1px solid #d9d9d9; margin:0 0 15px 0;}
.repeatedmodule .grid_1{width:22%;}
.repeatedmodule .grid_1 img{width:100%; border:1px solid #d9d9d9; padding:3px; display:block;}
.repeatedmodule .grid_2{width:75%; float:right;}

.blockList {margin-left: 0; height: inherit !important; min-height: 759px; display: flex !important; flex-wrap: wrap; justify-content: center;}

.greytabs{display:table!important; width:auto!important; margin:0 auto!important;}
.greytabs > li{ float:left; position:relative; padding:0 !important; }
.greytabs > li:before{position:absolute; left:-1px!important; top:0!important; bottom:0!important; content:""!important; width:1px!important; background:#d7d7d7!important;}
.greytabs li a{ height:30px; line-height:28px; padding:0 20px; font-family: 'HelveticaNeueLTCom65Medium'; font-size:17px!important; color:#343334; display:block; background:#f2f2f2;}
.greytabs li:first-child a{ border-radius:3px 0 0 3px;}
.greytabs li:last-child a{ border-radius: 0 3px 3px 0;}
.greytabs li:first-child:before{display:none;}
.greytabs li a.selected{ background:#4978bc; color:#fff;border-radius:3px; position:relative; z-index:1;}
.greytabs li a.selected:before{ position:absolute; left:50%; bottom:-10px; content:""; border-left:10px solid transparent; border-right:10px solid transparent; border-top:11px solid #4978bc; margin:0 0 0 -10px;}
.greytabs li a.selected:hover{color:#fff;}
.name-designation{  position:absolute; padding:8px 5px 10px 5px; width:100%; background: rgba(0,0,0,0.5); bottom:5px;  }
.name-designation:after{background:#e9641f; content: ""; height: 7px; width: 18%; position: absolute; left:41%; bottom: -2px; }
/*.profileimg-wrap:hover .name-designation{  cursor: pointer;padding-top: 235px;}*/
.colshalf_wrap{ margin:0 0 0 -30px;}
.colshalf_wrap.marg-none{ margin:0 0 0 0;}
.colshalf_wrap:after{clear:both; content:""; display:block; height:0; visibility:hidden;}
.colshalf_wrap .colshalf{width:33%; padding:30px 0 0 30px; float:left;}
.colshalf_wrap .bordersection{width:100%;/* table-layout:fixed; display:table;  border:1px solid #d9d9d9; border-radius:3px;*/ padding:15px; min-height:300px; text-align:left;}
.colshalf_wrap .bordersection.collaterals_bg{ /*background:#466eaa url(../images/collaterals_bg.png) no-repeat top left; background-size:cover;*/ }
.colshalf_wrap .bordersection.collaterals_bg img{ width:100%; }
.colshalf_wrap .bordersection .grid_1{width:38%; float:none;display:table-cell; vertical-align:top;padding-right:20px;}
.colshalf_wrap .bordersection .grid_1 img{display:block; width:100%;}
.colshalf_wrap .bordersection .grid_2{width:58%; float:none;display:table-cell; vertical-align:top;}
.colshalf_wrap .bordersection h3{ font-size:18px; color:#4978bc; font-family: 'HelveticaNeueLTCom65Medium'; line-height:26px; text-align:left; /* height:60px; */ color: #fff;}
.colshalf_wrap .bordersection .name-designation h3{ font-size:18px; min-height:inherit; color:#000; font-weight: bold; line-height:26px; text-align:center; color: #fff; padding-bottom: 5px; }
.colshalf_wrap .bordersection .name-designation h4{ color:#fff; padding-bottom:0px; text-align:center; font-family: 'HelveticaNeueLTCom55Roman'; }
.colshalf_wrap .bordersection h4{ font-size:15px; color:#fff; font-family: 'HelveticaNeueLTCom65Medium'; line-height:23px; text-align:left; /* height:60px; */}
.cmsContainer .bordersection p{	/*color:#fff;*/  text-align:left;}
.colshalf_wrap .bordersection ul li{font-size:15px; padding-bottom:5px; color:#404042;  text-align:left; list-style-image:url(../images/arrow-org.png); padding-left:0; margin-left:25px;}
.cmsContainer .colshalf_wrap .bordersection ul li::before{ color:#fff;}
.colshalf_wrap .bordersection .grid_2 .themebutton{text-align:center;}
.colshalf_wrap .bordersection ul li:before{ top:0px; content:"" ;}
.colshalf_wrap .bordersection p{line-height:22px; }
.coll-contmin{min-height:165px; /*text-shadow: 1px 0px 5px rgba(0, 0, 0, 1);*/}
/*.cmsContainer .bordersection ul li::before{content: "\f209" ; color:#f00; font-family: "Ionicons"; position:absolute; left:0; top:-2px;}*/
.cmsContainer .bordersection ul li::before{content:""; }
.m_heading{display:none;}
.detailsblock.managemet-team-wrap.active{min-height:890px;}
.threecell{margin:0 0 0 -50px;}
.threecell .cell{ width:33%; display:inline-block; vertical-align:top; padding:0 0 50px 50px;}

.sectionvideo{width:100%;}
.sectionvideo .videothumb{width:100%; margin:15px 0 0 0;}	
.sectionvideo .videothumb img{max-width:100%;border:4px solid #333; }
.sectionvideo h5{ color:#828282; font-size:17px;font-family: 'HelveticaNeueLTCom55Roman'; line-height:20px;}	
.sectionvideo h4{font-size:24px; line-height:32px; height:75px;}



.leftsection{ width:68%; float:left;}
.boxrow{ margin:0 0 30px -40px;}
.boxrow h3{padding-left:40px; padding-bottom:15px;}
.boxrow:after{clear:both; content:""; display:block; height:0; visibility:hidden;}
.boxsquare{ border:1px solid #d9d9d9; padding:20px; border-radius:3px; width:45%; float:left; margin:0 0 0 40px; min-height:322px; }
.boxsquare .address{min-height:200px;}
.boxsquare h4{ font-size:24px; color:#f28f23;font-family: 'HelveticaNeueLTStd75Bold'; padding:0 0 10px 0;}
.rightsection{ width:30%; float:right;}

.linkblue{display:inline-block; position:relative; font-size:18px; color:#4978bc; padding:0 0 0 30px; text-decoration:underline; margin:10px 0 0;}
.linkblue:before{content: "\f2ea" ; color:#4978bc; font-family: "Ionicons"; position:absolute; left:0; top:0; font-size:24px;}

.formcontainer{width:100%; padding:20px 30px; background:#f7f7f7;}
.formcontainer table td{padding:20px 0 0;}
.formcontainer table tr:first-child td{padding-top:0;}
.formcontainer input[type="submit"]{float:right;}

.repeatedrow ul{ display:table !important; width:auto !important}


.onethird_panel{margin:0 0 0 -30px;}
.onethird_panel:after{clear:both; content:""; display:block; height:0; visibility:hidden;}
.onethird_col{padding:30px 0 0 30px; width:25%; float:left;}

.borderpanel{width:100%; padding:15px; border:1px solid #d9d9d9; border-radius:3px;text-align:center;}
.borderpanel .picbox{width:200px; margin:0 auto; height:200px; display:table;}
.borderpanel .picbox .box{display:table-cell; vertical-align:middle;}

.borderpanel h4{font-size:15px; font-family: 'HelveticaNeueLTCom65Medium'; line-height:22px; height:125px;}

.borderpanel .arrowlink{font-size:16px;}
.borderpanel .arrowlink span{font-size:21px;}


.listingcontainer{width:100%; display:inline-block; padding:0 0 40px 0;}
.listingcontainer h2{border-bottom: 1px solid #d3dddd;font-family: "opensans"; font-size: 30px;padding-bottom: 20px; text-align: left;position:relative; margin:0 0 30px 0;}
.listingcontainer h2:before {  border-bottom: 8px solid #d3dddd;    border-left: 8px solid transparent;    border-right: 8px solid transparent;    bottom: 0;    content: "";    position: absolute;}

.listingblocks{width:100%; position:relative; display:inline-block;}
/*.listingblocks:before{border:4px solid #fff; content:""; right:-3px; top:-3px; bottom:-3px; left:-3px; z-index:1; position:absolute;}*/
.listingblocks li{float:left;position:relative; padding:0 !important; margin:0; width:20%;}
/*.listingblocks li:before{ border:1px solid #ddd!important; content:""!important; right:0!important; top:-1px!important; bottom:0!important; left:-1px !important; position:absolute;}*/
.listingblocks li:before{display:none;}

.listingblocks li .logoox{display:table; width:150px; height:150px; padding:15px; margin:0 auto; position:relative; z-index:1;}
.listingblocks li .logoox .box{display:table-cell; vertical-align:middle; table-layout:fixed;}
.listingblocks li .logoox img{width:110px;}



/* 404 error */
.sectioncenter{width:850px; margin:50px auto; text-align: center;}
.sectioncenter .errorimg{width: 420px; display: block; margin: 0 auto;}
.sectioncenter h3{ font-size: 30px; padding: 30px 0; color: #6d6c6c; line-height: 36px;}
.sectioncenter h3 span{color: #f28f23;font-family: 'HelveticaNeueLTStd75Bold';}
.listpanel{width:75%; text-align:left; margin:20px auto 30px;padding:40px 40px 20px ; border-radius:3px; position: relative; background:#f4f2f2;}
.listpanel:before{ position: absolute; left: 50%; margin: 0 0 0 -20px; top: -20px; border-left:20px solid transparent;  border-right:20px solid transparent; border-bottom:20px solid #f4f2f2; content: "";}


.repeatedrow h3{font-size:22px; line-height:30px;}
.repeatedrow h6{ padding-bottom:5px;}
.repeatedrow h5{font-size:17px;}

.columRight .bluewrap{ padding:15px; margin-bottom:30px;background: url(../images/envelope.jpg) no-repeat 50px bottom #3362a6;}
.columRight .bluewrap{ padding:15px;}
.columRight .bluewrap h3{color:#fff !important;}
.columRight .bluewrap h6{color:#fff !important;font-family: 'OpenSans-Semibold'!important; font-size:14px;}
.columRight .bluewrap input[type="text"], .columRight  .bluewrap input[type="email"]{ width:100% !important;}
.columRight .bluewrap table{ width:100%;}
.columRight .bluewrap table td:first-child{ padding-left:0;}
.columRight .bluewrap table td{ text-align:left;}
.columRight .bluewrap input[type="submit"]{display:block; width:100%;}
/*dd*/
.rightpanel .borderwrap .wpp-views { display: none; }
div.pic{margin-right:9px;}
#overlay-1, #overlay-2{display:none;}
/*dd*/

.mediapage  .media-imgs{width:250px; height:300px; float:left; margin:0 20px 0 0;}
.mediapage  .media-imgs img{width:100%; height:300px;}

.postscontainer{padding-bottom:10px;}
.postscontainer h2, .postscontainer h2 a{ color:#f28f23;}
.comments_wrap.odd, .comments_wrap.even{margin-top:15px;}
.captchapic{float:left;}
.reloadpic{float:left; margin:8px 0 0 10px;}

.fixed_yellow_bar .baryellow{position:fixed;left:0; top:138px; right:0;z-index:999;}
.themebutton.patternbtn{min-width:250px; text-align:center;}

.colshalf_wrap .bordersection h3{min-height:90px;}
/*.colshalf_wrap .bordersection ul{min-height:175px;}*/

#list_brands li:before{display:none!important;}.themebutton.mb_button{display:none;}/*#tabs2 .bordersection{min-height:380px;}*/

.thankyoudetails{
	text-align:center;
}
.thankyoudetails h3{ font-size:28px; color:#000; padding:0 0 0px 0; line-height:34px;}
.thankyoudetails p {padding:0 0 15px 0; line-height:26px; color:#666; font-size:16px;font-family: 'OpenSans-Light'; }
.thankyoudetails p.txt-connect{
	margin-top:20px;
}
.share-buttons{
	float:right;
	margin-bottom:10px;
}
/*-------------Applications Templates-------------------*/
.application_bottom_panel{margin:0 0 0 -30px;}
.application_bottom:after{clear:both; content:""; display:block; height:0; visibility:hidden;}
.application_bottom_col{padding:30px 0 0 30px; width:50%; float:left; display: table;}
.cmsContainer.application .application_bottom_col img.leftImg{
	margin-right:20px;
	border:none;
	width:30px;
	padding-top:0px;
	display: table-cell;
	vertical-align: middle;
	margin-bottom: 0;
}
.application_bottom_col span{
	display: table-cell;
	vertical-align: middle;
	text-align: left;
	padding-left:8px;
}
.application_bottom_col span.app-img-wrap{
	width: 30px;
}
 .application_bottom_col p{
	 padding:0px 0;
	 text-align:left;
	 display: table-cell;
	 vertical-align: middle;
}
.application-read-more{
	text-align: center;
	clear: both;
}
.bottom-block-right{
	border:1px solid #e8e8e8;
	-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
padding:15px;
}
.bottom-block-right h4{
	text-align:center;
	font-size:24px;
}
.bottom-block-right p{
	text-align:center;
	color:#000;
	font-size:15px;
}
.bottom-block-right img{
	border:1px solid #e8e8e8;
	width:100%;
	max-width:175px;
	display:block;
	margin:0 auto;
}
.bottom-block-left{
	margin-bottom:15px;
}
.bottom-block-left a:hover{
	color:#000;
}
.bottom-block-left .application_bottom_col{
	padding-top:35px;
	margin-bottom:35px;
	height:90px;
}
.application-bottom-customers .sectionHeading {
	display:none;
}
.app-download{
	margin-top:10px;
}

.bloglist .blockrepeated img{
	width:100%;
}
.bloglist .blockrepeated .comment-form img{
	width: auto;
}
/*31 Aug CSS changes*/
.address span {
    display: inline-block;
    width: 60px;
}
.content-left{
	float:left;
	width:53%;
	font-family:"OpenSans-Light";
}
.tbl-style.table-responsive {
	overflow-x: auto;
	-webkit-overflow-scrolling: touch;
	background: white;
	border-radius: 8px;
	box-shadow: 0 2px 4px rgba(0,0,0,0.1);
	margin-bottom: 24px;
}

.tbl-style table {
	width: 100%;
	border-collapse: collapse;
	min-width: 600px;
	color: #666;
}

.tbl-style th, .tbl-style td {
	padding: 16px;
	text-align: left;
	border: 1px solid #ddd;
}

.tbl-style tr:nth-child(even) {
	background-color: #f9f9f9;
}

.tbl-style tr:hover {
	background-color: #f0f0f0;
}

/*--QR code landing page--*/
.qr-code-page .inner-small-banner .inner-page-top-content h2.sec-title {
  font-size: 40px;
}
.qr-code-page .inner-small-banner .inner-page-top-content p{
	font-size: 20px;
	line-height: 26px;
}
.qr-code-content-sec{
	padding: 70px 0;
}
.qr-top-content {
  /*border-bottom: 1px solid #ddd;*/
  padding-bottom: 30px;
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 20px;
}
.qr-tab-links-wrap{
	display: flex;
	gap: 20px;
	justify-content: center;
	padding: 40px 0;
	background: #f6f6f6;
	flex-wrap: wrap;
}
.qr-tab-links-wrap a{
	padding: 15px 30px;
	font-size: 1.1rem;
	font-weight: 600;
	color: #333;
	text-decoration: none;
	background: #fff;
	cursor: pointer;
	transition: all 0.3s;
	border: 1px solid #ddd;
}
.qr-tab-links-wrap a:hover {
  color: #f28f23;
  border: 1px solid #f28f23;
}
.qr-heading-block{
	padding: 40px 0;
	border-top: 1px solid #ddd;
}
ul.qr-heading-links li:last-child{
	padding-bottom: 0;
}
ul.qr-heading-links{
	margin-bottom: 0;
}
.qr-social-media .social-links li a{
	font-size:21px;
	font-style:normal;
	padding-bottom:20px;
	display:block;
	color:#ddd;
	margin-top: 0;
	padding: 0;
}
.qr-social-media ul li::before{
	content: none;
}
.qr-social-media .social-links li {
	margin: 0;
	padding: 0;
	margin-right: 5px;
}
.qr-code-content-sec.cmsContainer .qr-top-content ul li a,
.qr-code-content-sec.cmsContainer .qr-heading-links li a{
	color: #f28f23;
}
.qr-code-content-sec.cmsContainer .qr-top-content ul li a:hover,
.qr-code-content-sec.cmsContainer .qr-heading-links li a:hover{
	color: #000;
}

/*--End QR code landing page--*/
.job-tab-content .tabs_content {
  width: 100%;
}