/*
You can add your own CSS here.

Click the help icon above to learn more.
*/


#footer .copyright {
display: none;
}



.cstm_social_icons {
  text-align: right;
}
.cstm_social_icons > a {
  color: #fff;
  padding: 0 10px;
}
.cstm_sidebar {
  padding-top: 50px;
}
.cstm_register {
  background: #07709a none repeat scroll 0 0;
  border-radius: 3px;
  color: #fff !important;
  display: block;
  margin: 0 auto;
  padding: 12px 40px;
  text-align: center !important;
  text-transform: uppercase;
}
.cstm_twitter {
  height: 420px;
  overflow-y: scroll;
  margin-bottom: 30px;
}
.cstm_register:hover {
  text-decoration: none;
}
.cstm_sidebar .widget_text {
  margin-bottom: 20px;
}
.partner_logo_heading {
  font-size: 30px;
  font-weight: 900;
  line-height: 0.6;
  text-align: center;
  text-transform: uppercase;
}
#at4-share .at-share-btn {
display:none;
}
.at-share-btn.at-svc-linkedin{
display:block !important;
}
.at-share-btn.at-svc-google_plusone_share{
display:block !important;
}
.at-share-btn.at-svc-facebook{
display:block !important;
}
.at-share-btn.at-svc-twitter{
display:block !important;
}
.rbs_gallery_button {
  display: none;
}
.pp-portfolio-img { width: 100% }

.rbsTitle { display:none }


.pp-portfolio-img {
  width: 100%;
}
.home_portfolio_h3 {
    color: #888;
    font-size: 30px;
    font-weight: 900;
    margin: 0 0 30px;
    text-transform: uppercase;
}
.home_portfolio_text p {
    color: #888;
    font-size: 15px;
    line-height: 1.6;
    margin-bottom: 0;
}

#header .top-header {
    width: 100%;
    padding-top: 15px!important;
}
#lgx-portfolio{
margin-top:23%!important;
}


.lgx-port-inner.fluid.item-four {
    margin-top: -23%!important;
}
.header-button-one {
    width: auto;
    height: 63px;
    line-height: 57px;
    background:#000;
    margin: 0 15px;
    padding: 0 70px;
    display: inline-block;
    border: 3px solid #fff;
    border-radius: 3px;
    font-weight: 700;
    font-size: 18px;
    color: #fff;
    text-transform: uppercase;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}
.header-button-two {
    width: 239px!important;
    height: 63px;
    line-height: 57px;
    background:#19616d;
    margin: 0 15px;
    padding: 0 70px;
    display: inline-block;
    border: 0px solid #fff;
    border-radius: 3px;
    font-weight: 700;
    font-size: 18px;
    color: #fff;
    text-transform: uppercase;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
	margin-left: px!important;
    margin-top: px!important;
}
.header-button-one:hover{color:#fff;}
#projects {
    
    background-color: #000;
  
    
}
.header-button-two1 {
    width: 95px!important;
    height: 40px;
    line-height: 16px;
    background: #19616d;
    padding: 5px!important;
    margin: 0 15px;
   padding-top:10px!important;
    font-size: 15px;
    color: #fff;
    text-transform: uppercase;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
	display: inline-block;  
    
}

.header-button-one1 {
    padding: 5px!important;
    width: 95px;
    height: 40px;
    margin-bottom: 10px!important;
    font-size: 15px!important;
    background: #FFEB3B;
    margin: 0 15px;
   
    font-size: 18px;
    color: #fff;
    text-transform: uppercase;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
	display: inline-block;  
}


/*@media(max-width:414px){
#header .top-header {
    width: 100%;
    margin-top: -78%;
    position: absolute;
    z-index: 1000;
}
.page-id-6 .top-header {
    margin-top: -154%!important;
}
.top-header {
    margin-top: -1%!important;
}
.col-sm-2.col-xs-8 img {
    width: 36%!important;
    height: 72px!important;
    margin-top: -12%!important;
}

.tp-leftarrow.tparrows.hesperiden {
    display: none!important;
}

.tp-rightarrow.tparrows.hesperiden {
    display: none!important;
}


}
@media(width:320px){
.col-sm-2.col-xs-8 img {
    width: 36%!important;
    height: 64px!important;
    margin-top: -12%!important;
}

}
@media(width:360px){

}#header.header-front-page {
    background-image: none!important;
}
.page-id-6 #header .top-header {
    width: 100%;
    padding-top: 15px!important;
    margin-top: -50%!important;
    position: absolute!important;
}
nav.header-navigation ul li a {
    color: #fff!important;
}

.hidden{display:none;}
.parent:hover .hidden { display:block; }

#contact-us {
   
    color: #fff!important;
    background-color: #000;
   
}
#footer {
   
    background-color: #fcfcfc;
  
}
.front-page-section .section-header h3 {color:#fff!important;}

.box-left {
    padding-left: 3px!important;
	color: #fff!important;}
#contact-us .section-content .contact-us-box .box-right span{color:#fee3bf!important}
span.box-right-row>a{color:#fee3bf!important}
#footer .widget .widget-title h5{
    line-height: 1.15;
    color: #888!important;
	font-size:18px!important;
}
div#media_image-6 {
    margin-bottom: 0px!important;
}
.bottom-footer {
    display: none!important;
}
@media (max-width: 640px) and (min-width: 320px){
	.page-id-6 #header .top-header{margin-top:-130%!important;}

div#slide-1-layer-12{
    margin-top: 77px!important;
    margin-left: -94px!important;
}
div#slide-5-layer-12{
    margin-top: 77px!important;
    margin-left: -94px!important;
}
div#text-13 {
    width: 100%!important;
}
div#text-10 {
    width: 100%!important;
}
div#text-12 {
    width: 100%!important;
}
div#text-14 {
    width: 100%!important;
}div#text-16 {
    width: 100%!important;
}
div#text-17 {
    width: 100%!important;
}
div#text-28 {
    width: 100%!important;
}
div#text-11 {
    width: 100%!important;
}
}*/
.header-button-two1 {
    width: 95px!important;
    height: 40px;
    line-height: 16px;
    background: #19616d;
    padding: 5px!important;
    margin: 0 15px;
   padding-top:10px!important;
    font-size: 15px;
    color: #fff;
    text-transform: uppercase;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
	display: inline-block;  
    
}

.header-button-one1 {
    padding: 5px!important;
    width: 95px;
    height: 40px;
    margin-bottom: 10px!important;
    font-size: 15px!important;
    background: #FFEB3B;
    margin: 0 15px;
   
    font-size: 18px;
    color: #fff;
    text-transform: uppercase;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
	display: inline-block;  
}
.parent img{width:100%!important;}
.header-button-two1:hover {
	color:#fff!important
       
}

.header-button-one1:hover {
	color:#fff!important;
    
}

.top-header .container {
    position: static!important;
}

.hidden{
	display:none;
	position: absolute;
	top: 40%;
	left:30%;
	width:40%;
}
.parent:hover .hidden{
display:block!important;
}
.parent img{width:100%;}
.parent p {
	margin:0 auto !important;
}
.hidden a {
	width:100% !important;
}
@media screen and (max-width:480px){
	.hidden {
		display: block !important;
		width: 50% !important;
		left: 20% !important;
		top: 24%;
	}
}

/*.header-button-two1 {
    width: 100% !important;
    height: 40px;
    line-height: 16px;
    background: #19616d;
    padding: 5px!important;
    margin: 0 15px;
   padding-top:10px!important;
    font-size: 15px;
    color: #fff;
    text-transform: uppercase;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
	display: inline-block;  
    
}

.header-button-one1 {
    padding: 5px!important;
    width: 100% !important;
    height: 40px;
    margin-bottom: 5px!important;
    font-size: 15px!important;
    background: #FFEB3B;
    margin: 0 15px;
   
    font-size: 18px;
    color: #fff;
    text-transform: uppercase;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
	display: inline-block;  
}
.header-button-two1:hover {
	color:#fff!important
       
}

.header-button-one1:hover {
	color:#fff!important;
    
}
header-button-two1 {
    width: 95px!important;
    height: 40px;
    line-height: 16px;
    background: #19616d;
    padding: 5px!important;
    margin: 0 15px;
   padding-top:10px!important;
    font-size: 15px;
    color: #fff;
    text-transform: uppercase;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
	display: inline-block;  
    
}

.header-button-one1 {
    padding: 5px!important;
    width: 95px;
    height: 40px;
    margin-bottom: 10px!important;
    font-size: 15px!important;
    background: #FFEB3B;
    margin: 0 15px;
   
    font-size: 18px;
    color: #fff;
    text-transform: uppercase;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
	display: inline-block;  
}
.parent img{width:100%!important;}
.header-button-two1:hover {
	color:#fff!important
       
}

.header-button-one1:hover {
	color:#fff!important;
    
}
*/
.parent img{width:100%!important;}

#contact-us {
   
    color: #fff!important;
    background-color: #000000;
   
}
#footer {
   
    background-color: #fcfcfc;
  
}
#footer .widget .widget-title h5{
    
	color: #000000!important;}
.section-header h3 {
    color: #fff!important;
}

#header .top-header .header-navigation ul li a {
	color: #fff;
}

#header .top-header .header-navigation ul li.menu-item-has-children .sub-menu li a {
	color: #000000;
}
.widget ul li a {
	color:#000000;
}

.widget {
	color:#000000 !important;
}


.page_buttoner {
    background: #07709a none repeat scroll 0 0;
    border-radius: 3px;
    color: #fff !important;
    display: block;
    margin: 0 auto;
    padding: 12px 40px;
    text-align: center !important;
    text-transform: uppercase;
    text-decoration: none !important;
}

.markup-format p {
    color: #000000;
}
b, optgroup, strong {
    color: #000000;
}
h3 {
    color: #000000!important;
}
.markup-format a {
	color: #337ab7;
}
.markup-format ul li {
    color: #000;
}
#header {
background-attachment: unset !important;
}

