/*24-07-2019*/
.job-description p { padding-bottom: 19px; }

/*24-07-2019*/
.job-description .box-section .colmn-box { padding: 0 50px; }
.description-block { padding-bottom: 42px; }
.job-description .box-section .colmn-box { width: 34% !important; }
.job-description .box-section .colmn-box.lg { width: 66% !important; }
.job-description .box-section .colmn-box .apply-btn { margin-top: 30px; padding: 18px 20px; background: #00b7f1; text-align: center; color: #fff; width: 233px; border-radius: 5px; }
.job-description .box-section .colmn-box .apply-btn:after { display: none; }
.job-description { padding: 70px 0 30px; }
.job-description .box-section { padding: 55px 0 40px; margin-top: 63px; }
.job-description .box-section:after { width: 34% !important; }
.career-form { padding-top: 37px; }

/*common-bullet 11-09-2019*/
ul.style-dise li { position: relative; list-style-type: none; padding-left: 20px; font-family: 'fibra-light'; line-height: 1.7rem; }
ul.style-dise li a:not(.no-image-hover) { color: #00b7f1; display: inline; background-image: -o-linear-gradient(left, #00b7f1 0%, rgba(207, 211, 215, 0) 100%); background-image: -webkit-gradient(linear, left top, right top, from(#00b7f1), to(rgba(207, 211, 215, 0))); background-image: linear-gradient(to right, #00b7f1 0%, rgba(207, 211, 215, 0) 100%); background-position: 0 100%; background-repeat: no-repeat; background-size: 0% 1px; -webkit-transition: background-size  0.5s ease-in-out 0.2s; -o-transition: background-size  0.5s ease-in-out 0.2s; transition: background-size  0.5s ease-in-out 0.2s; padding-bottom: 3px; }
ul.style-dise li a:not(.no-image-hover):hover, ul.style-dise li a:not(.no-image-hover):focus { background-size: 100% 1px; -webkit-transition-delay: 0s; -o-transition-delay: 0s; transition-delay: 0s; }
ul.style-dise li::after { content: ''; position: absolute; width: 6px; height: 6px; border-radius: 100%; top: 10px; left: 0; background-color: #00b7f1; bottom: auto; }
ul.style-dise li > ul li { position: relative; list-style-type: none; padding-left: 20px; font-family: 'fibra-light'; line-height: 1.7rem; }
ul.style-dise li > ul li::after { content: ''; position: absolute; width: 6px; height: 6px; border-radius: 100%; top: 13px; left: 0; border: 1px solid #00b7f1; background-color: transparent; bottom: auto; }

/*-------Table-------*/
.custom-table { border: solid 2px #f2f3f4 !important; }
.custom-table tbody tr td { font-size: 14px; padding: 0.8em 1em; border: solid 3px #f2f3f4; font-family: 'fibra-regular'; }
.custom-table tbody tr td:first-child { font-family: 'fibra-bold'; }
.custom-table tbody tr:first-child td { border-top: none; }
.custom-table tbody tr:last-child td { border-bottom: none; }
.custom-table tbody tr td:first-child { border-left: none; }
.custom-table tbody tr td:last-child { border-right: none; }

/*-------- specification-page header ------------*/
.page-template-page-specifications header { top: 0; background: #000; }

/*block-page start*/
.hero-banner { background-image: url(app/images/bg-black.jpg); position: relative; width: 100%; height: 400px; background-size: cover; background-repeat: no-repeat; position: relative; }
.hero-banner.archive-banner, .hero-banner.date-banner { background-image: url(app/images/inner-banner.png); margin: 0 0 50px; }
.hero-banner.news-category.archive-banner h1 { background-color: #4864fa; text-align: center; }
.hero-banner.news-category.date-banner h1 { font-size: 35px; line-height: 1.35; color: #fff; font-family: fibra-bold; padding: 0; background-color: transparent; width: 100%; text-align: center; }
.hero-banner h1 { font-size: 35px; line-height: 1.3; color: #ffffff; text-transform: uppercase; position: absolute; transform: translate(-50%, -50%); top: 48%; left: 50%; text-align: center; }
.hero-banner.solution h1 span { color: #00b7f1 }
.two-block-section.separate-block { padding: 0; }
.two-block-section.separate-block .content-wrappper { transform: translateY(-115px); -webkit-transform: translateY(-115px); -moz-transform: translateY(-115px); -ms-transform: translateY(-115px); -o-transform: translateY(-115px); align-items: flex-start; }
.two-block-section.separate-block .content-left { border-radius: 10px; overflow: hidden; }
.content-wrappper { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; height: 100%; }
.content-left { width: 50%; position: -webkit-sticky; position: sticky; top: 160px; cursor: pointer; border-radius: 0 0 10px 10px; box-shadow: 0 0 29px rgba(49, 52, 118, 0.09); transition: all 1s; -webkit-transition: all 1s; -moz-transition: all 1s; -ms-transition: all 1s; -o-transition: all 1s; }
.content-left .img-wrapper { position: relative; overflow: hidden; width: 100%; min-height: 415px; display: block; }
.img-wrapper img { display: none; }
.home-banner .desktop-banner.img-wrapper img { opacity: 0 }
.home-banner .mobile-banner.img-wrapper img { opacity: 0 }
a { text-decoration: none; }
.content-left.box-hover:hover { box-shadow: 0 35px 15px rgba(49, 52, 118, 0.09), 0 0 29px rgba(49, 52, 118, 0.11) !important; }
.box-hover { transition: all 1s; -webkit-transition: all 1s; -moz-transition: all 1s; -ms-transition: all 1s; -o-transition: all 1s; }
.box-hover:hover { box-shadow: 0 20px 15px rgba(49, 52, 118, 0.09), 0 0 29px rgba(49, 52, 118, 0.11) !important; transform: translateY(-15px); -webkit-transform: translateY(-15px); -moz-transform: translateY(-15px); -ms-transform: translateY(-15px); -o-transform: translateY(-15px); }
.content-left .text-wrapper { padding: 30px 40px; position: relative; background: #ffffff; display: block; }
.text-wrapper .blue-text { color: #496cff; text-transform: uppercase; font-size: 12px; line-height: 16px; margin: 0 0 10px; display: inline-block; }
.text-wrapper h2 { font-size: 40px; color: #000000; margin: 0 0 16px; }
.text-wrapper p { font-size: 15px; line-height: 24px !important; color: #000000; }
.text-wrapper span, .text-wrapper span a { font-family: fibra-ultralight; font-size: 16px; line-height: 20px; color: #d0d3d8; display: inline-block; margin: 15px 0 0; }
.text-wrapper span:hover, .text-wrapper span a:hover { cursor: pointer; }
.text-wrapper span a { margin: 0; }
.pin { font-size: 17px; color: #d0d3e8; position: absolute; right: 20px; bottom: 15px; transform: rotate(45deg); }
.content-right { width: 46%; margin: 0 0 0 auto; }
.content-right h3 { font-size: 18px !important; line-height: 22px; color: #ffffff; font-family: fibra-ultralight; text-transform: uppercase; }
.articles-wrapper h3 { font-size: 18px !important; line-height: 23px; color: #000000; font-family: fibra-bold; text-transform: none; height: auto; margin: 0 !important; }
.articles-wrapper { display: flex; flex-wrap: wrap; background: #ffffff; min-height: 200px; margin: 20px 0 0; border-radius: 10px; box-shadow: 0 0 29px rgba(49, 52, 118, 0.11); transition: all 1s; -webkit-transition: all 1s; -moz-transition: all 1s; -ms-transition: all 1s; -o-transition: all 1s; overflow: hidden; }
.articles-wrapper:first-child { margin: 35px 0 0; }
.img-wrapper { display: inline-flex; background-repeat: no-repeat; background-size: cover; background-position: center; }
.articles-wrapper .img-wrapper { width: 50%; margin: 0; position: relative; overflow: hidden; min-height: 200px; }
.articles-wrapper .text-wrapper { display: flex; flex-direction: column; justify-content: center; width: 50%; padding: 22px 40px 12px 40px; margin: 0 0 0 auto; }
.articles-wrapper .blue-text { font-size: 10px; line-height: 14px; margin: 0 0 15px; }
.articles-wrapper .text-wrapper span, .articles-wrapper .text-wrapper span a { font-size: 12px; line-height: 30px; }
.two-block-section.joint-block { padding: 80px 0 60px; }
.two-block-section.joint-block .content-wrappper { box-shadow: 0 0 29px rgba(49, 52, 118, 0.11); border-radius: 10px; overflow: hidden; background: #ffffff; transition: all 1s; -webkit-transition: all 1s; -moz-transition: all 1s; -ms-transition: all 1s; -o-transition: all 1s; }
.two-block-section.joint-block .img-wrapper { margin: 0; width: 50%; min-height: 378px; }
.two-block-section.separate-block .content-left .img-wrapper img, .two-block-section.joint-block .img-wrapper img { width: 100%; }
.two-block-section.joint-block .text-wrapper { margin: 0; width: 50%; padding: 68px 20px 61px 60px; position: relative; }
.two-block-section.joint-block .text-wrapper h2 { margin: 0 0 20px; line-height: 48px; padding: 0 55px 0 0px; }
.two-block-section.joint-block.single-blog { padding: 0; }
.two-block-section.joint-block.single-blog .content-wrappper { transform: translateY(-60px); }
.two-block-section.joint-block.single-blog .content-wrappper.box-hover:hover { transform: translateY(-75px); }
.two-block-section.joint-block.single-blog .btn-primary { margin: 0 0 20px; }
.two-block-section.joint-block.single-blog .img-wrapper { min-height: 270px; width: 35%; }
.two-block-section.joint-block.single-blog .text-wrapper { padding: 35px 60px 35px; width: 65%; }
.two-block-section.joint-block.single-blog .text-wrapper h2 { font-size: 30px; line-height: 38px; padding: 0; }
.author-info { margin: 30px 0 0; }
.author-info span, .author-info span a { font-size: 16px; line-height: 20px; color: #d0d3d8; display: inline-block; font-family: fibra-ultralight; margin-top: 0 !important; }
.author-info span a { margin: 0 25px 0 0; position: relative; }
.author-info span a:after { content: ''; position: absolute; right: -15px; top: 9px; height: 4px; width: 4px; background-color: #d0d3d8; border-radius: 50%; }
.articles-section { padding: 0 0 60px; }
.articles-section .content-wrappper { margin: 0 -15px; }
.articles-section .articles-wrapper { width: calc(50% - 30px); margin: 0 15px 30px; padding: 0; }
.load-more-btn { text-align: center; margin: 40px 0 0; }
.load-more-btn a { display: inline-block; position: relative; font-size: 12px; line-height: 16px; letter-spacing: 1px; color: #ffffff; padding: 11px 40px; text-transform: uppercase; transition: all 0.3s; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; }
.load-more-btn a .side-left { left: 35px; }
.load-more-btn .btn-gradient.solid-btn.black-blue { background-color: #d0d3e8; border-color: #d0d3e8; }
.load-more-btn a:hover { background-color: #00b7f1; }
.load-more-btn .loader-wrap { height: 25px; width: 25px; position: absolute; right: -7px; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); margin: 0 0 0 10px; }
.loading { display: block; border-radius: 50%; width: 25px; height: 25px; position: absolute; border: 3px solid #e8e8e8; border-color: #e8e8e8 transparent transparent transparent; -webkit-animation: spin 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite; animation: spin 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite; }
.loading:nth-child(1) { animation-delay: -0.45s; }
.loading:nth-child(2) { animation-delay: -0.3s; }
.loading:nth-child(3) { animation-delay: -0.15s; }
@-webkit-keyframes spin {
	0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); }
	100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); }
}
@keyframes spin {
	0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); }
	100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); }
}
.btn-hover { position: relative; }
.btn-hover:before, .btn-hover:after { content: ""; position: absolute; bottom: 0; left: 0; width: 100%; height: 100%; z-index: -1; border-radius: 3px; transition: all 0.3s; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; }
.btn-hover.bg:before { background-color: #d0d3e8; }
.btn-hover.border:before { content: "SUBSCRIBE"; color: #00b7f1; display: flex; justify-content: center; align-items: center; border: 1px solid #00b7f1; background: #fff; z-index: 1; }
.btn-hover:hover::before { -webkit-transform: scale(0, 0); -ms-transform: scale(0, 0); -o-transform: scale(0, 0); transform: scale(0, 0); opacity: 0; }
.btn-hover::after { opacity: 0; -webkit-transform: scale(.1, .1); -ms-transform: scale(.1, .1); -o-transform: scale(.1, .1); transform: scale(.1, .1); }
.btn-hover.bg::after { background: #00b7f1; }
.btn-hover.border:after { content: "SUBSCRIBE"; color: #ffffff; display: flex; justify-content: center; align-items: center; z-index: 1; }
.btn-hover:hover::after { opacity: 1; -webkit-transform: scale(1, 1); -ms-transform: scale(1, 1); -o-transform: scale(1, 1); transform: scale(1, 1); }
.bg-grey { background-color: #f9f9f9 !important; }
.categories-section { padding: 50px 0 80px; }
.categories-section ul { list-style: none; }
.categories-section ul li { margin: 0; }
.list-wrapper { display: flex; flex-wrap: wrap; }
.list-wrapper:first-child { width: 39%; }
.list-wrapper:nth-child(2) { width: 37%; }
.list-wrapper:last-child { width: 24%; display: block; }
.list-wrapper:last-child .list-heading { margin: 0; }
.list-wrapper .list-heading { margin: 0 70px 0 0; }
.list-wrapper h3 { font-size: 18px !important; line-height: 22px; letter-spacing: 4px; color: #000000; text-transform: uppercase; margin: 0 0 15px; }
.content-list li { position: relative; margin: 0 0 10px !important; line-height: 22px; display: block; }
.content-list li a { font-size: 14px; line-height: 18px; color: #9b9b9b; text-transform: uppercase; display: inline-block; transition: all 0.3s; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; }
.content-list li a.active { color: #4864fa; }
.content-list li a:hover { color: #000000; }
.year-block { display: flex; flex-wrap: wrap; align-items: center; margin: 0 -10px; max-width: 145px; }
.year-block .year-list a { font-size: 14px; line-height: 18px; letter-spacing: 3px; color: #d0d3e8; position: relative; padding: 0 10px; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; }
.year-block .year-list a:hover { color: #000000; }
.year-block .year-list.current a { color: #000000; }
.year-block .year-list a:after { content: ''; position: absolute; right: 0; top: 9px; height: 4px; width: 4px; background-color: #d0d3d8; border-radius: 50%; }
.year-block .year-list:last-child a:after, .year-block .year-list:nth-child(2n) a:after { display: none; }
.content-list.month li .number-span { font-size: 10px; color: #ffffff; width: 22px; height: 19px; border-radius: 5px; background-color: #d0d3e8; display: flex; justify-content: center; align-items: center; position: absolute; right: 0; top: 2px; transition: all 0.3s; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; }
.content-list.month li { cursor: pointer; padding: 0 40px 0 0; }
.content-list.month li:hover .number-span,
.content-list.month li.current .number-span { background-color: #00b7f1; }
.content-list.month li:hover a, .content-list.month li.current a { color: #000000; }
.list-wrapper.mail-wrapper p { font-size: 14px; line-height: 23px !important; color: #9b9b9b; margin: 0 0 10px; }
.list-wrapper.mail-wrapper .hs-email label { display: none; }
.list-wrapper.mail-wrapper .hs_error_rollup li { margin: 15px 0; }
.list-wrapper.mail-wrapper .hs_error_rollup li label { color: #171717; }
.mail-block { display: flex; align-items: flex-end; }
.mail-block .hs-form { width: 100%; position: relative; }
.mail-block .form-control { font-size: 14px; line-height: 18px; margin: 0 15px 0 0; color: #9b9b9b; width: 100%; border: 0; border-bottom: 1px solid #d0d3d8; padding: 9px 0; width: 100%; background: transparent; }
.mail-block .form-control:focus { outline: 0; }
.mail-block .form-control::-webkit-input-placeholder { color: #d3d6db; }
.mail-block .form-control::-ms-input-placeholder { color: #d3d6db; }
.mail-block .form-control::-moz-placeholder { color: #d3d6db; }
.mail-block .hs-email .input .hs-input { font-size: 14px; line-height: 18px; color: #9b9b9b; width: 100%; border: 0; border-bottom: 1px solid #d0d3d8; padding: 9px 40px 9px 0; width: 100%; background: transparent; }
.mail-block .hs-email .input .hs-input:focus { outline: 0; }
.mail-block .hs-email .input .hs-input::-webkit-input-placeholder { color: #d3d6db; }
.mail-block .hs-email .input .hs-input::-ms-input-placeholder { color: #d3d6db; }
.mail-block .hs-email .input .hs-input::-moz-placeholder { color: #d3d6db; }
.mail-block .hs-form .hs-submit .actions input[type=submit].hs-button { position: absolute; top: 0; right: 0; width: 30px; height: 30px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; background-color: rgba(0, 183, 241, .5); border: 1px solid #00b7f1; border-radius: 5px; color: #fff; outline: 0; cursor: pointer; line-height: 0; font-size: 14px; font-weight: 700; }
.mail-btn { font-size: 12px; letter-spacing: 1px; line-height: 16px; color: transparent; border-radius: 3px; text-transform: uppercase; padding: 10px 15px; transition: all 0.3s; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; }
.mail-btn:hover { color: #ffffff; }
em { font-style: normal; }
.slider-div { position: relative; }
.slider-div:before { content: ''; background-color: #181818; position: absolute; top: 0; bottom: 60px; right: 80px; left: 0; }
.slider-div .item { position: relative; margin: 0 20px 0 0; }
.slider-div .item .slide-container { display: flex; justify-content: space-between; padding: 50px 0; }
.slider-div .item .video-player-div { overflow: hidden; height: 100%; padding-bottom: 41.6%; width: 74%; top: 45px; right: 0; position: relative; opacity: 1; border-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; -ms-border-radius: 10px; -o-border-radius: 10px; }
.slider-div .item .video-wrapper:after { transition: all 0.4s; }
.slider-div .item .video-wrapper:hover img { transform: scale(1.13); }
.slider-div .item .video-wrapper .react-player { position: relative; ion: relative; }
.video-player-div a { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; display: block; border-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; -ms-border-radius: 10px; -o-border-radius: 10px; background-size: cover; background-repeat: no-repeat; overflow: hidden; opacity: 1; cursor: pointer; -webkit-transition: opacity 0.3s; -moz-transition: opacity 0.3s; transition: opacity 0.3s; transition: all 1s; -webkit-transition: all 2s; -moz-transition: all 2s; -ms-transition: all 2s; -o-transition: all 2s; }
.video-player-div a span { font-size: 12px; line-height: 16px; text-transform: uppercase; position: absolute; top: 60%; left: 50%; transform: translateX(-50%); color: #fff; opacity: 0; transition: all 0.5s; }
.video-player-div a:hover span { opacity: 1; }
.video-player-div a::before { content: ''; position: absolute; top: 0; bottom: 0; left: 0; right: 0; background-image: linear-gradient(rgba(0, 0, 0, 0.1) 0px, rgba(0, 0, 0, 0.9) 100%); }
.video-player-div a::after { content: ''; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); height: 90px; width: 90px; background-image: url('app/images/play-btn.svg'); background-size: cover; background-repeat: no-repeat; background-position: center; }
.video-player-div a:hover { transform: scale(1.13); border-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; -ms-border-radius: 10px; -o-border-radius: 10px; }
.video-wrapper .videoIframe { position: absolute; top: 0; bottom: 0; right: 0; left: 0; width: 100%; height: 100%; background-color: transparent; display: none; }
.videoWrapperActive .videoPoster { opacity: 0; height: 0; -webkit-transition-delay: 0s, 800ms; -moz-transition-delay: 0s, 800ms; transition-delay: 0s, 800ms; }
.side-div { margin: auto 2% 100px 0px; width: 250px; z-index: 10; color: #fff; opacity: 0; transition: opacity 4s; -webkit-transition: opacity 4s; -moz-transition: opacity 4s; -ms-transition: opacity 4s; -o-transition: opacity 4s; }
.owl-item.active .item .side-div { opacity: 1; }

/*.slider .animated { -webkit-animation-duration: 0.3s !important; animation-duration: 0.3s !important; }*/
.slider .animated.fadeIn { opacity: 1; }
.outer-side-div { transition: 0s; display: flex; flex-direction: column; width: 20%; }
.outer-side-div .heading-div { max-width: 150px; width: 100%; }
.outer-side-div .heading-div h2 { color: #ffffff; font-size: 40px; line-height: 44px; margin: 0 0 15px; }
.outer-side-div .heading-div p { font-size: 16px; line-height: 23px !important; color: #999999; }
.slider-div .item .video-player-div video { width: 100%; border-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; -ms-border-radius: 10px; -o-border-radius: 10px; }
.side-div .video-info { min-height: 125px; margin: 36px 0px 86px; }
.side-div .video-info h3 { letter-spacing: 0.2px; font: 500 20px/1.4em Eina03, sans-serif; margin: 0px; }
.side-div .video-info span { display: block; text-transform: uppercase; font: bold 10px/12px "Maison Neue", sans-serif; margin: 22px 0px 44px; }
.side-div .now-playing h6 { text-transform: uppercase; letter-spacing: 0.2px; font: bold 14px/17px "Maison Neue", sans-serif; margin: 0px 0px 23px; }
.side-div .now-playing img { width: 80%; height: auto; transition: opacity 0.8s cubic-bezier(0.19, 1, 0.155, 1.01) 0s; }
.side-div .now-playing  span { color: #fff; margin: 0 auto 15px; display: inline-block; background-color: #00b7f1; padding: 5px 15px; font-size: 12px; border-radius: 5px; text-transform: uppercase; }
.side-div .now-playing h3 { color: #ffffff; font-size: 18px !important; line-height: 29px; box-sizing: border-box; padding: 0 45px 0 0; min-height: 44px; margin: 0 0 30px; }
.side-div .now-playing em { font-size: 12px; line-height: 16px; display: block; color: #d0d3d8; }
.side-div .now-playing:hover { background-size: 100% 1px; }
.slider-div .owl-dots { display: none; }
.slider-div .owl-nav .am-next, .slider-div .owl-nav .am-prev { position: absolute; top: 0 !important; left: 0; right: 0; bottom: 0 !important; font-size: 12px; line-height: 16px; text-transform: uppercase; }
.slider-div .owl-nav .am-prev em { display: inline-block; margin: 0 0 10px; }
.slider-div .owl-nav button { position: absolute; right: -130px; height: 85px; width: 100%; display: flex; flex-direction: column; justify-content: center; align-items: center; max-width: 70px; text-align: center; background-color: transparent; border: none; color: #fff; opacity: 0.8; box-shadow: none; cursor: pointer; transition: all 0.3s; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; }
.slider-div .owl-nav button:hover { opacity: 1; }
.slider-div .owl-nav button i { display: inline-block; width: 27px; height: 25px; position: relative; display: block; }
.slider-div .owl-nav .am-next i { margin: 0 0 5px; }
.slider-div .owl-nav button i img { max-width: 25px; }
.slider-div .owl-nav button:focus { outline: none; border: none; box-shadow: none; }
.slider-div .owl-nav button span { display: none; }
.slider-div .owl-nav .owl-prev { top: 40%; color: #fff; }
.slider-div .owl-nav .owl-prev.disabled, .slider-div .owl-nav .owl-next.disabled { pointer-events: none; }
.slider-div .owl-nav .owl-prev.disabled em, .slider-div .owl-nav .owl-next.disabled em { opacity: 0 !important; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -ms-transition: all 0.5s; -o-transition: all 0.5s; }
.slider-div .owl-nav .am-next em, .slider-div .owl-nav .am-prev em { opacity: 0; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -ms-transition: all 0.5s; -o-transition: all 0.5s; }
.slider-div .owl-nav .owl-next:hover .am-next em { opacity: 1; }
.slider-div .owl-nav .owl-prev:hover .am-prev em { opacity: 1; }
.slider-div .owl-nav .owl-prev.disabled .am-prev, .slider-div .owl-nav .owl-next.disabled .am-next { opacity: 0.3; pointer-events: none; }
.slider-div .owl-nav .owl-next { bottom: 32%; }
.slider-div .owl-item { left: 0 !important; }
.slider-div .slider-counter { position: absolute; top: 50%; right: 200px; color: #fff; width: 17px; text-align: center; }
.owl-item .item.slide-in .video-player-div .play-video, .owl-item .item.slide-in .video-player-div .yt_players { -webkit-animation: slide-in 1.5s; -webkit-animation-direction: normal; animation: slide-in 1.5s; animation-direction: normal; }
.owl-item .item.slide-out .video-player-div, .owl-item .item.slide-out .video-player-div .yt_players { -webkit-animation: slide-out 1.5s; -webkit-animation-direction: normal; animation: slide-out 1.5s; animation-direction: normal; }
@-webkit-keyframes slide-in {
	0% { left: -100%; }
	100% { left: 0; }
}
@keyframes slide-in {
	0% { left: -100%; }
	100% { left: 0; }
}
@-webkit-keyframes slide-out {
	0% { right: -100%; }
	100% { right: 0; }
}
@keyframes slide-out {
	0% { right: -100%; }
	100% { right: 0; }
}
.slider-div .close-icon { position: absolute; right: 15px; display: none; top: 8%; z-index: 2; }
.slider-div .close-icon i { height: 30px; width: 30px; display: inline-block; }
.slider-div .close-icon i img { max-width: 100%; }
.yt_players { position: absolute; top: 0; bottom: 0; right: 0; left: 0; width: 100%; height: 100%; border-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; -ms-border-radius: 10px; -o-border-radius: 10px; background-color: transparent; }
.archive_loader { display: none; text-align: center; position: absolute; top: 40px; max-width: 100px; width: 100%; }
.archive_loader img { width: 30px; }
.btn-primary { font-size: 12px; color: #ffffff; border-radius: 5px; padding: 5px 10px; display: inline-block; cursor: pointer; text-transform: uppercase; position: relative; transition: all 1s; -webkit-transition: all 1s; -moz-transition: all 1s; -ms-transition: all 1s; -o-transition: all 1s; }
.bg-blue { background: #00b7f1; }

/*block page end*/

/*custom popup start*/
.popup-block { position: fixed; top: 0; bottom: 0; right: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.8); opacity: 0; visibility: hidden; z-index: -1; transition: all 0.3s linear; -webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; -ms-transition: all 0.3s linear; -o-transition: all 0.3s linear; }
.popup-block.open { opacity: 1; visibility: visible; z-index: 9999; }
.popup-block.open .popup-content { transform: translate(-50%, -50%) scale(1); }
.popup-block .popup-content { position: absolute; max-width: 970px; width: 100%; height: 500px; padding: 0 15px; background-color: #fff; transform: translate(-50%, -50%); left: 50%; top: 50%; z-index: 1; transition: all 0.3s ease-out; -webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -ms-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out; transform: translate(-50%, -50%) scale(0.2); }
.popup-block .popup-content .popup-close { position: absolute; background-color: #00b7f1; border-radius: 5px; width: 40px; height: 40px; display: flex; align-items: center; justify-content: center; transform: translate(-50%, -50%); top: 0; right: -40px; z-index: 1; cursor: pointer; }
.popup-block .popup-close .close { color: #fff; font-size: 20px; }

/*custom popup end*/

/* popup start*/
.show-in-modal { cursor: zoom-in; }
.mfp-image-holder .mfp-close { opacity: 1; background-color: #00b7f1; border-radius: 5px; height: 40px; width: 40px; padding: 0; display: flex; align-items: center; justify-content: center; top: 20px; right: -20px; }
.mfp-image-holder .mfp-close:after { content: ""; position: absolute; top: 50%; transform: translate(-50%, -50%); left: 50%; background-image: url('./app/images/close-icon.svg'); background-repeat: no-repeat; background-size: 35%; background-position: center; height: 100%; width: 100%; }
button.mfp-close { display: none; }
.mfp-with-zoom .mfp-container, .mfp-with-zoom.mfp-bg { opacity: 0; -webkit-backface-visibility: hidden; -webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out; transition: all 0.3s ease-out; }
.mfp-with-zoom.mfp-ready .mfp-container { opacity: 1; }
.mfp-with-zoom.mfp-ready.mfp-bg { opacity: 0.8; }
.mfp-with-zoom.mfp-removing .mfp-container, .mfp-with-zoom.mfp-removing.mfp-bg { opacity: 0; }
.mfp-container:before { content: ''; display: inline-block; height: 100%; vertical-align: middle; }
.mfp-image-holder .mfp-content { max-width: 1000px !important; width: 100%; }
img.mfp-img { width: 100% !important; padding: 0 !important; margin: 40px auto !important; background-color: #ffffff !important; }
@media (max-width:1200px) {
	.mfp-container { padding: 0 25px; }
}
@media (max-width:767px) {
	.mfp-container { padding: 0 18px; }
	.mfp-image-holder .mfp-close { right: -13px; }
	
}

/* popup end*/

/*-----------Media---------*/
@media(max-width:1800px) {

	/*block page start*/
	.slider-div:before { right: 0; }
	.slider-div .owl-nav button { right: -60px; }
	.list-wrapper:nth-child(2) { width: 38%; }
	.list-wrapper:last-child { width: 23%; }

/*block page end*/ }
@media screen and (max-width:1440px) {

	/*block page start*/
	.slider-div .item .video-player-div { width: 73.9%; }
	.slider-div:before { bottom: 40px; }
	.slider-div .owl-nav button { right: -80px; }
	.side-div { margin-bottom: 15px; }

/*block page end*/ }
@media(max-width:1200px) {
	.job-description .box-section .colmn-box { padding-right: 30px; }
	.slider-div .item { margin: 0; }
	.outer-side-div { width: 23%; }
	.slider-div .item .video-player-div { width: 76%; padding-bottom: 42.9%; }
	.slider-div:before { right: 0; }
	.slider-div .owl-nav button { right: -90px; }
	.slider-div .owl-nav .owl-prev { top: 37%; }
	.slider-div .owl-nav .owl-next { bottom: 27%; }
	.slider-div .close-icon { right: 0; }

	.content-left { width: 100%; position: static; display: flex; border-radius: 10px; overflow: hidden; }
	.content-right { width: 100%; margin: 50px 0 0; }
	.articles-wrapper { width: calc(50% - 30px); margin: 0 15px 30px !important; padding: 0; }
	.articles-wrapper .text-wrapper { padding: 20px 20px 10px; }
	.articles-outer { display: flex; flex-wrap: wrap; margin: 0px -15px; }
}
@media(max-width:1024px) {

	/*block page start*/
	.two-block-section.separate-block .content-wrappper { transform: translateY(-60px); }
	
	.content-left .img-wrapper { width: 50%; border-radius: 0 !important; }
	.content-left .text-wrapper { width: 50%; padding: 35px 20px 35px 35px; }
	
	.content-right h3 { color: #000000; margin: 0 0 30px; }
	.articles-outer { margin: 0; }
	.articles-wrapper { width: 100% !important; margin: 0 0 30px !important; min-height: 170px; }
	.articles-wrapper:last-child { margin-bottom: 0 !important; }
	.articles-wrapper .img-wrapper { width: 40%; }
	.articles-wrapper .text-wrapper { width: 60%; padding: 38px 25px 33px 40px; }
	
	.two-block-section.joint-block .img-wrapper { border-radius: 0; }
	.two-block-section.joint-block .text-wrapper { padding: 48px 20px 40px 40px; }
	.two-block-section.joint-block.single-blog .text-wrapper { padding: 35px 40px; }
	.load-more-btn { margin: 10px 0 0; }
	.load-more-btn.btn-wrapper { margin: 30px 0 0; }
	.categories-section { padding: 50px 0; }
	.list-wrapper .list-heading { margin: 0 20px 0 0; }
	.list-wrapper:nth-child(2) { width: 35%; }
	.list-wrapper:last-child { width: 26%; }
	.two-block-section.joint-block .text-wrapper h2 { padding: 0; }
	.outer-side-div { width: 24%; }
	.slider-div .item .video-player-div { padding-bottom: 42.8%; }
	.slider-div .owl-nav button { right: -60px; }
	.slider-div .owl-nav .owl-next { bottom: 20%; }
	.slider-div .owl-nav .owl-prev { top: 43%; }
	.slider-div .close-icon { right: 0; top: 10%; }
	.slider-div .owl-nav button { max-width: 60px; }
	.slider-div .owl-nav .am-next, .slider-div .owl-nav .am-prev { font-size: 10px; line-height: 14px; }
	.video-player-div a::after { height: 70px; width: 70px; }

/*block page end*/ }
@media (max-width:1023px) {

	/*block page start*/
	.content-left .text-wrapper { padding: 35px 20px 35px 25px; }
	.list-wrapper .list-heading { margin: 0 25px 0 0; }
	.slider-div .owl-nav button { right: -7px; }
	.slider-div .item .slide-container { padding: 50px 20px; }
	.slider-div .owl-nav .owl-prev { top: 43%; }
	.side-div { margin: 15px 0; }

/*block page end*/ }
@media(max-width:991px) {

	/*24-07-2019*/
	.job-description .box-section .colmn-box .apply-btn { width: 180px; }
	.job-description .box-section .colmn-box { padding: 0 30px; }

	/*block page start*/
	.text-wrapper h2 { font-size: 32px; }
	.two-block-section.joint-block .text-wrapper h2 { line-height: 40px; }
	.content-left .text-wrapper { padding: 60px 20px 50px 25px; }
	.two-block-section.joint-block .text-wrapper { padding: 60px 20px 50px 40px; }
	.articles-outer { margin: 0; }
	
	.articles-wrapper .blue-text { margin: 0 0 20px; }
	.author-info { margin: 20px 0 0; }
	.articles-section .content-wrappper { margin: 0; }
	.list-wrapper:first-child { width: 60%; }
	.list-wrapper:nth-child(2) { width: 40%; }
	.list-wrapper:last-child { width: 100%; margin: 30px 0 0; }
	.list-wrapper .list-heading { margin: 0 40px 0 0; }
	.load-more-btn { margin: 40px 0 0; }
	.slider-div .item .slide-container { flex-wrap: wrap; }
	.outer-side-div { width: 100%; }
	.video-player-div a::after { height: 60px; width: 60px; }
	.outer-side-div .side-div { width: 100%; margin: 30px 0px; }
	.slider-div .item .video-player-div { width: 100%; top: 0; right: 0; padding-bottom: 56.3%; }
	.slider-div .owl-nav button { bottom: 20px !important; top: auto !important; }
	.slider-div .owl-nav .owl-prev { left: 300px; }
	.slider-div .owl-nav .am-prev em { margin: 0; }
	.slider-div .owl-nav .owl-next { right: 300px; }
	.slider-div .item .slide-container { padding: 50px 40px 80px; }
	.side-div .now-playing p { width: 100%; }
	.slider-div .owl-nav button { flex-direction: row-reverse; height: 35px; max-width: 95px; }
	.slider-div .owl-nav .am-prev i { margin: 0 5px 0 0; }
	.slider-div .owl-nav .am-next i { margin: 0; }
	.slider-div:before { bottom: 0; }
	.slider-div .close-icon i { width: 25px; height: 25px; }
	.slider-div .item .video-player-div video { height: auto; }
	.slider-div .close-icon { right: 55px; top: 33%; }
	.slider-div .owl-nav .am-next, .slider-div .owl-nav .am-prev { font-size: 12px; line-height: 16px; }

	/*block page end*/

	/*popup start*/
	.popup-block .popup-content { height: 470px; }
	.popup-block .popup-close { right: -15px; }

/*popup end*/ }
@media(max-width:768px) {
	.job-description .box-section .colmn-box.lg, .job-description .box-section .colmn-box { width: 100% !important; }

	/*24-07-2019*/
	.job-description .box-section .colmn-box { padding: 0 15px; }
	.job-description .box-section .colmn-box .apply-btn { width: 233px; }

	/*block page start*/
	.content-left .text-wrapper { padding: 45px 20px 40px 25px; }
	.outer-side-div .heading-div { max-width: 100%; }
	.side-div .now-playing h3 { padding: 0; }
	.slider-div .item .slide-container { padding: 50px 0 70px; }
	.slider-div .owl-nav .owl-prev { left: 200px; }
	.slider-div .owl-nav .owl-next { right: 200px; }
	.slider-div .item .video-player-div { min-height: 350px; }
	.two-block-section.joint-block.single-blog .text-wrapper { padding: 30px; }

	/*block page end*/

	/*10-09-2019*/
	.slider-div .close-icon { right: 15px; }
	.hero-banner.news-category.date-banner h1 { font-size: 25px; }

/*10-09-2019*/ }
@media(max-width:767px) {
	.hidden-xs { display: none; }

	/*Table*/
	.custom-table { border: none !important; }
	.custom-table tbody tr td { width: 100% !important; height: auto !important; border: solid 1px #f2f3f4; }
	.blogSingle-section .blog-content table td { padding-left: 1em !important; }
	.custom-table tbody tr { margin-bottom: 15px; height: auto !important; display: block; }
	.custom-table tbody tr:first-child td { border-top: solid 2px #f2f3f4; }
	.custom-table tbody tr:last-child td { border-bottom: solid 2px #f2f3f4; }
	.custom-table tbody tr td:first-child { border-left: solid 2px #f2f3f4; }
	.custom-table tbody tr td:last-child { border-right: solid 2px #f2f3f4; }
}

/* Small updates asana changes 02-08-2019 */
.tech-section .slide-section .popup-btn:hover::after { border: none; }
.tech-section .slide-section .popup-btn:before { display: none; }
.tech-section .slide-section .popup-btn:after { display: none; }
.tech-section .slide-section .popup-btn { position: absolute; width: auto; height: auto; padding: 7px; line-height: 0; }
.first-one .btnGroup .popup-btn { padding: 0; line-height: inherit; width: 23px; height: 25px; }
.tech-section .slide-section .popup-btn span { display: block; height: 100%; width: 100%; left: 0; top: 0; position: absolute; z-index: 1; }
.tech-section .slide-section .popup-btn span:before { content: ""; position: absolute; -webkit-transition: all .3s; transition: all .3s; left: 50%; top: 50%; width: 0; height: 0; z-index: -1; border-radius: 3px; opacity: 0; background: #00b7f1; -webkit-transform: scale(.1, .1); -ms-transform: scale(.1, .1); transform: scale(.1, .1); }
.tech-section .slide-section .popup-btn span:after { content: ""; position: absolute; -webkit-transition: all .3s; transition: all .3s; border: 1px solid #00b7f1; height: 25px; width: 100%; left: -1px; bottom: 0; border-radius: 3px; }
.tech-section .slide-section .popup-btn:hover span:before { opacity: 1; -webkit-transform: scale(1, 1); -ms-transform: scale(1, 1); transform: scale(1, 1); width: 100%; height: 100%; top: 0; left: 0; }
.tech-section .slide-section .popup-btn:hover span:after { -webkit-transform: scale(0, 0); -ms-transform: scale(0, 0); transform: scale(0, 0); opacity: 0; }
.tech-section .slide-section .box-content .btn-box .popup-btn span:after { height: 37px; }
.box-content .btn-box .popup-btn .plus-sign { height: 22px; }
.popup-btn .plus-sign { height: 12px; width: 12px; position: relative; z-index: 2; }
.popup-btn .plus-normal, .popup-btn:hover .plus-hover { display: inline-block; }
.popup-btn .plus-hover, .popup-btn:hover .plus-normal { display: none; }
.tech-section .slide-section .popup-btn { border: none; }
.tech-section .slide-body.flex .colmn-box .box-content .btn-box { position: absolute; }
.box-content .btn-box .popup-btn .plus-sign { height: 22px; }
.tech-section .slide-body.flex .colmn-box .box-content .btn-box a { width: 35px; height: 37px; position: relative; }
.author-info span span { margin: 0 25px 0 0; position: relative; }
.author-info span span:after { content: ''; position: absolute; right: -15px; top: 9px; height: 4px; width: 4px; background-color: #d0d3d8; border-radius: 50%; }
@media(max-width:767px) {
	body.landscape-view .tech-section .slide-section .box-section .tech-box { width: 33%; }
	.tech-section #section0 .slide-section .slide-body { width: 100%; }
	.tech-section .slide-section .slide-body { width: 96%; }

	/*block page start*/
	.hero-banner { height: 350px; }
	.content-left { flex-wrap: wrap; }
	.content-left .img-wrapper { width: 100%; min-height: 370px; }
	.content-left .text-wrapper { width: 100%; padding: 35px 40px; }
	.articles-wrapper { min-height: 220px; }
	.two-block-section.joint-block .img-wrapper, .two-block-section.joint-block.single-blog .img-wrapper { width: 100%; min-height: 350px; }
	.two-block-section.joint-block .img-wrapper img { width: 100%; height: 100%; }
	.two-block-section.joint-block .text-wrapper { width: 100%; padding: 30px; }
	.two-block-section.joint-block.single-blog .text-wrapper { width: 100%; padding: 40px; }
	.two-block-section.joint-block .text-wrapper h2 { line-height: 34px; }
	.list-wrapper { width: 100% !important; margin: 0 0 25px !important; }
	.list-wrapper .list-heading { margin: 0; width: 50%; }
	.archive_loader { top: 45% !important; }
	.categories-section .content-list { width: 50%; }
	.categories-section .content-list.month { width: 100%; }
	.list-wrapper:last-child { margin: 0 !important; }
	.slider-div .owl-nav .owl-prev { left: 150px; }
	.slider-div .owl-nav .owl-next { right: 150px; }
	.slider-div .owl-nav .am-next em { left: 0; }

/*block page end*/ }
@media(max-width:640px) and (orientation:landscape) {
	.tech-section .slide-section .box-section .tech-box .text-box { width: 70%; }
	.tech-section .slide-section .slide-head { margin-top: 23px; }
	.tech-section .slide-section .box-section .tech-box h6 { margin-bottom: 5px; }
	.tech-section #section0 .slide-section .slide-head { margin-bottom: 0; }

	/*10-09-2019*/
	.slider-div .close-icon { top: 37%; }

/*10-09-2019*/ }
@media(max-width:575px) {

	/*block page start*/
	.hero-banner h1 { top: 58%; }
	.hero-banner.news-category.archive-banner h1 { padding: 10px; }
	.content-left .text-wrapper { padding: 35px; }
	.content-left .img-wrapper { min-height: 300px; }
	.text-wrapper h2 { font-size: 28px; }
	.two-block-section.joint-block .img-wrapper, .two-block-section.joint-block.single-blog .img-wrapper { min-height: 300px; }
	.two-block-section.joint-block.single-blog .text-wrapper { padding: 30px; }
	.articles-wrapper .img-wrapper { width: 100%; border-radius: 0; }
	.articles-wrapper .text-wrapper { width: 100%; margin: 0; padding: 30px 30px 20px; }
	.articles-wrapper .blue-text { margin: 0 0 10px; }
	.articles-wrapper .text-wrapper span, .articles-wrapper .text-wrapper span a { margin: 0; }
	.articles-wrapper .img-wrapper img { width: 100%; height: 100%; }
	.categories-section { padding: 40px 0; }
	.categories-section .content-wrappper { text-align: left; }
	.two-block-section.joint-block { padding: 60px 0; }
	.articles-section { padding: 0 0 40px; }
	.load-more-btn { margin: 30px 0 0; }
	.text-wrapper p { font-size: 14px; line-height: 22px !important; }
	.author-info span, .author-info span a { font-size: 12px; line-height: 16px; }
	.pin { font-size: 14px; right: 10px; bottom: 10px; }
	.author-info span a:after { top: 7px; height: 3px; width: 3px; }
	.outer-side-div .side-div { margin: 40px 0; }
	.slider-div .item .video-player-div { min-height: 250px; }
	.slider-div .item .video-player-div video { height: 100%; }
	.slider-div .owl-nav .owl-next { right: 0px; }
	.slider-div .owl-nav .owl-prev { left: 0; }
	.slider-div .close-icon { top: 44%; }
	.slider-div .close-icon i { width: 20px; height: 20px; }
	.side-div .now-playing h3 { margin: 0 0 20px; }
	.slider-div .owl-nav .am-next em, .slider-div .owl-nav .am-prev em { opacity: 1; }
	.list-wrapper h3 { font-size: 16px !important; line-height: 20px; }
	.author-info span span:after { top: 7px; height: 3px; width: 3px; }

	/*block page end*/

	/* popup start*/
	.mfp-image-holder .mfp-close { height: 30px; width: 30px; }

	/* popup end*/

	/*popup start*/
	.popup-block .popup-content { height: 400px; }
	.popup-block .popup-close { right: -10px; width: 30px; height: 30px; }
	.popup-block .popup-close .close { font-size: 16px; }

/*popup end*/ }
@media(max-width:479px) {

	/*block page start*/
	.content-left .img-wrapper { min-height: 200px; }
	.content-left .text-wrapper { padding: 25px 15px; }
	.two-block-section.joint-block .img-wrapper, .two-block-section.joint-block.single-blog .img-wrapper { min-height: 260px; }
	.articles-wrapper .text-wrapper { padding: 25px 15px 15px; }
	.two-block-section.joint-block .text-wrapper { padding: 20px; }
	.two-block-section.joint-block.single-blog .text-wrapper { padding: 25px; }
	.mail-btn { padding: 7px 10px; font-size: 11px; }
	.slider-div .item .video-player-div { min-height: 190px; }
	.slider-div .close-icon { top: 48%; }

	/*block page end*/

	/*10-09-2019*/
	.video-player-div a::after { height: 50px; width: 50px; }

	/*10-09-2019*/

	/*popup start*/
	.popup-block .popup-content { height: 350px; }

/*popup end*/ }
@media(max-width:374px) {

	/*block page start*/
	.content-left .img-wrapper { min-height: 170px; }
	.content-left .text-wrapper { padding: 20px 15px; }
	.two-block-section.joint-block .img-wrapper, .two-block-section.joint-block.single-blog .img-wrapper { min-height: 230px; }
	.content-right h3 { margin: 0 0 20px; }
	.text-wrapper h2 { font-size: 25px; margin: 0 0 10px; }
	.text-wrapper .blue-text { margin: 0 0 5px; }
	.text-wrapper span { margin: 10px 0 0; }
	.two-block-section.joint-block .text-wrapper h2 { line-height: 30px; margin: 0 0 10px; }
	.author-info { margin: 10px 0 0; }
	.articles-wrapper .text-wrapper { padding: 20px 10px 10px; }
	.list-wrapper h3 { letter-spacing: 1px; margin: 0 0 5px; }
	.content-list li a { font-size: 12px; }
	.slider-div .item .video-player-div { min-height: 160px; }
	.slider-div .close-icon { top: 50%; }

	/*block page end*/

	/*10-09-2019*/
	.video-player-div a::after { height: 40px; width: 40px; }

	/*10-09-2019*/

	/*popup start*/
	.popup-block .popup-content { height: 300px; }

/*popup end*/ }

/* Small updates asana changes 02-08-2019 end */

/* Start: Loader for ajax */
.ajax_loader { display: flex; justify-content: center; padding: 0px 0; height: 100px; }
.ajax_loader .loader-wrapper { display: flex; justify-content: center; align-items: center; width: 100%; }
.ajax_loader .loading { width: 50px; height: 50px; border-width: 5px; border-color: #00b7f1 transparent transparent transparent; }

/* End: Loader for ajax */