body {
	 color:#000 !important; 
}
#catalog {
	background-color: #fff!important;
}
.sm_container {
	max-width:1020px;
}
h1, h2, h3, h4, h5, h6 {
	     font-family: 'helveticaneue_lt_55_roman_Bd';
}
a, a:hover{
	color:#fc7d00
}

.clear {
	clear:both
}
.white-txt,.white-txt a{
	color:#FFF
}
.header-wrapper {
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#0f57a7+0,5e93cf+100 */
background: #0f57a7; /* Old browsers */
background: -moz-linear-gradient(top, #0f57a7 0%, #5e93cf 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #0f57a7 0%,#5e93cf 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #0f57a7 0%,#5e93cf 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0f57a7', endColorstr='#5e93cf',GradientType=0 ); /* IE6-9 */
}
  .top-links {
	padding-top:20px;
	text-align:right
}
.top-links .ico  a{

    margin: 0px 2px;
	display:block;
    width: 22px;
    height: 35px;
}

.top-links .ico{


	display: inline-block;

}
.fb-icon a{
	background:url(../images/f-ico.png) top center no-repeat;
}
.fb-icon a:hover{
	background:url(../images/f-ico-hover.png) top center no-repeat;
}
.insta-icon a{
	background:url(../images/insta-ico.png) top center no-repeat;
}
.insta-icon a:hover{
	background:url(../images/insta-ico-hover.png) top center no-repeat;
}
.twitter-icon a{
	background:url(../images/twitter-ico.png) top center no-repeat;
}
.twitter-icon a:hover{
	background:url(../images/twitter-ico-hover.png) top center no-repeat;
}
.linkedin-icon a{
	background:url(../images/in-ico.png) center top no-repeat;
}
.linkedin-icon a:hover{
	background:url(../images/in-ico-hover.png) top center no-repeat;
}

.engflag-icon a{
	background:url(../images/eng-flag.png) top center no-repeat;
	width:38px !important;
	font-size:10px !important; 
	padding-top:25px;
}
.engflag-icon a:hover{
	background:url(../images/eng-ico-hover.png) top center no-repeat;
}
.espflag-icon a{
	background:url(../images/esp-ico.png) top center no-repeat;
		width:38px !important;
	font-size:10px !important; 
	padding-top:25px;
}
.espflag-icon a:hover{
	background:url(../images/esp-ico-hover.png) top center no-repeat;
}


.top-links .ico a{
	color:#FFF;
	text-decoration:none
}
 .top-links .ico a:hover{

	text-decoration:underline
}
.ico .ico-lable {
	padding:0px 5px;
}
.header-wrapper .top-links .right-btn {
	float:right;
	padding-left:25px;
	padding-right:25px;
}
.btn-primary,  .btn-primary:active, .btn-primary:focus{
	 font-family: 'universbold';
	border:1px solid #FFF;
	 background-color: #e36302 !important;
    background-image: -webkit-linear-gradient(bottom, #e36302, #fa7b00) !important;
    background-image: -moz-linear-gradient(bottom, #e36302, #fa7b00) !important;
    background-image: -o-linear-gradient(bottom, #e36302, #fa7b00) !important;
    background-image: -ms-linear-gradient(bottom, #e36302, #fa7b00) !important;
    background-image: linear-gradient(to top, #e36302, #fa7b00) !important;
	    padding: 2px 12px;
	
}

.btn-primary:hover{
border:1px solid #FFF;
	 background-color: #e36302 !important;
    background-image: -webkit-linear-gradient(bottom, #e36302, #ff9328) !important;
    background-image: -moz-linear-gradient(bottom, #e36302, #ff9328) !important;
    background-image: -o-linear-gradient(bottom, #e36302, #ff9328) !important;
    background-image: -ms-linear-gradient(bottom, #e36302, #ff9328) !important;
    background-image: linear-gradient(to top, #e36302, #ff9328) !important;
	
}
.navbar-default {
    background-color: transparent;
    border-color: transparent;
}
.navbar-default .navbar-nav > li > a {
    color: #fff;
	 /*border-bottom:4px solid #6296d0;
	 margin-bottom:3px;*/
	 text-transform:uppercase;
}

/*.navbar-default .navbar-nav > li > a:hover {
  	 border-bottom:4px solid #feb12f;
	 margin-bottom:3px;
	color:#FFF
}*/

.navbar-default .navbar-nav > li > a:hover span {
  	 border-bottom:4px solid #feb12f;
	 margin-bottom:3px;
	color:#FFF
}


.navbar {
    position: relative;
    min-height: inherit;
    margin-bottom: 0px;
    border: 0px solid transparent;
}
.nav > li > a{
	 font-family: 'universbold';
	    padding-top: 10px;
    padding-bottom: 10px;
}
.navbar-default .navbar-toggle .icon-bar {
    background-color: #fff;
}
.carousel-caption h1 {
	  font-family: 'latiniablack';
}

.lrg-btn{
	font-size:30px;
	padding:0px 15px;
}
.helvetica-bold{
	   font-family: 'helveticaneue_lt_55_roman_Bd' !important;
}.banner-txt {
	max-width:400px;
	margin:auto
}
.carousel-inner > .item{
	min-height:466px;
	background-size: cover !important;
}

.carousel-caption {

    padding-bottom: 133px;
}

.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-prev, .carousel-control .icon-next {
    width: 35px;
    height: 35px;
 
    font-size: 13px;
    padding: 11px;
    background: #828491;
    border-radius: 50%;
	color:#000
}.signupstrip {
	
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f80113+0,c0010f+50,85020b+100 */
background: #f80113; /* Old browsers */
background: -moz-linear-gradient(top, #f80113 0%, #c0010f 50%, #85020b 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #f80113 0%,#c0010f 50%,#85020b 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #f80113 0%,#c0010f 50%,#85020b 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f80113', endColorstr='#85020b',GradientType=0 ); /* IE6-9 */
min-height:50px;
margin:6px 0px;
padding:13px;
font-family: 'helveticaneue_lt_55_roman_Bd';
font-weight:normal;
margin-bottom:0px;
}
.no-mrg{
	margin:0px;
}

.no-pad{
	padding:0px;
}.services-wrapper .service-tab {
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
    overflow: hidden;
    max-width: 390px;
    margin: auto;
    margin: 10px -13px;

	
}
.blue-bg{
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#0e55a5+0,23047d+100 */
background: #0e55a5; /* Old browsers */
background: -moz-linear-gradient(top, #0e55a5 0%, #23047d 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #0e55a5 0%,#23047d 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #0e55a5 0%,#23047d 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0e55a5', endColorstr='#23047d',GradientType=0 ); /* IE6-9 */
}
.orange-bg{
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#fd8006+0,fdb02e+100 */
background: #fd8006; /* Old browsers */
background: -moz-linear-gradient(top, #fd8006 0%, #fdb02e 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #fd8006 0%,#fdb02e 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #fd8006 0%,#fdb02e 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fd8006', endColorstr='#fdb02e',GradientType=0 ); /* IE6-9 */
}

.red-bg{
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#89030c+0,f90112+100 */
background: #89030c; /* Old browsers */
background: -moz-linear-gradient(top, #89030c 0%, #f90112 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #89030c 0%,#f90112 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #89030c 0%,#f90112 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#89030c', endColorstr='#f90112',GradientType=0 ); /* IE6-9 */
}
.position-relative{
	position:relative;
	
} .service-lable {
    top: 0%;
    font-family: 'helveticaneue_lt_55_roman_Bd';
    text-align: center;
    font-size: 25px;

    position: absolute;
    top: 34%;
}

.flex {
  display: flex; /* equal height of the children */
}

.flexadjust {
  flex: 1; /* additionally, equal width */
  
  padding: 1em;
  border: solid;
}.service-tab .img-txt {
	position:absolute;
	left:0px;
	top:0px;
	padding:15px;
		-webkit-border-radius: 15px;
-moz-border-radius: 15px;
border-radius: 15px;
overflow:hidden;
font-size:16px;
display:none
}
.service-tab .learn-btn {
	padding-top:35px;
	
}
.blue-txt,.blue-txt a{
	color:#0d56a6
}
.btn-arrow{
overflow:
}


.btn-arrow:after{
	transform: translateX(0px);
	    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-transition-duration: 0.1s;
    transition-duration: 0.1s;
    -webkit-transition-property: transform;
    transition-property: transform;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
	position: relative;
    top: 1px;
    display: inline-block;
    font-family: 'Glyphicons Halflings';
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\e258";
	transform: translateX(35px);
	margin-right:-17px;
	


}
.btn-arrow{
	overflow:hidden
}


.btn-arrow:hover{
	
	padding-left:10px;
	
}

.btn-arrow:hover:after{
transform: translateX(0px);
	    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-transition-duration: 0.1s;
    transition-duration: 0.1s;
    -webkit-transition-property: transform;
    transition-property: transform;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
	margin-right:0px;
}
.services-wrapper{
	background:url(../images/CM_Home_FINAL_26.png) center center no-repeat
}


.carousel-control{
	display: none;
}

.carousel:hover > .carousel-control{
	  display:block !important
}
.rotate-10{
	    -ms-transform: rotate(-0.5deg); /* IE 9 */
    -webkit-transform: rotate(-0.5deg); /* Safari */
    transform: rotate(-0.5deg); /* Standard syntax */
}
.healthcare_wrapper{
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#1159a9+0,6498d1+100 */
background: #1159a9; /* Old browsers */
background: -moz-linear-gradient(top, #1159a9 0%, #6498d1 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #1159a9 0%,#6498d1 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #1159a9 0%,#6498d1 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1159a9', endColorstr='#6498d1',GradientType=0 ); /* IE6-9 */
min-height:150px;
}.healthcare-div {
	background:#FFF;
	-webkit-border-radius: 20px;
-moz-border-radius: 20px;
border-radius: 20px;
min-height:150px;
margin:20px 0px; 
padding:25px;

}
.blue-color{
	color:#0e56a7
}
body .owl-carousel .owl-item .blue-border img{
	border:2px solid #0e56a7;
	max-width:75%;
}

.healthcare_wrapper h3 {
	margin-bottom:25px;
}


.healthcare_wrapper p {
	font-size:17px;
	line-height:22px;
}
.service-sections {
	margin:15px 0px;
}

.font-17{
	font-size:17px;
	line-height:22px;
}
.pad-top-bot-10{
	padding-top:10px;
	padding-bottom:10px;
}.footer-wrapper {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#6195d0+0,1058a6+100 */
background: #6195d0; /* Old browsers */
background: -moz-linear-gradient(top, #6195d0 0%, #1058a6 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #6195d0 0%,#1058a6 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #6195d0 0%,#1058a6 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6195d0', endColorstr='#1058a6',GradientType=0 ); /* IE6-9 */
padding:15px 0px;
}
.footer-wrapper  .social-icons .top-links {
	text-align:center
}
.footer-links ul {
	margin:0;
	list-style:none;
	margin:0px;
	padding:0px;
	
}


.footer-links ul li{
	display:inline;
	padding:10px;
}
.footer-links ul li a{
color:#FFF;
text-transform:uppercase;

}

.footer-links ul li a:hover{
color:#FFF;
text-decoration:underline

}
.footer-wrapper .copyrights {
	font-family: 'universbold';
	padding-top:15px;
}
.orange-link, .orange-link:hover{
	color:#fe9c03
}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
    background-color: transparent;
}
.navbar-default .navbar-toggle {
    border-color: transparent;
}
.navbar-toggle .icon-bar {
    display: block;
    width: 35px;
    height: 3px;
    border-radius: 1px;
    margin-bottom: 7px;
}
.navbar-toggle{
	padding:10px 0px;
}

.site_menu {
	background:#0d56a6;
	position:absolute;
	width:100%;
	z-index:9999;
	padding-bottom:30px;
	display:none
}
.site_menu .close_ico {
	padding-right:20px;
	padding-top:20px;
	text-align:right
}
.site_menu .close_ico img {
	max-width:30px;
}
.site_menu .menu-nav {
	padding-top: 40px;
	padding-bottom: 40px;
}
.site_menu .menu-nav ul {
    margin: 0px;
    padding: 0px;
    list-style: none;

    color: #fff;
    font-size: 20px;
    text-transform: uppercase;
 font-family: 'helveticaneue_lt_55_roman_Bd';
    line-height: 30px;
    padding-left: 25px;
}
.site_menu .menu-nav ul a {
	color:#FFF;
	text-decoration:none
}
.site_menu .menu-nav ul a:hover {
	color:#FFF;
	text-decoration:none
}
.site_menu .menu-nav ul a:hover span, .site_menu .menu-nav ul a:active span, .site_menu .menu-nav ul a:focus span {
	border-bottom:3px solid #feb12f
}
.site_menu .menu-nav .small-ul {
	font-size:19px;
	line-height:40px;
}
.downarrow{
	background:url(../images/CM_Home_M_10.png) no-repeat right top;
	
	padding-right:25px;
}
.menu-nav .navsub .small-ul {
	display:none
}
.menu-nav .navsub .small-ul a:hover{
	color:#feb12f
}
.site_menu .right-btn{
	text-align:center;
	margin-bottom:20px;
}
.radius-20{
		-webkit-border-radius: 12px;
-moz-border-radius: 12px;
border-radius: 12px;
}
.light_orange_bg{
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#feb56b+0,fecf82+100 */
background: #feb56b; /* Old browsers */
background: -moz-linear-gradient(top, #feb56b 0%, #fecf82 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #feb56b 0%,#fecf82 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #feb56b 0%,#fecf82 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#feb56b', endColorstr='#fecf82',GradientType=0 ); /* IE6-9 */
}
.lightblue_purp_bg{
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#9ebbdb+0,a79bcb+100 */
background: #9ebbdb; /* Old browsers */
background: -moz-linear-gradient(top, #9ebbdb 0%, #a79bcb 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #9ebbdb 0%,#a79bcb 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #9ebbdb 0%,#a79bcb 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9ebbdb', endColorstr='#a79bcb',GradientType=0 ); /* IE6-9 */
}

.rose_gradient{
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ce9a9e+0,fd99a0+100 */
background: #ce9a9e; /* Old browsers */
background: -moz-linear-gradient(top, #ce9a9e 0%, #fd99a0 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #ce9a9e 0%,#fd99a0 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #ce9a9e 0%,#fd99a0 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ce9a9e', endColorstr='#fd99a0',GradientType=0 ); /* IE6-9 */
}

.content-wrapper .container .para-section{
	padding:5px 15px;

	margin-bottom:30px;
	min-height:165px;
}

.page-template-page-products .content-wrapper .container .para-section{
	
	
	padding:0px 15px 5px 15px;

	margin-bottom:30px;
	min-height:165px;
}

.page-template-page-products .content-wrapper .container .para-section h4{
	line-height:13px;
}

.content-wrapper{
	padding-bottom:100px;
}

.content-wrapper .heading{
	padding-bottom:20px;
	text-transform:uppercase;
}
.margin-bot-20{
	margin-bottom:20px;
}
.lightorange_btn, .lightorange_btn:hover{
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#fb9b02+0,feb02d+100 */
background: #fb9b02 !important; /* Old browsers */
background: -moz-linear-gradient(top, #fb9b02 0%, #feb02d 100%) !important; /* FF3.6-15 */
background: -webkit-linear-gradient(top, #fb9b02 0%,#feb02d 100%) !important; /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #fb9b02 0%,#feb02d 100%) !important; /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fb9b02', endColorstr='#feb02d',GradientType=0 ) !important; /* IE6-9 */
}.content-wrapper .container .videos-carousel {
	margin-top:30px;

	padding-top:15px;
	
}
.content-wrapper .container .videos-carousel .row{
	border-top:1px solid #CCC;
	padding-top:15px;
}
.audio-max-width-fix{
	max-width:630px;
}
.audioplayeradjust {
	margin:0 12px 12px 12px;
}
.audioplayeradjust h4 {
	font-size:15px;
}
.content-wrapper .audioplayeradjust  h5 {
	padding-bottom: 20px;
	font-size:17px;
}
.viewssec{
	padding-bottom:20px;
	text-align:center
}
.videos-carousel .item{
	min-height:inherit
	
}.videos-carousel .arrow-left, .videos-carousel .arrow-right {
	position:absolute;
	top:40%;
	color:#221f1f;
	font-size:35px;
}
h2.tribe-events-page-title {
  display: none!important;
}

.videos-carousel .arrow-right {
	position:absolute;

	right:0px;
}
.videos-carousel .carousel-inner > .item{
	padding-left:40px;
	padding-right:40px
}.videos-carousel .videothumb {
	margin-bottom:10px;
}
.dropdown-toggle:after{
	    position: relative;
    top: 1px;
	left:5px;
    display: inline-block;
    font-family: 'Glyphicons Halflings';
    font-style: normal;
    font-weight: 400;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
	    content: "\e252";
}


/*.dropdown-toggle:hover:after{

	  content: "\e253";
}



.dropdown.hover .dropdown-toggle:after{
	      	  content: "\e253";
}*/

.subchilddropdown .suplink:after{
	    position: relative;
    top: 1px;
    display: inline-block;
    font-family: 'Glyphicons Halflings';
    font-style: normal;
    font-weight: 400;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
	margin-left:15px;
	  
}

.subchilddropdown .suplink:after{
	      	  content: "\e252";
}

.subchilddropdown.hover .suplink:after{
	      	  content: "\e253" !important;
}

.subchild{
	list-style:none;
}


.subchild a{
	color:#FFF;

	display:block;
	padding:3px 6px;
		padding-left:18px;
		
		
		text-transform:uppercase;
	
}

.subchild a:hover, .subchilddropdown.hover .suplink{
	color:#feb12f;
	text-decoration:none

	
}


.dropdown.hover .dropdown-toggle{
    /*border-bottom: 4px solid #feb12f;*/
    color: #FFF;
}
.rotate-05{
	    -ms-transform: rotate(-0.5deg);
    -webkit-transform: rotate(-0.5deg);
    transform: rotate(-0.5deg);
}
.childpage .item{
	min-height:inherit
}.playbtn {
	position: absolute;
	top:20%;
	width:100%;
	text-align:center
}

.doclist-adjust{
	padding-top: 2px;
    padding-left: 15px;
	float:left
}
.viewlist{
	max-width:800px;
	margin:auto
}

.social-icons a:hover{
	text-decoration:none !important
}
.ico-lable.no-decoration{
	text-decoration:none !important
}
.no-mrg{
	margin:0px !important;
}
.navbar-nav > li > .dropdown-menu{
	background:rgba(13, 86, 167, 0.8);
}
.dropdown-menu > li > a{
	color:#FFF;
	text-transform:uppercase
}
.dropdown-menu{
	min-width:188px;
}
.subchild{
	display:none;
	padding-left:20px;
	background:none;
	position:relative
}
.margin-top-minus5{
	margin-top:-5px;
}
.margin-top-0{
	margin-top:0px !important;
}
.paraextra-lineheight{
	line-height:25px;
}
.pad-top-35-bot-25{
	padding-top:35px;
	padding-bottom:25px;
}


.caret{
	display:none;
}


.site_menu .dropdown-toggle::after {
	display:none;
}


.play_ico{
	cursor:pointer;
}

      /* Sticky footer styles
      -------------------------------------------------- */

      html,
      body {
        height: 100%;
        /* The html and body elements cannot have any padding or margin. */
      }

      /* Wrapper for page content to push down footer */
      #wrap {
        min-height: 100%;
        height: auto !important;
        height: 100%;
        /* Negative indent footer by it's height */
        
      }

      /* Set the fixed height of the footer here */
     
      

      /* Lastly, apply responsive CSS fixes as necessary */
      @media (max-width: 767px) {
        #footer {
          margin-left: -20px;
          margin-right: -20px;
          padding-left: 20px;
          padding-right: 20px;
        }
		
		.content-wrapper .container .para-section{
			margin-top:20px;
		}
		
		.site_menu .menu-nav ul a{
			display:block;
		}
		
		.navbar{
			position:absolute;
		}
		
      }





.the_excerpt_service{
	min-height:120px;
	
}

.the_heading_service{
	min-height:70px;
}


.post_content{
	margin-bottom:30px;
}

.container_single{
	text-align:center;
}

.container_single_row{
	margin-bottom:20px;
}


.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus{
	background-color:transparent;
	color:#feb12f;
}


.navbar-default .navbar-nav > li > a{
	white-space: nowrap;
}


.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus{
	color:#fff;
}


.navbar-default .navbar-nav > .active > a span, .navbar-default .navbar-nav > .active > a:hover span, .navbar-default .navbar-nav > .active > a:focus span{
	background-color:transparent;
	border-bottom: 4px solid #feb12f;
	margin-bottom: 3px;
}

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus{
	color:#fff;
	background-color:transparent;
}

.dropdown-menu .current_page_item a{
	color:#feb12f;
}

.current_page_parent a span{
	border-bottom: 4px solid #feb12f;
	margin-bottom: 3px;
}


@media (max-width: 500px) {
		
		.service-tab .learn-btn {
			padding-top: 5px;
		}

}



.woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3{
	color:#000;
	font-size:1.5em;
}

ul li.product-type-simple p{
	color:#000;
}


.woocommerce ul.products li.product .price,.woocommerce div.product p.price, .woocommerce div.product span.price {
    color: #fc7d00;
}



.woocommerce ul.products li.product .button, .woocommerce ul.products li.product .button:active, .woocommerce ul.products li.product .button:focus {
    font-family: 'universbold';
    border: 1px solid #FFF;
    background-color: #e36302 !important;
    background-image: -webkit-linear-gradient(bottom, #e36302, #fa7b00) !important;
    background-image: -moz-linear-gradient(bottom, #e36302, #fa7b00) !important;
    background-image: -o-linear-gradient(bottom, #e36302, #fa7b00) !important;
    background-image: -ms-linear-gradient(bottom, #e36302, #fa7b00) !important;
    background-image: linear-gradient(to top, #e36302, #fa7b00) !important;
    padding: 2px 12px;
	
	
	
	display: inline-block;
	margin-bottom: 0;
	font-size: 14px;
	font-weight: normal;
	line-height: 1.42857143;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	-ms-touch-action: manipulation;
	touch-action: manipulation;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	background-image: none;
	border: 1px solid transparent;
	border-radius: 4px;
	
	color:#fff;
	text-transform:uppercase;
}


.woocommerce .related{
	display:none;
}

.woocommerce div.product div.images .woocommerce-product-gallery__trigger{
	display: none;
}


.woocommerce div.product form.cart .button {
    font-family: 'universbold';
    border: 1px solid #FFF;
    background-color: #e36302 !important;
    background-image: -webkit-linear-gradient(bottom, #e36302, #fa7b00) !important;
    background-image: -moz-linear-gradient(bottom, #e36302, #fa7b00) !important;
    background-image: -o-linear-gradient(bottom, #e36302, #fa7b00) !important;
    background-image: -ms-linear-gradient(bottom, #e36302, #fa7b00) !important;
    background-image: linear-gradient(to top, #e36302, #fa7b00) !important;
    padding: 2px 12px;
	
	
	
	display: inline-block;
	margin-bottom: 0;
	font-size: 14px;
	font-weight: normal;
	line-height: 1.42857143;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	-ms-touch-action: manipulation;
	touch-action: manipulation;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	background-image: none;
	border: 1px solid transparent;
	border-radius: 4px;
	
	color:#fff;
	text-transform:uppercase;
}


.woocommerce-ordering,.woocommerce-result-count{
	display:none;
}


ul li.product-type-simple p{
	font-weight: bold;
}



img{
	max-width:100%;
}