	@import url(http://fonts.googleapis.com/css?family=Open+Sans:600italic,400,600,700);

	/* -------------------------------------------------------------------------- */
	/* -------------------------------- Layout ---------------------------------- */
	/* -------------------------------------------------------------------------- */

	body {
	    /*background:url(../imgs/bg.png) repeat;*/
	    background-color: #001632;
	    font: 13px/1.65em Helvetica, "HelveticaNeue", "Helvetica Neue", Arial, sans-serif;
	    color: #666666;
	    font-size: 12px;
	}

	h1,
	h2,
	h3,
	h4,
	h5,
	h6 {
	    color: #0e2642;
	    font-family: 'Open Sans', sans-serif;
	    font-weight: 600;
	}

	.canvas {
	    background-color: #FFFFFF;
	    margin: 15px auto 15px auto;
	    -webkit-box-shadow: 0px 0px 4px rgba(50, 50, 50, 0.75);
	    -moz-box-shadow: 0px 0px 4px rgba(50, 50, 50, 0.75);
	    box-shadow: 0px 0px 4px rgba(50, 50, 50, 0.75);
	    min-height: 650px;
	    padding-bottom: 0px;
	}

	#footer {
	    margin: 0px auto 10px auto;
	    /*margin:0px auto 160px auto;*/
	    border-top-width: 5px;
	    border-top-style: solid;
	    min-height: 50px;
	    padding-top: 15px;
	    /*padding-top:70px;*/
	    font-size: 12px;
	}

	#footer,
	.prt_item,
	.prt_single,
	.fancy_box {
	    border-color: #0e2642 !important;
	}

	.banner {
	    border-bottom-color: #eeeeee !important;
	}

	ul.fancy li>a,
	.l1-s1,
	.l1-s4 {
	    color: #001632;
	}

	.fancy_header_text,
	a.ico_link,
	a.ico_zoom,
	.arrow_left,
	.flex-prev,
	.flex-next,
	.viewall,
	.arrow_right,
	.date,
	.ico_pluse:hover {
	    background-color: #0e2642;
	}

	a.sc:hover,
	a.ico_link:hover,
	a.ico_zoom:hover,
	.arrow_left:hover,
	.viewall:hover,
	.arrow_right:hover,
	.flex-prev:hover,
	.flex-next:hover,
	.ico_pluse {
	    background-color: #ffde00;
	}

	a {
	    color: #001632;
	}

	a:hover {
	    color: #0088CC;
	}

	.accordion-heading .accordion-toggle a {
	    color: #0e2642 !important;
	}

	.sidebar .fancy_header_text {
	    padding: 8px 13px;
	}

	.nav-tabs>.active>a,
	.nav-tabs>.active>a:hover,
	.nav-tabs>.active>a:focus {
	    border-top-color: #0e2642;
	}

	.promobox {
	    border-left-color: #0e2642;
	}

	pr_tb_amount,
	.pr_tb_name {
	    font-family: 'Open Sans', sans-serif;
	    font-weight: 600;
	}

	/* -------------------------------------------------------------------------- */
	/* -------------------------------- Global ---------------------------------- */
	/* -------------------------------------------------------------------------- */

	.asu_cntr {
	    max-width: 820px;
	    margin: 0px auto;
	}

	/* Global Radius */
	.dropdown-menu,
	.navbar-inner,
	.alert {
	    -webkit-border-radius: 0px;
	    -moz-border-radius: 0px;
	    border-radius: 0px;
	}

	.tbl {
	    display: table;
	    border: 0px;
	    padding: 0px;
	    margin: 0px;
	}

	.tbl.w100prs {
	    width: 100%;
	}

	.tbl .tr {
	    display: table-row;
	    border: 0px;
	    padding: 0px;
	    margin: 0px;
	}

	.tbl .td {
	    display: table-cell;
	    text-align: left;
	    vertical-align: top;
	    border: 0px;
	    padding: 0px;
	    margin: 0px;
	}

	.tbl .td.alr {
	    text-align: right;
	}

	.tbl .td.all {
	    text-align: left;
	}

	.tbl .tr.lh0 {
	    line-height: 0px;
	}

	a {
	    -webkit-transition: all 0.3s ease-in-out;
	    -moz-transition: all 0.3s ease-in-out;
	    -o-transition: all 0.3s ease-in-out;
	    transition: all 0.3s ease-in-out;
	    outline: none !important;
	    text-decoration: none !important;
	}

	li {
	    line-height: 1.4;
	}

	.fR {
	    float: right;
	}

	.fL {
	    float: left;
	}

	.loading {}

	.loading>div,
	.loading ul {
	    display: none;
	}

	.as_spacer {
	    height: 25px;
	}

	.over_container {
	    position: relative;
	}

	.over_container .img_over {
	    position: absolute;
	    z-index: 20001;
	    top: -40px;
	    left: 0px;
	    right: 0px;
	    text-align: center;
	    opacity: 0.0;
	    filter: alpha(opacity=0.0);
	    -webkit-transition: all 0.3s ease-in-out;
	    -moz-transition: all 0.3s ease-in-out;
	    -o-transition: all 0.3s ease-in-out;
	    transition: all 0.3s ease-in-out;
	}

	.over_container:hover .img_over {
	    top: 45%;
	    bottom: auto;
	    opacity: 1.0;
	    filter: alpha(opacity=1.0);
	}

	.over_container:hover img {
	    -webkit-transition: all 0.3s ease-in-out;
	    -moz-transition: all 0.3s ease-in-out;
	    -o-transition: all 0.3s ease-in-out;
	    transition: all 0.3s ease-in-out;
	    opacity: 0.2;
	    filter: alpha(opacity=0.2);
	}

	.sidebar {
	    margin-left: 50px;
	    margin-right: 0px;
	}

	.sidebar .spacer {
	    padding: 30px 0px;
	}

	.leftSidebar .sidebar {
	    margin-right: 50px;
	    margin-left: 0px;
	}

	.mT10 {
	    margin-top: 10px;
	}

	.mT20 {
	    margin-top: 20px;
	}

	.mT30 {
	    margin-top: 30px;
	}

	.mT40 {
	    margin-top: 40px;
	}

	.mB10 {
	    margin-bottom: 10px;
	}

	.mB20 {
	    margin-bottom: 20px;
	}

	.mB30 {
	    margin-bottom: 30px;
	}

	.mB40 {
	    margin-bottom: 40px;
	}

	.cornice_form input[type="text"] {
	    width: 88% !important;
	}

	.cornice_form textarea {
	    width: 96% !important;
	    /*margin-top:15px;*/
	}

	#client_slider .slides>li {
	    display: inline-block;
	}

	/* Hide the slides before the JS is loaded. Avoids image jumping */
	table {
	    width: 100%;
	    padding: 0px;
	    margin: 0px;
	    border: 0px;
	    border-spacing: 0;
	    border-collapse: collapse;
	}

	.pr_tb_name table tr td {
	    text-align: center;
	    vertical-align: top;
	}

	/* -------------------------------------------------------------------------- */
	/* -------------------------------- Header ---------------------------------- */
	/* -------------------------------------------------------------------------- */

	.dropdown-toggle {
	    background: url(../imgs/common/menu-pluse.png) no-repeat 26px 40px;
	}

	.header {
	    min-height: 336px;
	    width: auto;
	}

	.banner {
	    height: 590px;
	    width: auto;
	    z-index: 2;
	    /*border-bottom-style:solid; border-bottom-width:10px;*/
	}

	.banner.inner {
	    height: 360px;
	}

	/*height:340px;*/
	.topheader-wrapper {
	    position: absolute;
	    top: 0;
	    left: 0;
	    right: 0;
	    z-index: 999;
	    /*10;*/
	    margin-top: 45px;
	    /*105px*/
	}

	.logobar-wrapper {
	    margin-bottom: 25px;
	}

	.tagline {
	    border-left: 2px solid #001632 !important;
	    padding-left: 10px !important;
	    vertical-align: middle !important;
	}

	a.sc {
	    display: block;
	    float: right;
	    width: 28px;
	    height: 28px;
	    overflow: hidden;
	    margin-left: 2px;
	    margin-bottom: 2px;
	    background: #001632 url(../imgs/icons/sprite_icons.png) no-repeat;
	}

	.team_icon {
	    text-align: center;
	}

	.team_icon a.sc {
	    display: inline-block;
	    float: none;
	    margin-left: 1px;
	    margin-right: 1px;
	}

	a.twitter {
	    background-position: -756px -2px;
	}

	a.facebook {
	    background-position: -716px -42px;
	}

	a.linkedin {
	    background-position: -677px -83px;
	}

	a.rss {
	    background-position: -647px -122px;
	}

	a.dribbble {
	    background-position: -635px -967px;
	}

	a.gpluse {
	    background-position: -585px -1008px;
	}

	a.pinterest {
	    background-position: -524px -1055px;
	}

	a.share {
	    background-position: -470px -1095px;
	}

	a.email {
	    background-position: -409px -1134px;
	}

	a.flickr {
	    background-position: -349px -1174px;
	}

	a.digg {
	    background-position: -290px -1218px;
	}

	a.twitter:hover {
	    background-position: -756px -82px;
	}

	a.facebook:hover {
	    background-position: -716px -122px;
	}

	a.linkedin:hover {
	    background-position: -677px -163px;
	}

	a.rss:hover {
	    background-position: -647px -202px;
	}

	a.dribbble:hover {
	    background-position: -635px -1009px;
	}

	a.gpluse:hover {
	    background-position: -585px -1050px;
	}

	a.pinterest:hover {
	    background-position: -524px -1097px;
	}

	a.share:hover {
	    background-position: -470px -1137px;
	}

	a.email:hover {
	    background-position: -409px -1177px;
	}

	a.flickr:hover {
	    background-position: -349px -1216px;
	}

	a.digg:hover {
	    background-position: -290px -1260px;
	}


	.page_title {
	    clear: both;
	    margin-top: 2px;
	}

	/*37px*/
	.page_title h1 {
	    font-size: 24px;
	}

	.page_title .fancy_header {
	    text-align: center;
	    margin-bottom: 10px;
	}

	.page_title .fancy_header_text {
	    padding: 8px 20px;
	    margin: 0px auto;
	}

	.page_title h1,
	.page_title h2,
	.page_title h3,
	.page_title h4 {
	    line-height: normal;
	    margin: 0px;
	    padding: 0px;
	    color: #FFFFFF;
	}

	.page_subtitle h1,
	.page_subtitle h2,
	.page_subtitle h3,
	.page_subtitle h4 {
	    line-height: normal;
	    margin: -12px;
	    padding: 0px;
	    text-shadow: 1px 1px 3px rgba(150, 150, 150, 1);
	}

	.page_subtitle {
	    text-align: center;
	}

	/* -------------------------------------------------------------------------- */
	/* --------------------- Bootsrtap Menu Customization ----------------------- */
	/* -------------------------------------------------------------------------- */

	.navbar-inner,
	.dropdown-menu>li>a:hover,
	.dropdown-menu>li>a:focus,
	.dropdown-submenu:hover>a,
	.dropdown-submenu:focus>a {
	    background: #001632 !important;
	}

	.navbar-wrapper {
	    position: absolute;
	    top: 0;
	    left: 0;
	    right: 0;
	    z-index: 10;
	    margin-top: 190px;
	}

	/*ul.nav li.dropdown:hover ul.dropdown-menu{
        display: block;    
}*/
	/*.dropdown:hover .dropdown-menu {
   display: block;
}*/
	ul.nav li.dropdown:hover>ul.dropdown-menu {
	    display: block;
	}

	.navbar-inner {
	    min-height: 30px;
	    padding-right: 0px;
	    padding-left: 0px;
	    border: none;
	    *zoom: 1;
	    -webkit-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.4);
	    -moz-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.4);
	    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.4);
	}

	.navbar-inverse .navbar-inner {}

	.navbar .nav>li>a {
	    /* background:url(../imgs/common/menu-separator.png) repeat-y right; */
	    padding: 20px 20px;
	    /* 20px 23px */
	    border-right: 1px solid rgb(35, 64, 92);
	    border-color: rgb(35, 64, 92);
	    /* The Fallback */
	    border-color: rgba(35, 64, 92, 0.7);
	}

	.navbar-inner {
	    padding-left: 0px;
	}

	.navbar-inverse .nav .active>a,
	.navbar-inverse .nav .active>a:hover,
	.navbar-inverse .brand:hover,
	.navbar-inverse .nav>li>a:hover,
	.navbar-inverse .nav .active>a:focus {
	    color: #555000;
	    background-color: #ffde00;
	}

	.navbar .nav>.active>a,
	.navbar .nav>.active>a:hover,
	.navbar .nav>.active>a:focus {
	    -webkit-box-shadow: 0px 0px 0px rgba(0, 0, 0, 0);
	    -moz-box-shadow: 0px 0px 0px rgba(0, 0, 0, 0);
	    box-shadow: 0px 0px 0px rgba(0, 0, 0, 0);
	}

	.navbar-inverse .brand,
	.navbar-inverse .nav>li>a {
	    color: #FFFFFF;
	    text-shadow: 0px 0px 0px rgba(0, 0, 0, 0);
	}

	.navbar-inverse .nav li.dropdown.open>.dropdown-toggle,
	.navbar-inverse .nav li.dropdown.active>.dropdown-toggle,
	.navbar-inverse .nav li.dropdown.open.active>.dropdown-toggle {
	    background-color: #05244b;
	    color: #FFFFFF;
	}

	.dropdown-menu>li>a {
	    padding: 8px 20px;
	}

	.dropdown-menu {
	    padding: 5px 0px 5px 0px;
	    border-bottom: 1px solid #001632;
	    min-width: 210px;
	}

	.search_cntr {
	    float: right;
	    position: relative;
	}

	.search_inner {
	    position: absolute;
	    left: auto;
	    right: 0px;
	}

	input.search_btn,
	.search_btn {
	    background: #00284b url(../imgs/icons/sprite_icons.png) no-repeat -591px -156px;
	    height: 60px;
	    width: 45px;
	    display: block;
	    border: none;
	    border-left: 1px solid rgb(35, 64, 92);
	}

	.search_btn:hover {
	    background-color: #ffde00;
	}

	.search_box {
	    width: 0px;
	    background-color: #ffffff;
	    height: 60px;
	}

	.search_box_inner {
	    display: none;
	}

	.search_inpt {
	    width: 255px;
	    float: left;
	}

	.search_submit {
	    width: 45px;
	    float: left;
	}

	.search_inpt input[type="text"] {
	    display: block;
	    width: 234px;
	    height: 52px;
	    border: none;
	    padding: 4px 0px 4px 20px;
	    font-size: larger;
	}

	.nav li {
	    line-height: 1.7;
	}

	.tooltip-inner {
	    background-color: #EEEEEE;
	    color: #000000;
	    -webkit-border-radius: 0px;
	    -moz-border-radius: 0px;
	    border-radius: 0px;
	}

	.tooltip.top .tooltip-arrow {
	    border-top-color: #EEEEEE;
	}

	.tooltip.right .tooltip-arrow {
	    border-right-color: #EEEEEE;
	}

	.tooltip.left .tooltip-arrow {
	    border-left-color: #EEEEEE;
	}

	.tooltip.bottom .tooltip-arrow {
	    border-bottom-color: #EEEEEE;
	}

	.accordion {
	    margin-bottom: 20px;
	    border-bottom: 1px solid #eeeeee;
	}

	.accordion-group {
	    margin-bottom: 0px;
	    border: 1px solid #eeeeee;
	    border-bottom: 0px;
	    -webkit-border-radius: 0px;
	    -moz-border-radius: 0px;
	    border-radius: 0px;
	}

	.accordion-heading .accordion-toggle {
	    display: block;
	    padding: 12px 40px 12px 12px;
	    background: url(../imgs/icons/accordian-icons.png) right -18px no-repeat;
	}

	.accordion-heading .accordion-toggle:hover {
	    background-color: #f6f6f6;
	}

	.accordion-inner {
	    padding: 12px 15px;
	    border-top: 1px solid #eeeeee;
	}

	.accordion-heading a:hover {
	    color: #0e2642 !important;
	}

	.nav.nav-tabs {
	    margin-bottom: 0px;
	}

	.tab-content {
	    border: 1px solid #eeeeee;
	    border-top: 0px;
	    padding: 20px;
	}

	.nav-tabs {
	    border-color: #eeeeee;
	}

	.nav-tabs>li>a {
	    padding: 8px 20px;
	    line-height: 20px;
	    border: 1px solid transparent;
	    -webkit-border-radius: 0px;
	    -moz-border-radius: 0px;
	    border-radius: 0px;
	    background-color: #f6f6f6;
	    color: #a3a3a3;
	}

	.nav-tabs>li>a,
	.nav-pills>li>a {
	    margin-right: 1px;
	}

	.nav-tabs>li>a:hover,
	.nav-tabs>li>a:focus {
	    border-color: #eeeeee #eeeeee #dddddd;
	}

	.nav-tabs>.active>a,
	.nav-tabs>.active>a:hover,
	.nav-tabs>.active>a:focus {
	    color: #555555;
	    cursor: default;
	    background-color: #ffffff;
	    border-left: 1px solid #eeeeee;
	    border-right: 1px solid #eeeeee;
	    border-top-style: solid;
	    border-top-width: 1px;
	    border-bottom-color: transparent;
	}

	.alert {
	    border-left-width: 6px;
	    padding: 8px 32px 8px 14px;
	}

	select,
	textarea,
	input[type="text"],
	input[type="password"],
	input[type="datetime"],
	input[type="datetime-local"],
	input[type="date"],
	input[type="month"],
	input[type="time"],
	input[type="week"],
	input[type="number"],
	input[type="email"],
	input[type="url"],
	input[type="search"],
	input[type="tel"],
	input[type="color"],
	input[type="select"],
	input[type="redio"],
	input[type="checkbox"],
	.uneditable-input {
	    padding: 8px;
	    -webkit-border-radius: 0px;
	    -moz-border-radius: 0px;
	    border-radius: 0px;
	}

	textarea,
	input[type="text"],
	input[type="password"],
	input[type="datetime"],
	input[type="datetime-local"],
	input[type="date"],
	input[type="month"],
	input[type="time"],
	input[type="week"],
	input[type="number"],
	input[type="email"],
	input[type="url"],
	input[type="search"],
	input[type="tel"],
	input[type="color"],
	input[type="select"],
	.uneditable-input {
	    background-color: #f9f9f9;
	    border: 1px solid #d8d8d8;
	    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.0);
	    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.0);
	    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.0);
	    -webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
	    -moz-transition: border linear 0.2s, box-shadow linear 0.2s;
	    -o-transition: border linear 0.2s, box-shadow linear 0.2s;
	    transition: border linear 0.2s, box-shadow linear 0.2s;
	}


	/* -------------------------------------------------------------------------- */
	/* --------------------------------- Services Blocks ------------------------ */
	/* -------------------------------------------------------------------------- */

	.src_cntr {
	    position: relative;
	    padding-top: 40px;
	    min-height: 180px;
	    text-align: center;
	    padding-bottom: 20px;
	}

	.inner .src_cntr {
	    padding-top: 10px;
	}

	.src_icon_cntr {
	    position: absolute;
	    width: 150px;
	    height: 181px;
	    margin: 0px auto;
	    left: 0px;
	    right: 0px;
	}

	.src_icon {
	    z-index: 101;
	    position: absolute;
	    margin: auto;
	    top: auto;
	    left: auto;
	    right: auto;
	    bottom: auto;
	}

	.src_ring {
	    z-index: 102;
	    position: absolute;
	}

	.src_mask {
	    z-index: 103;
	    position: absolute;
	    top: 125px;
	}

	.src_txt_cntr {
	    z-index: 104;
	    padding-top: 128px;
	    position: relative;
	}

	.team_container .src_cntnt {
	    margin-top: 0px;
	    line-height: normal;
	    padding-bottom: 20px;
	    display: block;
	    text-align: center;
	}

	.team_container h4 {
	    margin: 5px 0px 5px 0px;
	    padding: 0px;
	}


	/* -------------------------------------------------------------------------- */
	/* --------------------------------- Shortcodes ----------------------------- */
	/* -------------------------------------------------------------------------- */


	/* --------------------------------- Fancy Box ----------------------------- */
	.fancy_box {
	    border-bottom: 2px solid #333333;
	    margin-bottom: 90px;
	    padding-bottom: 20px;
	}

	.fancy_header {
	    background: url(../imgs/common/header_doted_bg.png) repeat;
	    margin-bottom: 25px;
	}

	.fancy_header_text {
	    padding: 13px 17px;
	    display: inline-block;
	}

	.fancy_header_text h5 {
	    color: #FFFFFF;
	    margin: 0px;
	    padding: 0px;
	    line-height: 1;
	}

	.fancy_header_nav {
	    float: right;
	    width: 90px;
	}

	.arrow_left,
	.flex-prev,
	.flex-next,
	.viewall,
	.arrow_right {
	    display: block;
	    float: left;
	    margin-left: 1px;
	    height: 39px;
	    width: 29px;
	    background-image: url(../imgs/icons/sprite_icons.png);
	    background-repeat: no-repeat;
	}

	.arrow_left,
	.flex-prev {
	    background-position: -406px -398px;
	}

	.viewall {
	    background-position: -509px -269px;
	}

	.arrow_right,
	.flex-next {
	    background-position: -455px -338px;
	}

	.arrow_left:hover,
	.flex-prev:hover {
	    background-position: -406px -479px;
	}

	.viewall:hover {
	    background-position: -509px -339px;
	}

	.arrow_right:hover,
	.flex-next:hover {
	    background-position: -455px -419px;
	}

	.cstm_tabs {
	    background: url(../imgs/common/title_full_bg.png) repeat-x;
	    height: 50px;
	}

	.cstm_tab {
	    float: left;
	    margin-bottom: 13px;
	}

	.cstm_tab a {
	    float: left;
	    height: 41px;
	    background: url(../imgs/common/custom_tabs.png) bottom center;
	    padding: 10px 20px 0px 20px;
	    color: #FFFFFF;
	    font-weight: bold;
	    display: block;
	}

	.cstm_tab a.enabled {
	    background-position: top;
	}

	.cstm_tab a {
	    text-decoration: none;
	}



	/* --------------------------------- buttons ----------------------------- */

	.pagination a,
	.pagination span,
	.btn {
	    color: #686200;
	    background: #f7d80c url(../imgs/common/btn_dark_shade.png) repeat-x bottom;
	    border: none;
	    display: inline-block;
	    padding: 12px 24px !important;
	    text-decoration: none !important;
	    margin: 5px 10px 5px 0px;
	    font-weight: bold;
	    word-wrap: normal;
	    text-align: center;
	    text-transform: uppercase;
	    text-shadow: 0px 0px 0px rgba(0, 0, 0, 0.0);
	    -moz-text-shadow: 0px 0px 0px rgba(0, 0, 0, 0.0);
	    -webkit-text-shadow: 0px 0px 0px rgba(0, 0, 0, 0.0);
	    -o-text-shadow: 0px 0px 0px rgba(0, 0, 0, 0.0);
	    -webkit-box-shadow: 0px 1px 2px rgba(50, 50, 50, 0.44);
	    -moz-box-shadow: 0px 1px 2px rgba(50, 50, 50, 0.44);
	    box-shadow: 0px 1px 2px rgba(50, 50, 50, 0.44);
	    -webkit-border-radius: 2px;
	    -moz-border-radius: 2px;
	    border-radius: 2px;
	}

	.pagination a:hover,
	.pagination span:hover,
	.btn:hover {
	    color: rgba(250, 250, 250, 0.9);
	    -webkit-box-shadow: 0px 0px 0px rgba(50, 50, 50, 0.0);
	    -moz-box-shadow: 0px 0px 0px rgba(50, 50, 50, 0.0);
	    box-shadow: 0px 0px 0px rgba(50, 50, 50, 0.0);
	    background-color: #efd108;
	    color: #5f5a00;
	    background-position: center 44px;
	}

	.pagination a,
	.pagination span {
	    padding: 8px 10px !important;
	    margin: 5px 3px 5px 0px;
	}

	.pagination span {
	    color: rgba(250, 250, 250, 0.9);
	    -webkit-box-shadow: 0px 0px 0px rgba(50, 50, 50, 0.0);
	    -moz-box-shadow: 0px 0px 0px rgba(50, 50, 50, 0.0);
	    box-shadow: 0px 0px 0px rgba(50, 50, 50, 0.0);
	    background-color: #efd108;
	    color: #5f5a00;
	    background-position: center 44px;
	}

	/* --------------------------------- Portfolio  ----------------------------- */

	.latest_work {
	    margin-bottom: 90px;
	}

	.prt_item {
	    border-bottom: 2px solid #333333;
	    text-align: center;
	}

	.prt_img {
	    position: relative;
	}

	.prt_img .img_over {
	    position: absolute;
	    z-index: 20001;
	    top: -40px;
	    left: 0px;
	    right: 0px;
	    margin: 0px auto;
	    opacity: 0.0;
	    filter: alpha(opacity=0.0);
	    -webkit-transition: all 0.3s ease-in-out;
	    -moz-transition: all 0.3s ease-in-out;
	    -o-transition: all 0.3s ease-in-out;
	    transition: all 0.3s ease-in-out;
	}

	.prt_item:hover .img_over {
	    top: 50px;
	    bottom: auto;
	    opacity: 1.0;
	    filter: alpha(opacity=1.0);

	}

	.prt_item:hover .prt_img img {
	    -webkit-transition: all 0.3s ease-in-out;
	    -moz-transition: all 0.3s ease-in-out;
	    -o-transition: all 0.3s ease-in-out;
	    transition: all 0.3s ease-in-out;
	    opacity: 0.2;
	    filter: alpha(opacity=0.2);

	}

	.prt_title {
	    padding: 10px 0px 3px 0px;
	}

	.prt_title h4 {
	    margin: 0px;
	    padding: 0px;
	    line-height: 1.2;
	    font-size: 16px;
	}

	.prt_cat {
	    padding-bottom: 8px;
	}

	a.ico_link,
	a.ico_zoom {
	    background-image: url(../imgs/icons/mouse-over-icons.png);
	    background-repeat: no-repeat;
	    width: 35px;
	    height: 35px;
	    margin: 1px;
	    display: inline-block;
	}

	a.ico_link:hover {
	    background-position: -131px -104px;
	}

	a.ico_zoom:hover {
	    background-position: -217px -54px;
	}

	a.ico_zoom {
	    background-position: -217px -4px;
	}

	a.ico_link {
	    background-position: -131px -54px;
	}

	/* Blog item------------------------------------------------------------- */
	.blog_item {
	    clear: both;
	    margin: 0px 0px 15px 0px;
	}

	.date {
	    color: #FFFFFF;
	    text-align: center;
	    width: 60px;
	}

	.day {
	    font-size: 30px;
	    display: block;
	    clear: both;
	    text-align: center;
	    line-height: normal;
	    padding-top: 5px;
	}

	.month {
	    font-size: 16px;
	    display: block;
	    clear: both;
	    text-align: center;
	    line-height: normal;
	    padding-bottom: 5px;
	}

	.blog_item h4 {
	    line-height: normal;
	    margin: 0px;
	    padding: 0px 0px 2px 0px;
	}


	/* Testamonimals------------------------------------------------------------- */
	.latest_posts_testmls {
	    margin-bottom: 20px;
	}

	.test_cntr {
	    clear: both;
	    background-color: #f4f5f6;
	    background-image: url(../imgs/common/testimonials_brdr.png);
	    background-repeat: repeat-y;
	    background-position: left;
	    border-top: 1px solid #f5f5f8;
	}

	.test_inner {
	    color: #6f6f6f;
	    background-image: url(../imgs/common/testimonials_brdr.png);
	    background-repeat: repeat-y;
	    background-position: right;
	    padding: 20px;
	}

	.test_footer {
	    background: url(../imgs/common/testimonials_footer.png) right top no-repeat;
	    height: 23px;
	    overflow: hidden;
	}

	.test_client {
	    display: block;
	    text-align: right;
	    padding-right: 50px;
	    font-size: 12px;
	    color: #6f6f6f;
	    padding-top: 8px;
	}

	/* Footer------------------------------------------------------------- */
	.footer_block {
	    clear: both;
	}

	.footer_blk_title {
	    background: url(../imgs/common/footer-title-bg.png) no-repeat left bottom;
	    padding-bottom: 12px;
	    margin-bottom: 15px;
	}

	.footer_blk_title h5,
	.footer_blk_title h4,
	.footer_blk_title h3 {
	    line-height: normal;
	    margin: 0px;
	    padding: 0px;
	}

	.footer_copyrights {
	    margin: 30px 0px;
	    padding-top: 10px;
	    border-top: 1px solid #ececec;
	    color: #979797;
	    font-size: 11px;
	}

	/* Flickr Widget-------------------------------------------------------------------- */
	.flickr_badge_image,
	.foot_wdg_flkr li {
	    float: left;
	    margin: 1px;
	}

	.flickr_badge_image img,
	.foot_wdg_flkr li img {
	    float: left;
	    width: 53px;
	    height: auto;
	    padding: 1px;
	}


	/* UL LI -------------------------------------------------------------------- */
	ul.fancy,
	ul {
	    padding: 0px;
	    list-style: none;
	    margin: 0px;
	}

	ul li {
	    list-style: none;
	}

	ul.fancy li {
	    list-style: none;
	    background: url(../imgs/icons/sprite-list-icons.png) no-repeat;
	    padding: 0px 0px 0px 22px;
	    line-height: 1.7;
	    margin: bottom 0px;
	}

	li.lst_check {
	    background-position: -266px -6px !important;
	}

	li.check {
	    background-position: -163px 7px !important;
	}

	li.lst_bell {
	    background-position: -241px -34px !important;
	}

	li.lst_umbrella {
	    background-position: -217px -62px !important;
	}

	li.lst_star {
	    background-position: -193px -93px !important;
	}

	li.star {
	    background-position: -93px -80px !important;
	}

	li.lst_car {
	    background-position: -169px -120px !important;
	}

	li.lst_minus {
	    background-position: -145px -148px !important;
	}

	li.minus {
	    background-position: -45px -135px !important;
	}

	li.lst_like {
	    background-position: -123px -174px !important;
	}

	li.lst_plus {
	    background-position: -100px -204px !important;
	}

	li.lst_download {
	    background-position: -73px -233px !important;
	}

	li.lst_quote {
	    background-position: -49px -262px !important;
	}

	ul.fancy li a {
	    text-decoration: none !important;
	}

	ul.fancy li a:hover {
	    color: #999999 !important;
	}

	/* Twitter Widget  -------------------------------------------------------------------- */
	ul.tweetList li,
	ul.widg_twitter li {
	    padding: 0px 0px 4px 24px;
	    margin-bottom: 3px;
	    background: url(../imgs/icons/sprite_icons.png) -169px -685px no-repeat !important;
	}

	ul.tweetList li p {}

	ul.tweetList li a {
	    color: #999999 !important;
	    text-decoration: none;
	}

	a.twitter-link {
	    margin: 25px 0px 0px 0px;
	}

	/*.icons_container span{ padding:12px; margin-right:6px; display:block; border:1px solid #000000; float:left; width:130px; height:120px; } */
	.icons_container span {
	    display: inline-block;
	    border: 1px solid #000000;
	}

	.icons_container span img {
	    width: 130px;
	    height: auto;
	}

	/* Promo box  -------------------------------------------------------------------- */
	.promobox {
	    border-left-width: 4px;
	    border-left-style: solid;
	    background-color: #f6f6f6;
	    padding: 22px;
	}

	.icon_text {
	    margin-bottom: 20px;
	}

	.icon_text .icon {
	    float: left;
	    padding-right: 10px;
	    padding-top: 0;
	}

	.icon_text .icon_detail {
	    overflow: hidden;
	    padding-right: 15px;
	}

	.icon_text .icon_detail h1,
	.icon_text .icon_detail h2,
	.icon_text .icon_detail h3,
	.icon_text .icon_detail h4,
	.icon_text .icon_detail h5,
	.icon_text .icon_detail h6 {
	    line-height: normal;
	    margin: 0px 0px 6px 0px;
	    padding: 0px;
	}

	/* Pricing Table  -------------------------------------------------------------------- */
	.pricing_table {
	    border: 6px solid #eeeeee;
	}

	.pricing_table_inner {
	    border: 1px solid #d8d8d8;
	}

	.pricing_table_title.yellow {
	    background-color: #FFC563;
	    color: #6D4501;
	    border-color: #FFC563;
	}

	.pricing_table_title.blue {
	    background-color: #46C7EA;
	    color: #005972;
	    border-color: #46C7EA;
	}

	.pricing_table_title.red {
	    background-color: #EF514F;
	    color: #960503;
	    border-color: #EF514F;
	}

	.pricing_table_title.green {
	    background-color: #79AF42;
	    color: #355912;
	    border-color: #79AF42;
	}

	.pricing_table_title.silver {
	    background-color: #EFEFEF;
	    color: #777777;
	    border-color: #EFEFEF;
	}

	.pricing_table_title.black {
	    background-color: #222222;
	    color: #FFFFFF;
	    border-color: #222222;
	}

	.pricing_table_item {
	    float: left;
	    width: 20%;
	    margin-right: 0px;
	    margin-top: 0px;
	    /*border-right:1px solid #eeeeee;*/
	}

	.pricing_table_mlm {
	    float: left;
	    width: 40%;
	    margin-right: 0px;
	    margin-top: 0px;
	    /*border-right:1px solid #eeeeee;*/
	}

	.pricing {
	    width: 25%;
	}

	.panel_inner {
	    border-right: 1px solid #eeeeee;
	}

	.panel_inner.last {
	    border-right: none;
	}

	.pricing_table_item h1,
	.pricing_table_item h5 {
	    color: #686868;
	}

	.pricing_table_item.main h1,
	.pricing_table_item.main h5 {
	    color: #FFFFFF;
	}

	.pricing_table_item.main {
	    width: 27%;
	    margin-top: 10px;
	}

	.pricing_table_item.main .panel_inner {
	    border-color: #729c49;
	    border-width: 1px;
	}

	.pricing_table_item.main .panel_content {
	    padding-bottom: 10px;
	}

	.pricing_table_item.main .pricing_table_title {
	    padding-top: 05px;
	}

	.pricing_table_item.main .btn_fancy_small {
	    margin-top: 20px;
	}

	.pricing_table_item .panel_inner .panel_content {}

	.pricing_table_item .panel_text {
	    padding: 0px;
	}

	.pricing_table_item .panel_content {
	    border: none;
	}

	.pricing_table_title {
	    text-align: center;
	}

	.pricing_table_text table tr td {
	    text-align: center;
	    border: 1px solid #F2F2F2;
	    padding: 8px 4px;
	    font-size: 11px;
	    color: #7A7A7A;
	}

	.pricing_table_text {
	    text-align: center;
	}

	.pricing_table_text ul li {
	    text-align: center;
	    border-bottom: 1px solid #F2F2F2;
	    padding: 14px 4px;
	    font-size: 11px;
	    color: #7A7A7A;
	}

	.pricing_table_text ul li:first-child {
	    border-left: medium none;
	}

	.pricing_table_text ul li:hover {
	    background-color: #FFFCED;
	}

	.pricing_table_text ul li:nth-child(even) {
	    /*background-color:#F8F8F8;*/
	}

	.pricing_table_text ul li:nth-child(even):hover {
	    background-color: #FFFCED;
	}

	.main ul {
	    padding-top: 20px;
	    padding-bottom: 8px;
	}

	.pricing_table_title.black h1,
	.pricing_table_title.black h5 {
	    color: #ffffff !important;
	}

	.panel_inner.yellow {
	    border-color: #FFC563 !important;
	}

	.pricing_table_title.yellow h1,
	.pricing_table_title.yellow h5 {
	    color: #362200 !important;
	}

	.panel_inner.blue {
	    border-color: #13AED8 #0CA8D3 #0398C1 !important;
	}

	.pricing_table_title.blue h1,
	.pricing_table_title.blue h5 {
	    color: #002d3a !important;
	}

	.panel_inner.green {
	    border-color: #7AA451 #729C49 #3D6F13 !important;
	}

	.pricing_table_title.green h1,
	.pricing_table_title.green h5 {
	    color: #1b3700 !important;
	}

	.panel_inner.red {
	    border-color: #E21714 #D8100D #C60905 !important;
	}

	.pricing_table_title.red h1,
	.pricing_table_title.red h5 {
	    color: #440100 !important;
	}

	.pricing_table_title h1 {
	    font-size: 260%;
	    letter-spacing: 2px;
	    margin-bottom: 10px;
	}

	.ct-latest-thumb {
	    float: left;
	    margin: 0 10px 5px 0;
	}

	.ct-widget-default h3 {
	    font-size: 13px;
	    line-height: 19px;
	    padding: 5px 0;
	}

	.ct-widget-default .ct-feat-excerpt {
	    font-size: 11px;
	    line-height: 18px;
	}

	.pricing_table .panel_wraper {
	    border-bottom: none !important;
	}

	.pricing_table_item .btn_small,
	.pricing_table_item .btn_larger,
	.pricing_table_item .btn_large,
	.pricing_table_item .btn_gray {
	    margin: 15px 5px 5px 5px !important;
	}

	.pricing_table .btn {
	    padding: 8px 30px !important;
	}

	.action_btn {
	    background-color: #f8f8f8;
	}

	.featured {
	    margin: -15px 0px !important;
	    padding-bottom: 30px;
	    -webkit-box-shadow: 0px 0px 12px rgba(50, 50, 50, 0.12);
	    -moz-box-shadow: 0px 0px 12px rgba(50, 50, 50, 0.12);
	    box-shadow: 0px 0px 12px rgba(50, 50, 50, 0.12);
	}

	.featured .pr_tb_amount {
	    padding-top: 20px;
	    padding-bottom: 21px;
	    background-color: #ffe012;
	    color: #a48e00;
	}

	.featured .pr_tb_name {
	    background-color: #eecf03;
	}

	.featured .action_btn {
	    padding: 20px 10px;
	    margin-bottom: -40px;
	    -webkit-box-shadow: 0px 0px 12px rgba(50, 50, 50, 0.12);
	    -moz-box-shadow: 0px 0px 12px rgba(50, 50, 50, 0.12);
	    box-shadow: 0px 0px 12px rgba(50, 50, 50, 0.12);
	    border-bottom: 1px solid #e5e5e5;
	}

	.pr_tb_amount {
	    background-color: #153755;
	    color: #e2e2e2;
	    padding: 13px 0px;
	    text-align: center;
	    font-size: 18px;
	}

	.pr_tb_name {
	    background-color: #062139;
	    color: #FFFFFF;
	    padding: 28px 30px 23px 20px;
	    text-align: center;
	}

	.pr_tb_name .dllr {
	    font-size: 16px;
	    font-weight: bold;
	    vertical-align: top;
	    text-align: right;
	    color: #b5b5b5;
	}

	.pr_tb_name .prce {
	    font-size: 46px;
	    font-weight: bold;
	    vertical-align: top;
	    text-align: center;
	    color: #ffffff;
	    line-height: 38px;
	    text-shadow: 0px 2px 1px rgba(250, 250, 250, 0.9);
	}

	.pr_tb_name .cents {
	    font-size: 16px;
	    font-weight: bold;
	    vertical-align: top;
	    text-align: left;
	    color: #b5b5b5;
	}

	.pr_tb_name .perm {
	    font-size: 12px;
	    font-weight: bold;
	    vertical-align: top;
	    text-align: left;
	    color: #b5b5b5;
	}

	.featured .pr_tb_name .dllr,
	.featured .pr_tb_name .cents,
	.featured .pr_tb_name .perm {
	    color: #a48e00;
	}

	/* Blog -------------------------------------------------------------------- */
	.blog_item {
	    clear: both;
	    margin-bottom: 40px;
	    padding-bottom: 25px;
	    border-bottom: 1px solid #eeeeee;
	}

	.posts_widget .blog_item {
	    margin-bottom: 10px;
	    padding-bottom: 10px;
	}

	.recent_news .blog_item {
	    margin-bottom: 10px;
	    padding-bottom: 10px;
	}

	.recent_news .blog_item .date {
	    width: 40px;
	}

	.recent_news .blog_item h4 {
	    font-size: 14px;
	}

	.blog_contnt {
	    clear: both;
	    margin-top: 20px;
	}

	.blog_date_block {
	    float: left;
	    margin-right: 15px;
	}

	.blog_text {
	    padding-left: 80px;
	}

	.blog_info {
	    clear: both;
	    padding-top: 25px;
	}

	.ico_by,
	.ico_cats,
	.ico_comments,
	.ico_permalink {
	    display: inline-block;
	    margin-right: 15px;
	    padding-left: 15px;
	    color: #6f6f6f;
	    background: url(../imgs/icons/blog-info-icons.png) no-repeat;
	}

	.ico_by {
	    background-position: -290px 1px;
	}

	.ico_cats {
	    background-position: -247px -33px;
	}

	.ico_comments {
	    background-position: -206px -68px;
	}

	.ico_permalink {
	    float: right;
	    margin-right: 0px;
	    /*padding-left:5px;  */
	}

	.blog_multi_cols .blog_item {
	    margin-right: 20px;
	    float: left !important;
	    clear: none !important;
	    min-height: 330px;
	    width: 45%;
	    padding-bottom: 15px;
	}

	.blog_multi_cols .blog_item:nth-child(even) {
	    margin-left: 0px;
	}

	.blog_multi_cols .blog_item .blog_text h4 {
	    font-size: 15px !important;
	    min-height: 37px;
	}

	.blog_multi_cols .blog_item .blog_info {
	    padding-top: 25px;
	}

	.single .blog_text {
	    padding-bottom: 15px;
	}

	.single h4 {
	    margin: 0px;
	    padding-bottom: 5px;
	    line-height: normal;
	}

	.share_with_world {
	    border-top: 1px solid #eeeeee;
	    padding-top: 17px;
	    margin-top: 20px;
	}

	.about_author {
	    clear: both;
	}

	.author_pic {
	    float: left;
	    width: 70px;
	    margin-right: 12px;
	}

	.author_text {
	    padding-left: 70px;
	}

	.related_posts .prt_title h4 {
	    font-size: 12px;
	}

	.share_with_world_txt {
	    float: left;
	}

	.share_w_w_icons {
	    float: right;
	}

	/* Populer Posts  -------------------------------------------------------------------- */
	.populr_item {
	    clear: both;
	    margin-bottom: 5px;
	    padding-bottom: 5px;
	    border-bottom: 1px solid #EFEFEF;
	}

	.populr_item_inner {
	    padding-bottom: 10px;
	}

	.populr_item_img {
	    float: left;
	    margin-right: 15px;
	}

	.populr_item_text {
	    line-height: 1.3;
	    padding-top: 2px;
	}

	.populr_item_text>span {
	    display: block;
	    padding-top: 10px;
	    font-size: 11px;
	    font-style: italic;
	    color: #999999;
	}

	.populr_item_text>span a:link {
	    color: #5B5B5B;
	}

	.populr_item h5,
	.populr_item h6 {
	    color: #898989;
	}

	.g_small {
	    padding: 0px !important;
	}

	.g_small ul {
	    min-height: 100px !important;
	}

	.g_small ul li,
	.g_small .prtfo_item {
	    margin: 0px 6px 0px 6px !important;
	}

	/* Cats  -------------------------------------------------------------------- */
	.cats ul li {
	    clear: both;
	    padding-left: 20px;
	    border-bottom: 1px solid #eeeeee;
	    padding-bottom: 7px;
	    margin-bottom: 7px;
	    background: url(../imgs/icons/sprite_icons.png) no-repeat;
	}

	.cats ul li {
	    background-position: -773px -829px;
	}

	/* Tags  -------------------------------------------------------------------- */
	.tags ul li {
	    clear: both;
	    padding-left: 20px;
	    width: 38%;
	    margin-right: 5px;
	    display: inline-block;
	    border-bottom: 1px solid #eeeeee;
	    padding-bottom: 7px;
	    margin-bottom: 7px;
	    background: url(../imgs/icons/sprite_icons.png) no-repeat;
	}

	.tags ul li {
	    background-position: -726px -878px;
	}

	/* Comments Widget  -------------------------------------------------------------------- */
	ul.widget_comments li {
	    padding: 0px 0px 7px 22px;
	    margin-bottom: 10px;
	    display: block;
	    background: url(../imgs/icons/sprite_icons.png) no-repeat;
	    background-position: -684px -926px;
	    color: #898989;
	    clear: both;
	    border-bottom: 1px solid #eeeeee;
	}

	ul.widget_comments li a {
	    text-decoration: none;
	}

	ul.widget_comments li a:hover {
	    text-decoration: underline;
	}

	/* Gallery Widget  -------------------------------------------------------------------- */
	.gallery .flickr_badge_image img,
	.foot_wdg_flkr li img {
	    width: 63.5px;
	    padding: 0px;
	}

	.wgd_search {}

	.wgd_search_cntr,
	.widget_search form {
	    height: auto;
	    overflow: auto;
	    display: block;
	    background-color: #FFFFFF !important;
	    border: 1px solid #EDEDED;
	}

	.wgd_search #search_textbox,
	#wgd_search_textbox,
	.widget_search #search_textbox {
	    display: block;
	    float: left;
	    border: none !important;
	    margin: 0px 0px 0px 0px !important;
	    padding: 9px !important;
	    width: 70% !important;
	    background-color: #FFFFFF;
	    color: #666666;
	    -webkit-box-shadow: inset 0px 0px 0px rgba(0, 0, 0, 0.0);
	    -moz-box-shadow: inset 0px 0px 0px rgba(0, 0, 0, 0.0);
	    box-shadow: inset 0px 0px 0px rgba(0, 0, 0, 0.0);
	}

	.wgd_search input[type="submit"],
	.widget_search .submit {
	    display: block;
	    float: right;
	    border: none;
	    cursor: pointer;
	    width: 32px;
	    height: 30px;
	    padding: 3px !important;
	    margin: 0px !important;
	    background: #ffde00 url(../imgs/icons/sprite_icons.png) no-repeat -591px -165px;
	    height: 39px;
	    width: 45px;
	    display: block;
	    border: none;
	    -webkit-transition: all 0.3s ease-in-out;
	    -moz-transition: all 0.3s ease-in-out;
	    -o-transition: all 0.3s ease-in-out;
	    transition: all 0.3s ease-in-out;
	    outline: none !important;
	}

	.widget_search .submit:hover {
	    background: #0e2642 url(../imgs/icons/sprite_icons.png) no-repeat -591px -165px;
	}

	.wgd_search input[type="submit"]:hover {
	    background-color: #434343 !important;
	}

	.widget_search .submit:hover {
	    background-color: none !important;
	}


	/* Comments Block -------------------------------------------------------------------- */
	.form-submit {
	    display: inline-block;
	}

	.form-allowed-tags {
	    font-size: 11px;
	    color: #666666;
	}

	.comment-notes {
	    font-size: 11px;
	}

	.comments-item,
	.comment-body {
	    clear: both;
	    padding: 10px 0px;
	    margin: 10px 0px;
	    border-bottom: 1px solid #eeeeee;
	}

	.comm-itm-text {
	    float: left;
	    width: 80%;
	}

	.comm-itm-avatar {
	    float: right;
	    width: 50px;
	}

	.comm-itm-text span {
	    display: inline;
	    padding: 0px 10px;
	    border-right: 1px solid #eae9e7;
	}

	.comm-itm-text p {
	    clear: both;
	    padding-top: 1px;
	}

	.cmm-itm-date a {
	    font-size: 11px;
	    color: #999999 !important;
	}

	ol.commentlist li {
	    list-style: none !important;
	}

	.comments ol li ul {
	    margin-left: 40px;
	}

	ul.children {
	    margin-left: 53px;
	}

	#respond {
	    margin-top: 10px;
	}

	a.comment-reply-link {
	    padding-left: 5px !important;
	}

	.comment-meta>a {
	    padding: 0px 10px 0px 3px;
	    font-size: 11px;
	    display: inline;
	    border-right: 1px solid #eae9e7;
	}

	.cmm-itm-title {
	    padding-left: 0px !important;
	    font-weight: bold;
	    font-size: 12px;
	    display: inline;
	    padding: 0px 10px;
	    border-right: 1px solid #eae9e7;
	}

	.cmm-itm-title a {
	    padding: 0px !important;
	    font-weight: bold;
	    font-size: 12px;
	    display: inline;
	    border-right: none !important;
	}

	.comment-body {
	    position: relative;
	}

	.comment-body>p,
	.comment-body .avatar {}

	cite.fn,
	span.says,
	.comment-author {
	    float: left;
	    width: 60px;
	    margin-right: 0px;
	}

	.children .comment-author {
	    width: 35px;
	    margin-right: 0px;
	}

	.comment-meta {
	    padding-left: 60px;
	}

	.reply {}

	#commentform {
	    padding-bottom: 60px;
	}

	.comment-form-comment label {
	    clear: both;
	    display: block;
	}

	.content_inner .commentlist p {
	    padding-bottom: 0px;
	}

	ul.list_bottomline {
	    clear: both;
	}

	ul.list_bottomline li {
	    clear: both;
	    padding: 0px 0px 10px 32px;
	    border-bottom: 1px solid #f0f0f0;
	    margin-bottom: 5px;
	}

	.comments_block ol.commentlist {
	    margin: 0 0 10px 0px !important;
	}

	.children .comment-meta {
	    padding-left: 50px;
	}

	.comment-meta p {
	    padding-top: 4px;
	}


	/* Portfolios -------------------------------------------------------------------- */
	.prt_w_title .prt_item {
	    margin-bottom: 60px;
	}

	.prt_wout_title .prt_item {
	    border-width: 0px 0px 4px 0px;
	    padding-bottom: 2px;
	    margin-bottom: 30px;
	}

	.prt_detail {
	    clear: both;
	    padding-bottom: 20px;
	    min-height: 400px;
	}

	.ico_client,
	.ico_tags,
	.ico_date,
	.ico_website {
	    display: block;
	    margin: 3px 0px;
	    padding: 5px 0px 0px 25px;
	    background: url(../imgs/icons/prt-single-icons.png) no-repeat;
	    clear: both;
	}

	.ico_client {
	    background-position: -211px 4px;
	}

	.ico_tags {
	    background-position: -170px -38px;
	}

	.ico_date {
	    background-position: -131px -79px;
	}

	.ico_website {
	    background-position: -92px -120px;
	}

	.prt_btns .btn {
	    padding: 10px 10px !important;
	    margin: 5px 1px 5px 0;
	}

	.prt_single {
	    padding-bottom: 20px;
	    border-bottom: 4px solid #333333;
	    margin-bottom: 40px;
	}


	/* Filter ------------------------------------------------------------- */
	ul#filters {
	    margin: 0px 0px 40px 0px;
	    float: left;
	    clear: right;
	}

	ul#filters li {
	    display: inline-block;
	}

	ul#filters li a {
	    padding: 5px 20px;
	    display: inline-block;
	    margin: 0px 0px 0px 0px;
	    font-weight: bold;
	    color: #FFFFFF;
	    text-decoration: none;
	    background: #001632
	}

	ul#filters li a:hover {
	    color: #686200;
	    background: #f7d80c;
	}

	ul#filters li.active a {
	    color: #686200;
	    background: #f7d80c;
	}

	ul.ourHolder {
	    min-height: 400px;
	}

	#home_page_content ul.ourHolder {
	    min-height: inherit;
	}

	ul#filters.lBrdr {
	    display: block;
	    width: 100%;
	    border-top: 1px solid #f0f0f0;
	    border-bottom: 1px solid #f0f0f0;
	    float: left;
	    clear: left;
	    padding: 15px 0px;
	}


	/* Contact Us ------------------------------------------------------------- */
	.icon_contact {
	    padding-left: 24px;
	    background: url(../imgs/icons/contact-us-icons.png) no-repeat;
	    padding-bottom: 12px;
	}

	.icon_contact.loc {
	    background-position: -316px 1px;
	}

	.icon_contact.cell {
	    background-position: -277px -35px;
	}

	.icon_contact.mail {
	    background-position: -237px -80px;
	}

	.icon_contact.monitor {
	    background-position: -187px -125px;
	}

	.icon_contact.clock {
	    background-position: -137px -168px;
	}

	#map iframe {
	    width: 100%;
	    border: none;
	    overflow: hidden;
	    max-height: 246px;
	}

	/* Slider ------------------------------------------------------------- */
	.l1-s1 {
	    display: block;
	    line-height: normal;
	    font-size: large;
	    padding: 15px;
	    background-color: #FFFFFF;
	}

	.l1-s2 {
	    display: block;
	    background-color: rgba(0, 22, 50, 0.8);
	    color: #FFFFFF;
	    width: 450px;
	}

	.l1-s2 h4 {
	    display: block;
	    font-size: 14px;
	    font-weight: normal;
	    padding: 15px 15px 5px 15px;
	    color: #FFFFFF;
	    line-height: normal;
	}

	.ico_pluse {
	    display: block;
	    float: right;
	    width: 28px;
	    height: 28px;
	    overflow: hidden;
	    margin-left: 2px;
	    background: #ffde00 url(../imgs/icons/sprite_icons.png) no-repeat -555px -220px;
	}

	.ico_pluse:hover {
	    background-position: -555px -301px;
	}

	.l2-s2 {
	    display: block;
	    color: #FFFFFF;
	    background: url(../imgs/slides/slide_text_icon.png) no-repeat left top;
	    padding-left: 55px;
	}

	.l2-s2 h4 {
	    display: block;
	    line-height: normal;
	    font-size: 14px;
	    font-weight: bold;
	    padding: 7px 20px;
	    color: #FFFFFF;
	}

	.l1-s4 {
	    display: block;
	    line-height: normal;
	    font-size: large;
	    padding: 15px;
	    background-color: #FFFFFF;
	}

	@media (min-width: 768px) and (max-width: 979px) {
	    .search_cntr {
	        display: none;
	    }

	    .asu_cntr {
	        max-width: 624px;
	    }

	    .navbar .nav>li>a {
	        padding: 5px;
	    }

	    .dropdown-toggle {
	        background: url("../imgs/common/menu-pluse.png") no-repeat scroll 6px -3px;
	    }

	    .banner {
	        height: 460px;
	    }

	    .pagination a,
	    .pagination span,
	    .btn {
	        padding: 8px 12px !important;
	    }

	    .prt_title h4 {
	        font-size: 14px;
	    }

	    .date {
	        width: 42px;
	    }

	    .src_cntnt {
	        font-size: 11px;
	        line-height: 1;
	    }

	    .src_title {
	        font-size: 14px;
	    }

	    .blog_item>h4 {
	        font-size: 14px;
	        line-height: 1;
	    }

	    .blog_item>span {
	        font-size: 11px;
	        line-height: normal;
	    }

	    .footer_block {
	        font-size: 11px;
	    }

	    .l2-s2 {
	        padding: 2px 20px;
	        margin-bottom: 2px;
	        background-position: left -5px;
	    }

	    .l2-s2 h4 {
	        padding: 2px 50px;
	        line-height: normal;
	        margin-bottom: 2px;
	    }

	    .navbar {
	        margin-bottom: 10px;
	    }

	    .page_title {
	        margin-top: 0px;
	    }

	    .fancy_header {
	        margin-bottom: 5px;
	    }

	    .page_title h1 {
	        line-height: normal;
	        font-size: 16px !important;
	    }

	    .page_subtitle h4 {
	        font-size: 14px;
	    }

	    .banner.inner {
	        height: 265px;
	    }

	    .header {
	        min-height: 266px;
	    }

	    .blog_multi_cols .blog_item:nth-child(2n) {
	        margin-left: 0px;
	    }

	    .blog_text {
	        padding-left: 57px;
	    }

	    .sidebar {
	        margin-left: 20px;
	    }

	    .leftSidebar .sidebar {
	        margin-right: 20px;
	    }

	    .tags ul li {
	        width: 36%;
	        margin-right: 0px;
	    }

	    .share_w_w_icons {
	        clear: both;
	    }

	    .accordion-toggle {
	        padding-right: 40px !important;
	    }

	    .nav-tabs>li>a {
	        padding: 4px 10px;
	    }

	    .pr_tb_name {
	        padding: 18px 10px 13px 10px;
	    }

	    .pricing_table .btn {
	        padding: 6px 12px !important;
	    }

	    .fancy_header_text {
	        padding: 13px 10px;
	    }

	    .fancy_header_text h5 {
	        font-size: 12px;
	    }

	    .recent_news .blog_item .date {
	        width: 28px;
	    }

	    .recent_news .blog_item .date .day {
	        font-size: 13px;
	    }

	    .recent_news .blog_item .date .month {
	        font-size: 12px;
	    }

	    .navbar-inverse .nav-collapse .nav>li>a,
	    .navbar-inverse .nav-collapse .dropdown-menu a {
	        color: #FFFFFF;
	    }
	}

	@media (max-width: 767px) {
	    .search_cntr {
	        display: none;
	    }

	    .header .asu_cntr {
	        max-width: none;
	        margin: 0px 40px;
	    }

	    .asu_cntr {
	        max-width: none;
	        margin: 0px 40px;
	    }

	    .banner {
	        height: 420px;
	    }

	    .navbar {
	        margin-bottom: 10px;
	    }

	    .page_title {
	        margin-top: 0px;
	    }

	    .fancy_header {
	        margin-bottom: 5px;
	    }

	    .page_title h1 {
	        line-height: normal;
	        font-size: 16px !important;
	    }

	    .page_subtitle h4 {
	        font-size: 14px;
	    }

	    .banner.inner {
	        height: 265px;
	    }

	    .header {
	        min-height: 266px;
	    }

	    /*.topheader-wrapper { margin-top:80px; }*/
	    .navbar .nav>li>a {
	        padding: 5px;
	    }

	    .dropdown-toggle {
	        background: url("../imgs/common/menu-pluse.png") no-repeat scroll 6px -3px;
	    }

	    .navbar-inverse .nav-collapse .nav>li>a,
	    .navbar-inverse .nav-collapse .dropdown-menu a {
	        color: #FFFFFF;
	    }

	    .logo img {
	        max-width: 70%;
	    }

	    .prt_item {
	        margin: 0px auto 20px auto;
	        max-width: 300px;
	    }

	    .footer_block {
	        margin-bottom: 40px;
	    }

	    .promobox {
	        margin-bottom: 50px;
	    }

	    .pricing_table .btn {
	        padding: 6px 12px !important;
	    }

	    .pr_tb_name {
	        padding: 18px 10px 13px 5px;
	    }

	    .prt_detail {
	        min-height: inherit;
	    }

	    .sidebar {
	        margin-left: 0px;
	    }
	}



	@media print {}

	@media (min-width: 1200px) {
	    .asu_cntr {
	        max-width: 1100px;
	        /*max-width:990px;*/
	    }

	    .prt_title h4 {
	        line-height: 1.5;
	        font-size: 18px;
	    }

	    .banner {
	        height: 732px;
	    }

	    .topheader-wrapper {
	        margin-top: 80px;
	    }

	    /*margin-top: 125px;*/
	    .logobar-wrapper {
	        margin: auto auto 10px;
	        max-width: 950px;
	    }

	    /*margin-bottom:45px; max-width: 990px;*/
	    .navbar-inner {
	        min-height: 60px;
	    }

	    .page_title .fancy_header {
	        margin-bottom: 25px;
	    }

	    .banner.inner {
	        height: 360x;
	    }

	    /*height:427px;*/
	    .prt_detail {
	        clear: both;
	        padding-bottom: 20px;
	        min-height: 520px;
	    }

	    .prt_btns .btn {
	        padding: 10px 19px !important;
	        margin: 5px 10px 5px 0;
	    }

	    .blog_multi_cols .blog_item:nth-child(even) {
	        margin-left: 20px;
	    }

	    .accordion-heading .accordion-toggle {
	        : 12px 15px;
	    }

	    .pr_tb_name {
	        padding: 28px 30px 23px 30px;
	    }

	    .recent_news .blog_item .date {
	        width: 45px;
	    }
	}

	@media (min-width: 768px) and (max-width: 979px) {
	    .search_cntr {
	        display: none;
	    }

	    .dropdown-toggle {
	        background: url("../imgs/common/menu-pluse.png") no-repeat scroll 6px -3px;
	    }
	}

	@media (max-width: 767px) {
	    .asu_cntr {
	        max-width: none;
	        margin: 0px 20px;
	    }

	    .pricing_table_item {
	        float: none !important;
	        width: 60% !important;
	        clear: both !important;
	        margin: 0px auto 20px auto !important;
	    }

	    .fancy_header {
	        margin-top: 20px;
	    }

	    ul#filters li a {
	        margin-bottom: 4px;
	    }

	    .logobar-wrapper .tbl .td {
	        display: block !important;
	        clear: both;
	    }

	    .header {
	        min-height: 120px;
	    }

	    .banner {
	        margin-top: 120px;
	        height: 180px;
	    }

	    .banner.inner {
	        margin-top: 0px;
	        height: 300px;
	    }

	    .src_cntr {
	        min-height: inherit;
	    }

	    .blog_multi_cols .blog_item {
	        width: 99%;
	    }

	    .nav-tabs>li>a {
	        padding: 6px 5px;
	    }
	}

	@media (max-width: 480px) {
	    .search_cntr {
	        display: none;
	    }

	    .pricing_table_item {
	        float: none !important;
	        width: 60% !important;
	        clear: both !important;
	    }

	    .fancy_header {
	        margin-top: 20px;
	    }

	    ul#filters li a {
	        margin-bottom: 3px;
	    }

	    .logobar-wrapper .tbl .td {
	        display: block !important;
	        clear: both;
	    }

	    .header {
	        min-height: 120px;
	    }

	    .banner {
	        margin-top: 120px;
	        height: 180px;
	    }

	    .banner.inner {
	        margin-top: 0px;
	        height: 300px;
	    }

	    .src_cntr {
	        min-height: inherit;
	    }

	    .blog_multi_cols .blog_item {
	        width: 99%;
	    }
	}

	@media (max-width: 979px) {}

	@media (min-width: 980px) {}

	blockquote:before {
	    content: "\201C";
	    position: absolute;
	    font-size: 5em;
	    margin: 20px 0 0 -55px;
	    opacity: .35;
	}

	.clearboth {
	    width: 100%;
	    height: 0px;
	    line-height: 0px;
	    display: block;
	    clear: both;
	    overflow: hidden;
	    font-size: 0px;
	}

	.justify {
	    text-align: justify;
	}

	.mega-menu {
	    padding: 10px 0px ! important;
	    /*width: 540px;*/
	    width: 770px;
	    border-radius: 0;
	    margin-top: 0px;
	    /*display:block;*/
	}

	.mega-menu li {
	    display: inline-block;
	    float: left;
	    /*font-size: 0.94rem;*/
	    /*padding: 3px 0px;*/
	    width: 100%;
	}

	.mega-menu li.mega-menu-column {
	    margin: 0 10px;
	    width: 170px;
	}

	.nav-header a {
	    color: #999999;
	    /*display: block;*/
	    font-size: 11px;
	    font-weight: bold;
	    /*line-height: 20px;*/
	    /*padding: 3px 15px;*/
	    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
	    text-transform: uppercase;
	}

	.mega-menu .nav-header {
	    padding: 0 !important;
	    margin-bottom: 10px;
	    display: inline-block;
	    width: 100%;
	    /*border-bottom: 1px solid #ddd;*/
	}

	.mega-menu .mega-menu-column .nav-header .nav-header-link {
	    padding: 0 !important;
	    margin-bottom: 10px;
	    display: inline-block;
	    width: 100%;
	    border-bottom: 1px solid #ddd;
	    color: #7e7e7e;
	    font-size: 12px;
	}

	.mega-menu .nav-header:hover .nav-header-link {
	    background: #FFF !important;
	}

	.mega-menu img {
	    padding-bottom: 10px;
	}

	.mega-menu li a {
	    padding: 8px 20px !important;
	}

	.mega-menu li a {
	    clear: both;
	    color: #333333;
	    display: block;
	    font-weight: normal;
	    line-height: 20px;
	    padding: 3px 20px;
	    white-space: nowrap;
	}

	ul.web-mega-menu .mega-menu li {
	    display: block !important;
	}

	ul.mobile-mega-menu li {
	    display: none !important;
	}

	.mega-menu .mega-menu-column li:hover>a {
	    background: #001632 !important;
	    color: #FFF;
	}

	.custom_product_img {
	    float: left;
	    width: 200px;
	    padding-right: 10px;
	}

	@media (min-width: 320px) and (max-width: 800px) {
	    ul.web-mega-menu {
	        display: none !important;
	    }

	    ul.mobile-mega-menu li {
	        display: block !important;
	    }
	}

	/* MW CUSTOM */
	.scroll-img {
	    height: 142px;
	    overflow: hidden;
	    width: 100%;
	    padding: 5px;
	    margin-bottom: 10px;
	}

	.scroll-img ul {
	    height: 600px;
	    margin: 0;
	    width: 7000px;
	}

	.scroll-img ul li {
	    display: inline-block;
	}

	.scroll-img ul li img {
	    padding: 8px 12px;
	    /* width: 150px; */
	    /* height: 85px; */
	}

	.cscart {
	    float: right;
	    background: #CCC;
	    padding: 5px;
	}

	.mobic {
	    float: right;
	    background: #FFF;
	    padding: 5px;
	    width: 250px;
	    height: 40px;
	    margin-left: 15px;
	}

	.height {
	    padding: 14px 4px
	}

	.enterprice {
	    height: 89px;
	}

	.iconlmg {
	    filter: brightness(0) invert(1);
	}

	.li-cell {
	    height: 16px;
	}

	.head-font {
	    height: 41px;
	    font-size: 30px;
	}

	/* cloud base mlm softwere */
	.head-font-text {
	    height: 41px;
	    font-size: 21px;
	}

	.pricing_table_text .text-font {
	    font-size: 13px;
	}

	/* .src_cntr_data{
    position: relative;
    padding-top: 40px;
    min-height: 150px;
    text-align: center;
    padding-bottom: 20px;
} */
a.sc1 { 
    display:block; float:right;
     width:28px; height:28px; 
     overflow:hidden; margin-left:2px;
      margin-bottom:2px;
       background:#001632 url(../imgs/icons/Untitled-2.png) no-repeat;
      }
      .pricing-data {
        width: 33%;
      }
      li.red-text {
        color: red !important;
      }
      li.black-text {
        color: black !important;
      }

	.tax-justify{
        text-align: justify;
	}

	@media (max-width: 768px) {
		.topheader-wrapper {
			margin-top: 30px; 
		}

		.row-fluid [class*="span"]:first-child {
			margin-left: 0;
			margin-top: 35px;
		}
	}