body{font-family: 'Poppins', sans-serif; font-size: 14px; background: #fff;}

@font-face {

  font-family: 'icomoon';

  src:  url('../fonts/svg/icomoon.eot?7vfwjk');

  src:  url('../fonts/svg/icomoon.eot?7vfwjk#iefix') format('embedded-opentype'),

    url('../fonts/svg/icomoon.ttf?7vfwjk') format('truetype'),

    url('../fonts/svg/icomoon.woff?7vfwjk') format('woff'),

    url('../fonts/svg/icomoon.svg?7vfwjk#icomoon') format('svg');

  font-weight: normal;

  font-style: normal;

}



.icon{font-family: 'icomoon' !important; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; -webkit-font-smoothing: antialiased;

  -moz-osx-font-smoothing: grayscale;}

.icon-analysis:before{content:"\e92c"}

.icon-cloud:before{content:"\e92d"}

.icon-collaboration:before{content:"\e92e"}

.icon-customer-service:before{content:"\e92f"}

.icon-loop-arrow:before{content:"\e930"}

.icon-plan:before{content:"\e932"}

.icon-speedometer:before{content:"\e933"}

.icon-television:before{content:"\e934"}

.icon-arrow-left-p:before{content:"\e914"}

.icon-arrow-right-p:before{content:"\e915"}

.icon-datepicker:before{content:"\e926"}

.icon-eye:before{content:"\e927"}

.icon-eye-cross:before{content:"\e92b"}

.icon-plus:before{content:"\e931"}

.icon-place:before{content:"\e925"}

.icon-left-arrow1:before{content:"\e905"}

.icon-right-arrow1:before{content:"\e908"}

.icon-arrow-left:before{content:"\e90e"}

.icon-arrow-left-o1:before{content:"\e90f"}

.icon-arrow-right:before{content:"\e910"}

.icon-arrow-right-o1:before{content:"\e913"}

.icon-map-maker-p:before{content:"\e906"}

.icon-left-arrow:before{content:"\e902"}

.icon-right-arrow:before{content:"\e904"}

.icon-user-o:before{content:"\e909"}

.icon-search1:before{content:"\e91f"}

.icon-user1:before{content:"\e94b"}

.icon-user:before{content:"\e936"}

.icon-document:before{content:"\e91b"}

.icon-user2:before{content:"\e971"}

.icon-chevron-right:before{content:"\e911"}

.icon-chevron-left:before{content:"\e912"}

.icon-menu1:before{content:"\e90c"}

.icon-segment:before{content:"\e907"}

.icon-align-left:before{content:"\e90a"}

.icon-align-right:before{content:"\e90d"}

.icon-clearclose:before{content:"\e928"}

.icon-done:before{content:"\e929"}

.icon-done_all:before{content:"\e92a"}

.icon-check:before{content:"\e921"}

.icon-menu11:before{content:"\e916"}

.icon-segment1:before{content:"\e90b"}

.icon-align-left1:before{content:"\e918"}

.icon-align-right1:before{content:"\e91a"}

.icon-arrow_right_alt:before{content:"\e924"}

.icon-arrow-thin-down:before{content:"\e917"}

.icon-arrow-thin-up:before{content:"\e919"}

.icon-chevron-thin-left:before{content:"\e900"}

.icon-chevron-thin-right:before{content:"\e901"}

.icon-dots-two-horizontal:before{content:"\e903"}

.icon-arrow-thin-down1:before{content:"\e923"}

.icon-arrow-thin-up1:before{content:"\e922"}

.icon-chevron-thin-left1:before{content:"\e920"}

.icon-chevron-thin-right1:before{content:"\e91e"}

.icon-arrow-thin-left:before{content:"\e91d"}

.icon-arrow-thin-right:before{content:"\e91c"}



html, body {

    margin: 0px !important;

    padding: 0px !important;

    border: 0px !important;

    width: 100%;

    height: 100%;

}



@keyframes fadeInLeft {

    0% {

        opacity: 0;

        transform: translate3d(-40%, 0, 0)

    }

    to {

        opacity: 1;

        transform: translateZ(0)

    }

}



.fadeInLeft {

    animation-name: fadeInLeft

}

@keyframes fadeInRight {

    0% {

        opacity: 0;

        transform: translate3d(100%, 0, 0)

    }

    to {

        opacity: 1;

        transform: translateZ(0)

    }

}



.fadeInRight {

    animation-name: fadeInRight

}

:focus{outline: none !important;}

button:focus{outline: none !important}

/*body{background: url(../images/pattern5.png);}*/

body{background-size: cover;}

.wideboxouter{padding: 0px 0px 30px 0px;}

.wideboxinner{float: left; width: 100%; padding: 0px; background: transparent;}

.wideboxinner .headercontainer{padding: 25px 30px; background: #fff;}

.wideboxinner .headtoprow{display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 0px 0px;}

.wideboxinner .logocontainer{position: relative; padding: 10px 0px 10px 0px; max-width: 300px; -ms-flex-item-align: center; align-self: center; -webkit-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out;}

.wideboxinner .logocontainer img{position: relative; z-index: 1; max-height: 125px; max-width: 100%; -webkit-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out;}

.top_menu{ width:100%; margin:0px 0 0px 0; padding:0 10px; position: relative; background: #000; }
.top_menu ul.slimmenu > li { border-left: none;}
.top_menu ul.slimmenu li { background: none; color:#fff; position: relative; margin:0px 0px; padding:0 15px;}
.top_menu ul.slimmenu li a { display: block; padding:0px 0px; font:400 15px/42px 'Poppins', sans-serif; color: #fff; position: relative;}
.top_menu ul.slimmenu li a:hover {background:none; color:#D3D3D3;}
.top_menu ul.slimmenu li.active a { color:#D3D3D3;}


.wideboxinner .headrightcolumn{padding: 0px 5px; -ms-flex-item-align: center; align-self: center; margin-left: auto;}

.wideboxinner .bannercontainer{display: block; position: relative;}

.wideboxinner .bannercontainer img{width: 100%; max-height: 100%;}

.wideboxinner .bannercontainer .bannercontent{position: absolute; left: 0px; right: 0px; top: 0px; bottom: 0px; text-align: right; background: rgb(0, 0, 0, 0.36); display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; justify-content: flex-end; align-items: center;}

.wideboxinner .bannercontainer .bannercontent h1{color: #fff; font-size: 25px; font-weight: 600; text-transform: capitalize; margin: 3px 0px;}

.wideboxinner .bannercontainer .bannercontent h3{color: #fff; font-size: 18px; font-weight: 400; text-transform: capitalize; margin: 0px 0px 3px 0px;}

.wideboxinner .bannercontainer .bannercontentinner{display: inline-block; padding: 9px 25px; background: rgb(165, 40, 71, 0.66);}

.boxcontainer{padding: 30px 30px;}

.boxcontainer h2{text-align: center; color: #fff; font-size: 40px; margin: 0px 0px 30px 0px; font-weight: 600;}

.boxcontainer .portalboxlistbox{float:left;width:100%;height:100%;padding:0px; position: relative; border: 6px solid #000000; background:#fff;box-shadow:0 0 11px rgb(0,0,0,.14)}

.boxcontainer .portalboxlistbox .portalboxlistimg{float:left;width:100%;height:180px; overflow: hidden;}

.boxcontainer .portalboxlistbox .portalboxlistimg img{width:100%;height:100%;-webkit-object-fit:cover;object-fit:cover; -webkit-transition: 0.3s ease-in-out;transition: 0.3s ease-in-out;}

.boxcontainer .portalboxlistbox:hover .portalboxlistimg img{}

.boxcontainer .portalboxlistbox .portalboxlistcontent{float:left;width:100%;padding: 5px 10px; height: 60px; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; justify-content: center; align-items: center; text-align: center; position: absolute; left: 0px; right: 0px; bottom: 0px; background: rgb(0, 0, 0, 0.65); -webkit-transition: 0.3s ease-in-out; transition: 0.3s ease-in-out;}

.boxcontainer .portalboxlistbox .portalboxlistcontent h3{color:#fff;font-size: 18px;font-weight:500;margin:0 0 0}

.boxcontainer .portalboxlistbox .portalboxlistcontent h3 a{display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; height: 100%; color:#fff;text-decoration:none;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}

.boxcontainer .portalboxlistbox:hover .portalboxlistcontent{height: 100%;}

.boxcontainer .takebtn{display:inline-block;background:#000;font-size:16px;font-weight:400;padding:12px 40px;text-decoration:none;color:#fff;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}

.boxcontainer .takebtn:hover{background:#a52847}

.boxcontainer .portalboxlistbox.bigportal .portalboxlistimg{height: 480px;}



.wideboxinner .headrightcolumn .bannercontentinner{display: inline-block;}

.wideboxinner .headrightcolumn .bannercontentinner h1{color: #000; font-size: 25px; text-align: right; font-weight: 600; text-transform: capitalize; margin: 3px 0px;}

.wideboxinner .headrightcolumn .bannercontentinner h3{color: #000; font-size: 18px; text-align: right; font-weight: 600; text-transform: capitalize; margin: 0px 0px 3px 0px;}



.searchcontent{float: left; width: 100%;}

.searchcontent p{font-size: 14px; margin: 0px; color: #fff;}

.searchbox .formgroup{position: relative;}

.searchbox .formgroup i.enve{position: absolute; left: 20px; top: 13px; font-size: 16px; color: #4f4f4f; z-index: 4;}

.searchbox .input-group .form-control{height: 46px; background: #fff; color: #333; font-size: 14px; font-weight: 600; padding: 4px 10px 4px 20px; letter-spacing: 1px; border: 1px solid #7d7d7d; -webkit-border-radius: 0px; border-radius: 0px; -webkit-appearance: none; -moz-appearance: none; -ms-appearance: none; -o-appearance: none; appearance: none;}

.searchbox .input-group .form-control::-moz-placeholder{color:#333;opacity:1}

.searchbox .input-group .form-control:-ms-input-placeholder{color:#333}

.searchbox .input-group .form-control::-webkit-input-placeholder{color:#333}

.searchbox .input-group .form-control::-ms-expand{background-color:transparent;border:0}

.searchbox .input-group select.form-control::-ms-expand{display: none;}

.searchbox .input-group .btn{background: #a52847; color: #fff; font-size: 18px; font-weight: 600; padding: 8px 20px; -webkit-border-radius: 0px; border-radius: 0px; -webkit-transition: 0.3s ease-in-out; transition: 0.3s ease-in-out;}

.searchbox .input-group .btn:hover{background: #231f20;}

.searchbox .input-group .input-group-append{padding-left: 10px; margin: 0px;}



.owlouter{float: left; width: 100%;}

.featuredjobbox{float: left; width: 100%; height: 100%; position: relative; background: #fff; border: 1px solid #DDDFE3; -webkit-transition: 0.3s ease-in-out; transition: 0.3s ease-in-out;}

.featuredjobbox .startag{position: absolute; right: 0px; top: 0px; width: 44px; height: 44px; color: #fff; border-style: solid; border-width: 22px; border-color: #0054C3 #0054C3 transparent transparent;}

.featuredjobbox .startag i{position: absolute; right: -17px; top: -14px;}

.featuredjobbox .fctop{float: left; width: 100%; text-align: center; padding: 20px 20px 120px 20px;}

.featuredjobbox .fctop .clogo{display: block; text-align: center; position: relative; height: 90px; margin: 0px 0px 30px 0px;}

.featuredjobbox .fctop .clogo img{position: absolute; left: 0px; right: 0px; bottom: 0px; text-align: center; vertical-align: middle; margin: auto; width: auto; max-width: 100%; max-height: 100%; -webkit-transition: 0.3s ease-in-out; transition: 0.3s ease-in-out;}

.featuredjobbox .fctop h4{color: #2E2E2E; font-size: 18px; text-align: center; font-weight: bold; margin: 20px 0px 20px 0px; -webkit-transition: 0.3s ease-in-out; transition: 0.3s ease-in-out;}

.featuredjobbox .fctop .jobtag{display: inline-block; padding: 4px 15px; color: #FFB900; border: 1px solid #FFB900; font-size: 14px; -webkit-border-radius: 30px; border-radius: 30px; -webkit-transition: 0.3s ease-in-out; transition: 0.3s ease-in-out;}

.featuredjobbox .btnbox{position: absolute; left: 0px; right: 0px; bottom: 40px; text-align: center;}

.featuredjobbox .learnmorebtn{display: inline-block; min-width: 73%; font-size: 15px; padding: 12px 35px; text-decoration: none; color: #fff; background: #a52847; -webkit-border-radius: 3px; border-radius: 3px; -webkit-transition: 0.3s ease-in-out; transition: 0.3s ease-in-out;}

.featuredjobbox .learnmorebtn:hover{background: #333;}

.boxcontainer .owl-carousel .owl-nav{position: absolute; left: -55px; right: -55px; top: 50%; pointer-events: none; margin: 0px 0px 0px 0px; text-align: left; -webkit-transform: translateY(-50%); transform: translateY(-50%);}

.boxcontainer .owl-carousel .owl-nav .owl-prev{pointer-events: all; margin: 0px; line-height: 29px; width: 40px; height: 50px; -webkit-border-radius: 0px; border-radius: 0px; background: transparent; font-size: 3rem; color: #fff; padding: 0px 2px 0px 0px; text-align: center; border: 1px solid transparent; float: left; -webkit-transition: 0.3s ease-in-out; transition: 0.3s ease-in-out;}
.boxcontainer .owl-carousel .owl-nav .owl-prev i{line-height: 100%;}
.boxcontainer .owl-carousel .owl-nav .owl-prev:hover{background: #a52847; color: #fff; border-color: #a52847;}

.boxcontainer .owl-carousel .owl-nav .owl-next{pointer-events: all; margin: 0px; line-height: 29px; width: 40px; height: 50px; -webkit-border-radius: 0px; border-radius: 0px; background: transparent; font-size: 3rem; color: #fff; padding: 0px 0px 0px 2px; text-align: center; border: 1px solid transparent; float: right; -webkit-transition: 0.3s ease-in-out; transition: 0.3s ease-in-out;}
.boxcontainer .owl-carousel .owl-nav .owl-next i{line-height: 100%;}
.boxcontainer .owl-carousel .owl-nav .owl-next:hover{background: #a52847; color: #fff; border-color: #a52847;}



.breakoutsessions .item{float: left; width: 100%; height: 100%;}

.breakoutsessions .owl-carousel .owl-stage{display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap;}

.breakoutsessions .owl-carousel .owl-item{display: -webkit-flex; display: -ms-flexbox; display: flex;}

.featuredjobbox .fctop .fcimgbox{float: left; width: 100%; height: 220px;}

.featuredjobbox .fctop .fcimgbox img{width: 100%; height: 100%; -webkit-object-fit: cover; object-fit: cover;}

.featuredjobbox .fctop .fccontentbox{float: left; width: 100%; padding: 20px 0px 0px 0px;}

.featuredjobbox .fctop .fccontentbox h4{color: #2E2E2E; font-size: 18px; font-weight: 600; text-align: center; margin: 0px 0px 5px 0px;}

.featuredjobbox .fctop .fccontentbox h5{color: #2E2E2E; font-weight: 600; font-size: 18px; text-align: center; margin: 0px 0px 10px 0px;}

.featuredjobbox .fctop .fccontentbox h6{color: #2E2E2E; font-size: 14px; font-weight: 500; text-align: center; margin: 0px 0px 20px 0px;}

.featuredjobbox .fctop .fccontentbox h6 strong{font-weight: 500;}

.featuredjobbox .fctop .fccontentbox p{color: #2E2E2E; font-size: 14px; font-weight: 300; text-align: center; margin: 0px 0px 10px 0px;}



.filterboxouter{float: left; width: 100%; background: #fff; margin-top: 0px; border-radius: 0px; -webkit-border-radius: 0px; -webkit-box-shadow: 0px 7px 43px 0px rgba(0, 0, 0, 0.07); box-shadow: 0px 7px 43px 0px rgba(0, 0, 0, 0.07);}

.filterboxouter .filterboxheading{float: left; width: 100%; color: #fff; font-size: 25px; font-weight: 600; text-transform: capitalize; margin: 0px; padding: 10px 20px; background: #a52847;}

.filterboxouter .filternavigation{float: left; width: 100%; padding: 17px 20px;}

.filterboxouter .panelcolumnbodyinner{float: left; width: 100%;}

.filterboxouter ul{display: block; margin: 0px; padding: 0px;}

.filterboxouter ul li{display: block; margin: 0px;}

.filterboxouter ul li a{display: block; position: relative; color: #393939; margin: 0px; font-size: 14px; font-weight: 400;}

.filterboxouter .checkbox{padding: 10px 0px; position: relative; padding-left: 20px; margin-top: 0px; margin-bottom: 0px; display: block; margin-right: 0px;}

.filterboxouter .checkbox + .checkbox{margin-top: 0px;}

.filterboxouter .checkbox label{display: block; position: relative; padding-left: 8px; color: #393939; margin: 0px; min-height: 0px; font-size: 14px; font-weight: 400; line-height: 19px;}

.filterboxouter .checkbox label::before{content: ""; display: inline-block; position: absolute; width: 18px; height: 18px; top: 0px; left: 0; margin-left: -20px; border: 1px solid #c2c2c2; -webkit-border-radius: 2px; border-radius: 2px; background: transparent; -webkit-transition: border 0.15s ease-in-out, color 0.15s ease-in-out;-o-transition: border 0.15s ease-in-out, color 0.15s ease-in-out;transition: border 0.15s ease-in-out, color 0.15s ease-in-out;}

.filterboxouter .checkbox label::after{display: inline-block; position: absolute; width: 18px; height: 18px; left: 0; top: 0px; margin-left: -20px; padding-left:5px; padding-top: 0px; font-size: 10px; color: #85407f;}

.filterboxouter .checkbox input[type="checkbox"]{opacity: 0; position: absolute;}

.filterboxouter .checkbox input[type="checkbox"]:focus + label::before{outline: thin dotted;outline: 0px auto -webkit-focus-ring-color;

    outline-offset: 0px;}

.filterboxouter .checkbox input[type="checkbox"]:checked + label::after{font-family: 'FontAwesome'; content: "\f00c"; color: #a52847;}

.filterboxouter .checkbox input[type="checkbox"]:disabled + label{opacity: 0.65;}

.filterboxouter .checkbox input[type="checkbox"]:disabled + label::before{background-color: #eeeeee; cursor: not-allowed; }

.filterboxouter .checkbox input[type="checkbox"]:checked + label::before{background: transparent; border-color: #a52847;}



.topfilterpanel{float: left; width: 100%; padding-bottom: 15px;}

.topfilterpanel .paginate{float: left; color: #fff; font-size: 16px; text-align: left; padding: 0px 0px 0px 0px;}



.listboxouter{float: left; width: 100%;}

.listboxouter .listbox{float: left; width: 100%; padding: 15px 15px 15px 15px; background: #fff; -webkit-border-radius: 6px; border-radius: 6px; -webkit-box-shadow: 0px 6px 73px 0px rgba(87, 99, 115, 0.09); box-shadow: 0px 6px 73px 0px rgba(87, 99, 115, 0.09);}

.listboxouter .listbox + .listbox{margin: 20px 0px 0px 0px;}

.listboxouter .listbox .listnacontent{float: left; width: 100%;}

.listboxouter .listbox .listnacontent p{font-size: 14px; color: #333; font-weight: 300; margin: 0px 0px 5px 0px;}

.listboxouter .listbox .listnacontent p strong{font-weight: 400; padding-right: 5px;}

.listboxouter .listbox .listrightcontent{float: left; width: 100%;}

.listboxouter .listbox .listrightcontent p{font-size: 14px; margin: 0px; color: #333; font-weight: 300; margin: 0px 0px 10px 0px;}

.listboxouter .listbox .listrightcontent .listbtn{display: inline-block; font-size: 13px; padding: 6px 15px; text-decoration: none; color: #fff; background: #a52847; -webkit-border-radius: 3px; border-radius: 3px; -webkit-transition: 0.3s ease-in-out; transition: 0.3s ease-in-out;}

.listboxouter .listbox .listrightcontent .listbtn:hover{background: #333;}



.loaderbox{float: left; width: 100%; text-align: center; padding: 5px 0px;}

.loaderbox a{display: inline-block; width: 40px; height: 40px; line-height: 30px; font-size: 3em; text-align: center; text-decoration: none; color: #fff; -webkit-transition: 0.3s ease-in-out; transition: 0.3s ease-in-out;}

.loaderbox a:hover{color: #a52847;}



.breakoutiframebox{float: left; width: 100%; padding: 0px; background: #fff; color: #333; font-size: 18px; font-weight: 400; text-transform: capitalize; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; justify-content: center; align-items: center; text-align: center;}
.breakoutiframebox video{width: 100% !important;}
.breakoutiframebox iframe{width: 100%; margin: 0px; padding: 0px; border: 0px; width: 100%; line-height: 0px; background: #fff;}

.breakoutiframebox embed{width: 100%; margin: 0px; padding: 0px; border: 0px; width: 100%; line-height: 0px; background: #fff;}





.footercontainer{background: #fff;}

.footercontainer .footertop{background: #16181A; padding: 50px 30px 35px 30px;}

.footercontainer .footeronebx{float: left; width: 100%; padding-right: 15px;}

.footercontainer .footeronebx .footerlogo{display: block; margin: 0px 0px 25px 0px;}

.footercontainer .footeronebx .footerlogo img{max-width: 100%; max-height: 100%;}

.footercontainer .footeronebx p{color: #798390; font-size: 14px; font-weight: 400; line-height: 26px; margin: 0px;}

.footercontainer .footernav{float: left; width: 100%; padding-left: 0px;}

.footercontainer h3{color: #a52847; font-size: 18px; font-weight: 600; margin-bottom: 25px; position: relative; text-transform: uppercase;}

.footercontainer ul{display: block; margin: 0px -5px; padding: 0px; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap;}

.footercontainer ul li{list-style: none; margin: 0px 0px 20px 0px; padding: 0px 5px; -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%;}

.footercontainer ul li a{display: block; color: #798390; text-transform: capitalize; text-decoration: none; font-size: 14px; padding: 0px 0px; transition: 0.3s ease-in-out;}

.footercontainer ul li a:hover{color: #a52847;}



.footercontainer .footersocial{display: block; text-align: left; border-top: 1px solid #464646; margin-top: 15px; padding-top: 15px;}

.footercontainer .footersocial h5{text-transform: uppercase; font-weight: 600; color: #a52847; font-size: 14px; margin: 0px 0px 15px 0px;}

.footercontainer .footersocial a{display: inline-block; border: 1px solid #464646; background: transparent; color: #798390; width: 40px; height: 40px; text-align: center; line-height: 40px; font-size: 16px; text-decoration: none; -webkit-transition: 0.3s ease-in-out; transition: 0.3s ease-in-out;}

.footercontainer .footersocial a.facebook:hover{background: #3b5998; border-color: #3b5998; color: #fff;}

.footercontainer .footersocial a.twitter:hover{background: #00acee; border-color: #00acee; color: #fff;}

.footercontainer .footersocial a.instagram:hover{background: #E1306C; border-color: #E1306C; color: #fff;}

.footercontainer .footersocial a.linkedin:hover{background: #0e76a8; border-color: #0e76a8; color: #fff;}

.footercontainer .footersocial a.youtube:hover{background: #c4302b; border-color: #c4302b; color: #fff;}



.footercontainer .footercontaintinfo{float: left; width: 100%; padding: 0px 0px 0px 0px; height: 100%;}

.footercontainer .footercontaintinfo p{color: #798390; font-size: 14px; font-weight: 400; line-height: 26px; margin: 0px 0px 20px 0px;}

.footercontainer .footercontaintinfo .cinfobox{display: block;}

.footercontainer .footercontaintinfo .cinfobox{margin: 20px 0px 0px 0px;}

.footercontainer .footercontaintinfo .cinfobox .cinfoboxicon{display: table-cell; vertical-align: top; padding-right: 15px;}

.footercontainer .footercontaintinfo .cinfobox .cinfoboxicon i{float: left; color: #a52847; text-decoration: none; text-align: center; font-size: 1.6em;}

.footercontainer .footercontaintinfo .cinfobox .cinfoboxcon{display: table-cell; vertical-align: middle; width: 100%;}

.footercontainer .footercontaintinfo .cinfobox .cinfoboxcon p{color: #798390; font-size: 14px; margin: 0px; word-break: break-all;}

.footercontainer .footercontaintinfo .cinfobox .cinfoboxcon p a{color: #798390;}

.footercontainer .footercontaintinfo .cinfobox.phone .cinfoboxcon p{font-size: 18px; font-weight: bold;}

.footercontainer .footercontaintinfo .cinfobox.phone .cinfoboxcon p a{color: #fff;}

.footercontainer .footercontaintinfo .cinfobox .cinfoboxcon p a strong{color: #323a45;}

.footercontainer .footercontaintinfo .cinfobox .cinfoboxcon p a:hover{color: #a52847;}

.footercontainer .footerbtm{background: #111214; border-top: 1px solid #111214; padding: 10px 30px;}

.footercontainer .copyright{display: block; text-align: left; color: #64676b; margin: 0; text-transform: capitalize; line-height: 40px;}

.footercontainer .copyright a{color: #a52847;}

.footercontainer .footmenu{display: block;}

.footercontainer .footmenu ul{display: block; text-align: right; margin: 0px; padding: 0px;}

.footercontainer .footmenu ul li{display: inline-block; list-style: none; margin: 0px; padding: 0px;}

.footercontainer .footmenu ul li a{color: #798390; display: inline-block; font-weight: 500; padding: 0px 15px; line-height: 40px; position: relative; text-transform: uppercase;}

.footercontainer .footmenu ul li:last-child a{padding-right: 0px;}

.footercontainer .footmenu ul li a:hover{color: #a52847;}



.cusmodal{padding-right: 0px !important;}

.cusmodal .modal-dialog{max-width: 1170px;}

.cusmodal .modal-dialog .modal-content{border: none; -webkit-border-radius: 0px; border-radius: 0px;}

.cusmodal .modal-dialog .modal-content .modal-body{position: relative; padding: 30px;}

.cusmodal .modal-dialog .modal-content .modal-body button.close{position: absolute; top: 0px; right: 0px; width: 34px; height: 34px; text-align: center; line-height: 34px;}

.cusmodal .modal-dialog .chatmodalbox{height: 560px;}

.cusmodal .modal-dialog .chatmodalbox iframe{width: 100%; height: 100%; border: none; outline: none; background: #fff;}

.modal-open{padding-right: 0px !important;}



.breakoutcontainer{padding-left: 0px; padding-right: 0px;}

.eventregistercontainer{padding: 30px 0px;}
.eventregistercontainer .eregisterbox{float: left; width: 100%; background: #fff; padding: 50px;}
.eventregistercontainer .eregisterbox h2{color: #333; font-size: 25px; font-weight: 600; text-transform: capitalize; margin: 0px 0px 20px 0px; padding: 0px;}
.eventregistercontainer .checkbox{padding: 0px 0px; position: relative; padding-left: 20px; margin-top: 6px; margin-bottom: 0px; display: inline-block; margin-right: 15px;}
.eventregistercontainer .checkbox + .checkbox{margin-top: 6px;}
.eventregistercontainer .checkbox label{display: block; position: relative; padding-left: 8px; color: #393939; margin: 0px; min-height: 0px; font-size: 14px; font-weight: 400; line-height: 19px;}
.eventregistercontainer .checkbox label::before{content: ""; display: inline-block; position: absolute; width: 18px; height: 18px; top: 0px; left: 0; margin-left: -20px; border: 1px solid #c2c2c2; -webkit-border-radius: 2px; border-radius: 2px; background: transparent; -webkit-transition: border 0.15s ease-in-out, color 0.15s ease-in-out;-o-transition: border 0.15s ease-in-out, color 0.15s ease-in-out;transition: border 0.15s ease-in-out, color 0.15s ease-in-out;}
.eventregistercontainer .checkbox label::after{display: inline-block; position: absolute; width: 18px; height: 18px; left: 0; top: 0px; margin-left: -20px; padding-left:5px; padding-top: 0px; font-size: 10px; color: #85407f;}
.eventregistercontainer .checkbox input[type="checkbox"]{opacity: 0; position: absolute;}
.eventregistercontainer .checkbox input[type="checkbox"]:focus + label::before{outline: thin dotted;outline: 0px auto -webkit-focus-ring-color;
    outline-offset: 0px;}
.eventregistercontainer .checkbox input[type="checkbox"]:checked + label::after{font-family: 'FontAwesome'; content: "\f00c"; color: #a52847;}
.eventregistercontainer .checkbox input[type="checkbox"]:disabled + label{opacity: 0.65;}
.eventregistercontainer .checkbox input[type="checkbox"]:disabled + label::before{background-color: #eeeeee; cursor: not-allowed; }
.eventregistercontainer .checkbox input[type="checkbox"]:checked + label::before{background: transparent; border-color: #a52847;}

.eventregistercontainer .eregisterbox .form-group{position: relative; margin: 0px 0px 15px 0px;}
.eventregistercontainer .eregisterbox .controllabel{margin-bottom: 3px; display: block; font-size: 16px;}
.eventregistercontainer .eregisterbox .form-group .form-control{background: #fff; border: 1px solid #D4D4D4; height: 46px; font-size: 14px; padding: 4px 15px 4px 25px; -webkit-box-shadow: 0px 0px 0px #fff; box-shadow: 0px 0px 0px #fff; border-radius: 5px; border-radius: 5px;}
.eventregistercontainer .eregisterbox .form-group .form-control:focus{border-color: #a52847; -webkit-box-shadow: 0px 0px 0px 3px rgb(165, 40, 71, 0.25); box-shadow: 0px 0px 0px 3px rgb(165, 40, 71, 0.25);}
.eventregistercontainer .eregisterbox .form-group textarea.form-control{height: 100px; max-width: 100%;}
.eventregistercontainer .eregisterbox .form-group input[type="file" i]{line-height: 31px;}
.eventregistercontainer .eregisterbox .form-group .error{border: 1px solid red;}
.eventregistercontainer .eregisterbox .form-group .error:focus{border: 1px solid red; -webkit-box-shadow: 0px 0px 0px 3px rgb(255, 0, 0, 0.33); box-shadow: 0px 0px 0px 3px rgb(255, 0, 0, 0.33);}
.eventregistercontainer .eregisterbox .submitbtn{display: inline-block; font-size: 15px;font-weight: 400;line-height: 25px; text-transform: uppercase; -webkit-transition: all 0.35s ease-in-out; -moz-transition: all 0.35s ease-in-out; -ms-transition: all 0.35s ease-in-out; -o-transition: all 0.35s ease-in-out; transition: all 0.35s ease-in-out; letter-spacing: 1px;-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; overflow: hidden; background-color: #a52847;  color: #ffffff; border: 2px solid #a52847; padding: 10px 40px 10px; text-decoration: none;}
.eventregistercontainer .eregisterbox .submitbtn:hover{background: #151823; border-color: #151823;}
.pincodecontainer .eregisterbox .form-group .form-control{-webkit-border-top-right-radius: 0px; border-top-right-radius: 0px; -webkit-border-bottom-right-radius: 0px; border-bottom-right-radius: 0px;}
.pincodecontainer .eregisterbox .input-group .btn{background-color: #a52847; height: 46px;  color: #ffffff; -webkit-border-radius: 0px 5px 5px 0px; border-radius: 0px 5px 5px 0px;}
.pincodecontainer .eregisterbox{padding: 100px 50px;}

.flash_screen{background: rgb(255, 255, 255, 0.58); padding: 5px;}







/*16112021*/
.boxcontainer.default_content_wrap {
  height: 80vh;
  padding-top: 80px;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.boxcontainer .default_content {
  text-align: center;
  font-family: Verdana;
  color: #fff;
}
.boxcontainer .default_content h2 {
  font-family: Georgia, 'Times New Roman', Times, serif;
  letter-spacing: 0.2px;
  font-weight: normal;
  font-size: 32px;
}
.boxcontainer .default_content .mddlecontent {
  color: #D4A361;
  font-size: 24px;
  font-style: italic;
  line-height: 100%;
  margin: 40px 0 30px;
}
.boxcontainer .default_content .nextcontent,
.boxcontainer .default_content .cntctTxt {
  font-size: 24px;
}
.boxcontainer .default_content .ft {
  opacity: 0.5;
  margin-top: 50px;
}
.boxcontainer .default_content a {
  color: #fff;
  text-decoration: none;
}









@media (max-width: 1199px){

.top_menu { padding: 0 0px;}
.top_menu ul.slimmenu li { padding: 0 6px;}
.top_menu ul.slimmenu li a { font:400 13.5px/42px 'Poppins', sans-serif; }


}

@media (max-width: 991px){

  .boxcontainer h2{font-size: 32px; margin: 0px 0px 20px 0px;}


.top_menu .menu-collapser { background: none; padding:0px;}
.top_menu .collapse-button:hover, .top_menu .collapse-button:focus { color: #FFF; background-color: #f5c762;}
.top_menu .collapse-button { right: 10px; width: 40px; padding: 10px 11px; color: #FFFFFF; font-size: 14px; text-align: center; background-color: #ffb20c;}
.top_menu ul.slimmenu {background: #000; position: absolute; z-index: 10;}
.top_menu ul.slimmenu.collapsed li { width: 100%; border-bottom: 1px solid #e3e3e3; margin: 0px; padding: 0 15px; background: none;}
.top_menu ul.slimmenu.collapsed li:last-child{ border-bottom: none; }
.top_menu ul.slimmenu li:hover::before, .top_menu ul.slimmenu li.active::before { width: 30px; height: 30px; bottom: 5px; left: 9px;}
.top_menu ul.slimmenu li a { padding: 8px 0px 8px 0px; font-size: 15px; line-height: 20px; border-bottom: none !important; background: none;}
.top_menu ul.slimmenu li a:hover, .top_menu ul.slimmenu li.active a{ color:#D3D3D3; }




  /*16112021*/
  .boxcontainer .default_content h2 {
    font-size: 24px;
    margin-bottom: 15px;
  }
  .boxcontainer.default_content_wrap {
    height: auto;
    padding-top: 20px;
  }
  .boxcontainer .default_content .nextcontent,
  .boxcontainer .default_content .cntctTxt,
  .boxcontainer .default_content .mddlecontent {
    font-size: 16px;
  }
  .boxcontainer .default_content .ft {
    margin-top: 30px;
  }






}

@media (max-width: 767px){

  .boxcontainer h2{font-size: 28px; margin: 0px 0px 15px 0px;}

  .boxcontainer{padding: 20px 0px;}

  .wideboxouter{padding: 0px 0px 15px 0px;}

  .eventbanner img{height: 180px; -webkit-object-fit: cover; object-fit: cover;}





}

@media (max-width: 575px){

  .boxcontainer h2{font-size: 22px; margin: 0px 0px 15px 0px;}

  .boxcontainer .takebtn{font-size: 14px; padding: 9px 25px;}

  .eventbanner .bannercontent h3{font-size: 24px;}
    .eventregistercontainer .eregisterbox{padding: 20px;}
.eventregistercontainer{padding: 0px 0px;}
  .pincodecontainer .eregisterbox{padding: 50px 20px;}
}


/*01-10-2020*/
.new_event_block{width:100%;}
.neweventhead{background:#a52847; padding:10px; position: relative;}
.left_nh{float:left; color:#fff; font-size:15px; margin-top:6px;}
.new_bckbtn{
  float:right;
  background: #fff;
  color:#000;
  font-size:15px;
  padding:0 15px;
  height:35px;
  line-height: 35px;
  display: block;
  transition: all 500ms ease 0s;
}
.new_bckbtn:hover{background:#000; color:#fff; text-decoration: none;}
.dwnl_agenda{
  position: absolute;
  top:50%;
  left:50%;
  -webkit-transform:translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
  color:#fff;
}
.dwnl_agenda span{font-size:15px; margin-right:10px; vertical-align: middle; display:inline-block;}
.dwnl_agenda strong{vertical-align: middle; display:inline-block;}
.dwnl_agenda strong i{margin-right:5px; font-size:26px;}
.newevent_body{padding: 15px;}
.noevent{font-size:15px; margin-bottom:15px; text-align:left;}
.event_table_block .table{margin:0;}
.event_table_block .table td{text-align: left; font-size:15px; vertical-align: middle;}
.event_table_block .table tr:nth-child(even) td{background:#f5f5f5;}
.event_table_block .table td a{color:#a52847; text-decoration: none; transition: all 500ms ease 0s;}
.event_table_block .table td a .fa{font-size:28px; display: inline-block; vertical-align: middle; margin-right:3px;}
.event_table_block .table td a:hover{color:#000; text-decoration: none;}
/*.infoText{clear:both; padding:8px 5px; margin:13px 0 0; color:#fff; float:left; width:100%; background: rgba(0, 0, 0, 0.6);}*/
.infoText{clear:both; padding:8px 5px; margin:100px 0 0; color:#fff; float:left; width:100%; background: rgba(0, 0, 0, 0.6);}
.breakoutiframebox .contentarea{padding:15px; text-align: left; font-size: 16px;}
.contentarea h1{font-size: 27px; font-weight: 600; margin: 0 0 17px; padding: 0 0 10px; position: relative;}
.contentarea h1:before{content: ""; position:absolute; left:0; bottom: 0; height:2px; background: #a52847; width:30px;}
.breakoutiframebox .contentarea h2{font-size: 22px; margin: 25px 0 15px; color:#333; text-align: left;}
.contentarea a{color:#a52847; text-decoration: none; transition: all 500ms ease 0s;}
.contentarea a:hover{color:#000; text-decoration: none;}

/*03-10-2020*/
.exhibit_banner{border:4px solid #fff; margin-bottom:13px;}
.exhibit_banner img{width:100%; height:auto;}
.exhibitor_block{ background: #fff; padding:16px 30px 16px;}
.exhb_head{color:#000; text-transform: uppercase; font-size: 24px; font-weight: 700; margin: 0 0 20px;font-family: Arial, Helvetica, sans-serif;}
.exb_btn{height:46px; line-height: 46px; background: #a01f49; color:#fff; font-size: 18px; font-weight:700; min-width:260px; text-align: center; -webkit-border-radius: 4px; border-radius: 4px; margin: 0 23px 23px; display: inline-block;font-family: Arial, Helvetica, sans-serif;transition: all 500ms ease 0s; text-decoration: none;}
.exb_btn:hover{text-decoration: none; color:#fff; background: #686365;}

.exhibitbtn{background: #686365;}
.exhibitbtn:hover{background: #a01f49;}

.headerwideboxouter{padding-bottom: 0px;}
.footerwideboxouter{padding-top: 0px;}
.widefullcontainer .container{max-width: 1560px;}

/*15-10-2020*/
/*.breakoutiframebox.vid video{height: 100% !important;}*/
.infoText { padding: 13px 9px;}

/*22-10-2020*/
/*.social_media_section{margin-top:50px; padding-top:15px; position: relative;}*/
.social_media_section{margin-top:50px; padding-top:15px;}
.social_media_section:before{height:2px; width:50px; position: absolute; left:50%; top:0; transform: translateX(-50%); content: ""; display: block; background: #fff;}
.socialboxfooter{text-align: center;}
.socialboxfooter a{width:38px; height:38px; line-height: 38px; text-align: center; border: 1px solid #000; -webkit-border-radius: 50%; border-radius: 50%; color:#000; margin:0 5px; display: inline-block;transition: all 500ms ease 0s; background: rgba(255,255,255,.3);}
.socialboxfooter a i{transition: all 500ms ease 0s; display: inline-block; color:#000;}
.socialboxfooter a:hover i{ -webkit-transform: rotate(360deg); transform: rotate(360deg);color:#fff;}
.socialboxfooter a:hover{border-color:#000; color:#fff; background: #000;;}
html, body{overflow-x: hidden;}
.wideboxinner .headercontainer{position: relative; padding-top:0; padding-bottom: 0;}
.wideboxinner .headercontainer:before,.wideboxinner .headercontainer:after{content:""; display: block; position: absolute; top:0; bottom:0; background: #fff; width:3000px;}
.wideboxinner .headercontainer:before{right:100%;}
.wideboxinner .headercontainer:after{left:100%;}

.top_menu{position: relative;}
.top_menu:before, .top_menu:after{content:""; display: block; position: absolute; top:0; bottom:0; background: #000; width:3000px;}
.top_menu:before{right:100%;}
.top_menu:after{left:100%;}

.boxcontainer #BreakoutSessions.owl-carousel .owl-nav .owl-prev, .boxcontainer #BreakoutSessions.owl-carousel .owl-nav .owl-next{color:#777;}
.boxcontainer #BreakoutSessions.owl-carousel .owl-nav .owl-prev:hover, .boxcontainer #BreakoutSessions.owl-carousel .owl-nav .owl-next:hover{color:#fff;}

.rightButton .inviteUserToJoin{float: right;}
.rightButton .inviteUserToJoin{display: inline-block; font-size: 13px; padding: 6px 15px; text-decoration: none; color: #fff; background: #a52847; -webkit-border-radius: 3px; border-radius: 3px; -webkit-transition: 0.3s ease-in-out; transition: 0.3s ease-in-out;}

.rightButton .inviteUserToJoin:hover{background: #333;}

.listboxouter .listbox .listrightcontent .listbtn label{display: inline-block; margin: 0px 6px 0px 0px;}

/*2-12-2020*/
.listrightcontent.buttonBox{text-align: right;}
.listboxouter .listbox .listrightcontent .listbtn.inviteGrpMeeting{background: none; color:#000; padding-right:0; padding-left: 0; margin-top:5px; }
.listboxouter .listbox .listrightcontent .listbtn.inviteGrpMeeting input{vertical-align: top; margin-top:3px; margin-right:3px;}
.listboxouter .listbox .listrightcontent .listbtn.inviteGrpMeeting label{cursor: pointer; margin-right: 0;}
/*
  font-family: 'Poppins', sans-serif;

*/

/*30-12-2020*/

.srch_box_area{ width:100%; display: inline-block; padding:0 0 30px 0; }
.srch_right{ width: 400px; float: right; position: relative; z-index: 2;}
.srch_right input{ width: 84%; float: left; height:40px; border:1px solid #7d7d7d; padding:0 15px; font-size:14px; color:#333;}
.srch_right button{ width:14%; float: right; height:40px; cursor: pointer; border: none; outline: none; text-align: center; background: #a22c48; color:#fff; font-size:19px; transition: all 0.3s ease; -o-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease;}
.srch_right button:hover{ background: #000; color:#fff;}

.right_pnl2{ order:2;}
.vid_pnl{ order:1;}

.vid_content_area{ width:100%;}
.vid_content_area h1{ max-width:75%; color: #000; font-size: 25px; font-weight: 600; text-transform: capitalize; position: relative; margin: -72px 0 28px 0;}
.short_video_panel{ width:100%; display: inline-block;  }
.video_box{ /*width:100%; display: inline-block; padding:0px;*/ margin:15px 0 0 0;}
.vid_top{ width:100%; display: inline-block; background:#fff; position: relative; }

.video_box h2{ max-width: 75%; color: #000; font-size: 14px; font-weight: 400; text-transform: capitalize; text-align: left; padding:15px 10px; margin:0px;}
.video_palyer{ width:100%; display: inline-block; min-height:230px; background:#fe8c86;}
.video_controll{ width:100%; display: inline-block; position: absolute; right:10px; top:6px;}
.video_controll ul{ width:auto; float: right; margin:0px; padding:0px 0px; }
.video_controll ul li{ float: left; margin:0 0 0 7px; list-style-type: none;}
.video_controll ul li a i{ width: 34px; height: 34px; background:#dddddd; text-align: center; border-radius: 50%; -o-border-radius: 50%; -ms-border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; color: #706f6f; line-height: 36px; font-size: 19px; }
.video_controll ul li a:hover i{ background:#000; color: #fff; }

.right_inner_pnl{ width:100%; display: inline-block; }
.box_right{ width:100%; display: inline-block; margin:0 0 25px 0;}
.box_right h3{ background: #000; padding:10px; color: #fff; font-size: 16px; font-weight: 600; text-transform: capitalize; text-align: left; margin:0px;}
.box_right.redcolor h3{ background: #a22c48;}
.wh_box{ width:100%; display: inline-block; padding:10px; background: #fff; position: relative;}
.scroll_box{ width:100%; display: inline-block; max-height:330px; overflow-y: auto;}
.check_outer{ width:100%; display: inline-block; padding:10px 0;}

.wh_box .checkbox { width:100%; padding: 0px 0px; position: relative; padding-left: 20px; margin-bottom: 0px; display: inline-block;}
.wh_box .checkbox input[type="checkbox"] { opacity: 0; position: absolute;}
.wh_box .checkbox label { display: block;position: relative; padding-left: 8px; color: #000; margin: 0px; min-height: 0px; font-size: 14px; font-weight: 400; line-height: 19px;}
.wh_box .checkbox label strong{ font-weight:600; display: block;}
.wh_box .checkbox label::before { content: ""; display: inline-block; position: absolute; width: 18px; height: 18px; top: 2px; left: 0; margin-left: -20px; border: 1px solid #c2c2c2; -webkit-border-radius: 2px; border-radius: 2px; background: transparent; -webkit-transition: border 0.15s ease-in-out, color 0.15s ease-in-out; -o-transition: border 0.15s ease-in-out, color 0.15s ease-in-out; transition: border 0.15s ease-in-out, color 0.15s ease-in-out;}
.wh_box .checkbox input[type="checkbox"]:checked + label::after { font-family: 'FontAwesome'; content: "\f00c"; color: #a52847; line-height: 18px;}
.wh_box .checkbox label::after { display: inline-block; position: absolute; width: 18px; height: 18px; left: 0; top: 2px; margin-left: -20px; padding-left: 3px; padding-top: 0px; font-size: 11px; color: #85407f; border: 1px solid #a22c48; -webkit-border-radius: 2px; border-radius: 2px;}
.interest_pnl .check_outer { padding: 8px 0;}
.ch_em_btn{ width:100%; display:inline-block; padding:5px 0 0 27px;}
.ch_em_btn button, .ch_em_btn a{ width: auto; background: #a22c48; border: none; outline: none; text-decoration: none; cursor: pointer; font-size:14px; line-height:28px; padding:0 10px; -webkit-border-radius: 2px; border-radius: 2px; color:#fff; }
.ch_em_btn button:hover, .ch_em_btn a:hover{ background:#000; text-decoration: none;}
.wh_box button.ism_btn, .wh_box a.ism_btn{ width: auto; background: #a22c48; border: none; text-decoration: none; outline: none; cursor: pointer; font-size:14px; line-height:28px; padding:4px 10px; -webkit-border-radius: 5px; border-radius: 5px; color:#fff; margin:15px 0 0 0;}
.wh_box button.ism_btn:hover, .wh_box a.ism_btn:hover{ background:#000; text-decoration: none;}

/*31-12-2020*/
.chemail{padding-left: 28px;}
.chemail a{color:#000;border-bottom: 1px solid #a22c48;}
.chemail a:hover{color:#a22c48; text-decoration: none;}
.chemail a:hover{border-color: transparent;}
.scroll_box{max-height: 325px;}
.entc{text-align: center;}
.entrchat_btn{
  background: #000;
  color:#fff;
  font-weight: 600;
  text-decoration: none;
  outline: none;
  cursor: pointer;
  font-size: 14px;
  line-height: 20px;
  padding: 4px 10px;
  min-width: 190px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  display: inline-block;
}
.entrchat_btn:hover{
  text-decoration: none;
  background: #a22c48;
  color:#fff;
}

/* 04.01.2021 */
.on_video_img{position: absolute; left:50%; top:60%; transform: translateX(-50%) translateY(-50%); max-width: 65%; max-height: 65%;}
/* 04.01.2021 */


/* 06.01.2021 */
img.loaderGIF{position: absolute;left: 50%;top: 50%;width: 50%;transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);}
/* 06.01.2021 */

/* 14.01.2021 */

.notification .modal-dialog { max-width: 1000px;}
.notificationinner{ width:100%; max-height:550px; overflow-y: auto; }
.notification h5{ color: #000; font-size: 26px; line-height:32px; font-weight: 600; text-transform: capitalize; }
.notificationinner p{ color: #4a4a4a; font-size: 16px; line-height:24px; font-weight: 400; }
.notificationinner p a{ color:#a22c48; }
.notificationinner p a:hover{ color: #4a4a4a;}
.notificationinner h1{ color: #000; font-size: 24px; line-height:32px; font-weight: 600; text-transform: capitalize; padding-bottom:5px; border-bottom:1px solid #333;}
.notificationinner h2{ color: #000; font-size: 21px; line-height:30px; font-weight: 600; text-transform: capitalize; padding-bottom:5px; border-bottom:1px solid #333; }
.notification .modal-footer button.btn{ background: #a22c48; border:1px solid #a22c48;}
.notification .modal-footer button.btn:hover{ background: #000; border:1px solid #000; }

.modal-backdrop {background:rgba(0,0,0,0.7) !important;}

/* 14.01.2021 */

/* 21.01.2021 */

#videocallmodal .modal-dialog { margin: 21% auto; max-width: 400px;}
#videocallmodal .modal-header { padding:10px 15px 0; border-bottom: none;}
#videocallmodal .modal-body { padding:4px 15px 0;}
#videocallmodal .modal-footer { padding: 5px 15px 10px; border-top: none;}
#videocallmodal .btn{ padding: 3px 10px; font-size: 14px;}
#videocallmodal .btn.acceptbtn{ background-color: #a22c48; border-color: #a22c48; }

.leaveRoom{ width: auto; float: right; margin:0 15px 0 0; position: relative; z-index: 2;}
.leaveRoom button.leaveroombtn{ width: auto; background: #a22c48; border: none; text-decoration: none; outline: none; cursor: pointer;font-size: 14px; line-height: 28px; padding: 4px 10px; -webkit-border-radius: 5px; border-radius: 5px; color: #fff; margin: 2px 0 0 0; cursor: pointer; }
.statusbx .leaveroombtn{ width: auto; background: #a22c48; border: none; text-decoration: none; outline: none; cursor: pointer;font-size: 14px; line-height: 28px; padding: 4px 10px; -webkit-border-radius: 5px; border-radius: 5px; color: #fff !important; margin: 2px 0 0 0; cursor: pointer; }
.leaveRoom button.leaveroombtn:hover{ background:#000;}
.statusbx .leaveroombtn:hover{ background:#000;}
/* 21.01.2021 */

.phpdebugbar-restore-btn{ display: none!important; }

.flash_screen{ max-width: 100%; display: block; float: left; width: 100%;}
.flash_screen img{ max-width: 100%; width: 100%; max-height: 100%;}
.splashscreen{ margin-top: 0px; padding-top: 0px;}


#media-div.row{margin: 0 -1px;}
#media-div.row > [class*="col-"]{padding:0 1px;}

#media-div.row .video_box{margin-top:1px;}


.chatcontainer #channel-list.not-showing{max-height: 400px; overflow: auto; overflow-x: hidden;}

/* 09.04.2021 */

.video_box video{width: 100%;}
.video_box audio{width: 100%;}