.videos-pro span { float: left; width: 33%; position: relative; cursor: pointer;}
.videos-pro span i {position: absolute;  color: #fff;  width: 100%;  text-align: left;  bottom: 12px;  opacity: 1;  font-size: 20px; left: 7px !important;}
.videos-pro iframe {  float: left;   width: 100%;  padding: 2px;   height: 390px;}
#underlay2 { display: none; position:fixed;top:0;left: 0; width: 100%; height: 100%; background-color: #000; -moz-opacity: 0.5;opacity: .7;  z-index: 100000;filter: alpha(opacity=50);}
#lightbox2 { background-color: rgba(0, 0, 0, 0.5); border-radius: 3px; box-shadow: none; display: none; height: 100%; left: 0;position: fixed; top: 0; width: 100% !important; z-index: 100000; }
#lightbox2 .thumbs img {  cursor: pointer; }
.modal-body iframe { padding: 20px;}
button.close.closebuttonin {   position: absolute;   top: -6px;  z-index: 99999;}
.modal-body iframe {   padding: 20px;}
button.close.closebuttonin {  po: initial;   position: absolute;   top: -6px;   z-index: 99999;}
a#pre:before {   content: "<";   color: #fff;   font-family: monospace;   font-size: 90px;}
a#next:before {   content: ">";   color: #fff;   font-family: monospace;   font-size: 90px;}
section#profile-pages .container .col-md-12 .thumbnail.profile-pics div#lightbox2 .thumbclass img { width:100px;  height:80px;   padding: 0px 6px;   opacity: .5;}

section#profile-pages .container .col-md-12 .thumbnail.profile-pics div#lightbox2 .thumbclass img.mynewactiveclass {   opacity: 1;}
.errorcls {    border: 1px #c70000 solid !important;}
ul.spaceo_rating_widget li span {   font-size: 0px;}
ul.spaceo_rating_widget li {cursor:pointer;   width: 28px;   height: 30px;}
p.consultation {    font-size: 23px;}
body {
    padding-right: 0px !important;
}a.profilephotos {
    font-size: 18px;
    margin-top: -3px;
}section#profile-pages .right-profile-side span {
    float: left;
    width: 100%;
    margin-bottom: 0px !important;
}form.contact-form-right.form-control .form-controls input.form-control.submit.btn.bnt {
    background: #d8b134;
    margin: auto;
    display: block;
    max-width: 140px;
    border-radius: 100px;
    border: 0;
    color: #fff;
    text-transform: uppercase;
    margin: 0px auto 0px !important;
    line-height: 20px;
    height: 40px;
    font-size: 19px;
}section#profile-pages .container .col-md-12 span.address-group p.phone a:hover, span.address-group.web a.websitetar:hover, p.hourss a:hover {
    color: #fff !important;
}
span.Side-social img {
    width: 44px;
}.videos-pro span a {    position: absolute;    left: 0px;    width: 100%;    top: 0px;    height: 100%;}
.videos-pro span {    position: relative;}
.videos-pro span a i {    position: relative;    top: 30px;}
section#profile-pages {


}
@media (min-width: 1350px)
{
section#howitwork.howitworkss .container {    max-width: 1340px;    width: 100%;}
section#footer{padding-top:50px;}
}
ul#search.search input.form-control:hover,ul#search.search input.form-control:focus {
    border: 0px !important;
}