/*Makes the width="2" part of the team (1/6 columns) become 1/5 with 20% width 
@media only screen and (min-width: 64.063em){
.coll-shortcode-team .hentry.large-2 {
width: 20%;
}
}*/
img.wp-smiley,
img.emoji {
	display: inline !important;
	border: none !important;
	box-shadow: none !important;
	height: 1em !important;
	width: 1em !important;
	margin: 0 .07em !important;
	vertical-align: -0.1em !important;
	background: none !important;
	padding: 0 !important;
}

.site-footer .footer-container {
    line-height : 1;
    /*font-size: 11px;*/
    color       : #949494;
    padding     : 40px 0 20px;
    text-align  : center;
}

.site-footer .logo p {
    margin-top : 10px;
}

.site-footer .bottom {
    text-align     : left;
    font-size      : 12px;
    color: #DDD;
    text-transform : uppercase;
    letter-spacing : 0.1em;
    margin-top     : 30px;
    border-top     : 1px solid #333;
    padding-top    : 22px;
}

.coll-page-section .entry-title {
    text-align     : center;
    padding-bottom : 15px; /*Margin was shortened from 20px */
    margin-bottom  : 15px; /*Margin was shortened from 50px so the slider can fit on a 768px tall display */

}
/* Theme Custom Styling */
body {
	}
h1 {
	}
h2 {
	font-family: Lato , Arial, Helvetica;
	font-size: 40px;
	font-weight: 300;
	text-transform: uppercase;
	}
h3 {
	}
h4 {
	font-size: 18px;
	}
h5 {
	}
h6 {
	}
.sf-menu a {
	font-size: 13px;
	}
.coll-single .navigation-container .arrow:hover > div.info > label,
                    .coll-single .navigation-container .arrow:hover > div.info > .title-text
                    {
	color: #97D02D;
	}
.coll-button.coll-accent-color:hover,
                    .coll-single.lightbox,
                    .comment-reply-link:hover,
                    .coll-single .navigation-container .arrow:hover .fa,
                    .coll-single .title-wrapper .icons .link:hover,
                    .coll-post-info .categories a:hover
                    {
	border-color: #97D02D;
	}
.coll-single .navigation-container .arrow:hover .fa,
                    .coll-button.coll-accent-color:hover,
                    .comment-reply-link:hover,
                    .coll-single .title-wrapper .icons .link:hover,
                    .coll-shortcode-portfolio .items .hentry .wrapper .under
                    {
	background-color: #97D02D;
	}
/* End Theme Custom Styling */
/*-- Other Custom Styling --*/
.coll-site-preloader .spinner  {
	 background-color: #f16022; 
}
.coll-site-preloader {
	 background-color: #FFFFFF; 
}
.site-header {
	height: 74px;
	}
.site-header .background {
	background-color: #1e1e24;
	opacity:.9;
	}
.site-header.skrollable {
	border-bottom-color: #97D02D;
}
.site-header .logo {
	top: 6px;
	left:10px;
	}
.site-header .mainmenu {
	top: 20px;
	right:15px;
	}
.sf-menu a, .sf-menu a:visited  {
	 color: #d6d6d6; 
}
.sf-menu a:hover, .sf-menu .current-menu-item > a {
	 color: #fff; 
}
.site-header.mobile #coll-menu-icon {
	color: #d6d6d6;
}
.site-header.mobile .sf-menu li {
	 border-color: #5d5d60 !important; 
}
.site-header.mobile .sf-menu  ul > li > a:before  {
	 color: #97D02D; 
}
.site-header.mobile .sf-menu .mobnav-subarrow  {
	 color: #97D02D; 
}
.site-footer .background {
	background-color: #1e1e24;
	}
@media only screen and (min-width : 1025px) {
	.coll-footer-wrapper  {
	padding: 0px 15px;
	}
}
.site-footer .bottom {
	border-top-color: #48484f;
	}
.noArrow_Dots .ls-bottom-nav-wrapper, .noArrow_Dots .ls-nav-next, .noArrow_Dots .ls-nav-prev {display:none !important;}
/*-- End Other Custom Styling --*/
.recentcomments a{display:inline !important;padding:0 !important;margin:0 !important;}

/* Custom From us */
.title {
    color: #373740;
    font-family: Open Sans;
    font-weight: 600;
    position: relative;
    font-size: 36px;
}
.title .orangeColor {
	color:#ff6c00;
}
.whoWeAreSec {
	font-size:1.2em;
}
.printTextLine {
 font-size: 1.8em;
}
/* Slider */
.case_textCont {
	padding-top:30px;
	padding-bottom:10px;
}
.case_textCont .mainTitle {
	font-size: 1.4em;
	text-align:center;
	margin-top:0;
	margin-bottom:25px;
}
.case_textCont .smallTitle {
	font-size:18px;
    text-transform: uppercase;
    margin-top: 0;
    margin-bottom: 5px;
}

.case_textCont p {
    font-size: 16px;
    line-height: 1.375em;
}
.custSlickSlider .slide_item {
	position:relative;
	outline:none !important;
}
.caseStudy_Img.spaceTop {
	position:relative;
    padding-top:7%;
}
.custSlickSlider .slick-slide img {display:inline-block;}
.slideBG_black .case_textCont .smallTitle, .slideBG_black .case_textCont .mainTitle,
.slideBG_Orange .case_textCont .smallTitle, .slideBG_Orange .case_textCont .mainTitle {
	color:#fff;
}
.custSlickSlider .slick-arrow {
	z-index:9;
}
.custSlickSlider .slick-arrow:before {
	content:"";
	background-image:url(../images/sliderArrow.png);
	background-position: center top;
	background-size: 100% auto;
	width:31px;
	height:48px;
	display:inline-block;
}
.custSlickSlider .slick-arrow.slick-next:before {
	background-position: center bottom;
}
.custSlickSlider .slick-arrow.slick-prev {
    left: 20px;
}
.custSlickSlider .slick-arrow.slick-next {
    right: 20px;
}

.slideBG_black {
	background-color:#1e1e24;
	color:#fff;
}
.slideBG_Beauty {
	background-color:#D6B2F8;
}
.slideBG_Orange {
	background-color:#f16022;
	color:#fff;
}
.slider_bg {
	background-repeat:no-repeat;
	background-position:left top;
	background-size: auto 100%;
}
.slider_healthBeauty {
    background-image: url(../images/GirlShopping_bg.png);
    background-position: -1% top;
}
.caseStudy_Img.respImg {visibility:hidden;}
.prodShowcase_Sectionwrap .slick-list {border-top:1px solid rgba(0,0,0,.15);border-bottom:1px solid rgba(0,0,0,.15);}
.prod_imgWrap {
    text-align: center;
    position: relative;
    max-width: 895px;
    margin-left: auto;
    margin-right: auto;
}
.prod_imgWrap .textLine {
    position: absolute;
    left: 15%;
    top: 5%;
    background-color: #f16022;
    display: inline-block;
    color: #fff;
    text-transform: uppercase;
    padding: 10px 20px;
    font-weight: 600;
    font-size: 22px;
    letter-spacing: .1px;
	border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
}
.prod_imgWrap .textLine.rightPos {
	left: auto;
	right: 10%;
}
.prodShowcase_Sectionwrap {
	background-color: #f8f8f8;
}
.prodShowcase_Sectionwrap .slick-slider .slide_item {padding:50px 15px;}
.custSlickSlider.arrow_Black  .slick-arrow:before {
	background-image:url(../images/sliderArrow_black.png);
}
.prod_imgWrap > img {width:100%;}
/* End Slider */
.head_quoteText {
	color: #fff;
	padding-left:15px;
	padding-right:15px;
	text-align: center;
	font-size: 2.5em;
	margin-top:-10%;
}
.offerListing {
	text-align:left;
    list-style-type: square;
}
.bottomTag {
	color:#fff;
	text-align:center;
}
.centerteam_Cols {
	text-align:center;
}
.centerteam_Cols .coll-team-teams-leaders {
    display: inline-block;
    float: none !important;
    margin-left: -1px;
    vertical-align: text-bottom;
    margin-right: -1px;
}
.cont_sec {
	padding-bottom:0 !important;
}
.txtColor_org {color:#f16022;}
.skyline_image {
	background-repeat:no-repeat;
	background-position: center bottom;
	background-size: cover;
	width:100%;
	height:190px;
}
/********************************************
			Responsive
********************************************/
@media (max-width: 1024px) {
.site-footer .bottom {
    border-top-color: #48484f;
	text-align:center;
}
.largeTextLines h3 {
	text-align: center !important;
}
.case_textCont p {
    font-size: 14px;
    line-height: 1.2em;
	margin-bottom:10px;
}
.ps-container .ps-scrollbar-y-rail {display:none !important;}
}
@media (max-width: 991px) {
.contImg_Col, .contText_Col {
	width:100%;
}
.caseStudy_Img {
	text-align:center;
}
.case_textCont .mainTitle {
    margin-bottom: 15px;
	font-size: 1.2em;
}
.slider_healthBeauty {
    background-image: none;
}
.case_textCont .smallTitle {
    font-size: 16px;
}
.caseStudy_Img.respImg {visibility: visible;}
.prod_imgWrap .textLine {font-size:16px;}
.custSlickSlider .slick-arrow:before {width: 20px;height: 30px;}
.custSlickSlider .slick-arrow.slick-prev {left: 10px;}
.custSlickSlider .slick-arrow.slick-next {right: 10px;}
}
@media (max-width: 767px) {
.title {
    font-size: 26px;
}
.section-content {
    padding-top: 50px;
    padding-bottom: 50px;
}
.whoWeAreSec {
    font-size: 1em;
}
p {
    font-size: 1em;
}
.coll-page-section .entry-title .subtitle {
    font-size: 20px;
    line-height: 1.2em;
}
.printTextLine {
    font-size: 1.3em;
}
.printTextLine .alignnone {
    margin: 5px 13px 5px 0;
}
.coll-single section.title-container {
    padding-top: 90px;
    padding-bottom: 25px;
}
.coll-single .copy-container {
    margin-top: 15px;
    margin-bottom: 15px;
}
.ls-v5 .ls-nav-prev, .ls-v5 .ls-nav-next {
    width: 20px !important;
    height: 20px !important;
    background-size: 235px auto !important;
    margin-top: -10px !important;
}
.ls-v5 .ls-nav-prev {
    left: 5px !important;
}
.ls-v5 .ls-nav-next {
	right: 5px !important;
}
.ls-v5 .ls-nav-prev, .ls-v5 .ls-nav-prev:hover {
    background-position: 0px 0px !important;
}
.ls-v5 .ls-nav-next, .ls-v5 .ls-nav-next:hover {
    background-position: -60px 0px !important;
    background-size: 250px auto !important;
}
.ls-bottom-nav-wrapper {
    bottom: -12px !important;
}
.prod_imgWrap .textLine {font-size: 13px;padding: 3px 8px;}
.head_quoteText {
    font-size: 1.9em;
}
}