/***Global Styles***/
html, body { }
canvas { direction: ltr; }
.FaTextBox { direction: rtl; text-align: right; }
.EnTextBox { direction: ltr; text-align: left; }
textarea { direction: ltr; text-align: left; }
input { }
select { direction: ltr; text-align: left; }
.number { direction: ltr; }
.error { color: red; }
.ltr { direction: ltr; }
.rtl { direction: rtl; }
.text-container { transform: rotate(-.1deg); }
.inline-block { display: inline-block !important; }
.align-top { vertical-align: top; }
.align-bottom { vertical-align: bottom; }
.stuff li.intro
.align-middle { vertical-align: middle; }
.align-left { text-align: left; }
.align-right { text-align: right; }
.line-through { text-decoration: line-through; }
.caution { color: red; }
.caution-wrapper { border: 1px solid red; padding: 5px; }
.flash-container { overflow: hidden; }
.bullet { margin-left: 5px; border: solid 1px #eeae39; direction: ltr; vertical-align: middle; }
.wrap { white-space: pre; white-space: pre-wrap; white-space: pre-line; white-space: -pre-wrap; white-space: -o-pre-wrap; white-space: -moz-pre-wrap; white-space: -hp-pre-wrap; word-wrap: break-word; }
.clearfloat { clear: both; }
.pager-wrapper { text-align: center; clear: both }
.main-content-wrapper { direction: ltr; color: #585858; padding: 0; }
.main-content-wrapper.menu { text-align: justify; line-height: 30px; }
.main-content-wrapper.menu img { max-width: 100%; height: auto }
.dropdown-menu > li > a label { width: 100%; padding-top: 5px; padding-bottom: 5px; }
.dropdown-menu > li > a { padding-top: 0; padding-bottom: 0; }
.dropdown-menu > li > a.radio, .dropdown-menu > li > a.checkbox { margin-top: 0; margin-bottom: 0; }
.dropdown-menu > li > [type=radio], .dropdown-menu > li > [type=checkbox] { margin-right: 10px; margin-left: 10px; float: right; margin-top: 9px; }
.dropdown-menu .divider { margin: 2px 0; }
.dropdown-menu [type=checkbox] + label { display: block; cursor: pointer; padding-top: 5px; padding-bottom: 5px; }
.dropdown-menu [type=checkbox] + label:hover, .dropdown-menu [type=checkbox]:checked + label { background: #333e97; color: white; }
.rtl-placeholder[value=""] { direction: rtl; }
.rtl-placeholder { direction: ltr; }
.footer .stuff-tags.well { min-height: 20px; padding: 0; margin: 0; background-color: transparent; border: none; border-radius: 0; -webkit-box-shadow: none; box-shadow: none; }
[ng\:cloak], [ng-cloak], [data-ng-cloak], [x-ng-cloak], .ng-cloak, .x-ng-cloak { display: none !important; }
a:focus { outline: none; }
.form-group { margin-right: 0 !important; margin-left: 0 !important; }

/*.well { padding-right: 20px;border: none;box-shadow: none;border-bottom: 1px solid #f6940b;border-top:2px solid #1a437b;}
.well.def-color {background-color: #003970;border: none;box-shadow: none;border-right: 4px solid #fc911f;color: white !important;}
.well.def-color h2 {color: white !important;}
    .well.header {border: none;border-bottom: 1px solid #f6940b;border-top:2px solid #;}
    .well.footer { padding: 10px 15px;border-bottom: 2px solid #1a437b;border-top:1px solid #f6940b;}
.well-red {border-bottom: 1px solid red; }
.well-green {border-bottom: 1px solid #4cae74; }*/
/****************Service****************/
#Service { background: #f1f1f1; padding: 75px 0 }
#Service .wide { width: 800px; max-width: 100%; }
#Service .service-items { text-align: center; }
#Service .service-items .service-item { width: 33%; float: left; display: inline-block; text-align: center; /*height: 265px;*/ -webkit-animation-name: fadeInUp; animation-name: fadeInUp; vertical-align: top; }
#Service .service-items .service-item:nth-child(2) { border-right: 1px solid #e1e1e1; border-left: 1px solid #e1e1e1; animation-delay: 0.3s; }
#Service .service-items .service-item:nth-child(3) { animation-delay: 0.6s; }
#Service .service-items .service-item .service-img { background: var(--main-color); border-radius: 15px; transition: all 0.3s ease }
#Service .service-items .service-item:hover .service-img { background: var(--main-color) }
#Service .service-items .service-item h4 { color: var(--main-color); text-shadow: 0 0; font-size: 17px; margin-top: 15px; margin-bottom: 3px; text-transform: capitalize }
#Service .service-items .service-item p { width: 270px; margin: 0 auto; font-size: 13px; line-height: 25px; max-width: 100%; color: #5b5b5b; text-shadow: 0 0; display: none }
#Service .service-items .service-item .service-btn { display: block; text-align: right; border-top: 1px solid #e1e1e1; margin-top: 50px; color: var(--main-color); font-size: 12px; padding-right: 15px; padding-top: 5px; display: none }
#Service .service-items .service-item .service-btn:after { font: normal normal normal 14px/1 FontAwesome; content: "\f054"; font-size: 10px; color: #a9a5a5; margin-left: 10px; vertical-align: middle; display: inline-block }
#Service .service-items .service-item .service-btn:hover:after { animation: arrow 0.5s; animation-iteration-count: 2; }


/****************Partners  ****************/
/*#Partners { text-align: center; padding: 60px 0; }
#Partners a { border: 1px solid #f0f0f0; }
#Partners img { opacity: 0.5; transition: all 0.3s ease; }
#Partners a:hover img { filter: grayscale(0); opacity: 1; }
#Partners .owl-dots { text-align: center; margin-top: 35px; }
#Partners .owl-dot { width: 25px; height: 25px; border: 1px solid #f5f5f5; display: inline-block; margin: 0 3px; transition: all 0.3s ease; }
#Partners .owl-dot.active { border: 2px solid var(--main-color) ; }
#Partners .owl-dots { text-align: center; margin-top: 35px; }
#Partners .owl-dots .owl-dot { display: inline-block; }
#Partners .owl-dots .owl-dot span { width: 25px; height: 25px; border-radius: 0; margin: 0 4px; line-height: 25px; background: #fff; border: 1px solid #efeeee; display: block; position: relative; -webkit-backface-visibility: visible; transition: opacity 200ms ease; overflow: hidden; }
#Partners .owl-dots .owl-dot.active span { border: 2px solid var(--main-color); }
#Partners .owl-dots .owl-dot span:after { content: ''; position: absolute; left: 0; top: 0; right: 0; bottom: 0; margin: auto; width: 100%; height: 100%; font-size: 12px; }
*/

.menu-items-page .category { margin-bottom: 30px; }
.menu-items-page .category img { width: 100%; transition: all 0.3s ease; border: 1px solid #000; }
.menu-items-page .category:hover img { opacity: 0.8; }
.menu-items-page .category h3 { font-weight: normal; font-size: 22px; line-height: 30px; margin: 20px 0 5px 0; color: #000; min-height: 60px; }
.main-content-wrapper.form .form-control { border: 1px solid gray; background-color: #fff; border-radius: 5px; height: 40px; width: 295px; max-width: 95%; }
.main-content-wrapper.form textarea { border: 1px solid gray !important; }
.main-content-wrapper.form .form-input input[type=submit] { min-width: 150px; font-size: 14px; max-width: 100%; height: 40px; }

/*page-sponsorship */
.page-sponsorship .base-tab { margin-top: 50px; }
.page-sponsorship .base-tab .nav-tabs { border: none; background: var(--main-color); color: #fff; padding-left: 25px }
.page-sponsorship .base-tab .nav > li > a { padding: 12px 25px; border: none; border-radius: 0; transition: all 0.3s ease; text-transform: capitalize }
.page-sponsorship .base-tab .nav > li > a:before { content: ""; position: absolute; right: 0; left: 0; top: -10px; background: #f3f3f3; border-top: 1px solid #000; height: 10px; transition: all 0.3s ease; opacity: 0 }
.page-sponsorship .base-tab .nav-tabs > li.active > a, .base-tab .nav-tabs > li.active > a:hover, .base-tab .nav-tabs > li.active > a:focus, .base-tab .nav > li > a:hover { background: #f3f3f3; color: #000; border: none }
.page-sponsorship .base-tab .nav-tabs > li.active > a:before, .base-tab .nav-tabs > li.active > a:hover:before, .base-tab .nav-tabs > li.active > a:focus:before, .base-tab .nav > li > a:hover:before { opacity: 1 }
.page-sponsorship .base-tab .tab-content { min-height: 200px; background: #f3f3f3; padding: 40px 70px 70px 70px; }
.page-sponsorship .base-tab .tab-content .tab-title { display: none }




/*About us*/
.about-page { }
.about-page .padding { padding: 0 0 20px 30px; }
.about-page .about-btns { display: inline-block; width: 100%; vertical-align: top; border-bottom: 1px solid #969696; }
.about-page .about-btns a { outline: none; display: inline-block; position: relative; padding: 25px 15px; color: #7d7575; font-size: 15px; }
.about-page .about-btns a:first-child { margin-left: 110px; }
.about-page .about-btns a:after { position: absolute; top: 75px; right: 0; left: 0; background: none repeat scroll 0px 0px transparent; content: ""; display: block; height: 5px; margin: auto; width: 0px; transition: all 0.5s ease; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; }
.about-page .about-btns a:hover:after,
.about-page .about-btns a.active:after { background: none repeat scroll 0 0 var(--main-color); width: 100%; }
.about-page .slogan-box { color: #c6a66d; background-color: #f4f4f4; padding: 10px 0; font-size: 17px; font-weight: bold; text-align: center; margin-bottom: 60px; border-top: 2px solid #fff; }
.about-page .three-slogans { display: inline-block; width: 100%; margin-bottom: 90px; }
.about-page .three-slogans .item { width: 33%; float: left; }
.about-page .three-slogans .item:nth-child(1) { text-align: left; }
.about-page .three-slogans .item:nth-child(2) { text-align: center; }
.about-page .three-slogans .item:nth-child(3) { text-align: right; }
.about-page .three-slogans .item span:nth-child(1) { color: #c6a66d; font-size: 23px; font-weight: bold; }
.about-page .three-slogans .item span:nth-child(2) { color: #2a1e12; font-weight: bold; }

.about-page .about-content { padding-bottom: 100px; margin-bottom: 30px; border-bottom: 1px solid #969696; }
.about-page .about-content .about-video { outline: none; display: block; max-width: 50%; }
.about-page .about-content #video-1 { display: none; }

.about-page .mission-vission { display: inline-block; width: 100%; padding-bottom: 30px; margin-bottom: 20px; border-bottom: 1px solid #969696; }
.about-page .mission-vission .image-box { float: left; margin-right: 40px; }
.about-page .mission-vission .vission-box { max-width: 280px; float: left; margin-right: 50px; padding-top: 70px; }
.about-page .mission-vission .mission-box { max-width: 280px; float: left; padding-top: 70px; }
.about-page .mission-vission h4 { font-family: arial; color: #000; margin-bottom: 20px; font-size: 21px; }

.about-page .value-box { display: inline-block; width: 100%; padding-bottom: 30px; margin-bottom: 30px; border-bottom: 1px solid #969696; }
.about-page .value-box .image-box { float: left; margin: 0 40px 20px 0; }
.about-page .value-box .value-content { }
.about-page .value-box .value-content h4 { font-family: arial; color: #000; margin-bottom: 20px; font-size: 21px; }
.about-page .value-box .value-content p { margin: 0 0 35px 0; }
.about-page .value-box .value-content p span { color: #c6a66d; padding-right: 10px; }

.about-page .success-way { display: inline-block; width: 100%; }
.about-page .success-way .image-box { float: left; margin: 0 40px 10px 0; }
.about-page .success-way .sway-content { display: inline-block; }
.about-page .success-way .sway-content h4 { font-family: arial; color: #c6a66d; margin-bottom: 20px; font-size: 21px; }
.about-page .success-way .sway-content ul { }
.about-page .success-way .sway-content ul li { display: block; position: relative; padding-left: 20px; margin-left: 20px; }
.about-page .success-way .sway-content ul li:before { content: ''; position: absolute; left: 0; top: 12px; width: 5px; height: 5px; border-radius: 50%; background-color: var(--main-color); }

@media(max-width:767px) {
	.about-page .three-slogans .item { width: 100%; float: none; }
}

@media(max-width: 600px) {
	.about-page .about-content .about-video { max-width: initial; padding-left: 0; }
	.about-page .mission-vission .vission-box { margin-right: 0; }
	.about-page .value-box .image-box,
	.about-page .success-way .image-box,
	.about-page .mission-vission .image-box { float: none; margin-right: 0; }
	.about-page .about-btns a:first-child { margin-left: 0; }
}

@media(max-width: 500px) {
	.about-page .about-btns a { width: 100%; margin-bottom: 5px; background-color: #f9f9f9; }
}

.about-us-page .row { padding: 80px 0 80px 0; }
.about-us-page img { border-radius: 15px; }
.about-us-page .sec-title { text-align: left; }
.about-us-page .text { padding: 0 30px; padding-top: 4%; }
.about-us-page p { color: #4f4f4f; font-size: 15px; line-height: 28px; text-shadow: 0 0; }
.about-us-page .light { display: flex; position: relative; padding: 80px 0 80px 0; background: rgba(255, 255, 255, 1); background: -moz-radial-gradient(center, ellipse cover, rgba(255, 255, 255, 1) 0%, rgba(241, 238, 233, 1) 74%, rgba(241, 238, 233, 1) 100%); background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, rgba(255, 255, 255, 1)), color-stop(74%, rgba(241, 238, 233, 1)), color-stop(100%, rgba(241, 238, 233, 1))); background: -webkit-radial-gradient(center, ellipse cover, rgba(255, 255, 255, 1) 0%, rgba(241, 238, 233, 1) 74%, rgba(241, 238, 233, 1) 100%); background: -o-radial-gradient(center, ellipse cover, rgba(255, 255, 255, 1) 0%, rgba(241, 238, 233, 1) 74%, rgba(241, 238, 233, 1) 100%); background: -ms-radial-gradient(center, ellipse cover, rgba(255, 255, 255, 1) 0%, rgba(241, 238, 233, 1) 74%, rgba(241, 238, 233, 1) 100%); background: radial-gradient(ellipse at center, rgba(255, 255, 255, 1) 0%, rgba(241, 238, 233, 1) 74%, rgba(241, 238, 233, 1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f1eee9', GradientType=1 );; }
.about-us-page .light:before { content: ""; position: absolute; right: 100%; width: 1000px; height: 100%; top: 0; bottom: 0; background: #f1eee9; }
.about-us-page .light:after { content: ""; position: absolute; left: 100%; width: 1000px; top: 0; height: 100%; bottom: 0; background: #f1eee9; }
.about-us-page .dark { background: #232323; color: #fff; position: relative; display: flex; }
.about-us-page .dark p { color: #fff; }
.about-us-page .dark ul { list-style: none; margin-top: 30px; padding-left: 20px; color: var(--main-color); line-height: 32px; }
.about-us-page .dark ul a:before { content: ''; width: 18px; height: 18px; display: inline-block; background: url(../../images/icons.png) -205px -237px; vertical-align: middle; margin-right: 13px; transition: all 0.3s ease; }
.about-us-page .dark ul a:hover:before { margin-right: 18px; }
.about-us-page .dark:before { content: ""; position: absolute; left: -500px; width: 3000px; height: 100%; top: 0; bottom: 0; background: url(../../images/Texture.jpg); }

/*custom Page*/
.custom-page .swiper-container, .custom-page #clients { display: none }
.custom-page { color: #000; }
.custom-page .padding { padding: 0 0 20px 30px; }
.custom-page .custom-btns { display: inline-block; width: 100%; vertical-align: top; border-bottom: 1px solid #969696; margin-bottom: 20px; }
.custom-page .custom-btns a { outline: none; display: inline-block; position: relative; padding: 25px 15px; color: #7d7575; font-size: 13px; }
.custom-page .custom-btns a:first-child { margin-left: 110px; }
.custom-page .custom-btns a:after { position: absolute; top: 66px; right: 0; left: 0; background: none repeat scroll 0px 0px transparent; content: ""; display: block; height: 5px; margin: auto; width: 0px; transition: all 0.5s ease; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; }
.custom-page .custom-btns a:hover:after,
.custom-page .custom-btns a.active:after { background: none repeat scroll 0 0 var(--main-color); width: 100%; }
.custom-page > .image-box { display: inline-block; width: 100%; vertical-align: top; }
.custom-page > .image-box > img { float: left; width: 25%; padding: 20px; }
.custom-page .pagesummary { display: inline-block; width: 100%; vertical-align: top; }
.custom-page .pagesummary .titlepage { float: left; width: 35%; padding: 20px; color: var(--main-color); font-size: 25px; }
.custom-page .pagesummary .textpage { float: left; width: 65%; padding: 20px; }
.custom-page .custom-items { display: inline-block; width: 100%; vertical-align: top; margin-top: 30px; padding-bottom: 55px; border-bottom: 1px solid #969696; }
.custom-page .custom-items ul { }
.custom-page .custom-items ul li { position: relative; display: block; float: left; width: 50%; padding: 0 15px; }
.custom-page .custom-items ul li:before { content: ''; position: absolute; left: 0; top: 12px; width: 5px; height: 5px; border-radius: 50%; background-color: var(--main-color); }
.custom-page .translator-box { display: inline-block; width: 100%; vertical-align: top; padding-top: 50px }
.custom-page .translator-box .image-box { float: left; width: 25%; padding: 20px; }
.custom-page .translator-box .dscp-box { float: left; width: 37.5%; padding: 30px; }
.custom-page .translator-box .dscp-box .title-box { color: var(--main-color); font-size: 25px; margin-bottom: 20px; }
.custom-page .translator-box .dscp-box .text-box { }
.custom-page .translator-box .dscp-box .text-box p { margin-bottom: 20px; }
.custom-page .translator-box .dscp-box .text-box ul { }
.custom-page .translator-box .dscp-box .text-box ul li { position: relative; display: block; padding: 0 25px; }
.custom-page .translator-box .dscp-box .text-box ul li:before { content: ''; position: absolute; left: 0; top: 12px; width: 5px; height: 5px; border-radius: 50%; background-color: var(--main-color); }
.custom-page .translator-box .tel-box { float: left; width: 37.5%; padding: 75px 30px 30px; }
.custom-page .translator-box .tel-box .title-box { color: #000; margin-bottom: 20px; font-weight: bold }
.custom-page .translator-box .tel-box .text-box { }
.custom-page .translator-box .tel-box .text-box p { font-weight: bold }

@media(min-width: 768px)and (max-width:991px) {
	.custom-page .pagesummary .titlepage { width: 50%; }
	.custom-page .pagesummary .textpage { width: 50%; }
	.custom-page .translator-box .image-box { float: none; width: 100%; }
	.custom-page .translator-box .dscp-box,
	.custom-page .translator-box .tel-box { width: 50%; }
}

@media(max-width:767px) {
	.custom-page .image-box img { width: 50%; }
	.custom-page .pagesummary .titlepage { width: 100%; float: none; }
	.custom-page .pagesummary .textpage { width: 100%; float: none; }
	.custom-page .custom-items ul li { float: none; width: 100%; }
	.custom-page .translator-box .dscp-box,
	.custom-page .translator-box .image-box,
	.custom-page .translator-box .tel-box { float: none; width: 100%; }
}

@media(max-width: 600px) {
	.custom-page .custom-btns a:first-child { margin-left: 0; }
}

@media(max-width: 500px) {
	.custom-page .custom-btns a { width: 100%; margin-bottom: 5px; background-color: #f9f9f9; }
}

/*Defaults*/
.data-list { margin-top: 10px; }
.highlight { outline: -2px solid rgba(0, 0, 255, 0.5); box-shadow: 0 0 9px 3px rgba(0, 0, 255, 0.5); }
.magnifier { background-color: white; }
.checkbox > input[type=checkbox], .checkbox-inline > input[type=checkbox], .radio > input[type=radio], .radio-inline > input[type=radio] { margin-left: 0; margin-top: 8px; }
.checkbox input[type=checkbox] + label, .checkbox-inline input[type=checkbox] + label, .radio input[type=radio] + label, .radio-inline input[type=radio] + label { padding-left: 25px; padding-right: 20px; }


/*Comment*/
.comments-wrapper { }
.comments-wrapper .header { font-size: larger; margin-bottom: 15px; }
.comments-wrapper ul.comments { margin: 0 0 40px 0; padding: 0; list-style: none; }
.comments-wrapper li.comment { padding: 15px; border-bottom: 1px dotted silver; }
.comments-wrapper li.comment .date { font-size: 0.9em; }
.comments-wrapper li.comment.alternate-item { background-color: whitesmoke; }
.comments-wrapper .post-by { }
.comments-wrapper .comment-content { padding: 10px 15px 0 0; }
.comments-wrapper .send { margin-top: 10px; }


/*Pager*/
.pager { margin: 15px auto; text-align: center; color: gray; }
.pager img { vertical-align: middle; }
.pager .container-table { border-collapse: collapse; width: 648px; height: 31px; margin: auto; background-image: url('../images/PagingIcons/paging-box.gif'); background-repeat: no-repeat; background-position: right top; }
.pager .back-buttons-wrapper { text-align: right; padding-right: 10px; }
.pager .next-buttons-wrapper { text-align: left; padding-left: 10px; }
.pager .current-page-wrapper { }
.pager .current-page-wrapper input { vertical-align: middle; }
.pager .page-label { }
.pager .current-page { width: 15px; }
.pager .page-from-label { }
.pager .total-pages { }
.pager .refresh-button { }
.pager .items-per-page-label-wrapper { }
.pager .items-per-page-label { width: 105px; text-align: left; }
.pager .items-per-page-wrapper { text-align: right; }


/*Menu*/
.menuRootUl .separator { /*height: 100%; left: 0; top: 0; position: absolute; width: 1px; background-color: red;*/ display: none; }
.menuRootUl ul.level1 { box-shadow: -1px 1px 5px gray; }
.menuRootUl .level1.lastChild > a .separator { display: none; }
.menuRootUl .statusicon { background-image: url(../images/MenuImages/plus-left.gif); background-repeat: no-repeat; background-position: center center; }
.menuRootUl .level1 > a .statusicon { width: 6px; height: 3px; background-image: url(../images/MenuImages/plus-Down.gif); background-repeat: no-repeat; background-position: center center; }
.menuRootUl li.selected { background: #cccccc; }


/*AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA*/


/*ActionButtons*/
.action-buttons { float: right; margin-left: 10px; }
.action-buttons .share-button { display: inline-block; position: relative; }
.action-buttons .share-button li { direction: ltr; text-align: left; }
.action-buttons .share-button i { margin-right: 5px; }
.action-buttons .share-button .fa-facebook-square { color: #3b5998; }
.action-buttons .share-button .fa-google-plus-square { color: #e02f2f; }
.action-buttons .share-button .fa-twitter-square { color: #2aa1d3; }
.action-buttons .share-button .fa-linkedin-square { color: #007bb5; }
.action-buttons .share-button .fa-pinterest-square { color: #ca2127; }
.action-buttons .print-button { }


/*AddServiceToCart*/
.add-service-to-cart { width: 430px; height: auto; border: solid 0px; margin: auto; margin-top: 10px; font-size: 8pt; }
.add-service-to-cart .TopDiv { height: 120px; border: solid 0px; }
.add-service-to-cart .MiddleDiv { padding: 5px; border: solid 0px; text-align: right; }
.add-service-to-cart .MessageDiv { padding-top: 10px; border: solid 0px; color: red; }
.add-service-to-cart .ImageDiv { width: 110px; float: right; border: solid 0px; padding: 5px; }
.add-service-to-cart .TitleDiv { float: right; border: solid 0px; padding: 15px 5px 5px 5px; text-align: right; font-weight: bold; }
.add-service-to-cart .BottomDiv { width: 410px; height: auto; margin-top: 10px; padding-bottom: 5px; border: solid 0px; direction: rtl; }
.add-service-to-cart .Table { width: 400px; direction: rtl; text-align: right; border-collapse: collapse; }
.add-service-to-cart .CountTxt { border: solid 1px silver; font-size: 11px; }
.add-service-to-cart .attentioSpan { font-weight: bold; color: Red; }
.add-service-to-cart .AgreeDiv { width: 400px; direction: rtl; text-align: right; line-height: 16pt; }


/*AdsList*/
.ads-list .grid { text-align: center; }
.ads-list .column.index { width: 60px; }
.ads-list .column.id { width: 70px; }
.ads-list .column.type { }
.ads-list .column.payment-amount { }
.ads-list .column.status { }
.ads-list .column.date-of-add { }


/*AdsNew*/
.ads-new { }
.ads-new .page-title { }
.ads-new .form { }
.ads-new .container-table { }
.ads-new .form .column.label { width: 80px; text-align: left; vertical-align: top; }
.ads-new .form .column.field { }
.ads-new .form .column.field .wrapper { margin-top: 10px; }


/*AdsPayment*/
.ads-payment { }
.ads-payment .group-title { font-weight: bold; padding-bottom: 10px; }
.ads-payment .form .column.label { text-align: left; vertical-align: top; }
.ads-payment .form .column.field { }
.ads-payment .form .request-date { border: solid 1px black; padding: 5px; float: right; margin: 5px; }
.ads-payment .form .button.payment { }


/*AdsView*/
.ads-view { }
.ads-view .title { }
.ads-view .image { float: left; margin: 0 10px 10px 10px; }
.ads-view .description { }
.ads-view .details { margin: 20px 0 0 0; }
.ads-view .view-count { margin-top: 20px; }
.ads-view .container-table { margin: 10px 0 0 0; }
.ads-view .container-table .column.label { text-align: left; vertical-align: top; width: 80px; }
.ads-view .container-table .column.value { }


/*Agency*/
.agency .title { }
.agency .details { }
.agency .detail-row { padding: 3px; }
.agency .details .label { display: inline-block; width: 60px; text-align: left; }
.agency .description { }
.agency .footer { font-size: 10px; color: Gray; border-top: dotted 1px silver; padding-top: 8px; }


/*AgencyList*/
.agency-list .flash-container { height: 350px; }
.agency-list .item { padding: 5px; border-bottom: dotted 1px silver; }
.agency-list .bullet { }
.agency-list a.link:link, .agency-list a.link:active, .agency-list a.link:visited { font-weight: bold; }
.agency-list a.title:hover { font-weight: bold; }
.agency-list .details { }
.agency-list .detail-row { padding: 3px; }
.agency-list .details .label { display: inline-block; width: 60px; text-align: left; }
.agency-list .item-footer { font-size: 10px; color: Gray; padding-top: 8px; }


/*ArchiveDates*/
.archive-dates { }
.archive-dates .dates { font-size: 1.3em; }


/*Article*/
.article > .header a { margin: 0 5px; }
.article .header .auther { float: right; margin-right: 20px; }
.article .header .date-wrapper { float: right; }
.article .header .icons { float: left; margin-left: 10px; }
.article .title { font-size: 25px; color: var(--main-color); margin-bottom: 5px; line-height: 35px; margin-top: 0; }
.article .content { }
.article .footer { font-size: 10px; vertical-align: middle; }
.article .footer .article-tags { float: right; }
.article .footer .article-info { float: left; }
.article .footer .article-info .source-wrapper { float: left; margin-left: 10px; }
.article .footer .article-info .source-wrapper .source { }
.article .footer .article-info .view-count { float: left; }
.article-container { text-align: justify }
.article-container img { float: right; margin: 0 0 15px 15px; }
.article .footer { font-size: 10px; vertical-align: middle; }
.article .footer .article-tags { float: right; }
.article .footer .article-info { float: left; }
.article .footer .article-info .source-wrapper { float: left; }
.article .footer .article-info .source-wrapper .source { }
.article .footer .article-info .view-count { float: left; }


/*ArticleSubmit*/
.article-submit { }
.article-submit .container-table { }
.article-submit .form .column.label { width: 80px; text-align: left; vertical-align: top; }
.article-submit .form .column.field { }


/*ArticleList*/
.Testimonials .testi-box { text-align: center; width: 100%; display: table; max-width: 1170px; background: url('/images/testi-border-ltr.jpg') no-repeat center bottom; margin: auto; }
.Testimonials .testi-box:last-child { background: none; }
.Testimonials .testi-box .testi-item { max-width: 920px; padding: 40px 0 90px; width: 100%; display: inline-block; margin: auto; }
.Testimonials .testi-box .testi-item .image-box { float: left; width: 40%; padding-left: 20px; }
.Testimonials .testi-box .testi-item .image-box img { max-width: 100%; height: auto; margin-left: 3px; }
.Testimonials .testi-box .testi-item .dscp-box { float: right; width: 60%; padding: 10px 0 0 20px; }
.Testimonials .testi-box .testi-item .dscp-box .fix-title { font-size: 29px; color: var(--main-color); margin-bottom: 12px; }
.Testimonials .testi-box .testi-item .dscp-box .detail-box { padding: 0 60px; position: relative; text-align: left; }
.Testimonials .testi-box .testi-item .dscp-box .detail-box:before { content: ''; position: absolute; background: url(/images/sprite-ltr.png) no-repeat 0 -515px; width: 23px; height: 17px; top: 0; left: 0; }
.Testimonials .testi-box .testi-item .dscp-box .detail-box:after { content: ''; position: absolute; background: url(/images/sprite-ltr.png) no-repeat -30px -515px; width: 23px; height: 17px; bottom: 0; right: 0; }
.Testimonials .testi-box .testi-item .dscp-box .detail-box .name-box { font-size: 18px; color: #000; line-height: 38px; font-weight: bold; }
.Testimonials .testi-box .testi-item .dscp-box .detail-box .post-box { font-size: 16px; color: var(--main-color); line-height: 30px; margin-bottom: 20px; font-weight: bold; }
.Testimonials .testi-box .testi-item .dscp-box .detail-box .summary-box { font-size: 14px; color: #555; line-height: 28px; min-height: 130px; }

.Testimonials .nav-item { height: 90px; }
.Testimonials .nav > li { width: 50%; }
.Testimonials .nav > li > a { padding: 35px 20px; background-color: #f8f8f8; color: #555; outline: none; font-family: arial; font-size: 18px; }
.Testimonials .nav-tabs > li > a:hover { border-color: #fff !important; }
.Testimonials .nav-tabs > li.active > a { color: #949494; cursor: default; border: 0; border-top: 1px solid #fff; border-bottom-color: transparent; background-color: #f8f8f8; }
.Testimonials .nav-tabs > li.active > a,
.Testimonials .nav-tabs > li.active > a:hover,
.Testimonials .nav-tabs > li.active > a:focus { color: var(--main-color); cursor: default; background-color: #fff; border: 0; border-color: var(--main-color) !important; border-bottom: 0 !important; border-top: 1px solid var(--main-color); border-bottom: 1px solid #fff; }
.Testimonials .nav-tabs { border-color: #fff !important; max-width: 920px; display: block; margin: auto; width: 100%; text-align: center; }

.Testimonials .testi-video { max-width: 920px; padding: 40px 0 90px; width: 100%; display: table; margin: auto; }
.Testimonials .testi-video .video-box { width: 50%; float: left; display: inline-block; }
.Testimonials .testi-video .video-box .image-box { padding: 20px; }
.Testimonials .testi-video .video-box .image-box a img { max-width: 100%; width: 100%; height: auto; }
.Testimonials .testi-video .video-box .image-box video { display: none; }
.Testimonials .testi-video .video-box .image-box span { color: #333; text-align: center; display: inline-block; width: 100%; padding: 15px 10px; }

@media(max-width:767px) {
	.Testimonials .testi-video .video-box { width: 100%; float: none; }
}

@media(max-width:600px) {
	.Testimonials .testi-box .testi-item .image-box { width: 100%; float: none; padding-left: 0; text-align: center; }
	.Testimonials .testi-box .testi-item .image-box img { margin: auto; text-align: center; }
	.Testimonials .testi-box .testi-item .dscp-box { width: 100%; float: none; padding-top: 20px; padding-left: 0 }
	.Testimonials .testi-box { border-bottom: 1px solid #f0f0f0; background: none; }
	.Testimonials .testi-box:last-child { border: 0; }
	.Testimonials .testi-box .testi-item .dscp-box .detail-box { padding: 0 30px; }
}

/*.article-list { }
.article-list .media { position: relative; padding-top: 15px; }
.article-list .media:first-child { border-top: none; }
.article-list .summary { text-indent: 15px; padding: 0 5px 0 5px; }
.article-list .footer { text-align: left; }*/


/*ArticleArchive*/
.article-archive { }
.article-archive a.link:visited, .article-archive a.link:link, .article-archive a.link:active { font-weight: bold; }
.article-archive a.link:hover { font-weight: bold; }
.article-archive .item { padding: 5px; margin-bottom: 10px; }
.article-archive .summary { padding: 5px; }


/*BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB*/


/*Bid*/
.bid { }
.bid .header { background: none repeat scroll 0 0 #eeeeee; padding: 5px; }
.bid .header a { margin: 0 5px; }
.bid .image { float: left; margin: 0 0 10px 10px; }
.bid .file-wrapper { margin-top: 7px; }
.bid .footer { font-size: 10px; color: Gray; border-top: dotted 1px silver; margin-top: 15px; }
.bid .footer .source-wrapper { margin-top: 8px; }
.bid .footer .source { padding: 0 5px; }
.bid .footer .edition-wrapper { margin: 8px 5px; }
.bid .footer .edition { }
.bid .footer .date-wrapper { }
.bid .footer .start-date { margin-right: 10px; }
.bid .footer .end-date { }


/*BidArchive*/
.bid-archive { }
.bid-archive .item { padding: 5px; border-bottom: dotted 1px silver; margin-bottom: 10px; overflow: auto; }
.bid-archive .item-image { direction: ltr; margin-right: 20px; vertical-align: middle; }
.bid-archive .item-summary { text-indent: 15px; margin-top: 10px; }
.bid-archive a.link:link, .bid-archive a.link:active, .bid-archive a.link:visited { text-decoration: none; }
.bid-archive a.link:hover { text-decoration: none; }


/*BidList*/
.bid-list { }
.bid-list a.link.archive { }
.bid-list a.link.rss { }
.bid-list a.link:hover { text-decoration: none; color: #eeae39; cursor: pointer; }
.bid-list .item { padding: 5px; border-bottom: dotted 1px silver; margin-bottom: 10px; }
.bid-list .item .media-heading h2 { margin: 0; }
.bid-list .item .media-heading span { margin-right: 10px; line-height: 1.5em; }
.bid-list .item-image { margin-right: 20px; direction: ltr; vertical-align: middle; }
.bid-list .item-summary { text-indent: 15px; margin-top: 10px; }


/*BlogPost*/
.blog-post { }
.blog-post .header a { margin: 0 5px; }
.blog-post .header .date-wrapper { float: right; margin-left: 20px; }
.blog-post .header .icons { float: left; margin-left: 10px; }
.blog-post .blog-post-gallery { float: right; width: 100%; margin: 0 15px 5px 0; }
.blog-post .image { float: right; margin: 0 0 5px 15px; }

@media (max-width: 768px) {
	.blog-post .image { width: 100%; }
}

.blog-post .related-pictures { width: 100%; border-top: 1px dotted silver; padding-top: 10px; margin-top: 5px; }
.blog-post .related-pictures img { float: right; margin-right: 10px; }
.blog-post .footer { font-size: 10px; color: Gray; margin-top: 15px; vertical-align: middle; }
.blog-post .footer .blog-post-tags { float: right; }
.blog-post .footer .blog-post-info { float: left; }
.blog-post .footer .blog-post-info .source-wrapper { float: left; margin-left: 10px; }
.blog-post .footer .blog-post-info .source-wrapper .source { }
.blog-post .footer .blog-post-info .view-count { float: left; }
.blog-post-container { margin-bottom: 15px; }
.blog-post .similar-posts .item { margin: 10px 10px 0 0; }


/*BlogPostList*/
.blog-post-list { }
.blog-post-list .item { margin: 10px 0; position: relative; overflow: hidden; margin-bottom: 20px; height: 440px; transition: all 0.3s; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; }
.blog-post-list .item:hover img { opacity: 0.8; }
.blog-post-list .item img { width: 100%; transition: all 0.3s; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; }
.blog-post-list .item.expired img { filter: grayscale(100%); }
.blog-post-list .item .image-wrapper a { width: 100%; display: block; }
.blog-post-list .item .item-image { }
.blog-post-list .item .item-details { }
.blog-post-list .item .item-details h3 { font-size: 23px; line-height: 35px; margin: 0; }
.blog-post-list .item .item-details h3 a { font-weight: normal; font-size: 22px; line-height: 35px; margin: 20px 0 5px 0; word-spacing: 2px; color: #000; }
.blog-post-list .item .item-details h3 a:hover { color: #888; }
.blog-post-list .item .item-details .item-specs { font-weight: normal; font-size: 18px; margin: 10px 0; color: #0087c6; }
.blog-post-list .item .item-details .item-specs span:nth-child(2) { padding-right: 10px; }
.blog-post-list .item .item-summary { color: #4E4E4E; text-align: justify }
.blog-post-list .item .item-add-to-cart { }
.blog-post-list .item .add-to-cart { background: url('/images/Service/1065/AddToCart.png'); width: 139px; height: 27px; }
.blog-post-list a.link:visited, .service-list a.link:link, .service-list a.link:active { text-decoration: none; color: #276187; }
.blog-post-list a.link:hover { text-decoration: none; color: #eeae39; }


/*.blog-post-list { }
.blog-post-list .media { position: relative; border-top: 1px dotted silver; padding-top: 15px; }
.blog-post-list .media .author { float: left; margin-left: 20px; margin-top: 8px; }
.blog-post-list .media:first-child { border-top: none; }
.blog-post-list .summary { text-indent: 15px; padding: 0 5px 0 5px; }
.blog-post-list .footer { text-align: left; }

@media (max-width: 768px) {
    .blog-post-list .media .media-object, .blog-post-list .media a { width: 100%; }
}*/



/*CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC*/


/*Cart*/
.add-to-cart-wrapper { padding: 5px 0 0 0; }
.add-to-cart-wrapper .add-to-cart { display: block; margin: 15px auto; background-color: var(--main-color); color: #fff; float: right; margin: 15px; width: 155px; }
.add-to-cart-wrapper .add-to-cart:hover { background-color: #5c4928; }
.add-to-cart-wrapper .add-to-cart i { margin-left: 5px; }
.add-to-cart-wrapper .quantity { vertical-align: middle; height: auto; background-color: #fff; border: 1px solid #afafaf; padding: 5px; width: 60%; margin: 0 auto; }
.add-to-cart-wrapper .buy-options { margin: 0; padding: 0; display: none; }
.add-to-cart-wrapper .buy-options .buy-option-wrapper { margin: 0; padding: 0 10px 0 0; list-style: none; line-height: 1.8em; }
.add-to-cart-wrapper .buy-options .buy-option { float: right; line-height: 1.8em; }
.add-to-cart-wrapper .buy-options label { margin: 0 5px 0 5px; }
.add-to-cart-wrapper .button { padding: 5px 10px 10px 0; text-align: center; }
.mini-cart-summary { position: absolute; float: right; top: 3px; right: 0; z-index: 9; }
.mini-cart-summary .mini-cart { position: absolute; top: 100%; right: 0; display: none; }
.mini-cart { background: #FFFFFF; border: 1px solid #cbcbcb; border-radius: 0 0 5px 5px; box-shadow: 3px 3px 8px #e4e4e4; padding: 10px; }
.mini-cart .label-td { font-size: 80%; font-weight: bold; }
.mini-cart .cart-items table { border-spacing: 0; }
.mini-cart th { font-weight: normal; text-align: center; border-bottom: 1px solid gray; padding-bottom: 10px; }
.mini-cart .cart-item td { padding: 5px 10px; }
.mini-cart .cart-item .price .before-discount { text-decoration: line-through; }
.mini-cart .cart-item-options { visibility: hidden; }
.mini-cart .cart-item-options .option-title { float: right; }
.mini-cart .cart-item-options .option-value { float: right; margin-right: 5px; }
.mini-cart .cart-item-options .separator { float: right; text-align: center; width: 15px; }
.mini-cart .cart-item-options .option-separator { float: right; text-align: center; width: 7px; }
.mini-cart .button-wrapper { margin-top: 15px; text-align: center; }
.mini-cart .details { border-top: 1px solid #808080; margin-top: 15px; }
.mini-cart .details table { width: 100%; }
.mini-cart .details td.value { text-align: right; }
.mini-cart .details td.value span { direction: ltr; }
.mini-cart .result { border-top: 2px solid #808080; margin-top: 5px; }
.mini-cart .result table { width: 100%; }
.mini-cart .result td.value { text-align: right; }
.mini-cart .result td.value span { direction: ltr; }
.mini-cart .empty-cart { display: none; white-space: nowrap; }
#shop-cart { }
#shop-cart .cart-items-wrapper { border: 1px solid #B0B2B2; position: relative; padding: 8px 5px; margin-bottom: 18px; }
#shop-cart .cart-items-wrapper .empty-cart { padding: 28px; text-align: center; display: none; }
#shop-cart .part { position: relative; }
#shop-cart .legend { background: white; display: inline-block; padding: 0 8px; position: absolute; left: 10px; top: -17px; }
#shop-cart #cart-items { margin-top: -28px; }
#shop-cart #cart-items > table { width: 100%; }
#shop-cart #cart-items > table th { text-align: center; }
#shop-cart #cart-items > table th span { background: white; display: inline-block; margin-top: -5px; padding: 5px; font-weight: normal; font-size: 11px; }
#shop-cart #cart-items > table .separator { border-top: 1px dashed #808080; margin: 10px; }
#shop-cart .cart-item { }
#shop-cart .cart-item .specifications { vertical-align: top; }
#shop-cart .cart-item .specifications .cart-item-options { margin-top: 8px; visibility: hidden; }
#shop-cart .cart-item .specifications .option-title { text-align: left; }
#shop-cart .cart-item .specifications .option-value { }
#shop-cart .cart-item .specifications .remove { display: inline-block; margin: 15px 0 0; cursor: pointer; }
#shop-cart .cart-item .specifications .remove .icon { margin-right: 5px; vertical-align: middle; }
#shop-cart .cart-item .specifications h2.title { margin: 0 2px 7px; }
#shop-cart .cart-item .specifications h2.title a { font-size: 16pt; }
#shop-cart .cart-item .specifications .title.en { float: left; display: none; }
#shop-cart .cart-item .price { text-align: center; vertical-align: top; color: black; }
#shop-cart .cart-item .discount { text-align: center; vertical-align: top; }
#shop-cart .cart-item .count { text-align: center; vertical-align: top; }
#shop-cart .cart-item .total { text-align: center; vertical-align: top; color: var(--main-color); }
#shop-cart .cart-item .SKU { visibility: hidden }
#shop-cart .info { overflow: auto; width: 50%; position: relative; }
#shop-cart .info #invoice-results { border: 1px solid #B0B2B2; position: relative; padding: 8px 5px; border-radius: 5px; width: 305px; margin-bottom: 12px; }
#shop-cart .info #invoice-results > table { width: 285px; }
#shop-cart .info #invoice-results > table .separator { border-top: 2px solid gray; }
#shop-cart .info #invoice-results > table .label { text-align: right; }
#shop-cart .info #invoice-results > table .value { text-align: right; }
#shop-cart .info .navigation { float: left !important; margin: 0; }
#shop-cart .info .navigation .goto-stage-2 { }
#shop-cart .info .navigation .goto-stage-3 { }
#shop-cart .info .navigation .check-out { }
#shop-cart .terms-and-conditions.stage-2.part { width: 50%; float: left; }
#shop-cart .terms-and-conditions.stage-2.part .legend { visibility: hidden; }
#shop-cart .payment-type.stage-2.part .legend { position: initial; font-weight: bold }
#shop-cart .shipping { border: 1px solid #B0B2B2; position: relative; padding: 10px 5px 8px; margin-bottom: 10px; }
#shop-cart .shipping .shipping-type { float: left; }
#shop-cart .shipping #shipping-cost { float: left; margin-left: 5px; visibility: hidden; }
#shop-cart .shipping #shipping-cost .shipment { padding: 0 5px; }
#shop-cart .shipping #target-location { display: none; float: left; margin-left: 10px; }
#shop-cart .shipping #target-location select { height: 37px; margin-bottom: 5px; }
#shop-cart .shipping #target-location select.city { visibility: hidden }
#shop-cart #shipping-address { border: 1px solid #B0B2B2; position: relative; padding: 8px 5px; margin-bottom: 10px; }
#shop-cart #shipping-address > table { width: 100%; }
#shop-cart #shipping-address .titles { width: 0%; vertical-align: top; padding-top: 20px; }
#shop-cart #shipping-address .titles .title-wrapper { margin-top: 5px; position: relative; width: 0px; }
#shop-cart #shipping-address .titles .title { background: #d0d0d0; border: 1px solid #808080; position: relative; padding: 15px; cursor: pointer; visibility: hidden; }
#shop-cart #shipping-address .titles .title.active { background: white; border-left: none; left: -4px; cursor: default; visibility: hidden; }
#shop-cart #shipping-address .details { width: 100%; padding-right: 8px; }
#shop-cart #shipping-address .details span.city { display: none }
#shop-cart #shipping-address .details table { width: 60%; margin: 0 auto; }
#shop-cart #shipping-address .details table td { padding: 5px 15px; }
#shop-cart #shipping-address .details table td .form-control { border: 1px solid gray; background-color: #fff; border-radius: 5px; height: 40px; }
#shop-cart .payment-type table { display: inline-block; vertical-align: middle; }
#shop-cart.empty .part.stage-1 { display: none; }
#shop-cart.empty .part.stage-2 { display: none; }
#shop-cart.empty .part.stage-3 { display: none; }
#shop-cart.empty .info { display: none; }
#shop-cart.empty .part.cart-items-wrapper { display: block; }
#shop-cart.empty #cart-items { display: none; }
#shop-cart.empty .empty-cart { display: block; }
#shop-cart.stage-1 .part { display: none; }
#shop-cart.stage-1 .stage-1 { display: block; }
#shop-cart.stage-2 .part { display: none; }
#shop-cart.stage-2 .stage-2 { display: block; }
#shop-cart.stage-3 .part { display: none; }
#shop-cart.stage-3 .stage-3 { display: block; }
#shop-cart.stage-2 .NotShowErrorAttendence { display: none !important }
#shop-cart .attendances { border: 1px solid #bda171; margin: 20px 0; padding: 15px;display: none; }
#shop-cart .attendances .table th { text-align: center; position: relative; border-color: transparent; padding: 0; min-width: 115px; font-size: 14px; }
#shop-cart .attendances .table th:after { content: ''; position: absolute; left: 0; top: 0; width: 1px; height: 20px; background-color: #bda171; }
#shop-cart .attendances .table th:last-child::after { display: none; }
#shop-cart .attendances .table th:first-child::after { display: none; }
#shop-cart .attendances .table td { text-align: center; color: #bda171; border-top: 0; line-height: unset; }
#shop-cart .attendances .table td div { border: 1px solid #e5c999; border-radius: 10px; padding: 10px 20px; }
#shop-cart .attendances .table td:last-child div { border: none; width: 300px; text-align: left; }

#shop-cart .attendances .table td .btn.btn-success:first-child { color: #434343; background-color: transparent; border-color: transparent; border: 0; background: url('../Images/edit.jpg') no-repeat top left; height: 35px; width: 80px; text-align: right; display: inline-block; }
#shop-cart .attendances .table td .btn.btn-success:first-child:hover,
#shop-cart .attendances .table td .btn.btn-success:first-child:focus,
#shop-cart .attendances .table td .btn.btn-success:first-child:active { box-shadow: none; }

#shop-cart .attendances .table td .btn.btn-success:last-child { color: #434343; background-color: transparent; border-color: transparent; border: 0; background: url('../Images/delete.jpg') no-repeat top left; height: 35px; width: 95px; text-align: right; display: inline-block; }
#shop-cart .attendances .table td .btn.btn-success:last-child:hover,
#shop-cart .attendances .table td .btn.btn-success:last-child:focus,
#shop-cart .attendances .table td .btn.btn-success:last-child:active { box-shadow: none; }

#shop-cart .attendances .form-control { width: 9% !important; background-color: white; padding: 5px; height: 40px; border: 1px solid #b6b6b6; border-radius: 5px; text-align: center; }
#shop-cart .attendances .form-control::placeholder { color: #b6b6b6; }
#shop-cart .attendances .form-control select { direction: ltr; }
#shop-cart .attendances .form-inline > .btn.btn-success { background-color: transparent; border-color: transparent; border: 0; background: url(../Images/confirm.jpg) no-repeat; padding-left: 42px; height: 35px; display: inline-block; color: #434343; font-weight: bold; }
/*#shop-cart .attendances .btn.btn-success:after { content: 'Confirm'; color: #000; margin-left: 30px; font-weight: bold; }*/
#shop-cart .attendances .btn.btn-success:hover,
#shop-cart .attendances .btn.btn-success:focus,
#shop-cart .attendances .btn.btn-success:active { box-shadow: none; }
#shop-cart .attendances .table { display: none; }
.empty-cart-mobileTransfer, .empty-cart-cash { padding: 15px; background: #4bb543ba; color: #fff; margin: 10px; }


.main-content-wrapper.payment-status { font-size: 23px; padding-top: 40vh; text-align: center; color: #fff; }
.main-content-wrapper.payment-status .payment-btn a { font-size: 15px; width: 100px; height: 40px; background: var(--main-color); line-height: 40px; margin-top: 50px; }

@media(max-width:991px) {
	#shop-cart #shipping-address .details table { width: 100%; }
	#shop-cart .terms-and-conditions.stage-2.part { width: 100%; }
	/*#shop-cart .cart-item .specifications .title.en{display:none;}*/
	#shop-cart .cart-item .specifications h2.title a { font-size: 16px; }
	#shop-cart .cart-item .specifications .remove { float: left; margin: 0; }
	#shop-cart .info .navigation .goto-stage-3 { margin-top: 15px; }
	#shop-cart .attendances .table-responsive { padding: 20px; }
	.add-to-cart-wrapper .add-to-cart { float: none; width: 150px !important; margin: 15px auto !important; }
	.stuff .main-spec .title { margin-top: 15px !important; }
	.stuff .pricing { margin: 0 !important; padding-bottom: 0 !important; }
	.stuff .stuff-dscrp { width: 100% !important; }
}

@media(max-width:767px) {
	#shop-cart #shipping-address .details table { width: 100%; }
	#shop-cart .cart-item .count select { padding: 6px 0; }
	#shop-cart .cart-item .specifications h2.title a { font-size: 13px; }
	#shop-cart .cart-item .specifications .remove { font-size: 13px; }
	#shop-cart .cart-item .image img { width: 50px; }
	#shop-cart #cart-items > table th span { padding: 0; }
	#shop-cart .terms-and-conditions.stage-2.part { width: 100%; }
	#shop-cart .attendances .form-control { width: 49.5% !important; display: inline-block; margin-bottom: 5px; }
	#shop-cart .attendances .btn.btn-success { display: block; margin: 15px 0; }
}

@media(max-width:500px) {
	#shop-cart .attendances .form-control { width: 100% !important; display: block; }
	#shop-cart #shipping-address .details table td { width: 100%; display: block; text-align: left; }
	#shop-cart .info #invoice-results { float: none; }
	#shop-cart .info #invoice-results > table { width: 100%; }
}


/*ChangePassword*/
.change-password { }
.change-password .container-table { }
.change-password .form .column.label { text-align: left; vertical-align: top; }
.change-password .form .column.field { }


/*Chat*/


/*#chat-box-header { display: block; position: fixed; bottom: 322px; right: 0px; width: 250px; padding: 3px 10px; color: white; font-size: 15px; cursor: pointer; border: 1px solid rgb(3, 84, 203); box-shadow: rgb(3, 84, 203) 0px 0px 7px inset; -webkit-box-shadow: rgb(3, 84, 203) 0px 0px 7px inset; border-top-left-radius: 5px; border-top-right-radius: 5px; background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgb(5, 139, 245)), to(rgb(1, 94, 230))); }
#chat-box { position: fixed; bottom: 0px; right: 0px; width: 250px; height: 300px; padding: 10px; border: 1px solid rgb(3, 118, 238); opacity: 0.8; font-size: 14px !important; color: black !important; display: block; background-color: rgb(255, 255, 255); }
#chat-box-email {border: 1px solid #0354cb; border-radius: 3px; width: 100%;}
#chat-box-cmt {border: 1px solid #0354cb; border-radius: 3px;}
#chat-box-msg {height:265px;overflow:auto;}
#chat-box-input {height:35px;}
#chat-box-textinput{width:100%;height: 32px;border:1px solid #0354cb;border-radius: 3px;}*/
#chat-box { position: fixed; right: 0; bottom: 0; width: 270px; z-index: 100; }
#chat-box .panel { margin-bottom: 0; }
#chat-box .panel-body { overflow: auto; max-height: 250px; }
#chat-box .online { display: none; }
#chat-box.online .online { display: block; }
#chat-box.online .offline { display: none; }
#chat-box .discussion { list-style: none; margin: 0; padding: 0; }
#chat-box .discussion li { overflow: hidden; padding: 5px 5px 10px; }
#chat-box .discussion .avatar { position: relative; width: 50px; height: 50px; display: inline; overflow: hidden; }
#chat-box .other .message:after { -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; border-color: #E5E5EA #E5E5EA rgba(0, 0, 0, 0) rgba(0, 0, 0, 0); border-style: solid; border-width: 5px; content: ""; height: 0; position: absolute; left: -9px; top: 0; width: 0; }
#chat-box .other .message { margin-left: 62px; background: #E5E5EA; }
#chat-box .other .avatar { float: left; }
#chat-box .self .message { border-bottom-right-radius: 0; margin-right: 62px; background: #33CA22; color: #ffffff; }
#chat-box .self .avatar { float: right; }
#chat-box .self .message:after { -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; border-color: #33CA22 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #33CA22; border-style: solid; border-width: 5px; top: 0; content: ""; height: 0; right: -9px; position: absolute; width: 0; }
#chat-box .avatar img { width: 100%; }
#chat-box .message { border-radius: 2px 2px 2px 2px; padding: 10px; position: relative; }
#chat-box .message p { font-size: 14px; margin: 0 0 0.2em; }
#chat-box .message time { color: #333333; font-size: 11px; }
#chat-box .self .message time { color: #ffffff; }


/*CompareTemplate*/
.compare-template { }
.compare-template .well { margin-bottom: 0; }
.compare-template .compare-table { width: 100%; border-spacing: 1px; }
.compare-template .compare-table tr { border-top: 1px solid rgb(228, 228, 228); }
.compare-template .compare-table .items-row { border: none; }
.compare-template .compare-table .items-row.scroll-to-fixed-fixed { background: white; }
.compare-template .compare-table .items-row.scroll-to-fixed-fixed th { float: right; }
.compare-template .compare-table tr td { padding: 5px; }
.compare-template .compare-table td.value { font-size: 0.9em; }
.compare-template .compare-table tr:hover { padding: 5px; background: #e9e9e9; }
.compare-template .compare-table .column.title { color: #585858; min-width: 150px; width: 35%; padding-right: 10px; }
.compare-template .compare-table .group-header .column.title { padding: 0; }
.compare-template .compare-table .group-header { border: none; }
.compare-template .compare-table .group-header:hover { background-color: white; }
.compare-template .compare-table .group-header .group-title { background: #00c7ac; color: white; font-size: 1em; padding: 5px 10px; font-weight: 700; transform: rotate(0deg); }
.group-title.text-container { }
.group-title.text-container { }


/*.compare-template { }
    .compare-template .compare-table { width: 100%; border-spacing: 1px; }
        .compare-template .compare-table .items-row.scroll-to-fixed-fixed { background: white; }
            .compare-template .compare-table .items-row.scroll-to-fixed-fixed th { float: right; }
        .compare-template .compare-table td { padding: 5px; background: white; border-bottom: 1px solid silver; }
            .compare-template .compare-table td.value {  }
        .compare-template .compare-table tr:hover td { padding: 5px; background: #e9e9e9; }
        .compare-template .compare-table .column.title { background: #e9e9e9; color: #585858; border-bottom: 1px solid silver; }
        .compare-template .compare-table .group-header .column.title { padding: 0; }
        .compare-template .compare-table .group-header .group-title { background: #09C8B7; color: white; font-size: 10pt; padding: 5px; font-weight: 700; }*/
.compare-template .top-right-cell { padding: 5px; }
.compare-template .compare-td-2 { width: 50%; }
.compare-template .compare-td-3 { width: 33.33334%; }
.compare-template .compare-td-4 { width: 25%; }
.compare-template .compare-td-5 { width: 20%; }
.compare-template .compare-td-6 { width: 16.66667%; }
.compare-template .compare-td-6 .compare-item { min-height: 135px; }
.compare-template .compare-item { text-align: center; min-height: 120px; position: relative; margin: auto; margin-bottom: 5px; }
.compare-template .compare-item .title { color: #2c2c2c; margin: 10px 5px 5px 10px; }
.compare-template .compare-item:hover { border: 1px solid #606060; }
.compare-template .compare-item .remove { display: block; height: 16px; left: 10px; position: absolute; top: 5px; width: 16px; cursor: pointer; opacity: 0.6; filter: alpha(opacity=60); color: red; }
.compare-template .compare-item:hover span.remove { opacity: 1; filter: alpha(opacity=100); }
.compare-template .compare-item a { display: block; }


/*Compare*/
#compare-wrapper { display: none; border-bottom: 1px solid silver; margin-bottom: 25px; }
#compare-wrapper .button-wrapper { float: left; }
#compare-wrapper .button-wrapper i { margin-left: 5px; }
#compare-wrapper #compare-list { }
#compare-wrapper #compare-list a.compare-item { float: right; margin: 0 10px 15px; padding: 6px; text-align: center; width: 120px; height: 170px; position: relative; cursor: auto; }
#compare-wrapper #compare-list a.compare-item span.title { display: block; cursor: pointer; }
#compare-list a.compare-item .remove { display: block; height: 16px; left: 8px; position: absolute; top: 5px; width: 16px; cursor: pointer; opacity: 0.6; filter: alpha(opacity=60); color: red; font-size: 1em; }


/*Contact*/
.contact { }
.contact .form-horizontal .control-label { font-size: 14px; }
.contact .captcha { position: relative; }
.contact .captcha .image-container { position: absolute; right: 0; top: 0; }
.contact .captcha .image-container img { height: 40px; }
.contact .googlemap-box { margin-bottom: 50px; }
.contact .googlemap-box .someText { width: 100%; }
.contact .btn-contatc input { width: 100%; height: 45px; border-radius: 0; font-size: 17px; }

/*DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD*/


/*Default*/
.main-content-wrapper.default { padding: 0; }



/*DownloadList*/
.download-list table { margin-bottom: 0; }
.download-list table td { vertical-align: middle !important; }
.download-list .downloads .item { margin-bottom: 50px; border: 1px solid #e1e1e1; width: 80% !important; margin: 0 auto; }
.download-list .downloads .item table tr:first-child { background: var(--main-color); color: #fff; }
.download-list .downloads .item table tr:first-child th { text-align: left; text-transform: capitalize; }
.download-list .download-title { font-size: 18px; margin-bottom: 15px; margin-top: 15px; text-align: center; }


/*Downloads*/
.downloads .well { margin-bottom: 0; background: none; border: 0; box-shadow: none; text-align: center; font-size: 20px; color: #000; }


/*EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE*/


/*EditInPlace*/
.edit-in-place.toolbar .toolbar-button { height: 22px; width: 22px; border: none; background: url(/images/admin/glyphicons-halflings-white.png) no-repeat; cursor: pointer; }
.edit-in-place.toolbar .save { background-position: -68px -92px; }
.edit-in-place.toolbar .save.saved { background-position: -284px 4px; cursor: auto; }
.edit-in-place.toolbar .edit { background-position: -90px -68px; }
.edit-in-place.toolbar .edit-in-panel { background-position: 4px -68px; }
.edit-in-place.toolbar .cancel { background-position: -212px -92px; }


/*FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF*/

/*Allform*/
/*.form-control { border-radius: 0; font-size: 18px; height: 40px; box-shadow: none; }
.form-group { margin-right: 0 !important; margin-left: 0 !important; }
.form-control:hover, .form-control:focus { border: 1px solid #10bece; box-shadow: none; }
.form-title { text-align: center; }
.form-title .sec-title { text-align: center; color: #393e3f; text-transform: uppercase; font-size: 25px; margin-top: 0; }
.form-title .sec-des { text-align: center; font-size: 13.5px; }
.form-box { width: 650px; margin: 0 auto; max-width: 100%; padding: 50px; box-shadow: 1px 0px 15px #e1e1e1; }
.form-box .form-box-header { padding: 0 50px; }
.form-box .form-box-header h6 { margin-top: 0; display: inline-block; font-size: 22px; font-weight: bold; border-right: 1px solid; padding-right: 15px; margin-right: 15px; }
.form-box .form-box-header p { border-top: 1px solid #e1e1e1; padding-top: 20px; margin-top: 20px; color: #838383; }
.form-box .form-box-input { background: #f6f6f6; padding: 25px 75px 10px 75px; margin: 35px 0 20px 0; }
.form-box .form-box-footer { padding: 0 75px; }
.form-box .form-box-footer .form-group, .form-box .form-box-footer .checkbox { margin-bottom: 0; }
.form-box input[type="checkbox"] { position: inherit; margin-left: 5px; vertical-align: middle; }
.form-box .btn-primary { width: 100%; }
.form-box .control-label { font-size: 12px; padding-right: 0; }*/

/*FaqList*/
.faq-list .questions .question { cursor: pointer; }
.faq-list .questions .item { padding: 10px; border: 1px solid #e1e1e1; margin-bottom: 15px; }
.faq-list .questions .item .answer { display: none; padding: 10px 20px; font-size: 13px; }
.faq-list .questions .item .answer i { margin-right: 5px; }
.faq-list .questions .question i { color: #000; margin-right: 5px; line-height: 1.5em; vertical-align: middle; float: right; font-size: 18px; }
.faq-list .questions .question i.active:before { content: "\f068"; }
.faq-list .questions .item .questioner .link { font-weight: bold; color: #7c9dc5; line-height: 1.5em; }
.faq-list .questions .item .link { font-weight: bold; line-height: 1.5em; }
.faq-list .questions-and-answers { display: none; }
.faq-list #form .form-group { padding-right: 7px !important; padding-left: 7px !important; }
.faq-list #form img { position: absolute; right: 7px; top: 0; width: 90px; height: 39px; }
.faq-list #form .btn { width: 100% !important; height: 40px; }
.faq-list #form span { font-size: 12px; }



/*GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG*/

/*Gallery*/
.gallery { }
.gallery .header { }
.gallery .header .title { float: left; }
.gallery .header .title h1 { display: inline-block; width: 100%; margin-right: 10px; font-size: 23px; font-family: arial; color: var(--main-color); margin-bottom: 30px; }
.gallery .back-button { float: right; }
.gallery .item { margin: 10px 0; text-align: center; }
.gallery .item .link-wrapper { margin-top: 10px; }
.gallery .item .image-wrapper { width: 100%; }
.gallery .item .image-wrapper a { width: 100%; height: 285px; display: block; position: relative; overflow: hidden; outline: none; }
.gallery .item .image-wrapper a .item-img { opacity: 1; position: absolute; left: 0; right: 0; margin: auto; text-align: center; height: 100%; }
.gallery .item .image-wrapper a:hover .item-img { opacity: 0.8; }


/*GalleryList*/
.gallery-list { }
.gallery-list .item { margin: 10px 0; text-align: center; }
.gallery-list .item .image-wrapper { position: relative; }
.gallery-list .item .image-wrapper a { width: 100%; height: 100%; border: 0 !important; vertical-align: top; }
.gallery-list .item .image-wrapper .item-img { width: 100%; opacity: 1; position: static !important; transition: all 0.5s ease; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; }
.gallery-list .item:hover .image-wrapper .item-img { opacity: 0.8; }
.gallery-list .item .details { }
.gallery-list .item .link-wrapper { margin-top: 10px; text-align: left; }
.gallery-list .item .link-wrapper a.link { font-size: 20px; margin: 20px 0; line-height: 35px; height: 69px; color: #000; }
.gallery-list .item .link-wrapper a.link:hover { color: #888; }
.gallery-list .item .items-count { position: absolute; left: 15px; bottom: 15px; color: #fff; font-size: 30px; text-shadow: 1px 1px 5px #000; }
.gallery-list .item .items-count i { padding: 0 15px; }



/*Module Gallery*/
.module-gallery { margin-top: 20px; }
.module-gallery .gallery-item { }
.module-gallery .gallery-item img { width: 100%; box-shadow: 0 2px 3px #b5b5b5; }
.module-gallery .gallery-item { position: relative; margin-bottom: 10px; display: block; }
.module-gallery .gallery-item:hover .play { opacity: 1; }
.module-gallery .gallery-item .play { position: absolute; width: 100%; height: 100%; top: 0; background-color: rgba(0,0,0,0.3); opacity: 0; transition: 0.3s all; z-index: 3; }
.module-gallery .gallery-item .play i { position: absolute; top: 50%; left: 50%; margin-top: -15px; margin-left: -15px; color: white; }

/*JJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJ*/


/*JobRequest*/
.job-request { }
.job-request .form .column.label { text-align: left; vertical-align: top; width: 240px; }
.job-request .form .required { color: red; }
.job-request .form .column.field { }


/*IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII*/


/*ImagesUc*/
ul.images { margin: 0 0 20px 0; padding: 0; }
li.image-wrapper { margin: 0; padding: 0; list-style: none; }


/*LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL*/


/*LinkList*/
.link-list { display: inline-block; width: 100%; }
.link-list .title-box h1 { font-size: 27px; color: var(--main-color); margin-top: 30px; font-family: arial; padding-top: 30px; border-top: 1px solid #969696; }
.link-list .link-wrapper { margin: 24px 49px 24px 0; text-align: center; background-color: white; margin-bottom: 10px; width: 8.5%; float: left; border: 1px solid #ccc; }
.link-list .link-wrapper img { vertical-align: middle; height: 75px; }
.link-list a.link:link, a.link:visited, a.link:active { text-decoration: none; /*font-weight: bold;*/ /*display: none;*/ }
.link-list a.link:hover { }
.loading-indicator { height: 80px; width: 80px; background: url( '../images/loading.gif' ); background-repeat: no-repeat; background-position: center center; }
.loading-indicator-overlay { background-color: #FFFFFF; opacity: 0.6; filter: alpha(opacity = 60); }
.swiper-container { padding-bottom: 60px; width: 100%; height: 100%; }
.swiper-container-horizontal > .swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction { bottom: 10px; right: 0; width: 100%; }
.swiper-pagination-bullet { width: 14px !important; height: 14px !important; background: #FFFFFF !important; border: 3px solid var(--main-color) !important; opacity: 1 !important; }
.swiper-pagination-bullet-active { background: var(--main-color) !important; }


/*LoginBox*/
.login-box { display: inline-block; position: relative; }
.login-box .title { line-height: 1.3em; float: right; text-align: center; border-radius: 3px 0 0 3px; font-size: 0.9em; }
.login-box .login-form { width: 200px; padding: 15px; }
.login-box .login-form .checkbox { margin-right: 10px; margin-bottom: 0; }
.login-box .login-form .checkbox [type=checkbox] { margin: 10px 0 0 0; line-height: 1.5em; }
.login-box .login-form label { line-height: 1.5em; }


/*LoggedInBox*/
.loggedin-box { line-height: 2em; display: inline-block; position: relative; font-size: 0.9em; }
.loggedin-box .title { line-height: 1.3em; float: right; text-align: center; border-radius: 3px 0 0 3px; font-size: 0.65em; }
.loggedin-box .dropdown-menu { width: 200px; padding: 15px; }
.loggedin-box .dropdown-menu li a { line-height: 1.5em; margin-bottom: 10px; text-align: center; }
.loggedin-box .dropdown-menu .checkbox { margin-left: 10px; }
.loggedin-box .dropdown-menu .checkbox [type=checkbox] { margin: 10px 0 0 0; line-height: 1.5em; }
.loggedin-box .dropdown-menu label { line-height: 1.5em; }
.loggedin-box i { line-height: 1.5em; margin-left: 5px; }


/*MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM*/


/*Menu*/
.menu { }
.menu .data-list { border-top: 1px dotted gray; margin-top: 20px; }
.menu .sub-menu-item { padding: 10px; }
.menu .sub-menu-item .link { }
.menu .RadEditor { padding: 0; }
.menu .RadEditor .reModule { text-align: left; direction: ltr; height: auto !important; }
.menu .RadEditor .reModule .reTextarea { text-align: left; direction: ltr; margin-left: 0.5%; }
.menu .RadEditor .reContent { border: none !important; background-color: transparent !important; }
/*.menu .RadEditor .reContentCell:hover{margin:-1px!important;border:1px dotted #ff0000!important;border:1px dotted rgba(255,0,0,.4)!important;background-color:transparent!important;}*/
.menu .reWrapper { border: none !important; background-color: transparent !important; overflow: hidden; }
.menu .RadEditor .reModule.reRow { margin: 0; }
.menu .RadEditor .reContentArea { padding: 0; }
.menu .RadEditor .reBottomProperties { direction: ltr; }
.menu .RadEditor .reTextArea { direction: ltr; text-align: left; border: 1px solid; color: inherit; }
.menu .RadEditor_MetroTouch { font-size: inherit; font-family: inherit; }
.RadEditor_MetroTouch { font-size: inherit; font-family: inherit; color: inherit !important; }
.RadEditor.reToolbarWindow { padding-top: 6px; }
.RadEditor .rwContent { direction: ltr; }
.RadEditor .reDropdown { height: 1.86em; width: 7.7em; }
.RadEditor .reDropdown.reRealFontSize { width: 4em; }
.RadEditor .reDropdown.reZoom { width: 4.7em; }
.RadEditor .reToolIcon:before { line-height: 1.65em; }
.RadWindow .rwTitleBar .rwTitleWrapper { height: 2.2em; }
.RadWindow .rwTitleWrapper .rwTitle { line-height: 2.1em; }
.RadWindow .rwTitleWrapper .rwIcon { top: 0.5em; }
.RadWindow .reSave:before { content: "\e603"; }
.RadWindow .reCancel:before { content: "\e661"; }
.RadWindow .reJustify:before { content: "\e609"; }
.RadEditor .reRTL:before { content: "\e660"; }
.reDropDownBody { direction: ltr; box-sizing: content-box; }
.reDropDownBody .reRTL:before { content: "\e660"; }
.reDropDownBody .reLTR:before { content: "\e659"; }


/*Mega Menu*/
#menu-img { float: right; padding: 15px; transition: 0.5s all; width: 15%; }
.menu-bg { background: url(../images/MenuImages/menu-bg.png); height: 31px; padding-top: 5px; }
.mega-menu a { text-decoration: none; }
.mega-menu { list-style: none; margin: 0; padding: 0; max-width: 1180px; margin: auto; }
.mega-menu ul { list-style: none; margin: 0; padding: 0; }
.mega-menu li { list-style: none; margin: 0; padding: 0; /* float: left !important; */ }
.mega-menu li.separator { height: 42px; width: 2px; margin: 0 4px; background: url(../Images/MenuImages/separator.png) top left no-repeat; }
/*.mega-menu li.level1 { float: left !important;}*/
.mega-menu li.level1 > a { height: 40px; width: 130px; padding: 4px; display: inline-block; text-align: center; }
.mega-menu li.level1 > a.mm-item-link-hover { background: #f5f5f5 /*url(../Images/MenuImages/menu-bg-left.png) top left no-repeat*/; }
.mega-menu li.level1 > a span.title { height: 40px; display: block; padding: 6px 12px 0 0; color: #3c3c3c; }
.mega-menu li.level1 > a.mm-item-link-hover span.title { background: #f5f5f5 /*url(../Images/MenuImages/menu-bg-right.png) top right no-repeat*/; color: #001262; }
.mega-menu ul.level2 { white-space: nowrap; padding: 7px; width: 85% !important; max-width: 1180px; overflow: auto; }
.mega-menu li.level2 { float: left; padding: 10px 10% 10px 10px; /*border-left: 2px dotted gray;*/ min-width: 140px; margin-bottom: 18px; }
.mega-menu li.level2 > a { display: block; color: #181a1a; padding: 3px 8px 0 0; font-size: 1em; margin-bottom: 14px; }
.mega-menu li.level2 li { padding: 4px 0; font-size: 0.9em; margin-top: 10px; }
.mega-menu .level2-dropdown-menu { position: absolute; min-height: 250px; right: 0; width: 100%; top: 40px; left: 0; border-radius: 10px; box-shadow: 0 2px 3px #444; background: #f5f5f5; /* Old browsers */ background: -moz-linear-gradient(top, #f5f5f5 0%, #ffffff 36%, #f5f5f5 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f5f5f5), color-stop(36%,#ffffff), color-stop(100%,#f5f5f5)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #f5f5f5 0%,#ffffff 36%,#f5f5f5 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #f5f5f5 0%,#ffffff 36%,#f5f5f5 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #f5f5f5 0%,#ffffff 36%,#f5f5f5 100%); /* IE10+ */ background: linear-gradient(to bottom, #f5f5f5 0%,#ffffff 36%,#f5f5f5 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f5f5', endColorstr='#f5f5f5',GradientType=0 ); /* IE6-9 */ }
.mega-menu li.clearfx { clear: both; }
.mega-menu li.last-column { border: none; }
.mega-menu .plus { padding-left: 8px; }
.mega-menu a.mm-item-link-hover .plus { padding-right: 8px; }


/*NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN*/


/*News*/
.news .title { font-size: 25px; color: var(--main-color); margin-bottom: 20px; line-height: 35px; margin-top: 0; }
.news .date-wrapper { font-size: 14px; color: #999; }
.news .news-dscp { font-size: 15px; text-align: justify; }
.news .news-image { position: relative; margin-bottom: 15px; margin-right: 15px; padding: 0; float: left; }
.news .news-info { font-size: 14px; color: #999; }
.news .news-footer span { margin-right: 5px; }
.news .news-footer > span { margin-left: 15px; }
.news .related-pictures .col-md-3 { width: 10%; }
.source-wrapper { }
/*.news-info .news-view{ float: right;margin-left: 20px;}*/
.news-info .news-date { float: right; display: none }
.news-info .view-count { float: left; margin-right: 20px; }
.news-info .source-wrapper { display: inline-block; float: left; margin-right: 20px; }

@media(max-width:767px) {
	.news .news-image { float: none; text-align: left; margin: 0 0 20px; }
}
/*NewsList*/
.news-list { }
.news-list .latest-news { margin-top: 15px; }
.news-list .media { position: relative; overflow: visible; border-top: 0; padding: 15px 0; display: inline-block; margin-top: 0; overflow: hidden }
.news-list .media:nth-child(2n):before { content: ''; height: 100%; width: 500px; position: absolute; right: 100%; top: 0; background-color: #f5f5f5; }
.news-list .media:nth-child(2n):after { content: ''; height: 100%; width: 500px; position: absolute; left: 100%; top: 0; background-color: #f5f5f5; }
.news-list .media:nth-child(2n) { background-color: #f5f5f5; }
.news-list .media .image-box { width: 50%; display: inline-block; float: left; }
.news-list .media .media-body { width: 50%; display: inline-block; float: left; padding: 40px 0 0 40px; }
.news-list .media .media-body .media-heading { font-size: 20px; color: #000; font-weight: bold; margin-bottom: 10px; }
.news-list .media .media-body .media-heading a { line-height: 32px; }
.news-list .media:first-child { border-top: none; }
.news-list .media .image { margin: 0 15px 5px 0; }
.news-list .media .image { transition: all 0.3s; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; }
.news-list .media .image:hover { filter: brightness(1.2); -webkit-filter: brightness(1.2); -moz-filter: brightness(1.2); }
.news-list .summary { font-size: 15px; border-bottom: 1px solid #f6f6f6; padding-bottom: 30px; margin-bottom: 25px; }
.news-list .footer { display: inline-block; width: 100%; }
.news-list .footer .date { color: #a4a4a4; float: left; font-size: 13px; display: none }
.news-list .footer .more-link { color: #a4a4a4; float: right; }
.news-list .footer .more-link a { color: #c4c4c4; font-size: 12px; padding-right: 30px; transition: all 0.3s; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; }
.news-list .footer .more-link a:hover { color: #555; }
.news-list .footer .more-link a i { margin-right: 20px; vertical-align: middle; font-size: 15px; }
.news-list .footer .more-link a em { float: right; margin-top: 10px; margin-left: 20px; position: relative; width: 3px; height: 3px; background-color: #c4c4c4; border-radius: 50%; display: block; }
.news-list .footer .more-link a em:before { content: ''; position: absolute; width: 3px; height: 3px; background-color: #c4c4c4; border-radius: 50%; display: block; right: -8px; transition: all 0.3s; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; }
.news-list .footer .more-link a em:after { content: ''; position: absolute; width: 3px; height: 3px; background-color: #c4c4c4; border-radius: 50%; display: block; left: -8px; transition: all 0.3s; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; }
.news-list .footer .more-link a:hover em { background-color: #555; }
.news-list .footer .more-link a:hover em:before { right: -6px; background-color: #555; }
.news-list .footer .more-link a:hover em:after { left: -6px; background-color: #555; }

.top-margin-10 { margin-top: 10px; }

.news-list .head { text-align: left; display: inline-block; width: 100%; display: none; }
.news-list .head a { float: left; margin-right: 10px; color: #ccc; vertical-align: top; }
.news-list .head a.rssLink { font-size: 23px; }
.news-list .head a.archiveLink { font-size: 22px; }

@media (max-width: 767px) {
	.news-list .media .media-object, .news-list .media a { width: 100%; }
	.news-list .media .image-box, .news-list .media .media-body { float: none; width: 100%; padding: 15px; }
	.news-list .media .image-box img { width: 100%; }
}


/*NewsArchive*/
.news-archive { }
.news-archive .media { display: inline-block; }
.news-archive .media-object { }
.news-archive .summary { }
.news-archive .footer { text-align: left; }
.DefNewsUserCtrl1 { direction: rtl; text-align: center; }
.DefNewsUserCtrl2 { height: 60px; width: 50px; vertical-align: top; background-image: url('../images/NewsDate.png'); background-repeat: no-repeat; background-position: top center; color: #fc4141; text-align: center; font-weight: bold; padding-top: 5px; }
.DefNewsUserCtrl3 { width: 185px; margin-top: 5px; text-align: justify; vertical-align: top; text-align: right; direction: rtl; }
.DefNewsUserCtrl4 { color: white; line-height: 18px; text-align: justify; width: 235px; height: 160px; margin-top: 5px; }
a.newsLinkDef:link, a.newsLinkDef:active, a.newsLinkDef:visited { text-decoration: none; color: #cdcdcd; font-weight: bold; }
a.newsLinkDef:hover { text-decoration: none; color: #555; font-weight: bold; cursor: pointer; }

/*OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO*/


/*OccasionRotatorCtrl*/
.occasion-rotator-ctrl { }
.occasion-rotator-ctrl .item { text-align: right; direction: rtl; display: block; }


/*OrganizationChart*/
.organization-chart .chart table { width: 100%; }
.organization-chart .chart tr.lines td.line { width: 1px; height: 20px; }
.organization-chart .chart tr.lines td.top { border-top: 3px solid black; }
.organization-chart .chart tr.lines td.left { border-left: 2px solid black; }
.organization-chart .chart tr.lines td.right { border-right: 2px solid black; }
.organization-chart .chart td { text-align: center; vertical-align: top; padding: 0 2px; }
.organization-chart .chart a.node { cursor: pointer; border: 2px solid black; display: inline-block; background-color: #ffffcf; border-radius: 8px; box-shadow: 4px 4px 6px #888888; -moz-border-radius: 8px; -moz-box-shadow: 4px 4px 6px #888888; -webkit-border-radius: 8px; -webkit-box-shadow: 4px 4px 6px #888888; direction: rtl; padding: 15px; }
.organization-chart .chart a.node:hover { background-color: #ffe8e8; }
.organization-chart .chart .tooltip { display: none; background: url('../Images/Tooltip/white_arrow_big-right.png'); background-repeat: no-repeat; width: 344px; height: 216px; font-size: 11px; color: black; z-index: 10000; }
.organization-chart .chart .content { margin: 15px 35px 5px 20px; white-space: normal; text-align: justify; }
.organization-chart .chart .picture { float: right; margin: 0 0 5px 10px; }


/*PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP*/


/*PasswordRecovvery*/
.password-recovery { }
.password-recovery table { }
.password-recovery .form .column.label { text-align: left; vertical-align: top; color: black; }
.password-recovery .form .column.field { }


/*Path*/
.path { }
.path .node { display: inline-block; }


/*PhotoList*/
.photo-list { }
.photo-list .header { }
.photo-list .header .title { float: left; }
.photo-list .header .title h1 { display: inline; margin-left: 10px; font-size: 1.2em; }
.photo-list .header em { font-size: 1.5em; }
.photo-list .back-button { float: right; }
.photo-list .item { margin: 10px 0; text-align: center; min-height: 400px; width: 100%; }
.photo-list .item .item-title { padding: 5px; }
.photo-list .item .link-wrapper { margin-top: 10px; }
.photo-list .item .image-wrapper .item-img { width: 100%; }


/*Poll*/
.poll-group-ctrl { }
.poll-group-ctrl .title { font-weight: bold; font-size: 18px; margin-bottom: 15px; display: block; }
.poll-group-ctrl .data-list { }
.poll-group-item-ctrl { }
.poll-group-item-ctrl .title { font-size: 14px; font-weight: bold; }
.poll-item-ctrl { padding: 5px; }
.poll-item-ctrl .title { font-size: 1.1em; }
.poll-ctrl .column.percent { width: 35px; }
.poll-ctrl .column.vote-count { width: 20px; }
.poll-ctrl .column.bar { }
.poll-ctrl .column.bar .bar-wrapper { position: relative; height: 1.5em; border: 1px dotted gray; }
.poll-ctrl .column.bar .bar { background-color: orange; background-repeat: repeat-y; background-position: right top; height: 1.5em; float: right; }
.poll-ctrl .column.bar .label { position: absolute; top: 0; right: 0; line-height: 14px; padding-right: 5px; }
.poll-ctrl .results { font-size: 1em; background-color: transparent; }
.poll-ctrl .result-bars { width: 100%; }
.poll-ctrl .poll-count { text-align: center; }
.poll-ctrl .questions { font-size: 1em; margin-bottom: 15px; display: block; }
.poll-ctrl .questions input { vertical-align: middle; margin-right: 6px; }
.divPollResult { margin-top: 20px; }


/*PostAddEdit*/
.post-add-edit { }
.post-add-edit .header { border: 1px dotted gray; padding: 5px; }
.post-add-edit .post-title { color: Black; }
.post-add-edit .form { margin-top: 15px; }
.post-add-edit .form .label { vertical-align: top; display: inline-block; width: 40px; text-align: left; }
.post-add-edit .form .row { margin-top: 12px; }
.post-add-edit .form .row .cleditorMain { display: inline-block; }
.post-add-edit .form .row textarea { direction: ltr; text-align: left; }
.post-add-edit .row { }
.post-add-edit .row.action { text-align: center; }
.post-add-edit .submit.button { width: 73px; }
.post-add-edit .chkbox-close { }
.post-add-edit .alert .forum-message { line-height: 2.5em; }
/*modals*/
.modal-header { border: none; }
.conference .modal { position: absolute; border: 1px solid #eee; right: -0.5px; }
.conference .modal-content { height: 100%; border: none; border-radius: 0; -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, .2); box-shadow: 0 3px 9px rgba(0, 0, 0, .2); }
.conference .modal-header { background-color: #f9f9f9; border-bottom: 1px solid #e5e5e5; }
.conference .modal-title span:nth-child(1) { color: #c4a876; padding-right: 10px; }
.conference .modal-title span:nth-child(2) { color: #555; }
.conference .modal-dialog { width: 100% !important; margin: 0 auto; height: 100%; }
.conference .modal ul li { display: block; margin-left: 20px; padding-left: 20px; position: relative; }
.conference .modal ul li:before { content: ''; position: absolute; left: 0; top: 12px; width: 5px; height: 5px; border-radius: 50%; background-color: var(--main-color); }

.course .modal { position: absolute; border: 1px solid #eee; right: -0.5px; }
.course .modal-content { height: 100%; border: none; border-radius: 0; -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, .2); box-shadow: 0 3px 9px rgba(0, 0, 0, .2); }
.course .modal-header { background-color: #f9f9f9; border-bottom: 1px solid #e5e5e5; }
.course .modal-title span:nth-child(1) { color: #c4a876; padding-right: 10px; }
.course .modal-title span:nth-child(2) { color: #555; }
.course .modal-dialog { width: 100% !important; margin: 0 auto; height: 100%; }
.course .modal ul li { display: block; margin-left: 20px; padding-left: 20px; position: relative; }
.course .modal ul li:before { content: ''; position: absolute; left: 0; top: 12px; width: 5px; height: 5px; border-radius: 50%; background-color: var(--main-color); }


/*Project*/
/*make scrollbar be visible*/ body { overflow-x: hidden; overflow-y: scroll !important; }
.conference { }
.conference .conference-btns { background-color: #f8f8f8; clear: both; display: inline-block; width: 100%; vertical-align: top; }
.conference .conference-btns a { width: 23%; display: block; float: left; padding: 15px 20px 15px 75px; position: relative; margin: 0 1%; transition: all 0.5s ease; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; }
.conference .conference-btns a:after { content: ''; width: 3px; height: 40px; background-color: #fff; position: absolute; right: -4%; top: 20px; }
.conference .conference-btns a:last-child { margin-right: 0; width: 25%; }
.conference .conference-btns a.register-box.expired { display: none; }
.conference .conference-btns a:last-child:after { display: none; }
.conference .conference-btns a:first-child { margin-left: 0; }
.conference .conference-btns a:hover { background-color: var(--main-color); color: #fff; }
.conference .conference-btns a:hover span:nth-child(1) { color: #fff; text-shadow: 1px 1px 1px #555; }
.conference .conference-btns a:hover span:nth-child(2) { color: #fff; }
.conference .conference-btns a:before { content: ''; position: absolute; top: 15px; left: 15px; width: 52px; height: 52px; }
.conference .conference-btns a.place-box { cursor: default; }
.conference .conference-btns a.time-box { cursor: default; }
.conference .conference-btns a.place-box:before { background: url('../images/conferences.png') no-repeat -125px 0; }
.conference .conference-btns a.place-box:hover:before { background: url('../images/conferences.png') no-repeat -187px 0; }
.conference .conference-btns a.time-box:before { background: url('../images/conferences.png') no-repeat -370px 0; }
.conference .conference-btns a.time-box:hover:before { background: url('../images/conferences.png') no-repeat -434px 0; }
.conference .conference-btns a.pdf-box:before { background: url('../images/conferences.png') no-repeat -246px 0; }
.conference .conference-btns a.pdf-box:hover:before { background: url('../images/conferences.png') no-repeat -307px 0; }
.conference .conference-btns a.register-box:before { background: url('../images/conferences.png') no-repeat 0 0; }
.conference .conference-btns a.register-box:hover:before { background: url('../images/conferences.png') no-repeat -64px 0; }
.conference .conference-btns a span:nth-child(1) { display: block; font-size: 16px; font-family: arial; margin-bottom: 8px; }
.conference .conference-btns a span:nth-child(2) { display: block; color: #51483e; font-size: 14px; }

.conference .conference-btns .video-box { width: 23%; display: block; float: left; padding: 15px 20px 15px 75px; position: relative; margin: 0 1%; transition: all 0.5s ease; }
.conference .conference-btns .video-box:hover { background-color: var(--main-color); }
.conference .conference-btns .video-box a { width: 100%; padding: 0; }
.conference .conference-btns .video-box a:hover { background-color: transparent; }
.conference .conference-btns .video-box a:before { background: url('../images/conferences.png') no-repeat 0 0; left: -72px; top: 0; }
.conference .conference-btns .video-box a:after { display: none; }
.conference .conference-btns .video-box:hover a::before { background: url('../images/conferences.png') no-repeat -64px 0; }
.conference .conference-btns .video-box a:nth-child(1) { padding-bottom: 0; }
.conference .conference-btns .video-box a:nth-child(2) { padding-top: 0; }
.conference .conference-btns .video-box a:nth-child(2) span { font-size: 12px; font-weight: normal; }
.conference .conference-btns .video-box a:nth-child(2)::before { display: none; }


.speakers { margin: 40px auto; padding-bottom: 40px; border-bottom: 1px solid #969696; overflow: hidden; position: relative; }
.speakers .speakers-items { }
.speakers .speakers-items .item { margin: auto; text-align: center; }
.speakers .speakers-items .item .image-box { }
.speakers .speakers-items .item .image-box img { margin: auto; width: 100%; }
.speakers .speakers-items .item .name-box { text-align: left; margin: 15px 0 5px; }
.speakers .speakers-items .item .name-box span:nth-child(1) { color: var(--main-color); padding-right: 10px; }
.speakers .speakers-items .item .name-box span:nth-child(2) { color: #000; }
.speakers .speakers-items .item .link-box { text-align: left; display: block; font-size: 12px; }
.speakers .speakers-items .item .dscp-box { }

.speakers .speakers-items.owl-carousel .owl-controls .owl-nav * { transition: 0.1s; -webkit-transition: 0.1s; -moz-transition: 0.1s; }
.speakers .speakers-items.owl-carousel .owl-controls .owl-nav .owl-prev { font-size: 20px; text-align: left; position: absolute; top: 30%; left: 0px; width: 40px; height: 80px; padding: 32px 10px; background-color: #fff; color: #000; border-bottom-right-radius: 80px; border-top-right-radius: 80px; opacity: 0.6; transition: all ease 0.8s; -webkit-transition: all ease 0.8s; -moz-transition: all ease 0.8s; }
.speakers .speakers-items.owl-carousel .owl-controls .owl-nav .owl-next { font-size: 20px; text-align: right; position: absolute; top: 30%; right: 0px; width: 40px; height: 80px; padding: 32px 10px; background-color: #fff; color: #000; border-bottom-left-radius: 80px; border-top-left-radius: 80px; opacity: 0.6; transition: all ease 0.8s; -webkit-transition: all ease 0.8s; -moz-transition: all ease 0.8s; }
.speakers .speakers-items.owl-carousel .owl-controls .owl-nav > div:hover { background-color: #eee; }


.conference .conf-content { margin: 0 auto 40px; padding-bottom: 40px; border-bottom: 1px solid #969696; }
.conference .conf-content h3 { color: var(--main-color); margin-bottom: 25px; font-family: arial; font-size: 25px; }
.conference .conf-content p { padding-left: 20px; }
.conference .conf-content ul { }
.conference .conf-content ul li { display: block; position: relative; padding-left: 20px; margin-left: 20px; }
.conference .conf-content ul li:before { content: ''; position: absolute; left: 0; top: 12px; width: 5px; height: 5px; border-radius: 50%; background-color: var(--main-color); }

.subjects { margin: 0 auto 40px; border-bottom: 1px solid #969696; }
.subjects h3 { color: var(--main-color); margin-bottom: 25px; font-family: arial; font-size: 25px; text-align: left; }
.subjects .subjects-items { display: inline-block; width: 100%; }
.subjects .subjects-items .item { display: block; width: 50%; float: left; min-height: 270px; }
.subjects .subjects-items .item:nth-child(2n+1) { padding: 0 50px 40px 0; }
.subjects .subjects-items .item:nth-child(2n) { padding: 0 0 40px 0; }
.subjects .subjects-items .item .image-box { float: left; width: 145px; height: 145px; }
.subjects .subjects-items .item .image-box img { width: 100%; height: 100%; border: 1px solid #929292; }
.subjects .subjects-items .item .dscp-box { display: table; padding-left: 30px; }
.subjects .subjects-items .item .dscp-box .name-box { color: #000; font-size: 19px; font-family: arial; margin-bottom: 12px; }
.subjects .subjects-items .item .dscp-box ul { font-size: 15px; }
.subjects .subjects-items .item .dscp-box ul li { display: block; position: relative; padding-left: 20px; margin-left: 20px; color: #000; line-height: 23px; text-align: left; }
.subjects .subjects-items .item .dscp-box ul li:before { content: ''; position: absolute; left: 0; top: 12px; width: 5px; height: 5px; border-radius: 50%; background-color: #000; }

.register-link { text-align: center; }
.register-link.expired { display: none; }
.register-link .reg-box { margin: auto; text-align: center; position: relative; display: inline-block; transition: all 0.5s ease; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; }
.register-link .reg-box:before { content: ''; margin: auto; display: block; border: 8px solid #f8f8f8; border-radius: 50%; background: url('../images/conferences.png') no-repeat -246px 0; width: 68px; height: 68px; transition: border-color 0.5s ease; -webkit-transition: border-color 0.5s ease; -moz-transition: border-color 0.5s ease; }
.register-link .reg-box:hover:before { border-color: #e6dfd2; background: url('../images/conferences.png') no-repeat -307px 0; }
.register-link span:nth-child(1) { display: block; font-size: 23px; padding-top: 20px; padding-bottom: 10px; font-family: arial; }
.register-link span:nth-child(2) { display: block; color: #b88934; font-size: 14px; }

@media (min-width:992px) and (max-width: 1279px) {
	.conference .conference-btns a span:nth-child(2) { font-size: 10px; }
	.conference .conference-btns .video-box a:nth-child(2) span { font-size: 10px; }
}

@media (min-width:768px) and (max-width:991px) {
	.conference .conference-btns a,
	.conference .conference-btns a:last-child { width: 48%; }
	.conference .conference-btns a:nth-child(2n+1) { margin-left: 0; }
	.conference .conference-btns a:nth-child(2n) { margin-right: 0; width: 50%; }
	.conference .conference-btns a:after { left: -3%; }
	.conference .conference-btns .video-box { width: 48%; }

	.conference .subjects .subjects-items .item:nth-child(2n+1) { padding: 0 0 40px 0; }
	.conference .subjects .subjects-items .item { width: 100%; }
}

@media (max-width: 767px) {
	.conference .conference-btns a,
	.conference .conference-btns a:last-child { width: 100%; border-bottom: 2px solid #fff; }
	.conference .conference-btns a:nth-child(2n+1) { margin-left: 0; }
	.conference .conference-btns a:nth-child(2n) { margin-right: 0; width: 100%; }
	.conference .conference-btns a:after { display: none; }
	.conference .conference-btns .video-box { width: 100%; }
	.conference .conference-btns .video-box a { border-bottom: 0; }

	.conference .subjects .subjects-items .item:nth-child(2n+1) { padding: 0 0 40px 0; }
	.conference .subjects .subjects-items .item { width: 100%; }
}

@media (max-width: 500px) {
	.conference .subjects .subjects-items .item .image-box { float: none; text-align: center; margin: 0 auto 10px; }
	.conference .subjects .subjects-items .item { height: auto; }
}



/*ProjectList*/
.project-list { }
.project-list .project-items { display: table-cell; vertical-align: top; }
.project-list .item { margin: 10px 0; position: relative; overflow: hidden; margin-bottom: 20px; height: 511px; transition: all 0.3s; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; }
.project-list .item.expired img { filter: grayscale(100%); }
.project-list .item:hover .project-summary { opacity: 1; }
.project-list .item:hover img { opacity: 0.8; }
.project-list .item:hover { }
.project-list .item img { width: 100%; transition: all 0.3s; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; }
.project-list .item .project-name { }
.project-list .item .project-summary { font-weight: normal; font-family: arial; font-size: 17px; margin: 10px 0; color: #0087c6; }
.project-list .item .project-summary > span:empty { display: none; }
.project-list .item .project-summary span:nth-child(2) { padding-left: 10px; }
.project-list .item .project-name a { font-weight: normal; font-size: 22px; line-height: 35px; margin: 20px 0 5px 0; word-spacing: 2; color: #000; }
.project-list .item .project-name a:hover { color: #888; }
.project-list .item .summary-box { color: #4E4E4E; /*height: 59px;overflow: hidden;*/ text-align: justify }


/*RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR*/


/*RadEditor*/
.reDropDownBody { text-align: left; direction: ltr; }


/*Register*/
.register h1 { font-size: 2em; margin-bottom: 1em; }
.register .form-control { max-width: 250px; }
.register .input-group .form-control { max-width: 13.1em; }


/*Rate*/
.rate .score-title { }
.rate .score-value { font-size: 20pt; }
.rate .vote-value { display: none; }
.rate .vote-title { display: none; }
.rate .icons img { vertical-align: middle; }


/*RssFeed*/
.rss-feed { }
.rss-feed .column.titles { background-color: #c8dfee; width: 230px; padding: 5px; vertical-align: top; }
.rss-feed .column.content { background-color: #ffffff; padding: 5px; margin-right: 10px; }
.rss-feed h1.title { font-size: 16px; }
.rss-feed h2.title { font-size: 14px; }
.rss-feed h3.title { }
.rss-feed .minimeFeed li { }
.rss-feed a.rfLink:link, a.rfLink:visited, a.rfLink:active { display: inline-block; width: 200px; border: solid 1px #c8dfee; text-decoration: none; margin: 0; line-height: 18px; padding: 2px 5px; }
.rss-feed a.rfLink:hover, a.rfLink.selected { display: inline-block; width: 200px; border: solid 1px #c0d8e4; background-color: #cfdfef; text-decoration: none; color: #28639c; margin: 0; line-height: 18px; padding: 2px 5px; }
.rss-feed a.rfMorelink:link, a.rfMorelink:visited, a.rfMorelink:active { text-decoration: none; }
.rss-feed a.rfMorelink:hover { text-decoration: none; }


/*RssRead*/
.rss-read #updProgress { z-index: 11000; left: 45px; top: 5px; position: absolute; border: Solid 1px #4682B4; background-color: #FFFAFA; vertical-align: middle; text-align: right; width: 180px; height: 15px; padding: 5px 5px 8px 5px; direction: ltr; }
.rss-read #updProgress SPAN { font-size: 0.8em; font-weight: bold; text-align: left; padding-left: 5px; margin-bottom: 10px; }
.rss-read { width: 980px; height: 737px; margin: auto; text-align: right; direction: rtl; position: relative; }
.rss-read .column.titles { background-color: #c8dfee; width: 270px; padding: 5px; float: right; position: relative; }
.rss-read .titles { width: 270px; padding-top: 30px; }
.rss-read .content { background-color: #ffffff; width: 690px; padding: 5px; float: left; }
.rss-read .h2.title { font-size: 14px; }
.rss-read .description { }
.rss-read a.rrLink:link, a.rrLink:visited, a.rrLink:active { display: inline-block; width: 248px; height: 20px; border: solid 1px #c8dfee; text-decoration: none; padding-right: 5px; margin: 0; line-height: 18px; }
.rss-read a.rrLink:hover { display: inline-block; width: 248px; height: 20px; border: solid 1px #c0d8e4; background-color: #cfdfef; text-decoration: none; color: #28639c; padding-right: 5px; margin: 0; line-height: 18px; }
.rss-read a.rrMorelink:link, a.rrMorelink:visited, a.rrMorelink:active { text-decoration: none; }
.rss-read a.rrMorelink:hover { text-decoration: none; }


/*SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS*/


/*Search*/
.autocomplete-w1 { background: url(../Images/autocompleteShadow.png) no-repeat bottom right; position: relative; top: 3px; padding: 0 6px 6px 0; display: none; /* IE6 fix: */ _background: none; _margin: 1px 0 0 0; }
.autocomplete { border: 1px solid #d1d1d1; background: #fff; color: #6a6a6a; cursor: default; text-align: left; max-height: 350px; overflow-x: hidden; overflow-y: auto; position: relative; /* IE6 specific: */ _height: 350px; _margin: 0; _overflow-x: hidden; }
.autocomplete .selected { background: #f1f1f1; }
.autocomplete .item { padding: 5px 5px; white-space: nowrap; line-height: 2em; height: auto; /*overflow: hidden;*/ border-bottom: 1px solid whitesmoke; }
.autocomplete .title { color: #555; font-size: 14px; font-weight: bold; white-space: nowrap; line-height: 2em; /*overflow: hidden;*/ }
.autocomplete .type { padding: 2px 5px; white-space: nowrap; float: left; line-height: 2em; /*overflow: hidden;*/ }
.autocomplete .summary { color: #999; white-space: normal; text-align: left; line-height: 1.3em; }
.autocomplete img { float: left; margin-right: 5px; }
.autocomplete strong { font-weight: bold; color: #eeae39; }
.autocomplete-search-input { width: 245px; background-color: #ededed; border: 1px solid #606060; color: #6a6a6a; padding: 3px; }
span.hilite { background-color: yellow; }
.search { }
.search .message { color: red; }
.search .data-list { }
.search .item { margin-bottom: 20px; }
.search .item .module { }
.search a.link:hover { text-decoration: none; color: #eeae39; font-weight: bold; cursor: pointer; }
.search .item-summary { padding: 0 5px 0 5px; text-indent: 15px; }
.searchCtrl1 { direction: ltr; text-align: left; padding-top: 5px; }
.searchCtrl2 { background-image: url(../Images/search.png); border: none; background-color: transparent; height: 23px; width: 24px; margin-bottom: 0; }
.searchCtrl3 { padding-right: 0; width: 30px; text-align: left; padding-top: 8px; }
.searchCtrl4 { width: 160px; padding-top: 8px; padding-left: 8px; text-align: justify; direction: ltr; }

/*form*/
.form-header-group { background: none !important; border-bottom: 0 !important; }
.form-header-group .plus-btn i { display: none; }
.form-input .checkbox { font-size: 15px; }
.form-input .checkbox input[type=checkbox] { width: 20px; height: 20px; }
.form-input .checkbox tr { display: inline-block; }
.form-input .radio { font-size: 15px; }
.form-input .radio input[type=radio] { width: 20px; height: 20px; }
.form-input .radio tr { display: inline-block; }
.form-input input[type=file] { border: 1px solid #ccc; padding: 15px 10px; height: 60px; font-size: 15px; }
.form-input input[type=submit] { min-width: 100px; height: 50px; font-size: 18px; }
.form-input-submit { padding: 10px; }


/*Form Control*/
.form-control { box-shadow: 0; -webkit-box-shadow: 0; border-radius: 0; height: 40px; font-size: 12px; background-color: #f1f1f1; border: 0; }
.form-horizontal .control-label { font-size: 16px; text-align: left; }
textarea.form-control { min-height: 120px; }
.form-label-right { font-size: 15px; float: left; }
.form-header-group .plus-btn { }
.btn-primary { border-radius: 0; line-height: 27px; background: var(--main-color); font-size: 14px; border: 1px solid var(--main-color); color: #fff; transition: all .3s ease; min-width: 150px; font-size: 14px; }
.btn { text-shadow: none; }
.btn-primary:hover, .btn-primary:active, .btn-primary:focus { background: #fff !important; color: var(--main-color); border-color: var(--main-color); }
.form-control:hover, .form-control:focus { border: 1px solid var(--main-color); box-shadow: none; }





/*SearchTemplate*/
.search-template { }
.shopping-ticket { padding: 100px 0 10px 0; }
.shopping-ticket .item { margin: 10px; }
.search-template #advanced-search { }
.search-template #advanced-search .manufactures { margin-left: 5px; float: right; }
.search-template #advanced-search #minPrice { text-align: left; }
.search-template #advanced-search .price { margin-left: 10px; margin-right: 10px; }
.search-template .btn .caret { margin-right: 5px; }
.search-template ul { list-style: none; margin: 0; }
.search-template li { list-style: none; padding: 0; margin: 0; display: inline-block; }
.search-template .status { overflow: auto; }
.search-template .status li { float: right; }
.search-template #bAdvancedSearch { }
.search-template #advanced-search .selected-items { /* margin-bottom: 20px; */ }
.search-template #advanced-search .selected-items .label { margin-left: 5px; display: inline-block; padding: 8px; }
.search-template #advanced-search .search-item { display: inline-block; margin: 0 0 5px 5px; vertical-align: top; }
.search-template #advanced-search .btn { font-size: 0.7em !important; }
.search-template #advanced-search .selected-items span.remove { margin-right: 10px; cursor: pointer; }
.search-template #results { margin-top: 10px; padding-top: 50px }
.search-template #results .compare { left: 10px; position: absolute; text-align: left; top: 10px; width: 63px; height: 21px; background: url(../images/compare-en.png) no-repeat top right; }
.search-template #results .compare > input { margin: 4px; }
.search-template #results.expanded { margin-top: 0; }
.search-template .display { margin-top: 15px; display: none; }
.search-template .display .button { display: inline-block; width: 24px; height: 24px; background: url(../Images/display-type.png) no-repeat; float: left; }
.search-template .display .button.grid { background-position: 0 0; }
.search-template .display .button.grid:hover, .search-template .display .button.grid.selected { background-position: 0 -24px; }
.search-template .display .button.list { background-position: -24px -24px; }
.search-template .display .button.list:hover, .search-template .display .button.list.selected { background-position: -24px 0; }
.search-template .searched-items { padding: 0; text-align: center; }
.search-template .searched-items > li { padding: 10px; max-width: 100%; }
.search-template .searched-items .item { position: relative; text-align: center; height: auto; width: 290px; margin-bottom: 50px; border: 1px solid #ececec; max-width: 100%; display: inline-block; padding: 10px; max-width: 100%; }
.search-template .searched-items .item .compare { display: none; }
.search-template .searched-items .item:hover { /*box-shadow: 1px 2px 20px rgba(0, 0, 0, 0.3);*/ }
.search-template .searched-items .item:hover .compare { display: block; }

.search-template .searched-items .item a { }
.search-template .searched-items .item .image-wrapper { border-radius: 50%; border: 1px solid #ececec; display: inline-block; margin-top: -54px; background-color: #fff; transition: all 0.6s ease; }
.search-template .searched-items li .item:hover .image-wrapper { border-color: #959595; }
/*.search-template .searched-items li:nth-child(1) .item:hover .image-wrapper { border-color: #959595; }
.search-template .searched-items li:nth-child(2) .item:hover .image-wrapper { border-color: #c3942f; }
.search-template .searched-items li:nth-child(3) .item:hover .image-wrapper { border-color: #979797; }*/

.search-template .searched-items .item .image-wrapper img { width: 100%; border-radius: 50%; padding: 10px; transition: all 0.6s ease-out; }
.search-template .searched-items .item:hover .image-wrapper img { transform: rotateY(360deg); }
.search-template .searched-items .item .specification { overflow: hidden; transition: 0.6s all; padding: 15px; /* Old browsers */ /* FF3.6+ */ /* Chrome,Safari4+ */ /* Chrome10+,Safari5.1+ */ /* Opera 11.10+ */ /* IE10+ */ /* W3C */ /* IE6-9 */ /*background: rgba(0,0,0,0.8);*/ }
.search-template .searched-items .item .specification a { color: #000; line-height: 1.8; }
.search-template .searched-items .item .specification .product-model { }
.search-template .searched-items .item .specification .product-model span { }
.search-template .searched-items .item .specification .product-name { font-size: 20px; margin-bottom: 20px; }
.search-template .searched-items .item .specification .product-name a { color: #898989; }
.search-template .searched-items .item .specification .product-name-en { font-size: 20px; margin: 10px 0 15px; }
.search-template .searched-items .item .specification .product-price { color: var(--main-color); font-size: 18px; }
.search-template .searched-items .item .specification .product-status { color: white; }
.search-template .searched-items .item .specification .product-link { color: #fff; padding: 10px 50px; background-color: #c0a26c; margin: 30px 0 10px; }
.search-template .searched-items .item .specification .product-link:hover { background-color: #5c4928; }
.search-template .searched-items .item .specification .product-summary { text-align: right; margin: 10px 0; }
.search-template .searched-items .item .specification .product-summary span { color: white !important; }
.search-template .searched-items .item:hover .specification .product-model { font-size: 1em; /* color: rgba(20, 20, 20, 1); */ margin-bottom: 5px; }
.search-template .searched-items .item .specification .product-status .label { margin-top: 5px; font-size: 0.7em; }
.search-template .searched-items .item:hover .specification { /* Old browsers */ /* FF3.6+ */ /* Chrome,Safari4+ */ /* Chrome10+,Safari5.1+ */ /* Opera 11.10+ */ /* IE10+ */ /* W3C */ /* IE6-9 */ }
.search-template .searched-items .item:hover .specification a { }

.search-template #results.expanded .searched-items [class*=col-] { width: 100%; }
.search-template #results.expanded .searched-items .item { height: auto; }
.search-template #results.expanded .searched-items .item .compare { display: block; }
.search-template #results.expanded .searched-items .item:hover { box-shadow: none; }
.search-template #results.expanded .searched-items .item .title { font-weight: bold; }
.search-template #results.expanded .searched-items .item .title-english { color: #808080; direction: ltr; font-size: 8pt; text-align: right; }
.search-template #results.expanded .searched-items .item .options { text-align: center; padding: 10px; float: right; }
.search-template #results.expanded .searched-items .item .specification { padding: 7px; float: right; }
.search-template #results.expanded .searched-items .item .main-specifications { font-size: 8pt; padding: 7px 3px 2px 2px; display: block; }
.search-template #compare-list { }
.search-template #compare-list a.compare-item { float: right; margin: 0 10px 15px; padding: 6px; text-align: center; width: 120px; height: 125px; position: relative; cursor: auto; }
.search-template #compare-list a.compare-item:hover { border: 1px solid #606060; }
.search-template #compare-list a.compare-item span.title { display: block; cursor: pointer; }
.search-template #compare-list a.compare-item img { cursor: pointer; }
.search-template #compare-list a.compare-item span.remove { display: block; height: 16px; left: 4px; position: absolute; top: 5px; width: 16px; background: url(../images/compare/close_delete.png) no-repeat; cursor: pointer; opacity: 0.6; filter: alpha(opacity=60); }
.search-template #compare-list a.compare-item:hover span.remove { opacity: 1; filter: alpha(opacity=100); }
.search-template .simple-search-wrap { display: none; }
.search-template .simple-search .model { margin-left: 10px; }
.search-template .simple-search input[type=checkbox] { float: right; }
.search-template .simple-search .input-group { width: 100%; }
.search-template .simple-search .checkbox label { margin-right: 17px; }

@media(max-width:768px) {
	.search-template #results.expanded .searched-items .item .image-wrapper img { height: 100%; border-radius: 10px; }
}


/*SendMessage*/
.send-message { }
.send-message h1 { font-size: 2em; margin-bottom: 1em; }

/*ServiceList*/
.service-list { }
.service-list .row .item { position: relative; overflow: hidden; margin-bottom: 20px; height: 511px; transition: all 0.3s; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; }
.service-list .row .item:hover img { opacity: 0.8; }
.service-list .row .item img { width: 100%; transition: all 0.3s; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; }
.service-list .row .item.expired img { filter: grayscale(100%); }
.service-list .row .item .image-wrapper a { width: 100%; display: block; }
.service-list .row .item .item-image { }
.service-list .row .item .item-details { }
.service-list .row .item .item-details h3 { font-size: 23px; line-height: 35px; margin: 0; }
.service-list .row .item .item-details h3 a { font-weight: normal; font-size: 22px; line-height: 35px; margin: 20px 0 5px 0; word-spacing: 2px; color: #000; }
.service-list .row .item .item-details h3 a:hover { color: #888; }
.service-list .row .item .item-details .item-specs { font-weight: normal; font-size: 18px; margin: 10px 0; color: #0087c6; }
.service-list .row .item .item-details .item-specs > span:empty { display: none; }
.service-list .row .item .item-details .item-specs span:nth-child(2) { padding-right: 10px; }
.service-list .row .item .item-summary { color: #4E4E4E; }
.service-list .row .item .item-add-to-cart { }
.service-list .row .item .add-to-cart { background: url('/images/Service/1065/AddToCart.png'); width: 139px; height: 27px; }
.service-list .row a.link:visited, .service-list a.link:link, .service-list a.link:active { text-decoration: none; color: #276187; }
.service-list .row a.link:hover { text-decoration: none; color: #eeae39; }

/*Service*/

.course { }
.course .course-btns { background-color: #f8f8f8; clear: both; display: inline-block; width: 100%; vertical-align: top; }
.course .course-btns a { width: 23%; display: block; float: left; padding: 15px 20px 15px 75px; position: relative; margin: 0 1%; transition: all 0.5s ease; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; }
.course .course-btns a:after { content: ''; width: 3px; height: 40px; background-color: #fff; position: absolute; left: -4%; top: 20px; }
.course .course-btns a:last-child { margin-right: 0; width: 25%; }
.course .course-btns a:last-child:after { display: none; }
.course .course-btns a:first-child { margin-right: 0; }
.course .course-btns a:hover { background-color: var(--main-color); color: #fff; }
.course .course-btns a:hover span:nth-child(1) { color: #fff; text-shadow: 1px 1px 1px #555; }
.course .course-btns a:hover span:nth-child(2) { color: #fff; }
.course .course-btns a:before { content: ''; position: absolute; top: 15px; left: 15px; width: 52px; height: 52px; }
.course .course-btns a.place-box { cursor: default; }
.course .course-btns a.time-box { cursor: default; }
.course .course-btns a.place-box:before { background: url('../images/conferences.png') no-repeat -125px 0; }
.course .course-btns a.place-box:hover:before { background: url('../images/conferences.png') no-repeat -187px 0; }
.course .course-btns a.time-box:before { background: url('../images/conferences.png') no-repeat -370px 0; }
.course .course-btns a.time-box:hover:before { background: url('../images/conferences.png') no-repeat -434px 0; }
.course .course-btns a.pdf-box:before { background: url('../images/conferences.png') no-repeat -246px 0; }
.course .course-btns a.pdf-box:hover:before { background: url('../images/conferences.png') no-repeat -307px 0; }
.course .course-btns a.video-box:before { background: url('../images/conferences.png') no-repeat -495px 0; }
.course .course-btns a.video-box:hover:before { background: url('../images/conferences.png') no-repeat -549px 0; }
.course .course-btns a span:nth-child(1) { display: block; margin-bottom: 8px; font-family: arial; font-size: 16px; }
.course .course-btns a span:nth-child(2) { display: block; color: #51483e; font-size: 14px; }

.course .course-content { margin: 40px auto; padding-bottom: 40px; border-bottom: 1px solid #969696; }
.course .course-content h3 { color: var(--main-color); margin-bottom: 25px; font-family: arial; font-size: 21px; }
.course .course-content p { margin-right: 20px; }
.course .course-content ul { display: table; }
.course .course-content ul li { display: block; position: relative; padding-left: 20px; margin-left: 0; }
.course .course-content ul li:before { content: ''; position: absolute; left: 0; top: 12px; width: 5px; height: 5px; border-radius: 50%; background-color: var(--main-color); }
.course .padding { padding: 0 20px 20px 0; }

.course .tel-section { text-align: center; font-size: 16px; color: #432e1b; clear: both; }
.course .tel-section span { display: block; margin: auto; text-align: center; padding-bottom: 5px; }
.course .tel-section span:nth-child(2) { font-family: arial; font-size: 21px; font-weight: bold; }


@media (min-width:992px) and (max-width: 1279px) {
	.course .course-btns a span:nth-child(2) { font-size: 10px; }
}

@media (min-width:768px) and (max-width:991px) {
	.course .course-btns a,
	.course .course-btns a:last-child { width: 48%; }
	.course .course-btns a:nth-child(2n+1) { margin-left: 0; }
	.course .course-btns a:nth-child(2n) { margin-right: 0; width: 50%; }
	.course .course-btns a:after { right: -3%; }
}

@media (max-width: 767px) {
	.course .course-btns a,
	.course .course-btns a:last-child { width: 100%; border-bottom: 2px solid #fff; }
	.course .course-btns a:nth-child(2n+1) { margin-left: 0; }
	.course .course-btns a:nth-child(2n) { margin-right: 0; width: 100%; }
	.course .course-btns a:after { display: none; }
	.course .course-content > img { float: none !important; padding: 10px; }
}




/*Stuff*/
body.stuff .inner-breadcrum { display: none; }
.stuff .divComments .well { display: none; }
.stuff .module-gallery .gallery-item { float: left; border: 1px solid #d7d7d7; }
.stuff .module-gallery .gallery-item img { padding: 5px; }
.stuff .well { margin-top: 20px; }
.stuff #divComments .well { display: none; }
.stuff .tab-content { padding: 15px; border-top: none; min-height: 400px; transition: all 0.3s; }
.stuff .tabs-bg { background: #f5f5f1; border: 1px solid #ddd; }
.stuff .tabs-container { display: none; }
.stuff .nav-tabs { border-bottom: none; }
.stuff .images-wrapper { display: inline-block; float: left; border: 1px solid #d7d7d7; border-radius: 50%; position: relative; left: 110px; top: 54px; }
.stuff .images-wrapper .image { width: 100%; background-color: #fff; padding: 10px; border-radius: 50%; }
.stuff .images-wrapper .image-wrapper { width: 64px; float: left; margin: 3px 3px 0 3px; cursor: pointer; }
.stuff .images-wrapper .image-wrapper img { width: 100%; }
.stuff .main-spec { }
.stuff { }
.stuff #compare-wrapper { background-color: white; /* border-radius: 3px; */ padding: 20px; /* box-shadow: 0 2px 3px #555; */ }
/*.stuff .well { margin-top: 20px; }*/
/*.stuff .images-wrapper .image { width: 100%; }*/
.stuff .images-wrapper .image-wrapper { float: right; margin: 15px 3px 0 3px; cursor: pointer; }
.stuff .images-wrapper .image-wrapper img { width: 100%; }
.stuff .main-spec { }
.main-content-wrapper.stuff { }
.stuff .breadcrumb, .stuff .breadcrumb a { /* color: #232323; */ }
.stuff .nav-tabs > li.active > a { background: #f5f5f1; margin-right: 0px; }
.stuff .downloads .well { background: #e5f4f7; }

.stuff .top-links { background-color: #f8f8f8; padding: 20px 0; text-align: center; margin-top: 60px; }
.stuff .top-links a { color: #000; font-size: 17px; direction: ltr; line-height: 44px; transition: all 0.3s ease; }
.stuff .top-links a:hover { color: var(--main-color); }
.stuff .top-links li { text-align: left; position: relative; padding-left: 50px; display: inline-block; }
.stuff .top-links li:before { content: ''; display: block; width: 44px; height: 44px; position: absolute; left: 0; top: 0; bottom: 0; border-radius: 50%; }
.stuff .top-links li:after { content: ''; display: block; width: 3px; height: 47px; background-color: #fff; position: absolute; right: 15px; top: 0; bottom: 0; margin: auto; }
.stuff .top-links li:last-of-type:after { display: none; }
.stuff .top-links li a { width: 150px; text-align: center; }
.stuff .top-links li.bronze::before { background: url('../UserImage/vip-bullet.jpg'); }
.stuff .top-links li.silver::before { background: url('../UserImage/silver-bullet.jpg'); }
.stuff .top-links li.gold::before { background: url('../UserImage/gold-bullet.jpg'); }
.stuff .top-links li.vvip::before { background: url('../UserImage/pelatinum-bullet.jpg'); }

/*.stuff .stuff-dscrp ul li { display: block; position: relative; padding-left: 20px; margin-left: 20px; margin-bottom: 10px; color: #000; line-height: 23px; text-align: left; }
.stuff .stuff-dscrp ul li:before { content: ''; position: absolute; left: 0; top: 12px; width: 5px; height: 5px; border-radius: 50%; background-color: var(--main-color) ; }*/

.stuff .stuff-dscrp { width: 75%; }
.stuff .advantages li, .stuff .stuff-dscrp ul li { line-height: 65px; padding-left: 90px; position: relative; }
.stuff .advantages li:after { content: ''; position: absolute; right: 0; bottom: 0; height: 1px; /*width:320px;*/ width: 80%; background-color: #f8f8f8; }
.stuff .stuff-dscrp ul li:after { content: ''; position: absolute; left: 90px; bottom: 0; height: 1px; /*width:320px;*/ width: 80%; background-color: #f8f8f8; }
.stuff .advantages li:last-child::after, .stuff .stuff-dscrp li:last-child::after { display: none; }
.stuff li.reserve { background: url('../UserImage/bullet-chair.jpg') left top no-repeat; }
.stuff li.intro { background: url('../UserImage/bullet-intro.jpg') left top no-repeat; }
.stuff li.lunch { background: url('../UserImage/bullet-lunch.jpg') left top no-repeat; }
.stuff li.photo { background: url('../UserImage/bullet-photo.jpg') left top no-repeat; }
.stuff li.dinner { background: url('../UserImage/bullet-dinner.jpg') left top no-repeat; }
.stuff li.book { background: url('../UserImage/bullet-book.jpg') left top no-repeat; }
.stuff li.parking { background: url('../UserImage/parking.jpg') left top no-repeat; }
.stuff li.vip { background: url('../UserImage/vip.jpg') left top no-repeat; }

@media (max-width: 1280px) {
	.stuff .advantages li { font-size: 12px; padding-right: 70px; }
	.stuff .images-wrapper { left: calc(50% - 55px); }
}

@media (max-width: 991px) {
	.stuff .top-links { text-align: left; padding: 20px 15px; }
	.stuff .top-links li { width: 48%; margin-bottom: 15px; }
	.stuff .top-links li:after { display: none; }
	/*.stuff .advantages li{padding-left:5px;}*/
	.stuff .advantages li:after { width: 100%; }
}

@media (max-width: 768px) {
	.stuff .header { margin-right: 0; }
}

@media (max-width: 700px) {
	.stuff .top-links li { width: 50%; display: block; margin: 10px auto; }
	.stuff .top-links li a { text-align: left; }
}

.stuff .main-spec .title { font-size: 18px; margin-top: 70px; color: #898989; text-align: center; }
.stuff #head { background: #fff; padding: 55px 0 15px; margin-top: 15px; border-radius: 4px; border: 1px solid #ececec; clear: both; }
.stuff #head ul { list-style: circle; }
.stuff #head ul li { display: block; }
.stuff #head #rate { display: none; }
.stuff .main-spec .en.title { font-size: 20px; margin-top: 10px; font-weight: bold; text-align: center; color: #000; }
.stuff .main-spec .label { color: black; font-size: 1em; }
.stuff .main-spec .value { color: gray; }
.stuff .main-spec .properties { padding-bottom: 10px; display: none; }
.stuff .main-spec .properties #compare-button { display: none; margin-top: 20px; transform: rotate(0deg); }
.stuff .main-spec .properties #compare-button i { margin-left: 5px; }
.stuff .main-spec .properties .item { display: block; /* padding-right: 10px; */ line-height: 1.8em; margin-top: 5px; }
.stuff .main-spec .properties .item span { /* width: 80px; */ }
.stuff .main-spec .item-value { font-weight: bold; }
.stuff .pricing { margin: 15px auto; text-align: center; padding-bottom: 10px; float: none; }
.stuff .pricing .item { display: block; line-height: 1.8em; }
.stuff .pricing #MainContent_StatusPos { font-size: 16px; position: relative; display: inline-block; font-weight: bold; color: #f00; }
.stuff .pricing #MainContent_StatusPos:before { content: ''; display: block; width: 35px; height: 1px; background-color: var(--main-color); position: absolute; top: 50%; right: 90px; }
.stuff .pricing #MainContent_StatusPos:after { content: ''; display: block; width: 35px; height: 1px; background-color: var(--main-color); position: absolute; top: 50%; left: 90px; }
.stuff .price-wrapper { display: block; line-height: 3.5em; color: var(--main-color); font-size: 18px; }
.stuff .price-wrapper .value { display: inline-block; }
.stuff .price-wrapper .item-value { color: var(--main-color); }
.stuff .price-wrapper br { display: none; }
.stuff .header .price-wrapper .value.before-discount { }
.stuff .header .rate { }
.stuff .description-header, .stuff .specification-wrapper .specification-header, .stuff .well { font-size: 16pt; }
.stuff .text { line-height: 1.5em; padding: 15px 0; }
.stuff .stuff-header .icons i { float: left; }
.stuff .stuff-header { font-family: 'B Roya'; font-size: 15px; }
.stuff .buttons { margin: 20px 0 10px 0; text-align: center; }
.stuff .buttons .item { margin: 0 0 5px 0; width: 68px; }
.stuff .share-button { display: inline-block; position: relative; width: 68px; }
.stuff .share-button li { direction: ltr; text-align: left; }
.stuff .share-button i { margin-right: 5px; }
.stuff .share-button .fa-facebook-square { color: #3b5998; }
.stuff .share-button .fa-google-plus-square { color: #e02f2f; }
.stuff .share-button .fa-twitter-square { color: #2aa1d3; }
.stuff .share-button .fa-linkedin-square { color: #007bb5; }
.stuff .share-button .fa-pinterest-square { color: #ca2127; }
.stuff .stuff-tags { padding-top: 10px; border-top: 1px dotted silver; margin-top: 10px; }
.stuff .rate { margin: 0 10px 5px 0; }


/*StuffList*/
.stufflist { }
.stufflist .specification .title .group-name { font-size: 0.9em; color: gray; margin-bottom: 5px; }
.stufflist .specification .title .product-name { font-size: 1.3em; color: rgb(57, 103, 164); margin-bottom: 5px; }
.stufflist .specification .title .product-model { font-size: 1em; color: gray; margin-bottom: 5px; }


/*Sitemap*/
.sitemap { }
.sitemap .tree { }
.sitemap .tree a.node { color: black; }
.sitemap .tree a.node:hover { text-decoration: underline; }
.sitemap .tree .node-text { padding-right: 5px; }


/*Similar Items*/
.similar-items { padding: 0 25px 0 25px; margin-top: 50px; }
.similar-items .item { list-style: none; float: right; width: 100%; }
.similar-items .item img { padding: 15px; }
.similar-items .item a { text-align: center; display: inline-block; }
.similar-items .item .title { font-size: 1.1em; color: #232323; }
.similar-items .item .view-stuff { background: #0f58a8; padding: 10px; margin: 15px 7px; color: white; display: block; transform: rotate(0deg); }
.similar-items .owl-nav > div { position: absolute; top: 50%; font-size: 1.5em; padding: 5px; cursor: pointer; margin-top: -21px; }
.similar-items .owl-prev { right: 0; }
.similar-items .owl-next { left: 0; }
.similar-items .owl-item { text-align: center; }


/*SomeText*/
.someText { position: relative; display: inline-block; }
.someText[id]:hover { border: 1px dotted #ff0000; border: 1px dotted rgba(255,0,0,.4); margin: -1px; }
.someText.editing { border: 1px dashed orange; margin: -1px; }
.someText .toolbarWrapper { position: absolute; top: 0; left: 0; width: 100%; }
.someText .toolbar { position: absolute; top: 0; right: 0; direction: ltr; text-align: left; }
.someText .toolbar .toolbar-button { height: 24px; width: 24px; border: none; background-repeat: repeat; cursor: pointer; }
.someText .toolbar .save { background: url(/images/admin/saveIcon.png); }
.someText .toolbar .save.saved { background-position: 0 -24px; cursor: auto; }
.someText .toolbar .edit { background: url(/images/admin/editIcon.png); }


/*Sliding Panel*/
.main-controls { background: url(../images/admin/main-controls-bg.png) repeat-x 0 0; height: 29px; top: 0; z-index: 99999; }
.main-controls a { color: white; }
.main-controls a:hover { color: #cccccc; }
.main-controls ul.controls { display: block; height: 29px; line-height: 28px; color: white; margin: 0; padding: 0; overflow: hidden; }
.main-controls ul.controls li { text-align: center; padding: 0; list-style: none; }
.main-controls ul.controls li.right { float: right; }
.main-controls ul.controls li.left { float: left; }
.main-controls ul.controls li a#exit img { vertical-align: middle; }
.main-controls ul.controls li a.sliding-box { height: 22px; line-height: 22px; margin-top: 4px; padding: 0 0 0 4px; display: inline-block; background: url(../Images/admin/sp-mcontrol-bg-left.png) top left no-repeat; }
.main-controls ul.controls li a.sliding-box span.title { height: 22px; display: block; font-size: 13px; line-height: 20px; padding: 0 6px 0 0; color: white; background: url(../Images/admin/sp-mcontrol-bg-right.png) top right no-repeat; }
.main-controls ul.controls li a.sliding-box img { vertical-align: middle; margin-top: -3px; }
.main-controls ul.controls li.separator { height: 29px; width: 2px; background: url(../images/admin/sp-separator.png); }
.main-controls ul.controls li.control { padding: 0 10px; }
.main-controls ul.controls li.control .icon { vertical-align: middle; background: url('../images/admin/glyphicons-halflings-white.png') no-repeat; width: 22px; height: 22px; display: inline-block; }
* + html .main-controls ul.controls li.control .icon { height: 18px !important; }
.main-controls ul.controls li.control .icon.exit { background-position: -380px 3px; }
.main-controls ul.controls li.control .icon.user { background-position: -164px 2px; }
.main-controls ul.controls li.control .icon.info { background-position: -116px -94px; }
.main-controls li#pin { width: 30px; }
.main-controls a.pin-toggle { width: 20px; height: 20px; line-height: 20px !important; cursor: pointer; display: inline-block; margin-top: 5px; background: url(../images/admin/pin.png) no-repeat left 0; }
.main-controls a:hover { background-position: left -19px; }
.main-controls a.pinned { background-position: left -19px; }
.main-controls a.pinned:hover { background-position: left 0; }
.main-controls li#toggle { width: 56px; }
.main-controls a.open, .main-controls a.close-setting-panel { width: 20px; height: 20px; line-height: 20px !important; cursor: pointer; display: inline-block; margin-top: 5px; }
.main-controls a.open { background: url(../images/admin/bt_open.png) no-repeat left 0; }
.main-controls a.close-setting-panel { background: url(../images/admin/bt_close.png) no-repeat left 0; }
.main-controls a.open:hover { background: url(../images/admin/bt_open.png) no-repeat left -19px; }
.main-controls a.close-setting-panel:hover { background: url(../images/admin/bt_close.png) no-repeat left -19px; }
#settingPanel { position: fixed; top: 0; width: 100%; z-index: 99999; opacity: 0.99; filter: alpha(opacity=99); }
#statistic-panel { direction: rtl; transition: 0.5s all ease-in-out; position: fixed; top: 10%; right: -300px; width: 300px; z-index: 99998; opacity: 0.98; filter: alpha(opacity=98); box-shadow: none; border-radius: 3px 0 0 3px; max-height: 80%; height: 100%; margin-bottom: 0; }
#statistic-panel.open { right: 0; box-shadow: 0 2px 9px 2px rgba(0, 0, 0, 0.14); }
#statistic-panel .content { max-height: 100%; overflow-y: auto; overflow-x: hidden; }
#statistic-panel .panel-toggle { transition: 0.5s all ease-in-out; box-shadow: none; background: white; cursor: pointer; height: 44px; width: 35px; left: -35px; position: absolute; top: 46px; width: 35px; border: 1px solid rgba(23, 24, 26, 0.15); border-right: none; border-radius: 5px 0 0 5px; line-height: 50px; text-align: center; color: #007AFF; font-size: 14px; }
#statistic-panel.open .panel-toggle { box-shadow: 0 2px 9px 2px rgba(0, 0, 0, 0.14); }
#statistic-panel .panel-toggle .glyphicon { display: none; }
#statistic-panel.closed .panel-toggle .glyphicon-chevron-left { display: initial; }
#statistic-panel.open .panel-toggle .glyphicon-chevron-right { display: initial; }
#statistic-panel .list-group-item label { color: #AAA9A9; font-size: 0.8em; }
#statistic-panel .list-group-item .value { text-align: left; }
#statistic-panel .list-group-item .value a { margin-left: 15px; }
#statistic-panel .list-group-item .value .label { margin: 5px 0 0 5px; display: inline-block; }
#statistic-panel .list-group-item .alert { padding: 5px; font-size: .9em; margin-bottom: 0; }
#statistic-panel .list-group-item .alert i { margin-left: 5px; font-size: 0.8em; }
#spUserInfo { display: none; }
#spSupport { display: none; width: 250px; height: 250px; }
#spUserInfo .info-row { height: 32px; line-height: 32px; border-bottom: 1px solid #e4e4e4; }
#spUserInfo .info-row.last { border-bottom: none; }
#panelContainer { height: 0; width: 100%; margin: auto; color: #999999; background: #F4F4F4; overflow: hidden; position: relative; z-index: 3; border-radius: 0 0 3px 3px; box-shadow: 1px 3px 4px gray; }


/*Specification*/
.specification-wrapper { }
.specification-wrapper .well { margin-bottom: 0; }
.specification-wrapper .specification-table { width: 100%; border-spacing: 1px; margin-top: 20px; }
.specification-wrapper .specification-table tr { border-top: 1px solid rgb(228, 228, 228); }
.specification-wrapper .specification-table tr td { padding: 5px; }
.specification-wrapper .specification-table td.value { }
.specification-wrapper .specification-table tr:hover { padding: 5px; background: #e9e9e9; }
.specification-wrapper .specification-table .column.title { color: #585858; min-width: 150px; width: 35%; padding-right: 10px; }
.specification-wrapper .specification-table .group-header .column.title { padding: 0; }
.specification-wrapper .specification-table .group-header { border: none; }
.specification-wrapper .specification-table .group-header:hover { background-color: white; }
.specification-wrapper .specification-table .group-header .group-title { background: #E8B61F; color: white; font-size: 1em; padding: 5px 10px; font-weight: 700; transform: rotate(0deg); }


/*TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT*/


/*ThreadView*/
.thread { }
.thread #first-post { margin-top: 15px; }
.thread #replies { list-style: none; padding: 0; }
.thread .header { background-color: #0359a6; padding: 5px; border: solid 1px #01a5eb; }
.thread .thread-title { color: #ffffff; }
.thread .first-post-body { min-height: 65px; padding: 5px; color: White; }
.thread .action-controls .btn + .btn { margin-left: 10px; }
.thread .post-action-controls { padding: 5px 5px 0 5px; }
.thread .post-action-controls .edit-post { }
.thread .post-action-controls .delete-post { }
.thread .grid-view { clear: both; }
.thread .grid-view .column.user { width: 120px; vertical-align: top; padding: 5px; }
.thread .user-details { font-size: 11px; }
.thread .user-details .post-count { }
.thread .user-details .post-count-dscp { }
.thread .grid-view .column.post { vertical-align: top; border-right: dashed 1px #0b198d; padding: 10px; }
.thread .grid-view .column.post .quote-post { color: #045ba2; }
.thread .grid-view .column.post .post-title { font-weight: bold; font-size: 11px; margin-bottom: 3px; }
.thread .grid-view .column.post .post-body { margin-bottom: 15px; }
.thread .grid-view .empty-wrapper { background-color: #00adef; padding: 5px; font-size: 11px; border: solid 1px #01a5eb; }


/*UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU*/
.unclickable { /*pointer-events: none;*/ cursor: default; }


/*UserInfo*/
.user-info { }
.user-info h1 { font-size: 2em; margin-bottom: 1em; }


/*UserPanel*/
.main-content-wrapper.user-panel { padding: 0; }
.user-panel h1 { font-size: 2em; margin-bottom: 1em; }
.user-panel .nav-menu-container { padding: 0; }
.user-panel .nav-menu > li { border: 0 none; display: block; margin: 0; padding: 0; }
.user-panel .nav-menu > li.active > a { background: #ef3237 !important; border-top: medium none !important; color: #fff; }
.user-panel .nav-menu > li > a .selected { display: none; }
.user-panel .nav-menu > li.active > a .selected { display: block; position: absolute; top: 0; right: 100%; margin-right: -2px; }
.user-panel .nav-menu > li.active > a .selected:before { color: #ef3237; font-size: 41px; line-height: 41px; }
.user-panel .nav-menu li > a > .icon-arrow { float: left; }
.user-panel .nav-menu > li.active > a i { color: #fff; }
.user-panel .nav-menu > li a > i { color: #ef3237; font-weight: normal; }
.user-panel .nav-menu > li > a i { display: inline-block; font-size: 16px; margin-left: 5px; text-shadow: none; }
.user-panel .nav-menu li > ul.sub-menu > li { background: none repeat scroll 0 0 rgba(0, 0, 0, 0); margin-bottom: 0; margin-left: 0; margin-right: 0; margin-top: 1px !important; padding: 0; }
.user-panel .nav-menu { list-style: none outside none; margin: 0; padding: 0; }
.user-panel .nav-menu > li > ul.sub-menu, .navigation-small .nav-menu > li > ul.sub-menu { background-color: #f6f6f6 !important; }
.user-panel .nav-menu li > ul.sub-menu { clear: both; display: none; list-style: none outside none; margin: 8px 0; padding: 0; }
.user-panel .nav-menu li > ul.sub-menu > li > a { background: transparent; display: block; font-size: 13px; font-weight: 300; margin: 0; padding: 5px 32px 5px 0; text-decoration: none; }
.user-panel .nav-menu li > ul.sub-menu > li > a .icon { width: 24px; }
.user-panel .nav-menu li > ul.sub-menu > li.open > a, .user-panel .nav-menu li > ul.sub-menu > li.active > a, .user-panel .nav-menu li > ul.sub-menu > li > a:hover { background: none repeat scroll 0 0 #d9d9d9 !important; color: #000000 !important; }
.user-panel .nav-menu > li a { border-bottom: medium none; border-top-color: #c8c7cc; color: #555555; }
.user-panel .nav-menu > li > a { border-bottom: 1px solid #dddddd; display: block; font-size: 14px; font-weight: 300; margin: 0; padding: 10px 15px; position: relative; text-decoration: none; }
.user-panel .nav-menu > li.open > a, .nav-menu > li > a:hover, .nav-menu > li:hover > a { background-color: #d9d9d9; }
.user-panel .igahi-preview { width: 116px; position: absolute; }
.user-panel .igahi-preview .line { text-align: center; }
.user-panel .expanded-to { min-width: 52px; padding: 6px 12px 6px 5px; border-radius: 0 !important; }
.user-panel .igahi-form .fa { line-height: 20px; }
.user-panel .igahi-form .image-controls { position: relative; z-index: 2; }
.user-panel .igahi-form .image-controls .btn { border-bottom-left-radius: 0; border-bottom-right-radius: 0; }
.user-panel .igahi-form .image-controls .search-image-icon { position: absolute; top: 7px; left: 49px; }
.user-panel .igahi-form .image-box { margin-top: -1px; position: relative; z-index: 1; cursor: pointer; }
.user-panel .igahi-form .image-box .upload-icon { display: table-cell; opacity: 0.2; filter: alpha(opacity=20); vertical-align: middle; }
.user-panel .igahi-form .browse-image { border-top-left-radius: 0; border-top-right-radius: 0; display: table; text-align: center; min-height: 64px; }
.user-panel .igahi-form .canvas { text-align: center; display: table; }
.user-panel .igahi-form .two-cols .canvas { table-layout: fixed; }
.user-panel .igahi-form .canvas .upload-icon { display: none; }
.user-panel .igahi-form .editor { display: table-cell; }
.user-panel .igahi-form .two-cols .editor { width: 100%; }
.user-panel .igahi-form .preview { display: table-cell; width: 116px; text-align: center; vertical-align: middle; }
.user-panel .igahi-form .browse-image .editor { display: none; }
.user-panel .igahi-form .browse-image .preview { display: none; }
.user-panel .igahi-form .one-col .image-for-crop { width: 232px; }
.user-panel .igahi-form .two-cols .image-for-crop { max-width: 100%; }
.user-panel .igahi-form .two-cols .delete-image { position: absolute; left: 0; top: 0; z-index: 2; }
.user-panel .igahi-form .preview-box { border: 1px solid gray; overflow: hidden; width: 116px; position: relative; }
.user-panel .igahi-form .image-preview { position: absolute; }
.user-panel .igahi-form .selection-wrapper, .user-panel .igahi-form .imgareaselect-outer { cursor: default; }
.user-panel a.thumbnail { position: relative; }
.user-panel a.thumbnail .delete { position: absolute; top: 5px; left: 7px; display: none; cursor: pointer; }
.user-panel a.thumbnail.active { border-color: #ef3237; }
.user-panel a.thumbnail.active .delete { display: block; }
.user-panel .publish .panel-body { padding: 0; }
.user-panel .publish .day-name { float: right; padding: 10px; width: 14.285%; text-align: center; white-space: nowrap; }
.user-panel .publish .day { float: right; padding: 10px; width: 14.285%; text-align: center; white-space: nowrap; cursor: pointer; }
.user-panel .publish .week-day-2 { margin-right: 14.285%; }
.user-panel .publish .week-day-3 { margin-right: 28.571%; }
.user-panel .publish .week-day-4 { margin-right: 42.857%; }
.user-panel .publish .week-day-5 { margin-right: 57.142%; }
.user-panel .publish .week-day-6 { margin-right: 71.428%; }
.user-panel .publish .week-day-7 { margin-right: 85.714%; }


/*VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV*/


/*ViewString*/
.viewString:hover { border-bottom: 1px dotted #ff0000; border-bottom: 1px dotted rgba(255,0,0,.4); margin-bottom: -1px; }
.viewString[contentEditable=true] { border-bottom: 2px dotted #ff9900; margin-bottom: -2px; }


/*Videos*/
.video-list { }
.video-list .video-item { margin: 10px 0; */box-shadow: 0 2px 3px #b5b5b5; position: relative; }
.video-list .video-item .name { position: absolute; bottom: 0; padding: 5px 10px; width: 100%; text-align: center; font-size: 1.2em; background: rgba(255,255,255,0.8); z-index: 2; }
.video-list .video-item:hover .play { opacity: 1; }
.video-list .video-item .play { position: absolute; width: 100%; height: 100%; top: 0; background-color: rgba(0,0,0,0.3); opacity: 0; transition: 0.3s all; z-index: 3; }
.video-list .video-item .play i { position: absolute; top: 50%; left: 50%; margin-top: -15px; margin-left: -15px; color: white; }
.video-list .video-item img { width: 100%; }


/*WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW*/


/*Weather*/
.weather { direction: rtl; text-align: right; position: relative; }
.weather .texts { padding: 15px; }
.weather .icon { float: left; margin: 10px; }
.weather .temp { font-size: 26px; color: #195594; direction: ltr; display: inline-block; }
.weather .city a { font-size: 18px; color: #195594; clear: both; }
.weather .infoDiv { margin-top: 5px; }
.weather .loading { display: none; }
.weather .windSpan { color: #195594; direction: ltr; display: inline-block; }
.weather .humiditySpan { color: #195594; direction: ltr; display: inline-block; }
.weather .pressureSpan { color: #195594; direction: ltr; display: inline-block; }


/*WorldAgency*/
.world-agency { }
.world-agency .title { }
.world-agency .specs { padding: 5px; }
.world-agency .description { }
.world-agency .date-wrapper { }
.world-agency .date { }


/*WorldAgencyList*/
.world-agency-list { }
.world-agency-list .item-wrapper { border-bottom: 1px solid gray; }
.world-agency-list .specs { padding: 5px; }
.world-agency-list .date-wrapper { }
.world-agency-list .date { }


/* register ------------------------------------------------------------------*/
.regStyle1 { line-height: 18px; margin: 15px 25px 0 0; text-align: right; }
.regStyle2 { color: Red; }
.regStyle3 { padding-top: 48px; }
.regStyle4 { padding-top: 72px; }
a.sitemappathLink:link, a.sitemappathLink:visited, a.sitemappathLink:hover, a.sitemappathLink:active { font-size: 11px; }


/*---- Profiles-----*/
.sSearchProfile1 { width: 300px; }
.sSearchProfile2 { }
.sSearchProfile3 { }
.sSearchProfile4 { border: 1px solid gray; position: relative; padding: 8px; }
.sSearchProfile5 { position: absolute; left: 10px; bottom: 10px; }
.sSearchProfile6 { }
.sSearchProfile7 { margin: 10px; }
.sSearchProfile8 { width: 120px; padding: 0 5px; vertical-align: top; }
.sSearchProfile9 { }
.sSearchProfile10 { }
.sSearchProfile11 { margin-top: 15px; }


/*---- ProfileView-----*/
.sProfileViewFieldPictures { float: right; margin: 0 0 0 10px; }
.sProfileView1 { direction: rtl; text-align: right; padding: 3px 10px; }
.sProfileView2 { }
.sProfileView3 { }
.sProfileView4 { }
.sProfileView5 { }
.sProfileView6 { }
.sProfileViewField { padding: 5px; }
.sProfileViewFieldLabel { color: #ffd800; }
.sProfileViewFieldValue { }


/*Horizontal LoginControl ------------------------------------------------------------------*/
.HLoginCtrl0 { width: 650px; height: 32px; vertical-align: top; padding-right: 5px; }
.HLoginCtrl1 { width: 650px; direction: rtl; font-size: 11px; height: 32px; color: Black; }
.HLoginCtrl2 { width: 650px; height: 30px; direction: rtl; font-size: 11px; color: Black; text-align: right; border: 0px; }
.HLoginCtrl3 { border: none; width: 65px; text-align: center; direction: rtl; }
.HLoginCtrl4 { font-size: 11px; text-align: right; width: 42px; padding-top: 0px; }
.HLoginCtrl5 { height: 15px; font-size: 11px; width: 100px; border: solid 1px #989898; }
.HLoginCtrl6 { text-align: right; width: 65px; }
.HLoginCtrl7 { text-align: right; height: 15px; width: 100px; }
.HLoginCtrl8 { font-size: 11px; text-align: right; padding-top: 0px; }
.HLoginCtrl9 { text-align: right; }
.HLoginCtrl10 { height: 18px; font-size: 11px; width: 100px; }
.HLoginCtrl11 { text-align: right; vertical-align: middle; }
.HLoginCtrl12 { text-align: left; padding-right: 5px; }
.LoginCtrl13 { width: 180px; text-align: center; }
.HLoginCtrl13_1 { color: #115ea3; font-size: 11px; width: 100%; }
.HLoginCtrl14 { padding-top: 0px; }
.HLoginCtrl15 { border: 0px; height: 30px; }
.HLoginCtrl18 { text-align: right; direction: rtl; padding-right: 10px; padding-top: 5px; text-decoration: none; }
.HLoginCtrl19 { color: #3d7d43; }
a.HLoginCtrl:visited, a.HLoginCtrl:link, a.HLoginCtrl:active { text-decoration: none; color: black; font-size: 11px; font-weight: normal; cursor: pointer; padding-top: 5px; }
a.HLoginCtrl:hover { text-decoration: none; color: #115ea3; font-size: 11px; font-weight: normal; cursor: pointer; }
.HLoginReg14 { font-size: 10px; }
.HLoginCtrl4_1 { width: 210px; text-align: right; }


/*vertical LoginControl ------------------------------------------------------------------*/
.LoginCtrl0 { }
.LoginCtrl1 { width: 190px; height: 100px; direction: rtl; font-size: 11px; color: #115ea3; font-weight: bold; border: 0px; }
.LoginCtrl2 { width: 190px; height: 18px; direction: rtl; font-size: 10px; color: #115ea3; font-weight: bold; border: 0px; }
.LoginCtrl3 { border: none; text-align: left; direction: rtl; }
.LoginCtrl4 { font-size: 11px; text-align: left; padding-top: 5px; width: 140px; padding-left: 15px; text-align: left; }
.LoginCtrl5 { height: 15px; font-size: 11px; width: 100px; border: solid 1px #989898; }
.LoginCtrl6 { text-align: right; }
.LoginCtrl7 { text-align: center; width: 125px; height: 20px; padding: 0px; padding-bottom: 2px; }
.LoginCtrl8 { font-size: 11px; text-align: right; }
.LoginCtrl9 { text-align: right; }
.LoginCtrl10 { height: 18px; font-size: 11px; width: 100px; }
.LoginCtrl11 { text-align: right; vertical-align: middle; }
.LoginCtrl12 { text-align: left; padding-left: 5px; }
.LoginCtrl13 { color: #115ea3; font-size: 11px; width: 100%; text-align: right; direction: rtl; vertical-align: top; }
.LoginCtrl13_1 { color: #115ea3; font-size: 11px; width: 100%; }
.LoginCtrl14 { padding-top: 0px; }
.LoginCtrl15 { width: 192px; border: 0px; }
a.LoginCtrl:visited, a.LoginCtrl:link, a.LoginCtrl:active { text-decoration: none; color: #115ea3; font-size: 11px; font-weight: normal; cursor: pointer; padding-top: 5px; }
a.LoginCtrl:hover { text-decoration: none; color: #f6851e; font-size: 11px; font-weight: normal; cursor: pointer; }
.LoginReg14 { font-size: 10px; }
.LoginCtrl4_1 { width: 200px; padding-top: 10px; padding-bottom: 10px; text-align: right; }


/*----------------------------- Track ---------------------*/
a.Track:visited, a.Track:link, a.Track:active { text-decoration: none; color: #87c4f9; font-weight: bold; }
a.Track:hover { text-decoration: none; color: #dff6fc; font-weight: bold; cursor: pointer; }
.sTrackList1 { padding: 5px; direction: rtl; text-align: justify; margin-top: 20px; line-height: 7pt; }
.sTrackList2 { }
.TrackNumber { direction: ltr; unicode-bidi: embed; }
.TrackTitle { font-weight: bold; color: yellow; }
.TrackList { margin-top: 10px; padding-top: 10px; border-top: dotted 1px; }
.sTrackDataDiv { width: auto; height: auto; margin-top: 10px; border: solid 0px; text-align: right; }
.TrackInfoTable { width: auto; height: auto; direction: rtl; text-align: right; }
.TrackInfoTable tr td { padding-right: 5px; direction: rtl; text-align: right; }
.sTrack1 { color: #87c4f9; }
.sTrack2 { }
.sTrack3 { }
.sTrack4 { border-style: dotted; border-width: thin; border-top: none; width: 75%; text-align: right; }
.TrackViewFooter { font-size: 11px; color: Gray; clear: both; }


/* Cart ------------------------------------------------------------------*/
.sCart1 { padding: 5px; text-align: center; color: red; font-size: 11px; }
.sCart2 { border-bottom: dotted 1px silver; }
.sCart3 { font-weight: bold; }
.sCart4 { float: right; margin-left: 10px; direction: ltr; border: dotted 1px silver; }
.sCart4_1 { }
.sCart4_2 { text-align: left; vertical-align: top; }
.sCart4_3 { font-size: 10px; }
.sCart4_4 { width: auto; padding-right: 30px; color: Gray; }
.sCart4_5 { text-align: left; }
.sCart4_6 { width: 40px; }
.sCart4_7 { vertical-align: middle; }
.sCart4_8 { vertical-align: middle; }
.sCart4_9 { }
.sCart4_10 { }
.sCart4_11 { }
.sCart4_12 { font-size: 11px; }
.sCart4_13 { margin-right: 10px; }
.sCart4_13 table { border: dotted 1px silver; }
.sCart4_13_1 { text-align: left; }
.sCart4_13_2 { color: #ec222e; }
.sCart5 { border-bottom: dotted 1px silver; padding: 5px; font-size: 11px; }
.sCart6 { font-weight: bold; }
.sCart7 { }
.sCart8 { }
.sCart9 { }
.sCart10 { }
.sCart11 { }
.sCart12 { }
.sCart13 { }
.sCart14 { }
.sCart15 { }
.sCart16 { vertical-align: top; }
.sCart17 { vertical-align: top; }
.sCart18 { text-align: center; padding: 10px; }
.sCart19 { }
/*sponsering*/
#tablepress-1_wrapper { margin-top: 45px; }
.tablepress tfoot th, .tablepress thead th { background-color: #FFFFFF !important; font-size: 17px !important; font-weight: bold !important; }
.tablepress tbody td { font-size: 15px; }
.tablepress .odd td { background-color: #e6e6e6 !important; }
.tablepress thead th { border-bottom: 1px solid #000 !important; }
.tablepress .column-3, .tablepress .column-4, .tablepress .column-5 { text-align: center; }




/*********************/
@font-face { font-family: yekan; src: url(tablepress.eot); src: url(tablepress.eot?#ie) format('embedded-opentype'),url(data:application/x-font-woff;base64,d09GRgABAAAAAAXYAAwAAAAACXwAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAABHAAAABwAAAAcZInHOk9TLzIAAAE4AAAAPgAAAGB7NXPDY21hcAAAAXgAAABMAAABUvD45QVnYXNwAAABxAAAAAgAAAAIAAAAEGdseWYAAAHMAAABKQAAAgjYVHFyaGVhZAAAAvgAAAAvAAAANv2jaBNoaGVhAAADKAAAAB0AAAAkCk0F6GhtdHgAAANIAAAAIAAAACgoAADqbG9jYQAAA2gAAAAWAAAAFgJWAbxtYXhwAAADgAAAAB0AAAAgAE4AH25hbWUAAAOgAAAB3AAAA43ZugaUcG9zdAAABXwAAABZAAAAgeNVfAkAAAABAAAAAMwXcmMAAAAAy1XFoAAAAADNHI82eJxjYGbexjiBgZWBhaWHxZiBgaENQjMVM0SB+ThBQWVRMYPDh+APd9gY/gP5bAyMykCKEUmJAgMjAC56Ct8AAHicY2BgYGaAYBkGRgYQ8AHyGMF8FgYDIM0BhEwMDB9CPtz6cOf/fyAr+MN1EIt/A78evy5UFxgwsjHAuYxAPSB9KICRYdgDAL67D8kAAQAB//8AD3icXU/NTsJAEJ5ZFggxxmCbkiwHAzLTowlu4ejeyxPwCOBR7r3rE/geeubuG3i3TyGts12MtT18ndnd7w8QsvpdX/Q/IAboI9s1rpY3mMTDkcAVDuaqPD0RqRfaU05UGSxJhj2p5wDNUplqyjsZQT6EQ/2mc9GcyBIPReQOObPrkccHMZhgonMS3R1tiLCsDNFm8bgQF3W06ekgqqnN5Aa//D9nlrOgDeg09Aq4lK3RTiX16n621BBVLrIe2PQK09s2c4THyPIvF4TrAndwO5uHvhPUwOa7MNw8FsCtZfZDJBKB66BQhW58cRwHW09OVMEtI+3aOhEHX+E63crM2dh6X+WazMFLvf6F57OvAqiPGvo+87Tb+LrT4X9/7lT6bKXs9vsByDlkyAAAAHicY2BkYGAA4mO9Sxji+W2+MnCzM4DAWZl+bwT9fyuLN+tpIJeDgQkkCgAbqgoOAHicY2BkYGBj+HeXgYGdAQRYvBkYGVABFwA+hgJEAAAAeJxjZ4AAdiBmaWAwBeJSFhAbiJkaGByAGMwGADa+AxEAAAAAAAAAAAAqAFgAdgCUALIA0AEEAAB4nGNgZGBg4GKQYWBiAAEQycgAEnMA8xkABjEAbgAAAHicjZJBaxNBFMf/u0mbJoig5KC3QcRblt2tFCm9lEp701iKIHiZJLPJ0mSnzE5S8h38BB79Nn4ab94E/zN9JVB7MCEzv/3Pm/f+720ADPEbCe4/qXCCAV4Kp+jhrXAHGb4Ld/Ecv4T38Cx5I7yPQfJBuIdPyR/hAzxJa+E+Buk3Zku6fal8xwn9dIRTPMVr4Q6+4kS4S/Wn8B5eJanwPobJO+EefiRfhA/wIv0o3Mcw3YRyV9CYYAmDMRzXll9c6cnSjJ1pyZcU51gzRDMAl2a+XmrCOSwa+Lg7RhgolJxKzv2Yv8cSqwfZ7iILHGHEdcT7OfdDJreNP7dublSZ5epY7QwpMUCxOBoVozIvDh/v4mEx/JsE+MwQx+A6dhO8hA7y2EvwUjLEuLa2jSqyPFcsV/7H0MbxUFMOYwkhVSykODAb10U8OePTDbY8qel0QV3FO1PSvaUqDnh3p5LBB8WxxozqKnZ4TU1T9THfhJ3vsjTcw9M02s1ocWl0a5QzlXHKW+UXRp3Zm62r5wuvWjP1oenKunhS8YUo7/TMrLS7Vtp7V0/WMaSxvp6aNoP8FYKzU9zGOpbOTHidzqvTW9PaFZ/e0+QmtnJBatjAlqLeGHWhm9kWfwGPR6C4eJxjYGIAg/9VDFEM2AAXEDMyMDEyMTIzsjCyMrIxsjNy8CRnpJYV5efF56SmlfDCOEWZ6RklXMmJRakl8Sn55XkcEGZpAVQMpJgbwgQrZSnOLyoBACnGHqgAAAA=) format('woff'),url(tablepress.ttf) format('truetype'),url(tablepress.svg#TablePress) format('svg'); font-weight: 400; font-style: normal; }
.tablepress-table-description { clear: both; display: block; }
.tablepress { border-collapse: collapse; border-spacing: 0; width: 100%; margin-bottom: 1em; border: none; }
.tablepress td, .tablepress th { padding: 8px; border: none; background: 0 0; text-align: left; float: none !important; }
.tablepress tbody td { vertical-align: top; }
.tablepress tbody td, .tablepress tfoot th { border-top: 1px solid #ddd; }
.tablepress tbody tr:first-child td { border-top: 0; }
.tablepress thead th { border-bottom: 1px solid #ddd; }
.tablepress tfoot th, .tablepress thead th { background-color: #d9edf7; font-weight: 700; vertical-align: middle; }
.tablepress .odd td { background-color: #f9f9f9; }
.tablepress .even td { background-color: #fff; }
.tablepress .row-hover tr:hover td { background-color: #f3f3f3; }
.tablepress img { margin: 0; padding: 0; border: none; max-width: none; }
.dataTables_wrapper { clear: both; margin-bottom: 1em; }
.dataTables_wrapper .tablepress { clear: both; margin: 0 !important; }
.dataTables_length { float: left; white-space: nowrap; }
.dataTables_filter { float: left; white-space: nowrap; }
.dataTables_wrapper .dataTables_filter input { margin-left: .5em; }
.dataTables_info { clear: both; float: left; margin: 4px 0 0; }
.dataTables_paginate { float: left; margin: 4px 0 0; direction: rtl; }
.dataTables_paginate a { color: #111 !important; display: inline-block; outline: 0; position: relative; text-decoration: underline; text-decoration: none\0/IE; margin: 0 5px; }
.dataTables_paginate a:first-child { margin-left: 0; }
.dataTables_paginate a:last-child { margin-left: 0; }
.paginate_button:hover { cursor: pointer; text-decoration: none; }
.paginate_button.disabled { color: #999 !important; text-decoration: none; cursor: default; }
.paginate_button.current { font-weight: 700; text-decoration: none; cursor: default; }
.dataTables_paginate.paging_simple { padding: 0 15px; }
.paging_simple .paginate_button.next:after, .paging_simple .paginate_button.previous:before { text-align: left; font-family: yekan; font-size: 14px; font-weight: 700; -webkit-font-smoothing: antialiased; content: "\f054"; text-shadow: .1em .1em #666; position: absolute; top: 0; right: -14px; bottom: 0; left: auto; margin: auto; height: 14px; width: 14px; line-height: 1; }
.paging_simple .paginate_button.next:after { text-align: left; content: "\f053"; left: auto; right: -14px; }
.paginate_button:after, .paginate_button:before { color: #d9edf7; }
.paginate_button:hover:after, .paginate_button:hover:before { color: #049cdb; }
.paginate_button.disabled:after, .paginate_button.disabled:before { color: #f9f9f9; }
.dataTables_processing { display: none; }
.dataTables_scroll { clear: both; }
.dataTables_scrollBody { -webkit-overflow-scrolling: touch; }
.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody td > div.dataTables_sizing, .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody th > div.dataTables_sizing { height: 0; overflow: hidden; margin: 0 !important; padding: 0 !important; }
.tablepress .sorting, .tablepress .sorting_asc, .tablepress .sorting_desc { position: relative; padding-left: 20px; cursor: pointer; outline: 0; }
.tablepress .sorting:before, .tablepress .sorting_asc:before, .tablepress .sorting_desc:before { font-family: yekan; font-weight: 400; font-size: 14px; -webkit-font-smoothing: antialiased; position: absolute; top: 0; bottom: 0; left: 6px; right: auto; margin: auto; height: 14px; line-height: 1; }
.tablepress .sorting:before { content: "\f0dc"; }
.tablepress .sorting_asc:before { content: "\f0d8"; padding: 0 0 2px; }
.tablepress .sorting_desc:before { content: "\f0d7"; }
.tablepress .sorting:hover, .tablepress .sorting_asc, .tablepress .sorting_desc { background-color: #049cdb; }
.dataTables_scrollBody .tablepress thead th:before { content: ""; }
.dataTables_wrapper:after { content: ""; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
.dataTables_wrapper label input, .dataTables_wrapper label select { display: inline; margin: 2px; width: auto; }
/******WGT-Service-Page*******/
.program { }
.program .three-links-top { background: var(--main-color); padding: 7px 0; display: inline-block; vertical-align: top; width: 100%; }
.program .three-links-top .container div { float: left; display: block; margin: 0; width: 33%; }
.program .three-links-top .container div:after { content: ''; width: 1px; height: 30px; background: #606060; float: right; margin-top: 15px; }
.program .three-links-top .container div:nth-child(3):after { display: none; }
.program .three-links-top .container div:nth-child(1) { text-align: left; }
.program .three-links-top .container div:nth-child(2) { text-align: center; }
.program .three-links-top .container div:nth-child(3) { text-align: right; }
.program .three-links-top .container div a { color: #fff; }
.program .three-links-top .container div a span { display: inline-block; }
.program .three-links-top .container div a span:nth-child(1) { margin-right: 15px; text-align: center; width: 60px; height: 60px; border-radius: 50%; border: 2px solid var(--main-color); vertical-align: middle; transition: all 0.4s ease; }
.program .three-links-top .container div a span:nth-child(2) { vertical-align: middle; }
.program .three-links-top .container div a:hover span:nth-child(1) { background: var(--main-color); }
.program .three-links-top .container div:nth-child(1) a span:nth-child(1):before { content: ''; width: 57px; height: 59px; background: url(/images/custom-pages/past-program.png) no-repeat center center; display: block; }
.program .three-links-top .container div:nth-child(2) a span:nth-child(1):before { content: ''; width: 57px; height: 46px; background: url(/images/custom-pages/About-host.png) no-repeat center center; display: block; }
.program .three-links-top .container div:nth-child(3) a span:nth-child(1):before { content: ''; width: 57px; height: 57px; background: url(/images/custom-pages/Program-Benefits.png) no-repeat center center; display: block; }

.program .about-section { padding: 60px 0 55px; }
.program .about-section .image-box { float: left; width: 50%; padding-right: 85px; margin-bottom: 15px; position: relative; z-index: 2 }
.program .about-section .image-box video { width: 100%; vertical-align: middle }
.program .about-section .image-box img { max-width: 100%; }
.program .about-section .dscp-box { font-family: arial; float: right; width: 50%; }
.program .about-section .dscp-box .title-box { font-size: 25px; color: #000; margin-bottom: 15px; line-height: 33px; margin-top: 0; text-align: left; }
.program .about-section .dscp-box .dscp-filed { color: #000; text-align: justify; overflow: hidden; }
.program .about-section .dscp-box .dscp-filed.show { height: auto !important; }
.program .about-section .dscp-box .dscp-filed .toggle-text { font-weight: bold; cursor: pointer; }
.program .about-section .dscp-box .dscp-filed.show .toggle-text { display: none; }
.program .about-section .dscp-box .dscp-filed .small-gray-font { font-size: 14px; color: #4f4f4f; padding-bottom: 15px; }
.program .about-section .dscp-box .dscp-filed .normal-font { padding-bottom: 15px; font-size: 16px; }
.program .about-section .dscp-box .dscp-filed .small-font { font-size: 13px; padding-bottom: 15px; }
.program .about-section .dscp-box .dscp-filed .small-font span { font-size: 17px; color: var(--main-color); }

.program #Service { padding: 0 0 40px 0; background: #fff; margin: 0 }
.program #Service .container { border-top: 1px solid #e1e1e1; padding-top: 40px; }

.program .about-uni { padding: 0 0 45px 0; text-align: center; }
.program .about-uni .parallax-image { height: 225px; overflow: hidden; margin-bottom: 45px; background: url(/images/Custom-Pages/Program-parallax.jpg) no-repeat center center; background-attachment: fixed; background-size: cover; }
.program .about-uni .about-uni-text { font-size: 35px; color: #000; font-weight: bold; margin-bottom: 25px; }
.program .about-uni .about-uni-detail { color: #555555; font-size: 15px; line-height: 30px; text-align: justify; text-align-last: center; }
.project.program .about-uni .parallax-image { background: url(/UserImage/topic-bg.jpg) no-repeat center center; background-attachment: fixed; height: 350px; }
.project.program .tuition-cover { background: url(../../UserImage/con-topic-bg.jpg) right; }
.blog-post.program .about-uni .parallax-image { background: url(/UserImage/damn-bg.jpg) no-repeat center center; background-attachment: fixed; height: 350px; }
.blog-post.program .tuition-cover { background: url(../../UserImage/tour-ben-bg.jpg) right; }
.blog-post.program .about-uni .about-uni-text { font-size: 30px; line-height: 40px; }

.program .speakers-box { padding: 60px 0; background: #241f20; position: relative; }
.program .speakers-box .speakers-title { font-size: 35px; color: #fff; font-weight: bold; margin-bottom: 15px; text-align: center; line-height: 38px; }
.program .speakers-box .speakers-text { font-size: 14px; color: #a7a7a7; margin-bottom: 65px; text-align: center; }
.program .speakers-box .speakers-cont { width: 100%; display: inline-block; vertical-align: top; }
.program .speakers-box .speakers-cont .owl-stage { margin: 0 auto }
.program .speakers-box .speakers-cont .item { margin-bottom: 30px; }
.program .speakers-box .speakers-cont .item .in-the-item { margin: auto; width: 190px; display: block; width: 100%; padding: 0 20px; }
.program .speakers-box .speakers-cont .item:last-child { margin-right: 0; }
.program .speakers-box .speakers-cont .item .image-box { text-align: center; }
.program .speakers-box .speakers-cont .item .image-box img { margin: auto; /*width:100%;*/ }
.program .speakers-box .speakers-cont .item .name-box { font-size: 14px; font-weight: bold; margin: 15px 0 30px; color: var(--main-color); text-transform: uppercase; text-align: center; }
.program .speakers-box .speakers-cont .item .dscp-box { font-size: 11px; color: #fff; line-height: 18px; text-align: justify }
.program .speakers-box .speakers-cont .item .dscp-box p { position: relative; display: block; margin: 0 0 5px; }
.program .speakers-box .speakers-cont .item .dscp-box p:before { content: ''; width: 5px; height: 5px; background: var(--main-color); border-radius: 50%; position: absolute; left: -10px; top: 5px; }
.program .speakers-box .speakers-cont .item .dscp-box ul { list-style: none; }
.program .speakers-box .speakers-cont .item .dscp-box li { position: relative; display: block; margin: 0 0 5px; }
.program .speakers-box .speakers-cont .item .dscp-box li:before { content: ''; width: 5px; height: 5px; background: var(--main-color); border-radius: 50%; position: absolute; left: -10px; top: 5px; }
.program .speakers-box .speakers-cont .owl-nav .owl-prev { width: 60px; height: 60px; position: absolute; left: -40px; top: 20%; text-align: center; padding: 15px 0; border-radius: 50%; background: #31282a; transition: all 0.3s ease; }
.program .speakers-box .speakers-cont .owl-nav .owl-prev:hover { background: #4a4338; }
.program .speakers-box .speakers-cont .owl-nav .owl-prev:before { content: '\f104'; font-family: fontawesome; font-size: 52px; color: #fff; }
.program .speakers-box .speakers-cont .owl-nav .owl-next { width: 60px; height: 60px; position: absolute; right: -40px; top: 20%; text-align: center; padding: 15px 0; border-radius: 50%; background: #31282a; transition: all 0.3s ease; }
.program .speakers-box .speakers-cont .owl-nav .owl-next:hover { background: #4a4338; }
.program .speakers-box .speakers-cont .owl-nav .owl-next:before { content: '\f105'; font-family: fontawesome; font-size: 52px; color: #fff; }

.program .speaker-testimonial { padding-top: 35px; padding-bottom: 70px; }
.program .speaker-testimonial .item { display: inline-block; width: 100%; vertical-align: top; margin-top: 20px; padding-top: 20px; border-top: 1px solid #ececec; }
.program .speaker-testimonial .item:first-child { border: none; }
.program .speaker-testimonial .item .image-box { width: 27%; float: left; margin-right: 105px; }
.program .speaker-testimonial .item .image-box img { margin: auto; }
.program .speaker-testimonial .item .dscp-box { display: table; }
.program .speaker-testimonial .item .dscp-box .name-box { font-size: 30px; color: #000; font-weight: bold; margin: 15px 0 15px; }
.program .speaker-testimonial .item .dscp-box .tmnial-box { font-size: 13px; color: #000; line-height: 23px; text-align: justify; text-transform: capitalize }

.program .conf-topics-section { text-align: justify }
.program .conf-topics-section .title-box { font-size: 30px; color: #000; font-weight: bold; margin: 0 0 25px; }
.program .conf-topics-section .dscp-box { padding-left: 15px; }
.program .conf-topics-section .dscp-box p { position: relative; display: block; margin: 0 0 5px; color: #5b5b5b; font-size: 14px; }
.program .conf-topics-section .dscp-box p:before { content: ''; width: 6px; height: 6px; background: var(--main-color); border-radius: 50%; position: absolute; left: -13px; top: 8px; }


.program #Partners { border-bottom: 1px solid #ececec; margin: 0 }
.program #Partners .Partners-title { font-size: 35px; color: #000; font-weight: bold; margin-bottom: 45px; line-height: 40px }
.program #Partners .Partners-detail { color: #888888; font-size: 14px; max-width: 730px; margin: auto; margin-bottom: 50px; }

.program .key-fact { background: url(../../UserImage/key-fact-bg.jpg) center; background-attachment: fixed; height: 540px; padding-top: 65px }
.program .key-fact .container { width: 755px; background: rgba(255,255,255,0.9); margin: 0 auto; max-width: 100%; color: #080808; font-weight: bold; padding: 80px; font-size: 14px; line-height: 30px; box-shadow: 3px 2px 5px rgba(0, 0, 0, 0.38); }
.program .key-fact .container h3 { font-weight: bold; color: #b58f48; font-size: 36px; margin-bottom: 15px; text-shadow: 0 0 }
.program .tuition-cover { background: url(../../UserImage/tuition-bg.jpg); background-size: cover; padding: 50px 0; color: #fff }
.program .tuition-cover h3 { font-weight: bold; color: var(--main-color); font-size: 30px; text-shadow: 0 0; margin-bottom: 15px; }
.program .tuition-cover p { width: 740px; font-size: 15px; line-height: 31px; max-width: 100%; }
.program .admission { padding-top: 45px; padding-bottom: 0 }
.program .admission .item .image-box { width: 36%; float: left; margin-right: 40px; overflow: hidden }
.program .admission .item .dscp-box .tmnial-box { line-height: 30px; font-size: 15px; text-align: left; }
.service.program .about-section .dscp-box { width: 53%; margin-left: -50px; }
.service.program .about-section .image-box { margin-top: 20px; text-align: left; }

@media(min-width: 1601px) {
	.project.program .about-uni .parallax-image { background-size: cover }
}


@media(max-width: 1199px) {
	.program .about-section .image-box { padding-right: 45px; }
	.program .about-section .dscp-box .title-box { font-size: 25px; line-height: 28px; }
	.program .about-section .dscp-box { width: 100% !important; float: none; }
	.service.program .about-section .dscp-box { margin-left: 0; }
	.program .speaker-testimonial .item .image-box { margin-right: 50px; }
	.Testimonials .testi-box { width: 100% !important; height: auto !important; float: none !important }
	.add-to-cart-wrapper .add-to-cart { width: 60%; min-width: inherit; margin: 15px 5px }
}

@media(max-width:991px) {
	.program .speaker-testimonial .item .image-box { width: 35%; }
	.program .speakers-box .speakers-cont .owl-nav .owl-prev { left: -30px; }
	.program .speakers-box .speakers-cont .owl-nav .owl-next { right: -30px; }
	.program .tuition-cover { background: #241f20 !important; }
	.about-us-page .hidden-sm { display: none; }
	.about-us-page .light { display: block; padding: 40px 0 40px 0; }
	.about-us-page .text { padding-top: 0; }
	.about-us-page .row { padding: 30px 0 40px 0; }
	.about-us-page p { font-size: 13px; line-height: 23px; text-align: justify; }
}

@media(max-width: 767px) {
	.program .about-section .image-box { padding-right: 0; width: 100%; float: none; margin-bottom: 25px; text-align: center; background: #000 }
	.service.program .about-section .dscp-box { margin-left: 0; width: 100%; }
	.program .about-section .dscp-box .title-box { font-size: 22px; text-align: center; line-height: 25px; }
	.program .about-uni .about-uni-text { font-size: 25px !important; }
	.program .speaker-testimonial .item .image-box { padding-right: 0; width: 100%; float: none; margin-bottom: 25px; text-align: center; }
	.program .speaker-testimonial .item .dscp-box .name-box { font-size: 22px; text-align: center; }
	.program .speakers-box .speakers-cont .owl-nav .owl-prev { left: 0px; }
	.program .speakers-box .speakers-cont .owl-nav .owl-next { right: 0px; }
	.program .conf-topics-section .title-box { font-size: 22px; }
	.program .three-links-top .container div:nth-child(1),
	.program .three-links-top .container div:nth-child(3) { text-align: center; }
	.program .three-links-top .container div a span:nth-child(1) { display: block; margin-bottom: 10px; margin-right: auto; margin-left: auto; }
	.program .three-links-top .container div a span:nth-child(2) { font-size: 12px; display: block; text-align: center; }
	.program .three-links-top .container div:after { height: 65px; }
	.program .key-fact { padding: 0; height: auto }
	.program .key-fact .container { padding: 15px; }
	.program .speaker-testimonial .item .image-box img { max-width: 100%; }
	.mini-cart-summary { right: 15px; top: -20px; }
	.article-container img { display: none }
	.program .about-uni .parallax-image { background-attachment: inherit !important; background-position: bottom !important; }
	.pagination > li > a, .pagination > li > span { padding: 6px; }
	.program .speakers-box .speakers-cont .item .dscp-box p { text-align: justify; }
	#Service .service-items .service-item h4 { font-size: 12px; }
	.Testimonials .testi-box .testi-item .dscp-box .detail-box .summary-box { text-align: justify; }
	.shopping-ticket { padding: 60px 0 0 0; }
}
@media(max-width: 650px) {
	.project .search-template .searched-items { display: flex; flex-direction: column-reverse;  }
	.project .search-template .searched-items .item	 { width: 100%;margin: 0;margin-bottom: 50px;}
	.project .search-template .searched-items .item li{ display: block; text-align: center !important; }
}
@media(max-width: 400px) {
	.program .three-links-top .container div a { padding: 0 10px; }
	.program .three-links-top .container div:after { display: none; }
	.program #Partners .Partners-title { font-size: 32px; }
	.program .tuition-cover h3 { font-size: 27px; }
	.custom-page .pagesummary .titlepage { font-size: 19px; }
	.custom-page .translator-box .dscp-box .title-box { font-size: 21px; }
	.program .conf-topics-section { text-align: left }
	.program .speakers-box .speakers-title { font-size: 28px; }
	.program .speaker-testimonial .item .dscp-box .name-box { font-size: 19px; }
	.news-list .media .media-body .media-heading { font-size: 17px; }
}



body.modal-open { padding: 0 !important; }
