@import url(https://fonts.googleapis.com/css?family=PT+Sans:400,400italic,700italic,700);

* { padding: 0px; margin: 0px; }

body,html { font-family: 'PT Sans', sans-serif; font-size: 15px; color: #040707; width: 100%; }

input,textarea { border: 0; display: block; outline: none; font-family: 'PT Sans', sans-serif; }

img, a { outline: none!important; }

input,textarea{border:0;display:block;outline:none;}

img,input{border:none;display:block;outline:none;}

header, section, footer, aside, nav, main, article, figure{display:block;} 

a{-moz-transition:all 0.2s ease 0s;	-ms-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;-webkit-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s; text-decoration:none;}

a:hover, a:focus { text-decoration:none; }

ul, li { margin:0px; padding:0px; list-style-type:none; }

input, button { outline:0px; }

header, section, footer, aside, nav, main, article, figure { display: block; } 



/* general */

.clear { clear: both; overflow: hidden; height: 0px; }

.img_effect { -webkit-transition:all 400ms linear;-moz-transition:all 400ms linear;-o-transition:all 400ms linear;-ms-transition:all 400ms linear;transition:all 400ms linear;overflow:hidden; }

.img_effect:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);z-index:999;}

/* header */

header.header { width: 100%; position: relative; z-index: 99; padding:5px 0px; background:#fff; }

.header.sticky { border-bottom:1px solid #ddd; box-shadow:0 1px 1px rgba(0, 0, 0, 0.3)!important; -o-box-shadow:0 1px 1px rgba(0, 0, 0, 0.3); -moz-box-shadow:0 1px 1px rgba(0, 0, 0, 0.3); -webkit-box-shadow:0 1px 1px rgba(0, 0, 0, 0.3); box-shadow:0 1px 1px #c5c7c6\0/; *box-shadow:0 1px 1px #c5c7c6;  }



/* link sec */

header.header .logo { display:inline-block; float:left; }

.navigate { display: none; }

header.header ul.nice-menu { display:inline-block; margin-top:15px; float:right; }

header.header ul.nice-menu li { float:left; font-size:16px; font-family: 'PT Sans', sans-serif; position:relative; padding:10px 9px; border:0px; }

header.header ul.nice-menu li a { color:#040707; padding:0px; }

header.header ul.nice-menu li:last-child { padding-right:0px; }

header.header ul.nice-menu li a:after, header.header ul.nice-menu li.active-trail a:after {-webkit-transition: 0.5s ease;transition: 0.5s ease; -o-transition: 0.5s ease; -ms-transition: 0.5s ease; position: absolute;height: 2px;top: 100%;content: '';left: 8px;right: 100%;background-color: #e52527;}
header.header ul.nice-menu > li > a:hover, header.header ul.nice-menu > li > a.active, header.header ul.nice-menu > li.active-trail > a:hover, header.header ul.nice-menu > li.active-trail > a {color: inherit; color:hsl(359, 79%, 52%); }
header.header ul.nice-menu > li > a:hover:after, header.header ul.nice-menu > li > a.active:after, header.header ul.nice-menu > li.active-trail > a:hover:after, header.header ul.nice-menu > li.active-trail > a:after {right: 8px;}
header.header ul.nice-menu li a:hover, header.header ul.nice-menu li a:focus { background:none; color:#e52527; }

header.header ul.nice-menu > li.active-trail:last-child > a:hover:after, header.header ul.nice-menu > li.active-trail:last-child > a:after {right: 0px;}

/* banner sec */

	.banner-sec { width: 100%; position: relative; }

	.banner-sec .carousel-inner { background: #000000; }

	.banner-sec .carousel .carousel-inner .header_banner_image{height:480px;}
	
	.banner-sec .carousel .carousel-inner img { max-width:100%; width:100%;  display:block; margin:0 auto; }

	.banner-sec .carousel .container { position:relative; padding:0px; }

	.banner-sec .carousel .banner_text { position:absolute; height:auto; padding:65px 0px 0px 0px; }

	.banner-sec .carousel .container h1 { font-family: 'PT Sans', sans-serif; font-size:80px; color:#ffffff; font-weight:400; margin:0px 0px 25px 0px; padding:0px; line-height:72px;  }

	.banner-sec .carousel .container ul { margin:0px 0px 35px 0px; padding:0px; }

	.banner-sec .carousel .container ul li { font-family: 'PT Sans', sans-serif; font-size:22px; line-height:40px; background:url(../images/check.png) left 15px no-repeat; color:#fff; display:block; padding-left:30px; }

	.banner-sec .carousel .container p { width:180px;  }

	.banner-sec .carousel .container p a { height:43px; border-radius:4px; font-family: 'PT Sans', sans-serif; font-size:16px; color:#ffffff; padding:10px 12px; display:block; line-height:normal; background:url(../images/learn_bg.png) #e22828 80% center no-repeat; text-align:center; }

	.banner-sec .carousel .container p a:hover { background:url(../images/learn_bg.png) #d31616 80% center no-repeat; }

	.banner-sec .carousel .carousel-control { width: 44px; height: 44px; transition: all 0.5s ease 0s; top:50%;   }

	.banner-sec .carousel .carousel-control.left {  background: url('../images/slider_prev.png') left center no-repeat; left:2%; text-indent: -9999px; }

	.banner-sec .carousel .carousel-control.right { background: url('../images/slider_next.png') right center no-repeat; right:2%; text-indent: -9999px; }



.experience_sec { position:relative; padding:40px 0px; }

.experience_sec .col-lg-4 { padding:0px; }

.adremtek_arrow img { position:absolute; left:0px; right:0px; margin:0 auto; display:block; top:-25px; z-index:9; }

.experience_sec h1 { font-family: 'PT Sans', sans-serif; font-size:30px; color:#040707; text-align:center; margin:0px 0px 25px 0px; padding:0px; }

.experience_sec figure { background:#e9e8e8; position:relative; padding-bottom:15px;  }

.experience_sec figure.second { padding-bottom:0px; }

.experience_sec figure.second .image { padding-top:15px; }



.experience_sec figure .image img { max-width:100%; display:block; }

.experience_sec figure figcaption { padding:8px 15px; position:relative; }

.experience_sec figure figcaption .exp-arrow { position:absolute; top:-16px; margin-left:15px; }

.experience_sec figure figcaption .exp-arrow2 { position:absolute; bottom:-32px; margin-left:15px; }

.experience_sec figure figcaption h2 { width:100%; font-family: 'PT Sans', sans-serif; font-size:22px; color:#313131; line-height:26px; display:inline-block; margin:0px; padding:15px 0px 0px 0px; position:relative; }

.experience_sec figure figcaption h2 span { display:inline-block; position:absolute; right:0px; top:15px; }

.experience_sec figure figcaption p { font-family: 'PT Sans', sans-serif; font-size:14px; color:#5a5b5d; line-height:18px; margin:0px; padding:15px 0px 0px 0px;  }

.experience_sec figure figcaption p a {     color: #fff; background: url(../images/readmore_icon.png) right 5px no-repeat; padding-right: 10px;
	border-radius: 4px; background: #e22828; padding: 5px 10px 5px 10px;}

.experience_sec figure figcaption p a:hover { color:#fff; }



.topreason_sec { background:url(../images/topreason_sec_bg.png) #040707 center center no-repeat; height:auto; position:relative; padding:45px 0px; background-size:cover; }

.topreason_sec h1 { font-family: 'PT Sans', sans-serif; font-size:48px; color:#f7f6f6; font-weight:700; margin:0px 0px 18px 0px; padding:0px;  }

.topreason_sec .col-lg-3 { padding:0px; }

.topreason_sec h3 { font-family: 'PT Sans', sans-serif; font-size:26px; color:#f7f6f6; font-weight:400; margin:0px 0px 18px 0px; padding:0px; line-height:36px; }

.uiButtonred { height:43px; border-radius:4px; font-family: 'PT Sans', sans-serif; font-size:16px; color:#ffffff; padding:10px 12px; display:block; line-height:normal; background:url(../images/learn_bg.png) #e22828 80% center no-repeat; text-align:center; }

.uiButtonred:hover, .uiButtonred:focus { background:url(../images/learn_bg.png) #d31616 80% center no-repeat; color:#fff; }

.topreason_sec .more_info_btn a.uiButtonred { font-size:18px; width:180px;   background-position: 90% center; padding:10px 2px; }



.topreason_sec figure { width:100%; float:left; border:1px solid #ffffff; padding:10px; border-radius:4px; margin-top:10px; height:200px; text-align:left; }

.topreason_sec figure .letter { font-family: 'PT Sans', sans-serif; font-size:38px; color:#e32829; margin:0px 0px 12px 0px; line-height:normal; }

.topreason_sec figure figcaption { font-family: 'PT Sans', sans-serif; font-size:16px; color:#f7f6f6; line-height:24px; margin:0px; padding:0px; }

.topreason_sec .reasonright .col-lg-4 { padding-right:0px; width:33%; float:none; display:inline-block; }

.topreason_sec .reasonright { text-align:center; padding-right:0px; }





.heading-head { position:relative; padding:25px 0px 25px 0px; }

.heading-head h1 { font-family: 'PT Sans', sans-serif; font-size:30px; color:#040707; margin:0px; padding:0px; text-align:center; line-height:normal; }

.content-sidebar-wrap .region.region-content .block.block-views h2 { font-family: 'PT Sans', sans-serif; font-size:30px; color:#040707; margin:0px; padding:30px 15px 30px 15px; text-align:center; line-height:normal; font-weight:400; }
.content-sidebar-wrap .region.region-content .block.block-views .heading-head { display:none; }


.testimonials-row { position:relative; background:#e22828; padding:48px 0px 30px 0px; }

.testimonials-row .ot_testimonial .carousel-inner img.img-responsive { padding-top:10px; }

.testimonials-row .ot_testimonial { width:100%; float:left; margin-bottom:20px; }

.testimonials-row .ot_testimonial .ot_tcontent .ot_title, .testimonials-row .ot_testimonial .ot_tcontent .ot_title p { font-family: 'PT Sans', sans-serif; font-size:18px; color:#ffffff; margin:0px 0px 18px 0px; padding:0px; line-height:30px; }

.testimonials-row .ot_testimonial .ot_tcontent { border-left:4px solid #040707; padding-left:22px; padding-bottom:20px; }

.testimonials-row .ot_testimonial .ot_tcontent h3 { font-family: 'PT Sans', sans-serif; font-size:16px; color:#040707; line-height:22px; margin:0px; padding:0px; font-weight:700; }

.testimonials-row .ot_testimonial .ot_tcontent p { font-family: 'PT Sans', sans-serif; font-size:15px; color:#040707; margin:0px; padding:0px; line-height:22px; }

.testimonials-row .ot_testimonial .carousel-indicators { bottom:-20px; }

.testimonials-row .ot_testimonial .carousel-indicators li { width:18px; height:18px; background:#f68a9b; border:0px; margin:0px; }

.testimonials-row .ot_testimonial .carousel-indicators li.active { background:#ffffff; }



/**/

.partner_row .adremtek_arrow img { top:-68px; }

.partner_row { background:#e9e8e8; position:relative; padding:40px 0px; }

.partner_row .col-lg-2 { padding:0px; }

.partner_row .col-lg-10 { padding:0px; }

.partner_row .container { position:relative; }

.partner_row .jcarousel-wrapper { float:left; display:block;  }

/** Carousel **/ 

.partner_row .jcarousel {position: relative; width: 100%; padding-left:58px; }

.partner_row .jcarousel ul {position: relative;list-style: none; padding: 0; display:block; margin:0px; }

.partner_row .jcarousel li { width:140px; float: left;  position: relative; height:auto;  transition: all .4s ease-in-out 0; -moz-transition: all .4s ease-in-out 0; -webkit-transition: all .4s ease-in-out 0; -ms-transition: all .4s ease-in-out 0; margin-left:10px; }

.partner_row .jcarousel li:first-child { margin-left:0px; }

.partner_row .jcarousel .product-block { background:#fff; -moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;  -moz-transition: all 0.2s ease 0s;	-ms-transition: all 0.2s ease 0s; -o-transition: all 0.2s ease 0s; -webkit-transition: all 0.2s ease 0s; transition: all 0.2s ease 0s; display:block;  margin:0 auto; text-align:center; border-radius:50%; border:2px solid #d3d2d2; padding:5px; height:125px; position:relative; overflow:hidden; }

/*.partner_row .owl-item .product-block img {  max-width:100%; display:block; margin:0 auto; border-radius:50%; height:95px; padding-top:20px; }*/

/*.partner_row .owl-item .product-block img {  max-width:100%; display:block; margin:0 auto; border-radius:50%; max-height:100%; padding-top:0px; width:auto; }*/

.partner_row .owl-item .product-block img {  max-width:100%; display:block; margin:0 auto; max-height:100%; padding-top:0px; width:100%; } 

.partner_row .owl-item .product-block {	vertical-align: middle;	display: table-cell;	width: 125px;}



.partner_row .jcarousel .owl-item .product-block:hover img  { transform: scale(1.10); -moz-transform: scale(1.10); -webkit-transform: scale(1.10); -ms-transform: scale(1.10);  display: block;  opacity: 1; }

.partner_row .jcarousel .owl-item:hover .product-block img { transition:All 1s ease; -webkit-transition:All 1s ease; -moz-transition:All 1s ease;-o-transition:All 1s ease; }



/** Carousel Controls **/

.partner_row .carousel-controls .jcarousel-control { text-indent:-999999px; display:block; width: 47px;  height: 64px; position: absolute; top: 20%;  text-align: center;	z-index:9; }

.partner_row .carousel-controls .jcarousel-control-next2 { background: url(../images/partner-next-icon.png) no-repeat center center; left:0px; }



/** Carousel Pagination **/

.jcarousel-pagination {  position: absolute;bottom: -40px;left: 50%;-webkit-transform: translate(-50%, 0);-ms-transform: translate(-50%, 0);transform: translate(-50%, 0);margin: 0;}

.jcarousel-pagination a {text-decoration: none;display: inline-block;font-size: 11px;height: 10px;width: 10px;line-height: 10px;background: #fff;color: #4E443C;border-radius: 10px;text-indent: -9999px;margin-right: 7px;-webkit-box-shadow: 0 0 2px #4E443C;-moz-box-shadow: 0 0 2px #4E443C;box-shadow: 0 0 2px #4E443C;}

.jcarousel-pagination a.active {background: #4E443C;color: #fff;opacity: 1;-webkit-box-shadow: 0 0 2px #F0EFE7;-moz-box-shadow: 0 0 2px #F0EFE7;box-shadow: 0 0 2px #F0EFE7;}



.partner_row h1 { font-family: 'PT Sans', sans-serif; font-size:44px; color:#040707; margin:0px; padding:10px 0px 0px 0px; line-height:38px; text-align:center; }



/* CLIENT SEC CSS */

.clientsec_row { position:relative; background:#d3d2d2; padding:45px 0px; }

.clientsec_row h1 { font-family: 'PT Sans', sans-serif; font-size:44px; color:#040707; margin:0px; padding:10px 0px 0px 0px; line-height:38px; text-align:center; }

.clientsec_row .col-lg-10 { padding-right:0px; }

.partner_row .jcarousel-wrapper { float:left; display:block; }

/** Carousel **/ 

.clientsec_row .jcarousel {position: relative;overflow: hidden;width: 100%; padding-left:35px; }

.clientsec_row .jcarousel ul { position: relative;list-style: none;margin:0px;padding: 0; display:block; }

.clientsec_row .jcarousel li { width:141px; margin-left:10px; float: left;  position: relative; height:auto;  }

.clientsec_row .jcarousel li:first-child { margin-left:0px; }



.clientsec_row .owl-item .product-block  {	vertical-align: middle;	display: table-cell;	width: 125px;  height:125px; background:#FFF; overflow:hidden;}

.clientsec_row .owl-item .product-block img  {	max-width:90%; display:block; margin:0 auto; max-height:90%; padding-top:0px;}



.clientsec_row .jcarousel .owl-item .product-block:hover img { transform: scale(1.11); -moz-transform: scale(1.11); -webkit-transform: scale(1.11); -ms-transform: scale(1.11);  display: block;  opacity: 1; }

.clientsec_row .jcarousel .owl-item:hover .product-block img{ transition:All 1s ease; -webkit-transition:All 1s ease; -moz-transition:All 1s ease;-o-transition:All 1s ease; }



/** Carousel Controls **/

.clientsec_row .carousel-controls .jcarousel-control { text-indent:-999999px; display:block; width: 47px;  height: 64px; position: absolute; top: 20%;  text-align: center;	z-index:9; }

.clientsec_row .carousel-controls .jcarousel-control-next3 { background: url(../images/client-next-icon.png) no-repeat center center; left:0px; }

.jcarousel .owl-controls .owl-nav { display:none; }

 



/*Footer sec css */

footer.footer { background:url(../images/footer_bg.png) #2c2b2b center center no-repeat; position:relative; padding:45px 0px 0px 0px; }

footer.footer h2 { margin:0px 0px 20px 0px; padding:0px; font-family: 'PT Sans', sans-serif; font-size:18px; color:#e32829; line-height:normal; }

footer.footer ul { margin:0px; padding:0px; }

footer.footer ul li { font-family: 'PT Sans', sans-serif; font-size:14px; color:#ffffff; line-height:24px; }

footer.footer ul li a { color:#ffffff; }

footer.footer ul li a:hover { color:#e32829; }

footer.footer ul.address li { padding-left:24px; }

footer.footer ul.address li.map { background:url(../images/map-icon.png) left 6px no-repeat;  }

footer.footer ul.address li.phone1 { background:url(../images/phone-icon1.png) left 6px no-repeat;  } 

footer.footer ul.address li.phone2 { background:url(../images/phone-icon2.png) left 6px no-repeat;  } 

footer.footer ul.address li.phone3 { background:url(../images/phone-icon3.png) left 6px no-repeat;  } 

footer.footer ul.address li.email { background:url(../images/email-icon.png) left 6px no-repeat;  } 



footer.footer ul.social_icon { margin:15px 0px 0px 0px; }

footer.footer ul.social_icon li { float:left;margin-left:10px;text-align:center;transition:all 0.5s ease 0s; -moz-transition:all 0.5s ease 0s; -webkit-transition:all 0.5s ease 0s; -ms-transition:all 0.5s ease 0s; -o-transition:all 0.5s ease 0s; }

footer.footer ul.social_icon li:first-child { margin-left:0px; }

footer.footer ul.social_icon li:hover{border:0;transform:scale(1.1) rotate(360deg);-moz-transform:scale(1.1) rotate(360deg);-ms-transform:scale(1.1) rotate(360deg);-o-transform:scale(1.1) rotate(360deg);-webkit-transform:scale(1.1) rotate(360deg); opacity:0.8; }

footer.footer .copyright { margin:5px 0px 0px 0px; }

footer.footer .copyright p { font-family: 'PT Sans', sans-serif; font-size:14px; color:#ffffff; line-height:25px; margin:0px; padding:0px; text-align:center; }

footer.footer .copyright p a { color:#ffffff; }

footer.footer .copyright p span { background:url(../images/footer_line.png) left center no-repeat; padding-left:5px; }

footer.footer .copyright p a:hover {  color:#e32829; }



/**/

.hvr-border-fade {display: inline-block;vertical-align: middle;-webkit-transform: translateZ(0);transform: translateZ(0);-webkit-backface-visibility: hidden;backface-visibility: hidden;-moz-osx-font-smoothing: grayscale;-webkit-transition-duration: 0.3s;transition-duration: 0.3s;-webkit-transition-property: box-shadow;transition-property: box-shadow; box-shadow: inset 0 0 0 1px transparent, 0 0 1px transparent; }

.hvr-border-fade:hover, .hvr-border-fade:focus, .hvr-border-fade:active {box-shadow: inset 0 0 0 1px #e22828, 0 0 1px rgba(0, 0, 0, 0); border:1px solid #a10606; }



/**/

.partner_row .owl-carousel { overflow:hidden; }





/* About us page css */

.inner-banner { position:relative; background:#040707; }

.inner-banner .container { padding:0px; }

.inner-banner img { max-width:100%; display:block; }

.inner-banner-text { position:relative; padding:75px 0px 25px 0px; }

.inner-banner h1 { font-family: 'PT Sans', sans-serif; font-size:56px; color:#ffffff; margin:0px 0px 12px 0px; padding:0px; font-weight:400; padding-top:15%; }

.inner-banner h3 { font-family: 'PT Sans', sans-serif; font-size:26px; color:#e52527; margin:0px 0px 15px 0px; padding:0px; display:none; }

.inner-banner p { font-family: 'PT Sans', sans-serif; font-size:20px; color:#ffffff; margin:0px; padding:0px; display:none;}

.inner-banner .inner-banner-text .breadcrumb {    border-radius: 0; margin-bottom: 0; padding: 0; background:none; margin-top:65px; display:none; }

.inner-banner .inner-banner-text .breadcrumb li { font-family: 'PT Sans', sans-serif; font-size:18px; color:#ffffff; vertical-align:top; }

.inner-banner .inner-banner-text .breadcrumb > li + li:before { color: #890c01; content: url(../images/breadcrump_arrow.png); padding: 0 5px;}

.inner-banner .inner-banner-text .breadcrumb > li a { color:#890c01; }



.banner_bottom { background:#2c2b2b; position:relative; padding:18px 0px; }

.banner_bottom ul { margin:0px; padding:0px; }

.banner_bottom ul li { font-family: 'PT Sans', sans-serif; font-size:16px; color:#ffffff; font-weight:700; margin:0px; padding:0px; display:inline-block; padding-left:30px; }

.banner_bottom ul li:first-child { padding-left:0px; }

.banner_bottom ul li a { color:#ffffff; }

.banner_bottom ul li a:hover { color:#e52527; }



.company_sec { position:relative; text-align:center; padding:40px 0px 10px 0px; }

.company_sec h1 { font-family: 'PT Sans', sans-serif; font-size:30px; color:#040707; margin:0px 0px 15px 0px; padding:0px; font-weight:400; display:none; }

.company_sec p  { font-family: 'PT Sans', sans-serif; font-size:18px; color:#040707; line-height:24px; margin:0px; padding:0px; }



.culture_sec { position:relative; background:#f4f4f4; padding:55px 0px; }

.culture_sec h1 { font-family: 'PT Sans', sans-serif; font-size:30px; color:#040707; margin:0px 0px 45px 0px; padding:0px; font-weight:400; text-align:center; }

.culture_sec h2.uniquehead span { background: #f4f4f4; }

h2.uniquehead {position: relative;text-align: center; margin:0px 0px 28px 0px; }

h2.uniquehead span { font-family: 'PT Sans', sans-serif; font-size:22px; background: #fff; padding: 0 10px;position: relative;z-index: 1; color:#e22828;}

h2.uniquehead:before {background: #d8d8d8;content: "";display: block;height: 1px;position: absolute;  top: 60%;width: 100%;}

h2.uniquehead:before {left: 0;}

.culture_sec h3 { font-family: 'PT Sans', sans-serif; font-size:34px; color:#040707; text-align:center; line-height:40px; font-weight:400; margin:0px 0px 40px 0px; padding:0px; }

.culture_sec h4 { font-family: 'PT Sans', sans-serif; font-size:22px; color:#040707; line-height:32px; margin:0px 0px 45px 0px; padding:0px; text-align:center; }

.culture_sec h4 span { color:#e22828; }



.culture_sec figure { width:20%; padding-right:20px; display:inline-block; float:left; }

.culture_sec figure:last-child { padding-right:0px; }

.culture_sec figure .image { margin-bottom:18px; min-height:125px; }

.culture_sec figure .image img { max-width:100%; display:block; margin:0 auto; }

.culture_sec figure figcaption h5 { font-family: 'PT Sans', sans-serif; font-size:20px; color:#e22828; margin:0px 0px 13px 0px; padding:0px;   }

.culture_sec figure figcaption p { font-family: 'PT Sans', sans-serif; font-size:15px; color:#313131; line-height:22px; margin:0px; padding:0px; }



.team_sec {  position:relative; padding:55px 0px;}

.team_sec h2.uniquehead { margin-bottom:42px; }

.team_sec h1 { font-family: 'PT Sans', sans-serif; font-size:30px; color:#040707; margin:0px 0px 45px 0px; padding:0px; font-weight:400; text-align:center; }

.team_sec figure { text-align:center; margin:0 auto 40px auto; display:table; }
/* 
.team_sec figure .image { width:199px; height:198px; background:#f4f4f4; border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%; -ms-border-radius:50%; margin-bottom:22px; }

.team_sec figure .image img { max-width:100%; display:block; margin:0 auto; padding-top:50px; } 
 */ 

.team_sec figure .image { width:199px; background:#fff; border-radius:0%; -moz-border-radius:0%; -webkit-border-radius:0%; -ms-border-radius:0%; margin-bottom:22px; overflow:hidden; }

.team_sec figure .image img { display: block; height: 100%; margin: 0 auto; max-width: 100%; border: 1px solid #d8d8d8; padding:5px; }

.team_sec figure .views-field.views-field-field-profile-image { min-height: 200px; }

.team_sec figure h4.title { font-family: 'PT Sans', sans-serif; font-size:18px; color:#e22828; margin:0px; padding:0px; line-height:32px; }

.team_sec figure p { font-family: 'PT Sans', sans-serif; font-size:15px; color:#5a5b5d; margin:0px; padding:0px; line-height:normal; }

.team_sec p { font-family: 'PT Sans', sans-serif; font-size:18px; color:#040707; line-height:28px; margin:0px 0px 45px 0px; padding:0px; text-align:center; }

.team_sec p:last-child { margin-bottom:0px; }

.team_sec figure h4.title a { font-family: 'PT Sans', sans-serif; font-size:18px; color:#e22828; margin:0px; padding:0px; line-height:32px; }
.team_sec figure p a { font-family: 'PT Sans', sans-serif; font-size:15px; color:#5a5b5d; margin:0px; padding:0px; line-height:normal; }
.node-team-profile .field-name-field-profile-image.field-type-image { float:left;  border:1px solid #d8d8d8; padding:5px; display:table; margin:0 20px 40px auto; overflow:hidden;}
.node-team-profile .field-name-field-member-profile{ text-align:left; color: #040707; font-family: "PT Sans",sans-serif; font-size: 20px; line-height: 24px; margin: 0 0 20px 0; padding: 0;}
.node-team-profile .field field-name-body .field-item, .node-team-profile .field field-name-body .field-item p  { text-align:left!important;}



.services_sec { background:#f4f4f4; padding:55px 0px; position:relative; text-align:center; }

.services_sec h1 { font-family: 'PT Sans', sans-serif; font-size:30px; color:#040707; margin:0px 0px 45px 0px; padding:0px; font-weight:400; }

.services_sec h2.uniquehead span { background:#f4f4f4; }

.services_sec p { font-family: 'PT Sans', sans-serif; font-size:18px; color:#040707; line-height:28px; margin:0px 0px 42px 0px; padding:0px;}

.services_sec figure { display:inline-block; margin:0 auto;  }

.services_sec figure .image { width:145px; height:145px; border:1px solid #d8d8d8; border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%; -ms-border-radius:50%; padding:24px 5px 5px 5px; display:table; margin:0 auto 40px auto; overflow:hidden; }

.services_sec figure .image img { max-width:100%; display:block; margin:0 auto; }

.services_sec figure h3 { font-family: 'PT Sans', sans-serif; font-size:22px; color:#040707; margin:0px 0px 10px 0px; padding:0px; line-height:normal; }

.services_sec figure p { margin:0px; padding:0px; line-height:normal; }

.services_sec figure p a { font-family: 'PT Sans', sans-serif; font-size:14px; color:#e22828; margin:0px; background:url(../images/more-icon.png) right 4px no-repeat; display:inline-block; padding-right:15px; }

.services_sec figure p a:hover { color:#cb1517; }

/* About us page css */



.focus_sec { padding:55px 0px 0px 0px; position:relative; text-align:center; }

.focus_sec h1 { font-family: 'PT Sans', sans-serif; font-size:30px; color:#040707; margin:0px 0px 45px 0px; padding:0px; font-weight:400; }

.focus_sec p { font-family: 'PT Sans', sans-serif; font-size:18px; color:#040707; line-height:28px; margin:0px; padding:0px; text-align:center; }

#nav { width:100%!important;}

#nav { z-index:1; width:100%; }



a.back-to-top {display: none;width: 50px;height: 50px;text-indent: -9999px;position: fixed;z-index: 999;right: 10px;bottom: 20px;background: #2c2b2b url("../images/backtotop-arrow.png") no-repeat center 43%;-webkit-border-radius: 30px;-moz-border-radius: 30px;border-radius: 30px; padding:0px; }

a:hover.back-to-top {background-color: #1d1d1d; transition:1s;}

/*body.page-node-2 header.header { position:relative!important; }





/* Retail sec css */

.retail-section { position:relative; margin-bottom:-40px; width:100%; float:left; /*margin-top:25px;*/ }

.retail-section .container .row figure { margin-bottom:45px; }

.retail-section .media {  height: 100%;  position: relative; width: 100%; float:left; padding:0px; text-align:left; }

.retail-section figure .media.mediahover {  background-position:center -8000px!important; overflow:hidden; background-color:rgba(0,0,0,0)!important;   /*transition: background-color 700ms ease 0s; -moz-transition: background-color 700ms ease 0s; -webkit-transition: background-color 700ms ease 0s; -o-transition: background-color 700ms ease 0s; -ms-transition: background-color 700ms ease 0s;*/

transition: background-image 1s ease-in-out; -moz-transition: background-image 1s ease-in-out; -webkit-transition: background-image 1s ease-in-out; -ms-transition: background-image 1s ease-in-out; }



.retail-section figure .media.mediahover:hover {background-size:100% 100%!important; background-position:center center!important; }



.retail-section figure .media.bgimg { background-size:100% 100%!important; }



.retail-section figure .media.mediahover:hover .media-body h4 { color:#ffffff; }

.retail-section figure .media.mediahover:hover .media-body p { color:#ffffff; }

.retail-section figure .media.mediahover:hover .media-body p a { color:#ffffff; }

.retail-section figure .media.mediahover:hover .media-body p a:hover { color:#da1113; }





.retail-section figure .media .pull-left { width:133px; height:133px; border:2px solid #d3d2d2; border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%; -o-border-radius:50%; padding:0px; margin-right:20px; background:#ffffff;  }

.retail-section figure .media.bgimg .pull-left, .retail-section figure .media.mediahover:hover .pull-left { border:2px solid #fff; }



.retail-section figure .media .pull-left img { max-width:100%; display:block; margin:0 auto; padding-top:10px; }

.retail-section figure .media .media-body h4 { font-size:24px; color:#040707; margin:0px 0px 15px 0px; padding:0px; line-height:28px; font-family: 'PT Sans', sans-serif; }

.retail-section figure .media.bgimg { background: hsla(0, 0%, 0%, 0) none no-repeat scroll center center / cover ;  }

.retail-section figure .media.bgimg .media-body h4 { color:#ffffff; }

.retail-section figure .media.bgimg .media-body p { color:#ffffff; }

.retail-section figure .media.bgimg .media-body p a { color:#ffffff; }



.retail-section figure .media .media-body p { font-size:15px; color:#5a5b5d; line-height:22px; margin:0px; padding:0px; }

.retail-section figure .media .media-body p a { font-size:16px; color:#e22828; margin-top:15px; display:inline-block; background:url(../images/morebg-icon.png) right 7px no-repeat; padding-right:12px; }

.retail-section figure .media .media-body p a:hover { color:#da1113; }

.retail-section .media:hover, .retail-section .media.bgimg { box-shadow: 0 0 4px hsla(0, 0%, 0%, 0.3); -moz-box-shadow: 0 0 4px hsla(0, 0%, 0%, 0.3); -webkit-box-shadow: 0 0 4px hsla(0, 0%, 0%, 0.3); -o-box-shadow: 0 0 4px hsla(0, 0%, 0%, 0.3); -ms-box-shadow: 0 0 4px hsla(0, 0%, 0%, 0.3); }

/* Retail sec css */



/* Client and partner page css */

.inner-banner.client-banner ol.breadcrumb { margin-top:160px; }

.client-section { position:relative; margin-bottom:68px; width:100%; float:left; }

.company_sec.company-client h1 { margin:0px; padding:0px; }

.client-section ul { width:100%; float:left; margin:0px; padding:0px; border-top:1px solid #ededed; border-bottom:1px solid #ededed; }

.client-section ul li { display:inline-block; text-align:center; border-right:1px solid #ededed; border-bottom:1px solid #ededed; min-height:200px; position:relative; transition: background-color 700ms ease 0s; -moz-transition: background-color 700ms ease 0s; -webkit-transition: background-color 700ms ease 0s; -o-transition: background-color 700ms ease 0s; -ms-transition: background-color 700ms ease 0s; overflow:hidden; margin-top:0px;  }

.client-section ul li.active, .client-section ul li:hover { background:#f4f4f4; }

.client-section ul li.border0 { border-bottom:0px; }

.client-section ul li:nth-child(4n) { border-right: 0; }

.client-section ul li h2 { position:absolute; bottom:20px; left:0px; right:0px; margin:0 auto; font-family: 'PT Sans', sans-serif; font-size:18px; color:#e22828; margin:0px; padding:0px; display:block; }

.client-section ul li img { position:absolute; top:7%; left:0px; right:0px; max-width:100%; display:block; margin:0 auto; }

/*.client-section ul li img:hover { filter: grayscale(100%);-webkit-filter: grayscale(100%);-moz-filter: grayscale(100%);filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");filter: grayscale(100%);filter: gray;-webkit-filter: grayscale(1); }*/



.client-section ul li img { -webkit-transition:all 400ms linear;-moz-transition:all 400ms linear;-o-transition:all 400ms linear;-ms-transition:all 400ms linear;transition:all 400ms linear;overflow:hidden; }

.client-section ul li:hover img{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2);z-index:9;}



.retail-section .container .row figure.first .media .pull-left img { padding-top:22px; }

.retail-section .container .row figure.second .media .pull-left img { padding-top:18px; }

/**/

.inner_pages .company_sec .content-sidebar-wrap { width:100%; float:left; }

.inner_pages .company_sec .container { width:100%; float:left; padding:0px; }



.inner_pages .block-menu-block .menu-block-wrapper ul.menu li { background:none; list-style-type:none; list-style-image:none; }

.inner_pages .block-menu-block .menu-block-wrapper ul.menu li a { background-color: hsl(0, 0%, 100%);border: 1px solid hsl(0, 0%, 87%);display: block;margin-bottom: -1px;padding: 6px 12px; position: relative;  color: hsl(180, 27%, 2%)!important;text-align: inherit;width: 100%; }



.inner_pages .with-leftsidebar { margin-top:20px; }

.inner_pages .block-menu-block .menu-block-wrapper ul.menu li a:hover, .inner_pages .block-menu-block .menu-block-wrapper ul#menu li a:focus {	

 background-color: hsl(0, 0%, 96%);color: hsl(359, 79%, 52%)!important;text-decoration: none;	}

.inner_pages .with-leftsidebar .col-lg-3 { padding-left:0px; }

.inner_pages .with-leftsidebar h1.page-title {    color: hsl(180, 27%, 2%);font-family: "PT Sans",sans-serif;font-size: 30px;font-weight: 400;margin: 0 0 20px;padding: 0; }

.inner_pages .with-leftsidebar p { color: hsl(180, 27%, 2%);font-family: "PT Sans",sans-serif;font-size: 18px;line-height: 28px;margin: 0;padding: 0 0px 15px 0px; }

.retail-section figure .media.mediahover .overlay_div { padding:20px; height:235px;  }

.retail-section figure .media.mediahover:hover .overlay_div { background:url(../images/black-overlay.png) center center repeat!important; }



/* Career */



.grey td, .career_listing th, #block-views-careers-block table th, .node-careers table th{ background:#2c2b2b; padding:10px 0 10px 14px; color:#fff; font-size:20px}

.background_wht td, #block-views-careers-block table tr.even td{background:#fff; padding:10px 0 10px 14px; color:#fff; font-size:17px; color:#313131; border-bottom:1px solid #ededed; border-left:1px solid #d8d8d8; border-right:1px solid #d8d8d8;}

.background_grey td, #block-views-careers-block table tr.odd td{background:#f6f6f6; padding:10px 0 10px 14px; color:#fff; font-size:17px; color:#313131; border-bottom:1px solid #ededed; border-left:1px solid #d8d8d8; border-right:1px solid #d8d8d8;}

.node-careers table td a, 

#block-views-careers-block table td a { color:#313131; text-decoration:none;}

#block-views-careers-block table td a:hover { color:#e52527; text-decoration:none;}





ul.circle, .node-careers ul{ padding:0px; margin:0px;}

ul.circle li, .node-careers ul li{ padding:0px 0 5px 17px; margin:0px; list-style:none; background:url(../images/circle_icon.png) 0px 7px no-repeat; font-size:16px;}



/* DOWNLOAD page css */

.inner-banner.client-banner { overflow:hidden; }

.download-section { position:relative; margin-bottom:68px; }

.download-section ul { width:100%; float:left; margin:0px; padding:0px; }

.download-section ul li { display:inline-block; text-align:center; position:relative; transition: background-color 700ms ease 0s; -moz-transition: background-color 700ms ease 0s; -webkit-transition: background-color 700ms ease 0s; -o-transition: background-color 700ms ease 0s; -ms-transition: background-color 700ms ease 0s; overflow:hidden; text-align:center; padding-top:50px; padding-bottom:50px; background-image:url(../images/download.png); background-repeat:no-repeat; background-position:center center; }

.download-section ul li.active, .download-section ul li:hover { background:#f4f4f4;  background-image:url(../images/active_download.png); background-repeat:no-repeat; background-position:center center; }

.download-section ul li .imgage { width:96px; height:96px; background:#d3d1d2; border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%; margin:0 auto; }

.download-section ul li.active .imgage, .download-section ul li:hover .imgage { background:#e22828; }

.download-section ul li.active h2, .download-section ul li:hover h2 { color:#e22828; }

.download-section .imgage img { max-width:100%; display:block; margin:0 auto; padding-top:35px; }

.download-section ul li h2 { font-family: 'PT Sans', sans-serif; font-size:20px; color:#040707; margin:0px; padding:20px 0px 0px 0px; display:block; }



.download-section ul li.active h2 a, .download-section ul li:hover h2 a { color:#e22828; padding:130px 0px 0px 0px; display:block; }

.download-section ul li h2 a { font-family: 'PT Sans', sans-serif; font-size:20px; color:#040707; padding:130px 0px 0px 0px; display:block;  }





/* NEWS EVENT PAGE CSS */

.newsevent-sec figure { margin-bottom:28px; }

.newsevent-sec .media { height:245px; position:relative; }

.newsevent-sec .media.bgimg { position:relative; box-shadow: 0 0 4px hsla(0, 0%, 0%, 0.3); -moz-box-shadow: 0 0 4px hsla(0, 0%, 0%, 0.3); -webkit-box-shadow: 0 0 4px hsla(0, 0%, 0%, 0.3); -o-box-shadow: 0 0 4px hsla(0, 0%, 0%, 0.3); -ms-box-shadow: 0 0 4px hsla(0, 0%, 0%, 0.3);   }

.newsevent-sec .media .media-body  { width:100%; float:left; height:100%; color:#fff; font-family: 'PT Sans', sans-serif; text-align:center;  background:url(../images/black-overlay.png) center center repeat; padding:35px 10px 25px 10px;  }

.newsevent-sec .media .media-body .mediaText { min-height:120px; }

.newsevent-sec .media .media-body:hover p a { background:#e22828; color:#fff; border:1px solid #de1818; }

.newsevent-sec .media .media-body h4 { font-size:16px; font-weight:700; margin:0px 0px 10px 0px; padding:0px; }

.newsevent-sec .media .media-body h3 { font-size:34px; font-weight:700; margin:0px 0px 10px 0px; padding:0px; }

.newsevent-sec .media .media-body p a { border:1px solid #ffffff; font-size:16px; font-weight:700; width:127px; height:46px; line-height:normal; display:block; padding:10px 10px; color:#fff; margin:0 auto; position:absolute; bottom:0px; left:0px; right:0px; margin:0 auto; bottom:30px; }





.node.node-solutions .content.node-solutions ul li{ padding:0px 0 5px 17px; margin:0px; list-style:none; background:url(../images/circle_icon.png) 0px 7px no-repeat;  color: hsl(180, 27%, 2%);font-family: "PT Sans",sans-serif;font-size: 18px;line-height: 28px;}



.inner_pages .webform-client-form .form-item { width:100%; float:left; margin:0px 0px 15px 0px; padding:0px;}

.inner_pages .webform-client-form label { font-family: "PT Sans",sans-serif;font-size: 17px; font-weight:400; }

.inner_pages input.form-text, .inner_pages textarea.form-textarea, .inner_pages select.form-select { -webkit-transition:border-color ease-in-out .15s; transition:border-color ease-in-out .15s; -moz-transition:border-color ease-in-out .15s; -ms-transition:border-color ease-in-out .15s; resize:none; width:100%; float:left; display:block; }

.inner_pages #webform-ajax-wrapper-45 .webform-client-form .form-textarea-wrapper.resizable-textarea { width:100%; padding:0; float:left; }



input.form-text:focus, textarea.form-textarea:focus, select.form-select:focus { border:1px solid #e52527; }

.company_sec p a { color:#e52527; }

.resizable-textarea .grippie { display:none; }

.inner_pages .form-actions input[type="submit"], .inner_pages .form-actions input[type="reset"], .inner_pages .form-actions input[type="button"] { background-image: linear-gradient(center top , #e52527 0%, #e52527 100%); border: 1px solid #dc1517; border-radius: 0px; box-shadow: 0 1px 0 0 #dc1517 inset; color: #fff; font-weight: 400; padding: 6px 12px; position: relative; text-shadow: none; background:#e52527; }

.inner_pages .form-actions button:hover, .inner_pages .form-actions input[type="submit"]:hover, .inner_pages .form-actions input[type="reset"]:hover, .inner_pages .form-actions input[type="button"]:hover { background:#e91416; box-shadow:none; border-radius: 0px; }

.inner_pages #content .region.region-content .block.block-webform { padding-right:30px; }

.inner_pages .form-actions { width:100%; float:left; }

.inner_pages .form-actions .form-submit { margin:0px; }

.inner_pages #content .region.region-content .block.block-system iframe { margin-top:15px; max-width:100%; display:block;  }

.testimonials-row .ot_testimonial .carousel-inner .item { min-height:300px; }

.testimonials-row .ot_testimonial .testimonial-fl { background: #FFF; padding: 10px 5px; text-align:center; width:175px; height:175px; border:1px solid rgba(0, 0, 0, 0.12); border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; -o-border-radius: 50%; position:relative; }

.testimonials-row .ot_testimonial .testimonial-fl img.img-responsive { position:absolute; left:0px; right:0px; margin:0 auto; display:block; padding:0px 15px; top:25%; }

.career_page { margin-top:60px; background:none; border-top:1px solid rgba(0, 0, 0, 0.12); width:100%; float:left; display:block; }

.block.block-views .career_page table.views-table tr th { font-family: "PT Sans",sans-serif; font-size:20px; color:#ffffff; font-weight:300!important; border:0px!important; text-shadow:none; }

/*.block.block-views .career_page table.views-table tr.even td a { color:#e22828!important; }*/

#wrapper .company_sec .grey td, #wrapper .company_sec .career_listing th, #wrapper .company_sec #block-views-careers-block table th, #wrapper .company_sec .node-careers table th { font-family: "PT Sans",sans-serif; font-size:20px; color:#ffffff; font-weight:300!important; border:0px!important; text-shadow:none;  }

#wrapper .company_sec .background_wht td:nth-child(2n) { font-weight:600; }

#wrapper .company_sec .background_grey td:nth-child(2n) { font-weight:600; }

#wrapper .company_sec table tr td { vertical-align:top; }



/* PAGINATION CSS START */

.item-list { position:relative; width:100%; float:left; clear:both; display:block; }

.item-list ul.pager { margin:0px auto; padding:30px 0px 0px 0px; list-style-type:none; }

.item-list ul.pager li { margin: 0px 0px 0px 8px; display: inline-block; font-family: "PT Sans",sans-serif; font-size: 16px; font-weight: 300; border: solid 1px #c0c0c0;box-shadow: inset 0px 1px 0px rgba(255,255,255, .7), 0px 1px 3px rgba(0,0,0, .1);text-shadow: 1px 1px 0px rgba(255,255,255, 0.7); background:none; border-radius:0px; padding: 5px 15px; border-radius: 3px; background: #ffffff;    }

.item-list ul.pager li:first-child { margin-left: 0px; }

.item-list ul.pager li a { color: #959595; text-decoration:none; border-radius:0px; padding:0px; border:0px; }

.item-list ul.pager li:hover a, .item-list ul.pager li:focus a { background:none; }

.pager li > a:focus, .pager li > a:hover { background-color:none!important; }

.item-list ul.pager li.active, .item-list ul.pager li:hover, .item-list ul.pager li.pager-current {color: #959595;border-top:2px solid #e52527; border-radius: 3px;}



.inner_pages .content-sidebar-wrap #content #post-content .region .block .content .field-items .field-item a img { max-width:100%; display:block; margin:0px; border:1px solid #ddd; padding:4px; }



/* PAGINATION CSS END */



/**/

#wrapper #content div.messages { width:100%; float:left;   word-wrap: break-word; }

.aboutcontpadding { padding-left:0px; }

.content .culture_sec.career_page { padding-bottom:0px; }

.content .career_page .table-responsive  { margin-bottom:0px; }

.content .career_page .table-responsive .view-content table.views-table { margin-bottom:0px; }

.services_sec figure .image img:hover { z-index:9; }

.culture_sec figure .image img:hover { z-index:9; }

.node-page .company_sec .adremtek_arrow img  { z-index:50; }

body.page-node-2.banner_sticky .node-page .company_sec .adremtek_arrow img { z-index:9; }

body.page-node-99 header.header { border-bottom:1px solid #ddd; padding-bottom:10px; }
/**/
header.header ul.nice-menu li.menuparent ul { min-width:250px; top:100%;  position: absolute; z-index: 1000; float: left; padding: 5px 0; margin: 2px 0 0; font-size: 14px; text-align: left; list-style: none; background-color: #fff; -webkit-background-clip: padding-box; background-clip: padding-box; border: 1px solid #ccc; border: 1px solid rgba(0, 0, 0, .15); border-radius: 4px; -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);  box-shadow: 0 6px 12px rgba(0, 0, 0, .175); }
header.header ul.nice-menu li.menuparent ul li { padding:5px 10px; border-bottom:1px solid #ddd; width:100%; }
header.header ul.nice-menu li.menuparent ul li.active-trail a.active, header.header ul.nice-menu li.menuparent ul li:hover a { color:hsl(359, 79%, 52%); }
header.header ul.nice-menu li.menuparent ul li.last { border:0px; }

.company_sec #content .download-section ul { margin:10px 0px 15px 0px; display:block; width:33.33%; float:left; padding:0px 15px; }
.company_sec #content .download-section ul li { background: hsla(0, 0%, 0%, 0) url("../images/bullet.jpg") no-repeat scroll left 5px; width:100%; float:left; margin:0px; padding:0px; display:block; text-align:left; line-height:30px; padding-left:15px; margin-left:15px; }
.company_sec #content .download-section ul li:first-child { text-transform:uppercase; font-size:18px; font-weight:400; margin-left:0px; margin-bottom:5px;    text-shadow: 0 0 1px hsl(0, 0%, 67%); }
.company_sec #content .download-section ul li:hover {  }
.company_sec .download-section { width:100%; float:left; margin-bottom:20px; }

.company_sec .content-sidebar-wrap #post-content .content.node-partners-and-clients .client-section { margin-bottom:35px; }
.page-node-106 .company_sec .content-sidebar-wrap #post-content h1.page-title { display:none; }
.company_sec .content-sidebar-wrap #post-content h2.title { font-family: 'PT Sans', sans-serif; font-size:30px; color:#040707; margin:0px 0px 20px 0px; padding:0px; font-weight:400; }
.company_sec .content-sidebar-wrap #post-content h2.title a { color:#040707; }
/**/
header.header ul.nice-menu li.menuparent ul, header.header #header-region ul.nice-menu li.menuparent ul { overflow:hidden!important; }
header.header ul.nice-menu li a, header.header ul.nice-menu li, header.header ul.nice-menu li.menuparent ul { transition:none!important; }
header.header ul.nice-menu li.menuparent ul { visibility:hidden; }
header.header ul.nice-menu li.menuparent:hover ul { visibility:visible; }
#node-74 { margin-bottom:20px; }

/* 24-10-2016 */
.page-node-106 .testimonials-row { text-align: left; float: left; width: 100%; }
.page-node-106 .inner_pages .container { padding: 0px; width: 100%; }
.page-node-106 .inner_pages .testimonials-row .container,.page-node-106 .inner_pages #node-106 .container { margin: 0 auto; float: none; padding: 0px; width: 1170px; }
.page-node-106 .inner_pages .row { margin: 0px; }
.page-node-106 .inner_pages .col-lg-12 { padding: 0px; }


