.syntaxhighlighter {
padding:10px 0px;
clear:both;
display:block;
background-color:#fff!important;
float:left;
}
.item_content_holder h4{
margin-top:10px;
} .teasercontainer{
clear: both;
padding: 25px 0 25px;
margin:0 auto;
text-align:center;
border-bottom:1px solid #eee;
border-top:1px solid #eee;
margin-bottom:40px;
}
.teasertext h2 {
color: #333333;
font-size: 1.75em;
line-height: 20px;
}
.teasertext  {
color: #333333;
float: left;
width: 85%;
}
.teasertext p {
margin-bottom:10px;
}
.teasertext a.readmore{
margin-top:15px!important;
}
.teasertext h2{
margin:0px;
padding:0px;
margin-bottom: 5px;
text-shadow: 0 2px 1px #FFFFFF;
}
.teasertext h2 span{
color: #0A85A4 ;
text-decoration:none;;
font-weight:600;
}
.teasertext  p{
font-size:14px;
}
.teasertext a:hover{
opacity:.9;
}
.teasercontainer strong{
color:#0A85A4;
}
.teasercontainer .readmore2 {
float:right;
}
.teasercontainer .readmore2 h5 {
font-size:14px;
}
.teasercontainer .readmore2 a {
margin-right:0px;
}
.readmore_portfolio{
margin-top:10px;
float:left;
}
.announcement{
background-color:#222;
border:1px solid #1d1d1d;
padding:15px;
margin-bottom:15px;
color:#ccc;
}
.divider{
width:100%;
margin:30px 0px;
overflow:hidden;
float:right;	
background-color: #ddd;
border-bottom: 1px dotted #ddd;
display: block;
height: 0px;
position: relative;
}
.divider2{
width:100%;	
margin:10px 0px;
display:block;
background-color:#ccc;
height:10px;
overflow:hidden;
float:left;
}
.img_radius{
height:100px;
width:100px;
border-radius:60px;
-moz-border-radius:60px;
-webkit-border-radius:60px;
border:5px solid #fff;
text-align:center;
border:5px solid #E6E6E6;
} .testimonial{
margin-bottom:40px;
float:left;
width:100%;
clear:both;
overflow:hidden;
float:left;	
}
.testimonial img{
width:100px;
height:100px;
}
.kaya_testimonial_items{
background-image: url(//www.bloggerajans.com/wp-content/themes/angel/lib/functions/shortcodes/images/testimonial_quotes.png);
background-repeat: no-repeat;
background-position:left 85px top;
z-index:333;
padding-right:10px;
}
.testimonial_body{
position: relative;
background-color: #dddddd;
margin-left:120px;
min-height:50px;
padding:20px;
}
.testimonial_body:after {
content: '';
position: absolute; 
width: 0;
color:transparent;
height: 0; 
border: 15px solid;
border-right-color: #dddddd; 
top: 20%;
left: 0px;
margin-left: -30px; }
.testimonial_body p{
margin:0px;
color:#666;
}
.testimonial_body h5{
margin-top:20px;
font-style:italic;
text-align:left;
color:#2B2B2B;
}
.testimonial_body strong{
padding-top:10px;
display:block;
}
.author_image img{
float:left;
margin-right:20px;
overflow:hidden;
}
.testimonial strong{
margin-bottom:10px;
} .social_icons{
margin:0px;
padding:0px;
list-style:none;
display: inline-block;
}
.social_icons a img{
background-color: #3C3C3C;
border-radius: 100% 100% 100% 100%;
float: left;
margin-right: 10px;
margin-top: 5px;
} ul.ok, ul.circle{
margin:0px;
padding:0px;
list-style:none; 
margin-left:0px;
margin-bottom:10px;
}
ul.ok li, ul.circle li, ul.square li, ul.shopingcart li, ul.currencydollar li, ul.bulb li, ul.puzzle li, ul.globe li, ul.gear li, ul.hyperlink li, ul.arrow li, ul.monitor li,ul.refresh li{
background-repeat: no-repeat;
background-position: left 2px;
padding-left:25px;
margin:11px 0;
}
ul.arrow li{
background-image:url(//www.bloggerajans.com/wp-content/themes/angel/lib/functions/images/shortcodes/icons/arrow.png);
}
ul.ok li{
background-image: url(//www.bloggerajans.com/wp-content/themes/angel/lib/functions/images/shortcodes/icons/ok.png);
}
ul.circle li{
background-image: url(//www.bloggerajans.com/wp-content/themes/angel/lib/functions/images/shortcodes/icons/circle.png);
}
ul.shopingcart li{
background-image:url(//www.bloggerajans.com/wp-content/themes/angel/lib/functions/images/shortcodes/icons/shoppingcart.png);
}
ul.currencydollar li{
background-image:url(//www.bloggerajans.com/wp-content/themes/angel/lib/functions/images/shortcodes/icons/currencydollar.png);
}
ul.bulb li{
background-image:url(//www.bloggerajans.com/wp-content/themes/angel/lib/functions/images/shortcodes/icons/bulb.png);
}
ul.puzzle li{
background-image:url(//www.bloggerajans.com/wp-content/themes/angel/lib/functions/images/shortcodes/icons/puzzle.png);
}
ul.globe li{
background-image:url(//www.bloggerajans.com/wp-content/themes/angel/lib/functions/images/shortcodes/icons/globe.png);
}
ul.hyperlink li{
background-image:url(//www.bloggerajans.com/wp-content/themes/angel/lib/functions/images/shortcodes/icons/hyperlink.png);
}
ul.gear li{
background-image:url(//www.bloggerajans.com/wp-content/themes/angel/lib/functions/images/shortcodes/icons/gear.png);
}
ul.monitor li{
background-image:url(//www.bloggerajans.com/wp-content/themes/angel/lib/functions/images/shortcodes/icons/monitor.png);
}
ul.refresh li{
background-image:url(//www.bloggerajans.com/wp-content/themes/angel/lib/functions/images/shortcodes/icons/refresh.png);
}
ul.square li{
background-image:url(//www.bloggerajans.com/wp-content/themes/angel/lib/functions/images/shortcodes/icons/square.png);
}
.norightmargin{
margin-right:0px;
}
.content-column{
overflow: hidden;
}
.content-column .column1, .content-column .column2, .content-column .column3, .content-column .column4, .content-column .column5
{
overflow:hidden;
}
.content-column .last{
float:left;
}
.content-column .kaya_gallery li{
margin-bottom:10px !important;
list-style:none;
}
.entry-content .column1, .entry-content .column2, .entry-content .column3, .entry-content.column4, .entry-content .column5
{
overflow:hidden;
}
.entry-content .kaya_gallery li{
margin-bottom:10px !important;
list-style:none;
} .alert-blue {
background:url(//www.bloggerajans.com/wp-content/themes/angel/lib/functions/images/info.png) no-repeat scroll 12px 50% #E4F5FD;
border:1px solid #AFDBEE;
display:block;
margin:10px 0 15px;
padding:13px 10px 10px 40px;
color:#333;
-moz-border-radius:5px;
-webkit-border-radius:5px;
}
.alert-green {
background:url(//www.bloggerajans.com/wp-content/themes/angel/lib/functions/images/tick.png) no-repeat scroll 12px 50% #EDFFD6;
border:1px solid #D2EBB1;
display:block;
margin:10px 0 15px;
padding:13px 10px 10px 40px;
color:#333;
-moz-border-radius:5px;
-webkit-border-radius:5px;
}	
.alert-yellow  {
background:url(//www.bloggerajans.com/wp-content/themes/angel/lib/functions/images/alert.png) no-repeat scroll 12px 50% #FFFADE;
border:1px solid #F8ECA9;
display:block;
margin:10px 0 15px;
padding:13px 10px 10px 40px;
color:#333;
-moz-border-radius:5px;
-webkit-border-radius:5px;
} .hilight-yellow{
background-color:#ffff99;
color:#fff;
padding:2px 5px;
}
.hilight-black{
background-color:#000;
color:#ccc;
padding:2px 5px;
}
.hilight-blue{
background-color:#0066CC;
color:#fff;
padding:2px 5px;
}
.hilight-gray{
background-color:#999999;
color:#000;
padding:2px 5px;
}
.hilight-pink{
background-color:#FF00FF;
color:#fff;
padding:2px 5px;
}
.hilight-green{
background-color:#00FF00;
color:#fff;
padding:2px 5px;
}
.hilight-red{
background-color:#FF0000;
color:#fff;
padding:2px 5px;
}
.hilight-orange{
background-color:#FF9900;
color:#fff;
padding:2px 5px;
}
.hilight-white{
background-color:#FFF;
color:#FF0000;
padding:2px 5px;
} .dropcap{ 
}
.dropcap-black{ 
background-color: #323337!important;
border-radius: 44px 44px 44px 44px;
color: #FFFFFF;
display: block;
float: left;
font-size: 2em;
font-weight: bold;
height: 40px;
line-height: 40px;
margin-right: 15px;
text-align: center;
width: 40px;
}
.dropcap-blue{ 
background-color:#0066CC;
border-radius:44px;
width:40px;
height:40px;
font-size: 2em;
float:left;
margin-right:20px;
color: #FFFFFF;
display:block;
float:left;
line-height:40px;
text-align:center;
font-weight:bold;
}
.dropcap-red{
background-color:#FF0000;
border-radius:44px;
width:40px;
height:40px;
font-size: 2em;
float:left;
margin-right:20px;
color:#fff;
display:block;
font-weight:bold;
text-align:center;
line-height:40px;
}
.dropcap-green{
background-color:#00FF00;
border-radius:44px;
width:40px;
height:40px;
line-height:40px;
font-size: 2em;
float:left;
margin-right:20px;
text-align:center;
font-size:40px;
font-weight:bold;
font-size:2em;
color:#fff;
}
.dropcap-yellow{
background-color:#ffff99;
border-radius:44px;
color:#fff;
width:40px;
height:40px;
display:block;
font-size: 2em;
float:left;
margin-right:20px;
text-align:center;
line-height:40xp
}
.dropcap-gray{
background-color:#999999;
border-radius:44px;
color:#fff;
width:40px;
height:40px;
font-size: 2em;
float:left;
margin-right:20px;
text-align:center;
line-height:40px;
display:block;
font-weight:bold;
}
.dropcap-pink{
background-color:#FF00FF;
border-radius:44px;
line-height:40px;
width:40px;
height:40px;
display:block;
text-align:center;
color:#fff;
font-size: 2em;
float:left;
margin-right:20px;
font-weight:bold;
}
.dropcap-orange{
background-color:#FF9900;
color:#fff;
border-radius:44px;
font-size: 2em;
float:left;
margin-right:20px;
font-weight:bold;
width:40px;
height:40px;
text-align:center;
line-height:40px;
} .teaserbox{
overflow:hidden;	
margin-bottom:30px;
background-color:#fff;
}
.teaserboxicon{
margin-bottom:0px;
margin:0 auto;
}
.teaserbox h3{
font-size:18px;
display:block;
clear:both;
padding:10px 0px;
font-weight:bold;
border:0px!important;
text-align:left;
}
.teaserbox h3 a, .teaserbox h3 a:visited{
border-bottom:none;
color:#2B2B2B;
}
.teaserbox h3 a:hover{
color:#666 !important;
}
.teaserbox:last-child p{
margin-bottom:0px;
}
.teaserboxicon img{
max-width:100%;
max-height:100%;
}
.teaser_content{
padding: 0 10px 10px;
} .servicesbox{
clear:both;
overflow:hidden;
margin-bottom:60px;
}
.servicesicon {
float:left;
margin-right:25px;
}
.servicesicon img {
padding:0px 0px 0px 0px;
}
.servicestext {
margin-left:170px;
overflow:hidden;
}
.servicestext h3{
padding:10px 0px;
}
.servicestext .readmore {
float:left;
} .sidebar .sidebar-contactinfo{
margin-bottom:20px;
float:left;
width:100%;
}
.sidebar .sidebar-contactinfo p {
padding-left:30px;
width:100%;
float:left;
}
.sidebar .sidebar-contactinfo p.address {margin:0px;}
.sidebar .sidebar-contactinfo p span {
color:#333;
margin:0px;
line-height:20px;
}
.phone{
background-image: url(//www.bloggerajans.com/wp-content/themes/angel/lib/functions/images/phone.png);
background-repeat: no-repeat;
background-position: left top;
width:16px;
height:16px;}
.fax{
background-image: url(//www.bloggerajans.com/wp-content/themes/angel/lib/functions/images/fax.png);
background-repeat: no-repeat;
background-position: left top;
width:16px;
height:16px;}
.email{
background-image: url(//www.bloggerajans.com/wp-content/themes/angel/lib/functions/images/email.png);
background-repeat: no-repeat;
background-position: left top;
width:16px;
height:16px;
}
.address{
background-image: url(//www.bloggerajans.com/wp-content/themes/angel/lib/functions/images/address.png);
background-repeat: no-repeat;
background-position: left top;
min-height:16px;
display:block;
}
.address p {
margin:0px;
padding:0px;
} .toggle_container{
display:block;
clear:both;
}
div.trigger {
padding: .8% 0 1% 60px;
margin:0;
font-size:16px;
font-weight: bold;
width: auto;
line-height:28px;
text-decoration: none;
display: block;
cursor:pointer;
color:#666;
display:block;
text-shadow: 0 1px 1px #fff;
margin-bottom:1px;	
background-image:url(//www.bloggerajans.com/wp-content/themes/angel/lib/functions/images/h2_trigger_a.png);
background-position: 10px -39px;
background-repeat:no-repeat;
background-color:#dfdfdf;
border-bottom:1px solid #ccc;
}
div.trigger a:hover {
color: #1d1d1d;
}
div.active {
background-position:10px 7px;
}
.toggle_content {
margin: 0 0 0px 0;
padding: 0;	
overflow: hidden;
width:100%;
clear: both;
}
.toggle_content .block {
padding: 20px;
background-color:#fff;
}
.toggle_content .block p {
padding: 5px 0;
margin: 5px 0;
}
.toggle_content h3 {
font: 2.5em normal Georgia, "Times New Roman", Times, serif;
margin: 0 0 10px;
padding: 0 0 5px 0;
border-bottom: 1px dashed #1d1d1d;
}
.toggle_content img {
float: left;
margin: 10px 15px 15px 0;
padding: 5px;
background: #ddd;
border: 1px solid #1d1d1d;
} #tabContaier{
margin:20px auto;
position:relative;
float:left;
}
#tabContaier ul{
overflow:hidden;
height:35px;
position:absolute;
z-index:100;
}
#tabContaier li{
float:left;
list-style:none;
margin-right:1px;
}
#tabContaier li:first-child a{
-moz-border-radius-topleft: 5px;
border-top-left-radius: 5px;
-moz-border-radius-topright: 5px;
border-top-right-radius: 5px;
}
#tabContaier li:last-child a{
-moz-border-radius-topleft: 5px;
border-top-left-radius: 5px;
-moz-border-radius-topright: 5px;
border-top-right-radius: 5px;
}
#tabContaier li a{
border-right:0;
color:#666;
cursor:pointer;
display:block;
height:35px;
line-height:35px;
padding:0 30px;
text-decoration:none;
-moz-border-radius-topleft: 5px;
border-top-left-radius: 5px;
-moz-border-radius-topright: 5px;
border-top-right-radius: 5px;
border:1px solid #ccc; background-color: #eee;
background-image: url(//www.bloggerajans.com/wp-content/themes/angel/lib/functions/images/shortcodes/tabs_bg.png);
background-repeat: repeat-x;
background-position: left top;
}
#tabContaier li a:hover{
background:#eee;
}
#tabContaier li a.active{
background:#fff;
border:1px solid #ccc;
color:#333;
}
.tabDetails{
margin:34px 0 0;
background:#fff;
min-height:100px;
border:1px solid #ccc;	
}
.tabContents{
padding:20px
} #vtabContaier{
margin:20px auto;
position:relative;
}
#vtabContaier ul{
overflow:hidden;
border-right:1px solid #fff;
position:absolute;
z-index:0;
margin:0px;
padding:0px;
width:200px;
margin-top:20px;
}
#vtabContaier li{
list-style:none;
display:block;
}
#vtabContaier li:first-child a{
-moz-border-radius-topleft: 5px;
border-top-left-radius: 5px;
border-top:1px solid #ccc;
}
#vtabContaier li a{
border-bottom:none;
border-right:0;
color:#666!important;
cursor:pointer;
display:block;
height:35px;
line-height:35px;
padding:0 20px;
text-decoration:none;
border:1px solid #ccc;
border-top:1px solid #fff;
background-color: #eee;
background-image: url(//www.bloggerajans.com/wp-content/themes/angel/lib/functions/images/shortcodes/tabs_bg.png);
background-repeat: repeat-x;
background-position: left top;
}
#vtabContaier li:last-child a{
-moz-border-radius-bottomleft: 5px;
border-bottom-left-radius: 5px;
}
#vtabContaier li a:hover{
background:#eee;
}
#vtabContaier li a.active{
background:#fff;
border-right:0;
color:#333;
}
.vtabDetails{
background:#fff;
margin-left:199px;
min-height:100px;
border:1px solid #ccc;
}
.vtabContents{
padding:20px
}
.faq_tabcontainer .vtabContents {
min-height: 300px;
}
@media only screen and (max-width: 767px) { #tabContaier li a, #vtabContaier ul li a{
border-radius:0px!important;
border-bottom:1px solid #ccc!important;
}
#vtabContaier li a.active {
border-right:1px solid #ccc;
}
#tabContaier ul li, #vtabContaier ul{
width:100%!important; 
display:block;
}
#tabContaier ul,  #vtabContaier ul{
position:relative;
height:auto;
margin:0px;
}
.tabDetails, .vtabDetails{
width:100%;
clear:both;
margin:0px;
border:none;
}
#tabContaier li a{
border-top:none !important; }
#tabContaier li:first-child{
border-top:1px solid #ccc!important; }
} .sc_recentportfolio_posts{
margin:0px;
padding:0px;
list-style:none;	
}
.sc_recentportfolio_posts li{
margin-bottom:30px;
}
.sc_recentportfolio_posts li:last-child{
}
.sc_recentportfolio_posts li h4{
margin:0px;
padding:0px;
}
.sc_recentportfolio_posts li{
display:block;
clear:both;
} .iconbox{
clear: both;
margin-bottom: 15px;
min-height: 75px;
}
.icontext_img {
float:left;
margin:0px 20px 0px 0px
}
.icontext{
display:block;
overflow:hidden;
}
.wrapper h3{
padding-bottom:0px;
} .pagetitle_holder{
width:100%;
display:block;
margin-bottom:2px;
background-position:center bottom;
clear:both;
text-align:center;
padding-bottom:15px;
background-image: url(//www.bloggerajans.com/wp-content/themes/angel/lib/functions/images/fancy_title_bg1.png);
background-repeat: no-repeat;
}
.pagetitle_holder .title_desc{
color:#999;
font-size: 14px;
text-shadow: 0 1px 1px #FFFFFF;
position: relative;
display:block;
clear:both;
}
.pagetitle_holder .title_desc a{
}
.pagetitle_holder .title_desc a:hover{
color:#999!important;
}
.pagetitle_holder div .title_desc{
display:block;
clear:both;
margin-top:5px;
}
.pagetitle_holder h2 span{
color:#333;
}
.pagetitle_holder p{
margin:0px;
padding:0px;
}
.pagetitle_holder div h2{
background-repeat: repeat;
padding:0px 12px 5px 12px;
color:#333;
display: inline-block;
letter-spacing:1px;
margin:0px;	
text-transform:uppercase;
text-shadow: 0 2px 1px #FFFFFF;
font-weight:700;
font-size:3em;
line-height:1.5em;
}
.title_readmore a{
color:#333;
text-decoration:underline;
}
.title_readmore a:hover{
color:#999;
text-decoration:underline;
} .accordion {
border-bottom: 1px solid #ddd;
clear: both;
width: 100%;
}
.accordion span.ui-icon {
background: url(//www.bloggerajans.com/wp-content/themes/angel/lib/functions/images/arrow-square.gif) no-repeat scroll 0px center;
display:block;
z-index:333;
width:11px;
height:11px;
float:left;
padding-right:10px;
padding-top:8px;
}
.accordion strong {
border-color: #ddd;
border-style: solid solid none;
border-width: 1px 1px medium;
cursor: pointer;
margin: 0;
padding: 7px 10px;
display:block;
position:relative;	
background-color: #eee;
background-image: url(//www.bloggerajans.com/wp-content/themes/angel/lib/functions/images/shortcodes/tabs_bg.png);
background-repeat: repeat-x;
background-position: left top;
}
.accordion strong:hover {
background-color:#f9f9f9;
}
.accordion strong.ui-state-active span {
background: url(//www.bloggerajans.com/wp-content/themes/angel/lib/functions/images/arrow-square-on.gif) no-repeat scroll 0px center;
}
.accordion strong.ui-state-active {
border-bottom:1px solid #ddd;
background-color:#eee;
}
.accordion div {
background: none repeat scroll 0 0 #FFFFFF;
border-left: 1px solid #ddd;
border-right: 1px solid #ddd;
margin: 0 !important;
padding:20px 30px;
position:relative;
}
.accordion div div {
background: none repeat scroll 0 0 #FFFFFF;
border-left: medium none;
border-right: medium none;
margin: 15px 0 0 !important;
padding: 0;
}
.accordion h4 {
background-color: #FFFFFF;
border: 1px solid #ddd;
color: #888888;
font-size: 21px;
line-height: 170%;
padding: 2px 5px;
font-weight:normal;
}
.accordion div p {
}
.accordion div strong, b {
}
.accordion br {
line-height: 0;
} .post_news{
color: #999999;
display: block;
float: left;
margin: 6px;
min-height: 180px;
min-width: 136px;
padding: 0;
position: relative;
text-align: left;
}
.news_post li{
border-style: none none solid;
border-bottom:1px dotted #DCDCDC;
min-height: 88px;
padding:15px 0 10px;
width: auto;
}
.news_content strong{
color:#333;		
}
.news_content span{
color:#888;
font-style:italic;
}
..news_content strong a:hover{
color:#0A85A4;
}
.date_bg span{
color: #1A1A1A;
display: block;
font-size: 14px;
line-height: 24px;
font-weight:bold;
}
.date_bg p{
color: #0A85A4;
display: block;
margin-bottom:0px;
}
.post_news  a.readmore{
float:right;
margin-top:10px!important;
}
.date_bg{
background:-moz-linear-gradient(center bottom ,  #fefefe 0%, #f7f7f7 100%) repeat scroll 0 0 transparent;
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#fefefe), color-stop(100%,#f7f7f7));
background: -webkit-linear-gradient(left, #fefefe 0%, #f7f7f7 100%);
background: -o-linear-gradient(left, #fefefe 0%, #f7f7f7 100%);
background: -ms-linear-gradient(left, #fefefe 0%, #f7f7f7 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#f7f7f7',GradientType=1 );
-ms-filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#f7f7f7',GradientType=1 );
background: linear-gradient(left, #fefefe 0%, #f7f7f7 100%); 
color: #fff;
display: block;
font-size: 30px;
height: 74px;
line-height: 36px;
margin-right: 12px;
padding-top: 10px;
text-align: center;
text-transform: uppercase;
width: 83px;
border-radius:83px;
float:left;
-webkit-box-shadow: 0 0 1px inset, 0 2px 0 rgba(255, 255, 255, 0.5) inset, 0 1px 0 rgba(0, 0, 0, 0.4) inset;
-moz-box-shadow: 0 0 1px inset, 0 2px 0 rgba(255, 255, 255, 0.5) inset, 0 1px 0 rgba(0, 0, 0, 0.4) inset;
box-shadow: 0 0 1px inset, 0 2px 0 rgba(255, 255, 255, 0.5) inset, 0 1px 0 rgba(0, 0, 0, 0.4) inset;
} .kaya_twitter .twitter_img{
clear: both;
float: left;
height: 32px;
width: 32px;
padding-right:15px;
}
.twitter_text{
}
.twitter{
margin: 20px 0 0;
overflow: hidden;
} .shortcode_portfolio, .shortcode_portfolio li {
overflow: inherit !important;
margin-bottom: 35px!important;
}
.shortcode_portfolio .portfolio-container h4{
padding: 0!important;
}
.bxslider_wrap .bx-controls-direction {
display: none;
}
ul.news_post {
list-style: none outside none;
}