.page-test { 
	background-image:url(../jumpstart1.0/img/slide1.png); no-repeat center center fixed; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
/*.top-header{background: #f2c025}*/
.top-header{background: #003366}
.top-header ul li{border-right: 1px solid #d9ac21;height: 27px;}
.top-header ul li:first-child{border-left: 1px solid #d9ac21}
.top-header ul li a{margin-left:10px}
.top-header ul li>a, .top-header span{font-family: 'Open Sans', sans-serif; font-weight:bold;font-size: 11px;color: #fff;margin-right: 10px; line-height:27px; display:inline-block}
.top-header a:hover{}
.top-header .login{background:#a9861a; margin-bottom:0; font-size:11px !important;}
.top-header . button.large {padding-right:0; margin-right:0 !important;}
.top-header .phone{background:#f2c025;; margin-bottom:0; font-size:1.25em !important;}
#logo{font-family: 'Open Sans', sans-serif; font-size: 38px;color:#222; margin-top:10px; display:block; width:100%;}

.tagline{
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
    color:rgb(125,125,125);
	margin-bottom:0;
	color:#7f7f7f;
}

.phone2 {background:#ff9933;; margin-bottom:10px; margin-top:10px; align-content:center; font-size:1.25em !important;}

/*PAGE TITLE PART */
.banner-wrapper{
   /* background-image: url('../images/bg/page-title-rg.jpg');*/
	 background-color: #ccc;
height:inherit;
   /* padding-top:25px;*/
    width: 100%;
}

.titleBar {
    position: relative;
 /*   padding: 46px 0;*/ padding:23px 0;
    background-color: #6BA84A;
    background-repeat: repeat-x;
    background-image: -moz-linear-gradient(45deg,#4884CC,#6BA84A);
    background-image: -webkit-linear-gradient(45deg,#4884CC,#6BA84A);
    background-image: -o-linear-gradient(45deg,#4884CC,#6BA84A);
    background-image: linear-gradient(45deg,#4884CC,#6BA84A);
    -webkit-box-shadow: 0 0 40px 0 rgba(0,0,0,.15);
    -moz-box-shadow: 0 0 40px 0 rgba(0,0,0,.15);
    box-shadow: 0 0 40px 0 rgba(0,0,0,.15);
	min-height:190px;
}
.titleBar-img {
    position: relative;
 /*   padding: 46px 0;*/ padding:23px 0;
    background-color: #336699;
    background-repeat: repeat-x; background-size:cover;
	 /* background-image:url(../images/istock-bground-overlay.jpg);*/
		  background-image:url(../images/istock-bground-gratis.jpg);
   /* background-image:url(../images/istock-bground.jpg);
    background-image:url(../images/istock-bground2.jpg);
  background-image:url(../images/istock-test6.jpg);*/
    -webkit-box-shadow: 0 0 40px 0 rgba(0,0,0,.15);
    -moz-box-shadow: 0 0 40px 0 rgba(0,0,0,.15);
    box-shadow: 0 0 40px 0 rgba(0,0,0,.15);
	min-height:190px;
}

.titleBar-img-tanbox {
    position: relative;
 padding:23px 0;
    background-color: #336699;
    background-repeat: repeat-x; background-size:cover;
    background-image:url(../images/istock-bground-overlay.jpg);

    -webkit-box-shadow: 0 0 40px 0 rgba(0,0,0,.15);
    -moz-box-shadow: 0 0 40px 0 rgba(0,0,0,.15);
    box-shadow: 0 0 40px 0 rgba(0,0,0,.15);
	min-height:190px;
}

.titleBar-other {
    position: relative;
 /*   padding: 46px 0;*/ padding:23px 0;
    background-color: #6BA84A;
    background-repeat: repeat-x;
    background-image: -moz-linear-gradient(45deg,#4884CC,#6BA84A);
    background-image: -webkit-linear-gradient(45deg,#4884CC,#6BA84A);
    background-image: -o-linear-gradient(45deg,#4884CC,#6BA84A);
    background-image: linear-gradient(45deg,#4884CC,#6BA84A);
    -webkit-box-shadow: 0 0 40px 0 rgba(0,0,0,.15);
    -moz-box-shadow: 0 0 40px 0 rgba(0,0,0,.15);
    box-shadow: 0 0 40px 0 rgba(0,0,0,.15);
	min-height:190px;
}

.titleBar-landing {
    position: relative;
    padding: 46px 0;
/* padding:23px 0;*/
    background-color: #6BA84A;
  /*  background-repeat: repeat-x;
    background-image: -moz-linear-gradient(45deg,#4884CC,#6BA84A);
    background-image: -webkit-linear-gradient(45deg,#4884CC,#6BA84A);
    background-image: -o-linear-gradient(45deg,#4884CC,#6BA84A);
    background-image: linear-gradient(45deg,#4884CC,#6BA84A);*/
    -webkit-box-shadow: 0 0 40px 0 rgba(0,0,0,.15);
    -moz-box-shadow: 0 0 40px 0 rgba(0,0,0,.15);
    box-shadow: 0 0 40px 0 rgba(0,0,0,.15);
	min-height:190px;
	background-image:url(../jumpstart1.0/img/slide1.png);
	background-size: cover !important; 
	background-attachment: fixed !important;
	
}

.titleBar-landing-none {
    position: relative;
  /*  padding: 46px 0;/*padding:23px 0; */
    background-color: #fff;
  /*  background-repeat: repeat-x;
    background-image: -moz-linear-gradient(45deg,#4884CC,#6BA84A);
    background-image: -webkit-linear-gradient(45deg,#4884CC,#6BA84A);
    background-image: -o-linear-gradient(45deg,#4884CC,#6BA84A);
    background-image: linear-gradient(45deg,#4884CC,#6BA84A);*/
    -webkit-box-shadow: 0 0 40px 0 rgba(0,0,0,.15);
    -moz-box-shadow: 0 0 40px 0 rgba(0,0,0,.15);
    box-shadow: 0 0 40px 0 rgba(0,0,0,.15);
	/*min-height:90px;
	background-image:url(../jumpstart1.0/img/slide1..png);
	background-size: cover !important; 
	background-attachment: fixed !important;*/
	
}

.container {
    margin-right: auto;
    margin-left: auto;
}

.container_footer{
    margin-right: auto;
    margin-left: auto;
}
	
.footerBar {
    position: relative;
    padding: 46px 0;
    background-color: #6BA84A;
    background-repeat: repeat-x;
    background-image: -moz-linear-gradient(45deg,#4884CC,#6BA84A);
    background-image: -webkit-linear-gradient(45deg,#4884CC,#6BA84A);
    background-image: -o-linear-gradient(45deg,#4884CC,#6BA84A);
    background-image: linear-gradient(45deg,#4884CC,#6BA84A);
    -webkit-box-shadow: 0 0 40px 0 rgba(0,0,0,.15);
    -moz-box-shadow: 0 0 40px 0 rgba(0,0,0,.15);
    box-shadow: 0 0 40px 0 rgba(0,0,0,.15);
	min-height:190px;
	width:100%;
}

	
.page_title{
    font-family: 'Open Sans', sans-serif; font-weight:bold;
    font-size: 22px;
    color: rgb(89,89,89);
    margin-left: 25px;
}

.banner>.button{
    background: #f2c025;
    border:none;
    font-family: 'Open Sans', sans-serif;
    font-size: 11px;
    color: #fff;
}


/* HOME CONTENT*/
.services{
    /*background: #f2c025;*/background:#003399;
    height: 150px;
    text-align: center;
    padding-top:20px;
}
.services img{
    display: block;
    margin-left: auto;
    margin-right: auto;
    vertical-align: middle;
    margin-bottom: 20px;
    
}
.services span{
    font-family: 'Open Sans', sans-serif;
    font-size: 18px;
    color:#fff;
    margin-top: 20px;
    
}
.service_learn_more{
    border:1px solid;
    border-color: rgb(236,236,236);
    text-align: center;
    height: 50px;
    padding-top: 18px;
}
.service_learn_more a{
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    color:rgb(116,116,116);
}
.module{
    height: 55px;
    background: rgb(102,102,102);
    margin: 15px 0;
}
.module_title{
    margin-left: -25px;
    padding-top: 15px;
    font-family: 'Open Sans', sans-serif; font-weight:bold;
    font-size: 15px;
    color:#fff;
}
.module_img{
    /*background: #f2c025;*/
	 background:#003399;
    width: 100%;
    height: 55px;
    margin: 0 -10px 0 -18px;
    padding: 15px;
}
.module_arrow{
    position: absolute;
    top: 20px;
    right: 20px;
    width: 0; 
    height: 0; 
    border-top: 8px solid transparent;
    border-bottom: 8px solid transparent; 
    border-left:10px solid blue; 
    border-left-color: #f2c025;
}
.promo{
    background: #f5f5f5;
    padding: 25px 15px;
    border: 1px solid;
    border-color: #eaeaea;
    margin: 15px 0;
	
}
.promo span{
    font-size: 20px;
    color: #000;  
	display:inline-block;
	line-height:40px
}
.promo a.button{background: #f2c025;
    font-size: 13px;
    color: #fff;
}
a.button.shadow-button{margin-bottom:0}
.promo a.button:hover{
    background:rgb(169,134,26); 
}


.promo2 {
    background:#f5f5f5 ;
    padding: 25px 15px;
    border: 0px solid;
    border-color: #eaeaea;
    margin: 15px 0;

	
}
.promo2 span{
    font-size: 20px;
    color: #000;  
	display:inline-block;
	line-height:40px
}
.promo2 a.button{background: #f2c025;
    font-size: 13px;
    color: #fff;	opacity:0.5;

}
a.button.shadow-button{margin-bottom:0}
.promo2 a.button:hover{
    background:rgb(169,134,26); 
		opacity:0.5;
}



.promo3 {
    background: ;
    padding: 25px 15px;
    border: 0px solid;
    border-color: #eaeaea;
    margin: 15px 0;

	
}
.promo3 span{
    font-size: 20px;
    color: #000;  
	display:inline-block;
	line-height:40px
}
.promo3 a.button{background: #f2c025;
    font-size: 13px;
    color: #fff;	opacity:0.5;

}
a.button.shadow-button{margin-bottom:0}
.promo3 a.button:hover{
    background:rgb(169,134,26); 
		opacity:0.5;
}



.module_content .row{
    margin-bottom: 20px;

}
.mod_con_text{
    margin-left: 15px;
}
.mod_con_text h5{
	font-weight:bold;
    font-size: 15px;
    color: #000;
	margin:0;
}
.mod_con_text p{
    font-family: 'Open Sans', sans-serif;
    font-size: 13px;
    color: rgb(116,116,116);
    margin: 0;
}
.mod_con_text a{
    font-family: 'Open Sans', sans-serif;
    font-size: 13px;
    color: rgb(144,144,144);
    text-decoration: underline;
    font-style: italic;
}
.module_content .row.collapse{
    margin-bottom: 1px;
    margin-left: 1px;
}
#testimonial_slide li{width:352px; max-width:100%;}
.testimonial-content{
    background: rgb(241,241,241);
    border:1px solid;
    border-color: rgb(212,212,212);
    font-family: Georgia;
    font-size: 16px; 
    color:rgb(109,109,109);
    font-style: italic;
    padding: 20px;
    position: relative;
    margin-bottom: 15px;
}
.testimonial-content:after, .testimonial-content:before {
    top: 100%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}

.testimonial-content:after {
    border-color: rgba(136, 183, 213, 0);
    border-top-color: rgb(241,241,241);
    border-width: 10px;
    margin-left: 1px;
    
}
.testimonial-content:before {
    border-color: rgba(194, 225, 245, 0);
    border-top-color: rgb(212,212,212);
    border-width: 11px;
    
}


.module_content cite{
    font-family: Georgia;
    font-size: 17px;
    color: rgb(72,72,72);
    font-style: italic;
}
.test_author{
    font-family: Georgia;
    font-size: 11px;
    color: #f2c025;
    font-style: italic;
}

/* BLOG CONTENT*/

.content_wrapper{ margin-top:25px;}
.post_img{margin-bottom:10px; position:relative;}
.mod_con_img{position:relative}
.post_text{font-size: 13px; color: #8d8d8d;margin-top: 0px;}
.button:hover{background: #a9861a}
.post{padding-bottom: 45px; border-bottom: 1px solid #f0f0f0; margin-bottom: 15px;}
.post h3, .post h2{color:#00000c; font-size:22px;}
.meta {position:absolute; left:0px; bottom:0px; list-style:none; margin-bottom:1px}
.meta li {background:url('../images/meta_bg.png') no-repeat; width:110px; height:37px; display:inline-block; padding:0px 10px; line-height:37px; color:#fff; font-family: 'Open Sans', sans-serif; font-size:11px}

.post.col1-alternative h2 {margin:0 0 0.4em 0}
.post.col1-alternative {padding-bottom:0px; margin-bottom:20px}
.post.col1-alternative .meta {margin-bottom:2px}
.post.col-2{padding-bottom:10px; margin-bottom:25px}
.post.col-2 .post_img{margin-bottom:0}
.post.col-2 h2 {margin:10px 0 0 0}
.post.col-2 .post_text{margin-top:10px}
.post a.button {font-style:italic}

.pagination-wrapper{margin-bottom:40px}
.pagination li.current a{background: #f2c025;}
.pagination li{}
.pagination li>a{font-family: 'Open Sans', sans-serif;font-size: 13px;color: #fff; padding:4px 10px; background: #74777b}
.pagination li.current a:hover, .pagination li a:hover{background: #f2c025}

/*SIDEBAR AND WIDGETS*/

.widgets{border: 1px solid #dfdfdf;margin-bottom: 15px;}
.widgets > h3{font-size: 17px;color:#fff;background: #74777b;padding-left: 20px;height: 50px;line-height:50px;margin:0;text-transform:uppercase;}
.wid_content{padding: 20px;}
.widgets ul.categories {list-style:none; margin-bottom:0}
.widgets ul.categories li{background:url('../images/list1.png') no-repeat left; padding-left:20px; line-height:26px; color:#000}
.widgets ul.categories a{font-family: 'Open Sans', sans-serif;font-size: 13px;color: #000; }
.widgets ul.categories a:hover{color:#9d9d9d}
.widgets ul.categories span{font-family: 'Open Sans', sans-serif; color:#9d9d9d; margin-left:4px}
.widgets.side-widgets{border:none}
.side-nav li, .section-container section .title a, .section-container .section .title a, .section-container.auto section .title a, .section-container.auto .section .title a {font-size:1em}

#tags{
    list-style: none;
    margin-bottom: 70px;
}

#tags li{
    float: left;
    margin: 2px;
    background: #f2c025;
    border-radius:5px;
}
#tags li a{
    font-family: 'Open Sans', sans-serif;
    font-size: 10px;
    color: #fff;
    margin: 5px;
}
#tags li:hover{background:#a9861a}
.widgets a.user, .widgets p.wid_date{
    font-family: 'Open Sans', sans-serif;
    font-size: 13px;
    color:#f2c025;
}


/*-----------Flickr widget-----------*/
.thumbs { margin: 0px; padding: 0px; overflow: hidden; }
.thumbs li { list-style: none; float: left;}
.thumbs li a { }
.thumbs li img { display: block; }
.thumbs li a img { border: none;width:66px;height:66px;margin:6px;}
.thumbs li a img:hover{border:#f2c025 6px inset; }



/*Header rapper*/
.header_wrapper{
    background: #2e2e2e url('../images/footer_shadow.png') no-repeat top center;
    padding-top: 30px;
}


/* FOOTER */

.footer_wrapper{
    background: #2e2e2e url('../images/footer_shadow.png') no-repeat top center;
    padding-top: 30px;
}

h4.footer-title{font-size: 18px;color:#f2c025; background: #2e2e2e url('../images/footer_title_border.png') no-repeat bottom; padding-bottom:10px}
.footer_part_content{font-size: 13px;color:#c0c0c0;margin-top: 10px;}
.footer_part_content input[type="text"], .footer_part_content textarea{
    background: #292929;
	border: solid 1px #232323; 
	color:#bbb;
	
}
.footer_part_content input[type="text"] {height:32px}
.footer_part_content textarea{height:80px}
.footer_part_content input[type="text"]:hover, .footer_part_content textarea:hover{ background: #232323;}
.footer_part_content a.postfix{
    background: #f2c025;
    font-size: 11px;
    color:#fff;
    border:1px solid;
    border-color: rgb(36,36,36);
}

.footer_bottom .right{float:right !important; text-align:right}
#footer-contact-form div.small-6.columns:first-child {padding-right:0.6em; padding-left:1.250em} 
#footer-contact-form div.small-6.columns {padding-left:0.6em} 

.footer_part_content span.foot_about{
    font-size: 13px;
    color: rgb(115,115,115);

}
.footer_part_content a.foot_about{
    font-size: 13px;
    color: #fff;
    text-decoration: #fff; 
}
.footer_part_content img{
    margin-bottom: 5px;
}
.footer_part_content a.button{
    margin-top: 15px;
}
.footer_wrapper>.row{
   background:url('../images/footer_bottom_sep.png') repeat-x bottom center;
    margin-bottom: 20px;
}
.footer_bottom p{
    font-size: 11px;
    color:rgb(115,115,115);
}

/* CONTACT*/
.contact_title{
    font-family: 'Open Sans', sans-serif; font-weight:bold;
    font-size: 21px;
    color:#f2c025;
    margin-top: 20px;
}
.contact_text{
    font-family: 'Open Sans', sans-serif;
    font-size: 13px;
    color: rgb(141,141,141);
}
.contact_form{
    margin-top: 20px;
}
.contact_form input[type="text"], .contact_form textarea{
    height: 50px;
    background: #f9f9f9;
    border: 1px solid /*#d9d9d9;*/ #7F7B7B;}

.contact_form input[type="text"], .contact_form textarea{
    height: 50px;
    background: #f9f9f9;
    border: 1px solid /*#d9d9d9;*/ #7F7B7B;
    border-radius: 5px;
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
    color:#333;
}


.contact_form textArea{
    height: 135px;
}
.contact_form div.small-4.columns, .contact_form div.large-4.columns{padding-left:0}
.contact_form div.small-4.columns:first-child, .contact_form div.large-4.columns:first-child{padding-left:1.250em}
.contact_form input.button{
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
    color:#fff;
	padding: 1.4em 1.7em;
    font-weight: normal;
    margin-top: 15px;
    border-radius: 5px;
}
.contact_info{
    margin-top: 15px;
    font-family: Arial;
    font-size: 13px;
    color: rgb(27,27,27);
}
.success{color:green; font-weight:bold}
.error{color:red; font-weight:bold}
.contact_info a{
    color: rgb(27,27,27);
    text-decoration: underline;
}
.contact_info img{
    margin-bottom: 5px;
}
#map_canvas{width:100%; height:450px;}

/*PORTFOLIO*/
.filter{border-top: 1px solid #f0f0f0;border-bottom: 1px solid #f0f0f0;padding: 20px 0;margin-bottom: 20px;}
.filter li {display:inline-block; margin-left:20px}
.filter li:first-child{margin-left:0}
.filter li.active a, .filter li:hover a{background:#f2c025; color:#fff; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; }
.filter li a {font-family:'Open Sans', serif; color:#747474; font-size:14px; text-transform:uppercase; padding:4px 10px; font-weight:bold}

.portfolio-content, .filter{list-style:none}

.portfolio-content li {margin-bottom:20px}

/*SINGLE POST*/

.comment_count{
    margin-bottom: 10px;
    margin-top: 30px;
	font-weight:bold;
}
.post.single-post{padding-bottom:10px}
/*COMMENTS*/
.color{
    color: #f2c025;
}
.comment_list{
    list-style: none;
    overflow: hidden;
    margin: 0;
    
}
.com_item:first-child{
    
    margin-top: 0;
    padding-top: 0;
}
.com_item{
    padding-top: 25px;
    float: left;
    width: 100%;
}
.com_main{
    border-bottom: 1px solid;
    border-bottom-color: rgb(240,240,240);
    padding-bottom: 0;
    margin: 0;
    height: 110px;
}
.avatar{
    width: 80px;
	height:80px;
    border:5px solid;
    border-color: #f2c025;
    border-radius: 5px;
    position: relative;
    float: left;
    margin-right: 15px;
}
.avatar img{
    width: 70px;
    height: 70px;

}

.homeimg img{
    width: 300px;
    height: 200px;
	 /*border: 2px solid;
    border-color: #eaeaea;
    margin: 15px 0;*/
	-webkit-box-shadow: 7px 7px 7px 0px rgba(204,204,204,1);
-moz-box-shadow: 7px 7px 7px 0px rgba(204,204,204,1);
box-shadow: 7px 7px 7px 0px rgba(204,204,204,1);

}

.com_content{
    float: left;
}
.user_name>a{
    font-family: 'Open Sans', sans-serif;
    font-size: 14px; 
    color: rgb(60,60,60)
}
.com_date{
    font-family: 'Open Sans', sans-serif;
    font-size: 11px; 
    color: rgb(184,184,184)
}

 p.com_text{
    font-family: 'Open Sans', sans-serif;
    font-size: 13px; 
    color: rgb(134,134,134)
}
.com_reply{
    width: 100%;
    float: left;
    margin-top: -5px;;
}
.com_reply a.button{
    background: rgb(134,134,134);
    font-family: 'Open Sans', sans-serif;
    font-size: 11px; 
    color: #fff;
    border-radius: 5px;
}
.com_item .com_child{
    list-style: none;
    float: left;
    position: relative;
    margin: 0;
    padding: 25px 0 0 75px;
    width: 100%;
    
}
.com_item .com_child .com_item{
    position: relative;
    
}

/*PROJECTS*/
.proj_image{
    
}
.proj_image img{
    width: 770px;
}
.proj_view a.button{
    background: #f2c025;
    font-family: 'Open Sans', sans-serif;
    font-size: 13px;
    color: #fff;
}
.proj_view a.button:hover{
    background: rgb(169,134,26);
}

/*MAIN SLIDER*/

/*IMAGE CAROUSEL*/
.work_slide{
	position: relative;
}
#work_slide{
    list-style: none;	max-width:100% !Important;
}
.caroufredsel_wrapper{max-width:100% !Important;}
#work_slide li{
    float: left;
	margin-left:10px;
	margin-right:10px;
}
#work_slide.related-projects li{margin-left:10px; margin-right:10px}
#work_slide.related-projects li:first-child{margin-left:0px}

#work_slide li img {
	display: block;
	float: left;
	height: 180px; 
	width:262px;	
}

a.prev, a.next {
	width: 30px;
	height: 30px;
	display: block;
	position: absolute;
	top: -58px;
	color: rgb(184,184,184);
	background: rgb(118,118,118);
	padding: 5px;
	text-align: center;
	vertical-align: middle;
	font-weight: bold;
	font-size: 25px;
	line-height:18px;
}
a.prev {
    right: 44px;
    background-position: 0 0;
    border-top-left-radius: 2px;
    border-bottom-left-radius: 2px;
}
a.next{
    right:10px;
    border-top-right-radius: 2px;
    border-bottom-right-radius: 2px;
}

a.prev.disabled, a.next.disabled {
    cursor: default;
}

a.prev span, a.next span {
    display: none;
}
.clearfix {
	float: none;
	clear: both;
}
.testimonial-block a.prev, .testimonial-block  a.next{top:38px}
.testimonial-block a.prev{right:60px}
.testimonial-block a.next{right:26px}
.popular-posts article{margin-bottom:20px !important}

.white { color:#fff; }

.featured-block{
	width:95%;
height: 250px;
    overflow: hidden;
    position: relative;
    -webkit-transition: all 300ms linear;
    -moz-transition: all 300ms linear;
    -o-transition: all 300ms linear;
    -ms-transition: all 300ms linear;
    transition: all 300ms linear;
background:#336699;


	
}

.blockshadow {
-webkit-box-shadow: 5px 5px 5px 0px rgba(0,0,0,0.75);
-moz-box-shadow: 5px 5px 5px 0px rgba(0,0,0,0.75);
box-shadow: 5px 5px 5px 0px rgba(0,0,0,0.75);}


.featured-block-b{
	width:100%;
	height: 250px;
    overflow: hidden;
    position: relative;
    -webkit-transition: all 300ms linear;
    -moz-transition: all 300ms linear;
    -o-transition: all 300ms linear;
    -ms-transition: all 300ms linear;
    transition: all 300ms linear;
background:#c2c2c2;
	
}
.featured-block-inside{
	width:100%;
	height: 100px;
    overflow: hidden;
    position: relative;
    -webkit-transition: all 300ms linear;
    -moz-transition: all 300ms linear;
    -o-transition: all 300ms linear;
    -ms-transition: all 300ms linear;
    transition: all 300ms linear;

	
}

.featured-block-b-inside{
	width:100%;
	height: 100px;
    overflow: hidden;
    position: relative;
    -webkit-transition: all 300ms linear;
    -moz-transition: all 300ms linear;
    -o-transition: all 300ms linear;
    -ms-transition: all 300ms linear;
    transition: all 300ms linear;

	
}

.featured-block > a{

    width: 100%;
    height: 100%;
    display: block;
    color: #333;
    position: relative;
	
}

.featured-block-b > a{

    width: 100%;
    height: 100%;
    display: block;
    color: #333;
    position: relative;
	
}

.featured-block-inside > a{

    width: 100%;
    height: 100%;
    display: block;
    color: #333;
    position: relative;
	
}
.featured-block-b-inside > a{

    width: 100%;
    height: 100%;
    display: block;
    color: #333;
    position: relative;
	
}
.fblock-icon{
	font-size:30px; 
}


.featured-block-b-inside  .fblock-icon {
	font-size:25px; }



.featured-block-bluelanding-inside .fblock-icon-inside{
	font-size:30px;
}
.featured-block-bluelanding{
	width:100%;
	height: 150px;
	
    overflow: hidden;
    position: relative;
    -webkit-transition: all 300ms linear;
    -moz-transition: all 300ms linear;
    -o-transition: all 300ms linear;
    -ms-transition: all 300ms linear;
    transition: all 300ms linear;
	/*background:#f2c025;*/background:#336699;
	
}

.featured-block-bluelanding-inside{
	width:100%;
	height: 50px;
    overflow: hidden;
    position: relative;
    -webkit-transition: all 300ms linear;
    -moz-transition: all 300ms linear;
    -o-transition: all 300ms linear;
    -ms-transition: all 300ms linear;
    transition: all 300ms linear;
	/*background:#f2c025;*/background:#336699;

}

.featured-block-bluelanding > a{
    text-align: left;
    width: 100%;
    height: 100%;
    display: block;
   color:#fff;
    position: relative;

	
}

.featured-block-bluelanding-inside > a{
    text-align: left;
    width: 100%;
    height: 100%;
    display: block;
   color:#fff;
    position: relative;
	
	
}



.featured-block-bluelanding:hover{
   background:#fff;
}

.featured-block-orangelanding-inside:hover{
   background:#fff;
}


.featured-block-bluelanding:hover .fblock-icon{
	font-size:30px;
    color: #f2c025;
    -webkit-animation: moveFromLeft 400ms ease;
    -moz-animation: moveFromLeft 400ms ease;
    -ms-animation: moveFromLeft 400ms ease;
}

.featured-block-bluelanding-inside:hover .fblock-icon-inside{
	font-size:30px;
    color: #f2c025;
    -webkit-animation: moveFromLeft 400ms ease;
    -moz-animation: moveFromLeft 400ms ease;
    -ms-animation: moveFromLeft 400ms ease;
}



.featured-block-bluelanding:hover .fblock-main{
	color:#f2c025;
    -webkit-animation: moveFromRight 300ms ease;
    -moz-animation: moveFromRight 300ms ease;
    -ms-animation: moveFromRight 300ms ease;
}

.featured-block-bluelanding-inside:hover .fblock-main-inside{
	color:#f2c025;
    -webkit-animation: moveFromRight 300ms ease;
    -moz-animation: moveFromRight 300ms ease;
    -ms-animation: moveFromRight 300ms ease;
}


.featured-block-bluelanding:hover .fblock-sub{
	border-color:#f2c025;
	background:#f2c025;
	color:#fff;
    -webkit-animation: moveFromBottom 500ms ease;
    -moz-animation: moveFromBottom 500ms ease;
    -ms-animation: moveFromBottom 500ms ease;
}

.featured-block-bluelanding-inside:hover .fblock-sub-inside{
	border-color:#f2c025; 
	background:#f2c025;
	color:#fff;
    -webkit-animation: moveFromBottom 500ms ease;
    -moz-animation: moveFromBottom 500ms ease;
    -ms-animation: moveFromBottom 500ms ease;
}


/* end of featured block bluelanding*/


/* gray landing */
.featured-block-graylanding{
	width:100%;
	height: 135px;
   overflow: hidden;
    position: relative;
    -webkit-transition: all 300ms linear;
    -moz-transition: all 300ms linear;
    -o-transition: all 300ms linear;
    -ms-transition: all 300ms linear;
    transition: all 300ms linear;
	background:#cccccc;
	
}



.featured-block-graylanding .fblock-icon{
	font-size:25px; margin-top:-5; color:#336699;
}

.featured-block-graylanding-inside .fblock-icon-inside{
	font-size:25px; margin-top:-5;
}



.featured-block-graylanding-inside{
	width:100%;
	height:135px;
  overflow: hidden;
    position: relative;
    -webkit-transition: all 300ms linear;
    -moz-transition: all 300ms linear;
    -o-transition: all 300ms linear;
    -ms-transition: all 300ms linear;
    transition: all 300ms linear;
	background:#f2c025;
}

.featured-block-graylanding > a{
    text-align: left;
    width: 100%;
    height: 100%;
    display: block;
    color: #333333;
    position: relative;
	
	
}

.featured-block-graylanding-inside > a{
    text-align: left;
    width: 100%;
    height: 100%;
    display: block;
    color: #336699;
    position: relative;
	
}



.featured-block-graylanding:hover{
	background:#f2c025;
}

.featured-block-graylanding-inside:hover{
 	background:#f2c025;
}


.featured-block-graylanding:hover .fblock-icon{
	font-size:25px; 
  color: #336699;
    -webkit-animation: moveFromLeft 400ms ease;
    -moz-animation: moveFromLeft 400ms ease;
    -ms-animation: moveFromLeft 400ms ease;
}

.featured-block-graylanding-inside:hover .fblock-icon-inside{
	font-size:25px;
color: #336699;
    -webkit-animation: moveFromLeft 400ms ease;
    -moz-animation: moveFromLeft 400ms ease;
    -ms-animation: moveFromLeft 400ms ease;
}



.featured-block-graylanding:hover .fblock-main{
 color: #336699;
    -webkit-animation: moveFromRight 300ms ease;
    -moz-animation: moveFromRight 300ms ease;
    -ms-animation: moveFromRight 300ms ease;
}

.featured-block-graylanding-inside:hover .fblock-main-inside{
 color: #336699;
    -webkit-animation: moveFromRight 300ms ease;
    -moz-animation: moveFromRight 300ms ease;
    -ms-animation: moveFromRight 300ms ease;
}


.featured-block-graylanding:hover .fblock-sub{
	border-color:#333333;
		background:#f2c025;
	 color: #336699;
    -webkit-animation: moveFromBottom 500ms ease;
    -moz-animation: moveFromBottom 500ms ease;
    -ms-animation: moveFromBottom 500ms ease;
}

.featured-block-graylanding-inside:hover .fblock-sub-inside{
	border-color:#333333;
	background:#f2c025;
	 color: #336699;
    -webkit-animation: moveFromBottom 500ms ease;
    -moz-animation: moveFromBottom 500ms ease;
    -ms-animation: moveFromBottom 500ms ease;
}


/* end of featured block graylanding*/



/* gray inside */
.featured-block-grayinside{
	width:100%;
	height: auto;
   overflow: hidden;
    position: relative;
    -webkit-transition: all 300ms linear;
    -moz-transition: all 300ms linear;
    -o-transition: all 300ms linear;
    -ms-transition: all 300ms linear;
    transition: all 300ms linear;
	background:#4884CC;
	
}






.featured-block-grayinside-inside{
	width:100%;
	height:auto;
  overflow: hidden;
    position: relative;
    -webkit-transition: all 300ms linear;
    -moz-transition: all 300ms linear;
    -o-transition: all 300ms linear;
    -ms-transition: all 300ms linear;
    transition: all 300ms linear;
	background:#6BA84A;
}

.featured-block-grayinside > a{
    text-align: left;
    width: 100%;
    height: 100%;
    display: block;
    color: #336699;
    position: relative;
	
	
}

.featured-block-grayinside-inside > a{
    text-align: left;
    width: 100%;
    height: 100%;
    display: block;
    color: #336699;
    position: relative;
	
}



.featured-block-grayinside:hover{
	background:#6BA84A;
}

.featured-block-grayinside-inside:hover{
 	background:#6BA84A;
}




.featured-block-grayinside:hover .fblock-main{
 color: #336699;
    -webkit-animation: moveFromRight 300ms ease;
    -moz-animation: moveFromRight 300ms ease;
    -ms-animation: moveFromRight 300ms ease;
}

.featured-block-grayinside-inside:hover .fblock-main-inside{
 color: #336699;
    -webkit-animation: moveFromRight 300ms ease;
    -moz-animation: moveFromRight 300ms ease;
    -ms-animation: moveFromRight 300ms ease;
}


.featured-block-grayinside:hover .fblock-sub{
	border-color:#333333;
		background:#f2c025;
	 color: #336699;
    -webkit-animation: moveFromBottom 500ms ease;
    -moz-animation: moveFromBottom 500ms ease;
    -ms-animation: moveFromBottom 500ms ease;
}

.featured-block-grayinside:hover .fblock-sub-inside{
	border-color:#333333;
	background:#f2c025;
	 color: #336699;
    -webkit-animation: moveFromBottom 500ms ease;
    -moz-animation: moveFromBottom 500ms ease;
    -ms-animation: moveFromBottom 500ms ease;
}



/* featured block pink*/
.featured-block-pinklanding .fblock-icon{
	font-size:30px; 
}

.featured-block-pinklanding-inside .fblock-icon-inside{
	font-size:30px;
}
.featured-block-pink{
	width:100%;
	height: 250px;
    overflow: hidden;
    position: relative;
    -webkit-transition: all 300ms linear;
    -moz-transition: all 300ms linear;
    -o-transition: all 300ms linear;
    -ms-transition: all 300ms linear;
    transition: all 300ms linear;
	/*background:#f2c025;*/background:#cc3333;
}

.featured-block-pink-inside{
	width:100%;
	height: 100px;
    overflow: hidden;
    position: relative;
    -webkit-transition: all 300ms linear;
    -moz-transition: all 300ms linear;
    -o-transition: all 300ms linear;
    -ms-transition: all 300ms linear;
    transition: all 300ms linear;
	/*background:#f2c025;*/background:#cc3333;
}

.featured-block-pink > a{
    text-align: left;
    width: 100%;
    height: 100%;
    display: block;
    color: #333;
    position: relative;
	
}

.featured-block-pink-inside > a{
    text-align: left;
    width: 100%;
    height: 100%;
    display: block;
    color: #333;
    position: relative;
	
}



.featured-block-pink:hover{
   background:#fff;
}

.featured-block-pink-inside:hover{
   background:#fff;
}


.featured-block-pink:hover .fblock-icon{
	font-size:70px;
    color: #f2c025;
    -webkit-animation: moveFromLeft 400ms ease;
    -moz-animation: moveFromLeft 400ms ease;
    -ms-animation: moveFromLeft 400ms ease;
}

.featured-block-pink-inside:hover .fblock-icon-inside{
	font-size:33px;
    color: #f2c025;
    -webkit-animation: moveFromLeft 400ms ease;
    -moz-animation: moveFromLeft 400ms ease;
    -ms-animation: moveFromLeft 400ms ease;
}



.featured-block-pink:hover .fblock-main{
	color:#f2c025;
    -webkit-animation: moveFromRight 300ms ease;
    -moz-animation: moveFromRight 300ms ease;
    -ms-animation: moveFromRight 300ms ease;
}

.featured-block-pink-inside:hover .fblock-main-inside{
	color:#f2c025;
    -webkit-animation: moveFromRight 300ms ease;
    -moz-animation: moveFromRight 300ms ease;
    -ms-animation: moveFromRight 300ms ease;
}


.featured-block-pink:hover .fblock-sub{
	border-color:#f2c025;
	background:#f2c025;
	color:#fff;
    -webkit-animation: moveFromBottom 500ms ease;
    -moz-animation: moveFromBottom 500ms ease;
    -ms-animation: moveFromBottom 500ms ease;
}

.featured-block-pink-inside:hover .fblock-sub-inside{
	border-color:#f2c025;
	background:#f2c025;
	color:#fff;
    -webkit-animation: moveFromBottom 500ms ease;
    -moz-animation: moveFromBottom 500ms ease;
    -ms-animation: moveFromBottom 500ms ease;
}


/* end of featured block pink */


/* test feature block video for hybrid */

.featured-block-video .fblock-icon{
	font-size:30px; 
}

.featured-block-video-inside .fblock-icon-inside{
	font-size:30px;
}
.featured-block-video{
	width:100%;
	height: 250px;
    overflow: hidden;
    position: relative;
    -webkit-transition: all 300ms linear;
    -moz-transition: all 300ms linear;
    -o-transition: all 300ms linear;
    -ms-transition: all 300ms linear;
    transition: all 300ms linear;
	background:#f2c025;
}

.featured-block-video-inside{
	width:100%;
	height: 100px;
    overflow: hidden;
    position: relative;
    -webkit-transition: all 300ms linear;
    -moz-transition: all 300ms linear;
    -o-transition: all 300ms linear;
    -ms-transition: all 300ms linear;
    transition: all 300ms linear;
	background:#f2c025;
}

.featured-block-video > a{
    text-align: left;
    width: 100%;
    height: 100%;
    display: block;
    color: #333;
    position: relative;
	
}

.featured-block-video-inside > a{
    text-align: left;
    width: 100%;
    height: 100%;
    display: block;
    color: #333;
    position: relative;
	
}



.featured-block-video:hover{
   background:#eeeeee;
}

.featured-block-video-inside:hover{
   background:#eeeeee;
}


.featured-block-video:hover .fblock-icon{
	font-size:70px;
    color: #cccccc;
    -webkit-animation: moveFromLeft 400ms ease;
    -moz-animation: moveFromLeft 400ms ease;
    -ms-animation: moveFromLeft 400ms ease;
}

.featured-block-video-inside:hover .fblock-icon-inside{
	font-size:33px;
    color: #cccccc;
    -webkit-animation: moveFromLeft 400ms ease;
    -moz-animation: moveFromLeft 400ms ease;
    -ms-animation: moveFromLeft 400ms ease;
}



.featured-block-video:hover .fblock-main{
	color:#cccccc;
    -webkit-animation: moveFromRight 300ms ease;
    -moz-animation: moveFromRight 300ms ease;
    -ms-animation: moveFromRight 300ms ease;
}

.featured-block-video-inside:hover .fblock-main-inside{
	color:#cccccc;
    -webkit-animation: moveFromRight 300ms ease;
    -moz-animation: moveFromRight 300ms ease;
    -ms-animation: moveFromRight 300ms ease;
}


.featured-block-video:hover .fblock-sub{
	border-color:#f2c025;
	background:#cccccc;
	color:#336699;
    -webkit-animation: moveFromBottom 500ms ease;
    -moz-animation: moveFromBottom 500ms ease;
    -ms-animation: moveFromBottom 500ms ease;
}

.featured-block-video-inside:hover .fblock-sub-inside{
	border-color:#f2c025;
	background:#cccccc;
	color:#336699;
    -webkit-animation: moveFromBottom 500ms ease;
    -moz-animation: moveFromBottom 500ms ease;
    -ms-animation: moveFromBottom 500ms ease;
}


/* end test feature block video for hybrid */


/* featured block green*/

.featured-block-greenlanding .fblock-icon{
	font-size:30px; 
}

.featured-block-greenlanding-inside .fblock-icon-inside{
	font-size:30px;
}

.featured-block-green{
	width:100%;
	height: 250px;
    overflow: hidden;
    position: relative;
    -webkit-transition: all 300ms linear;
    -moz-transition: all 300ms linear;
    -o-transition: all 300ms linear;
    -ms-transition: all 300ms linear;
    transition: all 300ms linear;
	/*background:#f2c025;*/background:#336633;
}

.featured-block-green-inside{
	width:100%;
	height: 100px;
    overflow: hidden;
    position: relative;
    -webkit-transition: all 300ms linear;
    -moz-transition: all 300ms linear;
    -o-transition: all 300ms linear;
    -ms-transition: all 300ms linear;
    transition: all 300ms linear;
	/*background:#f2c025;*/background:#336633;
}

.featured-block-green > a{
    text-align: left;
    width: 100%;
    height: 100%;
    display: block;
    color: #333;
    position: relative;
	
}

.featured-block-green-inside > a{
    text-align: left;
    width: 100%;
    height: 100%;
    display: block;
    color: #333;
    position: relative;
	
}



.featured-block-green:hover{
   background:#fff;
}

.featured-block-green-inside:hover{
   background:#fff;
}


.featured-block-green:hover .fblock-icon{
	font-size:70px;
    color: #f2c025;
    -webkit-animation: moveFromLeft 400ms ease;
    -moz-animation: moveFromLeft 400ms ease;
    -ms-animation: moveFromLeft 400ms ease;
}

.featured-block-green-inside:hover .fblock-icon-inside{
	font-size:33px;
    color: #f2c025;
    -webkit-animation: moveFromLeft 400ms ease;
    -moz-animation: moveFromLeft 400ms ease;
    -ms-animation: moveFromLeft 400ms ease;
}



.featured-block-green:hover .fblock-main{
	color:#f2c025;
    -webkit-animation: moveFromRight 300ms ease;
    -moz-animation: moveFromRight 300ms ease;
    -ms-animation: moveFromRight 300ms ease;
}

.featured-block-green-inside:hover .fblock-main-inside{
	color:#f2c025;
    -webkit-animation: moveFromRight 300ms ease;
    -moz-animation: moveFromRight 300ms ease;
    -ms-animation: moveFromRight 300ms ease;
}


.featured-block-green:hover .fblock-sub{
	border-color:#f2c025;
	background:#f2c025;
	color:#fff;
    -webkit-animation: moveFromBottom 500ms ease;
    -moz-animation: moveFromBottom 500ms ease;
    -ms-animation: moveFromBottom 500ms ease;
}

.featured-block-green-inside:hover .fblock-sub-inside{
	border-color:#f2c025;
	background:#f2c025;
	color:#fff;
    -webkit-animation: moveFromBottom 500ms ease;
    -moz-animation: moveFromBottom 500ms ease;
    -ms-animation: moveFromBottom 500ms ease;
}


/* end of featured block green*/

/* featured block orange*/

.featured-block-orangelanding .fblock-icon{
	font-size:30px; 
}

.featured-block-orangelanding-inside .fblock-icon-inside{
	font-size:30px;
}

.featured-block-orangelanding{
	width:100%;
	height: 150px;
    overflow: hidden;
    position: relative;
    -webkit-transition: all 300ms linear;
    -moz-transition: all 300ms linear;
    -o-transition: all 300ms linear;
    -ms-transition: all 300ms linear;
    transition: all 300ms linear;
background:#f2c025;
}

.featured-block-orangelanding-inside{
	width:100%;
	height: 50px;
    overflow: hidden;
    position: relative;
    -webkit-transition: all 300ms linear;
    -moz-transition: all 300ms linear;
    -o-transition: all 300ms linear;
    -ms-transition: all 300ms linear;
    transition: all 300ms linear;
background:#f2c025;
}
.featured-block-orangelanding > a{
    text-align: left;
    width: 100%;
    height: 100%;
    display: block;
    color: #333;
    position: relative;
	
}

.featured-block-orangelanding-inside > a{
    text-align: left;
    width: 100%;
    height: 100%;
    display: block;
    color: #333;
    position: relative;
	
}



.featured-block-orangelanding:hover{
   background:#fff;
}

.featured-block-orangelanding-inside:hover{
   background:#fff;
}


.featured-block-orangelanding:hover .fblock-icon{
	font-size:30px;
    color: #f2c025;
    -webkit-animation: moveFromLeft 400ms ease;
    -moz-animation: moveFromLeft 400ms ease;
    -ms-animation: moveFromLeft 400ms ease;
}

.featured-block-orangelanding-inside:hover .fblock-icon-inside{
	font-size:30px;
    color: #f2c025;
    -webkit-animation: moveFromLeft 400ms ease;
    -moz-animation: moveFromLeft 400ms ease;
    -ms-animation: moveFromLeft 400ms ease;
}



.featured-block-orangelanding:hover .fblock-main{
	color:#f2c025;
    -webkit-animation: moveFromRight 300ms ease;
    -moz-animation: moveFromRight 300ms ease;
    -ms-animation: moveFromRight 300ms ease;
}

.featured-block-orangelanding-inside:hover .fblock-main-inside{
	color:#f2c025;
    -webkit-animation: moveFromRight 300ms ease;
    -moz-animation: moveFromRight 300ms ease;
    -ms-animation: moveFromRight 300ms ease;
}


.featured-block-orangelanding:hover .fblock-sub{
	border-color:#f2c025;
	background:#f2c025;
	color:#fff;
    -webkit-animation: moveFromBottom 500ms ease;
    -moz-animation: moveFromBottom 500ms ease;
    -ms-animation: moveFromBottom 500ms ease;
}

.featured-block-orangelanding-inside:hover .fblock-sub-inside{
	border-color:#f2c025;
	background:#f2c025;
	color:#fff;
    -webkit-animation: moveFromBottom 500ms ease;
    -moz-animation: moveFromBottom 500ms ease;
    -ms-animation: moveFromBottom 500ms ease;
}


/* end of featured block orange*/

/* featured block orange*/

.featured-block-orange .fblock-icon{
	font-size:30px; 
}

.featured-block-orange-inside .fblock-icon-inside{
	font-size:30px;
}

.featured-block-orange{
	width:100%;
	height: 250px;
    overflow: hidden;
    position: relative;
    -webkit-transition: all 300ms linear;
    -moz-transition: all 300ms linear;
    -o-transition: all 300ms linear;
    -ms-transition: all 300ms linear;
    transition: all 300ms linear;
	/*background:#f2c025;*/background:#ff6633;
}

.featured-block-orange-inside{
	width:100%;
	height: 100px;
    overflow: hidden;
    position: relative;
    -webkit-transition: all 300ms linear;
    -moz-transition: all 300ms linear;
    -o-transition: all 300ms linear;
    -ms-transition: all 300ms linear;
    transition: all 300ms linear;
	/*background:#f2c025;*/background:#ff6633;
}

.featured-block-orange > a{
    text-align: left;
    width: 100%;
    height: 100%;
    display: block;
    color: #333;
    position: relative;
	
}

.featured-block-orange-inside > a{
    text-align: left;
    width: 100%;
    height: 100%;
    display: block;
    color: #333;
    position: relative;
	
}



.featured-block-orange:hover{
   background:#fff;
}

.featured-block-orange-inside:hover{
   background:#fff;
}


.featured-block-orange:hover .fblock-icon{
	font-size:70px;
    color: #f2c025;
    -webkit-animation: moveFromLeft 400ms ease;
    -moz-animation: moveFromLeft 400ms ease;
    -ms-animation: moveFromLeft 400ms ease;
}

.featured-block-orange-inside:hover .fblock-icon-inside{
	font-size:33px;
    color: #f2c025;
    -webkit-animation: moveFromLeft 400ms ease;
    -moz-animation: moveFromLeft 400ms ease;
    -ms-animation: moveFromLeft 400ms ease;
}



.featured-block-orange:hover .fblock-main{
	color:#f2c025;
    -webkit-animation: moveFromRight 300ms ease;
    -moz-animation: moveFromRight 300ms ease;
    -ms-animation: moveFromRight 300ms ease;
}

.featured-block-orange-inside:hover .fblock-main-inside{
	color:#f2c025;
    -webkit-animation: moveFromRight 300ms ease;
    -moz-animation: moveFromRight 300ms ease;
    -ms-animation: moveFromRight 300ms ease;
}


.featured-block-orange:hover .fblock-sub{
	border-color:#f2c025;
	background:#f2c025;
	color:#fff;
    -webkit-animation: moveFromBottom 500ms ease;
    -moz-animation: moveFromBottom 500ms ease;
    -ms-animation: moveFromBottom 500ms ease;
}

.featured-block-orange-inside:hover .fblock-sub-inside{
	border-color:#f2c025;
	background:#f2c025;
	color:#fff;
    -webkit-animation: moveFromBottom 500ms ease;
    -moz-animation: moveFromBottom 500ms ease;
    -ms-animation: moveFromBottom 500ms ease;
}


/* end of featured block orange*/



/* featured block green landing*/

.featured-block-landing{
	width:100%;
	height: 150px;
    overflow: hidden;
    position: relative;
    -webkit-transition: all 300ms linear;
    -moz-transition: all 300ms linear;
    -o-transition: all 300ms linear;
    -ms-transition: all 300ms linear;
    transition: all 300ms linear;
	/*background:#f2c025;*/background:#336633;
}

.featured-block-landing-inside{
	width:100%;
	height: 50px;
    overflow: hidden;
    position: relative;
    -webkit-transition: all 300ms linear;
    -moz-transition: all 300ms linear;
    -o-transition: all 300ms linear;
    -ms-transition: all 300ms linear;
    transition: all 300ms linear;
	/*background:#f2c025;*/background:#336633;
}

.featured-block-landing > a{
    text-align: left;
    width: 100%;
    height: 100%;
    display: block;
    color: #333;
    position: relative;
	
}

.featured-block-landing-inside > a{
    text-align: left;
    width: 100%;
    height: 100%;
    display: block;
    color: #333;
    position: relative;
	
}



.featured-block-landing:hover{
   background:#fff;
}

.featured-block-landing-inside:hover{
   background:#fff;
}


.featured-block-landing:hover .fblock-icon{
	font-size:30px;
    color: #f2c025;
    -webkit-animation: moveFromLeft 400ms ease;
    -moz-animation: moveFromLeft 400ms ease;
    -ms-animation: moveFromLeft 400ms ease;
}

.featured-block-landing-inside:hover .fblock-icon-inside{
	font-size:30px;
    color: #f2c025;
    -webkit-animation: moveFromLeft 400ms ease;
    -moz-animation: moveFromLeft 400ms ease;
    -ms-animation: moveFromLeft 400ms ease;
}



.featured-block-landing:hover .fblock-main{
	color:#f2c025;
    -webkit-animation: moveFromRight 300ms ease;
    -moz-animation: moveFromRight 300ms ease;
    -ms-animation: moveFromRight 300ms ease;
}

.featured-block-landing-inside:hover .fblock-main-inside{
	color:#f2c025;
    -webkit-animation: moveFromRight 300ms ease;
    -moz-animation: moveFromRight 300ms ease;
    -ms-animation: moveFromRight 300ms ease;
}


.featured-block-landing:hover .fblock-sub{
	border-color:#f2c025;
	background:#f2c025;
	color:#fff;
    -webkit-animation: moveFromBottom 500ms ease;
    -moz-animation: moveFromBottom 500ms ease;
    -ms-animation: moveFromBottom 500ms ease;
}

.featured-block-landing-inside:hover .fblock-sub-inside{
	border-color:#f2c025;
	background:#f2c025;
	color:#fff;
    -webkit-animation: moveFromBottom 500ms ease;
    -moz-animation: moveFromBottom 500ms ease;
    -ms-animation: moveFromBottom 500ms ease;
}


/* end of featured block green landing*/



.fblock-icon{
	font-size: 53px;
	color: #fff;
	line-height: 150px;
	position: absolute;
	width: 100%;
	height: 50%;
	left: 1px;
	top: -21px;
	text-align: center;
	-webkit-transition: all 200ms linear;
	-moz-transition: all 200ms linear;
	-o-transition: all 200ms linear;
	-ms-transition: all 200ms linear;
	transition: all 200ms linear;
	padding-right: 0;
	display: block;
}

.fblock-icon-inside{
    font-size: 33px;
    color: #fff;
    line-height: 180px;
    position: absolute;
    width: 100%;
    height: 50%;
    left: 0px;
    top: -20px;
	text-align: center;
    -webkit-transition: all 200ms linear;
    -moz-transition: all 200ms linear;
    -o-transition: all 200ms linear;
    -ms-transition: all 200ms linear;
    transition: all 200ms linear;
	padding-right:0; 
	display:block;
}


.fblock-content{
    position: absolute;
    left: 0px;
    width: 100%;
    height: 50%;
    top: 50%;
}


.fblock-content-landing{
    position: absolute;
   margin:0;
   padding:15px;
}


.fblock-content-inside{
    position: absolute;
    left: 0px;
    width: 100%;
    height: 25%;
    top: 25%;
}


.fblock-main{
    font-family: 'Open Sans', sans-serif;
    font-size: 18px;
    color:#fff;
    text-align: center;
    -webkit-transition: all 200ms linear;
    -moz-transition: all 200ms linear;
    -o-transition: all 200ms linear;
    -ms-transition: all 200ms linear;
    transition: all 200ms linear;
}

.fblock-main-inside{
    font-family: 'Open Sans', sans-serif;
    font-size: 16px;
    color:#fff;
    text-align: center;
    -webkit-transition: all 200ms linear;
    -moz-transition: all 200ms linear;
    -o-transition: all 200ms linear;
    -ms-transition: all 200ms linear;
    transition: all 200ms linear;
}


.fblock-sub{
    text-align:center;
    font-size: 14px;
	background:#fff;
	color:#747474;
	border:solid 1px #e8e8e8;
	border-top:none;
	
    line-height: 48px;
    -webkit-transition: all 200ms linear;
    -moz-transition: all 200ms linear;
    -o-transition: all 200ms linear;
    -ms-transition: all 200ms linear;
    transition: all 200ms linear;
}

.fblock-sub-inside{
    text-align:center;
    font-size: 10px;
	background:#fff;
	color:#747474;
	border:solid 1px #e8e8e8;
	border-top:none;
    line-height: 28px;
    -webkit-transition: all 200ms linear;
    -moz-transition: all 200ms linear;
    -o-transition: all 200ms linear;
    -ms-transition: all 200ms linear;
    transition: all 200ms linear;
}

.featured-block:hover{
   background:#fff;
}

.featured-block-inside:hover{
   background:#fff;
}


.featured-block:hover .fblock-icon{
	/*font-size:70px;*/font-size:33px;
    color: #f2c025;
    -webkit-animation: moveFromLeft 400ms ease;
    -moz-animation: moveFromLeft 400ms ease;
    -ms-animation: moveFromLeft 400ms ease;
}

.featured-block-inside:hover .fblock-icon-inside{
	font-size:33px;
    color: #f2c025;
    -webkit-animation: moveFromLeft 400ms ease;
    -moz-animation: moveFromLeft 400ms ease;
    -ms-animation: moveFromLeft 400ms ease;
}



.featured-block:hover .fblock-main{
	color:#f2c025;
    -webkit-animation: moveFromRight 300ms ease;
    -moz-animation: moveFromRight 300ms ease;
    -ms-animation: moveFromRight 300ms ease;
}

.featured-block-inside:hover .fblock-main-inside{
	color:#f2c025;
    -webkit-animation: moveFromRight 300ms ease;
    -moz-animation: moveFromRight 300ms ease;
    -ms-animation: moveFromRight 300ms ease;
}


.featured-block:hover .fblock-sub{
	border-color:#f2c025;
	background:#f2c025;
	color:#fff;
    -webkit-animation: moveFromBottom 500ms ease;
    -moz-animation: moveFromBottom 500ms ease;
    -ms-animation: moveFromBottom 500ms ease;
}

featured-block-inside:hover .fblock-sub-inside{
	border-color:#f2c025;
	background:#f2c025;
	color:#fff;
    -webkit-animation: moveFromBottom 500ms ease;
    -moz-animation: moveFromBottom 500ms ease;
    -ms-animation: moveFromBottom 500ms ease;
}


@-webkit-keyframes moveFromLeft{from {-webkit-transform: translateX(-100%);}to {-webkit-transform: translateX(0%);}}
@-moz-keyframes moveFromLeft{from {-moz-transform: translateX(-100%);}to {-moz-transform: translateX(0%);}}
@-ms-keyframes moveFromLeft{from {-ms-transform: translateX(-100%);}to {-ms-transform: translateX(0%);}}
@-webkit-keyframes moveFromRight {from {-webkit-transform: translateX(100%);}to {-webkit-transform: translateX(0%);}}
@-moz-keyframes moveFromRight { from {-moz-transform: translateX(100%);}to {-moz-transform: translateX(0%);}}
@-ms-keyframes moveFromRight {from { -ms-transform: translateX(100%);}to {-ms-transform: translateX(0%);}}
@-webkit-keyframes moveFromBottom {from { -webkit-transform: translateY(100%);} to {-webkit-transform: translateY(0%);}}
@-moz-keyframes moveFromBottom {from { -moz-transform: translateY(100%);}to {-moz-transform: translateY(0%);}}
@-ms-keyframes moveFromBottom {from {-ms-transform: translateY(100%);}to {-ms-transform: translateY(0%);}}

.title-block{background:#666666; margin:25px 0px 15px 0px}

.title-block .icon-container{float:left; background:#f2c025; width:63px; height:55px; text-align:center;  padding-right:0px !Important}
.title-block .icon {font-size:30px; color:#fff; line-height:55px;  display:block; padding-right:0px !Important}
.arrow-right {width: 0; height: 0; border-top: 10px solid transparent; border-bottom: 10px solid transparent; border-left: 10px solid #f2c025; float:left; margin:18px 0 0 -4px}
.title-block h3{ color:#fff; float:left; margin:0px 0 0 10px !important; font-size:15px; font-weight:bold; text-transform:uppercase; line-height:55px; padding:0}
/******************************************************************/

.social-icons li {display:inline-block; margin-left:6px; width:32px; height:32px; background:#585858; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; text-align:center;}
.social-icons li:hover{background:#f2c025}
.social-icons i {font-size:20px; color:#2e2e2e; padding:6px 6px 4px 4px} 

.about-info li {list-style:none; line-height:30px; }
.about-info li span, .about-info li a {color:#737373; font-size:13px; }
.about-info li:hover a, .about-info li:hover span{color:#fff}
.about-info li a:hover {text-decoration:underline}
.about-info i {font-size:16px; color:#737373; }

.contact_info .about-info li:hover a, .contact_info .about-info li:hover span{color:#000}
.contact_info .about-info li span, .contact_info .about-info li a{font-weight:bold; color:#444}
/*.main-content-top{background:url(../images/backgrounds/page-title-mountains.png) no-repeat center; min-height:84px; padding-top:10px}*/
.main-content-top{height:2px;background-color:#336699;}
.yellow{color:#f2c025;}
.main-content-top h2{padding-left:1.250em; text-transform:uppercase; color:#595959; font-weight:bold; font-size:22px; line-height:44px}
@media only screen and (max-width: 48em) {
	.featured-block{margin-bottom:20px}
}


.margin-top-botom {margin-top:25px; margin-bottom:25px;}
.margin-big-bottom {margin-bottom:55px;}

/* added from index page style.css */

/*** FEATURES STYLES ***/

#features{ background-color: #f5f5f5; }

.feature{ /* margin-bottom: 66px; */ margin-bottom:25px;}
.feature:nth-last-child(-n+2){ margin-bottom: 0px; }

.feature-bubble{ 
	height: 140px; 
	width: 140px; 
	border-radius: 50%;
	background-color: /* #ef3737;*/ #336699;
	border-bottom: 4px solid /*#ad3e3e;*/ #336666;
	text-align: center;
	padding-top: 34px;
}

.feature-bubble i{ font-size: 60px; }
.feature-detail h4{ color:   /* #ef3737;*/ #336699; font-weight: 300; margin-bottom: 22px; font-size: 1.5em; }
.feature-detail h4 strong{ font-weight: 700; }

/*lora bubble */

.feature-bubble2{ 
	height: 90px; 
	width: 90px; 
	border-radius: 50%;
	background-color: /* #ef3737;*/ #336699;
	border-bottom: 4px solid /*#ad3e3e;*/ #336666;
	text-align: center;
	padding-top: 34px;
}

.feature-bubble2 i{ font-size:25px; }
.feature-detail2 h4{ color:   /* #ef3737;*/ #336699; font-weight: 300; margin-bottom: 22px; font-size: 2em; }
.feature-detail2 h4 strong{ font-weight: 700; }


.npl{ padding-left: 0px; }
.pllarge {padding-left:15px; text-align:left;}
.prlarge {padding-right:15px; text-align:left;}

.pad-large{ padding-top: 88px; padding-bottom: 88px; }
.pad-small{ padding-top: 44px; padding-bottom: 44px; }
.pad { padding-top: 22px; padding-bottom: 22px; }
.highlight{ color:/* #ef3737;*/ #336699; }

/** ELEMENTS **/

.page-heading{ margin-bottom: 88px; }
.page-heading strong{ font-weight: 500; }

.btn{
	background-color:/* #ef3737;*/ #336699;
	border-radius: 3px;
	border-bottom: 4px solid #ad3e3e;
	padding: 12px 30px 12px 25px;
	cursor: pointer;
	color: #fff;
	display: inline-block;
	position: relative;
}
.btn i{ margin-right: 5px; font-size: 25px; }
.btn:hover{ border-bottom: 0px; border-top: 4px solid #fff; border-radius: 6px 6px 3px 3px;  }

.divider{ 
	background-size: cover !important; 
	background-attachment: fixed !important;
	/*padding-top: 144px; padding-top:50px;*/
	/*padding-bottom: 144px;*/ padding-bottom:50px; 
	color:#336699;
	padding-top:35px;
}

.text-white {color:#fff;}
.text-blue {color:#336699;}
.text-black {color:#000;}




.landing-promo-content{

   background: rgb(248,248,227);
    border:1px solid;
    border-color: rgb(212,212,212);
    font-family: Georgia;
    font-size: 16px; 
    color:rgb(109,109,109);
    font-style: italic;
    padding: 20px;
    position: relative;
    margin-bottom: 15px;
}

.landing-promo-content:before {
    top: 100%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}

.testimonial-content:before {
    top: 100%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}


.landing-promo-content:after{
    top: 100%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}

/*.landing-promo-content:after {
    border-color: rgba(136, 183, 213, 0);
    border-top-color: rgb(241,241,241);
    border-width: 10px;
    margin-left: 1px;
    
}*/
.landing-promo-content:before {
    border-color: rgba(194, 225, 245, 0);
    border-top-color: rgb(212,212,212);
    border-width: 11px;
    
}

.compare{
	border-color:#000;
	background:#fff;
	color:#333;
	width:75%;
	height:80%;
	
	padding:25px;
	padding-top:50px;
}
.compare-header{
	border-color:#f2c025;
	background:#f2c025;
	color:#000;
	width:75%;
	height:80%;

	padding:25px;
}

.compare{
	border-color:#000;
	background:#fff;
	
	width:75%;
	height:80%;
	
}





hr.style1{
	border-top: 1px solid #8c8b8b;
}


hr.style2 {
	border-top: 3px double #8c8b8b;
}

hr.style3 {
	border-top: 1px dashed #8c8b8b;
}

hr.style4 {
	border-top: 1px dotted #8c8b8b;
}

hr.style5 {
	background-color: #fff;
	border-top: 2px dashed #8c8b8b;
}


hr.style6 {
	background-color: #fff;
	border-top: 2px dotted #8c8b8b;
}

hr.style7 {
	border-top: 1px solid #8c8b8b;
	border-bottom: 1px solid #fff;
}


hr.style8 {
	border-top: 1px solid #8c8b8b;
	border-bottom: 1px solid #fff;
}
hr.style8:after {
	content: '';
	display: block;
	margin-top: 2px;
	border-top: 1px solid #8c8b8b;
	border-bottom: 1px solid #fff;
}

hr.style9 {
	border-top: 1px dashed #8c8b8b;
	border-bottom: 1px dashed #fff;
}

hr.style10 {
	border-top: 1px dotted #8c8b8b;
	border-bottom: 1px dotted #fff;
}


hr.style11 {
	height: 6px;
	background: url(http://ibrahimjabbari.com/english/images/hr-11.png) repeat-x 0 0;
    border: 0;
}


hr.style12 {
	height: 6px;
	background: url(http://ibrahimjabbari.com/english/images/hr-12.png) repeat-x 0 0;
    border: 0;
}

hr.style13 {
	height: 10px;
	border: 0;
	box-shadow: 0 10px 10px -10px #8c8b8b inset;
}


hr.style14 { 
  border: 0; 
  height: 1px; 
  background-image: -webkit-linear-gradient(left, #f0f0f0, #8c8b8b, #f0f0f0);
  background-image: -moz-linear-gradient(left, #f0f0f0, #8c8b8b, #f0f0f0);
  background-image: -ms-linear-gradient(left, #f0f0f0, #8c8b8b, #f0f0f0);
  background-image: -o-linear-gradient(left, #f0f0f0, #8c8b8b, #f0f0f0); 
}


hr.style15 {
	border-top: 4px double #8c8b8b;
	text-align: center;
}
hr.style15:after {
	content: '\002665';
	display: inline-block;
	position: relative;
	top: -15px;
	padding: 0 10px;
	background: #f0f0f0;
	color: #8c8b8b;
	font-size: 18px;
}

hr.style16 { 
  border-top: 1px dashed #8c8b8b; 
} 
hr.style16:after { 
  content: '\002702'; 
  display: inline-block; 
  position: relative; 
  top: -12px; 
  left: 40px; 
  padding: 0 3px; 
  background: #f0f0f0; 
  color: #8c8b8b; 
  font-size: 18px; 
}


hr.style17 {
	border-top: 1px solid #8c8b8b;
	text-align: center;
}
hr.style17:after {
	content: '§';
	display: inline-block;
	position: relative;
	top: -14px;
	padding: 0 10px;
	background: #f0f0f0;
	color: #8c8b8b;
	font-size: 18px;
	-webkit-transform: rotate(60deg);
	-moz-transform: rotate(60deg);
	transform: rotate(60deg);
}


hr.style18 { 
  height: 30px; 
  border-style: solid; 
  border-color: #8c8b8b; 
  border-width: 1px 0 0 0; 
  border-radius: 20px; 
} 
hr.style18:before { 
  display: block; 
  content: ""; 
  height: 30px; 
  margin-top: -31px; 
  border-style: solid; 
  border-color: #8c8b8b; 
  border-width: 0 0 1px 0; 
  border-radius: 20px; 
}
