.t3-megamenu .navbar-nav > li{display:block !important;}
.locations-wrap > div/*global*/
body {font-size:16px;} 
.container-hd ,.t3-sidebar .t3-module {/* background: #ffffff;*/} 
.bg-white {background: #ffffff;}
.mr20 {margin-right:20px !important;} 
.mt0 {margin-top:0px;} 
.mt10 {margin-top:10px;} 
.mt20 {margin-top:20px;} 
.mt30 {margin-top:30px;} 
.mt40 {margin-top:40px;} 
.mt50 {margin-top:50px;} 
.mt60 {margin-top:60px;} 
.mb0 {margin-bottom:0px;} 
.mb10 {margin-bottom:10px;}
.mb20 {margin-bottom:20px;}
.mb30 {margin-bottom:30px;}
.mb40 {margin-bottom:40px;}
.mb50 {margin-bottom:50px;}
.mb60 {margin-bottom:60px;}

.home-slider .items-3 .owl-pagination > div {width:15px;}
.home-slider .owl-theme .owl-controls,
.home-slider .owl-theme .owl-dots {text-align:center; bottom: 0px;}
.home-slider .owl-carousel .owl-controls .owl-page > span,
.home-slider .owl-carousel .owl-dots .owl-dot > span {padding:4px; background-color:#0D2A38; width: 12px; height: 12px;}
.home-slider .owl-carousel .owl-controls .owl-page.active > span::after {bottom: -1px; height: 0px;}
.home-slider .owl-carousel .owl-controls .owl-page.active > span,
.home-slider.acm-slideshow .owl-carousel .owl-dots .owl-dot.active > span{background-color:#F69B42;}

.home-slider .owl-carousel .owl-controls .owl-page::after, 
.home-slider .owl-carousel .owl-controls .owl-page > span::after, 
.home-slider .owl-carousel .owl-controls .owl-page.ative::after {background-color:none; height:0px;}

.home-slider .owl-item:nth-child(4) .slider-content {top:65px !important;}
.home-slider .owl-item:nth-child(4) h1.item-title  a {color:#fff; font-size:50px; font-weight:700;}

.home-slider .owl-item:nth-child(4) .white-bigr-txt,
.home-slider .owl-item:nth-child(5) .white-bigr-txt {font-size:35px !important; color:#fff !important; font-weight:600 !important; display:inline-block !important; margin-bottom:10px;}

.home-slider .owl-item:nth-child(5) .white-bigr-txt{font-size:25px!important;}
.home-slider .owl-item:nth-child(4) .wht-big-txt {font-size:25px !important; color:#fff !important; font-weight:700 !important; margin-bottom:0px !important; display:inline-block !important;}
.home-slider .owl-item:nth-child(4) .wht-sml-txt {color: #fff !important; font-size: 22px !important; font-weight: 400 !important; line-height: 1.5 !important; margin-bottom: 30px !important;}
.home-slider .owl-item:nth-child(5) .slider-content {top:70px !important;}

.slider-content-inner li {list-style-type: circle !important;}
.slider-content-inner > ul {padding-left: 20px;}
.slider-content-inner li {color: #f59b43; font-size: 20px; line-height: 1.4; list-style-type: circle !important;}

.wht-li {color: #fff;}
.bld {font-weight: bold!important;}
.yellow-txt {color: #fb9b42!important;}
.mg-btm-20 {margin-bottom: 20px !important; color:white;}
.t3-sidebar .module-title {font-size:16px; border-bottom:1px solid #F7941D; margin-bottom:4px; padding-bottom:10px;}
.t3-sidebar .module-title:after {border-bottom:0px;}
.t3-sidebar  .nav.nav-pills.nav-stacked  > li > a {font-size:16px; font-weight:normal; padding:10px 0;}
.t3-sidebar  .nav > li {border-bottom: 1px solid #F4CAA4;}
.t3-sidebar  .nav > li > a:hover,.t3-sidebar .nav > li > a:focus {background-color:transparent; color:#F7941D;}

/*Banner*/
.module-title1 
{
	margin-top:0px;
	position:relative;
	    margin: 0 0 13.5px 0;
    padding: 0 0 12px;
}
.module-title, .module-title1 
{
	font-size:1.563em;
	color:#0B2B36;
	font-weight:700;
	border-bottom:0px;
}

.module-title1:after 
{
    border-bottom: 5px solid #F7941D;
	width: 76px;
    display: inline-block;
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
   
}
.module-title::after
{
    border-bottom: 5px solid #F7941D;
	width: 76px;
}
.acm-spotlight, .acm-spotlight  .t3-module
{
	background-color:#F3F4F8; 
}
.section-wrap .custom
{
	padding:0px;
}

.btn.btn-read:hover, .btn.btn-read:focus
{
	color:#FFFFFF;
	boder-color:#F7941D;
}
/*banner-bottom*/

@media(min-width:1009px){ 
/*equal-height-column*/

.t-cell
{
	position:relative;
	width:100%;
	padding-bottom:45px;
	margin-left:0px;
}
.features-tab-wrap .t-cell
{
	margin-left:-15px;
}
.t-cell > div {
    display:table-cell;
    float:none;
    vertical-align:top;
}
.t-cell .btn
{
	position:absolute;
	bottom:-40px;
	left:27%;
	
}
}
.ban-btm
{
	/**background-color:#FFFFFF;*/
	padding:50px 0px;
}
.ban-btm h1
{
	border-bottom: 0 none;
    color: #0b2b36;
    font-size: 1.563em;
    font-weight: 700;
 	margin-bottom: 1.688em;  
	text-align:center;
	margin-top:0;
}
.ban-btm .title-block
{
	margin-bottom:10px;
}
.ban-btm h1::after {
    border-bottom: 5px solid #f7941d;
    width: 76px;
    bottom: 22px;
    content: "";
    display: inline-block;
    left: 47.2%;
    position: absolute;
   
}
.t3-sl.t3-sl-1 , .section-wrap .acm-spotlight
{
	padding:18px 0;
}
.t3-slideshow + .t3-sl-1
{
	margin-top:0px;
}
.ban-btm p
{	
	font-size:15px;
	/*color:#FFFFFF;*/
}
.mg-top-non {
  margin-top: 0px !important;
}

.ban-btm h3
{
	font-size:18px;
	font-weight:700;
	margin-top:10px;
}

.btn-rnd-orang, .rsform-submit-button.btn.btn-primary
{
	background-color:#F7941D!important;
	border:2px solid #F7941D!important;
	border-radius:4px!important;
	color:#ffffff !important;
	padding:4px 28px!important;
	font-size:16px!important;
	transition:ease-in-out 0.4s!important;
	display:inline-block!important;
	font-weight:normal!important;
}
.btn-rnd-orang:hover, .btn-rnd-orang:focus, .rsform-submit-button.btn.btn-primary:hover
{
	background-color:transparent!important;
	border:2px solid #F7941D!important;
	color:#F7941D!important;
	padding:4px 28px!important;
}
/*career*/
.career-wrap b.orange
{
	color:#545454;
	font-size:18px;
	padding-bottom:8px;
	margin-bottom:8px;
	display:block;
	border-bottom:1px solid #BCCDD7;
}
.career-wrap ul
{
	margin-left:0px;
	padding-left:20px;
}
.career-wrap ul li , .career-wrap ul li a
{
	font-size:16px;
	color:#0e2a36;
	
}
.career-wrap ul li
{
	list-style-type:circle;	
	color:#F7941D;
	line-height:2.2;
}
.career-wrap ul li a
{
	line-height:1.1;
	
}
/*latest-update*/
.latest-update ul li a,  .latest-update ul li a span
{
	color:#151515;
	font-size:14px;
	line-height:5.1;
}
.latest-update ul li .author
{
display:none;
}
/*webinar*/

/*our-experts*/
.section-wrap .full-width.our-experts
{
	background-color:#F7941D;
	color:#ffffff;
	padding:30px 0px;
}
.our-experts .ttl
{
	font-size:1.875em;
	font-weight:bold;
	color:#ffffff;
	margin:0px;
  
}
.our-experts .exp-lft
{
	padding-top:15px;
  text-align:center;
}
.our-experts  .bdr-lft 
{
	border-left: 1px dashed #0e2a36;

}
.our-experts p
{
	color:#0e2a36;
  font-size:18px
}

.our-experts .getintouch
{
font-size:18px;
font-weight: bold;
color:#FFFFFF;
}
.our-experts .getintouch a{
font-size:18px;
font-weight: bold;
color:#FFFFFF;
  text-decoration: underline;
}
.our-experts .getintouch a:hover{
font-size:18px;
font-weight: bold;
color:#000000;
  text-decoration: none;
}

.our-experts .phno ul li 
{
border-bottom: 1px dashed #0e2a36;
padding-bottom:5px;

}
.our-experts .phno ul li:last-child
{
	border-bottom:0px none;
}
.our-experts .phno ul li a
{
	color:#ffffff;
	font-weight:700;
	display:inline-block;
	line-height:1.4;
}
.our-experts .phno ul li 
{
	font-size:1.563em;
	color:#ffffff;
	font-weight:700;
	list-style-type:none;
	line-height:1.4;
}
.our-experts .phno ul li a:hover, .our-experts .phno ul li a:focus
{	
	color:#0e2a36
}
/*Newsletter*/
.t3-navhelper {
    background: #2e2e2e;
	border:0px;
	padding:10px 0 30px;
	}
	
	
.t3-navhelper .custom p strong
{
	font-size:1.563em;
	margin-bottom:20px;
	display:block;
	font-weight:normal;
	color:#ffffff;
}
.t3-navhelper  .btn.btn-primary
{
	background-color:#FFFFFF;
	color:#000000;
	font-size:17px;
	text-transform:uppercase;
	letter-spacing:2px;
	padding:9px 32px;
	transition:ease-in-out 0.4s;
}
.subscribe_frm  .acymailing_form
{
	width:auto;
	margin-top:37px;
}
.subscribe_frm  table.acymailing_form td:first-child
{
	width:64%;
}
.subscribe_frm table.acymailing_form .inputbox
{
	height:46px;
	border-radius:0px;
	border-color:#6E7B81;
}
.subscribe_frm .acysubbuttons .button
{
	margin-top:0px;
	margin-left:26px;
	border-radius:0px;
  background-color:#FFFFFF;
  color:#000000;
  padding:8px 32px 8px 32px;
  font-size:15px;
  
}
.subscribe_frm .acysubbuttons .btn-primary:hover, .subscribe_frm .acysubbuttons .btn-primary:focus
{
	background-color:#F7941D;
	color:#ffffff;
}
/*Footer */
.t3-footer
{
	//background-image: url('../../../images/homepage/Footer.jpg');
	//background-color:rgba(24, 52,64, 0.9);
  background-color:#FFFFFF;
	background-repeat:no-repeat;
	background-position:top center;
	background-size:cover;
}
.t3-footer .t3-spotlight .col + .col
{
	border:0px none;
}
.t3-footnav
{
	padding:53px 0;
}
.t3-footer .t3-spotlight .col > div
{
	padding-bottom:0px;
}
.t3-footnav .t3-module
{
	background:transparent;
	border:0px none;
}
.t3-footnav .t3-module .module-title
{
	 color:#000000;
	 font-size:18px;
	 text-transform:none;
}
.t3-footnav .t3-module .custom ul li
{
	line-height:1;
}
.t3-footnav .t3-module .custom ul li a
{
	font-size:14px;
	color:#000000;
	text-decoration:none;
	border:0px none;
}
.t3-footnav .t3-module .custom ul li a:hover, 
.t3-footnav .t3-module .custom ul li a:focus , 
.t3-footnav .t3-module #loctions a:hover, 
.t3-footnav .t3-module #loctions a:focus
{
	color:#F7941D;
}
/*locations*/
#loctions .tab-content 
{
	background-color:transparent;
	border:0px;
	font-size:14px;
	color:#ffffff;
	padding:0px 0px 15px; 
}
#loctions .tab-content b
{
	font-weight:normal;
	color:#F7941D;
}
 .t3-footnav .t3-module #loctions ul.nav-tabs
{
	border-bottom:0px;
}
.t3-footnav .t3-module #loctions ul li
{
	margin-top:0px;
	
}
.t3-footnav .t3-module #loctions ul li a
{
	background-color:transparent;
	border:1px solid #2C4752;
	margin:0px;
	width:36px;
	height:5px;
}

.t3-footnav .t3-module #loctions ul li.active a
{
border-bottom:4px solid #F7941D;
}
.t3-footnav .t3-module #loctions a
{
	color:#ffffff;
}
.t3-copyright 
{
	padding: 20px 0;
}
.t3-copyright , .t3-copyright a
{
	font-size:14px;
	color:#ffffff;
	background-color:#0f0f0f;
}
.t3-copyright a:hover, .t3-copyright a:focus
	{
		color:#f2f2f2;
	}
/*Inner pages*/
.t3-masthead .p-designer.ja-masthead .ja-masthead-description
{
	width:100%;
}
.t3-masthead .p-designer.ja-masthead .ja-masthead-description .p-fnt-55
{
	
	    font-weight: 600;
		display:block;
		line-height:1.66;
}
.sml-bold
{
color:#0e2a36 !important;
}
.t3-mainbody
{
	padding-top:20px;
	padding-bottom:10px;
}
.t3-content
{
	padding-bottom:0px;
	padding-top:0px;
}
 .t3-sidebar
{
	padding-top:0px;
}
.page-header
	{
		display:none;
	}
.item-page .article-content
	{
		font-size:14px;
		color:#0e2a36;
	}
.item-page .article-content .module-title ,.module-title1
	{
	font-size:1.786em
	}
.item-page .article-content p
	{
	margin-bottom:10px;
	}
	/*vertical scroll*/ 
	.verti-scroll-wrap{
	 height: 180px;	
	 overflow: hidden;
	 position: relative;
	}
	.verti-scroll-wrap1{
	 height: 140px;	
	 overflow: hidden;
	 position: relative;
	}
	.verti-scroll {
	 position: absolute;
	 width: 100%;
	 height: 100%;
	 margin: 0;
	 /* Starting position */
	 -moz-transform:translateY(100%);
	 -webkit-transform:translateY(100%);	
	 transform:translateY(100%);
	 /* Apply animation to this element */	
	 -moz-animation: verti-scroll 15s linear infinite;
	 -webkit-animation: verti-scroll 15s linear infinite;
	 animation: verti-scroll 15s linear infinite;
	}
	/* Move it (define the animation) */
	@-moz-keyframes verti-scroll {
	 0%   { -moz-transform: translateY(100%); }
	 100% { -moz-transform: translateY(-100%); }
	}
	@-webkit-keyframes verti-scroll {
	 0%   { -webkit-transform: translateY(100%); }
	 100% { -webkit-transform: translateY(-100%); }
	}
	@keyframes verti-scroll {
	 0%   { 
	 -moz-transform: translateY(100%); /* Firefox bug fix */
	 -webkit-transform: translateY(100%); /* Firefox bug fix */
	 transform: translateY(100%); 		
	 }
	 100% { 
	 -moz-transform: translateY(-100%); /* Firefox bug fix */
	 -webkit-transform: translateY(-100%); /* Firefox bug fix */
	 transform: translateY(-100%); 
	 }
	}
	
	
ul.nav-tabs.speci > li
{
	float:left;
	border-right: 1px solid #c6cacf;
	border-top: 1px solid #c6cacf;
	border-bottom: 1px solid #c6cacf;
}
ul.nav-tabs.speci  > li > a
{
	font-weight:bold;
	color:#0F2936;
	background-color:#F3F4F8;
	border-radius:0px;
	margin:0px;
	border:0px none;
	border-bottom: 1px solid #c6cacf;
}
ul.nav-tabs.speci 
{
	
	border-radius:0px;
	
} 
ul.nav-tabs.speci  > li:first-child
{
	border-left: 1px solid #c6cacf;
}
 ul.nav-tabs.speci  > li > a
 {
    background-color:#F3F4F8;
    border: medium none;
    border-radius: 0;
    color: #0e2a36;
    font-size: 13px !important;
    border-top:3px solid #F3F4F8;
 }
   ul.nav-tabs.speci  > li.active > a,  
   ul.nav-tabs.speci  > li.active > a:hover,  
   ul.nav-tabs.speci  > li.active > a:focus  
{
	background: #000000 none repeat scroll 0 0;
    border-left: transparent;
    color: #fff;
    border-right: transparent;
    border-bottom: none;
    border-top: 3px solid #f7941d;
} 

 ul.nav-tabs.speci  > li > a:hover, 
 ul.nav-tabs.speci  > li > a:focus
 {
	 background-color:#F3F4F8;
	 border-top:3px solid #9E9E9E;
	 transition: border 0.35s ease-in 0s;	
 }

 ul.nav-tabs.speci  > li.active 
 {
 border-bottom: 0px; 
 border-right: 1px solid #c6cacf;
 }
 
.sml-bold
{
	font-size:16px;
	font-weight:700;
	margin-top:0px;
	line-height:1.66;
}

.one-sidebar-left .t3-content
{
	border-left: 1px solid #C9D0D6;
	padding-left:15px;
}

.speci-tabs-wrap  .tab-content ul
{
	padding-left:20px;
}
.speci-tabs-wrap  .tab-content ul li
{
color:#F7941D;
list-style-type:circle;
margin-bottom:8px;
line-height:1.4;
font-size:20px;
}
.speci-tabs-wrap .tab-content ul li strong,
.speci-tabs-wrap  .tab-content ul, .speci-tabs-wrap  .tab-content ul li p
{
	color:#0e2a36;
	font-weight:normal;
	font-size:14px;
}
.features-tab-wrap .t-cell
{
	    padding-bottom: 0px;
}
.speci-tabs-wrap .tab-content, 
.features-tab-wrap .tab-content
{
	background-color:#FFFFFF;
}
.features-tab-wrap .tab-content
{
padding: 0;
border:0px;
}

.features-tab-wrap .tab-content .features
{
	padding:15px;
	border-bottom:1px solid #c6cacf;
	border-left:1px solid #c6cacf;
	border-right:1px solid #c6cacf;
	background-color:#F8F9FD;
	font-size:13px;
	min-height: 55px;
}
.features-tab-wrap .tab-content .img-bx  img
{
	
}
.features-tab-wrap .tab-content .img-bx 
{
	height:100%;
	position:relative;
}
.features-tab-wrap .tab-content .img-bx .overlay 
{
	display:none;
	position:absolute;
	top:0%;
	left:0%;
	background-color:rgba(0,0,0,0.6);
	width:100%;
	height:100%;
	text-align:center;
	padding-top:30%;
	transition:ease-in-out 4s;
	
}
.features-tab-wrap .tab-content .img-bx a
{
	/*padding:4px 14px;*/
	color:#ffffff;
	/*border:2px solid #ffffff;*/
	font-weight:700;
	/*margin:60px 30px;*/
	transition:ease-in-out 0.2s;
}
.features-tab-wrap .tab-content .img-bx a:hover
{
	background-color:#ffffff;
	color:#000000;
	text-decoration:none;
	
}
.features-tab-wrap .tab-content .img-bx:hover .overlay 
{
	display:block;
	transition:ease-in-out 4s;
}
.features-tab-wrap .tab-content .features p
{
	margin-bottom:0;
}
.features-tab-wrap  .nav-tabs
{
	border-bottom:0px;
	line-height:1;
}
.features-tab-wrap .nav-tabs > li:last-child::before
{
	content:'|';
	top:0;
	left:0;
	position:absolute;
} 
.features-tab-wrap  .nav-tabs > li:last-child
{
	padding-left:20px;
}
.features-tab-wrap  .nav-tabs > li > a > i, 
.features-tab-wrap  .nav-tabs > li
{
	font-size:22px;
	color:#0e2a36;
	line-height:1;
}
.features-tab-wrap  .nav-tabs > li > a > i 
{
	color:#B7B7B7;
}
.features-tab-wrap  .nav-tabs > li > a > i > b
{
	font-size:22px;
	color:#0e2a36;
	font-family:'Open Sans',sans-serif;
	font-weight:normal;
}
.features-tab-wrap  .nav-tabs > li.active > a, 
.features-tab-wrap  .nav-tabs > li > a
{
	background-color:transparent;
	border:0px none;
	line-height:1;
	height:auto;
}
.features-tab-wrap  .nav-tabs > li > a:hover > i, 
.features-tab-wrap  .nav-tabs > li > a:focus > i, 
.features-tab-wrap  .nav-tabs > li.active > a > i
{
	color:#F5951D;
}  
.features-tab-wrap .list-view  ul
{
	padding-left:0px;
	margin-bottom:0px;
}
.features-tab-wrap .list-view li
{
	list-style-type:none;
	border-bottom:1px dashed #c6cacf;
	padding:30px 0;
}
.features-tab-wrap .list-view li:first-child
{
	padding-top:20px;
}
.features-tab-wrap .list-view li p
{
	margin-bottom:0px;
}
.item-page  .speci-tabs-wrap .module-title 
{
	font-size:16px;
	border-bottom: 1px solid #F7941D;
}
.item-page  .speci-tabs-wrap .module-title::after
{
	border-bottom: 0px none;
}
.t3-sidebar-left .latest-update li
{
	margin-top:24px;
	line-height:1.4;
	border-bottom:1px dashed #0D2B36;
	padding-bottom:24px;
}
.t3-sidebar-left ul.latestnews img
{
	float:none;
	display:block;
	margin-bottom:5px;
}

.bxblk{ display:none;}

/*news Accordian*/
ul.ns-list
{
	padding-left:15px;
}

ul.ns-list li
{
	line-height:1.8;
	list-style-type:circle;
	color:#F8931F;
	font-size:20px;
}

ul.ns-list li a
{
	
	font-size:15px;
}
.acm-accordion
{
	min-height:100px !important;
}
.acm-accordion .panel-title a 
{
	font-weight:600;
	font-size:20px;
	background-color:#F3F4F8;
	border-color:#CBCFD8;
}
.acm-accordion .panel-default > .panel-heading + .panel-collapse > .panel-body
{
	background-color:#F3F4F8;
	border-color:#CBCFD8;
}
.acm-accordion .panel-title .marker
{
	color:#0F2A35;
}
.acm-accordion.panel-group .panel + .panel
{
	margin-top:20px;
}
.acm-accordion.panel-group
{
	margin-bottom:0px;
}

#acm-accordion193 .panel.panel-default:first-child
{
	display:none;
}
#acm-accordion193 .panel.panel-default:nth-child(2)
{
	margin-top:0px;
}
/*contact-us-pagea*/
#myModal .modal-body .form-horizontal 
{
	
	padding:0px 15px;
	
}
#pdfthank h3
{
	color:#cddeec;
	font-size:1.23em;
}
.dwnld
{
	font-weight:700;
	color:#4B8CDC;
}
.module-ttl-wrap
{
	font-size:14px;
}
.contr
{
	display:block;
	border-bottom:1px dashed #0e2a36;
	padding-bottom:15px;
	margin-bottom:20px;
	font-size:1.25em;
}
.t3-sidebar .link-yellow
{
	font-weight:400;
	display:block;
	float:none !important;
}
.locations-wrap > div
{
	margin-bottom:20px;
	line-height:1.66;
}
.form-control
{
	background-color:#F3F4F8;
}
.form-group input[type="text"], .form-group input[type="password"], .form-group input[type="email"] {
    box-shadow: none;
    width: 100%;
	background-color:#F3F4F8;
	    border: 1px solid #ccc;
}
/*module page*/
.speci-tabs-wrap #module-slideshow {
  margin: 0px auto 0px;
  position: relative;
  width: 100%;
  height: 145px;
  padding:0px;
  

}

.speci-tabs-wrap #module-slideshow > div {
  position: absolute;
  top: 10px;
  left: 10px;
  right: 10px;
  bottom: 10px;
}
.speci-tabs-wrap #module-slideshow > div img
{
	margin:0 auto;
	padding:0;
	
}
.item-page .img-bx .mod-ifrm 
{
	margin-bottom:-5px;
}
/*case-study*/
.bdr-top
{
border-top: 1px solid #444;
}
.bro img
{
  border:3px solid #E4E3E3;
  border-radius:4px;
  margin:0 auto;
}
.section-list {
    counter-reset: section;
}
.section-list .section-list-counter::before {
    content: counter(section,decimal-leading-zero);
    counter-increment: section;
    font-size: 3em;
    line-height: .8;
    font-weight: 100;
    color: #0E2A36;
}
.section-list-counter {
    text-align: center;
}
.well-1 {
    padding-top: 2.11111111rem;
    padding-bottom: 0;
}
.item-page .article-content .presr .items-row  .item
{
  box-shadow: 0 0 24px rgba(0,0,0,0.1);
}
.item-page .article-content .presr .items-row  .item  p
{
	margin-bottom:0px;
}
ul.prs-rht-hlt {
    background-color: #a4c0d6;
  padding:30px;
}
 .t3-sidebar  #Mod211
{
 background:#ffffff;
}

 .t3-sidebar  #Mod431
{
 background:#ffffff;
}
/* support page */
.img-logo{
  margin:0 auto;
  
}
.suport .cust-table tr > td{
  border:none;
  padding:5px;
}
.suport .cust-table tr > td:first-child{
  font-size:16px;
  font-weight:600;
}
.suport .cust-table tr > td:nth-child(2){
  font-size:16px;
  font-weight:600;
}
.suport .cust-table tr > td{
  vertical-align:middle;
}
.suport .cust-table tr > td > a{
     vertical-align:middle;
}
.suport .cust-table tr > td > a:hover{
  text-decoration:none;
}
.suport .txt{
  font-size:30px;
}
.suport h1{
  font-size:1.786em;
  font-weight:600;
}
.item-page .article-content .suport .p-txt{
  font-size:1em;
  margin-bottom:0;
}
.suport .cust-btn{
  background:#0E2A36;
  border:1px solid #0E2A36;
  padding:6px 15px;
  color:#fff;
  border-radius:5px;
  text-decoration:none;
  cursor:pointer;
  font-size:14px;
  font-weight:600;
}
.suport .cust-btn:hover{
  background:transparent;
  color:#0E2A36;
}

.hovereffect {
  cursor: default;
  float: left;
  height: 100%;
  margin-bottom: 5%;
  overflow: hidden;
  position: relative;
  text-align: center;
  width: 100%;
  z-index: 999!important;
}

.hovereffect .overlay {
  width: 100%;
  height: 100%;
  position: absolute;
  overflow: hidden;
  top: 0;
  left: 0;
  opacity: 0;
  filter: alpha(opacity=0);
  background-color: rgba(253,184,19,0.5);
  -webkit-transition: all 0.4s cubic-bezier(0.88,-0.99, 0, 1.81);
  transition: all 0.8s cubic-bezier(0.88,-0.99, 0, 1.81);
}

.hovereffect img {
  display: block;
  position: relative;
  -webkit-transition: all 0.4s cubic-bezier(0.88,-0.99, 0, 1.81);
  transition: all 0.8s cubic-bezier(0.88,-0.99, 0, 1.81);
}

.hovereffect p {
  /*text-transform: uppercase;*/
  color: #fff;
  text-align: center;
  position: relative;
  font-size: 16px;
  font-weight:600;
  background:#000000;
  -webkit-transform: translatey(-100px);
  -ms-transform: translatey(-100px);
  transform: translatey(-100px);
  -webkit-transition: all 0.8s cubic-bezier(0.88,-0.99, 0, 1.81);
  transition: all 0.4s cubic-bezier(0.88,-0.99, 0, 1.81);
  padding: 10px;
}

.hovereffect a.info {
  text-decoration: none;
  display: inline-block;
  color:#ffffff;
  border: 2px solid #f68e0a;
  background-color:#f68e0a;
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transition: all 0.8s ease;
  transition: all 0.8s ease;
  margin: 50px 0 0;
  padding: 7px 14px;
  font-size:16px;
  font-weight:600;
}

.hovereffect a.info:hover {
  box-shadow: 0 0 5px #fff;
}

.hovereffect:hover img {
  -ms-transform: scale(1);
  -webkit-transform: scale(1);
  transform: scale(1);
}

.hovereffect:hover .overlay {
  opacity: 1;
  filter: alpha(opacity=100);
}

.hovereffect:hover p,.hovereffect:hover a.info {
  opacity: 1;
  filter: alpha(opacity=100);
  -ms-transform: translatey(0);
  -webkit-transform: translatey(0);
  transform: translatey(0);
}

.hovereffect:hover a.info {
  -webkit-transition-delay: .7s;
  transition-delay: .7s;
}
.reset .page-header h1 {
  color: #fff!important; 
}
/*Media Queries*/
	
@media (min-width: 992px) {
	.section-list .section-list-counter::before {font-size: 8em;}
  .offset-1 {margin-top: -2.77777778em;} 
  .presr .items-row {display:flex; /*width:100%;*/} 
  .presr .items-row .col-md* {height:100%; display:;} 
  .presr .items-row  .item {height:100%;}
}

@media (min-width: 1200px) {
	.container {width: 1170px;}
}

@media (min-width: 1400px) {
	.container {width: 1370px;}
}

@media(max-width: 1399px){
	.home-slider .owl-item:nth-child(4) .wht-sml-txt {font-size: 20px !important;}
	.home-slider .owl-item:nth-child(4) .wht-big-txt {font-size: 22px !important;}
	.home-slider .owl-item:nth-child(4) .white-bigr-txt, 
	.home-slider .owl-item:nth-child(5) .white-bigr-txt {font-size: 20px !important;}
	.home-slider .owl-item:nth-child(4) h1.item-title a {font-size: 40px;}
	.slider-content-inner li {font-size: 18px;}
}

@media screen and (max-width:1280px) {
	.our-experts .phno ul li {font-size:140%} 
	.our-experts .exp-lft {font-size:100%; padding-top:0px;} 
	.item-page .article-content .module-title {font-size: 1.486em;} 
	.t3-sidebar  .nav.nav-pills.nav-stacked  > li > a {font-size:13px;} 
	.item-page .img-bx .mod-ifrm {height:172px;}
}

@media screen and (max-width:1200px) {
	.item-page .article-content .module-title {font-size: 1.386em;} 
	.home-slider .owl-item:nth-child(4) h1.item-title a, 
	.home-slider .owl-item:nth-child(5) h1.item-title a {font-size: 40px !important;} 
	.acm-slideshow .owl-carousel .slider-content .slider-content-inner > p {font-size: 20px;} 
	.slider-content-inner li {font-size: 16px;} 
	.home-slider .owl-item:nth-child(5) .white-bigr-txt {font-size: 18px !important;}
	/*-------------------------------------------------*/
	.home-slider .owl-item:nth-child(4) .wht-sml-txt {font-size: 18px !important;} 
	.white-bld-txt {font-size: 30px;}
	.home-slider .owl-item:nth-child(4) .white-bigr-txt, 
	.home-slider .owl-item:nth-child(5) .white-bigr-txt {font-size: 18px !important;}
	.locations-wrap {font-size:14px;}
	.hovereffect p{font-size:14px; padding:4px;}
	.hovereffect a.info{margin-top:20px;}
	.features-tab-wrap .tab-content .features {min-height: 116px;}
	.item-page .img-bx .mod-ifrm {height: 140px;}
}


@media screen and (max-width:1024px) {
	.our-experts .phno ul li {font-size:100%;} 
	.latest-update ul li a span {font-size:90%} 
	.our-experts .exp-lft , .career-wrap ul li a ,.webi-txt p {font-size:80%;} 
	.career-wrap ul li , .latest-update ul li {line-height:1.4;} 
	.subscribe_frm table.acymailing_form .inputbox {height:32px;} 
	.subscribe_frm .acysubbuttons .button {font-size: 12px; padding: 2px 12px;} 
	.module-title, .ban-btm h1, .wrap.t3-navhelper {font-size:100%;} 
	.item-page .article-content .module-title, .module-title1 {font-size: 1.286em;}
	ul.nav-tabs.speci  > li > a {padding:0 15px;} 
	.hovereffect a.info{font-size:14px;} 
}

@media screen and (max-width:1023px) {
	ul.nav-tabs.speci > li > a {padding: 0 4px; font-size:12px !important;}
}

@media screen and (max-width:990px) {
	.bdr-lft ul {padding:0;}
	.item-page .article-content .module-title, .module-title1 {font-size: 1.186em;}
	.item-page .article-content, .speci-tabs-wrap  .tab-content ul li {font-size:13px;}
	.btn-rnd-orang {font-size:12px;}
	.features-tab-wrap  .nav-tabs > li > a > i, 
	.features-tab-wrap  .nav-tabs > li, 
	.features-tab-wrap  .nav-tabs > li > a > i > b {font-size:16px;}
	.features-tab-wrap .nav-tabs > li > a {padding:0 18px;}
	.slider-content-inner li {font-size: 14px;}
	.home-slider .owl-item:nth-child(4) .white-bigr-txt, 
	.home-slider .owl-item:nth-child(5) .white-bigr-txt {font-size: 16px !important;}
	.acm-slideshow .owl-carousel .slider-content .slider-content-inner > p {font-size: 16px;}
	.t3-mainbody {padding-top: 20px; padding-bottom: 20px;}
	.well-1 {padding-top:0px;} 
	.section-list-counter {text-align: left;} 
	.hovereffect p{padding:0px;} 
	.hovereffect a.info{margin-top:10px;} 
	.item-page .img-bx .mod-ifrm {height: auto;} 
	.features-tab-wrap .tab-content .features{margin-bottom: 20px;} 
	.bro figure {margin-bottom:20px;}
}

@media screen and (max-width:768px) {
	.our-experts  .bdr-lft {border:0px none;}
	.ban-btm h1::after {bottom: -20px; left: 45.5%;}
	.t3-footnav , .t3-sl.t3-sl-1, .section-wrap .acm-spotlight, .ban-btm{padding: 30px 0;}
	.ban-btm h3 {margin:0px;}
	.ban-btm .btn.btn-read {margin-bottom:30px;}
	.verti-scroll-wrap{height: 120px;}
	.verti-scroll-wrap1{height: 60px;}
	.tab-content {border:0px;}
	.resp-tab-content-active {border-left:1px solid #c1c1c1; border-bottom:1px solid #c1c1c1; border-right:1px solid #c1c1c1;}
	.features-tab-wrap .col-md-4 {margin-bottom:20px;}
	.sml-bold , .t3-sidebar  .nav.nav-pills.nav-stacked  > li > a {font-size:14px;}
	.t3-sidebar-left {padding-left: 30px;}
}

@media screen and (max-width:767px){
	.subscribe_frm .acysubbuttons .button {font-size:12px; padding: 2px 12px;}
	.module-title, .ban-btm h1 , .ban-btm h3 {font-size:100%;}
	.btn-rnd-orang {padding: 3px 20px; font-size:14px;}
	.career-wrap b.orange {font-size:16px;}
	.our-experts .ttl {font-size: 140%;}
	.t3-footnav .t3-module ul.header-ul {padding-left:15px !important;}
	.acm-spotlight .t3-module, 
	.acm-spotlight .col-sm-12.col-md-4 {margin-bottom:10px;}
	.ban-btm h1::after {bottom: -20px; left: 40.5%;}
	.module-title, .ban-btm h1, .wrap.t3-navhelper {font-size:80%;}
	.home-slider .owl-item:nth-child(4) h1.item-title a, 
	.home-slider .owl-item:nth-child(5) h1.item-title a,
	.home-slider .owl-item:nth-child(4) .wht-big-txt{font-size: 14px!important;}
	.home-slider .owl-item:nth-child(4) .white-bigr-txt, 
	.home-slider .owl-item:nth-child(5) .white-bigr-txt {font-size: 14px !important;}
	.home-slider .owl-item:nth-child(4) .wht-sml-txt {font-size: 14px !important;}
	.slider-content-inner li {font-size: 16px;}
	.acm-slideshow .owl-carousel .slider-content .slider-content-inner > p{font-size:14px;}
	.acm-features.style-2 {margin-left: 0px;}
	.slider-content-inner li {font-size: 13px;}
}

@media(max-width: 380px){
  .features-tab-wrap .nav-tabs > li > a {padding-bottom: 0; padding-left: 10px; padding-right: 3px; padding-top: 0;}
  .features-tab-wrap .nav-tabs > li:last-child {padding-left: 8px;}
}

 @media only screen and (max-width: 1399px) and (min-width: 1280px)  {
	.prod-sol .nav-tabs li {width: auto !important;}
  .prod-sol .nav-tabs > li > a {font-size: 12px; padding-left: 5px; padding-right: 5px;}
}

@media(min-width:1280px) {
	.col-md-5.col-sm-5.phno.bdr-lft {padding-left: 60px;}
}
