/*   yendif-video-share end  */

.yendif-video-share .thumbnails ul {
    padding: 0;
	margin: 0;
	list-style: none;
}

iframe.mfp-iframe {
    border-radius: 10px;
    overflow: hidden;
}

/*   yendif-video-share end  */

/*   yendif-video-share module   */

.yendif-video-share.videos .owl-carousel .item {
    padding-right: 16px;
    padding-left: 16px;
}

.yendif-video-share .thumbnail {
    background: #ffffff;
    border-radius: 8px;
	overflow: hidden;
    position: relative;
    display: block;
    margin-top: 32px;
    margin-bottom: 32px;
    color: #666666;
    text-decoration: none;
    -webkit-transition: transform 350ms;
    -o-transition: transform 350ms;
    transition: transform 350ms;
    -webkit-box-shadow: 0px 1px 0px rgba(0, 0, 0, 0.1);
    box-shadow: 0px 1px 0px rgba(0, 0, 0, 0.1);
	border: 0;
	padding: 0;
}

.yendif-video-share .thumbnail:hover {
    background: #4743d8;
    color: #ffffff;
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
}

.yendif-video-share .yendif-thumbnail::after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    top: 100%;
    z-index: 1;
    background-image: -webkit-linear-gradient(top, transparent 0%, #4743d8 100%);
    background-image: -o-linear-gradient(top, transparent 0%, #4743d8 100%);
    background-image: linear-gradient(to bottom, transparent 0%, #4743d8 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#ff4743d8', GradientType=0);
}

.yendif-video-share .thumbnail:hover .yendif-thumbnail::after {
    top: 0;
}

.yendif-video-share .thumbnail .caption {
	text-align: center;
}

.yendif-video-share .thumbnail .video-title {
    font-weight: normal;
}

.yendif-video-share .thumbnail:hover .video-title,.yendif-video-share .thumbnail:hover .video-title:hover ,.yendif-video-share .thumbnail:hover .video-title:focus {
    color: #ffffff;
}

.yendif-video-share.videos .owl-nav {
    text-align: center;
    margin-top: 15px;
}
.yendif-video-share.videos .owl-nav button {
    background: #333 !important;
    color: #fff !important;
    width: 40px;
    height: 40px;
    line-height: 40px;
    border-radius: 50%;
    margin: 0 10px;
}
.yendif-video-share.videos .owl-nav button:hover {
    background: #007bff !important;
}

.yendif-video-share.videos .owl-carousel .owl-item .yendif-play-icon {
    width: 32px;
}

.btn-yendif-play {
    width: 46px;
    height: 46px;
	display: block;
    line-height: 23px;
    text-align: center;
    border: 2px solid #ffffff;
    border-radius: 50%;
    color: #ffffff !important;
    margin-left: -23px;
    margin-top: -23px;
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: 2;
}

/*   yendif-video-share module end  */

.t3-header.affix {
    background: #0c1012;
}

.item-page.default-item-page .item-image {
    text-align: center;
}

.t3-mainbody {
	background: #f5f5f5;
}


.why-block {
    padding: 20px;
    font-size: 24px;
	text-align: center;
	margin-bottom: 20px;
}

.why-block img {
    max-width: 120px;
}

.why-text {
    text-align: center;
    font-size: 24px;
    padding: 60px 0 0;
    display: inline-block;
    width: 100%;
	border-top: 1px solid #8b88e6;
}

.services-block-title {
    width: 100%;
    display: inline-block;
    padding: 20px;
    font-size: 24px;
    text-align: center;
}


.sale-module{
    text-align: center;
    max-width: 800px;
    margin: 0 auto;
}

.sale-module h2 a {
    color: #fff !important;
}

.sale-module .popup-btn {
    width: 100%;
    padding: 15px;
    max-width: 400px;
}

.sale-module img {
    max-width: 120px;
    margin-bottom: 20px;
}


.acm-hero .btn-play {
    font-size: 20px;
}

.hero-btn-actions .popup-btn {
    width: 100%;
    max-width: 300px;
}


.t3-off-canvas {
    background: #182024;
    color: #fff;
}

.t3-off-canvas .t3-off-canvas-body .t3-module {
    color: #fff;
    background: transparent;
}

.t3-off-canvas .t3-off-canvas-body a,.t3-off-canvas .t3-off-canvas-body .nav > li.active > a, .t3-off-canvas .t3-off-canvas-body .nav > li.active > span {
	color:#fff;
}

.t3-off-canvas .t3-off-canvas-body .nav > li.current > a, .t3-off-canvas .t3-off-canvas-body .nav > li.current > span {
    color: #ffffff;
}

.t3-off-canvas .t3-off-canvas-body .nav > li > a, .t3-off-canvas .t3-off-canvas-body .nav > li > span {
    padding: 12px 24px;
    font-size: 14px;
    margin: 0 -24px;
}

.video-list .article-video:hover .item-image .btn-play {
    line-height: 23px;
}

.blog-videos .item .item-image img {
    width: 100%;
}

.blog-videos .article-title {
	color: #182024;
	cursor: default;
}

.owl-theme .owl-dots .owl-dot span {
    background: none;
    border: 2px solid #ccc;
    opacity: 1;
    filter: alpha(opacity=100);
}

.owl-carousel .owl-dots .owl-dot.active span {
    border-color: #fff;
    background: none;
    opacity: 1;
    filter: alpha(opacity=100);
}

div#eventgallery_cboxTitle td {
    border: 0;
}

.eventgallery-module  .event-thumbnail img {
    border-radius: 8px;
}

.eventgallery-module .event-thumbnail { 
    -webkit-transition: transform 350ms;
    -o-transition: transform 350ms;
    transition: transform 350ms;
    -webkit-box-shadow: 0px 1px 0px rgba(0, 0, 0, 0.1);
    box-shadow: 0px 1px 0px rgba(0, 0, 0, 0.1);
}

.eventgallery-module .event-thumbnail:hover {
    background: #4743d8;
    color: #ffffff;
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
}

.eventgallery-module .eventgallery-square-list .eventgallery-square {
	width: 100%;
	text-align: center;
	margin-top: 32px;
    margin-bottom: 32px;
}



.eventgallery-module .owl-carousel .owl-nav [class*="owl-"] {
    position: absolute;
    top: 50%;
    height: 48px;
    width: 48px;
    line-height: 48px;
    margin: -36px 0 0;
    text-align: center;
    padding: 0;
    border-radius: 50%;
    background: none;
    border: 0;
    color: #ffffff;
    background-image: -webkit-linear-gradient(top, #5c58dc 0%, #4743d8 100%);
    background-image: -o-linear-gradient(top, #5c58dc 0%, #4743d8 100%);
    background-image: linear-gradient(to bottom, #5c58dc 0%, #4743d8 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5c58dc', endColorstr='#ff4743d8', GradientType=0);
}	

.eventgallery-module .owl-carousel .owl-nav [class*="owl-"].disabled, .eventgallery-module .owl-carousel .owl-nav [class*="owl-"].disabled:hover, .eventgallery-module .owl-carousel .owl-nav [class*="owl-"].disabled:focus, .eventgallery-module .owl-carousel .owl-nav [class*="owl-"].disabled:active {
    height: 46px;
    width: 46px;
    line-height: 46px;
    margin: -37px 0 0;
    border: 1px solid #ccc;
    color: #ccc;
    background: none;
    opacity: 1;
    filter: alpha(opacity=100);
}


@media (max-width: 767px) {
.eventgallery-module .owl-carousel .owl-nav [class*="owl-"],.eventgallery-module .owl-carousel .owl-nav [class*="owl-"].disabled, .eventgallery-module .owl-carousel .owl-nav [class*="owl-"].disabled:hover, .eventgallery-module .owl-carousel .owl-nav [class*="owl-"].disabled:focus, .eventgallery-module .owl-carousel .owl-nav [class*="owl-"].disabled:active  {
	height: 32px;
    width: 32px;
    line-height: 32px;
}
}


.eventgallery-module .owl-carousel .owl-nav [class*="owl-"].owl-prev {
    left: 0px;
    bottom: -20px;
    top: auto;
}

.eventgallery-module .owl-carousel .owl-nav [class*="owl-"].owl-next {
    right: 0px;
    bottom: -20px;
    top: auto;
}
@media (min-width: 992px) { 
.eventgallery-module  .owl-carousel .owl-nav [class*="owl-"].owl-next {
    right: -72px;
    bottom: auto;
    top: 50%;	
}

.eventgallery-module .owl-carousel .owl-nav [class*="owl-"].owl-prev {
    left: -72px;
	bottom: auto;
    top: 50%;
}
}

.eventgallery-module .owl-carousel .owl-nav [class*="owl-"]:hover, .eventgallery-module .owl-carousel .owl-nav [class*="owl-"]:focus, .eventgallery-module .owl-carousel .owl-nav [class*="owl-"]:active {
    background: #4743d8;
}

/* Photo */
#event .date, #event .displayname {
    display: none;
}
/* Photo End */

/* Ba-Forms  */

.ba-modal-body .message .message-text h3 {
    margin-top: 0;
}

body .modal-scrollable.ba-forms-modal {
    margin-right: 0;
}
@media (min-width: 992px) { 
body .modal-scrollable.ba-forms-modal {
    margin-right: -17px;
}
}

.head-right input.popup-btn {
    font-size: 13px !important;
    font-weight: 500 !important;
    line-height: 32px;
    padding-top: 0;
    padding-bottom: 0;
    text-transform: none;
}

body.ba-forms-modal .calendar thead td.title:after {
	border: 0;
}

body.ba-forms-modal .calendar table {
    padding: 0 0px 20px;
}

.calendar table * {
    width: 100%;
}

	
.ba-forms-modal .ba-modal-body .ba-form {
    display: grid;
	padding: 24px;
}

@media (max-width: 1200px){
.ba-forms-modal .ba-modal.popup-form {
    width: 100% !important;
    margin: 0;
}
}

.ba-forms-modal .row-fluid.ba-row .span12 {
    margin-bottom: 20px;
}

.ba-forms-modal .ba-submit-cell .row-fluid.ba-row .span12 {
    padding: 0;
    margin-bottom: 0;
}

.contact-us .com-baforms .ba-form {
    -webkit-box-shadow: 0px 1px 0px rgba(0, 0, 0, 0.1);
    box-shadow: 0px 1px 0px rgba(0, 0, 0, 0.1);
    border: 0 !important;
    padding: 0;
}

.row-fluid.ba-row {
	margin-left: 0;
    margin-right: 0;
}

.com-baforms .ba-form .page-0 .span12 {
    padding: 24px 24px 0;
}

.ba-form-footer .row-fluid .span12 {
    padding: 24px;
}
.ba-form .ba-btn-submit {
	background-color: #ff5722 !important;
    color: #ffffff;
    border-color: transparent;
	background-image:none;

}


.ba-form .ba-btn-submit:hover,.ba-form .ba-btn-submit:focus {
	color: #ffffff;
    background: #ff6a3d !important;
    border-color: rgba(0,0,0,0);
	opacity:1 !important;
}

.com-baforms .ba-form > div:first-child div {
    border-bottom: 1px solid #e8e9e9;
    margin-bottom: 0;
    padding: 24px;
    text-transform: uppercase;
	font-weight: 500!important;
}

.contact-information.t3-sidebar {
    padding-top: 0;
    padding-bottom: 0;
}


.com-baforms .ba-form {
    display: inline-block;
}

/* Ba-Forms END */

/* Header  */

.t3-header .nav > li > a, .t3-header .nav > li > span, .t3-header .nav > li > .nav-header {
    font-size: 13px;
    text-transform: none;
    font-weight: 500;
}

/* Header END */


/* Clients  */

.uber-cliens .row.owl-carousel.owl-theme {
    margin: 0;
}

.uber-cliens .owl-carousel .owl-nav [class*="owl-"] {
  position: absolute;
  top: 50%;
  height: 48px;
  width: 48px;
  line-height: 48px;
  margin: -36px 0 0;
  text-align: center;
  padding: 0;
  border-radius: 50%;
  background: none;
  border: 0;
  color: #ffffff;
  background-image: -webkit-linear-gradient(top, #5c58dc 0%, #4743d8 100%);
  background-image: -o-linear-gradient(top, #5c58dc 0%, #4743d8 100%);
  background-image: linear-gradient(to bottom, #5c58dc 0%, #4743d8 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5c58dc', endColorstr='#ff4743d8', GradientType=0);
}
.uber-cliens .owl-carousel .owl-nav [class*="owl-"]:hover,
.uber-cliens .owl-carousel .owl-nav [class*="owl-"]:focus,
.uber-cliens .owl-carousel .owl-nav [class*="owl-"]:active {
  background: #4743d8;
}
.uber-cliens .owl-carousel .owl-nav [class*="owl-"].disabled,
.uber-cliens .owl-carousel .owl-nav [class*="owl-"].disabled:hover,
.uber-cliens .owl-carousel .owl-nav [class*="owl-"].disabled:focus,
.uber-cliens .owl-carousel .owl-nav [class*="owl-"].disabled:active {
  height: 46px;
  width: 46px;
  line-height: 46px;
  margin: -37px 0 0;
  border: 1px solid #ccc;
  color: #ccc;
  background: none;
  opacity: 1;
  filter: alpha(opacity=100);
}
.uber-cliens .owl-carousel .owl-nav [class*="owl-"].owl-prev {
  left: -72px;
}
@media (max-width: 1399px) {
  .uber-cliens .owl-carousel .owl-nav [class*="owl-"].owl-prev {
    left: -48px;
  }
}
@media (max-width: 1199px) {
  .uber-cliens .owl-carousel .owl-nav [class*="owl-"].owl-prev {
    left: -24px;
  }
}
@media (max-width: 991px) {
  .uber-cliens .owl-carousel .owl-nav [class*="owl-"].owl-prev {
    left: 0;
  }
}
.uber-cliens .owl-carousel .owl-nav [class*="owl-"].owl-next {
  right: -72px;
}
@media (max-width: 1399px) {
  .uber-cliens .owl-carousel .owl-nav [class*="owl-"].owl-next {
    right: -48px;
  }
}
@media (max-width: 1199px) {
  .uber-cliens .owl-carousel .owl-nav [class*="owl-"].owl-next {
    right: -24px;
  }
}
@media (max-width: 991px) {
  .uber-cliens .owl-carousel .owl-nav [class*="owl-"].owl-next {
    right: 0;
  }
}
@media (max-width: 767px) {
  .uber-cliens .owl-carousel .owl-nav [class*="owl-"] {
    height: 32px;
    width: 32px;
    line-height: 32px;
    margin-top: -16px;
  }
  .uber-cliens .owl-carousel .owl-nav [class*="owl-"].disabled,
  .uber-cliens .owl-carousel .owl-nav [class*="owl-"].disabled:hover,
  .uber-cliens .owl-carousel .owl-nav [class*="owl-"].disabled:focus,
  .uber-cliens .owl-carousel .owl-nav [class*="owl-"].disabled:active {
    height: 30px;
    width: 30px;
    line-height: 30px;
    margin-top: -15px;
  }
}
@media (max-width: 991px) {
  .uber-cliens .owl-carousel .owl-nav {
    padding-left: 16px;
    padding-right: 16px;
    width: 100%;
  }
  .uber-cliens .owl-carousel .owl-nav:before,
  .uber-cliens .owl-carousel .owl-nav:after {
    content: " ";
    display: table;
  }
  .uber-cliens .owl-carousel .owl-nav:after {
    clear: both;
  }
  .uber-cliens .owl-carousel .owl-nav [class*="owl-"] {
    position: relative;
    margin-top: 0;
  }
  .uber-cliens .owl-carousel .owl-nav [class*="owl-"].owl-prev {
    float: left;
  }
  .uber-cliens .owl-carousel .owl-nav [class*="owl-"].owl-next {
    float: right;
  }
  .uber-cliens .owl-carousel .owl-nav [class*="owl-"].disabled,
  .uber-cliens .owl-carousel .owl-nav [class*="owl-"].disabled:hover,
  .uber-cliens .owl-carousel .owl-nav [class*="owl-"].disabled:focus,
  .uber-cliens .owl-carousel .owl-nav [class*="owl-"].disabled:active {
    margin-top: 0;
  }
}
.uber-cliens .owl-controls {
  line-height: 1;
}
.uber-cliens .owl-carousel .owl-nav {
  margin: 0;
}
.uber-cliens .owl-carousel .owl-dots {
  height: 24px;
  line-height: 24px;
}
.uber-cliens .owl-carousel .owl-dots .owl-dot span {
  background: none;
  border: 2px solid #ccc;
  opacity: 1;
  filter: alpha(opacity=100);
}
.uber-cliens .owl-carousel .owl-dots .owl-dot:hover span,
.uber-cliens .owl-carousel .owl-dots .owl-dot:focus span,
.uber-cliens .owl-carousel .owl-dots .owl-dot:active span {
  background: none;
}
.uber-cliens .owl-carousel .owl-dots .owl-dot.active span {
  border-color: #4743d8;
  background: none;
  opacity: 1;
  filter: alpha(opacity=100);
}

.uber-cliens .client-item {
    margin-top: 32px;
    margin-bottom: 32px;
}

/* Clients END */

/* Testimonials */

.tp-showcase {
    margin: 30px 0;
}

.add-testimonial-wrap {
    text-align: center;
    padding: 0 20px 20px;
}

.testimonial-form {
    max-width: 560px;
    margin: 0 auto;
    background: #fff;
    padding: 24px;
    color: initial;
    border-radius: 4px;
}

.testimonial-form input, .testimonial-form textarea, #jform_verify {
    width: 100%;
}

.testimonial-form .btn {
    width: 100%;
}

.testimonial-form label {
    font-size: 15px;
    font-weight: normal;
    color: rgba(102, 102, 102, 1);
}

.testimonial-form input, .testimonial-form textarea {
    width: 100%;
    font-size: 13px;
    color: rgba(153, 153, 153, 1);
    background-color: rgba(245, 246, 247, 1);
    border: 1px solid rgba(232, 233, 233, 1);
    border-radius: 2px;
    padding: 11px 18px !important;
}

.testimonial-form input {
    height: 50px;
}

.testimonial-form dd {
    margin-bottom: 20px !important;
}


.testimonials-buttons {
    text-align: center;
}


.show-testimonials .tpm-bubble-round, .tp-bubble-round {
    border-radius: 4px;
    -webkit-box-shadow: 0px 1px 0px rgba(0, 0, 0, 0.1);
    box-shadow: 0px 1px 0px rgba(0, 0, 0, 0.1);
}

#testimonial-slide191 .tpm-showcase-bubble-top:before {
    border-style: solid;
    border-width: 10px 10px 0;
    bottom: -10px;
    content: "";
    display: block;
    position: absolute;
    width: 0;
    z-index: 1;
    left: 30px;
    border-color: #000000 transparent;
}

.show-testimonials  .rbx-prev {
    left: -72px;
}

.show-testimonials  .rbx-next {
    right: -72px;
}

.show-testimonials  .rbx-prev, .show-testimonials  .rbx-next {
	position: absolute;
    top: calc(50% - 24px);
    height: 48px;
    width: 48px;
    line-height: 48px;
    text-align: center;
    padding: 0;
    border-radius: 50%;
    background: none;
    border: 0;
    color: #ffffff;
    background-image: -webkit-linear-gradient(top, #5c58dc 0%, #4743d8 100%);
    background-image: -o-linear-gradient(top, #5c58dc 0%, #4743d8 100%);
    background-image: linear-gradient(to bottom, #5c58dc 0%, #4743d8 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5c58dc', endColorstr='#ff4743d8', GradientType=0);
}

.show-testimonials  .rbx-prev:hover, .show-testimonials  .rbx-next:hover{
    background: #4743d8;
	color:#fff;
}

.show-testimonials .rbx-wrapper .rbx-pager.rbx-default-pager a.active {
    border-color: #4743d8;
    background: none;
    opacity: 1;
    filter: alpha(opacity=100);
}
.show-testimonials .rbx-wrapper .rbx-pager.rbx-default-pager a {
	background: none;
    border: 2px solid #ccc;
    opacity: 1;
    filter: alpha(opacity=100);
	width: 10px;
    height: 10px;
    margin: 5px 7px;
    display: block;
    -webkit-backface-visibility: visible;
    transition: opacity 200ms ease;
    border-radius: 30px;
}

#testimonial-slide191 .tpm-showcase .tpm-showcase-top {
    background: transparent;
}

.t3-module .show-testimonials .tpm-showcase .tpm-showcase-top .tpm-info-name  {
    color: #fff;
}

.tp-info-name {
    font-size: 16px;
}

.rtp-testimonial a {
    color: #f4d140;
}

/* Testimonials End*/



.logo {
    width: auto;
}

.head-right {
    width: auto;
}

#t3-mainnav {
    float: right;
    width: auto;
}

@media (max-width: 480px) {
.t3-header .off-canvas-toggle {
	position: absolute;
    right: 0px;
}
}

.off-canvas-toggle {
    float: right;
    margin-right: 12px;
}


.back-to-top .btn {
    height: 42px;
    width: 42px;
    border-radius: 50%;
}

.acm-hero {
    color: #fff;
}

.slider-text {
    font-size: 26px;
}

@media (min-width: 992px) {

.slider-text {
    font-size: 32px;
}

}



.slider-logo {
    max-width: 100%;
}


.t3-sections .section-shape svg {
    margin-top: -0.3px;
}

.t3-sections .t3-module {
    margin: 0;
}



.t3-sections .t3-module.mod-bg-brand-primary .module-title {
    color: #fff;
}




.download-item .icon-container {
    display: inline-block;
    width: 100%;
}

.download-item .caption {
    width: 100%;
    display: inline-block;
    padding: 20px;
    font-size: 24px;
}

.download-section a {
	color: #fff;
    display: block;
    padding: 15px;
    border-radius: 10px;
    border: 1px solid transparent;
}

.download-section a:hover, .download-section a:focus {
    border-color: #fff;
}

.download-section a:hover .download-label, .download-section a:focus .download-label {
    opacity:1;
}

.download-section .download-label {
	opacity:0;
}





.mod-bg-brand-primary {
    color: #fff;
}

.t3-sections .t3-module.mod-bg-dark {
    background:#182024;
}

.t3-sections .t3-module.mod-bg-dark svg {
    fill: #182024;
}
.section-separators {
    background: #182024;
}

.t3-sections .t3-module.mod-bg-dark .module-title,.t3-sections .t3-module.mod-bg-dark .module-ct,.t3-sections .t3-module.mod-bg-dark h3 {
	color:#fff;
}

.t3-wrapper {
    background: #182024;
}





.t3-footer .social-list > li a {
    display: block;
}

.t3-masthead-mask-bg {
    position: absolute;
    height: calc(100vh + 158px) !important;
    width: 100%;
    z-index: 1;
    bottom: 0;
	top: 0;
    background: rgba(0, 0, 0, 0.5);
}

div#n2-ss-2, div#n2-ss-2 .n2-ss-slider-1, div#n2-ss-2 .n2-ss-slide {
    height: calc(100vh + 158px) !important;
}

.btn-red {
	    background-color: rgba(255, 87, 34, 1)!important;
		color:#fff !important;
		font-weight: normal;
		border-radius: 3px;
		font-size: 14px;
}
.btn-red:hover,.btn-red:focus {
	/*background-color: #ff6a3d!important;*/
	background-color: rgb(209 76 34)!important;
}

.btn {
	outline: none !important;
}

.modal-dialog.modal-sm {
    max-width: 400px;
    margin-left: auto;
    margin-right: auto;
}

.modal-text-centered {
    text-align: center;
}

.modal-dialog-centered {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    min-height: calc(100% - (.5rem * 2));
}

@media (min-width: 576px) {
    .modal-dialog-centered {
        min-height: calc(100% - (1.75rem * 2));
    }
}

.modal-content {
    border-radius: 10px;
    width: 100%;
    font-size: 14px;
	color: #182024;
}

.modal-backdrop.in {
    opacity: 0.5 !important;
    filter: alpha(opacity=50)!important;
}

.modal-header {
	border: 0;
}

body.modal-open:not(.is-mobile) .t3-header,body.modal-open:not(.is-mobile) .ja-topbar {
    padding-right: 15px;
}

body.modal-open:not(.is-mobile) .back-to-top {
	right: 39px;
}