﻿/*---:[ Thesis CSS reset ]:---*/
* {
	margin: 0;
	padding: 0;
	word-wrap: break-word;
}
html {
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
}
h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
img, fieldset {
	border: 0;
}
abbr, acronym {
	text-decoration: none;
}
code {
	line-height: 1em;
}
pre {
	overflow: auto;
	clear: both;
	word-wrap: normal;
	-moz-tab-size: 4;
	tab-size: 4;
}
kbd, sub, sup {
	line-height: 0.5em;
}
img, .wp-caption {
	max-width: 100%;
	height: auto;
}
iframe, video, embed, object {
	display: block;
	max-width: 100%;
}
img {
	display: block;
}
.left, .alignleft, img[align="left"] {
	display: block;
	float: left;
}
.right, .alignright, img[align="right"] {
	display: block;
	float: right;
}
.center, .aligncenter, img[align="middle"] {
	display: block;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	float: none;
	clear: both;
}
.block, .alignnone {
	display: block;
	clear: both;
}
input[type="submit"], button {
	cursor: pointer;
	overflow: visible;
	-webkit-appearance: none;
}
.wp-smiley {
	display: inline;
}
*,*:after,*:before{
box-sizing:border-box;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;		
}


@font-face{font-family:'Noto Serif';font-style:normal;font-weight:400;src:local('Noto Serif'), local('NotoSerif'), url(https://fonts.gstatic.com/s/notoserif/v4/eCpfeMZI7q4jLksXVRWPQxsxEYwM7FgeyaSgU71cLG0.woff) format('woff');}

@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:local('Open Sans'), local('OpenSans'), url(https://fonts.gstatic.com/s/opensans/v13/cJZKeOuBrn4kERxqtaUH3T8E0i7KZn-EPnyo3HZu7kw.woff) format('woff');}


@font-face {
	font-family: 'icomoon';
	src:url('font/icomoon.eot?ymmurg');
	src:url('font/icomoon.eot?#iefixymmurg') format('embedded-opentype'),
		url('font/icomoon.woff?ymmurg') format('woff'),
		url('font/icomoon.ttf?ymmurg') format('truetype'),
		url('font/icomoon.svg?ymmurg#icomoon') format('svg');
	font-weight: normal;
	font-style: normal;
}

body{
font-family: Open Sans;
font-size: 16px;	
line-height:28px;
color:#111111;	
}
h1,h2,h3,h4,h5,h6{
font-family: 'Noto Serif', serif;
}
h1 {
font-size: 40px;
line-height: 55px;
}
h2 {
font-size: 36px;
line-height: 50px;
}
h3 {
font-size: 32px;
line-height: 45px;
}
h4 {
font-size: 28px;
line-height: 40px;
}
h5 {
font-size: 24px;
line-height: 35px;
}
h6 {
font-size: 20px;
line-height: 30px;
}
a{
text-decoration:none;
color:#93C2B0;	
transition:0.3s ease-in-out;
-webkit-transition:0.3s ease-in-out;
-moz-transition:0.3s ease-in-out;
-o-transition:0.3s ease-in-out;	
}
.featured_image img{
width:100%;
}
/* Header */
.nine_twenty{
display:none;
}
.top_header{
width:1200px;
margin:0 auto;
padding:10px 0;
background:#fff;	
}
.top_header:after,.btm_header:after{
content:"";
display:table;
clear:both;	
}
.btm_header .unique_logo{
float:left;
}
.btm_header.scrolltop {
    position: fixed;
    top: 0;
	width: 100%;
    z-index: 999999;
    height:60px;
}
.top_header.scrolltop {
	  position: fixed;
    top: 0;
	width: 100%;
    z-index: 999999;
	height:220px;
}

.btm_header.scrolltop .btm_inner_header{
	width:1200px;
	margin:0 auto;
    padding-top: 6px;
    padding-bottom: 8px;	
}

.btm_inner_header{
	width:1200px;
	margin:0 auto;
    padding-top: 10px;
    padding-bottom: 10px;	
	transition:0.3s ease-in-out;
}
.stick .sidebar_ad{
	margin-top: 35px;
}

.btm_header_sec {    

    height: 60px;
    background: #fff;
    position: relative;
    z-index: 100;
    -webkit-box-shadow: 0px 40px 50px -30px rgba(0,0,0,0.1);
    -moz-box-shadow: 0px 40px 50px -30px rgba(0,0,0,0.1);
    box-shadow: 0px 40px 50px -30px rgba(0,0,0,0.1);
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
   }
.btm_header{
background:#FFFFFF;	
transition:0.3s ease-in-out;
height:60px;	
}

.header{
	background:#fff;
}

.drop-searchbar input.main_search, .nav-searchbar input.main_search {
    width: 100%;
    height: 50px;
    background: #E2E2E2;
    border: none;
    font-size: 15pt;
    font-weight: 300;
    color: #555;
    padding-left: 15px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-appearance: none;
}

.search_wrap {
    position: relative;
}

.text_new_center {
    text-align: center;
}

.attribution a:visited {
    text-align: center;
    color: #C9C9C9;
}

.attribution a {
    text-align: center;
    color: #C9C9C9;
}

.advanced_features_header h2{
	margin-bottom:30px;
}

.marg {
    margin-bottom: 20px;
}

.nav-searchbar-wrap .btn-success {
    width: 50px;
    height: 50px;
    top: 0;
    -webkit-border-top-right-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
    -moz-border-radius-topright: 5px;
    -moz-border-radius-bottomright: 5px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
}

.nav-dropdown{
	opacity:0;
	}
/*---:[ nav menu ]:---*/
.menu {
	float:right;
	position: relative;
	z-index: 50;
	list-style: none;
}
.menu:after{
content:"";
display:table;
clear:both;	
}
.menu li {
	position: relative;
	float: left;
	margin-bottom: -1px;
	
}
.menu .sub-menu {
position: absolute;
left: -1px;
top: 100px;
opacity: 0;
visibility: hidden;
list-style: none;
z-index: 110;
margin-top: -1px;
background: #FFFFFF;
box-shadow: 1px 1px 2px #E1E1E1;	
-webkit-transition: all .25s linear .15s;
-moz-transition: all .25s linear .15s;
-o-transition: all .25s linear .15s;
-ms-transition: all .25s linear .15s;
transition: all .25s linear .15s;
}

.menu li:hover>.sub-menu {
display: block;
background: none repeat scroll 0 0 #FFFFFF;
list-style: none outside none;
margin: 0;
opacity: 1;
visibility: visible;
position: absolute;
text-align: left;
top: 44px;
z-index: 9999;
}
.menu .sub-menu a:hover {
color:#93C2B0;
}
.menu .sub-menu .sub-menu {
	top: 0;
	left: 11.375em;
	margin: 0 0 0 -1px;
}
.menu li:hover > .sub-menu {
	display: block;
	
}
.menu .sub-menu li {
	width: 11.375em;
	clear: both;
border-bottom: 1px solid #F3F3F3;	
}
.menu .sub-menu .menu-item:first-child {
  border-top: 1px solid #F3F3F3;
}
.menu .sub-menu li a{
border-top:0;
}
.menu a, .menu_control {
	display: block;
	font-family: Open Sans;
	font-size: 14px;
	line-height:20px;
	text-transform: uppercase;
	letter-spacing: 1px;
	color: #111111;
	padding: 0.75em 1em;
	border-top: 4px solid #FFFFFF;
}
.menu a:hover {
  border-color:#93C2B0;
}
.menu_control {
	display: none;
	background-color: #FFFFFF;
}
.menu .sub-menu a {
	border-left-width: 1px;
}
.menu .menu-item-has-children > a:after {
  font-family: 'icomoon';
  content: '\f0c9';
  padding-left: 8px;
  color: #111111;
}
.menu .current-menu-item > a {
	cursor: text;
	  border-top: 4px solid #93C2B0;
}
.menu .sub-menu .current-menu-item > a {
	border-bottom-color: #DDDDDD;
}
/* Content */
.uniquebusiness_optin_box {
width:1200px;
margin:0 auto;
padding:40px 0;	
}
.unique_optin{
background-attachment: fixed;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: 50%;
}
.unique_optin_color{
background: rgba(0,0,0,.55);
}

.uniquebusiness_optin_box:after{
content:"";
display:table;
clear:both;	
}
.Left_side_unique_optin{
float:left;
width:49%;	
background:#FFFFFF;	
box-shadow: 12px 0 8px -10px rgba(0, 0, 0, 0.4), -12px 0 8px -10px rgba(0, 0, 0, 0.4);
-wbbkit-box-shadow: 12px 0 8px -10px rgba(0, 0, 0, 0.4), -12px 0 8px -10px rgba(0, 0, 0, 0.4);
-moz-box-shadow: 12px 0 8px -10px rgba(0, 0, 0, 0.4), -12px 0 8px -10px rgba(0, 0, 0, 0.4);
-o-box-shadow: 12px 0 8px -10px rgba(0, 0, 0, 0.4), -12px 0 8px -10px rgba(0, 0, 0, 0.4);	
border-top: 5px dotted #E1E1E1;	
border-bottom: 5px dotted #93C2B0;	
}
.right_side_cnt{
float:right;
width: 49%;	
padding:20px;	
color:#FFFFFF;	
}
.feature:after{
content:"";
display:table;
clear:both;
}
.left_feature{
float:left;
margin-right:15px;
}
.right_feature{
float:right;
width: 79%;
}
.unique_optin_heading{
  margin:20px;
  border-bottom: 1px solid #E1E1E1;
  text-align: center;
  padding-bottom: 20px;
}
.unique_optin_heading h3{
margin-bottom:15px;
}
.nameemail{
margin:20px;
}
.nameemail .names{
position:relative;
}
.nameemail .names .admins:before {
font-family: 'icomoon';
content: '\f004';
position: absolute;
right: 0;
top: 9px;
padding-right: 8px;
color:#C9C9C9;		
}
.nameemail .names .mails:before {
font-family: 'icomoon';
content: '\f0e0';
position: absolute;
right: 0;
top: 9px;
padding-right: 8px;
color:#C9C9C9;	
}
.nameemail input[type=text]{
  width: 100%;
  height: 50px;
  padding: 0 8px 0;
  font-size: 16px;
  margin-bottom: 15px;
color:#666666;	
}
.button_submit{
background: #93C2B0;
  padding: 20px;
  text-align: center;
}
.button_submit input[type=submit]{
background:#FFFFFF;
  padding: 10px 20px;
  border: 0;
  height: 50px;
  font-size: 16px;
  font-weight: bold;
  cursor: pointer;
}
.feature{
margin-bottom:20px;
}
.right_feature h3{
margin-bottom:15px;
}
.right_side_cnt .last{
margin-bottom:0;
}
/* About Us */
.line_header h1 span {
  border-bottom: 4px solid #93C2B0;
  clear: both;
  display: block;
  left: 50%;
  margin-left: -60px;
  position: absolute;
  text-align: center;
  width: 120px;
  height: 10px;
}
.custom_column_btm .custom_para2{
font-size: 20px;
    line-height: 28px;
}
.unique_aboutus:after{
content:"";
display:table;
clear:both;	
}
.about_us_content{
float:left;
width:68%;	
}
.about_us_img{
float:right;
width:30%;	
}
.about_us{
padding:40px 0;
width:1200px;
margin:0 auto;	
}
.about_us_content h3{
  margin-bottom: 15px;
  font-size: 34px;
  line-height: 48px;
}
.about_us_content p{
  margin-bottom: 15px;
}
.about_us_content a{
  color: #93C2B0;
  font-weight: bold;
  font-size: 18px;
}
.about_us_content a:after{
font-family:'icomoon';
content:'\f054';	
padding-left:10px;	
}
/* Services */
.unique_business_service{
  background-attachment: fixed;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: 50%;	
}
.unique_business_service_color{
background: #ffffff;
}
.unique_services_cnt{
width:1200px;
margin:0 auto;	
padding: 40px 0;
color: #000000;	
}
.line_header{
text-align: center;
margin-bottom: 30px;
position: relative;	
}
.services_header h1{
margin-bottom:25px;
}
.unique_services_column:after{
content:"";
display:table;
clear:both;	
}
.service_column{
float:left;	
  width: 49%;
  margin-right: 20px;
margin-bottom:30px;	
}
.unique_services_column .last{
float:right;
margin-right:0;	
}
.left_service{
float:left;
margin-right:15px;	
}

.right_service{
float:right;
  width: 86%;	
}
.right_service h3{
margin-bottom: 15px;
  font-size: 28px;	
}
.right_service p{
  font-size: 14px;	
}
/* Latest News */
.latest_newss{
width:1200px;
margin:0 auto;	
padding:40px 0;	
}
.left_section{
float:left;
width:75%;
}
.latest_news:after, .top_left_section:after{
content:"";
display:table;
clear:both;	
}
.right_section{
float:right;
width:25%;		
}
.top_left_cnt{
float:left;
position:relative;
overflow:hidden;	
width:38%;	
}
.right_cnt{
float:right;
position:relative;
overflow:hidden;	
width: 62%;	
}
.top_left_cnt:hover .top_cnt{
left:0;
visibility:visible;	
}
.top_cnt{
position: absolute;
top: 0;
left: -100%;	
width: 100%;
height: 100%;
padding:20px;
background: rgba(247, 135, 117, .9);
text-align:center;	
visibility:hidden;
transition: 0.5s ease-in-out;
-webkit-transition: 0.5s ease-in-out;
-o-transition: 0.5s ease-in-out;
-moz-transition: 0.5s ease-in-out;		
}
.top_cnt h4{
font-size: 20px;
line-height: 26px;
margin-bottom:15px;	
}
.top_cnt h4 a{
color:#FFFFFF;
}
.top_cnt h4 a:hover{
color:#111111;
}
.top_cnt h5{
display:inline-block;	
}
.cat_byline, .cat_byline a{
color:#FFFFFF;
font-size:14px;	
}
.cat_byline a:hover{
color:#111111;
}
.cat_byline{
margin-bottom:10px;	
}
.cat_byline span{
margin-left:10px;
}
.top_cnt p{
color:#FFFFFF;
margin-bottom:10px;	
}
.top_cnt .permalink a{
color:#FFFFFF;
}
.top_cnt .permalink a:hover{
color:#111111;
}
.author:before{
font-family:'icomoon';
content:'\f004';	
padding-right:5px;	
}
.date:before{
font-family:'icomoon';
content:'\f073';	
padding-right:5px;	
}
.cat_byline h5 a:before{
font-family:'icomoon';
content:'\f15c';	
padding-right:5px;	
}
.top_right_cnt{
position: absolute;
top: 0px;
padding:20px;	
text-align: center;
width:100%;
height:100%;	
}
.top_right_cnt h5{
  left: -87px;
top:50%;	
  position: absolute;
  transition: 0.5s ease-in-out;
  -webkit-transition: 0.5s ease-in-out;
-o-transition: 0.5s ease-in-out;
-moz-transition: 0.5s ease-in-out;	
visibility:hidden;		
}
.right_cnt:hover .top_right_cnt h5{
visibility:visible;	
  left: 43%;
transition: 0.8s ease-in-out;
-webkit-transition: 0.8s ease-in-out;
-o-transition: 0.8s ease-in-out;
-moz-transition: 0.8s ease-in-out;
}
.top_right_cnt h5 a{
color:#FFFFFF;
}
.top_right_cnt h5 a:hover{
color:#93C2B0;
}
.top_right_cnt .permalink a{
bottom:-20px;
left: 43%;	
position: absolute;
color: #FFFFFF;	
padding:2px 12px;	
border:1px solid #FFFFFF;	
 transition: 0.5s ease-in-out;
-webkit-transition: 0.5s ease-in-out;
-o-transition: 0.5s ease-in-out;
-moz-transition: 0.5s ease-in-out;	
visibility:hidden;		
}
.top_right_cnt .permalink a:hover{
color:#93C2B0;
border-color:#93C2B0;	
}
.right_cnt:hover .permalink a{
visibility:visible;	
bottom:36px;	
transition: 0.8s ease-in-out;
-webkit-transition: 0.8s ease-in-out;
-o-transition: 0.8s ease-in-out;
-moz-transition: 0.8s ease-in-out;			
}
.top_right_cnt h4{
font-size:20px;
top: -120px;
position: absolute;	
visibility:hidden;	
transition: 0.8s ease-in-out;
-webkit-transition: 0.8s ease-in-out;
-o-transition: 0.8s ease-in-out;
-moz-transition: 0.8s ease-in-out;	
}
.right_cnt:hover h4{
top:30px;
visibility:visible;	
transition: 0.8s ease-in-out;
-webkit-transition: 0.8s ease-in-out;
-o-transition: 0.8s ease-in-out;
-moz-transition: 0.8s ease-in-out;		
}
.top_right_cnt h4 a{
color:#FFFFFF;
}
.top_right_cnt h4 a:hover{
color:#93C2B0;
}
.bottom_section:after{
content:"";
display:table;
clear:both;
}
.btm_left_cnt{
float:left;
position:relative;
width:62%;	
}
.bottom_right_cnt{
float:right;
width:38%;	
}
.featured_image{
overflow: hidden; 
}
.top_right_img .featured_image img{
display: block;
margin: 0;
height: auto;
transition: all 3s ease-in-out;
-webkit-transition: all 3s ease-in-out;
-moz-transition: all 3s ease-in-out;
position: relative;		
}
.right_cnt:hover .top_right_img .featured_image img, .btm_left_cnt:hover .top_right_img .featured_image img{
-webkit-transform: scale(1.2) rotate(5deg);
-moz-transform: scale(1.2) rotate(5deg);
-ms-transform: scale(1.2) rotate(5deg);
-o-transform: scale(1.2) rotate(5deg);
transform: scale(1.2) rotate(5deg);	
}
.img_overlay {
background-color: #111!important;
position: absolute;
left: 0;
top: 0;
right: 0;
bottom: 0;
-moz-opacity: 0;
-khtml-opacity: 0;
opacity: 0;
}
.img_overlay{
-webkit-transition: opacity .35s ease-in-out;
-moz-transition: opacity .35s ease-in-out;
-ms-transition: opacity .35s ease-in-out;
-o-transition: opacity .35s ease-in-out;
transition: opacity .35s ease-in-out;
}
.right_cnt:hover .img_overlay, .btm_left_cnt:hover .img_overlay{
-moz-opacity: 90;
-khtml-opacity: 90;
opacity: 90;
opacity: .6;
}
.aboutus_btm_section{
padding:19px;
background:#B93434;
text-align:center;
min-height:253px;	
}
.aboutus_btm_section h3{
font-size: 28px;
  line-height: 34px;
  margin-bottom: 10px;
color:#FFFFFF;	
}
.aboutus_btm_section p{
color:#FFFFFF;	
}
/* client */
.unique_clients_box{
  background-attachment: fixed;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: 50%;
}
.unique_clients_box_color {
  background: rgba(0,0,0,.55);
}
.unique_clients{
width:1200px;
margin:0 auto;
padding:40px 0;	
}
.client_header{
text-align: center;
margin-bottom: 30px;
color: #FFFFFF;	
}
.unique_clients:after{
content:"";
display:table;
clear:both;	
}
.unique_clients .last{
margin-right:0;	
float:right;
}
.clients {
  float: left;
  margin-right: 9px;
  width: 16%;
}
/* Portfolio */
.portfolio_section{
width:1200px;
margin:0 auto;	
padding: 40px 0;	
}
.portfolio_title{
  text-align: center;
  margin-bottom: 30px;
}
#owl-demo .item{
  margin: 3px;
}
#owl-demo .item img{
  display: block;
  width: 100%;
  height: auto;
}
.portfolio_cnt_sction:after{
content:"";
display:table;
clear:both;	
}
.portfolio_cnt_sction{
background:#E1E1E1;
  transition: 0.3s ease-in-out;
  -webkit-transition: 0.3s ease-in-out;
  -o-transition: 0.3s ease-in-out;
  -moz-transition: 0.3s ease-in-out;	
}
.item:hover .portfolio_cnt_sction{
background:#111111;
}
.item:hover h3{
color:#FFFFFF;
}
.portfolio_cnt_sction h3{
  position: relative;
  font-size: 16px;
  /* padding-right: 67px; */
  line-height: 24px;
  padding-left: 15px;
  padding: 10px 45px 10px 15px;
  height: 60px;
color:#111111;	
  transition: 0.3s ease-in-out;
  -webkit-transition: 0.3s ease-in-out;
  -o-transition: 0.3s ease-in-out;
  -moz-transition: 0.3s ease-in-out;		
}

.portfolio_cnt_sction h3:after{
  font-family: 'icomoon';
  content: '\f067';
  font-size: 28px;
  position: absolute;
  top: 0;
  right: 0;
  height: 60px;
  color: #FFFFFF;
  text-align: center;
  padding: 19px 8px;
  width: 12%;
  background:#93C2B0;
}
.portfolio_img_section{
position:relative;
overflow:hidden;	
}
.item:hover .permalink{
visibility:visible;
top:0;	
}
.portfolio_img_section .permalink {
position: absolute;
  top:-100%;
  width: 100%;
  height: 100%;
visibility:hidden;	
  background: rgba(0,0,0,0.3);
  text-align: center;
  transition: 0.8s ease-in-out;
  -webkit-transition: 0.8s ease-in-out;
  -o-transition: 0.8s ease-in-out;
  -moz-transition: 0.8s ease-in-out;	
}
.portfolio_img_section .permalink a:hover{
color:#93C2B0;
border-color:#93C2B0;		
}
.portfolio_img_section .permalink a{
font-size: 0;
border: 1px solid #FFFFFF;
border-radius: 100%;
width: 40px;
height: 40px;
display: inline-block;
text-align: center;
padding: 5px;
color: #FFFFFF;
bottom:10px;
left:44%;	
position: absolute;
transition: 0.4s ease-in-out;
-webkit-transition: 0.4s ease-in-out;
-o-transition: 0.4s ease-in-out;
-moz-transition: 0.4s ease-in-out;	
}

.portfolio_img_section .permalink a:before{
  font-family: 'icomoon';
  content: '\f067';
  font-size: 18px;
}
.portfoliolist .owl-controls .owl-buttons .owl-prev{
display: inline-block;
position: absolute;
border-radius: 100%;
left: -34px;
line-height: 24px;
margin: -27px 0 0 -19px;
opacity: 1;
padding: 12px 16px;
top: 50%;
border: 1px solid #111111;
font-size:0;
height: 50px;
width: 50px;	
}
.portfoliolist .owl-controls .owl-buttons .owl-next{
display: inline-block;
position: absolute;
right: -54px;
border-radius: 100%;
line-height: 24px;
margin: -27px 0 0 -19px;
opacity: 1;
padding: 12px 17px;
top: 50%;
border: 1px solid #111111;
font-size: 0;
height: 50px;
width: 50px;
}
.portfoliolist .owl-controls .owl-buttons .owl-prev:before{
font-family: 'icomoon';
content: '\f060';
font-size: 18px;	
}
.portfoliolist .owl-controls .owl-buttons .owl-next:before{
font-family: 'icomoon';
content: '\f061';
font-size: 18px;	
}
/* clearfix */
.owl-carousel .owl-wrapper:after {
content: ".";
display: block;
clear: both;
visibility: hidden;
line-height: 0;
height: 0;
}
/* display none until init */
.owl-carousel{
display: none;
position: relative;
width: 100%;
}
.owl-carousel .owl-wrapper{
display: none;
position: relative;
-webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-wrapper-outer{
overflow: hidden;
position: relative;
width: 100%;
}
.owl-carousel .owl-wrapper-outer.autoHeight{
-webkit-transition: height 500ms ease-in-out;
-moz-transition: height 500ms ease-in-out;
-ms-transition: height 500ms ease-in-out;
-o-transition: height 500ms ease-in-out;
transition: height 500ms ease-in-out;
}
	
.owl-carousel .owl-item{
float: left;
}
.owl-controls .owl-page,
.owl-controls .owl-buttons div{
cursor: pointer;
}
.owl-controls {
}
/* fix */
.owl-carousel  .owl-wrapper,
.owl-carousel  .owl-item{
-webkit-backface-visibility: hidden;
-moz-backface-visibility:    hidden;
-ms-backface-visibility:     hidden;
-webkit-transform: translate3d(0,0,0);
-moz-transform: translate3d(0,0,0);
-ms-transform: translate3d(0,0,0);
}

#sync1 .item{
color: #E1E1E1;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
text-align: center;
}
/* Contact Box */
.contact_box{
background-attachment: fixed;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: 50%;
}
.contact_box_color{
  background: rgba(0,0,0,.55);
}
.unique_contactbox{
width:1200px;
margin:0 auto;	
padding:40px 0;	
}
.uniquebusiness_contact_box{
color:#FFFFFF;
text-align:center;	
}
.uniquebusiness_contact_box p{
margin-bottom:30px;
}
.uniquebusiness_contact_box h1{
margin-bottom:30px;
}
.uniquebusiness_contact_box a{
  display: inline-block;
  padding: 6px 27px;
  background: #93C2B0;
  color: #FFFFFF;
  font-size: 20px;
  font-weight: bold;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.uniquebusiness_contact_box a:hover, .uniquebusiness_contact_box a:focus, .uniquebusiness_contact_box a:active {
  color: white;
}
.uniquebusiness_contact_box a:hover:before, .uniquebusiness_contact_box a:focus:before, .uniquebusiness_contact_box a:active:before {
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
}
.uniquebusiness_contact_box a:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #111111;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: 0 50%;
  transform-origin: 0 50%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
/* Testimonial  */
.about_us:after{
content:"";
display:table;
clear:both;	
}
.u_testimonial{
  float: right;
  width: 49%;	
position:relative;	
}
.unique_aboutus{
  float: left;
  width: 49%;
}
.u_testimonial .data h4 {
font-size: 20px;
  margin-top: 15px;
}
.u_testimonial .data h4 a{
color:#666666;
}
.u_testimonial .data h4 a:hover{
color:#93C2B0;
}
.u_testimonial .data{
  border: 1px solid #dcdcdc;
  background: #FFFFFF;
  position: relative;
}
.u_testimonial .inner_data{
  position: relative;
  padding: 30px 20px 30px;	
}
.u_testimonial .inner_data:after {
  position: absolute;
  border-right: 18px solid #FFFFFF;
  border-bottom: 18px solid transparent;
  bottom: -17px;
  left: 26px;
  content: '';
  z-index: 999;
}
.u_testimonial .data:after {
  content: '';
  border-right: 20px solid #dcdcdc;
  border-bottom: 20px solid transparent;
  position: absolute;
  bottom: -20px;
  left: 25px;
}

.u_testimonial .man img{
border-radius:100%;	
display: inline-block;
border: 4px solid #E1E1E1;
margin: 10px 0 0 60px;	
}
.about_title h1{
margin-bottom:15px;
text-align:left;	
}
/**** Slider *****/
.wmuSlider {
	position: relative;
	height:auto!important;
padding-top:40px;	
}
.wmuSlider:after{
content:"";
display:table;
clear:both;	
}
.wmuSlider .wmuSliderWrapper article img {
	max-width: 100%;
	width: auto;
	height: auto;
	display:block;
}
/* Default Skin */
.wmuSliderPagination {
	z-index: 2;
	position: absolute;
	left:50%;
  bottom: 40px;
}
ul.wmuSliderPagination {
	padding:0;
}
.wmuSliderPagination li {
	float: left;
	margin: 0 8px 0 0;
	list-style-type: none;
}
.wmuSliderPagination a {
	display: block;
	text-indent: -9999px;
	width:13px;
	height:13px;
	border: 1px solid #666666;
	border-radius:10px;
}
.wmuSliderPagination a.wmuActive {
	background:#212121;
}
/* Default Skin */
.wmuGallery .wmuGalleryImage {
	margin-bottom: 10px;
}
.wmuSliderPrev {
display: inline-block;
  position: absolute;
  line-height: 24px;
  margin: -27px 0 0 0px;
  opacity: 1;
  padding: 5px 8px;
  top: 50%;
  font-size: 0;
  height: 30px;
  width: 30px;
  border-radius: 5px;
  cursor: pointer;
  background: rgba(0,0,0,0.6);
  
}
.wmuSliderPrev:before{
transition: 0.5s ease-in-out;
-webkit-transition: 0.5s ease-in-out;
-moz-transition: 0.5s ease-in-out;	
font-family: 'icomoon';
content: '\f053';
font-size: 15px;
margin-right: 10px;
color:#FFFFFF;
}

.wmuSliderNext {
  display: inline-block;
  position: absolute;
  line-height: 24px;
  margin: -27px 0 0 0px;
  opacity: 1;
  padding: 5px 12px;
  font-size: 0;
  height: 30px;
  width: 30px;
  border-radius: 5px;
  cursor: pointer;
  background: rgba(0,0,0,0.6)	
}

.wmuSliderNext:before {
font-family: 'icomoon';
content: '\f054';
font-size: 15px;
color:#FFFFFF;
transition: 0.5s ease-in-out;
-webkit-transition: 0.5s ease-in-out;
-moz-transition: 0.5s ease-in-out;
}

.wmuSliderNext:hover:before, .wmuSliderPrev:hover:before{
color:#93C2B0;	
}
.wmuSliderNext {
background-position:-79px -159px;
right: 0em;
  top: 30px;
}
.wmuSliderPrev {
background-position:-6px -159px;
  right:35px;
  top: 30px;
}
.testimonial_title h1{
  margin-bottom: 15px;
}
/* Blog Page */
.inner_content{
width:1200px;
margin:0 auto;
padding:40px 0;	
}
.content{
background-image:url(images/back_pattern.png);
clear:both;	
}
.inner_content:after{
content:"";
display:table;
clear:both;	
}
.left_container{
width:850px;
float: left;
	padding: 0 30px 0 0;
}
.sidebar{
width: 350px;
	float: right;	
}
/* Home Page Social Sharing */
.post_btm_cnt{
position: relative;
  text-align: center;
  border-top: 1px solid #E1E1E1;
}
.hme_pst_bx .home_social_sharing ul{
margin-left:0;
margin-bottom:0;
  display: table;
  width: 100%;
  table-layout: fixed;	
}
.home_social_sharing ul li{
list-style:none;
display:inline-block;
  display: table-cell;
  margin: 0;
  border-right: 1px solid #E1E1E1;
}
.post_btm_cnt ul li:last-child {
  border-right: 0;
}
.home_social_sharing ul li a{
  font-size: 18px;
  line-height: 60px;
  width: 100%;
  height: 60px;
	background-color: #FFFFFF;
	position: relative;
  display: block;
  overflow: hidden;
  -webkit-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
}
.post_btm_cnt ul li a i {
  line-height: 40px;
  position: absolute;
  left: 0;
  display: block;
  width: 40px;
  height: 40px;
  -webkit-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
  text-align: center;
}
.post_btm_cnt ul li a i:last-child {
  color: #666666;
}
.post_btm_cnt ul li a i:first-child {
  top: -40px;
  opacity: 0;
}
.post_btm_cnt ul li a i:last-child {
  top: 0;
  opacity: 1;
}
.post_btm_cnt ul li a:hover i:first-child {
  top: 0;
  opacity: 1;
}
.post_btm_cnt ul li a:hover i:last-child {
  top: 40px; 
opacity: 1;	
}
.post_btm_cnt ul li a i {
  line-height: 60px;
  width: 100%;
  height: 60px;
}
.post_btm_cnt ul li a i:first-child {
  color: #FFFFFF;
}
.post_btm_cnt ul li a i:first-child {
  top: -60px;
}
.post_btm_cnt ul li a.social_facebook:hover {
    background-color: #395793 !important
}
.post_btm_cnt ul li a.social_twitter:hover {
    background-color: #00aced !important
}
.post_btm_cnt ul li a.social_linkedin:hover {
    background-color: #007bb6 !important
}
.post_btm_cnt ul li a.social_stumbleupon:hover {
    background-color: #EB4823 !important
}
.post_btm_cnt ul li a.social_reddit:hover {
    background-color: #88BAEC !important
}
.post_btm_cnt ul li a.social_googleplus:hover {
    background-color: #dd4b39 !important
}

[class^="icon-"], [class*=" icon-"] {
font-family: 'icomoon';
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1;
font-size:20px;
/* Better Font Rendering =========== */
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.icon-googleplus:before {
content: "\f0d5";
}
.icon-facebook:before {
content: "\f09a";
}
.icon-twitter:before {
content: "\f099";
}
.icon-reddit:before {
content: "\f1a1";
}
.icon-linkedin:before {
content: "\f0e1";
}
.icon-stumbleupon:before {
content: "\f1a4";
}
/* Mobile Search  */
/* ********** NAV DROPDOWN END *********** */
/* ********** NAV SEARCHBAR *********** */
.nav-searchicon .fa-search {
    width: 28px;
    height: 28px;
    background-image: url(images/search.png);
    background-repeat: no-repeat;
    display: block;
}
.nav-searchicon .fa-search:before{
display:none;
}
.fa-times{
    width: 28px;
    height: 28px;
    background-image: url(images/close.png);
    background-repeat: no-repeat;
    display: block;
}
.nav-searchicon {
    border: none;
    cursor: pointer;
    height: 20px;
    width: 20px;
    color: #555;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    position: relative;
    float: right;
    font-size: 20px;
    color: #ACA9AC;
    margin: 10px 13px 0px 15px;
}

.nav-searchicon:hover {color: #F2009B;}
.searchshow {display:block;}
.searchhide {display: none;}
.nav-searchbar {
    padding: 30px 30px 30px 30px;
    background-color: #fff;
    width: 100%;
    z-index: 99;
    -webkit-box-shadow: 0px 40px 50px -30px rgba(0,0,0,0.4);
    -moz-box-shadow: 0px 40px 50px -30px rgba(0,0,0,0.4);
    box-shadow: 0px 40px 50px -30px rgba(0,0,0,0.4);
    text-align: center;
    display: nonex;
    margin-top: -99px;
    -webkit-transition: all 300ms;
    transition: all 300ms;
    transition-timing-function: cubic-bezier(0.8, 0.67, 0.37, 1.3);
    position: absolute;
    left: 0;
    box-sizing: border-box;
	opacity:0;
}


.nav-searchbar-slim {
    padding: 50px 30px 0px 30px;
}

.searchbar-show {
    display: block;
    margin-top: -30px;
	opacity:1;
}

.nav-searchbar-wrap {
    max-width: 1068px;
    margin: auto;
}
.nav-searchbox-form {margin-bottom: 0px;}


.nav-searchbox{
    overflow: hidden;
    width: 100%;
    vertical-align: middle;
    white-space: nowrap;
}

.nav-searchbox input#search{
    width: 100%;
    height: 50px;
    background: #E2E2E2;
    border: none;
    font-size: 15pt;
    font-weight: 300;
    float: left;
    color: #555;
    padding-left: 15px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-appearance: none;
}


.nav-searchbox input#search::-webkit-input-placeholder {color: #666;}
.nav-searchbox input#search:-moz-placeholder {color: #666;}/* Firefox 18- */
.nav-searchbox input#search::-moz-placeholder {color: #666;}/* Firefox 19+ */
.nav-searchbox input#search:-ms-input-placeholder {color: #666;}

.nav-searchbox button.icon{
    -webkit-border-top-right-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
    -moz-border-radius-topright: 5px;
    -moz-border-radius-bottomright: 5px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;

    border: none;
    background: #555;
    height: 50px;
    width: 50px;
    color: #fff;
    font-size: 14pt;
    outline: none;
    opacity: 1;
    margin-left: -67px;

    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

.nav-searchbox button.icon i{
    position: absolute;
    top:16px;
    left:24px;
}

.nav-searchbox:hover button.icon:hover{
    background: #f2009b;
}

.nav-searchicon .fa-times {display: none;}
.searchhide {display: none}
.searchshow {display: block !important;
    position: absolute;
    top:6px;
    background-color: #fff;

}
.nav-searchicon .fa-times {
    font-size: 24px;
    margin-top: -2px;
}

.drop-searchbar {display: none;}

.nav-searchbar-wrap .fa-chevron-up {
    margin-top: 11px;
    color: #B3B3B3;
    background-color: #fff;
    border-radius: 5px 5px 0px 0px;
    padding: 0px 9px 3px 9px;
    background-color: #EAEAEA;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
    position: absolute;
    margin-left: -10px;

}
.nav-searchbar-wrap .fa-chevron-up:hover {
    padding: 0px 9px 9px 9px;
    color: #fff;
    background-color: #F2009B;
    margin-top: 5px;
    cursor: pointer;
}
.nav-searchbar-wrap .fa-chevron-up-slim {
    margin-top: -16px;
    border-radius: 5px 5px 0px 0px;
    margin-left: -10px;
    padding: 0px 9px 0px 9px;
}
.nav-searchbar-wrap .fa-chevron-up-slim:hover {
    margin-top: -21px;
    color: #fff;
    background-color: #F2009B;
    cursor: pointer;
    padding: 0px 9px 5px 9px;
}
.article-container .info-container {
    box-sizing: border-box;
}


/* ********** NAV SEARCHBAR END *********** */
.drop-searchbar input#main_search,.nav-searchbar input#main_search {
    width: 100%;
    height: 50px;
    background: #E2E2E2;
    border: none;
    font-size: 15pt;
    font-weight: 300;
    color: #555;
    padding-left: 15px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-appearance: none;
}

.unique_logo{
    display: block;
    z-index: 101;
}
.mobile_menu_header{
	width:65%;
    float: right;	
    position: relative;
    z-index: 104;
    background-color: transparent;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}
/* Single Page */
.inner_html_code{
float:right;
margin: 0 0 15px 15px;	
}
/* Single Page Optin */
.uniquebusiness_singlepage_optin_box:after{
content:"";
display:table;
clear:both;	
}
.uniquebusiness_singlepage_optin_box, .uniquebusiness_sidebar_optin_box {
background:#93C2B0;
padding:10px;
position:relative;	
}
.uniquebusiness_sidebar_optin_box {
	margin-bottom:30px;
}
.uniquebusiness_sidebar_optin_box img{
	margin:0 auto;
	width:190px;
}
.uniquebusiness_singlepage_optin_box img{
    width: 190px;	
}
.singlepage_left_optin_box{
    float: left;
    width: 30%;
    margin-right: 15px;
    position: absolute;
    top: -25px;
}
.unique_single_optin{
overflow: hidden;
    float: right;
    width: 71%;
}
.single .unique_single_optin_heading h3{
	color: #FFFFFF;
    font-size: 37px;
    line-height: 58px;
    margin-bottom: 15px;
    text-transform: uppercase;
    font-weight: bold;
}
.unique_single_optin .nameemail{
margin:0;
}
.unique_single_optin .nameemail input[type=text] {
    width: 34%;
    height: 50px;
    padding: 0 12px 0;
    font-size: 16px;
    margin-bottom: 15px;
    color: #666666;
	margin-right:10px;
	outline:0;
	border-radius:4px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	-ms-border-radius:4px;
	-o-border-radius:4px;
	border: 0;
}
.unique_sidebar_optin .nameemail input[type=text]{
	border:0;
	outline: 0;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
}

.unique_sidebar_optin_heading{
	margin:20px;
}

.unique_sidebar_optin_heading h3{
	color: #fff;
    font-size: 26px;
    line-height: 34px;
}

.unique_single_optin .nameemail input[type=submit], .unique_sidebar_optin .nameemail input[type=submit] {
	height: 50px;
	color:#FFFFFF;
	outline:0;
	border-radius:4px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	-ms-border-radius:4px;
	-o-border-radius:4px;
	background:#111111;
	cursor:pointer;
	transition:0.3s ease-in-out;
	-webkit-transition:0.3s ease-in-out;
	-moz-transition:0.3s ease-in-out;
	-o-transition:0.3s ease-in-out;
	-ms-transition:0.3s ease-in-out;
    border: 0;
    padding: 0px 18px;
    font-size: 16px;
    line-height: 27px;
    font-weight: bold;	
}
.unique_sidebar_optin .nameemail input[type=submit] {
	width:100%;
}
.single{
padding:20px 30px;
}
.single .byline{
margin-bottom:15px;
padding: 11px 0;
border-top: 1px solid #E1E1E1;
border-bottom: 1px solid #E1E1E1;	
}
.single .num_comments_link{
float: right;
}
.single .num_comments{
  position: relative;
  display: block;
  text-align: center;
  line-height: 1;
  padding: 3px 8px;
  background:#93C2B0;	
color:#FFFFFF;	
font-weight: bold;	
}
.single .num_comments:before {
  content: " ";
  position: absolute;
  bottom: -5px;
  left: 20%;
  border-width: 0 0 6px 6px;
  border-style: solid;
  border-color: transparent #93C2B0;
}
.post_tags_intro{
font-weight: bold;
text-transform: uppercase;
font-size:16px;	
}
.post_tags a{
display: inline-block;
  background: #93C2B0;
  margin-left: 7px;
  font-weight: bold;
  margin-bottom: 7px;
  padding: 2px 10px;
  color:#FFFFFF;
  border-radius: 5px;
font-size:14px;	
}
.post_tags a:hover{
  background:#666666;
}
/* social Sharing */
.social_head h3{
font-size: 32px;
  line-height: 49px;
  color: #111111;
  margin-bottom:20px;
  padding-bottom: 10px;
  position: relative;
  border-bottom: 4px double #666666;	
}
.social_sharing:hover .social_head h3:after{
width:25%;
-webkit-transition:all .4s ease-in-out;
-moz-transition:all .4s ease-in-out;
-o-transition:all .4s ease-in-out;
transition:all .4s ease-in-out
}
.social_head h3:after {
  content: "";
  width: 12%;
  height: 3px;
  position: absolute;
  bottom: -3px;
  left: 0;
  background:#93C2B0;
  -webkit-transition: all .4s ease-in-out;
  -moz-transition: all .4s ease-in-out;
  -o-transition: all .4s ease-in-out;
  transition: all .4s ease-in-out;
}
.social_sharing{
margin:20px 0;
}
.single .social_sharing ul{
margin-bottom:0;
margin-left:0;	
}
.single .social_sharing ul li{
list-style:none;	
}
.social_sharing .sharing {
display:inline-block;
}
.social_sharing .sharing a{
  color: #666666;
  background: #f8f8f8;
  font-size: 16px;
  border: 1px solid #cccccc;
  box-shadow: 0 1px 0 rgba(0,0,0,.08);
  padding: 2px 10px;
  display: inline-block;
  border-radius: 3px;
  margin: 0 7px 7px 0;	
}
.social_sharing .sharing i{
font-size:16px;
margin-right:5px;	
}
.share_tweet a:hover{
background:#00aced;
color:#FFFFFF;	
border-color:#00aced;		
}
.share_fb a:hover{
background:#3b5998;
color:#FFFFFF;	
border-color:#3b5998;		
}
.share_plus a:hover{
background:#dd4b39;
color:#FFFFFF;		
border-color:#dd4b39;		
}
.share_stumble a:hover{
background:#EB4823;
color:#FFFFFF;		
border-color:#EB4823;		
}
.share_reddit a:hover{
background:#88BAEC;
color:#FFFFFF;	
border-color:#88BAEC;		
}
.share_linkedin a:hover{
 background: #007bb6;
color:#FFFFFF;	
border-color:#007bb6;	
}
/* breadcrumbs */
.breadcrumbs{
font-size: 13px;
line-height: 20px;	
margin-bottom: 20px;
}
.breadcrumbs:after{
content:"";
display:table;
clear:both;	
}
.breadcrumbs a {
color:#666666;
text-decoration: none;
padding: 1px 0 3px 12px;
font-size:16px;
line-height:20px;	
position: relative;
display: block;
float: left;
transition:0.2s ease-in-out;
-webkit-transition:0.2s ease-in-out;
-moz-transition:0.2s ease-in-out;
}
.breadcrumbs .active{
padding-left:0;
}

.breadcrumbs .current{
padding: 0px 0 0px 16px;
  margin-top: 1px;
  float: left;
  font-size: 14px;
}
.breadcrumbs a:after{
  font-family: 'icomoon';
  content: '\f054';
  padding-left:10px;
font-size:12px;	
}
/* Author Box */

.author_box{
margin:28px 0;	
display:block;
padding-top:10px;
color: #111111;	
overflow:hidden;
border-radius: 3px;	
border-top: 4px solid #93C2B0;
padding:20px;	
background: #F3F3F3;	
}

.single .author_box_desc p{
margin-bottom:10px;
margin-top:10px;
}
.author_box_right_cnt{
float: right;
  width: 86%;
}
.rightside_author_follow{
float:right;
}
.s_aut {
display:inline-block;
margin-right:10px;
}
.s_aut a{
color:#666666;
font-size:18px;	
}
.author_name{
font-size: 18px;	
}
.author_box_gravitar{
float:left!important;
margin-right:14px;
}
.a_s_m{
font-family: 'icomoon';
font-size:20px;
font-style:normal;
padding-right:7px;
}
.author_twitter:before
{
content:'\f099';
}
.author_twitter:hover{
color:#00ACED;
}
.author_facebook:hover{
color:#3B5998;
}
.author_facebook:before{
content:'\f09a';
}
.author_google:hover{
color:#C63D2D;
}
.author_google:before{
content:'\f0d5';
}
.author_linkedin:hover{
color:#4875B4;
}
.author_linkedin:before{
content:'\f0e1';
}
.author_pinterest:hover{
color:#910101;
}
.author_pinterest:before{
content:'\f0d2';
}
.author_instagram:hover{
color:#4E433C;	
}
.author_instagram:before{
content:'\f16d';
}
.author_youtube:hover{
color:#C4302B;
}
.author_youtube:before{
content:'\f167';
}
/* Index Feature */

.inner_index_feature{
    width: 1200px;
    margin: 0 auto;
}

.index_feature_cnt:after{
content:"";
display:table;
clear:both;	
}

.first_1 {
    overflow: hidden;
    display: block;
    float: left;
    position: relative;
    margin: 0px 5px 5px 0;
    width: 62.8%	
}

.first_2 {
    overflow: hidden;
    display: block;
    float: left;
    position: relative;
    margin: 0px 0 5px 0;
    width: 36.5%;	
}

.first_3 {
    overflow: hidden;
    display: block;
    float: left;
    position: relative;
    margin: 0px;
    width: 31.2%;
}

.first_4 {
    overflow: hidden;
    display: block;
    float: left;
    position: relative;
    margin: 0 5px;
    width: 31.2%;
}

.first_5 {
    overflow: hidden;
    display: block;
    float: left;
    position: relative;
    margin: 0 0 5px 0;
    width: 36.5%;
}

.first_6 {
    overflow: hidden;
    display: block;
    float: left;
    position: relative;
    margin: 0px;
    width: 36.5%;
}
.img_section img{
width:100%;
}
.feature_content_section h3  a {
    position: absolute;
    bottom: 30px;
    left: 0;
    margin: 0;
    padding: 5px 20px;
    z-index: 10;
}
.feature_content_section h3 a{
color: #fff;
    font-weight: 700;
    text-shadow: 1px 1px 10px rgba(0, 0, 0, 0.75);
    -moz-text-shadow: 1px 1px 10px rgba(0, 0, 0, 0.75);
    -ms-text-shadow: 1px 1px 10px rgba(0, 0, 0, 0.75);
    -o-text-shadow: 1px 1px 10px rgba(0, 0, 0, 0.75);
    -webkit-transition: all 0.4s;
    -ms-transition: all 0.4s;
    -o-transition: all 0.4s;
    -transition: all 0.4s;
    transition: all 0.4s;
}
.feature_content_section h3{
    font-size: 20px;
	line-height:1.5;
}
.first_box:hover .feature_content_section h3 a {
bottom: 125px;
    text-shadow: none;
}
.first_box2:hover .feature_content_section h3 a{
    text-shadow: none;
}
.feature_btm_cnt p{
font-size:14px;
line-height:24px;	
}
.feature_btm_cnt{
    bottom: 30px;
    padding: 5px 20px;
    font-size: 12px;
    -webkit-transition: opacity 0.3s;
    -ms-transition: opacity 0.3s;
    -o-transition: opacity 0.3s;
    -transition: opacity 0.3s;
    transition: opacity 0.3s;
    position: absolute;
    left: 0px;
    font-size: 14px;
    color: #fff;
    opacity: 0;	
}
.first_cnt:hover .feature_btm_cnt{
    opacity: 1;
    -webkit-transition-duration: 0.7s;
    -moz-transition-duration: 0.7s;
    -o-transition-duration: 0.7s;
    transition-duration: 0.7s;
}
.first_cnt img {
    -webkit-transition: all 1s;
    -ms-transition: all 1s;
    -o-transition: all 1s;
    -transition: all 1s;
    transition: all 1s;
}
.first_cnt:hover img{
    -webkit-transform: scale(1.1, 1.1);
    -moz-transform: scale(1.1, 1.1);
    -ms-transform: scale(1.1, 1.1);
    -o-transform: scale(1.1, 1.1);
    transform: scale(1.1, 1.1);
    opacity: 0.5;
}
.first_cnt .grid-overlay {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    z-index: 10;	
}
.first_cnt{
	background: #93C2B0;
    display: block;
    position: relative;
    overflow: hidden;
}
.firstbx:hover .first_cnt:before{
    opacity: .8;
    top: 10px;
    bottom: 10px;
    left: 10px;
    right: 10px;
    -webkit-transition: all .15s ease-in-out;
    -moz-transition: all .15s ease-in-out;
    -ms-transition: all .15s ease-in-out;
    -o-transition: all .15s ease-in-out;
    transition: all .15s ease-in-out;
}
.first_cnt:before{
border: 3px solid #93C2B0;
    opacity: 0;
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    -webkit-transition: all .15s ease-in-out;
    -moz-transition: all .15s ease-in-out;
    -ms-transition: all .15s ease-in-out;
    -o-transition: all .15s ease-in-out;
    transition: all .15s ease-in-out;
    z-index: 10;
}
.index_feature{
    padding: 30px 0;
    background: #FFFFFF;	
}
/* Related Post */
.main_related_posts{
	margin-top:20px;
}
.main_related_posts:after{
content:"";
display:table;
clear:both;	
}
.related_title h3{
font-size: 32px;
  line-height: 49px;
  color: #111111;
  margin-bottom: 20px;
  padding-bottom: 10px;
  position: relative;
  border-bottom: 4px double #666666;	
}
.main_related_posts:hover .related_title h3:after{
width:40%;
-webkit-transition:all .4s ease-in-out;
-moz-transition:all .4s ease-in-out;
-o-transition:all .4s ease-in-out;
transition:all .4s ease-in-out
}
.related_title h3:after {
  content: "";
  width: 25%;
  height: 3px;
  position: absolute;
  bottom: -3px;
  left: 0;
  background: #93C2B0;
  -webkit-transition: all .4s ease-in-out;
  -moz-transition: all .4s ease-in-out;
  -o-transition: all .4s ease-in-out;
  transition: all .4s ease-in-out;
}
.related_posts{
float:left;
width:25%;
border:2px solid #FFFFFF;
position:relative;	
overflow:hidden;	
}
.related_posts h4{
    font-family: Open Sans;
    color: #FFFFFF;
    position: absolute;
    bottom: 0;
    margin-bottom: 0!important;
    padding: 10px;
    font-size: 14px;
    line-height: 18px;
    font-weight: bold;
 	text-shadow: 0 0 3px #000000;}

.related_posts h4 a{
color:#FFFFFF;
}
.related_posts h4 a:hover{
color:#000000;
}

/*.related_posts h4{
font-size: 14px;
  line-height: 24px;
  position: absolute;
  top: -114px;
	margin-bottom:0!important;
  padding: 15px;
  background: rgba(0,0,0,0.4);
  height: 100%;
  width: 100%;
  text-align: center;
visibility:hidden;	
transition: 0.5s ease-in-out;
  -webkit-transition: 0.5s ease-in-out;
  -moz-transition: 0.5s ease-in-out;
  -o-transition: 0.5s ease-in-out;	
}
.related_posts:hover h4{
top:0;
visibility:visible;	
transition: 0.5s ease-in-out;	
-webkit-transition: 0.5s ease-in-out;
-moz-transition: 0.5s ease-in-out;
-o-transition: 0.5s ease-in-out;		
}*/

/* Error Page */
.error_page{
padding-bottom: 40px;
text-align: center;	
}
.error_page h2{
margin-bottom: 20px;
font-size: 42px;
line-height: 55px;	
}
.error_page p{
margin-bottom: 20px;
}
.error_page a{
margin-left: 14px;
background:#93C2B0;
padding: 4px 20px;
color:#FFFFFF;
font-weight: bold;
cursor: pointer;
border-radius:3px;
-webkit-border-radius:3px;
-moz-border-radius:3px;
-o-border-radius:3px;
font-size:16px;
text-transform: uppercase;
}
.error_page a:hover{
background:#111111;	
}
.error_page form{
margin-top:20px;
position:relative;	
}
.error_page input[type=text] {
padding: 8px 10px;
width: 20%;
border: 1px solid #DDDDDD;
color:#666666;
border-radius:3px;
-webkit-border-radius:3px;
-moz-border-radius:3px;
-o-border-radius:3px;	
}
.btn1{
position: absolute;
top: 8px;
right: 41%;
border: none;
background: none;
cursor: pointer;
color: #666666;
font-size:16px;
}
.btn1{
font-family: 'icomoon';
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.btn1:before {
content: '\f002';
}
/* Testimonail Speech */
.speech_content:after{
content:"";
display:table;
clear:both;	
}
.speech_content{
margin-bottom:30px;
}
.top_speech_cnt{
background: #fff;
    padding: 20px;
    position: relative;
    margin-bottom: 30px;
	width:50%;
}
.top_speech_cnt:after {
    content: ' ';
    position: absolute;
    width: 0;
    height: 0;
    left: 50px;
    bottom: -26px;
    border: 15px solid;
    border-color: #FFFFFF #FFFFFF transparent transparent;
}
.top_speech_cnt:before {
    content: ' ';
    position: absolute;
    width: 0;
    height: 0;
    left: 52px;
    bottom: -31px;
    border: 15px solid;
    border-color: #e4e4e4 #e4e4e4 transparent transparent;
}

.bottom_speech_cnt img{
    border-radius: 100%;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    background: #fff;
    width: 150px;
    height: 150px;
    margin-left: 80px;
}
.top_speech_cnt p{
margin-bottom:15px!important;
line-height:27px;
font-size:16px;	
}
.top_speech_cnt h3{
margin-bottom:0!important;
font-size:22px;
line-height:32px;	
}
/*  Landing Page */
.page_inner_cnt:after{
content:"";
display:table;
clear:both;	
}
.page_inner_cnt{
background:#eeeeee;
}
.page_inner_cnt .post_box{
background:none;
}
.landing_top_header{
width: 1200px;
margin: 0 auto;
padding:10px 0;
}
.landing_top_header .unique_logo img{
margin: 0 auto;
}
.landing_page_contents{
  background-attachment: fixed;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: 50%;
}
.landing_page_contents_color{
background-color: rgba(53, 59, 73, 0.9);	
}
.landing_headerpara{
width: 1200px;
  margin: 0 auto;
  padding: 40px 0;
}
.landing_cnt{
  text-align: center;
  color: #FFFFFF;
}
.landing_cnt h1 span {
  border-bottom: 4px solid #93C2B0;
  clear: both;
  display: block;
  left: 50%;
  margin-left: -60px;
  position: absolute;
  text-align: center;
  width: 120px;
  height: 10px;
}
.landing_header{
  position: relative;
}
.landing_header h1{
margin-bottom:30px;
}
.landing_cnt input[type=text]{
  width: 50%;
  margin-top: 0px;
  margin-right: 10px;
  border: 1px solid #FFFFFF;
  color: #666666;
  height: 48px;
  padding: 12px 8px;
  border-radius: 3px;
}
.landing_cnt input[type=submit]{
  border: 1px solid #FFFFFF;
  cursor: pointer;
  background:#353b49;
  border-radius: 3px;
  box-shadow: none;
  height: 48px;
  padding: 12px 8px;
  color: #FFFFFF;
  text-align: center;
  text-decoration: none;
  font-size: 16px;
  -webkit-transition: all 0.3s ease 0s;
  -moz-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
}
.landing_cnt input[type=submit]:hover{
background:#6E8697;
}
.landing_cnt p{
margin-top:15px;
}
.unique_advanced_feature_cnt{
width:1200px;
margin:0 auto;
padding: 40px 0;
}
.uniquebusiness_advanced_feature{
  background: #FFFFFF;
  padding: 20px;
}
.advanced_feature_column1:after{
content:"";
display:table;
clear:both;	
}
.advanced_feature_column1{
margin-bottom:30px;
}
.advanced_feature_column_top{
float:left;
width:50%;	
}
.advanced_feature_column_btm{
float:right;
width:50%;	
}
.advanced_features_header {
  position: relative;
text-align:center;	
}
.advanced_features_header h1 span {
  border-bottom: 4px solid #93C2B0;
  clear: both;
  display: block;
  left: 50%;
  margin-left: -60px;
  position: absolute;
  text-align: center;
  width: 120px;
  height: 10px;
}
.advanced_features_header h1{
margin-bottom: 40px;
}
.a_f{
  padding:20px;
}
.a_f h3{
  letter-spacing: -2px;
  margin-bottom: 20px;
}
.unique_feature_cnt{
background-attachment: fixed;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: 50%;
}
.unique_feature_cnt_color{
background-color: rgba(53, 59, 73, 0.9);
}
.uniquebusiness_feature{
width:1200px;
margin:0 auto;
padding: 40px 0;	
color:#FFFFFF;	
}
.features_header h1 {
  margin-bottom:40px;
}
.features_header {
  position: relative;
  text-align: center;
}
.features_header span{
  border-bottom: 4px solid #93C2B0;
  clear: both;
  display: block;
  left: 50%;
  margin-left: -60px;
  position: absolute;
  text-align: center;
  width: 120px;
  height: 10px;
}
.feature_column:after{
content:"";
display:table;
clear:both;	
}
.column1{
  float: left;
  width: 33.3%;	
padding:20px;	
}
.feature_column_top img{
margin:0 auto;
}
.feature_column_btm{
margin-top:15px;
text-align:center;	
}
.feature_column_btm h3{
margin-bottom:15px;
font-size: 30px;	
}
.feature_column_btm p{
margin-bottom:20px;
}
.feature_column_btm a {
  display: inline-block;
  padding: 4px 12px;
  background: #6E8697;
  color: #FFFFFF;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.feature_column_btm a:hover, .feature_column_btm a:focus, .feature_column_btm a:active {
  color: #FFFFFF;
}
.feature_column_btm a:hover:before, .feature_column_btm a:focus:before, .feature_column_btm a:active:before {
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
}
.feature_column_btm a:before{
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background:#111111;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: 0 50%;
  transform-origin: 0 50%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
/* Pricing Table */
.fourth_pricing_table_top_header h1{
	text-align:center;
	margin-bottom:30px;
}
.flan_cell ul li{
list-style: none;
border-bottom: 1px solid #E1E1E1;
margin-bottom: 13px;
padding-bottom: 13px;
font-weight: bold;
color: #666666;	
}
.flan_top_content .scnd_flan_cell{
  position: relative;
  z-index: 9;
  margin-top: -10px;
  -moz-box-shadow: 0 1px 10px #C9C9C9;
  -webkit-box-shadow: 0 1px 10px #C9C9C9;
  box-shadow: 0 1px 10px #C9C9C9;
  padding: 0 0 60px 0;
  border-radius: 5px;	
}
.flan_top_content:after{
content:"";
display:table;
clear:both;	
}
.flan_cell{
float:left;
width:25%;
  text-align: center;
  background-color:#FFFFFF;
  -moz-box-shadow: 0 1px 10px #C9C9C9;
  -webkit-box-shadow: 0 1px 10px #C9C9C9;
  box-shadow: 0 1px 10px #C9C9C9;
  margin-left: 0;
  margin-top:20px;	
}
.flan_cell ul{
padding: 50px 25px 25px;
}
.pricing_header {
  background-color:#B93434;
  color: #FFFFFF;
  padding:25px;
  position: relative;
  -moz-box-shadow: 0 1px 10px #C9C9C9;
  -webkit-box-shadow: 0 1px 10px #C9C9C9;
  box-shadow: 0 1px 10px #C9C9C9;
}

.pricing_header:after {
border-left: 144px solid transparent;
  border-right: 160px solid transparent;
  border-top: 25px solid #B93434;
  bottom: -25px;
  content: '';
  height: 0;
  left: 50%;
  margin-left: -152px;
  position: absolute;
  width: 0;
}
.flan_cell .permalink2{
margin-bottom:30px;
}
.flan_cell .permalink2 a{
font-size: 16px;
border-radius: 3px;
background-color:#B93434;
background-image: -webkit-linear-gradient(top,rgba(255,255,255,.3) 0,rgba(255,255,255,0) 100%);
background-image: -moz-linear-gradient(top,rgba(255,255,255,.3) 0,rgba(255,255,255,0) 100%);
background-image: -ms-linear-gradient(top,rgba(255,255,255,.3) 0,rgba(255,255,255,0) 100%);
background-image: -o-linear-gradient(top,rgba(255,255,255,.3) 0,rgba(255,255,255,0) 100%);
background-image: linear-gradient(to bottom,rgba(255,255,255,.3) 0,rgba(255,255,255,0) 100%);
-webkit-transition: background-color 150ms linear;
-moz-transition: background-color 150ms linear;
-ms-transition: background-color 150ms linear;
-o-transition: background-color 150ms linear;
transition: background-color 150ms linear;
padding: 12px 25px;
color: #FFFFFF;
}
.flan_cell .permalink a{
background-color: #93C2B0;
}
.flan_cell .permalink2 a:hover{
background-color:#666666;
}
.flan_top_content .flan_cell3{
width: 33.3%;
}
.flan_top_content .flan_cell3 .pricing_header:after {
border-left: 178px solid transparent;
border-right: 224px solid transparent;
border-top: 26px solid #B93434;
margin-left: -200px;;
}
.flan_top_content .flan_cell2{
width:50%;
}
.flan_top_content .flan_cell2 .pricing_header:after {
border-left: 295px solid transparent;
border-right: 310px solid transparent;
border-top: 25px solid #B93434;
margin-left: -303px;
}
.top_content_section{
background:#eee;
padding:40px 0;	
}
.top_content_section .portfolio_title{
margin-bottom:0;
}
.unique_business_feature_section{
background:#fff;
}
.inner_latest_news{
width:1200px;
margin:0 auto;
padding-top:40px;
padding-bottom:40px;	
}
.latest_title_section {
    margin-bottom: 25px;
    position: relative;
}
.latest_title_section:after {
    content: close-quote;
    position: absolute;
    width: 0px;
    bottom: -11px;
    left: 22px;
    border-left: 6px solid transparent;
    border-bottom: 6px solid transparent;
    border-right: 6px solid transparent;
}
.latest_title_section:after {
    border-top: 6px solid #93C2B0;
}
.latest_title_section h3 {
    color: #FFFFFF;
    float: initial;
    font-size: 16px;
    line-height: 25px;
    line-height: 30px;
    padding: 0 10px;
    font-weight: bold;
    letter-spacing: 0.025em;
	background:#93C2B0
}
.index_latest_cnt:after{
content:"";
display:table;
clear:both;	
}
.lat_news_sec{
    float: left;
    width: 15.5%;
    margin-right: 15px;
    position: relative;	
}
.lat_news_sec.last{
float:right;
margin-right:0;	
}
.recent_date span{
    font-size: 13px;
    background: rgba(117, 117, 117, 0.43);
    font-weight: bold;
    color: white;
    position: absolute;
    padding: 5px 10px;
    z-index: 9999;
}
.lat_news_sec .lat_img {
    position: relative;
}
.lat_news_sec .lat_img:after {
    content: close-quote;
    position: absolute;
    width: 0px;
    bottom: 0px;
    left: 30px;
    border-left: 10px solid transparent;
    border-bottom: 10px solid white;
    border-top: 10px solid transparent;
    border-right: 10px solid transparent;
}
.lat_news_sec .recent_post_title h4 {
    font-size: 18px;
    margin: 15px 0px;
    line-height: 26px;
}
.lat_news_sec .recent_post_title h4 a{
color:#111111;
}
.lat_news_sec .recent_post_title h4 a:hover{
color:#93C2B0;
}
.index_latest_news{
background:#fff;
}
.lat_news_sec .featured_image {
    overflow: hidden;
	position:relative;
}
.lat_news_sec .featured_image img{
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    -ms-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
}
.lat_news_sec .featured_image img:hover{
-webkit-transform: scale(1.2) rotate(-5deg);
    -moz-transform: scale(1.2) rotate(-5deg);
    -o-transform: scale(1.2) rotate(-5deg);
    -ms-transform: scale(1.2) rotate(-5deg);
    transform: scale(1.2) rotate(-5deg);
    opacity: 0.5;
}
/*---:[ golden ratio typography with spaced paragraphs ]:---*/

.grt h1.headline {
	font-family: Noto Serif;
	font-size: 36px;
	line-height: 55px;
	color:#111111;
	margin-bottom:15px;
}
.grt h2.headline{
	font-family: Noto Serif;
	font-size: 32px;
	line-height: 49px;
	margin-bottom: 14px;
}
.grt h2.headline a{
color:#111111;
}
.grt .small, .grt .caption {
	font-size: 13px;
	line-height: 24px;
}
.grt .drop_cap {
	font-size: 56px;
	line-height: 1em;
	margin-right: 0.15em;
	float: left;
}
.grt h1, .grt h2, .grt h3, .grt h4, .grt h5, .grt h6 {
  margin-bottom:28px;
}
.grt p, .grt ul, .grt ol, .grt blockquote, .grt pre, .grt dl, .grt dd, .grt .center, .grt .block, .grt .caption, .post_box .aligncenter, .post_box .alignnone, .post_box .post_image, .post_box .post_image_box, .post_box .wp-caption, .post_box .wp-post-image, .post_box .alert, .post_box .note, .headline_area,.grt address {
	margin-bottom: 28px;
}
.grt ul, .grt ol, .grt .stack {
	margin-left: 28px;
}
.grt ul ul, .grt ul ol, .grt ol ul, .grt ol ol, .wp-caption p, .post_box .alert p:last-child, .post_box .note p:last-child, .post_content blockquote.right p, .post_content blockquote.left p {
	margin-bottom: 0;
}
.grt .left, .post_box .alignleft, .post_box .ad_left {
	margin-bottom: 28px;
	margin-right: 28px;
}
.grt .right, .post_box .alignright, .post_box .ad {
	margin-bottom: 28px;
	margin-left: 28px;
}
.grt .caption {
	margin-top: -14px;
	color: #666666;
}
/*---:[ golden ratio pullquotes ]:---*/
.grt blockquote.right, .grt blockquote.left {
	font-size: 26px;
	line-height: 37px;
	width: 45%;
	margin-bottom: 14px;
}
.grt blockquote.right, .grt blockquote.left { 
	padding-left: 0;
	border: 0;
}
/*---:[ post box styles ]:---*/
.post_box {
  border-top: 4px solid #93C2B0;
  background-color: #FFFFFF;	
  margin-bottom: 30px;	
border-right:1px solid #E1E1E1;	
border-bottom:1px solid #E1E1E1;
border-left:1px solid #E1E1E1;	
}
.post_top_header{
  padding: 30px;
  border-bottom: 1px solid #E1E1E1;
}
.post_center_cnt{
padding: 30px;
overflow:hidden;	
}
.unique_readmore a{
  font-size: 18px;
font-weight:bold;	
  display:inline-block;
  padding: 5px 12px;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  background: #111111;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  color: #FFFFFF;

}
.unique_readmore a:hover, .unique_readmore a:focus, .unique_readmore a:active {
  color: #FFFFFF;
}
.unique_readmore a:hover:before, .unique_readmore a:focus:before, .unique_readmore a:active:before {
  -webkit-transform: scaleY(0);
  transform: scaleY(0);
}
.unique_readmore a:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: #93C2B0;
  -webkit-transform: scaleY(1);
  transform: scaleY(1);
  -webkit-transform-origin: 50%;
  transform-origin: 50%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.byline, .byline a {
	color: #666666;
	font-size:16px;
}
.byline span{
margin-right:15px;
}
.byline a:hover, .num_comments_link:hover{
color:#93C2B0;
}
.post_author:before{
font-family:'icomoon';
content:'\f004';
padding-right:8px;		
}
.post_cats a:before{
font-family:'icomoon';
content:'\f159';
padding-right:8px;		
}
.post_date:before{
font-family:'icomoon';
content:'\f06e';
padding-right:8px;		
}
.hme_pst_bx .num_comments_link:before{
font-family:'icomoon';
content:'\f075';
padding-right:8px;		
}
.byline .post_edit:first-child {
	margin-left: 0;
}
.post_author_intro, .post_date_intro, .byline .post_cats_intro {
	font-style: italic;
}
.post_box ul {
	list-style-type: square;
}
.post_box blockquote {
	color: #666666;
	margin-left: 14px;
  border-top: 2px solid #93C2B0;
  border-bottom: 1px solid #E1E1E1;
  padding:20px 0 0;
  padding-left: 70px;
}
.post_box blockquote:before {
  display: inline-block;
  font-family: 'icomoon';
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f10d";
  font-size: 48px;
  float: left;
  margin-left: -70px;
  margin-top: 5px;
  color: #F3F3F3;
}
.post_box code {
	font-family: Consolas, Menlo, Monaco, Courier, Verdana, sans-serif;
}
.post_box pre {
	font-family: Consolas, Menlo, Monaco, Courier, Verdana, sans-serif;
	background-color: #E1E1E1;
	padding: 14px;
	-webkit-tab-size: 4;
	-moz-tab-size: 4;
	tab-size: 4;
}
.post_content li a {
	text-decoration: underline;
}
.post_content li a:hover {
	text-decoration: none;
}
.post_box .frame, .post_box .post_image_box, .post_box .wp-caption {
	border: 1px solid #DDDDDD;
	background-color: #E1E1E1;
	padding: 14px;
}
.post_box .wp-caption img, .post_box .post_image_box .post_image, .post_box .thumb {
	margin-bottom: 14px;
}
.wp-caption.aligncenter img {
	margin-right: auto;
	margin-left: auto;
}
.wp-caption .wp-caption-text .wp-smiley {
	display: inline;
	margin-bottom: 0;
}
.post_box .wp-caption p {
	font-size: 13px;
	line-height: 24px;
}
.post_box .author_description {
	border-top: 1px dotted #DDDDDD;
	padding-top: 28px;
}
.post_box .author_description_intro {
	font-weight: bold;
}
.post_box .avatar {
	width: 79px;
	height: 79px;
	clear: both;
}
.post_box .author_description .avatar {
	width: 84px;
	height: 84px;
	float: left;
	margin-right: 14px;
	margin-left: 0;
}
.post_box .alert, .post_box .note {
	padding: 14px;
}
.post_box .alert {
	background-color: #ff9;
	border: 1px solid #e6e68a;
}
.post_box .note {
	background-color: #E1E1E1;
	border: 1px solid #DDDDDD;
}
.landing .headline_area {
	text-align: center;
}
/*---:[ other post box styles ]:---*/
.num_comments_link {
	display: inline-block;
	color: #666666;
	text-decoration: none;
}
.bracket {
	color: #DDDDDD;
}
/*---:[ misc. content elements ]:---*/
.archive_intro {
	border-width: 0 0 1px 0;
	border-style: solid;
	border-color: #DDDDDD;
}
.archive_intro .headline {
	margin-bottom: 28px;
}
.prev_next:after{
content:"";
display:table;
clear:both;	
}
.prev_next {
	clear: both;
	color: #666666;
margin-bottom:20px;	
}
.prev_next .previous_post{
float:left;	
width:50%;	
}
.prev_next .next_post{
float: right;
width:50%;		
}
.previous_post, .next_post{
text-transform: uppercase;
  letter-spacing: 0.5px;
  display: block;
  font-size: 14px;
  font-weight: bold;
position:relative;	
}
.previous_post a{
  padding-left: 55px;
}
.next_post a{
padding-right: 55px;
border-left: 1px solid #FFFFFF;
padding-left:10px;	
}
.next_post a:hover, .previous_post a:hover{
background: #111111;	
color:#FFFFFF;	
}
.previous_post a, .next_post a{
  font-size: 16px;
  line-height: 28px;
  display: inherit;
  text-transform: none;	
background: #E1E1E1;		
color:#666666;
position:relative;	
padding-top:5px;
padding-bottom:5px;	
height: 70px;	
}
.next_post a:after{
  font-family: 'icomoon';
  content: '\f054';
  padding-right: 10px;	
position: absolute;
  top: 0;
  right: 0;
height: 70px;
  color: #FFFFFF;
  text-align: center;
  padding: 19px 8px;
  width: 12%;
  background:#93C2B0;	
}
.previous_post a:before{
  font-family: 'icomoon';
  content: '\f053';
  padding-right: 10px;	
position: absolute;
  top: 0;
  left: 0;
height: 70px;
  color: #FFFFFF;
  text-align: center;
  padding: 19px 8px;
  width: 12%;
  background: #93C2B0;	
}
/*---:[ comments ]:---*/
#comments {
	margin-top: 56px;
}
.comments_intro {
	color: #666666;
	margin-bottom: 14px;
	padding: 0 28px;
}
.comments_closed {
	font-size: 13px;
	line-height: 24px;
	color: #666666;
	margin: 0 28px 28px 28px;
}
.single .comment_list {
	margin-left:0;
	margin-bottom:20px;
	border-top: 1px dotted #DDDDDD;
  padding-top: 10px;	
}
.comment {
	list-style-type: none;	
margin-bottom: 20px;	
}
.children .comment {
	list-style-type: none;
	margin-top: 28px;
	border-left: 1px solid #DDDDDD;
	border-bottom: 0;
	padding: 0 0 0 28px;
}
.children .bypostauthor {
	background-color: transparent;
	border-color:#93C2B0;
}
.comment .comment_head {
	margin-bottom: 14px;
}
.children .comment_head {
	margin-bottom: 0;
}
.comment_date:before{
font-family: 'icomoon';
  content: '\f06e';
  padding-right: 8px;
}
.comment .comment_author {
	font-weight: bold;
}
.comment_date {
	font-size: 13px;
	color: #666666;
}
.comment_date a {
	color: #666666;
}
.top_comment_list span{
margin-right:14px;
}
.comment_footer a {
	font-size: 13px;
	line-height: 24px;
	color: #666666;
	text-transform: uppercase;
	letter-spacing: 1px;
	margin-left: 14px;
}
.comment_head a:hover, .comment_footer a:hover, .comment_nav a:hover {
	text-decoration: underline;
}
.comment_footer a:first-child {
	margin-left: 0;
}
.comment-reply-link{
position: absolute;
  right: -1px;
  bottom: -1px;
  background: #DDDDDD;
  font-size: 11px;
  text-transform: uppercase;
  line-height: 21px;
  padding: 0 7px;
  border: 1px solid #E1E1E1;
color:#FFFFFF;	
}
.comment-reply-link:hover{
background:#111111;
border-color:#111111;	
color:#FFFFFF;	
}
.comment_text p{
margin-bottom:15px;
}
.top_comment_list{
  overflow: hidden;
  margin-bottom: 15px;
}
.bottom_comment_list{
  border: 1px solid #DDDDDD;
  padding:20px;
  position: relative;
}
.comment .avatar {
	width: 56px;
	height: 56px;
	float:left;
	margin-right: 14px;
  border-radius: 100%;
  background: #E1E1E1;	
}
.comment_nav {
	font-size: 13px;
	line-height: 24px;
	text-transform: uppercase;
	letter-spacing: 1px;
	border-style: dotted;
	border-color: #DDDDDD;
	padding: 14px 28px;
}
.comment_nav_top {
	border-width: 1px 0 0 0;
}
.comment_nav_bottom {
	margin: -56px 0 56px 0;
	border-width: 0 0 1px 0;
}
.next_comments {
	float: right;
}
/*---:[ inputs ]:---*/
.input_text {
	font-size: inherit;
	line-height: 1em;
	font-family: inherit;
	font-weight: inherit;
	color: #111111;
	border: 1px solid #DDDDDD;
	background-color: #E1E1E1;
	padding: 0.35em;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.input_text:focus {
	border-color: #E1E1E1;
	background-color: #FFFFFF;
}
textarea.input_text {
	line-height: 28px;
}
.input_submit {
  font-size: 20px;
  line-height: 1em;
  font-family: inherit;
  font-weight: bold;
  border: 3px double #93C2B0;
  background: #93C2B0;
  padding: 0.5em;
  cursor: pointer;
  overflow: visible;
  color: #FFFFFF;
  transition: 0.3s ease-in-out;
  -webkit-transition: 0.3s ease-in-out;
  -moz-transition: 0.3s ease-in-out;
  -o-transition: 0.3s ease-in-out;	
}
.input_submit:hover{
background:#666666;
border-color:#666666;	
}
/*---:[ comment form ]:---*/
#commentform {
	margin:20px 0;
}
.comment #commentform {
	margin-top: 0;
	padding-right: 0;
	padding-left: 0;
}
p.comment_form_title {
	font-family: Noto Serif;
	font-size: 32px;
	line-height: 49px;
	color: #111111;
  margin-bottom: 20px;
  padding-bottom: 10px;
  position: relative;
  border-bottom: 4px double #666666;	
}
#commentform:hover p.comment_form_title:after{
width:45%;
-webkit-transition:all .4s ease-in-out;
-moz-transition:all .4s ease-in-out;
-o-transition:all .4s ease-in-out;
transition:all .4s ease-in-out
}
p.comment_form_title:after {
  content: "";
  width: 35%;
  height: 3px;
  position: absolute;
  bottom: -3px;
  left: 0;
  background: #93C2B0;
  -webkit-transition: all .4s ease-in-out;
  -moz-transition: all .4s ease-in-out;
  -o-transition: all .4s ease-in-out;
  transition: all .4s ease-in-out;
}
#commentform label {
	display: block;
}
#commentform p {
	margin-bottom: 14px;
}
#commentform p .required {
	color: #d00;
}
.comment_moderated {
	font-weight: bold;
}
#commentform .input_text {
	width: 50%;
}
#commentform textarea.input_text {
	width: 100%;
}
#cancel-comment-reply-link {
	float: right;
	font-size: 13px;
	line-height: inherit;
	text-transform: uppercase;
	letter-spacing: 1px;
	color: #93C2B0;
}
#cancel-comment-reply-link:hover {
	text-decoration: underline;
}
.login_alert {
	font-weight: bold;
	border: 1px solid #DDDDDD;
	background-color: #E1E1E1;
}
/* newpagination */
.newpagination{
clear:both;
margin-bottom:20px;
}
.newpagination .current {
color:#FFFFFF;
background-color:#93C2B0;
padding: 4px 11px;
margin-right: 10px;
}
.newpagination a {
text-decoration: none;
color: #FFFFFF;
background: #666666;
margin-right: 10px;
padding: 4px 11px;
}
.newpagination a:hover{
background-color:#93C2B0;
}
/* */
.archive_title{
margin-bottom:20px;
}
/*---:[ sidebar ]:---*/
.stick {
    position: fixed;
    top: 35px;
}
#sticky {
    width: 345px;
}
.sidebar {
	font-size: 13px;
	line-height: 20px;
}
.sidebar_cnt{
  padding: 30px;
  border-top: 4px solid #93C2B0;
  background-color: #FFFFFF;
}
.sidebar_title_wrapper{
position: relative;
}
.sidebar_title_inner{
  display: block;
}
.sidebar_title_inner:before {
  left: 0;
}
.sidebar_title_inner:after {
  right: 0;
}
.sidebar_title_inner:before, .sidebar_title_inner:after {
  position: absolute;
  z-index: 2;
  top: 50%;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  width: 0;
  height: 5px;
  margin-top: -2px;
  content: '';
  -webkit-transition: all .4s ease-in-out;
  transition: all .4s ease-in-out;
  border-width: 1px 0;
  border-style: solid;
  border-color: #93C2B0;
}
.sidebar .sidebar_title > span {
    position: relative;
    z-index: 3;
    display: inline-block;
    padding: 0 7px;
    background-color: #FFFFFF;
}
.sidebar .sidebar_title:before {
    position: absolute;
    top: 50%;
    left: 0;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    width: 100%;
    height: 5px;
    margin-top: -2px;
    content: '';
    border-width: 1px 0;
    border-style: solid;
    border-color:#E1E1E1;
}
.sidebar_widget:hover .sidebar_title_inner:before,
.sidebar_widget:hover .sidebar_title_inner:after {
    width: 50%
}
.sidebar .sidebar_title {
	font-family: Noto Serif;
	font-size: 16px;
	line-height: 24px;
  position: relative;
  margin-bottom:20px;
  text-align: center;
  letter-spacing: 1px;
  text-transform: uppercase;
  color:#111111;
}
.sidebar .sidebar_heading, .sidebar .widget_title {
	font-variant: small-caps;
	letter-spacing: 1px;
	margin-bottom: 10px;
}
.sidebar_widget{
border-top: 4px solid #93C2B0;	
  padding: 30px;
  background-color:#FFFFFF;
}
/* Sidebar Advertisement */
.sidebar_ad{
  padding: 15px;
  border: 1px solid #E1E1E1;
  background-color:#FFFFFF;
}
/* Random Post */
.random:after{
content:"";
display:table;
clear:both;	
}
.random{
margin-bottom:15px;
}
.random .featured_image{
  width: 34%;
  float: left;
  margin-right: 15px;
}
.random h3{
  font-size: 16px;
  line-height: 24px;
}
.random h3 a{
color:#666666;
}
.random h3 a:hover{
color:#93C2B0;
}
/* Recently updated Post */
.sidebar .recently_updated_posts ul {
  counter-reset: my-badass-counter;
  margin-bottom: 0;
}
.recently_updated_posts ul li, .recently_updated_posts ul li a {
  color: #666666;
}
.recently_updated_posts ul li:before {
  content: counter(my-badass-counter);
  counter-increment: my-badass-counter;
  padding: 0px 12px 24px 0;
  font-size: 20px;
  color: #666666;
  font-weight: bold;
  float: left;
}
.recently_updated_posts ul li {
  font-size: 16px;
line-height:24px;	
}
.sidebar ul li {
  padding-bottom:10px;
  border-bottom: 2px dotted #E1E1E1;
}
/* Popular Post */
.popular:after{
content:"";
display:table;
clear:both;	
}
.popular{
margin-bottom:15px;
}
.popular .featured_image{
  width: 34%;
  float: left;
  margin-right: 15px;
}
.popular h3{
  font-size: 16px;
  line-height: 24px;
}
.inner_popular h3 a{
color:#666666;
}
.inner_popular h3 a:hover{
color:#93C2B0;
}
/* Search */
.widget_search{
position:relative;
}
.widget_search input[type=text] {
  height: 47px;
  width: 100%;
  border: 1px solid #E1E1E1;
  padding-left: 10px;
  color: #111111;
  background: #FFFFFF;
  outline: none;
  display: inline-block;
  box-shadow: 0 0 1px rgba(0,0,0,.8) inset;
  -webkit-box-shadow: 0 0 1px rgba(0,0,0,.8) inset;
  -moz-box-shadow: 0 0 1px rgba(0,0,0,.8) inset;
  -o-box-shadow: 0 0 1px rgba(0,0,0,.8) inset;
  -ms-box-shadow: 0 0 1px rgba(0,0,0,.8) inset;
}
.btn-success {
  position: absolute;
  width: 46px;
  height: 46px;
  border: none;
  cursor: pointer;
  color: #FFFFFF;
  font-size: 21px;
  float: left;
  outline:0;		
  display: inline-block;
  background: #93C2B0;
  right: 0;
  top:-13px;
  transition: 0.3s ease-in-out;
  -webkit-transition: 0.3s ease-in-out;
  -moz-transition: 0.3s ease-in-out;
  -o-transition: 0.3s ease-in-out;	
   
}
.nav-searchbar-wrap .btn-success{
	width: 50px;
	height: 50px;
	top:-15px;	
	-webkit-border-top-right-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-topright: 5px;
	-moz-border-radius-bottomright: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;		
}
.btn-success:hover{
  background:#666666;
}
.fa {
  font-family: 'icomoon';
  font-style: normal;
}
.fa-search:before {
  content: '\f002';
  font-size: 18px;	
}
/* Portfolio Three box*/
.portfolio_box_section{
padding-top:0;
}
.portfoliolist_three .item{
float: left;
width: 33.3%;
border: 3px solid #FFFFFF;
margin-bottom: 30px;	
}
/* Portfolio Two box*/
.portfoliolist_two .item{
float: left;
width: 50%;
border: 3px solid #FFFFFF;
margin-bottom: 30px;	
}
/* Authors List */
.authors_list li {
  overflow: hidden;
}
.sidebar .authors_list ul{
margin-bottom:0;
}
.authors_list_name a{
color:#666666;
  font-size: 16px;	
}
.authors_list li img {
  float: left;
  margin-right: 15px;
}
/* Recent Comments */
.sidebar .avt_rec:after{
content:"";
display:table;
clear:both;	
}
.sidebar .avt_rec{
margin-bottom:15px;
border-bottom: 1px dotted #E1E1E1;
padding-bottom:10px;	
}
.sidebar .avt_rec .rec_aut a {
  font-size: 14px;
  color:#666666;
  line-height: 24px;	
}
.sidebar .avt_rec .rec_aut a:hover{
color: #93C2B0;
}
.sidebar .avt_rec .avt_img {
  width: 18%;
  float: left;
}
.sidebar .avt_rec .avt_img img {
  border-radius: 50%;
  border: 1px solid #DDDDDD;
}
.sidebar .avt_rec .rec_aut {
  width: 78%;
  float: right;
}
.sidebar .input_submit {
	font-size: inherit;
}
.sidebar p, .sidebar ul, .sidebar ol, .sidebar blockquote, .sidebar pre, .sidebar dl, .sidebar dd, .sidebar .left, .sidebar .alignleft, .sidebar .ad_left, .sidebar .right, .sidebar .alignright, .sidebar .ad, .sidebar .center, .sidebar .aligncenter, .sidebar .block, .sidebar .alignnone {
	margin-bottom: 20px;
}
.sidebar .left, .sidebar .alignleft, .sidebar .ad_left {
	margin-right: 20px;
}
.sidebar ul ul, .sidebar ul ol, .sidebar ol ul, .sidebar ol ol, .sidebar .right, .sidebar .alignright, .sidebar .ad, .sidebar .stack {
	margin-left: 20px;
}
.sidebar ul ul, .sidebar ul ol, .sidebar ol ul, .sidebar ol ol, .wp-caption p, .sidebar .post_excerpt p {
	margin-bottom: 0;
}
.widget, .sidebar .text_box, .sidebar .thesis_email_form, .sidebar .query_box {
	margin-bottom: 28px;
}
.sidebar .thesis_email_form .input_text, .widget li {
	margin-bottom: 10px;
}
.sidebar .search-form .input_text, .sidebar .thesis_email_form .input_text {
	width: 100%;
}
.sidebar .query_box .post_author, .sidebar .query_box .post_date {
	color: #666666;
}
.sidebar .post_content, .widget li ul, .widget li ol {
	margin-top: 10px;
}
.widget ul {
	list-style-type: none;
}
.widget li a:hover {
	color:#93C2B0;
}

/* footer */
.footer{
background:#FFFFFF;
}
.top_footer{
width:1200px;
margin:0 auto;
padding-top:40px;	
}
.top_footer:after{
content:"";
display:table;
clear:both;	
}
.footer1, .footer2, .footer3, .footer4{
float:left;
width:23.5%;
margin-right:20px;	
}
.footer4{
float:right;
margin-right:0;	
}

.top_footer .widget_title {
  font-size: 25px;
  margin-bottom: 20px;
  padding-bottom:10px;
  position: relative;
  color: #FFFFFF;
  border-bottom: 4px double #666666;	
}
.top_footer .widget_title:after {
  content: "";
  width: 25%;
  height: 4px;
  position: absolute;
  bottom:-4px;
  left: 0;
  background: #93C2B0;
  -webkit-transition: all .4s ease-in-out;
  -moz-transition: all .4s ease-in-out;
  -o-transition: all .4s ease-in-out;
  transition: all .4s ease-in-out;
}
.footer_widget:hover .widget_title:after{
width:50%;
-webkit-transition:all .4s ease-in-out;
-moz-transition:all .4s ease-in-out;
-o-transition:all .4s ease-in-out;
transition:all .4s ease-in-out
}
.textwidget{
color:#C9C9C9;
font-size:14px;	
}
.footer1 ul{
counter-reset: my-badass-counter;
}
.footer1 ul li:before {
  content: counter(my-badass-counter);
  counter-increment: my-badass-counter;
  padding: 3px 12px 5px 0;
  font-size: 18px;
  color:#C9C9C9;
  font-weight: bold;
  float: left;
}
.top_footer ul li{
  border-bottom: 1px dotted #DDDDDD;
padding-bottom:10px;	
}
.top_footer ul li a{
font-size:14px;
color:#C9C9C9;	
}
.tagcloud a{
  font-size: 12px!important;
  padding: 0 10px;
  border-radius: 3px;
  color:#C9C9C9;
  display: inline-block;
  margin-bottom: 10px;
  border: 1px solid #666666;	
}
.tagcloud a:hover{
background:#93C2B0;
border-color:#93C2B0;
color:#FFFFFF;	
}
.bottom_footer{
border-top:4px solid #93C2B0;
background: #93C2B0;	
}
.bottom_inner_footer{
width:1200px;
margin:0 auto;	
padding:10px 0;	
}
.attribution{
text-align:center;
color:#FFFFFF;	
}
.attribution a{
color:#FFFFFF;
text-decoration: underline;	
}
.attribution a:visited{
color:#FFFFFF;
text-decoration: underline;	
}
.attribution a:hover{
color:#000000;
text-decoration: none;	
}




/* Custom Post*/
.unique_custom_post{
border-top: 4px solid #93C2B0;
background-color: #FFFFFF;
border-right: 1px solid #E1E1E1;
border-bottom: 1px solid #E1E1E1;
border-left: 1px solid #E1E1E1;
padding:15px;	
}
.custom_post_column:after{
content:"";
display:table;
clear:both;	
}
.custom_column1{
    width: 32.2%;
    display: inline-block;
    position: relative;
    text-align: left;
    vertical-align: top;
    margin-bottom: 30px;
    margin-right: 10px;
}
.custom_para1{
    font-size: 14px;
    line-height: 24px;
    margin-bottom: 0;
    padding: 10px;
}
.custom_column1.last{
margin-right: 0;
}
.custom_column1:nth-child(3n+1) {
padding-left: 0;
}
.custom_column1 .custom_column_top{
    background: #93C2B0;
	color:#fff;
    display: block;
    position: relative;
    overflow: hidden;
    min-height: 250px;
}

.custom_column_btm a {
    color: #FFFFFF;
    font-size: 23px;
    font-weight: 700;
    text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.75);
    -moz-text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.75);
    -ms-text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.75);
    -o-text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.75);
    -webkit-transition: all 0.4s;
    -ms-transition: all 0.4s;
    -o-transition: all 0.4s;
    -transition: all 0.4s;
    transition: all 0.4s;
}
.grt .custom_column_top p{
	margin-bottom:0;
}
.custom_column_btm{
color:#FFFFFF;
}
.custom_column1 .custom_column_top  img  {
display: block;
position: absolute;
width: 100%;
height: 100%;
opacity: 1;
background-color: #93C2B0;
background-position: center;
background-size: cover;
-webkit-transition: all .400s ease-in-out;
-moz-transition: all .400s ease-in-out;
-ms-transition: all .400s ease-in-out;
-o-transition: all .400s ease-in-out;
transition: all .400s ease-in-out;
overflow: hidden;
text-indent: -999em;
}
.custom_column1 .custom_column_top:hover img {
opacity: .7;
-webkit-filter: contrast(70%) brightness(70%);
transform: scale(1.2);
-webkit-transform: scale(1.2);
-moz-transform: scale(1.2);
-o-transform: scale(1.2);
-ms-transform: scale(1.2);
}
.custom_column_btm h4{
text-transform:uppercase;
color:#FFFFFF;
font-size: 22px;
line-height: 30px;
font-weight: bold;	
}
.custom_column1 .grid_overlay{
position:absolute;
width:100%;
height:100%;
z-index:999;	
top:0;	
}
.custom_column1 .custom_column_btm{
color:#fff;
font-size:26px;
line-height:30px;	
}
.custom_column1 .custom_column_btm{
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 10px 40px;
    text-shadow: 0 1px 1px rgba(0,0,0,.25);
    -webkit-transition: all .15s ease-in-out;
    -moz-transition: all .15s ease-in-out;
    -ms-transition: all .15s ease-in-out;
    -o-transition: all .15s ease-in-out;
    transition: all .15s ease-in-out;
    z-index: 12;
}
.custom_column1 .custom_column_top:hover:before {
opacity: .8;
top: 10px;
bottom: 10px;
left: 10px;
right: 10px;
-webkit-transition: all .15s ease-in-out;
-moz-transition: all .15s ease-in-out;
-ms-transition: all .15s ease-in-out;
-o-transition: all .15s ease-in-out;
transition: all .15s ease-in-out;
}
.custom_column1 .custom_column_top:before {
    border: 3px solid #93C2B0;
    opacity: 0;
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    -webkit-transition: all .15s ease-in-out;
    -moz-transition: all .15s ease-in-out;
    -ms-transition: all .15s ease-in-out;
    -o-transition: all .15s ease-in-out;
    transition: all .15s ease-in-out;
    z-index: 10;
    cursor: pointer;
}
.custom_column1 .grid-overlay2{
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    z-index: 9999;
}
/* Mobile Seacrh */
.drop-searchbar {
    display: none;
}
.nav-searchicon{
float:left;
}
.btm_inner_header .widget_search{
display:none;
}
.search_google .search_icon{
    color:#111111;
    cursor: pointer;
}

#search_wrap{
position:relative;
}
#search_wrap .submit_input{
    position: absolute;
    width: 46px;
    height: 46px;
    border: none;
    cursor: pointer;
    color: #FFFFFF;
    font-size: 21px;
    float: left;
    outline: 0;
    display: inline-block;
    background: #93C2B0;
    right: 0;
    top:-11px;
    transition: 0.3s ease-in-out;
    -webkit-transition: 0.3s ease-in-out;
    -moz-transition: 0.3s ease-in-out;
    -o-transition: 0.3s ease-in-out;
}
.btm_inner_header:after, .mobile_menu_header:after{
	content:"";
	display:table;
	clear:both;	
}

.nav-searchbar-wrap .btn-success {
    width: 50px;
    height: 50px;
    top: 0;
    -webkit-border-top-right-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
    -moz-border-radius-topright: 5px;
    -moz-border-radius-bottomright: 5px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
}

.search_google{
	position:relative;
}

.dummy_test .content{
	position:relative;
}

.theia_main{

}

.dummy_test .btm_inner_header{
	width:1000px;
}

.dummy_test .btm_header.scrolltop .btm_inner_header{
	width:1000px;
}

.dummy_test .mobile_menu_header {
    width: 77%;
}

.dummy_test .inner_content{
	width:1345px;
	display:flex;
	position:relative;
}

.dummy_test .banner1{
    width: 180px;
	margin-right: 5px;
}


#bm-sky1, #bm-sky3{
	margin-bottom:25px;
}

.dummy_test .banner2{
    width: 180px;
    margin-right: 25px;	
	margin-left: 15px;
}

.dummy_test .left_container {
    width: 680px;
	padding: 0 15px 0 15px;
}

.dummy_test .sidebar {
    width: 320px;
}

.bm3banner
{
 text-align: center;
}
.innerbanner
{
 display:inline-block;
}

.nine_thirty_cont {
    text-align: center;
}

.nine_thirty {
    display: inline-block;
    position: relative;
    -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(255, 255, 255, 0.1) inset;
    -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(255, 255, 255, 0.1) inset;
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(255, 255, 255, 0.1) inset;
    padding: 10px;
}

.lb-wrapper {
max-width:950px;
margin:auto;
text-align: center;
}

 /* Media */
@media screen and (max-width:1300px){
.mobile_menu_header {
    width: 80%;
}
	.btm_inner_header{
		width:1000px;
	}
.top_header,.inner_index_feature{
width:1000px;	
}
.inner_latest_news{
width:1000px;	
}	
.uniquebusiness_optin_box {
width:1000px;
}	
.about_us {
width:1000px;
}	
.unique_services_cnt {
width:1000px;
}	
.latest_newss {
width:1000px;
}	
.unique_clients {
width:1000px;
}	
.portfolio_section {
width:1000px;
}	
.unique_contactbox {
width:1000px;
}	
.top_footer {
width:1000px;
}	
.bottom_inner_footer {
width:1000px;
}	
.right_feature {
width: 74%;
}	
.right_feature h3 {
font-size: 28px;
line-height: 38px;
}	
.unique_optin_heading h3 {
  margin-bottom: 10px;
  font-size: 28px;
  line-height: 38px;
}	
.right_service {
width: 82%;
}	
.top_cnt h4 {
  font-size: 16px;
  line-height: 24px;
  margin-bottom:5px;
}	
.cat_byline {
  margin-bottom: 5px;
  font-size: 13px;
}
.top_cnt p {
  margin-bottom: 5px;
  font-size: 14px;
  line-height: 22px;
}	
.portfoliolist .owl-controls .owl-buttons .owl-next {
right: -11px;
border: 1px solid #FFFFFF;
background: #fff;
}	
.portfoliolist .owl-controls .owl-buttons .owl-prev {
left: 9px;
background: #fff;
border: 1px solid #FFFFFF;
}	
.portfolio_cnt_sction h3:after {
width: 18%;
}	
.aboutus_btm_section h3 {
  font-size: 20px;
  line-height: 30px;
  margin-bottom: 17px;
}	
.aboutus_btm_section p {
font-size: 14px;
}	
.aboutus_btm_section {
padding: 12px;
min-height:		211px;
}	
.clients {
  width: 15.5%;
  margin-right: 14px;
}	
.inner_content{
width:1000px;	
}
.left_container {
width: 700px;
}	
.sidebar {
width: 300px;
}	
.popular h3 {
  font-size: 14px;
  line-height: 22px;
}
.random h3 {
  font-size: 14px;
  line-height: 22px;
}
.recently_updated_posts ul li {
  font-size: 14px;
  line-height: 22px;
}
.author_box_right_cnt {
width: 82%;
}
.related_posts h4 {
  font-size: 13px;
  line-height: 16px;
}
.pricing_header:after {
border-left: 120px solid transparent;
border-right: 132px solid transparent;
margin-left: -126px;
}	
.flan_top_content .flan_cell3 .pricing_header:after{
  border-left: 156px solid transparent;
  border-right: 180px solid transparent;
  border-top: 25px solid #B93434;
  margin-left: -169px;
}
.flan_top_content .flan_cell2 .pricing_header:after {
  border-left: 245px solid transparent;
  border-right: 259px solid transparent;
  border-top: 25px solid #B93434;
  margin-left: -252px;
}	
.landing_top_header{
width:1000px;	
}	
.landing_headerpara{
width:1000px;	
}
.unique_advanced_feature_cnt{
width:1000px;		
}
.uniquebusiness_feature{
width:1000px;	
}	
#sticky {
    width: 300px;
}
.btm_header.scrolltop .btm_inner_header {
    width: auto;
}	
.lat_news_sec {
    width: 15.5%;
    margin-right: 14px;
}
	
.dummy_test .banner1{
	display:none;
}
	
.dummy_test .banner2{
	display:none;
}
	
.dummy_test .inner_content{
	width:1000px;
}
}

@media screen and (max-width: 1170px){
.custom_column1 .custom_column_top{
    min-height: initial;
}
.custom_column1 .custom_column_top img  {
    position: relative;
}
.first_1{
    width: 62%;	
}
	
.first_2{
    width: 36%;	
}
	
.first_3,.first_4{
    width: 31%;		
}
	
.first_5,.first_6{
    width: 35%;		
}
.first_3 h3,.first_4 h3{
font-size:18px;
line-height:22px;		
}	
.first_3 p,.first_4 p,.first_2 p{
font-size:12px;
line-height:22px;		
}	
.first_box:hover .feature_content_section h3 a {
    bottom: 145px;
}	
}

@media screen and (max-width:1022px){
.mobile_menu_header {
    width: 100%;
}	
.nav-searchbar {
    padding: 20px 30px 30px 30px;
}
.nav-searchicon {
    float: none;
    margin: 0 auto;
    height: 30px;
}	
.lat_news_sec {
    width: 32%;
    margin-bottom: 20px;
}	
.lat_news_sec:nth-child(3n) {
float:right;
margin-right:0;		
}	
.custom_column_btm h4 {
font-size: 18px;
line-height: 27px;
}	
.top_header,.inner_index_feature,.inner_latest_news{
width:740px;
}
.btm_header{
width:740px;
height:auto;
margin:0 auto;		
}
.uniquebusiness_optin_box {
width:740px;
}	
.about_us {
width:740px;
}	
.unique_services_cnt {
width:740px;
}	
.latest_newss {
width:740px;
}	
.unique_clients {
width:740px;
}	
.portfolio_section {
width:740px;
}	
.unique_contactbox {
width:740px;
}	

.top_footer {
width:740px;
}	
.bottom_inner_footer {
width:740px;
}
.Left_side_unique_optin {
float: none;
width: 100%;
margin-bottom:30px;
}
.right_side_cnt {
float:none;
width: 100%;
}	
.right_feature {
width: 82%;
}	
.u_testimonial {
float: none;
width: 100%;
margin-bottom:30px;
}	
.unique_aboutus {
float:none;
width: 100%;
}	
.service_column {
float: none;
width: 100%;
overflow: hidden;
}	
.right_service {
width: 88%;
}
.left_section {
float: none;
width: 100%;
}	
.right_section {
  float: none;
  width: 100%;
}
.aboutus_section img{
float:left;	
width: 41%;		
}
.aboutus_btm_section {
padding: 39px;
float: right;
width: 59%;
}	
.aboutus_btm_section h3 {
  font-size: 32px;
  line-height: 48px;
  margin-bottom: 18px;
}
.aboutus_btm_section p {
  font-size: 16px;
}
.clients {
width: 31%;
margin-bottom:30px;		
}	
.b_clients{
float:right;
margin-right:0;		
}
.portfolio_cnt_sction h3:after {
width: 13%;
}	
.footer1, .footer2, .footer3, .footer4 {
width: 48%;
}	
.footer2{
float:right;
margin-right:0;		
}

.top_header .unique_logo {
float: none;
padding-bottom:10px;		
}
.top_header .unique_logo img{
margin:0 auto;	
}
.menu{
float:none;
text-align:center;	
}	
.inner_content{
width:740px;	
}
.left_container {
width: 740px;
float:none;
padding:0;		
}
.sidebar{
float:none;	
}
.related_posts h4 {
  font-size: 14px;
  line-height: 20px;
}
.flan_cell {
width: 50%;
}
.pricing_header:after, .flan_top_content .flan_cell2 .pricing_header:after{
border-left: 176px solid transparent;
border-right: 196px solid transparent;
margin-left: -186px;
}	
.flan_top_content .flan_cell3 .pricing_header:after {
  border-left: 112px solid transparent;
  border-right: 137px solid transparent;
  border-top: 25px solid #B93434;
  margin-left: -124px;
}	
.landing_top_header{
width:740px;	
}	
.landing_headerpara{
width:740px;	
}
.unique_advanced_feature_cnt{
width:740px;		
}
.uniquebusiness_feature{
width:740px;	
}	
.advanced_feature_column_top {
  float: none;
  width: 100%;
}
.advanced_feature_column_btm {
  float: none;
  width: 100%;
}
.column1 {
float: none;
width: 100%;
}	
.portfoliolist_three .item {
width: 50%;
}
#sticky {
    width: 100%;
    position: relative!important;
    top: initial!important;
}
.btm_header .unique_logo{
float:none;	
}
.btm_header .unique_logo img{
	margin:0 auto;	
}
.btm_header.scrolltop {
    height: auto;
}
.custom_column1 {
   width: 31.9%;
}
.top_speech_cnt p{
font-size:14px;
line-height:24px;		
}
.nav-searchbar-wrap{
width:100%;	
}
.btm_inner_header {
    width: 100%;
}
	
.dummy_test .inner_content{
	display:block;
	width:100%;
}
	
.dummy_test .btm_inner_header {
    width: 100%;
}
	
.dummy_test .left_container {
    width: 100%;
}
	
.dummy_test .sidebar {
    width: 300px;
}
}

@media screen and (max-width:769px){
.mobile_menu_header {
    width: auto;
}
.nav-searchicon{
display:none;	
}
.nav-searchbar-wrap{
width:100%;	
}
.btm_header{
width:100%;
height:auto;		
}

.btm_header .unique_logo img{
    margin:0 auto;
}
/*.btm_header.scrolltop {
    height: auto;
	position:static;
		display:table-column;
}*/
.top_header.scrolltop {
	/*position: static;*/
    height: auto;
    z-index: initial;	
}
.menu_control {
display: block;
width: 100%;
border-width: 0;
padding: 1em 28px;
cursor: pointer;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
text-align:center;		
}
.menu {
/*display: none;*/
width: 100%;
border-width: 1px 0 0 0;
clear: both;
}
.show_menu {
display: block;
}
.menu .sub-menu {
  position: static;
  display: block;
  margin: 0;
  padding-left: 27px;
  visibility: visible;
  opacity: 1;
  width: 100%;
  -webkit-transform: initial;
  -moz-transform: initial;
  -ms-transform: initial;
  -o-transform: initial;
  transform: initial;
}
.menu li:hover > .sub-menu{
visibility:visible;
position:static;
opacity:1;
}
.menu li {
width: 100%;
float: none;
margin-bottom: 0;	
}
.menu .sub-menu li {
width: 100%;
border-left: 1px solid #F3F3F3;		
}
.menu a {
border-width: 1px 1px 0 0;
background-color: #FFFFFF;
padding: 1em 28px;
text-align: center;		
}
.menu .current-menu-item > a {
background-color: #93C2B0;
}
.menu > li > a {
border-left-width: 1px;
}
.menu li:first-child > a:first-child {
border-top-width: 0;
}
	.btm_header .unique_logo{
float:left;	
	}
.btm_inner_header{
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    padding-bottom: 15px;	
}

.nav-menu-wrap:hover {background-color: #111111;}
.nav-dropdown .menu{
display:block;
}
.mobile_menu_header .menu{
	display:none;
}
.nav-searchbar-wrap{
width:100%;	
}
.nav-menu-wrap {
    text-align: left;
    float: right;
    background-color: #93C2B0;
    padding:8px 9px 6px 9px;
    border-radius: 4px;
    cursor: pointer;
}

.nav-bars-icon {
    height: 21px;
    margin: 0 auto;
    width: 23px;
}
.nav-bars-icon:hover {}

.x-1,.x-2,.x-m {
    background-color: #FFF;
    height: 3px;
    width: 23px;
    -ms-transition: all .2s;
    -webkit-transition: all .2s;
    transition: all .2s;
    -ms-transform-origin: 2% 50%;
    -webkit-transform-origin: 2% 50%;
    transform-origin: 2% 50%;
    border-radius: 3px;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -moz-transform:rotate(0deg);
    -webkit-transform:rotate(0deg);
    -o-transform:rotate(0deg);
    -ms-transform:rotate(0deg);
    transform: rotate(0deg);
    opacity: 1;
}

.x-1,.x-m {margin-bottom: 5px;}

.nav-menu-leftoff {opacity: 0;}

.x1-rotate {
    -moz-transform:rotate(45deg);
    -webkit-transform:rotate(45deg);
    -o-transform:rotate(45deg);
    -ms-transform:rotate(45deg);
    transform: rotate(45deg);
    margin-left: 3px;
}
.x2-rotate {
    -moz-transform:rotate(-45deg);
    -webkit-transform:rotate(-45deg);
    -o-transform:rotate(-45deg);
    -ms-transform:rotate(-45deg);
    transform: rotate(-45deg);
    margin-left: 3px;
}
.xm-hide {opacity: 0}	
	
.nav-dropdown {
    padding: 40px 20px 40px 20px;
    overflow: hidden;
    overflow-y: auto;
    max-height: 100%;
    background-color: #FFF;
    width: 100%;
    z-index: 100;
    box-shadow: 0px 40px 50px -30px rgba(0, 0, 0, 0.4);
    text-align: center;
    margin-top: -800px;
    transition: all 500ms cubic-bezier(0.8, 0.67, 0.37, 1.13) 0s;
    left: 0px;
    box-sizing: border-box;
    position: fixed;
}

.drop-show {
    display: block;
    margin-top: 0px;
	opacity:1;
}
.drop-searchbar {
    display: block;
}	
.dummy_test .mobile_menu_header {
    width: auto;
}
	
.dummy_test .btm_header.scrolltop .btm_inner_header {
    width: 100%;
}	
}

@media screen and (max-width:767px){
.lat_news_sec {
    width: 48%;
}	
.lat_news_sec:nth-child(3n) {
    float: left;
    margin-right: 14px;
}	
.lat_news_sec:nth-child(2n) {
    float: right;
    margin-right: 0;
}	
.top_speech_cnt {
    width: 100%;
}	
.custom_column1 {
width: 100%;
margin-right: 0;
}
.inner_content{
width: 100%;
padding-left: 10px;
padding-right: 10px;			
}	
.nine_twenty {
    display: inline-block;
}	
.nine_thirty{
	display:none!important;	
}
.top_header,.inner_index_feature,.inner_latest_news{
width:100%;
padding-left: 20px;
padding-right: 20px;		
}
.uniquebusiness_optin_box {
width:100%;
padding-left: 20px;
padding-right: 20px;		
}	
.about_us {
width:100%;
padding-left: 20px;
padding-right: 20px;		
}	
.unique_services_cnt {
width:100%;
padding-left: 20px;
padding-right: 20px;		
}	
.latest_newss {
width:100%;
padding-left: 20px;
padding-right: 20px;		
}	
.unique_clients {
width:100%;
padding-left: 20px;
padding-right: 20px;		
}	
.portfolio_section {
width:100%;
padding-left: 20px;
padding-right: 20px;		
}	
.unique_contactbox {
width:100%;
padding-left: 20px;
padding-right: 20px;		
}	
.top_footer {
width:100%;
padding-left: 20px;
padding-right: 20px;		
}	
.bottom_inner_footer {
width:100%;
padding-left: 20px;
padding-right: 20px;		
}
.right_feature {
width: 72%;
}	
.right_side_cnt {
padding:0;
}
.right_service {
  width: 80%;
}
.clients {
width: 47%;
}
.b_clients1{
float: right;
margin-right: 0;	
}	
.footer1, .footer2, .footer3, .footer4 {
width: 100%;
float: none;
margin-right: 0;
}	
.right_cnt {
float: none;
width: 100%;
}	
.top_left_cnt {
float: none;
width: 100%;
}
.btm_left_cnt {
float: none;
width: 100%;
}
.bottom_right_cnt {
float: none;
width: 100%;
}	
.top_cnt p {
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 26px;
}
.cat_byline {
  margin-bottom: 10px;
  font-size: 16px;
}	
.top_cnt h4 {
  font-size: 26px;
  line-height: 40px;
  margin-bottom: 10px;
}
.top_right_cnt h4 {
line-height: 32px;
}
.top_right_cnt h5 {
font-size: 18px;
line-height: 26px;
}
.top_right_cnt .permalink a {
font-size: 14px;
padding: 0px 10px;
}	
.aboutus_section img {
float: none;
width: 100%;
}
.aboutus_btm_section {
padding: 40px;
float: none;
width: 100%;
}	
.about_us_content {
  float: none;
  width: 100%;
  text-align: center;
margin-bottom:20px;		
}	
.about_us_img {
  float: none;
  width: 100%;
}
.about_us_img img{
margin:0 auto;
}

.left_container {
width:100%;
}	
.grt h2.headline {
font-size: 30px;
line-height: 44px;
}	
.byline, .byline a {
font-size: 14px;
}	
.breadcrumbs .current {
padding: 0px 0 0px 0;
}	
.grt h1.headline {
font-size: 30px;
line-height: 48px;
}	
.prev_next .next_post {
  float: none;
  width: 100%;
  margin-top: 10px;
}
.prev_next .previous_post {
  float: none;
  width: 100%;
}
.author_box_gravitar {
  float: none!important;
  margin-right: 0;
}	
.author_box_gravitar img{
margin:0 auto;
}	
.author_box_right_cnt {
  width: 100%;
  float: none;
  margin-top: 15px;
}
.related_posts {
width: 50%;
}	
.single .num_comments_link {
  float: none;
}	
.flan_cell {
  width: 100%;
  float: none;
overflow: hidden;		
}
.pricing_header:after, .flan_top_content .flan_cell3 .pricing_header:after, .flan_top_content .flan_cell2 .pricing_header:after{
  border-left: 210px solid transparent;
  border-right: 230px solid transparent;
  margin-left: -220px;
}
.flan_top_content .scnd_flan_cell{
margin-top: 20px;	
}	
.flan_top_content .flan_cell3 {
  width: 100%;
}	
.flan_top_content .flan_cell2 {
  width: 100%;
}	
.landing_top_header{
width:100%;
padding-left: 20px;
padding-right: 20px;		
}	
.landing_headerpara{
width:100%;	
padding-left: 20px;
padding-right: 20px;		
}
.unique_advanced_feature_cnt{
width:100%;	
padding-left: 20px;
padding-right: 20px;		
}
.uniquebusiness_feature{
width:100%;	
padding-left: 20px;
padding-right: 20px;		
}		
.a_f {
  padding: 0;
}	
.advanced_feature_column_top{
margin-bottom:20px;	
}
.portfoliolist_two .item {
  float: none;
  width: 100%;
  border:0;
}
.portfoliolist_three .item {
  float: none;
  width: 100%;
  border:0;
}
.first_1 {
width: 100%;
    margin: 0px 0 5px 0;
    float: none;
}
.first_2 {
    width: 100%;
    float: none;
}
.first_3, .first_4 {
    width: 100%;
    float: none;
    margin-bottom: 5px;
}

.first_4{
margin-right:0;
margin-left:0;		
}
	
.first_5, .first_6 {
    width: 100%;
    float: none;
}

.first_box:hover .feature_content_section h3 a {
    bottom: 125px;
}
	
.dummy_test .inner_content {
    display: block;
}
	
.dummy_test .left_container {
    width: 100%;
}	
	
.dummy_test .sidebar {
    width: 100%;
}		
}

@media screen and (max-width:479px){
.lat_news_sec {
    width: 100%;
	float:none;
	margin-right:0;	
}	
.lat_news_sec:nth-child(3n) {
    float: none;
    margin-right: 0;
}	
.lat_news_sec:nth-child(2n) {
    float: none;
}		
	
.feature_btm_cnt {
    bottom: 15px;
    padding: 5px 10px;
}
.feature_btm_cnt p {
    font-size: 12px;
    line-height: 14px;
}
.first_box:hover .feature_content_section h3 a {
    bottom:80px;
}		
.first_3 p, .first_4 p, .first_2 p {
    font-size: 11px;
    line-height: 17px;
}	
.btm_header .unique_logo {
    float: left;
}
.btm_header .unique_logo img {
    width:150px;
	height:36px;	
}	
.search_icon h6{
    font-size: 16px;
    line-height: 27px;
    display: inline-block;
    padding-left: 4px;
}	
.btm_inner_header{
	height: auto;
    padding-bottom: 10px;
    position: relative;
    width: 100%;	
}
.search_icon{
    display: block;
    text-align: right;
    cursor: pointer;	
}
.search_google .element{
	position: absolute;
	width: 100%;
	display: none;
}
.search_google:hover .element{
	display: block;
	width:100%;	
    top: 30px;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto;
    width: 85%;
}
.btm_inner_header .widget_search {
    display: block;
    color: #fff;
    position: absolute;
    right: 10px;
    top: 3px;
    text-align: center;
    cursor: pointer;
}
.btm_inner_header .widget_search:hover{
	width:100%;	
}
	.menu_control {
    padding: 8px 50px;
	}
.mobile_menu_header:after{
content:"";
display:table;
clear:both;		
}
.inner_content{
padding-left:0;
padding-right:0;		
}
.top_header.scrolltop{
position: initial;
width: 100%;
z-index: 9999;		
}
.left_feature {
  float: none;
  margin-right: 0;
}
.left_feature img{
margin:0 auto;	
}
.portfolio_img_section .permalink a{
left:45%;	
}	
.right_feature {
width: 100%;
float: none;
margin-top: 20px;
text-align: center;		
}	
.wmuSliderPrev {
display:none;	
}
.wmuSliderNext {
display:none;	
}	
.wmuSliderPagination {
left: 36%;
bottom: -20px;
}	
.left_service {
  float: none;
  margin-right: 0;
}
.left_service img{
margin:0 auto;	
}
.right_service {
width: 100%;
float: none;
margin-top: 20px;
text-align: center;	
}	
.top_cnt h4 {
  font-size: 18px;
  line-height: 28px;
  margin-bottom: 5px;
}
.cat_byline {
  margin-bottom: 5px;
  font-size: 14px;
}
.top_cnt p {
display: none;
}
.top_right_cnt h4 {
  line-height: 28px;
  font-size: 18px;
}
.top_right_cnt h5 {
display: none;
}
.top_right_cnt .permalink a {
display: none;
}	
.aboutus_btm_section {
  padding: 20px;
}	
.line_header h1 {
  font-size: 36px;
  line-height: 50px;
}	
.sidebar{
width:100%;	
}
.grt h2.headline {
  font-size: 24px;
  line-height: 34px;
}	
.related_posts {
  width: 100%;
  float: none;
}
.related_posts h4 {
  font-size: 18px;
  line-height: 26px;
}
.previous_post a {
  padding-left: 30px;
}
.previous_post a, .next_post a {
font-size: 13px;
  line-height: 18px;	
}
.aboutus_btm_section p {
  font-size: 14px;
}	
p{
font-size:15px;	
}
.comment .avatar {
float: none;
margin-right: 0;
}	

.grt h1.headline {
  font-size: 22px;
  line-height: 34px;
}
.pricing_header:after {
  border-left: 132px solid transparent;
  border-right: 148px solid transparent;
  margin-left: -140px;
}
.landing_cnt input[type="text"] {
width: 100%;
margin-bottom: 10px;
margin-right: 0;
}	
.a_f h3 {
  font-size: 24px;
  line-height: 34px;
}	
.feature_column_btm h3 {
  font-size: 24px;
  line-height: 34px;
}
.portfolio_cnt_sction h3 {
font-size: 14px;
line-height: 20px;
}
.portfolio_cnt_sction h3:after {
font-size: 20px;
}
tr td .post_top_header {
    padding: 10px;
}
tr td .post_center_cnt {
    padding: 15px;
}
.uniquebusiness_singlepage_optin_box {
	display:none;	
}
.breadcrumbs{
	padding:0 15px;	
}

@media screen and (max-width:319px){
.search_icon {
    right: 48px;
}
.unique_optin_heading h3 {
  margin-bottom: 10px;
  font-size: 18px;
  line-height: 30px;
}
.unique_optin_heading h3 {
font-size: 14px;
}	
.btm_inner_header .widget_search .element {
    right: 18px;
		
	}	
.nameemail input[type="text"] {
font-size: 14px;
}	
.right_feature h3 {
  font-size: 18px;
  line-height: 30px;
}
.right_feature p{
font-size: 14px;
}	
.line_header h1 {
  font-size: 26px;
  line-height: 40px;
}

.right_service h3 {
font-size: 24px;
line-height: 38px;
}	
.cat_byline {
display:none;
}
.top_cnt .permalink a {
display:none;
}	
.top_right_cnt h4 {
  line-height: 22px;
  font-size: 14px;
}
.right_cnt:hover h4{
top:18px;
}
.aboutus_btm_section h3 {
  font-size: 24px;
  line-height: 38px;
  margin-bottom: 10px;
}

.clients {
  width: 100%;
  float: none;
  margin-right: 0;
}	
.clients img{
margin:0 auto;	
}
.portfolio_cnt_sction h3:after {
  width: 20%;
}
.portfoliolist .owl-controls .owl-buttons .owl-next {
top: 45%;
}
.portfoliolist .owl-controls .owl-buttons .owl-prev {
top: 45%;
}	
.bottom_inner_footer {
padding: 5px;
}	
.attribution {
font-size: 13px;
}
.grt h2.headline {
  font-size: 18px;
  line-height: 28px;
}
[class^="icon-"], [class*=" icon-"] {
font-size: 14px;
}	
.post_btm_cnt ul li a i {
line-height: 30px;
height: 30px;
}	
.home_social_sharing ul li a {
line-height: 30px;
height: 30px;
}
.popular .featured_image {
  width: 100%;
  float: none;
  margin-right: 0;
}	
.popular .featured_image img{
margin:0 auto;	
}
.popular h3 {
margin-top: 10px;
text-align: center;
}
.sidebar .avt_rec .avt_img {
  width: 100%;
  float: none;
}	
.sidebar .avt_rec .avt_img img {
margin:0 auto;
}	
.sidebar .avt_rec .rec_aut {
  width: 100%;
  float: none;
  text-align: center;
  margin-top: 15px;
}	
.random .featured_image {
  width: 100%;
  float: none;
  margin-right: 0;
}
.random h3 {
margin-top: 10px;
text-align: center;
}	
.recently_updated_posts ul li {
  font-size: 12px;
  line-height: 16px;
}	
.recently_updated_posts ul li:before {
  padding: 0px 12px 5px 0;
  line-height: 3em;
}
.grt h1.headline {
  font-size: 18px;
  line-height: 30px;
}
.social_sharing .sharing a {
font-size: 13px;
}
.social_sharing .sharing i {
font-size: 13px;
}	
.previous_post a, .next_post a {
  font-size: 11px;
  line-height: 15px;
}
.single {
  padding: 20px 20px;
}	
.advanced_features_header h1 {
  font-size: 32px;
  line-height: 44px;
}
.landing_header h1{
font-size: 30px;
line-height: 48px;
}
.portfoliolist_two .portfolio_cnt_sction h3 {
  font-size: 12px;
  line-height: 16px;
}	
.portfoliolist_three .portfolio_cnt_sction h3 {
  font-size: 12px;
  line-height: 16px;
}
.lb-wrapper{
max-width:930px;
margin:auto;
}
