[class*="span"] {min-height:0px!important;}
@media (min-width: 1200px){.sp_quickcontact input#name2{margin-left: 19px;}
.sp_quickcontact input#email{margin-left: 19px;}
.sprocket-mosaic .sprocket-mosaic-container{
margin: 24px 0px 0px 316px!important;}
.sprocket-mosaic-header{position: absolute;}
.sprocket-mosaic .sprocket-mosaic-header ul{background: #EFF3F3; border: 2px solid #DEE3E4; border-radius:6px;margin-top: -9px!important;
padding: 22px 10px 24px 10px!important;}
.sprocket-mosaic .sprocket-mosaic-header ul li{display:block!important;background: none;padding: 4px 0px 10px 34px; border-bottom: 1px solid #DEE1E1!important;
box-shadow: 0px 1px 1px #FFFFFF; margin-bottom:10px;border-radius: 0px;
border: none;font-family: 'Open Sans', sans-serif;text-transform:capitalize!important;width: 189px;
margin-left: 15px;
margin-right: 15px;}
.sprocket-mosaic .sprocket-mosaic-header ul li:nth-child(1){background:url(../../../images/demo/all.png)no-repeat;}
.sprocket-mosaic .sprocket-mosaic-header ul li:nth-child(2){background:url(../../../images/demo/web.png)no-repeat;}
.sprocket-mosaic .sprocket-mosaic-header ul li:nth-child(3){background:url(../../../images/demo/pho.png)no-repeat;}
.sprocket-mosaic .sprocket-mosaic-header ul li:nth-child(4){background:url(../../../images/demo/grap.png)no-repeat;}
/*This will work for firefox*/
                    @-moz-document url-prefix() {
                        span.after_img {
                       margin-left: -376px!important;
                    }
                    }
}

@media (max-width: 1216px) and (min-width: 997px){
.sprocket-mosaic-header{position:relative!important;}
.sprocket-mosaic .sprocket-mosaic-container{margin-top: 27px!important;}

}

@media (max-width: 1211px) and (min-width: 100px){
.sprocket-mosaic .sprocket-mosaic-header .sprocket-mosaic-filter{float:none!important; padding-bottom:20px; margin:0 auto;

}
.sprocket-mosaic .sprocket-mosaic-header ul li:nth-child(1){background:#EFF3F3 url(../../../images/demo/all.png)no-repeat!important;}
.sprocket-mosaic .sprocket-mosaic-header ul li:nth-child(2){background:#EFF3F3 url(../../../images/demo/web.png)no-repeat!important;}
.sprocket-mosaic .sprocket-mosaic-header ul li:nth-child(3){background:#EFF3F3 url(../../../images/demo/pho.png)no-repeat!important;}
.sprocket-mosaic .sprocket-mosaic-header ul li:nth-child(4){background:#EFF3F3 url(../../../images/demo/grap.png)no-repeat!important;}
.sprocket-mosaic .sprocket-mosaic-header ul li{font-family: 'Open Sans', sans-serif;}
.sprocket-mosaic .sprocket-mosaic-header ul{background: #EFF3F3;
border: none!important;
border-radius: 6px;
margin-top: 0px!important;
padding: 0!important;}
.sprocket-mosaic .sprocket-mosaic-header ul li{display:block!important; float:left;padding-left: 34px;
margin-right: 8px;margin-bottom: 18px;
padding-bottom: 1px;
line-height: 28px;}
}
@media (max-width: 1199px) and (min-width: 980px){
.t3-mainnav .navbar-inner  {background:#16A085!important;
}
.t3-blog_post div.nssp2 .col-3 {
width: 31%!important;
}
.searchsearch_blog input {
width: 253px!important;background: url(../../../images/demo/search_back.png)no-repeat 226px 7px!important;}
.t3-singel_backtohome{display:none!important;}
.t3-singel_backtohome {
display: none;}
.sp_quickcontact textarea {width: 356px!important;}
.sp_quickcontact input.details2{margin-left: 0px!important;}
.sp_quickcontact input.button{float:left!important;}
}

@media (max-width: 979px) and (min-width: 768px){
.t3-mainnav .navbar .nav > li > a {
padding: 10px 10px;
}
@media (max-width: 761px) and (min-width: 240px){
.searchsearch_blog input{display:none!important;}

}

@media (max-width: 767px) and (min-width: 240px){
body {padding-top: 0px!important;}
}






/**/

.t3-blog_post div.nssp2 .col-3 {
width: 47.33%!important;
}
.t3-blog_post .col-3{margin-right: 34px!important;}
.t3-blog_post .col-3:nth-child(2){margin-right:0px!important;}
.t3-blog_post .col-3:nth-child(2){display:none;!important;}
.t3-blog_post .ns2-column h4{font-size: 14pt!important;}
.secondnav-inner li{padding-right:5px!important;}
.secondnav-inner li:nth-child(2) {
background: url(../../../images/demo/service.png)no-repeat 5px 19px!important;
padding-left: 26px!important;}
.secondnav-inner ul.nav{padding-left: 0px!important;}
.secondnav-inner li:nth-child(5) {
background: url(../../../images/demo/blog.png)no-repeat 10px 18px!important;
padding-left: 36px!important;}
.secondnav-inner li:nth-child(6) {padding-left: 39px!important;}
.t3-mainnav .navbar .nav > li > a{font-size:13px;}
.head-search{width:57%;}
.logo{width: 20%;}
.t3-mainnav .navbar .nav > li > a {
padding: 6px 6px;}
.sp_quickcontact textarea {width: 357px!important;}
.sp_quickcontact input.details2{margin-left: 0px!important;}
.news_public input.search-query{margin-bottom:5px!important;margin-left: 5px;}
.news_public p {font-size: 22pt!important;}
.sp_quickcontact input.button{float:left!important;}
}
@media (max-width: 767px) and (min-width: 600px){
.t3-mainnav .navbar-inner  {background:#16A085!important;
}
.t3-blog_post div.nssp2 .col-3 {
width: 46.33%!important;
}
.t3-blog_post .col-3{margin-right: 34px!important;}
.t3-blog_post .col-3:nth-child(2){margin-right:0px!important;}
.t3-blog_post .col-3:nth-child(2){display:none;!important;}
.second_menu  {display:none!important;}
.wrap2{border-top: none!important;}
.t3-singel_backtohome {display: block!important;}
.second_logo  {display:none!important;}
.sp_quickcontact textarea {width: 346px!important;}
.sp_quickcontact input.details2{margin-left: 0px!important;}
.sp_quickcontact input.button{float:left!important;}
.news_public input.search-query{
margin-bottom: 5px!important;}
.news_public p{font-size:20px!important;}
.news_public p span{font-size:13px!important;}
}

@media (max-width: 600px) and (min-width: 100px){
.news_public p{font-size:23px!important; line-height:1;}
}
@media (max-width: 600px) and (min-width: 500px){
.t3-mainnav .navbar-inner  {background:#16A085!important;
}
.t3-blog_post div.nssp2 .col-3 {
width: 64.33%!important;
}
.t3-blog_post .col-3{margin-right: 0px!important; float:none!important; margin: 0 auto!important; margin-bottom:10px!important;}
.t3-blog_post .col-3:nth-child(3){display:none;!important;}

.second_menu  {display:none!important;}
.second_logo  {display:none!important;}

.sp_quickcontact input.details2{margin-left: 0px!important;}
.sp_quickcontact textarea {
width: 98%!important;}
.t3-about_text_line p {
font-size: 13pt!important;
}
}

@media (max-width: 1000px) and (min-width: 600px){
.t3-content-slider .nssp2 .col-4 {
width: 49%!important;
}
.t3-about_text_line p {
font-size: 13pt!important;
}
}
@media (max-width: 600px) and (min-width: 100px){
a.scroll{padding: 19px 2px 3px 0px!important;}
}
@media (max-width: 650px) and (min-width: 100px){
.t3-content-slider .nssp2 .col-4{width: 91%!important; float:none!important;margin:0 auto!important; }
.second_menu  {display:none!important;}
.second_logo  {display:none!important;}
.t3-singel_backtohome{display:block!important;}
.wrap2{border-top: none!important;}
.itemCommentsForm input{width:98%!important;}
.searchsearch_blog input {
width: 79%!important;}
}
@media (max-width: 499px) and (min-width: 100px){
.t3-mainnav .navbar-inner  {background:#16A085!important;
}
.t3-blog_post div.nssp2 .col-3 {
width: 86.2%!important;
}
.t3-blog_post .col-3{margin-right: 0px!important; float:none!important; margin: 0 auto!important; margin-bottom:10px!important;}
.t3-blog_post .col-3:nth-child(3){display:none;!important;}
.t3-about_text_line p {
font-size: 13pt!important;
}
}

@media (max-width: 485px) and (min-width: 100px){
.sp_quickcontact input {width: 97%!important;}
.sp_quickcontact textarea {width: 97%!important;}
.sp_quickcontact input.button{float:left!important;}
}

@media (max-width: 767px) and (min-width: 600px){
.navigation{width:auto!important;}
}

@media (max-width: 300px) and (min-width: 100px){
.t3-blog_title h2{background-size: 188px 108px!important;background-position: 8px 0px!important; width:100%!important;}
.t3-portfolio_title h2{background-size: 188px 108px!important;background-position: 8px 0px!important;width:100%!important;}
.t3-about_title h2{background-size: 188px 108px!important;background-position: 8px 0px!important;width:100%!important;}
.t3-contact_title h2{background-size: 164px 107px!important;
background-position: 9px 0px!important;width:100%!important;}
}

@media (max-width: 338px) and (min-width: 240px){
header.t3-header a{background-size: 62px 54px!important;}
}
@media (max-width: 700px) and (min-width: 300px){
header.t3-header a{background-size: 93px 91px!important;}
}

.clear{clear:both;}

h3{font-family: 'Open Sans', sans-serif;font-size: 19pt; color:#ece7b1;}


header.t3-header{padding:0px;
z-index: 999;}
.navigation{position: absolute;
z-index: 2000;}
header.t3-header a{padding-bottom:52px;}
.logo{position: relative;}

.navbar{background:transparent; width:800px;}
.t3-mainnav .navbar-inner{background: transparent;border:none!important; }
.t3-mainnav{background-image:none!important;background-color:transparent!important; border:none!important;}



/*secondmenu*/
.wrap2{background:#ece7b1 ; margin-top: 0px;z-index: 5000000;box-shadow: 3px -5px 17px black;}
.secondnav-inner li{float: left;border-right: 1px solid #DEDEDE;padding: 8px 27px 3px 27px;line-height: 35px;}
.secondnav-inner li:nth-child(1){}
.secondnav-inner li:nth-child(2){}
.secondnav-inner li:nth-child(3){}
.secondnav-inner li:nth-child(4){}
.secondnav-inner li:nth-child(5){}
.secondnav-inner li:nth-child(6){}
.secondnav-inner ul.nav  {margin: 0px;padding-left: 61px;position: absolute;}
.second_menu .nav > .active > a, .second_menu .nav > .active > a:hover, .second_menu .nav > .active > a:focus {background:transparent!important;color:#0a173e!important;}
.second_logo p{color: white;padding: 13px 0px 13px 0px;font-family: 'Arvo', serif;font-size: 19pt;margin: 0px;text-align: center;}
.second_menu .nav > li > a:hover{background:transparent!important; color:#0a173e!important;}
.second_menu .nav > li >a{color:#34495E!important;}
.t3-mainnav .navbar .nav > li > a:hover{background:#0a173e!important;text-decoration:none!important;}
.t3-mainnav .navbar .nav > li > a{color:white!important;font-family: 'Open Sans', sans-serif;background:#0a173e}
.head-search{margin-top:55px; margin-left: 129px;}
.navbar .nav{background: none; float:right;}

.t3-mainnav .navbar .nav > .active > a, .t3-mainnav .navbar .nav > .active > a:hover, .t3-mainnav .navbar .nav > .active > a:focus {background:#0a173e!important;}
.second_logo{ background:#0a173e;float: left;}

.t3-mainnav .nav-collapse .nav > li > a{background:#0a173e; color:white;font-family: 'Open Sans', sans-serif; }
.t3-mainnav .nav-collapse .nav > li > a:hover{background:#0a173e; }
.t3-mainnav .navbar .btn-navbar{padding: 16px 16px!important;-moz-transition: all 0.4s ease-out;
-o-transition: all 0.4s ease-out;
-ms-transition: all 0.4s ease-out;
transition: all 0.4s ease-out;}
.t3-mainnav .navbar .btn-navbar:hover{background: #0a173e;-moz-transition: all 0.4s ease-out;
-o-transition: all 0.4s ease-out;
-ms-transition: all 0.4s ease-out;
transition: all 0.4s ease-out;}

/*slider*/

.slider{width:100%;}
.moduletablefull-width-slider{position: relative;
overflow: hidden;

margin-top: 0px;}
.t3-slide img{margin:0 auto;}



/*service*/


/*about*/

.t3-about_content2{background:#EFF3F3;padding-bottom:0px;margin-top: 0px;}
.t3-about_content{background:#EFF3F3;padding-bottom:0px;margin-top: -2px;}
.t3-about_title{ background:url(../../../images/demo/about-banner.png);}
.t3-about_title h2{text-align: center;font-family: 'Open Sans', sans-serif;
color: white;
background: url(../../../images/demo/title_h2_back.png) no-repeat;
width: 231px;
height: 110px;
margin: 0 auto;
padding-top: 69px;}
.t3-about_text_line{background:#0a173e;}
.t3-about_text_line p{color: white;
text-align: center;font-size: 17pt;
margin-top:0px; margin-bottom:0px;
font-weight: 200;padding: 24px 0px 19px 0px;font-family: 'Open Sans', sans-serif;
-webkit-margin-before: 0em!important;
-webkit-margin-after: 0em!important;
}

.moduletableabout_sp2 .ns2-inner img{border-radius:100px;border: 10px solid #D6DBDC;}
/*
.moduletableabout_sp2 .ns2-inner img:after{content: '';position: absolute; width:100px; height:20px; background:red;border-left: 10px solid #2f467a;-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;}
*/
.moduletableabout_sp2 .ns2-social{width: 30px;
float: left;}
.moduletableabout_sp2 h4{text-align:left!important;font-family: 'Open Sans', sans-serif!important;
font-size: 13pt!important;
color: #5A6672!important;background: red;
float: left;
}
.moduletableabout_sp2  p.ns2-introtext{text-align: left;
background: red;
float: left;
width: 57%;
padding:0px!important;}
.btn i{background-image:red!important; display:none!important;}
/*portfolio*/
.t3-portfolio_title{ background:url(../../../images/demo/portfolio-banner.png);}
.t3-portfolio_title h2{text-align: center;font-family: 'Open Sans', sans-serif;
color: white;
background: url(../../../images/demo/title_h2_back.png) no-repeat;
width: 231px;
line-height: 39px;
height: 110px;
margin: 0 auto;
padding-top: 66px;}
/*blog*/
.t3-blog_title{ background:url(../../../images/demo/blog-banner.png);}
.t3-blog_title h2{text-align: center;font-family: 'Open Sans', sans-serif;
color: white;
background: url(../../../images/demo/title_h2_back.png) no-repeat;
width: 231px;
line-height: 39px;
height: 110px;
margin: 0 auto;
padding-top: 66px;}
.t3-blog_post .ns2-145{margin-top: 70px;}
.t3-blog_post .col-3:nth-child(3){margin-right:0px!important; margin-left:0px;}
.t3-blog_post div.nssp2 .col-3{width: 31.333%;
margin-right: 32px;
margin: 10px;
background:#ece7b1; border:none!important;}
.t3-blog_post div.nssp2 .ns2-links{margin-bottom: 0px!important;width:auto!important; border-radius:0px!important; border:none!important; background:#ece7b1!important;}
.t3-blog_post div.nssp2 .col-3 h4{text-align:left;padding-left: 19px;padding-bottom: 0px!important;
-webkit-margin-after: 0.23em!important;}
.t3-blog_post div.nssp2 .col-3 h4 a{color:#34495E;text-decoration:none;}
.t3-blog_post div.nssp2 .col-3 .ns2-tools{color:#777777;font-family: 'Open Sans', sans-serif;font-size: 10pt!important;}
.t3-blog_post div.nssp2 .col-3 .ns2-created{padding-left:18px;}
.t3-blog_post div.nssp2 .col-3 .ns2-tools a{color:#777777;font-family: 'Open Sans', sans-serif;font-size: 10pt!important; background:none;padding:0px; text-decoration:none;}
.t3-blog_post div.nssp2 .col-3 .ns2-tools .ns2-author{padding-left:19px;}
.t3-blog_post div.nssp2 .col-3 .ns2-introtext{text-align:left;color:#777777;font-family: 'Open Sans', sans-serif;font-size: 10pt!important;padding-top: 0px;}
.t3-blog_post div.nssp2 .col-3 .ns2-author{color:white;font-family: 'Open Sans', sans-serif;

font-weight: bold;
background: url(../../../images/demo/author.png)no-repeat 15px 2px;
padding-left: 42px;
}

.t3-blog_post div.nssp2 .col-3 a.ns2-readmore {text-decoration:none;}
.t3-blog_post div.nssp2 .col-3 a.ns2-readmore span:hover {background:url(../../../images/demo/readmore.png)no-repeat 0px -33px;-moz-transition: all 0.4s ease-out;
-o-transition: all 0.4s ease-out;
-ms-transition: all 0.4s ease-out;
transition: all 0.4s ease-out;}
.t3-blog_post div.nssp2 .col-3 a.ns2-readmore span{ background:url(../../../images/demo/readmore.png)no-repeat;padding: 5px 0px 7px 31px;-moz-transition: all 0.4s ease-out;
-o-transition: all 0.4s ease-out;
-ms-transition: all 0.4s ease-out;
transition: all 0.4s ease-out;)
}
.t3-blog_post div.nssp2 .col-3 a.ns2-readmore{float:right; font-size:11pt!important;font-family: 'Open Sans', sans-serif!important;
-webkit-margin-before: 0em!important;
-webkit-margin-after: 0em!important;}


.ns2-art-controllers {padding: 10px;}
.ns2-art-controllers .ns2-art-prev {color: transparent;
background: #DEE3E4 url(../../../images/demo/pre.png)no-repeat 4px 6px;
padding: 10px 16px 11px 14px;
margin-right: 0px;
border-radius: 5px 0px 0px 5px;}
.ns2-art-controllers .ns2-art-next {color: transparent;
background: #DEE3E4 url(../../../images/demo/next.png)no-repeat 4px 6px;
padding: 10px 16px 11px 14px;
margin-left:0px;border-radius: 0px 6px 6px 0px;}
.ns2-art-pagination{background:#DEE3E4;padding: 10px 0px 10px 10px;}
.ns2-art-controllers  span.active{background: #0a173e;
padding: 0px 0px 0px 12px;
color: transparent;
border-radius: 100px;}
.ns2-art-controllers  span{background: white;
padding: 0px 0px 0px 12px;
color: transparent;
border-radius: 100px;
margin-right:13px;
-moz-transition: all 0.4s ease-out;
-o-transition: all 0.4s ease-out;
-ms-transition: all 0.4s ease-out;
transition: all 0.4s ease-out;}
.ns2-art-controllers  span:hover{background: #0a173e;
-moz-transition: all 0.4s ease-out;
-o-transition: all 0.4s ease-out;
-ms-transition: all 0.4s ease-out;
transition: all 0.4s ease-out;}

/*blog singel*/
div.k2TagCloudBlock a{margin-right: 2px;
font-family: 'Open Sans', sans-serif;
padding: 5px 8px 5px 8px;
float: left;
display: block;
background: #34495E;
color: #fff;
text-decoration: none;
border-radius: 4px;
font-size: 13px!important;}
div.k2TagCloudBlock a:hover{margin-right: 2px;

padding: 5px 8px 5px 8px;

background: #0a173e!important;

}
div.k2TagCloudBlock a:active{margin-right: 2px;

padding: 5px 8px 5px 8px;

background: #0a173e!important;

}
.recent_post ul li{list-style:none;}
.recent_post ul {margin:0px!important;}
div.k2ItemsBlock ul li:nth-child(1) a.moduleItemTitle{color:#0a173e!important;}
div.k2ItemsBlock ul li:nth-child(1) span.moduleItemDateCreated{background: #0a173e;}

 div.k2ItemsBlock ul li a.moduleItemTitle {font-family: 'Open Sans', sans-serif!important;
padding: 5px 0px 5px 8px!important;
float: left!important;
display: block!important;
background: none!important;
color: #34495E;
text-decoration: none!important;
border-radius: 4px!important;
font-size: 13px!important;}
.recent_post span.moduleItemDateCreated {font-family: 'Open Sans', sans-serif;
padding: 5px 8px 5px 8px;
float: left;
display: block;
background: #34495E;
color: #fff;
text-decoration: none;
border-radius: 4px;
font-size: 13px!important;}
.recent_post .even {
background: none!important;

border-bottom: none!important;
}
.recent_post .odd {
background: none!important;

border-bottom: none!important;}
/*blog sidebar cat*/
.moduletableblog_catt ul li{list-style:none;}
.moduletableblog_catt ul {margin:0px!important;}
.moduletableblog_catt span.catCounter {display:none!important;}
div.k2CategoriesListBlock ul li a span.catTitle {font-family: 'Open Sans', sans-serif!important;
padding: 5px 0px 10px 34px!important;;

display: block!important;

color: #34495E;

font-size: 13px!important;}
div.k2CategoriesListBlock ul li a{text-decoration: none!important;}
div.k2CategoriesListBlock ul li:nth-child(1) a span.catTitle {background: url(../../../images/demo/web.png)no-repeat;} 
div.k2CategoriesListBlock ul li:nth-child(2) a span.catTitle {background: url(../../../images/demo/pho.png)no-repeat;} 
div.k2CategoriesListBlock ul li:nth-child(3) a span.catTitle {background: url(../../../images/demo/grap.png)no-repeat;} 
div.k2CategoriesListBlock ul li:nth-last-child(1) a span.catTitle {background: url(../../../images/demo/grap.png)no-repeat;} 

/*blog sidebar search*/
.searchsearch_blog input{width: 323px;
height: 33px;
background: url(../../../images/demo/search_back.png)no-repeat 299px 7px;}
/*blog item view*/
.itemFullText p{font-family: 'Open Sans', sans-serif; color:#fff;line-height: 22px;}
.itemFullText p.style{font-style: italic;
border-left: 9px solid #fff;
padding: 2px 0px 5px 14px;}
.t3-mainbody h2.itemTitle{font-family: 'Open Sans', sans-serif;
font-size: 19pt;
color: #ece7b1;}
.itemTagsBlock{padding: 0px!important;
border-bottom: none!important;}
.itemTagsBlock span{font-family: 'Open Sans', sans-serif;
color: #777777;font-weight: normal!important;}
.itemTagsBlock a{font-family: 'Open Sans', sans-serif;
color: #777777;font-weight: normal!important;}
div.itemLinks{margin: 0px 0px 23px 0px!important;}

/*contact*/
.t3-contact_title{ background:url(../../../images/demo/contact-banner.png);}
.t3-contact_title h2{text-align: center;font-family: 'Open Sans', sans-serif;
color: white;
background: url(../../../images/demo/title_h2_back.png) no-repeat;
width: 231px;
line-height:39px;
height: 110px;
margin: 0 auto;
padding-top: 66px;}
/*map*/
.t3-contact_map .moduletable{  border-bottom: 10px solid #14957C;}


/*service*/
.ns2-column h4{text-align:center; color:white;font-family: 'Open Sans', sans-serif;font-size: 14pt!important;padding-bottom: 9px;}
.ns2-column p{text-align:center;color:white;font-family: 'Open Sans', sans-serif;
font-weight: 200;
font-size: 10pt;
padding: 0px 17px 0px }
.ns2-links{width: 34%;
margin: 0 auto;margin-top: 25px;
background: #0a173e;
padding: 8px 7px 9px 7px;
border-radius: 6px;
border: 1px solid #2A9B7F;
margin-bottom: 63px;}
.ns2-links a:hover{color:#020d30;}
.ns2-links a{color:white;font-family: 'Open Sans', sans-serif;font-size: 11pt;
font-weight: bold;}
.t3-content-slider a.ns2-readmore span{background:none!important; }
.ns2-inner img{display:block;} 

/*newslater*/
.t3-newslater{padding-bottom: 0px;}
.news_public{margin: 0px;padding-top: 70px;
padding-bottom: 45px;}
.news_public p{color: #34495E;-webkit-margin-before: 0em!important;
-webkit-margin-after: 0em!important;line-height: 28px;font-weight: bolder;font-size: 18pt!important;
font-size: 23pt;font-family: 'Open Sans', sans-serif;}
.news_public p span{color: #16A085;
font-size: 13pt!important;font-weight: normal;font-family: 'Open Sans', sans-serif;}
.news_public input.search-query{border-radius: 6px;width: 50%;
height: 30px;margin-top: 15px;}
.news_public button.btn{height: 39px;
color: white;margin-top: 15px;
background: #0a173e;margin-left: 6px;
-moz-transition: all 0.7s ease-out;
-o-transition: all 0.7s ease-out;
-ms-transition: all 0.7s ease-out;
transition: all 0.7s ease-out;}
.news_public button.btn:hover{background:#0a173e;
-moz-transition: all 0.7s ease-out;
-o-transition: all 0.7s ease-out;
-ms-transition: all 0.7s ease-out;
transition: all 0.7s ease-out;}

/*about*/
.t3-about_content2 li.even{background:transparent!important; border:none!important;list-style: none;}
.t3-about_content2 li.odd{background:transparent!important;border:none!important;list-style: none;}
.t3-about_content2 .moduleItemDateCreated{padding: 16px 11px 15px 11px; float:left;background: #0a173e; border-radius:100px;margin-top: -5px;font-family: 'Open Sans', sans-serif;color: white;font-size: 10pt;margin-bottom: 5px;}
.t3-about_content2 .moduleItemDateCreated:hover{background:#0a173e;}

div.k2ItemsBlock ul li a.moduleItemTitle2 {

display:block;

margin-left: 99px;
background:#DEE3E4;
font-family: 'Open Sans', sans-serif;
font-weight: bold;
font-size: 14pt;
text-decoration:none;
padding: 10px 28px 10px 11px;
color: #5A6672;}
div.k2ItemsBlock ul li a.moduleItemTitle2:before{content: "";
background: url(../../../images/demo/triangel.png)no-repeat 0px 14px;
width: 11px;
height: 14px;
margin-left: -22px;
padding: 10px;}


.displaytest{display:none;}
.timeline{}

/* Styles specific to this particular page */
.scroll-pane
{	padding-top: 10px;
	width: 100%;
	height: 300px;
	overflow: auto;
	-webkit-padding-start: 0px!important;
	padding-left:0px;
}
.horizontal-only
{
background:red;
	height: auto;
	max-height: 200px;
}

/* Chrome, Safari */
::-webkit-scrollbar {
width: 15px;
height: 15px;
}
::-webkit-scrollbar-track-piece  {
background-color: #EFF3F3;
}
::-webkit-scrollbar-thumb:vertical {
height: 10px;
background-color: #0a173e;
border-radius:100px;

}

@-moz-document url-prefix(http://),url-prefix(https://) {
scrollbar {
   -moz-appearance: none !important;
   background: red !important;
}
thumb,scrollbarbutton {
   -moz-appearance: none !important;
   background-color: rgb(0,0,255) !important;
}

thumb:hover,scrollbarbutton:hover {
   -moz-appearance: none !important;
   background-color:red !important;
}

scrollbarbutton {
   display: none !important;
}

scrollbar[orient="vertical"] {
  min-width: 15px !important;
}
}


/*
div.k2ItemsBlock ul li a.moduleItemTitle2 {

display:none;}*/
.t3-about_content2 .moduleItemIntrotext{border-left: 8px solid #DEE3E4;
margin-left: 23px;
padding: 24px 0px 20px 65px!important;
margin-top: -13px;
font-family: 'Open Sans', sans-serif;
font-size: 9pt;
color: #777777;
text-align: justify;}
.t3-about_content2 div.k2ItemsBlock ul li:nth-child(1) div.moduleItemIntrotext
{text-align: justify;
margin-top:0px;
font-family: 'Open Sans', sans-serif;
font-weight: bolder;
font-style: italic;
font-size: 10pt;}

/*progress bar*/


		

/*about_block*/

/*blog*/
.groupPrimary{
padding: 0px!important;}
.itemContainer{background: #DEE3E4;
width: 30.0%!important;
margin-right: 1px;
margin-left: 30px;}
div.catItemImageBlock{padding:0px!important;}
span.catItemImage img{width: 370px; border:0px;
height: auto;
padding: 0px!important;
margin: 0px;}
h3.catItemTitle{font-family: 'Open Sans', sans-serif!important; color:#34495E;padding-left: 18px!important; padding-bottom:0px!important;}
.catItemIntroText{padding: 4px 19px 12px 18px!important;
text-align: justify!important;font-family: 'Open Sans', sans-serif;font-size: 10pt!important;}
span.catItemDateCreated{padding-left:18px!important;font-family: 'Open Sans', sans-serif;font-size: 10pt!important;}
.red_back{background: #0a173e!important;padding: 9px 0px 38px 6px;}
.red_back a{color:white; text-decoration:none;font-family: 'Open Sans', sans-serif;}

.catItemReadMore a:hover img{transform:rotate(179deg);
-ms-transform:rotate(179deg); /* IE 9 */
-webkit-transform:rotate(179deg); /* Safari and Chrome */
-moz-transition: all 0.7s ease-out;
-o-transition: all 0.7s ease-out;
-ms-transition: all 0.7s ease-out;
transition: all 0.7s ease-out;}
.catItemReadMore a img{
margin-right: 1px;
transform:rotate(0deg);
-ms-transform:rotate(0deg); /* IE 9 */
-webkit-transform:rotate(0deg); /* Safari and Chrome */
-moz-transition: all 0.7s ease-out;
-o-transition: all 0.7s ease-out;
-ms-transition: all 0.7s ease-out;
transition: all 0.7s ease-out;}
.catItemReadMore{float:right;}

.catItemAuthor{margin-top: 4px;
position: absolute;margin-left: 11px;}
span.catItemAuthor a img{margin-right: 8px;}

ul.pagination-list li{background:#DEE3E4;padding: 10px;}
ul.pagination-list li a{background: white;
padding: 0px 0px 0px 7px;
color: transparent;
border-radius: 100px;
-moz-transition: all 0.4s ease-out;
-o-transition: all 0.4s ease-out;
-ms-transition: all 0.4s ease-out;
transition: all 0.4s ease-out;}
ul.pagination-list li a:hover{background: #0a173e;
-moz-transition: all 0.4s ease-out;
-o-transition: all 0.4s ease-out;
-ms-transition: all 0.4s ease-out;
transition: all 0.4s ease-out;}
ul.pagination-list li.disabled a{background: #0a173e;
padding: 0px 0px 0px 7px;
color: transparent;
border-radius: 100px;}
ul.pagination-list li:nth-child(1){display:none;}
ul.pagination-list li:nth-child(2){margin-right:2px;border-radius: 5px 0px 0px 5px;}
ul.pagination-list li:nth-child(2) a{color:transparent; background:url(/onyx/images/demo/pre.png)no-repeat;padding: 6px 0px 11px 1px;}
ul.pagination-list li:nth-last-child(1){display:none;}
ul.pagination-list li:nth-last-child(2){margin-left:2px;border-radius: 0px 6px 6px 0px;}
ul.pagination-list li:nth-last-child(2) a{color:transparent; background:url(/onyx/images/demo/next.png)no-repeat;padding: 6px 0px 11px 1px;}




/*portfolio filter*/
.sprocket-mosaic-item{margin:0px!important; border-radius:none!important; border:none!important;}
.sprocket-mosaic-item .sprocket-padding {padding:0px!important;}

.sprocket-mosaic .sprocket-mosaic-container{width: auto;
}

.sprocket-mosaic .sprocket-mosaic-header ul li:nth-child(1){background:url(../../../images/demo/all.png)no-repeat;}
.sprocket-mosaic .sprocket-mosaic-header ul li:nth-child(2){background:url(../../../images/demo/web.png)no-repeat;}
.sprocket-mosaic .sprocket-mosaic-header ul li:nth-child(3){background: url(../../../images/demo/pho.png)no-repeat;}
.sprocket-mosaic .sprocket-mosaic-header ul li:nth-child(4){background: url(../../../images/demo/grap.png)no-repeat;}
a.sprocket-readmore{display:none;}
ul.sprocket-mosaic-tags{display:none;}

/*contact*/

.contact_information h3{padding-top: 56px;}
.contact_information{margin:0px;}
.contact_information p{font-family: 'Open Sans', sans-serif; color:#fff;font-size: 9pt;line-height: 15px;}
.contact_information p span{color:#ece7b1;}
.contact_information  ul{margin-left:0px;padding-left:0px;}
.contact_information  ul li{list-style: none;
display: inline;
margin-right: 19px;}
.sp_quickcontact{margin-top: 85px;}
.sp_quickcontact input{width: 357px;border-radius: 7px; color:#CCCCCC;font-family: 'Open Sans', sans-serif;
height: 32px;border:2px solid #CCCCCC;
-moz-transition: all 0.7s ease-out;
-o-transition: all 0.7s ease-out;
-ms-transition: all 0.7s ease-out;
transition: all 0.7s ease-out;}

.sp_quickcontact input:focus{border:2px solid #33CC99;color:#333366;font-weight: bold; box-shadow:none;
-moz-transition: all 0.7s ease-out;
-o-transition: all 0.7s ease-out;
-ms-transition: all 0.7s ease-out;
transition: all 0.7s ease-out;}
.sp_quickcontact textarea{width: 753px;border:2px solid #CCCCCC;
background: #F7F9F9;
height: 184px;
border-radius: 7px;-moz-transition: all 0.7s ease-out;
-o-transition: all 0.7s ease-out;
-ms-transition: all 0.7s ease-out;
transition: all 0.7s ease-out;}
.sp_quickcontact textarea:focus{border:2px solid #33CC99;color:#333366;font-weight: bold;box-shadow:none;
-moz-transition: all 0.7s ease-out;
-o-transition: all 0.7s ease-out;
-ms-transition: all 0.7s ease-out;
transition: all 0.7s ease-out;}
.sp_quickcontact input.button{background: #0a173e;
border: 1px solid #ece7b1;
width: 124px;
height: 45px;
font-family: 'Open Sans', sans-serif;
font-size: 10pt;
border-radius: 6px;
color: white;
float: right;
margin-bottom: 50px;
-moz-transition: all 0.7s ease-out;
-o-transition: all 0.7s ease-out;
-ms-transition: all 0.7s ease-out;
transition: all 0.7s ease-out;}
.sp_quickcontact input.button:hover{background:#0a173e;
-moz-transition: all 0.7s ease-out;
-o-transition: all 0.7s ease-out;
-ms-transition: all 0.7s ease-out;
transition: all 0.7s ease-out;}
.contact_form{margin-top: 77px;}

/*comments*/
div.itemComments{background: none!important;
border: none!important;}
.t3-mainbody .itemCommentsList li.even{border:none!important; background:none!important;}
.t3-mainbody .itemCommentsList li.even .comment_area{background: #DEE3E4;
margin-left: 79px;
position: absolute;
width: 46%;
border-radius: 7px;
padding: 24px 24px 20px 24px;}
.t3-mainbody .itemCommentsList li.odd{background: none!important;
border: none!important;margin-left: 11%!important;}
.t3-mainbody .itemCommentsList li.odd .comment_area{background: #DEE3E4;
margin-left: 79px;
position: absolute;
width: 40%;
border-radius: 7px;
padding: 24px 24px 20px 24px;}
.t3-mainbody .itemCommentsList li{margin-bottom: 110px!important;}
.t3-mainbody .itemCommentsList li span.commentLink a{background: url(/onyx/images/demo/reply.png)no-repeat;
padding-left: 30px;
padding-bottom: 13px;
padding-top: 4px;
color: #34495E!important;
font-family: 'Open Sans', sans-serif;
font-size: 13px!important;
font-weight: bold!important;
text-decoration: none!important;}
.t3-mainbody .itemCommentsList li span.commentLink a:focus{outline: none!important;
outline: none!important;
outline-offset: none!important;}
.t3-mainbody .itemCommentsList li .comment_area p{padding:12px 0px 0px 0px;text-align: justify;font-family: 'Open Sans', sans-serif; color:#777777;font-size: 13px;}
.t3-mainbody .itemCommentsList li img{border-radius: 100px;
margin-top: 42px!important;}

.t3-sidebar-2{padding-left: 30px;}
.itemCommentsForm textarea{width: 98%!important;}
.itemCommentsForm input{height: 38px!important;}
.itemCommentsForm input.button{background: #0a173e!important;
border: 1px solid #2A9A7F!important;

height: 45px;
font-family: 'Open Sans', sans-serif;
font-size: 13px!important;
border-radius: 6px;
color: white;
float: right;
margin-bottom: 140px;
padding: 4px 11px 4px 11px!important;}
.itemCommentsForm textarea:focus{border:1px solid #0a173e;box-shadow:none!important;}
.itemCommentsForm input:focus{border:1px solid #0a173e;box-shadow:none!important;}
span.commentDate{font-family: 'Open Sans', sans-serif; color:#5A6672;font-size: 13pt;}
span.commentAuthorName{font-family: 'Open Sans', sans-serif;
color: #5A6672;
font-size: 10pt!important;
font-weight: normal!important;
background: url(../../../images/demo/calender.png)no-repeat 5px 1px;
padding: 0px 0px 15px 29px;;}
/*footer*/
.t3-footer{background:#0a173e!important;}
section.t3-copyright{border:none!important;padding-bottom: 0px!important;padding-top: 0px!important;}
a.scroll{background:url(../../../images/demo/scroll.png)no-repeat;padding: 4px 2px 16px 0px; color:transparent!important;}
.copyright p{color: white;
font-family: 'Open Sans', sans-serif;
font-size: 11pt;
padding-top: 4px;}
.poweredby{margin-top: 14px;}

.catItemImage img{height:235px!important;}
.sprocket-mosaic-image-container img {height:185px!important;}


#sticky {
  width: 100%;
}
.stick {
  position: fixed!important;
  top: 0;
  z-index: 10000;
}

.stick1{display:none!important;}











.moduletableblog_catt ul{padding-left:0px;}
.moduletablerecent_post ul{padding-left:0px;}


.sprocket-mosaic-image-container{margin-top: -10px;}
.t3-portfolio_content  .moduletable{margin-top: 75px; margin-bottom:40px;}


/*extra*/

.t3-sl-5{padding-top: 45px!important;}

.sprocket-mosaic-hovercontent{height: 185px!important; color:transparent;background: #0a173e url(../../../images/demo/port-readmore.png)no-repeat 28px 150px;}
.sprocket-mosaic-hovercontent span{padding-top:137px; color:transparent;}

span.jcemediabox-zoom-link{display:none!important;}







.ns2-art-controllers{width: 19%!important;
margin: 0 auto!important;}

.contact-text-line{margin-top: -5px;}


.t3-singel_backtohome{display:none;}
.t3-singel_backtohome p {
color: white;
padding: 13px 0px 13px 0px;
font-family: 'Arvo', serif;
font-size: 19pt;
margin: 0px;
text-align: center;}
.back_home_main{background: #0a173e;}
.sin-link a{text-decoration:none;}

.t3-mainbody{padding:0px!important;}
.con_content2 .moduletable{margin-top: 58px;}
