@charset "utf-8";
/* CSS Document */


body {
	font-family: open-sans, sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 28px;


}
.navbar-nav {
	float: none;
	display: inline-block;
}
.navbar {
	background: none;
	border: none;
	margin: 0px;
}
img {
	border: 0 none;
	height: auto;
}
.navbar-collapse {
	padding: 0px;
}
.nav > li > a {
	padding: 10px;
	padding-left: 14px;
	padding-right: 14px;
}
.btn-danger {
	color: #ffffff;
	background-color: #D01D20;
	border-color: #D01D20;
	border-radius: 0px;
	margin-top: 0px;
}
.btn-danger:hover, .btn-danger:focus, .btn-danger:active, .btn-danger.active, .open .dropdown-toggle.btn-danger {
	color: #ffffff;
	background-color: #D01D20;
	border-color: #D01D20;
}
.clintsbg {
	text-align: center;
}
.awardbg {
	padding-top: 150px;
	background-size: cover;
	padding-bottom: 150px;
	text-align: center;
	
	
	height: auto;
	margin: 0 auto;
	width: 100%;
	position: relative;
	background-attachment: fixed;
	background-image: url(../images/awards-bg.jpg);
	background-repeat: no-repeat;
	background-position: 50% 0;
	background-size:cover;
	
}


.awards {
	background-image: url(../images/divider2.png);
	background-repeat: no-repeat;
	background-position: center center;
	margin-bottom:70px;
}

.btn-default {
	margin-left:15px;
	margin-right:15px;
}

.blogareas {
	z-index: 243;
	font-size: 12px;
	line-height: 18px;
	font-family: open-sans, sans-serif;
	font-weight: 400;
	position: relative;
}
.blogareas h2 {
	color: #333333;
	font-family: league-gothic, sans-serif;
	font-size: 32px;
	font-weight: 400;
	line-height: 38px;
	margin-top: 30px;
	margin-bottom: 15px;
	min-height:76px;
}

.blogareas a:hover h2, .blogareas h2:hover {
	color: #E22D33;
}
.blogareas a {
	color: #E22D33;
	font-size: 12px;
	line-height: 14px;
	padding-top: 9px;
}

.blogareas a:hover {
	color:#000;
}

.mobile {
	color: #FDFDFD;
	font-size: 12px;
	line-height: 16px;
	background-color: #D7252B;
	padding: 8px;
	margin-bottom: 0px;
}
.view {
	color: #000000;
	font-size: 12px;
	line-height: 16px;
	background-color: #EEEEEE;
	padding: 8px;
	margin-bottom: 30px;
}
.contactbg {
	background-color: #F7F7F7;
	text-align: center;
	padding: 20px;
	margin-top: 40px;
}
.contactbg .btn-danger {
	background-color: #D7252B;
	border-color: #D7252B;
	border-radius: 0px;
	margin-top: 5px;
	color: #FDFDFD;
	font-family: open-sans, sans-serif;
	font-size: 18px;
	font-weight: 700;
	line-height: 22px;
	text-align: center;
	padding: 15px;
	padding-left: 70px;
	padding-right: 70px;
}
.contactbg .btn-danger:hover, .contactbg .btn-danger:focus, .contactbg .btn-danger:active, .contactbg .btn-danger.active, .open .dropdown-toggle.btn-danger {
	color: #FDFDFD;
	background-color: #ae1c21;
	border-color: #ae1c21;
}
.coffebg {
	height: auto;
	margin: 0 auto;
	width: 100%;
	position: relative;
	background-attachment: fixed;
	background-image: url(../images/in-the-press-bg-u655-fr.jpg);
	background-repeat: no-repeat;
	background-position: 50% 0;
	background-size:cover;
	height:700px;
	
	
}
.copyright {
	color: #7F7F7F;
	font-family: open-sans, sans-serif;
	font-size: 12px;
	font-weight: 400;
	line-height: 14px;
	padding-top: 15px;
	padding-bottom: 50px;
}
.rightcopy {
	text-align: right;
}
#u901 hr {
	border-color: #3f3f3f;
	margin-top: 40px;
}
.margin {
	margin-top: 88px;
}
.textmonialbg {
	background-image: url(../images/testimonials-bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	position:relative;
	background-size:cover;
	
}

.textmonial{
	color: #FDFDFD;
    font-family: open-sans,sans-serif;
    font-size: 20px;
    font-style: italic;
    font-weight: 400;
    line-height: 33px;
    text-align: right;
	margin-top:150px;
}

.textmonial a{
	color: #E22D33;
    font-family: open-sans,sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 14px;
    text-align: right;
}

.text{
    font-size: 18px;
	font-style:normal;
	margin-top:30px;
}


.headding {
	background-image: url(../images/divide.png);
	background-repeat: no-repeat;
	background-position: center center;
	font-family: bebas-neue, sans-serif;
	font-size: 48px;
	font-weight: 400;
	line-height: 58px;
	position: relative;
	text-align: center;
	z-index: 198;
	margin-top: 70px;
		margin-bottom:40px;
		clear:both;
}

.headding h3 {
	background-color: #fff;
	padding-left:20px;
	padding-right:20px;
	display:inline;
	display:inline-flex;
	margin: auto;
}

.headding h1 {
	background-color: #fff;
	padding-left:20px;
	padding-right:20px;
	display:inline;
	display:inline-flex;
	margin: auto;
}



.mobilebg {
	/*background-image: url(../images/code-bg.jpg); */
	background-repeat: no-repeat;
	background-position: center top;
	background-size: cover;
	padding-bottom: 80px;
}
.specification h3 {
	color: #CA1D1D;
	font-family: open-sans, sans-serif;
	font-size: 24px;
	font-weight: 400;
	line-height: 29px;
	margin-bottom: 15px;
	margin-top: 20px;
}

specification h2 {
	color: #CA1D1D;
	font-family: open-sans, sans-serif;
	font-size: 24px;
	font-weight: 400;
	line-height: 29px;
	margin-bottom: 15px;
	margin-top: 20px;
}
.specification {
	color: #2E2E2E;
	font-family: open-sans, sans-serif;
	font-size: 13px;
	font-weight: 400;
	line-height: 20px;
	text-align: right;
}
.mobilearea {
	background-image: url(../images/iphone.png);
	background-repeat: no-repeat;
	background-position: center top;
	height: 606px;
	margin-top: 80px;
	margin-bottom: -600px;
}
.alinleft {
	text-align: left;
}
.topma {
	margin-top: 70px;
}
.topmargin {
	margin-top: 120px;
}
.inner h1 {
	font-family: 'OpenSans-Light';
	font-size: 36px;
	font-weight: normal;
	color: #be2025;
	margin: 0px;
	margin-top: 30px;
}
.inner {
	color: #5d5d5d;
	margin-top: 60px;
	padding-bottom:20px;
	padding-right:30px;
}


/*.inner h2, .inner h2 a{
	color:#222222;
	font-size:28px;
	 font-family: 'oswaldbook';
	 margin-top:5px;
	 margin-bottom:20px;
}


.inner h2 a:hover{
	color:#d01d20;
} */


.inner ul li{
	list-style:disc;
	padding-top:5px;
	padding-bottom:5px;
}


.inner ol li{
	padding-top:5px;
	padding-bottom:5px;
}


.inner ul.chk li {
	list-style:none;
	background-image:url(../images/yes_amtel.png);
	background-repeat:no-repeat;
	background-position:left 13px;
	padding-left:25px;
}

.inner ul{
	padding-left:35px;
	padding-top:10px;
	padding-bottom:10px;
}

.inner a{
	color:#be2025;
}


.inner a:hover{
	color:#000;
}


.inner .col-md-5.mobile a{
	color:#fff;
}

.inner span{
	color: #858585;
	font-family: open-sans, sans-serif;
	font-size: 14px;
	font-style:italic;
}

.inner h3 {
	font-family: 'OpenSans-Semibold';
	font-size: 18px;
	color: #5d5d5d;
	margin: 0px;
	margin-bottom: 30px;
}


.inner h4{
	font-family: open-sans, sans-serif;
	font-size: 24px;
	color: #5d5d5d;
	margin: 0px;
	margin-bottom: 20px;
	margin-top:60px;
	line-height:normal;
}

.inner h2{
	font-family: open-sans, sans-serif;
	font-size: 24px;
	color: #5d5d5d;
	margin: 0px;
	margin-bottom: 20px;
	margin-top:60px;
	line-height:normal;
}

.ourteam {
	margin-top: 60px;
}

.sidebar{
	padding-left:30px;
}

.sidebar h3 {
	font-family: bebas-neue, sans-serif;
	font-size: 24px;
	font-weight: 500;
	color: #000;
	text-transform: uppercase;
	margin-bottom: 20px;
	margin-top: 60px;
}
.sidebar a {
	font-family: open-sans, sans-serif;
	font-size: 14px;
	font-weight: 500;
	color: #3a3a3a;
	letter-spacing: 0px;
}

.sidebar a:hover {
	color: #be2025;
}
.sidebar .current-menu-item a{
	color: #be2025;
}

.sidebar li {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e2e2e2;
	padding-top: 10px;
	list-style:none;
	padding-bottom: 10px;
	background-image: url(../images/list.png);
	background-repeat: no-repeat;
	background-position: left 20px;
	padding-left: 20px;
}
.sidebar li.menu-item-has-children {
	padding-bottom:0px;
}

.sidebar li ul.sub-menu{
	margin:0px;
	margin-top:10px;
	margin-left:-20px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #e2e2e2;
	
}

.sidebar li ul.sub-menu li{
	background-position: 20px 20px;
	padding-left: 40px;
}

.sidebar li ul.sub-menu li:last-child{
	border:none;
}


.sidebar li ul.sub-menu ul.sub-menu {
	display:none;
}

.sidebar li ul.sub-menu .current-page-ancestor ul.sub-menu, .sidebar li ul.sub-menu .current-menu-item ul.sub-menu {
	display:block;
}

.soloutionareas {
	text-align: center;
}
.solutionbox {
	background-color: #f2f2f2;
	text-align: center;
	font-family: open-sans, sans-serif;
	font-size: 15px;
	font-weight: 500;
	color: #585858;
	padding: 20px;
	padding-top: 40px;
	margin-top: 80px;
	line-height:21px;
}


.solutionbox h2 {
	font-family: open-sans, sans-serif;
	font-size: 22px;
	font-weight: 500;
	color: #000;
	margin-top: 40px;
	margin-bottom: 20px;
	line-height: 34px;
	min-height:70px;
}
.solutionbox a {
	color: #000;
}

.solutionbox a:hover{
	color:#be2025;
}

.contact h3 {
	font-family: bebas-neue, sans-serif;
	font-size: 30px;
	font-weight: 500;
	color: #000;
	text-transform: uppercase;
	margin-top: 70px;
}

.contact h1 {
	font-family: bebas-neue, sans-serif;
	font-size: 30px;
	font-weight: 500;
	color: #000;
	text-transform: uppercase;
	margin-top: 70px;
}

.contact .form-control {
	background-color: #f9f9f9;
	border-radius: 0px;
	margin-top: 10px;
	border-color: #eeeeee;
	box-shadow: none;
	font-family: open-sans, sans-serif;
	font-size: 16px;
	font-weight: 500;
	color: #999999;
}

.form-control:focus::-webkit-input-placeholder  {color:transparent;}
.form-control:focus::-moz-placeholder   {color:transparent;}
.form-control:-moz-placeholder   {color:transparent;}



 .form-control::-moz-placeholder,
  .form-control::-webkit-input-placeholder { 
 color:#999999;
}
.contact .btn-danger {
	width: 100%;
	padding-top: 15px;
	padding-bottom: 15px;
	margin-top: 15px;
	font-weight: bold;
}
.contact .btn-danger img {
	padding-right: 20px;
}
.contactinformationbg {
	background-color: #f9f9f9;
	font-family: open-sans, sans-serif;
	font-size: 12px;
	font-weight: 500;
	color: #3a3a3a;
	margin-top: 50px;
	padding: 20px;
}
.pad {
	padding: 0px;
	text-align:center;
}
.contactinformationbg .pad{
	text-align:left;
	line-height:normal;
}
.contactinformationbg img {
	margin-top: 0px;
}


.sliderbg{
	background-image: url(../images/bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height:500px;
	background-size:cover;
	
}


.slider{
	z-index:2;
	position:relative;
}


.patternsbg{
	/** background-image: url(../images/dot%20hatch%20fine.png); **/
	background-repeat: repeat;
	background-position: center top;
	height:500px;
	z-index:1;
	position:relative;
	text-align:center;
	
}

.home .patternsbg{
	background-image: url(../images/dot%20hatch%20fine.png);
}

.slider .btn-default img{
	padding-right:20px;
}



.slider .btn-default {
  color: #333333;
  background-color: #ffffff;
  border-color: #ffffff;
  border-radius:0px;
   font-family: open-sans,sans-serif;
    font-size: 22px;
    font-weight: 400;
    line-height: 26px;
    text-align: center;
	padding-top:13px;
	padding-left:25px;
	padding-right:25px;
	padding-bottom:17px;
	margin-top:80px;
	
}
.slider .btn-default:hover,
.slider .btn-default:focus,
.slider .btn-default:active,
.slider .btn-default.active,
.slider .open .dropdown-toggle.btn-default {
  color: #CA1D1D;
  background-color: #ffffff;
  border-color: #ffffff;
}



.pricingobox{
	background-color:#ececec;
	padding-left:10px;
	padding-right:10px;
	padding-top:40px;
	padding-bottom:30px;
}

.pricingobox h2{
	font-family: open-sans, sans-serif;
	font-size: 22px;
	font-weight: 500;
	color: #000;
	margin-top: 40px;
	margin-bottom: 20px;
	line-height: 34px;
	min-height:70px;
}

.priceing{
	border: 1px solid #e9e9e9;
	font-size:14px;
	color:#5a5a5a;
	margin-top:40px;
}


.table-striped > tbody > tr:nth-child(2n+1) > td, .table-striped > tbody > tr:nth-child(2n+1) > th{
	background-color:#f5f5f5;
}

.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td{
	border:none;
}

.table-striped > tbody > tr{
	height:58px;
}

.contacttrialbg{
	background-color:#ededed;
	text-align:center;
	padding-top:25px;
	padding-bottom:25px;
}



.contacttrialbg .btn-default {
  color: #9b191d;
  background-color: #cccccc;
  border-color: #cccccc;
    padding-left:50px;
  padding-right:50px;
  padding-top:11px;
  padding-bottom:11px;
  font-weight:bold;
  font-size:20px;
  -webkit-box-shadow: inset 2px 2px 0px 0px rgba(190, 190, 190, 0.77);
-moz-box-shadow:    inset 2px 2px 0px 0px rgba(190, 190, 190, 0.77);
box-shadow:         inset 2px 2px 0px 0px rgba(190, 190, 190, 0.77);
}
.contacttrialbg .btn-default:hover,
.contacttrialbg .btn-default:focus,
.contacttrialbg .btn-default:active,
.contacttrialbg .btn-default.active,
.open .dropdown-toggle.btn-default {
  color: #9b191d;
  background-color: #c0bcbc;
  border-color: #c0bcbc;

}


.contacttrialbg .btn-danger img {
	padding-right:10px;
}


.contacttrialbg .btn-danger {
  color: #fff;
  background-color: #be2025;
  border-color: #be2025;
    padding-left:30px;
  padding-right:30px;
  padding-top:11px;
  padding-bottom:11px;
  font-weight:bold;
  font-size:20px;
  -webkit-box-shadow: inset 2px 2px 0px 0px rgba(155, 25, 29, 0.77);
-moz-box-shadow:    inset 2px 2px 0px 0px rgba(155, 25, 29, 0.77);
box-shadow:         inset 2px 2px 0px 0px rgba(155, 25, 29, 0.77);
border-radius:4px;
}
.contacttrialbg .btn-danger:hover,
.contacttrialbg .btn-danger:focus,
.contacttrialbg .btn-danger:active,
.contacttrialbg .btn-danger.active,
.open .dropdown-toggle.btn-danger {
  color: #fff;
  background-color: #ae1c21;
  border-color: #ae1c21;

}


.bottom_textmonial{
	ont-family: open-sans,sans-serif;
	font-size:13px;
	font-style:italic;
	color:#000;
	padding-top:60px;
	padding-bottom:60px;
}


.bottom_textmonial span{
	color:#7b7b7b;
	font-style:normal;
}

.centertext{
	padding-left:30px;
	margin-top:40px;
	margin-bottom:40px;
}

 
 .pdfareas{
	 background-color:#f5f5f5;
	 padding:20px;
	 font-family: open-sans,sans-serif;
	font-size:14px;
	color:#5d5d5d;
	margin-top:60px;
 }
 
  .formareas{
	 background-color:#e5e5e5;
	 padding:20px;
	 padding-top:35px;
	 padding-bottom:35px;
	 font-family: open-sans,sans-serif;
	font-size:14px;
	color:#5d5d5d;
 }
 
 
 .acrobat{
	 font-family: open-sans,sans-serif;
	font-size:14px;
	color:#be2025;
	font-weight:bold;
	padding-top:0px;
	padding-right:0px;
	line-height:normal;
 }
 
 
 .pdf{
	 margin-bottom:20px;
 }
 
 
 
 .innerhedding{
	background-image: url(../images/innerheadinbg.png);
	background-repeat: no-repeat;
	background-position: center center;
	font-family: bebas-neue, sans-serif;
	font-size: 24px;
	font-weight: 500;
	color: #000;
	text-transform: uppercase;
	margin-top:70px;
	height:118px;
	padding-top:45px;
	text-align:center;

 }
 
 .individualbgs{
	font-family: open-sans,sans-serif;
	font-size:16px;
	color:#fff;
	text-align:center;
	background-size:cover;
		text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.56);
 }
 
 
 .individualbgs  .patternsbg {
	 	padding-top:110px;
	padding-bottom:110px;
		text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.56);
 }
 .individualbgs h2{
	 font-family: 'OpenSans-Semibold';
	font-size: 30px;
	color: #fff;
	margin-bottom:40px;
	text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.56);
 }
 
 
  .btnplay img{
	  margin-right:-50px;
	  z-index:99;
	  position:relative;
  }
  
  .btnplay{
	  margin-top:50px;
  }
  
 
 .individualbgs .btn-danger {
  color: #ffffff;
  background-color: #be2025;
  border-color: #be2025;
  font-family: 'OpenSans-Semibold';
  font-size: 16px;
  border-radius:30px;
  padding-top:17px;
  padding-bottom:15px;
  padding-left:55px;
  padding-right:25px;
}
.individualbgs .btn-danger:hover,
.individualbgs .btn-danger:focus,
.individualbgs .btn-danger:active,
.individualbgs .btn-danger.active,
.open .dropdown-toggle.btn-danger {
  color: #fff;
  background-color: #ae1c21;
  border-color: #000;
}
 
 
 .date{
	 background-color:#0e0e0e;
	 border-radius:10px;
	 font-family: 'oswaldbold';
	 font-size:18px;
	 text-align:center;
	 color:#fff;
	 line-height:30px;
	 padding-top:5px;
	 padding-bottom:5px;
	 text-transform:uppercase;
	 float:left;
	 width:80px;
	 margin-right:20px;
 }
 
  .date span{
	  font-size:28px;
	  color:#fff;
	  font-style:normal;
	  font-weight:bold;
  }
  
  
  .right_blogarea{
	 
  }
  
  .blogcontants .view{
	  padding-left:5px;
	  padding-right:5px;
  }
  
 
 .blog_img img{
	border: 8px solid #ededed;	 
 }
 
 .blog_img{
	 margin-bottom:20px;	 
 }
 
 
 .blogcontants hr{
	 margin-top:30px;
	 margin-bottom:40px;
 }
 
 
 .articles{
	 margin-top:110px;
 }
 
 
 .articles li{
	 list-style:none;
	 background:none;
	 padding-left:0px;
 }
 
 .nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus{
	 background-color:#e22d33;
	 color:#fff;
	 border:none;
	 margin:0px;
 }
 
 .nav-tabs > li > a:hover {
	 border:none;
}
 
 .nav-tabs li{
	 padding:0px;
	 border:none;
 }
 
 
 .nav-tabs > li > a{
	 border-radius:0px;
 }
 
 .nav-tabs{
	 border-radius:5px;
	 background-color:#f0f0f0;
	 border:none;
	 
 }
 
 
 .articles a{
	 font-family: open-sans,sans-serif;
 }
 
 .tab-content{
	 margin-top:20px;
 }
 
 
 .pagination , .page-numbers{
	 float:right;
	 text-align:right;

 }
.page-numbers > li > a { 
 background-color: #ffffff;
    border: 1px solid #dddddd;
    color: #428bca;
    float: left;
    line-height: 1.42857;
    margin-left: -1px;
    padding: 6px 12px;
    position: relative;
    text-decoration: none;
} 
  .page-numbers li, .pagination > li > a, .pagination > li > span,  .page-numbers > li > a, .page-numbers > li > span{
	  
	 color:#606060;
	 border:none; 
	 margin-left:0px;
	 border: 1px solid #fff;
	 	 list-style:none;
	 display:inline-block;
 }
 

 
 .pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus,  .page-numbers   span.current  {
	 	 color:#fff;
	 border:none; 
	 margin-left:0px;
	 	 list-style:none;
		  float: left;
    line-height: 1.42857;
    margin-left: -1px;
    padding: 6px 12px;
    position: relative;
	 display:inline-block;
	 background-color:#e22d33;
	 border-radius:3px;
	 border: 1px solid #e22d33;
 }
 
 
 .pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
	color: #2a6496;
	border: 1px solid #e4e4e4;
	background:none;
	 border-radius:3px;
}


.inner img {
	max-width:100%;
}
.solutionbox a {

	display:block;
} 


.video_page{
	margin-top:65px;
	margin-bottom:65px;
}

.inner .video_page h1{
	font-size:25px;
	margin-top:0px;
}


.video_page hr{
	margin-top:8px;
	margin-bottom:8px;
}


.blogareas img{
	border: 10px solid #ebecf1;
	max-width:100%;
}


 @media (min-width:992px) {

.solutionbox {
	min-height:560px;
}
}
 @media (min-width: 992px) and (max-width: 1199px) {
}
 @media (min-width: 768px) and (max-width: 991px) {
.navbar-default .navbar-nav > li > a {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
}
.nav {
	width: 100%;
}
#u103-6 {
	text-align: left;
}
.navbar-collapse {
	padding: 15px;
}
}

 @media (max-width: 767px) {
	 
	
 
	 .bottom_textmonial{
		 text-align:center;
	 }
	 
.contactinformationbg img {
	margin-top: 5px;
}
.topma {
	margin-top: 50px;
}
.topmargin {
	margin-top: 50px;
}
.mobilearea {
	margin-bottom: 0px;
}
.rightcopy {
	text-align: center;
}
.copyright {
	text-align: center;
}
.blogareas {
	max-width: 320px;
	margin: auto;
	margin-top: 40px;
	text-align:left;
}
.navbar-default .navbar-nav > li > a {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
}
.nav {
	width: 100%;
}
#u931-16 {
	text-align: center;
}
#u931-16 h3 {
	text-align: center;
}
.logo {
	text-align: center;
}
#u103-6 {
	text-align: left;
}
.navbar-collapse {
	padding: 15px;
}
}
 @media (max-width: 480px) {
.specification {
	width: 100%;
	text-align: center;
}
#u931-16 {
	width: 100%;
}
.soloutionareas .col-xs-6 {
	width: 100%;
}

.date{
	margin:auto;
	text-align:center;
	float:none;
}

.blogcontants .col-xs-10{
	width:100%;
}


}


ol.commentlist li {
	list-style:none;
}

#amtelTestimonial img {
	max-width:100%;
}

#amtelTestimonial p {
	display:block;
}


#amtelTestimonial .carousel-indicators {
	 margin-left: 0;
	 left:auto;
	 right:0px;
	 bottom:-20px;
}



.industries_list{
	font-size:24px;
	color:#000;
	font-family: bebas-neue, sans-serif;
	margin-top:80px;
	background-color:#f7f7f7;
	height:90px;
	text-align:center;
	padding-top:28px;
	
}


.industries_list a{
	color:#000;
}


.industries_list a:hover{
	color:#d01d20;
}

.industries_list img{
	padding-right:10px;
}


.inner h6{
	font-size:24px;
	color:#000;
	font-family: bebas-neue, sans-serif;
	margin-bottom:15px;
}


.resources{
	color:#5d5d5d;
	line-height:21px;
	margin-top:100px;
}


.resources .col-sm-2{
	padding:0px;
}



.blogareas h3 {
	color: #333333;
	font-family: league-gothic, sans-serif;
	font-size: 24px;
	font-weight: 400;
	line-height: 30px;
	margin-top: 30px;
	margin-bottom: 15px;
}


.headding h5{
	color:#252627;
	font-size:24px;
	font-family: bebas-neue, sans-serif;
	background-color:#fff;
	padding-left:15px;
	padding-right:15px;
	display:inline;
	text-align:left;
	margin:0px;
}


.bloghead.headding{
	text-align:left;
	margin-bottom:10px;
	padding-bottom:20px;
	
}

strong{
	font-weight:bold;
}



.post_comment .form-control{
	border-radius:0px;
	box-shadow:none;
	margin-top:20px;
	
}

.post_comment .btn-danger{
	-webkit-box-shadow: inset 2px 2px 0px 0px rgba(155, 25, 29, 0.75);
-moz-box-shadow:    inset 2px 2px 0px 0px rgba(155, 25, 29, 0.75);
box-shadow:         inset 2px 2px 1px 0px rgba(155, 25, 29, 0.75);
border-radius:3px;
padding-left:15px;
padding-right:15px;
padding-top:10px;
padding-bottom:10px;
}


.sliderarea_home{
	margin:auto;
}



.modal-content{
	border-radius:0px;
}
 
 
 @media (min-width:992px) {
}
 @media (min-width: 992px) and (max-width: 1199px) {
}
 @media (min-width: 768px) and (max-width: 991px) {
.navbar-default .navbar-nav > li > a {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
}
.nav {
	width: 100%;
}
#u103-6 {
	text-align: left;
}
.navbar-collapse {
	padding: 15px;
}




}
 @media (max-width: 767px) {
	 
	 
	 .inner{
		 padding-left:15px;
		 padding-right:15px;
	 }
	 
	 .sidebar{
		  padding-left:15px;
		 padding-right:15px;
	 }
	 
	 .textmonial{
		 margin-top:50px;
	 }
	 
	 .bottom_textmonial{
		 text-align:center;
	 }
	 
.contactinformationbg img {
	margin-top: 5px;
}
.topma {
	margin-top: 50px;
}
.topmargin {
	margin-top: 50px;
}
.mobilearea {
	margin-bottom: 0px;
}
.rightcopy {
	text-align: center;
}
.copyright {
	text-align: center;
}
.blogareas {
	max-width: 320px;
	margin: auto;
	margin-top: 40px;
}
.navbar-default .navbar-nav > li > a {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
}
.nav {
	width: 100%;
}
#u931-16 {
	text-align: center;
}
#u931-16 h3 {
	text-align: center;
}
.logo {
	text-align: center;
}
#u103-6 {
	text-align: left;
}
.navbar-collapse {
	padding: 15px;
}


.ekko-lightbox-container  iframe {
	width:400px !important;
	height:300px !important;
}

}
 @media (max-width: 480px) {
	  .textmonial{
		  font-size:14px;
		 margin-top:15px;
	 }
.specification {
	width: 100%;
	text-align: center;
}

#u931-16 {
	width: 100%;
}
.soloutionareas .col-xs-6 {
	width: 100%;
}

.date{
	margin:auto;
	text-align:center;
	float:none;
}

.blogcontants .col-xs-10{
	width:100%;
}

.indusry_row{
	width:100%;
}

.resources .col-xs-10{
	width:100%;
	text-align:center;
	margin-top:10px;
}


.resources .col-xs-2{
	width:100%;
	text-align:center;
}



}




.sidebar .flexipages_widget .current_page_item a, .sidebar .widget_nav_menu .current_page_item a {
	color: #be2025;
}


.sidebar .flexipages_widget .current_page_item .page_item a, .sidebar .widget_nav_menu .current_page_item .page_item a {
	color: #3a3a3a;
}

.sidebar .flexipages_widget ul ul, .sidebar .widget_nav_menu ul ul {
	margin:0px;
	margin-top:10px;
	margin-left:-20px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #e2e2e2;
	
}

.sidebar .flexipages_widget ul ul ul, .sidebar .widget_nav_menu ul ul ul{
		margin:0px;
	margin-top:10px;
	margin-left:-40px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #e2e2e2;
}

.sidebar .flexipages_widget a, .sidebar .widget_nav_menu a {
	letter-spacing:0px !important;
}
.sidebar .flexipages_widget ul ul ul ul, .sidebar .widget_nav_menu ul ul ul ul{
		margin:0px;
	margin-top:10px;
	margin-left:-60px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #e2e2e2;
}

.sidebar .flexipages_widget ul ul li.current_page_ancestor, .sidebar .flexipages_widget ul ul li.current_page_item, .sidebar .widget_nav_menu ul ul li.current_page_ancestor, .sidebar .widget_nav_menu ul ul li.current_page_item {
	
	background-color: #f7f7f7;
}

.sidebar .flexipages_widget ul ul li, .sidebar .widget_nav_menu ul ul li{
	background-position: 20px 20px;
	padding-left: 40px !important;
}


.sidebar .flexipages_widget ul ul ul li, .sidebar .widget_nav_menu ul ul ul li {
	background-position: 40px 20px;
	padding-left: 60px !important;
}

.sidebar .flexipages_widget ul ul ul ul li {
	background-position: 60px 20px;
	padding-left: 80px !important;
}

.sidebar .flexipages_widget ul ul li:last-child, .sidebar .flexipages_widget ul ul ul li:last-child, .sidebar .widget_nav_menu ul ul li:last-child, .sidebar .widget_nav_menu ul ul ul li:last-child{
	border:none;
}

p  {
	padding-bottom:20px !important;
}

.scroll_down {
	display:none;
}

a.mediacover.btn-danger{
	color:#fff !important;
}

a.mediacover.btn-danger:hover{
	background-color:#ae1c21;
}

.specification a {
	color: #333 !important;
}

.specification a:hover{ 
color: #000 !important;
}


.contactbg-btn {
    background-color: #d7252b;
    border-color: #d7252b;
    border-radius: 0;
    color: #fdfdfd !important;
    font-family: open-sans,sans-serif;
    font-size: 18px;
    font-weight: 700;
    line-height: 22px;
    margin-top: 5px;
    padding: 15px 70px;
    text-align: center;
}

.contactbg-btn:hover {
	background-color: #ae1c21;
}

a.btn-danger {
	color: #ffffff;
}

a.btn-danger:hover {
	color: #ae1c21;
}

.modal-header br, .inner .modal-header br {
	height:0px;
	clear:none;
	float:left;	
}
.modal-header h4, .inner .modal-header h4{
	margin:0px;
	float:left;
}

.modal-body label{
	font-weight: normal;
    margin-bottom: 0;
	font-size:13px;
}

span.wpcf7-not-valid-tip {
    color: red;
    display: block;
    font-size: 12px !important;
    margin: 0;
}

.form-group {
    margin-bottom: 5px !important;
}

div.wpcf7-response-output {
    border: 2px solid #f7e700;
    clear: both !important;
}

.wpcf7-form p {
	padding:0px !important;
	margin:0px !important;
	clear: both !important;
}

.mobile_click{
	position:relative;
	width:250px;
	height:600px;
	margin:auto;
	z-index:200;
}


a.contactfooter{
	color:#3a3a3a;	
}

a.contactfooter:hover{
	color:#d01d20;	
}




wpcf7-form-control.wpcf7-select {
	line-height:30px;
}

em {
	font-style:italic;
}

.acrobat a {
	color:#000;
}

.acrobat a:hover {
	color:#000;
	text-decoration:underline;
}

.carousel-inner > .textmonial.item {
	min-height:350px;
}



.icon-button.download-icon {
	background-color:#18d319;
	color:#000;
	padding:15px;
	display:block;
	margin:auto;
	text-align:center;
}

.icon-button.download-icon:hover {
	color:#54d955;
}


.inner .icon-button.download-icon span {
	color:#000;
	font-style:normal;
	font-weight:bold;
}


.wpcf7-submit.btn {
	background-color:#d7252b;
	color:#fff;
	border-radius:0px;
}


 @media (max-width: 767px) {
	 
	  
 .pdf{
	 margin-bottom:20px;
	 display:block;
	 clear:both;
	 padding-bottom:20px;
	 min-height:58px;
 }
 
 .acrobat{
	 min-height:58px;
 }
 
 .individualbgs .patternsbg {
    padding-bottom: 50px;
    padding-top: 80px;
    text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.56);
}
.patternsbg {

    height: 400px;
}

 }
 
  @media (max-width: 991px) {
	  
	  
.navbar-toggle {
	margin-top:0px;
}

.logoimg img {
	max-width:100%;	
}

.logoimg {
	float:left;
}
.margin {
    margin-top: 58px;
}
#u99{
	padding-top:5px !important;
	padding-bottom:5px !important;
}

.nav {
	margin:0px !important;
}
  }
  
 @media (max-width: 767px) {
  #u103-6 {
	  margin-top:-30px !important;
  }
  
  .logoimg{
	  position:relative;
	  z-index:99999;
  }
  
 .headding h1, .headding h2, .headding h3 {
    font-size: 70%!important;
    font-weight: inherit;
}

.headding {
  margin-bottom: 0;
    margin-top: 20px;
}
 }
 
 
 #u901 li, .sidebar li, .home li
{
	list-style: none !important;
}


.contact label {
	font-weight: normal!important;
}