/*
* Infinity V1.0.0 HTML Template
* Author : IncisiveStudio
* Author Website : http://IncisiveStudio.com
* Graphic Designer : Navid Ghasemi
* Wednesday - 2014 01 January
*/

/*
=============================================== HTML5 BOILERPLATE RESET FILE ===============================================
*/
 html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
 article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
    display: block;
	 
}
body {
    line-height: 1;
}
ol, ul {
    list-style: none;
}
blockquote, q {
    quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after {
    content:'';
    content: none;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
* {-webkit-backface-visibility: hidden; /* Fix for transition flickering */}
/* -------------------- Headings -------------------- */
h1 {font-size: 32px;}
h2 {font-size: 21px;}
h3 {font-size: 16px;}
h4 {font-size: 16px; }
h5 {font-size: 13px;}
h6 {font-size: 12px;}

/* -------------------- Misc -------------------- */
.medf-size {font-size: 21px;}
.smlf-size {font-size: 28px;}
.lgf-size {font-size: 42px;}
.vlf-size {font-size: 72px;}
.bg-shadow {background: none repeat scroll 0 0 #FFFFFF;-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .1);-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, .1);box-shadow: 0 1px 2px rgba(0, 0, 0, .1);}
.add-top-padding {padding-top: 20px !important;}
.add-margin-bottom {margin-bottom: 30px !important;}
.no-padding {padding: 0 0 0 0 !important;}
.no-padding-left {padding-left: 0 !important;}
.no-padding-right {padding-right: 0 !important;}
.activate-btn {background: none repeat scroll 0 0 #8D3996 !important;}
img.grayscale {
    filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 10+, Firefox on Android */
    filter: gray; /* IE6-9 */
    -webkit-filter: grayscale(100%); /* Chrome 19+, Safari 6+, Safari 6+ iOS */
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
    opacity: .6;
    -webkit-transition: all .4s ease-in-out;-moz-transition: all .4s ease-in-out;-o-transition: all .4s ease-in-out;transition: all .4s ease-in-out;
}
img.grayscale:hover {
    filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0\'/></filter></svg>#grayscale");
    -webkit-filter: grayscale(0%);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
}
/*
=============================================== PRIMARY STYLES ===============================================
*/
body {background: none repeat scroll 0 0 #221918;color: #221918;font: 14px/21px'Open Sans';cursor: default;}
blockquote {color: #878786;padding: 10px 0 6px;}
.article-entry blockquote {background: none repeat scroll 0 0 #f6f6f6;padding: 30px 30px 30px;color: #a1a1a1;font-style: italic;}
a {text-decoration: none;}
/* Default link  (Color is controlled above but this can override it)  */
a:hover {text-decoration: none;}
/* Default link:hover*/
a:focus {outline: 0;text-decoration: none;}
/* -------------------- HEADER -------------------- */
header#header ul.quicklinks-section {margin: 16px 0 0;}
header#header ul.quicklinks-section > li{display: inline;}
header#header ul.quicklinks-section > li:first-child > a {color: #c5c5c5;text-shadow: 0 1px 0 rgba(255, 255, 255, 1);-webkit-transition: all .2s ease-in-out;-moz-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;transition: all .2s ease-in-out;}
header#header ul.quicklinks-section > li:first-child > a:hover {color: #818181;}
header#header ul.quicklinks-section > li:last-child > a {color: #ff9311;text-shadow: 0 1px 0 rgba(255, 255, 255, 1);padding: 0 0 0 8px;-webkit-transition: all .2s ease-in-out;-moz-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;transition: all .2s ease-in-out;}
header#header ul.quicklinks-section > li:last-child > a:hover {opacity: .7;}
header#header ul.quicklinks-section ul.dropdown-menu {background: none repeat scroll 0 0 #525252;border-radius: 0 0 0 0;box-shadow: none;border: medium none;padding: 0 0 0;margin: 8px 0 0;}
header#header ul.quicklinks-section ul.dropdown-menu > li > a {color: #FFFFFF;padding: 12px 20px;}
header#header ul.quicklinks-section ul.dropdown-menu > li > a:hover,
header#header ul.quicklinks-section ul.dropdown-menu > li > a:focus {background-color:#ff9311;background-image: none;background-repeat: no-repeat;}
.dropdown-menu>li>a:hover, 
.dropdown-menu>li>a:focus, 
.dropdown-submenu:hover>a, 
.dropdown-submenu:focus>a,
.dropdown-menu>li.active>a {filter: none;}

.supco {}
.supco p {text-align:left;}

header#header .navbar-form {margin: 8px 0 0;padding: 0 0 0;}
header#header .navbar-form #form-group {position: relative;}
header#header .navbar-form #form-group .search-icon {position: absolute;right: 0;top: 0;font-size: 24px;color: #a3a3a3;padding: 9px 8px;}
header#header .navbar-form .su-search-box ul li {float: left;padding: 10px 10px 10px;}
header#header .navbar-form .su-search-box ul li a {color: #c7c7c7;font-size: 20px;text-shadow: 0 1px 0 rgba(255,255,255,0.2);}
header#header .navbar-form .su-search-box ul li a:hover {color: #606060;}
header#header .navbar-form .custom-search-box {-webkit-border-radius: 0 0 0;-moz-border-radius: 0 0 0;border-radius: 0 0 0;border: medium none;height: 45px;}

header#header .logo {font: 0/0 a;text-shadow: none;color: transparent;background: url(../img/main-logos/logo.png) no-repeat 0 0 transparent;max-width: 100%;width: 100%;height: 101px;margin: 10px 0;}

#nav-wrapper {background: none repeat scroll 0 0 #8D3996;position: relative; }
#nav-wrapper .nav-prettify {position: absolute;width: 50%;background: none repeat scroll 0 0 #221918;right: 0;line-height: 50px;top: 0;z-index: 299;}
#nav-wrapper .nav-prettify i {display: block;height: 50px;width: 50px;background: none repeat scroll 0 0 #ff9311;color: #221918;float: right;text-align: center;font-size: 24px;}
#nav-wrapper .slogan {text-align: center;color: #FFFFFF;line-height: 50px;background: none repeat scroll 0 0 #8D3996;}
#nav-wrapper .navbar-collapse {border: medium none;}
#nav-wrapper .navbar-default {background: none repeat scroll 0 0 #221918;-webkit-border-radius: 0 0 0 0;-moz-border-radius: 0 0 0 0;border-radius: 0 0 0 0;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;border: medium none;margin: 0 0 0 0;z-index: 300;}
#nav-wrapper .navbar-default ul.nav .caret {border-bottom-color: #8D3996;border-top-color: #8D3996;}
#nav-wrapper .navbar-default ul.nav .caret a {border-bottom-color: #fff;border-top-color: #fff;}
#nav-wrapper .navbar-default ul.nav .open a {background: none repeat scroll 0 0 transparent;border: medium none;-webkit-transition: all .2s ease-in-out;-moz-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;transition: all .2s ease-in-out;}
#nav-wrapper .navbar-default ul.nav .open a:hover {background:#8D3996; border: medium none;}
#nav-wrapper .navbar-default ul.nav .open a:focus {background:#8D3996;border: medium none;}
#nav-wrapper .navbar-default ul.nav li {font-size: 14px; margin: 0 5px 0 5px;}
#nav-wrapper .navbar-default ul.nav li:first-child li {}
#nav-wrapper .navbar-default ul.nav li a{}
#nav-wrapper .navbar-default ul.nav li a:hover {}
#nav-wrapper .navbar-default ul.nav li:first-child a {}
#nav-wrapper .navbar-default ul.nav li:first-child a:hover {}
#nav-wrapper .navbar-default ul.nav li:last-child {}

#nav-wrapper .navbar-default ul.nav li:last-child a:hover { }
#nav-wrapper .navbar-default ul.nav li a { padding: 0 5px 0 5px; background: none repeat scroll 0 0 transparent;-webkit-border-radius: 0 0 0;-moz-border-radius: 0 0 0;border-radius: 0 0 0;color: #FFFFFF;line-height: 50px;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;text-shadow: none;-webkit-transition: all .2s ease-in-out;-moz-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;transition: all .2s ease-in-out;}
#nav-wrapper .navbar-default ul.nav li a:hover {background:#8D3996; padding: 0 5px 0 5px;color: #fff;}

#nav-wrapper .navbar-default ul.nav ul a:hover{background:#8D3996; padding: 0 5px 0 5px;}

 
#nav-wrapper .navbar-default ul.nav ul.dropdown-menu {background: #8D3996;-webkit-border-radius: 0 0 0;-moz-border-radius: 0 0 0;border-radius: 0 0 0;border: medium none;margin: 0 0 0 0px;}

#nav-wrapper .navbar-default ul.nav ul.dropdown-menu li {border-bottom: 1px solid #8D3996;border-top: 1px solid #8D3996;-webkit-transition: all .2s ease-in-out;-moz-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;transition: all .2s ease-in-out; float:left; width:160px; padding-left:10px; }
#nav-wrapper .navbar-default ul.nav ul.dropdown-menu li:first-child {border-top: medium none;}
#nav-wrapper .navbar-default ul.nav ul.dropdown-menu li:last-child {border-bottom: medium none;}
#nav-wrapper .navbar-default ul.nav ul.dropdown-menu li a { float:left;color: #221918;line-height: 38px ;margin-left:-10px; padding-left:5px;}
#nav-wrapper .navbar-default ul.nav ul.dropdown-menu li:hover {background:none;}
#nav-wrapper .navbar-default ul.nav ul.dropdown-menu li:hover a {color: #FFFFFF;}
#nav-wrapper .navbar-default ul.nav ul.dropdown-menu li:hover a:hover {color: #FFFFFF;}

#nav-wrapper-home-version2{background:none repeat scroll 0 0 #221918;z-index:300;position:relative;}
#nav-wrapper-home-version2 .navbar-collapse{border:medium none;}
#nav-wrapper-home-version2 .navbar-default{background:none repeat scroll 0 0 #221918;border-radius:0 0 0 0;box-shadow:none;border:medium none;margin:0 0 0 0;z-index:300;}
#nav-wrapper-home-version2 .navbar-default ul.nav .caret{border-bottom-color:#ff9311;border-top-color:#ff9311;}
#nav-wrapper-home-version2 .navbar-default ul.nav .open a{background:none repeat scroll 0 0 transparent;border:medium none;}
#nav-wrapper-home-version2 .navbar-default ul.nav .open a:hover{background:none repeat scroll 0 0 transparent;border:medium none;}
#nav-wrapper-home-version2 .navbar-default ul.nav .open a:focus{background:none repeat scroll 0 0 transparent;border:medium none;}
#nav-wrapper-home-version2 .navbar-default ul.nav li{font-size:11px;font-weight:bold;}
#nav-wrapper-home-version2 .navbar-default ul.nav li a{padding:0 64px 0 35px;background:none repeat scroll 0 0 transparent;border-radius:0 0 0;color:#FFFFFF;line-height:50px;box-shadow:none;text-shadow:none;}
#nav-wrapper-home-version2 .navbar-default ul.nav li a:hover{background:none repeat scroll 0 0 transparent;color:#999999;}
#nav-wrapper-home-version2 .navbar-default ul.nav ul.dropdown-menu{background:none repeat scroll 0 0 #ff9311;border-radius:0 0 0;border:medium none;margin:0 0 0;padding:0 0 0;}
#nav-wrapper-home-version2 .navbar-default ul.nav ul.dropdown-menu li{border-bottom:1px solid #e77e00;border-top:1px solid #ffa436;}
#nav-wrapper-home-version2 .navbar-default ul.nav ul.dropdown-menu li:first-child {border-top: medium none;}
#nav-wrapper-home-version2 .navbar-default ul.nav ul.dropdown-menu li:last-child {border-bottom: medium none;}
#nav-wrapper-home-version2 .navbar-default ul.nav ul.dropdown-menu li a{color:#221918;padding:0 10px 0 25px !important;line-height: 38px !important;}
#nav-wrapper-home-version2 .navbar-default ul.nav ul.dropdown-menu li:hover{background:none repeat scroll 0 0 #221918;}
#nav-wrapper-home-version2 .navbar-default ul.nav ul.dropdown-menu li:hover a{color:#FFFFFF;}
#nav-wrapper-home-version2 .navbar-default ul.nav ul.dropdown-menu li:hover a:hover{color:#FFFFFF;}
#nav-wrapper-home-version2 .nav-prettify{position:absolute;width:50%;background:none repeat scroll 0 0 #221918;right:0;line-height:50px;top:0;z-index:299;}

 #nav-wrapp .navbar-default li.nested-dropdown {position: relative;}
    #nav-wrapp .navbar-default li.nested-dropdown:before {position: absolute;content: "\e88d";right: 14px;top: 0;color: #221918;font: 13px 'FontAwesome';line-height: 36px;}
    #nav-wrapp .navbar-default li.nested-dropdown:hover:before {color: #ff9311;}
    #nav-wrapp .navbar-default li.nested-dropdown ul.nested-dropdown-menu {background: none repeat scroll 0 0 #ff9311;display: none;position: absolute;left: 100%;top: 100%;margin: -38px 0 0 0;width: 100% !important;}
    #nav-wrapp .navbar-default li.nested-dropdown:hover ul.nested-dropdown-menu {display: block;}
    #nav-wrapp .navbar-default li.nested-dropdown:hover ul.nested-dropdown-menu li {padding: 0 14px 0;border-bottom: 1px solid #e77e00;border-top: 1px solid #ffa436;-webkit-transition: all .2s ease-in-out;-moz-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;transition: all .2s ease-in-out;}
    #nav-wrapp .navbar-default li.nested-dropdown:hover ul.nested-dropdown-menu li:first-child {border-top: medium none;}
    #nav-wrapp .navbar-default li.nested-dropdown:hover ul.nested-dropdown-menu li:last-child {border-bottom: medium none;}
    #nav-wrapp .navbar-default li.nested-dropdown:hover ul.nested-dropdown-menu li a {color: #221918;font-weight: normal;line-height: 38px;display: block;}
    #nav-wrapp .navbar-default li.nested-dropdown:hover ul.nested-dropdown-menu li:hover {background: none repeat scroll 0 0 #221918;}
    #nav-wrapp .navbar-default li.nested-dropdown:hover ul.nested-dropdown-menu li:hover a {color: #FFFFFF;}
    #nav-wrapp .navbar-default li.nested-dropdown:hover ul.nested-dropdown-menu li:hover a:hover {color: #FFFFFF;}
	
#nav-wrapper-home-version2 .nav-prettify i{display:block;height:50px;width:50px;background:none repeat scroll 0 0 #ff9311;color:#221918;float:right;text-align:center;font-size:24px;}
/* nivo override */
.nivo-directionNav a {color: #ff9311 !important;}

.blog-navigation {background: none repeat scroll 0 0 #FFFFFF;-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .1);-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, .1);box-shadow: 0 1px 2px rgba(0, 0, 0, .1);border: medium none;-webkit-border-radius: 0 0 0 0;-moz-border-radius: 0 0 0 0;border-radius: 0 0 0 0;margin: 10px 0 20px;}
.blog-navigation .navbar-brand {color: #221918;}
.blog-navigation #blog-navigation-collapse .blog-form-control {border: 1px solid #c7c7c7;-webkit-border-radius: 0 0 0 0;-moz-border-radius: 0 0 0 0;border-radius: 0 0 0 0;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;width: 298px;}
.blog-navigation #blog-navigation-collapse .blog-search-btn {border: medium none;background: none repeat scroll 0 0 transparent;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;}
.blog-navigation #blog-navigation-collapse .blog-navbar-nav > li {padding: 0 0 0;margin: 15px 0;}
.blog-navigation #blog-navigation-collapse .blog-navbar-nav > li > a {border-right: 1px solid #544b4a;padding: 0 18px 0;color: #221918;-webkit-transition: all .2s ease-in-out;-moz-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;transition: all .2s ease-in-out;}
.blog-navigation #blog-navigation-collapse .blog-navbar-nav > li:first-child > a {padding: 0 18px 0 0;}
.blog-navigation #blog-navigation-collapse .blog-navbar-nav > li:last-child > a {padding: 0 8px 0 8px;}
.blog-navigation #blog-navigation-collapse .blog-navbar-nav > li > a:hover {color: #ff9311;}
.blog-navigation #blog-navigation-collapse .blog-navbar-nav ul.dropdown-menu{background: none repeat scroll 0 0 #525252;border-radius: 0 0 0 0;box-shadow: none;border: medium none;padding: 0 0 0;margin: 8px 0 0;right: 0;left: inherit;}
.blog-navigation #blog-navigation-collapse .blog-navbar-nav ul.dropdown-menu > li > a {color: #FFFFFF;padding: 12px 20px;}
.blog-navigation #blog-navigation-collapse .blog-navbar-nav ul.dropdown-menu > li > a:hover {background: none repeat scroll 0 0 #ff9311;}

.portfolio-navigation {background: none repeat scroll 0 0 #FFFFFF;-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .1);-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, .1);box-shadow: 0 1px 2px rgba(0, 0, 0, .1);border: medium none;-webkit-border-radius: 0 0 0 0;-moz-border-radius: 0 0 0 0;border-radius: 0 0 0 0;margin: 10px 0 20px;}
.portfolio-navigation .navbar-brand {color: #221918;}
.portfolio-navigation #portfolio-navigation-collapse .portfolio-navbar-nav {margin: 0 0 0 0;}
.portfolio-navigation #portfolio-navigation-collapse .portfolio-navbar-nav > li {padding: 0 0 0;margin: 15px 0;}
.portfolio-navigation #portfolio-navigation-collapse .portfolio-navbar-nav > li > a {border-right: 1px solid #544b4a;padding: 0 18px 0;color: #221918;-webkit-transition: all .2s ease-in-out;-moz-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;transition: all .2s ease-in-out;}
.portfolio-navigation #portfolio-navigation-collapse .portfolio-navbar-nav > li:first-child > a {padding: 0 18px 0 0;}
.portfolio-navigation #portfolio-navigation-collapse .portfolio-navbar-nav > li:last-child ? a {padding: 0 8px 0 8px;}
.portfolio-navigation #portfolio-navigation-collapse .portfolio-navbar-nav > li > a:hover {color: #ff9311;}
.portfolio-navigation #portfolio-navigation-collapse .portfolio-navbar-nav ul.dropdown-menu{background: none repeat scroll 0 0 #525252;border-radius: 0 0 0 0;box-shadow: none;border: medium none;padding: 0 0 0;margin: 8px 0 0;right: 0;left: inherit;}
.portfolio-navigation #portfolio-navigation-collapse .portfolio-navbar-nav ul.dropdown-menu > li > a {color: #FFFFFF;padding: 12px 20px;}
.portfolio-navigation #portfolio-navigation-collapse .portfolio-navbar-nav ul.dropdown-menu > li > a:hover {background: none repeat scroll 0 0 #ff9311;}

#slideshow {margin: 0 0 0px;}
#slideshow .bx-wrapper {position: relative;}
#slideshow #featured-slider {position: relative;}
#slideshow #featured-slider .bx-caption {bottom: 6px;padding: 0 0 0;left: 10px;right: 50%;position: absolute;color: #fff;}
#slideshow .bx-controls {position: absolute;bottom: 0;width: 100%; z-index:999; height: 34px;background: none repeat scroll 0 0 rgba(0, 0, 0, .2);}
#slideshow .bx-controls .bx-controls-direction {float: right; margin-right:0px;}
#slideshow .bx-controls .bx-controls-direction a.bx-prev {float: left;color: #878786;background: none repeat scroll 0 0 #535353;height: 34px;text-align: center;line-height: 34px;width: 34px;}
#slideshow .bx-controls .bx-controls-direction a.bx-next {float: right;color: #878786;background: none repeat scroll 0 0 #535353;height: 34px;text-align: center;line-height: 34px;width: 34px;}
#slideshow .bx-controls .bx-controls-direction a.bx-prev:hover {color: #FFFFFF;background: none repeat scroll 0 0 #211917;}
#slideshow .bx-controls .bx-controls-direction a.bx-next:hover {color: #FFFFFF;background: none repeat scroll 0 0 #211917;}
#slideshow .featured-slider-pager {background: none repeat scroll 0 0 #221918;border-right: 8px solid #8D3996;min-height: 356px;position: relative;}
#slideshow .featured-slider-pager a .featured-slider-entry {padding: 30px 40px 0;display: none;}
#slideshow .featured-slider-pager a.active .featured-slider-entry {display: block;}
#slideshow .featured-slider-pager a .featured-slider-entry h2 {padding: 0 0 10px;color: #FFFFFF;}
#slideshow .featured-slider-pager a .featured-slider-entry p {color: #8f8d8c;}
#slideshow .featured-slider-pager .featured-slider-pager-btn {bottom: 0;left: 0;width: 100%;position: absolute;}
#slideshow .featured-slider-pager .featured-slider-pager-btn ul {list-style: none outside none;}
#slideshow .featured-slider-pager .featured-slider-pager-btn ul a li {float: left;line-height: 34px;width: 50%;text-align: center;background: none repeat scroll 0 0 #474747;-webkit-transition: all .2s ease-in-out;-moz-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;transition: all .2s ease-in-out;}
#slideshow .featured-slider-pager .featured-slider-pager-btn ul a li:hover {background: none repeat scroll 0 0 #ff9311;}
#slideshow .featured-slider-pager .featured-slider-pager-btn ul a li.active {background: none repeat scroll 0 0 #8D3996;}
#slideshow .featured-slider-pager .featured-slider-pager-btn ul a {color: #FFFFFF;}

#slideshow-home-version2{margin:0 0 10px;}
#slideshow-home-version2 .slideshow-home-version2-container{width:100%;overflow:hidden;position:relative;}
#slideshow-home-version2 .slideshow-home-version2-container .carousel-caption {bottom:0;padding:20px 20px 20px;left:15.2%;right:15.2%;background:none repeat scroll 0 0 rgba(0,0,0,.4);text-align:left;}
#slideshow-home-version2 .slideshow-home-version2-container .carousel-control-home-version2 .icon-angle-left,
#slideshow-home-version2 .slideshow-home-version2-container .carousel-control-home-version2 .icon-angle-right{font-size:144px;color:#ff9311;position:absolute;display:inline-block;top:30%;right:4%;bottom:0;}

.services-header {margin: 0 0 20px;height: auto;max-width: 100%;background: url(../images/headers/services-header.png) no-repeat 0 0 #ff9311;-moz-background-size: cover;-o-background-size: cover;background-size: cover;display: block;}
.services-header .note {padding-top: 45px;padding-bottom: 45px;}
.services-carousel-wrapper {background: none repeat scroll 0 0 #dddddd;-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .2);-moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .2);box-shadow: inset 0 1px 2px rgba(0, 0, 0, .2); width: 970px;
margin: 0 auto;}
.services-shortcut {padding: 20px 0;text-align: center !important;color: #666;text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);font-weight: bold;font-family:'Arial', Tahoma;-webkit-transition: all .2s ease-in-out;-moz-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;transition: all .2s ease-in-out;}
.services-shortcut h4 {text-align: center !important;}
.owl-carousel-controller {position: relative;z-index: 499;height: 52px;}
.owl-carousel-controller .customNavigation {top: 0;right: 0;position: absolute;z-index: 599;}
.owl-carousel-controller .customNavigation .owl-btn {display: block;width: 20px;height: 20px;background-color: #dddddd;float: right;cursor: pointer;color: #a4a4a4;line-height: 20px;}
.owl-carousel-controller .customNavigation .owl-btn:hover {background-color: #221918;color: #ffffff;}
.services-shortcut.active {background: none repeat scroll 0 0 #FFFFFF;color: #221918;-webkit-transition: all .2s ease-in-out;-moz-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;transition: all .2s ease-in-out;}
.services-shortcut.active:hover {color: #221918;}
.services-shortcut:hover {color: #666666;}
.services-describe {padding: 36px 20px;margin-bottom: 0px;}
.services-describe h2 {padding: 0 0 16px;color: #545453;}
.services-describe p {color: #000;font-family:'calibri'; font-size:17px; line-height:25px;}
.services-describe p a {color: #8D3996;-webkit-transition: all .2s ease-in-out;-moz-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;transition: all .2s ease-in-out;}
.services-describe p a:hover {color: #221918;}
.services-describe p img {width:100%;margin: 16px 0;}
/* -------------------- ARTICLE SECTION -------------------- */
article#article {background: none repeat scroll 0 0 #FFFFFF;-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .1);-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, .1);box-shadow: 0 1px 2px rgba(0, 0, 0, .1);margin: 0 0 30px;}
article#article .article-img {position: relative;}
article#article .article-img img {max-width: 100%;}
article#article .article-img .article-img-ico {position: absolute;bottom: 0;right: 0;}
article#article .article-img .article-img-ico a i {display: inline-block;color: #FFFFFF;background: none repeat scroll 0 0 #221918;width: 30px;height: 30px;float: right;text-align: center;line-height: 32px;}
article#article .article-img .article-img-ico a.active i {background: none repeat scroll 0 0 #ff9311;}
article#article .meta-info {font: 12px'Arial', Helvetica, sans-serif;color: #FFFFFF;background: none repeat scroll 0 0 #ff9311;height: 30px;}
article#article .meta-info ul {list-style: none outside none;}
article#article .meta-info ul li {float: left;padding: 0 26px;line-height: 30px;}
article#article .meta-info ul li:first-child {background: none repeat scroll 0 0 #221918;}
article#article .meta-info ul li:last-child {padding: 0 0 0 26px;}
article#article .meta-info ul li a {color: #FFFFFF;}
article#article .article-entry {padding: 20px 20px 20px;position: relative;}
article#article .article-entry h2 {color: #221918;font-weight: bold;padding: 0 0 4px;}
article#article .article-entry small {color: #a9aaa9;}
article#article .article-entry h3 {padding: 30px 0 4px;color: #ff9311;}
article#article .article-entry p {color: #767676;padding: 0 0 30px;}
article#article .article-entry p a {color: #ff9311;}
article#article .article-entry p a:hover {color: #221918;}
article#article .article-entry .readmore {position: absolute;bottom: 0;right: 0;}
article#article .article-entry .readmore .readmore-btn {color: #FFFFFF;background: none repeat scroll 0 0 #ff9311;display: block;width: 60px;height: 30px;line-height: 30px;text-align: center;-webkit-transition: all .2s ease-in-out;-moz-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;transition: all .2s ease-in-out;}
article#article .article-entry .readmore .readmore-btn:hover {background: none repeat scroll 0 0 #221918;}

#comment-section {margin: 0 0 20px;}
#comment-section .comment-title {text-align: center;color: #282828;margin: 0 0 24px;}
#comment-section .leave-massage .comment-input {margin: 0 0 15px;background: none repeat scroll 0 0 #FFFFFF;-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .1);-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, .1);box-shadow: 0 1px 2px rgba(0, 0, 0, .1);border: medium none;-webkit-border-radius: 0 0 0;-moz-border-radius: 0 0 0;border-radius: 0 0 0;}
#comment-section .leave-massage .comment-textarea {background: none repeat scroll 0 0 #FFFFFF;-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .1);-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, .1);box-shadow: 0 1px 2px rgba(0, 0, 0, .1);border: medium none;-webkit-border-radius: 0 0 0;-moz-border-radius: 0 0 0;border-radius: 0 0 0;resize: vertical;}
#comment-section .submit-btn {font-size: 11px;}
#comment-section .submit-btn .sub-cls-btn {background: none repeat scroll 0 0 #221918;border: medium none;color: #FFFFFF;padding: 5px 54px;float: right;-webkit-transition: all .2s ease-in-out;-moz-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;transition: all .2s ease-in-out;}
#comment-section .submit-btn .sub-cls-btn:hover {background: none repeat scroll 0 0 #ff9311;}
/* -------------------- PORTFOLIO COMMENT SECTION -------------------- */
#portfolio-cm-section {margin: 0 0 20px;}
#portfolio-cm-section .portfolio-cm-title {text-align: center;color: #282828;margin: 0 0 24px;}
#portfolio-cm-section .portfolio-cm-list {margin: 0 0 60px;}
#portfolio-cm-section .portfolio-cm-list .avatar {border: 1px solid #e6e6e6;background: none repeat scroll 0 0 #FFFFFF;-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .1);-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, .1);box-shadow: 0 1px 2px rgba(0, 0, 0, .1);margin: 0 0 20px;}
#portfolio-cm-section .portfolio-cm-list .avatar img {padding: 4px 4px 4px;max-width: 100%;}
#portfolio-cm-section .portfolio-cm-list .avatar h4 {color: #282828;padding: 2px 0 6px;text-align: center;line-height: 12px;font-size: 12px;}
#portfolio-cm-section .portfolio-cm-list .portfolio-cm-body .portfolio-cm-paragraph {background: none repeat scroll 0 0 #FFFFFF;position: relative;}
#portfolio-cm-section .portfolio-cm-list .portfolio-cm-body .portfolio-cm-paragraph p {color: #767676;padding: 16px 12px;}
#portfolio-cm-section .portfolio-cm-list .portfolio-cm-body .under-cm-social ul li {padding: 10px 20px;float: left;}
#portfolio-cm-section .portfolio-cm-list .portfolio-cm-body .under-cm-social ul li a {color: #c7c7c7;text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);}
#portfolio-cm-section .portfolio-cm-list .portfolio-cm-body .under-cm-social ul li a:hover {color: #606060;}
#portfolio-cm-section .portfolio-cm-list .meta-info {font: 12px'Arial', Helvetica, sans-serif;color: #FFFFFF;background: none repeat scroll 0 0 #ff9311;min-height: 30px;}
#portfolio-cm-section .portfolio-cm-list .meta-info ul {list-style: none outside none;}
#portfolio-cm-section .portfolio-cm-list .meta-info ul li {float: left;padding: 0 26px;line-height: 30px;}
#portfolio-cm-section .portfolio-cm-list .meta-info ul li:last-child {background: none repeat scroll 0 0 #221918;-webkit-transition: all .2s ease-in-out;-moz-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;transition: all .2s ease-in-out;}
#portfolio-cm-section .portfolio-cm-list .meta-info ul li a {color: #FFFFFF;}
/* -------------------- AUTHOR BIOGRAPHY SECTION -------------------- */
.author-bio {margin: 0 0 60px;}
.author-bio .author-image {border: 1px solid #e6e6e6;background: none repeat scroll 0 0 #FFFFFF;-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .1);-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, .1);box-shadow: 0 1px 2px rgba(0, 0, 0, .1);margin: 0 0 20px;}
.author-bio .author-image img {padding: 4px 4px 4px;max-width: 100%;}
.author-bio .author-image h4 {color: #282828;padding: 2px 0 6px;text-align: center;line-height: 12px;font-size: 12px;}
.author-bio .author-content {background: none repeat scroll 0 0 #FFFFFF;position: relative;}
.author-bio .author-content p {color: #767676;padding: 16px 12px;}
.author-bio .author-content .triangle {position: absolute;left: 0;bottom: 0;border-left: 6px solid transparent;border-right: 6px solid #FFFFFF;border-bottom: 6px solid transparent;border-top: 6px solid #FFFFFF;width: 0;height: 0;margin: 0 0 0 -12px;}
.author-bio .under-binfo-social ul li {padding: 10px 20px;float: left;}
.author-bio .under-binfo-social ul li a {color: #c7c7c7;text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);-webkit-transition: all .2s ease-in-out;-moz-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;transition: all .2s ease-in-out;}
.author-bio .under-binfo-social ul li a:hover {color: #606060;}
.author-bio .meta-info {font: 12px'Arial', Helvetica, sans-serif;color: #FFFFFF;background: none repeat scroll 0 0 #ff9311;min-height: 30px;}
.author-bio .meta-info ul {list-style: none outside none;}
.author-bio .meta-info ul li {float: left;padding: 0 26px;line-height: 30px;}
.author-bio .meta-info ul li:last-child {background: none repeat scroll 0 0 #221918;}
.author-bio .meta-info ul li a {color: #FFFFFF;}
/* -------------------- COMMENT SECTION -------------------- */
.comments {margin: 0 0 60px;}
.comments .media > .pull-left {margin-right: 20px !important;}
.comments .comment {margin: 0 0 10px;}
.comments .author-image {position: relative;border: 1px solid #e6e6e6;background: none repeat scroll 0 0 #FFFFFF;-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .1);-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, .1);box-shadow: 0 1px 2px rgba(0, 0, 0, .1);}
.comments .author-image img {padding: 4px 4px 4px;max-width: 100%;}
.comments .author-image h4 {color: #282828;padding: 2px 0 8px;text-align: center;line-height: 12px;font-size: 12px;}
.comments .author-content {background: none repeat scroll 0 0 #FFFFFF;position: relative;}
.comments .author-content p {color: #767676;padding: 18px 12px 26px;line-height: 24px;}
.comments .author-content .btn-cm-replay {line-height: 24px;text-align: center;width: 94px;height: 24px;display: block;position: absolute;bottom: 0;right: 0;background: none repeat scroll 0 0 #ff9311;}
.comments .author-content .btn-cm-replay a {color: #FFFFFF;text-align: center;}
.comments .meta-info {font: 12px'Arial', Helvetica, sans-serif;color: #FFFFFF;background: none repeat scroll 0 0 #FFFFFF;min-height: 30px;}
.comments .meta-info ul {list-style: none outside none;}
.comments .meta-info ul li {padding: 0 26px;line-height: 30px;background: none repeat scroll 0 0 #ff9311;-webkit-transition: all .2s ease-in-out;-moz-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;transition: all .2s ease-in-out;}
.comments .meta-info ul li:hover {background: none repeat scroll 0 0 #221918;}
.comments .meta-info ul li a {color: #FFFFFF;}
/* -------------------- PORTFOLIO SECTION -------------------- */
#portfolio-up-article {background: none repeat scroll 0 0 #FFFFFF;-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .1);-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, .1);box-shadow: 0 1px 2px rgba(0, 0, 0, .1);margin: 0 0 20px;height: 45px;padding: 0 0 0 20px;}
#portfolio-up-article h3 {color: #494747;line-height: 45px;}
#portfolio-up-article .portfolio-article-controler a {width: 45px;height: 45px;display: inline-block;background: none repeat scroll 0 0 #221918;color: #838282;line-height: 45px;float: right;text-align: center;font-size: 18px;-webkit-transition: all .2s ease-in-out;-moz-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;transition: all .2s ease-in-out;}
#portfolio-up-article .portfolio-article-controler a:hover {background: none repeat scroll 0 0 #ff9311;color: #FFFFFF;}
.lunch-project {background: none repeat scroll 0 0 #ff9311;-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .1);-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, .1);box-shadow: 0 1px 2px rgba(0, 0, 0, .1);margin: 0 0 20px;height: 45px;text-align: center;-webkit-transition: all .2s ease-in-out;-moz-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;transition: all .2s ease-in-out;}
.lunch-project:hover {background: none repeat scroll 0 0 #221918;}
.lunch-project h3 {color: #221918;line-height: 45px;-webkit-transition: all .2s ease-in-out;-moz-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;transition: all .2s ease-in-out;}
.lunch-project:hover h3 {color: #FFFFFF;}
#reply-section {margin: 0 0 40px;}
#reply-section .leave-reply .reply-input {margin: 0 0 15px;background: none repeat scroll 0 0 #FFFFFF;-webkit-box-shadow: 0 0px 1px #333;-moz-box-shadow: 0 0px 1px #333;box-shadow: 0 0px 1px #333; border: medium none;-webkit-border-radius: 0 0 0;-moz-border-radius: 0 0 0;border-radius: 0 0 0; border:#ccc 1px solid}
#reply-section .leave-reply .reply-textarea {background: none repeat scroll 0 0 #FFFFFF;-webkit-box-shadow: 0 0px 1px #333;-moz-box-shadow: 0 0px 1px #333;box-shadow: 0 0px 1px #333;border: medium none;-webkit-border-radius: 0 0 0;-moz-border-radius: 0 0 0;border-radius: 0 0 0;resize: vertical; margin-bottom:5px; border:#ccc 1px solid}
#reply-section .submit-btn {font-size: 11px;}
#reply-section .submit-btn .sub-cls-btn {background: none repeat scroll 0 0 #221918;border: medium none;color: #FFFFFF;padding: 5px 54px;float: right;-webkit-transition: all .2s ease-in-out;-moz-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;transition: all .2s ease-in-out;}
#reply-section .submit-btn .sub-cls-btn:hover {background: none repeat scroll 0 0 #8D3996;}
/* -------------------- GOOGLE MAPS -------------------- */
.gmap-wrapper {margin: 0 0 30px; width: 970px;
margin: 0 auto;}
.gmap-wrapper .map-shadow {-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .1);-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, .1);box-shadow: 0 1px 2px rgba(0, 0, 0, .1);}
/* -------------------- PAGE NAVIGATION -------------------- */
#pagination-wrapper {background: none repeat scroll 0 0 #FFFFFF;-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .1);-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, .1);box-shadow: 0 1px 2px rgba(0, 0, 0, .1);margin: 0 0 60px;text-align: center;height: 30px;position: relative;}
#pagination-wrapper a.pag-controler-left {position: absolute;bottom: 0;left: 0;display: block;width: 30px;height: 30px;text-align: center;line-height: 30px;background: none repeat scroll 0 0 #221918;color: #FFFFFF;}
#pagination-wrapper a.pag-controler-right {position: absolute;bottom: 0;right: 0;display: block;width: 30px;height: 30px;text-align: center;line-height: 30px;background: none repeat scroll 0 0 #221918;color: #FFFFFF;}
#pagination-wrapper ul.pagination {display: inline-block;margin: 0 auto;-webkit-border-radius: 0 0 0 0;-moz-border-radius: 0 0 0 0;border-radius: 0 0 0 0;}
#pagination-wrapper ul.pagination li {float: left;background: none repeat scroll 0 0 #f6f6f6;padding: 0 12px;}
#pagination-wrapper ul.pagination li.active {background: none repeat scroll 0 0 #ff9311;}
#pagination-wrapper ul.pagination li.active a {color: #FFFFFF;}
#pagination-wrapper ul.pagination li a {line-height: 30px;-webkit-border-radius: 0 0 0 0;-moz-border-radius: 0 0 0 0;border-radius: 0 0 0 0;border: medium none;padding: 0 0 0;background: none repeat scroll 0 0 transparent;color: #221918;}
/* -------------------- WIDGETS -------------------- */
.widget .contact-info-hz {padding: 16px 18px !important;}
.widget .contact-info-hz ul {margin: 0 0 0 !important;}
.widget .contact-info-hz ul li h4 {color: #221918;}
.widget .contact-info-hz ul li .media-body {color: #767676;}
.widget .contact-info-hz ul li a {color: #221918;}
.widget .blog-categories {padding: 10px 20px !important;}
.widget .blog-categories ul {margin: 0 0 !important;}
.widget .blog-categories ul li {border-bottom: 1px solid #efefef;padding: 10px 0 6px !important;}
.widget .blog-categories ul li a {color: #221918;-webkit-transition: all .2s ease-in-out;-moz-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;transition: all .2s ease-in-out;}
.widget .blog-categories ul li a:hover {color: #8D3996;}
.widget .blog-categories ul li:last-child {border-bottom: medium none;}
.widget .accordion {padding: 10px 20px !important;}
.widget .accordion ul {margin: 0 0 !important;}
.widget .accordion ul li {border-top: 1px solid #efefef;padding: 18px 0 18px !important;}
.widget .accordion ul li:first-child {border-top: medium none;}
.widget .accordion ul li a.plus:before {content:'\e828';font-family:"infinity-glyph";padding: 0 12px 0 0;}
.widget .accordion ul li a.minus:before {content:'\e827';font-family:"infinity-glyph";padding: 0 12px 0 0;}
.widget .accordion ul li a {color: #221918;font-weight: bolder;text-decoration: none;}
.widget .accordion p {color: #767676;padding: 0 8px 20px 20px !important;font: 12px'Arial';}
.widget .project-details {padding: 10px 20px !important;}
.widget .project-details ul {margin: 0 0 !important;}
.widget .project-details ul li {border-bottom: 1px solid #efefef;padding: 10px 0 6px !important;}
.widget .project-details ul li a {color: #221918;-webkit-transition: all .2s ease-in-out;-moz-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;transition: all .2s ease-in-out;}
.widget .project-details ul li a:hover {color: #ff9311;}
.widget .project-details ul li:last-child {border-bottom: medium none;}
.widget .testimonials {padding: 12px 24px 12px;}
.widget .testimonials small {color: #b0aeae;font-style: italic;}
.widget .testimonials h4 {color: #221918;}
.widget .testimonials p {color: #767676;padding: 0 0 8px;}
.widget {margin-bottom: 20px;}
.widget .widget-title {position: relative;}
.widget .widget-title h4 {padding-bottom: 8px; }
.widget .widget-title .close-widget {position: absolute;bottom: 0;right: 0;text-align: center;line-height: 22px;color: #FFFFFF;display: block;width: 26px;height: 22px;background: none repeat scroll 0 0 #221918;cursor: pointer;}
.widget .widget-body {padding: 24px 24px 24px;border-top: 3px solid #221918;position: relative;}
.widget .widget-body ul {margin: 0 0 20px;}
.widget .widget-body ul li {padding: 5px 0;}
.widget .widget-body .vote-btn {position: absolute;bottom: 0;right: 0;}
.widget .widget-body .vote-btn a {color: #FFFFFF;padding: 5px 15px 5px;background: none repeat scroll 0 0 #ff9311;display: inline-block;}

.widget .lastest-post {padding: 12px 24px 12px;}
.widget .lastest-post ul li {border-bottom: 1px solid #f0f0f0;}
.widget .lastest-post ul li small {color: #b0aeae;font-style: italic;}
.widget .lastest-post ul li h4 {color: #221918;}
.widget .lastest-post ul li p {color: #767676;}

.widget .lastest-tweet {padding: 24px 24px 8px;}
.widget .lastest-tweet ul {font-family:'Arial', Helvetica, sans-serif;}
.widget .lastest-tweet ul li {border-bottom: 1px solid #f0f0f0;color: #595857;padding: 8px 0;}
.widget .lastest-tweet ul li:last-child {border: medium none;}
.widget .lastest-tweet ul li a {color: #66b8f1;}

.widget .tags-widget {padding: 18px 0;}
.widget .tags-widget a {background: none repeat scroll 0 0 #FFFFFF;-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .1);-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, .1);box-shadow: 0 1px 2px rgba(0, 0, 0, .1);padding: 4px 8px;color: #221918;white-space: nowrap;line-height: 34px;margin: 0 4px 0 0;-webkit-transition: all .2s ease-in-out;-moz-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;transition: all .2s ease-in-out;}
.widget .tags-widget a:hover {background: none repeat scroll 0 0 #ff9311;color: #FFFFFF;}

.special-widget {margin-bottom: 20px;}
.special-widget .swidget-body ul a {color: #221918;-webkit-transition: all .2s ease-in-out;-moz-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;transition: all .2s ease-in-out;}
.special-widget .swidget-body ul a:hover {color: #ff9311;}
.special-widget .swidget-body ul li {border-bottom: 1px solid #d9d9d9;border-top: 1px solid #f5f5f5;padding: 18px 6px;}
.special-widget .swidget-body ul li:first-child {border-top: medium none;}
.special-widget .swidget-body ul li:last-child {border-bottom: medium none;}
/* -------------------- BREAD CRUMB -------------------- */
.breadcrumb-wrapper {width:970px; margin:0 auto; padding-top:5px;}
.breadcrumb-wrapper .breadcrumb {background: none repeat scroll 0 0 transparent;-webkit-border-radius: 0 0 0 0;-moz-border-radius: 0 0 0 0;border-radius: 0 0 0 0;margin: 0 0 0 0;}
.breadcrumb-wrapper .breadcrumb li {font-size: 13px;color:#333;}
.breadcrumb-wrapper .breadcrumb li a {color:#333;}
.breadcrumb-wrapper .breadcrumb li a:hover {color:#221918;}
/* -------------------- IE FIX PLACEHOLDER -------------------- */
.placeholder {color: #c8c8c8;}
/* -------------------- ABOUT SECTION -------------------- */
#summary-about {margin: 20px 0 0;}
#summary-about .about-authors {background: none repeat scroll 0 0 #FFFFFF;-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .1);-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, .1);box-shadow: 0 1px 2px rgba(0, 0, 0, .1);border: medium none;-webkit-border-radius: 0 0 0 0;-moz-border-radius: 0 0 0 0;border-radius: 0 0 0 0;padding: 8px 8px 0 8px;}
#summary-about .about-authors .img-author {position: relative;}
#summary-about .about-authors .img-author .glassy-social {position: absolute;top: 0;right: 0;}
#summary-about .about-authors .img-author .glassy-social i {background: none repeat scroll 0 0 #ff9311;width: 33px;height: 33px;float: right;text-align: center;line-height: 33px;color: #221918;text-shadow: 0 1px 0 rgba(255,255,255,0.2);-webkit-transition: all .2s ease-in-out;-moz-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;transition: all .2s ease-in-out;}
#summary-about .about-authors .img-author .glassy-social i:hover {background: none repeat scroll 0 0 #221918;color: #ffffff;}
#summary-about .about-authors .img-author .glassy-social i.magnify{display: none;}
#summary-about .about-authors:hover .img-author .glassy-social i.magnify{display: block;}
#summary-about .about-authors:hover {background: none repeat scroll 0 0 #ff9311;color: #ffffff;}
#summary-about .about-authors:hover h3 {color: #ffffff;}
#summary-about .about-authors:hover p {color: #ffffff;}
#summary-about .about-authors p {color: #919090;font: 11px'Arial', Tahoma;}
/* -------------------- SPECIAL DIVIDER -------------------- */
.special-divider span {background-color: #282828;top: -40px;position: absolute;-webkit-border-radius: 200px 200px 200px;-moz-border-radius: 200px 200px 200px;border-radius: 200px 200px 200px;border: 12px solid #ebebeb;margin-left: -40px;color: #FFFFFF;font-size: 24px;display: table-cell;line-height: 54px;left: 50%;width: 80px;height: 80px;}
.special-divider {clear: both;text-align: center;height: 2px;margin: 40px auto 40px;position: relative;width: 100%;background-color: #dedede;display: table;-webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);-moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);}
/* -------------------- ERROR 404 SECTION -------------------- */
.error404 {text-align: center;margin: 150px 0 100px;}
.error404 h1 {font-size: 240px;margin: 0 0 40px;line-height: 170px;}
.error404 h1 .colored-zero {color: #ff9311;}
.error404 h2 {font-weight: bold;}
/* -------------------- PROGRESS BAR -------------------- */
.experience-progress {margin: 0 0 60px;text-align: center;}
.experience-progress .experience-progress-title {text-align: center;margin: 0 0 36px;}
.experience-progress .our-skils {text-align: center;margin: 30px 0 30px;}
.experience-progress .our-skils h3 {color: #555555;}
.experience-progress .our-skils small {color: #b4b4b4;}
/* -------------------- ANNOUCEMENT SECTION -------------------- */
.announcement {margin: 0 0 30px;}
.announcement p {padding: 15px 25px;}
.announcement ul.announc-dropdown{display: inline;}
.announcement ul.announc-dropdown > li{color: #8D3996;margin: 15px 0;display: inline-block;padding: 0 10px;border-left: 1px solid #544b4a;float: right;}
.announcement ul.announc-dropdown > li.open {background-color: #E7E7E7;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.announcement ul.announc-dropdown > li > a{color: #221918;}
.announcement ul.announc-dropdown ul.dropdown-menu{background: none repeat scroll 0 0 #525252;border-radius: 0 0 0 0;box-shadow: none;border: medium none;padding: 0 0 0;margin: 8px 0 0;right: 0;left: inherit;}
.announcement ul.announc-dropdown ul.dropdown-menu > li > a {color: #FFFFFF;padding: 12px 20px;}
.announcement ul.announc-dropdown ul.dropdown-menu > li > a:hover {background: none repeat scroll 0 0 #ff9311;}
/* -------------------- MOSAIC SECTION -------------------- */
.mosaic {padding: 20px 30px 15px;text-align: center; border-radius:5px;color: #221918;-webkit-transition: all .2s ease-in-out;-moz-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;transition: all .2s ease-in-out; background: none repeat scroll 0 0 #221918; color:#fff}
.mosaic:hover {background: none repeat scroll 0 0 #221918;color: #FFFFFF;}
.mosaic h3 {font-weight: bold;padding: 15px 0 15px;text-transform: uppercase;font-size: 18px;}
.mosaic p {font-size: 12px;}
.portfolio-mosaic {margin: 0 0 30px;}
/* -------------------- NEW PROJECT -------------------- */
.new-project {min-height: 407px;position: relative;}
.new-project-header {background: none repeat scroll 0 0 #8D3996;padding: 0 0 0 12px;position: relative;}
.new-project-header .new-project-title {color: #FFFFFF;line-height: 30px;}
.new-project-header .new-project-carousel-controls {float: right;text-align: center;line-height: 30px;}
.new-project-header .new-project-carousel-controls span {background: none repeat scroll 0 0 #FFFFFF;display: inline-block;width: 27px;height: auto;-webkit-transition: all .2s ease-in-out;-moz-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;transition: all .2s ease-in-out;}
.new-project-header .new-project-carousel-controls span:hover {background: none repeat scroll 0 0 #221918;color: #fFFFFF;}
#bx-pager a.active .new-project-body {display: block;}
#bx-pager a .new-project-body {padding: 24px 10px 0;display: none;}
#bx-pager a .new-project-body h4 {color: #221918;}
#bx-pager a .new-project-body i {color: #949292;font-size: 11px;font-style: italic;}
#bx-pager a .new-project-body p {padding: 8px 0 50px;color: #3c3835;font-size: 12px;}
.new-project-footer {height: 28px;position: absolute;right: 0;bottom: 0;}
.new-project-footer .new-project-btn {background: none repeat scroll 0 0 #221918;padding: 0 10px;color: #FFFFFF;line-height: 28px;height: 28px;display: block;float: right;-webkit-transition: all .2s ease-in-out;-moz-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;transition: all .2s ease-in-out;}
.new-project-footer .new-project-btn:hover {background: none repeat scroll 0 0 #ff9311;}
/* -------------------- RECENT WORKS -------------------- */
.recent-works {margin: 0 0 30px;}
.recent-works .recent-works-header {text-align: center;border-bottom: 5px solid #8D3996;position: relative;}
.recent-works .recent-works-header h2 {color: #221918;text-align: left;float: left;}
.recent-works .recent-works-header .control-box {display: inline-block;float: right;}
.recent-works .recent-works-header .control-box .client-carousel-control {background: none repeat scroll 0 0 #ffffff;float: right;display: block;width: 27px;height: 27px;color: #aeadad;line-height: 28px;-webkit-transition: all .2s ease-in-out;-moz-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;transition: all .2s ease-in-out;}
.recent-works .recent-works-header .control-box .client-carousel-control:hover {background: none repeat scroll 0 0 #8D3996;color: #FFFFFF;}
.recent-works .recent-works-carousel li {padding: 30px 10px 0;}
.recent-works .img-overlay {position: relative;z-index: 499;}
.recent-works .img-overlay .recent-caption {position: absolute;z-index: 599;bottom: 0;width: 100%;background: none repeat scroll 0 0 rgba(0, 0, 0, 0.5);height: 60px;-webkit-transition: all .2s ease;-moz-transition: all .2s ease;-o-transition: all .2s ease;transition: all .2s ease;}
.recent-works .img-overlay .recent-caption .p-caption {color: #FFFFFF;width: 100%;text-align: center;padding: 8px 0 8px;top: 0;position: absolute;bottom: 0;-webkit-transition: all .2s ease;-moz-transition: all .2s ease;-o-transition: all .2s ease;transition: all .2s ease;}
.recent-works .img-overlay:hover .recent-caption .p-caption {margin: 54% 0 0;}
.recent-works .img-overlay:hover .recent-caption {height: 100%;}
.recent-works .img-overlay .recent-icons {position: absolute;z-index: 600;top: 45%;bottom: 0;opacity: 0;left: 50%;margin: 0 0 0 -40px;-webkit-transition: all .2s ease;-moz-transition: all .2s ease;-o-transition: all .2s ease;transition: all .2s ease;}
.recent-works .img-overlay:hover .recent-icons {opacity: 1;}
.recent-works .img-overlay .recent-icons a {background: none repeat scroll 0 0 #FFFFFF;display: inline-block;width: 36px;height: 36px;text-align: center;line-height: 36px;color: #221918;-webkit-transition: all .2s ease-in-out;-moz-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;transition: all .2s ease-in-out;}
.recent-works .img-overlay .recent-icons a:hover {background: none repeat scroll 0 0 #ff9311;color: #FFFFFF;}
/* -------------------- PORTFOLIO MOSAIC -------------------- */
.portfolio-mosaic .img-overlay {position: relative;z-index: 499;}
.portfolio-mosaic .img-overlay .recent-caption {position: absolute;z-index: 599;bottom: 0;width: 100%;background: none repeat scroll 0 0 rgba(0, 0, 0, 0.5);height: 60px;-webkit-transition: all .2s ease;-moz-transition: all .2s ease;-o-transition: all .2s ease;transition: all .2s ease;}
.portfolio-mosaic .img-overlay .recent-caption .p-caption {color: #FFFFFF;width: 100%;text-align: center;padding: 8px 0 8px;top: 0;position: absolute;bottom: 0;-webkit-transition: all .2s ease;-moz-transition: all .2s ease;-o-transition: all .2s ease;transition: all .2s ease;}
.portfolio-mosaic .img-overlay:hover .recent-caption .p-caption {margin: 54% 0 0;}
.portfolio-mosaic .img-overlay:hover .recent-caption {height: 100%;}
.portfolio-mosaic .img-overlay .recent-icons {position: absolute;z-index: 600;top: 45%;bottom: 0;opacity: 0;left: 50%;margin: 0 0 0 -40px;-webkit-transition: all .2s ease;-moz-transition: all .2s ease;-o-transition: all .2s ease;transition: all .2s ease;}
.portfolio-mosaic .img-overlay:hover .recent-icons {opacity: 1;}
.portfolio-mosaic .img-overlay .recent-icons a {background: none repeat scroll 0 0 #FFFFFF;display: inline-block;width: 36px;height: 36px;text-align: center;line-height: 36px;color: #221918;-webkit-transition: all .2s ease-in-out;-moz-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;transition: all .2s ease-in-out;}
.portfolio-mosaic .img-overlay .recent-icons a:hover {background: none repeat scroll 0 0 #ff9311;color: #FFFFFF;}
/* -------------------- CONTENT SLIDESHOW -------------------- */
.content-slideshow {margin: 0 0 30px;}
.content-slider {position: relative;border-left: 41px solid #221918;border-right: 3px solid #221918;margin: 0 0 8px 0;background: none repeat scroll 0 0 #f8f8f8;}
.content-slider .content-slider-entry {padding: 40px 46px 40px;}
.content-slider-pager ul li {margin: 0 0 8px 0;padding: 12px 25px 13px;border-left: 3px solid #221918;color: #221918;position: relative;}
.content-slider-pager ul li.active {background: none repeat scroll 0 0 #ff9311;border-left: 3px solid #ff9311;color: #FFFFFF;}
.content-slider-pager ul li.active:after {content:" ";left: 0;top: 50%;margin: -10px 0 0 -13px;border-top: 10px solid transparent;border-left: 0px solid transparent;border-right: 10px solid #ff9311;border-bottom: 10px solid transparent;display: block;position: absolute;}
.content-slider-pager ul li:hover {background: none repeat scroll 0 0 #ff9311;border-left: 3px solid #ff9311;color: #FFFFFF;}
.content-slider-pager ul li:hover:after {content:" ";left: 0;top: 50%;margin: -10px 0 0 -13px;border-top: 10px solid transparent;border-left: 0px solid transparent;border-right: 10px solid #ff9311;border-bottom: 10px solid transparent;display: block;position: absolute;}
/* -------------------- CLIENTS SLIDESHOW -------------------- */
.our-clients {margin: 0 0 30px;}
.our-clients .our-client-header {text-align: center;border-bottom: 2px solid #d4d4d4;-webkit-box-shadow: 0 2px 0 rgba(255, 255, 255, .4);-moz-box-shadow: 0 2px 0 rgba(255, 255, 255, .4);box-shadow: 0 2px 0 rgba(255, 255, 255, .4);position: relative;}
.our-clients .our-client-header:after {content:" ";left: 50%;margin: 0 0 0 -10px;border-top: 10px solid #d9d9d9;border-left: 10px solid transparent;border-right: 10px solid transparent;border-bottom: 10px solid transparent;display: block;position: absolute;}
.our-clients .our-client-header h2 {color: #a4a4a4;text-shadow: 0 1px 0 rgba(255, 255, 255, 1);padding: 0 0 10px;}
.our-clients .our-client-header .control-box {position: absolute;right: 0;top: 0;z-index: 599;margin:32px 0 0;}
.our-clients .our-client-header .control-box .client-carousel-control {background: none repeat scroll 0 0 #d4d4d4;float: right;display: block;width: 20px;height: 20px;line-height: 20px;color: #8f8d8c;-webkit-transition: all .2s ease-in-out;-moz-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;transition: all .2s ease-in-out;}
.our-clients .our-client-header .control-box .client-carousel-control:hover {background: none repeat scroll 0 0 #ff9311;color: #FFFFFF;}
.our-clients .our-clients-carousel {padding: 40px 0 45px;}
/* -------------------- BACK TO UP PLUGIN -------------------- */
#backtop {position: relative;display: block;height: 0px;}
#backtop .btn-backtop span {position: absolute;right: 0;bottom: 0;cursor: pointer;display: block;background: none repeat scroll 0 0 #FFFFFF;font-size: 42px;color: #221918;-webkit-transition: all .2s ease-in-out;-moz-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;transition: all .2s ease-in-out;padding: 14px 6px;}
#backtop .btn-backtop span:hover {background: none repeat scroll 0 0 #8D3996;color: #FFFFFF;}
/* -------------------- DIVIDER -------------------- */
.divider {border-bottom: 6px solid #b6b6b6;position: relative; }
.divider a {background: none repeat scroll 0 0 #cacbcb;color: #221918;-webkit-border-radius: 0 0 5px 5px;-moz-border-radius: 0 0 5px 5px;border-radius: 0 0 5px 5px;padding: 8px 8px;position: absolute;margin-top: -8px;z-index: 499;}
.divider a:after {top: 0;left: 0;margin: 0 0 0 -8px;content:" ";border-top: 4px solid transparent;border-left: 4px solid transparent;border-right: 4px solid #9b9b9b;border-bottom: 4px solid #9b9b9b;display: block;position: absolute;}
.divider a:before {top: 0;right: 0;margin: 0 -8px 0 0;content:" ";border-top: 4px solid transparent;border-left: 4px solid #9b9b9b;border-right: 4px solid transparent;border-bottom: 4px solid #9b9b9b;display: block;position: absolute;}
/* -------------------- INFINTY SCROLL -------------------- */
#page_nav {text-align: center;margin: 20px 0 50px;}
#page_nav a{color: #FFFFFF;padding: 10px 10px 10px;border-radius: 300px 300px 300px 300px;background: none repeat scroll 0 0 #221918;}
#page_nav a:hover{background: none repeat scroll 0 0 #ff9311;}
/* -------------------- COLOR PICKER -------------------- */
#cp {position: absolute;z-index: 399;right: 0;top: 0;width: 50px;background: none repeat scroll 0 0 #424848;margin: 50px 0 0;display: none;}
#cp ul.tinysquare {float: right;background: none repeat scroll 0 0 #424848;width: 50px;display: inline;}
#cp ul.tinysquare li.orange a{display: block;width: 18px;height: 18px;background: none repeat scroll 0 0 #ff9311;margin: 18px auto;}
#cp ul.tinysquare li.blue a{display: block;width: 18px;height: 18px;background: none repeat scroll 0 0 #189a99;margin: 18px auto;}
#cp ul.tinysquare li.green a{display: block;width: 18px;height: 18px;background: none repeat scroll 0 0 #02bd85;margin: 18px auto;}
#cp ul.tinysquare li.purple a{display: block;width: 18px;height: 18px;background: none repeat scroll 0 0 #af7ac4;margin: 18px auto;}
#cp ul.tinysquare li.close-cp {margin: 18px 0 0;border-top: 1px solid #485254;}
#cp ul.tinysquare li.close-cp a#close-cp{color: #424748;display: block;width: 18px;height: 18px;line-height: 17px;background: none repeat scroll 0 0 #2f2b2b;margin: 18px auto;text-align: center;font-size: 12px;}
/* -------------------- FOOTER -------------------- */
.footer-section {background: none repeat scroll 0 0 #221918;padding:30px 15px 0px;}
.footer-section p {color: #ccc;}
.footer-section .twitter-widget {margin: 30px 0 0;}
.footer-section .twitter-widget ul li {color: #c5c5c5;}
.footer-section .twitter-widget ul li h4 {font-size: 11px;font-style: italic;color: #656363;}
.footer-section .twitter-widget ul li img {width: 74px;height: 74px;border: 3px solid #8D3996;}
.footer-section .contact-us {color: #c5c5c5;}
.footer-section .contact-us ul li .media-heading {color: #ffffff;}
.footer-section .contact-us ul li i {color: #3b3331;font-size:42px;left:-10px; position: relative;}
.privacy-section {background: none repeat scroll 0 0 #221918;text-align: center;font: bold 11px'Arial', Helvetica, sans-serif; width: }
.privacy-section ul {display: inline-block;margin: 4px 0;}
.privacy-section ul li {float: left;padding: 0 12px;border-left: 1px solid #c5c5c5; font-size:13px; font-weight:normal;}
.privacy-section ul li:first-child {border-left: medium none;}
.privacy-section ul li a {color: #c5c5c5;}
.privacy-section ul li a:hover {color: #8D3996;}
.newsletter-section {background: none repeat scroll 0 0 #FFFFFF;}
.newsletter-section .input-group .form-control-wrapper {margin: 19px 0;}
.newsletter-section .input-group .form-control {width: 400px;background: none repeat scroll 0 0 #ebebeb;border: medium none;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .1);-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .1);box-shadow: inset 0 1px 1px rgba(0, 0, 0, .1);height: 34px;-webkit-border-radius: 0 0 0 0;-moz-border-radius: 0 0 0 0;border-radius: 0 0 0 0;}
.newsletter-section .input-group .btn-default {background: none repeat scroll 0 0 #ff9311;border: medium none;color: #FFFFFF;width: 152px;margin: 0 0 0 34px;height: 72px;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;-webkit-border-radius: 0 0 0 0;-moz-border-radius: 0 0 0 0;border-radius: 0 0 0 0;font-weight: lighter;font-size: 22px;}
.newsletter-section ul li .media-heading {color: #221918;}
.newsletter-section ul li .media-body {margin: 12px 0 0;}
.newsletter-section ul li i {color: #221918;font-size: 72px;}
.copyright-section {background: none repeat scroll 0 0 #8D3996;text-align: center;font: bold 11px'Arial', Helvetica, sans-serif; }
.copyright {line-height: 30px;color: #FFFFFF;}
/* Extra small devices (phones, less than 768px) */

/* No media query since this is the default in Bootstrap */

/* Small devices (tablets, 768px and up) */
 @media (max-width: 768px) {
    .footer-section .contact-us ul li i {
        font-size: 53px;
    }
    .newsletter-section .input-group .input-group-btn {
        display: none;
    }
    .newsletter-section .input-group .form-control {
        width: 100%;
    }
    .newsletter-section .input-group {
        width: 100%;
    }
    .footer-section .contact-us {
        margin: 30px 0 0;
    }
    .privacy-section ul li:nth-child(even) {
        display: none;
    }
    header#header .navbar-form {
        line-height: 0;
    }
}
/* Medium devices (desktops, 992px and up) */
 @media (max-width: 992px) {
    .no-padding-left {
        padding-left: 15px !important;
    }
    .no-padding-right {
        padding-right: 15px !important;
    }
    .newsletter-section .input-group .input-group-btn {
        display: none;
    }
    .newsletter-section .input-group .form-control {
        width: 100%;
    }
    .newsletter-section .input-group {
        width: 100%;
    }
    #nav-wrapper {
        background: none repeat scroll 0 0 transparent;
    }
    #nav-wrapper .slogan {
        margin-bottom: 15px;
        margin-top: 15px;
    }
    #nav-wrapper .navbar-default {
        margin-bottom: 15px;
    }
    #slideshow .featured-slider-pager {
        border: medium none;
        margin: 0 0 30px 0;
    }
    header#header .navbar-form {
        line-height: 0;
    }
}
/* -------------------- ISOTOP PLUGIN -------------------- */
 .isotope-item {
    z-index: 2;
}
.isotope-hidden.isotope-item {
    pointer-events: none;
    z-index: 1;
}
.isotope, .isotope .isotope-item {
    -webkit-transition-duration: 0.8s;
    -moz-transition-duration: 0.8s;
    -o-transition-duration: 0.8s;
    transition-duration: 0.8s;
}
.isotope {
    -webkit-transition-property: height, width;
    -moz-transition-property: height, width;
    -o-transition-property: height, width;
    transition-property: height, width;
}
.isotope .isotope-item {
    -webkit-transition-property: -webkit-transform, opacity;
    -moz-transition-property: -moz-transform, opacity;
    -o-transition-property: -o-transform, opacity;
    transition-property: transform, opacity;
}
.isotope.no-transition, .isotope.no-transition .isotope-item, .isotope .isotope-item.no-transition {
    -webkit-transition-duration: 0s;
    -moz-transition-duration: 0s;
    -o-transition-duration: 0s;
    transition-duration: 0s;
}

#nav-wrapp .navbar-default ul.nav ul.dropdown-menu li:last-child {
border-bottom: medium none;
}

#nav-wrapp .navbar-default li.nested-dropdown ul.nested-dropdown-menu {
background: none repeat scroll 0 0 #ff9311;
display: none;
position: absolute;
left: 100%;
top: 100%;
margin: -38px 0 0 0;
width: 100% !important;
}

.part-no{ float:left; width:100%; font-size:17px;}

.description p{ font-size:16px; line-height:28px}
.description strong{font-weight:bold; font-size:18px; line-height:28px}
.question{ font-size:15px; font-weight:bold; color:#000; margin-top:15px; padding-bottom:6px;}
 p{text-align:justify;}
 
 .faq-right-sec{ position:relative; display:inline-block; width:535px; margin-left:3px;}
.uv-banner{ float:left; width:565px; margin-bottom:10px; height:234px; overflow:hidden;}
.faq-right-bottom{ float:right; width:532px; margin-top:10px; border:1px solid #BFBFBF; min-height:240px}
.faq-right-bottom .images-cont{ float:left; width:100%;}
.faq-right-bottom .images-cont .image{ float:left; width:176px; height:133px; overflow:hidden;}
.faq-right-bottom .description{ float:left; padding:20px 8px; font-size:14px; line-height:20px; font-style:italic; text-align:justify}


.rsd-top-sec{ position:relative; display:inline-block; width:100%;}
.rsd-top-sec .rsd-left{ float:left; width:auto;}
.rsd-top-sec .rsd-left .images-cont{ float:left; width:150px;}
.rsd-top-sec .rsd-left .images-cont img{ width:150px;}
.rsd-top-sec .rsd-left .images-cont img:hover{ width:150px; border:#fff 1px solid}
.rsd-top-sec .rsd-left .description{ float:right; margin-left:20px; width:70%; font-size:16px}
.rsd-top-sec .rsd-left .description .listing-text{ float:left; margin-left:16px; font-size:14px; line-height:18px}
.rsd-top-sec .rsd-left .description .listing-text ul{float:left; display:inline-block; list-style:disc;}
.rsd-top-sec .rsd-left .description .listing-text ul li{float:left; width:100%; font-size:14px; line-height:27px;list-style:disc;}
.rsd-top-sec .rsd-left .description .listing-text ul li a{ text-decoration:none; color:#000;}
.rsd-top-sec .rsd-left .description .listing-text ul li a:hover{ text-decoration:underline; color:#666}
.rsd-top-sec .rsd-left .description .grn-prdct-img{ float:left; width:100%; margin-top:10px; text-align:center;}
.rsd-top-sec .rsd-right-box{ float:right; width:397px; border:1px solid #BFBFBF; }
.rsd-top-sec .rsd-right-box .header{ float:left; width:377px; padding:0 10px; line-height:42px; background:#892D91; font-size:20px; font-weight:bold; text-transform:uppercase; text-align:center; border-bottom:1px solid #BFBFBF}
 .grn-prdct-img {
	 position:absolute;
width: 125px;
height:80px;
margin:0;
right:0;
text-align: center;

}

.rsd-top-sec .rsd-right-box{ float:left; width:572px; border:1px solid #BFBFBF; margin-top:20px;}
.rsd-top-sec .rsd-right-box .header{ float:left; width:100%; padding:0 10px; line-height:42px; background:#892D91; font-size:20px; font-weight:bold; text-transform:uppercase; text-align:center; border-bottom:1px solid #BFBFBF; color:#fff;}

.box-content{ float:left; width:100%;}
.box-content .description{ float:left; width:310px; font-size:15px; padding:10px 0 0 5px; line-height:24px; text-align:justify}
.box-content .prd-image{ width:235px; float:right; text-align:right; position:relative}
.superscript{font-size:xx-small; vertical-align:super;} 
.subscript{font-size:xx-small; vertical-align:bottom;} 
.listing-text2{ float:left; width:128px; margin-left:16px; margin-top:30px}
.listing-text2 ul li{float:left; width:100%; font-size:13px; line-height:22px;list-style:disc;}
.listing-text2 ul li a{ text-decoration:none; color:#000;}
.listing-text2 ul li a:hover{ text-decoration:underline; color:#ccc}


.body-sub-title{ float:left; width:100%; margin-top:20px;}
.body-sub-title h1{ font-size:22px; font-family:Arial, Helvetica, sans-serif; color:#000}

.list-style{ float:left; width:100%; margin-top:10px;}
.list-style li{ list-style-image:url(../images/bullet.png); font-size:17px; line-height:29px; font-family:'calibri'; float:left; width:100%;  padding-left:10px; margin-left:20px;}


#Library1 {

   width: auto;
   float:left;
      margin-right:3px;
   height:auto;
   
}
#Library1 img{width:98%; border:#ccc 1px solid;}

/*#Library1:hover {
  background-image: url(../images/res-img-hover.jpg);
}*/

#Library2{
   background: url(../images/cmr-img.jpg); 
   width: 200px;
   float:left;
   margin-right:5px;
   height:410px;
   border:#ccc 1px solid;
}

/*#Library2:hover {
  background-image: url(../images/cmr-img-hover.jpg);
}*/



#Library3{
   background: url(../images/med-img.jpg); 
   width: 200px;
   float:left;

   height:410px;
   border:#ccc 1px solid;
}

/*#Library3:hover {
  background-image: url(../images/med-img-hover.jpg);
}*/


@media(max-width:768px){
	
#slideshow .featured-slider-pager {
min-height: 185px;
}

#slideshow #featured-slider {
	margin-left:30px;
}

#slideshow .bx-controls {

width: 87%;

margin-left: 30px;
}

#Library1 {
width: 32%;
float: left;
margin-right: 3px;
height: auto;
}



}

@media(min-width:240px) and (max-width:320px){
	
		.services-describe {
			padding: 36px 11px;
			margin-bottom: 30px;
		}
	
	
	.services-describe p img{
		width:100%;
		
		}
		
		.breadcrumb-wrapper {
width: 87%;
margin: 0 auto;
padding-top: 5px;
}

.privacy-section ul li {
float: left;
padding: 0 4px;
font-size: 12px;

}

.copyright {
line-height: 19px;
color: #FFFFFF;
}

.services-carousel-wrapper{width:90%;}



.owl-item {
width:97px !important;
}

h4 {
font-size: 9px;
}



.grn-prdct-img {
position: absolute;
width: 100px;
height: 80px;
margin: 0px 0 0 270px;
text-align: center;
}


.rsd-top-sec .rsd-left .description .listing-text ul li {

font-size: 11px;

}

.rsd-top-sec .rsd-left .description {
float: left;
margin-left: 3px;
width: 100%;
font-size: 11px;
}

.grn-prdct-img {
position: absolute;
width: 91px;
height: 75px;
margin: 330px 0 0 155px;
text-align: center;
}
.services-describe {
padding: 36px 10px;
margin-bottom: 20px;
}

.rsd-top-sec img {

width: 100%;
}

.listing-text2 {
float: left;
width: 117px;
margin-left: 20px;
margin-top: 30px;
}

#slideshow .featured-slider-pager a .featured-slider-entry {
padding: 11px 9px 10px 9px;

}

#featured-slider a{margin-left:-30px;}

#backtop .btn-backtop span {
font-size: 15px;
padding: 1px 0px;
}

.col-sm-8 {
width: 100%;
height:170px;
}

#Library1 {
width: 31%;
float: left;
margin-right: 3px;
height: auto;
}

.media, .media-body{font-size:11px;}

.footer-section .contact-us ul li i {
font-size: 20px;
}

header#header .logo {
font: 0/0 a;
text-shadow: none;
color: transparent;
background: url(../img/main-logos/logo.png) no-repeat 0 0 transparent;
/* max-width: 100%; */
/* width: 100%; */
height: 101px;
margin: 10px 0;
text-align: center;
margin-left: -46px;
}

}

@media(min-width:320px) and (max-width:480px){
	
.col-sm-8 {
width: 100%;
height:270px;
}

#Library1 {
width: 32%;
float: left;
margin-right: 3px;
height: auto;
}



.breadcrumb-wrapper {
width: 90%;
margin: 0 auto;
padding-top: 5px;
}

.services-carousel-wrapper{width:100%;}

.owl-item {
width:94px !important;
}

h4 {
font-size: 10px;
}



.grn-prdct-img {
position: absolute;
width: 125px;
height: 80px;
margin: 0px 0 0 350px;
text-align: center;
}


.rsd-top-sec .rsd-left .description .listing-text ul li {

font-size: 13px;

}

.rsd-top-sec .rsd-left .description {
float: left;
margin-left: 3px;
width: 100%;
font-size: 13px;
}

.grn-prdct-img {
position: absolute;
width: 91px;
height: 75px;
margin: 330px 0 0 175px;
text-align: center;
}
.services-describe {
padding: 36px 10px;
margin-bottom: 20px;
}

.rsd-top-sec img {

width: 100%;
}

.listing-text2 {
float: left;
width: 117px;
margin-left: 16px;
margin-top: 30px;
}


}



@media(min-width:480px) and (max-width:640px){
	

.breadcrumb-wrapper {
width: 90%;
margin: 0 auto;
padding-top: 5px;
}

.services-carousel-wrapper{width:90%;}
		
}


@media(min-width:768px) and (max-width:1024px){
	

.breadcrumb-wrapper {
width: 90%;
margin: 0 auto;
padding-top: 5px;
}
		
}

p img.web_img {width:120px; height:auto;}
img.web_img2 {width:200px; height:auto;} 
.proText {float:left; width:100%;}
.proImg {float:right; width:50%}
..proImg img {max-width:100%;}

.pro_webImg {float:right; width:54%;}
.pro_webImg img {max-width:100%;}
.rsd-top-sec .rsd-left .web_description {float:left; width:230px; margin:0 20px;}
.magic {clear:both; height:0; width:100%; visibility:hidden;}
#resd {margin-bottom:0px;}
#tm_web {margin-bottom:0px;}
.webTxtAA {float:none;}
.line_webrdr {float:none; width:100%; height:15px; margin-bottom:20px; border-bottom:#ccc 1px dotted;}
.ourWebTxtbx {}
.ourWebStyle {margin-bottom:0px;}
.dwnPage {min-height:600px;}
.ourdownLink {}
.ourdownLink strong {font-weight:bold;}
.ourdownLink a {color:#8D3996;}
.ourdownLink a:hover {color:#000;}