@font-face {
  font-family: 'Web_Yekan';
	font-style: normal;
	font-weight: normal;
  src: url('fonts/Web_Yekan.eot?#') format('eot'),  /* IE6–8 */
       url('fonts/Web_Yekan.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
       url('fonts/Web_Yekan.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
       url('fonts/Web_Yekan.ttf') format('truetype');  /* Saf3—5, Chrome4+, FF3.5, Opera 10+ */
}

body *{
   font-family:Web_Yekan;
}
h1, h2, h3, h4, h5, h6, div.price-item .price-title, div.price-item .price-tag{
    font-family: Web_yekan !important;
    text-align: justify;
    color: #2c3e50 !important;
}
.page-header-title{
    color: #F0f0f0 !important;
}
table th{
    font-weight: normal;
    text-align: center;
}
div.logo-wrapper
{
	float: right;
}
div.gdl-navigation-wrapper
{
	float: right;
}
div.custom-sidebar #searchsubmit
{
    background-color: transparent;
    border: medium none;
    height: 28px;
    position: relative;
    top: -30px;
    width: 28px;
}

#post-3896 div.gdl-page-item{
    margin-top:0px;
}
#post-3896 .gdl-page-item > div:first-child{
	border-top-width: 5px !important;
	border-bottom-width: 5px !important;
}
.mz-btn-yellow
{
    background-color: #f39c12;
    box-shadow: 0 -3px 0 0 #f1c40f inset;
    color: #F0F0F0;
    padding: 5px 20px;
}
.mz-btn-red{
    background-color: #27ae60;
    box-shadow: 0 -3px 0 0 #2980B9 inset;
    color: #F0F0F0;
    padding: 5px 20px;
}
.mz-btn-blue {
    background-color: #3498DB;
    box-shadow: 0 -3px 0 0 #2980B9 inset;
    color: #F0F0F0;
    padding: 5px 20px;
}
.mz-btn-purple{
    background-color: #9b59b6;
    box-shadow: 0 -3px 0 0 #8e44ad inset;
    color: #F0F0F0;
    padding: 5px 20px;
}
.mz-btn-green{
    background-color: #1abc9c;
    box-shadow: 0 -3px 0 0 #16a085 inset;
    color: #F0F0F0;
    padding: 5px 20px;
}
.mz-btn-redbul{
    background-color: #7f8c8d;
    box-shadow: 0 -3px 0 0 #95a5a6 inset;
    color: #F0F0F0;
    padding: 5px 20px;
}
#post-3896 .mz-btn-red,#post-3896 .mz-btn-blue,#post-3896 .mz-btn-purple,#post-3896 .mz-btn-green,#post-3896 .mz-btn-redbul,#post-3896 .mz-btn-yellow{
    display:inline-block;
    width: 50%;
    text-align: center;
    line-height: 100px;
    font-size:30px;
    margin-top: 20px;
}
#post-3896 .mz-btn-yellow:hover{
    box-shadow: 0 -7px 0 0 #f39c12 inset;
    color:#f0f0f0;
    opacity:0.9
}
#post-3896 .mz-btn-red:hover{
    box-shadow: 0 -7px 0 0 #2980B9 inset;
    color:#f0f0f0;
    opacity:0.9
}
#post-3896 .mz-btn-blue:hover{
    box-shadow: 0 -7px 0 0 #2980B9 inset;
    color:#f0f0f0;
    opacity:0.9
}
#post-3896 .mz-btn-purple:hover{
    box-shadow: 0 -7px 0 0 #8e44ad inset;
    color:#f0f0f0;
    opacity:0.9
}
#post-3896 .mz-btn-green:hover{
    box-shadow: 0 -7px 0 0 #16a085 inset;
    color:#f0f0f0;
    opacity:0.9
}
#post-3896 .mz-btn-redbul:hover{
    box-shadow: 0 -7px 0 0 #95a5a6 inset;
    color:#f0f0f0;
    opacity:0.9
}
a, .portfolio-context{
    transition: all 300ms ease 0s;
    -moz-transition: all 300ms ease 0s;
    -webkit-transition: all 300ms ease 0s;
    -o-transition: all 300ms ease 0s;
}
div.gdl-package-grid2 .package-date i{
    margin-right: 0px;
    margin-left: 7px;
}
div.gdl-package-grid2 .package-info i{
    margin-right: 0px;
    margin-left: 10px;
}
div.gdl-package-grid2 .package-info{
    float: left;
}
div.gdl-package-grid2 .package-title{
    float: right;
}
div.gdl-package-widget .package-date i {
    float: right;
    margin-left: 7px;
    margin-right: 7px;
    font-size: 18px;
}
ul.shortcode-list li i {
    margin-left: 8px;
    margin-right: 0px;
}
div.gdl-package-widget .package-date{
    background-color: #f4f4f4;
    font-weight: normal;
    font-size: 13px;
    margin-bottom: 0;
    float: right;
    width: 100%;
    padding-top: 10px;
}
div.gdl-package-widget .package-media-wrapper {
    margin-bottom: 5px;
}
div.package-ribbon-wrapper {
    top: 15px;
    bottom: auto;
}
div.gdl-package-widget .package-title{
    font-size: 18px;
    float: right;
    margin-bottom: 10px;
    width: 100%;
    display: block;
    text-align: right;
}
div.gdl-package-widget .package-content{
    clear: right;
    background-color: #f4f4f4;
    padding: 10px;
}
.last-minute .normal-price{
    color: #CCCCCC;
}
div.gdl-package-widget .package-info.last-minute i{
    float: right;
    margin-top: 0px;
    margin-left: 10px;
    margin-right: 0px;
}
div.package-info .discount-text, div.package-info .discount-price{
    font-weight: normal;
}
div.package-type span.discount-text{
    font-size: 15px;
}
.package-book-now-button{
    background-color: #e74c3c !important;
    box-shadow: 0 -3px 0 0 #c0392b inset;
    border: none !important;
    border-radius: 0px !important;
}
a.gdl-button:hover{
    opacity: 0.9 !important;
}
.package-book-now-button:hover{
    box-shadow: 0 -5px 0 0 #c0392b inset;
}
.package-type.last-minute {
    background-color: rgba(52, 72, 94, 0.9) !important;
}
div.gdl-package-full .package-info-wrapper .package-book-now-button{
    margin-top: -19px;
    right: auto;
    left: 35px;
}
div.gdl-package-full .package-info-wrapper i{
    margin-right: 0px;
    margin-left: 10px;
}
div.package-info .normal-price{
    color: #cccccc;
    font-size: 13px;
    margin-right: 0px;
}
div.package-info .discount-text{
    margin-right: 10px;
}
.title-item-header{
    text-align: center;
    font-size: 28px;
}
h1.page-header-title, h2.page-header-title,.page-header-title, .page-header-caption{
    font-family: Web_Yekan !important;
}
.page-header-container .page-header-title{
    font-size: 30px;
}
div.page-header-caption{
    font-size: 15px;
}
div.gdl-gallery-image.shortcode{
    margin-right: 0px;
    float: right;
}
div.page-header-overlay{
    background-color: #000000 !important;
}
ul.portfolio-item-filter li{
    float: right;
}
ul.portfolio-item-filter{
    float: right;
}
.wpcf7-form p{
    float: right;
    clear: both;
    width: 98%;
    direction: rtl;
}
.mz-100{
    width: 100% !important;
}
.wpcf7-form input,.wpcf7-form textarea{
    width: 100%;
}
.wpcf7-form textarea
{
    height:50px;
}
.post-100 div.stunning-text-inner-wrapper{
    padding: 0px;
}
.post-100 .icon-phone:before,.post-100 .icon-print:before,.post-100 .icon-home:before{
    color: #9b59b6;
}
div.gdl-header-wrapper i{
    margin-right: 0px;
    margin-left: 15px;
}
div.feature-media-content ul.shortcode-list li i{
    float: right;
}
ul.sf-menu li{
    float: right !important;
}
#aqsfformid{
    border: none !important;
    margin-top: -32px;
}
#aqsfformid form label{
    float: right;
    width: 20%;
    text-align: right;
}
#aqsfformid form label input{
    margin-left: 10px;
}
#awqsf_submit{
    float: right;
    padding: 6px 15px;
}
.cmfcheck-0 label:nth-child(5),.taxocheck-0 label:nth-child(4){
    display: none;
}
#awqsf_submit{
    width: 100%;
}
p.awqsf-button{
    width: 100% !important;
    margin-top: 40px;
}
div.gdl-package-widget .package-info i{
    margin-right: 0px;
    margin-left: 10px;
}
.home .title-read-more{
    display: none;
}
.icon-ticket:before{
    content: "" !important;
}
.package-content blockquote:first-child{
    color: #34495e;
    text-align: center;
    font-size: 17px;
}
.package-content blockquote:first-child p{
    background-position: right 0;
    background-repeat: no-repeat;
    display: inline;
    padding-right: 30px;
}
.package-content blockquote{
    font-style: normal;
    border-left: none;
    text-align: justify;
    padding: 0;
    font-size: 15px;
    color: #505050;
}
tr th:last-child, tr td:last-child{
    
}
.recent-post-widget-thumbnail{
    float: right !important;
    margin-right: 0;
    margin-left: 10px !important;
}
div.recent-post-widget .recent-post-widget-title{
    font-size: 13px;
}
div.recent-post-widget .recent-post-widget-info i{
    float: right;
    margin-right: 0;
    margin-left: 5px;
}
div.custom-sidebar-title-wrapper{
    border-width: 1px;
}
.sidebar-wrapper a {
    color: #505050 !important;
}
.sidebar-wrapper div.package-info .normal-price{
    display: block;
}
.fancybox-wrap #package-title{
    color: #3498db;
    margin-bottom: 0;
    font-size: 16px;
}
.fancybox-wrap .fancybox-inner{
    overflow-x: hidden !important;
}
.fancybox-wrap .wpcf7-form{
    padding-right: 1px;
}
.fancybox-wrap .wpcf7-form p{
    width: 100%;
}
.port-info-wrapper{
    display: none;
}
div.portfolio-item .portfolio-title{
    font-size: 15px;
    text-align: right;
}
.portfolio-context{
    height: 20px;
}
.portfolio-item .portfolio-title a{
    color: #2c3e50 !important;
}
.portfolio-item:hover .portfolio-title a{
    color: #ffffff !important; 
}

.widget_most_viewed_entries ul li:first-child{
    display: none;
}
#text-2 h3{
    margin-bottom: 17px;
}
hr{
    border: none;
    background-color: #e6e6e6;
}
.single-portfolio h3{
    margin-bottom: 0;
    margin-right: 1px;
    color: #2980b9 !important;
}


div.footer-wrapper h3.custom-sidebar-title{
    color: #e67e22 !important;
    border-bottom: 1px solid;
}
div.footer-wrapper div.custom-sidebar ul li{
    border: none;
    padding-right: 0;
}
div.footer-wrapper div.custom-sidebar ul li{
    background-image: none !important;
}
div.textwidget{
    color: #ffffff;
    text-align: justify;
}
div.single-portfolio .port-content-wrapper{
	overflow:visible;
}



@media only screen and (max-width: 1024px) {
#post-3896 .mz-btn-blue, #post-3896 .mz-btn-purple, #post-3896 .mz-btn-green,#post-3896 .mz-btn-red,#post-3896 .mz-btn-redbul,#post-3896 .mz-btn-yellow{
    display: block;
    margin: 0 auto;
    width: 50%;
    line-height: 70px;
}
#post-3896 .mz-btn-purple,#post-3896 .mz-btn-red,#post-3896 .mz-btn-redbul,#post-3896 .mz-btn-yellow{
    margin: 20px auto;
}
div.logo-wrapper a{
    display: block;
    margin:0 auto;
}
}

@media only screen and (max-width: 836px) {
div.responsive-menu-wrapper select{
    cursor: pointer;
}
div.responsive-menu-wrapper select .blank{
    display: none;
}
input[type="text"], input[type="password"], input[type="email"], input, textarea, select{
    border-radius: 0;
}
div.top-navigation-right-text{
	margin-bottom: 5px !important;
}
.top-navigation-right-text div:first-child{
    margin-left: 0px !important;
}
.top-navigation-right-text div:last-child{
    margin-right: 0px !important;
}
h3.gdl-header-title{
    font-size: 18px;
}
div.title-item-gimmick.right,div.title-item-gimmick.left{
    display: none;
}
.title-item-header{
    font-size: 18px;
}
#aqsfformid form label{
    width: 50%;
}
.page-header-container .page-header-title{
    font-size: 18px;
}
}
.column, .columns
{
	float: right;
}
div.column-service-wrapper.center-icon
{
	margin-top: 30px;
}
div.column-service-wrapper
{
	text-align: center;
}
div.column-service-wrapper.left-icon .column-service-icon
{
	float: right;
}
div.top-social-wrapper
{
	float: left;
}
.package-search-select
{
	display: none;
}
.ui-datepicker-month
{
	position: relative;
	right:200px;
}
div.gdl-package-medium .package-date i
{
        float: right;
        margin-left: 7px;
        margin-right: -2px;
}
div.top-navigation-right-text1 
{
    background-color: #c0392b;
    float: right;
    line-height: 18px;
    margin-right: 10px;
    padding: 7px;
    color: #ffffff;
    font-size: 15px;
}
div #box33 a
{
    color: #ffffff;
}
div #box33 a:hover
{ 
    color: #80acd6; 
}
table, table tr, table tr td, table tr th
{
    margin-right: -13px;
    margin-top: -13px;
}
div.wpcf7-validation-errors 
{
	border: none;
}
div.footer-wrapper .tagcloud a
{
        float: right;
}
.tablepress td, .tablepress th 
{
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: medium none;
    float: none !important;
    padding: 8px;
    text-align: right;
}
.tablepress tfoot th, .tablepress thead th 
{
    background-color: #d9edf7;
    font-weight: 700;
    vertical-align: middle;
}
.tablepress .odd td 
{
    background-color: #f9f9f9;
}
.tablepress tbody td, .tablepress tfoot th 
{
    border-top: 1px solid #ddd;
}
.iphorm-element-spacer
{
    float: right;
}
.iphorm-theme-react-default .iphorm-submit-input-wrap
{
    float: right;
}
div.wpcf7-mail-sent-ok
{
    border: none;
}
div.port-content
{
    font-size: 13px;
    line-height: 35px;
}

.boxhotel {
    background: #157cbb none repeat scroll 0 0;
    border: 0 none;
    color: #fff;
    padding: 0.5em 15px;
    border-radius: 5px;
}
.description-block_5
{
    display: none;
}

ul.sf-menu ul
{
     text-align: right;
}
.default-block_6 .title-block_6 h3
{
     font-size: 14px;
}
div.gdl-blog-widget div.blog-info-wrapper, div.gdl-blog-widget div.blog-info-wrapper a, div.gdl-blog-list .blog-date, div.gdl-blog-list .blog-date a
{
     
}

.top-navigation-wrapper, .top-navigation-wrapper a
{
    color: #fff;
    font-size: 15px;
    font-weight: 700;
}
.tg-one-half, .tg-one-third, .tg-one-fourth, .one-fifth, .one-sixth 
{
    float: left;
    margin-left: 2.067%;
}
.tg-one-half 
{
    width: 46.466%;
}
.title-news 
{
    font-size: 15px;
    padding: 5px 0 10px;
    text-align: center;
}
.cbox_2 p 
{
    background-color: #3489d7;
    border-radius: 2px;
    color: #fff;
    margin: 0 0 4px;
    padding: 4px 8.1px;
    transition: all 0.5s ease 0s;
}
.cbox_1 p {
    background-color: #3489d7;
    border-radius: 2px;
    color: #fff;
    margin: 0 0 4px;
    padding: 4px 8.1px;
    transition: all 0.5s ease 0s;
}
.cbox_1 p a{
	color:#fff;
	font-weight: normal;
}
.cbox_1 p:hover {
	background-color: #4C4B4B;
	color:#fff;
}
.cbox_2 p a{
	color:#fff;
	font-weight: normal;
}
.cbox_2 p:hover{
	background-color: #4C4B4B;
	color:#fff;
}
div.footer-wrapper *
{
   border-color: #333333;
}
.blog-tag
{
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #e6e6e6 #b24f89 #e6e6e6 #e6e6e6;
    border-image: none;
    border-style: solid;
    border-width: 1px 3px 1px 1px;
    overflow: hidden;
    padding: 8px 15px;
}
div.gdl-blog-full .blog-comment, div.gdl-blog-full .blog-tag, div.gdl-blog-full .blog-author, div.gdl-blog-full .blog-date
{
    text-align: justify;
    margin-top: 30px;
}
.more-blog1
{
        background-color: #dbdbdb;
    color: #fff;
    margin-right: 13px;
    padding: 9px 63px;
    position: relative;
    top: -20px;
    width: 9%;

}
.blog-info-wrapper
{
    margin-right: 20px;
}
.gdl-button, button, input[type="submit"], input[type="reset"], input[type="button"]{ 
    width: 100%;
}
div.about-author-info
{
    text-align: justify;
}
.bgcolor
{
    background-color: #ccc;
}
.bgcolor1
{
    background-color: #f0f0f0;
}
.bgcolor2
{
    background-color: #3489d7;
}
/*animation css */

@keyframes caleft {
  from {
    left: 10%;
  }
  to {
    left: 88%;
  }
}
@-webkit-keyframes caleft {
  from {
    left: 10%;
  }
  to {
    left: 88%;
  }
}
@keyframes calefttwo {
  from {
    left: 20%;
  }
  to {
    left: 94%;
  }
}
@-webkit-keyframes calefttwo {
  from {
    left: 20%;
  }
  to {
    left: 94%;
  }
}
@keyframes caright {
  from {
    left: 88%;
  }
  to {
    left: 10%;
  }
}
@-webkit-keyframes caright {
  from {
    left: 88%;
  }
  to {
    left: 10%;
  }
}
@keyframes carighttwo {
  from {
    left: 69%;
  }
  to {
    left: 20%;
  }
}
@-webkit-keyframes carighttwo {
  from {
    left: 69%;
  }
  to {
    left: 20%;
  }
}
@keyframes car {
  from {
    left: -10%;
  }
  to {
    left: 100%;
  }
}
@-webkit-keyframes car {
  from {
    left: -10%;
  }
  to {
    left: 100%;
  }
}
@keyframes smoke {
  from {
    margin-bottom: 0;
  }
  to {
    margin-bottom: 20px;
    opacity: 0;
  }
}
@-webkit-keyframes smoke {
  from {
    margin-bottom: 0;
  }
  to {
    margin-bottom: 20px;
    opacity: 0;
  }
}
section.users-anim {
  width: 100%;
  max-width: 770px;
  margin: auto;
  height: 232px;
  overflow: hidden;
  position: relative;
  border-bottom: 3px solid #090f15;
}
section.users-anim .ua-sky .ua-cloud.ua-cl-one {
  width: 4.80519481%;
  height: 10.77586207%;
  background-repeat: no-repeat;
  position: absolute;
  left: 27.66233766%;
  bottom: 42.67241379%;
  -webkit-animation-name: caleft;
  /* Chrome, Safari, Opera */
  -webkit-animation-duration: 35s;
  /* Chrome, Safari, Opera */
  -webkit-animation-iteration-count: infinite;
  -webkit-animation-timing-function: linear;
  -webkit-animation-direction: alternate;
  animation-name: caleft;
  animation-duration: 35s;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
  animation-direction: alternate;
  opacity: 0.2;
 background-image: url("https://www.officevisa.com/wp-content/themes/officevisa/images/cloud1.svg");
}
section.users-anim .ua-sky .ua-cloud.ua-cl-two {
  width: 5.32467532%;
  height: 10.34482759%;
  background-repeat: no-repeat;
  position: absolute;
  left: 40.12987013%;
  bottom: 40.0862069%;
  -webkit-animation-name: calefttwo;
  /* Chrome, Safari, Opera */
  -webkit-animation-duration: 30s;
  /* Chrome, Safari, Opera */
  -webkit-animation-iteration-count: infinite;
  -webkit-animation-timing-function: linear;
  -webkit-animation-direction: alternate;
  animation-name: calefttwo;
  animation-duration: 30s;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
  animation-direction: alternate;
  opacity: 0.2;
 background-image: url('https://www.officevisa.com/wp-content/themes/officevisa/images/cloud2.svg');
}
section.users-anim .ua-sky .ua-cloud.ua-cl-three {
  width: 4.80519481%;
  height: 10.77586207%;
  background-repeat: no-repeat;
  position: absolute;
  left: 43.11688312%;
  bottom: 43.53448276%;
  -webkit-animation-name: caright;
  /* Chrome, Safari, Opera */
  -webkit-animation-duration: 30s;
  /* Chrome, Safari, Opera */
  -webkit-animation-iteration-count: infinite;
  -webkit-animation-timing-function: linear;
  -webkit-animation-direction: alternate;
  animation-name: caright;
  animation-duration: 30s;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
  animation-direction: alternate;
  opacity: 0.1;
 background-image: url('https://www.officevisa.com/wp-content/themes/officevisa/images/cloud1.svg');
}
section.users-anim .ua-sky .ua-cloud.ua-cl-four {
  width: 5.32467532%;
  height: 11.63793103%;
  background-repeat: no-repeat;
  position: absolute;
  left: 68.05194805%;
  bottom: 59.9137931%;
  -webkit-animation-name: carighttwo;
  /* Chrome, Safari, Opera */
  -webkit-animation-duration: 35s;
  /* Chrome, Safari, Opera */
  -webkit-animation-iteration-count: infinite;
  -webkit-animation-timing-function: linear;
  -webkit-animation-direction: alternate;
  animation-name: carighttwo;
  animation-duration: 35s;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
  animation-direction: alternate;
  opacity: 0.3;
 background-image: url('https://www.officevisa.com/wp-content/themes/officevisa/images/cloud4.svg');
}
section.users-anim .ua-bg .ua-mo {
  width: 36.36363636%;
  height: 51.72413793%;
  background-repeat: no-repeat;
  position: absolute;
 background-image: url('https://www.officevisa.com/wp-content/themes/officevisa/images/mountains.svg');
  bottom: -3px;
  left: 0px;
}
section.users-anim .ua-bg .ua-bd1 {
  width: 11.55844156%;
  height: 50.43103448%;
  background-repeat: no-repeat;
  position: absolute;
  left: 50.77922078%;
 background-image: url('https://www.officevisa.com/wp-content/themes/officevisa/images/building_bg.svg');
  bottom: -3px;
}
section.users-anim .ua-bg .ua-bd2 {
  width: 12.85714286%;
  height: 87.06896552%;
  background-repeat: no-repeat;
  position: absolute;
  left: 74.41558442%;

  bottom: -3px;
}
section.users-anim .ua-car .ua-driver {
  width: 9.09090909%;
  height: 18.53448276%;
  background-repeat: no-repeat;
  position: absolute;
  left: 0%;
  -webkit-animation-name: car;
  /* Chrome, Safari, Opera */
  -webkit-animation-duration: 20s;
  /* Chrome, Safari, Opera */
  -webkit-animation-iteration-count: infinite;
  -webkit-animation-timing-function: linear;
  -webkit-animation-direction: alternate;
  animation-name: car;
  animation-duration: 20s;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
  animation-direction: alternate;
 background-image: url('https://www.officevisa.com/wp-content/themes/officevisa/images/car.svg');
  bottom: 0px;
  -webkit-animation-direction: normal;
  animation-direction: normal;
}
section.users-anim .ua-fplan .ua-la {
  width: 4.54545455%;
  height: 21.55172414%;
  background-repeat: no-repeat;
  position: absolute;
 background-image: url('https://www.officevisa.com/wp-content/themes/officevisa/images/lamp.svg');
  bottom: -3px;
}
section.users-anim .ua-fplan .ua-la.ua-la-fst {
  left: 46.1038961%;
}
section.users-anim .ua-fplan .ua-la.ua-la-sc {
  left: 75.45454545%;
}
section.users-anim .ua-fplan .ua-la.ua-la-th {
  left: 22.07792208%;
}
section.users-anim .ua-fplan .ua-b-in {
  width: 15.06493506%;
  height: 36.63793103%;
  background-repeat: no-repeat;
  position: absolute;
  left: 5.19480519%;
 background-image: url('https://www.officevisa.com/wp-content/themes/officevisa/images/building1.svg');
  bottom: -3px;
}
section.users-anim .ua-fplan .ua-b-sb {
  width: 15.71428571%;
  height: 25.86206897%;
  background-repeat: no-repeat;
  position: absolute;
  left: 29.35064935%;
 background-image: url('https://www.officevisa.com/wp-content/themes/officevisa/images/building2.svg');
  bottom: -3px;
}
section.users-anim .ua-fplan .ua-b-ps {
  width: 20.64935065%;
  height: 53.01724138%;
  background-repeat: no-repeat;
  position: absolute;
  left: 51.94805195%;
 background-image: url('https://www.officevisa.com/wp-content/themes/officevisa/images/building3.svg');
  bottom: -3px;
}
section.users-anim .ua-fplan .ua-b-co {
  width: 12.85714286%;
  height: 100%;
  background-repeat: no-repeat;
  position: absolute;
  left: 81.16883117%;
 background-image: url('https://www.officevisa.com/wp-content/themes/officevisa/images/building4.svg');
  bottom: -3px;
}
section.users-anim .ua-smokes {
  background: #000;
}
section.users-anim .ua-smokes.ua-one {
  position: absolute;
  width: 8px;
  height: 8px;
  border-radius: 300px;
  background: #000;
  left: 51.94805195%;
  -webkit-animation-name: smoke;
  /* Chrome, Safari, Opera */
  -webkit-animation-duration: 2s;
  /* Chrome, Safari, Opera */
  -webkit-animation-iteration-count: infinite;
  -webkit-animation-timing-function: linear;
  animation-name: smoke;
  animation-duration: 2s;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
  bottom: 49.56896552%;
  opacity: 0.1;
}
section.users-anim .ua-smokes.ua-two {
  position: absolute;
  width: 10px;
  height: 10px;
  border-radius: 300px;
  background: #000;
  left: 51.2987013%;
  -webkit-animation-name: smoke;
  /* Chrome, Safari, Opera */
  -webkit-animation-duration: 2s;
  /* Chrome, Safari, Opera */
  -webkit-animation-iteration-count: infinite;
  -webkit-animation-timing-function: linear;
  animation-name: smoke;
  animation-duration: 2s;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
  bottom: 50.86206897%;
  opacity: 0.1;
}
section.users-anim .ua-smokes.ua-three {
  position: absolute;
  width: 12px;
  height: 12px;
  border-radius: 300px;
  background: #000;
  left: 51.94805195%;
  -webkit-animation-name: smoke;
  /* Chrome, Safari, Opera */
  -webkit-animation-duration: 3s;
  /* Chrome, Safari, Opera */
  -webkit-animation-iteration-count: infinite;
  -webkit-animation-timing-function: linear;
  animation-name: smoke;
  animation-duration: 3s;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
  bottom: 53.01724138%;
  opacity: 0.1;
}
section.users-anim .ua-smokes.ua-four {
  position: absolute;
  width: 6px;
  height: 6px;
  border-radius: 300px;
  background: #000;
  left: 51.03896104%;
  -webkit-animation-name: smoke;
  /* Chrome, Safari, Opera */
  -webkit-animation-duration: 2s;
  /* Chrome, Safari, Opera */
  -webkit-animation-iteration-count: infinite;
  -webkit-animation-timing-function: linear;
  animation-name: smoke;
  animation-duration: 2s;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
  bottom: 55.60344828%;
  opacity: 0.1;
}
.themeblvd-gmap img {
	max-width: inherit;
}
/*style fancy box*/
#fancybox-thumbs {
	position: fixed;
	left: 0;
	width: 100%;
	overflow: hidden;
	z-index: 8050;
}

#fancybox-thumbs.bottom {
	bottom: 2px;
}

#fancybox-thumbs.top {
	top: 2px;
}

#fancybox-thumbs ul {
	position: relative;
	list-style: none;
	margin: 0;
	padding: 0;
}

#fancybox-thumbs ul li {
	float: left;
	padding: 1px;
	opacity: 0.5;
}

#fancybox-thumbs ul li.active {
	opacity: 0.75;
	padding: 0;
	border: 1px solid #fff;
}

#fancybox-thumbs ul li:hover {
	opacity: 1;
}

#fancybox-thumbs ul li a {
	display: block;
	position: relative;
	overflow: hidden;
	border: 1px solid #222;
	background: #111;
	outline: none;
}

#fancybox-thumbs ul li img {
	display: block;
	position: relative;
	border: 0;
	padding: 0;
	max-width: none;
}
.well {
    margin-bottom: 5px;
    padding: 16px 20px;
    transition: all 0.3s ease 0s;
}
.well {
    background-color: #f5f5f5;
    border: 1px solid #e3e3e3;
    border-radius: 4px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05) inset;
    margin-bottom: 20px;
    min-height: 20px;
    padding: 19px;
}
div#main-superfish-wrapper
{
	padding-top: 40px;
}
@media screen and (max-height: 575px){
.g-recaptcha {transform:scale(0.7);-webkit-transform:scale(0.7);transform-origin:right 0;-webkit-transform-origin:right 0;margin-bottom: 10px;}
}
div.footer-wrapper .custom-sidebar {
	padding-right: 15px;
}