.group {
  zoom: 1;
}
.group:before,
.group:after {
  content: " ";
  display: table;
}
.group:after {
  clear: both;
}
.no-display {
    color: #fff;
    width: 100%;
    height: 100%;
}

.socials {
    display: none;
    max-width: 190px;
    margin: 0px auto;
}
.page-id-9 .projects-container img {
    margin-bottom: 3px;
}
 .fusion-header-v5 .fusion-header {border-bottom: none !important;}

.fusion-secondary-main-menu, .fusion-mobile-menu-sep {
    border-bottom: none !important;
}

img.wp-image-712.size-medium.alignleft {
    margin: 25px 0px 10px 76px;
}
.border-menu {
    width: 100%;
    height: 1px;
    background-color: #ccc;
    margin-bottom: -20px;
    position: relative;
    z-index: 100;
}

.image-caption-box {
    margin-top: 11px;
}

ul#menu-main-menu {
    background-color: #fff;
    max-width: 520px;
    margin: 0px auto;
}

#footer-menu {
    margin: 0 !important;
}

/*Home page start*/
.page-id-7 #main {
padding-top:37px !important;
}

.fusion-logo img {
   width: 150px !important;
margin-top: 15px !important;
}

.fusion-secondary-header {
    min-height: 0px !important;
    border-bottom: 0px !important;
}



.fusion-main-menu > ul > li > a {
font-size:18px !important;
    font-weight: 400 !important;
font-family: "PT Sans",Arial,Helvetica,sans-serif !important;
color:#838385;
}

.fusion-main-menu > ul > li > a:hover {
color:#000;
}

.line-text {
font-size:16px !important;
font-weight:400 !important;
color:#b2b2b2 !important;
}

.line-text a:hover {
color:#000;
}

.vc_separator.vc_separator_align_center h4 {
    padding: 0px 3em !important;
}

.box-img-1 {
background-image:url("http://aquaphoto.eu/interior/wp-content/uploads/2015/09/1_171.jpg");
width:250px;
height:238px;
font-size: 18px;
color: #838385;
margin-left:-89x;
}

.box-img-2 {
background-image:url("http://aquaphoto.eu/interior/wp-content/uploads/2015/09/1_171.jpg");
width:250px;
height:238px;
font-size: 18px;
color: #838385;
}

.box-img-1 a {
color: #838385;
}

.box-img-1 a:hover {
color: #000;
}

.box-img-2 a {
color: #838385;
}

.box-img-2 a:hover {
color: #000;
}


div#contact-box {
    margin-left: 183px;
}




.pinterest-text {
font-size: 18px;
color: #f2f2f2 !important;
 text-transform: uppercase;
padding-left: 54px;
padding-top: 122px;
/* Safari */
-webkit-transform: rotate(90deg);

/* Firefox */
-moz-transform: rotate(90deg);

/* IE */
-ms-transform: rotate(90deg);

/* Opera */
-o-transform: rotate(90deg);

/* Internet Explorer */
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);


}


.pinterest-text a {
font-size: 18px;
color: #f2f2f2 !important;
 text-transform: uppercase;
padding-left: 54px;
padding-top: 122px;
/* Safari */
-webkit-transform: rotate(90deg);

/* Firefox */
-moz-transform: rotate(90deg);

/* IE */
-ms-transform: rotate(90deg);

/* Opera */
-o-transform: rotate(90deg);

/* Internet Explorer */
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
}

.pinterest-text a:hover {
color:#000;
font-size: 18px;
color: #f2f2f2 !important;
 text-transform: uppercase;
padding-left: 54px;
padding-top: 122px;
/* Safari */
-webkit-transform: rotate(90deg);

/* Firefox */
-moz-transform: rotate(90deg);

/* IE */
-ms-transform: rotate(90deg);

/* Opera */
-o-transform: rotate(90deg);

/* Internet Explorer */
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);


}



.after-text{
text-align:center;
font-color: #d6d6d6; 
font-size: 16px;
line-height:4px;
}

.after-line{
border-bottom: 1px solid #d6d6d6;
}

.your-home {
font-weight: 900;
font-color: #d6d6d6;
font-size: 17px; 
text-align:center;
}



/*Home page ends*/

/*About page starts*/

.page-id-36 #main {
padding-top:30px !important;
}

.about-text{
font-size: 18px;
color: #000000;
text-align:justify;
}

.h-text{
text-transform:uppercase;
color:#b2b2b2;
font-size:19px;

}

.box-1    {
background-image: url("http://aquaphoto.eu/interior/wp-content/uploads/2015/09/new-size1.jpg");
width:250px;
height:238px;
background-repeat:no-repeat;
}
.box-2 {
background-image: url("http://aquaphoto.eu/interior/wp-content/uploads/2015/09/new-size1.jpg");
width:250px;
height:238px;
background-repeat:no-repeat;
}

.box-3 {
background-image: url("http://aquaphoto.eu/interior/wp-content/uploads/2015/09/new-size1.jpg");
width:250px;
height:238px;
background-repeat:no-repeat;
}

.box-4 {
background-image: url("http://aquaphoto.eu/interior/wp-content/uploads/2015/09/hellen.about_.jpg");
width:250px;
height:238px;
background-repeat:no-repeat;
}

/*About page ends*/

/*Projects page starts*/

#page-id-11 .post-content h4 {
font-size: 18px !important;
color: #B2B2B2 !important;
font-weight: 900 !important;
}

/*Projects page ends*/

/*maroubra home page start*/

.fusion-fullwidth.fullwidth-box.fusion-parallax-none.maroubra-text {
    max-width: 750px;
    display: block;
    margin: 0 auto;
}

.Zebra_Tooltip .Zebra_Tooltip_Message {

    padding: 9px !important;
text-align:center !important;
}



.Zebra_Tooltip {
opacity: 0;
    width: 141px !important;
    height: 50px !important;
}

/*maroubra home page ends*/

/*contacts page starts*/

.contact {
color:#848484;
text-align: center;
font-size: 18px;
font-weight:500;
line-height: 1.3em;

}

.contact-last {
color:#848484;
text-align: center;
font-size: 18px;
font-weight:500;
margin-top:-85px;
line-height: 1.3em;
}


.page-id-7 #content.full-width {
    width: 100%;
    margin-top: -21px;
}


.page-id-7 p.line-text {
    margin-top: -12px !important;
}

/*contacts page ends*/

/*over all start*/
head-logo{
 width: 150px !important;
}

#main-menu {
color:#a5a5a5;
font-size:18px;
text-align:center;
}

ul#main-menu li{
padding-right:25px;
display:inline;
}


.menu-line{
border-bottom:2px solid #d6d6d6;

}
/*over all ends*/


#footer-menu {
text-align:center;
color:#a5a5a5;
font-size:14px;
}

ul#footer-menu li{
padding-right:25px;
display:inline;
}

ul#footer-menu li a:hover {
    color: #000000;
}

.copyright {
color:#a5a5a5;
font-size:11px;
}

#margin-row {
margin: 0 !important; 
}

p.line-text {
    margin-top: 55px !important;
}

.fusion-header-v5 .fusion-header {border-bottom: none !important;}

.fusion-secondary-main-menu, .fusion-mobile-menu-sep {
    border-bottom: none !important;
}

.border-menu {
    width: 100%;
    height: 1px;
    background-color: #ccc;
    margin-bottom: -20px;
    position: relative;
    z-index: 100;
}

ul#menu-main-menu {
    background-color: #fff;
    max-width: 520px;
    margin: 0px auto;
}
#main {
    padding-top: 55px;
    padding-bottom: 0px !important;
}

   .projects-container img { margin-bottom: -10px; }

.projects-container .fusion-row {     max-width: 810px !important;
}

.projects-container .fusion-layout-column {
    margin-right: 1%;
    margin-bottom: -13px !important;
}

@media only screen and (max-width: 799px){
.page-id-9 .fusion-one-third.one_third.fusion-layout-column.fusion-spacing-yes.projects-row-1 {
    margin-left: 0;
}
img.wp-image-712.size-medium.alignleft {
    margin: 25px 0px 10px 0px;
}
.projects-container .fusion-row {
    max-width: 690px !important;
margin-left:-15px;
}

.projects-container img {
    float: none;
    margin: 0px 35px 15px 15px;
    display: block;
}



.projects-container img {
float: left;
 margin-right: 7px;  
 }


p.line-text {
    margin-top: 55px !important;
}

}

@media only screen and (max-width: 667px){

.projects-container .fusion-row {
 display: block;
margin:0 auto;
 float: none;
}

.projects-container img {
    float: none;
    margin: 15px auto;
    display: block;
}

.projects-container p {
    margin-top: 0;
    margin-bottom: 0px !important;
}
}

@media only screen and (max-width: 484px){
.fusion-layout-column.fusion-one-third {
    width: 100% !important;
}
}

@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) {
.portrait-width .fusion-row  {
max-width: 730px !important;
 width: 100% !important;
}

}

@media only screen and (max-width: 767px){
span.pinterest-home {
    display: none;
}
.socials {
    display: block;
    max-width: 190px;
    margin: 0px auto;
}
}

@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) {

.image-caption-box {
    width: 248px !important;
    height: 236px !important;
}
}


@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 568px) {

.caption.slide-left-to-right.captiontext{
 width: 251px;
    height: 223px;
    margin-top: 14px;}

.fusion-mobile-selector {
    margin-bottom: -36px;
}

}

@media only screen 
 and (min-device-width : 568px) and (max-device-width: 768px) {
.projects-row-1{
margin-right:-170px;
}
}

@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 568px) {
img.mouseover {
    display: block;
    margin: -10px auto -30px !important;
}

.pinterest-home {
display:none;
}
}

@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) {
img.mouseover {
    display: block;
    margin: -44px auto -26px !important;
}
}


@media only screen and (max-width : 795px) {
.line-text span {
    background: #fff;
    padding: 0 26px !important;
}
}


@media only screen and (max-width : 768px) {
.line-text span {
    background: #fff;
    padding: 0 28px;
}
}
@media only screen and (max-width : 695px) {
.line-text span {
    background: #fff;
    padding: 0 15px !important;
}


}


@media only screen and (max-width : 569px) {
p.line-text {
    line-height: 1px;
}
 
}

.socials-mobile {
margin-bottom: -20px;
margin-left:20px;
}


@media only screen and (min-width: 1920px){

.footer-bottom-home{
padding-bottom: 125px !important;
}
 
.footer-bottom{
padding-bottom: 277px !important;
}

.footer-bottom-1{
padding-bottom: 185px !important;
}
}

.fusion-one-full.fusion-layout-column.fusion-column-last.fusion-spacing-yes.media-text {
margin-left:78px;
}

@media only screen and (max-width: 799px){
.fusion-one-full.fusion-layout-column.fusion-column-last.fusion-spacing-yes.media-text {
margin-left: 0px;
}
}

